{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.D3aN6T5n/b1/python-django_5.2~beta1-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.D3aN6T5n/b2/python-django_5.2~beta1-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 02eef718aca428e5881f0f10f5039abe 2966904 doc optional python-django-doc_5.2~beta1-1_all.deb\n+ 61787387dc42d69f93932727a91f46ba 3007032 doc optional python-django-doc_5.2~beta1-1_all.deb\n  522bdee4b4639bfc617e3f0cb4721de9 2874060 python optional python3-django_5.2~beta1-1_all.deb\n"}, {"source1": "python-django-doc_5.2~beta1-1_all.deb", "source2": "python-django-doc_5.2~beta1-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r--   0        0        0        4 2025-02-19 11:41:40.000000 debian-binary\n--rw-r--r--   0        0        0    15964 2025-02-19 11:41:40.000000 control.tar.xz\n--rw-r--r--   0        0        0  2950748 2025-02-19 11:41:40.000000 data.tar.xz\n+-rw-r--r--   0        0        0    16028 2025-02-19 11:41:40.000000 control.tar.xz\n+-rw-r--r--   0        0        0  2990812 2025-02-19 11:41:40.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./\n -rw-r--r--   0 root         (0) root         (0)      977 2025-02-19 11:41:40.000000 ./control\n--rw-r--r--   0 root         (0) root         (0)    63360 2025-02-19 11:41:40.000000 ./md5sums\n+-rw-r--r--   0 root         (0) root         (0)    63742 2025-02-19 11:41:40.000000 ./md5sums\n"}, {"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,13 +1,13 @@\n Package: python-django-doc\n Source: python-django\n Version: 3:5.2~beta1-1\n Architecture: all\n Maintainer: Debian Python Team <team+python@tracker.debian.org>\n-Installed-Size: 25227\n+Installed-Size: 25469\n Depends: libjs-sphinxdoc (>= 8.1)\n Section: doc\n Priority: optional\n Homepage: http://www.djangoproject.com/\n Description: High-level Python web development framework (documentation)\n  Django is a high-level web application framework that loosely follows the\n  model-view-controller design pattern.\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -21,36 +21,40 @@\n usr/share/doc/python-django-doc/html/_images/django_unittest_classes_hierarchy.svg\n usr/share/doc/python-django-doc/html/_images/fieldsets.png\n usr/share/doc/python-django-doc/html/_images/list_filter.png\n usr/share/doc/python-django-doc/html/_images/postmortem.png\n usr/share/doc/python-django-doc/html/_images/raw_id_fields.png\n usr/share/doc/python-django-doc/html/_images/template-lines.png\n usr/share/doc/python-django-doc/html/_images/triage_process.svg\n+usr/share/doc/python-django-doc/html/_static/base-stemmer.js\n usr/share/doc/python-django-doc/html/_static/basic.css\n usr/share/doc/python-django-doc/html/_static/console-tabs.css\n usr/share/doc/python-django-doc/html/_static/default.css\n usr/share/doc/python-django-doc/html/_static/djangodocs.css\n usr/share/doc/python-django-doc/html/_static/docicons-behindscenes.png\n usr/share/doc/python-django-doc/html/_static/docicons-note.png\n usr/share/doc/python-django-doc/html/_static/docicons-philosophy.png\n usr/share/doc/python-django-doc/html/_static/docicons-warning.png\n usr/share/doc/python-django-doc/html/_static/documentation_options.js\n+usr/share/doc/python-django-doc/html/_static/dutch-stemmer.js\n usr/share/doc/python-django-doc/html/_static/file.png\n usr/share/doc/python-django-doc/html/_static/fontawesome/README.md\n usr/share/doc/python-django-doc/html/_static/fontawesome/css/fa-brands.min.css\n usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.eot.gz\n usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.svg\n usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.ttf.gz\n usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.woff\n usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.woff2\n usr/share/doc/python-django-doc/html/_static/homepage.css\n+usr/share/doc/python-django-doc/html/_static/language_data.js\n usr/share/doc/python-django-doc/html/_static/minus.png\n usr/share/doc/python-django-doc/html/_static/plus.png\n usr/share/doc/python-django-doc/html/_static/pygments.css\n usr/share/doc/python-django-doc/html/_static/reset-fonts-grids.css\n+usr/share/doc/python-django-doc/html/_static/translations.js\n usr/share/doc/python-django-doc/html/contents.html\n usr/share/doc/python-django-doc/html/faq/admin.html\n usr/share/doc/python-django-doc/html/faq/contributing.html\n usr/share/doc/python-django-doc/html/faq/general.html\n usr/share/doc/python-django-doc/html/faq/help.html\n usr/share/doc/python-django-doc/html/faq/index.html\n usr/share/doc/python-django-doc/html/faq/install.html\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -28,689 +28,692 @@\n -rw-r--r--   0 root         (0) root         (0)    18267 2025-02-19 08:16:11.000000 ./usr/share/doc/python-django-doc/html/_images/fieldsets.png\n -rw-r--r--   0 root         (0) root         (0)    34975 2025-02-19 08:16:11.000000 ./usr/share/doc/python-django-doc/html/_images/list_filter.png\n -rw-r--r--   0 root         (0) root         (0)    12685 2024-07-26 06:59:09.000000 ./usr/share/doc/python-django-doc/html/_images/postmortem.png\n -rw-r--r--   0 root         (0) root         (0)      997 2025-02-19 08:16:11.000000 ./usr/share/doc/python-django-doc/html/_images/raw_id_fields.png\n -rw-r--r--   0 root         (0) root         (0)    15461 2024-10-30 13:18:44.000000 ./usr/share/doc/python-django-doc/html/_images/template-lines.png\n -rw-r--r--   0 root         (0) root         (0)    20700 2025-02-19 08:16:11.000000 ./usr/share/doc/python-django-doc/html/_images/triage_process.svg\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/_static/\n+-rw-r--r--   0 root         (0) root         (0)     8133 2025-01-31 10:28:15.000000 ./usr/share/doc/python-django-doc/html/_static/base-stemmer.js\n -rw-r--r--   0 root         (0) root         (0)    14815 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/_static/basic.css\n -rw-r--r--   0 root         (0) root         (0)      875 2024-07-26 06:59:09.000000 ./usr/share/doc/python-django-doc/html/_static/console-tabs.css\n -rw-r--r--   0 root         (0) root         (0)       92 2024-07-26 06:59:09.000000 ./usr/share/doc/python-django-doc/html/_static/default.css\n -rw-r--r--   0 root         (0) root         (0)     7604 2024-10-30 13:18:44.000000 ./usr/share/doc/python-django-doc/html/_static/djangodocs.css\n -rw-r--r--   0 root         (0) root         (0)     1065 2024-07-26 06:59:09.000000 ./usr/share/doc/python-django-doc/html/_static/docicons-behindscenes.png\n -rw-r--r--   0 root         (0) root         (0)      559 2024-07-26 06:59:09.000000 ./usr/share/doc/python-django-doc/html/_static/docicons-note.png\n -rw-r--r--   0 root         (0) root         (0)      791 2024-07-26 06:59:09.000000 ./usr/share/doc/python-django-doc/html/_static/docicons-philosophy.png\n -rw-r--r--   0 root         (0) root         (0)      656 2024-07-26 06:59:09.000000 ./usr/share/doc/python-django-doc/html/_static/docicons-warning.png\n -rw-r--r--   0 root         (0) root         (0)      335 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/_static/documentation_options.js\n+-rw-r--r--   0 root         (0) root         (0)    19495 2025-01-31 10:28:15.000000 ./usr/share/doc/python-django-doc/html/_static/dutch-stemmer.js\n -rw-r--r--   0 root         (0) root         (0)      286 2025-01-31 10:28:15.000000 ./usr/share/doc/python-django-doc/html/_static/file.png\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/_static/fontawesome/\n -rw-r--r--   0 root         (0) root         (0)      170 2024-07-26 06:59:09.000000 ./usr/share/doc/python-django-doc/html/_static/fontawesome/README.md\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/_static/fontawesome/css/\n -rw-r--r--   0 root         (0) root         (0)      630 2024-07-26 06:59:09.000000 ./usr/share/doc/python-django-doc/html/_static/fontawesome/css/fa-brands.min.css\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/\n -rw-r--r--   0 root         (0) root         (0)    64105 2024-07-26 06:59:09.000000 ./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.eot.gz\n -rw-r--r--   0 root         (0) root         (0)   503035 2024-07-26 06:59:09.000000 ./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.svg\n -rw-r--r--   0 root         (0) root         (0)    63995 2024-07-26 06:59:09.000000 ./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.ttf.gz\n -rw-r--r--   0 root         (0) root         (0)    63024 2024-07-26 06:59:09.000000 ./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.woff\n -rw-r--r--   0 root         (0) root         (0)    53928 2024-07-26 06:59:09.000000 ./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.woff2\n -rw-r--r--   0 root         (0) root         (0)      892 2024-07-26 06:59:09.000000 ./usr/share/doc/python-django-doc/html/_static/homepage.css\n+-rw-r--r--   0 root         (0) root         (0)    10144 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/_static/language_data.js\n -rw-r--r--   0 root         (0) root         (0)       90 2025-01-31 10:28:15.000000 ./usr/share/doc/python-django-doc/html/_static/minus.png\n -rw-r--r--   0 root         (0) root         (0)       90 2025-01-31 10:28:15.000000 ./usr/share/doc/python-django-doc/html/_static/plus.png\n -rw-r--r--   0 root         (0) root         (0)     4699 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/_static/pygments.css\n -rw-r--r--   0 root         (0) root         (0)     5522 2024-07-26 06:59:09.000000 ./usr/share/doc/python-django-doc/html/_static/reset-fonts-grids.css\n--rw-r--r--   0 root         (0) root         (0)   103207 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/contents.html\n+-rw-r--r--   0 root         (0) root         (0)     3495 2025-01-31 10:28:15.000000 ./usr/share/doc/python-django-doc/html/_static/translations.js\n+-rw-r--r--   0 root         (0) root         (0)   103279 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/contents.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/\n--rw-r--r--   0 root         (0) root         (0)    20579 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/admin.html\n--rw-r--r--   0 root         (0) root         (0)    13403 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/contributing.html\n--rw-r--r--   0 root         (0) root         (0)    20573 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/general.html\n--rw-r--r--   0 root         (0) root         (0)    12377 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/help.html\n--rw-r--r--   0 root         (0) root         (0)    16986 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/index.html\n--rw-r--r--   0 root         (0) root         (0)    11763 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/install.html\n--rw-r--r--   0 root         (0) root         (0)    14716 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/models.html\n--rw-r--r--   0 root         (0) root         (0)    10337 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/troubleshooting.html\n--rw-r--r--   0 root         (0) root         (0)    13235 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/usage.html\n--rw-r--r--   0 root         (0) root         (0)   648322 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/genindex.html\n--rw-r--r--   0 root         (0) root         (0)     9751 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/glossary.html\n+-rw-r--r--   0 root         (0) root         (0)    20656 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/admin.html\n+-rw-r--r--   0 root         (0) root         (0)    13480 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/contributing.html\n+-rw-r--r--   0 root         (0) root         (0)    20650 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/general.html\n+-rw-r--r--   0 root         (0) root         (0)    12454 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/help.html\n+-rw-r--r--   0 root         (0) root         (0)    17061 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/index.html\n+-rw-r--r--   0 root         (0) root         (0)    11840 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/install.html\n+-rw-r--r--   0 root         (0) root         (0)    14793 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/models.html\n+-rw-r--r--   0 root         (0) root         (0)    10414 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/troubleshooting.html\n+-rw-r--r--   0 root         (0) root         (0)    13312 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/faq/usage.html\n+-rw-r--r--   0 root         (0) root         (0)   650236 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/genindex.html\n+-rw-r--r--   0 root         (0) root         (0)     9823 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/glossary.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/\n--rw-r--r--   0 root         (0) root         (0)    19318 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/auth-remote-user.html\n--rw-r--r--   0 root         (0) root         (0)    41820 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/csrf.html\n--rw-r--r--   0 root         (0) root         (0)    20198 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/custom-file-storage.html\n--rw-r--r--   0 root         (0) root         (0)    46203 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/custom-lookups.html\n--rw-r--r--   0 root         (0) root         (0)    56975 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/custom-management-commands.html\n--rw-r--r--   0 root         (0) root         (0)    95315 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/custom-model-fields.html\n--rw-r--r--   0 root         (0) root         (0)    12575 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/custom-shell.html\n--rw-r--r--   0 root         (0) root         (0)    24289 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/custom-template-backend.html\n--rw-r--r--   0 root         (0) root         (0)   146873 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/custom-template-tags.html\n--rw-r--r--   0 root         (0) root         (0)     6898 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/delete-app.html\n+-rw-r--r--   0 root         (0) root         (0)    19403 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/auth-remote-user.html\n+-rw-r--r--   0 root         (0) root         (0)    41905 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/csrf.html\n+-rw-r--r--   0 root         (0) root         (0)    20275 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/custom-file-storage.html\n+-rw-r--r--   0 root         (0) root         (0)    46286 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/custom-lookups.html\n+-rw-r--r--   0 root         (0) root         (0)    57073 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/custom-management-commands.html\n+-rw-r--r--   0 root         (0) root         (0)    95403 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/custom-model-fields.html\n+-rw-r--r--   0 root         (0) root         (0)    12652 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/custom-shell.html\n+-rw-r--r--   0 root         (0) root         (0)    24366 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/custom-template-backend.html\n+-rw-r--r--   0 root         (0) root         (0)   146961 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/custom-template-tags.html\n+-rw-r--r--   0 root         (0) root         (0)     6975 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/delete-app.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/asgi/\n--rw-r--r--   0 root         (0) root         (0)     9322 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/asgi/daphne.html\n--rw-r--r--   0 root         (0) root         (0)     7772 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/asgi/hypercorn.html\n--rw-r--r--   0 root         (0) root         (0)    11353 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/asgi/index.html\n--rw-r--r--   0 root         (0) root         (0)     9369 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/asgi/uvicorn.html\n--rw-r--r--   0 root         (0) root         (0)    33122 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/checklist.html\n--rw-r--r--   0 root         (0) root         (0)    10667 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/index.html\n+-rw-r--r--   0 root         (0) root         (0)     9405 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/asgi/daphne.html\n+-rw-r--r--   0 root         (0) root         (0)     7855 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/asgi/hypercorn.html\n+-rw-r--r--   0 root         (0) root         (0)    11441 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/asgi/index.html\n+-rw-r--r--   0 root         (0) root         (0)     9452 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/asgi/uvicorn.html\n+-rw-r--r--   0 root         (0) root         (0)    33202 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/checklist.html\n+-rw-r--r--   0 root         (0) root         (0)    10747 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/index.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/\n--rw-r--r--   0 root         (0) root         (0)    16639 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/apache-auth.html\n--rw-r--r--   0 root         (0) root         (0)     7985 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/gunicorn.html\n--rw-r--r--   0 root         (0) root         (0)    12824 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/index.html\n--rw-r--r--   0 root         (0) root         (0)    24452 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/modwsgi.html\n--rw-r--r--   0 root         (0) root         (0)    16147 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/uwsgi.html\n--rw-r--r--   0 root         (0) root         (0)    48916 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/error-reporting.html\n--rw-r--r--   0 root         (0) root         (0)    10730 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/index.html\n--rw-r--r--   0 root         (0) root         (0)    16158 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/initial-data.html\n--rw-r--r--   0 root         (0) root         (0)    13833 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/legacy-databases.html\n--rw-r--r--   0 root         (0) root         (0)    36350 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/logging.html\n--rw-r--r--   0 root         (0) root         (0)    22333 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/outputting-csv.html\n--rw-r--r--   0 root         (0) root         (0)    15292 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/outputting-pdf.html\n--rw-r--r--   0 root         (0) root         (0)    17208 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/overriding-templates.html\n+-rw-r--r--   0 root         (0) root         (0)    16728 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/apache-auth.html\n+-rw-r--r--   0 root         (0) root         (0)     8068 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/gunicorn.html\n+-rw-r--r--   0 root         (0) root         (0)    12910 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/index.html\n+-rw-r--r--   0 root         (0) root         (0)    24540 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/modwsgi.html\n+-rw-r--r--   0 root         (0) root         (0)    16229 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/uwsgi.html\n+-rw-r--r--   0 root         (0) root         (0)    49025 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/error-reporting.html\n+-rw-r--r--   0 root         (0) root         (0)    10804 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/index.html\n+-rw-r--r--   0 root         (0) root         (0)    16234 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/initial-data.html\n+-rw-r--r--   0 root         (0) root         (0)    13910 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/legacy-databases.html\n+-rw-r--r--   0 root         (0) root         (0)    36427 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/logging.html\n+-rw-r--r--   0 root         (0) root         (0)    22410 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/outputting-csv.html\n+-rw-r--r--   0 root         (0) root         (0)    15371 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/outputting-pdf.html\n+-rw-r--r--   0 root         (0) root         (0)    17284 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/overriding-templates.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/static-files/\n--rw-r--r--   0 root         (0) root         (0)    17097 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/static-files/deployment.html\n--rw-r--r--   0 root         (0) root         (0)    26842 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/static-files/index.html\n--rw-r--r--   0 root         (0) root         (0)    17038 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/upgrade-version.html\n--rw-r--r--   0 root         (0) root         (0)    16199 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/windows.html\n--rw-r--r--   0 root         (0) root         (0)    50531 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/writing-migrations.html\n--rw-r--r--   0 root         (0) root         (0)    30389 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/index.html\n+-rw-r--r--   0 root         (0) root         (0)    17176 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/static-files/deployment.html\n+-rw-r--r--   0 root         (0) root         (0)    26928 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/static-files/index.html\n+-rw-r--r--   0 root         (0) root         (0)    17115 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/upgrade-version.html\n+-rw-r--r--   0 root         (0) root         (0)    16275 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/windows.html\n+-rw-r--r--   0 root         (0) root         (0)    50608 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/howto/writing-migrations.html\n+-rw-r--r--   0 root         (0) root         (0)    30448 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/index.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/\n--rw-r--r--   0 root         (0) root         (0)    16804 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/bugs-and-features.html\n--rw-r--r--   0 root         (0) root         (0)    23217 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/committing-code.html\n--rw-r--r--   0 root         (0) root         (0)    17051 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/index.html\n--rw-r--r--   0 root         (0) root         (0)    11670 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/localizing.html\n--rw-r--r--   0 root         (0) root         (0)    17854 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/new-contributors.html\n--rw-r--r--   0 root         (0) root         (0)    34104 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/triaging-tickets.html\n+-rw-r--r--   0 root         (0) root         (0)    16885 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/bugs-and-features.html\n+-rw-r--r--   0 root         (0) root         (0)    23300 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/committing-code.html\n+-rw-r--r--   0 root         (0) root         (0)    17131 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/index.html\n+-rw-r--r--   0 root         (0) root         (0)    11753 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/localizing.html\n+-rw-r--r--   0 root         (0) root         (0)    17937 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/new-contributors.html\n+-rw-r--r--   0 root         (0) root         (0)    34187 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/triaging-tickets.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/\n--rw-r--r--   0 root         (0) root         (0)    48046 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/coding-style.html\n--rw-r--r--   0 root         (0) root         (0)     8231 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/index.html\n--rw-r--r--   0 root         (0) root         (0)    18400 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/javascript.html\n--rw-r--r--   0 root         (0) root         (0)    37139 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/submitting-patches.html\n--rw-r--r--   0 root         (0) root         (0)    69856 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/unit-tests.html\n--rw-r--r--   0 root         (0) root         (0)    23971 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/working-with-git.html\n--rw-r--r--   0 root         (0) root         (0)    50726 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-documentation.html\n--rw-r--r--   0 root         (0) root         (0)   135742 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/deprecation.html\n--rw-r--r--   0 root         (0) root         (0)    19972 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/git.html\n--rw-r--r--   0 root         (0) root         (0)    58663 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/howto-release-django.html\n--rw-r--r--   0 root         (0) root         (0)    13524 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/index.html\n--rw-r--r--   0 root         (0) root         (0)    12924 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/mailing-lists.html\n--rw-r--r--   0 root         (0) root         (0)    24621 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/organization.html\n--rw-r--r--   0 root         (0) root         (0)    22505 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/release-process.html\n--rw-r--r--   0 root         (0) root         (0)    21997 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/security.html\n+-rw-r--r--   0 root         (0) root         (0)    48129 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/coding-style.html\n+-rw-r--r--   0 root         (0) root         (0)     8314 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/index.html\n+-rw-r--r--   0 root         (0) root         (0)    18483 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/javascript.html\n+-rw-r--r--   0 root         (0) root         (0)    37225 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/submitting-patches.html\n+-rw-r--r--   0 root         (0) root         (0)    69939 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/unit-tests.html\n+-rw-r--r--   0 root         (0) root         (0)    24054 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/working-with-git.html\n+-rw-r--r--   0 root         (0) root         (0)    50811 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/contributing/writing-documentation.html\n+-rw-r--r--   0 root         (0) root         (0)   135819 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/deprecation.html\n+-rw-r--r--   0 root         (0) root         (0)    20052 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/git.html\n+-rw-r--r--   0 root         (0) root         (0)    58728 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/howto-release-django.html\n+-rw-r--r--   0 root         (0) root         (0)    13599 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/index.html\n+-rw-r--r--   0 root         (0) root         (0)    13014 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/mailing-lists.html\n+-rw-r--r--   0 root         (0) root         (0)    24698 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/organization.html\n+-rw-r--r--   0 root         (0) root         (0)    22582 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/release-process.html\n+-rw-r--r--   0 root         (0) root         (0)    22074 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/internals/security.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/\n--rw-r--r--   0 root         (0) root         (0)    56668 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/contributing.html\n--rw-r--r--   0 root         (0) root         (0)     7803 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/index.html\n--rw-r--r--   0 root         (0) root         (0)    10452 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/install.html\n--rw-r--r--   0 root         (0) root         (0)    40662 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/overview.html\n--rw-r--r--   0 root         (0) root         (0)    32851 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/reusable-apps.html\n--rw-r--r--   0 root         (0) root         (0)    31773 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial01.html\n--rw-r--r--   0 root         (0) root         (0)    75804 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial02.html\n--rw-r--r--   0 root         (0) root         (0)    58424 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial03.html\n--rw-r--r--   0 root         (0) root         (0)    46447 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial04.html\n--rw-r--r--   0 root         (0) root         (0)    79165 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial05.html\n--rw-r--r--   0 root         (0) root         (0)    18168 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial06.html\n--rw-r--r--   0 root         (0) root         (0)    46240 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial07.html\n--rw-r--r--   0 root         (0) root         (0)    13849 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial08.html\n--rw-r--r--   0 root         (0) root         (0)    21491 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/whatsnext.html\n+-rw-r--r--   0 root         (0) root         (0)    56747 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/contributing.html\n+-rw-r--r--   0 root         (0) root         (0)     7877 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/index.html\n+-rw-r--r--   0 root         (0) root         (0)    10529 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/install.html\n+-rw-r--r--   0 root         (0) root         (0)    40739 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/overview.html\n+-rw-r--r--   0 root         (0) root         (0)    32928 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/reusable-apps.html\n+-rw-r--r--   0 root         (0) root         (0)    31856 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial01.html\n+-rw-r--r--   0 root         (0) root         (0)    75881 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial02.html\n+-rw-r--r--   0 root         (0) root         (0)    58504 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial03.html\n+-rw-r--r--   0 root         (0) root         (0)    46524 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial04.html\n+-rw-r--r--   0 root         (0) root         (0)    79242 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial05.html\n+-rw-r--r--   0 root         (0) root         (0)    18250 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial06.html\n+-rw-r--r--   0 root         (0) root         (0)    46317 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial07.html\n+-rw-r--r--   0 root         (0) root         (0)    13926 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/tutorial08.html\n+-rw-r--r--   0 root         (0) root         (0)    21568 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/intro/whatsnext.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/misc/\n--rw-r--r--   0 root         (0) root         (0)    10121 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/misc/api-stability.html\n--rw-r--r--   0 root         (0) root         (0)    26709 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/misc/design-philosophies.html\n--rw-r--r--   0 root         (0) root         (0)     7346 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/misc/distributions.html\n--rw-r--r--   0 root         (0) root         (0)     6951 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/misc/index.html\n--rw-r--r--   0 root         (0) root         (0)   104865 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/objects.inv\n--rw-r--r--   0 root         (0) root         (0)    42346 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/py-modindex.html\n+-rw-r--r--   0 root         (0) root         (0)    10198 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/misc/api-stability.html\n+-rw-r--r--   0 root         (0) root         (0)    26785 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/misc/design-philosophies.html\n+-rw-r--r--   0 root         (0) root         (0)     7423 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/misc/distributions.html\n+-rw-r--r--   0 root         (0) root         (0)     7026 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/misc/index.html\n+-rw-r--r--   0 root         (0) root         (0)   104873 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/objects.inv\n+-rw-r--r--   0 root         (0) root         (0)    42406 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/py-modindex.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/\n--rw-r--r--   0 root         (0) root         (0)    63911 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/applications.html\n--rw-r--r--   0 root         (0) root         (0)   147269 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/checks.html\n+-rw-r--r--   0 root         (0) root         (0)    64016 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/applications.html\n+-rw-r--r--   0 root         (0) root         (0)   147358 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/checks.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/\n--rw-r--r--   0 root         (0) root         (0)    40003 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/base.html\n--rw-r--r--   0 root         (0) root         (0)   193887 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/flattened-index.html\n--rw-r--r--   0 root         (0) root         (0)    93053 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-date-based.html\n--rw-r--r--   0 root         (0) root         (0)    31104 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-display.html\n--rw-r--r--   0 root         (0) root         (0)    48528 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-editing.html\n--rw-r--r--   0 root         (0) root         (0)    20939 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/index.html\n--rw-r--r--   0 root         (0) root         (0)    53807 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-date-based.html\n--rw-r--r--   0 root         (0) root         (0)    35843 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-editing.html\n--rw-r--r--   0 root         (0) root         (0)    31631 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-multiple-object.html\n--rw-r--r--   0 root         (0) root         (0)    17802 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-simple.html\n--rw-r--r--   0 root         (0) root         (0)    28153 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-single-object.html\n--rw-r--r--   0 root         (0) root         (0)     5929 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins.html\n--rw-r--r--   0 root         (0) root         (0)    16009 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/clickjacking.html\n+-rw-r--r--   0 root         (0) root         (0)    40083 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/base.html\n+-rw-r--r--   0 root         (0) root         (0)   193966 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/flattened-index.html\n+-rw-r--r--   0 root         (0) root         (0)    93167 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-date-based.html\n+-rw-r--r--   0 root         (0) root         (0)    31184 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-display.html\n+-rw-r--r--   0 root         (0) root         (0)    48610 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-editing.html\n+-rw-r--r--   0 root         (0) root         (0)    21019 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/index.html\n+-rw-r--r--   0 root         (0) root         (0)    53949 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-date-based.html\n+-rw-r--r--   0 root         (0) root         (0)    35929 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-editing.html\n+-rw-r--r--   0 root         (0) root         (0)    31716 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-multiple-object.html\n+-rw-r--r--   0 root         (0) root         (0)    17882 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-simple.html\n+-rw-r--r--   0 root         (0) root         (0)    28238 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-single-object.html\n+-rw-r--r--   0 root         (0) root         (0)     6009 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins.html\n+-rw-r--r--   0 root         (0) root         (0)    16089 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/clickjacking.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/\n--rw-r--r--   0 root         (0) root         (0)    59934 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/actions.html\n--rw-r--r--   0 root         (0) root         (0)    20455 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/admindocs.html\n--rw-r--r--   0 root         (0) root         (0)    30740 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/filters.html\n--rw-r--r--   0 root         (0) root         (0)   468809 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/index.html\n--rw-r--r--   0 root         (0) root         (0)    14378 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/javascript.html\n--rw-r--r--   0 root         (0) root         (0)   130243 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/auth.html\n--rw-r--r--   0 root         (0) root         (0)    95476 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/contenttypes.html\n--rw-r--r--   0 root         (0) root         (0)    41625 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/flatpages.html\n+-rw-r--r--   0 root         (0) root         (0)    60036 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/actions.html\n+-rw-r--r--   0 root         (0) root         (0)    20538 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/admindocs.html\n+-rw-r--r--   0 root         (0) root         (0)    30829 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/filters.html\n+-rw-r--r--   0 root         (0) root         (0)   469036 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/index.html\n+-rw-r--r--   0 root         (0) root         (0)    14461 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/admin/javascript.html\n+-rw-r--r--   0 root         (0) root         (0)   130365 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/auth.html\n+-rw-r--r--   0 root         (0) root         (0)    95592 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/contenttypes.html\n+-rw-r--r--   0 root         (0) root         (0)    41721 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/flatpages.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/\n--rw-r--r--   0 root         (0) root         (0)     7993 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/admin.html\n--rw-r--r--   0 root         (0) root         (0)    16021 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/commands.html\n--rw-r--r--   0 root         (0) root         (0)    73696 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/db-api.html\n--rw-r--r--   0 root         (0) root         (0)     6635 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/deployment.html\n--rw-r--r--   0 root         (0) root         (0)    15367 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/feeds.html\n--rw-r--r--   0 root         (0) root         (0)    28403 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/forms-api.html\n--rw-r--r--   0 root         (0) root         (0)    98099 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/functions.html\n--rw-r--r--   0 root         (0) root         (0)   273720 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/gdal.html\n--rw-r--r--   0 root         (0) root         (0)    29631 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/geoip2.html\n--rw-r--r--   0 root         (0) root         (0)   102758 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/geoquerysets.html\n--rw-r--r--   0 root         (0) root         (0)   177593 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/geos.html\n--rw-r--r--   0 root         (0) root         (0)    21547 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/index.html\n+-rw-r--r--   0 root         (0) root         (0)     8078 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/admin.html\n+-rw-r--r--   0 root         (0) root         (0)    16104 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/commands.html\n+-rw-r--r--   0 root         (0) root         (0)    73785 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/db-api.html\n+-rw-r--r--   0 root         (0) root         (0)     6723 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/deployment.html\n+-rw-r--r--   0 root         (0) root         (0)    15461 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/feeds.html\n+-rw-r--r--   0 root         (0) root         (0)    28508 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/forms-api.html\n+-rw-r--r--   0 root         (0) root         (0)    98262 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/functions.html\n+-rw-r--r--   0 root         (0) root         (0)   274049 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/gdal.html\n+-rw-r--r--   0 root         (0) root         (0)    29732 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/geoip2.html\n+-rw-r--r--   0 root         (0) root         (0)   102854 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/geoquerysets.html\n+-rw-r--r--   0 root         (0) root         (0)   177742 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/geos.html\n+-rw-r--r--   0 root         (0) root         (0)    21630 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/index.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/\n--rw-r--r--   0 root         (0) root         (0)    24526 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/geolibs.html\n--rw-r--r--   0 root         (0) root         (0)    39818 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/index.html\n--rw-r--r--   0 root         (0) root         (0)    12469 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/postgis.html\n--rw-r--r--   0 root         (0) root         (0)    13605 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/spatialite.html\n--rw-r--r--   0 root         (0) root         (0)    30850 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/layermapping.html\n--rw-r--r--   0 root         (0) root         (0)    28942 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/measure.html\n--rw-r--r--   0 root         (0) root         (0)    36246 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/model-api.html\n--rw-r--r--   0 root         (0) root         (0)     8686 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/ogrinspect.html\n--rw-r--r--   0 root         (0) root         (0)    11011 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/serializers.html\n--rw-r--r--   0 root         (0) root         (0)     7389 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/sitemaps.html\n--rw-r--r--   0 root         (0) root         (0)    15598 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/testing.html\n--rw-r--r--   0 root         (0) root         (0)    98043 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/tutorial.html\n--rw-r--r--   0 root         (0) root         (0)     7280 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/utils.html\n--rw-r--r--   0 root         (0) root         (0)    23841 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/humanize.html\n--rw-r--r--   0 root         (0) root         (0)    16738 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/index.html\n--rw-r--r--   0 root         (0) root         (0)    59654 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/messages.html\n+-rw-r--r--   0 root         (0) root         (0)    24624 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/geolibs.html\n+-rw-r--r--   0 root         (0) root         (0)    39925 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/index.html\n+-rw-r--r--   0 root         (0) root         (0)    12555 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/postgis.html\n+-rw-r--r--   0 root         (0) root         (0)    13694 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/spatialite.html\n+-rw-r--r--   0 root         (0) root         (0)    30945 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/layermapping.html\n+-rw-r--r--   0 root         (0) root         (0)    29032 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/measure.html\n+-rw-r--r--   0 root         (0) root         (0)    36359 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/model-api.html\n+-rw-r--r--   0 root         (0) root         (0)     8773 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/ogrinspect.html\n+-rw-r--r--   0 root         (0) root         (0)    11094 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/serializers.html\n+-rw-r--r--   0 root         (0) root         (0)     7472 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/sitemaps.html\n+-rw-r--r--   0 root         (0) root         (0)    15684 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/testing.html\n+-rw-r--r--   0 root         (0) root         (0)    98135 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/tutorial.html\n+-rw-r--r--   0 root         (0) root         (0)     7363 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/gis/utils.html\n+-rw-r--r--   0 root         (0) root         (0)    23921 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/humanize.html\n+-rw-r--r--   0 root         (0) root         (0)    16818 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/index.html\n+-rw-r--r--   0 root         (0) root         (0)    59748 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/messages.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/\n--rw-r--r--   0 root         (0) root         (0)    66518 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/aggregates.html\n--rw-r--r--   0 root         (0) root         (0)    33471 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/constraints.html\n--rw-r--r--   0 root         (0) root         (0)    10760 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/expressions.html\n--rw-r--r--   0 root         (0) root         (0)   125984 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/fields.html\n--rw-r--r--   0 root         (0) root         (0)    36386 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/forms.html\n--rw-r--r--   0 root         (0) root         (0)    10124 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/functions.html\n--rw-r--r--   0 root         (0) root         (0)    15890 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/index.html\n--rw-r--r--   0 root         (0) root         (0)    29112 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/indexes.html\n--rw-r--r--   0 root         (0) root         (0)    17620 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/lookups.html\n--rw-r--r--   0 root         (0) root         (0)    34489 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/operations.html\n--rw-r--r--   0 root         (0) root         (0)    67005 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/search.html\n--rw-r--r--   0 root         (0) root         (0)    11177 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/validators.html\n--rw-r--r--   0 root         (0) root         (0)    20024 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/redirects.html\n--rw-r--r--   0 root         (0) root         (0)    76235 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/sitemaps.html\n--rw-r--r--   0 root         (0) root         (0)    65380 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/sites.html\n--rw-r--r--   0 root         (0) root         (0)    75571 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/staticfiles.html\n--rw-r--r--   0 root         (0) root         (0)   115764 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/syndication.html\n--rw-r--r--   0 root         (0) root         (0)    28322 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/csrf.html\n--rw-r--r--   0 root         (0) root         (0)   124070 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/databases.html\n--rw-r--r--   0 root         (0) root         (0)   233037 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/django-admin.html\n--rw-r--r--   0 root         (0) root         (0)    55459 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/exceptions.html\n+-rw-r--r--   0 root         (0) root         (0)    66601 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/aggregates.html\n+-rw-r--r--   0 root         (0) root         (0)    33561 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/constraints.html\n+-rw-r--r--   0 root         (0) root         (0)    10845 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/expressions.html\n+-rw-r--r--   0 root         (0) root         (0)   126087 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/fields.html\n+-rw-r--r--   0 root         (0) root         (0)    36475 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/forms.html\n+-rw-r--r--   0 root         (0) root         (0)    10211 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/functions.html\n+-rw-r--r--   0 root         (0) root         (0)    15976 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/index.html\n+-rw-r--r--   0 root         (0) root         (0)    29211 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/indexes.html\n+-rw-r--r--   0 root         (0) root         (0)    17708 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/lookups.html\n+-rw-r--r--   0 root         (0) root         (0)    34608 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/operations.html\n+-rw-r--r--   0 root         (0) root         (0)    67109 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/search.html\n+-rw-r--r--   0 root         (0) root         (0)    11269 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/postgres/validators.html\n+-rw-r--r--   0 root         (0) root         (0)    20104 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/redirects.html\n+-rw-r--r--   0 root         (0) root         (0)    76329 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/sitemaps.html\n+-rw-r--r--   0 root         (0) root         (0)    65460 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/sites.html\n+-rw-r--r--   0 root         (0) root         (0)    75663 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/staticfiles.html\n+-rw-r--r--   0 root         (0) root         (0)   115852 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/contrib/syndication.html\n+-rw-r--r--   0 root         (0) root         (0)    28401 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/csrf.html\n+-rw-r--r--   0 root         (0) root         (0)   124169 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/databases.html\n+-rw-r--r--   0 root         (0) root         (0)   233143 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/django-admin.html\n+-rw-r--r--   0 root         (0) root         (0)    55596 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/exceptions.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/files/\n--rw-r--r--   0 root         (0) root         (0)    28818 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/files/file.html\n--rw-r--r--   0 root         (0) root         (0)     7781 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/files/index.html\n--rw-r--r--   0 root         (0) root         (0)    47540 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/files/storage.html\n--rw-r--r--   0 root         (0) root         (0)    34515 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/files/uploads.html\n+-rw-r--r--   0 root         (0) root         (0)    28920 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/files/file.html\n+-rw-r--r--   0 root         (0) root         (0)     7861 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/files/index.html\n+-rw-r--r--   0 root         (0) root         (0)    47682 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/files/storage.html\n+-rw-r--r--   0 root         (0) root         (0)    34624 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/files/uploads.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/forms/\n--rw-r--r--   0 root         (0) root         (0)   245507 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/forms/api.html\n--rw-r--r--   0 root         (0) root         (0)   226534 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/forms/fields.html\n--rw-r--r--   0 root         (0) root         (0)     9056 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/forms/formsets.html\n--rw-r--r--   0 root         (0) root         (0)    12223 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/forms/index.html\n--rw-r--r--   0 root         (0) root         (0)    27847 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/forms/models.html\n--rw-r--r--   0 root         (0) root         (0)    36135 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/forms/renderers.html\n--rw-r--r--   0 root         (0) root         (0)    48079 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/forms/validation.html\n--rw-r--r--   0 root         (0) root         (0)   155057 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/forms/widgets.html\n--rw-r--r--   0 root         (0) root         (0)     8973 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/index.html\n--rw-r--r--   0 root         (0) root         (0)    53531 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/logging.html\n--rw-r--r--   0 root         (0) root         (0)    77044 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/middleware.html\n--rw-r--r--   0 root         (0) root         (0)    93348 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/migration-operations.html\n+-rw-r--r--   0 root         (0) root         (0)   245632 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/forms/api.html\n+-rw-r--r--   0 root         (0) root         (0)   226696 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/forms/fields.html\n+-rw-r--r--   0 root         (0) root         (0)     9138 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/forms/formsets.html\n+-rw-r--r--   0 root         (0) root         (0)    12303 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/forms/index.html\n+-rw-r--r--   0 root         (0) root         (0)    27933 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/forms/models.html\n+-rw-r--r--   0 root         (0) root         (0)    36227 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/forms/renderers.html\n+-rw-r--r--   0 root         (0) root         (0)    48159 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/forms/validation.html\n+-rw-r--r--   0 root         (0) root         (0)   155209 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/forms/widgets.html\n+-rw-r--r--   0 root         (0) root         (0)     9048 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/index.html\n+-rw-r--r--   0 root         (0) root         (0)    53617 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/logging.html\n+-rw-r--r--   0 root         (0) root         (0)    77186 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/middleware.html\n+-rw-r--r--   0 root         (0) root         (0)    93500 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/migration-operations.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/\n--rw-r--r--   0 root         (0) root         (0)    13158 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/class.html\n--rw-r--r--   0 root         (0) root         (0)    53519 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/conditional-expressions.html\n--rw-r--r--   0 root         (0) root         (0)    48819 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/constraints.html\n--rw-r--r--   0 root         (0) root         (0)   327952 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/database-functions.html\n--rw-r--r--   0 root         (0) root         (0)   185919 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/expressions.html\n--rw-r--r--   0 root         (0) root         (0)   351410 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/fields.html\n--rw-r--r--   0 root         (0) root         (0)     6989 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/index.html\n--rw-r--r--   0 root         (0) root         (0)    30210 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/indexes.html\n--rw-r--r--   0 root         (0) root         (0)   130757 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/instances.html\n--rw-r--r--   0 root         (0) root         (0)    37277 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/lookups.html\n--rw-r--r--   0 root         (0) root         (0)    22021 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/meta.html\n--rw-r--r--   0 root         (0) root         (0)    65462 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/options.html\n--rw-r--r--   0 root         (0) root         (0)   518713 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/querysets.html\n--rw-r--r--   0 root         (0) root         (0)    38346 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/relations.html\n--rw-r--r--   0 root         (0) root         (0)    41185 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/paginator.html\n--rw-r--r--   0 root         (0) root         (0)   202525 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/request-response.html\n--rw-r--r--   0 root         (0) root         (0)    37369 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/schema-editor.html\n--rw-r--r--   0 root         (0) root         (0)   372927 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/settings.html\n--rw-r--r--   0 root         (0) root         (0)    71583 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/signals.html\n--rw-r--r--   0 root         (0) root         (0)    41602 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/template-response.html\n+-rw-r--r--   0 root         (0) root         (0)    13238 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/class.html\n+-rw-r--r--   0 root         (0) root         (0)    53609 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/conditional-expressions.html\n+-rw-r--r--   0 root         (0) root         (0)    48908 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/constraints.html\n+-rw-r--r--   0 root         (0) root         (0)   328238 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/database-functions.html\n+-rw-r--r--   0 root         (0) root         (0)   186040 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/expressions.html\n+-rw-r--r--   0 root         (0) root         (0)   351689 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/fields.html\n+-rw-r--r--   0 root         (0) root         (0)     7069 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/index.html\n+-rw-r--r--   0 root         (0) root         (0)    30291 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/indexes.html\n+-rw-r--r--   0 root         (0) root         (0)   130872 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/instances.html\n+-rw-r--r--   0 root         (0) root         (0)    37367 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/lookups.html\n+-rw-r--r--   0 root         (0) root         (0)    22109 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/meta.html\n+-rw-r--r--   0 root         (0) root         (0)    65547 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/options.html\n+-rw-r--r--   0 root         (0) root         (0)   518929 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/querysets.html\n+-rw-r--r--   0 root         (0) root         (0)    38429 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/models/relations.html\n+-rw-r--r--   0 root         (0) root         (0)    41301 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/paginator.html\n+-rw-r--r--   0 root         (0) root         (0)   202732 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/request-response.html\n+-rw-r--r--   0 root         (0) root         (0)    37480 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/schema-editor.html\n+-rw-r--r--   0 root         (0) root         (0)   373094 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/settings.html\n+-rw-r--r--   0 root         (0) root         (0)    71688 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/signals.html\n+-rw-r--r--   0 root         (0) root         (0)    41699 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/template-response.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/templates/\n--rw-r--r--   0 root         (0) root         (0)   139996 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/templates/api.html\n--rw-r--r--   0 root         (0) root         (0)   303851 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/templates/builtins.html\n--rw-r--r--   0 root         (0) root         (0)     8978 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/templates/index.html\n--rw-r--r--   0 root         (0) root         (0)    73682 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/templates/language.html\n--rw-r--r--   0 root         (0) root         (0)    37213 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/unicode.html\n--rw-r--r--   0 root         (0) root         (0)    39552 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/urlresolvers.html\n--rw-r--r--   0 root         (0) root         (0)    35978 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/urls.html\n--rw-r--r--   0 root         (0) root         (0)   174385 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/utils.html\n--rw-r--r--   0 root         (0) root         (0)    71981 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/validators.html\n--rw-r--r--   0 root         (0) root         (0)    23233 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/views.html\n+-rw-r--r--   0 root         (0) root         (0)   140129 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/templates/api.html\n+-rw-r--r--   0 root         (0) root         (0)   303970 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/templates/builtins.html\n+-rw-r--r--   0 root         (0) root         (0)     9057 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/templates/index.html\n+-rw-r--r--   0 root         (0) root         (0)    73759 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/templates/language.html\n+-rw-r--r--   0 root         (0) root         (0)    37298 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/unicode.html\n+-rw-r--r--   0 root         (0) root         (0)    39645 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/urlresolvers.html\n+-rw-r--r--   0 root         (0) root         (0)    36057 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/urls.html\n+-rw-r--r--   0 root         (0) root         (0)   174664 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/utils.html\n+-rw-r--r--   0 root         (0) root         (0)    72102 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/validators.html\n+-rw-r--r--   0 root         (0) root         (0)    23310 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/ref/views.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/\n--rw-r--r--   0 root         (0) root         (0)    12898 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/0.95.html\n--rw-r--r--   0 root         (0) root         (0)    25625 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/0.96.html\n--rw-r--r--   0 root         (0) root         (0)    95803 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.0-porting-guide.html\n--rw-r--r--   0 root         (0) root         (0)     9150 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.0.1.html\n--rw-r--r--   0 root         (0) root         (0)     8411 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.0.2.html\n--rw-r--r--   0 root         (0) root         (0)    26532 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.0.html\n--rw-r--r--   0 root         (0) root         (0)     9711 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.1.2.html\n--rw-r--r--   0 root         (0) root         (0)     8347 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.1.3.html\n--rw-r--r--   0 root         (0) root         (0)     8896 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.1.4.html\n--rw-r--r--   0 root         (0) root         (0)    46881 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.1.html\n--rw-r--r--   0 root         (0) root         (0)    15011 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.1.html\n--rw-r--r--   0 root         (0) root         (0)     8308 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.2.html\n--rw-r--r--   0 root         (0) root         (0)    12341 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.3.html\n--rw-r--r--   0 root         (0) root         (0)     7995 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.4.html\n--rw-r--r--   0 root         (0) root         (0)     6834 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.5.html\n--rw-r--r--   0 root         (0) root         (0)     7374 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.6.html\n--rw-r--r--   0 root         (0) root         (0)     9227 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.7.html\n--rw-r--r--   0 root         (0) root         (0)     6456 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.8.html\n--rw-r--r--   0 root         (0) root         (0)   171732 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.html\n--rw-r--r--   0 root         (0) root         (0)    17893 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.1.html\n--rw-r--r--   0 root         (0) root         (0)     8873 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.10.html\n--rw-r--r--   0 root         (0) root         (0)     9208 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.11.html\n--rw-r--r--   0 root         (0) root         (0)     6628 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.12.html\n--rw-r--r--   0 root         (0) root         (0)     6991 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.13.html\n--rw-r--r--   0 root         (0) root         (0)     6290 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.14.html\n--rw-r--r--   0 root         (0) root         (0)     7003 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.15.html\n--rw-r--r--   0 root         (0) root         (0)     5908 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.16.html\n--rw-r--r--   0 root         (0) root         (0)     6164 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.17.html\n--rw-r--r--   0 root         (0) root         (0)     6445 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.18.html\n--rw-r--r--   0 root         (0) root         (0)     7032 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.19.html\n--rw-r--r--   0 root         (0) root         (0)    11128 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.2.html\n--rw-r--r--   0 root         (0) root         (0)     5791 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.20.html\n--rw-r--r--   0 root         (0) root         (0)     7138 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.21.html\n--rw-r--r--   0 root         (0) root         (0)     8288 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.22.html\n--rw-r--r--   0 root         (0) root         (0)    13777 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.23.html\n--rw-r--r--   0 root         (0) root         (0)     6289 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.24.html\n--rw-r--r--   0 root         (0) root         (0)     6297 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.25.html\n--rw-r--r--   0 root         (0) root         (0)     6401 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.26.html\n--rw-r--r--   0 root         (0) root         (0)     7661 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.27.html\n--rw-r--r--   0 root         (0) root         (0)     6520 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.28.html\n--rw-r--r--   0 root         (0) root         (0)     6473 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.29.html\n--rw-r--r--   0 root         (0) root         (0)    11897 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.3.html\n--rw-r--r--   0 root         (0) root         (0)    10074 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.4.html\n--rw-r--r--   0 root         (0) root         (0)    10941 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.5.html\n--rw-r--r--   0 root         (0) root         (0)     6940 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.6.html\n--rw-r--r--   0 root         (0) root         (0)     7109 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.7.html\n--rw-r--r--   0 root         (0) root         (0)     8975 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.8.html\n--rw-r--r--   0 root         (0) root         (0)     6799 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.9.html\n--rw-r--r--   0 root         (0) root         (0)   122264 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.html\n--rw-r--r--   0 root         (0) root         (0)     5367 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.1.html\n--rw-r--r--   0 root         (0) root         (0)     6850 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.2.html\n--rw-r--r--   0 root         (0) root         (0)     5748 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.3.html\n--rw-r--r--   0 root         (0) root         (0)    11461 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.4.html\n--rw-r--r--   0 root         (0) root         (0)    13947 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.5.html\n--rw-r--r--   0 root         (0) root         (0)     5548 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.6.html\n--rw-r--r--   0 root         (0) root         (0)     5498 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.7.html\n--rw-r--r--   0 root         (0) root         (0)   124207 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.html\n--rw-r--r--   0 root         (0) root         (0)     5487 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.1.html\n--rw-r--r--   0 root         (0) root         (0)     5467 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.2.html\n--rw-r--r--   0 root         (0) root         (0)     5455 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.3.html\n--rw-r--r--   0 root         (0) root         (0)     7626 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.4.html\n--rw-r--r--   0 root         (0) root         (0)     8975 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.5.html\n--rw-r--r--   0 root         (0) root         (0)    10657 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.6.html\n--rw-r--r--   0 root         (0) root         (0)     5758 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.7.html\n--rw-r--r--   0 root         (0) root         (0)    90741 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.html\n--rw-r--r--   0 root         (0) root         (0)     5450 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.1.html\n--rw-r--r--   0 root         (0) root         (0)     5829 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.10.html\n--rw-r--r--   0 root         (0) root         (0)    13064 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.11.html\n--rw-r--r--   0 root         (0) root         (0)     6120 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.12.html\n--rw-r--r--   0 root         (0) root         (0)     9168 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.13.html\n--rw-r--r--   0 root         (0) root         (0)    11393 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.14.html\n--rw-r--r--   0 root         (0) root         (0)     5805 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.15.html\n--rw-r--r--   0 root         (0) root         (0)     6228 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.16.html\n--rw-r--r--   0 root         (0) root         (0)     6036 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.17.html\n--rw-r--r--   0 root         (0) root         (0)    11531 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.18.html\n--rw-r--r--   0 root         (0) root         (0)     6253 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.19.html\n--rw-r--r--   0 root         (0) root         (0)     9719 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.2.html\n--rw-r--r--   0 root         (0) root         (0)     7425 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.20.html\n--rw-r--r--   0 root         (0) root         (0)    10724 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.21.html\n--rw-r--r--   0 root         (0) root         (0)     8035 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.22.html\n--rw-r--r--   0 root         (0) root         (0)     8975 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.3.html\n--rw-r--r--   0 root         (0) root         (0)    11399 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.4.html\n--rw-r--r--   0 root         (0) root         (0)     5774 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.5.html\n--rw-r--r--   0 root         (0) root         (0)     8188 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.6.html\n--rw-r--r--   0 root         (0) root         (0)     7109 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.7.html\n--rw-r--r--   0 root         (0) root         (0)     8950 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.8.html\n--rw-r--r--   0 root         (0) root         (0)     6585 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.9.html\n--rw-r--r--   0 root         (0) root         (0)   152065 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.html\n--rw-r--r--   0 root         (0) root         (0)     6304 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.1.html\n--rw-r--r--   0 root         (0) root         (0)     5796 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.10.html\n--rw-r--r--   0 root         (0) root         (0)     5994 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.11.html\n--rw-r--r--   0 root         (0) root         (0)     5812 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.12.html\n--rw-r--r--   0 root         (0) root         (0)    13474 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.2.html\n--rw-r--r--   0 root         (0) root         (0)    11762 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.3.html\n--rw-r--r--   0 root         (0) root         (0)     9754 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.4.html\n--rw-r--r--   0 root         (0) root         (0)     8476 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.5.html\n--rw-r--r--   0 root         (0) root         (0)    13995 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.6.html\n--rw-r--r--   0 root         (0) root         (0)     6095 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.7.html\n--rw-r--r--   0 root         (0) root         (0)     9143 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.8.html\n--rw-r--r--   0 root         (0) root         (0)    11376 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.9.html\n--rw-r--r--   0 root         (0) root         (0)    98668 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.html\n--rw-r--r--   0 root         (0) root         (0)    11450 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.1.html\n--rw-r--r--   0 root         (0) root         (0)    12176 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.10.html\n--rw-r--r--   0 root         (0) root         (0)     9650 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.11.html\n--rw-r--r--   0 root         (0) root         (0)     9107 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.2.html\n--rw-r--r--   0 root         (0) root         (0)    21095 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.3.html\n--rw-r--r--   0 root         (0) root         (0)     7007 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.4.html\n--rw-r--r--   0 root         (0) root         (0)    10732 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.5.html\n--rw-r--r--   0 root         (0) root         (0)    14344 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.6.html\n--rw-r--r--   0 root         (0) root         (0)     6166 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.7.html\n--rw-r--r--   0 root         (0) root         (0)     5970 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.8.html\n--rw-r--r--   0 root         (0) root         (0)     6019 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.9.html\n--rw-r--r--   0 root         (0) root         (0)   153086 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.html\n--rw-r--r--   0 root         (0) root         (0)    20799 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.1.html\n--rw-r--r--   0 root         (0) root         (0)     7880 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.10.html\n--rw-r--r--   0 root         (0) root         (0)     7990 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.11.html\n--rw-r--r--   0 root         (0) root         (0)    25836 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.2.html\n--rw-r--r--   0 root         (0) root         (0)    13892 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.3.html\n--rw-r--r--   0 root         (0) root         (0)     7340 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.4.html\n--rw-r--r--   0 root         (0) root         (0)     7308 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.5.html\n--rw-r--r--   0 root         (0) root         (0)     7961 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.6.html\n--rw-r--r--   0 root         (0) root         (0)    10744 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.7.html\n--rw-r--r--   0 root         (0) root         (0)     5889 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.8.html\n--rw-r--r--   0 root         (0) root         (0)    11789 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.9.html\n--rw-r--r--   0 root         (0) root         (0)   236845 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.html\n--rw-r--r--   0 root         (0) root         (0)    15414 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.1.html\n--rw-r--r--   0 root         (0) root         (0)    13307 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.10.html\n--rw-r--r--   0 root         (0) root         (0)     5430 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.11.html\n--rw-r--r--   0 root         (0) root         (0)     6739 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.12.html\n--rw-r--r--   0 root         (0) root         (0)     6167 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.13.html\n--rw-r--r--   0 root         (0) root         (0)     7218 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.14.html\n--rw-r--r--   0 root         (0) root         (0)     6642 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.15.html\n--rw-r--r--   0 root         (0) root         (0)     9228 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.16.html\n--rw-r--r--   0 root         (0) root         (0)     5893 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.17.html\n--rw-r--r--   0 root         (0) root         (0)     8260 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.18.html\n--rw-r--r--   0 root         (0) root         (0)     9155 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.19.html\n--rw-r--r--   0 root         (0) root         (0)    11724 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.2.html\n--rw-r--r--   0 root         (0) root         (0)    21411 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.3.html\n--rw-r--r--   0 root         (0) root         (0)    10863 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.4.html\n--rw-r--r--   0 root         (0) root         (0)    10995 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.5.html\n--rw-r--r--   0 root         (0) root         (0)    10155 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.6.html\n--rw-r--r--   0 root         (0) root         (0)    12716 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.7.html\n--rw-r--r--   0 root         (0) root         (0)    11222 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.8.html\n--rw-r--r--   0 root         (0) root         (0)     8596 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.9.html\n--rw-r--r--   0 root         (0) root         (0)   234565 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.html\n--rw-r--r--   0 root         (0) root         (0)    14096 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.1.html\n--rw-r--r--   0 root         (0) root         (0)     6633 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.10.html\n--rw-r--r--   0 root         (0) root         (0)     9228 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.11.html\n--rw-r--r--   0 root         (0) root         (0)     5893 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.12.html\n--rw-r--r--   0 root         (0) root         (0)     8941 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.13.html\n--rw-r--r--   0 root         (0) root         (0)    16491 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.2.html\n--rw-r--r--   0 root         (0) root         (0)    16205 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.3.html\n--rw-r--r--   0 root         (0) root         (0)     5406 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.4.html\n--rw-r--r--   0 root         (0) root         (0)     9940 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.5.html\n--rw-r--r--   0 root         (0) root         (0)     7970 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.6.html\n--rw-r--r--   0 root         (0) root         (0)     7701 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.7.html\n--rw-r--r--   0 root         (0) root         (0)     7464 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.8.html\n--rw-r--r--   0 root         (0) root         (0)     5942 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.9.html\n--rw-r--r--   0 root         (0) root         (0)   177158 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.html\n--rw-r--r--   0 root         (0) root         (0)     9135 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.1.html\n--rw-r--r--   0 root         (0) root         (0)     7761 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.10.html\n--rw-r--r--   0 root         (0) root         (0)     7007 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.11.html\n--rw-r--r--   0 root         (0) root         (0)     5765 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.12.html\n--rw-r--r--   0 root         (0) root         (0)     5873 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.13.html\n--rw-r--r--   0 root         (0) root         (0)    10047 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.2.html\n--rw-r--r--   0 root         (0) root         (0)    11799 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.3.html\n--rw-r--r--   0 root         (0) root         (0)     8225 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.4.html\n--rw-r--r--   0 root         (0) root         (0)     7302 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.5.html\n--rw-r--r--   0 root         (0) root         (0)     7046 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.6.html\n--rw-r--r--   0 root         (0) root         (0)     6739 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.7.html\n--rw-r--r--   0 root         (0) root         (0)     7921 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.8.html\n--rw-r--r--   0 root         (0) root         (0)     5866 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.9.html\n--rw-r--r--   0 root         (0) root         (0)   104924 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.html\n--rw-r--r--   0 root         (0) root         (0)     9792 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.1.html\n--rw-r--r--   0 root         (0) root         (0)     8254 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.10.html\n--rw-r--r--   0 root         (0) root         (0)    13752 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.11.html\n--rw-r--r--   0 root         (0) root         (0)     6264 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.12.html\n--rw-r--r--   0 root         (0) root         (0)     6272 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.13.html\n--rw-r--r--   0 root         (0) root         (0)     6376 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.14.html\n--rw-r--r--   0 root         (0) root         (0)     9010 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.15.html\n--rw-r--r--   0 root         (0) root         (0)     8400 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.2.html\n--rw-r--r--   0 root         (0) root         (0)     7400 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.3.html\n--rw-r--r--   0 root         (0) root         (0)     7257 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.4.html\n--rw-r--r--   0 root         (0) root         (0)     8188 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.5.html\n--rw-r--r--   0 root         (0) root         (0)     7685 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.6.html\n--rw-r--r--   0 root         (0) root         (0)     5739 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.7.html\n--rw-r--r--   0 root         (0) root         (0)     5893 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.8.html\n--rw-r--r--   0 root         (0) root         (0)     8508 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.9.html\n--rw-r--r--   0 root         (0) root         (0)    64292 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.html\n--rw-r--r--   0 root         (0) root         (0)    14540 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.1.html\n--rw-r--r--   0 root         (0) root         (0)     6486 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.10.html\n--rw-r--r--   0 root         (0) root         (0)     7540 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.11.html\n--rw-r--r--   0 root         (0) root         (0)     5884 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.12.html\n--rw-r--r--   0 root         (0) root         (0)     7962 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.13.html\n--rw-r--r--   0 root         (0) root         (0)     5965 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.14.html\n--rw-r--r--   0 root         (0) root         (0)     6359 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.15.html\n--rw-r--r--   0 root         (0) root         (0)     9036 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.16.html\n--rw-r--r--   0 root         (0) root         (0)     5164 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.17.html\n--rw-r--r--   0 root         (0) root         (0)     6799 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.18.html\n--rw-r--r--   0 root         (0) root         (0)     6943 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.19.html\n--rw-r--r--   0 root         (0) root         (0)    11763 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.2.html\n--rw-r--r--   0 root         (0) root         (0)     6178 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.20.html\n--rw-r--r--   0 root         (0) root         (0)     6351 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.21.html\n--rw-r--r--   0 root         (0) root         (0)     7589 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.22.html\n--rw-r--r--   0 root         (0) root         (0)     6259 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.23.html\n--rw-r--r--   0 root         (0) root         (0)     9298 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.24.html\n--rw-r--r--   0 root         (0) root         (0)     6144 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.25.html\n--rw-r--r--   0 root         (0) root         (0)    10045 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.26.html\n--rw-r--r--   0 root         (0) root         (0)     7632 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.27.html\n--rw-r--r--   0 root         (0) root         (0)     8823 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.28.html\n--rw-r--r--   0 root         (0) root         (0)     9913 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.3.html\n--rw-r--r--   0 root         (0) root         (0)    16006 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.4.html\n--rw-r--r--   0 root         (0) root         (0)     7179 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.5.html\n--rw-r--r--   0 root         (0) root         (0)     6496 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.6.html\n--rw-r--r--   0 root         (0) root         (0)     8100 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.7.html\n--rw-r--r--   0 root         (0) root         (0)     9874 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.8.html\n--rw-r--r--   0 root         (0) root         (0)     7619 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.9.html\n--rw-r--r--   0 root         (0) root         (0)    71176 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.html\n--rw-r--r--   0 root         (0) root         (0)     9637 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.1.html\n--rw-r--r--   0 root         (0) root         (0)     9027 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.10.html\n--rw-r--r--   0 root         (0) root         (0)     6029 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.11.html\n--rw-r--r--   0 root         (0) root         (0)     6799 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.12.html\n--rw-r--r--   0 root         (0) root         (0)     6943 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.13.html\n--rw-r--r--   0 root         (0) root         (0)     6154 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.14.html\n--rw-r--r--   0 root         (0) root         (0)     7122 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.2.html\n--rw-r--r--   0 root         (0) root         (0)    10994 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.3.html\n--rw-r--r--   0 root         (0) root         (0)     8934 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.4.html\n--rw-r--r--   0 root         (0) root         (0)     6397 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.5.html\n--rw-r--r--   0 root         (0) root         (0)     6001 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.6.html\n--rw-r--r--   0 root         (0) root         (0)     9716 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.7.html\n--rw-r--r--   0 root         (0) root         (0)     7112 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.8.html\n--rw-r--r--   0 root         (0) root         (0)     6346 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.9.html\n--rw-r--r--   0 root         (0) root         (0)    88634 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.html\n--rw-r--r--   0 root         (0) root         (0)    14440 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.1.html\n--rw-r--r--   0 root         (0) root         (0)     7580 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.10.html\n--rw-r--r--   0 root         (0) root         (0)     6257 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.11.html\n--rw-r--r--   0 root         (0) root         (0)     9298 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.12.html\n--rw-r--r--   0 root         (0) root         (0)     6845 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.13.html\n--rw-r--r--   0 root         (0) root         (0)     6120 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.14.html\n--rw-r--r--   0 root         (0) root         (0)     8259 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.2.html\n--rw-r--r--   0 root         (0) root         (0)    12287 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.3.html\n--rw-r--r--   0 root         (0) root         (0)     8360 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.4.html\n--rw-r--r--   0 root         (0) root         (0)     7193 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.5.html\n--rw-r--r--   0 root         (0) root         (0)     7258 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.6.html\n--rw-r--r--   0 root         (0) root         (0)     7582 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.7.html\n--rw-r--r--   0 root         (0) root         (0)     7056 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.8.html\n--rw-r--r--   0 root         (0) root         (0)     6334 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.9.html\n--rw-r--r--   0 root         (0) root         (0)   113653 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.html\n--rw-r--r--   0 root         (0) root         (0)    13381 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.1.html\n--rw-r--r--   0 root         (0) root         (0)     6878 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.10.html\n--rw-r--r--   0 root         (0) root         (0)    10045 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.11.html\n--rw-r--r--   0 root         (0) root         (0)     7632 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.12.html\n--rw-r--r--   0 root         (0) root         (0)     9565 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.13.html\n--rw-r--r--   0 root         (0) root         (0)     7256 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.14.html\n--rw-r--r--   0 root         (0) root         (0)     6797 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.15.html\n--rw-r--r--   0 root         (0) root         (0)     6152 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.16.html\n--rw-r--r--   0 root         (0) root         (0)     6598 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.17.html\n--rw-r--r--   0 root         (0) root         (0)     6464 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.18.html\n--rw-r--r--   0 root         (0) root         (0)     8171 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.19.html\n--rw-r--r--   0 root         (0) root         (0)     8454 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.2.html\n--rw-r--r--   0 root         (0) root         (0)     6813 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.20.html\n--rw-r--r--   0 root         (0) root         (0)     6497 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.21.html\n--rw-r--r--   0 root         (0) root         (0)     8023 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.22.html\n--rw-r--r--   0 root         (0) root         (0)     7013 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.23.html\n--rw-r--r--   0 root         (0) root         (0)     6323 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.24.html\n--rw-r--r--   0 root         (0) root         (0)     7790 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.25.html\n--rw-r--r--   0 root         (0) root         (0)     6790 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.3.html\n--rw-r--r--   0 root         (0) root         (0)    11736 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.4.html\n--rw-r--r--   0 root         (0) root         (0)     8876 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.5.html\n--rw-r--r--   0 root         (0) root         (0)     6354 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.6.html\n--rw-r--r--   0 root         (0) root         (0)     5795 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.7.html\n--rw-r--r--   0 root         (0) root         (0)     6077 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.8.html\n--rw-r--r--   0 root         (0) root         (0)     5849 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.9.html\n--rw-r--r--   0 root         (0) root         (0)   108010 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.html\n--rw-r--r--   0 root         (0) root         (0)    12491 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.1.html\n--rw-r--r--   0 root         (0) root         (0)     6431 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.10.html\n--rw-r--r--   0 root         (0) root         (0)    11361 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.2.html\n--rw-r--r--   0 root         (0) root         (0)     6877 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.3.html\n--rw-r--r--   0 root         (0) root         (0)     9842 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.4.html\n--rw-r--r--   0 root         (0) root         (0)     6560 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.5.html\n--rw-r--r--   0 root         (0) root         (0)     7231 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.6.html\n--rw-r--r--   0 root         (0) root         (0)     6772 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.7.html\n--rw-r--r--   0 root         (0) root         (0)     6127 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.8.html\n--rw-r--r--   0 root         (0) root         (0)     6581 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.9.html\n--rw-r--r--   0 root         (0) root         (0)    99193 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.html\n--rw-r--r--   0 root         (0) root         (0)    11480 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.1.html\n--rw-r--r--   0 root         (0) root         (0)     6804 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.10.html\n--rw-r--r--   0 root         (0) root         (0)     6497 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.11.html\n--rw-r--r--   0 root         (0) root         (0)     8023 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.12.html\n--rw-r--r--   0 root         (0) root         (0)     6989 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.13.html\n--rw-r--r--   0 root         (0) root         (0)    10920 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.2.html\n--rw-r--r--   0 root         (0) root         (0)     6140 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.3.html\n--rw-r--r--   0 root         (0) root         (0)     7960 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.4.html\n--rw-r--r--   0 root         (0) root         (0)     6270 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.5.html\n--rw-r--r--   0 root         (0) root         (0)     7146 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.6.html\n--rw-r--r--   0 root         (0) root         (0)     7074 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.7.html\n--rw-r--r--   0 root         (0) root         (0)     5876 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.8.html\n--rw-r--r--   0 root         (0) root         (0)     8154 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.9.html\n--rw-r--r--   0 root         (0) root         (0)    97640 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.html\n--rw-r--r--   0 root         (0) root         (0)    14107 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.1.html\n--rw-r--r--   0 root         (0) root         (0)     6314 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.10.html\n--rw-r--r--   0 root         (0) root         (0)     7814 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.11.html\n--rw-r--r--   0 root         (0) root         (0)     5958 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.12.html\n--rw-r--r--   0 root         (0) root         (0)     5158 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.13.html\n--rw-r--r--   0 root         (0) root         (0)    12229 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.14.html\n--rw-r--r--   0 root         (0) root         (0)    12136 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.15.html\n--rw-r--r--   0 root         (0) root         (0)     8210 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.16.html\n--rw-r--r--   0 root         (0) root         (0)     9409 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.17.html\n--rw-r--r--   0 root         (0) root         (0)     7167 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.18.html\n--rw-r--r--   0 root         (0) root         (0)     5989 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.19.html\n--rw-r--r--   0 root         (0) root         (0)    10085 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.2.html\n--rw-r--r--   0 root         (0) root         (0)     7895 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.3.html\n--rw-r--r--   0 root         (0) root         (0)     6398 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.4.html\n--rw-r--r--   0 root         (0) root         (0)     8378 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.5.html\n--rw-r--r--   0 root         (0) root         (0)    10715 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.6.html\n--rw-r--r--   0 root         (0) root         (0)     8108 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.7.html\n--rw-r--r--   0 root         (0) root         (0)     8478 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.8.html\n--rw-r--r--   0 root         (0) root         (0)     5818 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.9.html\n--rw-r--r--   0 root         (0) root         (0)    78517 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.html\n--rw-r--r--   0 root         (0) root         (0)     8935 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.1.html\n--rw-r--r--   0 root         (0) root         (0)     9400 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.10.html\n--rw-r--r--   0 root         (0) root         (0)     7167 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.11.html\n--rw-r--r--   0 root         (0) root         (0)     5989 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.12.html\n--rw-r--r--   0 root         (0) root         (0)    10529 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.2.html\n--rw-r--r--   0 root         (0) root         (0)    10315 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.3.html\n--rw-r--r--   0 root         (0) root         (0)     8025 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.4.html\n--rw-r--r--   0 root         (0) root         (0)     8252 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.5.html\n--rw-r--r--   0 root         (0) root         (0)     5134 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.6.html\n--rw-r--r--   0 root         (0) root         (0)    13136 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.7.html\n--rw-r--r--   0 root         (0) root         (0)    14981 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.8.html\n--rw-r--r--   0 root         (0) root         (0)     8193 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.9.html\n--rw-r--r--   0 root         (0) root         (0)   100220 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.html\n--rw-r--r--   0 root         (0) root         (0)    12391 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.1.html\n--rw-r--r--   0 root         (0) root         (0)     6771 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.2.html\n--rw-r--r--   0 root         (0) root         (0)     6850 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.3.html\n--rw-r--r--   0 root         (0) root         (0)    10394 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.4.html\n--rw-r--r--   0 root         (0) root         (0)     7703 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.5.html\n--rw-r--r--   0 root         (0) root         (0)     6618 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.6.html\n--rw-r--r--   0 root         (0) root         (0)     7395 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.7.html\n--rw-r--r--   0 root         (0) root         (0)    66717 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.html\n--rw-r--r--   0 root         (0) root         (0)    74084 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.2.html\n--rw-r--r--   0 root         (0) root         (0)    50585 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/index.html\n--rw-r--r--   0 root         (0) root         (0)   188190 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/security.html\n--rw-r--r--   0 root         (0) root         (0)     3910 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/search.html\n--rw-r--r--   0 root         (0) root         (0)  1936426 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/searchindex.js\n+-rw-r--r--   0 root         (0) root         (0)    12975 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/0.95.html\n+-rw-r--r--   0 root         (0) root         (0)    25702 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/0.96.html\n+-rw-r--r--   0 root         (0) root         (0)    95882 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.0-porting-guide.html\n+-rw-r--r--   0 root         (0) root         (0)     9227 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.0.1.html\n+-rw-r--r--   0 root         (0) root         (0)     8488 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.0.2.html\n+-rw-r--r--   0 root         (0) root         (0)    26609 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.0.html\n+-rw-r--r--   0 root         (0) root         (0)     9788 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.1.2.html\n+-rw-r--r--   0 root         (0) root         (0)     8424 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.1.3.html\n+-rw-r--r--   0 root         (0) root         (0)     8973 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.1.4.html\n+-rw-r--r--   0 root         (0) root         (0)    46958 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.1.html\n+-rw-r--r--   0 root         (0) root         (0)    15088 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.1.html\n+-rw-r--r--   0 root         (0) root         (0)     8385 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.2.html\n+-rw-r--r--   0 root         (0) root         (0)    12418 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.3.html\n+-rw-r--r--   0 root         (0) root         (0)     8072 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.4.html\n+-rw-r--r--   0 root         (0) root         (0)     6911 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.5.html\n+-rw-r--r--   0 root         (0) root         (0)     7451 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.6.html\n+-rw-r--r--   0 root         (0) root         (0)     9304 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.7.html\n+-rw-r--r--   0 root         (0) root         (0)     6533 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.8.html\n+-rw-r--r--   0 root         (0) root         (0)   171814 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.10.html\n+-rw-r--r--   0 root         (0) root         (0)    17970 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.1.html\n+-rw-r--r--   0 root         (0) root         (0)     8950 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.10.html\n+-rw-r--r--   0 root         (0) root         (0)     9285 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.11.html\n+-rw-r--r--   0 root         (0) root         (0)     6705 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.12.html\n+-rw-r--r--   0 root         (0) root         (0)     7068 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.13.html\n+-rw-r--r--   0 root         (0) root         (0)     6367 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.14.html\n+-rw-r--r--   0 root         (0) root         (0)     7080 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.15.html\n+-rw-r--r--   0 root         (0) root         (0)     5985 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.16.html\n+-rw-r--r--   0 root         (0) root         (0)     6241 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.17.html\n+-rw-r--r--   0 root         (0) root         (0)     6522 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.18.html\n+-rw-r--r--   0 root         (0) root         (0)     7109 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.19.html\n+-rw-r--r--   0 root         (0) root         (0)    11205 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.2.html\n+-rw-r--r--   0 root         (0) root         (0)     5868 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.20.html\n+-rw-r--r--   0 root         (0) root         (0)     7215 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.21.html\n+-rw-r--r--   0 root         (0) root         (0)     8365 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.22.html\n+-rw-r--r--   0 root         (0) root         (0)    13854 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.23.html\n+-rw-r--r--   0 root         (0) root         (0)     6366 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.24.html\n+-rw-r--r--   0 root         (0) root         (0)     6374 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.25.html\n+-rw-r--r--   0 root         (0) root         (0)     6478 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.26.html\n+-rw-r--r--   0 root         (0) root         (0)     7738 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.27.html\n+-rw-r--r--   0 root         (0) root         (0)     6597 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.28.html\n+-rw-r--r--   0 root         (0) root         (0)     6550 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.29.html\n+-rw-r--r--   0 root         (0) root         (0)    11974 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.3.html\n+-rw-r--r--   0 root         (0) root         (0)    10151 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.4.html\n+-rw-r--r--   0 root         (0) root         (0)    11018 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.5.html\n+-rw-r--r--   0 root         (0) root         (0)     7017 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.6.html\n+-rw-r--r--   0 root         (0) root         (0)     7186 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.7.html\n+-rw-r--r--   0 root         (0) root         (0)     9052 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.8.html\n+-rw-r--r--   0 root         (0) root         (0)     6876 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.9.html\n+-rw-r--r--   0 root         (0) root         (0)   122341 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.11.html\n+-rw-r--r--   0 root         (0) root         (0)     5444 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.1.html\n+-rw-r--r--   0 root         (0) root         (0)     6927 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.2.html\n+-rw-r--r--   0 root         (0) root         (0)     5825 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.3.html\n+-rw-r--r--   0 root         (0) root         (0)    11538 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.4.html\n+-rw-r--r--   0 root         (0) root         (0)    14024 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.5.html\n+-rw-r--r--   0 root         (0) root         (0)     5625 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.6.html\n+-rw-r--r--   0 root         (0) root         (0)     5575 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.7.html\n+-rw-r--r--   0 root         (0) root         (0)   124287 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.2.html\n+-rw-r--r--   0 root         (0) root         (0)     5564 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.1.html\n+-rw-r--r--   0 root         (0) root         (0)     5544 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.2.html\n+-rw-r--r--   0 root         (0) root         (0)     5532 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.3.html\n+-rw-r--r--   0 root         (0) root         (0)     7703 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.4.html\n+-rw-r--r--   0 root         (0) root         (0)     9052 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.5.html\n+-rw-r--r--   0 root         (0) root         (0)    10734 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.6.html\n+-rw-r--r--   0 root         (0) root         (0)     5835 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.7.html\n+-rw-r--r--   0 root         (0) root         (0)    90817 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.3.html\n+-rw-r--r--   0 root         (0) root         (0)     5527 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.1.html\n+-rw-r--r--   0 root         (0) root         (0)     5906 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.10.html\n+-rw-r--r--   0 root         (0) root         (0)    13141 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.11.html\n+-rw-r--r--   0 root         (0) root         (0)     6197 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.12.html\n+-rw-r--r--   0 root         (0) root         (0)     9245 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.13.html\n+-rw-r--r--   0 root         (0) root         (0)    11470 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.14.html\n+-rw-r--r--   0 root         (0) root         (0)     5882 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.15.html\n+-rw-r--r--   0 root         (0) root         (0)     6305 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.16.html\n+-rw-r--r--   0 root         (0) root         (0)     6113 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.17.html\n+-rw-r--r--   0 root         (0) root         (0)    11608 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.18.html\n+-rw-r--r--   0 root         (0) root         (0)     6330 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.19.html\n+-rw-r--r--   0 root         (0) root         (0)     9796 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.2.html\n+-rw-r--r--   0 root         (0) root         (0)     7502 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.20.html\n+-rw-r--r--   0 root         (0) root         (0)    10801 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.21.html\n+-rw-r--r--   0 root         (0) root         (0)     8112 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.22.html\n+-rw-r--r--   0 root         (0) root         (0)     9052 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.3.html\n+-rw-r--r--   0 root         (0) root         (0)    11476 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.4.html\n+-rw-r--r--   0 root         (0) root         (0)     5851 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.5.html\n+-rw-r--r--   0 root         (0) root         (0)     8265 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.6.html\n+-rw-r--r--   0 root         (0) root         (0)     7186 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.7.html\n+-rw-r--r--   0 root         (0) root         (0)     9027 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.8.html\n+-rw-r--r--   0 root         (0) root         (0)     6662 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.9.html\n+-rw-r--r--   0 root         (0) root         (0)   152152 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.4.html\n+-rw-r--r--   0 root         (0) root         (0)     6381 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.1.html\n+-rw-r--r--   0 root         (0) root         (0)     5873 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.10.html\n+-rw-r--r--   0 root         (0) root         (0)     6071 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.11.html\n+-rw-r--r--   0 root         (0) root         (0)     5889 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.12.html\n+-rw-r--r--   0 root         (0) root         (0)    13551 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.2.html\n+-rw-r--r--   0 root         (0) root         (0)    11839 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.3.html\n+-rw-r--r--   0 root         (0) root         (0)     9831 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.4.html\n+-rw-r--r--   0 root         (0) root         (0)     8553 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.5.html\n+-rw-r--r--   0 root         (0) root         (0)    14072 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.6.html\n+-rw-r--r--   0 root         (0) root         (0)     6172 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.7.html\n+-rw-r--r--   0 root         (0) root         (0)     9220 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.8.html\n+-rw-r--r--   0 root         (0) root         (0)    11453 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.9.html\n+-rw-r--r--   0 root         (0) root         (0)    98753 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.5.html\n+-rw-r--r--   0 root         (0) root         (0)    11527 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.1.html\n+-rw-r--r--   0 root         (0) root         (0)    12253 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.10.html\n+-rw-r--r--   0 root         (0) root         (0)     9727 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.11.html\n+-rw-r--r--   0 root         (0) root         (0)     9184 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.2.html\n+-rw-r--r--   0 root         (0) root         (0)    21172 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.3.html\n+-rw-r--r--   0 root         (0) root         (0)     7084 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.4.html\n+-rw-r--r--   0 root         (0) root         (0)    10809 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.5.html\n+-rw-r--r--   0 root         (0) root         (0)    14421 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.6.html\n+-rw-r--r--   0 root         (0) root         (0)     6243 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.7.html\n+-rw-r--r--   0 root         (0) root         (0)     6047 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.8.html\n+-rw-r--r--   0 root         (0) root         (0)     6096 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.9.html\n+-rw-r--r--   0 root         (0) root         (0)   153171 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.6.html\n+-rw-r--r--   0 root         (0) root         (0)    20876 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.1.html\n+-rw-r--r--   0 root         (0) root         (0)     7957 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.10.html\n+-rw-r--r--   0 root         (0) root         (0)     8067 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.11.html\n+-rw-r--r--   0 root         (0) root         (0)    25913 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.2.html\n+-rw-r--r--   0 root         (0) root         (0)    13969 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.3.html\n+-rw-r--r--   0 root         (0) root         (0)     7417 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.4.html\n+-rw-r--r--   0 root         (0) root         (0)     7385 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.5.html\n+-rw-r--r--   0 root         (0) root         (0)     8038 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.6.html\n+-rw-r--r--   0 root         (0) root         (0)    10821 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.7.html\n+-rw-r--r--   0 root         (0) root         (0)     5966 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.8.html\n+-rw-r--r--   0 root         (0) root         (0)    11866 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.9.html\n+-rw-r--r--   0 root         (0) root         (0)   236927 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.7.html\n+-rw-r--r--   0 root         (0) root         (0)    15491 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.1.html\n+-rw-r--r--   0 root         (0) root         (0)    13384 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.10.html\n+-rw-r--r--   0 root         (0) root         (0)     5507 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.11.html\n+-rw-r--r--   0 root         (0) root         (0)     6816 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.12.html\n+-rw-r--r--   0 root         (0) root         (0)     6244 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.13.html\n+-rw-r--r--   0 root         (0) root         (0)     7295 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.14.html\n+-rw-r--r--   0 root         (0) root         (0)     6719 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.15.html\n+-rw-r--r--   0 root         (0) root         (0)     9305 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.16.html\n+-rw-r--r--   0 root         (0) root         (0)     5970 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.17.html\n+-rw-r--r--   0 root         (0) root         (0)     8337 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.18.html\n+-rw-r--r--   0 root         (0) root         (0)     9232 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.19.html\n+-rw-r--r--   0 root         (0) root         (0)    11801 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.2.html\n+-rw-r--r--   0 root         (0) root         (0)    21488 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.3.html\n+-rw-r--r--   0 root         (0) root         (0)    10940 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.4.html\n+-rw-r--r--   0 root         (0) root         (0)    11072 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.5.html\n+-rw-r--r--   0 root         (0) root         (0)    10232 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.6.html\n+-rw-r--r--   0 root         (0) root         (0)    12793 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.7.html\n+-rw-r--r--   0 root         (0) root         (0)    11299 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.8.html\n+-rw-r--r--   0 root         (0) root         (0)     8673 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.9.html\n+-rw-r--r--   0 root         (0) root         (0)   234650 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.8.html\n+-rw-r--r--   0 root         (0) root         (0)    14173 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.1.html\n+-rw-r--r--   0 root         (0) root         (0)     6710 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.10.html\n+-rw-r--r--   0 root         (0) root         (0)     9305 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.11.html\n+-rw-r--r--   0 root         (0) root         (0)     5970 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.12.html\n+-rw-r--r--   0 root         (0) root         (0)     9018 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.13.html\n+-rw-r--r--   0 root         (0) root         (0)    16568 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.2.html\n+-rw-r--r--   0 root         (0) root         (0)    16282 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.3.html\n+-rw-r--r--   0 root         (0) root         (0)     5483 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.4.html\n+-rw-r--r--   0 root         (0) root         (0)    10017 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.5.html\n+-rw-r--r--   0 root         (0) root         (0)     8047 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.6.html\n+-rw-r--r--   0 root         (0) root         (0)     7778 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.7.html\n+-rw-r--r--   0 root         (0) root         (0)     7541 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.8.html\n+-rw-r--r--   0 root         (0) root         (0)     6019 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.9.html\n+-rw-r--r--   0 root         (0) root         (0)   177240 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/1.9.html\n+-rw-r--r--   0 root         (0) root         (0)     9212 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.1.html\n+-rw-r--r--   0 root         (0) root         (0)     7838 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.10.html\n+-rw-r--r--   0 root         (0) root         (0)     7084 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.11.html\n+-rw-r--r--   0 root         (0) root         (0)     5842 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.12.html\n+-rw-r--r--   0 root         (0) root         (0)     5950 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.13.html\n+-rw-r--r--   0 root         (0) root         (0)    10124 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.2.html\n+-rw-r--r--   0 root         (0) root         (0)    11876 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.3.html\n+-rw-r--r--   0 root         (0) root         (0)     8302 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.4.html\n+-rw-r--r--   0 root         (0) root         (0)     7379 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.5.html\n+-rw-r--r--   0 root         (0) root         (0)     7123 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.6.html\n+-rw-r--r--   0 root         (0) root         (0)     6816 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.7.html\n+-rw-r--r--   0 root         (0) root         (0)     7998 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.8.html\n+-rw-r--r--   0 root         (0) root         (0)     5943 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.9.html\n+-rw-r--r--   0 root         (0) root         (0)   105001 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.0.html\n+-rw-r--r--   0 root         (0) root         (0)     9869 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.1.html\n+-rw-r--r--   0 root         (0) root         (0)     8331 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.10.html\n+-rw-r--r--   0 root         (0) root         (0)    13829 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.11.html\n+-rw-r--r--   0 root         (0) root         (0)     6341 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.12.html\n+-rw-r--r--   0 root         (0) root         (0)     6349 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.13.html\n+-rw-r--r--   0 root         (0) root         (0)     6453 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.14.html\n+-rw-r--r--   0 root         (0) root         (0)     9087 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.15.html\n+-rw-r--r--   0 root         (0) root         (0)     8477 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.2.html\n+-rw-r--r--   0 root         (0) root         (0)     7477 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.3.html\n+-rw-r--r--   0 root         (0) root         (0)     7334 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.4.html\n+-rw-r--r--   0 root         (0) root         (0)     8265 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.5.html\n+-rw-r--r--   0 root         (0) root         (0)     7762 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.6.html\n+-rw-r--r--   0 root         (0) root         (0)     5816 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.7.html\n+-rw-r--r--   0 root         (0) root         (0)     5970 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.8.html\n+-rw-r--r--   0 root         (0) root         (0)     8585 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.9.html\n+-rw-r--r--   0 root         (0) root         (0)    64369 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.1.html\n+-rw-r--r--   0 root         (0) root         (0)    14617 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.1.html\n+-rw-r--r--   0 root         (0) root         (0)     6563 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.10.html\n+-rw-r--r--   0 root         (0) root         (0)     7617 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.11.html\n+-rw-r--r--   0 root         (0) root         (0)     5961 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.12.html\n+-rw-r--r--   0 root         (0) root         (0)     8039 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.13.html\n+-rw-r--r--   0 root         (0) root         (0)     6042 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.14.html\n+-rw-r--r--   0 root         (0) root         (0)     6436 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.15.html\n+-rw-r--r--   0 root         (0) root         (0)     9113 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.16.html\n+-rw-r--r--   0 root         (0) root         (0)     5241 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.17.html\n+-rw-r--r--   0 root         (0) root         (0)     6876 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.18.html\n+-rw-r--r--   0 root         (0) root         (0)     7020 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.19.html\n+-rw-r--r--   0 root         (0) root         (0)    11840 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.2.html\n+-rw-r--r--   0 root         (0) root         (0)     6255 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.20.html\n+-rw-r--r--   0 root         (0) root         (0)     6428 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.21.html\n+-rw-r--r--   0 root         (0) root         (0)     7666 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.22.html\n+-rw-r--r--   0 root         (0) root         (0)     6336 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.23.html\n+-rw-r--r--   0 root         (0) root         (0)     9375 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.24.html\n+-rw-r--r--   0 root         (0) root         (0)     6221 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.25.html\n+-rw-r--r--   0 root         (0) root         (0)    10122 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.26.html\n+-rw-r--r--   0 root         (0) root         (0)     7709 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.27.html\n+-rw-r--r--   0 root         (0) root         (0)     8900 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.28.html\n+-rw-r--r--   0 root         (0) root         (0)     9990 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.3.html\n+-rw-r--r--   0 root         (0) root         (0)    16083 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.4.html\n+-rw-r--r--   0 root         (0) root         (0)     7256 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.5.html\n+-rw-r--r--   0 root         (0) root         (0)     6573 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.6.html\n+-rw-r--r--   0 root         (0) root         (0)     8177 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.7.html\n+-rw-r--r--   0 root         (0) root         (0)     9951 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.8.html\n+-rw-r--r--   0 root         (0) root         (0)     7696 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.9.html\n+-rw-r--r--   0 root         (0) root         (0)    71256 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/2.2.html\n+-rw-r--r--   0 root         (0) root         (0)     9714 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.1.html\n+-rw-r--r--   0 root         (0) root         (0)     9104 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.10.html\n+-rw-r--r--   0 root         (0) root         (0)     6106 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.11.html\n+-rw-r--r--   0 root         (0) root         (0)     6876 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.12.html\n+-rw-r--r--   0 root         (0) root         (0)     7020 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.13.html\n+-rw-r--r--   0 root         (0) root         (0)     6231 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.14.html\n+-rw-r--r--   0 root         (0) root         (0)     7199 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.2.html\n+-rw-r--r--   0 root         (0) root         (0)    11071 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.3.html\n+-rw-r--r--   0 root         (0) root         (0)     9011 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.4.html\n+-rw-r--r--   0 root         (0) root         (0)     6474 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.5.html\n+-rw-r--r--   0 root         (0) root         (0)     6078 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.6.html\n+-rw-r--r--   0 root         (0) root         (0)     9793 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.7.html\n+-rw-r--r--   0 root         (0) root         (0)     7189 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.8.html\n+-rw-r--r--   0 root         (0) root         (0)     6423 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.9.html\n+-rw-r--r--   0 root         (0) root         (0)    88711 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.0.html\n+-rw-r--r--   0 root         (0) root         (0)    14517 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.1.html\n+-rw-r--r--   0 root         (0) root         (0)     7657 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.10.html\n+-rw-r--r--   0 root         (0) root         (0)     6334 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.11.html\n+-rw-r--r--   0 root         (0) root         (0)     9375 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.12.html\n+-rw-r--r--   0 root         (0) root         (0)     6922 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.13.html\n+-rw-r--r--   0 root         (0) root         (0)     6197 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.14.html\n+-rw-r--r--   0 root         (0) root         (0)     8336 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.2.html\n+-rw-r--r--   0 root         (0) root         (0)    12364 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.3.html\n+-rw-r--r--   0 root         (0) root         (0)     8437 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.4.html\n+-rw-r--r--   0 root         (0) root         (0)     7270 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.5.html\n+-rw-r--r--   0 root         (0) root         (0)     7335 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.6.html\n+-rw-r--r--   0 root         (0) root         (0)     7659 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.7.html\n+-rw-r--r--   0 root         (0) root         (0)     7133 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.8.html\n+-rw-r--r--   0 root         (0) root         (0)     6411 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.9.html\n+-rw-r--r--   0 root         (0) root         (0)   113730 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.1.html\n+-rw-r--r--   0 root         (0) root         (0)    13458 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.1.html\n+-rw-r--r--   0 root         (0) root         (0)     6955 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.10.html\n+-rw-r--r--   0 root         (0) root         (0)    10122 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.11.html\n+-rw-r--r--   0 root         (0) root         (0)     7709 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.12.html\n+-rw-r--r--   0 root         (0) root         (0)     9642 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.13.html\n+-rw-r--r--   0 root         (0) root         (0)     7333 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.14.html\n+-rw-r--r--   0 root         (0) root         (0)     6874 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.15.html\n+-rw-r--r--   0 root         (0) root         (0)     6229 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.16.html\n+-rw-r--r--   0 root         (0) root         (0)     6675 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.17.html\n+-rw-r--r--   0 root         (0) root         (0)     6541 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.18.html\n+-rw-r--r--   0 root         (0) root         (0)     8248 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.19.html\n+-rw-r--r--   0 root         (0) root         (0)     8531 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.2.html\n+-rw-r--r--   0 root         (0) root         (0)     6890 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.20.html\n+-rw-r--r--   0 root         (0) root         (0)     6574 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.21.html\n+-rw-r--r--   0 root         (0) root         (0)     8100 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.22.html\n+-rw-r--r--   0 root         (0) root         (0)     7090 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.23.html\n+-rw-r--r--   0 root         (0) root         (0)     6400 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.24.html\n+-rw-r--r--   0 root         (0) root         (0)     7867 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.25.html\n+-rw-r--r--   0 root         (0) root         (0)     6867 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.3.html\n+-rw-r--r--   0 root         (0) root         (0)    11813 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.4.html\n+-rw-r--r--   0 root         (0) root         (0)     8953 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.5.html\n+-rw-r--r--   0 root         (0) root         (0)     6431 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.6.html\n+-rw-r--r--   0 root         (0) root         (0)     5872 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.7.html\n+-rw-r--r--   0 root         (0) root         (0)     6154 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.8.html\n+-rw-r--r--   0 root         (0) root         (0)     5926 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.9.html\n+-rw-r--r--   0 root         (0) root         (0)   108087 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/3.2.html\n+-rw-r--r--   0 root         (0) root         (0)    12568 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.1.html\n+-rw-r--r--   0 root         (0) root         (0)     6508 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.10.html\n+-rw-r--r--   0 root         (0) root         (0)    11438 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.2.html\n+-rw-r--r--   0 root         (0) root         (0)     6954 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.3.html\n+-rw-r--r--   0 root         (0) root         (0)     9919 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.4.html\n+-rw-r--r--   0 root         (0) root         (0)     6637 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.5.html\n+-rw-r--r--   0 root         (0) root         (0)     7308 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.6.html\n+-rw-r--r--   0 root         (0) root         (0)     6849 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.7.html\n+-rw-r--r--   0 root         (0) root         (0)     6204 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.8.html\n+-rw-r--r--   0 root         (0) root         (0)     6658 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.9.html\n+-rw-r--r--   0 root         (0) root         (0)    99270 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.0.html\n+-rw-r--r--   0 root         (0) root         (0)    11557 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.1.html\n+-rw-r--r--   0 root         (0) root         (0)     6881 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.10.html\n+-rw-r--r--   0 root         (0) root         (0)     6574 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.11.html\n+-rw-r--r--   0 root         (0) root         (0)     8100 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.12.html\n+-rw-r--r--   0 root         (0) root         (0)     7066 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.13.html\n+-rw-r--r--   0 root         (0) root         (0)    10997 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.2.html\n+-rw-r--r--   0 root         (0) root         (0)     6217 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.3.html\n+-rw-r--r--   0 root         (0) root         (0)     8037 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.4.html\n+-rw-r--r--   0 root         (0) root         (0)     6347 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.5.html\n+-rw-r--r--   0 root         (0) root         (0)     7223 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.6.html\n+-rw-r--r--   0 root         (0) root         (0)     7151 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.7.html\n+-rw-r--r--   0 root         (0) root         (0)     5953 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.8.html\n+-rw-r--r--   0 root         (0) root         (0)     8231 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.9.html\n+-rw-r--r--   0 root         (0) root         (0)    97717 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.1.html\n+-rw-r--r--   0 root         (0) root         (0)    14184 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.1.html\n+-rw-r--r--   0 root         (0) root         (0)     6391 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.10.html\n+-rw-r--r--   0 root         (0) root         (0)     7891 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.11.html\n+-rw-r--r--   0 root         (0) root         (0)     6035 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.12.html\n+-rw-r--r--   0 root         (0) root         (0)     5235 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.13.html\n+-rw-r--r--   0 root         (0) root         (0)    12306 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.14.html\n+-rw-r--r--   0 root         (0) root         (0)    12213 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.15.html\n+-rw-r--r--   0 root         (0) root         (0)     8287 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.16.html\n+-rw-r--r--   0 root         (0) root         (0)     9486 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.17.html\n+-rw-r--r--   0 root         (0) root         (0)     7244 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.18.html\n+-rw-r--r--   0 root         (0) root         (0)     6066 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.19.html\n+-rw-r--r--   0 root         (0) root         (0)    10162 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.2.html\n+-rw-r--r--   0 root         (0) root         (0)     7972 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.3.html\n+-rw-r--r--   0 root         (0) root         (0)     6475 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.4.html\n+-rw-r--r--   0 root         (0) root         (0)     8455 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.5.html\n+-rw-r--r--   0 root         (0) root         (0)    10792 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.6.html\n+-rw-r--r--   0 root         (0) root         (0)     8185 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.7.html\n+-rw-r--r--   0 root         (0) root         (0)     8555 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.8.html\n+-rw-r--r--   0 root         (0) root         (0)     5895 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.9.html\n+-rw-r--r--   0 root         (0) root         (0)    78594 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/4.2.html\n+-rw-r--r--   0 root         (0) root         (0)     9012 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.1.html\n+-rw-r--r--   0 root         (0) root         (0)     9477 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.10.html\n+-rw-r--r--   0 root         (0) root         (0)     7244 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.11.html\n+-rw-r--r--   0 root         (0) root         (0)     6066 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.12.html\n+-rw-r--r--   0 root         (0) root         (0)    10606 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.2.html\n+-rw-r--r--   0 root         (0) root         (0)    10392 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.3.html\n+-rw-r--r--   0 root         (0) root         (0)     8102 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.4.html\n+-rw-r--r--   0 root         (0) root         (0)     8329 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.5.html\n+-rw-r--r--   0 root         (0) root         (0)     5211 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.6.html\n+-rw-r--r--   0 root         (0) root         (0)    13213 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.7.html\n+-rw-r--r--   0 root         (0) root         (0)    15058 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.8.html\n+-rw-r--r--   0 root         (0) root         (0)     8270 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.9.html\n+-rw-r--r--   0 root         (0) root         (0)   100297 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.0.html\n+-rw-r--r--   0 root         (0) root         (0)    12468 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.1.html\n+-rw-r--r--   0 root         (0) root         (0)     6848 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.2.html\n+-rw-r--r--   0 root         (0) root         (0)     6927 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.3.html\n+-rw-r--r--   0 root         (0) root         (0)    10471 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.4.html\n+-rw-r--r--   0 root         (0) root         (0)     7780 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.5.html\n+-rw-r--r--   0 root         (0) root         (0)     6695 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.6.html\n+-rw-r--r--   0 root         (0) root         (0)     7472 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.7.html\n+-rw-r--r--   0 root         (0) root         (0)    66794 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.1.html\n+-rw-r--r--   0 root         (0) root         (0)    74161 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/5.2.html\n+-rw-r--r--   0 root         (0) root         (0)    50660 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/index.html\n+-rw-r--r--   0 root         (0) root         (0)   188267 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/releases/security.html\n+-rw-r--r--   0 root         (0) root         (0)     3966 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/search.html\n+-rw-r--r--   0 root         (0) root         (0)  2087424 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/searchindex.js\n -rw-r--r--   0 root         (0) root         (0)     1095 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/templatebuiltins.js\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/\n--rw-r--r--   0 root         (0) root         (0)    42873 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/async.html\n+-rw-r--r--   0 root         (0) root         (0)    42968 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/async.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/auth/\n--rw-r--r--   0 root         (0) root         (0)   148007 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/auth/customizing.html\n--rw-r--r--   0 root         (0) root         (0)   224879 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/auth/default.html\n--rw-r--r--   0 root         (0) root         (0)    11656 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/auth/index.html\n--rw-r--r--   0 root         (0) root         (0)    91355 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/auth/passwords.html\n--rw-r--r--   0 root         (0) root         (0)   152389 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/cache.html\n--rw-r--r--   0 root         (0) root         (0)    35536 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/checks.html\n+-rw-r--r--   0 root         (0) root         (0)   148098 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/auth/customizing.html\n+-rw-r--r--   0 root         (0) root         (0)   225068 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/auth/default.html\n+-rw-r--r--   0 root         (0) root         (0)    11736 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/auth/index.html\n+-rw-r--r--   0 root         (0) root         (0)    91481 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/auth/passwords.html\n+-rw-r--r--   0 root         (0) root         (0)   152487 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/cache.html\n+-rw-r--r--   0 root         (0) root         (0)    35613 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/checks.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/\n--rw-r--r--   0 root         (0) root         (0)    45827 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/generic-display.html\n--rw-r--r--   0 root         (0) root         (0)    46312 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/generic-editing.html\n--rw-r--r--   0 root         (0) root         (0)    21776 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/index.html\n--rw-r--r--   0 root         (0) root         (0)    40236 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/intro.html\n--rw-r--r--   0 root         (0) root         (0)    97175 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/mixins.html\n--rw-r--r--   0 root         (0) root         (0)    31306 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/composite-primary-key.html\n--rw-r--r--   0 root         (0) root         (0)    28153 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/conditional-view-processing.html\n+-rw-r--r--   0 root         (0) root         (0)    45919 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/generic-display.html\n+-rw-r--r--   0 root         (0) root         (0)    46401 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/generic-editing.html\n+-rw-r--r--   0 root         (0) root         (0)    21856 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/index.html\n+-rw-r--r--   0 root         (0) root         (0)    40322 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/intro.html\n+-rw-r--r--   0 root         (0) root         (0)    97268 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/class-based-views/mixins.html\n+-rw-r--r--   0 root         (0) root         (0)    31388 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/composite-primary-key.html\n+-rw-r--r--   0 root         (0) root         (0)    28230 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/conditional-view-processing.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/\n--rw-r--r--   0 root         (0) root         (0)    81903 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/aggregation.html\n+-rw-r--r--   0 root         (0) root         (0)    81986 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/aggregation.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/examples/\n--rw-r--r--   0 root         (0) root         (0)     5611 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/examples/index.html\n--rw-r--r--   0 root         (0) root         (0)    45043 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/examples/many_to_many.html\n--rw-r--r--   0 root         (0) root         (0)    34873 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/examples/many_to_one.html\n--rw-r--r--   0 root         (0) root         (0)    25124 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/examples/one_to_one.html\n--rw-r--r--   0 root         (0) root         (0)    22634 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/fixtures.html\n--rw-r--r--   0 root         (0) root         (0)     6666 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/index.html\n--rw-r--r--   0 root         (0) root         (0)    17490 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/instrumentation.html\n--rw-r--r--   0 root         (0) root         (0)    55727 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/managers.html\n--rw-r--r--   0 root         (0) root         (0)   178852 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/models.html\n--rw-r--r--   0 root         (0) root         (0)    89785 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/multi-db.html\n--rw-r--r--   0 root         (0) root         (0)    61547 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/optimization.html\n--rw-r--r--   0 root         (0) root         (0)   248359 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/queries.html\n--rw-r--r--   0 root         (0) root         (0)    16723 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/search.html\n--rw-r--r--   0 root         (0) root         (0)    49186 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/sql.html\n--rw-r--r--   0 root         (0) root         (0)    14311 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/tablespaces.html\n--rw-r--r--   0 root         (0) root         (0)    76078 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/transactions.html\n--rw-r--r--   0 root         (0) root         (0)   103944 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/email.html\n--rw-r--r--   0 root         (0) root         (0)     7935 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/external-packages.html\n--rw-r--r--   0 root         (0) root         (0)    35295 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/files.html\n+-rw-r--r--   0 root         (0) root         (0)     5694 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/examples/index.html\n+-rw-r--r--   0 root         (0) root         (0)    45126 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/examples/many_to_many.html\n+-rw-r--r--   0 root         (0) root         (0)    34956 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/examples/many_to_one.html\n+-rw-r--r--   0 root         (0) root         (0)    25207 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/examples/one_to_one.html\n+-rw-r--r--   0 root         (0) root         (0)    22713 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/fixtures.html\n+-rw-r--r--   0 root         (0) root         (0)     6746 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/index.html\n+-rw-r--r--   0 root         (0) root         (0)    17570 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/instrumentation.html\n+-rw-r--r--   0 root         (0) root         (0)    55809 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/managers.html\n+-rw-r--r--   0 root         (0) root         (0)   178939 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/models.html\n+-rw-r--r--   0 root         (0) root         (0)    89869 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/multi-db.html\n+-rw-r--r--   0 root         (0) root         (0)    61619 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/optimization.html\n+-rw-r--r--   0 root         (0) root         (0)   248466 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/queries.html\n+-rw-r--r--   0 root         (0) root         (0)    16803 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/search.html\n+-rw-r--r--   0 root         (0) root         (0)    49289 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/sql.html\n+-rw-r--r--   0 root         (0) root         (0)    14396 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/tablespaces.html\n+-rw-r--r--   0 root         (0) root         (0)    76197 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/db/transactions.html\n+-rw-r--r--   0 root         (0) root         (0)   104045 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/email.html\n+-rw-r--r--   0 root         (0) root         (0)     8012 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/external-packages.html\n+-rw-r--r--   0 root         (0) root         (0)    35378 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/files.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/forms/\n--rw-r--r--   0 root         (0) root         (0)   142473 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/forms/formsets.html\n--rw-r--r--   0 root         (0) root         (0)    96196 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/forms/index.html\n--rw-r--r--   0 root         (0) root         (0)    52828 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/forms/media.html\n--rw-r--r--   0 root         (0) root         (0)   169649 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/forms/modelforms.html\n+-rw-r--r--   0 root         (0) root         (0)   142573 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/forms/formsets.html\n+-rw-r--r--   0 root         (0) root         (0)    96277 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/forms/index.html\n+-rw-r--r--   0 root         (0) root         (0)    52910 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/forms/media.html\n+-rw-r--r--   0 root         (0) root         (0)   169755 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/forms/modelforms.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/\n--rw-r--r--   0 root         (0) root         (0)    21812 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/decorators.html\n--rw-r--r--   0 root         (0) root         (0)    46247 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/file-uploads.html\n--rw-r--r--   0 root         (0) root         (0)     5166 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/generic-views.html\n--rw-r--r--   0 root         (0) root         (0)     6020 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/index.html\n--rw-r--r--   0 root         (0) root         (0)    53956 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/middleware.html\n--rw-r--r--   0 root         (0) root         (0)   115321 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/sessions.html\n--rw-r--r--   0 root         (0) root         (0)    42540 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/shortcuts.html\n--rw-r--r--   0 root         (0) root         (0)    93130 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/urls.html\n--rw-r--r--   0 root         (0) root         (0)    29209 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/views.html\n+-rw-r--r--   0 root         (0) root         (0)    21911 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/decorators.html\n+-rw-r--r--   0 root         (0) root         (0)    46340 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/file-uploads.html\n+-rw-r--r--   0 root         (0) root         (0)     5246 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/generic-views.html\n+-rw-r--r--   0 root         (0) root         (0)     6100 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/index.html\n+-rw-r--r--   0 root         (0) root         (0)    54045 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/middleware.html\n+-rw-r--r--   0 root         (0) root         (0)   115423 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/sessions.html\n+-rw-r--r--   0 root         (0) root         (0)    42628 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/shortcuts.html\n+-rw-r--r--   0 root         (0) root         (0)    93208 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/urls.html\n+-rw-r--r--   0 root         (0) root         (0)    29288 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/http/views.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/i18n/\n--rw-r--r--   0 root         (0) root         (0)    20751 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/i18n/formatting.html\n--rw-r--r--   0 root         (0) root         (0)    11442 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/i18n/index.html\n--rw-r--r--   0 root         (0) root         (0)    72110 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/i18n/timezones.html\n--rw-r--r--   0 root         (0) root         (0)   242380 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/i18n/translation.html\n--rw-r--r--   0 root         (0) root         (0)    28275 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/index.html\n--rw-r--r--   0 root         (0) root         (0)    26497 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/install.html\n--rw-r--r--   0 root         (0) root         (0)    45830 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/logging.html\n--rw-r--r--   0 root         (0) root         (0)    91255 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/migrations.html\n--rw-r--r--   0 root         (0) root         (0)    22421 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/pagination.html\n--rw-r--r--   0 root         (0) root         (0)    37804 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/performance.html\n--rw-r--r--   0 root         (0) root         (0)    31311 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/security.html\n--rw-r--r--   0 root         (0) root         (0)    85157 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/serialization.html\n--rw-r--r--   0 root         (0) root         (0)    34428 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/settings.html\n--rw-r--r--   0 root         (0) root         (0)    42520 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/signals.html\n--rw-r--r--   0 root         (0) root         (0)    40187 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/signing.html\n--rw-r--r--   0 root         (0) root         (0)    73177 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/templates.html\n+-rw-r--r--   0 root         (0) root         (0)    20840 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/i18n/formatting.html\n+-rw-r--r--   0 root         (0) root         (0)    11527 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/i18n/index.html\n+-rw-r--r--   0 root         (0) root         (0)    72209 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/i18n/timezones.html\n+-rw-r--r--   0 root         (0) root         (0)   242525 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/i18n/translation.html\n+-rw-r--r--   0 root         (0) root         (0)    28350 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/index.html\n+-rw-r--r--   0 root         (0) root         (0)    26574 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/install.html\n+-rw-r--r--   0 root         (0) root         (0)    45906 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/logging.html\n+-rw-r--r--   0 root         (0) root         (0)    91350 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/migrations.html\n+-rw-r--r--   0 root         (0) root         (0)    22501 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/pagination.html\n+-rw-r--r--   0 root         (0) root         (0)    37893 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/performance.html\n+-rw-r--r--   0 root         (0) root         (0)    31396 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/security.html\n+-rw-r--r--   0 root         (0) root         (0)    85253 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/serialization.html\n+-rw-r--r--   0 root         (0) root         (0)    34507 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/settings.html\n+-rw-r--r--   0 root         (0) root         (0)    42617 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/signals.html\n+-rw-r--r--   0 root         (0) root         (0)    40276 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/signing.html\n+-rw-r--r--   0 root         (0) root         (0)    73278 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/templates.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/testing/\n--rw-r--r--   0 root         (0) root         (0)   110666 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/testing/advanced.html\n--rw-r--r--   0 root         (0) root         (0)     7250 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/testing/index.html\n--rw-r--r--   0 root         (0) root         (0)    42931 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/testing/overview.html\n--rw-r--r--   0 root         (0) root         (0)   284411 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/testing/tools.html\n+-rw-r--r--   0 root         (0) root         (0)   110789 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/testing/advanced.html\n+-rw-r--r--   0 root         (0) root         (0)     7330 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/testing/index.html\n+-rw-r--r--   0 root         (0) root         (0)    43020 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/testing/overview.html\n+-rw-r--r--   0 root         (0) root         (0)   284613 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/topics/testing/tools.html\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc-base/\n -rw-r--r--   0 root         (0) root         (0)      407 2025-02-19 11:41:40.000000 ./usr/share/doc-base/python-django-doc.python-django-doc\n lrwxrwxrwx   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/_static/doctools.js -> ../../../../javascript/sphinxdoc/1.0/doctools.js\n-lrwxrwxrwx   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/_static/language_data.js -> ../../../../javascript/sphinxdoc/1.0/language_data.js\n lrwxrwxrwx   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/_static/searchtools.js -> ../../../../javascript/sphinxdoc/1.0/searchtools.js\n lrwxrwxrwx   0 root         (0) root         (0)        0 2025-02-19 11:41:40.000000 ./usr/share/doc/python-django-doc/html/_static/sphinx_highlight.js -> ../../../../javascript/sphinxdoc/1.0/sphinx_highlight.js\n"}, {"source1": "./usr/share/doc/python-django-doc/html/_static/documentation_options.js", "source2": "./usr/share/doc/python-django-doc/html/_static/documentation_options.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1,10 +1,10 @@\n const DOCUMENTATION_OPTIONS = {\n     VERSION: '5.2b1',\n-    LANGUAGE: 'en',\n+    LANGUAGE: 'nl',\n     COLLAPSE_INDEX: false,\n     BUILDER: 'djangohtml',\n     FILE_SUFFIX: '.html',\n     LINK_SUFFIX: '.html',\n     HAS_SOURCE: false,\n     SOURCELINK_SUFFIX: '.txt',\n     NAVIGATION_WITH_KEYS: false,\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/contents.html", "source2": "./usr/share/doc/python-django-doc/html/contents.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"./\">\n+<html lang=\"nl\" data-content_root=\"./\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django documentation contents &#8212; Django 5.2b1 documentation</title>\n+    <title>Django documentation contents &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"_static/default.css?v=bf4d74af\" />\n-    <script src=\"_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"search.html\" />\n     <link rel=\"next\" title=\"Django documentation\" href=\"index.html\" />\n \n \n \n  \n <script src=\"templatebuiltins.js\"></script>\n <script>\n@@ -52,23 +53,23 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"#\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n-    <a title=\"Django 5.2b1 documentation\" href=\"index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"index.html\" title=\"Django documentation\">next</a> &raquo;</div>\n     </div>\n \n     <div id=\"bd\">\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n@@ -956,15 +957,15 @@\n </li>\n </ul>\n </div>\n <section id=\"s-indices-glossary-and-tables\">\n <span id=\"indices-glossary-and-tables\"></span><h2>Indices, glossary and tables<a class=\"headerlink\" href=\"#indices-glossary-and-tables\" title=\"Link to this heading\">\u00b6</a></h2>\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"genindex.html\"><span class=\"std std-ref\">Index</span></a></p></li>\n-<li><p><a class=\"reference internal\" href=\"py-modindex.html\"><span class=\"std std-ref\">Module Index</span></a></p></li>\n+<li><p><a class=\"reference internal\" href=\"py-modindex.html\"><span class=\"std std-ref\">Module-index</span></a></p></li>\n <li><p><a class=\"reference internal\" href=\"glossary.html\"><span class=\"doc\">Glossary</span></a></p></li>\n </ul>\n </section>\n </section>\n \n \n           </div>\n@@ -983,40 +984,40 @@\n <li><a class=\"reference internal\" href=\"#indices-glossary-and-tables\">Indices, glossary and tables</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"next chapter\">Django documentation</a></p>\n+                          title=\"volgend hoofdstuk\">Django documentation</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n-    <a title=\"Django 5.2b1 documentation\" href=\"index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"index.html\" title=\"Django documentation\">next</a> &raquo;</div>\n     </div>\n   </div>\n \n       <div class=\"clearer\"></div>\n     </div>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo d\bdo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn c\bco\bon\bnt\bte\ben\bnt\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n     * _\bG_\be_\bt_\bt_\bi_\bn_\bg_\b _\bs_\bt_\ba_\br_\bt_\be_\bd\n           o _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bt_\b _\ba_\b _\bg_\bl_\ba_\bn_\bc_\be\n                 # _\bD_\be_\bs_\bi_\bg_\bn_\b _\by_\bo_\bu_\br_\b _\bm_\bo_\bd_\be_\bl\n                 # _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bi_\bt\n@@ -692,19 +692,19 @@\n                 # _\bF_\be_\ba_\bt_\bu_\br_\be_\b _\bf_\br_\be_\be_\bz_\be_\b _\bt_\ba_\bs_\bk_\bs\n                 # _\bA_\bc_\bt_\bu_\ba_\bl_\bl_\by_\b _\br_\bo_\bl_\bl_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\br_\be_\bl_\be_\ba_\bs_\be\n                 # _\bM_\ba_\bk_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b(_\bs_\b)_\b _\ba_\bv_\ba_\bi_\bl_\ba_\bb_\bl_\be_\b _\bt_\bo_\b _\bt_\bh_\be_\b _\bp_\bu_\bb_\bl_\bi_\bc\n                 # _\bP_\bo_\bs_\bt_\b-_\br_\be_\bl_\be_\ba_\bs_\be\n                 # _\bN_\bo_\bt_\be_\bs_\b _\bo_\bn_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bV_\bE_\bR_\bS_\bI_\bO_\bN_\b _\bt_\bu_\bp_\bl_\be\n *\b**\b**\b**\b**\b* I\bIn\bnd\bdi\bic\bce\bes\bs,\b, g\bgl\blo\bos\bss\bsa\bar\bry\by a\ban\bnd\bd t\bta\bab\bbl\ble\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * _\bI_\bn_\bd_\be_\bx\n-    * _\bM_\bo_\bd_\bu_\bl_\be_\b _\bI_\bn_\bd_\be_\bx\n+    * _\bM_\bo_\bd_\bu_\bl_\be_\b-_\bi_\bn_\bd_\be_\bx\n     * _\bG_\bl_\bo_\bs_\bs_\ba_\br_\by\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs\n           o _\bI_\bn_\bd_\bi_\bc_\be_\bs_\b,_\b _\bg_\bl_\bo_\bs_\bs_\ba_\br_\by_\b _\ba_\bn_\bd_\b _\bt_\ba_\bb_\bl_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/faq/admin.html", "source2": "./usr/share/doc/python-django-doc/html/faq/admin.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>FAQ: The admin &#8212; Django 5.2b1 documentation</title>\n+    <title>FAQ: The admin &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"FAQ: Contributing code\" href=\"contributing.html\" />\n     <link rel=\"prev\" title=\"FAQ: Databases and models\" href=\"models.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -205,37 +206,37 @@\n <li><a class=\"reference internal\" href=\"#what-assistive-technologies-are-supported-for-using-the-admin\">What assistive technologies are supported for using the admin?</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"models.html\"\n-                          title=\"previous chapter\">FAQ: Databases and models</a></p>\n+                          title=\"vorig hoofdstuk\">FAQ: Databases and models</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"contributing.html\"\n-                          title=\"next chapter\">FAQ: Contributing code</a></p>\n+                          title=\"volgend hoofdstuk\">FAQ: Contributing code</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFA\bAQ\bQ:\b: T\bTh\bhe\be a\bad\bdm\bmi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* I\bI c\bca\ban\bn?\b\u2019t\bt l\blo\bog\bg i\bin\bn.\b. W\bWh\bhe\ben\bn I\bI e\ben\bnt\bte\ber\br a\ba v\bva\bal\bli\bid\bd u\bus\bse\ber\brn\bna\bam\bme\be a\ban\bnd\bd p\bpa\bas\bss\bsw\bwo\bor\brd\bd,\b, i\bit\bt j\bju\bus\bst\bt\n b\bbr\bri\bin\bng\bgs\bs u\bup\bp t\bth\bhe\be l\blo\bog\bgi\bin\bn p\bpa\bag\bge\be a\bag\bga\bai\bin\bn,\b, w\bwi\bit\bth\bh n\bno\bo e\ber\brr\bro\bor\br m\bme\bes\bss\bsa\bag\bge\bes\bs.\b._\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The login cookie isn\u2019t being set correctly, because the domain of the cookie\n sent out by Django doesn\u2019t match the domain in your browser. Try setting the\n@@ -95,16 +95,16 @@\n           o _\bM_\by_\b _\b\u201c_\bl_\bi_\bs_\bt_\b__\bf_\bi_\bl_\bt_\be_\br_\b\u201d_\b _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b _\ba_\b _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b,_\b _\bb_\bu_\bt_\b _\bt_\bh_\be_\b _\bf_\bi_\bl_\bt_\be_\br_\b _\bd_\bo_\be_\bs_\bn_\b\u2019_\bt\n             _\bd_\bi_\bs_\bp_\bl_\ba_\by_\b.\n           o _\bS_\bo_\bm_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs_\b _\ba_\br_\be_\bn_\b\u2019_\bt_\b _\ba_\bp_\bp_\be_\ba_\br_\bi_\bn_\bg_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn_\b.\n           o _\bH_\bo_\bw_\b _\bc_\ba_\bn_\b _\bI_\b _\bc_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\be_\b _\bt_\bh_\be_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\ba_\bl_\bi_\bt_\by_\b _\bo_\bf_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn_\b _\bi_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\b?\n           o _\bT_\bh_\be_\b _\bd_\by_\bn_\ba_\bm_\bi_\bc_\ba_\bl_\bl_\by_\b-_\bg_\be_\bn_\be_\br_\ba_\bt_\be_\bd_\b _\ba_\bd_\bm_\bi_\bn_\b _\bs_\bi_\bt_\be_\b _\bi_\bs_\b _\bu_\bg_\bl_\by_\b!_\b _\bH_\bo_\bw_\b _\bc_\ba_\bn_\b _\bI_\b _\bc_\bh_\ba_\bn_\bg_\be_\b _\bi_\bt_\b?\n           o _\bW_\bh_\ba_\bt_\b _\bb_\br_\bo_\bw_\bs_\be_\br_\bs_\b _\ba_\br_\be_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt_\be_\bd_\b _\bf_\bo_\br_\b _\bu_\bs_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn_\b?\n           o _\bW_\bh_\ba_\bt_\b _\ba_\bs_\bs_\bi_\bs_\bt_\bi_\bv_\be_\b _\bt_\be_\bc_\bh_\bn_\bo_\bl_\bo_\bg_\bi_\be_\bs_\b _\ba_\br_\be_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt_\be_\bd_\b _\bf_\bo_\br_\b _\bu_\bs_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn_\b?\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bA_\bQ_\b:_\b _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs_\b _\ba_\bn_\bd_\b _\bm_\bo_\bd_\be_\bl_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bA_\bQ_\b:_\b _\bC_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bn_\bg_\b _\bc_\bo_\bd_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/faq/contributing.html", "source2": "./usr/share/doc/python-django-doc/html/faq/contributing.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>FAQ: Contributing code &#8212; Django 5.2b1 documentation</title>\n+    <title>FAQ: Contributing code &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Troubleshooting\" href=\"troubleshooting.html\" />\n     <link rel=\"prev\" title=\"FAQ: The admin\" href=\"admin.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -188,37 +189,37 @@\n <li><a class=\"reference internal\" href=\"#i-m-sure-my-ticket-is-absolutely-100-perfect-can-i-mark-it-as-ready-for-checkin-myself\">I\u2019m sure my ticket is absolutely 100% perfect, can I mark it as \u201cReady For Checkin\u201d myself?</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"admin.html\"\n-                          title=\"previous chapter\">FAQ: The admin</a></p>\n+                          title=\"vorig hoofdstuk\">FAQ: The admin</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"troubleshooting.html\"\n-                          title=\"next chapter\">Troubleshooting</a></p>\n+                          title=\"volgend hoofdstuk\">Troubleshooting</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFA\bAQ\bQ:\b: C\bCo\bon\bnt\btr\bri\bib\bbu\but\bti\bin\bng\bg c\bco\bod\bde\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* H\bHo\bow\bw c\bca\ban\bn I\bI g\bge\bet\bt s\bst\bta\bar\brt\bte\bed\bd c\bco\bon\bnt\btr\bri\bib\bbu\but\bti\bin\bng\bg c\bco\bod\bde\be t\bto\bo D\bDj\bja\ban\bng\bgo\bo?\b?_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Thanks for asking! We\u2019ve written an entire document devoted to this question.\n It\u2019s titled _\bC_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bn_\bg_\b _\bt_\bo_\b _\bD_\bj_\ba_\bn_\bg_\bo.\n *\b**\b**\b**\b**\b* I\bI s\bsu\bub\bbm\bmi\bit\btt\bte\bed\bd a\ba b\bbu\bug\bg f\bfi\bix\bx s\bse\bev\bve\ber\bra\bal\bl w\bwe\bee\bek\bks\bs a\bag\bgo\bo.\b. W\bWh\bhy\by a\bar\bre\be y\byo\bou\bu i\big\bgn\bno\bor\bri\bin\bng\bg m\bmy\by\n@@ -85,16 +85,16 @@\n           o _\bI_\b _\bs_\bu_\bb_\bm_\bi_\bt_\bt_\be_\bd_\b _\ba_\b _\bb_\bu_\bg_\b _\bf_\bi_\bx_\b _\bs_\be_\bv_\be_\br_\ba_\bl_\b _\bw_\be_\be_\bk_\bs_\b _\ba_\bg_\bo_\b._\b _\bW_\bh_\by_\b _\ba_\br_\be_\b _\by_\bo_\bu_\b _\bi_\bg_\bn_\bo_\br_\bi_\bn_\bg_\b _\bm_\by\n             _\bc_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bo_\bn_\b?\n           o _\bW_\bh_\be_\bn_\b _\ba_\bn_\bd_\b _\bh_\bo_\bw_\b _\bm_\bi_\bg_\bh_\bt_\b _\bI_\b _\br_\be_\bm_\bi_\bn_\bd_\b _\bt_\bh_\be_\b _\bt_\be_\ba_\bm_\b _\bo_\bf_\b _\ba_\b _\bc_\bh_\ba_\bn_\bg_\be_\b _\bI_\b _\bc_\ba_\br_\be_\b _\ba_\bb_\bo_\bu_\bt_\b?\n           o _\bB_\bu_\bt_\b _\bI_\b\u2019_\bv_\be_\b _\br_\be_\bm_\bi_\bn_\bd_\be_\bd_\b _\by_\bo_\bu_\b _\bs_\be_\bv_\be_\br_\ba_\bl_\b _\bt_\bi_\bm_\be_\bs_\b _\ba_\bn_\bd_\b _\by_\bo_\bu_\b _\bk_\be_\be_\bp_\b _\bi_\bg_\bn_\bo_\br_\bi_\bn_\bg_\b _\bm_\by\n             _\bc_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bo_\bn_\b!\n           o _\bI_\b\u2019_\bm_\b _\bs_\bu_\br_\be_\b _\bm_\by_\b _\bt_\bi_\bc_\bk_\be_\bt_\b _\bi_\bs_\b _\ba_\bb_\bs_\bo_\bl_\bu_\bt_\be_\bl_\by_\b _\b1_\b0_\b0_\b%_\b _\bp_\be_\br_\bf_\be_\bc_\bt_\b,_\b _\bc_\ba_\bn_\b _\bI_\b _\bm_\ba_\br_\bk_\b _\bi_\bt_\b _\ba_\bs\n             _\b\u201c_\bR_\be_\ba_\bd_\by_\b _\bF_\bo_\br_\b _\bC_\bh_\be_\bc_\bk_\bi_\bn_\b\u201d_\b _\bm_\by_\bs_\be_\bl_\bf_\b?\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bA_\bQ_\b:_\b _\bT_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\br_\bo_\bu_\bb_\bl_\be_\bs_\bh_\bo_\bo_\bt_\bi_\bn_\bg\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/faq/general.html", "source2": "./usr/share/doc/python-django-doc/html/faq/general.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>FAQ: General &#8212; Django 5.2b1 documentation</title>\n+    <title>FAQ: General &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"FAQ: Installation\" href=\"install.html\" />\n     <link rel=\"prev\" title=\"Django FAQ\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -266,37 +267,37 @@\n <li><a class=\"reference internal\" href=\"#how-do-i-cite-django\">How do I cite Django?</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">Django FAQ</a></p>\n+                          title=\"vorig hoofdstuk\">Django FAQ</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"install.html\"\n-                          title=\"next chapter\">FAQ: Installation</a></p>\n+                          title=\"volgend hoofdstuk\">FAQ: Installation</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFA\bAQ\bQ:\b: G\bGe\ben\bne\ber\bra\bal\bl_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* W\bWh\bhy\by d\bdo\boe\bes\bs t\bth\bhi\bis\bs p\bpr\bro\boj\bje\bec\bct\bt e\bex\bxi\bis\bst\bt?\b?_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django grew from a very practical need: World Online, a newspaper web\n operation, is responsible for building intensive web applications on journalism\n deadlines. In the fast-paced newsroom, World Online often has only a matter of\n@@ -144,16 +144,16 @@\n             _\bs_\bt_\ba_\bn_\bd_\ba_\br_\bd_\b _\bn_\ba_\bm_\be_\bs_\b?\n           o _\b<_\bF_\br_\ba_\bm_\be_\bw_\bo_\br_\bk_\b _\bX_\b>_\b _\bd_\bo_\be_\bs_\b _\b<_\bf_\be_\ba_\bt_\bu_\br_\be_\b _\bY_\b>_\b _\b\u2013_\b _\bw_\bh_\by_\b _\bd_\bo_\be_\bs_\bn_\b\u2019_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b?\n           o _\bW_\bh_\by_\b _\bd_\bi_\bd_\b _\by_\bo_\bu_\b _\bw_\br_\bi_\bt_\be_\b _\ba_\bl_\bl_\b _\bo_\bf_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bf_\br_\bo_\bm_\b _\bs_\bc_\br_\ba_\bt_\bc_\bh_\b,_\b _\bi_\bn_\bs_\bt_\be_\ba_\bd_\b _\bo_\bf_\b _\bu_\bs_\bi_\bn_\bg\n             _\bo_\bt_\bh_\be_\br_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\bl_\bi_\bb_\br_\ba_\br_\bi_\be_\bs_\b?\n           o _\bI_\bs_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\b-_\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b-_\bs_\by_\bs_\bt_\be_\bm_\b _\b(_\bC_\bM_\bS_\b)_\b?\n           o _\bH_\bo_\bw_\b _\bc_\ba_\bn_\b _\bI_\b _\bd_\bo_\bw_\bn_\bl_\bo_\ba_\bd_\b _\bt_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn_\b _\bt_\bo_\b _\br_\be_\ba_\bd_\b _\bi_\bt_\b _\bo_\bf_\bf_\bl_\bi_\bn_\be_\b?\n           o _\bH_\bo_\bw_\b _\bd_\bo_\b _\bI_\b _\bc_\bi_\bt_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b?\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bF_\bA_\bQ\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bA_\bQ_\b:_\b _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/faq/help.html", "source2": "./usr/share/doc/python-django-doc/html/faq/help.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>FAQ: Getting Help &#8212; Django 5.2b1 documentation</title>\n+    <title>FAQ: Getting Help &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"FAQ: Databases and models\" href=\"models.html\" />\n     <link rel=\"prev\" title=\"FAQ: Using Django\" href=\"usage.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -165,37 +166,37 @@\n <li><a class=\"reference internal\" href=\"#i-think-i-ve-found-a-security-problem-what-should-i-do\">I think I\u2019ve found a security problem! What should I do?</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"usage.html\"\n-                          title=\"previous chapter\">FAQ: Using Django</a></p>\n+                          title=\"vorig hoofdstuk\">FAQ: Using Django</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"models.html\"\n-                          title=\"next chapter\">FAQ: Databases and models</a></p>\n+                          title=\"volgend hoofdstuk\">FAQ: Databases and models</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFA\bAQ\bQ:\b: G\bGe\bet\btt\bti\bin\bng\bg H\bHe\bel\blp\bp_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* H\bHo\bow\bw d\bdo\bo I\bI d\bdo\bo X\bX?\b? W\bWh\bhy\by d\bdo\boe\bes\bsn\bn?\b\u2019t\bt Y\bY w\bwo\bor\brk\bk?\b? W\bWh\bhe\ber\bre\be c\bca\ban\bn I\bI g\bgo\bo t\bto\bo g\bge\bet\bt h\bhe\bel\blp\bp?\b?_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n First, please check if your question is answered on the _\bF_\bA_\bQ. Also, search for\n answers using your favorite search engine, and in _\bt_\bh_\be_\b _\bf_\bo_\br_\bu_\bm.\n If you can\u2019t find an answer, please take a few minutes to formulate your\n@@ -55,16 +55,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bF_\bA_\bQ_\b:_\b _\bG_\be_\bt_\bt_\bi_\bn_\bg_\b _\bH_\be_\bl_\bp\n           o _\bH_\bo_\bw_\b _\bd_\bo_\b _\bI_\b _\bd_\bo_\b _\bX_\b?_\b _\bW_\bh_\by_\b _\bd_\bo_\be_\bs_\bn_\b\u2019_\bt_\b _\bY_\b _\bw_\bo_\br_\bk_\b?_\b _\bW_\bh_\be_\br_\be_\b _\bc_\ba_\bn_\b _\bI_\b _\bg_\bo_\b _\bt_\bo_\b _\bg_\be_\bt_\b _\bh_\be_\bl_\bp_\b?\n           o _\bW_\bh_\by_\b _\bh_\ba_\bs_\bn_\b\u2019_\bt_\b _\bm_\by_\b _\bm_\be_\bs_\bs_\ba_\bg_\be_\b _\ba_\bp_\bp_\be_\ba_\br_\be_\bd_\b _\bo_\bn_\b _\bd\bd_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b-\b-_\bu\bu_\bs\bs_\be\be_\br\br_\bs\bs_\b?\n           o _\bN_\bo_\bb_\bo_\bd_\by_\b _\ba_\bn_\bs_\bw_\be_\br_\be_\bd_\b _\bm_\by_\b _\bq_\bu_\be_\bs_\bt_\bi_\bo_\bn_\b!_\b _\bW_\bh_\ba_\bt_\b _\bs_\bh_\bo_\bu_\bl_\bd_\b _\bI_\b _\bd_\bo_\b?\n           o _\bI_\b _\bt_\bh_\bi_\bn_\bk_\b _\bI_\b\u2019_\bv_\be_\b _\bf_\bo_\bu_\bn_\bd_\b _\ba_\b _\bb_\bu_\bg_\b!_\b _\bW_\bh_\ba_\bt_\b _\bs_\bh_\bo_\bu_\bl_\bd_\b _\bI_\b _\bd_\bo_\b?\n           o _\bI_\b _\bt_\bh_\bi_\bn_\bk_\b _\bI_\b\u2019_\bv_\be_\b _\bf_\bo_\bu_\bn_\bd_\b _\ba_\b _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bp_\br_\bo_\bb_\bl_\be_\bm_\b!_\b _\bW_\bh_\ba_\bt_\b _\bs_\bh_\bo_\bu_\bl_\bd_\b _\bI_\b _\bd_\bo_\b?\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bA_\bQ_\b:_\b _\bU_\bs_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bA_\bQ_\b:_\b _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs_\b _\ba_\bn_\bd_\b _\bm_\bo_\bd_\be_\bl_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/faq/index.html", "source2": "./usr/share/doc/python-django-doc/html/faq/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django FAQ &#8212; Django 5.2b1 documentation</title>\n+    <title>Django FAQ &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"FAQ: General\" href=\"general.html\" />\n     <link rel=\"prev\" title=\"How to customize the shell command\" href=\"../howto/custom-shell.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,25 +54,25 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n     &laquo; <a href=\"../howto/custom-shell.html\" title=\"How to customize the &lt;code class=&#34;docutils literal notranslate&#34;&gt;&lt;span class=&#34;pre&#34;&gt;shell&lt;/span&gt;&lt;/code&gt; command\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"../index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"../index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"general.html\" title=\"FAQ: General\">next</a> &raquo;</div>\n     </div>\n \n     <div id=\"bd\">\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n@@ -169,47 +170,47 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../howto/custom-shell.html\"\n-                          title=\"previous chapter\">How to customize the <code class=\"docutils literal notranslate\"><span class=\"pre\">shell</span></code> command</a></p>\n+                          title=\"vorig hoofdstuk\">How to customize the <code class=\"docutils literal notranslate\"><span class=\"pre\">shell</span></code> command</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"general.html\"\n-                          title=\"next chapter\">FAQ: General</a></p>\n+                          title=\"volgend hoofdstuk\">FAQ: General</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n     &laquo; <a href=\"../howto/custom-shell.html\" title=\"How to customize the &lt;code class=&#34;docutils literal notranslate&#34;&gt;&lt;span class=&#34;pre&#34;&gt;shell&lt;/span&gt;&lt;/code&gt; command\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"../index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"../index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"general.html\" title=\"FAQ: General\">next</a> &raquo;</div>\n     </div>\n   </div>\n \n       <div class=\"clearer\"></div>\n     </div>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo F\bFA\bAQ\bQ_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n     * _\bF_\bA_\bQ_\b:_\b _\bG_\be_\bn_\be_\br_\ba_\bl\n           o _\bW_\bh_\by_\b _\bd_\bo_\be_\bs_\b _\bt_\bh_\bi_\bs_\b _\bp_\br_\bo_\bj_\be_\bc_\bt_\b _\be_\bx_\bi_\bs_\bt_\b?\n           o _\bW_\bh_\ba_\bt_\b _\bd_\bo_\be_\bs_\b _\b\u201c_\bD_\bj_\ba_\bn_\bg_\bo_\b\u201d_\b _\bm_\be_\ba_\bn_\b,_\b _\ba_\bn_\bd_\b _\bh_\bo_\bw_\b _\bd_\bo_\b _\by_\bo_\bu_\b _\bp_\br_\bo_\bn_\bo_\bu_\bn_\bc_\be_\b _\bi_\bt_\b?\n           o _\bI_\bs_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bs_\bt_\ba_\bb_\bl_\be_\b?\n@@ -73,16 +73,16 @@\n           o _\bB_\bu_\bt_\b _\bI_\b\u2019_\bv_\be_\b _\br_\be_\bm_\bi_\bn_\bd_\be_\bd_\b _\by_\bo_\bu_\b _\bs_\be_\bv_\be_\br_\ba_\bl_\b _\bt_\bi_\bm_\be_\bs_\b _\ba_\bn_\bd_\b _\by_\bo_\bu_\b _\bk_\be_\be_\bp_\b _\bi_\bg_\bn_\bo_\br_\bi_\bn_\bg_\b _\bm_\by\n             _\bc_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bo_\bn_\b!\n           o _\bI_\b\u2019_\bm_\b _\bs_\bu_\br_\be_\b _\bm_\by_\b _\bt_\bi_\bc_\bk_\be_\bt_\b _\bi_\bs_\b _\ba_\bb_\bs_\bo_\bl_\bu_\bt_\be_\bl_\by_\b _\b1_\b0_\b0_\b%_\b _\bp_\be_\br_\bf_\be_\bc_\bt_\b,_\b _\bc_\ba_\bn_\b _\bI_\b _\bm_\ba_\br_\bk_\b _\bi_\bt_\b _\ba_\bs\n             _\b\u201c_\bR_\be_\ba_\bd_\by_\b _\bF_\bo_\br_\b _\bC_\bh_\be_\bc_\bk_\bi_\bn_\b\u201d_\b _\bm_\by_\bs_\be_\bl_\bf_\b?\n     * _\bT_\br_\bo_\bu_\bb_\bl_\be_\bs_\bh_\bo_\bo_\bt_\bi_\bn_\bg\n           o _\bP_\br_\bo_\bb_\bl_\be_\bm_\bs_\b _\br_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn\n           o _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\be_\b _\bt_\bh_\be_\b _\bs_\bh_\be_\bl_\bl_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bA_\bQ_\b:_\b _\bG_\be_\bn_\be_\br_\ba_\bl\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/faq/install.html", "source2": "./usr/share/doc/python-django-doc/html/faq/install.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>FAQ: Installation &#8212; Django 5.2b1 documentation</title>\n+    <title>FAQ: Installation &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"FAQ: Using Django\" href=\"usage.html\" />\n     <link rel=\"prev\" title=\"FAQ: General\" href=\"general.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -178,37 +179,37 @@\n <li><a class=\"reference internal\" href=\"#should-i-use-the-stable-version-or-development-version\">Should I use the stable version or development version?</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"general.html\"\n-                          title=\"previous chapter\">FAQ: General</a></p>\n+                          title=\"vorig hoofdstuk\">FAQ: General</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"usage.html\"\n-                          title=\"next chapter\">FAQ: Using Django</a></p>\n+                          title=\"volgend hoofdstuk\">FAQ: Using Django</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFA\bAQ\bQ:\b: I\bIn\bns\bst\bta\bal\bll\bla\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* H\bHo\bow\bw d\bdo\bo I\bI g\bge\bet\bt s\bst\bta\bar\brt\bte\bed\bd?\b?_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n    1. _\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd_\b _\bt_\bh_\be_\b _\bc_\bo_\bd_\be.\n    2. Install Django (read the _\bi_\bn_\bs_\bt_\ba_\bl_\bl_\ba_\bt_\bi_\bo_\bn_\b _\bg_\bu_\bi_\bd_\be).\n    3. Walk through the _\bt_\bu_\bt_\bo_\br_\bi_\ba_\bl.\n@@ -53,16 +53,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bF_\bA_\bQ_\b:_\b _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\ba_\bt_\bi_\bo_\bn\n           o _\bH_\bo_\bw_\b _\bd_\bo_\b _\bI_\b _\bg_\be_\bt_\b _\bs_\bt_\ba_\br_\bt_\be_\bd_\b?\n           o _\bW_\bh_\ba_\bt_\b _\ba_\br_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bp_\br_\be_\br_\be_\bq_\bu_\bi_\bs_\bi_\bt_\be_\bs_\b?\n           o _\bW_\bh_\ba_\bt_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\b _\bc_\ba_\bn_\b _\bI_\b _\bu_\bs_\be_\b _\bw_\bi_\bt_\bh_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b?\n           o _\bW_\bh_\ba_\bt_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\b _\bs_\bh_\bo_\bu_\bl_\bd_\b _\bI_\b _\bu_\bs_\be_\b _\bw_\bi_\bt_\bh_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b?\n           o _\bS_\bh_\bo_\bu_\bl_\bd_\b _\bI_\b _\bu_\bs_\be_\b _\bt_\bh_\be_\b _\bs_\bt_\ba_\bb_\bl_\be_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\b _\bo_\br_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\b?\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bA_\bQ_\b:_\b _\bG_\be_\bn_\be_\br_\ba_\bl\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bA_\bQ_\b:_\b _\bU_\bs_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/faq/models.html", "source2": "./usr/share/doc/python-django-doc/html/faq/models.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>FAQ: Databases and models &#8212; Django 5.2b1 documentation</title>\n+    <title>FAQ: Databases and models &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"FAQ: The admin\" href=\"admin.html\" />\n     <link rel=\"prev\" title=\"FAQ: Getting Help\" href=\"help.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -177,37 +178,37 @@\n <li><a class=\"reference internal\" href=\"#how-do-i-add-database-specific-options-to-my-create-table-statements-such-as-specifying-myisam-as-the-table-type\">How do I add database-specific options to my CREATE TABLE statements, such as specifying MyISAM as the table type?</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"help.html\"\n-                          title=\"previous chapter\">FAQ: Getting Help</a></p>\n+                          title=\"vorig hoofdstuk\">FAQ: Getting Help</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"admin.html\"\n-                          title=\"next chapter\">FAQ: The admin</a></p>\n+                          title=\"volgend hoofdstuk\">FAQ: The admin</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFA\bAQ\bQ:\b: D\bDa\bat\bta\bab\bba\bas\bse\bes\bs a\ban\bnd\bd m\bmo\bod\bde\bel\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* H\bHo\bow\bw c\bca\ban\bn I\bI s\bse\bee\be t\bth\bhe\be r\bra\baw\bw S\bSQ\bQL\bL q\bqu\bue\ber\bri\bie\bes\bs D\bDj\bja\ban\bng\bgo\bo i\bis\bs r\bru\bun\bnn\bni\bin\bng\bg?\b?_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Make sure your Django _\bD_\bE_\bB_\bU_\bG setting is set to True. Then do this:\n >>> from django.db import connection\n >>> connection.queries\n@@ -58,16 +58,16 @@\n           o _\bH_\bo_\bw_\b _\bc_\ba_\bn_\b _\bI_\b _\bs_\be_\be_\b _\bt_\bh_\be_\b _\br_\ba_\bw_\b _\bS_\bQ_\bL_\b _\bq_\bu_\be_\br_\bi_\be_\bs_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bi_\bs_\b _\br_\bu_\bn_\bn_\bi_\bn_\bg_\b?\n           o _\bC_\ba_\bn_\b _\bI_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\ba_\b _\bp_\br_\be_\be_\bx_\bi_\bs_\bt_\bi_\bn_\bg_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b?\n           o _\bI_\bf_\b _\bI_\b _\bm_\ba_\bk_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs_\b _\bt_\bo_\b _\ba_\b _\bm_\bo_\bd_\be_\bl_\b,_\b _\bh_\bo_\bw_\b _\bd_\bo_\b _\bI_\b _\bu_\bp_\bd_\ba_\bt_\be_\b _\bt_\bh_\be_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b?\n           o _\bD_\bo_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bm_\bo_\bd_\be_\bl_\bs_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt_\b _\bm_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b-_\bc_\bo_\bl_\bu_\bm_\bn_\b _\bp_\br_\bi_\bm_\ba_\br_\by_\b _\bk_\be_\by_\bs_\b?\n           o _\bD_\bo_\be_\bs_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt_\b _\bN_\bo_\bS_\bQ_\bL_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs_\b?\n           o _\bH_\bo_\bw_\b _\bd_\bo_\b _\bI_\b _\ba_\bd_\bd_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b-_\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bo_\bp_\bt_\bi_\bo_\bn_\bs_\b _\bt_\bo_\b _\bm_\by_\b _\bC_\bR_\bE_\bA_\bT_\bE_\b _\bT_\bA_\bB_\bL_\bE\n             _\bs_\bt_\ba_\bt_\be_\bm_\be_\bn_\bt_\bs_\b,_\b _\bs_\bu_\bc_\bh_\b _\ba_\bs_\b _\bs_\bp_\be_\bc_\bi_\bf_\by_\bi_\bn_\bg_\b _\bM_\by_\bI_\bS_\bA_\bM_\b _\ba_\bs_\b _\bt_\bh_\be_\b _\bt_\ba_\bb_\bl_\be_\b _\bt_\by_\bp_\be_\b?\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bA_\bQ_\b:_\b _\bG_\be_\bt_\bt_\bi_\bn_\bg_\b _\bH_\be_\bl_\bp\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bA_\bQ_\b:_\b _\bT_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/faq/troubleshooting.html", "source2": "./usr/share/doc/python-django-doc/html/faq/troubleshooting.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Troubleshooting &#8212; Django 5.2b1 documentation</title>\n+    <title>Troubleshooting &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"API Reference\" href=\"../ref/index.html\" />\n     <link rel=\"prev\" title=\"FAQ: Contributing code\" href=\"contributing.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -153,37 +154,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"contributing.html\"\n-                          title=\"previous chapter\">FAQ: Contributing code</a></p>\n+                          title=\"vorig hoofdstuk\">FAQ: Contributing code</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../ref/index.html\"\n-                          title=\"next chapter\">API Reference</a></p>\n+                          title=\"volgend hoofdstuk\">API Reference</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTr\bro\bou\bub\bbl\ble\bes\bsh\bho\boo\bot\bti\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This page contains some advice about errors and problems commonly encountered\n during the development of Django applications.\n *\b**\b**\b**\b**\b* P\bPr\bro\bob\bbl\ble\bem\bms\bs r\bru\bun\bnn\bni\bin\bng\bg d\bdj\bja\ban\bng\bgo\bo-\b-a\bad\bdm\bmi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* c\bco\bom\bmm\bma\ban\bnd\bd n\bno\bot\bt f\bfo\bou\bun\bnd\bd:\b: d\bdj\bja\ban\bng\bgo\bo-\b-a\bad\bdm\bmi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -34,16 +34,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bT_\br_\bo_\bu_\bb_\bl_\be_\bs_\bh_\bo_\bo_\bt_\bi_\bn_\bg\n           o _\bP_\br_\bo_\bb_\bl_\be_\bm_\bs_\b _\br_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn\n                 # _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bn_\bo_\bt_\b _\bf_\bo_\bu_\bn_\bd_\b:_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn\n                 # _\bm_\ba_\bc_\bO_\bS_\b _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs\n           o _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n                 # _\bI_\b\u2019_\bm_\b _\bg_\be_\bt_\bt_\bi_\bn_\bg_\b _\ba_\b _\bU_\bn_\bi_\bc_\bo_\bd_\be_\bD_\be_\bc_\bo_\bd_\be_\bE_\br_\br_\bo_\br_\b._\b _\bW_\bh_\ba_\bt_\b _\ba_\bm_\b _\bI_\b _\bd_\bo_\bi_\bn_\bg_\b _\bw_\br_\bo_\bn_\bg_\b?\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bA_\bQ_\b:_\b _\bC_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bn_\bg_\b _\bc_\bo_\bd_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/faq/usage.html", "source2": "./usr/share/doc/python-django-doc/html/faq/usage.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>FAQ: Using Django &#8212; Django 5.2b1 documentation</title>\n+    <title>FAQ: Using Django &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"FAQ: Getting Help\" href=\"help.html\" />\n     <link rel=\"prev\" title=\"FAQ: Installation\" href=\"install.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -159,37 +160,37 @@\n <li><a class=\"reference internal\" href=\"#how-do-i-make-a-variable-available-to-all-my-templates\">How do I make a variable available to all my templates?</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"install.html\"\n-                          title=\"previous chapter\">FAQ: Installation</a></p>\n+                          title=\"vorig hoofdstuk\">FAQ: Installation</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"help.html\"\n-                          title=\"next chapter\">FAQ: Getting Help</a></p>\n+                          title=\"volgend hoofdstuk\">FAQ: Getting Help</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFA\bAQ\bQ:\b: U\bUs\bsi\bin\bng\bg D\bDj\bja\ban\bng\bgo\bo_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* W\bWh\bhy\by d\bdo\bo I\bI g\bge\bet\bt a\ban\bn e\ber\brr\bro\bor\br a\bab\bbo\bou\but\bt i\bim\bmp\bpo\bor\brt\bti\bin\bng\bg _\bD\bD_\bJ\bJ_\bA\bA_\bN\bN_\bG\bG_\bO\bO_\b_\b__\bS\bS_\bE\bE_\bT\bT_\bT\bT_\bI\bI_\bN\bN_\bG\bG_\bS\bS_\b_\b__\bM\bM_\bO\bO_\bD\bD_\bU\bU_\bL\bL_\bE\bE?\b?_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Make sure that:\n     * The environment variable _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bS_\bE_\bT_\bT_\bI_\bN_\bG_\bS_\b__\bM_\bO_\bD_\bU_\bL_\bE is set to a fully-\n       qualified Python module (i.e. mysite.settings).\n@@ -42,16 +42,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bF_\bA_\bQ_\b:_\b _\bU_\bs_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo\n           o _\bW_\bh_\by_\b _\bd_\bo_\b _\bI_\b _\bg_\be_\bt_\b _\ba_\bn_\b _\be_\br_\br_\bo_\br_\b _\ba_\bb_\bo_\bu_\bt_\b _\bi_\bm_\bp_\bo_\br_\bt_\bi_\bn_\bg_\b _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bS_\bE_\bT_\bT_\bI_\bN_\bG_\bS_\b__\bM_\bO_\bD_\bU_\bL_\bE_\b?\n           o _\bI_\b _\bc_\ba_\bn_\b\u2019_\bt_\b _\bs_\bt_\ba_\bn_\bd_\b _\by_\bo_\bu_\br_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b._\b _\bD_\bo_\b _\bI_\b _\bh_\ba_\bv_\be_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bi_\bt_\b?\n           o _\bD_\bo_\b _\bI_\b _\bh_\ba_\bv_\be_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\by_\bo_\bu_\br_\b _\bm_\bo_\bd_\be_\bl_\b/_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bl_\ba_\by_\be_\br_\b?\n           o _\bH_\bo_\bw_\b _\bd_\bo_\b _\bI_\b _\bu_\bs_\be_\b _\bi_\bm_\ba_\bg_\be_\b _\ba_\bn_\bd_\b _\bf_\bi_\bl_\be_\b _\bf_\bi_\be_\bl_\bd_\bs_\b?\n           o _\bH_\bo_\bw_\b _\bd_\bo_\b _\bI_\b _\bm_\ba_\bk_\be_\b _\ba_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b _\ba_\bv_\ba_\bi_\bl_\ba_\bb_\bl_\be_\b _\bt_\bo_\b _\ba_\bl_\bl_\b _\bm_\by_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs_\b?\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bA_\bQ_\b:_\b _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bA_\bQ_\b:_\b _\bG_\be_\bt_\bt_\bi_\bn_\bg_\b _\bH_\be_\bl_\bp\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/genindex.html", "source2": "./usr/share/doc/python-django-doc/html/genindex.html", "unified_diff": "@@ -1,21 +1,22 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"./\">\n+<html lang=\"nl\" data-content_root=\"./\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n-    <title>Index &#8212; Django 5.2b1 documentation</title>\n+    <title>Index &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"_static/default.css?v=bf4d74af\" />\n-    <script src=\"_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"#\" />\n-    <link rel=\"search\" title=\"Search\" href=\"search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"search.html\" />\n \n \n \n  \n <script src=\"templatebuiltins.js\"></script>\n <script>\n (function($) {\n@@ -50,35 +51,35 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"\">\n     <div id=\"hd\">\n-      <h1><a href=\"index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"#\">Index</a>  |\n         <a title=\"Module index\" href=\"py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n-    <a title=\"Django 5.2b1 documentation\" href=\"index.html\" accesskey=\"U\">up</a></div>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"index.html\" accesskey=\"U\">up</a></div>\n     </div>\n \n     <div id=\"bd\">\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"genindex\">\n             \n \n <h1 id=\"index\">Index</h1>\n \n <div class=\"genindex-jumpbox\">\n- <a href=\"#Symbols\"><strong>Symbols</strong></a>\n+ <a href=\"#Symbolen\"><strong>Symbolen</strong></a>\n  | <a href=\"#_\"><strong>_</strong></a>\n  | <a href=\"#A\"><strong>A</strong></a>\n  | <a href=\"#B\"><strong>B</strong></a>\n  | <a href=\"#C\"><strong>C</strong></a>\n  | <a href=\"#D\"><strong>D</strong></a>\n  | <a href=\"#E\"><strong>E</strong></a>\n  | <a href=\"#F\"><strong>F</strong></a>\n@@ -100,15 +101,15 @@\n  | <a href=\"#V\"><strong>V</strong></a>\n  | <a href=\"#W\"><strong>W</strong></a>\n  | <a href=\"#X\"><strong>X</strong></a>\n  | <a href=\"#Y\"><strong>Y</strong></a>\n  | <a href=\"#Z\"><strong>Z</strong></a>\n  \n </div>\n-<h2 id=\"Symbols\">Symbols</h2>\n+<h2 id=\"Symbolen\">Symbolen</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n       <li>\n     --\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#cmdoption-dbshell-0\">dbshell command line option</a>\n@@ -1078,564 +1079,562 @@\n       </ul></li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"_\">_</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.__contains__\">__contains__() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.__contains__\">__contains__() (backends.base.SessionBase methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/request-response.html#django.http.QueryDict.__contains__\">(QueryDict method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.QueryDict.__contains__\">(QueryDict methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.__delitem__\">__delitem__() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.__delitem__\">__delitem__() (backends.base.SessionBase methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/request-response.html#django.http.HttpResponse.__delitem__\">(HttpResponse method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.HttpResponse.__delitem__\">(HttpResponse methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model.__eq__\">__eq__() (Model method)</a>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model.__eq__\">__eq__() (Model methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/measure.html#django.contrib.gis.measure.Area.__getattr__\">__getattr__() (Area method)</a>\n+      <li><a href=\"ref/contrib/gis/measure.html#django.contrib.gis.measure.Area.__getattr__\">__getattr__() (Area methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/measure.html#django.contrib.gis.measure.Distance.__getattr__\">(Distance method)</a>\n+        <li><a href=\"ref/contrib/gis/measure.html#django.contrib.gis.measure.Distance.__getattr__\">(Distance methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.__getitem__\">__getitem__() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.__getitem__\">__getitem__() (backends.base.SessionBase methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/request-response.html#django.http.HttpResponse.__getitem__\">(HttpResponse method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.HttpResponse.__getitem__\">(HttpResponse methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.__getitem__\">(OGRGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.__getitem__\">(OGRGeometry methode)</a>\n </li>\n-        <li><a href=\"ref/request-response.html#django.http.QueryDict.__getitem__\">(QueryDict method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.QueryDict.__getitem__\">(QueryDict methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.__getitem__\">(SpatialReference method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.__getitem__\">(SpatialReference methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model.__hash__\">__hash__() (Model method)</a>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model.__hash__\">__hash__() (Model methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.__init__\">__init__() (HttpResponse method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.__init__\">__init__() (HttpResponse methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/request-response.html#django.http.QueryDict.__init__\">(QueryDict method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.QueryDict.__init__\">(QueryDict methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/sites.html#django.contrib.sites.requests.RequestSite.__init__\">(requests.RequestSite method)</a>\n+        <li><a href=\"ref/contrib/sites.html#django.contrib.sites.requests.RequestSite.__init__\">(requests.RequestSite methode)</a>\n </li>\n-        <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse.__init__\">(SimpleTemplateResponse method)</a>\n+        <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse.__init__\">(SimpleTemplateResponse methode)</a>\n </li>\n-        <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.__init__\">(SyndicationFeed method)</a>\n+        <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.__init__\">(SyndicationFeed methode)</a>\n </li>\n-        <li><a href=\"ref/template-response.html#django.template.response.TemplateResponse.__init__\">(TemplateResponse method)</a>\n+        <li><a href=\"ref/template-response.html#django.template.response.TemplateResponse.__init__\">(TemplateResponse methode)</a>\n </li>\n       </ul></li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/files/file.html#django.core.files.File.__iter__\">__iter__() (File method)</a>\n+      <li><a href=\"ref/files/file.html#django.core.files.File.__iter__\">__iter__() (File methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/request-response.html#django.http.HttpRequest.__iter__\">(HttpRequest method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.HttpRequest.__iter__\">(HttpRequest methode)</a>\n </li>\n-        <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceIterator.__iter__\">(ModelChoiceIterator method)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceIterator.__iter__\">(ModelChoiceIterator methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.__iter__\">(OGRGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.__iter__\">(OGRGeometry methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.__len__\">__len__() (OGRGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.__len__\">__len__() (OGRGeometry methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.__setitem__\">__setitem__() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.__setitem__\">__setitem__() (backends.base.SessionBase methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/request-response.html#django.http.HttpResponse.__setitem__\">(HttpResponse method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.HttpResponse.__setitem__\">(HttpResponse methode)</a>\n </li>\n-        <li><a href=\"ref/request-response.html#django.http.QueryDict.__setitem__\">(QueryDict method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.QueryDict.__setitem__\">(QueryDict methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model.__str__\">__str__() (Model method)</a>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model.__str__\">__str__() (Model methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceIteratorValue.__str__\">(ModelChoiceIteratorValue method)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceIteratorValue.__str__\">(ModelChoiceIteratorValue methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/db/managers.html#django.db.models.Model._base_manager\">_base_manager (Model attribute)</a>\n+      <li><a href=\"topics/db/managers.html#django.db.models.Model._base_manager\">_base_manager (Model attribuut)</a>\n </li>\n-      <li><a href=\"topics/db/managers.html#django.db.models.Model._default_manager\">_default_manager (Model attribute)</a>\n+      <li><a href=\"topics/db/managers.html#django.db.models.Model._default_manager\">_default_manager (Model attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model._is_pk_set\">_is_pk_set() (Model method)</a>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model._is_pk_set\">_is_pk_set() (Model methode)</a>\n </li>\n       <li><a href=\"howto/custom-file-storage.html#django.core.files.storage._open\">_open() (in module django.core.files.storage)</a>\n </li>\n       <li><a href=\"howto/custom-file-storage.html#django.core.files.storage._save\">_save() (in module django.core.files.storage)</a>\n </li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model._state\">_state (Model attribute)</a>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model._state\">_state (Model attribuut)</a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"A\">A</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/gis/measure.html#django.contrib.gis.measure.A\">A (class in django.contrib.gis.measure)</a>\n+      <li><a href=\"ref/contrib/gis/measure.html#django.contrib.gis.measure.A\">A (klasse in django.contrib.gis.measure)</a>\n </li>\n-      <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.aadd\">aadd() (RelatedManager method)</a>\n+      <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.aadd\">aadd() (RelatedManager methode)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.aaggregate\">aaggregate() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li><a href=\"topics/auth/default.html#django.contrib.auth.aauthenticate\">aauthenticate() (in module django.contrib.auth)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.aauthenticate\">(ModelBackend method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.aauthenticate\">(ModelBackend methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.RemoteUserBackend.aauthenticate\">(RemoteUserBackend method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.RemoteUserBackend.aauthenticate\">(RemoteUserBackend methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Abs\">Abs (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Abs\">Abs (klasse in django.db.models.functions)</a>\n </li>\n       <li>\n     ABSOLUTE_URL_OVERRIDES\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-ABSOLUTE_URL_OVERRIDES\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/options.html#django.db.models.Options.abstract\">abstract (Options attribute)</a>\n+      <li><a href=\"ref/models/options.html#django.db.models.Options.abstract\">abstract (Options attribuut)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.abulk_create\">abulk_create() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.abulk_update\">abulk_update() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"ref/validators.html#django.core.validators.DomainNameValidator.accept_idna\">accept_idna (DomainNameValidator attribute)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.DomainNameValidator.accept_idna\">accept_idna (DomainNameValidator attribuut)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.accepts\">accepts() (HttpRequest method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.accepts\">accepts() (HttpRequest methode)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.AccessMixin\">AccessMixin (class in django.contrib.auth.mixins)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.AccessMixin\">AccessMixin (klasse in django.contrib.auth.mixins)</a>\n </li>\n       <li><a href=\"topics/auth/passwords.html#django.contrib.auth.hashers.acheck_password\">acheck_password() (in module django.contrib.auth.hashers)</a>\n \n       <ul>\n-        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.acheck_password\">(models.AbstractBaseUser method)</a>\n+        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.acheck_password\">(models.AbstractBaseUser methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.acheck_password\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.acheck_password\">(models.User methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.aclear\">aclear() (RelatedManager method)</a>\n+      <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.aclear\">aclear() (RelatedManager methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aclear_expired\">aclear_expired() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aclear_expired\">aclear_expired() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.RemoteUserBackend.aconfigure_user\">aconfigure_user() (RemoteUserBackend method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.RemoteUserBackend.aconfigure_user\">aconfigure_user() (RemoteUserBackend methode)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.acontains\">acontains() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ACos\">ACos (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ACos\">ACos (klasse in django.db.models.functions)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.acount\">acount() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.acreate\">acreate() (in module django.db.models.query.QuerySet)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.acreate\">(RelatedManager method)</a>\n+        <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.acreate\">(RelatedManager methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.UserManager.acreate_superuser\">acreate_superuser() (models.UserManager method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.UserManager.acreate_superuser\">acreate_superuser() (models.UserManager methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.UserManager.acreate_user\">acreate_user() (models.UserManager method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.UserManager.acreate_user\">acreate_user() (models.UserManager methode)</a>\n </li>\n       <li><a href=\"ref/contrib/admin/actions.html#django.contrib.admin.action\">action() (in module django.contrib.admin)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry.action_flag\">action_flag (LogEntry attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry.action_flag\">action_flag (LogEntry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry.action_time\">action_time (LogEntry attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry.action_time\">action_time (LogEntry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.actions\">actions (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.actions\">actions (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.actions_on_bottom\">actions_on_bottom (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.actions_on_bottom\">actions_on_bottom (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.actions_on_top\">actions_on_top (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.actions_on_top\">actions_on_top (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.actions_selection_counter\">actions_selection_counter (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.actions_selection_counter\">actions_selection_counter (ModelAdmin attribuut)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.timezone.activate\">activate() (in module django.utils.timezone)</a>\n \n       <ul>\n         <li><a href=\"ref/utils.html#django.utils.translation.activate\">(in module django.utils.translation)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.acycle_key\">acycle_key() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.acycle_key\">acycle_key() (backends.base.SessionBase methode)</a>\n </li>\n       <li>\n     add\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-add\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/cache.html#django.core.cache.cache.add\">add() (cache method)</a>\n+      <li><a href=\"topics/cache.html#django.core.cache.cache.add\">add() (cache methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GeometryCollection.add\">(GeometryCollection method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GeometryCollection.add\">(GeometryCollection methode)</a>\n </li>\n-        <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.add\">(RelatedManager method)</a>\n+        <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.add\">(RelatedManager methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/actions.html#django.contrib.admin.AdminSite.add_action\">add_action() (AdminSite method)</a>\n+      <li><a href=\"ref/contrib/admin/actions.html#django.contrib.admin.AdminSite.add_action\">add_action() (AdminSite methode)</a>\n </li>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.add_arguments\">add_arguments() (BaseCommand method)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.add_arguments\">add_arguments() (BaseCommand methode)</a>\n \n       <ul>\n-        <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.add_arguments\">(DiscoverRunner class method)</a>\n+        <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.add_arguments\">(DiscoverRunner klassemethode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_constraint\">add_constraint() (BaseDatabaseSchemaEditor method)</a>\n+      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_constraint\">add_constraint() (BaseDatabaseSchemaEditor methode)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.add_error\">add_error() (Form method)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.add_error\">add_error() (Form methode)</a>\n </li>\n-      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_field\">add_field() (BaseDatabaseSchemaEditor method)</a>\n+      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_field\">add_field() (BaseDatabaseSchemaEditor methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.add_form_template\">add_form_template (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.add_form_template\">add_form_template (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_index\">add_index() (BaseDatabaseSchemaEditor method)</a>\n+      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_index\">add_index() (BaseDatabaseSchemaEditor methode)</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.add_item\">add_item() (SyndicationFeed method)</a>\n+      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.add_item\">add_item() (SyndicationFeed methode)</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.add_item_elements\">add_item_elements() (SyndicationFeed method)</a>\n+      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.add_item_elements\">add_item_elements() (SyndicationFeed methode)</a>\n </li>\n       <li><a href=\"ref/contrib/messages.html#django.contrib.messages.add_message\">add_message() (in module django.contrib.messages)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.cache.add_never_cache_headers\">add_never_cache_headers() (in module django.utils.cache)</a>\n </li>\n-      <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse.add_post_render_callback\">add_post_render_callback() (SimpleTemplateResponse method)</a>\n+      <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse.add_post_render_callback\">add_post_render_callback() (SimpleTemplateResponse methode)</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.add_root_elements\">add_root_elements() (SyndicationFeed method)</a>\n+      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.add_root_elements\">add_root_elements() (SyndicationFeed methode)</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.add_stylesheets\">add_stylesheets() (SyndicationFeed method)</a>\n+      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.add_stylesheets\">add_stylesheets() (SyndicationFeed methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.add_view\">add_view() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.add_view\">add_view() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AddConstraint\">AddConstraint (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AddConstraint\">AddConstraint (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.AddConstraintNotValid\">AddConstraintNotValid (class in django.contrib.postgres.operations)</a>\n+      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.AddConstraintNotValid\">AddConstraintNotValid (klasse in django.contrib.postgres.operations)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AddField\">AddField (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AddField\">AddField (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AddIndex\">AddIndex (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AddIndex\">AddIndex (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.AddIndexConcurrently\">AddIndexConcurrently (class in django.contrib.postgres.operations)</a>\n+      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.AddIndexConcurrently\">AddIndexConcurrently (klasse in django.contrib.postgres.operations)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.base.OperationCategory.ADDITION\">ADDITION (OperationCategory attribute)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.base.OperationCategory.ADDITION\">ADDITION (OperationCategory attribuut)</a>\n </li>\n       <li>\n     addslashes\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-addslashes\">template filter</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.adelete\">adelete() (in module django.db.models.query.QuerySet)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/instances.html#django.db.models.Model.adelete\">(Model method)</a>\n+        <li><a href=\"ref/models/instances.html#django.db.models.Model.adelete\">(Model methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.adelete_test_cookie\">adelete_test_cookie() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.adelete_test_cookie\">adelete_test_cookie() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"ref/logging.html#django.utils.log.AdminEmailHandler\">AdminEmailHandler (class in django.utils.log)</a>\n+      <li><a href=\"ref/logging.html#django.utils.log.AdminEmailHandler\">AdminEmailHandler (klasse in django.utils.log)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.AdminPasswordChangeForm\">AdminPasswordChangeForm (class in django.contrib.auth.forms)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.AdminPasswordChangeForm\">AdminPasswordChangeForm (klasse in django.contrib.auth.forms)</a>\n </li>\n       <li>\n     ADMINS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-ADMINS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite\">AdminSite (class in django.contrib.admin)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite\">AdminSite (klasse in django.contrib.admin)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.AdminUserCreationForm\">AdminUserCreationForm (class in django.contrib.auth.forms)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.AdminUserCreationForm\">AdminUserCreationForm (klasse in django.contrib.auth.forms)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.aearliest\">aearliest() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.aexists\">aexists() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.aexplain\">aexplain() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.afirst\">afirst() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aflush\">aflush() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aflush\">aflush() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Client.aforce_login\">aforce_login() (Client method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Client.aforce_login\">aforce_login() (Client methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aget\">aget() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aget\">aget() (backends.base.SessionBase methode)</a>\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.aget\">(in module django.db.models.query.QuerySet)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.BaseBackend.aget_all_permissions\">aget_all_permissions() (BaseBackend method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.BaseBackend.aget_all_permissions\">aget_all_permissions() (BaseBackend methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.aget_all_permissions\">(ModelBackend method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.aget_all_permissions\">(ModelBackend methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.aget_all_permissions\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.aget_all_permissions\">(models.User methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.BaseUserManager.aget_by_natural_key\">aget_by_natural_key() (models.BaseUserManager method)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.BaseUserManager.aget_by_natural_key\">aget_by_natural_key() (models.BaseUserManager methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aget_expire_at_browser_close\">aget_expire_at_browser_close() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aget_expire_at_browser_close\">aget_expire_at_browser_close() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aget_expiry_age\">aget_expiry_age() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aget_expiry_age\">aget_expiry_age() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aget_expiry_date\">aget_expiry_date() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aget_expiry_date\">aget_expiry_date() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.BaseBackend.aget_group_permissions\">aget_group_permissions() (BaseBackend method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.BaseBackend.aget_group_permissions\">aget_group_permissions() (BaseBackend methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.aget_group_permissions\">(ModelBackend method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.aget_group_permissions\">(ModelBackend methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.aget_group_permissions\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.aget_group_permissions\">(models.User methode)</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/http/shortcuts.html#django.shortcuts.aget_list_or_404\">aget_list_or_404() (in module django.shortcuts)</a>\n </li>\n       <li><a href=\"topics/http/shortcuts.html#django.shortcuts.aget_object_or_404\">aget_object_or_404() (in module django.shortcuts)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.aget_or_create\">aget_or_create() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li><a href=\"ref/contrib/auth.html#django.contrib.auth.aget_user\">aget_user() (in module django.contrib.auth)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.BaseBackend.aget_user_permissions\">aget_user_permissions() (BaseBackend method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.BaseBackend.aget_user_permissions\">aget_user_permissions() (BaseBackend methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.aget_user_permissions\">(ModelBackend method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.aget_user_permissions\">(ModelBackend methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.aget_user_permissions\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.aget_user_permissions\">(models.User methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Aggregate\">Aggregate (class in django.db.models)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Aggregate\">Aggregate (klasse in django.db.models)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.aggregate\">aggregate() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.ahas_key\">ahas_key() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.ahas_key\">ahas_key() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.ahas_module_perms\">ahas_module_perms() (ModelBackend method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.ahas_module_perms\">ahas_module_perms() (ModelBackend methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.ahas_module_perms\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.ahas_module_perms\">(models.User methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.BaseBackend.ahas_perm\">ahas_perm() (BaseBackend method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.BaseBackend.ahas_perm\">ahas_perm() (BaseBackend methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.ahas_perm\">(ModelBackend method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.ahas_perm\">(ModelBackend methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.ahas_perm\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.ahas_perm\">(models.User methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.ahas_perms\">ahas_perms() (models.User method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.ahas_perms\">ahas_perms() (models.User methode)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.ain_bulk\">ain_bulk() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aitems\">aitems() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aitems\">aitems() (backends.base.SessionBase methode)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.aiterator\">aiterator() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.akeys\">akeys() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.akeys\">akeys() (backends.base.SessionBase methode)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.alast\">alast() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.alatest\">alatest() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.alias\">alias() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.all\">all() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.ShowFacets.ALLOW\">ALLOW (ModelAdmin.ShowFacets attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.ShowFacets.ALLOW\">ALLOW (ModelAdmin.ShowFacets attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Aggregate.allow_distinct\">allow_distinct (Aggregate attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Aggregate.allow_distinct\">allow_distinct (Aggregate attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.BaseDateListView.allow_empty\">allow_empty (BaseDateListView attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.BaseDateListView.allow_empty\">allow_empty (BaseDateListView attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.allow_empty\">(django.views.generic.list.MultipleObjectMixin attribute)</a>\n+        <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.allow_empty\">(django.views.generic.list.MultipleObjectMixin attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.allow_empty_first_page\">allow_empty_first_page (Paginator attribute)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.allow_empty_first_page\">allow_empty_first_page (Paginator attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.FilePathField.allow_files\">allow_files (FilePathField attribute)</a>, <a href=\"ref/models/fields.html#django.db.models.FilePathField.allow_files\">[1]</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.FilePathField.allow_files\">allow_files (FilePathField attribuut)</a>, <a href=\"ref/models/fields.html#django.db.models.FilePathField.allow_files\">[1]</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.FilePathField.allow_folders\">allow_folders (FilePathField attribute)</a>, <a href=\"ref/models/fields.html#django.db.models.FilePathField.allow_folders\">[1]</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.FilePathField.allow_folders\">allow_folders (FilePathField attribuut)</a>, <a href=\"ref/models/fields.html#django.db.models.FilePathField.allow_folders\">[1]</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DateMixin.allow_future\">allow_future (DateMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DateMixin.allow_future\">allow_future (DateMixin attribuut)</a>\n </li>\n       <li><a href=\"topics/db/multi-db.html#allow_migrate\">allow_migrate()</a>\n </li>\n-      <li><a href=\"ref/files/storage.html#django.core.files.storage.FileSystemStorage.allow_overwrite\">allow_overwrite (FileSystemStorage attribute)</a>\n+      <li><a href=\"ref/files/storage.html#django.core.files.storage.FileSystemStorage.allow_overwrite\">allow_overwrite (FileSystemStorage attribuut)</a>\n </li>\n       <li><a href=\"topics/db/multi-db.html#allow_relation\">allow_relation()</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.SlugField.allow_unicode\">allow_unicode (SlugField attribute)</a>, <a href=\"ref/models/fields.html#django.db.models.SlugField.allow_unicode\">[1]</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.SlugField.allow_unicode\">allow_unicode (SlugField attribuut)</a>, <a href=\"ref/models/fields.html#django.db.models.SlugField.allow_unicode\">[1]</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.AllowAllUsersModelBackend\">AllowAllUsersModelBackend (class in django.contrib.auth.backends)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.AllowAllUsersModelBackend\">AllowAllUsersModelBackend (klasse in django.contrib.auth.backends)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.AllowAllUsersRemoteUserBackend\">AllowAllUsersRemoteUserBackend (class in django.contrib.auth.backends)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.AllowAllUsersRemoteUserBackend\">AllowAllUsersRemoteUserBackend (klasse in django.contrib.auth.backends)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.allowed_default\">allowed_default (Expression attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.allowed_default\">allowed_default (Expression attribuut)</a>\n </li>\n       <li>\n     ALLOWED_HOSTS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-ALLOWED_HOSTS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/validators.html#django.core.validators.EmailValidator.allowlist\">allowlist (EmailValidator attribute)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.EmailValidator.allowlist\">allowlist (EmailValidator attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.allows_composite_expressions\">allows_composite_expressions (Expression attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.allows_composite_expressions\">allows_composite_expressions (Expression attribuut)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Client.alogin\">alogin() (Client method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Client.alogin\">alogin() (Client methode)</a>\n \n       <ul>\n         <li><a href=\"topics/auth/default.html#django.contrib.auth.alogin\">(in module django.contrib.auth)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Client.alogout\">alogout() (Client method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Client.alogout\">alogout() (Client methode)</a>\n \n       <ul>\n         <li><a href=\"topics/auth/default.html#django.contrib.auth.alogout\">(in module django.contrib.auth)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_table\">alter_db_table() (BaseDatabaseSchemaEditor method)</a>\n+      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_table\">alter_db_table() (BaseDatabaseSchemaEditor methode)</a>\n </li>\n-      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_table_comment\">alter_db_table_comment() (BaseDatabaseSchemaEditor method)</a>\n+      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_table_comment\">alter_db_table_comment() (BaseDatabaseSchemaEditor methode)</a>\n </li>\n-      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_tablespace\">alter_db_tablespace() (BaseDatabaseSchemaEditor method)</a>\n+      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_tablespace\">alter_db_tablespace() (BaseDatabaseSchemaEditor methode)</a>\n </li>\n-      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_field\">alter_field() (BaseDatabaseSchemaEditor method)</a>\n+      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_field\">alter_field() (BaseDatabaseSchemaEditor methode)</a>\n </li>\n-      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_index_together\">alter_index_together() (BaseDatabaseSchemaEditor method)</a>\n+      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_index_together\">alter_index_together() (BaseDatabaseSchemaEditor methode)</a>\n </li>\n-      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_unique_together\">alter_unique_together() (BaseDatabaseSchemaEditor method)</a>\n+      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_unique_together\">alter_unique_together() (BaseDatabaseSchemaEditor methode)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.base.OperationCategory.ALTERATION\">ALTERATION (OperationCategory attribute)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.base.OperationCategory.ALTERATION\">ALTERATION (OperationCategory attribuut)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AlterConstraint\">AlterConstraint (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AlterConstraint\">AlterConstraint (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AlterField\">AlterField (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AlterField\">AlterField (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AlterIndexTogether\">AlterIndexTogether (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AlterIndexTogether\">AlterIndexTogether (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AlterModelManagers\">AlterModelManagers (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AlterModelManagers\">AlterModelManagers (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AlterModelOptions\">AlterModelOptions (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AlterModelOptions\">AlterModelOptions (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AlterModelTable\">AlterModelTable (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AlterModelTable\">AlterModelTable (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AlterModelTableComment\">AlterModelTableComment (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AlterModelTableComment\">AlterModelTableComment (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.alternates\">alternates (Sitemap attribute)</a>\n+      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.alternates\">alternates (Sitemap attribuut)</a>\n </li>\n-      <li><a href=\"topics/email.html#django.core.mail.EmailMultiAlternatives.alternatives\">alternatives (EmailMultiAlternatives attribute)</a>\n+      <li><a href=\"topics/email.html#django.core.mail.EmailMultiAlternatives.alternatives\">alternatives (EmailMultiAlternatives attribuut)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AlterOrderWithRespectTo\">AlterOrderWithRespectTo (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AlterOrderWithRespectTo\">AlterOrderWithRespectTo (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AlterUniqueTogether\">AlterUniqueTogether (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.AlterUniqueTogether\">AlterUniqueTogether (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.ShowFacets.ALWAYS\">ALWAYS (ModelAdmin.ShowFacets attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.ShowFacets.ALWAYS\">ALWAYS (ModelAdmin.ShowFacets attribuut)</a>\n </li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.angular_name\">angular_name (SpatialReference attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.angular_name\">angular_name (SpatialReference attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.angular_units\">angular_units (SpatialReference attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.angular_units\">angular_units (SpatialReference attribuut)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.annotate\">annotate() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li>\n     apnumber\n \n       <ul>\n         <li><a href=\"ref/contrib/humanize.html#std-templatefilter-apnumber\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.apop\">apop() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.apop\">apop() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"ref/templates/api.html#django.template.loaders.app_directories.Loader\">app_directories.Loader (class in django.template.loaders)</a>\n+      <li><a href=\"ref/templates/api.html#django.template.loaders.app_directories.Loader\">app_directories.Loader (klasse in django.template.loaders)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.app_index_template\">app_index_template (AdminSite attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.app_index_template\">app_index_template (AdminSite attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentType.app_label\">app_label (ContentType attribute)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentType.app_label\">app_label (ContentType attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/options.html#django.db.models.Options.app_label\">(Options attribute)</a>\n+        <li><a href=\"ref/models/options.html#django.db.models.Options.app_label\">(Options attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.app_name\">app_name (ResolverMatch attribute)</a>\n+      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.app_name\">app_name (ResolverMatch attribuut)</a>\n </li>\n-      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.app_names\">app_names (ResolverMatch attribute)</a>\n+      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.app_names\">app_names (ResolverMatch attribuut)</a>\n </li>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.AppCommand\">AppCommand (class in django.core.management)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.AppCommand\">AppCommand (klasse in django.core.management)</a>\n </li>\n-      <li><a href=\"ref/applications.html#django.apps.AppConfig\">AppConfig (class in django.apps)</a>\n+      <li><a href=\"ref/applications.html#django.apps.AppConfig\">AppConfig (klasse in django.apps)</a>\n </li>\n       <li>\n     APPEND_SLASH\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-APPEND_SLASH\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/request-response.html#django.http.QueryDict.appendlist\">appendlist() (QueryDict method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.QueryDict.appendlist\">appendlist() (QueryDict methode)</a>\n </li>\n       <li><a href=\"topics/http/urls.html#term-application-namespace\"><strong>application namespace</strong></a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.core.exceptions.AppRegistryNotReady\">AppRegistryNotReady</a>\n </li>\n       <li><a href=\"ref/applications.html#django.apps.apps\">apps (in module django.apps)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.apps.AdminConfig\">apps.AdminConfig (class in django.contrib.admin)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.apps.AdminConfig\">apps.AdminConfig (klasse in django.contrib.admin)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.apps.SimpleAdminConfig\">apps.SimpleAdminConfig (class in django.contrib.admin)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.apps.SimpleAdminConfig\">apps.SimpleAdminConfig (klasse in django.contrib.admin)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.aprefetch_related_objects\">aprefetch_related_objects() (in module django.db.models)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/flattened-index.html#ArchiveIndexView\">ArchiveIndexView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/flattened-index.html#ArchiveIndexView\">ArchiveIndexView (ge\u00efntegreerde klasse)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.ArchiveIndexView\">(class in django.views.generic.dates)</a>\n+        <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.ArchiveIndexView\">(klasse in django.views.generic.dates)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Area\">Area (class in django.contrib.gis.db.models.functions)</a>\n-\n-      <ul>\n-        <li><a href=\"ref/contrib/gis/measure.html#django.contrib.gis.measure.Area\">(class in django.contrib.gis.measure)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.area\">area (GEOSGeometry attribuut)</a>\n </li>\n-      </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.area\">area (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Area\">Area (klasse in django.contrib.gis.db.models.functions)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.area\">(OGRGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/measure.html#django.contrib.gis.measure.Area\">(klasse in django.contrib.gis.measure)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model.arefresh_from_db\">arefresh_from_db() (Model method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.area\">area (OGRGeometry attribuut)</a>\n+</li>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model.arefresh_from_db\">arefresh_from_db() (Model methode)</a>\n </li>\n-      <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.aremove\">aremove() (RelatedManager method)</a>\n+      <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.aremove\">aremove() (RelatedManager methode)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Func.arg_joiner\">arg_joiner (Func attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Func.arg_joiner\">arg_joiner (Func attribuut)</a>\n </li>\n-      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.args\">args (ResolverMatch attribute)</a>\n+      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.args\">args (ResolverMatch attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.aria_describedby\">aria_describedby (BoundField attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.aria_describedby\">aria_describedby (BoundField attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Func.arity\">arity (Func attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Func.arity\">arity (Func attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.ArrayAgg\">ArrayAgg (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.ArrayAgg\">ArrayAgg (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.ArrayField\">ArrayField (class in django.contrib.postgres.fields)</a>\n+      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.ArrayField\">ArrayField (klasse in django.contrib.postgres.fields)</a>\n </li>\n       <li>\n     arrayfield.contained_by\n \n       <ul>\n         <li><a href=\"ref/contrib/postgres/fields.html#std-fieldlookup-arrayfield.contained_by\">field lookup type</a>\n </li>\n@@ -1671,197 +1670,197 @@\n       <li>\n     arrayfield.slice\n \n       <ul>\n         <li><a href=\"ref/contrib/postgres/fields.html#std-fieldlookup-arrayfield.slice\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/expressions.html#django.contrib.postgres.expressions.ArraySubquery\">ArraySubquery (class in django.contrib.postgres.expressions)</a>\n+      <li><a href=\"ref/contrib/postgres/expressions.html#django.contrib.postgres.expressions.ArraySubquery\">ArraySubquery (klasse in django.contrib.postgres.expressions)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.errors.as_data\">as_data() (Form.errors method)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.errors.as_data\">as_data() (Form.errors methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.as_datetime\">as_datetime() (Field method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.as_datetime\">as_datetime() (Field methode)</a>\n </li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.as_div\">as_div() (BaseFormSet method)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.as_div\">as_div() (BaseFormSet methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.as_div\">(Form method)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.as_div\">(Form methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.as_double\">as_double() (Field method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.as_double\">as_double() (Field methode)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.as_field_group\">as_field_group() (BoundField method)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.as_field_group\">as_field_group() (BoundField methode)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.as_hidden\">as_hidden() (BoundField method)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.as_hidden\">as_hidden() (BoundField methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.as_int\">as_int() (Field method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.as_int\">as_int() (Field methode)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.errors.as_json\">as_json() (Form.errors method)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.errors.as_json\">as_json() (Form.errors methode)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.as_manager\">as_manager() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.as_p\">as_p() (BaseFormSet method)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.as_p\">as_p() (BaseFormSet methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.as_p\">(Form method)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.as_p\">(Form methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Func.as_sql\">as_sql() (Func method)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Func.as_sql\">as_sql() (Func methode)</a>\n \n       <ul>\n         <li><a href=\"ref/models/lookups.html#django.db.models.as_sql\">(in module django.db.models)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.as_string\">as_string() (Field method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.as_string\">as_string() (Field methode)</a>\n </li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.as_table\">as_table() (BaseFormSet method)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.as_table\">as_table() (BaseFormSet methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.as_table\">(Form method)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.as_table\">(Form methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/api.html#django.forms.ErrorList.as_text\">as_text() (ErrorList method)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.ErrorList.as_text\">as_text() (ErrorList methode)</a>\n </li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.as_ul\">as_ul() (BaseFormSet method)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.as_ul\">as_ul() (BaseFormSet methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/api.html#django.forms.ErrorList.as_ul\">(ErrorList method)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.ErrorList.as_ul\">(ErrorList methode)</a>\n </li>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.as_ul\">(Form method)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.as_ul\">(Form methode)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/models/lookups.html#django.db.models.as_vendorname\">as_vendorname() (in module django.db.models)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.View.as_view\">as_view() (django.views.generic.base.View class method)</a>\n+      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.View.as_view\">as_view() (django.views.generic.base.View klassemethode)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.as_widget\">as_widget() (BoundField method)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.as_widget\">as_widget() (BoundField methode)</a>\n </li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model.asave\">asave() (Model method)</a>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model.asave\">asave() (Model methode)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.asc\">asc() (Expression method)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.asc\">asc() (Expression methode)</a>\n </li>\n-      <li><a href=\"topics/signals.html#django.dispatch.Signal.asend\">asend() (Signal method)</a>\n+      <li><a href=\"topics/signals.html#django.dispatch.Signal.asend\">asend() (Signal methode)</a>\n </li>\n-      <li><a href=\"topics/signals.html#django.dispatch.Signal.asend_robust\">asend_robust() (Signal method)</a>\n+      <li><a href=\"topics/signals.html#django.dispatch.Signal.asend_robust\">asend_robust() (Signal methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Client.asession\">asession() (Client method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Client.asession\">asession() (Client methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aset\">aset() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aset\">aset() (backends.base.SessionBase methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.aset\">(RelatedManager method)</a>\n+        <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.aset\">(RelatedManager methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aset_expiry\">aset_expiry() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aset_expiry\">aset_expiry() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aset_test_cookie\">aset_test_cookie() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aset_test_cookie\">aset_test_cookie() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.asetdefault\">asetdefault() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.asetdefault\">asetdefault() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.AsGeoJSON\">AsGeoJSON (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.AsGeoJSON\">AsGeoJSON (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.AsGML\">AsGML (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.AsGML\">AsGML (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ASin\">ASin (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ASin\">ASin (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.AsKML\">AsKML (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.AsKML\">AsKML (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertContains\">assertContains() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertContains\">assertContains() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertFieldOutput\">assertFieldOutput() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertFieldOutput\">assertFieldOutput() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertFormError\">assertFormError() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertFormError\">assertFormError() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertFormSetError\">assertFormSetError() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertFormSetError\">assertFormSetError() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertHTMLEqual\">assertHTMLEqual() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertHTMLEqual\">assertHTMLEqual() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertHTMLNotEqual\">assertHTMLNotEqual() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertHTMLNotEqual\">assertHTMLNotEqual() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertInHTML\">assertInHTML() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertInHTML\">assertInHTML() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertJSONEqual\">assertJSONEqual() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertJSONEqual\">assertJSONEqual() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertJSONNotEqual\">assertJSONNotEqual() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertJSONNotEqual\">assertJSONNotEqual() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/messages.html#django.contrib.messages.test.MessagesTestMixin.assertMessages\">assertMessages() (MessagesTestMixin method)</a>\n+      <li><a href=\"ref/contrib/messages.html#django.contrib.messages.test.MessagesTestMixin.assertMessages\">assertMessages() (MessagesTestMixin methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertNotContains\">assertNotContains() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertNotContains\">assertNotContains() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertNotInHTML\">assertNotInHTML() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertNotInHTML\">assertNotInHTML() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.TransactionTestCase.assertNumQueries\">assertNumQueries() (TransactionTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.TransactionTestCase.assertNumQueries\">assertNumQueries() (TransactionTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.TransactionTestCase.assertQuerySetEqual\">assertQuerySetEqual() (TransactionTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.TransactionTestCase.assertQuerySetEqual\">assertQuerySetEqual() (TransactionTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertRaisesMessage\">assertRaisesMessage() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertRaisesMessage\">assertRaisesMessage() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertRedirects\">assertRedirects() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertRedirects\">assertRedirects() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertTemplateNotUsed\">assertTemplateNotUsed() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertTemplateNotUsed\">assertTemplateNotUsed() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertTemplateUsed\">assertTemplateUsed() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertTemplateUsed\">assertTemplateUsed() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertURLEqual\">assertURLEqual() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertURLEqual\">assertURLEqual() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertWarnsMessage\">assertWarnsMessage() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertWarnsMessage\">assertWarnsMessage() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertXMLEqual\">assertXMLEqual() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertXMLEqual\">assertXMLEqual() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertXMLNotEqual\">assertXMLNotEqual() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.assertXMLNotEqual\">assertXMLNotEqual() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.URLField.assume_scheme\">assume_scheme (URLField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.URLField.assume_scheme\">assume_scheme (URLField attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.AsSVG\">AsSVG (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.AsSVG\">AsSVG (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.AsWKB\">AsWKB (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.AsWKB\">AsWKB (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.AsWKT\">AsWKT (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.AsWKT\">AsWKT (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.decorators.async_only_middleware\">async_only_middleware() (in module django.utils.decorators)</a>\n </li>\n       <li><a href=\"topics/async.html#asgiref.sync.async_to_sync\">async_to_sync() (in module asgiref.sync)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.AsyncClient\">AsyncClient (class in django.test)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.AsyncClient\">AsyncClient (klasse in django.test)</a>\n </li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.AsyncRequestFactory\">AsyncRequestFactory (class in django.test)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.AsyncRequestFactory\">AsyncRequestFactory (klasse in django.test)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ATan\">ATan (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ATan\">ATan (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ATan2\">ATan2 (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ATan2\">ATan2 (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.atest_cookie_worked\">atest_cookie_worked() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.atest_cookie_worked\">atest_cookie_worked() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.feedgenerator.Atom1Feed\">Atom1Feed (class in django.utils.feedgenerator)</a>\n+      <li><a href=\"ref/utils.html#django.utils.feedgenerator.Atom1Feed\">Atom1Feed (klasse in django.utils.feedgenerator)</a>\n </li>\n       <li><a href=\"topics/db/transactions.html#django.db.transaction.atomic\">atomic() (in module django.db.transaction)</a>\n </li>\n-      <li><a href=\"topics/email.html#django.core.mail.EmailMultiAlternatives.attach_alternative\">attach_alternative() (EmailMultiAlternatives method)</a>\n+      <li><a href=\"topics/email.html#django.core.mail.EmailMultiAlternatives.attach_alternative\">attach_alternative() (EmailMultiAlternatives methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.attr_value\">attr_value() (SpatialReference method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.attr_value\">attr_value() (SpatialReference methode)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.Widget.attrs\">attrs (Widget attribute)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.Widget.attrs\">attrs (Widget attribuut)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aupdate\">aupdate() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.aupdate\">aupdate() (backends.base.SessionBase methode)</a>\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.aupdate\">(in module django.db.models.query.QuerySet)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.aupdate_or_create\">aupdate_or_create() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li><a href=\"topics/auth/default.html#django.contrib.auth.aupdate_session_auth_hash\">aupdate_session_auth_hash() (in module django.contrib.auth)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.auser\">auser() (HttpRequest method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.auser\">auser() (HttpRequest methode)</a>\n </li>\n       <li><a href=\"ref/templates/api.html#django.contrib.auth.context_processors.auth\">auth() (in module django.contrib.auth.context_processors)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.auth_code\">auth_code() (SpatialReference method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.auth_code\">auth_code() (SpatialReference methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.auth_name\">auth_name() (SpatialReference method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.auth_name\">auth_name() (SpatialReference methode)</a>\n </li>\n       <li>\n     AUTH_PASSWORD_VALIDATORS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-AUTH_PASSWORD_VALIDATORS\">setting</a>\n </li>\n@@ -1872,144 +1871,144 @@\n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-AUTH_USER_MODEL\">setting</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/auth/default.html#django.contrib.auth.authenticate\">authenticate() (in module django.contrib.auth)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.authenticate\">(ModelBackend method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.authenticate\">(ModelBackend methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.RemoteUserBackend.authenticate\">(RemoteUserBackend method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.RemoteUserBackend.authenticate\">(RemoteUserBackend methode)</a>\n </li>\n       </ul></li>\n       <li>\n     AUTHENTICATION_BACKENDS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-AUTHENTICATION_BACKENDS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LoginView.authentication_form\">authentication_form (LoginView attribute)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LoginView.authentication_form\">authentication_form (LoginView attribuut)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.AuthenticationForm\">AuthenticationForm (class in django.contrib.auth.forms)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.AuthenticationForm\">AuthenticationForm (klasse in django.contrib.auth.forms)</a>\n </li>\n-      <li><a href=\"ref/middleware.html#django.contrib.auth.middleware.AuthenticationMiddleware\">AuthenticationMiddleware (class in django.contrib.auth.middleware)</a>\n+      <li><a href=\"ref/middleware.html#django.contrib.auth.middleware.AuthenticationMiddleware\">AuthenticationMiddleware (klasse in django.contrib.auth.middleware)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.auto_created\">auto_created (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.auto_created\">auto_created (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.auto_id\">auto_id (BoundField attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.auto_id\">auto_id (BoundField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.auto_id\">(Form attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.auto_id\">(Form attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.DateField.auto_now\">auto_now (DateField attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.DateField.auto_now\">auto_now (DateField attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.DateField.auto_now_add\">auto_now_add (DateField attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.DateField.auto_now_add\">auto_now_add (DateField attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.autocomplete_fields\">autocomplete_fields (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.autocomplete_fields\">autocomplete_fields (ModelAdmin attribuut)</a>\n </li>\n       <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.autodiscover\">autodiscover() (in module django.contrib.admin)</a>\n </li>\n       <li>\n     autoescape\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-autoescape\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.AutoField\">AutoField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.AutoField\">AutoField (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.TransactionTestCase.available_apps\">available_apps (TransactionTestCase attribute)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.TransactionTestCase.available_apps\">available_apps (TransactionTestCase attribuut)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.avalues\">avalues() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.avalues\">avalues() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"ref/models/querysets.html#django.db.models.Avg\">Avg (class in django.db.models)</a>\n+      <li><a href=\"ref/models/querysets.html#django.db.models.Avg\">Avg (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Azimuth\">Azimuth (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Azimuth\">Azimuth (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"B\">B</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase\">backends.base.SessionBase (class in django.contrib.sessions)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase\">backends.base.SessionBase (klasse in django.contrib.sessions)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.cached_db.SessionStore\">backends.cached_db.SessionStore (class in django.contrib.sessions)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.cached_db.SessionStore\">backends.cached_db.SessionStore (klasse in django.contrib.sessions)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.db.SessionStore\">backends.db.SessionStore (class in django.contrib.sessions)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.db.SessionStore\">backends.db.SessionStore (klasse in django.contrib.sessions)</a>\n </li>\n-      <li><a href=\"topics/email.html#django.core.mail.backends.smtp.EmailBackend\">backends.smtp.EmailBackend (class in django.core.mail)</a>\n+      <li><a href=\"topics/email.html#django.core.mail.backends.smtp.EmailBackend\">backends.smtp.EmailBackend (klasse in django.core.mail)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.core.exceptions.BadRequest\">BadRequest</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.bands\">bands (GDALRaster attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.bands\">bands (GDALRaster attribuut)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.http.base36_to_int\">base36_to_int() (in module django.utils.http)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.ArrayField.base_field\">base_field (ArrayField attribute)</a>\n+      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.ArrayField.base_field\">base_field (ArrayField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.django.contrib.postgres.forms.BaseRangeField.base_field\">(django.contrib.postgres.forms.BaseRangeField attribute)</a>\n+        <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.django.contrib.postgres.forms.BaseRangeField.base_field\">(django.contrib.postgres.forms.BaseRangeField attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.RangeField.base_field\">(RangeField attribute)</a>\n+        <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.RangeField.base_field\">(RangeField attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.SimpleArrayField.base_field\">(SimpleArrayField attribute)</a>\n+        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.SimpleArrayField.base_field\">(SimpleArrayField attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.SplitArrayField.base_field\">(SplitArrayField attribute)</a>\n+        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.SplitArrayField.base_field\">(SplitArrayField attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/options.html#django.db.models.Options.base_manager_name\">base_manager_name (Options attribute)</a>\n+      <li><a href=\"ref/models/options.html#django.db.models.Options.base_manager_name\">base_manager_name (Options attribuut)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.base_session.AbstractBaseSession\">base_session.AbstractBaseSession (class in django.contrib.sessions)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.base_session.AbstractBaseSession\">base_session.AbstractBaseSession (klasse in django.contrib.sessions)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.base_session.BaseSessionManager\">base_session.BaseSessionManager (class in django.contrib.sessions)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.base_session.BaseSessionManager\">base_session.BaseSessionManager (klasse in django.contrib.sessions)</a>\n </li>\n-      <li><a href=\"ref/files/storage.html#django.core.files.storage.FileSystemStorage.base_url\">base_url (FileSystemStorage attribute)</a>\n+      <li><a href=\"ref/files/storage.html#django.core.files.storage.FileSystemStorage.base_url\">base_url (FileSystemStorage attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/files/storage.html#django.core.files.storage.InMemoryStorage.base_url\">(InMemoryStorage attribute)</a>\n+        <li><a href=\"ref/files/storage.html#django.core.files.storage.InMemoryStorage.base_url\">(InMemoryStorage attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.RangeWidget.base_widget\">base_widget (RangeWidget attribute)</a>\n+      <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.RangeWidget.base_widget\">base_widget (RangeWidget attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.BaseArchiveIndexView\">BaseArchiveIndexView (class in django.views.generic.dates)</a>\n+      <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.BaseArchiveIndexView\">BaseArchiveIndexView (klasse in django.views.generic.dates)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.BaseBackend\">BaseBackend (class in django.contrib.auth.backends)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.BaseBackend\">BaseBackend (klasse in django.contrib.auth.backends)</a>\n </li>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand\">BaseCommand (class in django.core.management)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand\">BaseCommand (klasse in django.core.management)</a>\n </li>\n-      <li><a href=\"ref/models/constraints.html#django.db.models.BaseConstraint\">BaseConstraint (class in django.db.models)</a>\n+      <li><a href=\"ref/models/constraints.html#django.db.models.BaseConstraint\">BaseConstraint (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor\">BaseDatabaseSchemaEditor (class in django.db.backends.base.schema)</a>\n+      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor\">BaseDatabaseSchemaEditor (klasse in django.db.backends.base.schema)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.BaseDateDetailView\">BaseDateDetailView (class in django.views.generic.dates)</a>\n+      <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.BaseDateDetailView\">BaseDateDetailView (klasse in django.views.generic.dates)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.BaseDateListView\">BaseDateListView (class in django.views.generic.dates)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.BaseDateListView\">BaseDateListView (klasse in django.views.generic.dates)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.BaseDayArchiveView\">BaseDayArchiveView (class in django.views.generic.dates)</a>\n+      <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.BaseDayArchiveView\">BaseDayArchiveView (klasse in django.views.generic.dates)</a>\n </li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet\">BaseFormSet (class in django.forms.formsets)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet\">BaseFormSet (klasse in django.forms.formsets)</a>\n </li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.forms.BaseGenericInlineFormSet\">BaseGenericInlineFormSet (class in django.contrib.contenttypes.forms)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.forms.BaseGenericInlineFormSet\">BaseGenericInlineFormSet (klasse in django.contrib.contenttypes.forms)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.BaseGeometryWidget\">BaseGeometryWidget (class in django.contrib.gis.forms.widgets)</a>\n+      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.BaseGeometryWidget\">BaseGeometryWidget (klasse in django.contrib.gis.forms.widgets)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.BaseMonthArchiveView\">BaseMonthArchiveView (class in django.views.generic.dates)</a>\n+      <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.BaseMonthArchiveView\">BaseMonthArchiveView (klasse in django.views.generic.dates)</a>\n </li>\n-      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.BaseRenderer\">BaseRenderer (class in django.forms.renderers)</a>\n+      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.BaseRenderer\">BaseRenderer (klasse in django.forms.renderers)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.BaseTodayArchiveView\">BaseTodayArchiveView (class in django.views.generic.dates)</a>\n+      <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.BaseTodayArchiveView\">BaseTodayArchiveView (klasse in django.views.generic.dates)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.BaseUserCreationForm\">BaseUserCreationForm (class in django.contrib.auth.forms)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.BaseUserCreationForm\">BaseUserCreationForm (klasse in django.contrib.auth.forms)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.BaseWeekArchiveView\">BaseWeekArchiveView (class in django.views.generic.dates)</a>\n+      <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.BaseWeekArchiveView\">BaseWeekArchiveView (klasse in django.views.generic.dates)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.BaseYearArchiveView\">BaseYearArchiveView (class in django.views.generic.dates)</a>\n+      <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.BaseYearArchiveView\">BaseYearArchiveView (klasse in django.views.generic.dates)</a>\n </li>\n       <li>\n     bbcontains\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-bbcontains\">field lookup type</a>\n </li>\n@@ -2017,36 +2016,36 @@\n       <li>\n     bboverlaps\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-bboverlaps\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.BigAutoField\">BigAutoField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.BigAutoField\">BigAutoField (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.BigIntegerField\">BigIntegerField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.BigIntegerField\">BigIntegerField (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.BigIntegerRangeField\">BigIntegerRangeField (class in django.contrib.postgres.fields)</a>\n+      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.BigIntegerRangeField\">BigIntegerRangeField (klasse in django.contrib.postgres.fields)</a>\n </li>\n-      <li><a href=\"ref/models/lookups.html#django.db.models.Transform.bilateral\">bilateral (Transform attribute)</a>\n+      <li><a href=\"ref/models/lookups.html#django.db.models.Transform.bilateral\">bilateral (Transform attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.BinaryField\">BinaryField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.BinaryField\">BinaryField (klasse in django.db.models)</a>\n </li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.BitAnd\">BitAnd (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.BitAnd\">BitAnd (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.BitOr\">BitOr (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.BitOr\">BitOr (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.BitXor\">BitXor (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.BitXor\">BitXor (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.blank\">blank (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.blank\">blank (Field attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceField.blank\">(ModelChoiceField attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceField.blank\">(ModelChoiceField attribuut)</a>\n </li>\n       </ul></li>\n       <li>\n     block\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-block\">template tag</a>\n@@ -2062,65 +2061,65 @@\n       <li>\n     blocktranslate\n \n       <ul>\n         <li><a href=\"topics/i18n/translation.html#std-templatetag-blocktranslate\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.BloomExtension\">BloomExtension (class in django.contrib.postgres.operations)</a>\n+      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.BloomExtension\">BloomExtension (klasse in django.contrib.postgres.operations)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/indexes.html#django.contrib.postgres.indexes.BloomIndex\">BloomIndex (class in django.contrib.postgres.indexes)</a>\n+      <li><a href=\"ref/contrib/postgres/indexes.html#django.contrib.postgres.indexes.BloomIndex\">BloomIndex (klasse in django.contrib.postgres.indexes)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.body\">body (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.body\">body (HttpRequest attribuut)</a>\n </li>\n-      <li><a href=\"topics/email.html#django.core.mail.EmailMultiAlternatives.body_contains\">body_contains() (EmailMultiAlternatives method)</a>\n+      <li><a href=\"topics/email.html#django.core.mail.EmailMultiAlternatives.body_contains\">body_contains() (EmailMultiAlternatives methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.BoolAnd\">BoolAnd (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.BoolAnd\">BoolAnd (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.BooleanField\">BooleanField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.BooleanField\">BooleanField (klasse in django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.BooleanField\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.BooleanField\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.BoolOr\">BoolOr (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.BoolOr\">BoolOr (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n-      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.BaseRenderer.bound_field_class\">bound_field_class (BaseRenderer attribute)</a>\n+      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.BaseRenderer.bound_field_class\">bound_field_class (BaseRenderer attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.Field.bound_field_class\">(Field attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.Field.bound_field_class\">(Field attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.bound_field_class\">(Form attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.bound_field_class\">(Form attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.boundary\">boundary (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.boundary\">boundary (GEOSGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.boundary\">boundary() (OGRGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.boundary\">boundary() (OGRGeometry methode)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField\">BoundField (class in django.forms)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField\">BoundField (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.BoundingCircle\">BoundingCircle (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.BoundingCircle\">BoundingCircle (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/indexes.html#django.contrib.postgres.indexes.BrinIndex\">BrinIndex (class in django.contrib.postgres.indexes)</a>\n+      <li><a href=\"ref/contrib/postgres/indexes.html#django.contrib.postgres.indexes.BrinIndex\">BrinIndex (klasse in django.contrib.postgres.indexes)</a>\n </li>\n-      <li><a href=\"ref/middleware.html#django.middleware.common.BrokenLinkEmailsMiddleware\">BrokenLinkEmailsMiddleware (class in django.middleware.common)</a>\n+      <li><a href=\"ref/middleware.html#django.middleware.common.BrokenLinkEmailsMiddleware\">BrokenLinkEmailsMiddleware (klasse in django.middleware.common)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.BtreeGinExtension\">BtreeGinExtension (class in django.contrib.postgres.operations)</a>\n+      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.BtreeGinExtension\">BtreeGinExtension (klasse in django.contrib.postgres.operations)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.BtreeGistExtension\">BtreeGistExtension (class in django.contrib.postgres.operations)</a>\n+      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.BtreeGistExtension\">BtreeGistExtension (klasse in django.contrib.postgres.operations)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/indexes.html#django.contrib.postgres.indexes.BTreeIndex\">BTreeIndex (class in django.contrib.postgres.indexes)</a>\n+      <li><a href=\"ref/contrib/postgres/indexes.html#django.contrib.postgres.indexes.BTreeIndex\">BTreeIndex (klasse in django.contrib.postgres.indexes)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.buffer\">buffer() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.buffer\">buffer() (GEOSGeometry methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.buffer_with_style\">buffer_with_style() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.buffer_with_style\">buffer_with_style() (GEOSGeometry methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.build_absolute_uri\">build_absolute_uri() (HttpRequest method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.build_absolute_uri\">build_absolute_uri() (HttpRequest methode)</a>\n </li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.build_suite\">build_suite() (DiscoverRunner method)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.build_suite\">build_suite() (DiscoverRunner methode)</a>\n </li>\n       <li>\n     built-in function\n \n       <ul>\n         <li><a href=\"topics/settings.html#django.conf.settings.configure\">django.conf.settings.configure()</a>\n </li>\n@@ -2133,15 +2132,15 @@\n         <li><a href=\"topics/cache.html#django.views.decorators.cache.cache_page\">django.views.decorators.cache.cache_page()</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.bulk_create\">bulk_create() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.bulk_update\">bulk_update() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKBWriter.byteorder\">byteorder (WKBWriter attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKBWriter.byteorder\">byteorder (WKBWriter attribuut)</a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"C\">C</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n@@ -2150,15 +2149,15 @@\n \n       <ul>\n         <li><a href=\"topics/cache.html#std-templatetag-cache\">template tag</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/http/decorators.html#django.views.decorators.cache.cache_control\">cache_control() (in module django.views.decorators.cache)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.cached_db.SessionStore.cache_key_prefix\">cache_key_prefix (backends.cached_db.SessionStore attribute)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.cached_db.SessionStore.cache_key_prefix\">cache_key_prefix (backends.cached_db.SessionStore attribuut)</a>\n </li>\n       <li>\n     CACHE_MIDDLEWARE_ALIAS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-CACHE_MIDDLEWARE_ALIAS\">setting</a>\n </li>\n@@ -2173,17 +2172,17 @@\n       <li>\n     CACHE_MIDDLEWARE_SECONDS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-CACHE_MIDDLEWARE_SECONDS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/templates/api.html#django.template.loaders.cached.Loader\">cached.Loader (class in django.template.loaders)</a>\n+      <li><a href=\"ref/templates/api.html#django.template.loaders.cached.Loader\">cached.Loader (klasse in django.template.loaders)</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.functional.cached_property\">cached_property (class in django.utils.functional)</a>\n+      <li><a href=\"ref/utils.html#django.utils.functional.cached_property\">cached_property (klasse in django.utils.functional)</a>\n </li>\n       <li>\n     CACHES\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-CACHES\">setting</a>\n </li>\n@@ -2233,77 +2232,75 @@\n       <li>\n     CACHES-VERSION\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-CACHES-VERSION\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/logging.html#django.utils.log.CallbackFilter\">CallbackFilter (class in django.utils.log)</a>\n+      <li><a href=\"ref/logging.html#django.utils.log.CallbackFilter\">CallbackFilter (klasse in django.utils.log)</a>\n </li>\n-      <li><a href=\"topics/db/sql.html#django.db.models.CursorWrapper.callproc\">callproc() (CursorWrapper method)</a>\n+      <li><a href=\"topics/db/sql.html#django.db.models.CursorWrapper.callproc\">callproc() (CursorWrapper methode)</a>\n </li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.can_delete\">can_delete (BaseFormSet attribute)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.can_delete\">can_delete (BaseFormSet attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.can_delete\">(InlineModelAdmin attribute)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.can_delete\">(InlineModelAdmin attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.can_delete_extra\">can_delete_extra (BaseFormSet attribute)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.can_delete_extra\">can_delete_extra (BaseFormSet attribuut)</a>\n </li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.can_order\">can_order (BaseFormSet attribute)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.can_order\">can_order (BaseFormSet attribuut)</a>\n </li>\n       <li>\n     capfirst\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-capfirst\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.captured_kwargs\">captured_kwargs (ResolverMatch attribute)</a>\n+      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.captured_kwargs\">captured_kwargs (ResolverMatch attribuut)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.TestCase.captureOnCommitCallbacks\">captureOnCommitCallbacks() (TestCase class method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.TestCase.captureOnCommitCallbacks\">captureOnCommitCallbacks() (TestCase klassemethode)</a>\n </li>\n       <li><a href=\"ref/models/fields.html#django.db.models.CASCADE\">CASCADE (in module django.db.models)</a>\n </li>\n-      <li><a href=\"ref/models/conditional-expressions.html#django.db.models.expressions.Case\">Case (class in django.db.models.expressions)</a>\n+      <li><a href=\"ref/models/conditional-expressions.html#django.db.models.expressions.Case\">Case (klasse in django.db.models.expressions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Cast\">Cast (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Cast\">Cast (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Ceil\">Ceil (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Ceil\">Ceil (klasse in django.db.models.functions)</a>\n </li>\n       <li>\n     center\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-center\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Centroid\">Centroid (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.centroid\">centroid (GEOSGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.centroid\">centroid (GEOSGeometry attribute)</a>\n-\n-      <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.centroid\">(OGRGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Centroid\">Centroid (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.change_form_template\">change_form_template (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.centroid\">centroid (OGRGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.change_list_template\">change_list_template (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.change_form_template\">change_form_template (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry.change_message\">change_message (LogEntry attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.change_list_template\">change_list_template (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.change_view\">change_view() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry.change_message\">change_message (LogEntry attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.changed_data\">changed_data (Form attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.change_view\">change_view() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"topics/forms/modelforms.html#django.forms.models.BaseModelFormSet.changed_objects\">changed_objects (models.BaseModelFormSet attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.changed_data\">changed_data (Form attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.changefreq\">changefreq (Sitemap attribute)</a>\n+      <li><a href=\"topics/forms/modelforms.html#django.forms.models.BaseModelFormSet.changed_objects\">changed_objects (models.BaseModelFormSet attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.changelist_view\">changelist_view() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.changefreq\">changefreq (Sitemap attribuut)</a>\n+</li>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.changelist_view\">changelist_view() (ModelAdmin methode)</a>\n </li>\n       <li>\n     changepassword\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-changepassword\">django-admin command</a>\n </li>\n@@ -2311,24 +2308,24 @@\n       <li>\n     changepassword command line option\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#cmdoption-changepassword-database\">--database</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.CharField\">CharField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.CharField\">CharField (klasse in django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.CharField\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.CharField\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.charset\">charset (HttpResponse attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.charset\">charset (HttpResponse attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.UploadedFile.charset\">(UploadedFile attribute)</a>\n+        <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.UploadedFile.charset\">(UploadedFile attribuut)</a>\n </li>\n       </ul></li>\n       <li>\n     check\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-check\">django-admin command</a>\n@@ -2347,166 +2344,166 @@\n         <li><a href=\"ref/django-admin.html#cmdoption-check-list-tags\">--list-tags</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-check-tag\">--tag</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-check-tag\">-t</a>\n </li>\n       </ul></li>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.check\">check() (BaseCommand method)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.check\">check() (BaseCommand methode)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.translation.check_for_language\">check_for_language() (in module django.utils.translation)</a>\n </li>\n       <li><a href=\"topics/auth/passwords.html#django.contrib.auth.hashers.check_password\">check_password() (in module django.contrib.auth.hashers)</a>\n \n       <ul>\n-        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.check_password\">(models.AbstractBaseUser method)</a>\n+        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.check_password\">(models.AbstractBaseUser methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.check_password\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.check_password\">(models.User methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.CheckboxInput.check_test\">check_test (CheckboxInput attribute)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.CheckboxInput.check_test\">check_test (CheckboxInput attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.CheckboxInput\">CheckboxInput (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.CheckboxInput\">CheckboxInput (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.CheckboxSelectMultiple\">CheckboxSelectMultiple (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.CheckboxSelectMultiple\">CheckboxSelectMultiple (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/models/constraints.html#django.db.models.CheckConstraint\">CheckConstraint (class in django.db.models)</a>\n+      <li><a href=\"ref/models/constraints.html#django.db.models.CheckConstraint\">CheckConstraint (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/checks.html#django.core.checks.CheckMessage\">CheckMessage (class in django.core.checks)</a>\n+      <li><a href=\"ref/checks.html#django.core.checks.CheckMessage\">CheckMessage (klasse in django.core.checks)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.ChoiceField\">ChoiceField (class in django.forms)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.ChoiceField\">ChoiceField (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.ChoiceField.choices\">choices (ChoiceField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.ChoiceField.choices\">choices (ChoiceField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/fields.html#django.db.models.Field.choices\">(Field attribute)</a>\n+        <li><a href=\"ref/models/fields.html#django.db.models.Field.choices\">(Field attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/widgets.html#django.forms.Select.choices\">(Select attribute)</a>\n+        <li><a href=\"ref/forms/widgets.html#django.forms.Select.choices\">(Select attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Chr\">Chr (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Chr\">Chr (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.FileUploadHandler.chunk_size\">chunk_size (FileUploadHandler attribute)</a>\n+      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.FileUploadHandler.chunk_size\">chunk_size (FileUploadHandler attribuut)</a>\n </li>\n-      <li><a href=\"ref/files/file.html#django.core.files.File.chunks\">chunks() (File method)</a>\n+      <li><a href=\"ref/files/file.html#django.core.files.File.chunks\">chunks() (File methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.UploadedFile.chunks\">(UploadedFile method)</a>\n+        <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.UploadedFile.chunks\">(UploadedFile methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.CITextExtension\">CITextExtension (class in django.contrib.postgres.operations)</a>\n+      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.CITextExtension\">CITextExtension (klasse in django.contrib.postgres.operations)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2.city\">city() (GeoIP2 method)</a>\n+      <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2.city\">city() (GeoIP2 methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.classes\">classes (InlineModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.classes\">classes (InlineModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.functional.classproperty\">classproperty (class in django.utils.functional)</a>\n+      <li><a href=\"ref/utils.html#django.utils.functional.classproperty\">classproperty (klasse in django.utils.functional)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.Field.clean\">clean() (Field method)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.Field.clean\">clean() (Field methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.clean\">(Form method)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.clean\">(Form methode)</a>\n </li>\n-        <li><a href=\"ref/models/instances.html#django.db.models.Model.clean\">(Model method)</a>\n+        <li><a href=\"ref/models/instances.html#django.db.models.Model.clean\">(Model methode)</a>\n </li>\n-        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.clean\">(models.AbstractBaseUser method)</a>\n+        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.clean\">(models.AbstractBaseUser methode)</a>\n </li>\n-        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractUser.clean\">(models.AbstractUser method)</a>\n+        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractUser.clean\">(models.AbstractUser methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model.clean_fields\">clean_fields() (Model method)</a>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model.clean_fields\">clean_fields() (Model methode)</a>\n </li>\n       <li><a href=\"topics/db/transactions.html#django.db.transaction.clean_savepoints\">clean_savepoints() (in module django.db.transaction)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.RemoteUserBackend.clean_username\">clean_username() (RemoteUserBackend method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.RemoteUserBackend.clean_username\">clean_username() (RemoteUserBackend methode)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.cleaned_data\">cleaned_data (Form attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.cleaned_data\">cleaned_data (Form attribuut)</a>\n </li>\n-      <li><a href=\"howto/error-reporting.html#django.views.debug.SafeExceptionReporterFilter.cleansed_substitute\">cleansed_substitute (SafeExceptionReporterFilter attribute)</a>\n+      <li><a href=\"howto/error-reporting.html#django.views.debug.SafeExceptionReporterFilter.cleansed_substitute\">cleansed_substitute (SafeExceptionReporterFilter attribuut)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.clear\">clear() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.clear\">clear() (backends.base.SessionBase methode)</a>\n \n       <ul>\n-        <li><a href=\"topics/cache.html#django.core.cache.cache.clear\">(cache method)</a>\n+        <li><a href=\"topics/cache.html#django.core.cache.cache.clear\">(cache methode)</a>\n </li>\n-        <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.clear\">(RelatedManager method)</a>\n+        <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.clear\">(RelatedManager methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentTypeManager.clear_cache\">clear_cache() (ContentTypeManager method)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentTypeManager.clear_cache\">clear_cache() (ContentTypeManager methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.clear_expired\">clear_expired() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.clear_expired\">clear_expired() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.ClearableFileInput\">ClearableFileInput (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.ClearableFileInput\">ClearableFileInput (klasse in django.forms)</a>\n </li>\n       <li>\n     clearsessions\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-clearsessions\">django-admin command</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Client\">Client (class in django.test)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Client\">Client (klasse in django.test)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Response.client\">client (Response attribute)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Response.client\">client (Response attribuut)</a>\n \n       <ul>\n-        <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.client\">(SimpleTestCase attribute)</a>\n+        <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.client\">(SimpleTestCase attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/exceptions.html#django.test.client.RedirectCycleError\">client.RedirectCycleError</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.client_class\">client_class (SimpleTestCase attribute)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.client_class\">client_class (SimpleTestCase attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.clone\">clone() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.clone\">clone() (GEOSGeometry methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.clone\">(OGRGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.clone\">(OGRGeometry methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.clone\">(SpatialReference method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.clone\">(SpatialReference methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/cache.html#django.core.cache.cache.close\">close() (cache method)</a>\n+      <li><a href=\"topics/cache.html#django.core.cache.cache.close\">close() (cache methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/fields.html#django.db.models.fields.files.FieldFile.close\">(FieldFile method)</a>\n+        <li><a href=\"ref/models/fields.html#django.db.models.fields.files.FieldFile.close\">(FieldFile methode)</a>\n </li>\n-        <li><a href=\"ref/files/file.html#django.core.files.File.close\">(File method)</a>\n+        <li><a href=\"ref/files/file.html#django.core.files.File.close\">(File methode)</a>\n </li>\n-        <li><a href=\"ref/request-response.html#django.http.HttpResponse.close\">(HttpResponse method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.HttpResponse.close\">(HttpResponse methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.close_rings\">close_rings() (OGRGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.close_rings\">close_rings() (OGRGeometry methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.closed\">closed (HttpResponse attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.closed\">closed (HttpResponse attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.LineString.closed\">(LineString attribute)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.LineString.closed\">(LineString attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.MultiLineString.closed\">(MultiLineString attribute)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.MultiLineString.closed\">(MultiLineString attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.ClosestPoint\">ClosestPoint (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.ClosestPoint\">ClosestPoint (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Coalesce\">Coalesce (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Coalesce\">Coalesce (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/validators.html#django.core.validators.EmailValidator.code\">code (EmailValidator attribute)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.EmailValidator.code\">code (EmailValidator attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/validators.html#django.core.validators.ProhibitNullCharactersValidator.code\">(ProhibitNullCharactersValidator attribute)</a>\n+        <li><a href=\"ref/validators.html#django.core.validators.ProhibitNullCharactersValidator.code\">(ProhibitNullCharactersValidator attribuut)</a>\n </li>\n-        <li><a href=\"ref/validators.html#django.core.validators.RegexValidator.code\">(RegexValidator attribute)</a>\n+        <li><a href=\"ref/validators.html#django.core.validators.RegexValidator.code\">(RegexValidator attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.Permission.codename\">codename (models.Permission attribute)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.Permission.codename\">codename (models.Permission attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.TypedChoiceField.coerce\">coerce (TypedChoiceField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.TypedChoiceField.coerce\">coerce (TypedChoiceField attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Collate\">Collate (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Collate\">Collate (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geoquerysets.html#django.contrib.gis.db.models.Collect\">Collect (class in django.contrib.gis.db.models)</a>\n+      <li><a href=\"ref/contrib/gis/geoquerysets.html#django.contrib.gis.db.models.Collect\">Collect (klasse in django.contrib.gis.db.models)</a>\n </li>\n       <li>\n     collectstatic\n \n       <ul>\n         <li><a href=\"ref/contrib/staticfiles.html#django-admin-collectstatic\">django-admin command</a>\n </li>\n@@ -2536,19 +2533,19 @@\n         <li><a href=\"ref/contrib/staticfiles.html#cmdoption-collectstatic-ignore\">-i</a>\n </li>\n         <li><a href=\"ref/contrib/staticfiles.html#cmdoption-collectstatic-link\">-l</a>\n </li>\n         <li><a href=\"ref/contrib/staticfiles.html#cmdoption-collectstatic-dry-run\">-n</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.color_interp\">color_interp() (GDALBand method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.color_interp\">color_interp() (GDALBand methode)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.ColorInput\">ColorInput (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.ColorInput\">ColorInput (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.ComboField\">ComboField (class in django.forms)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.ComboField\">ComboField (klasse in django.forms)</a>\n </li>\n       <li>\n     command line option\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#cmdoption-force-color\">--force-color</a>\n </li>\n@@ -2835,17 +2832,17 @@\n         <li><a href=\"releases/security.html#index-2\">CVE 2024-53908</a>\n </li>\n         <li><a href=\"releases/security.html#index-0\">CVE 2024-56374</a>\n </li>\n       </ul></li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/middleware.html#django.middleware.common.CommonMiddleware\">CommonMiddleware (class in django.middleware.common)</a>\n+      <li><a href=\"ref/middleware.html#django.middleware.common.CommonMiddleware\">CommonMiddleware (klasse in django.middleware.common)</a>\n </li>\n-      <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.CommonPasswordValidator\">CommonPasswordValidator (class in django.contrib.auth.password_validation)</a>\n+      <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.CommonPasswordValidator\">CommonPasswordValidator (klasse in django.contrib.auth.password_validation)</a>\n </li>\n       <li>\n     compilemessages\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-compilemessages\">django-admin command</a>\n </li>\n@@ -2867,49 +2864,49 @@\n         <li><a href=\"ref/django-admin.html#cmdoption-compilemessages-ignore\">-i</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-compilemessages-locale\">-l</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-compilemessages-exclude\">-x</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.CompositePrimaryKey\">CompositePrimaryKey (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.CompositePrimaryKey\">CompositePrimaryKey (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.MultiValueField.compress\">compress() (MultiValueField method)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.MultiValueField.compress\">compress() (MultiValueField methode)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Concat\">Concat (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Concat\">Concat (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.concrete\">concrete (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.concrete\">concrete (Field attribuut)</a>\n </li>\n       <li><a href=\"glossary.html#term-concrete-model\"><strong>concrete model</strong></a>\n </li>\n-      <li><a href=\"ref/models/constraints.html#django.db.models.CheckConstraint.condition\">condition (CheckConstraint attribute)</a>\n+      <li><a href=\"ref/models/constraints.html#django.db.models.CheckConstraint.condition\">condition (CheckConstraint attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/postgres/constraints.html#django.contrib.postgres.constraints.ExclusionConstraint.condition\">(ExclusionConstraint attribute)</a>\n+        <li><a href=\"ref/contrib/postgres/constraints.html#django.contrib.postgres.constraints.ExclusionConstraint.condition\">(ExclusionConstraint attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/querysets.html#django.db.models.FilteredRelation.condition\">(FilteredRelation attribute)</a>\n+        <li><a href=\"ref/models/querysets.html#django.db.models.FilteredRelation.condition\">(FilteredRelation attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/indexes.html#django.db.models.Index.condition\">(Index attribute)</a>\n+        <li><a href=\"ref/models/indexes.html#django.db.models.Index.condition\">(Index attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint.condition\">(UniqueConstraint attribute)</a>\n+        <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint.condition\">(UniqueConstraint attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/http/decorators.html#django.views.decorators.http.condition\">condition() (in module django.views.decorators.http)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.html.conditional_escape\">conditional_escape() (in module django.utils.html)</a>\n </li>\n       <li><a href=\"topics/http/decorators.html#django.views.decorators.http.conditional_page\">conditional_page() (in module django.views.decorators.http)</a>\n </li>\n-      <li><a href=\"ref/middleware.html#django.middleware.http.ConditionalGetMiddleware\">ConditionalGetMiddleware (class in django.middleware.http)</a>\n+      <li><a href=\"ref/middleware.html#django.middleware.http.ConditionalGetMiddleware\">ConditionalGetMiddleware (klasse in django.middleware.http)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.RemoteUserBackend.configure_user\">configure_user() (RemoteUserBackend method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.RemoteUserBackend.configure_user\">configure_user() (RemoteUserBackend methode)</a>\n </li>\n-      <li><a href=\"topics/settings.html#django.conf.settings.configured\">configured (django.conf.settings attribute)</a>\n+      <li><a href=\"topics/settings.html#django.conf.settings.configured\">configured (django.conf.settings attribuut)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.AuthenticationForm.confirm_login_allowed\">confirm_login_allowed() (AuthenticationForm method)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.AuthenticationForm.confirm_login_allowed\">confirm_login_allowed() (AuthenticationForm methode)</a>\n </li>\n       <li>\n     CONN_HEALTH_CHECKS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-CONN_HEALTH_CHECKS\">setting</a>\n </li>\n@@ -2917,21 +2914,21 @@\n       <li>\n     CONN_MAX_AGE\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-CONN_MAX_AGE\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/signals.html#django.dispatch.Signal.connect\">connect() (Signal method)</a>\n+      <li><a href=\"topics/signals.html#django.dispatch.Signal.connect\">connect() (Signal methode)</a>\n </li>\n-      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.SchemaEditor.connection\">connection (SchemaEditor attribute)</a>\n+      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.SchemaEditor.connection\">connection (SchemaEditor attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.constraint_validation_compatible\">constraint_validation_compatible (Expression attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.constraint_validation_compatible\">constraint_validation_compatible (Expression attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/options.html#django.db.models.Options.constraints\">constraints (Options attribute)</a>\n+      <li><a href=\"ref/models/options.html#django.db.models.Options.constraints\">constraints (Options attribuut)</a>\n </li>\n       <li>\n     contained\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-contained\">field lookup type</a>\n </li>\n@@ -2939,135 +2936,135 @@\n       <li>\n     contains\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-contains\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.contains\">contains() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.contains\">contains() (GEOSGeometry methode)</a>\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.contains\">(in module django.db.models.query.QuerySet)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.contains\">(OGRGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.contains\">(OGRGeometry methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry.contains\">(PreparedGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry.contains\">(PreparedGeometry methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.contains_aggregate\">contains_aggregate (Expression attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.contains_aggregate\">contains_aggregate (Expression attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.contains_over_clause\">contains_over_clause (Expression attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.contains_over_clause\">contains_over_clause (Expression attribuut)</a>\n </li>\n       <li>\n     contains_properly\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-contains_properly\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry.contains_properly\">contains_properly() (PreparedGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry.contains_properly\">contains_properly() (PreparedGeometry methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.content\">content (HttpResponse attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.content\">content (HttpResponse attribuut)</a>\n \n       <ul>\n-        <li><a href=\"topics/testing/tools.html#django.test.Response.content\">(Response attribute)</a>\n+        <li><a href=\"topics/testing/tools.html#django.test.Response.content\">(Response attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/utils.html#django.utils.http.content_disposition_header\">content_disposition_header() (in module django.utils.http)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.content_params\">content_params (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.content_params\">content_params (HttpRequest attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin.content_type\">content_type (django.views.generic.base.TemplateResponseMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin.content_type\">content_type (django.views.generic.base.TemplateResponseMixin attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/request-response.html#django.http.HttpRequest.content_type\">(HttpRequest attribute)</a>\n+        <li><a href=\"ref/request-response.html#django.http.HttpRequest.content_type\">(HttpRequest attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry.content_type\">(LogEntry attribute)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry.content_type\">(LogEntry attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.Permission.content_type\">(models.Permission attribute)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.Permission.content_type\">(models.Permission attribuut)</a>\n </li>\n-        <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.UploadedFile.content_type\">(UploadedFile attribute)</a>\n+        <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.UploadedFile.content_type\">(UploadedFile attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.UploadedFile.content_type_extra\">content_type_extra (UploadedFile attribute)</a>\n+      <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.UploadedFile.content_type_extra\">content_type_extra (UploadedFile attribuut)</a>\n </li>\n-      <li><a href=\"ref/files/file.html#django.core.files.base.ContentFile\">ContentFile (class in django.core.files.base)</a>\n+      <li><a href=\"ref/files/file.html#django.core.files.base.ContentFile\">ContentFile (klasse in django.core.files.base)</a>\n </li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentType\">ContentType (class in django.contrib.contenttypes.models)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentType\">ContentType (klasse in django.contrib.contenttypes.models)</a>\n </li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentTypeManager\">ContentTypeManager (class in django.contrib.contenttypes.models)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentTypeManager\">ContentTypeManager (klasse in django.contrib.contenttypes.models)</a>\n </li>\n-      <li><a href=\"ref/templates/api.html#django.template.Context\">Context (class in django.template)</a>\n+      <li><a href=\"ref/templates/api.html#django.template.Context\">Context (klasse in django.template)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Response.context\">context (Response attribute)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Response.context\">context (Response attribuut)</a>\n </li>\n-      <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse.context_data\">context_data (SimpleTemplateResponse attribute)</a>\n+      <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse.context_data\">context_data (SimpleTemplateResponse attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.context_object_name\">context_object_name (django.views.generic.detail.SingleObjectMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.context_object_name\">context_object_name (django.views.generic.detail.SingleObjectMixin attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.context_object_name\">(django.views.generic.list.MultipleObjectMixin attribute)</a>\n+        <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.context_object_name\">(django.views.generic.list.MultipleObjectMixin attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/templates/api.html#django.template.ContextPopException\">ContextPopException</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.convert_value\">convert_value() (Expression method)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.convert_value\">convert_value() (Expression methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.convex_hull\">convex_hull (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.convex_hull\">convex_hull (GEOSGeometry attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.convex_hull\">(OGRGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.convex_hull\">(OGRGeometry attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Client.cookies\">cookies (Client attribute)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Client.cookies\">cookies (Client attribuut)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.COOKIES\">COOKIES (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.COOKIES\">COOKIES (HttpRequest attribuut)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.cookies\">cookies (HttpResponse attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.cookies\">cookies (HttpResponse attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.coord_dim\">coord_dim (OGRGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.coord_dim\">coord_dim (OGRGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.coords\">coords (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.coords\">coords (GEOSGeometry attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.coords\">(OGRGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.coords\">(OGRGeometry attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2.coords\">coords() (GeoIP2 method)</a>\n+      <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2.coords\">coords() (GeoIP2 methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.CoordTransform\">CoordTransform (class in django.contrib.gis.gdal)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.CoordTransform\">CoordTransform (klasse in django.contrib.gis.gdal)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.QueryDict.copy\">copy() (QueryDict method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.QueryDict.copy\">copy() (QueryDict methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.Corr\">Corr (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.Corr\">Corr (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Cos\">Cos (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Cos\">Cos (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Cot\">Cot (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Cot\">Cot (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/querysets.html#django.db.models.Count\">Count (class in django.db.models)</a>\n+      <li><a href=\"ref/models/querysets.html#django.db.models.Count\">Count (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.count\">count (Paginator attribute)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.count\">count (Paginator attribuut)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.count\">count() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2.country\">country() (GeoIP2 method)</a>\n+      <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2.country\">country() (GeoIP2 methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2.country_code\">country_code() (GeoIP2 method)</a>\n+      <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2.country_code\">country_code() (GeoIP2 methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2.country_name\">country_name() (GeoIP2 method)</a>\n+      <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2.country_name\">country_name() (GeoIP2 methode)</a>\n </li>\n       <li>\n     coupling\n \n       <ul>\n         <li><a href=\"misc/design-philosophies.html#index-0\">loose</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.CovarPop\">CovarPop (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.CovarPop\">CovarPop (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n       <li>\n     coveredby\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-coveredby\">field lookup type</a>\n </li>\n@@ -3075,46 +3072,46 @@\n       <li>\n     covers\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-covers\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.covers\">covers() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.covers\">covers() (GEOSGeometry methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry.covers\">(PreparedGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry.covers\">(PreparedGeometry methode)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.create\">create() (in module django.db.models.query.QuerySet)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.create\">(RelatedManager method)</a>\n+        <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.create\">(RelatedManager methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.create_model\">create_model() (BaseDatabaseSchemaEditor method)</a>\n+      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.create_model\">create_model() (BaseDatabaseSchemaEditor methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.db.SessionStore.create_model_instance\">create_model_instance() (backends.db.SessionStore method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.db.SessionStore.create_model_instance\">create_model_instance() (backends.db.SessionStore methode)</a>\n </li>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.create_parser\">create_parser() (BaseCommand method)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.create_parser\">create_parser() (BaseCommand methode)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUserManager.create_superuser\">create_superuser() (models.CustomUserManager method)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUserManager.create_superuser\">create_superuser() (models.CustomUserManager methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.UserManager.create_superuser\">(models.UserManager method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.UserManager.create_superuser\">(models.UserManager methode)</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/testing/advanced.html#django.db.connection.creation.create_test_db\">create_test_db() (in module django.db.connection.creation)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.RemoteUserBackend.create_unknown_user\">create_unknown_user (RemoteUserBackend attribute)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.RemoteUserBackend.create_unknown_user\">create_unknown_user (RemoteUserBackend attribuut)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUserManager.create_user\">create_user() (models.CustomUserManager method)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUserManager.create_user\">create_user() (models.CustomUserManager methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.UserManager.create_user\">(models.UserManager method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.UserManager.create_user\">(models.UserManager methode)</a>\n </li>\n       </ul></li>\n       <li>\n     createcachetable\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-createcachetable\">django-admin command</a>\n@@ -3125,19 +3122,19 @@\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#cmdoption-createcachetable-database\">--database</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-createcachetable-dry-run\">--dry-run</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.CreateCollation\">CreateCollation (class in django.contrib.postgres.operations)</a>\n+      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.CreateCollation\">CreateCollation (klasse in django.contrib.postgres.operations)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.CreateExtension\">CreateExtension (class in django.contrib.postgres.operations)</a>\n+      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.CreateExtension\">CreateExtension (klasse in django.contrib.postgres.operations)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.CreateModel\">CreateModel (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.CreateModel\">CreateModel (klasse in django.db.migrations.operations)</a>\n </li>\n       <li>\n     createsuperuser\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-createsuperuser\">django-admin command</a>\n </li>\n@@ -3153,34 +3150,34 @@\n         <li><a href=\"ref/django-admin.html#cmdoption-createsuperuser-noinput\">--no-input</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-createsuperuser-noinput\">--noinput</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-createsuperuser-username\">--username</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/flattened-index.html#CreateView\">CreateView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/flattened-index.html#CreateView\">CreateView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/checks.html#django.core.checks.Critical\">Critical (class in django.core.checks)</a>\n+      <li><a href=\"ref/checks.html#django.core.checks.Critical\">Critical (klasse in django.core.checks)</a>\n </li>\n       <li>\n     crosses\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-crosses\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.crosses\">crosses() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.crosses\">crosses() (GEOSGeometry methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.crosses\">(OGRGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.crosses\">(OGRGeometry methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry.crosses\">(PreparedGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry.crosses\">(PreparedGeometry methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.CryptoExtension\">CryptoExtension (class in django.contrib.postgres.operations)</a>\n+      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.CryptoExtension\">CryptoExtension (klasse in django.contrib.postgres.operations)</a>\n </li>\n       <li>\n     CSRF_COOKIE_AGE\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-CSRF_COOKIE_AGE\">setting</a>\n </li>\n@@ -3262,29 +3259,29 @@\n       <li>\n     CSRF_USE_SESSIONS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-CSRF_USE_SESSIONS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/middleware.html#django.middleware.csrf.CsrfViewMiddleware\">CsrfViewMiddleware (class in django.middleware.csrf)</a>\n+      <li><a href=\"ref/middleware.html#django.middleware.csrf.CsrfViewMiddleware\">CsrfViewMiddleware (klasse in django.middleware.csrf)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.css_classes\">css_classes() (BoundField method)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.css_classes\">css_classes() (BoundField methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.admin.GenericInlineModelAdmin.ct_field\">ct_field (GenericInlineModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.admin.GenericInlineModelAdmin.ct_field\">ct_field (GenericInlineModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.admin.GenericInlineModelAdmin.ct_fk_field\">ct_fk_field (GenericInlineModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.admin.GenericInlineModelAdmin.ct_fk_field\">ct_fk_field (GenericInlineModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.CumeDist\">CumeDist (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.CumeDist\">CumeDist (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.current_app\">current_app (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.current_app\">current_app (HttpRequest attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.WindowFrameExclusion.CURRENT_ROW\">CURRENT_ROW (WindowFrameExclusion attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.WindowFrameExclusion.CURRENT_ROW\">CURRENT_ROW (WindowFrameExclusion attribuut)</a>\n </li>\n-      <li><a href=\"ref/middleware.html#django.contrib.sites.middleware.CurrentSiteMiddleware\">CurrentSiteMiddleware (class in django.contrib.sites.middleware)</a>\n+      <li><a href=\"ref/middleware.html#django.contrib.sites.middleware.CurrentSiteMiddleware\">CurrentSiteMiddleware (klasse in django.contrib.sites.middleware)</a>\n </li>\n       <li>\n     cut\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-cut\">template filter</a>\n </li>\n@@ -3292,27 +3289,27 @@\n       <li>\n     cycle\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-cycle\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.cycle_key\">cycle_key() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.cycle_key\">cycle_key() (backends.base.SessionBase methode)</a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"D\">D</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/gis/measure.html#django.contrib.gis.measure.D\">D (class in django.contrib.gis.measure)</a>\n+      <li><a href=\"ref/contrib/gis/measure.html#django.contrib.gis.measure.D\">D (klasse in django.contrib.gis.measure)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.data\">data (BoundField attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.data\">data (BoundField attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.data\">data() (GDALBand method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.data\">data() (GDALBand methode)</a>\n </li>\n       <li>\n     DATA_UPLOAD_MAX_MEMORY_SIZE\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-DATA_UPLOAD_MAX_MEMORY_SIZE\">setting</a>\n </li>\n@@ -3385,20 +3382,20 @@\n       <li>\n     DATABASES\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-DATABASES\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.databases\">databases (SimpleTestCase attribute)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.databases\">databases (SimpleTestCase attribuut)</a>\n \n       <ul>\n-        <li><a href=\"topics/testing/tools.html#django.test.TestCase.databases\">(TestCase attribute)</a>\n+        <li><a href=\"topics/testing/tools.html#django.test.TestCase.databases\">(TestCase attribuut)</a>\n </li>\n-        <li><a href=\"topics/testing/tools.html#django.test.TransactionTestCase.databases\">(TransactionTestCase attribute)</a>\n+        <li><a href=\"topics/testing/tools.html#django.test.TransactionTestCase.databases\">(TransactionTestCase attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/exceptions.html#django.db.DataError\">DataError</a>\n </li>\n       <li>\n     DATAFILE\n \n@@ -3451,73 +3448,73 @@\n       <li>\n     DATAFILE_TMP_SIZE\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-DATAFILE_TMP_SIZE\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.DataSource\">DataSource (class in django.contrib.gis.gdal)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.DataSource\">DataSource (klasse in django.contrib.gis.gdal)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.datatype\">datatype() (GDALBand method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.datatype\">datatype() (GDALBand methode)</a>\n </li>\n       <li>\n     date\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-date\">field lookup type</a>\n </li>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-date\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.SplitDateTimeWidget.date_attrs\">date_attrs (SplitDateTimeWidget attribute)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.SplitDateTimeWidget.date_attrs\">date_attrs (SplitDateTimeWidget attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DateMixin.date_field\">date_field (DateMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DateMixin.date_field\">date_field (DateMixin attribuut)</a>\n </li>\n       <li>\n     DATE_FORMAT\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-DATE_FORMAT\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.SplitDateTimeWidget.date_format\">date_format (SplitDateTimeWidget attribute)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.SplitDateTimeWidget.date_format\">date_format (SplitDateTimeWidget attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.date_hierarchy\">date_hierarchy (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.date_hierarchy\">date_hierarchy (ModelAdmin attribuut)</a>\n </li>\n       <li>\n     DATE_INPUT_FORMATS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-DATE_INPUT_FORMATS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.date_joined\">date_joined (models.User attribute)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.date_joined\">date_joined (models.User attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.BaseDateListView.date_list_period\">date_list_period (BaseDateListView attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.BaseDateListView.date_list_period\">date_list_period (BaseDateListView attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/flattened-index.html#DateDetailView\">DateDetailView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/flattened-index.html#DateDetailView\">DateDetailView (ge\u00efntegreerde klasse)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.DateDetailView\">(class in django.views.generic.dates)</a>\n+        <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.DateDetailView\">(klasse in django.views.generic.dates)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.DateField\">DateField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.DateField\">DateField (klasse in django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.DateField\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.DateField\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.DateInput\">DateInput (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.DateInput\">DateInput (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DateMixin\">DateMixin (class in django.views.generic.dates)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DateMixin\">DateMixin (klasse in django.views.generic.dates)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.DateRangeField\">DateRangeField (class in django.contrib.postgres.fields)</a>\n+      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.DateRangeField\">DateRangeField (klasse in django.contrib.postgres.fields)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.DateRangeField\">(class in django.contrib.postgres.forms)</a>\n+        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.DateRangeField\">(klasse in django.contrib.postgres.forms)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.dates\">dates() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li>\n     DATETIME_FORMAT\n \n@@ -3528,94 +3525,94 @@\n       <li>\n     DATETIME_INPUT_FORMATS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-DATETIME_INPUT_FORMATS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.DateTimeField\">DateTimeField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.DateTimeField\">DateTimeField (klasse in django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.DateTimeField\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.DateTimeField\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.DateTimeInput\">DateTimeInput (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.DateTimeInput\">DateTimeInput (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.DateTimeRangeField\">DateTimeRangeField (class in django.contrib.postgres.fields)</a>\n+      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.DateTimeRangeField\">DateTimeRangeField (klasse in django.contrib.postgres.fields)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.DateTimeRangeField\">(class in django.contrib.postgres.forms)</a>\n+        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.DateTimeRangeField\">(klasse in django.contrib.postgres.forms)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.datetimes\">datetimes() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li>\n     day\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-day\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DayMixin.day\">day (DayMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DayMixin.day\">day (DayMixin attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DayMixin.day_format\">day_format (DayMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DayMixin.day_format\">day_format (DayMixin attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/flattened-index.html#DayArchiveView\">DayArchiveView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/flattened-index.html#DayArchiveView\">DayArchiveView (ge\u00efntegreerde klasse)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.DayArchiveView\">(class in django.views.generic.dates)</a>\n+        <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.DayArchiveView\">(klasse in django.views.generic.dates)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DayMixin\">DayMixin (class in django.views.generic.dates)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DayMixin\">DayMixin (klasse in django.views.generic.dates)</a>\n </li>\n-      <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.db\">db (QuerySet attribute)</a>\n+      <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.db\">db (QuerySet attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.CharField.db_collation\">db_collation (CharField attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.CharField.db_collation\">db_collation (CharField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/fields.html#django.db.models.TextField.db_collation\">(TextField attribute)</a>\n+        <li><a href=\"ref/models/fields.html#django.db.models.TextField.db_collation\">(TextField attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.db_column\">db_column (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.db_column\">db_column (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.db_comment\">db_comment (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.db_comment\">db_comment (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.ForeignKey.db_constraint\">db_constraint (ForeignKey attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.ForeignKey.db_constraint\">db_constraint (ForeignKey attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField.db_constraint\">(ManyToManyField attribute)</a>\n+        <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField.db_constraint\">(ManyToManyField attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.db_default\">db_default (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.db_default\">db_default (Field attribuut)</a>\n </li>\n       <li><a href=\"topics/db/multi-db.html#db_for_read\">db_for_read()</a>\n </li>\n       <li><a href=\"topics/db/multi-db.html#db_for_write\">db_for_write()</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.db_index\">db_index (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.db_index\">db_index (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.GeneratedField.db_persist\">db_persist (GeneratedField attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.GeneratedField.db_persist\">db_persist (GeneratedField attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField.db_table\">db_table (ManyToManyField attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField.db_table\">db_table (ManyToManyField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/options.html#django.db.models.Options.db_table\">(Options attribute)</a>\n+        <li><a href=\"ref/models/options.html#django.db.models.Options.db_table\">(Options attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/options.html#django.db.models.Options.db_table_comment\">db_table_comment (Options attribute)</a>\n+      <li><a href=\"ref/models/options.html#django.db.models.Options.db_table_comment\">db_table_comment (Options attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.db_tablespace\">db_tablespace (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.db_tablespace\">db_tablespace (Field attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/indexes.html#django.db.models.Index.db_tablespace\">(Index attribute)</a>\n+        <li><a href=\"ref/models/indexes.html#django.db.models.Index.db_tablespace\">(Index attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/options.html#django.db.models.Options.db_tablespace\">(Options attribute)</a>\n+        <li><a href=\"ref/models/options.html#django.db.models.Options.db_tablespace\">(Options attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.db_type\">db_type() (Field method)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.db_type\">db_type() (Field methode)</a>\n </li>\n       <li>\n     dbshell\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-dbshell\">django-admin command</a>\n </li>\n@@ -3647,90 +3644,90 @@\n       <li>\n     debug\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-debug\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/checks.html#django.core.checks.Debug\">Debug (class in django.core.checks)</a>\n+      <li><a href=\"ref/checks.html#django.core.checks.Debug\">Debug (klasse in django.core.checks)</a>\n </li>\n       <li><a href=\"ref/templates/api.html#django.template.context_processors.debug\">debug() (in module django.template.context_processors)</a>\n </li>\n       <li>\n     DEBUG_PROPAGATE_EXCEPTIONS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-DEBUG_PROPAGATE_EXCEPTIONS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.DecimalField.decimal_places\">decimal_places (DecimalField attribute)</a>, <a href=\"ref/models/fields.html#django.db.models.DecimalField.decimal_places\">[1]</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.DecimalField.decimal_places\">decimal_places (DecimalField attribuut)</a>, <a href=\"ref/models/fields.html#django.db.models.DecimalField.decimal_places\">[1]</a>\n </li>\n       <li>\n     DECIMAL_SEPARATOR\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-DECIMAL_SEPARATOR\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.DecimalField\">DecimalField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.DecimalField\">DecimalField (klasse in django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.DecimalField\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.DecimalField\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.DecimalRangeField\">DecimalRangeField (class in django.contrib.postgres.fields)</a>\n+      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.DecimalRangeField\">DecimalRangeField (klasse in django.contrib.postgres.fields)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.DecimalRangeField\">(class in django.contrib.postgres.forms)</a>\n+        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.DecimalRangeField\">(klasse in django.contrib.postgres.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/validators.html#django.core.validators.DecimalValidator\">DecimalValidator (class in django.core.validators)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.DecimalValidator\">DecimalValidator (klasse in django.core.validators)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.JSONField.decoder\">decoder (JSONField attribute)</a>, <a href=\"ref/models/fields.html#django.db.models.JSONField.decoder\">[1]</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.JSONField.decoder\">decoder (JSONField attribuut)</a>, <a href=\"ref/models/fields.html#django.db.models.JSONField.decoder\">[1]</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.MultiWidget.decompress\">decompress() (MultiWidget method)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.MultiWidget.decompress\">decompress() (MultiWidget methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.RangeWidget.decompress\">(RangeWidget method)</a>\n+        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.RangeWidget.decompress\">(RangeWidget methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.deconstruct\">deconstruct() (Field method)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.deconstruct\">deconstruct() (Field methode)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.decorators.decorator_from_middleware\">decorator_from_middleware() (in module django.utils.decorators)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.decorators.decorator_from_middleware_with_args\">decorator_from_middleware_with_args() (in module django.utils.decorators)</a>\n </li>\n-      <li><a href=\"topics/cache.html#django.core.cache.cache.decr\">decr() (cache method)</a>\n+      <li><a href=\"topics/cache.html#django.core.cache.cache.decr\">decr() (cache methode)</a>\n </li>\n       <li>\n     default\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-default\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/applications.html#django.apps.AppConfig.default\">default (AppConfig attribute)</a>\n+      <li><a href=\"ref/applications.html#django.apps.AppConfig.default\">default (AppConfig attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/fields.html#django.db.models.Field.default\">(Field attribute)</a>\n+        <li><a href=\"ref/models/fields.html#django.db.models.Field.default\">(Field attribuut)</a>\n </li>\n       </ul></li>\n       <li>\n     DEFAULT_AUTO_FIELD\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-DEFAULT_AUTO_FIELD\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/applications.html#django.apps.AppConfig.default_auto_field\">default_auto_field (AppConfig attribute)</a>\n+      <li><a href=\"ref/applications.html#django.apps.AppConfig.default_auto_field\">default_auto_field (AppConfig attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.DateTimeRangeField.default_bounds\">default_bounds (DateTimeRangeField attribute)</a>\n+      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.DateTimeRangeField.default_bounds\">default_bounds (DateTimeRangeField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.DecimalRangeField.default_bounds\">(DecimalRangeField attribute)</a>\n+        <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.DecimalRangeField.default_bounds\">(DecimalRangeField attribuut)</a>\n </li>\n       </ul></li>\n       <li>\n     DEFAULT_CHARSET\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-DEFAULT_CHARSET\">setting</a>\n@@ -3767,128 +3764,128 @@\n       <li>\n     DEFAULT_INDEX_TABLESPACE\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-DEFAULT_INDEX_TABLESPACE\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.OSMWidget.default_lat\">default_lat (OSMWidget attribute)</a>\n+      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.OSMWidget.default_lat\">default_lat (OSMWidget attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.OSMWidget.default_lon\">default_lon (OSMWidget attribute)</a>\n+      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.OSMWidget.default_lon\">default_lon (OSMWidget attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/options.html#django.db.models.Options.default_manager_name\">default_manager_name (Options attribute)</a>\n+      <li><a href=\"ref/models/options.html#django.db.models.Options.default_manager_name\">default_manager_name (Options attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/options.html#django.db.models.Options.default_permissions\">default_permissions (Options attribute)</a>\n+      <li><a href=\"ref/models/options.html#django.db.models.Options.default_permissions\">default_permissions (Options attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/options.html#django.db.models.Options.default_related_name\">default_related_name (Options attribute)</a>\n+      <li><a href=\"ref/models/options.html#django.db.models.Options.default_related_name\">default_related_name (Options attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.default_renderer\">default_renderer (Form attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.default_renderer\">default_renderer (Form attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.apps.SimpleAdminConfig.default_site\">default_site (apps.SimpleAdminConfig attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.apps.SimpleAdminConfig.default_site\">default_site (apps.SimpleAdminConfig attribuut)</a>\n </li>\n       <li><a href=\"ref/files/storage.html#django.core.files.storage.default_storage\">default_storage (in module django.core.files.storage)</a>\n </li>\n       <li>\n     DEFAULT_TABLESPACE\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-DEFAULT_TABLESPACE\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.OSMWidget.default_zoom\">default_zoom (OSMWidget attribute)</a>\n+      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.OSMWidget.default_zoom\">default_zoom (OSMWidget attribuut)</a>\n </li>\n       <li><a href=\"ref/views.html#django.views.defaults.bad_request\">defaults.bad_request() (in module django.views)</a>\n </li>\n       <li><a href=\"ref/views.html#django.views.defaults.page_not_found\">defaults.page_not_found() (in module django.views)</a>\n </li>\n       <li><a href=\"ref/views.html#django.views.defaults.permission_denied\">defaults.permission_denied() (in module django.views)</a>\n </li>\n       <li><a href=\"ref/views.html#django.views.defaults.server_error\">defaults.server_error() (in module django.views)</a>\n </li>\n-      <li><a href=\"ref/files/storage.html#django.core.files.storage.DefaultStorage\">DefaultStorage (class in django.core.files.storage)</a>\n+      <li><a href=\"ref/files/storage.html#django.core.files.storage.DefaultStorage\">DefaultStorage (klasse in django.core.files.storage)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.defer\">defer() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/constraints.html#django.contrib.postgres.constraints.ExclusionConstraint.deferrable\">deferrable (ExclusionConstraint attribute)</a>\n+      <li><a href=\"ref/contrib/postgres/constraints.html#django.contrib.postgres.constraints.ExclusionConstraint.deferrable\">deferrable (ExclusionConstraint attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint.deferrable\">(UniqueConstraint attribute)</a>\n+        <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint.deferrable\">(UniqueConstraint attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Degrees\">Degrees (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Degrees\">Degrees (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"topics/cache.html#django.core.cache.cache.delete\">delete() (cache method)</a>\n+      <li><a href=\"topics/cache.html#django.core.cache.cache.delete\">delete() (cache methode)</a>\n \n       <ul>\n-        <li><a href=\"topics/testing/tools.html#django.test.Client.delete\">(Client method)</a>\n+        <li><a href=\"topics/testing/tools.html#django.test.Client.delete\">(Client methode)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.DeletionMixin.delete\">(django.views.generic.edit.DeletionMixin method)</a>\n+        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.DeletionMixin.delete\">(django.views.generic.edit.DeletionMixin methode)</a>\n </li>\n-        <li><a href=\"ref/models/fields.html#django.db.models.fields.files.FieldFile.delete\">(FieldFile method)</a>\n+        <li><a href=\"ref/models/fields.html#django.db.models.fields.files.FieldFile.delete\">(FieldFile methode)</a>\n </li>\n-        <li><a href=\"ref/files/file.html#django.core.files.File.delete\">(File method)</a>\n+        <li><a href=\"ref/files/file.html#django.core.files.File.delete\">(File methode)</a>\n </li>\n         <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.delete\">(in module django.db.models.query.QuerySet)</a>\n </li>\n-        <li><a href=\"ref/models/instances.html#django.db.models.Model.delete\">(Model method)</a>\n+        <li><a href=\"ref/models/instances.html#django.db.models.Model.delete\">(Model methode)</a>\n </li>\n-        <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.delete\">(Storage method)</a>\n+        <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.delete\">(Storage methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.delete_confirmation_template\">delete_confirmation_template (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.delete_confirmation_template\">delete_confirmation_template (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.delete_cookie\">delete_cookie() (HttpResponse method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.delete_cookie\">delete_cookie() (HttpResponse methode)</a>\n </li>\n-      <li><a href=\"topics/cache.html#django.core.cache.cache.delete_many\">delete_many() (cache method)</a>\n+      <li><a href=\"topics/cache.html#django.core.cache.cache.delete_many\">delete_many() (cache methode)</a>\n </li>\n-      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.delete_model\">delete_model() (BaseDatabaseSchemaEditor method)</a>\n+      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.delete_model\">delete_model() (BaseDatabaseSchemaEditor methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.delete_model\">(ModelAdmin method)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.delete_model\">(ModelAdmin methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.delete_queryset\">delete_queryset() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.delete_queryset\">delete_queryset() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.delete_selected_confirmation_template\">delete_selected_confirmation_template (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.delete_selected_confirmation_template\">delete_selected_confirmation_template (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.delete_test_cookie\">delete_test_cookie() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.delete_test_cookie\">delete_test_cookie() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.delete_view\">delete_view() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.delete_view\">delete_view() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"topics/forms/modelforms.html#django.forms.models.BaseModelFormSet.deleted_objects\">deleted_objects (models.BaseModelFormSet attribute)</a>\n+      <li><a href=\"topics/forms/modelforms.html#django.forms.models.BaseModelFormSet.deleted_objects\">deleted_objects (models.BaseModelFormSet attribuut)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.DeleteModel\">DeleteModel (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.DeleteModel\">DeleteModel (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/flattened-index.html#DeleteView\">DeleteView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/flattened-index.html#DeleteView\">DeleteView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.deletion_widget\">deletion_widget (BaseFormSet attribute)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.deletion_widget\">deletion_widget (BaseFormSet attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.SimpleArrayField.delimiter\">delimiter (SimpleArrayField attribute)</a>\n+      <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.SimpleArrayField.delimiter\">delimiter (SimpleArrayField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.StringAgg.delimiter\">(StringAgg attribute)</a>\n+        <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.StringAgg.delimiter\">(StringAgg attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.DenseRank\">DenseRank (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.DenseRank\">DenseRank (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.desc\">desc() (Expression method)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.desc\">desc() (Expression methode)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.description\">description (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.description\">description (Field attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.description\">(GDALBand attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.description\">(GDALBand attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.descriptor_class\">descriptor_class (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.descriptor_class\">descriptor_class (Field attribuut)</a>\n </li>\n       <li><a href=\"topics/testing/advanced.html#django.db.connection.creation.destroy_test_db\">destroy_test_db() (in module django.db.connection.creation)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/flattened-index.html#DetailView\">DetailView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/flattened-index.html#DetailView\">DetailView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.QueryDict.dict\">dict() (QueryDict method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.QueryDict.dict\">dict() (QueryDict methode)</a>\n </li>\n       <li>\n     dictsort\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-dictsort\">template filter</a>\n </li>\n@@ -3896,22 +3893,22 @@\n       <li>\n     dictsortreversed\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-dictsortreversed\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Difference\">Difference (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Difference\">Difference (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.difference\">difference() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.difference\">difference() (GEOSGeometry methode)</a>\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.difference\">(in module django.db.models.query.QuerySet)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.difference\">(OGRGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.difference\">(OGRGeometry methode)</a>\n </li>\n       </ul></li>\n       <li>\n     diffsettings\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-diffsettings\">django-admin command</a>\n@@ -3924,69 +3921,69 @@\n         <li><a href=\"ref/django-admin.html#cmdoption-diffsettings-all\">--all</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-diffsettings-default\">--default</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-diffsettings-output\">--output</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.GeometryField.dim\">dim (GeometryField attribute)</a>\n+      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.GeometryField.dim\">dim (GeometryField attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.dimension\">dimension (OGRGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.dimension\">dimension (OGRGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.dims\">dims (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.dims\">dims (GEOSGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/files/storage.html#django.core.files.storage.FileSystemStorage.directory_permissions_mode\">directory_permissions_mode (FileSystemStorage attribute)</a>\n+      <li><a href=\"ref/files/storage.html#django.core.files.storage.FileSystemStorage.directory_permissions_mode\">directory_permissions_mode (FileSystemStorage attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/files/storage.html#django.core.files.storage.InMemoryStorage.directory_permissions_mode\">(InMemoryStorage attribute)</a>\n+        <li><a href=\"ref/files/storage.html#django.core.files.storage.InMemoryStorage.directory_permissions_mode\">(InMemoryStorage attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/actions.html#django.contrib.admin.AdminSite.disable_action\">disable_action() (AdminSite method)</a>\n+      <li><a href=\"ref/contrib/admin/actions.html#django.contrib.admin.AdminSite.disable_action\">disable_action() (AdminSite methode)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.Field.disabled\">disabled (Field attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.Field.disabled\">disabled (Field attribuut)</a>\n </li>\n       <li>\n     DISALLOWED_USER_AGENTS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-DISALLOWED_USER_AGENTS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/signals.html#django.dispatch.Signal.disconnect\">disconnect() (Signal method)</a>\n+      <li><a href=\"topics/signals.html#django.dispatch.Signal.disconnect\">disconnect() (Signal methode)</a>\n </li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner\">DiscoverRunner (class in django.test.runner)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner\">DiscoverRunner (klasse in django.test.runner)</a>\n </li>\n       <li>\n     disjoint\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-disjoint\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.disjoint\">disjoint() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.disjoint\">disjoint() (GEOSGeometry methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.disjoint\">(OGRGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.disjoint\">(OGRGeometry methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry.disjoint\">(PreparedGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry.disjoint\">(PreparedGeometry methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.View.dispatch\">dispatch() (django.views.generic.base.View method)</a>\n+      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.View.dispatch\">dispatch() (django.views.generic.base.View methode)</a>\n </li>\n       <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.display\">display() (in module django.contrib.admin)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.BaseGeometryWidget.display_raw\">display_raw (BaseGeometryWidget attribute)</a>\n+      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.BaseGeometryWidget.display_raw\">display_raw (BaseGeometryWidget attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Distance\">Distance (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Distance\">Distance (klasse in django.contrib.gis.db.models.functions)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/measure.html#django.contrib.gis.measure.Distance\">(class in django.contrib.gis.measure)</a>\n+        <li><a href=\"ref/contrib/gis/measure.html#django.contrib.gis.measure.Distance\">(klasse in django.contrib.gis.measure)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.distance\">distance() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.distance\">distance() (GEOSGeometry methode)</a>\n </li>\n       <li>\n     distance_gt\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-distance_gt\">field lookup type</a>\n </li>\n@@ -4008,38 +4005,38 @@\n       <li>\n     distance_lte\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-distance_lte\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.ArrayAgg.distinct\">distinct (ArrayAgg attribute)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.ArrayAgg.distinct\">distinct (ArrayAgg attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/querysets.html#django.db.models.Avg.distinct\">(Avg attribute)</a>\n+        <li><a href=\"ref/models/querysets.html#django.db.models.Avg.distinct\">(Avg attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/querysets.html#django.db.models.Count.distinct\">(Count attribute)</a>\n+        <li><a href=\"ref/models/querysets.html#django.db.models.Count.distinct\">(Count attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.JSONBAgg.distinct\">(JSONBAgg attribute)</a>\n+        <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.JSONBAgg.distinct\">(JSONBAgg attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.StringAgg.distinct\">(StringAgg attribute)</a>\n+        <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.StringAgg.distinct\">(StringAgg attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/querysets.html#django.db.models.Sum.distinct\">(Sum attribute)</a>\n+        <li><a href=\"ref/models/querysets.html#django.db.models.Sum.distinct\">(Sum attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.distinct\">distinct() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li>\n     divisibleby\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-divisibleby\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeomType.django\">django (OGRGeomType attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeomType.django\">django (OGRGeomType attribuut)</a>\n </li>\n       <li>\n     django-admin command\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-changepassword\">changepassword</a>\n </li>\n@@ -4418,15 +4415,15 @@\n       <li>\n     django.contrib.postgres.expressions\n \n       <ul>\n         <li><a href=\"ref/contrib/postgres/expressions.html#module-django.contrib.postgres.expressions\">module</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.django.contrib.postgres.forms.BaseRangeField\">django.contrib.postgres.forms.BaseRangeField (class in django.contrib.postgres.fields)</a>\n+      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.django.contrib.postgres.forms.BaseRangeField\">django.contrib.postgres.forms.BaseRangeField (klasse in django.contrib.postgres.fields)</a>\n </li>\n       <li>\n     django.contrib.postgres.indexes\n \n       <ul>\n         <li><a href=\"ref/contrib/postgres/indexes.html#module-django.contrib.postgres.indexes\">module</a>\n </li>\n@@ -4490,17 +4487,17 @@\n       <li>\n     django.contrib.syndication\n \n       <ul>\n         <li><a href=\"ref/contrib/syndication.html#module-django.contrib.syndication\">module</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/cache.html#django.core.cache.cache\">django.core.cache.cache (built-in variable)</a>\n+      <li><a href=\"topics/cache.html#django.core.cache.cache\">django.core.cache.cache (ge\u00efntegreerde variabele)</a>\n </li>\n-      <li><a href=\"topics/cache.html#django.core.cache.caches\">django.core.cache.caches (built-in variable)</a>\n+      <li><a href=\"topics/cache.html#django.core.cache.caches\">django.core.cache.caches (ge\u00efntegreerde variabele)</a>\n </li>\n       <li>\n     django.core.cache.utils.make_template_fragment_key()\n \n       <ul>\n         <li><a href=\"topics/cache.html#django.core.cache.utils.make_template_fragment_key\">built-in function</a>\n </li>\n@@ -4580,28 +4577,28 @@\n       <li>\n     django.core.serializers.get_serializer()\n \n       <ul>\n         <li><a href=\"topics/serialization.html#django.core.serializers.get_serializer\">built-in function</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/serialization.html#django.core.serializers.json.DjangoJSONEncoder\">django.core.serializers.json.DjangoJSONEncoder (built-in class)</a>\n+      <li><a href=\"topics/serialization.html#django.core.serializers.json.DjangoJSONEncoder\">django.core.serializers.json.DjangoJSONEncoder (ge\u00efntegreerde klasse)</a>\n </li>\n       <li>\n     django.core.signals\n \n       <ul>\n         <li><a href=\"ref/signals.html#module-django.core.signals\">module</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/signals.html#django.core.signals.got_request_exception\">django.core.signals.got_request_exception (built-in variable)</a>\n+      <li><a href=\"ref/signals.html#django.core.signals.got_request_exception\">django.core.signals.got_request_exception (ge\u00efntegreerde variabele)</a>\n </li>\n-      <li><a href=\"ref/signals.html#django.core.signals.request_finished\">django.core.signals.request_finished (built-in variable)</a>\n+      <li><a href=\"ref/signals.html#django.core.signals.request_finished\">django.core.signals.request_finished (ge\u00efntegreerde variabele)</a>\n </li>\n-      <li><a href=\"ref/signals.html#django.core.signals.request_started\">django.core.signals.request_started (built-in variable)</a>\n+      <li><a href=\"ref/signals.html#django.core.signals.request_started\">django.core.signals.request_started (ge\u00efntegreerde variabele)</a>\n </li>\n       <li>\n     django.core.signing\n \n       <ul>\n         <li><a href=\"topics/signing.html#module-django.core.signing\">module</a>\n </li>\n@@ -4630,15 +4627,15 @@\n       <li>\n     django.db.backends.base.schema\n \n       <ul>\n         <li><a href=\"ref/schema-editor.html#module-django.db.backends.base.schema\">module</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/signals.html#django.db.backends.signals.connection_created\">django.db.backends.signals.connection_created (built-in variable)</a>\n+      <li><a href=\"ref/signals.html#django.db.backends.signals.connection_created\">django.db.backends.signals.connection_created (ge\u00efntegreerde variabele)</a>\n </li>\n       <li>\n     django.db.migrations\n \n       <ul>\n         <li><a href=\"topics/migrations.html#module-django.db.migrations\">module</a>\n </li>\n@@ -4718,31 +4715,31 @@\n       <li>\n     django.db.models.signals\n \n       <ul>\n         <li><a href=\"ref/signals.html#module-django.db.models.signals\">module</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/signals.html#django.db.models.signals.class_prepared\">django.db.models.signals.class_prepared (built-in variable)</a>\n+      <li><a href=\"ref/signals.html#django.db.models.signals.class_prepared\">django.db.models.signals.class_prepared (ge\u00efntegreerde variabele)</a>\n </li>\n-      <li><a href=\"ref/signals.html#django.db.models.signals.m2m_changed\">django.db.models.signals.m2m_changed (built-in variable)</a>\n+      <li><a href=\"ref/signals.html#django.db.models.signals.m2m_changed\">django.db.models.signals.m2m_changed (ge\u00efntegreerde variabele)</a>\n </li>\n-      <li><a href=\"ref/signals.html#django.db.models.signals.post_delete\">django.db.models.signals.post_delete (built-in variable)</a>\n+      <li><a href=\"ref/signals.html#django.db.models.signals.post_delete\">django.db.models.signals.post_delete (ge\u00efntegreerde variabele)</a>\n </li>\n-      <li><a href=\"ref/signals.html#django.db.models.signals.post_init\">django.db.models.signals.post_init (built-in variable)</a>\n+      <li><a href=\"ref/signals.html#django.db.models.signals.post_init\">django.db.models.signals.post_init (ge\u00efntegreerde variabele)</a>\n </li>\n-      <li><a href=\"ref/signals.html#django.db.models.signals.post_migrate\">django.db.models.signals.post_migrate (built-in variable)</a>\n+      <li><a href=\"ref/signals.html#django.db.models.signals.post_migrate\">django.db.models.signals.post_migrate (ge\u00efntegreerde variabele)</a>\n </li>\n-      <li><a href=\"ref/signals.html#django.db.models.signals.post_save\">django.db.models.signals.post_save (built-in variable)</a>\n+      <li><a href=\"ref/signals.html#django.db.models.signals.post_save\">django.db.models.signals.post_save (ge\u00efntegreerde variabele)</a>\n </li>\n-      <li><a href=\"ref/signals.html#django.db.models.signals.pre_delete\">django.db.models.signals.pre_delete (built-in variable)</a>\n+      <li><a href=\"ref/signals.html#django.db.models.signals.pre_delete\">django.db.models.signals.pre_delete (ge\u00efntegreerde variabele)</a>\n </li>\n-      <li><a href=\"ref/signals.html#django.db.models.signals.pre_migrate\">django.db.models.signals.pre_migrate (built-in variable)</a>\n+      <li><a href=\"ref/signals.html#django.db.models.signals.pre_migrate\">django.db.models.signals.pre_migrate (ge\u00efntegreerde variabele)</a>\n </li>\n-      <li><a href=\"ref/signals.html#django.db.models.signals.pre_save\">django.db.models.signals.pre_save (built-in variable)</a>\n+      <li><a href=\"ref/signals.html#django.db.models.signals.pre_save\">django.db.models.signals.pre_save (ge\u00efntegreerde variabele)</a>\n </li>\n       <li>\n     django.db.transaction\n \n       <ul>\n         <li><a href=\"topics/db/transactions.html#module-django.db.transaction\">module</a>\n </li>\n@@ -4799,15 +4796,15 @@\n       <li>\n     django.http\n \n       <ul>\n         <li><a href=\"ref/request-response.html#module-django.http\">module</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/http/views.html#django.http.Http404\">django.http.Http404 (built-in class)</a>\n+      <li><a href=\"topics/http/views.html#django.http.Http404\">django.http.Http404 (ge\u00efntegreerde klasse)</a>\n </li>\n       <li>\n     django.middleware\n \n       <ul>\n         <li><a href=\"ref/middleware.html#module-django.middleware\">module</a>\n </li>\n@@ -4927,17 +4924,17 @@\n       <li>\n     django.test.signals\n \n       <ul>\n         <li><a href=\"ref/signals.html#module-django.test.signals\">module</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/signals.html#django.test.signals.setting_changed\">django.test.signals.setting_changed (built-in variable)</a>\n+      <li><a href=\"ref/signals.html#django.test.signals.setting_changed\">django.test.signals.setting_changed (ge\u00efntegreerde variabele)</a>\n </li>\n-      <li><a href=\"ref/signals.html#django.test.signals.template_rendered\">django.test.signals.template_rendered (built-in variable)</a>\n+      <li><a href=\"ref/signals.html#django.test.signals.template_rendered\">django.test.signals.template_rendered (ge\u00efntegreerde variabele)</a>\n </li>\n       <li>\n     django.test.utils\n \n       <ul>\n         <li><a href=\"topics/testing/advanced.html#module-django.test.utils\">module</a>\n </li>\n@@ -4980,15 +4977,15 @@\n       <li>\n     django.utils.decorators\n \n       <ul>\n         <li><a href=\"ref/utils.html#module-django.utils.decorators\">module</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/http/middleware.html#django.utils.deprecation.MiddlewareMixin\">django.utils.deprecation.MiddlewareMixin (built-in class)</a>\n+      <li><a href=\"topics/http/middleware.html#django.utils.deprecation.MiddlewareMixin\">django.utils.deprecation.MiddlewareMixin (ge\u00efntegreerde klasse)</a>\n </li>\n       <li>\n     django.utils.encoding\n \n       <ul>\n         <li><a href=\"ref/utils.html#module-django.utils.encoding\">module</a>\n </li>\n@@ -5115,70 +5112,70 @@\n       <li>\n     django.views.decorators.vary\n \n       <ul>\n         <li><a href=\"topics/http/decorators.html#module-django.views.decorators.vary\">module</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.ContextMixin\">django.views.generic.base.ContextMixin (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.ContextMixin\">django.views.generic.base.ContextMixin (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.RedirectView\">django.views.generic.base.RedirectView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.RedirectView\">django.views.generic.base.RedirectView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin\">django.views.generic.base.TemplateResponseMixin (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin\">django.views.generic.base.TemplateResponseMixin (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.TemplateView\">django.views.generic.base.TemplateView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.TemplateView\">django.views.generic.base.TemplateView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.View\">django.views.generic.base.View (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.View\">django.views.generic.base.View (ge\u00efntegreerde klasse)</a>\n </li>\n       <li>\n     django.views.generic.dates\n \n       <ul>\n         <li><a href=\"ref/class-based-views/generic-date-based.html#module-django.views.generic.dates\">module</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/generic-display.html#django.views.generic.detail.BaseDetailView\">django.views.generic.detail.BaseDetailView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/generic-display.html#django.views.generic.detail.BaseDetailView\">django.views.generic.detail.BaseDetailView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-display.html#django.views.generic.detail.DetailView\">django.views.generic.detail.DetailView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/generic-display.html#django.views.generic.detail.DetailView\">django.views.generic.detail.DetailView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin\">django.views.generic.detail.SingleObjectMixin (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin\">django.views.generic.detail.SingleObjectMixin (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectTemplateResponseMixin\">django.views.generic.detail.SingleObjectTemplateResponseMixin (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectTemplateResponseMixin\">django.views.generic.detail.SingleObjectTemplateResponseMixin (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.BaseCreateView\">django.views.generic.edit.BaseCreateView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.BaseCreateView\">django.views.generic.edit.BaseCreateView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.BaseDeleteView\">django.views.generic.edit.BaseDeleteView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.BaseDeleteView\">django.views.generic.edit.BaseDeleteView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.BaseFormView\">django.views.generic.edit.BaseFormView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.BaseFormView\">django.views.generic.edit.BaseFormView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.BaseUpdateView\">django.views.generic.edit.BaseUpdateView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.BaseUpdateView\">django.views.generic.edit.BaseUpdateView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.CreateView\">django.views.generic.edit.CreateView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.CreateView\">django.views.generic.edit.CreateView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.DeleteView\">django.views.generic.edit.DeleteView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.DeleteView\">django.views.generic.edit.DeleteView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.DeletionMixin\">django.views.generic.edit.DeletionMixin (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.DeletionMixin\">django.views.generic.edit.DeletionMixin (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin\">django.views.generic.edit.FormMixin (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin\">django.views.generic.edit.FormMixin (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.FormView\">django.views.generic.edit.FormView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.FormView\">django.views.generic.edit.FormView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ModelFormMixin\">django.views.generic.edit.ModelFormMixin (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ModelFormMixin\">django.views.generic.edit.ModelFormMixin (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ProcessFormView\">django.views.generic.edit.ProcessFormView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ProcessFormView\">django.views.generic.edit.ProcessFormView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.UpdateView\">django.views.generic.edit.UpdateView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.UpdateView\">django.views.generic.edit.UpdateView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-display.html#django.views.generic.list.BaseListView\">django.views.generic.list.BaseListView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/generic-display.html#django.views.generic.list.BaseListView\">django.views.generic.list.BaseListView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-display.html#django.views.generic.list.ListView\">django.views.generic.list.ListView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/generic-display.html#django.views.generic.list.ListView\">django.views.generic.list.ListView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin\">django.views.generic.list.MultipleObjectMixin (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin\">django.views.generic.list.MultipleObjectMixin (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin\">django.views.generic.list.MultipleObjectTemplateResponseMixin (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin\">django.views.generic.list.MultipleObjectTemplateResponseMixin (ge\u00efntegreerde klasse)</a>\n </li>\n       <li>\n     django.views.i18n\n \n       <ul>\n         <li><a href=\"topics/i18n/translation.html#module-django.views.i18n\">module</a>\n </li>\n@@ -5191,39 +5188,39 @@\n </li>\n       <li><a href=\"ref/django-admin.html#index-7\">DJANGO_SUPERUSER_PASSWORD</a>\n </li>\n       <li><a href=\"internals/contributing/writing-code/unit-tests.html#index-2\">DJANGO_TEST_PROCESSES</a>, <a href=\"ref/django-admin.html#index-6\">[1]</a>\n </li>\n       <li><a href=\"ref/django-admin.html#index-4\">DJANGO_WATCHMAN_TIMEOUT</a>, <a href=\"releases/2.2.1.html#index-0\">[1]</a>\n </li>\n-      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.DjangoDivFormRenderer\">DjangoDivFormRenderer (class in django.forms.renderers)</a>\n+      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.DjangoDivFormRenderer\">DjangoDivFormRenderer (klasse in django.forms.renderers)</a>\n </li>\n-      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.DjangoTemplates\">DjangoTemplates (class in django.forms.renderers)</a>\n+      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.DjangoTemplates\">DjangoTemplates (klasse in django.forms.renderers)</a>\n \n       <ul>\n-        <li><a href=\"topics/templates.html#django.template.backends.django.DjangoTemplates\">(class in django.template.backends.django)</a>\n+        <li><a href=\"topics/templates.html#django.template.backends.django.DjangoTemplates\">(klasse in django.template.backends.django)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/models/fields.html#django.db.models.DO_NOTHING\">DO_NOTHING (in module django.db.models)</a>\n </li>\n-      <li><a href=\"topics/i18n/translation.html#django.views.i18n.JavaScriptCatalog.domain\">domain (JavaScriptCatalog attribute)</a>\n+      <li><a href=\"topics/i18n/translation.html#django.views.i18n.JavaScriptCatalog.domain\">domain (JavaScriptCatalog attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/sites.html#django.contrib.sites.models.Site.domain\">(models.Site attribute)</a>\n+        <li><a href=\"ref/contrib/sites.html#django.contrib.sites.models.Site.domain\">(models.Site attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/validators.html#django.core.validators.DomainNameValidator\">DomainNameValidator (class in django.core.validators)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.DomainNameValidator\">DomainNameValidator (klasse in django.core.validators)</a>\n </li>\n       <li><a href=\"misc/design-philosophies.html#index-1\">Don&#39;t repeat yourself</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Driver\">Driver (class in django.contrib.gis.gdal)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.driver\">driver (GDALRaster attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.driver\">driver (GDALRaster attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Driver\">Driver (klasse in django.contrib.gis.gdal)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Driver.driver_count\">driver_count (Driver attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Driver.driver_count\">driver_count (Driver attribuut)</a>\n </li>\n       <li><a href=\"misc/design-philosophies.html#index-1\">DRY</a>\n </li>\n       <li>\n     dumpdata\n \n       <ul>\n@@ -5257,18 +5254,18 @@\n         <li><a href=\"ref/django-admin.html#cmdoption-dumpdata-exclude\">-e</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-dumpdata-output\">-o</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/signing.html#django.core.signing.dumps\">dumps() (in module django.core.signing)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.DurationField\">DurationField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.DurationField\">DurationField (klasse in django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.DurationField\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.DurationField\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n       <li>\n     dwithin\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-dwithin\">field lookup type</a>\n@@ -5276,34 +5273,34 @@\n       </ul></li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"E\">E</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.each_context\">each_context() (AdminSite method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.each_context\">each_context() (AdminSite methode)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.earliest\">earliest() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.editable\">editable (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.editable\">editable (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.ELLIPSIS\">ELLIPSIS (Paginator attribute)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.ELLIPSIS\">ELLIPSIS (Paginator attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.ellipsoid\">ellipsoid (SpatialReference attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.ellipsoid\">ellipsoid (SpatialReference attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.email\">email (models.User attribute)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.email\">email (models.User attribuut)</a>\n </li>\n       <li>\n     EMAIL_BACKEND\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-EMAIL_BACKEND\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUser.EMAIL_FIELD\">EMAIL_FIELD (models.CustomUser attribute)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUser.EMAIL_FIELD\">EMAIL_FIELD (models.CustomUser attribuut)</a>\n </li>\n       <li>\n     EMAIL_FILE_PATH\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-EMAIL_FILE_PATH\">setting</a>\n </li>\n@@ -5353,15 +5350,15 @@\n       <li>\n     EMAIL_SUBJECT_PREFIX\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-EMAIL_SUBJECT_PREFIX\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.email_template_name\">email_template_name (PasswordResetView attribute)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.email_template_name\">email_template_name (PasswordResetView attribuut)</a>\n </li>\n       <li>\n     EMAIL_TIMEOUT\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-EMAIL_TIMEOUT\">setting</a>\n </li>\n@@ -5383,171 +5380,142 @@\n       <li>\n     EMAIL_USE_TLS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-EMAIL_USE_TLS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.email_user\">email_user() (models.User method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.email_user\">email_user() (models.User methode)</a>\n </li>\n-      <li><a href=\"topics/email.html#django.core.mail.EmailAlternative\">EmailAlternative (class in django.core.mail)</a>\n+      <li><a href=\"topics/email.html#django.core.mail.EmailAlternative\">EmailAlternative (klasse in django.core.mail)</a>\n </li>\n-      <li><a href=\"topics/email.html#django.core.mail.EmailAttachment\">EmailAttachment (class in django.core.mail)</a>\n+      <li><a href=\"topics/email.html#django.core.mail.EmailAttachment\">EmailAttachment (klasse in django.core.mail)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.EmailField\">EmailField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.EmailField\">EmailField (klasse in django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.EmailField\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.EmailField\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.EmailInput\">EmailInput (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.EmailInput\">EmailInput (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"topics/email.html#django.core.mail.EmailMessage\">EmailMessage (class in django.core.mail)</a>\n+      <li><a href=\"topics/email.html#django.core.mail.EmailMessage\">EmailMessage (klasse in django.core.mail)</a>\n </li>\n-      <li><a href=\"topics/email.html#django.core.mail.EmailMultiAlternatives\">EmailMultiAlternatives (class in django.core.mail)</a>\n+      <li><a href=\"topics/email.html#django.core.mail.EmailMultiAlternatives\">EmailMultiAlternatives (klasse in django.core.mail)</a>\n </li>\n-      <li><a href=\"ref/validators.html#django.core.validators.EmailValidator\">EmailValidator (class in django.core.validators)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.EmailValidator\">EmailValidator (klasse in django.core.validators)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.empty\">empty (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.empty\">empty (GEOSGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceField.empty_label\">empty_label (ModelChoiceField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceField.empty_label\">empty_label (ModelChoiceField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/widgets.html#django.forms.SelectDateWidget.empty_label\">(SelectDateWidget attribute)</a>\n+        <li><a href=\"ref/forms/widgets.html#django.forms.SelectDateWidget.empty_label\">(SelectDateWidget attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Aggregate.empty_result_set_value\">empty_result_set_value (Aggregate attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Aggregate.empty_result_set_value\">empty_result_set_value (Aggregate attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/expressions.html#django.db.models.Expression.empty_result_set_value\">(Expression attribute)</a>\n+        <li><a href=\"ref/models/expressions.html#django.db.models.Expression.empty_result_set_value\">(Expression attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.CharField.empty_value\">empty_value (CharField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.CharField.empty_value\">empty_value (CharField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.SlugField.empty_value\">(SlugField attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.SlugField.empty_value\">(SlugField attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/fields.html#django.forms.TypedChoiceField.empty_value\">(TypedChoiceField attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.TypedChoiceField.empty_value\">(TypedChoiceField attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.empty_value_display\">empty_value_display (AdminSite attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.empty_value_display\">empty_value_display (AdminSite attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.empty_value_display\">(ModelAdmin attribute)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.empty_value_display\">(ModelAdmin attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/paginator.html#django.core.paginator.EmptyPage\">EmptyPage</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.core.exceptions.EmptyResultSet\">EmptyResultSet</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.enable_nav_sidebar\">enable_nav_sidebar (AdminSite attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.enable_nav_sidebar\">enable_nav_sidebar (AdminSite attribuut)</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.feedgenerator.Enclosure\">Enclosure (class in django.utils.feedgenerator)</a>\n+      <li><a href=\"ref/utils.html#django.utils.feedgenerator.Enclosure\">Enclosure (klasse in django.utils.feedgenerator)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.base_session.BaseSessionManager.encode\">encode() (base_session.BaseSessionManager method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.base_session.BaseSessionManager.encode\">encode() (base_session.BaseSessionManager methode)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.JSONField.encoder\">encoder (JSONField attribute)</a>, <a href=\"ref/models/fields.html#django.db.models.JSONField.encoder\">[1]</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.JSONField.encoder\">encoder (JSONField attribuut)</a>, <a href=\"ref/models/fields.html#django.db.models.JSONField.encoder\">[1]</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.encoding\">encoding (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.encoding\">encoding (HttpRequest attribuut)</a>\n </li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Page.end_index\">end_index() (Page method)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Page.end_index\">end_index() (Page methode)</a>\n </li>\n       <li>\n     endswith\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-endswith\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/templates/api.html#django.template.Engine\">Engine (class in django.template)</a>\n+      <li><a href=\"ref/templates/api.html#django.template.Engine\">Engine (klasse in django.template)</a>\n </li>\n       <li><a href=\"topics/templates.html#django.template.loader.engines\">engines (in module django.template.loader)</a>\n </li>\n       <li><a href=\"ref/csrf.html#django.views.decorators.csrf.ensure_csrf_cookie\">ensure_csrf_cookie() (in module django.views.decorators.csrf)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Envelope\">Envelope (class in django.contrib.gis.db.models.functions)</a>\n-\n-      <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope\">(class in django.contrib.gis.gdal)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.envelope\">envelope (GEOSGeometry attribuut)</a>\n </li>\n-      </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.envelope\">envelope (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Envelope\">Envelope (klasse in django.contrib.gis.db.models.functions)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.envelope\">(OGRGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope\">(klasse in django.contrib.gis.gdal)</a>\n </li>\n       </ul></li>\n-      <li>\n-    environment variable\n-\n-      <ul>\n-        <li><a href=\"ref/checks.html#index-0\">DJANGO_ALLOW_ASYNC_UNSAFE</a>, <a href=\"releases/3.0.1.html#index-0\">[1]</a>, <a href=\"topics/async.html#envvar-DJANGO_ALLOW_ASYNC_UNSAFE\">[2]</a>, <a href=\"topics/async.html#index-0\">[3]</a>\n-</li>\n-        <li><a href=\"howto/windows.html#index-0\">DJANGO_COLORS</a>, <a href=\"ref/django-admin.html#envvar-DJANGO_COLORS\">[1]</a>, <a href=\"ref/django-admin.html#index-10\">[2]</a>, <a href=\"releases/1.2.html#index-0\">[3]</a>\n-</li>\n-        <li><a href=\"faq/usage.html#index-0\">DJANGO_SETTINGS_MODULE</a>, <a href=\"faq/usage.html#index-1\">[1]</a>, <a href=\"howto/deployment/asgi/index.html#index-0\">[2]</a>, <a href=\"howto/deployment/wsgi/index.html#index-0\">[3]</a>, <a href=\"howto/deployment/wsgi/uwsgi.html#index-0\">[4]</a>, <a href=\"internals/contributing/writing-code/coding-style.html#index-5\">[5]</a>, <a href=\"internals/contributing/writing-code/unit-tests.html#index-0\">[6]</a>, <a href=\"intro/tutorial02.html#index-0\">[7]</a>, <a href=\"ref/contrib/gis/geos.html#index-0\">[8]</a>, <a href=\"ref/contrib/sites.html#index-0\">[9]</a>, <a href=\"ref/django-admin.html#index-0\">[10]</a>, <a href=\"ref/django-admin.html#index-1\">[11]</a>, <a href=\"ref/django-admin.html#index-3\">[12]</a>, <a href=\"ref/django-admin.html#index-9\">[13]</a>, <a href=\"releases/1.4.html#index-1\">[14]</a>, <a href=\"releases/1.7.html#index-0\">[15]</a>, <a href=\"topics/settings.html#envvar-DJANGO_SETTINGS_MODULE\">[16]</a>, <a href=\"topics/settings.html#index-0\">[17]</a>, <a href=\"topics/settings.html#index-1\">[18]</a>, <a href=\"topics/settings.html#index-2\">[19]</a>, <a href=\"topics/settings.html#index-3\">[20]</a>, <a href=\"topics/settings.html#index-4\">[21]</a>, <a href=\"topics/settings.html#index-5\">[22]</a>, <a href=\"topics/settings.html#index-6\">[23]</a>, <a href=\"topics/settings.html#index-7\">[24]</a>, <a href=\"topics/settings.html#index-8\">[25]</a>, <a href=\"topics/settings.html#index-9\">[26]</a>\n-</li>\n-        <li><a href=\"ref/django-admin.html#envvar-DJANGO_SUPERUSER_PASSWORD\">DJANGO_SUPERUSER_PASSWORD</a>, <a href=\"ref/django-admin.html#index-7\">[1]</a>\n-</li>\n-        <li><a href=\"internals/contributing/writing-code/unit-tests.html#index-2\">DJANGO_TEST_PROCESSES</a>, <a href=\"ref/django-admin.html#envvar-DJANGO_TEST_PROCESSES\">[1]</a>, <a href=\"ref/django-admin.html#index-6\">[2]</a>\n-</li>\n-        <li><a href=\"ref/django-admin.html#envvar-DJANGO_WATCHMAN_TIMEOUT\">DJANGO_WATCHMAN_TIMEOUT</a>, <a href=\"ref/django-admin.html#index-4\">[1]</a>, <a href=\"releases/2.2.1.html#index-0\">[2]</a>\n-</li>\n-        <li><a href=\"ref/django-admin.html#envvar-HIDE_PRODUCTION_WARNING\">HIDE_PRODUCTION_WARNING</a>, <a href=\"releases/5.2.html#index-0\">[1]</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.envelope\">envelope (OGRGeometry attribuut)</a>\n </li>\n-        <li><a href=\"internals/contributing/writing-code/unit-tests.html#index-1\">PYTHONPATH</a>, <a href=\"ref/django-admin.html#index-8\">[1]</a>, <a href=\"releases/1.7.html#index-1\">[2]</a>\n-</li>\n-        <li><a href=\"ref/django-admin.html#index-5\">PYTHONSTARTUP</a>\n-</li>\n-        <li><a href=\"howto/windows.html#index-1\">PYTHONUTF8</a>\n-</li>\n-        <li><a href=\"howto/upgrade-version.html#index-0\">PYTHONWARNINGS</a>\n-</li>\n-      </ul></li>\n       <li>\n     equals\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-equals\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.equals\">equals() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.equals\">equals() (GEOSGeometry methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.equals\">(OGRGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.equals\">(OGRGeometry methode)</a>\n </li>\n       </ul></li>\n-  </ul></td>\n-  <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.equals_exact\">equals_exact() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.equals_exact\">equals_exact() (GEOSGeometry methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.equals_identical\">equals_identical() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.equals_identical\">equals_identical() (GEOSGeometry methode)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.db.Error\">Error</a>\n \n       <ul>\n-        <li><a href=\"ref/checks.html#django.core.checks.Error\">(class in django.core.checks)</a>\n+        <li><a href=\"ref/checks.html#django.core.checks.Error\">(klasse in django.core.checks)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/api.html#django.forms.ErrorList.error_class\">error_class (ErrorList attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.ErrorList.error_class\">error_class (ErrorList attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.error_css_class\">error_css_class (Form attribute)</a>\n+  </ul></td>\n+  <td style=\"width: 33%; vertical-align: top;\"><ul>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.error_css_class\">error_css_class (Form attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.Field.error_messages\">error_messages (Field attribute)</a>, <a href=\"ref/models/fields.html#django.db.models.Field.error_messages\">[1]</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.Field.error_messages\">error_messages (Field attribuut)</a>, <a href=\"ref/models/fields.html#django.db.models.Field.error_messages\">[1]</a>\n \n       <ul>\n-        <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.error_messages\">(Paginator attribute)</a>\n+        <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.error_messages\">(Paginator attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/api.html#django.forms.ErrorList\">ErrorList (class in django.forms)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.ErrorList\">ErrorList (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.errors\">errors (BoundField attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.errors\">errors (BoundField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.errors\">(Form attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.errors\">(Form attribuut)</a>\n </li>\n       </ul></li>\n       <li>\n     escape\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-escape\">template filter</a>\n@@ -5569,20 +5537,20 @@\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-escapeseq\">template filter</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/http/decorators.html#django.views.decorators.http.etag\">etag() (in module django.views.decorators.http)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.ewkb\">ewkb (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.ewkb\">ewkb (GEOSGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.ewkt\">ewkt (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.ewkt\">ewkt (GEOSGeometry attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.ewkt\">(OGRGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.ewkt\">(OGRGeometry attribuut)</a>\n </li>\n       </ul></li>\n       <li>\n     exact\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-exact\">field lookup type</a>\n@@ -5591,174 +5559,176 @@\n       <li>\n     exact :noindex:\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-exact-noindex\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Response.exc_info\">exc_info (Response attribute)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Response.exc_info\">exc_info (Response attribuut)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.exception_reporter_class\">exception_reporter_class (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.exception_reporter_class\">exception_reporter_class (HttpRequest attribuut)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.exception_reporter_filter\">exception_reporter_filter (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.exception_reporter_filter\">exception_reporter_filter (HttpRequest attribuut)</a>\n </li>\n-      <li><a href=\"howto/error-reporting.html#django.views.debug.ExceptionReporter\">ExceptionReporter (class in django.views.debug)</a>\n+      <li><a href=\"howto/error-reporting.html#django.views.debug.ExceptionReporter\">ExceptionReporter (klasse in django.views.debug)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.exclude\">exclude (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.exclude\">exclude (ModelAdmin attribuut)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.exclude\">exclude() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/constraints.html#django.contrib.postgres.constraints.ExclusionConstraint\">ExclusionConstraint (class in django.contrib.postgres.constraints)</a>\n+      <li><a href=\"ref/contrib/postgres/constraints.html#django.contrib.postgres.constraints.ExclusionConstraint\">ExclusionConstraint (klasse in django.contrib.postgres.constraints)</a>\n </li>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.execute\">execute() (BaseCommand method)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.execute\">execute() (BaseCommand methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.execute\">(BaseDatabaseSchemaEditor method)</a>\n+        <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.execute\">(BaseDatabaseSchemaEditor methode)</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/db/instrumentation.html#django.db.backends.base.DatabaseWrapper.execute_wrapper\">execute_wrapper() (in module django.db.backends.base.DatabaseWrapper)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Exists\">Exists (class in django.db.models)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Exists\">Exists (klasse in django.db.models)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.exists\">exists() (in module django.db.models.query.QuerySet)</a>\n \n       <ul>\n-        <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.exists\">(Storage method)</a>\n+        <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.exists\">(Storage methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Exp\">Exp (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Exp\">Exp (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope.expand_to_include\">expand_to_include() (Envelope method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope.expand_to_include\">expand_to_include() (Envelope methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.base_session.AbstractBaseSession.expire_date\">expire_date (base_session.AbstractBaseSession attribute)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.base_session.AbstractBaseSession.expire_date\">expire_date (base_session.AbstractBaseSession attribuut)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.explain\">explain() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Expression\">Expression (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.GeneratedField.expression\">expression (GeneratedField attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.GeneratedField.expression\">expression (GeneratedField attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Expression\">Expression (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/constraints.html#django.contrib.postgres.constraints.ExclusionConstraint.expressions\">expressions (ExclusionConstraint attribute)</a>\n+      <li><a href=\"ref/contrib/postgres/constraints.html#django.contrib.postgres.constraints.ExclusionConstraint.expressions\">expressions (ExclusionConstraint attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/indexes.html#django.db.models.Index.expressions\">(Index attribute)</a>\n+        <li><a href=\"ref/models/indexes.html#django.db.models.Index.expressions\">(Index attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint.expressions\">(UniqueConstraint attribute)</a>\n+        <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint.expressions\">(UniqueConstraint attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.ExpressionWrapper\">ExpressionWrapper (class in django.db.models)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.ExpressionWrapper\">ExpressionWrapper (klasse in django.db.models)</a>\n </li>\n       <li>\n     extends\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-extends\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geoquerysets.html#django.contrib.gis.db.models.Extent\">Extent (class in django.contrib.gis.db.models)</a>\n-</li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.extent\">extent (GDALRaster attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.extent\">extent (GDALRaster attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.extent\">(GEOSGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.extent\">(GEOSGeometry attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.extent\">(Layer attribute)</a>\n+      </ul></li>\n+      <li><a href=\"ref/contrib/gis/geoquerysets.html#django.contrib.gis.db.models.Extent\">Extent (klasse in django.contrib.gis.db.models)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.extent\">(OGRGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.extent\">extent (Layer attribuut)</a>\n+\n+      <ul>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.extent\">(OGRGeometry attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geoquerysets.html#django.contrib.gis.db.models.Extent3D\">Extent3D (class in django.contrib.gis.db.models)</a>\n+      <li><a href=\"ref/contrib/gis/geoquerysets.html#django.contrib.gis.db.models.Extent3D\">Extent3D (klasse in django.contrib.gis.db.models)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Polygon.exterior_ring\">exterior_ring (Polygon attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Polygon.exterior_ring\">exterior_ring (Polygon attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.extra\">extra (InlineModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.extra\">extra (InlineModelAdmin attribuut)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.extra\">extra() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.ContextMixin.extra_context\">extra_context (django.views.generic.base.ContextMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.ContextMixin.extra_context\">extra_context (django.views.generic.base.ContextMixin attribuut)</a>\n \n       <ul>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LoginView.extra_context\">(LoginView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LoginView.extra_context\">(LoginView attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LogoutView.extra_context\">(LogoutView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LogoutView.extra_context\">(LogoutView attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordChangeDoneView.extra_context\">(PasswordChangeDoneView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordChangeDoneView.extra_context\">(PasswordChangeDoneView attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordChangeView.extra_context\">(PasswordChangeView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordChangeView.extra_context\">(PasswordChangeView attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetCompleteView.extra_context\">(PasswordResetCompleteView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetCompleteView.extra_context\">(PasswordResetCompleteView attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView.extra_context\">(PasswordResetConfirmView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView.extra_context\">(PasswordResetConfirmView attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetDoneView.extra_context\">(PasswordResetDoneView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetDoneView.extra_context\">(PasswordResetDoneView attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.extra_context\">(PasswordResetView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.extra_context\">(PasswordResetView attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.extra_email_context\">extra_email_context (PasswordResetView attribute)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.extra_email_context\">extra_email_context (PasswordResetView attribuut)</a>\n </li>\n-      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.extra_kwargs\">extra_kwargs (ResolverMatch attribute)</a>\n+      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.extra_kwargs\">extra_kwargs (ResolverMatch attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Extract\">Extract (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Extract\">Extract (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractDay\">ExtractDay (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractDay\">ExtractDay (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractHour\">ExtractHour (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractHour\">ExtractHour (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractIsoWeekDay\">ExtractIsoWeekDay (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractIsoWeekDay\">ExtractIsoWeekDay (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractIsoYear\">ExtractIsoYear (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractIsoYear\">ExtractIsoYear (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractMinute\">ExtractMinute (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractMinute\">ExtractMinute (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractMonth\">ExtractMonth (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractMonth\">ExtractMonth (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractQuarter\">ExtractQuarter (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractQuarter\">ExtractQuarter (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractSecond\">ExtractSecond (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractSecond\">ExtractSecond (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractWeek\">ExtractWeek (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractWeek\">ExtractWeek (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractWeekDay\">ExtractWeekDay (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractWeekDay\">ExtractWeekDay (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractYear\">ExtractYear (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.ExtractYear\">ExtractYear (klasse in django.db.models.functions)</a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"F\">F</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.F\">F (class in django.db.models)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.F\">F (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Feature\">Feature (class in django.contrib.gis.gdal)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Feature\">Feature (klasse in django.contrib.gis.gdal)</a>\n </li>\n       <li><a href=\"internals/release-process.html#term-Feature-release\"><strong>Feature release</strong></a>\n </li>\n-      <li><a href=\"ref/contrib/gis/feeds.html#django.contrib.gis.feeds.Feed\">Feed (class in django.contrib.gis.feeds)</a>\n+      <li><a href=\"ref/contrib/gis/feeds.html#django.contrib.gis.feeds.Feed\">Feed (klasse in django.contrib.gis.feeds)</a>\n </li>\n-      <li><a href=\"ref/middleware.html#django.middleware.cache.FetchFromCacheMiddleware\">FetchFromCacheMiddleware (class in django.middleware.cache)</a>\n+      <li><a href=\"ref/middleware.html#django.middleware.cache.FetchFromCacheMiddleware\">FetchFromCacheMiddleware (klasse in django.middleware.cache)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Feature.fid\">fid (Feature attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Feature.fid\">fid (Feature attribuut)</a>\n </li>\n       <li><a href=\"glossary.html#term-field\"><strong>field</strong></a>\n \n       <ul>\n-        <li><a href=\"ref/forms/api.html#django.forms.BoundField.field\">(BoundField attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.BoundField.field\">(BoundField attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field\">Field (class in django.contrib.gis.gdal)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field\">Field (klasse in django.contrib.gis.gdal)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/fields.html#django.db.models.Field\">(class in django.db.models)</a>\n+        <li><a href=\"ref/models/fields.html#django.db.models.Field\">(klasse in django.db.models)</a>\n </li>\n-        <li><a href=\"ref/forms/fields.html#django.forms.Field\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.Field\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceIterator.field\">field (ModelChoiceIterator attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceIterator.field\">field (ModelChoiceIterator attribuut)</a>\n </li>\n       <li>\n     field lookup type\n \n       <ul>\n         <li><a href=\"ref/contrib/postgres/fields.html#std-fieldlookup-arrayfield.contained_by\">arrayfield.contained_by</a>\n </li>\n@@ -5961,64 +5931,64 @@\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-week_day\">week_day</a>\n </li>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-within\">within</a>\n </li>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-year\">year</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/api.html#django.forms.ErrorList.field_id\">field_id (ErrorList attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.ErrorList.field_id\">field_id (ErrorList attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.field_order\">field_order (Form attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.field_order\">field_order (Form attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.field_precisions\">field_precisions (Layer attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.field_precisions\">field_precisions (Layer attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.BaseRenderer.field_template_name\">field_template_name (BaseRenderer attribute)</a>\n+      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.BaseRenderer.field_template_name\">field_template_name (BaseRenderer attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.field_widths\">field_widths (Layer attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.field_widths\">field_widths (Layer attribuut)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.core.exceptions.FieldDoesNotExist\">FieldDoesNotExist</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.core.exceptions.FieldError\">FieldError</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.fields.files.FieldFile\">FieldFile (class in django.db.models.fields.files)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.fields.files.FieldFile\">FieldFile (klasse in django.db.models.fields.files)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.ComboField.fields\">fields (ComboField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.ComboField.fields\">fields (ComboField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ModelFormMixin.fields\">(django.views.generic.edit.ModelFormMixin attribute)</a>\n+        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ModelFormMixin.fields\">(django.views.generic.edit.ModelFormMixin attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Feature.fields\">(Feature attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Feature.fields\">(Feature attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.fields\">(Form attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.fields\">(Form attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/indexes.html#django.db.models.Index.fields\">(Index attribute)</a>\n+        <li><a href=\"ref/models/indexes.html#django.db.models.Index.fields\">(Index attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.fields\">(Layer attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.fields\">(Layer attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.fields\">(ModelAdmin attribute)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.fields\">(ModelAdmin attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/fields.html#django.forms.MultiValueField.fields\">(MultiValueField attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.MultiValueField.fields\">(MultiValueField attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint.fields\">(UniqueConstraint attribute)</a>\n+        <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint.fields\">(UniqueConstraint attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.fieldsets\">fieldsets (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.fieldsets\">fieldsets (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/files/file.html#django.core.files.File\">File (class in django.core.files)</a>\n+      <li><a href=\"ref/files/file.html#django.core.files.File.file\">file (File attribuut)</a>\n </li>\n-      <li><a href=\"ref/files/file.html#django.core.files.File.file\">file (File attribute)</a>\n+      <li><a href=\"ref/files/file.html#django.core.files.File\">File (klasse in django.core.files)</a>\n </li>\n-      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.FileUploadHandler.file_complete\">file_complete() (FileUploadHandler method)</a>\n+      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.FileUploadHandler.file_complete\">file_complete() (FileUploadHandler methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.storage.ManifestStaticFilesStorage.file_hash\">file_hash() (storage.ManifestStaticFilesStorage method)</a>\n+      <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.storage.ManifestStaticFilesStorage.file_hash\">file_hash() (storage.ManifestStaticFilesStorage methode)</a>\n </li>\n-      <li><a href=\"ref/files/storage.html#django.core.files.storage.FileSystemStorage.file_permissions_mode\">file_permissions_mode (FileSystemStorage attribute)</a>\n+      <li><a href=\"ref/files/storage.html#django.core.files.storage.FileSystemStorage.file_permissions_mode\">file_permissions_mode (FileSystemStorage attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/files/storage.html#django.core.files.storage.InMemoryStorage.file_permissions_mode\">(InMemoryStorage attribute)</a>\n+        <li><a href=\"ref/files/storage.html#django.core.files.storage.InMemoryStorage.file_permissions_mode\">(InMemoryStorage attribuut)</a>\n </li>\n       </ul></li>\n       <li>\n     FILE_UPLOAD_DIRECTORY_PERMISSIONS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-FILE_UPLOAD_DIRECTORY_PERMISSIONS\">setting</a>\n@@ -6050,71 +6020,71 @@\n       <li>\n     FILE_UPLOAD_TEMP_DIR\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-FILE_UPLOAD_TEMP_DIR\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/validators.html#django.core.validators.FileExtensionValidator\">FileExtensionValidator (class in django.core.validators)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.FileExtensionValidator\">FileExtensionValidator (klasse in django.core.validators)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.FileField\">FileField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.FileField\">FileField (klasse in django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.FileField\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.FileField\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.FileInput\">FileInput (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.FileInput\">FileInput (klasse in django.forms)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.encoding.filepath_to_uri\">filepath_to_uri() (in module django.utils.encoding)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.FilePathField\">FilePathField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.FilePathField\">FilePathField (klasse in django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.FilePathField\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.FilePathField\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/request-response.html#django.http.FileResponse\">FileResponse (class in django.http)</a>\n+      <li><a href=\"ref/request-response.html#django.http.FileResponse\">FileResponse (klasse in django.http)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.FILES\">FILES (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.FILES\">FILES (HttpRequest attribuut)</a>\n </li>\n       <li>\n     filesizeformat\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-filesizeformat\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/templates/api.html#django.template.loaders.filesystem.Loader\">filesystem.Loader (class in django.template.loaders)</a>\n+      <li><a href=\"ref/templates/api.html#django.template.loaders.filesystem.Loader\">filesystem.Loader (klasse in django.template.loaders)</a>\n </li>\n-      <li><a href=\"ref/files/storage.html#django.core.files.storage.FileSystemStorage\">FileSystemStorage (class in django.core.files.storage)</a>\n+      <li><a href=\"ref/files/storage.html#django.core.files.storage.FileSystemStorage\">FileSystemStorage (klasse in django.core.files.storage)</a>\n </li>\n-      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.FileUploadHandler\">FileUploadHandler (class in django.core.files.uploadhandler)</a>\n+      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.FileUploadHandler\">FileUploadHandler (klasse in django.core.files.uploadhandler)</a>\n </li>\n       <li>\n     filter\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-filter\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"howto/custom-template-tags.html#django.template.Library.filter\">filter() (django.template.Library method)</a>\n+      <li><a href=\"howto/custom-template-tags.html#django.template.Library.filter\">filter() (django.template.Library methode)</a>\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.filter\">(in module django.db.models.query.QuerySet)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.filter_horizontal\">filter_horizontal (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.filter_horizontal\">filter_horizontal (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.filter_vertical\">filter_vertical (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.filter_vertical\">filter_vertical (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.filterable\">filterable (Expression attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.filterable\">filterable (Expression attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/querysets.html#django.db.models.FilteredRelation\">FilteredRelation (class in django.db.models)</a>\n+      <li><a href=\"ref/models/querysets.html#django.db.models.FilteredRelation\">FilteredRelation (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.final_catch_all_view\">final_catch_all_view (AdminSite attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.final_catch_all_view\">final_catch_all_view (AdminSite attribuut)</a>\n </li>\n       <li>\n     findstatic\n \n       <ul>\n         <li><a href=\"ref/contrib/staticfiles.html#django-admin-findstatic\">django-admin command</a>\n </li>\n@@ -6140,60 +6110,60 @@\n       <li>\n     FIRST_DAY_OF_WEEK\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-FIRST_DAY_OF_WEEK\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.first_name\">first_name (models.User attribute)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.first_name\">first_name (models.User attribuut)</a>\n </li>\n       <li>\n     firstof\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-firstof\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.FirstValue\">FirstValue (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.FirstValue\">FirstValue (klasse in django.db.models.functions)</a>\n </li>\n       <li>\n     FIXTURE_DIRS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-FIXTURE_DIRS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/tools.html#django.test.TransactionTestCase.fixtures\">fixtures (TransactionTestCase attribute)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.TransactionTestCase.fixtures\">fixtures (TransactionTestCase attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.fk_name\">fk_name (InlineModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.fk_name\">fk_name (InlineModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/validators.html#django.core.validators.RegexValidator.flags\">flags (RegexValidator attribute)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.RegexValidator.flags\">flags (RegexValidator attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/flatpages.html#django.contrib.flatpages.models.FlatPage\">FlatPage (class in django.contrib.flatpages.models)</a>\n+      <li><a href=\"ref/contrib/flatpages.html#django.contrib.flatpages.models.FlatPage\">FlatPage (klasse in django.contrib.flatpages.models)</a>\n </li>\n-      <li><a href=\"ref/contrib/flatpages.html#django.contrib.flatpages.middleware.FlatpageFallbackMiddleware\">FlatpageFallbackMiddleware (class in django.contrib.flatpages.middleware)</a>\n+      <li><a href=\"ref/contrib/flatpages.html#django.contrib.flatpages.middleware.FlatpageFallbackMiddleware\">FlatpageFallbackMiddleware (klasse in django.contrib.flatpages.middleware)</a>\n </li>\n-      <li><a href=\"ref/contrib/flatpages.html#django.contrib.flatpages.sitemaps.FlatPageSitemap\">FlatPageSitemap (class in django.contrib.flatpages.sitemaps)</a>\n+      <li><a href=\"ref/contrib/flatpages.html#django.contrib.flatpages.sitemaps.FlatPageSitemap\">FlatPageSitemap (klasse in django.contrib.flatpages.sitemaps)</a>\n </li>\n-      <li><a href=\"ref/templates/api.html#django.template.Context.flatten\">flatten() (Context method)</a>\n+      <li><a href=\"ref/templates/api.html#django.template.Context.flatten\">flatten() (Context methode)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.FloatField\">FloatField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.FloatField\">FloatField (klasse in django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.FloatField\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.FloatField\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n       <li>\n     floatformat\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-floatformat\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Floor\">Floor (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Floor\">Floor (klasse in django.db.models.functions)</a>\n </li>\n       <li>\n     flush\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-flush\">django-admin command</a>\n </li>\n@@ -6205,104 +6175,104 @@\n         <li><a href=\"ref/django-admin.html#cmdoption-flush-database\">--database</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-flush-noinput\">--no-input</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-flush-noinput\">--noinput</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.flush\">flush() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.flush\">flush() (backends.base.SessionBase methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/request-response.html#django.http.HttpResponse.flush\">(HttpResponse method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.HttpResponse.flush\">(HttpResponse methode)</a>\n </li>\n       </ul></li>\n       <li>\n     for\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-for\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.fields.GenericForeignKey.for_concrete_model\">for_concrete_model (GenericForeignKey attribute)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.fields.GenericForeignKey.for_concrete_model\">for_concrete_model (GenericForeignKey attribuut)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.encoding.force_bytes\">force_bytes() (in module django.utils.encoding)</a>\n </li>\n       <li>\n     force_escape\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-force_escape\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Client.force_login\">force_login() (Client method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Client.force_login\">force_login() (Client methode)</a>\n </li>\n       <li>\n     FORCE_SCRIPT_NAME\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-FORCE_SCRIPT_NAME\">setting</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/utils.html#django.utils.encoding.force_str\">force_str() (in module django.utils.encoding)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.ForcePolygonCW\">ForcePolygonCW (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.ForcePolygonCW\">ForcePolygonCW (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.ForeignKey\">ForeignKey (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.ForeignKey\">ForeignKey (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.form\">form (BoundField attribute)</a>\n-</li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form\">Form (class in django.forms)</a>\n-</li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.form\">form (InlineModelAdmin attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.form\">form (BoundField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.form\">(ModelAdmin attribute)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.form\">(InlineModelAdmin attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.DeleteView.form_class\">form_class (django.views.generic.edit.DeleteView attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form\">Form (klasse in django.forms)</a>\n+</li>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.form\">form (ModelAdmin attribuut)</a>\n+</li>\n+      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.DeleteView.form_class\">form_class (django.views.generic.edit.DeleteView attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.form_class\">(django.views.generic.edit.FormMixin attribute)</a>\n+        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.form_class\">(django.views.generic.edit.FormMixin attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordChangeView.form_class\">(PasswordChangeView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordChangeView.form_class\">(PasswordChangeView attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView.form_class\">(PasswordResetConfirmView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView.form_class\">(PasswordResetConfirmView attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.form_class\">(PasswordResetView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.form_class\">(PasswordResetView attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.RangeField.form_field\">form_field (RangeField attribute)</a>\n+      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.RangeField.form_field\">form_field (RangeField attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.form_invalid\">form_invalid() (django.views.generic.edit.FormMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.form_invalid\">form_invalid() (django.views.generic.edit.FormMixin methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ModelFormMixin.form_invalid\">(django.views.generic.edit.ModelFormMixin method)</a>\n+        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ModelFormMixin.form_invalid\">(django.views.generic.edit.ModelFormMixin methode)</a>\n </li>\n       </ul></li>\n       <li>\n     FORM_RENDERER\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-FORM_RENDERER\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.BaseRenderer.form_template_name\">form_template_name (BaseRenderer attribute)</a>\n+      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.BaseRenderer.form_template_name\">form_template_name (BaseRenderer attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.form_valid\">form_valid() (django.views.generic.edit.FormMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.form_valid\">form_valid() (django.views.generic.edit.FormMixin methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ModelFormMixin.form_valid\">(django.views.generic.edit.ModelFormMixin method)</a>\n+        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ModelFormMixin.form_valid\">(django.views.generic.edit.ModelFormMixin methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.DateInput.format\">format (DateInput attribute)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.DateInput.format\">format (DateInput attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/widgets.html#django.forms.DateTimeInput.format\">(DateTimeInput attribute)</a>\n+        <li><a href=\"ref/forms/widgets.html#django.forms.DateTimeInput.format\">(DateTimeInput attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/widgets.html#django.forms.TimeInput.format\">(TimeInput attribute)</a>\n+        <li><a href=\"ref/forms/widgets.html#django.forms.TimeInput.format\">(TimeInput attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/i18n/index.html#term-format-file\"><strong>format file</strong></a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.html.format_html\">format_html() (in module django.utils.html)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.html.format_html_join\">format_html_join() (in module django.utils.html)</a>\n@@ -6312,93 +6282,93 @@\n       <li>\n     FORMAT_MODULE_PATH\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-FORMAT_MODULE_PATH\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.Widget.format_value\">format_value() (Widget method)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.Widget.format_value\">format_value() (Widget methode)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.formfield\">formfield() (Field method)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.formfield\">formfield() (Field methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.formfield_for_choice_field\">formfield_for_choice_field() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.formfield_for_choice_field\">formfield_for_choice_field() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.formfield_for_foreignkey\">formfield_for_foreignkey() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.formfield_for_foreignkey\">formfield_for_foreignkey() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.formfield_for_manytomany\">formfield_for_manytomany() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.formfield_for_manytomany\">formfield_for_manytomany() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.formfield_overrides\">formfield_overrides (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.formfield_overrides\">formfield_overrides (ModelAdmin attribuut)</a>\n </li>\n       <li>\n     FORMS_URLFIELD_ASSUME_HTTPS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-FORMS_URLFIELD_ASSUME_HTTPS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.formset\">formset (InlineModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.formset\">formset (InlineModelAdmin attribuut)</a>\n </li>\n       <li><a href=\"ref/forms/formsets.html#django.forms.formsets.formset_factory\">formset_factory() (in module django.forms.formsets)</a>\n </li>\n-      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.BaseRenderer.formset_template_name\">formset_template_name (BaseRenderer attribute)</a>\n+      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.BaseRenderer.formset_template_name\">formset_template_name (BaseRenderer attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/flattened-index.html#FormView\">FormView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/flattened-index.html#FormView\">FormView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.RowRange.frame_type\">frame_type (RowRange attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.RowRange.frame_type\">frame_type (RowRange attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/expressions.html#django.db.models.expressions.ValueRange.frame_type\">(ValueRange attribute)</a>\n+        <li><a href=\"ref/models/expressions.html#django.db.models.expressions.ValueRange.frame_type\">(ValueRange attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.from_bbox\">from_bbox() (OGRGeometry class method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.from_bbox\">from_bbox() (OGRGeometry klassemethode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.Polygon.from_bbox\">(Polygon class method)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.Polygon.from_bbox\">(Polygon klassemethode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model.from_db\">from_db() (Model class method)</a>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model.from_db\">from_db() (Model klassemethode)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.from_db_value\">from_db_value() (Field method)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.from_db_value\">from_db_value() (Field methode)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.from_email\">from_email (PasswordResetView attribute)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.from_email\">from_email (PasswordResetView attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.from_esri\">from_esri() (SpatialReference method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.from_esri\">from_esri() (SpatialReference methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.from_gml\">from_gml() (GEOSGeometry class method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.from_gml\">from_gml() (GEOSGeometry klassemethode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.from_gml\">(OGRGeometry class method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.from_gml\">(OGRGeometry klassemethode)</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/db/managers.html#django.db.models.from_queryset\">from_queryset() (in module django.db.models)</a>\n </li>\n-      <li><a href=\"ref/templates/api.html#django.template.Engine.from_string\">from_string() (Engine method)</a>\n+      <li><a href=\"ref/templates/api.html#django.template.Engine.from_string\">from_string() (Engine methode)</a>\n </li>\n       <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.fromfile\">fromfile() (in module django.contrib.gis.geos)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.QueryDict.fromkeys\">fromkeys() (QueryDict class method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.QueryDict.fromkeys\">fromkeys() (QueryDict klassemethode)</a>\n </li>\n       <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.fromstr\">fromstr() (in module django.contrib.gis.geos)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.FromWKB\">FromWKB (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.FromWKB\">FromWKB (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.FromWKT\">FromWKT (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.FromWKT\">FromWKT (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model.full_clean\">full_clean() (Model method)</a>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model.full_clean\">full_clean() (Model methode)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.core.exceptions.FullResultSet\">FullResultSet</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Func\">Func (class in django.db.models)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Func\">Func (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.func\">func (ResolverMatch attribute)</a>\n+      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.func\">func (ResolverMatch attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Aggregate.function\">function (Aggregate attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Aggregate.function\">function (Aggregate attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/expressions.html#django.db.models.Func.function\">(Func attribute)</a>\n+        <li><a href=\"ref/models/expressions.html#django.db.models.Func.function\">(Func attribuut)</a>\n </li>\n       </ul></li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"G\">G</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n@@ -6406,57 +6376,57 @@\n       <li>\n     GDAL_LIBRARY_PATH\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/gdal.html#std-setting-GDAL_LIBRARY_PATH\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand\">GDALBand (class in django.contrib.gis.gdal)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand\">GDALBand (klasse in django.contrib.gis.gdal)</a>\n </li>\n       <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALException\">GDALException</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster\">GDALRaster (class in django.contrib.gis.gdal)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster\">GDALRaster (klasse in django.contrib.gis.gdal)</a>\n </li>\n-      <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.generate_filename\">generate_filename() (Storage method)</a>\n+      <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.generate_filename\">generate_filename() (Storage methode)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.GeneratedField\">GeneratedField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.GeneratedField\">GeneratedField (klasse in django.db.models)</a>\n </li>\n       <li><a href=\"glossary.html#term-generic-view\"><strong>generic view</strong></a>\n </li>\n       <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.forms.generic_inlineformset_factory\">generic_inlineformset_factory() (in module django.contrib.contenttypes.forms)</a>\n </li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.fields.GenericForeignKey\">GenericForeignKey (class in django.contrib.contenttypes.fields)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.fields.GenericForeignKey\">GenericForeignKey (klasse in django.contrib.contenttypes.fields)</a>\n </li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.admin.GenericInlineModelAdmin\">GenericInlineModelAdmin (class in django.contrib.contenttypes.admin)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.admin.GenericInlineModelAdmin\">GenericInlineModelAdmin (klasse in django.contrib.contenttypes.admin)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.GenericIPAddressField\">GenericIPAddressField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.GenericIPAddressField\">GenericIPAddressField (klasse in django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.GenericIPAddressField\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.GenericIPAddressField\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.prefetch.GenericPrefetch\">GenericPrefetch (class in django.contrib.contenttypes.prefetch)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.prefetch.GenericPrefetch\">GenericPrefetch (klasse in django.contrib.contenttypes.prefetch)</a>\n </li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.fields.GenericRelation\">GenericRelation (class in django.contrib.contenttypes.fields)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.fields.GenericRelation\">GenericRelation (klasse in django.contrib.contenttypes.fields)</a>\n </li>\n-      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.GenericSitemap\">GenericSitemap (class in django.contrib.sitemaps)</a>\n+      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.GenericSitemap\">GenericSitemap (klasse in django.contrib.sitemaps)</a>\n </li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.admin.GenericStackedInline\">GenericStackedInline (class in django.contrib.contenttypes.admin)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.admin.GenericStackedInline\">GenericStackedInline (klasse in django.contrib.contenttypes.admin)</a>\n </li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.admin.GenericTabularInline\">GenericTabularInline (class in django.contrib.contenttypes.admin)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.admin.GenericTabularInline\">GenericTabularInline (klasse in django.contrib.contenttypes.admin)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/feeds.html#django.contrib.gis.feeds.GeoAtom1Feed\">GeoAtom1Feed (class in django.contrib.gis.feeds)</a>\n+      <li><a href=\"ref/contrib/gis/feeds.html#django.contrib.gis.feeds.GeoAtom1Feed\">GeoAtom1Feed (klasse in django.contrib.gis.feeds)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.geographic\">geographic (SpatialReference attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.geographic\">geographic (SpatialReference attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.GeometryField.geography\">geography (GeometryField attribute)</a>\n+      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.GeometryField.geography\">geography (GeometryField attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.GeoHash\">GeoHash (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.GeoHash\">GeoHash (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2\">GeoIP2 (class in django.contrib.gis.geoip2)</a>\n+      <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2\">GeoIP2 (klasse in django.contrib.gis.geoip2)</a>\n </li>\n       <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2Exception\">GeoIP2Exception</a>\n </li>\n       <li>\n     GEOIP_CITY\n \n       <ul>\n@@ -6473,220 +6443,220 @@\n       <li>\n     GEOIP_PATH\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoip2.html#std-setting-GEOIP_PATH\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.geojson\">geojson (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.geojson\">geojson (GEOSGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Feature.geom\">geom (Feature attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Feature.geom\">geom (Feature attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.geom_count\">geom_count (OGRGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.geom_count\">geom_count (OGRGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.geom_name\">geom_name (OGRGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.geom_name\">geom_name (OGRGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.BaseGeometryWidget.geom_type\">geom_type (BaseGeometryWidget attribute)</a>\n+      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.BaseGeometryWidget.geom_type\">geom_type (BaseGeometryWidget attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Feature.geom_type\">(Feature attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Feature.geom_type\">(Feature attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.Field.geom_type\">(Field attribute)</a>\n+        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.Field.geom_type\">(Field attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.geom_type\">(GEOSGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.geom_type\">(GEOSGeometry attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.geom_type\">(Layer attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.geom_type\">(Layer attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.geom_type\">(OGRGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.geom_type\">(OGRGeometry attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.geom_typeid\">geom_typeid (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.geom_typeid\">geom_typeid (GEOSGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/feeds.html#django.contrib.gis.feeds.Feed.geometry\">geometry() (Feed method)</a>\n+      <li><a href=\"ref/contrib/gis/feeds.html#django.contrib.gis.feeds.Feed.geometry\">geometry() (Feed methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GeometryCollection\">GeometryCollection (class in django.contrib.gis.gdal)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GeometryCollection\">GeometryCollection (klasse in django.contrib.gis.gdal)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GeometryCollection\">(class in django.contrib.gis.geos)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GeometryCollection\">(klasse in django.contrib.gis.geos)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.GeometryCollectionField\">GeometryCollectionField (class in django.contrib.gis.db.models)</a>\n+      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.GeometryCollectionField\">GeometryCollectionField (klasse in django.contrib.gis.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.GeometryCollectionField\">(class in django.contrib.gis.forms)</a>\n+        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.GeometryCollectionField\">(klasse in django.contrib.gis.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.GeometryDistance\">GeometryDistance (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.GeometryDistance\">GeometryDistance (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.GeometryField\">GeometryField (class in django.contrib.gis.db.models)</a>\n+      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.GeometryField\">GeometryField (klasse in django.contrib.gis.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.GeometryField\">(class in django.contrib.gis.forms)</a>\n+        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.GeometryField\">(klasse in django.contrib.gis.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/feeds.html#django.contrib.gis.feeds.GeoRSSFeed\">GeoRSSFeed (class in django.contrib.gis.feeds)</a>\n+      <li><a href=\"ref/contrib/gis/feeds.html#django.contrib.gis.feeds.GeoRSSFeed\">GeoRSSFeed (klasse in django.contrib.gis.feeds)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.geos\">geos (OGRGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.geos\">geos (OGRGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2.geos\">geos() (GeoIP2 method)</a>\n+      <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2.geos\">geos() (GeoIP2 methode)</a>\n </li>\n       <li>\n     GEOS_LIBRARY_PATH\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geos.html#std-setting-GEOS_LIBRARY_PATH\">setting</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSException\">GEOSException</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry\">GEOSGeometry (class in django.contrib.gis.geos)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry\">GEOSGeometry (klasse in django.contrib.gis.geos)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.geotransform\">geotransform (GDALRaster attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.geotransform\">geotransform (GDALRaster attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Feature.get\">get (Feature attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Feature.get\">get (Feature attribuut)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.GET\">GET (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.GET\">GET (HttpRequest attribuut)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.get\">get() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.get\">get() (backends.base.SessionBase methode)</a>\n \n       <ul>\n-        <li><a href=\"topics/cache.html#django.core.cache.cache.get\">(cache method)</a>\n+        <li><a href=\"topics/cache.html#django.core.cache.cache.get\">(cache methode)</a>\n </li>\n-        <li><a href=\"topics/testing/tools.html#django.test.Client.get\">(Client method)</a>\n+        <li><a href=\"topics/testing/tools.html#django.test.Client.get\">(Client methode)</a>\n </li>\n-        <li><a href=\"ref/templates/api.html#django.template.Context.get\">(Context method)</a>\n+        <li><a href=\"ref/templates/api.html#django.template.Context.get\">(Context methode)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/generic-display.html#django.views.generic.detail.BaseDetailView.get\">(django.views.generic.detail.BaseDetailView method)</a>\n+        <li><a href=\"ref/class-based-views/generic-display.html#django.views.generic.detail.BaseDetailView.get\">(django.views.generic.detail.BaseDetailView methode)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.BaseCreateView.get\">(django.views.generic.edit.BaseCreateView method)</a>\n+        <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.BaseCreateView.get\">(django.views.generic.edit.BaseCreateView methode)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.BaseUpdateView.get\">(django.views.generic.edit.BaseUpdateView method)</a>\n+        <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.BaseUpdateView.get\">(django.views.generic.edit.BaseUpdateView methode)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ProcessFormView.get\">(django.views.generic.edit.ProcessFormView method)</a>\n+        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ProcessFormView.get\">(django.views.generic.edit.ProcessFormView methode)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/generic-display.html#django.views.generic.list.BaseListView.get\">(django.views.generic.list.BaseListView method)</a>\n+        <li><a href=\"ref/class-based-views/generic-display.html#django.views.generic.list.BaseListView.get\">(django.views.generic.list.BaseListView methode)</a>\n </li>\n-        <li><a href=\"ref/request-response.html#django.http.HttpResponse.get\">(HttpResponse method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.HttpResponse.get\">(HttpResponse methode)</a>\n </li>\n         <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.get\">(in module django.db.models.query.QuerySet)</a>\n </li>\n-        <li><a href=\"ref/request-response.html#django.http.QueryDict.get\">(QueryDict method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.QueryDict.get\">(QueryDict methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model.get_absolute_url\">get_absolute_url() (Model method)</a>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model.get_absolute_url\">get_absolute_url() (Model methode)</a>\n </li>\n-      <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.get_accessed_time\">get_accessed_time() (Storage method)</a>\n+      <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.get_accessed_time\">get_accessed_time() (Storage methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/actions.html#django.contrib.admin.ModelAdmin.get_actions\">get_actions() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/actions.html#django.contrib.admin.ModelAdmin.get_actions\">get_actions() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.BaseBackend.get_all_permissions\">get_all_permissions() (BaseBackend method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.BaseBackend.get_all_permissions\">get_all_permissions() (BaseBackend methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.get_all_permissions\">(ModelBackend method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.get_all_permissions\">(ModelBackend methode)</a>\n </li>\n-        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.PermissionsMixin.get_all_permissions\">(models.PermissionsMixin method)</a>\n+        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.PermissionsMixin.get_all_permissions\">(models.PermissionsMixin methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.get_all_permissions\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.get_all_permissions\">(models.User methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.get_allow_empty\">get_allow_empty() (django.views.generic.list.MultipleObjectMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.get_allow_empty\">get_allow_empty() (django.views.generic.list.MultipleObjectMixin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DateMixin.get_allow_future\">get_allow_future() (DateMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DateMixin.get_allow_future\">get_allow_future() (DateMixin methode)</a>\n </li>\n       <li><a href=\"howto/custom-file-storage.html#django.core.files.storage.get_alternative_name\">get_alternative_name() (in module django.core.files.storage)</a>\n \n       <ul>\n-        <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.get_alternative_name\">(Storage method)</a>\n+        <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.get_alternative_name\">(Storage methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/applications.html#django.apps.apps.get_app_config\">get_app_config() (apps method)</a>\n+      <li><a href=\"ref/applications.html#django.apps.apps.get_app_config\">get_app_config() (apps methode)</a>\n </li>\n-      <li><a href=\"ref/applications.html#django.apps.apps.get_app_configs\">get_app_configs() (apps method)</a>\n+      <li><a href=\"ref/applications.html#django.apps.apps.get_app_configs\">get_app_configs() (apps methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.get_app_list\">get_app_list() (AdminSite method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.get_app_list\">get_app_list() (AdminSite methode)</a>\n </li>\n       <li><a href=\"topics/db/transactions.html#django.db.transaction.get_autocommit\">get_autocommit() (in module django.db.transaction)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_autocomplete_fields\">get_autocomplete_fields() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_autocomplete_fields\">get_autocomplete_fields() (ModelAdmin methode)</a>\n </li>\n       <li>\n     get_available_languages\n \n       <ul>\n         <li><a href=\"topics/i18n/translation.html#std-templatetag-get_available_languages\">template tag</a>\n </li>\n       </ul></li>\n       <li><a href=\"howto/custom-file-storage.html#django.core.files.storage.get_available_name\">get_available_name() (in module django.core.files.storage)</a>\n \n       <ul>\n-        <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.get_available_name\">(Storage method)</a>\n+        <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.get_available_name\">(Storage methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.Field.get_bound_field\">get_bound_field() (Field method)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.Field.get_bound_field\">get_bound_field() (Field methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentTypeManager.get_by_natural_key\">get_by_natural_key() (ContentTypeManager method)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentTypeManager.get_by_natural_key\">get_by_natural_key() (ContentTypeManager methode)</a>\n \n       <ul>\n-        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.BaseUserManager.get_by_natural_key\">(models.BaseUserManager method)</a>\n+        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.BaseUserManager.get_by_natural_key\">(models.BaseUserManager methode)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/utils.html#django.utils.cache.get_cache_key\">get_cache_key() (in module django.utils.cache)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry.get_change_message\">get_change_message() (LogEntry method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry.get_change_message\">get_change_message() (LogEntry methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_changeform_initial_data\">get_changeform_initial_data() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_changeform_initial_data\">get_changeform_initial_data() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_changelist\">get_changelist() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_changelist\">get_changelist() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_changelist_form\">get_changelist_form() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_changelist_form\">get_changelist_form() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_changelist_formset\">get_changelist_formset() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_changelist_formset\">get_changelist_formset() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.get_check_kwargs\">get_check_kwargs() (BaseCommand method)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.get_check_kwargs\">get_check_kwargs() (BaseCommand methode)</a>\n </li>\n       <li><a href=\"topics/email.html#django.core.mail.get_connection\">get_connection() (in module django.core.mail)</a>\n </li>\n-      <li><a href=\"ref/templates/api.html#django.template.loaders.base.Loader.get_contents\">get_contents() (Loader method)</a>\n+      <li><a href=\"ref/templates/api.html#django.template.loaders.base.Loader.get_contents\">get_contents() (Loader methode)</a>\n </li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.get_context\">get_context() (BaseFormSet method)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.get_context\">get_context() (BaseFormSet methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/api.html#django.forms.BoundField.get_context\">(BoundField method)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.BoundField.get_context\">(BoundField methode)</a>\n </li>\n-        <li><a href=\"ref/forms/api.html#django.forms.ErrorList.get_context\">(ErrorList method)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.ErrorList.get_context\">(ErrorList methode)</a>\n </li>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.get_context\">(Form method)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.get_context\">(Form methode)</a>\n </li>\n-        <li><a href=\"ref/forms/widgets.html#django.forms.MultiWidget.get_context\">(MultiWidget method)</a>\n+        <li><a href=\"ref/forms/widgets.html#django.forms.MultiWidget.get_context\">(MultiWidget methode)</a>\n </li>\n-        <li><a href=\"ref/forms/widgets.html#django.forms.Widget.get_context\">(Widget method)</a>\n+        <li><a href=\"ref/forms/widgets.html#django.forms.Widget.get_context\">(Widget methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.ContextMixin.get_context_data\">get_context_data() (django.views.generic.base.ContextMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.ContextMixin.get_context_data\">get_context_data() (django.views.generic.base.ContextMixin methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.get_context_data\">(django.views.generic.detail.SingleObjectMixin method)</a>\n+        <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.get_context_data\">(django.views.generic.detail.SingleObjectMixin methode)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.get_context_data\">(django.views.generic.edit.FormMixin method)</a>\n+        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.get_context_data\">(django.views.generic.edit.FormMixin methode)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.get_context_data\">(django.views.generic.list.MultipleObjectMixin method)</a>\n+        <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.get_context_data\">(django.views.generic.list.MultipleObjectMixin methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/syndication.html#django.contrib.syndication.Feed.get_context_data\">(Feed method)</a>\n+        <li><a href=\"ref/contrib/syndication.html#django.contrib.syndication.Feed.get_context_data\">(Feed methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.get_context_object_name\">get_context_object_name() (django.views.generic.detail.SingleObjectMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.get_context_object_name\">get_context_object_name() (django.views.generic.detail.SingleObjectMixin methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.get_context_object_name\">(django.views.generic.list.MultipleObjectMixin method)</a>\n+        <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.get_context_object_name\">(django.views.generic.list.MultipleObjectMixin methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/files/storage.html#django.core.files.storage.FileSystemStorage.get_created_time\">get_created_time() (FileSystemStorage method)</a>\n+      <li><a href=\"ref/files/storage.html#django.core.files.storage.FileSystemStorage.get_created_time\">get_created_time() (FileSystemStorage methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.get_created_time\">(Storage method)</a>\n+        <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.get_created_time\">(Storage methode)</a>\n </li>\n       </ul></li>\n       <li>\n     get_current_language\n \n       <ul>\n         <li><a href=\"topics/i18n/translation.html#std-templatetag-get_current_language\">template tag</a>\n@@ -6706,185 +6676,185 @@\n         <li><a href=\"topics/i18n/timezones.html#std-templatetag-get_current_timezone\">template tag</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/utils.html#django.utils.timezone.get_current_timezone\">get_current_timezone() (in module django.utils.timezone)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.timezone.get_current_timezone_name\">get_current_timezone_name() (in module django.utils.timezone)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.get_curve_geometry\">get_curve_geometry() (OGRGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.get_curve_geometry\">get_curve_geometry() (OGRGeometry methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DateMixin.get_date_field\">get_date_field() (DateMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DateMixin.get_date_field\">get_date_field() (DateMixin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.BaseDateListView.get_date_list\">get_date_list() (BaseDateListView method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.BaseDateListView.get_date_list\">get_date_list() (BaseDateListView methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.BaseDateListView.get_date_list_period\">get_date_list_period() (BaseDateListView method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.BaseDateListView.get_date_list_period\">get_date_list_period() (BaseDateListView methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.BaseDateListView.get_dated_items\">get_dated_items() (BaseDateListView method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.BaseDateListView.get_dated_items\">get_dated_items() (BaseDateListView methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.BaseDateListView.get_dated_queryset\">get_dated_queryset() (BaseDateListView method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.BaseDateListView.get_dated_queryset\">get_dated_queryset() (BaseDateListView methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DayMixin.get_day\">get_day() (DayMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DayMixin.get_day\">get_day() (DayMixin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DayMixin.get_day_format\">get_day_format() (DayMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DayMixin.get_day_format\">get_day_format() (DayMixin methode)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.get_db_prep_save\">get_db_prep_save() (Field method)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.get_db_prep_save\">get_db_prep_save() (Field methode)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.get_db_prep_value\">get_db_prep_value() (Field method)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.get_db_prep_value\">get_db_prep_value() (Field methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.base_session.AbstractBaseSession.get_decoded\">get_decoded() (base_session.AbstractBaseSession method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.base_session.AbstractBaseSession.get_decoded\">get_decoded() (base_session.AbstractBaseSession methode)</a>\n </li>\n-      <li><a href=\"ref/templates/api.html#django.template.Engine.get_default\">get_default() (Engine static method)</a>\n+      <li><a href=\"ref/templates/api.html#django.template.Engine.get_default\">get_default() (statische methode van Engine)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LoginView.get_default_redirect_url\">get_default_redirect_url() (LoginView method)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LoginView.get_default_redirect_url\">get_default_redirect_url() (LoginView methode)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.timezone.get_default_timezone\">get_default_timezone() (in module django.utils.timezone)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.timezone.get_default_timezone_name\">get_default_timezone_name() (in module django.utils.timezone)</a>\n </li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model.get_deferred_fields\">get_deferred_fields() (Model method)</a>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model.get_deferred_fields\">get_deferred_fields() (Model methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_deleted_objects\">get_deleted_objects() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_deleted_objects\">get_deleted_objects() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.get_deletion_widget\">get_deletion_widget() (BaseFormSet method)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.get_deletion_widget\">get_deletion_widget() (BaseFormSet methode)</a>\n </li>\n       <li>\n     get_digit\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-get_digit\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry.get_edited_object\">get_edited_object() (LogEntry method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry.get_edited_object\">get_edited_object() (LogEntry methode)</a>\n </li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.get_elided_page_range\">get_elided_page_range() (Paginator method)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.get_elided_page_range\">get_elided_page_range() (Paginator methode)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.get_email_field_name\">get_email_field_name() (models.AbstractBaseUser class method)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.get_email_field_name\">get_email_field_name() (models.AbstractBaseUser klassemethode)</a>\n </li>\n-      <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.CommonPasswordValidator.get_error_message\">get_error_message() (CommonPasswordValidator method)</a>\n+      <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.CommonPasswordValidator.get_error_message\">get_error_message() (CommonPasswordValidator methode)</a>\n \n       <ul>\n-        <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.MinimumLengthValidator.get_error_message\">(MinimumLengthValidator method)</a>\n+        <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.MinimumLengthValidator.get_error_message\">(MinimumLengthValidator methode)</a>\n </li>\n-        <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.NumericPasswordValidator.get_error_message\">(NumericPasswordValidator method)</a>\n+        <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.NumericPasswordValidator.get_error_message\">(NumericPasswordValidator methode)</a>\n </li>\n-        <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.UserAttributeSimilarityValidator.get_error_message\">(UserAttributeSimilarityValidator method)</a>\n+        <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.UserAttributeSimilarityValidator.get_error_message\">(UserAttributeSimilarityValidator methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_exclude\">get_exclude() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_exclude\">get_exclude() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.get_expire_at_browser_close\">get_expire_at_browser_close() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.get_expire_at_browser_close\">get_expire_at_browser_close() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.get_expiry_age\">get_expiry_age() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.get_expiry_age\">get_expiry_age() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.get_expiry_date\">get_expiry_date() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.get_expiry_date\">get_expiry_date() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.get_extra\">get_extra() (InlineModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.get_extra\">get_extra() (InlineModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/models/meta.html#django.db.models.options.Options.get_field\">get_field() (Options method)</a>\n+      <li><a href=\"ref/models/meta.html#django.db.models.options.Options.get_field\">get_field() (Options methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.get_fields\">get_fields() (Layer method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.get_fields\">get_fields() (Layer methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_fields\">(ModelAdmin method)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_fields\">(ModelAdmin methode)</a>\n </li>\n-        <li><a href=\"ref/models/meta.html#django.db.models.options.Options.get_fields\">(Options method)</a>\n+        <li><a href=\"ref/models/meta.html#django.db.models.options.Options.get_fields\">(Options methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_fieldsets\">get_fieldsets() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_fieldsets\">get_fieldsets() (ModelAdmin methode)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.timezone.get_fixed_timezone\">get_fixed_timezone() (in module django.utils.timezone)</a>\n </li>\n       <li>\n     get_flatpages\n \n       <ul>\n         <li><a href=\"ref/contrib/flatpages.html#std-templatetag-get_flatpages\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model.get_FOO_display\">get_FOO_display() (Model method)</a>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model.get_FOO_display\">get_FOO_display() (Model methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentTypeManager.get_for_id\">get_for_id() (ContentTypeManager method)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentTypeManager.get_for_id\">get_for_id() (ContentTypeManager methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentTypeManager.get_for_model\">get_for_model() (ContentTypeManager method)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentTypeManager.get_for_model\">get_for_model() (ContentTypeManager methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentTypeManager.get_for_models\">get_for_models() (ContentTypeManager method)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentTypeManager.get_for_models\">get_for_models() (ContentTypeManager methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.get_form\">get_form() (django.views.generic.edit.FormMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.get_form\">get_form() (django.views.generic.edit.FormMixin methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_form\">(ModelAdmin method)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_form\">(ModelAdmin methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.get_form_class\">get_form_class() (django.views.generic.edit.FormMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.get_form_class\">get_form_class() (django.views.generic.edit.FormMixin methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ModelFormMixin.get_form_class\">(django.views.generic.edit.ModelFormMixin method)</a>\n+        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ModelFormMixin.get_form_class\">(django.views.generic.edit.ModelFormMixin methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.get_form_kwargs\">get_form_kwargs() (django.views.generic.edit.FormMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.get_form_kwargs\">get_form_kwargs() (django.views.generic.edit.FormMixin methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ModelFormMixin.get_form_kwargs\">(django.views.generic.edit.ModelFormMixin method)</a>\n+        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ModelFormMixin.get_form_kwargs\">(django.views.generic.edit.ModelFormMixin methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.get_formset\">get_formset() (InlineModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.get_formset\">get_formset() (InlineModelAdmin methode)</a>\n </li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_formset_kwargs\">get_formset_kwargs() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_formset_kwargs\">get_formset_kwargs() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_formsets_with_inlines\">get_formsets_with_inlines() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_formsets_with_inlines\">get_formsets_with_inlines() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUser.get_full_name\">get_full_name() (models.CustomUser method)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUser.get_full_name\">get_full_name() (models.CustomUser methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.get_full_name\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.get_full_name\">(models.User methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.get_full_path\">get_full_path() (HttpRequest method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.get_full_path\">get_full_path() (HttpRequest methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.get_full_path_info\">get_full_path_info() (HttpRequest method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.get_full_path_info\">get_full_path_info() (HttpRequest methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.get_geoms\">get_geoms() (Layer method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.get_geoms\">get_geoms() (Layer methode)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.get_group_by_cols\">get_group_by_cols() (Expression method)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.get_group_by_cols\">get_group_by_cols() (Expression methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.BaseBackend.get_group_permissions\">get_group_permissions() (BaseBackend method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.BaseBackend.get_group_permissions\">get_group_permissions() (BaseBackend methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.get_group_permissions\">(ModelBackend method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.get_group_permissions\">(ModelBackend methode)</a>\n </li>\n-        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.PermissionsMixin.get_group_permissions\">(models.PermissionsMixin method)</a>\n+        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.PermissionsMixin.get_group_permissions\">(models.PermissionsMixin methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.get_group_permissions\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.get_group_permissions\">(models.User methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.CommonPasswordValidator.get_help_text\">get_help_text() (CommonPasswordValidator method)</a>\n+      <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.CommonPasswordValidator.get_help_text\">get_help_text() (CommonPasswordValidator methode)</a>\n \n       <ul>\n-        <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.MinimumLengthValidator.get_help_text\">(MinimumLengthValidator method)</a>\n+        <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.MinimumLengthValidator.get_help_text\">(MinimumLengthValidator methode)</a>\n </li>\n-        <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.NumericPasswordValidator.get_help_text\">(NumericPasswordValidator method)</a>\n+        <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.NumericPasswordValidator.get_help_text\">(NumericPasswordValidator methode)</a>\n </li>\n-        <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.UserAttributeSimilarityValidator.get_help_text\">(UserAttributeSimilarityValidator method)</a>\n+        <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.UserAttributeSimilarityValidator.get_help_text\">(UserAttributeSimilarityValidator methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.get_host\">get_host() (HttpRequest method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.get_host\">get_host() (HttpRequest methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.get_initial\">get_initial() (django.views.generic.edit.FormMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.get_initial\">get_initial() (django.views.generic.edit.FormMixin methode)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.get_initial_for_field\">get_initial_for_field() (Form method)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.get_initial_for_field\">get_initial_for_field() (Form methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_inline_instances\">get_inline_instances() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_inline_instances\">get_inline_instances() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_inlines\">get_inlines() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_inlines\">get_inlines() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.get_internal_type\">get_internal_type() (Field method)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.get_internal_type\">get_internal_type() (Field methode)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.errors.get_json_data\">get_json_data() (Form.errors method)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.errors.get_json_data\">get_json_data() (Form.errors methode)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.translation.get_language\">get_language() (in module django.utils.translation)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.translation.get_language_bidi\">get_language_bidi() (in module django.utils.translation)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.translation.get_language_from_request\">get_language_from_request() (in module django.utils.translation)</a>\n </li>\n@@ -6900,332 +6870,332 @@\n       <li>\n     get_language_info_list\n \n       <ul>\n         <li><a href=\"topics/i18n/translation.html#std-templatetag-get_language_info_list\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.get_languages_for_item\">get_languages_for_item() (Sitemap method)</a>\n+      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.get_languages_for_item\">get_languages_for_item() (Sitemap methode)</a>\n </li>\n-      <li><a href=\"ref/models/options.html#django.db.models.Options.get_latest_by\">get_latest_by (Options attribute)</a>\n+      <li><a href=\"ref/models/options.html#django.db.models.Options.get_latest_by\">get_latest_by (Options attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.get_latest_lastmod\">get_latest_lastmod() (Sitemap method)</a>\n+      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.get_latest_lastmod\">get_latest_lastmod() (Sitemap methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.get_linear_geometry\">get_linear_geometry() (OGRGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.get_linear_geometry\">get_linear_geometry() (OGRGeometry methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_list_display\">get_list_display() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_list_display\">get_list_display() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_list_display_links\">get_list_display_links() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_list_display_links\">get_list_display_links() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_list_filter\">get_list_filter() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_list_filter\">get_list_filter() (ModelAdmin methode)</a>\n </li>\n       <li><a href=\"topics/http/shortcuts.html#django.shortcuts.get_list_or_404\">get_list_or_404() (in module django.shortcuts)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_list_select_related\">get_list_select_related() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_list_select_related\">get_list_select_related() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.get_log_entries\">get_log_entries() (AdminSite method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.get_log_entries\">get_log_entries() (AdminSite methode)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.AccessMixin.get_login_url\">get_login_url() (AccessMixin method)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.AccessMixin.get_login_url\">get_login_url() (AccessMixin methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/middleware.html#django.contrib.auth.middleware.LoginRequiredMiddleware.get_login_url\">(LoginRequiredMiddleware method)</a>\n+        <li><a href=\"ref/middleware.html#django.contrib.auth.middleware.LoginRequiredMiddleware.get_login_url\">(LoginRequiredMiddleware methode)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/models/lookups.html#django.db.models.get_lookup\">get_lookup() (in module django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/lookups.html#django.db.models.lookups.RegisterLookupMixin.get_lookup\">(lookups.RegisterLookupMixin method)</a>\n+        <li><a href=\"ref/models/lookups.html#django.db.models.lookups.RegisterLookupMixin.get_lookup\">(lookups.RegisterLookupMixin methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/lookups.html#django.db.models.lookups.RegisterLookupMixin.get_lookups\">get_lookups() (lookups.RegisterLookupMixin method)</a>\n+      <li><a href=\"ref/models/lookups.html#django.db.models.lookups.RegisterLookupMixin.get_lookups\">get_lookups() (lookups.RegisterLookupMixin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.YearArchiveView.get_make_object_list\">get_make_object_list() (YearArchiveView method)</a>\n+      <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.YearArchiveView.get_make_object_list\">get_make_object_list() (YearArchiveView methode)</a>\n </li>\n-      <li><a href=\"topics/cache.html#django.core.cache.cache.get_many\">get_many() (cache method)</a>\n+      <li><a href=\"topics/cache.html#django.core.cache.cache.get_many\">get_many() (cache methode)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.cache.get_max_age\">get_max_age() (in module django.utils.cache)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.get_max_num\">get_max_num() (InlineModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.get_max_num\">get_max_num() (InlineModelAdmin methode)</a>\n </li>\n       <li>\n     get_media_prefix\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-get_media_prefix\">template tag</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/contrib/messages.html#django.contrib.messages.get_messages\">get_messages() (in module django.contrib.messages)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.get_min_num\">get_min_num() (InlineModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.get_min_num\">get_min_num() (InlineModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/applications.html#django.apps.AppConfig.get_model\">get_model() (AppConfig method)</a>\n+      <li><a href=\"ref/applications.html#django.apps.AppConfig.get_model\">get_model() (AppConfig methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/applications.html#django.apps.apps.get_model\">(apps method)</a>\n+        <li><a href=\"ref/applications.html#django.apps.apps.get_model\">(apps methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.get_model_admin\">get_model_admin() (AdminSite method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.get_model_admin\">get_model_admin() (AdminSite methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.db.SessionStore.get_model_class\">get_model_class() (backends.db.SessionStore class method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.db.SessionStore.get_model_class\">get_model_class() (backends.db.SessionStore klassemethode)</a>\n </li>\n-      <li><a href=\"ref/applications.html#django.apps.AppConfig.get_models\">get_models() (AppConfig method)</a>\n+      <li><a href=\"ref/applications.html#django.apps.AppConfig.get_models\">get_models() (AppConfig methode)</a>\n </li>\n-      <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.get_modified_time\">get_modified_time() (Storage method)</a>\n+      <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.get_modified_time\">get_modified_time() (Storage methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.MonthMixin.get_month\">get_month() (MonthMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.MonthMixin.get_month\">get_month() (MonthMixin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.MonthMixin.get_month_format\">get_month_format() (MonthMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.MonthMixin.get_month_format\">get_month_format() (MonthMixin methode)</a>\n </li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model.get_next_by_FOO\">get_next_by_FOO() (Model method)</a>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model.get_next_by_FOO\">get_next_by_FOO() (Model methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DayMixin.get_next_day\">get_next_day() (DayMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DayMixin.get_next_day\">get_next_day() (DayMixin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.MonthMixin.get_next_month\">get_next_month() (MonthMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.MonthMixin.get_next_month\">get_next_month() (MonthMixin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.WeekMixin.get_next_week\">get_next_week() (WeekMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.WeekMixin.get_next_week\">get_next_week() (WeekMixin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.YearMixin.get_next_year\">get_next_year() (YearMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.YearMixin.get_next_year\">get_next_year() (YearMixin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.get_object\">get_object() (django.views.generic.detail.SingleObjectMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.get_object\">get_object() (django.views.generic.detail.SingleObjectMixin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentType.get_object_for_this_type\">get_object_for_this_type() (ContentType method)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentType.get_object_for_this_type\">get_object_for_this_type() (ContentType methode)</a>\n </li>\n       <li><a href=\"topics/http/shortcuts.html#django.shortcuts.get_object_or_404\">get_object_or_404() (in module django.shortcuts)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.get_or_create\">get_or_create() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"topics/cache.html#django.core.cache.cache.get_or_set\">get_or_set() (cache method)</a>\n+      <li><a href=\"topics/cache.html#django.core.cache.cache.get_or_set\">get_or_set() (cache methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.get_ordering\">get_ordering() (django.views.generic.list.MultipleObjectMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.get_ordering\">get_ordering() (django.views.generic.list.MultipleObjectMixin methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_ordering\">(ModelAdmin method)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_ordering\">(ModelAdmin methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.get_ordering_widget\">get_ordering_widget() (BaseFormSet method)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.get_ordering_widget\">get_ordering_widget() (BaseFormSet methode)</a>\n </li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.get_page\">get_page() (Paginator method)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.get_page\">get_page() (Paginator methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.get_paginate_by\">get_paginate_by() (django.views.generic.list.MultipleObjectMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.get_paginate_by\">get_paginate_by() (django.views.generic.list.MultipleObjectMixin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.get_paginate_orphans\">get_paginate_orphans() (django.views.generic.list.MultipleObjectMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.get_paginate_orphans\">get_paginate_orphans() (django.views.generic.list.MultipleObjectMixin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.get_paginator\">get_paginator() (django.views.generic.list.MultipleObjectMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.get_paginator\">get_paginator() (django.views.generic.list.MultipleObjectMixin methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_paginator\">(ModelAdmin method)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_paginator\">(ModelAdmin methode)</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.get_password_validators\">get_password_validators() (in module django.contrib.auth.password_validation)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.AccessMixin.get_permission_denied_message\">get_permission_denied_message() (AccessMixin method)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.AccessMixin.get_permission_denied_message\">get_permission_denied_message() (AccessMixin methode)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.PermissionRequiredMixin.get_permission_required\">get_permission_required() (PermissionRequiredMixin method)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.PermissionRequiredMixin.get_permission_required\">get_permission_required() (PermissionRequiredMixin methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.get_port\">get_port() (HttpRequest method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.get_port\">get_port() (HttpRequest methode)</a>\n </li>\n-      <li><a href=\"howto/error-reporting.html#django.views.debug.SafeExceptionReporterFilter.get_post_parameters\">get_post_parameters() (SafeExceptionReporterFilter method)</a>\n+      <li><a href=\"howto/error-reporting.html#django.views.debug.SafeExceptionReporterFilter.get_post_parameters\">get_post_parameters() (SafeExceptionReporterFilter methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.get_preferred_type\">get_preferred_type() (HttpRequest method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.get_preferred_type\">get_preferred_type() (HttpRequest methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.get_prefix\">get_prefix() (django.views.generic.edit.FormMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.get_prefix\">get_prefix() (django.views.generic.edit.FormMixin methode)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.get_prep_value\">get_prep_value() (Field method)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.get_prep_value\">get_prep_value() (Field methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_prepopulated_fields\">get_prepopulated_fields() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_prepopulated_fields\">get_prepopulated_fields() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.WeekMixin.get_prev_week\">get_prev_week() (WeekMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.WeekMixin.get_prev_week\">get_prev_week() (WeekMixin methode)</a>\n </li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model.get_previous_by_FOO\">get_previous_by_FOO() (Model method)</a>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model.get_previous_by_FOO\">get_previous_by_FOO() (Model methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DayMixin.get_previous_day\">get_previous_day() (DayMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.DayMixin.get_previous_day\">get_previous_day() (DayMixin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.MonthMixin.get_previous_month\">get_previous_month() (MonthMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.MonthMixin.get_previous_month\">get_previous_month() (MonthMixin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.YearMixin.get_previous_year\">get_previous_year() (YearMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.YearMixin.get_previous_year\">get_previous_year() (YearMixin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.get_queryset\">get_queryset() (django.views.generic.detail.SingleObjectMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.get_queryset\">get_queryset() (django.views.generic.detail.SingleObjectMixin methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.get_queryset\">(django.views.generic.list.MultipleObjectMixin method)</a>\n+        <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.get_queryset\">(django.views.generic.list.MultipleObjectMixin methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_queryset\">(ModelAdmin method)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_queryset\">(ModelAdmin methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_readonly_fields\">get_readonly_fields() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_readonly_fields\">get_readonly_fields() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.AccessMixin.get_redirect_field_name\">get_redirect_field_name() (AccessMixin method)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.AccessMixin.get_redirect_field_name\">get_redirect_field_name() (AccessMixin methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/middleware.html#django.contrib.auth.middleware.LoginRequiredMiddleware.get_redirect_field_name\">(LoginRequiredMiddleware method)</a>\n+        <li><a href=\"ref/middleware.html#django.contrib.auth.middleware.LoginRequiredMiddleware.get_redirect_field_name\">(LoginRequiredMiddleware methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.RedirectView.get_redirect_url\">get_redirect_url() (django.views.generic.base.RedirectView method)</a>\n+      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.RedirectView.get_redirect_url\">get_redirect_url() (django.views.generic.base.RedirectView methode)</a>\n </li>\n       <li><a href=\"topics/db/transactions.html#django.db.transaction.get_rollback\">get_rollback() (in module django.db.transaction)</a>\n </li>\n       <li><a href=\"ref/urlresolvers.html#django.urls.get_script_prefix\">get_script_prefix() (in module django.urls)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_search_fields\">get_search_fields() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_search_fields\">get_search_fields() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_search_results\">get_search_results() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_search_results\">get_search_results() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.get_session_auth_fallback_hash\">get_session_auth_fallback_hash() (models.AbstractBaseUser method)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.get_session_auth_fallback_hash\">get_session_auth_fallback_hash() (models.AbstractBaseUser methode)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.get_session_auth_hash\">get_session_auth_hash() (models.AbstractBaseUser method)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.get_session_auth_hash\">get_session_auth_hash() (models.AbstractBaseUser methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.get_session_cookie_age\">get_session_cookie_age() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.get_session_cookie_age\">get_session_cookie_age() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.base_session.AbstractBaseSession.get_session_store_class\">get_session_store_class() (base_session.AbstractBaseSession class method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.base_session.AbstractBaseSession.get_session_store_class\">get_session_store_class() (base_session.AbstractBaseSession klassemethode)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUser.get_short_name\">get_short_name() (models.CustomUser method)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUser.get_short_name\">get_short_name() (models.CustomUser methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.get_short_name\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.get_short_name\">(models.User methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.get_signed_cookie\">get_signed_cookie() (HttpRequest method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.get_signed_cookie\">get_signed_cookie() (HttpRequest methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.get_slug_field\">get_slug_field() (django.views.generic.detail.SingleObjectMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.get_slug_field\">get_slug_field() (django.views.generic.detail.SingleObjectMixin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_sortable_by\">get_sortable_by() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_sortable_by\">get_sortable_by() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.get_source_expressions\">get_source_expressions() (Expression method)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.get_source_expressions\">get_source_expressions() (Expression methode)</a>\n </li>\n       <li>\n     get_static_prefix\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-get_static_prefix\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/messages.html#django.contrib.messages.views.SuccessMessageMixin.get_success_message\">get_success_message() (views.SuccessMessageMixin method)</a>\n+      <li><a href=\"ref/contrib/messages.html#django.contrib.messages.views.SuccessMessageMixin.get_success_message\">get_success_message() (views.SuccessMessageMixin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.DeletionMixin.get_success_url\">get_success_url() (django.views.generic.edit.DeletionMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.DeletionMixin.get_success_url\">get_success_url() (django.views.generic.edit.DeletionMixin methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.get_success_url\">(django.views.generic.edit.FormMixin method)</a>\n+        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.get_success_url\">(django.views.generic.edit.FormMixin methode)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ModelFormMixin.get_success_url\">(django.views.generic.edit.ModelFormMixin method)</a>\n+        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ModelFormMixin.get_success_url\">(django.views.generic.edit.ModelFormMixin methode)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/utils.html#django.utils.translation.get_supported_language_variant\">get_supported_language_variant() (in module django.utils.translation)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.feedgenerator.get_tag_uri\">get_tag_uri() (in module django.utils.feedgenerator)</a>\n </li>\n-      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.BaseRenderer.get_template\">get_template() (BaseRenderer method)</a>\n+      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.BaseRenderer.get_template\">get_template() (BaseRenderer methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/templates/api.html#django.template.Engine.get_template\">(Engine method)</a>\n+        <li><a href=\"ref/templates/api.html#django.template.Engine.get_template\">(Engine methode)</a>\n </li>\n         <li><a href=\"topics/templates.html#django.template.loader.get_template\">(in module django.template.loader)</a>\n </li>\n-        <li><a href=\"ref/templates/api.html#django.template.loaders.base.Loader.get_template\">(Loader method)</a>\n+        <li><a href=\"ref/templates/api.html#django.template.loaders.base.Loader.get_template\">(Loader methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin.get_template_names\">get_template_names() (django.views.generic.base.TemplateResponseMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin.get_template_names\">get_template_names() (django.views.generic.base.TemplateResponseMixin methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectTemplateResponseMixin.get_template_names\">(django.views.generic.detail.SingleObjectTemplateResponseMixin method)</a>\n+        <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectTemplateResponseMixin.get_template_names\">(django.views.generic.detail.SingleObjectTemplateResponseMixin methode)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin.get_template_names\">(django.views.generic.list.MultipleObjectTemplateResponseMixin method)</a>\n+        <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin.get_template_names\">(django.views.generic.list.MultipleObjectTemplateResponseMixin methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/templates/api.html#django.template.loaders.base.Loader.get_template_sources\">get_template_sources() (Loader method)</a>\n+      <li><a href=\"ref/templates/api.html#django.template.loaders.base.Loader.get_template_sources\">get_template_sources() (Loader methode)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.UserPassesTestMixin.get_test_func\">get_test_func() (UserPassesTestMixin method)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.UserPassesTestMixin.get_test_func\">get_test_func() (UserPassesTestMixin methode)</a>\n </li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.get_test_runner_kwargs\">get_test_runner_kwargs() (DiscoverRunner method)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.get_test_runner_kwargs\">get_test_runner_kwargs() (DiscoverRunner methode)</a>\n </li>\n-      <li><a href=\"howto/error-reporting.html#django.views.debug.ExceptionReporter.get_traceback_data\">get_traceback_data() (ExceptionReporter method)</a>\n+      <li><a href=\"howto/error-reporting.html#django.views.debug.ExceptionReporter.get_traceback_data\">get_traceback_data() (ExceptionReporter methode)</a>\n </li>\n-      <li><a href=\"howto/error-reporting.html#django.views.debug.SafeExceptionReporterFilter.get_traceback_frame_variables\">get_traceback_frame_variables() (SafeExceptionReporterFilter method)</a>\n+      <li><a href=\"howto/error-reporting.html#django.views.debug.SafeExceptionReporterFilter.get_traceback_frame_variables\">get_traceback_frame_variables() (SafeExceptionReporterFilter methode)</a>\n </li>\n-      <li><a href=\"howto/error-reporting.html#django.views.debug.ExceptionReporter.get_traceback_html\">get_traceback_html() (ExceptionReporter method)</a>\n+      <li><a href=\"howto/error-reporting.html#django.views.debug.ExceptionReporter.get_traceback_html\">get_traceback_html() (ExceptionReporter methode)</a>\n </li>\n-      <li><a href=\"howto/error-reporting.html#django.views.debug.ExceptionReporter.get_traceback_text\">get_traceback_text() (ExceptionReporter method)</a>\n+      <li><a href=\"howto/error-reporting.html#django.views.debug.ExceptionReporter.get_traceback_text\">get_traceback_text() (ExceptionReporter methode)</a>\n </li>\n       <li><a href=\"ref/models/lookups.html#django.db.models.get_transform\">get_transform() (in module django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/lookups.html#django.db.models.lookups.RegisterLookupMixin.get_transform\">(lookups.RegisterLookupMixin method)</a>\n+        <li><a href=\"ref/models/lookups.html#django.db.models.lookups.RegisterLookupMixin.get_transform\">(lookups.RegisterLookupMixin methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_urls\">get_urls() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_urls\">get_urls() (ModelAdmin methode)</a>\n </li>\n       <li><a href=\"ref/contrib/auth.html#django.contrib.auth.get_user\">get_user() (in module django.contrib.auth)</a>\n </li>\n       <li><a href=\"topics/auth/customizing.html#django.contrib.auth.get_user_model\">get_user_model() (in module django.contrib.auth)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.BaseBackend.get_user_permissions\">get_user_permissions() (BaseBackend method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.BaseBackend.get_user_permissions\">get_user_permissions() (BaseBackend methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.get_user_permissions\">(ModelBackend method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.get_user_permissions\">(ModelBackend methode)</a>\n </li>\n-        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.PermissionsMixin.get_user_permissions\">(models.PermissionsMixin method)</a>\n+        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.PermissionsMixin.get_user_permissions\">(models.PermissionsMixin methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.get_user_permissions\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.get_user_permissions\">(models.User methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.get_username\">get_username() (models.AbstractBaseUser method)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.get_username\">get_username() (models.AbstractBaseUser methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.get_username\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.get_username\">(models.User methode)</a>\n </li>\n       </ul></li>\n       <li><a href=\"howto/custom-file-storage.html#django.core.files.storage.get_valid_name\">get_valid_name() (in module django.core.files.storage)</a>\n \n       <ul>\n-        <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.get_valid_name\">(Storage method)</a>\n+        <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.get_valid_name\">(Storage methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.get_version\">get_version() (BaseCommand method)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.get_version\">get_version() (BaseCommand methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.WeekMixin.get_week\">get_week() (WeekMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.WeekMixin.get_week\">get_week() (WeekMixin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.WeekMixin.get_week_format\">get_week_format() (WeekMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.WeekMixin.get_week_format\">get_week_format() (WeekMixin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.YearMixin.get_year\">get_year() (YearMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.YearMixin.get_year\">get_year() (YearMixin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.YearMixin.get_year_format\">get_year_format() (YearMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.YearMixin.get_year_format\">get_year_format() (YearMixin methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.QueryDict.getlist\">getlist() (QueryDict method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.QueryDict.getlist\">getlist() (QueryDict methode)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.translation.gettext\">gettext() (in module django.utils.translation)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.translation.gettext_lazy\">gettext_lazy() (in module django.utils.translation)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.translation.gettext_noop\">gettext_noop() (in module django.utils.translation)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.getvalue\">getvalue() (HttpResponse method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.getvalue\">getvalue() (HttpResponse methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/indexes.html#django.contrib.postgres.indexes.GinIndex\">GinIndex (class in django.contrib.postgres.indexes)</a>\n+      <li><a href=\"ref/contrib/postgres/indexes.html#django.contrib.postgres.indexes.GinIndex\">GinIndex (klasse in django.contrib.postgres.indexes)</a>\n </li>\n       <li>\n     gis-contains\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-gis-contains\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/admin.html#django.contrib.gis.admin.GISModelAdmin.gis_widget\">gis_widget (GISModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/gis/admin.html#django.contrib.gis.admin.GISModelAdmin.gis_widget\">gis_widget (GISModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/admin.html#django.contrib.gis.admin.GISModelAdmin.gis_widget_kwargs\">gis_widget_kwargs (GISModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/gis/admin.html#django.contrib.gis.admin.GISModelAdmin.gis_widget_kwargs\">gis_widget_kwargs (GISModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/admin.html#django.contrib.gis.admin.GISModelAdmin\">GISModelAdmin (class in django.contrib.gis.admin)</a>\n+      <li><a href=\"ref/contrib/gis/admin.html#django.contrib.gis.admin.GISModelAdmin\">GISModelAdmin (klasse in django.contrib.gis.admin)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/indexes.html#django.contrib.postgres.indexes.GistIndex\">GistIndex (class in django.contrib.postgres.indexes)</a>\n+      <li><a href=\"ref/contrib/postgres/indexes.html#django.contrib.postgres.indexes.GistIndex\">GistIndex (klasse in django.contrib.postgres.indexes)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.gml\">gml (OGRGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.gml\">gml (OGRGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Greatest\">Greatest (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Greatest\">Greatest (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.WindowFrameExclusion.GROUP\">GROUP (WindowFrameExclusion attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.WindowFrameExclusion.GROUP\">GROUP (WindowFrameExclusion attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.groups\">groups (models.User attribute)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.groups\">groups (models.User attribuut)</a>\n </li>\n       <li>\n     gt\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-gt\">field lookup type</a>\n </li>\n@@ -7235,174 +7205,174 @@\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-gte\">field lookup type</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/http/decorators.html#django.views.decorators.gzip.gzip_page\">gzip_page() (in module django.views.decorators.gzip)</a>\n </li>\n-      <li><a href=\"ref/middleware.html#django.middleware.gzip.GZipMiddleware\">GZipMiddleware (class in django.middleware.gzip)</a>\n+      <li><a href=\"ref/middleware.html#django.middleware.gzip.GZipMiddleware\">GZipMiddleware (klasse in django.middleware.gzip)</a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"H\">H</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.handle\">handle() (BaseCommand method)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.handle\">handle() (BaseCommand methode)</a>\n </li>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.AppCommand.handle_app_config\">handle_app_config() (AppCommand method)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.AppCommand.handle_app_config\">handle_app_config() (AppCommand methode)</a>\n </li>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.LabelCommand.handle_label\">handle_label() (LabelCommand method)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.LabelCommand.handle_label\">handle_label() (LabelCommand methode)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.AccessMixin.handle_no_permission\">handle_no_permission() (AccessMixin method)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.AccessMixin.handle_no_permission\">handle_no_permission() (AccessMixin methode)</a>\n </li>\n-      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.FileUploadHandler.handle_raw_input\">handle_raw_input() (FileUploadHandler method)</a>\n+      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.FileUploadHandler.handle_raw_input\">handle_raw_input() (FileUploadHandler methode)</a>\n </li>\n       <li><a href=\"ref/urls.html#django.conf.urls.handler400\">handler400 (in module django.conf.urls)</a>\n </li>\n       <li><a href=\"ref/urls.html#django.conf.urls.handler403\">handler403 (in module django.conf.urls)</a>\n </li>\n       <li><a href=\"ref/urls.html#django.conf.urls.handler404\">handler404 (in module django.conf.urls)</a>\n </li>\n       <li><a href=\"ref/urls.html#django.conf.urls.handler500\">handler500 (in module django.conf.urls)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.has_add_permission\">has_add_permission() (InlineModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.has_add_permission\">has_add_permission() (InlineModelAdmin methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.has_add_permission\">(ModelAdmin method)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.has_add_permission\">(ModelAdmin methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.has_change_permission\">has_change_permission() (InlineModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.has_change_permission\">has_change_permission() (InlineModelAdmin methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.has_change_permission\">(ModelAdmin method)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.has_change_permission\">(ModelAdmin methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.Field.has_changed\">has_changed() (Field method)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.Field.has_changed\">has_changed() (Field methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.has_changed\">(Form method)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.has_changed\">(Form methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.has_curve\">has_curve (OGRGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.has_curve\">has_curve (OGRGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.has_delete_permission\">has_delete_permission() (InlineModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.has_delete_permission\">has_delete_permission() (InlineModelAdmin methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.has_delete_permission\">(ModelAdmin method)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.has_delete_permission\">(ModelAdmin methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.has_error\">has_error() (Form method)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.has_error\">has_error() (Form methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.has_header\">has_header() (HttpResponse method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.has_header\">has_header() (HttpResponse methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.has_key\">has_key() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.has_key\">has_key() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.has_module_permission\">has_module_permission() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.has_module_permission\">has_module_permission() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.has_module_perms\">has_module_perms() (ModelBackend method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.has_module_perms\">has_module_perms() (ModelBackend methode)</a>\n \n       <ul>\n-        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.PermissionsMixin.has_module_perms\">(models.PermissionsMixin method)</a>\n+        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.PermissionsMixin.has_module_perms\">(models.PermissionsMixin methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.has_module_perms\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.has_module_perms\">(models.User methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Page.has_next\">has_next() (Page method)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Page.has_next\">has_next() (Page methode)</a>\n </li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Page.has_other_pages\">has_other_pages() (Page method)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Page.has_other_pages\">has_other_pages() (Page methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.BaseBackend.has_perm\">has_perm() (BaseBackend method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.BaseBackend.has_perm\">has_perm() (BaseBackend methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.has_perm\">(ModelBackend method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.has_perm\">(ModelBackend methode)</a>\n </li>\n-        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.PermissionsMixin.has_perm\">(models.PermissionsMixin method)</a>\n+        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.PermissionsMixin.has_perm\">(models.PermissionsMixin methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.has_perm\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.has_perm\">(models.User methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.has_permission\">has_permission() (AdminSite method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.has_permission\">has_permission() (AdminSite methode)</a>\n \n       <ul>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.PermissionRequiredMixin.has_permission\">(PermissionRequiredMixin method)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.PermissionRequiredMixin.has_permission\">(PermissionRequiredMixin methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.PermissionsMixin.has_perms\">has_perms() (models.PermissionsMixin method)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.PermissionsMixin.has_perms\">has_perms() (models.PermissionsMixin methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.has_perms\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.has_perms\">(models.User methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Page.has_previous\">has_previous() (Page method)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Page.has_previous\">has_previous() (Page methode)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.has_usable_password\">has_usable_password() (models.AbstractBaseUser method)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.has_usable_password\">has_usable_password() (models.AbstractBaseUser methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.has_usable_password\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.has_usable_password\">(models.User methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.has_view_permission\">has_view_permission() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.has_view_permission\">has_view_permission() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/indexes.html#django.contrib.postgres.indexes.HashIndex\">HashIndex (class in django.contrib.postgres.indexes)</a>\n+      <li><a href=\"ref/contrib/postgres/indexes.html#django.contrib.postgres.indexes.HashIndex\">HashIndex (klasse in django.contrib.postgres.indexes)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.hasz\">hasz (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.hasz\">hasz (GEOSGeometry attribuut)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Client.head\">head() (Client method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Client.head\">head() (Client methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.headers\">headers (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.headers\">headers (HttpRequest attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/request-response.html#django.http.HttpResponse.headers\">(HttpResponse attribute)</a>\n+        <li><a href=\"ref/request-response.html#django.http.HttpResponse.headers\">(HttpResponse attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.height\">height (GDALBand attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.height\">height (GDALBand attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.height\">(GDALRaster attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.height\">(GDALRaster attribuut)</a>\n </li>\n-        <li><a href=\"ref/files/file.html#django.core.files.images.ImageFile.height\">(ImageFile attribute)</a>\n+        <li><a href=\"ref/files/file.html#django.core.files.images.ImageFile.height\">(ImageFile attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.ImageField.height_field\">height_field (ImageField attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.ImageField.height_field\">height_field (ImageField attribuut)</a>\n </li>\n       <li>\n     help\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-help\">django-admin command</a>\n </li>\n       </ul></li>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.help\">help (BaseCommand attribute)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.help\">help (BaseCommand attribuut)</a>\n </li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.help_text\">help_text (BoundField attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.help_text\">help_text (BoundField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.Field.help_text\">(Field attribute)</a>, <a href=\"ref/models/fields.html#django.db.models.Field.help_text\">[1]</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.Field.help_text\">(Field attribuut)</a>, <a href=\"ref/models/fields.html#django.db.models.Field.help_text\">[1]</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.hex\">hex (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.hex\">hex (GEOSGeometry attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.hex\">(OGRGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.hex\">(OGRGeometry attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.hexewkb\">hexewkb (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.hexewkb\">hexewkb (GEOSGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.hidden\">hidden (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.hidden\">hidden (Field attribuut)</a>\n </li>\n-      <li><a href=\"howto/error-reporting.html#django.views.debug.SafeExceptionReporterFilter.hidden_settings\">hidden_settings (SafeExceptionReporterFilter attribute)</a>\n+      <li><a href=\"howto/error-reporting.html#django.views.debug.SafeExceptionReporterFilter.hidden_settings\">hidden_settings (SafeExceptionReporterFilter attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.HiddenInput\">HiddenInput (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.HiddenInput\">HiddenInput (klasse in django.forms)</a>\n </li>\n       <li><a href=\"releases/5.2.html#index-0\">HIDE_PRODUCTION_WARNING</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.history_view\">history_view() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.history_view\">history_view() (ModelAdmin methode)</a>\n </li>\n       <li>\n     HOST\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-HOST\">setting</a>\n </li>\n@@ -7410,20 +7380,20 @@\n       <li>\n     hour\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-hour\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.HStoreExtension\">HStoreExtension (class in django.contrib.postgres.operations)</a>\n+      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.HStoreExtension\">HStoreExtension (klasse in django.contrib.postgres.operations)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.HStoreField\">HStoreField (class in django.contrib.postgres.fields)</a>\n+      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.HStoreField\">HStoreField (klasse in django.contrib.postgres.fields)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.HStoreField\">(class in django.contrib.postgres.forms)</a>\n+        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.HStoreField\">(klasse in django.contrib.postgres.forms)</a>\n </li>\n       </ul></li>\n       <li>\n     hstorefield.contained_by\n \n       <ul>\n         <li><a href=\"ref/contrib/postgres/fields.html#std-fieldlookup-hstorefield.contained_by\">field lookup type</a>\n@@ -7474,76 +7444,76 @@\n       <li>\n     hstorefield.values\n \n       <ul>\n         <li><a href=\"ref/contrib/postgres/fields.html#std-fieldlookup-hstorefield.values\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.html_email_template_name\">html_email_template_name (PasswordResetView attribute)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.html_email_template_name\">html_email_template_name (PasswordResetView attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.html_name\">html_name (BoundField attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.html_name\">html_name (BoundField attribuut)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.html.html_safe\">html_safe() (in module django.utils.html)</a>\n </li>\n-      <li><a href=\"howto/error-reporting.html#django.views.debug.ExceptionReporter.html_template_path\">html_template_path (ExceptionReporter attribute)</a>\n+      <li><a href=\"howto/error-reporting.html#django.views.debug.ExceptionReporter.html_template_path\">html_template_path (ExceptionReporter attribuut)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.http.http_date\">http_date() (in module django.utils.http)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.View.http_method_names\">http_method_names (django.views.generic.base.View attribute)</a>\n+      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.View.http_method_names\">http_method_names (django.views.generic.base.View attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.View.http_method_not_allowed\">http_method_not_allowed() (django.views.generic.base.View method)</a>\n+      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.View.http_method_not_allowed\">http_method_not_allowed() (django.views.generic.base.View methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest\">HttpRequest (class in django.http)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest\">HttpRequest (klasse in django.http)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse\">HttpResponse (class in django.http)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse\">HttpResponse (klasse in django.http)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponseBadRequest\">HttpResponseBadRequest (class in django.http)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponseBadRequest\">HttpResponseBadRequest (klasse in django.http)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponseBase\">HttpResponseBase (class in django.http)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponseBase\">HttpResponseBase (klasse in django.http)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponseForbidden\">HttpResponseForbidden (class in django.http)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponseForbidden\">HttpResponseForbidden (klasse in django.http)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponseGone\">HttpResponseGone (class in django.http)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponseGone\">HttpResponseGone (klasse in django.http)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponseNotAllowed\">HttpResponseNotAllowed (class in django.http)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponseNotAllowed\">HttpResponseNotAllowed (klasse in django.http)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponseNotFound\">HttpResponseNotFound (class in django.http)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponseNotFound\">HttpResponseNotFound (klasse in django.http)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponseNotModified\">HttpResponseNotModified (class in django.http)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponseNotModified\">HttpResponseNotModified (klasse in django.http)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponsePermanentRedirect\">HttpResponsePermanentRedirect (class in django.http)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponsePermanentRedirect\">HttpResponsePermanentRedirect (klasse in django.http)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponseRedirect\">HttpResponseRedirect (class in django.http)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponseRedirect\">HttpResponseRedirect (klasse in django.http)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponseServerError\">HttpResponseServerError (class in django.http)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponseServerError\">HttpResponseServerError (klasse in django.http)</a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"I\">I</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.i18n\">i18n (Sitemap attribute)</a>\n+      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.i18n\">i18n (Sitemap attribuut)</a>\n </li>\n       <li><a href=\"ref/templates/api.html#django.template.context_processors.i18n\">i18n() (in module django.template.context_processors)</a>\n </li>\n       <li><a href=\"topics/i18n/translation.html#django.conf.urls.i18n.i18n_patterns\">i18n_patterns() (in module django.conf.urls.i18n)</a>\n </li>\n       <li>\n     icontains\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-icontains\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.id_for_label\">id_for_label (BoundField attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.id_for_label\">id_for_label (BoundField attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.Widget.id_for_label\">id_for_label() (Widget method)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.Widget.id_for_label\">id_for_label() (Widget methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.identify_epsg\">identify_epsg() (SpatialReference method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.identify_epsg\">identify_epsg() (SpatialReference methode)</a>\n </li>\n       <li>\n     iendswith\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-iendswith\">field lookup type</a>\n </li>\n@@ -7572,33 +7542,33 @@\n       <li>\n     IGNORABLE_404_URLS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-IGNORABLE_404_URLS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.ImageField\">ImageField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.ImageField\">ImageField (klasse in django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.ImageField\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.ImageField\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/files/file.html#django.core.files.images.ImageFile\">ImageFile (class in django.core.files.images)</a>\n+      <li><a href=\"ref/files/file.html#django.core.files.images.ImageFile\">ImageFile (klasse in django.core.files.images)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.import_epsg\">import_epsg() (SpatialReference method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.import_epsg\">import_epsg() (SpatialReference methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.import_proj\">import_proj() (SpatialReference method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.import_proj\">import_proj() (SpatialReference methode)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.module_loading.import_string\">import_string() (in module django.utils.module_loading)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.import_user_input\">import_user_input() (SpatialReference method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.import_user_input\">import_user_input() (SpatialReference methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.import_wkt\">import_wkt() (SpatialReference method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.import_wkt\">import_wkt() (SpatialReference methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.import_xml\">import_xml() (SpatialReference method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.import_xml\">import_xml() (SpatialReference methode)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.core.exceptions.ImproperlyConfigured\">ImproperlyConfigured</a>\n </li>\n       <li>\n     in\n \n       <ul>\n@@ -7610,81 +7580,81 @@\n       <li>\n     include\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-include\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/constraints.html#django.contrib.postgres.constraints.ExclusionConstraint.include\">include (ExclusionConstraint attribute)</a>\n+      <li><a href=\"ref/contrib/postgres/constraints.html#django.contrib.postgres.constraints.ExclusionConstraint.include\">include (ExclusionConstraint attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/indexes.html#django.db.models.Index.include\">(Index attribute)</a>\n+        <li><a href=\"ref/models/indexes.html#django.db.models.Index.include\">(Index attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint.include\">(UniqueConstraint attribute)</a>\n+        <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint.include\">(UniqueConstraint attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/urls.html#django.urls.include\">include() (in module django.urls)</a>\n </li>\n-      <li><a href=\"howto/custom-template-tags.html#django.template.Library.inclusion_tag\">inclusion_tag() (django.template.Library method)</a>\n+      <li><a href=\"howto/custom-template-tags.html#django.template.Library.inclusion_tag\">inclusion_tag() (django.template.Library methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.RangeBoundary.inclusive_lower\">inclusive_lower (RangeBoundary attribute)</a>\n+      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.RangeBoundary.inclusive_lower\">inclusive_lower (RangeBoundary attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.RangeBoundary.inclusive_upper\">inclusive_upper (RangeBoundary attribute)</a>\n+      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.RangeBoundary.inclusive_upper\">inclusive_upper (RangeBoundary attribuut)</a>\n </li>\n-      <li><a href=\"topics/cache.html#django.core.cache.cache.incr\">incr() (cache method)</a>\n+      <li><a href=\"topics/cache.html#django.core.cache.cache.incr\">incr() (cache methode)</a>\n </li>\n-      <li><a href=\"ref/models/indexes.html#django.db.models.Index\">Index (class in django.db.models)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Feature.index\">index (Feature attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Feature.index\">index (Feature attribute)</a>\n+      <li><a href=\"ref/models/indexes.html#django.db.models.Index\">Index (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.index_template\">index_template (AdminSite attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.index_template\">index_template (AdminSite attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.index_title\">index_title (AdminSite attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.index_title\">index_title (AdminSite attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/constraints.html#django.contrib.postgres.constraints.ExclusionConstraint.index_type\">index_type (ExclusionConstraint attribute)</a>\n+      <li><a href=\"ref/contrib/postgres/constraints.html#django.contrib.postgres.constraints.ExclusionConstraint.index_type\">index_type (ExclusionConstraint attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/options.html#django.db.models.Options.indexes\">indexes (Options attribute)</a>\n+      <li><a href=\"ref/models/options.html#django.db.models.Options.indexes\">indexes (Options attribuut)</a>\n </li>\n-      <li><a href=\"ref/checks.html#django.core.checks.Info\">Info (class in django.core.checks)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.info\">info (GDALRaster attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.info\">info (GDALRaster attribute)</a>\n+      <li><a href=\"ref/checks.html#django.core.checks.Info\">Info (klasse in django.core.checks)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.initial\">initial (BoundField attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.initial\">initial (BoundField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.initial\">(django.views.generic.edit.FormMixin attribute)</a>\n+        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.initial\">(django.views.generic.edit.FormMixin attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/fields.html#django.forms.Field.initial\">(Field attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.Field.initial\">(Field attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.initial\">(Form attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.initial\">(Form attribuut)</a>\n </li>\n-        <li><a href=\"topics/migrations.html#django.db.migrations.Migration.initial\">(Migration attribute)</a>\n+        <li><a href=\"topics/migrations.html#django.db.migrations.Migration.initial\">(Migration attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/forms/models.html#django.forms.models.inlineformset_factory\">inlineformset_factory() (in module django.forms.models)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin\">InlineModelAdmin (class in django.contrib.admin)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin\">InlineModelAdmin (klasse in django.contrib.admin)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.inlines\">inlines (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.inlines\">inlines (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/files/storage.html#django.core.files.storage.InMemoryStorage\">InMemoryStorage (class in django.core.files.storage)</a>\n+      <li><a href=\"ref/files/storage.html#django.core.files.storage.InMemoryStorage\">InMemoryStorage (klasse in django.core.files.storage)</a>\n </li>\n-      <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.InMemoryUploadedFile\">InMemoryUploadedFile (class in django.core.files.uploadedfile)</a>\n+      <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.InMemoryUploadedFile\">InMemoryUploadedFile (klasse in django.core.files.uploadedfile)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.SplitDateTimeField.input_date_formats\">input_date_formats (SplitDateTimeField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.SplitDateTimeField.input_date_formats\">input_date_formats (SplitDateTimeField attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.DateField.input_formats\">input_formats (DateField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.DateField.input_formats\">input_formats (DateField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.DateTimeField.input_formats\">(DateTimeField attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.DateTimeField.input_formats\">(DateTimeField attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/fields.html#django.forms.TimeField.input_formats\">(TimeField attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.TimeField.input_formats\">(TimeField attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.SplitDateTimeField.input_time_formats\">input_time_formats (SplitDateTimeField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.SplitDateTimeField.input_time_formats\">input_time_formats (SplitDateTimeField attribuut)</a>\n </li>\n       <li>\n     inspectdb\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-inspectdb\">django-admin command</a>\n </li>\n@@ -7703,41 +7673,41 @@\n       <li>\n     INSTALLED_APPS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-INSTALLED_APPS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceIteratorValue.instance\">instance (ModelChoiceIteratorValue attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceIteratorValue.instance\">instance (ModelChoiceIteratorValue attribuut)</a>\n </li>\n       <li><a href=\"topics/http/urls.html#term-instance-namespace\"><strong>instance namespace</strong></a>\n </li>\n       <li><a href=\"ref/validators.html#django.core.validators.int_list_validator\">int_list_validator() (in module django.core.validators)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.http.int_to_base36\">int_to_base36() (in module django.utils.http)</a>\n </li>\n       <li>\n     intcomma\n \n       <ul>\n         <li><a href=\"ref/contrib/humanize.html#std-templatefilter-intcomma\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.IntegerField\">IntegerField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.IntegerField\">IntegerField (klasse in django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.IntegerField\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.IntegerField\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.IntegerRangeField\">IntegerRangeField (class in django.contrib.postgres.fields)</a>\n+      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.IntegerRangeField\">IntegerRangeField (klasse in django.contrib.postgres.fields)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.IntegerRangeField\">(class in django.contrib.postgres.forms)</a>\n+        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.IntegerRangeField\">(klasse in django.contrib.postgres.forms)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/exceptions.html#django.db.IntegrityError\">IntegrityError</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.db.InterfaceError\">InterfaceError</a>\n </li>\n       <li>\n@@ -7747,55 +7717,55 @@\n         <li><a href=\"ref/settings.html#std-setting-INTERNAL_IPS\">setting</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/exceptions.html#django.db.InternalError\">InternalError</a>\n </li>\n       <li><a href=\"topics/i18n/index.html#term-internationalization\"><strong>internationalization</strong></a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.interpolate\">interpolate() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.interpolate\">interpolate() (GEOSGeometry methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.interpolate_normalized\">interpolate_normalized() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.interpolate_normalized\">interpolate_normalized() (GEOSGeometry methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Intersection\">Intersection (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Intersection\">Intersection (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.intersection\">intersection() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.intersection\">intersection() (GEOSGeometry methode)</a>\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.intersection\">(in module django.db.models.query.QuerySet)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.intersection\">(OGRGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.intersection\">(OGRGeometry methode)</a>\n </li>\n       </ul></li>\n       <li>\n     intersects\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-intersects\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.intersects\">intersects() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.intersects\">intersects() (GEOSGeometry methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.intersects\">(OGRGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.intersects\">(OGRGeometry methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry.intersects\">(PreparedGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry.intersects\">(PreparedGeometry methode)</a>\n </li>\n       </ul></li>\n       <li>\n     intword\n \n       <ul>\n         <li><a href=\"ref/contrib/humanize.html#std-templatefilter-intword\">template filter</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/paginator.html#django.core.paginator.InvalidPage\">InvalidPage</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.inverse_flattening\">inverse_flattening (SpatialReference attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.inverse_flattening\">inverse_flattening (SpatialReference attribuut)</a>\n </li>\n-      <li><a href=\"ref/validators.html#django.core.validators.RegexValidator.inverse_match\">inverse_match (RegexValidator attribute)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.RegexValidator.inverse_match\">inverse_match (RegexValidator attribuut)</a>\n </li>\n       <li>\n     iregex\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-iregex\">field lookup type</a>\n </li>\n@@ -7805,90 +7775,90 @@\n       <li>\n     iriencode\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-iriencode\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.is_3d\">is_3d (OGRGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.is_3d\">is_3d (OGRGeometry attribuut)</a>\n </li>\n       <li><a href=\"topics/auth/customizing.html#django.contrib.auth.is_active\">is_active (in module django.contrib.auth)</a>\n \n       <ul>\n-        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUser.is_active\">(models.CustomUser attribute)</a>\n+        <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUser.is_active\">(models.CustomUser attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.is_active\">(models.User attribute)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.is_active\">(models.User attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"howto/error-reporting.html#django.views.debug.SafeExceptionReporterFilter.is_active\">is_active() (SafeExceptionReporterFilter method)</a>\n+      <li><a href=\"howto/error-reporting.html#django.views.debug.SafeExceptionReporterFilter.is_active\">is_active() (SafeExceptionReporterFilter methode)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.is_anonymous\">is_anonymous (models.AbstractBaseUser attribute)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.is_anonymous\">is_anonymous (models.AbstractBaseUser attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.is_anonymous\">(models.User attribute)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.is_anonymous\">(models.User attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/request-response.html#django.http.StreamingHttpResponse.is_async\">is_async (StreamingHttpResponse attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.StreamingHttpResponse.is_async\">is_async (StreamingHttpResponse attribuut)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.is_authenticated\">is_authenticated (models.AbstractBaseUser attribute)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.is_authenticated\">is_authenticated (models.AbstractBaseUser attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.is_authenticated\">(models.User attribute)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.is_authenticated\">(models.User attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/utils.html#django.utils.timezone.is_aware\">is_aware() (in module django.utils.timezone)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.is_bound\">is_bound (Form attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.is_bound\">is_bound (Form attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.LinearRing.is_counterclockwise\">is_counterclockwise (LinearRing attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.LinearRing.is_counterclockwise\">is_counterclockwise (LinearRing attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.is_hidden\">is_hidden (BoundField attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.is_hidden\">is_hidden (BoundField attribuut)</a>\n </li>\n-      <li><a href=\"ref/applications.html#django.apps.apps.is_installed\">is_installed() (apps method)</a>\n+      <li><a href=\"ref/applications.html#django.apps.apps.is_installed\">is_installed() (apps methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.is_measured\">is_measured (OGRGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.is_measured\">is_measured (OGRGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.is_multipart\">is_multipart() (Form method)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.is_multipart\">is_multipart() (Form methode)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.timezone.is_naive\">is_naive() (in module django.utils.timezone)</a>\n </li>\n       <li><a href=\"topics/auth/passwords.html#django.contrib.auth.hashers.is_password_usable\">is_password_usable() (in module django.contrib.auth.hashers)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.encoding.is_protected_type\">is_protected_type() (in module django.utils.encoding)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.is_relation\">is_relation (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.is_relation\">is_relation (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse.is_rendered\">is_rendered (SimpleTemplateResponse attribute)</a>\n+      <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse.is_rendered\">is_rendered (SimpleTemplateResponse attribuut)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.is_secure\">is_secure() (HttpRequest method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.is_secure\">is_secure() (HttpRequest methode)</a>\n </li>\n       <li><a href=\"topics/auth/customizing.html#django.contrib.auth.is_staff\">is_staff (in module django.contrib.auth)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.is_staff\">(models.User attribute)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.is_staff\">(models.User attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.PermissionsMixin.is_superuser\">is_superuser (models.PermissionsMixin attribute)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.PermissionsMixin.is_superuser\">is_superuser (models.PermissionsMixin attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.is_superuser\">(models.User attribute)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.is_superuser\">(models.User attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.is_valid\">is_valid() (Form method)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.is_valid\">is_valid() (Form methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.is_vsi_based\">is_vsi_based (GDALRaster attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.is_vsi_based\">is_vsi_based (GDALRaster attribuut)</a>\n </li>\n       <li>\n     isempty\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-isempty\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.IsEmpty\">IsEmpty (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.IsEmpty\">IsEmpty (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n       <li>\n     isnull\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-isnull\">field lookup type</a>\n </li>\n@@ -7917,90 +7887,90 @@\n       <li>\n     isvalid\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-isvalid\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.IsValid\">IsValid (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.IsValid\">IsValid (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.item_attributes\">item_attributes() (SyndicationFeed method)</a>\n+      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.item_attributes\">item_attributes() (SyndicationFeed methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/feeds.html#django.contrib.gis.feeds.Feed.item_geometry\">item_geometry() (Feed method)</a>\n+      <li><a href=\"ref/contrib/gis/feeds.html#django.contrib.gis.feeds.Feed.item_geometry\">item_geometry() (Feed methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.items\">items (Sitemap attribute)</a>\n+      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.items\">items (Sitemap attribuut)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.items\">items() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.items\">items() (backends.base.SessionBase methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/request-response.html#django.http.HttpResponse.items\">(HttpResponse method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.HttpResponse.items\">(HttpResponse methode)</a>\n </li>\n-        <li><a href=\"ref/request-response.html#django.http.QueryDict.items\">(QueryDict method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.QueryDict.items\">(QueryDict methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceField.iterator\">iterator (ModelChoiceField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceField.iterator\">iterator (ModelChoiceField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.ModelMultipleChoiceField.iterator\">(ModelMultipleChoiceField attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.ModelMultipleChoiceField.iterator\">(ModelMultipleChoiceField attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.iterator\">iterator() (in module django.db.models.query.QuerySet)</a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"J\">J</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"topics/i18n/translation.html#django.views.i18n.JavaScriptCatalog\">JavaScriptCatalog (class in django.views.i18n)</a>\n+      <li><a href=\"topics/i18n/translation.html#django.views.i18n.JavaScriptCatalog\">JavaScriptCatalog (klasse in django.views.i18n)</a>\n </li>\n-      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.Jinja2\">Jinja2 (class in django.forms.renderers)</a>\n+      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.Jinja2\">Jinja2 (klasse in django.forms.renderers)</a>\n \n       <ul>\n-        <li><a href=\"topics/templates.html#django.template.backends.jinja2.Jinja2\">(class in django.template.backends.jinja2)</a>\n+        <li><a href=\"topics/templates.html#django.template.backends.jinja2.Jinja2\">(klasse in django.template.backends.jinja2)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.Jinja2DivFormRenderer\">Jinja2DivFormRenderer (class in django.forms.renderers)</a>\n+      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.Jinja2DivFormRenderer\">Jinja2DivFormRenderer (klasse in django.forms.renderers)</a>\n </li>\n       <li>\n     join\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-join\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.json\">json (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.json\">json (GEOSGeometry attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.json\">(OGRGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.json\">(OGRGeometry attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Response.json\">json() (Response method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Response.json\">json() (Response methode)</a>\n </li>\n       <li>\n     json_script\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-json_script\">template filter</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/utils.html#django.utils.html.json_script\">json_script() (in module django.utils.html)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.JSONArray\">JSONArray (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.JSONArray\">JSONArray (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.JSONBAgg\">JSONBAgg (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.JSONBAgg\">JSONBAgg (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n-      <li><a href=\"topics/i18n/translation.html#django.views.i18n.JSONCatalog\">JSONCatalog (class in django.views.i18n)</a>\n+      <li><a href=\"topics/i18n/translation.html#django.views.i18n.JSONCatalog\">JSONCatalog (klasse in django.views.i18n)</a>\n </li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/models/fields.html#django.db.models.JSONField\">JSONField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.JSONField\">JSONField (klasse in django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.JSONField\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.JSONField\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n       <li>\n     jsonfield.contained_by\n \n       <ul>\n         <li><a href=\"topics/db/queries.html#std-fieldlookup-jsonfield.contained_by\">field lookup type</a>\n@@ -8037,75 +8007,75 @@\n       <li>\n     jsonfield.key\n \n       <ul>\n         <li><a href=\"topics/db/queries.html#std-fieldlookup-jsonfield.key\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.JSONObject\">JSONObject (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.JSONObject\">JSONObject (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.JsonResponse\">JsonResponse (class in django.http)</a>\n+      <li><a href=\"ref/request-response.html#django.http.JsonResponse\">JsonResponse (klasse in django.http)</a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"K\">K</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n       <li><a href=\"ref/utils.html#django.utils.functional.keep_lazy\">keep_lazy() (in module django.utils.functional)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.functional.keep_lazy_text\">keep_lazy_text() (in module django.utils.functional)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.keys\">keys() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.keys\">keys() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/validators.html#django.contrib.postgres.validators.KeysValidator\">KeysValidator (class in django.contrib.postgres.validators)</a>\n+      <li><a href=\"ref/contrib/postgres/validators.html#django.contrib.postgres.validators.KeysValidator\">KeysValidator (klasse in django.contrib.postgres.validators)</a>\n </li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.kml\">kml (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.kml\">kml (GEOSGeometry attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.kml\">(OGRGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.kml\">(OGRGeometry attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/db/queries.html#django.db.models.fields.json.KT\">KT (class in django.db.models.fields.json)</a>\n+      <li><a href=\"topics/db/queries.html#django.db.models.fields.json.KT\">KT (klasse in django.db.models.fields.json)</a>\n </li>\n-      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.kwargs\">kwargs (ResolverMatch attribute)</a>\n+      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.kwargs\">kwargs (ResolverMatch attribuut)</a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"L\">L</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/applications.html#django.apps.AppConfig.label\">label (AppConfig attribute)</a>\n+      <li><a href=\"ref/applications.html#django.apps.AppConfig.label\">label (AppConfig attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/api.html#django.forms.BoundField.label\">(BoundField attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.BoundField.label\">(BoundField attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/fields.html#django.forms.Field.label\">(Field attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.Field.label\">(Field attribuut)</a>\n </li>\n-        <li><a href=\"howto/custom-management-commands.html#django.core.management.LabelCommand.label\">(LabelCommand attribute)</a>\n+        <li><a href=\"howto/custom-management-commands.html#django.core.management.LabelCommand.label\">(LabelCommand attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/options.html#django.db.models.Options.label\">(Options attribute)</a>\n+        <li><a href=\"ref/models/options.html#django.db.models.Options.label\">(Options attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/options.html#django.db.models.Options.label_lower\">label_lower (Options attribute)</a>\n+      <li><a href=\"ref/models/options.html#django.db.models.Options.label_lower\">label_lower (Options attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.Field.label_suffix\">label_suffix (Field attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.Field.label_suffix\">label_suffix (Field attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.label_suffix\">(Form attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.label_suffix\">(Form attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.label_tag\">label_tag() (BoundField method)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.label_tag\">label_tag() (BoundField methode)</a>\n </li>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.LabelCommand\">LabelCommand (class in django.core.management)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.LabelCommand\">LabelCommand (klasse in django.core.management)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Lag\">Lag (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Lag\">Lag (klasse in django.db.models.functions)</a>\n </li>\n       <li>\n     language\n \n       <ul>\n         <li><a href=\"topics/i18n/translation.html#std-templatetag-language\">template tag</a>\n </li>\n@@ -8199,15 +8169,15 @@\n       <li>\n     LANGUAGES\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-LANGUAGES\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.languages\">languages (Sitemap attribute)</a>\n+      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.languages\">languages (Sitemap attribuut)</a>\n </li>\n       <li>\n     LANGUAGES_BIDI\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-LANGUAGES_BIDI\">setting</a>\n </li>\n@@ -8217,89 +8187,89 @@\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-last\">template filter</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.last\">last() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.last_login\">last_login (models.User attribute)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.last_login\">last_login (models.User attribuut)</a>\n </li>\n       <li><a href=\"topics/http/decorators.html#django.views.decorators.http.last_modified\">last_modified() (in module django.views.decorators.http)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.last_name\">last_name (models.User attribute)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.last_name\">last_name (models.User attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.lastmod\">lastmod (Sitemap attribute)</a>\n+      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.lastmod\">lastmod (Sitemap attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.LastValue\">LastValue (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.LastValue\">LastValue (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2.lat_lon\">lat_lon() (GeoIP2 method)</a>\n+      <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2.lat_lon\">lat_lon() (GeoIP2 methode)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.latest\">latest() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.latest_post_date\">latest_post_date() (SyndicationFeed method)</a>\n+      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.latest_post_date\">latest_post_date() (SyndicationFeed methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer\">Layer (class in django.contrib.gis.gdal)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer\">Layer (klasse in django.contrib.gis.gdal)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.DataSource.layer_count\">layer_count (DataSource attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.DataSource.layer_count\">layer_count (DataSource attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Feature.layer_name\">layer_name (Feature attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Feature.layer_name\">layer_name (Feature attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/layermapping.html#django.contrib.gis.utils.LayerMapping\">LayerMapping (class in django.contrib.gis.utils)</a>\n+      <li><a href=\"ref/contrib/gis/layermapping.html#django.contrib.gis.utils.LayerMapping\">LayerMapping (klasse in django.contrib.gis.utils)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Lead\">Lead (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Lead\">Lead (klasse in django.db.models.functions)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.cache.learn_cache_key\">learn_cache_key() (in module django.utils.cache)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Least\">Least (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Least\">Least (klasse in django.db.models.functions)</a>\n </li>\n       <li>\n     left\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-left\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Left\">Left (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Left\">Left (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.legend_tag\">legend_tag() (BoundField method)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.legend_tag\">legend_tag() (BoundField methode)</a>\n </li>\n       <li>\n     length\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-length\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Length\">Length (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.length\">length (GEOSGeometry attribuut)</a>\n+</li>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Length\">Length (klasse in django.contrib.gis.db.models.functions)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Length\">(class in django.db.models.functions)</a>\n+        <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Length\">(klasse in django.db.models.functions)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.length\">length (GEOSGeometry attribute)</a>\n-</li>\n-      <li><a href=\"ref/models/lookups.html#django.db.models.Lookup.lhs\">lhs (Lookup attribute)</a>\n+      <li><a href=\"ref/models/lookups.html#django.db.models.Lookup.lhs\">lhs (Lookup attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/lookups.html#django.db.models.Transform.lhs\">(Transform attribute)</a>\n+        <li><a href=\"ref/models/lookups.html#django.db.models.Transform.lhs\">(Transform attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.limit\">limit (Sitemap attribute)</a>\n+      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.limit\">limit (Sitemap attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.ForeignKey.limit_choices_to\">limit_choices_to (ForeignKey attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.ForeignKey.limit_choices_to\">limit_choices_to (ForeignKey attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField.limit_choices_to\">(ManyToManyField attribute)</a>\n+        <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField.limit_choices_to\">(ManyToManyField attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.linear_name\">linear_name (SpatialReference attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.linear_name\">linear_name (SpatialReference attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.linear_units\">linear_units (SpatialReference attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.linear_units\">linear_units (SpatialReference attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.LinearRing\">LinearRing (class in django.contrib.gis.geos)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.LinearRing\">LinearRing (klasse in django.contrib.gis.geos)</a>\n </li>\n       <li>\n     linebreaks\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-linebreaks\">template filter</a>\n </li>\n@@ -8307,69 +8277,69 @@\n       <li>\n     linebreaksbr\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-linebreaksbr\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.LineLocatePoint\">LineLocatePoint (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.LineLocatePoint\">LineLocatePoint (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n       <li>\n     linenumbers\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-linenumbers\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.LineString\">LineString (class in django.contrib.gis.gdal)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.LineString\">LineString (klasse in django.contrib.gis.gdal)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.LineString\">(class in django.contrib.gis.geos)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.LineString\">(klasse in django.contrib.gis.geos)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.LineStringField\">LineStringField (class in django.contrib.gis.db.models)</a>\n+      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.LineStringField\">LineStringField (klasse in django.contrib.gis.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.LineStringField\">(class in django.contrib.gis.forms)</a>\n+        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.LineStringField\">(klasse in django.contrib.gis.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.list_display\">list_display (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.list_display\">list_display (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.list_display_links\">list_display_links (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.list_display_links\">list_display_links (ModelAdmin attribuut)</a>\n </li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.list_editable\">list_editable (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.list_editable\">list_editable (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.list_filter\">list_filter (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.list_filter\">list_filter (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.list_max_show_all\">list_max_show_all (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.list_max_show_all\">list_max_show_all (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.list_per_page\">list_per_page (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.list_per_page\">list_per_page (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.list_select_related\">list_select_related (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.list_select_related\">list_select_related (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.listdir\">listdir() (Storage method)</a>\n+      <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.listdir\">listdir() (Storage methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.QueryDict.lists\">lists() (QueryDict method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.QueryDict.lists\">lists() (QueryDict methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/flattened-index.html#ListView\">ListView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/flattened-index.html#ListView\">ListView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.LiveServerTestCase\">LiveServerTestCase (class in django.test)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.LiveServerTestCase\">LiveServerTestCase (klasse in django.test)</a>\n </li>\n       <li>\n     ljust\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-ljust\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope.ll\">ll (Envelope attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope.ll\">ll (Envelope attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Ln\">Ln (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Ln\">Ln (klasse in django.db.models.functions)</a>\n </li>\n       <li>\n     load\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-load\">template tag</a>\n </li>\n@@ -8396,72 +8366,72 @@\n         <li><a href=\"ref/django-admin.html#cmdoption-loaddata-ignorenonexistent\">--ignorenonexistent</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-loaddata-exclude\">-e</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-loaddata-ignorenonexistent\">-i</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/templates/api.html#django.template.loaders.base.Loader\">Loader (class in django.template.loaders.base)</a>\n+      <li><a href=\"ref/templates/api.html#django.template.loaders.base.Loader\">Loader (klasse in django.template.loaders.base)</a>\n </li>\n-      <li><a href=\"ref/templates/api.html#django.template.base.Origin.loader\">loader (Origin attribute)</a>\n+      <li><a href=\"ref/templates/api.html#django.template.base.Origin.loader\">loader (Origin attribuut)</a>\n </li>\n       <li><a href=\"topics/signing.html#django.core.signing.loads\">loads() (in module django.core.signing)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.local\">local (SpatialReference attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.local\">local (SpatialReference attribuut)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.timezone.localdate\">localdate() (in module django.utils.timezone)</a>\n </li>\n       <li><a href=\"topics/i18n/index.html#term-locale-name\"><strong>locale name</strong></a>\n </li>\n       <li>\n     LOCALE_PATHS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-LOCALE_PATHS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/middleware.html#django.middleware.locale.LocaleMiddleware\">LocaleMiddleware (class in django.middleware.locale)</a>\n+      <li><a href=\"ref/middleware.html#django.middleware.locale.LocaleMiddleware\">LocaleMiddleware (klasse in django.middleware.locale)</a>\n </li>\n       <li><a href=\"topics/i18n/index.html#term-localization\"><strong>localization</strong></a>\n </li>\n       <li>\n     localize\n \n       <ul>\n         <li><a href=\"topics/i18n/formatting.html#std-templatefilter-localize\">template filter</a>\n </li>\n         <li><a href=\"topics/i18n/formatting.html#std-templatetag-localize\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.Field.localize\">localize (Field attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.Field.localize\">localize (Field attribuut)</a>\n </li>\n       <li>\n     localtime\n \n       <ul>\n         <li><a href=\"topics/i18n/timezones.html#std-templatefilter-localtime\">template filter</a>\n </li>\n         <li><a href=\"topics/i18n/timezones.html#std-templatetag-localtime\">template tag</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/utils.html#django.utils.timezone.localtime\">localtime() (in module django.utils.timezone)</a>\n </li>\n-      <li><a href=\"ref/files/storage.html#django.core.files.storage.FileSystemStorage.location\">location (FileSystemStorage attribute)</a>\n+      <li><a href=\"ref/files/storage.html#django.core.files.storage.FileSystemStorage.location\">location (FileSystemStorage attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/files/storage.html#django.core.files.storage.InMemoryStorage.location\">(InMemoryStorage attribute)</a>\n+        <li><a href=\"ref/files/storage.html#django.core.files.storage.InMemoryStorage.location\">(InMemoryStorage attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.location\">(Sitemap attribute)</a>\n+        <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.location\">(Sitemap attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/templates/api.html#django.template.loaders.locmem.Loader\">locmem.Loader (class in django.template.loaders)</a>\n+      <li><a href=\"ref/templates/api.html#django.template.loaders.locmem.Loader\">locmem.Loader (klasse in django.template.loaders)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Log\">Log (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Log\">Log (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.log\">log() (DiscoverRunner method)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.log\">log() (DiscoverRunner methode)</a>\n </li>\n       <li>\n     LOGGING\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-LOGGING\">setting</a>\n </li>\n@@ -8469,84 +8439,84 @@\n       <li>\n     LOGGING_CONFIG\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-LOGGING_CONFIG\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Client.login\">login() (Client method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Client.login\">login() (Client methode)</a>\n \n       <ul>\n         <li><a href=\"topics/auth/default.html#django.contrib.auth.login\">(in module django.contrib.auth)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.login_form\">login_form (AdminSite attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.login_form\">login_form (AdminSite attribuut)</a>\n </li>\n       <li><a href=\"topics/auth/default.html#django.contrib.auth.decorators.login_not_required\">login_not_required() (in module django.contrib.auth.decorators)</a>\n </li>\n       <li>\n     LOGIN_REDIRECT_URL\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-LOGIN_REDIRECT_URL\">setting</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/auth/default.html#django.contrib.auth.decorators.login_required\">login_required() (in module django.contrib.auth.decorators)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.login_template\">login_template (AdminSite attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.login_template\">login_template (AdminSite attribuut)</a>\n </li>\n       <li>\n     LOGIN_URL\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-LOGIN_URL\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.AccessMixin.login_url\">login_url (AccessMixin attribute)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.AccessMixin.login_url\">login_url (AccessMixin attribuut)</a>\n </li>\n-      <li><a href=\"ref/middleware.html#django.contrib.auth.middleware.LoginRequiredMiddleware\">LoginRequiredMiddleware (class in django.contrib.auth.middleware)</a>\n+      <li><a href=\"ref/middleware.html#django.contrib.auth.middleware.LoginRequiredMiddleware\">LoginRequiredMiddleware (klasse in django.contrib.auth.middleware)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.LoginRequiredMixin\">LoginRequiredMixin (class in django.contrib.auth.mixins)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.LoginRequiredMixin\">LoginRequiredMixin (klasse in django.contrib.auth.mixins)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LoginView\">LoginView (class in django.contrib.auth.views)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LoginView\">LoginView (klasse in django.contrib.auth.views)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Client.logout\">logout() (Client method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Client.logout\">logout() (Client methode)</a>\n \n       <ul>\n         <li><a href=\"topics/auth/default.html#django.contrib.auth.logout\">(in module django.contrib.auth)</a>\n </li>\n       </ul></li>\n       <li>\n     LOGOUT_REDIRECT_URL\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-LOGOUT_REDIRECT_URL\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.logout_template\">logout_template (AdminSite attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.logout_template\">logout_template (AdminSite attribuut)</a>\n </li>\n       <li><a href=\"topics/auth/default.html#django.contrib.auth.views.logout_then_login\">logout_then_login() (in module django.contrib.auth.views)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LogoutView\">LogoutView (class in django.contrib.auth.views)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LogoutView\">LogoutView (klasse in django.contrib.auth.views)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2.lon_lat\">lon_lat() (GeoIP2 method)</a>\n+      <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2.lon_lat\">lon_lat() (GeoIP2 methode)</a>\n </li>\n       <li><a href=\"internals/release-process.html#term-Long-term-support-release\"><strong>Long-term support release</strong></a>\n </li>\n-      <li><a href=\"ref/models/lookups.html#django.db.models.Lookup\">Lookup (class in django.db.models)</a>\n+      <li><a href=\"ref/models/lookups.html#django.db.models.Lookup\">Lookup (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.lookup_allowed\">lookup_allowed() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.lookup_allowed\">lookup_allowed() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/models/lookups.html#django.db.models.Lookup.lookup_name\">lookup_name (Lookup attribute)</a>\n+      <li><a href=\"ref/models/lookups.html#django.db.models.Lookup.lookup_name\">lookup_name (Lookup attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/lookups.html#django.db.models.Transform.lookup_name\">(Transform attribute)</a>\n+        <li><a href=\"ref/models/lookups.html#django.db.models.Transform.lookup_name\">(Transform attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/lookups.html#django.db.models.lookups.RegisterLookupMixin\">lookups.RegisterLookupMixin (class in django.db.models)</a>\n+      <li><a href=\"ref/models/lookups.html#django.db.models.lookups.RegisterLookupMixin\">lookups.RegisterLookupMixin (klasse in django.db.models)</a>\n </li>\n       <li>\n     lorem\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-lorem\">template tag</a>\n </li>\n@@ -8554,17 +8524,17 @@\n       <li>\n     lower\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-lower\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Lower\">Lower (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Lower\">Lower (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.LPad\">LPad (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.LPad\">LPad (klasse in django.db.models.functions)</a>\n </li>\n       <li>\n     lt\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-lt\">field lookup type</a>\n </li>\n@@ -8572,26 +8542,26 @@\n       <li>\n     lte\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-lte\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.LTrim\">LTrim (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.LTrim\">LTrim (klasse in django.db.models.functions)</a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"M\">M</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.LineString.m\">m (LineString attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.LineString.m\">m (LineString attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Point.m\">(Point attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Point.m\">(Point attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/email.html#django.core.mail.mail_admins\">mail_admins() (in module django.core.mail)</a>\n </li>\n       <li><a href=\"topics/email.html#django.core.mail.mail_managers\">mail_managers() (in module django.core.mail)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.timezone.make_aware\">make_aware() (in module django.utils.timezone)</a>\n@@ -8601,21 +8571,21 @@\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-make_list\">template filter</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/utils.html#django.utils.timezone.make_naive\">make_naive() (in module django.utils.timezone)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.YearArchiveView.make_object_list\">make_object_list (YearArchiveView attribute)</a>\n+      <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.YearArchiveView.make_object_list\">make_object_list (YearArchiveView attribuut)</a>\n </li>\n       <li><a href=\"topics/auth/passwords.html#django.contrib.auth.hashers.make_password\">make_password() (in module django.contrib.auth.hashers)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.make_valid\">make_valid() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.make_valid\">make_valid() (GEOSGeometry methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geoquerysets.html#django.contrib.gis.db.models.MakeLine\">MakeLine (class in django.contrib.gis.db.models)</a>\n+      <li><a href=\"ref/contrib/gis/geoquerysets.html#django.contrib.gis.db.models.MakeLine\">MakeLine (klasse in django.contrib.gis.db.models)</a>\n </li>\n       <li>\n     makemessages\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-makemessages\">django-admin command</a>\n </li>\n@@ -8695,92 +8665,92 @@\n         <li><a href=\"ref/django-admin.html#cmdoption-makemigrations-scriptable\">--scriptable</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-makemigrations-update\">--update</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-makemigrations-name\">-n</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.MakeValid\">MakeValid (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.MakeValid\">MakeValid (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/options.html#django.db.models.Options.managed\">managed (Options attribute)</a>\n+      <li><a href=\"ref/models/options.html#django.db.models.Options.managed\">managed (Options attribuut)</a>\n </li>\n-      <li><a href=\"topics/db/managers.html#django.db.models.Manager\">Manager (class in django.db.models)</a>\n+      <li><a href=\"topics/db/managers.html#django.db.models.Manager\">Manager (klasse in django.db.models)</a>\n </li>\n       <li>\n     MANAGERS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-MANAGERS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/sites.html#django.contrib.sites.managers.CurrentSiteManager\">managers.CurrentSiteManager (class in django.contrib.sites)</a>\n+      <li><a href=\"ref/contrib/sites.html#django.contrib.sites.managers.CurrentSiteManager\">managers.CurrentSiteManager (klasse in django.contrib.sites)</a>\n </li>\n-      <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.storage.ManifestStaticFilesStorage.manifest_hash\">manifest_hash (storage.ManifestStaticFilesStorage attribute)</a>\n+      <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.storage.ManifestStaticFilesStorage.manifest_hash\">manifest_hash (storage.ManifestStaticFilesStorage attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.storage.ManifestStaticFilesStorage.manifest_strict\">manifest_strict (storage.ManifestStaticFilesStorage attribute)</a>\n+      <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.storage.ManifestStaticFilesStorage.manifest_strict\">manifest_strict (storage.ManifestStaticFilesStorage attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.many_to_many\">many_to_many (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.many_to_many\">many_to_many (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.many_to_one\">many_to_one (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.many_to_one\">many_to_one (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField\">ManyToManyField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField\">ManyToManyField (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.BaseGeometryWidget.map_srid\">map_srid (BaseGeometryWidget attribute)</a>\n+      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.BaseGeometryWidget.map_srid\">map_srid (BaseGeometryWidget attribuut)</a>\n </li>\n       <li><a href=\"ref/contrib/gis/ogrinspect.html#django.contrib.gis.utils.mapping\">mapping() (in module django.contrib.gis.utils)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.safestring.mark_safe\">mark_safe() (in module django.utils.safestring)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.FilePathField.match\">match (FilePathField attribute)</a>, <a href=\"ref/models/fields.html#django.db.models.FilePathField.match\">[1]</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.FilePathField.match\">match (FilePathField attribuut)</a>, <a href=\"ref/models/fields.html#django.db.models.FilePathField.match\">[1]</a>\n </li>\n-      <li><a href=\"ref/models/querysets.html#django.db.models.Max\">Max (class in django.db.models)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.max\">max (GDALBand attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.max\">max (GDALBand attribute)</a>\n+      <li><a href=\"ref/models/querysets.html#django.db.models.Max\">Max (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.DecimalField.max_digits\">max_digits (DecimalField attribute)</a>, <a href=\"ref/models/fields.html#django.db.models.DecimalField.max_digits\">[1]</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.DecimalField.max_digits\">max_digits (DecimalField attribuut)</a>, <a href=\"ref/models/fields.html#django.db.models.DecimalField.max_digits\">[1]</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.BinaryField.max_length\">max_length (BinaryField attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.BinaryField.max_length\">max_length (BinaryField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.CharField.max_length\">(CharField attribute)</a>, <a href=\"ref/models/fields.html#django.db.models.CharField.max_length\">[1]</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.CharField.max_length\">(CharField attribuut)</a>, <a href=\"ref/models/fields.html#django.db.models.CharField.max_length\">[1]</a>\n </li>\n-        <li><a href=\"ref/forms/fields.html#django.forms.GenericIPAddressField.max_length\">(GenericIPAddressField attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.GenericIPAddressField.max_length\">(GenericIPAddressField attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.SimpleArrayField.max_length\">(SimpleArrayField attribute)</a>\n+        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.SimpleArrayField.max_length\">(SimpleArrayField attribuut)</a>\n </li>\n-        <li><a href=\"ref/validators.html#django.core.validators.URLValidator.max_length\">(URLValidator attribute)</a>\n+        <li><a href=\"ref/validators.html#django.core.validators.URLValidator.max_length\">(URLValidator attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.max_num\">max_num (InlineModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.max_num\">max_num (InlineModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.storage.ManifestStaticFilesStorage.max_post_process_passes\">max_post_process_passes (storage.ManifestStaticFilesStorage attribute)</a>\n+      <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.storage.ManifestStaticFilesStorage.max_post_process_passes\">max_post_process_passes (storage.ManifestStaticFilesStorage attribuut)</a>\n </li>\n-      <li><a href=\"ref/middleware.html#django.middleware.gzip.GZipMiddleware.max_random_bytes\">max_random_bytes (GZipMiddleware attribute)</a>\n+      <li><a href=\"ref/middleware.html#django.middleware.gzip.GZipMiddleware.max_random_bytes\">max_random_bytes (GZipMiddleware attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.DecimalField.max_value\">max_value (DecimalField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.DecimalField.max_value\">max_value (DecimalField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.FloatField.max_value\">(FloatField attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.FloatField.max_value\">(FloatField attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/fields.html#django.forms.IntegerField.max_value\">(IntegerField attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.IntegerField.max_value\">(IntegerField attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope.max_x\">max_x (Envelope attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope.max_x\">max_x (Envelope attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope.max_y\">max_y (Envelope attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope.max_y\">max_y (Envelope attribuut)</a>\n </li>\n-      <li><a href=\"ref/validators.html#django.core.validators.MaxLengthValidator\">MaxLengthValidator (class in django.core.validators)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.MaxLengthValidator\">MaxLengthValidator (klasse in django.core.validators)</a>\n </li>\n-      <li><a href=\"ref/validators.html#django.core.validators.MaxValueValidator\">MaxValueValidator (class in django.core.validators)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.MaxValueValidator\">MaxValueValidator (klasse in django.core.validators)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.MD5\">MD5 (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.MD5\">MD5 (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.mean\">mean (GDALBand attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.mean\">mean (GDALBand attribuut)</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.feedgenerator.Stylesheet.media\">media (Stylesheet attribute)</a>\n+      <li><a href=\"ref/utils.html#django.utils.feedgenerator.Stylesheet.media\">media (Stylesheet attribuut)</a>\n </li>\n       <li>\n     MEDIA_ROOT\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-MEDIA_ROOT\">setting</a>\n </li>\n@@ -8788,28 +8758,28 @@\n       <li>\n     MEDIA_URL\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-MEDIA_URL\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.MemoryFileUploadHandler\">MemoryFileUploadHandler (class in django.core.files.uploadhandler)</a>\n+      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.MemoryFileUploadHandler\">MemoryFileUploadHandler (klasse in django.core.files.uploadhandler)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.MemSize\">MemSize (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.MemSize\">MemSize (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.MultiLineString.merged\">merged (MultiLineString attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.MultiLineString.merged\">merged (MultiLineString attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/messages.html#django.contrib.messages.Message\">Message (class in django.contrib.messages)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.EmailValidator.message\">message (EmailValidator attribuut)</a>\n </li>\n-      <li><a href=\"ref/validators.html#django.core.validators.EmailValidator.message\">message (EmailValidator attribute)</a>\n+      <li><a href=\"ref/contrib/messages.html#django.contrib.messages.Message\">Message (klasse in django.contrib.messages)</a>\n+</li>\n+      <li><a href=\"ref/validators.html#django.core.validators.ProhibitNullCharactersValidator.message\">message (ProhibitNullCharactersValidator attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/validators.html#django.core.validators.ProhibitNullCharactersValidator.message\">(ProhibitNullCharactersValidator attribute)</a>\n-</li>\n-        <li><a href=\"ref/validators.html#django.core.validators.RegexValidator.message\">(RegexValidator attribute)</a>\n+        <li><a href=\"ref/validators.html#django.core.validators.RegexValidator.message\">(RegexValidator attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/i18n/index.html#term-message-file\"><strong>message file</strong></a>\n </li>\n       <li>\n     MESSAGE_LEVEL\n \n@@ -8827,38 +8797,38 @@\n       <li>\n     MESSAGE_TAGS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-MESSAGE_TAGS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.message_user\">message_user() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.message_user\">message_user() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/middleware.html#django.contrib.messages.middleware.MessageMiddleware\">MessageMiddleware (class in django.contrib.messages.middleware)</a>\n+      <li><a href=\"ref/middleware.html#django.contrib.messages.middleware.MessageMiddleware\">MessageMiddleware (klasse in django.contrib.messages.middleware)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.META\">META (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.META\">META (HttpRequest attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.metadata\">metadata (GDALBand attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.metadata\">metadata (GDALBand attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.metadata\">(GDALRaster attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.metadata\">(GDALRaster attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.method\">method (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.method\">method (HttpRequest attribuut)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.decorators.method_decorator\">method_decorator() (in module django.utils.decorators)</a>\n </li>\n       <li>\n     MIDDLEWARE\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-MIDDLEWARE\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/redirects.html#django.contrib.redirects.middleware.RedirectFallbackMiddleware\">middleware.RedirectFallbackMiddleware (class in django.contrib.redirects)</a>\n+      <li><a href=\"ref/contrib/redirects.html#django.contrib.redirects.middleware.RedirectFallbackMiddleware\">middleware.RedirectFallbackMiddleware (klasse in django.contrib.redirects)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.core.exceptions.MiddlewareNotUsed\">MiddlewareNotUsed</a>\n </li>\n       <li>\n     migrate\n \n       <ul>\n@@ -8891,149 +8861,149 @@\n       <li>\n     MIGRATION_MODULES\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-MIGRATION_MODULES\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/utils.html#django.utils.feedgenerator.Stylesheet.mimetype\">mimetype (Stylesheet attribute)</a>\n+      <li><a href=\"ref/utils.html#django.utils.feedgenerator.Stylesheet.mimetype\">mimetype (Stylesheet attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/querysets.html#django.db.models.Min\">Min (class in django.db.models)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.min\">min (GDALBand attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.min\">min (GDALBand attribute)</a>\n+      <li><a href=\"ref/models/querysets.html#django.db.models.Min\">Min (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.CharField.min_length\">min_length (CharField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.CharField.min_length\">min_length (CharField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.SimpleArrayField.min_length\">(SimpleArrayField attribute)</a>\n+        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.SimpleArrayField.min_length\">(SimpleArrayField attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.min_num\">min_num (InlineModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.min_num\">min_num (InlineModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.DecimalField.min_value\">min_value (DecimalField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.DecimalField.min_value\">min_value (DecimalField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.FloatField.min_value\">(FloatField attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.FloatField.min_value\">(FloatField attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/fields.html#django.forms.IntegerField.min_value\">(IntegerField attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.IntegerField.min_value\">(IntegerField attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope.min_x\">min_x (Envelope attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope.min_x\">min_x (Envelope attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope.min_y\">min_y (Envelope attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope.min_y\">min_y (Envelope attribuut)</a>\n </li>\n-      <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.MinimumLengthValidator\">MinimumLengthValidator (class in django.contrib.auth.password_validation)</a>\n+      <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.MinimumLengthValidator\">MinimumLengthValidator (klasse in django.contrib.auth.password_validation)</a>\n </li>\n-      <li><a href=\"ref/validators.html#django.core.validators.MinLengthValidator\">MinLengthValidator (class in django.core.validators)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.MinLengthValidator\">MinLengthValidator (klasse in django.core.validators)</a>\n </li>\n       <li>\n     minute\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-minute\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/validators.html#django.core.validators.MinValueValidator\">MinValueValidator (class in django.core.validators)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.MinValueValidator\">MinValueValidator (klasse in django.core.validators)</a>\n </li>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.missing_args_message\">missing_args_message (BaseCommand attribute)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.missing_args_message\">missing_args_message (BaseCommand attribuut)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.base.OperationCategory.MIXED\">MIXED (OperationCategory attribute)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.base.OperationCategory.MIXED\">MIXED (OperationCategory attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Mod\">Mod (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Mod\">Mod (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/files/file.html#django.core.files.File.mode\">mode (File attribute)</a>\n+      <li><a href=\"ref/files/file.html#django.core.files.File.mode\">mode (File attribuut)</a>\n </li>\n       <li><a href=\"glossary.html#term-model\"><strong>model</strong></a>\n-</li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model\">Model (class in django.db.models)</a>\n-</li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentType.model\">model (ContentType attribute)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.model\">(django.views.generic.detail.SingleObjectMixin attribute)</a>\n+        <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentType.model\">(ContentType attribuut)</a>\n+</li>\n+        <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.model\">(django.views.generic.detail.SingleObjectMixin attribuut)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ModelFormMixin.model\">(django.views.generic.edit.ModelFormMixin attribute)</a>\n+        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ModelFormMixin.model\">(django.views.generic.edit.ModelFormMixin attribuut)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.model\">(django.views.generic.list.MultipleObjectMixin attribute)</a>\n+        <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.model\">(django.views.generic.list.MultipleObjectMixin attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/fields.html#django.db.models.Field.model\">(Field attribute)</a>\n+        <li><a href=\"ref/models/fields.html#django.db.models.Field.model\">(Field attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.model\">(InlineModelAdmin attribute)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.model\">(InlineModelAdmin attribuut)</a>\n </li>\n       </ul></li>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model\">Model (klasse in django.db.models)</a>\n+</li>\n       <li><a href=\"ref/models/class.html#django.db.models.Model.DoesNotExist\">Model.DoesNotExist</a>\n </li>\n       <li><a href=\"ref/models/class.html#django.db.models.Model.MultipleObjectsReturned\">Model.MultipleObjectsReturned</a>\n </li>\n-      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentType.model_class\">model_class() (ContentType method)</a>\n+      <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentType.model_class\">model_class() (ContentType methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin\">ModelAdmin (class in django.contrib.admin)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin\">ModelAdmin (klasse in django.contrib.admin)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.ShowFacets\">ModelAdmin.ShowFacets (class in django.contrib.admin)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.ShowFacets\">ModelAdmin.ShowFacets (klasse in django.contrib.admin)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend\">ModelBackend (class in django.contrib.auth.backends)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend\">ModelBackend (klasse in django.contrib.auth.backends)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceField\">ModelChoiceField (class in django.forms)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceField\">ModelChoiceField (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceIterator\">ModelChoiceIterator (class in django.forms)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceIterator\">ModelChoiceIterator (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceIteratorValue\">ModelChoiceIteratorValue (class in django.forms)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceIteratorValue\">ModelChoiceIteratorValue (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"topics/forms/modelforms.html#django.forms.ModelForm\">ModelForm (class in django.forms)</a>\n+      <li><a href=\"topics/forms/modelforms.html#django.forms.ModelForm\">ModelForm (klasse in django.forms)</a>\n </li>\n       <li><a href=\"ref/forms/models.html#django.forms.models.modelform_factory\">modelform_factory() (in module django.forms.models)</a>\n </li>\n       <li><a href=\"ref/forms/models.html#django.forms.models.modelformset_factory\">modelformset_factory() (in module django.forms.models)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.ModelMultipleChoiceField\">ModelMultipleChoiceField (class in django.forms)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.ModelMultipleChoiceField\">ModelMultipleChoiceField (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser\">models.AbstractBaseUser (class in django.contrib.auth)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser\">models.AbstractBaseUser (klasse in django.contrib.auth)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractUser\">models.AbstractUser (class in django.contrib.auth)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractUser\">models.AbstractUser (klasse in django.contrib.auth)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.AnonymousUser\">models.AnonymousUser (class in django.contrib.auth)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.AnonymousUser\">models.AnonymousUser (klasse in django.contrib.auth)</a>\n </li>\n-      <li><a href=\"topics/forms/modelforms.html#django.forms.models.BaseInlineFormSet\">models.BaseInlineFormSet (class in django.forms)</a>\n+      <li><a href=\"topics/forms/modelforms.html#django.forms.models.BaseInlineFormSet\">models.BaseInlineFormSet (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"topics/forms/modelforms.html#django.forms.models.BaseModelFormSet\">models.BaseModelFormSet (class in django.forms)</a>\n+      <li><a href=\"topics/forms/modelforms.html#django.forms.models.BaseModelFormSet\">models.BaseModelFormSet (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.BaseUserManager\">models.BaseUserManager (class in django.contrib.auth)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.BaseUserManager\">models.BaseUserManager (klasse in django.contrib.auth)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUser\">models.CustomUser (class in django.contrib.auth)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUser\">models.CustomUser (klasse in django.contrib.auth)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUserManager\">models.CustomUserManager (class in django.contrib.auth)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUserManager\">models.CustomUserManager (klasse in django.contrib.auth)</a>\n </li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.Group\">models.Group (class in django.contrib.auth)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.Group\">models.Group (klasse in django.contrib.auth)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry\">models.LogEntry (class in django.contrib.admin)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry\">models.LogEntry (klasse in django.contrib.admin)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.Permission\">models.Permission (class in django.contrib.auth)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.Permission\">models.Permission (klasse in django.contrib.auth)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.PermissionsMixin\">models.PermissionsMixin (class in django.contrib.auth)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.PermissionsMixin\">models.PermissionsMixin (klasse in django.contrib.auth)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.db.models.ProtectedError\">models.ProtectedError</a>\n </li>\n-      <li><a href=\"ref/contrib/redirects.html#django.contrib.redirects.models.Redirect\">models.Redirect (class in django.contrib.redirects)</a>\n+      <li><a href=\"ref/contrib/redirects.html#django.contrib.redirects.models.Redirect\">models.Redirect (klasse in django.contrib.redirects)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.db.models.RestrictedError\">models.RestrictedError</a>\n </li>\n-      <li><a href=\"ref/contrib/sites.html#django.contrib.sites.models.Site\">models.Site (class in django.contrib.sites)</a>\n+      <li><a href=\"ref/contrib/sites.html#django.contrib.sites.models.Site\">models.Site (klasse in django.contrib.sites)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User\">models.User (class in django.contrib.auth)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User\">models.User (klasse in django.contrib.auth)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.UserManager\">models.UserManager (class in django.contrib.auth)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.UserManager\">models.UserManager (klasse in django.contrib.auth)</a>\n </li>\n-      <li><a href=\"ref/applications.html#django.apps.AppConfig.models_module\">models_module (AppConfig attribute)</a>\n+      <li><a href=\"ref/applications.html#django.apps.AppConfig.models_module\">models_module (AppConfig attribuut)</a>\n </li>\n       <li><a href=\"topics/testing/tools.html#django.test.modify_settings\">modify_settings() (in module django.test)</a>\n \n       <ul>\n-        <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.modify_settings\">(SimpleTestCase method)</a>\n+        <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.modify_settings\">(SimpleTestCase methode)</a>\n </li>\n       </ul></li>\n       <li>\n     module\n \n       <ul>\n         <li><a href=\"ref/applications.html#module-django.apps\">django.apps</a>\n@@ -9301,85 +9271,85 @@\n         <li><a href=\"topics/http/decorators.html#module-django.views.decorators.vary\">django.views.decorators.vary</a>\n </li>\n         <li><a href=\"ref/class-based-views/generic-date-based.html#module-django.views.generic.dates\">django.views.generic.dates</a>\n </li>\n         <li><a href=\"topics/i18n/translation.html#module-django.views.i18n\">django.views.i18n</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/applications.html#django.apps.AppConfig.module\">module (AppConfig attribute)</a>\n+      <li><a href=\"ref/applications.html#django.apps.AppConfig.module\">module (AppConfig attribuut)</a>\n </li>\n       <li>\n     month\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-month\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.MonthMixin.month\">month (MonthMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.MonthMixin.month\">month (MonthMixin attribuut)</a>\n </li>\n       <li>\n     MONTH_DAY_FORMAT\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-MONTH_DAY_FORMAT\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.MonthMixin.month_format\">month_format (MonthMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.MonthMixin.month_format\">month_format (MonthMixin attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/flattened-index.html#MonthArchiveView\">MonthArchiveView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/flattened-index.html#MonthArchiveView\">MonthArchiveView (ge\u00efntegreerde klasse)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.MonthArchiveView\">(class in django.views.generic.dates)</a>\n+        <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.MonthArchiveView\">(klasse in django.views.generic.dates)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.MonthMixin\">MonthMixin (class in django.views.generic.dates)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.MonthMixin\">MonthMixin (klasse in django.views.generic.dates)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.SelectDateWidget.months\">months (SelectDateWidget attribute)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.SelectDateWidget.months\">months (SelectDateWidget attribuut)</a>\n </li>\n       <li><a href=\"glossary.html#term-MTV\"><strong>MTV</strong></a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.MultiLineString\">MultiLineString (class in django.contrib.gis.geos)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.MultiLineString\">MultiLineString (klasse in django.contrib.gis.geos)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.MultiLineStringField\">MultiLineStringField (class in django.contrib.gis.db.models)</a>\n+      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.MultiLineStringField\">MultiLineStringField (klasse in django.contrib.gis.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.MultiLineStringField\">(class in django.contrib.gis.forms)</a>\n+        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.MultiLineStringField\">(klasse in django.contrib.gis.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/files/file.html#django.core.files.File.multiple_chunks\">multiple_chunks() (File method)</a>\n+      <li><a href=\"ref/files/file.html#django.core.files.File.multiple_chunks\">multiple_chunks() (File methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.UploadedFile.multiple_chunks\">(UploadedFile method)</a>\n+        <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.UploadedFile.multiple_chunks\">(UploadedFile methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.MultipleChoiceField\">MultipleChoiceField (class in django.forms)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.MultipleChoiceField\">MultipleChoiceField (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.MultipleHiddenInput\">MultipleHiddenInput (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.MultipleHiddenInput\">MultipleHiddenInput (klasse in django.forms)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.core.exceptions.MultipleObjectsReturned\">MultipleObjectsReturned</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.MultiPoint\">MultiPoint (class in django.contrib.gis.geos)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.MultiPoint\">MultiPoint (klasse in django.contrib.gis.geos)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.MultiPointField\">MultiPointField (class in django.contrib.gis.db.models)</a>\n+      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.MultiPointField\">MultiPointField (klasse in django.contrib.gis.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.MultiPointField\">(class in django.contrib.gis.forms)</a>\n+        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.MultiPointField\">(klasse in django.contrib.gis.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.MultiPolygon\">MultiPolygon (class in django.contrib.gis.geos)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.MultiPolygon\">MultiPolygon (klasse in django.contrib.gis.geos)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.MultiPolygonField\">MultiPolygonField (class in django.contrib.gis.db.models)</a>\n+      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.MultiPolygonField\">MultiPolygonField (klasse in django.contrib.gis.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.MultiPolygonField\">(class in django.contrib.gis.forms)</a>\n+        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.MultiPolygonField\">(klasse in django.contrib.gis.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.MultiValueField\">MultiValueField (class in django.forms)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.MultiValueField\">MultiValueField (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.MultiWidget\">MultiWidget (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.MultiWidget\">MultiWidget (klasse in django.forms)</a>\n </li>\n       <li><a href=\"glossary.html#term-MVC\"><strong>MVC</strong></a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"N\">N</h2>\n@@ -9388,59 +9358,59 @@\n       <li>\n     NAME\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-NAME\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/applications.html#django.apps.AppConfig.name\">name (AppConfig attribute)</a>\n+      <li><a href=\"ref/applications.html#django.apps.AppConfig.name\">name (AppConfig attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/constraints.html#django.db.models.BaseConstraint.name\">(BaseConstraint attribute)</a>\n+        <li><a href=\"ref/models/constraints.html#django.db.models.BaseConstraint.name\">(BaseConstraint attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/api.html#django.forms.BoundField.name\">(BoundField attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.BoundField.name\">(BoundField attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentType.name\">(ContentType attribute)</a>\n+        <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.models.ContentType.name\">(ContentType attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.CreateExtension.name\">(CreateExtension attribute)</a>\n+        <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.CreateExtension.name\">(CreateExtension attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.DataSource.name\">(DataSource attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.DataSource.name\">(DataSource attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/postgres/constraints.html#django.contrib.postgres.constraints.ExclusionConstraint.name\">(ExclusionConstraint attribute)</a>\n+        <li><a href=\"ref/contrib/postgres/constraints.html#django.contrib.postgres.constraints.ExclusionConstraint.name\">(ExclusionConstraint attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.name\">(Field attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.name\">(Field attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/fields.html#django.db.models.fields.files.FieldFile.name\">(FieldFile attribute)</a>\n+        <li><a href=\"ref/models/fields.html#django.db.models.fields.files.FieldFile.name\">(FieldFile attribuut)</a>\n </li>\n-        <li><a href=\"ref/files/file.html#django.core.files.File.name\">(File attribute)</a>\n+        <li><a href=\"ref/files/file.html#django.core.files.File.name\">(File attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.name\">(GDALRaster attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.name\">(GDALRaster attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/indexes.html#django.db.models.Index.name\">(Index attribute)</a>\n+        <li><a href=\"ref/models/indexes.html#django.db.models.Index.name\">(Index attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.name\">(Layer attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.name\">(Layer attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.Group.name\">(models.Group attribute)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.Group.name\">(models.Group attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.Permission.name\">(models.Permission attribute)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.Permission.name\">(models.Permission attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/sites.html#django.contrib.sites.models.Site.name\">(models.Site attribute)</a>\n+        <li><a href=\"ref/contrib/sites.html#django.contrib.sites.models.Site.name\">(models.Site attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeomType.name\">(OGRGeomType attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeomType.name\">(OGRGeomType attribuut)</a>\n </li>\n-        <li><a href=\"ref/templates/api.html#django.template.base.Origin.name\">(Origin attribute)</a>\n+        <li><a href=\"ref/templates/api.html#django.template.base.Origin.name\">(Origin attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.name\">(SpatialReference attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.name\">(SpatialReference attribuut)</a>\n </li>\n-        <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.UploadedFile.name\">(UploadedFile attribute)</a>\n+        <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.UploadedFile.name\">(UploadedFile attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.namespace\">namespace (ResolverMatch attribute)</a>\n+      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.namespace\">namespace (ResolverMatch attribuut)</a>\n </li>\n-      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.namespaces\">namespaces (ResolverMatch attribute)</a>\n+      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.namespaces\">namespaces (ResolverMatch attribuut)</a>\n </li>\n       <li>\n     naturalday\n \n       <ul>\n         <li><a href=\"ref/contrib/humanize.html#std-templatefilter-naturalday\">template filter</a>\n </li>\n@@ -9448,169 +9418,169 @@\n       <li>\n     naturaltime\n \n       <ul>\n         <li><a href=\"ref/contrib/humanize.html#std-templatefilter-naturaltime\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.ShowFacets.NEVER\">NEVER (ModelAdmin.ShowFacets attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.ShowFacets.NEVER\">NEVER (ModelAdmin.ShowFacets attribuut)</a>\n </li>\n       <li><a href=\"topics/http/decorators.html#django.views.decorators.cache.never_cache\">never_cache() (in module django.views.decorators.cache)</a>\n </li>\n-      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.FileUploadHandler.new_file\">new_file() (FileUploadHandler method)</a>\n+      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.FileUploadHandler.new_file\">new_file() (FileUploadHandler methode)</a>\n </li>\n-      <li><a href=\"topics/forms/modelforms.html#django.forms.models.BaseModelFormSet.new_objects\">new_objects (models.BaseModelFormSet attribute)</a>\n+      <li><a href=\"topics/forms/modelforms.html#django.forms.models.BaseModelFormSet.new_objects\">new_objects (models.BaseModelFormSet attribuut)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LoginView.next_page\">next_page (LoginView attribute)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LoginView.next_page\">next_page (LoginView attribuut)</a>\n \n       <ul>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LogoutView.next_page\">(LogoutView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LogoutView.next_page\">(LogoutView attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Page.next_page_number\">next_page_number() (Page method)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Page.next_page_number\">next_page_number() (Page methode)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.translation.ngettext\">ngettext() (in module django.utils.translation)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.translation.ngettext_lazy\">ngettext_lazy() (in module django.utils.translation)</a>\n </li>\n       <li><a href=\"topics/http/decorators.html#django.views.decorators.common.no_append_slash\">no_append_slash() (in module django.views.decorators.common)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.WindowFrameExclusion.NO_OTHERS\">NO_OTHERS (WindowFrameExclusion attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.WindowFrameExclusion.NO_OTHERS\">NO_OTHERS (WindowFrameExclusion attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.nodata_value\">nodata_value (GDALBand attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.nodata_value\">nodata_value (GDALBand attribuut)</a>\n </li>\n       <li><a href=\"topics/db/transactions.html#django.db.transaction.non_atomic_requests\">non_atomic_requests() (in module django.db.transaction)</a>\n </li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n       <li><a href=\"ref/exceptions.html#django.core.exceptions.NON_FIELD_ERRORS\">NON_FIELD_ERRORS (in module django.core.exceptions)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.non_field_errors\">non_field_errors() (Form method)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.non_field_errors\">non_field_errors() (Form methode)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.none\">none() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RunSQL.noop\">noop (RunSQL attribute)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RunSQL.noop\">noop (RunSQL attribuut)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RunPython.noop\">noop() (RunPython static method)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RunPython.noop\">noop() (statische methode van RunPython)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.urls.NoReverseMatch\">NoReverseMatch</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.normalize\">normalize() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.normalize\">normalize() (GEOSGeometry methode)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.BaseUserManager.normalize_email\">normalize_email() (models.BaseUserManager class method)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.BaseUserManager.normalize_email\">normalize_email() (models.BaseUserManager klassemethode)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.normalize_username\">normalize_username() (models.AbstractBaseUser class method)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.normalize_username\">normalize_username() (models.AbstractBaseUser klassemethode)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.db.NotSupportedError\">NotSupportedError</a>\n </li>\n       <li>\n     now\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-now\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Now\">Now (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Now\">Now (klasse in django.db.models.functions)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.timezone.now\">now() (in module django.utils.timezone)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.translation.npgettext\">npgettext() (in module django.utils.translation)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.translation.npgettext_lazy\">npgettext_lazy() (in module django.utils.translation)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.NthValue\">NthValue (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.NthValue\">NthValue (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Ntile\">Ntile (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Ntile\">Ntile (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.null\">null (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.null\">null (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.NullBooleanField\">NullBooleanField (class in django.forms)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.NullBooleanField\">NullBooleanField (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.NullBooleanSelect\">NullBooleanSelect (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.NullBooleanSelect\">NullBooleanSelect (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.NullIf\">NullIf (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.NullIf\">NullIf (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint.nulls_distinct\">nulls_distinct (UniqueConstraint attribute)</a>\n+      <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint.nulls_distinct\">nulls_distinct (UniqueConstraint attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeomType.num\">num (OGRGeomType attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeomType.num\">num (OGRGeomType attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.num_coords\">num_coords (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.num_coords\">num_coords (GEOSGeometry attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.num_coords\">(OGRGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.num_coords\">(OGRGeometry attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.num_feat\">num_feat (Layer attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.num_feat\">num_feat (Layer attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Feature.num_fields\">num_fields (Feature attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Feature.num_fields\">num_fields (Feature attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.num_fields\">(Layer attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.num_fields\">(Layer attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.num_geom\">num_geom (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.num_geom\">num_geom (GEOSGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.Polygon.num_interior_rings\">num_interior_rings (Polygon attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.Polygon.num_interior_rings\">num_interior_rings (Polygon attribuut)</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.num_items\">num_items() (SyndicationFeed method)</a>\n+      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.num_items\">num_items() (SyndicationFeed methode)</a>\n </li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.num_pages\">num_pages (Paginator attribute)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.num_pages\">num_pages (Paginator attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.num_points\">num_points (OGRGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.num_points\">num_points (OGRGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Page.number\">number (Page attribute)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Page.number\">number (Page attribuut)</a>\n </li>\n       <li>\n     NUMBER_GROUPING\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-NUMBER_GROUPING\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.NumberInput\">NumberInput (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.NumberInput\">NumberInput (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.NumericPasswordValidator\">NumericPasswordValidator (class in django.contrib.auth.password_validation)</a>\n+      <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.NumericPasswordValidator\">NumericPasswordValidator (klasse in django.contrib.auth.password_validation)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.NumGeometries\">NumGeometries (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.NumGeometries\">NumGeometries (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.NumPoints\">NumPoints (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.NumPoints\">NumPoints (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"O\">O</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.CreateView.object\">object (django.views.generic.edit.CreateView attribute)</a>\n+      <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.CreateView.object\">object (django.views.generic.edit.CreateView attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.UpdateView.object\">(django.views.generic.edit.UpdateView attribute)</a>\n+        <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.UpdateView.object\">(django.views.generic.edit.UpdateView attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.object_history_template\">object_history_template (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.object_history_template\">object_history_template (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry.object_id\">object_id (LogEntry attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry.object_id\">object_id (LogEntry attribuut)</a>\n </li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Page.object_list\">object_list (Page attribute)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Page.object_list\">object_list (Page attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.object_list\">(Paginator attribute)</a>\n+        <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.object_list\">(Paginator attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry.object_repr\">object_repr (LogEntry attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry.object_repr\">object_repr (LogEntry attribuut)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.core.exceptions.ObjectDoesNotExist\">ObjectDoesNotExist</a>\n </li>\n-      <li><a href=\"ref/models/class.html#django.db.models.Model.objects\">objects (Model attribute)</a>\n+      <li><a href=\"ref/models/class.html#django.db.models.Model.objects\">objects (Model attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.ogr\">ogr (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.ogr\">ogr (GEOSGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry\">OGRGeometry (class in django.contrib.gis.gdal)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry\">OGRGeometry (klasse in django.contrib.gis.gdal)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeomType\">OGRGeomType (class in django.contrib.gis.gdal)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeomType\">OGRGeomType (klasse in django.contrib.gis.gdal)</a>\n </li>\n       <li>\n     ogrinspect\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/commands.html#django-admin-ogrinspect\">django-admin command</a>\n </li>\n@@ -9636,49 +9606,78 @@\n         <li><a href=\"ref/contrib/gis/commands.html#cmdoption-ogrinspect-no-imports\">--no-imports</a>\n </li>\n         <li><a href=\"ref/contrib/gis/commands.html#cmdoption-ogrinspect-null\">--null</a>\n </li>\n         <li><a href=\"ref/contrib/gis/commands.html#cmdoption-ogrinspect-srid\">--srid</a>\n </li>\n       </ul></li>\n+      <li>\n+    omgevingsvariabele\n+\n+      <ul>\n+        <li><a href=\"ref/checks.html#index-0\">DJANGO_ALLOW_ASYNC_UNSAFE</a>, <a href=\"releases/3.0.1.html#index-0\">[1]</a>, <a href=\"topics/async.html#envvar-DJANGO_ALLOW_ASYNC_UNSAFE\">[2]</a>, <a href=\"topics/async.html#index-0\">[3]</a>\n+</li>\n+        <li><a href=\"howto/windows.html#index-0\">DJANGO_COLORS</a>, <a href=\"ref/django-admin.html#envvar-DJANGO_COLORS\">[1]</a>, <a href=\"ref/django-admin.html#index-10\">[2]</a>, <a href=\"releases/1.2.html#index-0\">[3]</a>\n+</li>\n+        <li><a href=\"faq/usage.html#index-0\">DJANGO_SETTINGS_MODULE</a>, <a href=\"faq/usage.html#index-1\">[1]</a>, <a href=\"howto/deployment/asgi/index.html#index-0\">[2]</a>, <a href=\"howto/deployment/wsgi/index.html#index-0\">[3]</a>, <a href=\"howto/deployment/wsgi/uwsgi.html#index-0\">[4]</a>, <a href=\"internals/contributing/writing-code/coding-style.html#index-5\">[5]</a>, <a href=\"internals/contributing/writing-code/unit-tests.html#index-0\">[6]</a>, <a href=\"intro/tutorial02.html#index-0\">[7]</a>, <a href=\"ref/contrib/gis/geos.html#index-0\">[8]</a>, <a href=\"ref/contrib/sites.html#index-0\">[9]</a>, <a href=\"ref/django-admin.html#index-0\">[10]</a>, <a href=\"ref/django-admin.html#index-1\">[11]</a>, <a href=\"ref/django-admin.html#index-3\">[12]</a>, <a href=\"ref/django-admin.html#index-9\">[13]</a>, <a href=\"releases/1.4.html#index-1\">[14]</a>, <a href=\"releases/1.7.html#index-0\">[15]</a>, <a href=\"topics/settings.html#envvar-DJANGO_SETTINGS_MODULE\">[16]</a>, <a href=\"topics/settings.html#index-0\">[17]</a>, <a href=\"topics/settings.html#index-1\">[18]</a>, <a href=\"topics/settings.html#index-2\">[19]</a>, <a href=\"topics/settings.html#index-3\">[20]</a>, <a href=\"topics/settings.html#index-4\">[21]</a>, <a href=\"topics/settings.html#index-5\">[22]</a>, <a href=\"topics/settings.html#index-6\">[23]</a>, <a href=\"topics/settings.html#index-7\">[24]</a>, <a href=\"topics/settings.html#index-8\">[25]</a>, <a href=\"topics/settings.html#index-9\">[26]</a>\n+</li>\n+        <li><a href=\"ref/django-admin.html#envvar-DJANGO_SUPERUSER_PASSWORD\">DJANGO_SUPERUSER_PASSWORD</a>, <a href=\"ref/django-admin.html#index-7\">[1]</a>\n+</li>\n+        <li><a href=\"internals/contributing/writing-code/unit-tests.html#index-2\">DJANGO_TEST_PROCESSES</a>, <a href=\"ref/django-admin.html#envvar-DJANGO_TEST_PROCESSES\">[1]</a>, <a href=\"ref/django-admin.html#index-6\">[2]</a>\n+</li>\n+        <li><a href=\"ref/django-admin.html#envvar-DJANGO_WATCHMAN_TIMEOUT\">DJANGO_WATCHMAN_TIMEOUT</a>, <a href=\"ref/django-admin.html#index-4\">[1]</a>, <a href=\"releases/2.2.1.html#index-0\">[2]</a>\n+</li>\n+        <li><a href=\"ref/django-admin.html#envvar-HIDE_PRODUCTION_WARNING\">HIDE_PRODUCTION_WARNING</a>, <a href=\"releases/5.2.html#index-0\">[1]</a>\n+</li>\n+        <li><a href=\"internals/contributing/writing-code/unit-tests.html#index-1\">PYTHONPATH</a>, <a href=\"ref/django-admin.html#index-8\">[1]</a>, <a href=\"releases/1.7.html#index-1\">[2]</a>\n+</li>\n+        <li><a href=\"ref/django-admin.html#index-5\">PYTHONSTARTUP</a>\n+</li>\n+        <li><a href=\"howto/windows.html#index-1\">PYTHONUTF8</a>\n+</li>\n+        <li><a href=\"howto/upgrade-version.html#index-0\">PYTHONWARNINGS</a>\n+</li>\n+      </ul></li>\n       <li><a href=\"topics/db/transactions.html#django.db.transaction.on_commit\">on_commit() (in module django.db.transaction)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.ForeignKey.on_delete\">on_delete (ForeignKey attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.ForeignKey.on_delete\">on_delete (ForeignKey attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.one_to_many\">one_to_many (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.one_to_many\">one_to_many (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.one_to_one\">one_to_one (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.one_to_one\">one_to_one (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.OneToOneField\">OneToOneField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.OneToOneField\">OneToOneField (klasse in django.db.models)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.only\">only() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/indexes.html#django.contrib.postgres.indexes.OpClass\">OpClass (class in django.contrib.postgres.indexes)</a>\n+      <li><a href=\"ref/contrib/postgres/indexes.html#django.contrib.postgres.indexes.OpClass\">OpClass (klasse in django.contrib.postgres.indexes)</a>\n </li>\n-      <li><a href=\"ref/models/indexes.html#django.db.models.Index.opclasses\">opclasses (Index attribute)</a>\n+      <li><a href=\"ref/models/indexes.html#django.db.models.Index.opclasses\">opclasses (Index attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint.opclasses\">(UniqueConstraint attribute)</a>\n+        <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint.opclasses\">(UniqueConstraint attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.fields.files.FieldFile.open\">open() (FieldFile method)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.fields.files.FieldFile.open\">open() (FieldFile methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/files/file.html#django.core.files.File.open\">(File method)</a>\n+        <li><a href=\"ref/files/file.html#django.core.files.File.open\">(File methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2.open\">(GeoIP2 class method)</a>\n+        <li><a href=\"ref/contrib/gis/geoip2.html#django.contrib.gis.geoip2.GeoIP2.open\">(GeoIP2 klassemethode)</a>\n </li>\n-        <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.open\">(Storage method)</a>\n+        <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.open\">(Storage methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.OpenLayersWidget\">OpenLayersWidget (class in django.contrib.gis.forms.widgets)</a>\n+      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.OpenLayersWidget\">OpenLayersWidget (klasse in django.contrib.gis.forms.widgets)</a>\n </li>\n+  </ul></td>\n+  <td style=\"width: 33%; vertical-align: top;\"><ul>\n       <li><a href=\"ref/exceptions.html#django.db.OperationalError\">OperationalError</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.base.OperationCategory\">OperationCategory (class in django.db.migrations.operations.base)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.base.OperationCategory\">OperationCategory (klasse in django.db.migrations.operations.base)</a>\n </li>\n       <li>\n     optimizemigration\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-optimizemigration\">django-admin command</a>\n </li>\n@@ -9686,105 +9685,103 @@\n       <li>\n     optimizemigration command line option\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#cmdoption-optimizemigration-check\">--check</a>\n </li>\n       </ul></li>\n-  </ul></td>\n-  <td style=\"width: 33%; vertical-align: top;\"><ul>\n       <li>\n     OPTIONS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-OPTIONS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/meta.html#django.db.models.options.Options\">Options (class in django.db.models.options)</a>\n+      <li><a href=\"ref/models/meta.html#django.db.models.options.Options\">Options (klasse in django.db.models.options)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Client.options\">options() (Client method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Client.options\">options() (Client methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.View.options\">(django.views.generic.base.View method)</a>\n+        <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.View.options\">(django.views.generic.base.View methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Ord\">Ord (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Ord\">Ord (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.ArrayAgg.order_by\">order_by (ArrayAgg attribute)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.ArrayAgg.order_by\">order_by (ArrayAgg attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.JSONBAgg.order_by\">(JSONBAgg attribute)</a>\n+        <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.JSONBAgg.order_by\">(JSONBAgg attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.StringAgg.order_by\">(StringAgg attribute)</a>\n+        <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.StringAgg.order_by\">(StringAgg attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.order_by\">order_by() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.order_fields\">order_fields() (Form method)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.order_fields\">order_fields() (Form methode)</a>\n </li>\n-      <li><a href=\"ref/models/options.html#django.db.models.Options.order_with_respect_to\">order_with_respect_to (Options attribute)</a>\n+      <li><a href=\"ref/models/options.html#django.db.models.Options.order_with_respect_to\">order_with_respect_to (Options attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.ordered\">ordered (QuerySet attribute)</a>\n+      <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.ordered\">ordered (QuerySet attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.ordering\">ordering (django.views.generic.list.MultipleObjectMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.ordering\">ordering (django.views.generic.list.MultipleObjectMixin attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.ordering\">(ModelAdmin attribute)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.ordering\">(ModelAdmin attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/options.html#django.db.models.Options.ordering\">(Options attribute)</a>\n+        <li><a href=\"ref/models/options.html#django.db.models.Options.ordering\">(Options attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.ordering_widget\">ordering_widget (BaseFormSet attribute)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.ordering_widget\">ordering_widget (BaseFormSet attribuut)</a>\n </li>\n       <li>\n     ordinal\n \n       <ul>\n         <li><a href=\"ref/contrib/humanize.html#std-templatefilter-ordinal\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/templates/api.html#django.template.base.Origin\">Origin (class in django.template.base)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.origin\">origin (GDALRaster attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.origin\">origin (GDALRaster attribute)</a>\n+      <li><a href=\"ref/templates/api.html#django.template.base.Origin\">Origin (klasse in django.template.base)</a>\n </li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.orphans\">orphans (Paginator attribute)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.orphans\">orphans (Paginator attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.OSMWidget\">OSMWidget (class in django.contrib.gis.forms.widgets)</a>\n+      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.OSMWidget\">OSMWidget (klasse in django.contrib.gis.forms.widgets)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKBWriter.outdim\">outdim (WKBWriter attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKBWriter.outdim\">outdim (WKBWriter attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKTWriter.outdim\">(WKTWriter attribute)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKTWriter.outdim\">(WKTWriter attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.OuterRef\">OuterRef (class in django.db.models)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.OuterRef\">OuterRef (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.GeneratedField.output_field\">output_field (GeneratedField attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.GeneratedField.output_field\">output_field (GeneratedField attribuut)</a>\n \n       <ul>\n         <li><a href=\"ref/models/lookups.html#django.db.models.output_field\">(in module django.db.models)</a>\n </li>\n-        <li><a href=\"ref/models/lookups.html#django.db.models.Transform.output_field\">(Transform attribute)</a>\n+        <li><a href=\"ref/models/lookups.html#django.db.models.Transform.output_field\">(Transform attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.output_transaction\">output_transaction (BaseCommand attribute)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.output_transaction\">output_transaction (BaseCommand attribuut)</a>\n </li>\n       <li>\n     overlaps\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-overlaps\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.overlaps\">overlaps() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.overlaps\">overlaps() (GEOSGeometry methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.overlaps\">(OGRGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.overlaps\">(OGRGeometry methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry.overlaps\">(PreparedGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry.overlaps\">(PreparedGeometry methode)</a>\n </li>\n       </ul></li>\n       <li>\n     overlaps_above\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-overlaps_above\">field lookup type</a>\n@@ -9821,45 +9818,45 @@\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"P\">P</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"topics/i18n/translation.html#django.views.i18n.JavaScriptCatalog.packages\">packages (JavaScriptCatalog attribute)</a>\n+      <li><a href=\"topics/i18n/translation.html#django.views.i18n.JavaScriptCatalog.packages\">packages (JavaScriptCatalog attribuut)</a>\n </li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Page\">Page (class in django.core.paginator)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Page\">Page (klasse in django.core.paginator)</a>\n </li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.page\">page() (Paginator method)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.page\">page() (Paginator methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.page_kwarg\">page_kwarg (django.views.generic.list.MultipleObjectMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.page_kwarg\">page_kwarg (django.views.generic.list.MultipleObjectMixin attribuut)</a>\n </li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.page_range\">page_range (Paginator attribute)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.page_range\">page_range (Paginator attribuut)</a>\n </li>\n       <li><a href=\"ref/paginator.html#django.core.paginator.PageNotAnInteger\">PageNotAnInteger</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.paginate_by\">paginate_by (django.views.generic.list.MultipleObjectMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.paginate_by\">paginate_by (django.views.generic.list.MultipleObjectMixin attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.paginate_orphans\">paginate_orphans (django.views.generic.list.MultipleObjectMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.paginate_orphans\">paginate_orphans (django.views.generic.list.MultipleObjectMixin attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.paginate_queryset\">paginate_queryset() (django.views.generic.list.MultipleObjectMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.paginate_queryset\">paginate_queryset() (django.views.generic.list.MultipleObjectMixin methode)</a>\n </li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator\">Paginator (class in django.core.paginator)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator\">Paginator (klasse in django.core.paginator)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.paginator\">paginator (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.paginator\">paginator (ModelAdmin attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/paginator.html#django.core.paginator.Page.paginator\">(Page attribute)</a>\n+        <li><a href=\"ref/paginator.html#django.core.paginator.Page.paginator\">(Page attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.paginator\">(Sitemap attribute)</a>\n+        <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.paginator\">(Sitemap attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.paginator_class\">paginator_class (django.views.generic.list.MultipleObjectMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.paginator_class\">paginator_class (django.views.generic.list.MultipleObjectMixin attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.OneToOneField.parent_link\">parent_link (OneToOneField attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.OneToOneField.parent_link\">parent_link (OneToOneField attribuut)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.dateparse.parse_date\">parse_date() (in module django.utils.dateparse)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.dateparse.parse_datetime\">parse_datetime() (in module django.utils.dateparse)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.dateparse.parse_duration\">parse_duration() (in module django.utils.dateparse)</a>\n </li>\n@@ -9868,19 +9865,19 @@\n       <li>\n     PASSWORD\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-PASSWORD\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.password\">password (models.User attribute)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.password\">password (models.User attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.password_change_done_template\">password_change_done_template (AdminSite attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.password_change_done_template\">password_change_done_template (AdminSite attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.password_change_template\">password_change_template (AdminSite attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.password_change_template\">password_change_template (AdminSite attribuut)</a>\n </li>\n       <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.password_changed\">password_changed() (in module django.contrib.auth.password_validation)</a>\n </li>\n       <li>\n     PASSWORD_HASHERS\n \n       <ul>\n@@ -9894,299 +9891,299 @@\n         <li><a href=\"ref/settings.html#std-setting-PASSWORD_RESET_TIMEOUT\">setting</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.password_validators_help_text_html\">password_validators_help_text_html() (in module django.contrib.auth.password_validation)</a>\n </li>\n       <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.password_validators_help_texts\">password_validators_help_texts() (in module django.contrib.auth.password_validation)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordChangeDoneView\">PasswordChangeDoneView (class in django.contrib.auth.views)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordChangeDoneView\">PasswordChangeDoneView (klasse in django.contrib.auth.views)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.PasswordChangeForm\">PasswordChangeForm (class in django.contrib.auth.forms)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.PasswordChangeForm\">PasswordChangeForm (klasse in django.contrib.auth.forms)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordChangeView\">PasswordChangeView (class in django.contrib.auth.views)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordChangeView\">PasswordChangeView (klasse in django.contrib.auth.views)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.PasswordInput\">PasswordInput (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.PasswordInput\">PasswordInput (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetCompleteView\">PasswordResetCompleteView (class in django.contrib.auth.views)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetCompleteView\">PasswordResetCompleteView (klasse in django.contrib.auth.views)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView\">PasswordResetConfirmView (class in django.contrib.auth.views)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView\">PasswordResetConfirmView (klasse in django.contrib.auth.views)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetDoneView\">PasswordResetDoneView (class in django.contrib.auth.views)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetDoneView\">PasswordResetDoneView (klasse in django.contrib.auth.views)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.PasswordResetForm\">PasswordResetForm (class in django.contrib.auth.forms)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.PasswordResetForm\">PasswordResetForm (klasse in django.contrib.auth.forms)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView\">PasswordResetView (class in django.contrib.auth.views)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView\">PasswordResetView (klasse in django.contrib.auth.views)</a>\n </li>\n       <li><a href=\"internals/release-process.html#term-Patch-release\"><strong>Patch release</strong></a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Client.patch\">patch() (Client method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Client.patch\">patch() (Client methode)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.cache.patch_cache_control\">patch_cache_control() (in module django.utils.cache)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.cache.patch_response_headers\">patch_response_headers() (in module django.utils.cache)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.cache.patch_vary_headers\">patch_vary_headers() (in module django.utils.cache)</a>\n </li>\n-      <li><a href=\"ref/applications.html#django.apps.AppConfig.path\">path (AppConfig attribute)</a>\n+      <li><a href=\"ref/applications.html#django.apps.AppConfig.path\">path (AppConfig attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/fields.html#django.db.models.fields.files.FieldFile.path\">(FieldFile attribute)</a>\n+        <li><a href=\"ref/models/fields.html#django.db.models.fields.files.FieldFile.path\">(FieldFile attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/fields.html#django.forms.FilePathField.path\">(FilePathField attribute)</a>, <a href=\"ref/models/fields.html#django.db.models.FilePathField.path\">[1]</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.FilePathField.path\">(FilePathField attribuut)</a>, <a href=\"ref/models/fields.html#django.db.models.FilePathField.path\">[1]</a>\n </li>\n-        <li><a href=\"ref/request-response.html#django.http.HttpRequest.path\">(HttpRequest attribute)</a>\n+        <li><a href=\"ref/request-response.html#django.http.HttpRequest.path\">(HttpRequest attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/urls.html#django.urls.path\">path() (in module django.urls)</a>\n \n       <ul>\n-        <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.path\">(Storage method)</a>\n+        <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.path\">(Storage methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.path_info\">path_info (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.path_info\">path_info (HttpRequest attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.RedirectView.pattern_name\">pattern_name (django.views.generic.base.RedirectView attribute)</a>\n+      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.RedirectView.pattern_name\">pattern_name (django.views.generic.base.RedirectView attribuut)</a>\n </li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.per_page\">per_page (Paginator attribute)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Paginator.per_page\">per_page (Paginator attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.PercentRank\">PercentRank (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.PercentRank\">PercentRank (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Perimeter\">Perimeter (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Perimeter\">Perimeter (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.RedirectView.permanent\">permanent (django.views.generic.base.RedirectView attribute)</a>\n+      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.RedirectView.permanent\">permanent (django.views.generic.base.RedirectView attribuut)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.AccessMixin.permission_denied_message\">permission_denied_message (AccessMixin attribute)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.AccessMixin.permission_denied_message\">permission_denied_message (AccessMixin attribuut)</a>\n </li>\n       <li><a href=\"topics/auth/default.html#django.contrib.auth.decorators.permission_required\">permission_required() (in module django.contrib.auth.decorators)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.core.exceptions.PermissionDenied\">PermissionDenied</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.PermissionRequiredMixin\">PermissionRequiredMixin (class in django.contrib.auth.mixins)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.PermissionRequiredMixin\">PermissionRequiredMixin (klasse in django.contrib.auth.mixins)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.Group.permissions\">permissions (models.Group attribute)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.Group.permissions\">permissions (models.Group attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/options.html#django.db.models.Options.permissions\">(Options attribute)</a>\n+        <li><a href=\"ref/models/options.html#django.db.models.Options.permissions\">(Options attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/middleware.html#django.contrib.auth.middleware.PersistentRemoteUserMiddleware\">PersistentRemoteUserMiddleware (class in django.contrib.auth.middleware)</a>\n+      <li><a href=\"ref/middleware.html#django.contrib.auth.middleware.PersistentRemoteUserMiddleware\">PersistentRemoteUserMiddleware (klasse in django.contrib.auth.middleware)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.translation.pgettext\">pgettext() (in module django.utils.translation)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.translation.pgettext_lazy\">pgettext_lazy() (in module django.utils.translation)</a>\n </li>\n       <li>\n     phone2numeric\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-phone2numeric\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Pi\">Pi (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Pi\">Pi (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.pixel_count\">pixel_count (GDALBand attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.pixel_count\">pixel_count (GDALBand attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model.pk\">pk (Model attribute)</a>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model.pk\">pk (Model attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/meta.html#django.db.models.options.Options.pk_fields\">pk_fields (Options attribute)</a>\n+      <li><a href=\"ref/models/meta.html#django.db.models.options.Options.pk_fields\">pk_fields (Options attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.pk_url_kwarg\">pk_url_kwarg (django.views.generic.detail.SingleObjectMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.pk_url_kwarg\">pk_url_kwarg (django.views.generic.detail.SingleObjectMixin attribuut)</a>\n </li>\n       <li>\n     pluralize\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-pluralize\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Point\">Point (class in django.contrib.gis.gdal)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Point\">Point (klasse in django.contrib.gis.gdal)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.Point\">(class in django.contrib.gis.geos)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.Point\">(klasse in django.contrib.gis.geos)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.point_count\">point_count (OGRGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.point_count\">point_count (OGRGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.point_on_surface\">point_on_surface (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.point_on_surface\">point_on_surface (GEOSGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.PointField\">PointField (class in django.contrib.gis.db.models)</a>\n+      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.PointField\">PointField (klasse in django.contrib.gis.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.PointField\">(class in django.contrib.gis.forms)</a>\n+        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.PointField\">(klasse in django.contrib.gis.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.PointOnSurface\">PointOnSurface (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.PointOnSurface\">PointOnSurface (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Polygon\">Polygon (class in django.contrib.gis.gdal)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Polygon\">Polygon (klasse in django.contrib.gis.gdal)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.Polygon\">(class in django.contrib.gis.geos)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.Polygon\">(klasse in django.contrib.gis.geos)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.PolygonField\">PolygonField (class in django.contrib.gis.db.models)</a>\n+      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.PolygonField\">PolygonField (klasse in django.contrib.gis.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.PolygonField\">(class in django.contrib.gis.forms)</a>\n+        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.PolygonField\">(klasse in django.contrib.gis.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.pop\">pop() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.pop\">pop() (backends.base.SessionBase methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/templates/api.html#django.template.Context.pop\">(Context method)</a>\n+        <li><a href=\"ref/templates/api.html#django.template.Context.pop\">(Context methode)</a>\n </li>\n-        <li><a href=\"ref/request-response.html#django.http.QueryDict.pop\">(QueryDict method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.QueryDict.pop\">(QueryDict methode)</a>\n </li>\n       </ul></li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/request-response.html#django.http.QueryDict.popitem\">popitem() (QueryDict method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.QueryDict.popitem\">popitem() (QueryDict methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.popup_response_template\">popup_response_template (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.popup_response_template\">popup_response_template (ModelAdmin attribuut)</a>\n </li>\n       <li>\n     PORT\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-PORT\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.PositiveBigIntegerField\">PositiveBigIntegerField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.PositiveBigIntegerField\">PositiveBigIntegerField (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.PositiveIntegerField\">PositiveIntegerField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.PositiveIntegerField\">PositiveIntegerField (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.PositiveSmallIntegerField\">PositiveSmallIntegerField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.PositiveSmallIntegerField\">PositiveSmallIntegerField (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.POST\">POST (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.POST\">POST (HttpRequest attribuut)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Client.post\">post() (Client method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Client.post\">post() (Client methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.BaseCreateView.post\">(django.views.generic.edit.BaseCreateView method)</a>\n+        <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.BaseCreateView.post\">(django.views.generic.edit.BaseCreateView methode)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.BaseUpdateView.post\">(django.views.generic.edit.BaseUpdateView method)</a>\n+        <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.BaseUpdateView.post\">(django.views.generic.edit.BaseUpdateView methode)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ProcessFormView.post\">(django.views.generic.edit.ProcessFormView method)</a>\n+        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ProcessFormView.post\">(django.views.generic.edit.ProcessFormView methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.storage.StaticFilesStorage.post_process\">post_process() (storage.StaticFilesStorage method)</a>\n+      <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.storage.StaticFilesStorage.post_process\">post_process() (storage.StaticFilesStorage methode)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView.post_reset_login\">post_reset_login (PasswordResetConfirmView attribute)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView.post_reset_login\">post_reset_login (PasswordResetConfirmView attribuut)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView.post_reset_login_backend\">post_reset_login_backend (PasswordResetConfirmView attribute)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView.post_reset_login_backend\">post_reset_login_backend (PasswordResetConfirmView attribuut)</a>\n </li>\n       <li>\n     POSTGIS_VERSION\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/testing.html#std-setting-POSTGIS_VERSION\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Power\">Power (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Power\">Power (klasse in django.db.models.functions)</a>\n </li>\n       <li>\n     pprint\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-pprint\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/signals.html#django.db.models.signals.pre_init\">pre_init (django.db.models.signals attribute)</a>\n+      <li><a href=\"ref/signals.html#django.db.models.signals.pre_init\">pre_init (django.db.models.signals attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.pre_save\">pre_save() (Field method)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.pre_save\">pre_save() (Field methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.precision\">precision (Field attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.precision\">precision (Field attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKTWriter.precision\">(WKTWriter attribute)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKTWriter.precision\">(WKTWriter attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/querysets.html#django.db.models.Prefetch\">Prefetch (class in django.db.models)</a>\n+      <li><a href=\"ref/models/querysets.html#django.db.models.Prefetch\">Prefetch (klasse in django.db.models)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.prefetch_related\">prefetch_related() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.prefetch_related_objects\">prefetch_related_objects() (in module django.db.models)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.prefix\">prefix (django.views.generic.edit.FormMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.prefix\">prefix (django.views.generic.edit.FormMixin attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.prefix\">(Form attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.prefix\">(Form attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/lookups.html#django.db.models.Lookup.prepare_rhs\">prepare_rhs (Lookup attribute)</a>\n+      <li><a href=\"ref/models/lookups.html#django.db.models.Lookup.prepare_rhs\">prepare_rhs (Lookup attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.prepared\">prepared (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.prepared\">prepared (GEOSGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry\">PreparedGeometry (class in django.contrib.gis.geos)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry\">PreparedGeometry (klasse in django.contrib.gis.geos)</a>\n </li>\n       <li>\n     PREPEND_WWW\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-PREPEND_WWW\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.prepopulated_fields\">prepopulated_fields (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.prepopulated_fields\">prepopulated_fields (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.preserve_filters\">preserve_filters (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.preserve_filters\">preserve_filters (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.pretty_wkt\">pretty_wkt (SpatialReference attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.pretty_wkt\">pretty_wkt (SpatialReference attribuut)</a>\n </li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Page.previous_page_number\">previous_page_number() (Page method)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Page.previous_page_number\">previous_page_number() (Page methode)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.primary_key\">primary_key (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.primary_key\">primary_key (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.priority\">priority (Sitemap attribute)</a>\n+      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.priority\">priority (Sitemap attribuut)</a>\n </li>\n       <li><a href=\"topics/http/middleware.html#process_exception\">process_exception()</a>\n </li>\n-      <li><a href=\"ref/models/lookups.html#django.db.models.Lookup.process_lhs\">process_lhs() (Lookup method)</a>\n+      <li><a href=\"ref/models/lookups.html#django.db.models.Lookup.process_lhs\">process_lhs() (Lookup methode)</a>\n </li>\n-      <li><a href=\"ref/models/lookups.html#django.db.models.Lookup.process_rhs\">process_rhs() (Lookup method)</a>\n+      <li><a href=\"ref/models/lookups.html#django.db.models.Lookup.process_rhs\">process_rhs() (Lookup methode)</a>\n </li>\n       <li><a href=\"topics/http/middleware.html#process_template_response\">process_template_response()</a>\n </li>\n       <li><a href=\"topics/http/middleware.html#process_view\">process_view()</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.db.ProgrammingError\">ProgrammingError</a>\n </li>\n-      <li><a href=\"ref/validators.html#django.core.validators.ProhibitNullCharactersValidator\">ProhibitNullCharactersValidator (class in django.core.validators)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.ProhibitNullCharactersValidator\">ProhibitNullCharactersValidator (klasse in django.core.validators)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.proj\">proj (SpatialReference attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.proj\">proj (SpatialReference attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.proj4\">proj4 (SpatialReference attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.proj4\">proj4 (SpatialReference attribuut)</a>\n </li>\n       <li><a href=\"glossary.html#term-project\"><strong>project</strong></a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.project\">project() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.project\">project() (GEOSGeometry methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.project_normalized\">project_normalized() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.project_normalized\">project_normalized() (GEOSGeometry methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.projected\">projected (SpatialReference attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.projected\">projected (SpatialReference attribuut)</a>\n </li>\n       <li><a href=\"glossary.html#term-property\"><strong>property</strong></a>\n </li>\n       <li><a href=\"ref/models/fields.html#django.db.models.PROTECT\">PROTECT (in module django.db.models)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.GenericIPAddressField.protocol\">protocol (GenericIPAddressField attribute)</a>, <a href=\"ref/models/fields.html#django.db.models.GenericIPAddressField.protocol\">[1]</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.GenericIPAddressField.protocol\">protocol (GenericIPAddressField attribuut)</a>, <a href=\"ref/models/fields.html#django.db.models.GenericIPAddressField.protocol\">[1]</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.protocol\">(Sitemap attribute)</a>\n+        <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.protocol\">(Sitemap attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/options.html#django.db.models.Options.proxy\">proxy (Options attribute)</a>\n+      <li><a href=\"ref/models/options.html#django.db.models.Options.proxy\">proxy (Options attribuut)</a>\n </li>\n-      <li><a href=\"ref/templates/api.html#django.template.Context.push\">push() (Context method)</a>\n+      <li><a href=\"ref/templates/api.html#django.template.Context.push\">push() (Context methode)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Client.put\">put() (Client method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Client.put\">put() (Client methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ProcessFormView.put\">(django.views.generic.edit.ProcessFormView method)</a>\n+        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ProcessFormView.put\">(django.views.generic.edit.ProcessFormView methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.base.OperationCategory.PYTHON\">PYTHON (OperationCategory attribute)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.base.OperationCategory.PYTHON\">PYTHON (OperationCategory attribuut)</a>\n </li>\n       <li>\n     Python Enhancement Proposals\n \n       <ul>\n         <li><a href=\"misc/design-philosophies.html#index-2\">PEP 20</a>\n </li>\n@@ -10239,43 +10236,45 @@\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"Q\">Q</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/models/querysets.html#django.db.models.Q\">Q (class in django.db.models)</a>\n+      <li><a href=\"ref/models/querysets.html#django.db.models.Q\">Q (klasse in django.db.models)</a>\n </li>\n       <li>\n     quarter\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-quarter\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.query_pk_and_slug\">query_pk_and_slug (django.views.generic.detail.SingleObjectMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.query_pk_and_slug\">query_pk_and_slug (django.views.generic.detail.SingleObjectMixin attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.RedirectView.query_string\">query_string (django.views.generic.base.RedirectView attribute)</a>\n+      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.RedirectView.query_string\">query_string (django.views.generic.base.RedirectView attribuut)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.QueryDict\">QueryDict (class in django.http)</a>\n+      <li><a href=\"ref/request-response.html#django.http.QueryDict\">QueryDict (klasse in django.http)</a>\n </li>\n       <li><a href=\"glossary.html#term-queryset\"><strong>queryset</strong></a>\n+\n+      <ul>\n+        <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.queryset\">(django.views.generic.detail.SingleObjectMixin attribuut)</a>\n+</li>\n+        <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.queryset\">(django.views.generic.list.MultipleObjectMixin attribuut)</a>\n </li>\n+      </ul></li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet\">QuerySet (class in django.db.models.query)</a>\n+      <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet\">QuerySet (klasse in django.db.models.query)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.queryset\">queryset (django.views.generic.detail.SingleObjectMixin attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceField.queryset\">queryset (ModelChoiceField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin.queryset\">(django.views.generic.list.MultipleObjectMixin attribute)</a>\n-</li>\n-        <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceField.queryset\">(ModelChoiceField attribute)</a>\n-</li>\n-        <li><a href=\"ref/forms/fields.html#django.forms.ModelMultipleChoiceField.queryset\">(ModelMultipleChoiceField attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.ModelMultipleChoiceField.queryset\">(ModelMultipleChoiceField attribuut)</a>\n </li>\n       </ul></li>\n       <li>\n     querystring\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-querystring\">template tag</a>\n@@ -10283,49 +10282,49 @@\n       </ul></li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"R\">R</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Radians\">Radians (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Radians\">Radians (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.radio_fields\">radio_fields (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.radio_fields\">radio_fields (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.RadioSelect\">RadioSelect (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.RadioSelect\">RadioSelect (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.AccessMixin.raise_exception\">raise_exception (AccessMixin attribute)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.AccessMixin.raise_exception\">raise_exception (AccessMixin attribuut)</a>\n </li>\n       <li>\n     random\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-random\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Random\">Random (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Random\">Random (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/functions.html#django.contrib.postgres.functions.RandomUUID\">RandomUUID (class in django.contrib.postgres.functions)</a>\n+      <li><a href=\"ref/contrib/postgres/functions.html#django.contrib.postgres.functions.RandomUUID\">RandomUUID (klasse in django.contrib.postgres.functions)</a>\n </li>\n       <li>\n     range\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-range\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.django.contrib.postgres.forms.BaseRangeField.range_type\">range_type (django.contrib.postgres.forms.BaseRangeField attribute)</a>\n+      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.django.contrib.postgres.forms.BaseRangeField.range_type\">range_type (django.contrib.postgres.forms.BaseRangeField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.RangeField.range_type\">(RangeField attribute)</a>\n+        <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.RangeField.range_type\">(RangeField attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.RangeBoundary\">RangeBoundary (class in django.contrib.postgres.fields)</a>\n+      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.RangeBoundary\">RangeBoundary (klasse in django.contrib.postgres.fields)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.RangeField\">RangeField (class in django.contrib.postgres.fields)</a>\n+      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.RangeField\">RangeField (klasse in django.contrib.postgres.fields)</a>\n </li>\n       <li>\n     rangefield.adjacent_to\n \n       <ul>\n         <li><a href=\"ref/contrib/postgres/fields.html#std-fieldlookup-rangefield.adjacent_to\">field lookup type</a>\n </li>\n@@ -10424,194 +10423,194 @@\n       <li>\n     rangefield.upper_inf\n \n       <ul>\n         <li><a href=\"ref/contrib/postgres/fields.html#std-fieldlookup-rangefield.upper_inf\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/validators.html#django.contrib.postgres.validators.RangeMaxValueValidator\">RangeMaxValueValidator (class in django.contrib.postgres.validators)</a>\n+      <li><a href=\"ref/contrib/postgres/validators.html#django.contrib.postgres.validators.RangeMaxValueValidator\">RangeMaxValueValidator (klasse in django.contrib.postgres.validators)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/validators.html#django.contrib.postgres.validators.RangeMinValueValidator\">RangeMinValueValidator (class in django.contrib.postgres.validators)</a>\n+      <li><a href=\"ref/contrib/postgres/validators.html#django.contrib.postgres.validators.RangeMinValueValidator\">RangeMinValueValidator (klasse in django.contrib.postgres.validators)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.RangeOperators\">RangeOperators (class in django.contrib.postgres.fields)</a>\n+      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.RangeOperators\">RangeOperators (klasse in django.contrib.postgres.fields)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.RangeWidget\">RangeWidget (class in django.contrib.postgres.forms)</a>\n+      <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.RangeWidget\">RangeWidget (klasse in django.contrib.postgres.forms)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Rank\">Rank (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Rank\">Rank (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.RasterField\">RasterField (class in django.contrib.gis.db.models)</a>\n+      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.RasterField\">RasterField (klasse in django.contrib.gis.db.models)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.raw\">raw() (in module django.db.models.query.QuerySet)</a>\n \n       <ul>\n-        <li><a href=\"topics/db/sql.html#django.db.models.Manager.raw\">(Manager method)</a>\n+        <li><a href=\"topics/db/sql.html#django.db.models.Manager.raw\">(Manager methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.raw_id_fields\">raw_id_fields (InlineModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.raw_id_fields\">raw_id_fields (InlineModelAdmin attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.raw_id_fields\">(ModelAdmin attribute)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.raw_id_fields\">(ModelAdmin attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.RawSQL\">RawSQL (class in django.db.models.expressions)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.RawSQL\">RawSQL (klasse in django.db.models.expressions)</a>\n </li>\n       <li><a href=\"ref/urls.html#django.urls.re_path\">re_path() (in module django.urls)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.read\">read() (HttpRequest method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.read\">read() (HttpRequest methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.UploadedFile.read\">(UploadedFile method)</a>\n+        <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.UploadedFile.read\">(UploadedFile methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.readable\">readable() (HttpResponse method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.readable\">readable() (HttpResponse methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.readline\">readline() (HttpRequest method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.readline\">readline() (HttpRequest methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.readlines\">readlines() (HttpRequest method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.readlines\">readlines() (HttpRequest methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.readonly_fields\">readonly_fields (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.readonly_fields\">readonly_fields (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/applications.html#django.apps.apps.ready\">ready (apps attribute)</a>\n+      <li><a href=\"ref/applications.html#django.apps.apps.ready\">ready (apps attribuut)</a>\n </li>\n-      <li><a href=\"ref/applications.html#django.apps.AppConfig.ready\">ready() (AppConfig method)</a>\n+      <li><a href=\"ref/applications.html#django.apps.AppConfig.ready\">ready() (AppConfig methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.reason_phrase\">reason_phrase (HttpResponse attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.reason_phrase\">reason_phrase (HttpResponse attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/request-response.html#django.http.StreamingHttpResponse.reason_phrase\">(StreamingHttpResponse attribute)</a>\n+        <li><a href=\"ref/request-response.html#django.http.StreamingHttpResponse.reason_phrase\">(StreamingHttpResponse attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.FileUploadHandler.receive_data_chunk\">receive_data_chunk() (FileUploadHandler method)</a>\n+      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.FileUploadHandler.receive_data_chunk\">receive_data_chunk() (FileUploadHandler methode)</a>\n </li>\n       <li><a href=\"topics/signals.html#django.dispatch.receiver\">receiver() (in module django.dispatch)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.FilePathField.recursive\">recursive (FilePathField attribute)</a>, <a href=\"ref/models/fields.html#django.db.models.FilePathField.recursive\">[1]</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.FilePathField.recursive\">recursive (FilePathField attribuut)</a>, <a href=\"ref/models/fields.html#django.db.models.FilePathField.recursive\">[1]</a>\n </li>\n       <li><a href=\"topics/http/shortcuts.html#django.shortcuts.redirect\">redirect() (in module django.shortcuts)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LoginView.redirect_authenticated_user\">redirect_authenticated_user (LoginView attribute)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LoginView.redirect_authenticated_user\">redirect_authenticated_user (LoginView attribuut)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.AccessMixin.redirect_field_name\">redirect_field_name (AccessMixin attribute)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.AccessMixin.redirect_field_name\">redirect_field_name (AccessMixin attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/middleware.html#django.contrib.auth.middleware.LoginRequiredMiddleware.redirect_field_name\">(LoginRequiredMiddleware attribute)</a>\n+        <li><a href=\"ref/middleware.html#django.contrib.auth.middleware.LoginRequiredMiddleware.redirect_field_name\">(LoginRequiredMiddleware attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LoginView.redirect_field_name\">(LoginView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LoginView.redirect_field_name\">(LoginView attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LogoutView.redirect_field_name\">(LogoutView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LogoutView.redirect_field_name\">(LogoutView attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/auth/default.html#django.contrib.auth.views.redirect_to_login\">redirect_to_login() (in module django.contrib.auth.views)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/flattened-index.html#RedirectView\">RedirectView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/flattened-index.html#RedirectView\">RedirectView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model.refresh_from_db\">refresh_from_db() (Model method)</a>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model.refresh_from_db\">refresh_from_db() (Model methode)</a>\n </li>\n       <li>\n     regex\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-regex\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.RegexField.regex\">regex (RegexField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.RegexField.regex\">regex (RegexField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/validators.html#django.core.validators.RegexValidator.regex\">(RegexValidator attribute)</a>\n+        <li><a href=\"ref/validators.html#django.core.validators.RegexValidator.regex\">(RegexValidator attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.RegexField\">RegexField (class in django.forms)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.RegexField\">RegexField (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/validators.html#django.core.validators.RegexValidator\">RegexValidator (class in django.core.validators)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.RegexValidator\">RegexValidator (klasse in django.core.validators)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.register\">register() (AdminSite method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.register\">register() (AdminSite methode)</a>\n \n       <ul>\n         <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.register\">(in module django.contrib.admin)</a>\n </li>\n         <li><a href=\"topics/checks.html#django.core.checks.register\">(in module django.core.checks)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/urls.html#django.urls.register_converter\">register_converter() (in module django.urls)</a>\n </li>\n-      <li><a href=\"ref/models/lookups.html#django.db.models.lookups.RegisterLookupMixin.register_lookup\">register_lookup() (lookups.RegisterLookupMixin class method)</a>\n+      <li><a href=\"ref/models/lookups.html#django.db.models.lookups.RegisterLookupMixin.register_lookup\">register_lookup() (lookups.RegisterLookupMixin klassemethode)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.RegrAvgX\">RegrAvgX (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.RegrAvgX\">RegrAvgX (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.RegrAvgY\">RegrAvgY (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.RegrAvgY\">RegrAvgY (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.RegrCount\">RegrCount (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.RegrCount\">RegrCount (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.RegrIntercept\">RegrIntercept (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.RegrIntercept\">RegrIntercept (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n       <li>\n     regroup\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-regroup\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.RegrR2\">RegrR2 (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.RegrR2\">RegrR2 (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.RegrSlope\">RegrSlope (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.RegrSlope\">RegrSlope (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.RegrSXX\">RegrSXX (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.RegrSXX\">RegrSXX (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.RegrSXY\">RegrSXY (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.RegrSXY\">RegrSXY (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.RegrSYY\">RegrSYY (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.RegrSYY\">RegrSYY (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.rel_db_type\">rel_db_type() (Field method)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.rel_db_type\">rel_db_type() (Field methode)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.relabeled_clone\">relabeled_clone() (Expression method)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.relabeled_clone\">relabeled_clone() (Expression methode)</a>\n </li>\n       <li>\n     relate\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-relate\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.relate\">relate() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.relate\">relate() (GEOSGeometry methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.relate_pattern\">relate_pattern() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.relate_pattern\">relate_pattern() (GEOSGeometry methode)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.related_model\">related_model (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.related_model\">related_model (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.ForeignKey.related_name\">related_name (ForeignKey attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.ForeignKey.related_name\">related_name (ForeignKey attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField.related_name\">(ManyToManyField attribute)</a>\n+        <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField.related_name\">(ManyToManyField attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.ForeignKey.related_query_name\">related_query_name (ForeignKey attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.ForeignKey.related_query_name\">related_query_name (ForeignKey attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.fields.GenericRelation.related_query_name\">(GenericRelation attribute)</a>\n+        <li><a href=\"ref/contrib/contenttypes.html#django.contrib.contenttypes.fields.GenericRelation.related_query_name\">(GenericRelation attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField.related_query_name\">(ManyToManyField attribute)</a>\n+        <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField.related_query_name\">(ManyToManyField attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager\">RelatedManager (class in django.db.models.fields.related)</a>\n+      <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager\">RelatedManager (klasse in django.db.models.fields.related)</a>\n </li>\n-      <li><a href=\"ref/models/querysets.html#django.db.models.FilteredRelation.relation_name\">relation_name (FilteredRelation attribute)</a>\n+      <li><a href=\"ref/models/querysets.html#django.db.models.FilteredRelation.relation_name\">relation_name (FilteredRelation attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.RemoteUserBackend\">RemoteUserBackend (class in django.contrib.auth.backends)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.RemoteUserBackend\">RemoteUserBackend (klasse in django.contrib.auth.backends)</a>\n </li>\n-      <li><a href=\"ref/middleware.html#django.contrib.auth.middleware.RemoteUserMiddleware\">RemoteUserMiddleware (class in django.contrib.auth.middleware)</a>\n+      <li><a href=\"ref/middleware.html#django.contrib.auth.middleware.RemoteUserMiddleware\">RemoteUserMiddleware (klasse in django.contrib.auth.middleware)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.base.OperationCategory.REMOVAL\">REMOVAL (OperationCategory attribute)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.base.OperationCategory.REMOVAL\">REMOVAL (OperationCategory attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.remove\">remove() (RelatedManager method)</a>\n+      <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.remove\">remove() (RelatedManager methode)</a>\n </li>\n-      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_constraint\">remove_constraint() (BaseDatabaseSchemaEditor method)</a>\n+      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_constraint\">remove_constraint() (BaseDatabaseSchemaEditor methode)</a>\n </li>\n-      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_field\">remove_field() (BaseDatabaseSchemaEditor method)</a>\n+      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_field\">remove_field() (BaseDatabaseSchemaEditor methode)</a>\n </li>\n-      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_index\">remove_index() (BaseDatabaseSchemaEditor method)</a>\n+      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_index\">remove_index() (BaseDatabaseSchemaEditor methode)</a>\n </li>\n       <li>\n     remove_stale_contenttypes\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-remove_stale_contenttypes\">django-admin command</a>\n </li>\n@@ -10621,180 +10620,180 @@\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#cmdoption-remove_stale_contenttypes-database\">--database</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-remove_stale_contenttypes-include-stale-apps\">--include-stale-apps</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.SplitArrayField.remove_trailing_nulls\">remove_trailing_nulls (SplitArrayField attribute)</a>\n+      <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.SplitArrayField.remove_trailing_nulls\">remove_trailing_nulls (SplitArrayField attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.RemoveCollation\">RemoveCollation (class in django.contrib.postgres.operations)</a>\n+      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.RemoveCollation\">RemoveCollation (klasse in django.contrib.postgres.operations)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RemoveConstraint\">RemoveConstraint (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RemoveConstraint\">RemoveConstraint (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RemoveField\">RemoveField (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RemoveField\">RemoveField (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RemoveIndex\">RemoveIndex (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RemoveIndex\">RemoveIndex (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.RemoveIndexConcurrently\">RemoveIndexConcurrently (class in django.contrib.postgres.operations)</a>\n+      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.RemoveIndexConcurrently\">RemoveIndexConcurrently (klasse in django.contrib.postgres.operations)</a>\n </li>\n-      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.rename_index\">rename_index() (BaseDatabaseSchemaEditor method)</a>\n+      <li><a href=\"ref/schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor.rename_index\">rename_index() (BaseDatabaseSchemaEditor methode)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RenameField\">RenameField (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RenameField\">RenameField (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RenameIndex\">RenameIndex (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RenameIndex\">RenameIndex (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RenameModel\">RenameModel (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RenameModel\">RenameModel (klasse in django.db.migrations.operations)</a>\n </li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.render\">render() (BaseFormSet method)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.render\">render() (BaseFormSet methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/renderers.html#django.forms.renderers.BaseRenderer.render\">(BaseRenderer method)</a>\n+        <li><a href=\"ref/forms/renderers.html#django.forms.renderers.BaseRenderer.render\">(BaseRenderer methode)</a>\n </li>\n-        <li><a href=\"ref/forms/api.html#django.forms.BoundField.render\">(BoundField method)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.BoundField.render\">(BoundField methode)</a>\n </li>\n-        <li><a href=\"ref/forms/api.html#django.forms.ErrorList.render\">(ErrorList method)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.ErrorList.render\">(ErrorList methode)</a>\n </li>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.render\">(Form method)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.render\">(Form methode)</a>\n </li>\n         <li><a href=\"topics/http/shortcuts.html#django.shortcuts.render\">(in module django.shortcuts)</a>\n </li>\n-        <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse.render\">(SimpleTemplateResponse method)</a>\n+        <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse.render\">(SimpleTemplateResponse methode)</a>\n </li>\n-        <li><a href=\"ref/templates/api.html#django.template.Template.render\">(Template method)</a>, <a href=\"topics/templates.html#django.template.backends.base.Template.render\">[1]</a>\n+        <li><a href=\"ref/templates/api.html#django.template.Template.render\">(Template methode)</a>, <a href=\"topics/templates.html#django.template.backends.base.Template.render\">[1]</a>\n </li>\n-        <li><a href=\"ref/forms/widgets.html#django.forms.Widget.render\">(Widget method)</a>\n+        <li><a href=\"ref/forms/widgets.html#django.forms.Widget.render\">(Widget methode)</a>\n </li>\n       </ul></li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin.render_to_response\">render_to_response() (django.views.generic.base.TemplateResponseMixin method)</a>\n+      <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin.render_to_response\">render_to_response() (django.views.generic.base.TemplateResponseMixin methode)</a>\n </li>\n       <li><a href=\"topics/templates.html#django.template.loader.render_to_string\">render_to_string() (in module django.template.loader)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.PasswordInput.render_value\">render_value (PasswordInput attribute)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.PasswordInput.render_value\">render_value (PasswordInput attribuut)</a>\n </li>\n-      <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse.rendered_content\">rendered_content (SimpleTemplateResponse attribute)</a>\n+      <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse.rendered_content\">rendered_content (SimpleTemplateResponse attribuut)</a>\n </li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.renderer\">renderer (BaseFormSet attribute)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.renderer\">renderer (BaseFormSet attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/api.html#django.forms.ErrorList.renderer\">(ErrorList attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.ErrorList.renderer\">(ErrorList attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Repeat\">Repeat (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Repeat\">Repeat (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Replace\">Replace (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Replace\">Replace (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Response.request\">request (Response attribute)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Response.request\">request (Response attribuut)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.core.exceptions.RequestAborted\">RequestAborted</a>\n </li>\n-      <li><a href=\"ref/templates/api.html#django.template.RequestContext\">RequestContext (class in django.template)</a>\n+      <li><a href=\"ref/templates/api.html#django.template.RequestContext\">RequestContext (klasse in django.template)</a>\n </li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.RequestFactory\">RequestFactory (class in django.test)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.RequestFactory\">RequestFactory (klasse in django.test)</a>\n </li>\n-      <li><a href=\"ref/contrib/sites.html#django.contrib.sites.requests.RequestSite\">requests.RequestSite (class in django.contrib.sites)</a>\n+      <li><a href=\"ref/contrib/sites.html#django.contrib.sites.requests.RequestSite\">requests.RequestSite (klasse in django.contrib.sites)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.MultiValueField.require_all_fields\">require_all_fields (MultiValueField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.MultiValueField.require_all_fields\">require_all_fields (MultiValueField attribuut)</a>\n </li>\n       <li><a href=\"topics/http/decorators.html#django.views.decorators.http.require_GET\">require_GET() (in module django.views.decorators.http)</a>\n </li>\n       <li><a href=\"topics/http/decorators.html#django.views.decorators.http.require_http_methods\">require_http_methods() (in module django.views.decorators.http)</a>\n </li>\n       <li><a href=\"topics/http/decorators.html#django.views.decorators.http.require_POST\">require_POST() (in module django.views.decorators.http)</a>\n </li>\n       <li><a href=\"topics/http/decorators.html#django.views.decorators.http.require_safe\">require_safe() (in module django.views.decorators.http)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.Field.required\">required (Field attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.Field.required\">required (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.required_css_class\">required_css_class (Form attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.required_css_class\">required_css_class (Form attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/options.html#django.db.models.Options.required_db_features\">required_db_features (Options attribute)</a>\n+      <li><a href=\"ref/models/options.html#django.db.models.Options.required_db_features\">required_db_features (Options attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/options.html#django.db.models.Options.required_db_vendor\">required_db_vendor (Options attribute)</a>\n+      <li><a href=\"ref/models/options.html#django.db.models.Options.required_db_vendor\">required_db_vendor (Options attribuut)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUser.REQUIRED_FIELDS\">REQUIRED_FIELDS (models.CustomUser attribute)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUser.REQUIRED_FIELDS\">REQUIRED_FIELDS (models.CustomUser attribuut)</a>\n </li>\n-      <li><a href=\"ref/logging.html#django.utils.log.RequireDebugFalse\">RequireDebugFalse (class in django.utils.log)</a>\n+      <li><a href=\"ref/logging.html#django.utils.log.RequireDebugFalse\">RequireDebugFalse (klasse in django.utils.log)</a>\n </li>\n-      <li><a href=\"ref/logging.html#django.utils.log.RequireDebugTrue\">RequireDebugTrue (class in django.utils.log)</a>\n+      <li><a href=\"ref/logging.html#django.utils.log.RequireDebugTrue\">RequireDebugTrue (klasse in django.utils.log)</a>\n </li>\n       <li><a href=\"ref/csrf.html#django.views.decorators.csrf.requires_csrf_token\">requires_csrf_token() (in module django.views.decorators.csrf)</a>\n </li>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.requires_migrations_checks\">requires_migrations_checks (BaseCommand attribute)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.requires_migrations_checks\">requires_migrations_checks (BaseCommand attribuut)</a>\n </li>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.requires_system_checks\">requires_system_checks (BaseCommand attribute)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.requires_system_checks\">requires_system_checks (BaseCommand attribuut)</a>\n </li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.TransactionTestCase.reset_sequences\">reset_sequences (TransactionTestCase attribute)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.TransactionTestCase.reset_sequences\">reset_sequences (TransactionTestCase attribuut)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView.reset_url_token\">reset_url_token (PasswordResetConfirmView attribute)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView.reset_url_token\">reset_url_token (PasswordResetConfirmView attribuut)</a>\n </li>\n       <li>\n     resetcycle\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-resetcycle\">template tag</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/urlresolvers.html#django.urls.resolve\">resolve() (in module django.urls)</a>\n </li>\n-      <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse.resolve_context\">resolve_context() (SimpleTemplateResponse method)</a>\n+      <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse.resolve_context\">resolve_context() (SimpleTemplateResponse methode)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.resolve_expression\">resolve_expression() (Expression method)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.resolve_expression\">resolve_expression() (Expression methode)</a>\n </li>\n-      <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse.resolve_template\">resolve_template() (SimpleTemplateResponse method)</a>\n+      <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse.resolve_template\">resolve_template() (SimpleTemplateResponse methode)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.urls.Resolver404\">Resolver404</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.resolver_match\">resolver_match (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.resolver_match\">resolver_match (HttpRequest attribuut)</a>\n \n       <ul>\n-        <li><a href=\"topics/testing/tools.html#django.test.Response.resolver_match\">(Response attribute)</a>\n+        <li><a href=\"topics/testing/tools.html#django.test.Response.resolver_match\">(Response attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch\">ResolverMatch (class in django.urls)</a>\n+      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch\">ResolverMatch (klasse in django.urls)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Response\">Response (class in django.test)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Response\">Response (klasse in django.test)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.response_add\">response_add() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.response_add\">response_add() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.response_change\">response_change() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.response_change\">response_change() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin.response_class\">response_class (django.views.generic.base.TemplateResponseMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin.response_class\">response_class (django.views.generic.base.TemplateResponseMixin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.response_delete\">response_delete() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.response_delete\">response_delete() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/redirects.html#django.contrib.redirects.middleware.RedirectFallbackMiddleware.response_gone_class\">response_gone_class (middleware.RedirectFallbackMiddleware attribute)</a>\n+      <li><a href=\"ref/contrib/redirects.html#django.contrib.redirects.middleware.RedirectFallbackMiddleware.response_gone_class\">response_gone_class (middleware.RedirectFallbackMiddleware attribuut)</a>\n </li>\n-      <li><a href=\"ref/middleware.html#django.middleware.common.CommonMiddleware.response_redirect_class\">response_redirect_class (CommonMiddleware attribute)</a>\n+      <li><a href=\"ref/middleware.html#django.middleware.common.CommonMiddleware.response_redirect_class\">response_redirect_class (CommonMiddleware attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/middleware.html#django.middleware.locale.LocaleMiddleware.response_redirect_class\">(LocaleMiddleware attribute)</a>\n+        <li><a href=\"ref/middleware.html#django.middleware.locale.LocaleMiddleware.response_redirect_class\">(LocaleMiddleware attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/redirects.html#django.contrib.redirects.middleware.RedirectFallbackMiddleware.response_redirect_class\">(middleware.RedirectFallbackMiddleware attribute)</a>\n+        <li><a href=\"ref/contrib/redirects.html#django.contrib.redirects.middleware.RedirectFallbackMiddleware.response_redirect_class\">(middleware.RedirectFallbackMiddleware attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/models/fields.html#django.db.models.RESTRICT\">RESTRICT (in module django.db.models)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Reverse\">Reverse (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Reverse\">Reverse (klasse in django.contrib.gis.db.models.functions)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Reverse\">(class in django.db.models.functions)</a>\n+        <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Reverse\">(klasse in django.db.models.functions)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.reverse\">reverse() (in module django.db.models.query.QuerySet)</a>\n \n       <ul>\n         <li><a href=\"ref/urlresolvers.html#django.urls.reverse\">(in module django.urls)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/urlresolvers.html#django.urls.reverse_lazy\">reverse_lazy() (in module django.urls)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.reverse_ordering\">reverse_ordering() (Expression method)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.reverse_ordering\">reverse_ordering() (Expression methode)</a>\n </li>\n       <li>\n     RFC\n \n       <ul>\n         <li><a href=\"ref/request-response.html#index-1\">RFC 1034</a>, <a href=\"releases/1.10.html#index-1\">[1]</a>, <a href=\"releases/1.9.html#index-0\">[2]</a>\n </li>\n@@ -10891,70 +10890,70 @@\n         <li><a href=\"topics/testing/tools.html#index-2\">RFC 9110 Section 9.3.8</a>\n </li>\n         <li><a href=\"topics/cache.html#index-1\">RFC 9111</a>\n </li>\n         <li><a href=\"topics/cache.html#index-2\">RFC 9111 Section 5.2.2.1</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/lookups.html#django.db.models.Lookup.rhs\">rhs (Lookup attribute)</a>\n+      <li><a href=\"ref/models/lookups.html#django.db.models.Lookup.rhs\">rhs (Lookup attribuut)</a>\n </li>\n       <li>\n     right\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-right\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Right\">Right (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Right\">Right (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.ring\">ring (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.ring\">ring (GEOSGeometry attribuut)</a>\n </li>\n       <li>\n     rjust\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-rjust\">template filter</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/db/transactions.html#django.db.transaction.rollback\">rollback() (in module django.db.transaction)</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.root_attributes\">root_attributes() (SyndicationFeed method)</a>\n+      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.root_attributes\">root_attributes() (SyndicationFeed methode)</a>\n </li>\n       <li>\n     ROOT_URLCONF\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-ROOT_URLCONF\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Round\">Round (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Round\">Round (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.route\">route (ResolverMatch attribute)</a>\n+      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.route\">route (ResolverMatch attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.RowNumber\">RowNumber (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.RowNumber\">RowNumber (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.RowRange\">RowRange (class in django.db.models.expressions)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.RowRange\">RowRange (klasse in django.db.models.expressions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.RPad\">RPad (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.RPad\">RPad (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.feedgenerator.Rss201rev2Feed\">Rss201rev2Feed (class in django.utils.feedgenerator)</a>\n+      <li><a href=\"ref/utils.html#django.utils.feedgenerator.Rss201rev2Feed\">Rss201rev2Feed (klasse in django.utils.feedgenerator)</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.feedgenerator.RssFeed\">RssFeed (class in django.utils.feedgenerator)</a>\n+      <li><a href=\"ref/utils.html#django.utils.feedgenerator.RssFeed\">RssFeed (klasse in django.utils.feedgenerator)</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.feedgenerator.RssUserland091Feed\">RssUserland091Feed (class in django.utils.feedgenerator)</a>\n+      <li><a href=\"ref/utils.html#django.utils.feedgenerator.RssUserland091Feed\">RssUserland091Feed (klasse in django.utils.feedgenerator)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.RTrim\">RTrim (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.RTrim\">RTrim (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.run_checks\">run_checks() (DiscoverRunner method)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.run_checks\">run_checks() (DiscoverRunner methode)</a>\n </li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.run_suite\">run_suite() (DiscoverRunner method)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.run_suite\">run_suite() (DiscoverRunner methode)</a>\n </li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.run_tests\">run_tests() (DiscoverRunner method)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.run_tests\">run_tests() (DiscoverRunner methode)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RunPython\">RunPython (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RunPython\">RunPython (klasse in django.db.migrations.operations)</a>\n </li>\n       <li>\n     runserver\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-runserver\">django-admin command</a>\n </li>\n@@ -10972,119 +10971,119 @@\n         <li><a href=\"ref/contrib/staticfiles.html#cmdoption-runserver-nostatic\">--nostatic</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-runserver-nothreading\">--nothreading</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-runserver-ipv6\">-6</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RunSQL\">RunSQL (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.RunSQL\">RunSQL (klasse in django.db.migrations.operations)</a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"S\">S</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n       <li>\n     safe\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-safe\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"howto/error-reporting.html#django.views.debug.SafeExceptionReporterFilter\">SafeExceptionReporterFilter (class in django.views.debug)</a>\n+      <li><a href=\"howto/error-reporting.html#django.views.debug.SafeExceptionReporterFilter\">SafeExceptionReporterFilter (klasse in django.views.debug)</a>\n </li>\n       <li>\n     safeseq\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-safeseq\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/utils.html#django.utils.safestring.SafeString\">SafeString (class in django.utils.safestring)</a>\n+      <li><a href=\"ref/utils.html#django.utils.safestring.SafeString\">SafeString (klasse in django.utils.safestring)</a>\n </li>\n       <li>\n     same_as\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-same_as\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.CovarPop.sample\">sample (CovarPop attribute)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.CovarPop.sample\">sample (CovarPop attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/querysets.html#django.db.models.StdDev.sample\">(StdDev attribute)</a>\n+        <li><a href=\"ref/models/querysets.html#django.db.models.StdDev.sample\">(StdDev attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/querysets.html#django.db.models.Variance.sample\">(Variance attribute)</a>\n+        <li><a href=\"ref/models/querysets.html#django.db.models.Variance.sample\">(Variance attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.base_session.BaseSessionManager.save\">save() (base_session.BaseSessionManager method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.base_session.BaseSessionManager.save\">save() (base_session.BaseSessionManager methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/fields.html#django.db.models.fields.files.FieldFile.save\">(FieldFile method)</a>\n+        <li><a href=\"ref/models/fields.html#django.db.models.fields.files.FieldFile.save\">(FieldFile methode)</a>\n </li>\n-        <li><a href=\"ref/files/file.html#django.core.files.File.save\">(File method)</a>\n+        <li><a href=\"ref/files/file.html#django.core.files.File.save\">(File methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/layermapping.html#django.contrib.gis.utils.LayerMapping.save\">(LayerMapping method)</a>\n+        <li><a href=\"ref/contrib/gis/layermapping.html#django.contrib.gis.utils.LayerMapping.save\">(LayerMapping methode)</a>\n </li>\n-        <li><a href=\"ref/models/instances.html#django.db.models.Model.save\">(Model method)</a>\n+        <li><a href=\"ref/models/instances.html#django.db.models.Model.save\">(Model methode)</a>\n </li>\n-        <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.save\">(Storage method)</a>\n+        <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.save\">(Storage methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.save_as\">save_as (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.save_as\">save_as (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.save_as_continue\">save_as_continue (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.save_as_continue\">save_as_continue (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.save_formset\">save_formset() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.save_formset\">save_formset() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.save_model\">save_model() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.save_model\">save_model() (ModelAdmin methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.save_on_top\">save_on_top (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.save_on_top\">save_on_top (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.save_related\">save_related() (ModelAdmin method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.save_related\">save_related() (ModelAdmin methode)</a>\n </li>\n       <li><a href=\"topics/db/transactions.html#django.db.transaction.savepoint\">savepoint() (in module django.db.transaction)</a>\n </li>\n       <li><a href=\"topics/db/transactions.html#django.db.transaction.savepoint_commit\">savepoint_commit() (in module django.db.transaction)</a>\n </li>\n       <li><a href=\"topics/db/transactions.html#django.db.transaction.savepoint_rollback\">savepoint_rollback() (in module django.db.transaction)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Scale\">Scale (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.scale\">scale (GDALRaster attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.scale\">scale (GDALRaster attribute)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Scale\">Scale (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.scheme\">scheme (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.scheme\">scheme (HttpRequest attribuut)</a>\n </li>\n-      <li><a href=\"ref/validators.html#django.core.validators.URLValidator.schemes\">schemes (URLValidator attribute)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.URLValidator.schemes\">schemes (URLValidator attribuut)</a>\n </li>\n-      <li><a href=\"topics/forms/media.html#django.forms.Script\">Script (class in django.forms)</a>\n+      <li><a href=\"topics/forms/media.html#django.forms.Script\">Script (klasse in django.forms)</a>\n </li>\n       <li>\n     search\n \n       <ul>\n         <li><a href=\"ref/contrib/postgres/search.html#std-fieldlookup-search\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.search_fields\">search_fields (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.search_fields\">search_fields (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.search_help_text\">search_help_text (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.search_help_text\">search_help_text (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.SearchHeadline\">SearchHeadline (class in django.contrib.postgres.search)</a>\n+      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.SearchHeadline\">SearchHeadline (klasse in django.contrib.postgres.search)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.SearchInput\">SearchInput (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.SearchInput\">SearchInput (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.SearchQuery\">SearchQuery (class in django.contrib.postgres.search)</a>\n+      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.SearchQuery\">SearchQuery (klasse in django.contrib.postgres.search)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.SearchRank\">SearchRank (class in django.contrib.postgres.search)</a>\n+      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.SearchRank\">SearchRank (klasse in django.contrib.postgres.search)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.SearchVector\">SearchVector (class in django.contrib.postgres.search)</a>\n+      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.SearchVector\">SearchVector (klasse in django.contrib.postgres.search)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.SearchVectorField\">SearchVectorField (class in django.contrib.postgres.search)</a>\n+      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.SearchVectorField\">SearchVectorField (klasse in django.contrib.postgres.search)</a>\n </li>\n       <li>\n     second\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-second\">field lookup type</a>\n </li>\n@@ -11169,53 +11168,53 @@\n       <li>\n     SECURE_SSL_REDIRECT\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-SECURE_SSL_REDIRECT\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/middleware.html#django.middleware.security.SecurityMiddleware\">SecurityMiddleware (class in django.middleware.security)</a>\n+      <li><a href=\"ref/middleware.html#django.middleware.security.SecurityMiddleware\">SecurityMiddleware (klasse in django.middleware.security)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.seekable\">seekable() (HttpResponse method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.seekable\">seekable() (HttpResponse methode)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.Select\">Select (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.Select\">Select (klasse in django.forms)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.select_for_update\">select_for_update() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"ref/models/options.html#django.db.models.Options.select_on_save\">select_on_save (Options attribute)</a>\n+      <li><a href=\"ref/models/options.html#django.db.models.Options.select_on_save\">select_on_save (Options attribuut)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.select_related\">select_related() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"ref/templates/api.html#django.template.Engine.select_template\">select_template() (Engine method)</a>\n+      <li><a href=\"ref/templates/api.html#django.template.Engine.select_template\">select_template() (Engine methode)</a>\n \n       <ul>\n         <li><a href=\"topics/templates.html#django.template.loader.select_template\">(in module django.template.loader)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.SelectDateWidget\">SelectDateWidget (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.SelectDateWidget\">SelectDateWidget (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.SelectMultiple\">SelectMultiple (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.SelectMultiple\">SelectMultiple (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.semi_major\">semi_major (SpatialReference attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.semi_major\">semi_major (SpatialReference attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.semi_minor\">semi_minor (SpatialReference attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.semi_minor\">semi_minor (SpatialReference attribuut)</a>\n </li>\n-      <li><a href=\"topics/signals.html#django.dispatch.Signal.send\">send() (Signal method)</a>\n+      <li><a href=\"topics/signals.html#django.dispatch.Signal.send\">send() (Signal methode)</a>\n </li>\n-      <li><a href=\"ref/logging.html#django.utils.log.AdminEmailHandler.send_mail\">send_mail() (AdminEmailHandler method)</a>\n+      <li><a href=\"ref/logging.html#django.utils.log.AdminEmailHandler.send_mail\">send_mail() (AdminEmailHandler methode)</a>\n \n       <ul>\n         <li><a href=\"topics/email.html#django.core.mail.send_mail\">(in module django.core.mail)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.PasswordResetForm.send_mail\">(PasswordResetForm method)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.PasswordResetForm.send_mail\">(PasswordResetForm methode)</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/email.html#django.core.mail.send_mass_mail\">send_mass_mail() (in module django.core.mail)</a>\n </li>\n-      <li><a href=\"topics/signals.html#django.dispatch.Signal.send_robust\">send_robust() (Signal method)</a>\n+      <li><a href=\"topics/signals.html#django.dispatch.Signal.send_robust\">send_robust() (Signal methode)</a>\n </li>\n       <li>\n     sendtestemail\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-sendtestemail\">django-admin command</a>\n </li>\n@@ -11229,38 +11228,38 @@\n         <li><a href=\"ref/django-admin.html#cmdoption-sendtestemail-managers\">--managers</a>\n </li>\n       </ul></li>\n       <li><a href=\"howto/error-reporting.html#django.views.decorators.debug.sensitive_post_parameters\">sensitive_post_parameters() (in module django.views.decorators.debug)</a>\n </li>\n       <li><a href=\"howto/error-reporting.html#django.views.decorators.debug.sensitive_variables\">sensitive_variables() (in module django.views.decorators.debug)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.SeparateDatabaseAndState\">SeparateDatabaseAndState (class in django.db.migrations.operations)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.SeparateDatabaseAndState\">SeparateDatabaseAndState (klasse in django.db.migrations.operations)</a>\n </li>\n       <li>\n     SERIALIZATION_MODULES\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-SERIALIZATION_MODULES\">setting</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/testing/advanced.html#django.db.connection.creation.serialize_db_to_string\">serialize_db_to_string() (in module django.db.connection.creation)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.serializers.JSONSerializer\">serializers.JSONSerializer (class in django.contrib.sessions)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.serializers.JSONSerializer\">serializers.JSONSerializer (klasse in django.contrib.sessions)</a>\n </li>\n       <li>\n     SERVER_EMAIL\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-SERVER_EMAIL\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Client.session\">session (Client attribute)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Client.session\">session (Client attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/request-response.html#django.http.HttpRequest.session\">(HttpRequest attribute)</a>\n+        <li><a href=\"ref/request-response.html#django.http.HttpRequest.session\">(HttpRequest attribuut)</a>\n </li>\n       </ul></li>\n       <li>\n     SESSION_CACHE_ALIAS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-SESSION_CACHE_ALIAS\">setting</a>\n@@ -11311,15 +11310,15 @@\n       <li>\n     SESSION_COOKIE_SECURE\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-SESSION_COOKIE_SECURE\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.base_session.AbstractBaseSession.session_data\">session_data (base_session.AbstractBaseSession attribute)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.base_session.AbstractBaseSession.session_data\">session_data (base_session.AbstractBaseSession attribuut)</a>\n </li>\n       <li>\n     SESSION_ENGINE\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-SESSION_ENGINE\">setting</a>\n </li>\n@@ -11334,15 +11333,15 @@\n       <li>\n     SESSION_FILE_PATH\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-SESSION_FILE_PATH\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.base_session.AbstractBaseSession.session_key\">session_key (base_session.AbstractBaseSession attribute)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.base_session.AbstractBaseSession.session_key\">session_key (base_session.AbstractBaseSession attribuut)</a>\n </li>\n       <li>\n     SESSION_SAVE_EVERY_REQUEST\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-SESSION_SAVE_EVERY_REQUEST\">setting</a>\n </li>\n@@ -11352,79 +11351,79 @@\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-SESSION_SERIALIZER\">setting</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/exceptions.html#django.contrib.sessions.exceptions.SessionInterrupted\">SessionInterrupted</a>\n </li>\n-      <li><a href=\"ref/middleware.html#django.contrib.sessions.middleware.SessionMiddleware\">SessionMiddleware (class in django.contrib.sessions.middleware)</a>\n+      <li><a href=\"ref/middleware.html#django.contrib.sessions.middleware.SessionMiddleware\">SessionMiddleware (klasse in django.contrib.sessions.middleware)</a>\n </li>\n-      <li><a href=\"topics/cache.html#django.core.cache.cache.set\">set() (cache method)</a>\n+      <li><a href=\"topics/cache.html#django.core.cache.cache.set\">set() (cache methode)</a>\n </li>\n       <li><a href=\"ref/models/fields.html#django.db.models.SET\">SET() (in module django.db.models)</a>\n </li>\n-      <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.set\">set() (RelatedManager method)</a>\n+      <li><a href=\"ref/models/relations.html#django.db.models.fields.related.RelatedManager.set\">set() (RelatedManager methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.set_3d\">set_3d() (OGRGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.set_3d\">set_3d() (OGRGeometry methode)</a>\n </li>\n       <li><a href=\"topics/db/transactions.html#django.db.transaction.set_autocommit\">set_autocommit() (in module django.db.transaction)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.set_cookie\">set_cookie() (HttpResponse method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.set_cookie\">set_cookie() (HttpResponse methode)</a>\n </li>\n       <li><a href=\"ref/models/fields.html#django.db.models.SET_DEFAULT\">SET_DEFAULT (in module django.db.models)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.set_expiry\">set_expiry() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.set_expiry\">set_expiry() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.FileResponse.set_headers\">set_headers() (FileResponse method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.FileResponse.set_headers\">set_headers() (FileResponse methode)</a>\n </li>\n       <li><a href=\"topics/i18n/translation.html#django.views.i18n.set_language\">set_language() (in module django.views.i18n)</a>\n </li>\n-      <li><a href=\"topics/cache.html#django.core.cache.cache.set_many\">set_many() (cache method)</a>\n+      <li><a href=\"topics/cache.html#django.core.cache.cache.set_many\">set_many() (cache methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.set_measured\">set_measured() (OGRGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.set_measured\">set_measured() (OGRGeometry methode)</a>\n </li>\n       <li><a href=\"ref/models/fields.html#django.db.models.SET_NULL\">SET_NULL (in module django.db.models)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.set_password\">set_password() (models.AbstractBaseUser method)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.set_password\">set_password() (models.AbstractBaseUser methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.set_password\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.set_password\">(models.User methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.set_returning\">set_returning (Expression attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.set_returning\">set_returning (Expression attribuut)</a>\n </li>\n       <li><a href=\"topics/db/transactions.html#django.db.transaction.set_rollback\">set_rollback() (in module django.db.transaction)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.set_signed_cookie\">set_signed_cookie() (HttpResponse method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.set_signed_cookie\">set_signed_cookie() (HttpResponse methode)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.set_source_expressions\">set_source_expressions() (Expression method)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Expression.set_source_expressions\">set_source_expressions() (Expression methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.set_test_cookie\">set_test_cookie() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.set_test_cookie\">set_test_cookie() (backends.base.SessionBase methode)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.set_unusable_password\">set_unusable_password() (models.AbstractBaseUser method)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.set_unusable_password\">set_unusable_password() (models.AbstractBaseUser methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.set_unusable_password\">(models.User method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.set_unusable_password\">(models.User methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.setdefault\">setdefault() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.setdefault\">setdefault() (backends.base.SessionBase methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/templates/api.html#django.template.Context.setdefault\">(Context method)</a>\n+        <li><a href=\"ref/templates/api.html#django.template.Context.setdefault\">(Context methode)</a>\n </li>\n-        <li><a href=\"ref/request-response.html#django.http.HttpResponse.setdefault\">(HttpResponse method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.HttpResponse.setdefault\">(HttpResponse methode)</a>\n </li>\n-        <li><a href=\"ref/request-response.html#django.http.QueryDict.setdefault\">(QueryDict method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.QueryDict.setdefault\">(QueryDict methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/request-response.html#django.http.QueryDict.setlist\">setlist() (QueryDict method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.QueryDict.setlist\">setlist() (QueryDict methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.QueryDict.setlistdefault\">setlistdefault() (QueryDict method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.QueryDict.setlistdefault\">setlistdefault() (QueryDict methode)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.SetPasswordForm\">SetPasswordForm (class in django.contrib.auth.forms)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.SetPasswordForm\">SetPasswordForm (klasse in django.contrib.auth.forms)</a>\n </li>\n       <li>\n     setting\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-ABSOLUTE_URL_OVERRIDES\">ABSOLUTE_URL_OVERRIDES</a>\n </li>\n@@ -11835,54 +11834,54 @@\n         <li><a href=\"ref/settings.html#std-setting-X_FRAME_OPTIONS\">X_FRAME_OPTIONS</a>\n </li>\n         <li><a href=\"ref/settings.html#std-setting-YEAR_MONTH_FORMAT\">YEAR_MONTH_FORMAT</a>\n </li>\n       </ul></li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.settings\">settings() (SimpleTestCase method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase.settings\">settings() (SimpleTestCase methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.View.setup\">setup() (django.views.generic.base.View method)</a>\n+      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.View.setup\">setup() (django.views.generic.base.View methode)</a>\n \n       <ul>\n         <li><a href=\"ref/applications.html#django.setup\">(in module django)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.setup_databases\">setup_databases() (DiscoverRunner method)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.setup_databases\">setup_databases() (DiscoverRunner methode)</a>\n \n       <ul>\n         <li><a href=\"topics/testing/advanced.html#django.test.utils.setup_databases\">(in module django.test.utils)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.setup_test_environment\">setup_test_environment() (DiscoverRunner method)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.setup_test_environment\">setup_test_environment() (DiscoverRunner methode)</a>\n \n       <ul>\n         <li><a href=\"topics/testing/advanced.html#django.test.utils.setup_test_environment\">(in module django.test.utils)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/tools.html#django.test.TestCase.setUpTestData\">setUpTestData() (TestCase class method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.TestCase.setUpTestData\">setUpTestData() (TestCase klassemethode)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.SHA1\">SHA1 (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.SHA1\">SHA1 (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.SHA224\">SHA224 (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.SHA224\">SHA224 (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.SHA256\">SHA256 (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.SHA256\">SHA256 (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.SHA384\">SHA384 (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.SHA384\">SHA384 (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.SHA512\">SHA512 (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.SHA512\">SHA512 (klasse in django.db.models.functions)</a>\n </li>\n       <li>\n     shell\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-shell\">django-admin command</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Polygon.shell\">shell (Polygon attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Polygon.shell\">shell (Polygon attribuut)</a>\n </li>\n       <li>\n     shell command line option\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#cmdoption-shell-command\">--command</a>\n </li>\n@@ -11911,19 +11910,19 @@\n         <li><a href=\"ref/settings.html#std-setting-SHORT_DATETIME_FORMAT\">setting</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/http/shortcuts.html#index-0\">shortcuts</a>\n </li>\n       <li><a href=\"ref/contrib/sites.html#django.contrib.sites.shortcuts.get_current_site\">shortcuts.get_current_site() (in module django.contrib.sites)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.show_change_link\">show_change_link (InlineModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.show_change_link\">show_change_link (InlineModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.show_facets\">show_facets (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.show_facets\">show_facets (ModelAdmin attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.show_full_result_count\">show_full_result_count (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.show_full_result_count\">show_full_result_count (ModelAdmin attribuut)</a>\n </li>\n       <li>\n     showmigrations\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-showmigrations\">django-admin command</a>\n </li>\n@@ -11939,23 +11938,23 @@\n         <li><a href=\"ref/django-admin.html#cmdoption-showmigrations-plan\">--plan</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-showmigrations-list\">-l</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-showmigrations-plan\">-p</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Sign\">Sign (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Sign\">Sign (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"topics/signing.html#django.core.signing.TimestampSigner.sign\">sign() (TimestampSigner method)</a>\n+      <li><a href=\"topics/signing.html#django.core.signing.TimestampSigner.sign\">sign() (TimestampSigner methode)</a>\n </li>\n-      <li><a href=\"topics/signing.html#django.core.signing.TimestampSigner.sign_object\">sign_object() (TimestampSigner method)</a>\n+      <li><a href=\"topics/signing.html#django.core.signing.TimestampSigner.sign_object\">sign_object() (TimestampSigner methode)</a>\n </li>\n-      <li><a href=\"topics/signals.html#django.dispatch.Signal\">Signal (class in django.dispatch)</a>\n+      <li><a href=\"topics/signals.html#django.dispatch.Signal\">Signal (klasse in django.dispatch)</a>\n </li>\n-      <li><a href=\"topics/signing.html#django.core.signing.Signer\">Signer (class in django.core.signing)</a>\n+      <li><a href=\"topics/signing.html#django.core.signing.Signer\">Signer (klasse in django.core.signing)</a>\n </li>\n       <li>\n     SIGNING_BACKEND\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-SIGNING_BACKEND\">setting</a>\n </li>\n@@ -11963,131 +11962,131 @@\n       <li>\n     SILENCED_SYSTEM_CHECKS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-SILENCED_SYSTEM_CHECKS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.simple\">simple (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.simple\">simple (GEOSGeometry attribuut)</a>\n </li>\n-      <li><a href=\"howto/custom-template-tags.html#django.template.Library.simple_block_tag\">simple_block_tag() (django.template.Library method)</a>\n+      <li><a href=\"howto/custom-template-tags.html#django.template.Library.simple_block_tag\">simple_block_tag() (django.template.Library methode)</a>\n </li>\n-      <li><a href=\"howto/custom-template-tags.html#django.template.Library.simple_tag\">simple_tag() (django.template.Library method)</a>\n+      <li><a href=\"howto/custom-template-tags.html#django.template.Library.simple_tag\">simple_tag() (django.template.Library methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.SimpleArrayField\">SimpleArrayField (class in django.contrib.postgres.forms)</a>\n+      <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.SimpleArrayField\">SimpleArrayField (klasse in django.contrib.postgres.forms)</a>\n </li>\n-      <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse\">SimpleTemplateResponse (class in django.template.response)</a>\n+      <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse\">SimpleTemplateResponse (klasse in django.template.response)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase\">SimpleTestCase (class in django.test)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.SimpleTestCase\">SimpleTestCase (klasse in django.test)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.simplify\">simplify() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.simplify\">simplify() (GEOSGeometry methode)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Sin\">Sin (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Sin\">Sin (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.site\">site (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.site\">site (HttpRequest attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.site_header\">site_header (AdminSite attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.site_header\">site_header (AdminSite attribuut)</a>\n </li>\n       <li>\n     SITE_ID\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-SITE_ID\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.site_title\">site_title (AdminSite attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.site_title\">site_title (AdminSite attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.site_url\">site_url (AdminSite attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.site_url\">site_url (AdminSite attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap\">Sitemap (class in django.contrib.sitemaps)</a>\n+      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap\">Sitemap (klasse in django.contrib.sitemaps)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.ArrayField.size\">size (ArrayField attribute)</a>\n+      <li><a href=\"ref/contrib/postgres/fields.html#django.contrib.postgres.fields.ArrayField.size\">size (ArrayField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/fields.html#django.db.models.fields.files.FieldFile.size\">(FieldFile attribute)</a>\n+        <li><a href=\"ref/models/fields.html#django.db.models.fields.files.FieldFile.size\">(FieldFile attribuut)</a>\n </li>\n-        <li><a href=\"ref/files/file.html#django.core.files.File.size\">(File attribute)</a>\n+        <li><a href=\"ref/files/file.html#django.core.files.File.size\">(File attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.SplitArrayField.size\">(SplitArrayField attribute)</a>\n+        <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.SplitArrayField.size\">(SplitArrayField attribuut)</a>\n </li>\n-        <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.UploadedFile.size\">(UploadedFile attribute)</a>\n+        <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.UploadedFile.size\">(UploadedFile attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.size\">size() (Storage method)</a>\n+      <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.size\">size() (Storage methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.skew\">skew (GDALRaster attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.skew\">skew (GDALRaster attribuut)</a>\n </li>\n       <li><a href=\"topics/testing/tools.html#django.test.skipIfDBFeature\">skipIfDBFeature() (in module django.test)</a>\n </li>\n       <li><a href=\"topics/testing/tools.html#django.test.skipUnlessDBFeature\">skipUnlessDBFeature() (in module django.test)</a>\n </li>\n       <li>\n     slice\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-slice\">template filter</a>\n </li>\n       </ul></li>\n       <li><a href=\"glossary.html#term-slug\"><strong>slug</strong></a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.slug_field\">slug_field (django.views.generic.detail.SingleObjectMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.slug_field\">slug_field (django.views.generic.detail.SingleObjectMixin attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.slug_url_kwarg\">slug_url_kwarg (django.views.generic.detail.SingleObjectMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.slug_url_kwarg\">slug_url_kwarg (django.views.generic.detail.SingleObjectMixin attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.SlugField\">SlugField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.SlugField\">SlugField (klasse in django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.SlugField\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.SlugField\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n       <li>\n     slugify\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-slugify\">template filter</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/utils.html#django.utils.text.slugify\">slugify() (in module django.utils.text)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.SmallAutoField\">SmallAutoField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.SmallAutoField\">SmallAutoField (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.SmallIntegerField\">SmallIntegerField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.SmallIntegerField\">SmallIntegerField (klasse in django.db.models)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.encoding.smart_bytes\">smart_bytes() (in module django.utils.encoding)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.encoding.smart_str\">smart_str() (in module django.utils.encoding)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.SnapToGrid\">SnapToGrid (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.SnapToGrid\">SnapToGrid (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.sortable_by\">sortable_by (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.sortable_by\">sortable_by (ModelAdmin attribuut)</a>\n </li>\n       <li>\n     spaceless\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-spaceless\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.spatial_filter\">spatial_filter (Layer attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.spatial_filter\">spatial_filter (Layer attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.BaseSpatialField.spatial_index\">spatial_index (BaseSpatialField attribute)</a>\n+      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.BaseSpatialField.spatial_index\">spatial_index (BaseSpatialField attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference\">SpatialReference (class in django.contrib.gis.gdal)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference\">SpatialReference (klasse in django.contrib.gis.gdal)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/indexes.html#django.contrib.postgres.indexes.SpGistIndex\">SpGistIndex (class in django.contrib.postgres.indexes)</a>\n+      <li><a href=\"ref/contrib/postgres/indexes.html#django.contrib.postgres.indexes.SpGistIndex\">SpGistIndex (klasse in django.contrib.postgres.indexes)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.SplitArrayField\">SplitArrayField (class in django.contrib.postgres.forms)</a>\n+      <li><a href=\"ref/contrib/postgres/forms.html#django.contrib.postgres.forms.SplitArrayField\">SplitArrayField (klasse in django.contrib.postgres.forms)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.SplitDateTimeField\">SplitDateTimeField (class in django.forms)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.SplitDateTimeField\">SplitDateTimeField (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.SplitDateTimeWidget\">SplitDateTimeWidget (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.SplitDateTimeWidget\">SplitDateTimeWidget (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.SplitHiddenDateTimeWidget\">SplitHiddenDateTimeWidget (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.SplitHiddenDateTimeWidget\">SplitHiddenDateTimeWidget (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.base.OperationCategory.SQL\">SQL (OperationCategory attribute)</a>\n+      <li><a href=\"ref/migration-operations.html#django.db.migrations.operations.base.OperationCategory.SQL\">SQL (OperationCategory attribuut)</a>\n </li>\n       <li>\n     sqlflush\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-sqlflush\">django-admin command</a>\n </li>\n@@ -12125,15 +12124,15 @@\n       <li>\n     sqlsequencereset command line option\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#cmdoption-sqlsequencereset-database\">--database</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Sqrt\">Sqrt (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Sqrt\">Sqrt (klasse in django.db.models.functions)</a>\n </li>\n       <li>\n     squashmigrations\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-squashmigrations\">django-admin command</a>\n </li>\n@@ -12149,47 +12148,47 @@\n         <li><a href=\"ref/django-admin.html#cmdoption-squashmigrations-no-optimize\">--no-optimize</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-squashmigrations-noinput\">--noinput</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-squashmigrations-squashed-name\">--squashed-name</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.BaseSpatialField.srid\">srid (BaseSpatialField attribute)</a>\n+      <li><a href=\"ref/contrib/gis/model-api.html#django.contrib.gis.db.models.BaseSpatialField.srid\">srid (BaseSpatialField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.Field.srid\">(Field attribute)</a>\n+        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.Field.srid\">(Field attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.srid\">(GDALRaster attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.srid\">(GDALRaster attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.srid\">(GEOSGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.srid\">(GEOSGeometry attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.srid\">(OGRGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.srid\">(OGRGeometry attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.srid\">(SpatialReference attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.srid\">(SpatialReference attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKBWriter.srid\">(WKBWriter attribute)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKBWriter.srid\">(WKBWriter attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.srs\">srs (GDALRaster attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.srs\">srs (GDALRaster attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.srs\">(GEOSGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.srs\">(GEOSGeometry attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.srs\">(Layer attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.srs\">(Layer attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.srs\">(OGRGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.srs\">(OGRGeometry attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SRSException\">SRSException</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.StackedInline\">StackedInline (class in django.contrib.admin)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.StackedInline\">StackedInline (klasse in django.contrib.admin)</a>\n </li>\n       <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.views.decorators.staff_member_required\">staff_member_required() (in module django.contrib.admin.views.decorators)</a>\n </li>\n-      <li><a href=\"ref/paginator.html#django.core.paginator.Page.start_index\">start_index() (Page method)</a>\n+      <li><a href=\"ref/paginator.html#django.core.paginator.Page.start_index\">start_index() (Page methode)</a>\n </li>\n       <li>\n     startapp\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-startapp\">django-admin command</a>\n </li>\n@@ -12283,74 +12282,74 @@\n       <li>\n     STATICFILES_FINDERS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-STATICFILES_FINDERS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.statistics\">statistics() (GDALBand method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.statistics\">statistics() (GDALBand methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.status_code\">status_code (HttpResponse attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.status_code\">status_code (HttpResponse attribuut)</a>\n \n       <ul>\n-        <li><a href=\"topics/testing/tools.html#django.test.Response.status_code\">(Response attribute)</a>\n+        <li><a href=\"topics/testing/tools.html#django.test.Response.status_code\">(Response attribuut)</a>\n </li>\n-        <li><a href=\"ref/request-response.html#django.http.StreamingHttpResponse.status_code\">(StreamingHttpResponse attribute)</a>\n+        <li><a href=\"ref/request-response.html#django.http.StreamingHttpResponse.status_code\">(StreamingHttpResponse attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.std\">std (GDALBand attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.std\">std (GDALBand attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/querysets.html#django.db.models.StdDev\">StdDev (class in django.db.models)</a>\n+      <li><a href=\"ref/models/querysets.html#django.db.models.StdDev\">StdDev (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.DecimalField.step_size\">step_size (DecimalField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.DecimalField.step_size\">step_size (DecimalField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.FloatField.step_size\">(FloatField attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.FloatField.step_size\">(FloatField attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/fields.html#django.forms.IntegerField.step_size\">(IntegerField attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.IntegerField.step_size\">(IntegerField attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/validators.html#django.core.validators.StepValueValidator\">StepValueValidator (class in django.core.validators)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.StepValueValidator\">StepValueValidator (klasse in django.core.validators)</a>\n </li>\n-      <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage\">Storage (class in django.core.files.storage)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.FileField.storage\">storage (FileField attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.FileField.storage\">storage (FileField attribute)</a>\n+      <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage\">Storage (klasse in django.core.files.storage)</a>\n </li>\n-      <li><a href=\"ref/contrib/messages.html#django.contrib.messages.storage.base.BaseStorage\">storage.base.BaseStorage (class in django.contrib.messages)</a>\n+      <li><a href=\"ref/contrib/messages.html#django.contrib.messages.storage.base.BaseStorage\">storage.base.BaseStorage (klasse in django.contrib.messages)</a>\n </li>\n-      <li><a href=\"ref/contrib/messages.html#django.contrib.messages.storage.cookie.CookieStorage\">storage.cookie.CookieStorage (class in django.contrib.messages)</a>\n+      <li><a href=\"ref/contrib/messages.html#django.contrib.messages.storage.cookie.CookieStorage\">storage.cookie.CookieStorage (klasse in django.contrib.messages)</a>\n </li>\n-      <li><a href=\"ref/contrib/messages.html#django.contrib.messages.storage.fallback.FallbackStorage\">storage.fallback.FallbackStorage (class in django.contrib.messages)</a>\n+      <li><a href=\"ref/contrib/messages.html#django.contrib.messages.storage.fallback.FallbackStorage\">storage.fallback.FallbackStorage (klasse in django.contrib.messages)</a>\n </li>\n-      <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.storage.ManifestFilesMixin\">storage.ManifestFilesMixin (class in django.contrib.staticfiles)</a>\n+      <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.storage.ManifestFilesMixin\">storage.ManifestFilesMixin (klasse in django.contrib.staticfiles)</a>\n </li>\n-      <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.storage.ManifestStaticFilesStorage\">storage.ManifestStaticFilesStorage (class in django.contrib.staticfiles)</a>\n+      <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.storage.ManifestStaticFilesStorage\">storage.ManifestStaticFilesStorage (klasse in django.contrib.staticfiles)</a>\n </li>\n-      <li><a href=\"ref/contrib/messages.html#django.contrib.messages.storage.session.SessionStorage\">storage.session.SessionStorage (class in django.contrib.messages)</a>\n+      <li><a href=\"ref/contrib/messages.html#django.contrib.messages.storage.session.SessionStorage\">storage.session.SessionStorage (klasse in django.contrib.messages)</a>\n </li>\n-      <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.storage.StaticFilesStorage\">storage.StaticFilesStorage (class in django.contrib.staticfiles)</a>\n+      <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.storage.StaticFilesStorage\">storage.StaticFilesStorage (klasse in django.contrib.staticfiles)</a>\n </li>\n       <li>\n     STORAGES\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-STORAGES\">setting</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/files/storage.html#django.core.files.storage.storages\">storages (in module django.core.files.storage)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.streaming\">streaming (HttpResponse attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.streaming\">streaming (HttpResponse attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/request-response.html#django.http.StreamingHttpResponse.streaming\">(StreamingHttpResponse attribute)</a>\n+        <li><a href=\"ref/request-response.html#django.http.StreamingHttpResponse.streaming\">(StreamingHttpResponse attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/request-response.html#django.http.StreamingHttpResponse.streaming_content\">streaming_content (StreamingHttpResponse attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.StreamingHttpResponse.streaming_content\">streaming_content (StreamingHttpResponse attribuut)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.StreamingHttpResponse\">StreamingHttpResponse (class in django.http)</a>\n+      <li><a href=\"ref/request-response.html#django.http.StreamingHttpResponse\">StreamingHttpResponse (klasse in django.http)</a>\n </li>\n       <li>\n     strictly_above\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-strictly_above\">field lookup type</a>\n </li>\n@@ -12358,152 +12357,150 @@\n       <li>\n     strictly_below\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-strictly_below\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.StrIndex\">StrIndex (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.StrIndex\">StrIndex (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.StringAgg\">StringAgg (class in django.contrib.postgres.aggregates)</a>\n+      <li><a href=\"ref/contrib/postgres/aggregates.html#django.contrib.postgres.aggregates.StringAgg\">StringAgg (klasse in django.contrib.postgres.aggregates)</a>\n </li>\n-      <li><a href=\"howto/custom-template-tags.html#django.template.defaultfilters.stringfilter\">stringfilter() (django.template.defaultfilters method)</a>\n+      <li><a href=\"howto/custom-template-tags.html#django.template.defaultfilters.stringfilter\">stringfilter() (django.template.defaultfilters methode)</a>\n </li>\n       <li>\n     stringformat\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-stringformat\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.CharField.strip\">strip (CharField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.CharField.strip\">strip (CharField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.RegexField.strip\">(RegexField attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.RegexField.strip\">(RegexField attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/utils.html#django.utils.html.strip_tags\">strip_tags() (in module django.utils.html)</a>\n </li>\n       <li>\n     striptags\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-striptags\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.style\">style (BaseCommand attribute)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.style\">style (BaseCommand attribuut)</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.feedgenerator.Stylesheet\">Stylesheet (class in django.utils.feedgenerator)</a>\n+      <li><a href=\"ref/utils.html#django.utils.feedgenerator.Stylesheet\">Stylesheet (klasse in django.utils.feedgenerator)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.subject_template_name\">subject_template_name (PasswordResetView attribute)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.subject_template_name\">subject_template_name (PasswordResetView attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Subquery\">Subquery (class in django.db.models)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Subquery\">Subquery (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Substr\">Substr (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Substr\">Substr (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.DeletionMixin.success_url\">success_url (django.views.generic.edit.DeletionMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.DeletionMixin.success_url\">success_url (django.views.generic.edit.DeletionMixin attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.success_url\">(django.views.generic.edit.FormMixin attribute)</a>\n+        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.success_url\">(django.views.generic.edit.FormMixin attribuut)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ModelFormMixin.success_url\">(django.views.generic.edit.ModelFormMixin attribute)</a>\n+        <li><a href=\"ref/class-based-views/mixins-editing.html#django.views.generic.edit.ModelFormMixin.success_url\">(django.views.generic.edit.ModelFormMixin attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordChangeView.success_url\">(PasswordChangeView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordChangeView.success_url\">(PasswordChangeView attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView.success_url\">(PasswordResetConfirmView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView.success_url\">(PasswordResetConfirmView attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.success_url\">(PasswordResetView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.success_url\">(PasswordResetView attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LoginView.success_url_allowed_hosts\">success_url_allowed_hosts (LoginView attribute)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LoginView.success_url_allowed_hosts\">success_url_allowed_hosts (LoginView attribuut)</a>\n \n       <ul>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LogoutView.success_url_allowed_hosts\">(LogoutView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LogoutView.success_url_allowed_hosts\">(LogoutView attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.suite_result\">suite_result() (DiscoverRunner method)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.suite_result\">suite_result() (DiscoverRunner methode)</a>\n </li>\n-      <li><a href=\"ref/models/querysets.html#django.db.models.Sum\">Sum (class in django.db.models)</a>\n+      <li><a href=\"ref/models/querysets.html#django.db.models.Sum\">Sum (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.BaseGeometryWidget.supports_3d\">supports_3d (BaseGeometryWidget attribute)</a>\n+      <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.BaseGeometryWidget.supports_3d\">supports_3d (BaseGeometryWidget attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.Widget.supports_microseconds\">supports_microseconds (Widget attribute)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.Widget.supports_microseconds\">supports_microseconds (Widget attribuut)</a>\n </li>\n-      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.suppressed_base_arguments\">suppressed_base_arguments (BaseCommand attribute)</a>\n+      <li><a href=\"howto/custom-management-commands.html#django.core.management.BaseCommand.suppressed_base_arguments\">suppressed_base_arguments (BaseCommand attribuut)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.core.exceptions.SuspiciousOperation\">SuspiciousOperation</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.ForeignKey.swappable\">swappable (ForeignKey attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.ForeignKey.swappable\">swappable (ForeignKey attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField.swappable\">(ManyToManyField attribute)</a>\n+        <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField.swappable\">(ManyToManyField attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.sym_difference\">sym_difference() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.sym_difference\">sym_difference() (GEOSGeometry methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.sym_difference\">(OGRGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.sym_difference\">(OGRGeometry methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.SymDifference\">SymDifference (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.SymDifference\">SymDifference (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField.symmetrical\">symmetrical (ManyToManyField attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField.symmetrical\">symmetrical (ManyToManyField attribuut)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.decorators.sync_and_async_middleware\">sync_and_async_middleware() (in module django.utils.decorators)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.decorators.sync_only_middleware\">sync_only_middleware() (in module django.utils.decorators)</a>\n </li>\n       <li><a href=\"topics/async.html#asgiref.sync.sync_to_async\">sync_to_async() (in module asgiref.sync)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.core.exceptions.SynchronousOnlyOperation\">SynchronousOnlyOperation</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed\">SyndicationFeed (class in django.utils.feedgenerator)</a>\n+      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed\">SyndicationFeed (klasse in django.utils.feedgenerator)</a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"T\">T</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.TabularInline\">TabularInline (class in django.contrib.admin)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.TabularInline\">TabularInline (klasse in django.contrib.admin)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Tan\">Tan (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Tan\">Tan (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.teardown_databases\">teardown_databases() (DiscoverRunner method)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.teardown_databases\">teardown_databases() (DiscoverRunner methode)</a>\n \n       <ul>\n         <li><a href=\"topics/testing/advanced.html#django.test.utils.teardown_databases\">(in module django.test.utils)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.teardown_test_environment\">teardown_test_environment() (DiscoverRunner method)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.teardown_test_environment\">teardown_test_environment() (DiscoverRunner methode)</a>\n \n       <ul>\n         <li><a href=\"topics/testing/advanced.html#django.test.utils.teardown_test_environment\">(in module django.test.utils)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.TelInput\">TelInput (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.TelInput\">TelInput (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.tell\">tell() (HttpResponse method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.tell\">tell() (HttpResponse methode)</a>\n </li>\n       <li><a href=\"glossary.html#term-template\"><strong>template</strong></a>\n \n       <ul>\n-        <li><a href=\"ref/models/expressions.html#django.db.models.Aggregate.template\">(Aggregate attribute)</a>\n-</li>\n-      </ul></li>\n-      <li><a href=\"ref/templates/api.html#django.template.Template\">Template (class in django.template)</a>\n+        <li><a href=\"ref/models/expressions.html#django.db.models.Aggregate.template\">(Aggregate attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Func.template\">template (Func attribute)</a>\n-\n-      <ul>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.template\">(InlineModelAdmin attribute)</a>\n+        <li><a href=\"ref/models/expressions.html#django.db.models.Func.template\">(Func attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/expressions.html#django.db.models.expressions.Window.template\">(Window attribute)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.template\">(InlineModelAdmin attribuut)</a>\n </li>\n       </ul></li>\n+      <li><a href=\"ref/templates/api.html#django.template.Template\">Template (klasse in django.template)</a>\n+</li>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.Window.template\">template (Window attribuut)</a>\n+</li>\n       <li>\n     template filter\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-add\">add</a>\n </li>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-addslashes\">addslashes</a>\n@@ -12738,110 +12735,110 @@\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-verbatim\">verbatim</a>\n </li>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-widthratio\">widthratio</a>\n </li>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-with\">with</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin.template_engine\">template_engine (django.views.generic.base.TemplateResponseMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin.template_engine\">template_engine (django.views.generic.base.TemplateResponseMixin attribuut)</a>\n </li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.template_name\">template_name (BaseFormSet attribute)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.template_name\">template_name (BaseFormSet attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.BaseGeometryWidget.template_name\">(BaseGeometryWidget attribute)</a>\n+        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.BaseGeometryWidget.template_name\">(BaseGeometryWidget attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/api.html#django.forms.BoundField.template_name\">(BoundField attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.BoundField.template_name\">(BoundField attribuut)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin.template_name\">(django.views.generic.base.TemplateResponseMixin attribute)</a>\n+        <li><a href=\"ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin.template_name\">(django.views.generic.base.TemplateResponseMixin attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/api.html#django.forms.ErrorList.template_name\">(ErrorList attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.ErrorList.template_name\">(ErrorList attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/fields.html#django.forms.Field.template_name\">(Field attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.Field.template_name\">(Field attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.template_name\">(Form attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.template_name\">(Form attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LoginView.template_name\">(LoginView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LoginView.template_name\">(LoginView attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LogoutView.template_name\">(LogoutView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.LogoutView.template_name\">(LogoutView attribuut)</a>\n </li>\n-        <li><a href=\"ref/templates/api.html#django.template.base.Origin.template_name\">(Origin attribute)</a>\n+        <li><a href=\"ref/templates/api.html#django.template.base.Origin.template_name\">(Origin attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.OSMWidget.template_name\">(OSMWidget attribute)</a>\n+        <li><a href=\"ref/contrib/gis/forms-api.html#django.contrib.gis.forms.widgets.OSMWidget.template_name\">(OSMWidget attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordChangeDoneView.template_name\">(PasswordChangeDoneView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordChangeDoneView.template_name\">(PasswordChangeDoneView attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordChangeView.template_name\">(PasswordChangeView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordChangeView.template_name\">(PasswordChangeView attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetCompleteView.template_name\">(PasswordResetCompleteView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetCompleteView.template_name\">(PasswordResetCompleteView attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView.template_name\">(PasswordResetConfirmView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView.template_name\">(PasswordResetConfirmView attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetDoneView.template_name\">(PasswordResetDoneView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetDoneView.template_name\">(PasswordResetDoneView attribuut)</a>\n </li>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.template_name\">(PasswordResetView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.template_name\">(PasswordResetView attribuut)</a>\n </li>\n-        <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse.template_name\">(SimpleTemplateResponse attribute)</a>\n+        <li><a href=\"ref/template-response.html#django.template.response.SimpleTemplateResponse.template_name\">(SimpleTemplateResponse attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.template_name_div\">template_name_div (BaseFormSet attribute)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.template_name_div\">template_name_div (BaseFormSet attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.template_name_div\">(Form attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.template_name_div\">(Form attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_field\">template_name_field (django.views.generic.detail.SingleObjectTemplateResponseMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_field\">template_name_field (django.views.generic.detail.SingleObjectTemplateResponseMixin attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.template_name_label\">template_name_label (Form attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.template_name_label\">template_name_label (Form attribuut)</a>\n </li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.template_name_p\">template_name_p (BaseFormSet attribute)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.template_name_p\">template_name_p (BaseFormSet attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.template_name_p\">(Form attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.template_name_p\">(Form attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_suffix\">template_name_suffix (django.views.generic.detail.SingleObjectTemplateResponseMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_suffix\">template_name_suffix (django.views.generic.detail.SingleObjectTemplateResponseMixin attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.CreateView.template_name_suffix\">(django.views.generic.edit.CreateView attribute)</a>\n+        <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.CreateView.template_name_suffix\">(django.views.generic.edit.CreateView attribuut)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.DeleteView.template_name_suffix\">(django.views.generic.edit.DeleteView attribute)</a>\n+        <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.DeleteView.template_name_suffix\">(django.views.generic.edit.DeleteView attribuut)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.UpdateView.template_name_suffix\">(django.views.generic.edit.UpdateView attribute)</a>\n+        <li><a href=\"ref/class-based-views/generic-editing.html#django.views.generic.edit.UpdateView.template_name_suffix\">(django.views.generic.edit.UpdateView attribuut)</a>\n </li>\n-        <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin.template_name_suffix\">(django.views.generic.list.MultipleObjectTemplateResponseMixin attribute)</a>\n+        <li><a href=\"ref/class-based-views/mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin.template_name_suffix\">(django.views.generic.list.MultipleObjectTemplateResponseMixin attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.template_name_table\">template_name_table (BaseFormSet attribute)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.template_name_table\">template_name_table (BaseFormSet attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.template_name_table\">(Form attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.template_name_table\">(Form attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/api.html#django.forms.ErrorList.template_name_text\">template_name_text (ErrorList attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.ErrorList.template_name_text\">template_name_text (ErrorList attribuut)</a>\n </li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.template_name_ul\">template_name_ul (BaseFormSet attribute)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.template_name_ul\">template_name_ul (BaseFormSet attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/api.html#django.forms.ErrorList.template_name_ul\">(ErrorList attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.ErrorList.template_name_ul\">(ErrorList attribuut)</a>\n </li>\n-        <li><a href=\"ref/forms/api.html#django.forms.Form.template_name_ul\">(Form attribute)</a>\n+        <li><a href=\"ref/forms/api.html#django.forms.Form.template_name_ul\">(Form attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/templates.html#django.template.TemplateDoesNotExist\">TemplateDoesNotExist</a>\n </li>\n-      <li><a href=\"ref/template-response.html#django.template.response.TemplateResponse\">TemplateResponse (class in django.template.response)</a>\n+      <li><a href=\"ref/template-response.html#django.template.response.TemplateResponse\">TemplateResponse (klasse in django.template.response)</a>\n </li>\n       <li>\n     TEMPLATES\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-TEMPLATES\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Response.templates\">templates (Response attribute)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Response.templates\">templates (Response attribuut)</a>\n </li>\n       <li>\n     TEMPLATES-APP_DIRS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-TEMPLATES-APP_DIRS\">setting</a>\n </li>\n@@ -12870,36 +12867,36 @@\n       <li>\n     TEMPLATES-OPTIONS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-TEMPLATES-OPTIONS\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.TemplatesSetting\">TemplatesSetting (class in django.forms.renderers)</a>\n+      <li><a href=\"ref/forms/renderers.html#django.forms.renderers.TemplatesSetting\">TemplatesSetting (klasse in django.forms.renderers)</a>\n </li>\n       <li><a href=\"topics/templates.html#django.template.TemplateSyntaxError\">TemplateSyntaxError</a>\n </li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n       <li>\n     templatetag\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-templatetag\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/flattened-index.html#TemplateView\">TemplateView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/flattened-index.html#TemplateView\">TemplateView (ge\u00efntegreerde klasse)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.translation.templatize\">templatize() (in module django.utils.translation)</a>\n </li>\n-      <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.TemporaryUploadedFile.temporary_file_path\">temporary_file_path() (TemporaryUploadedFile method)</a>\n+      <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.TemporaryUploadedFile.temporary_file_path\">temporary_file_path() (TemporaryUploadedFile methode)</a>\n </li>\n-      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.TemporaryFileUploadHandler\">TemporaryFileUploadHandler (class in django.core.files.uploadhandler)</a>\n+      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.TemporaryFileUploadHandler\">TemporaryFileUploadHandler (klasse in django.core.files.uploadhandler)</a>\n </li>\n-      <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.TemporaryUploadedFile\">TemporaryUploadedFile (class in django.core.files.uploadedfile)</a>\n+      <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.TemporaryUploadedFile\">TemporaryUploadedFile (klasse in django.core.files.uploadedfile)</a>\n </li>\n       <li>\n     test\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-test\">django-admin command</a>\n </li>\n@@ -12947,15 +12944,15 @@\n         <li><a href=\"ref/django-admin.html#cmdoption-test-debug-sql\">-d</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-test-k\">-k</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-test-reverse\">-r</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.test_capability\">test_capability() (Layer method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Layer.test_capability\">test_capability() (Layer methode)</a>\n </li>\n       <li>\n     TEST_CHARSET\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-TEST_CHARSET\">setting</a>\n </li>\n@@ -12963,15 +12960,15 @@\n       <li>\n     TEST_COLLATION\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-TEST_COLLATION\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.test_cookie_worked\">test_cookie_worked() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.test_cookie_worked\">test_cookie_worked() (backends.base.SessionBase methode)</a>\n </li>\n       <li>\n     TEST_CREATE\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-TEST_CREATE\">setting</a>\n </li>\n@@ -12979,17 +12976,17 @@\n       <li>\n     TEST_DEPENDENCIES\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-TEST_DEPENDENCIES\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.UserPassesTestMixin.test_func\">test_func() (UserPassesTestMixin method)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.UserPassesTestMixin.test_func\">test_func() (UserPassesTestMixin methode)</a>\n </li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.test_loader\">test_loader (DiscoverRunner attribute)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.test_loader\">test_loader (DiscoverRunner attribuut)</a>\n </li>\n       <li>\n     TEST_MIGRATE\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-TEST_MIGRATE\">setting</a>\n </li>\n@@ -13032,17 +13029,17 @@\n       <li>\n     TEST_RUNNER\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-TEST_RUNNER\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.test_runner\">test_runner (DiscoverRunner attribute)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.test_runner\">test_runner (DiscoverRunner attribuut)</a>\n </li>\n-      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.test_suite\">test_suite (DiscoverRunner attribute)</a>\n+      <li><a href=\"topics/testing/advanced.html#django.test.runner.DiscoverRunner.test_suite\">test_suite (DiscoverRunner attribuut)</a>\n </li>\n       <li>\n     TEST_TBLSPACE\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-TEST_TBLSPACE\">setting</a>\n </li>\n@@ -13071,17 +13068,17 @@\n       <li>\n     TEST_USER_CREATE\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-TEST_USER_CREATE\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/tools.html#django.test.TestCase\">TestCase (class in django.test)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.TestCase\">TestCase (klasse in django.test)</a>\n </li>\n-      <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.testing.StaticLiveServerTestCase\">testing.StaticLiveServerTestCase (class in django.contrib.staticfiles)</a>\n+      <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.testing.StaticLiveServerTestCase\">testing.StaticLiveServerTestCase (klasse in django.contrib.staticfiles)</a>\n </li>\n       <li>\n     testserver\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-testserver\">django-admin command</a>\n </li>\n@@ -13093,56 +13090,56 @@\n         <li><a href=\"ref/django-admin.html#cmdoption-testserver-addrport\">--addrport</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-testserver-noinput\">--no-input</a>\n </li>\n         <li><a href=\"ref/django-admin.html#cmdoption-testserver-noinput\">--noinput</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.text\">text (HttpResponse attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.text\">text (HttpResponse attribuut)</a>\n </li>\n-      <li><a href=\"howto/error-reporting.html#django.views.debug.ExceptionReporter.text_template_path\">text_template_path (ExceptionReporter attribute)</a>\n+      <li><a href=\"howto/error-reporting.html#django.views.debug.ExceptionReporter.text_template_path\">text_template_path (ExceptionReporter attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.Textarea\">Textarea (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.Textarea\">Textarea (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.TextField\">TextField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.TextField\">TextField (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.TextInput\">TextInput (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.TextInput\">TextInput (klasse in django.forms)</a>\n </li>\n       <li>\n     THOUSAND_SEPARATOR\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-THOUSAND_SEPARATOR\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField.through\">through (ManyToManyField attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField.through\">through (ManyToManyField attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField.through_fields\">through_fields (ManyToManyField attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.ManyToManyField.through_fields\">through_fields (ManyToManyField attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.WindowFrameExclusion.TIES\">TIES (WindowFrameExclusion attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.WindowFrameExclusion.TIES\">TIES (WindowFrameExclusion attribuut)</a>\n </li>\n       <li>\n     time\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-time\">field lookup type</a>\n </li>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-time\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.SplitDateTimeWidget.time_attrs\">time_attrs (SplitDateTimeWidget attribute)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.SplitDateTimeWidget.time_attrs\">time_attrs (SplitDateTimeWidget attribuut)</a>\n </li>\n       <li>\n     TIME_FORMAT\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-TIME_FORMAT\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.SplitDateTimeWidget.time_format\">time_format (SplitDateTimeWidget attribute)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.SplitDateTimeWidget.time_format\">time_format (SplitDateTimeWidget attribuut)</a>\n </li>\n       <li>\n     TIME_INPUT_FORMATS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-TIME_INPUT_FORMATS\">setting</a>\n </li>\n@@ -13150,30 +13147,30 @@\n       <li>\n     TIME_ZONE\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-TIME_ZONE\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.TimeField\">TimeField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.TimeField\">TimeField (klasse in django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.TimeField\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.TimeField\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.TimeInput\">TimeInput (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.TimeInput\">TimeInput (klasse in django.forms)</a>\n </li>\n       <li>\n     timesince\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-timesince\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/signing.html#django.core.signing.TimestampSigner\">TimestampSigner (class in django.core.signing)</a>\n+      <li><a href=\"topics/signing.html#django.core.signing.TimestampSigner\">TimestampSigner (klasse in django.core.signing)</a>\n </li>\n       <li>\n     timeuntil\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-timeuntil\">template filter</a>\n </li>\n@@ -13190,100 +13187,100 @@\n       <li>\n     title\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-title\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.to_esri\">to_esri() (SpatialReference method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.to_esri\">to_esri() (SpatialReference methode)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.ForeignKey.to_field\">to_field (ForeignKey attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.ForeignKey.to_field\">to_field (ForeignKey attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceField.to_field_name\">to_field_name (ModelChoiceField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceField.to_field_name\">to_field_name (ModelChoiceField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.ModelMultipleChoiceField.to_field_name\">(ModelMultipleChoiceField attribute)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.ModelMultipleChoiceField.to_field_name\">(ModelMultipleChoiceField attribuut)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/utils.html#django.utils.translation.to_locale\">to_locale() (in module django.utils.translation)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.to_python\">to_python() (Field method)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.to_python\">to_python() (Field methode)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/flattened-index.html#TodayArchiveView\">TodayArchiveView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/flattened-index.html#TodayArchiveView\">TodayArchiveView (ge\u00efntegreerde klasse)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.TodayArchiveView\">(class in django.views.generic.dates)</a>\n+        <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.TodayArchiveView\">(klasse in django.views.generic.dates)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView.token_generator\">token_generator (PasswordResetConfirmView attribute)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView.token_generator\">token_generator (PasswordResetConfirmView attribuut)</a>\n \n       <ul>\n-        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.token_generator\">(PasswordResetView attribute)</a>\n+        <li><a href=\"topics/auth/default.html#django.contrib.auth.views.PasswordResetView.token_generator\">(PasswordResetView attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.total_error_count\">total_error_count() (BaseFormSet method)</a>\n+      <li><a href=\"topics/forms/formsets.html#django.forms.formsets.BaseFormSet.total_error_count\">total_error_count() (BaseFormSet methode)</a>\n </li>\n-      <li><a href=\"topics/cache.html#django.core.cache.cache.touch\">touch() (cache method)</a>\n+      <li><a href=\"topics/cache.html#django.core.cache.cache.touch\">touch() (cache methode)</a>\n </li>\n       <li>\n     touches\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-touches\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.touches\">touches() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.touches\">touches() (GEOSGeometry methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.touches\">(OGRGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.touches\">(OGRGeometry methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry.touches\">(PreparedGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry.touches\">(PreparedGeometry methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Client.trace\">trace() (Client method)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Client.trace\">trace() (Client methode)</a>\n </li>\n       <li>\n     trans\n \n       <ul>\n         <li><a href=\"topics/i18n/translation.html#std-templatetag-trans\">template tag</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/exceptions.html#django.db.transaction.TransactionManagementError\">TransactionManagementError</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/functions.html#django.contrib.postgres.functions.TransactionNow\">TransactionNow (class in django.contrib.postgres.functions)</a>\n+      <li><a href=\"ref/contrib/postgres/functions.html#django.contrib.postgres.functions.TransactionNow\">TransactionNow (klasse in django.contrib.postgres.functions)</a>\n </li>\n-      <li><a href=\"topics/testing/tools.html#django.test.TransactionTestCase\">TransactionTestCase (class in django.test)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.TransactionTestCase\">TransactionTestCase (klasse in django.test)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Transform\">Transform (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Transform\">Transform (klasse in django.contrib.gis.db.models.functions)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/lookups.html#django.db.models.Transform\">(class in django.db.models)</a>\n+        <li><a href=\"ref/models/lookups.html#django.db.models.Transform\">(klasse in django.db.models)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.transform\">transform() (GDALRaster method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.transform\">transform() (GDALRaster methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.transform\">(GEOSGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.transform\">(GEOSGeometry methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.transform\">(OGRGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.transform\">(OGRGeometry methode)</a>\n </li>\n       </ul></li>\n       <li>\n     translate\n \n       <ul>\n         <li><a href=\"topics/i18n/translation.html#std-templatetag-translate\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Translate\">Translate (class in django.contrib.gis.db.models.functions)</a>\n+      <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Translate\">Translate (klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n       <li><a href=\"topics/i18n/index.html#term-translation-string\"><strong>translation string</strong></a>\n </li>\n-      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.tried\">tried (ResolverMatch attribute)</a>\n+      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.tried\">tried (ResolverMatch attribuut)</a>\n </li>\n       <li>\n     trigram_similar\n \n       <ul>\n         <li><a href=\"ref/contrib/postgres/lookups.html#std-fieldlookup-trigram_similar\">field lookup type</a>\n </li>\n@@ -13298,33 +13295,33 @@\n       <li>\n     trigram_word_similar\n \n       <ul>\n         <li><a href=\"ref/contrib/postgres/lookups.html#std-fieldlookup-trigram_word_similar\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.TrigramDistance\">TrigramDistance (class in django.contrib.postgres.search)</a>\n+      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.TrigramDistance\">TrigramDistance (klasse in django.contrib.postgres.search)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.TrigramExtension\">TrigramExtension (class in django.contrib.postgres.operations)</a>\n+      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.TrigramExtension\">TrigramExtension (klasse in django.contrib.postgres.operations)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.TrigramSimilarity\">TrigramSimilarity (class in django.contrib.postgres.search)</a>\n+      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.TrigramSimilarity\">TrigramSimilarity (klasse in django.contrib.postgres.search)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.TrigramStrictWordDistance\">TrigramStrictWordDistance (class in django.contrib.postgres.search)</a>\n+      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.TrigramStrictWordDistance\">TrigramStrictWordDistance (klasse in django.contrib.postgres.search)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.TrigramStrictWordSimilarity\">TrigramStrictWordSimilarity (class in django.contrib.postgres.search)</a>\n+      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.TrigramStrictWordSimilarity\">TrigramStrictWordSimilarity (klasse in django.contrib.postgres.search)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.TrigramWordDistance\">TrigramWordDistance (class in django.contrib.postgres.search)</a>\n+      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.TrigramWordDistance\">TrigramWordDistance (klasse in django.contrib.postgres.search)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.TrigramWordSimilarity\">TrigramWordSimilarity (class in django.contrib.postgres.search)</a>\n+      <li><a href=\"ref/contrib/postgres/search.html#django.contrib.postgres.search.TrigramWordSimilarity\">TrigramWordSimilarity (klasse in django.contrib.postgres.search)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Trim\">Trim (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Trim\">Trim (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKTWriter.trim\">trim (WKTWriter attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKTWriter.trim\">trim (WKTWriter attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Trunc\">Trunc (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Trunc\">Trunc (klasse in django.db.models.functions)</a>\n </li>\n       <li>\n     truncatechars\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-truncatechars\">template filter</a>\n </li>\n@@ -13346,47 +13343,47 @@\n       <li>\n     truncatewords_html\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-truncatewords_html\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncDate\">TruncDate (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncDate\">TruncDate (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncDay\">TruncDay (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncDay\">TruncDay (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncHour\">TruncHour (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncHour\">TruncHour (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncMinute\">TruncMinute (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncMinute\">TruncMinute (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncMonth\">TruncMonth (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncMonth\">TruncMonth (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncQuarter\">TruncQuarter (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncQuarter\">TruncQuarter (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncSecond\">TruncSecond (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncSecond\">TruncSecond (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncTime\">TruncTime (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncTime\">TruncTime (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncWeek\">TruncWeek (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncWeek\">TruncWeek (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncYear\">TruncYear (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.TruncYear\">TruncYear (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope.tuple\">tuple (Envelope attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope.tuple\">tuple (Envelope attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.tuple\">(OGRGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.tuple\">(OGRGeometry attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.type\">type (Field attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.type\">type (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.type_name\">type_name (Field attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.type_name\">type_name (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.TypedChoiceField\">TypedChoiceField (class in django.forms)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.TypedChoiceField\">TypedChoiceField (klasse in django.forms)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.TypedMultipleChoiceField\">TypedMultipleChoiceField (class in django.forms)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.TypedMultipleChoiceField\">TypedMultipleChoiceField (klasse in django.forms)</a>\n </li>\n       <li><a href=\"ref/templates/api.html#django.template.context_processors.tz\">tz() (in module django.template.context_processors)</a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"U\">U</h2>\n@@ -13395,51 +13392,51 @@\n       <li>\n     unaccent\n \n       <ul>\n         <li><a href=\"ref/contrib/postgres/lookups.html#std-fieldlookup-unaccent\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.UnaccentExtension\">UnaccentExtension (class in django.contrib.postgres.operations)</a>\n+      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.UnaccentExtension\">UnaccentExtension (klasse in django.contrib.postgres.operations)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.unary_union\">unary_union (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.unary_union\">unary_union (GEOSGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geoquerysets.html#django.contrib.gis.db.models.Union\">Union (class in django.contrib.gis.db.models)</a>\n+      <li><a href=\"ref/contrib/gis/geoquerysets.html#django.contrib.gis.db.models.Union\">Union (klasse in django.contrib.gis.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Union\">(class in django.contrib.gis.db.models.functions)</a>\n+        <li><a href=\"ref/contrib/gis/functions.html#django.contrib.gis.db.models.functions.Union\">(klasse in django.contrib.gis.db.models.functions)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.union\">union() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.union\">union() (GEOSGeometry methode)</a>\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.union\">(in module django.db.models.query.QuerySet)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.union\">(OGRGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.union\">(OGRGeometry methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.unique\">unique (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.unique\">unique (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.unique_for_date\">unique_for_date (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.unique_for_date\">unique_for_date (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.unique_for_month\">unique_for_month (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.unique_for_month\">unique_for_month (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.unique_for_year\">unique_for_year (Field attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.unique_for_year\">unique_for_year (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/options.html#django.db.models.Options.unique_together\">unique_together (Options attribute)</a>\n+      <li><a href=\"ref/models/options.html#django.db.models.Options.unique_together\">unique_together (Options attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint\">UniqueConstraint (class in django.db.models)</a>\n+      <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint\">UniqueConstraint (klasse in django.db.models)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/measure.html#django.contrib.gis.measure.Area.unit_attname\">unit_attname() (Area class method)</a>\n+      <li><a href=\"ref/contrib/gis/measure.html#django.contrib.gis.measure.Area.unit_attname\">unit_attname() (Area klassemethode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/measure.html#django.contrib.gis.measure.Distance.unit_attname\">(Distance class method)</a>\n+        <li><a href=\"ref/contrib/gis/measure.html#django.contrib.gis.measure.Distance.unit_attname\">(Distance klassemethode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.units\">units (SpatialReference attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.units\">units (SpatialReference attribuut)</a>\n </li>\n       <li>\n     unlocalize\n \n       <ul>\n         <li><a href=\"topics/i18n/formatting.html#std-templatefilter-unlocalize\">template filter</a>\n </li>\n@@ -13447,108 +13444,108 @@\n       <li>\n     unordered_list\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-unordered_list\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.GenericIPAddressField.unpack_ipv4\">unpack_ipv4 (GenericIPAddressField attribute)</a>, <a href=\"ref/models/fields.html#django.db.models.GenericIPAddressField.unpack_ipv4\">[1]</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.GenericIPAddressField.unpack_ipv4\">unpack_ipv4 (GenericIPAddressField attribuut)</a>, <a href=\"ref/models/fields.html#django.db.models.GenericIPAddressField.unpack_ipv4\">[1]</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.http.UnreadablePostError\">UnreadablePostError</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.unregister\">unregister() (AdminSite method)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.AdminSite.unregister\">unregister() (AdminSite methode)</a>\n </li>\n-      <li><a href=\"topics/signing.html#django.core.signing.TimestampSigner.unsign\">unsign() (TimestampSigner method)</a>\n+      <li><a href=\"topics/signing.html#django.core.signing.TimestampSigner.unsign\">unsign() (TimestampSigner methode)</a>\n </li>\n-      <li><a href=\"topics/signing.html#django.core.signing.TimestampSigner.unsign_object\">unsign_object() (TimestampSigner method)</a>\n+      <li><a href=\"topics/signing.html#django.core.signing.TimestampSigner.unsign_object\">unsign_object() (TimestampSigner methode)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.update\">update() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.update\">update() (backends.base.SessionBase methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/templates/api.html#django.template.Context.update\">(Context method)</a>\n+        <li><a href=\"ref/templates/api.html#django.template.Context.update\">(Context methode)</a>\n </li>\n         <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.update\">(in module django.db.models.query.QuerySet)</a>\n </li>\n-        <li><a href=\"ref/request-response.html#django.http.QueryDict.update\">(QueryDict method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.QueryDict.update\">(QueryDict methode)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.update_or_create\">update_or_create() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li><a href=\"topics/auth/default.html#django.contrib.auth.update_session_auth_hash\">update_session_auth_hash() (in module django.contrib.auth)</a>\n </li>\n-      <li><a href=\"ref/middleware.html#django.middleware.cache.UpdateCacheMiddleware\">UpdateCacheMiddleware (class in django.middleware.cache)</a>\n+      <li><a href=\"ref/middleware.html#django.middleware.cache.UpdateCacheMiddleware\">UpdateCacheMiddleware (klasse in django.middleware.cache)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/flattened-index.html#UpdateView\">UpdateView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/flattened-index.html#UpdateView\">UpdateView (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.FileUploadHandler.upload_complete\">upload_complete() (FileUploadHandler method)</a>\n+      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.FileUploadHandler.upload_complete\">upload_complete() (FileUploadHandler methode)</a>\n </li>\n-      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.FileUploadHandler.upload_interrupted\">upload_interrupted() (FileUploadHandler method)</a>\n+      <li><a href=\"ref/files/uploads.html#django.core.files.uploadhandler.FileUploadHandler.upload_interrupted\">upload_interrupted() (FileUploadHandler methode)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.FileField.upload_to\">upload_to (FileField attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.FileField.upload_to\">upload_to (FileField attribuut)</a>\n </li>\n-      <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.UploadedFile\">UploadedFile (class in django.core.files.uploadedfile)</a>\n+      <li><a href=\"ref/files/uploads.html#django.core.files.uploadedfile.UploadedFile\">UploadedFile (klasse in django.core.files.uploadedfile)</a>\n </li>\n       <li>\n     upper\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-upper\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Upper\">Upper (class in django.db.models.functions)</a>\n+      <li><a href=\"ref/models/database-functions.html#django.db.models.functions.Upper\">Upper (klasse in django.db.models.functions)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope.ur\">ur (Envelope attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope.ur\">ur (Envelope attribuut)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.encoding.uri_to_iri\">uri_to_iri() (in module django.utils.encoding)</a>\n </li>\n       <li>\n     url\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-url\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.RedirectView.url\">url (django.views.generic.base.RedirectView attribute)</a>\n+      <li><a href=\"ref/class-based-views/base.html#django.views.generic.base.RedirectView.url\">url (django.views.generic.base.RedirectView attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/fields.html#django.db.models.fields.files.FieldFile.url\">(FieldFile attribute)</a>\n+        <li><a href=\"ref/models/fields.html#django.db.models.fields.files.FieldFile.url\">(FieldFile attribuut)</a>\n </li>\n-        <li><a href=\"ref/request-response.html#django.http.HttpResponseRedirect.url\">(HttpResponseRedirect attribute)</a>\n+        <li><a href=\"ref/request-response.html#django.http.HttpResponseRedirect.url\">(HttpResponseRedirect attribuut)</a>\n </li>\n-        <li><a href=\"ref/utils.html#django.utils.feedgenerator.Stylesheet.url\">(Stylesheet attribute)</a>\n+        <li><a href=\"ref/utils.html#django.utils.feedgenerator.Stylesheet.url\">(Stylesheet attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.url\">url() (Storage method)</a>\n+      <li><a href=\"ref/files/storage.html#django.core.files.storage.Storage.url\">url() (Storage methode)</a>\n </li>\n-      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.url_name\">url_name (ResolverMatch attribute)</a>\n+      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.url_name\">url_name (ResolverMatch attribuut)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.urlconf\">urlconf (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.urlconf\">urlconf (HttpRequest attribuut)</a>\n </li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n       <li>\n     urlencode\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-urlencode\">template filter</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/utils.html#django.utils.http.urlencode\">urlencode() (in module django.utils.http)</a>\n \n       <ul>\n-        <li><a href=\"ref/request-response.html#django.http.QueryDict.urlencode\">(QueryDict method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.QueryDict.urlencode\">(QueryDict methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.URLField\">URLField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.URLField\">URLField (klasse in django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.URLField\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.URLField\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.URLInput\">URLInput (class in django.forms)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.URLInput\">URLInput (klasse in django.forms)</a>\n </li>\n       <li>\n     urlize\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-urlize\">template filter</a>\n </li>\n@@ -13569,32 +13566,32 @@\n       </ul></li>\n       <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.urls.staticfiles_urlpatterns\">urls.staticfiles_urlpatterns() (in module django.contrib.staticfiles)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.http.urlsafe_base64_decode\">urlsafe_base64_decode() (in module django.utils.http)</a>\n </li>\n       <li><a href=\"ref/utils.html#django.utils.http.urlsafe_base64_encode\">urlsafe_base64_encode() (in module django.utils.http)</a>\n </li>\n-      <li><a href=\"ref/validators.html#django.core.validators.URLValidator\">URLValidator (class in django.core.validators)</a>\n+      <li><a href=\"ref/validators.html#django.core.validators.URLValidator\">URLValidator (klasse in django.core.validators)</a>\n </li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.use_fieldset\">use_fieldset (BoundField attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.use_fieldset\">use_fieldset (BoundField attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/widgets.html#django.forms.Widget.use_fieldset\">(Widget attribute)</a>\n+        <li><a href=\"ref/forms/widgets.html#django.forms.Widget.use_fieldset\">(Widget attribuut)</a>\n </li>\n       </ul></li>\n       <li>\n     USE_I18N\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-USE_I18N\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/forms/api.html#django.forms.Form.use_required_attribute\">use_required_attribute (Form attribute)</a>\n+      <li><a href=\"ref/forms/api.html#django.forms.Form.use_required_attribute\">use_required_attribute (Form attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.Widget.use_required_attribute\">use_required_attribute() (Widget method)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.Widget.use_required_attribute\">use_required_attribute() (Widget methode)</a>\n </li>\n       <li>\n     USE_THOUSAND_SEPARATOR\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-USE_THOUSAND_SEPARATOR\">setting</a>\n </li>\n@@ -13623,84 +13620,84 @@\n       <li>\n     USER\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-USER\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpRequest.user\">user (HttpRequest attribute)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpRequest.user\">user (HttpRequest attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry.user\">(LogEntry attribute)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.models.LogEntry.user\">(LogEntry attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.user_can_authenticate\">user_can_authenticate() (ModelBackend method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.user_can_authenticate\">user_can_authenticate() (ModelBackend methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.RemoteUserBackend.user_can_authenticate\">(RemoteUserBackend method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.RemoteUserBackend.user_can_authenticate\">(RemoteUserBackend methode)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/contrib/auth.html#django.contrib.auth.signals.user_logged_in\">user_logged_in (in module django.contrib.auth.signals)</a>\n </li>\n       <li><a href=\"ref/contrib/auth.html#django.contrib.auth.signals.user_logged_out\">user_logged_out (in module django.contrib.auth.signals)</a>\n </li>\n       <li><a href=\"ref/contrib/auth.html#django.contrib.auth.signals.user_login_failed\">user_login_failed (in module django.contrib.auth.signals)</a>\n </li>\n       <li><a href=\"topics/auth/default.html#django.contrib.auth.decorators.user_passes_test\">user_passes_test() (in module django.contrib.auth.decorators)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.user_permissions\">user_permissions (models.User attribute)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.user_permissions\">user_permissions (models.User attribuut)</a>\n </li>\n-      <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.UserAttributeSimilarityValidator\">UserAttributeSimilarityValidator (class in django.contrib.auth.password_validation)</a>\n+      <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.UserAttributeSimilarityValidator\">UserAttributeSimilarityValidator (klasse in django.contrib.auth.password_validation)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.UserChangeForm\">UserChangeForm (class in django.contrib.auth.forms)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.UserChangeForm\">UserChangeForm (klasse in django.contrib.auth.forms)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.UserCreationForm\">UserCreationForm (class in django.contrib.auth.forms)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.forms.UserCreationForm\">UserCreationForm (klasse in django.contrib.auth.forms)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.username\">username (models.User attribute)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.User.username\">username (models.User attribuut)</a>\n </li>\n-      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUser.USERNAME_FIELD\">USERNAME_FIELD (models.CustomUser attribute)</a>\n+      <li><a href=\"topics/auth/customizing.html#django.contrib.auth.models.CustomUser.USERNAME_FIELD\">USERNAME_FIELD (models.CustomUser attribuut)</a>\n </li>\n-      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.UserPassesTestMixin\">UserPassesTestMixin (class in django.contrib.auth.mixins)</a>\n+      <li><a href=\"topics/auth/default.html#django.contrib.auth.mixins.UserPassesTestMixin\">UserPassesTestMixin (klasse in django.contrib.auth.mixins)</a>\n </li>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.using\">using() (in module django.db.models.query.QuerySet)</a>\n </li>\n       <li>\n     utc\n \n       <ul>\n         <li><a href=\"topics/i18n/timezones.html#std-templatefilter-utc\">template filter</a>\n </li>\n       </ul></li>\n       <li><a href=\"topics/testing/tools.html#django.test.utils.isolate_apps\">utils.isolate_apps() (in module django.test)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.UUIDField\">UUIDField (class in django.db.models)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.UUIDField\">UUIDField (klasse in django.db.models)</a>\n \n       <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.UUIDField\">(class in django.forms)</a>\n+        <li><a href=\"ref/forms/fields.html#django.forms.UUIDField\">(klasse in django.forms)</a>\n </li>\n       </ul></li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"V\">V</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.valid\">valid (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.valid\">valid (GEOSGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.valid_reason\">valid_reason (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.valid_reason\">valid_reason (GEOSGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/models/constraints.html#django.db.models.BaseConstraint.validate\">validate() (BaseConstraint method)</a>\n+      <li><a href=\"ref/models/constraints.html#django.db.models.BaseConstraint.validate\">validate() (BaseConstraint methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.validate\">(SpatialReference method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.validate\">(SpatialReference methode)</a>\n </li>\n       </ul></li>\n       <li><a href=\"ref/validators.html#django.core.validators.validate_comma_separated_integer_list\">validate_comma_separated_integer_list (in module django.core.validators)</a>\n </li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model.validate_constraints\">validate_constraints() (Model method)</a>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model.validate_constraints\">validate_constraints() (Model methode)</a>\n </li>\n       <li><a href=\"ref/validators.html#django.core.validators.validate_domain_name\">validate_domain_name (in module django.core.validators)</a>\n </li>\n       <li><a href=\"ref/validators.html#django.core.validators.validate_email\">validate_email (in module django.core.validators)</a>\n </li>\n       <li><a href=\"ref/validators.html#django.core.validators.validate_image_file_extension\">validate_image_file_extension (in module django.core.validators)</a>\n </li>\n@@ -13712,266 +13709,262 @@\n </li>\n       <li><a href=\"topics/auth/passwords.html#django.contrib.auth.password_validation.validate_password\">validate_password() (in module django.contrib.auth.password_validation)</a>\n </li>\n       <li><a href=\"ref/validators.html#django.core.validators.validate_slug\">validate_slug (in module django.core.validators)</a>\n </li>\n       <li><a href=\"ref/validators.html#django.core.validators.validate_unicode_slug\">validate_unicode_slug (in module django.core.validators)</a>\n </li>\n-      <li><a href=\"ref/models/instances.html#django.db.models.Model.validate_unique\">validate_unique() (Model method)</a>\n+      <li><a href=\"ref/models/instances.html#django.db.models.Model.validate_unique\">validate_unique() (Model methode)</a>\n </li>\n-      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.ValidateConstraint\">ValidateConstraint (class in django.contrib.postgres.operations)</a>\n+      <li><a href=\"ref/contrib/postgres/operations.html#django.contrib.postgres.operations.ValidateConstraint\">ValidateConstraint (klasse in django.contrib.postgres.operations)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.core.exceptions.ValidationError\">ValidationError</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.Field.validators\">validators (Field attribute)</a>, <a href=\"ref/models/fields.html#django.db.models.Field.validators\">[1]</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.Field.validators\">validators (Field attribuut)</a>, <a href=\"ref/models/fields.html#django.db.models.Field.validators\">[1]</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.validators.ASCIIUsernameValidator\">validators.ASCIIUsernameValidator (class in django.contrib.auth)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.validators.ASCIIUsernameValidator\">validators.ASCIIUsernameValidator (klasse in django.contrib.auth)</a>\n </li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.validators.UnicodeUsernameValidator\">validators.UnicodeUsernameValidator (class in django.contrib.auth)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.validators.UnicodeUsernameValidator\">validators.UnicodeUsernameValidator (klasse in django.contrib.auth)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Value\">Value (class in django.db.models)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.value\">value (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.value\">value (Field attribute)</a>\n-\n-      <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceIteratorValue.value\">(ModelChoiceIteratorValue attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Value\">Value (klasse in django.db.models)</a>\n </li>\n-      </ul></li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.value\">value() (BoundField method)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.ModelChoiceIteratorValue.value\">value (ModelChoiceIteratorValue attribuut)</a>\n+</li>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.value\">value() (BoundField methode)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.Widget.value_from_datadict\">value_from_datadict() (Widget method)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.Widget.value_from_datadict\">value_from_datadict() (Widget methode)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.value_from_object\">value_from_object() (Field method)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.value_from_object\">value_from_object() (Field methode)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.Widget.value_omitted_from_data\">value_omitted_from_data() (Widget method)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.Widget.value_omitted_from_data\">value_omitted_from_data() (Widget methode)</a>\n </li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.Field.value_to_string\">value_to_string() (Field method)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.Field.value_to_string\">value_to_string() (Field methode)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.ValueRange\">ValueRange (class in django.db.models.expressions)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.ValueRange\">ValueRange (klasse in django.db.models.expressions)</a>\n </li>\n-      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.values\">values() (backends.base.SessionBase method)</a>\n+      <li><a href=\"topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.values\">values() (backends.base.SessionBase methode)</a>\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.values\">(in module django.db.models.query.QuerySet)</a>\n </li>\n-        <li><a href=\"ref/request-response.html#django.http.QueryDict.values\">(QueryDict method)</a>\n+        <li><a href=\"ref/request-response.html#django.http.QueryDict.values\">(QueryDict methode)</a>\n </li>\n       </ul></li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n       <li><a href=\"ref/models/querysets.html#django.db.models.query.QuerySet.values_list\">values_list() (in module django.db.models.query.QuerySet)</a>\n </li>\n-      <li><a href=\"ref/models/querysets.html#django.db.models.Variance\">Variance (class in django.db.models)</a>\n+      <li><a href=\"ref/models/querysets.html#django.db.models.Variance\">Variance (klasse in django.db.models)</a>\n </li>\n       <li><a href=\"topics/http/decorators.html#django.views.decorators.vary.vary_on_cookie\">vary_on_cookie() (in module django.views.decorators.vary)</a>\n </li>\n       <li><a href=\"topics/http/decorators.html#django.views.decorators.vary.vary_on_headers\">vary_on_headers() (in module django.views.decorators.vary)</a>\n </li>\n       <li>\n     verbatim\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-verbatim\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/applications.html#django.apps.AppConfig.verbose_name\">verbose_name (AppConfig attribute)</a>\n+      <li><a href=\"ref/applications.html#django.apps.AppConfig.verbose_name\">verbose_name (AppConfig attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/fields.html#django.db.models.Field.verbose_name\">(Field attribute)</a>\n+        <li><a href=\"ref/models/fields.html#django.db.models.Field.verbose_name\">(Field attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.verbose_name\">(InlineModelAdmin attribute)</a>\n+        <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.verbose_name\">(InlineModelAdmin attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/options.html#django.db.models.Options.verbose_name\">(Options attribute)</a>\n+        <li><a href=\"ref/models/options.html#django.db.models.Options.verbose_name\">(Options attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.verbose_name_plural\">verbose_name_plural (InlineModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.InlineModelAdmin.verbose_name_plural\">verbose_name_plural (InlineModelAdmin attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/options.html#django.db.models.Options.verbose_name_plural\">(Options attribute)</a>\n+        <li><a href=\"ref/models/options.html#django.db.models.Options.verbose_name_plural\">(Options attribuut)</a>\n </li>\n       </ul></li>\n       <li>\n     version\n \n       <ul>\n         <li><a href=\"ref/django-admin.html#django-admin-version\">django-admin command</a>\n </li>\n       </ul></li>\n       <li><a href=\"glossary.html#term-view\"><strong>view</strong></a>\n </li>\n-      <li><a href=\"ref/class-based-views/flattened-index.html#View\">View (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/flattened-index.html#View\">View (ge\u00efntegreerde klasse)</a>\n </li>\n-      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.view_name\">view_name (ResolverMatch attribute)</a>\n+      <li><a href=\"ref/urlresolvers.html#django.urls.ResolverMatch.view_name\">view_name (ResolverMatch attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.view_on_site\">view_on_site (ModelAdmin attribute)</a>\n+      <li><a href=\"ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.view_on_site\">view_on_site (ModelAdmin attribuut)</a>\n </li>\n       <li><a href=\"ref/exceptions.html#django.core.exceptions.ViewDoesNotExist\">ViewDoesNotExist</a>\n </li>\n-      <li><a href=\"ref/contrib/syndication.html#django.contrib.syndication.views.Feed\">views.Feed (class in django.contrib.syndication)</a>\n+      <li><a href=\"ref/contrib/syndication.html#django.contrib.syndication.views.Feed\">views.Feed (klasse in django.contrib.syndication)</a>\n </li>\n       <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.views.index\">views.index() (in module django.contrib.sitemaps)</a>\n </li>\n       <li><a href=\"ref/contrib/staticfiles.html#django.contrib.staticfiles.views.serve\">views.serve() (in module django.contrib.staticfiles)</a>\n </li>\n       <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.views.sitemap\">views.sitemap() (in module django.contrib.sitemaps)</a>\n </li>\n-      <li><a href=\"ref/contrib/messages.html#django.contrib.messages.views.SuccessMessageMixin\">views.SuccessMessageMixin (class in django.contrib.messages)</a>\n+      <li><a href=\"ref/contrib/messages.html#django.contrib.messages.views.SuccessMessageMixin\">views.SuccessMessageMixin (klasse in django.contrib.messages)</a>\n </li>\n-      <li><a href=\"ref/models/constraints.html#django.db.models.BaseConstraint.violation_error_code\">violation_error_code (BaseConstraint attribute)</a>\n+      <li><a href=\"ref/models/constraints.html#django.db.models.BaseConstraint.violation_error_code\">violation_error_code (BaseConstraint attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/postgres/constraints.html#django.contrib.postgres.constraints.ExclusionConstraint.violation_error_code\">(ExclusionConstraint attribute)</a>\n+        <li><a href=\"ref/contrib/postgres/constraints.html#django.contrib.postgres.constraints.ExclusionConstraint.violation_error_code\">(ExclusionConstraint attribuut)</a>\n </li>\n-        <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint.violation_error_code\">(UniqueConstraint attribute)</a>\n+        <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint.violation_error_code\">(UniqueConstraint attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/constraints.html#django.db.models.BaseConstraint.violation_error_message\">violation_error_message (BaseConstraint attribute)</a>\n+      <li><a href=\"ref/models/constraints.html#django.db.models.BaseConstraint.violation_error_message\">violation_error_message (BaseConstraint attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint.violation_error_message\">(UniqueConstraint attribute)</a>\n+        <li><a href=\"ref/models/constraints.html#django.db.models.UniqueConstraint.violation_error_message\">(UniqueConstraint attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.vsi_buffer\">vsi_buffer (GDALRaster attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.vsi_buffer\">vsi_buffer (GDALRaster attribuut)</a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"W\">W</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/gis/feeds.html#django.contrib.gis.feeds.W3CGeoFeed\">W3CGeoFeed (class in django.contrib.gis.feeds)</a>\n+      <li><a href=\"ref/contrib/gis/feeds.html#django.contrib.gis.feeds.W3CGeoFeed\">W3CGeoFeed (klasse in django.contrib.gis.feeds)</a>\n </li>\n-      <li><a href=\"ref/checks.html#django.core.checks.Warning\">Warning (class in django.core.checks)</a>\n+      <li><a href=\"ref/checks.html#django.core.checks.Warning\">Warning (klasse in django.core.checks)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.warp\">warp() (GDALRaster method)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.warp\">warp() (GDALRaster methode)</a>\n </li>\n       <li>\n     week\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-week\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.WeekMixin.week\">week (WeekMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.WeekMixin.week\">week (WeekMixin attribuut)</a>\n </li>\n       <li>\n     week_day\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-week_day\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.WeekMixin.week_format\">week_format (WeekMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.WeekMixin.week_format\">week_format (WeekMixin attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/flattened-index.html#WeekArchiveView\">WeekArchiveView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/flattened-index.html#WeekArchiveView\">WeekArchiveView (ge\u00efntegreerde klasse)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.WeekArchiveView\">(class in django.views.generic.dates)</a>\n+        <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.WeekArchiveView\">(klasse in django.views.generic.dates)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.WeekMixin\">WeekMixin (class in django.views.generic.dates)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.WeekMixin\">WeekMixin (klasse in django.views.generic.dates)</a>\n </li>\n-      <li><a href=\"ref/models/conditional-expressions.html#django.db.models.expressions.When\">When (class in django.db.models.expressions)</a>\n+      <li><a href=\"ref/models/conditional-expressions.html#django.db.models.expressions.When\">When (klasse in django.db.models.expressions)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.Widget\">Widget (class in django.forms)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.Field.widget\">widget (Field attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/fields.html#django.forms.Field.widget\">widget (Field attribute)</a>\n-\n-      <ul>\n-        <li><a href=\"ref/forms/fields.html#django.forms.MultiValueField.widget\">(MultiValueField attribute)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.Widget\">Widget (klasse in django.forms)</a>\n </li>\n-      </ul></li>\n-      <li><a href=\"ref/forms/api.html#django.forms.BoundField.widget_type\">widget_type (BoundField attribute)</a>\n+      <li><a href=\"ref/forms/fields.html#django.forms.MultiValueField.widget\">widget (MultiValueField attribuut)</a>\n+</li>\n+      <li><a href=\"ref/forms/api.html#django.forms.BoundField.widget_type\">widget_type (BoundField attribuut)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.MultiWidget.widgets\">widgets (MultiWidget attribute)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.MultiWidget.widgets\">widgets (MultiWidget attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.width\">width (Field attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Field.width\">width (Field attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.width\">(GDALBand attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALBand.width\">(GDALBand attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.width\">(GDALRaster attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.GDALRaster.width\">(GDALRaster attribuut)</a>\n </li>\n-        <li><a href=\"ref/files/file.html#django.core.files.images.ImageFile.width\">(ImageFile attribute)</a>\n+        <li><a href=\"ref/files/file.html#django.core.files.images.ImageFile.width\">(ImageFile attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/fields.html#django.db.models.ImageField.width_field\">width_field (ImageField attribute)</a>\n+      <li><a href=\"ref/models/fields.html#django.db.models.ImageField.width_field\">width_field (ImageField attribuut)</a>\n </li>\n       <li>\n     widthratio\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-widthratio\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.Window\">Window (class in django.db.models.expressions)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.Window\">Window (klasse in django.db.models.expressions)</a>\n </li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.Aggregate.window_compatible\">window_compatible (Aggregate attribute)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.Aggregate.window_compatible\">window_compatible (Aggregate attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/models/expressions.html#django.db.models.Expression.window_compatible\">(Expression attribute)</a>\n+        <li><a href=\"ref/models/expressions.html#django.db.models.Expression.window_compatible\">(Expression attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.WindowFrameExclusion\">WindowFrameExclusion (class in django.db.models.expressions)</a>\n+      <li><a href=\"ref/models/expressions.html#django.db.models.expressions.WindowFrameExclusion\">WindowFrameExclusion (klasse in django.db.models.expressions)</a>\n </li>\n       <li>\n     with\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatetag-with\">template tag</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.with_perm\">with_perm() (ModelBackend method)</a>\n+      <li><a href=\"ref/contrib/auth.html#django.contrib.auth.backends.ModelBackend.with_perm\">with_perm() (ModelBackend methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.UserManager.with_perm\">(models.UserManager method)</a>\n+        <li><a href=\"ref/contrib/auth.html#django.contrib.auth.models.UserManager.with_perm\">(models.UserManager methode)</a>\n </li>\n       </ul></li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n       <li>\n     within\n \n       <ul>\n         <li><a href=\"ref/contrib/gis/geoquerysets.html#std-fieldlookup-within\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.within\">within() (GEOSGeometry method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.within\">within() (GEOSGeometry methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.within\">(OGRGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.within\">(OGRGeometry methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry.within\">(PreparedGeometry method)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.PreparedGeometry.within\">(PreparedGeometry methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.wkb\">wkb (GEOSGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.wkb\">wkb (GEOSGeometry attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.wkb\">(OGRGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.wkb\">(OGRGeometry attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.wkb_size\">wkb_size (OGRGeometry attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.wkb_size\">wkb_size (OGRGeometry attribuut)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKBReader\">WKBReader (class in django.contrib.gis.geos)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKBReader\">WKBReader (klasse in django.contrib.gis.geos)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKBWriter\">WKBWriter (class in django.contrib.gis.geos)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKBWriter\">WKBWriter (klasse in django.contrib.gis.geos)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope.wkt\">wkt (Envelope attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Envelope.wkt\">wkt (Envelope attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.wkt\">(GEOSGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.GEOSGeometry.wkt\">(GEOSGeometry attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.wkt\">(OGRGeometry attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.wkt\">(OGRGeometry attribuut)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.wkt\">(SpatialReference attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.wkt\">(SpatialReference attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKTReader\">WKTReader (class in django.contrib.gis.geos)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKTReader\">WKTReader (klasse in django.contrib.gis.geos)</a>\n </li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKTWriter\">WKTWriter (class in django.contrib.gis.geos)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKTWriter\">WKTWriter (klasse in django.contrib.gis.geos)</a>\n </li>\n       <li>\n     wordcount\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-wordcount\">template filter</a>\n </li>\n@@ -13979,134 +13972,134 @@\n       <li>\n     wordwrap\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-wordwrap\">template filter</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.writable\">writable() (HttpResponse method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.writable\">writable() (HttpResponse methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.write\">write() (HttpResponse method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.write\">write() (HttpResponse methode)</a>\n \n       <ul>\n-        <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.write\">(SyndicationFeed method)</a>\n+        <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.write\">(SyndicationFeed methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKBWriter.write\">(WKBWriter method)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKBWriter.write\">(WKBWriter methode)</a>\n </li>\n-        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKTWriter.write\">(WKTWriter method)</a>\n+        <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKTWriter.write\">(WKTWriter methode)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKBWriter.write_hex\">write_hex() (WKBWriter method)</a>\n+      <li><a href=\"ref/contrib/gis/geos.html#django.contrib.gis.geos.WKBWriter.write_hex\">write_hex() (WKBWriter methode)</a>\n </li>\n-      <li><a href=\"ref/request-response.html#django.http.HttpResponse.writelines\">writelines() (HttpResponse method)</a>\n+      <li><a href=\"ref/request-response.html#django.http.HttpResponse.writelines\">writelines() (HttpResponse methode)</a>\n </li>\n-      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.writeString\">writeString() (SyndicationFeed method)</a>\n+      <li><a href=\"ref/utils.html#django.utils.feedgenerator.SyndicationFeed.writeString\">writeString() (SyndicationFeed methode)</a>\n </li>\n       <li>\n     WSGI_APPLICATION\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-WSGI_APPLICATION\">setting</a>\n </li>\n       </ul></li>\n-      <li><a href=\"topics/testing/tools.html#django.test.Response.wsgi_request\">wsgi_request (Response attribute)</a>\n+      <li><a href=\"topics/testing/tools.html#django.test.Response.wsgi_request\">wsgi_request (Response attribuut)</a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"X\">X</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.LineString.x\">x (LineString attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.LineString.x\">x (LineString attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Point.x\">(Point attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Point.x\">(Point attribuut)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.x_default\">x_default (Sitemap attribute)</a>\n+      <li><a href=\"ref/contrib/sitemaps.html#django.contrib.sitemaps.Sitemap.x_default\">x_default (Sitemap attribuut)</a>\n </li>\n       <li>\n     X_FRAME_OPTIONS\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-X_FRAME_OPTIONS\">setting</a>\n </li>\n       </ul></li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/middleware.html#django.middleware.clickjacking.XFrameOptionsMiddleware\">XFrameOptionsMiddleware (class in django.middleware.clickjacking)</a>\n+      <li><a href=\"ref/middleware.html#django.middleware.clickjacking.XFrameOptionsMiddleware\">XFrameOptionsMiddleware (klasse in django.middleware.clickjacking)</a>\n </li>\n       <li>\n     xml\n \n       <ul>\n         <li><a href=\"misc/design-philosophies.html#index-4\">suckiness of</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.xml\">xml (SpatialReference attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.xml\">xml (SpatialReference attribuut)</a>\n </li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"Y\">Y</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.LineString.y\">y (LineString attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.LineString.y\">y (LineString attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Point.y\">(Point attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Point.y\">(Point attribuut)</a>\n </li>\n       </ul></li>\n       <li>\n     year\n \n       <ul>\n         <li><a href=\"ref/models/querysets.html#std-fieldlookup-year\">field lookup type</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.YearMixin.year\">year (YearMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.YearMixin.year\">year (YearMixin attribuut)</a>\n </li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.YearMixin.year_format\">year_format (YearMixin attribute)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.YearMixin.year_format\">year_format (YearMixin attribuut)</a>\n </li>\n       <li>\n     YEAR_MONTH_FORMAT\n \n       <ul>\n         <li><a href=\"ref/settings.html#std-setting-YEAR_MONTH_FORMAT\">setting</a>\n </li>\n       </ul></li>\n   </ul></td>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/class-based-views/flattened-index.html#YearArchiveView\">YearArchiveView (built-in class)</a>\n+      <li><a href=\"ref/class-based-views/flattened-index.html#YearArchiveView\">YearArchiveView (ge\u00efntegreerde klasse)</a>\n \n       <ul>\n-        <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.YearArchiveView\">(class in django.views.generic.dates)</a>\n+        <li><a href=\"ref/class-based-views/generic-date-based.html#django.views.generic.dates.YearArchiveView\">(klasse in django.views.generic.dates)</a>\n </li>\n       </ul></li>\n-      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.YearMixin\">YearMixin (class in django.views.generic.dates)</a>\n+      <li><a href=\"ref/class-based-views/mixins-date-based.html#django.views.generic.dates.YearMixin\">YearMixin (klasse in django.views.generic.dates)</a>\n </li>\n-      <li><a href=\"ref/forms/widgets.html#django.forms.SelectDateWidget.years\">years (SelectDateWidget attribute)</a>\n+      <li><a href=\"ref/forms/widgets.html#django.forms.SelectDateWidget.years\">years (SelectDateWidget attribuut)</a>\n </li>\n       <li>\n     yesno\n \n       <ul>\n         <li><a href=\"ref/templates/builtins.html#std-templatefilter-yesno\">template filter</a>\n </li>\n       </ul></li>\n   </ul></td>\n </tr></table>\n \n <h2 id=\"Z\">Z</h2>\n <table style=\"width: 100%\" class=\"indextable genindextable\"><tr>\n   <td style=\"width: 33%; vertical-align: top;\"><ul>\n-      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.LineString.z\">z (LineString attribute)</a>\n+      <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.LineString.z\">z (LineString attribuut)</a>\n \n       <ul>\n-        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Point.z\">(Point attribute)</a>\n+        <li><a href=\"ref/contrib/gis/gdal.html#django.contrib.gis.gdal.Point.z\">(Point attribuut)</a>\n </li>\n       </ul></li>\n   </ul></td>\n </tr></table>\n \n \n \n@@ -14114,15 +14107,15 @@\n         </div>\n       </div>\n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n-    <a title=\"Django 5.2b1 documentation\" href=\"index.html\" accesskey=\"U\">up</a></div>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"index.html\" accesskey=\"U\">up</a></div>\n     </div>\n   </div>\n \n       <div class=\"clearer\"></div>\n     </div>\n   </body>\n </html>\n", "details": [{"source1": "encoding", "source2": "encoding", "unified_diff": "@@ -1 +1 @@\n-us-ascii\n+utf-8\n"}, {"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,14 +1,14 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n _\bu_\bp\n *\b**\b**\b**\b**\b**\b* I\bIn\bnd\bde\bex\bx *\b**\b**\b**\b**\b**\b*\n-_\bS\bS_\by\by_\bm\bm_\bb\bb_\bo\bo_\bl\bl_\bs\bs | _\b_\b_ | _\bA\bA | _\bB\bB | _\bC\bC | _\bD\bD | _\bE\bE | _\bF\bF | _\bG\bG | _\bH\bH | _\bI\bI | _\bJ\bJ | _\bK\bK | _\bL\bL | _\bM\bM | _\bN\bN | _\bO\bO | _\bP\bP | _\bQ\bQ\n-| _\bR\bR | _\bS\bS | _\bT\bT | _\bU\bU | _\bV\bV | _\bW\bW | _\bX\bX | _\bY\bY | _\bZ\bZ\n-*\b**\b**\b**\b**\b* S\bSy\bym\bmb\bbo\bol\bls\bs *\b**\b**\b**\b**\b*\n+_\bS\bS_\by\by_\bm\bm_\bb\bb_\bo\bo_\bl\bl_\be\be_\bn\bn | _\b_\b_ | _\bA\bA | _\bB\bB | _\bC\bC | _\bD\bD | _\bE\bE | _\bF\bF | _\bG\bG | _\bH\bH | _\bI\bI | _\bJ\bJ | _\bK\bK | _\bL\bL | _\bM\bM | _\bN\bN | _\bO\bO | _\bP\bP |\n+_\bQ\bQ | _\bR\bR | _\bS\bS | _\bT\bT | _\bU\bU | _\bV\bV | _\bW\bW | _\bX\bX | _\bY\bY | _\bZ\bZ\n+*\b**\b**\b**\b**\b* S\bSy\bym\bmb\bbo\bol\ble\ben\bn *\b**\b**\b**\b**\b*\n     * --                                    * --no-header\n           o _\bd_\bb_\bs_\bh_\be_\bl_\bl_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bl_\bi_\bn_\be_\b _\bo_\bp_\bt_\bi_\bo_\bn           o _\bm_\ba_\bk_\be_\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bl_\bi_\bn_\be\n     * --add-location                                _\bo_\bp_\bt_\bi_\bo_\bn\n           o _\bm_\ba_\bk_\be_\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bl_\bi_\bn_\be             o _\bs_\bq_\bu_\ba_\bs_\bh_\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n             _\bo_\bp_\bt_\bi_\bo_\bn                                  _\bl_\bi_\bn_\be_\b _\bo_\bp_\bt_\bi_\bo_\bn\n     * --addrport                            * --no-imports\n           o _\bt_\be_\bs_\bt_\bs_\be_\br_\bv_\be_\br_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bl_\bi_\bn_\be               o _\bo_\bg_\br_\bi_\bn_\bs_\bp_\be_\bc_\bt_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bl_\bi_\bn_\be\n@@ -227,542 +227,543 @@\n           o _\bc_\bo_\bl_\bl_\be_\bc_\bt_\bs_\bt_\ba_\bt_\bi_\bc_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bl_\bi_\bn_\be\n             _\bo_\bp_\bt_\bi_\bo_\bn\n           o _\bm_\ba_\bk_\be_\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bl_\bi_\bn_\be\n             _\bo_\bp_\bt_\bi_\bo_\bn\n     * --no-faulthandler\n           o _\bt_\be_\bs_\bt_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bl_\bi_\bn_\be_\b _\bo_\bp_\bt_\bi_\bo_\bn\n *\b**\b**\b**\b**\b* _\b_ *\b**\b**\b**\b**\b*\n-    * _\b__\b__\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b__\b__\b(_\b)_\b                       * _\b__\b__\bi_\bt_\be_\br_\b__\b__\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be                 o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                    o _\b(_\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bI_\bt_\be_\br_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                   o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\b__\b__\bd_\be_\bl_\bi_\bt_\be_\bm_\b__\b__\b(_\b)_\b                        * _\b__\b__\bl_\be_\bn_\b__\b__\b(_\b)_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be           * _\b__\b__\bs_\be_\bt_\bi_\bt_\be_\bm_\b__\b__\b(_\b)_\b \n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\b__\b__\be_\bq_\b__\b__\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                    o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\b__\b__\bg_\be_\bt_\ba_\bt_\bt_\br_\b__\b__\b(_\b)_\b _\b(_\bA_\br_\be_\ba_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)          * _\b__\b__\bs_\bt_\br_\b__\b__\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                    o _\b(_\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bI_\bt_\be_\br_\ba_\bt_\bo_\br_\bV_\ba_\bl_\bu_\be\n-    * _\b__\b__\bg_\be_\bt_\bi_\bt_\be_\bm_\b__\b__\b(_\b)_\b                                _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be           * _\b__\bb_\ba_\bs_\be_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                              * _\b__\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)          * _\b__\bi_\bs_\b__\bp_\bk_\b__\bs_\be_\bt_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)           * _\b__\bo_\bp_\be_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)\n-          o _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)      * _\b__\bs_\ba_\bv_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\b__\b__\bh_\ba_\bs_\bh_\b__\b__\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)\n-    * _\b__\b__\bi_\bn_\bi_\bt_\b__\b__\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)     * _\b__\bs_\bt_\ba_\bt_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\br_\be_\bq_\bu_\be_\bs_\bt_\bs_\b._\bR_\be_\bq_\bu_\be_\bs_\bt_\bS_\bi_\bt_\be\n-            _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+    * _\b__\b__\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b__\b__\b(_\b)_\b                        * _\b__\b__\bi_\bt_\be_\br_\b__\b__\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be                  o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                    o _\b(_\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bI_\bt_\be_\br_\ba_\bt_\bo_\br\n+          o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                     _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\b__\b__\bd_\be_\bl_\bi_\bt_\be_\bm_\b__\b__\b(_\b)_\b                               o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be            * _\b__\b__\bl_\be_\bn_\b__\b__\b(_\b)_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                              * _\b__\b__\bs_\be_\bt_\bi_\bt_\be_\bm_\b__\b__\b(_\b)_\b \n+          o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)            _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be\n+    * _\b__\b__\be_\bq_\b__\b__\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\b__\b__\bg_\be_\bt_\ba_\bt_\bt_\br_\b__\b__\b(_\b)_\b _\b(_\bA_\br_\be_\ba_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                    o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\b__\b__\bg_\be_\bt_\bi_\bt_\be_\bm_\b__\b__\b(_\b)_\b                         * _\b__\b__\bs_\bt_\br_\b__\b__\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be                  o _\b(_\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bI_\bt_\be_\br_\ba_\bt_\bo_\br_\bV_\ba_\bl_\bu_\be\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)          * _\b__\bb_\ba_\bs_\be_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           * _\b__\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bM_\bo_\bd_\be_\bl\n+          o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)               _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)      * _\b__\bi_\bs_\b__\bp_\bk_\b__\bs_\be_\bt_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\b__\b__\bh_\ba_\bs_\bh_\b__\b__\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)            * _\b__\bo_\bp_\be_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\b__\b__\bi_\bn_\bi_\bt_\b__\b__\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)\n+          o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)             * _\b__\bs_\ba_\bv_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\br_\be_\bq_\bu_\be_\bs_\bt_\bs_\b._\bR_\be_\bq_\bu_\be_\bs_\bt_\bS_\bi_\bt_\be             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)\n+            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                        * _\b__\bs_\bt_\ba_\bt_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n-            _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n *\b**\b**\b**\b**\b* A\bA *\b**\b**\b**\b**\b*\n-    * _\bA_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bm_\be_\ba_\bs_\bu_\br_\be_\b)                  * _\ba_\bn_\bg_\bu_\bl_\ba_\br_\b__\bn_\ba_\bm_\be_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-    * _\ba_\ba_\bd_\bd_\b(_\b)_\b _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                             _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * _\bA_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bm_\be_\ba_\bs_\bu_\br_\be_\b)                 * _\ba_\bn_\bg_\bu_\bl_\ba_\br_\b__\bn_\ba_\bm_\be_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n+    * _\ba_\ba_\bd_\bd_\b(_\b)_\b _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n     * _\ba_\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                  * _\ba_\bn_\bg_\bu_\bl_\ba_\br_\b__\bu_\bn_\bi_\bt_\bs_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                           _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                           _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n     * _\ba_\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)          * _\ba_\bn_\bn_\bo_\bt_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-          o _\b(_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                         * apnumber\n-    * _\bA_\bb_\bs_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                      o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n+          o _\b(_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                        * apnumber\n+    * _\bA_\bb_\bs_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                     o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n     * ABSOLUTE_URL_OVERRIDES                                   * _\ba_\bp_\bo_\bp_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                              _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bb_\bs_\bt_\br_\ba_\bc_\bt_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                             * _\ba_\bp_\bp_\b__\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\bi_\be_\bs_\b._\bL_\bo_\ba_\bd_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                              _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bb_\bs_\bt_\br_\ba_\bc_\bt_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                             * _\ba_\bp_\bp_\b__\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\bi_\be_\bs_\b._\bL_\bo_\ba_\bd_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * _\ba_\bb_\bu_\bl_\bk_\b__\bc_\br_\be_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bl_\bo_\ba_\bd_\be_\br_\bs_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                         * _\ba_\bp_\bp_\b__\bi_\bn_\bd_\be_\bx_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be\n-    * _\ba_\bb_\bu_\bl_\bk_\b__\bu_\bp_\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                  _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                         * _\ba_\bp_\bp_\b__\bl_\ba_\bb_\be_\bl_\b _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\ba_\bc_\bc_\be_\bp_\bt_\b__\bi_\bd_\bn_\ba_\b _\b(_\bD_\bo_\bm_\ba_\bi_\bn_\bN_\ba_\bm_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    o _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\ba_\bc_\bc_\be_\bp_\bt_\bs_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                           * _\ba_\bp_\bp_\b__\bn_\ba_\bm_\be_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bm_\bi_\bx_\bi_\bn_\bs_\b)        * _\ba_\bp_\bp_\b__\bn_\ba_\bm_\be_\bs_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\ba_\bc_\bh_\be_\bc_\bk_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                             * _\bA_\bp_\bp_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\ba_\bb_\bu_\bl_\bk_\b__\bu_\bp_\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                  _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                         * _\ba_\bp_\bp_\b__\bl_\ba_\bb_\be_\bl_\b _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\ba_\bc_\bc_\be_\bp_\bt_\b__\bi_\bd_\bn_\ba_\b _\b(_\bD_\bo_\bm_\ba_\bi_\bn_\bN_\ba_\bm_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                    o _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\ba_\bc_\bc_\be_\bp_\bt_\bs_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                          * _\ba_\bp_\bp_\b__\bn_\ba_\bm_\be_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bm_\bi_\bx_\bi_\bn_\bs_\b)       * _\ba_\bp_\bp_\b__\bn_\ba_\bm_\be_\bs_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\ba_\bc_\bh_\be_\bc_\bk_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                             * _\bA_\bp_\bp_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bh_\ba_\bs_\bh_\be_\br_\bs_\b)                               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                   * _\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\ba_\bp_\bp_\bs_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                               * APPEND_SLASH\n-    * _\ba_\bc_\bl_\be_\ba_\br_\b(_\b)_\b _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                               o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\ba_\bc_\bl_\be_\ba_\br_\b__\be_\bx_\bp_\bi_\br_\be_\bd_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)      * _\ba_\bp_\bp_\be_\bn_\bd_\bl_\bi_\bs_\bt_\b(_\b)_\b _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\b__\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)             * _\ba\ba_\bp\bp_\bp\bp_\bl\bl_\bi\bi_\bc\bc_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b _\bn\bn_\ba\ba_\bm\bm_\be\be_\bs\bs_\bp\bp_\ba\ba_\bc\bc_\be\be\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                  * _\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\ba_\bp_\bp_\bs_\b)\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                              * APPEND_SLASH\n+    * _\ba_\bc_\bl_\be_\ba_\br_\b(_\b)_\b _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                              o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * _\ba_\bc_\bl_\be_\ba_\br_\b__\be_\bx_\bp_\bi_\br_\be_\bd_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)     * _\ba_\bp_\bp_\be_\bn_\bd_\bl_\bi_\bs_\bt_\b(_\b)_\b _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\b__\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)            * _\ba\ba_\bp\bp_\bp\bp_\bl\bl_\bi\bi_\bc\bc_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b _\bn\bn_\ba\ba_\bm\bm_\be\be_\bs\bs_\bp\bp_\ba\ba_\bc\bc_\be\be\n     * _\ba_\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                   * _\bA_\bp_\bp_\bR_\be_\bg_\bi_\bs_\bt_\br_\by_\bN_\bo_\bt_\bR_\be_\ba_\bd_\by\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                         * _\ba_\bp_\bp_\bs_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\ba_\bp_\bp_\bs_\b)\n-    * _\bA_\bC_\bo_\bs_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)               * _\ba_\bp_\bp_\bs_\b._\bA_\bd_\bm_\bi_\bn_\bC_\bo_\bn_\bf_\bi_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bA_\bC_\bo_\bs_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)              * _\ba_\bp_\bp_\bs_\b._\bA_\bd_\bm_\bi_\bn_\bC_\bo_\bn_\bf_\bi_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * _\ba_\bc_\bo_\bu_\bn_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)\n-    * _\ba_\bc_\br_\be_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                     * _\ba_\bp_\bp_\bs_\b._\bS_\bi_\bm_\bp_\bl_\be_\bA_\bd_\bm_\bi_\bn_\bC_\bo_\bn_\bf_\bi_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\ba_\bc_\br_\be_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                     * _\ba_\bp_\bp_\bs_\b._\bS_\bi_\bm_\bp_\bl_\be_\bA_\bd_\bm_\bi_\bn_\bC_\bo_\bn_\bf_\bi_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)\n-          o _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                            * _\ba_\bp_\br_\be_\bf_\be_\bt_\bc_\bh_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\ba_\bc_\br_\be_\ba_\bt_\be_\b__\bs_\bu_\bp_\be_\br_\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\ba_\bc_\br_\be_\ba_\bt_\be_\b__\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)               * _\bA_\br_\bc_\bh_\bi_\bv_\be_\bI_\bn_\bd_\be_\bx_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-    * _\ba_\bc_\bt_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)                      o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\ba_\bc_\bt_\bi_\bo_\bn_\b__\bf_\bl_\ba_\bg_\b _\b(_\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)\n-    * _\ba_\bc_\bt_\bi_\bo_\bn_\b__\bt_\bi_\bm_\be_\b _\b(_\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                         * _\bA_\br_\be_\ba_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\ba_\bc_\bt_\bi_\bo_\bn_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\ba_\bc_\bt_\bi_\bo_\bn_\bs_\b__\bo_\bn_\b__\bb_\bo_\bt_\bt_\bo_\bm_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\ba_\bc_\bt_\bi_\bo_\bn_\bs_\b__\bo_\bn_\b__\bt_\bo_\bp_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bm_\be_\ba_\bs_\bu_\br_\be_\b)\n-    * _\ba_\bc_\bt_\bi_\bo_\bn_\bs_\b__\bs_\be_\bl_\be_\bc_\bt_\bi_\bo_\bn_\b__\bc_\bo_\bu_\bn_\bt_\be_\br_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)         * _\ba_\br_\be_\ba_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\ba_\bc_\bt_\bi_\bv_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)                   o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)               * _\ba_\br_\be_\bf_\br_\be_\bs_\bh_\b__\bf_\br_\bo_\bm_\b__\bd_\bb_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bc_\by_\bc_\bl_\be_\b__\bk_\be_\by_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)          * _\ba_\br_\be_\bm_\bo_\bv_\be_\b(_\b)_\b _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * add                                                      * _\ba_\br_\bg_\b__\bj_\bo_\bi_\bn_\be_\br_\b _\b(_\bF_\bu_\bn_\bc_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                                    * _\ba_\br_\bg_\bs_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\ba_\bd_\bd_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                     * _\ba_\br_\bi_\ba_\b__\bd_\be_\bs_\bc_\br_\bi_\bb_\be_\bd_\bb_\by_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bC_\bo_\bl_\bl_\be_\bc_\bt_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                        * _\ba_\br_\bi_\bt_\by_\b _\b(_\bF_\bu_\bn_\bc_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                            * _\bA_\br_\br_\ba_\by_\bA_\bg_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\ba_\bd_\bd_\b__\ba_\bc_\bt_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n-    * _\ba_\bd_\bd_\b__\ba_\br_\bg_\bu_\bm_\be_\bn_\bt_\bs_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                     * _\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bc_\bl_\ba_\bs_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)\n-    * _\ba_\bd_\bd_\b__\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)       * arrayfield.contained_by\n-    * _\ba_\bd_\bd_\b__\be_\br_\br_\bo_\br_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                      o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\ba_\bd_\bd_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            * arrayfield.contains\n-    * _\ba_\bd_\bd_\b__\bf_\bo_\br_\bm_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\ba_\bd_\bd_\b__\bi_\bn_\bd_\be_\bx_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            * arrayfield.index\n-    * _\ba_\bd_\bd_\b__\bi_\bt_\be_\bm_\b(_\b)_\b _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                            o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\ba_\bd_\bd_\b__\bi_\bt_\be_\bm_\b__\be_\bl_\be_\bm_\be_\bn_\bt_\bs_\b(_\b)_\b _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)             * arrayfield.len\n+          o _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                           * _\ba_\bp_\br_\be_\bf_\be_\bt_\bc_\bh_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\ba_\bc_\br_\be_\ba_\bt_\be_\b__\bs_\bu_\bp_\be_\br_\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\ba_\bc_\br_\be_\ba_\bt_\be_\b__\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)              * _\bA_\br_\bc_\bh_\bi_\bv_\be_\bI_\bn_\bd_\be_\bx_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+    * _\ba_\bc_\bt_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)                      o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\ba_\bc_\bt_\bi_\bo_\bn_\b__\bf_\bl_\ba_\bg_\b _\b(_\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)\n+    * _\ba_\bc_\bt_\bi_\bo_\bn_\b__\bt_\bi_\bm_\be_\b _\b(_\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                         * _\ba_\br_\be_\ba_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\ba_\bc_\bt_\bi_\bo_\bn_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                           * _\bA_\br_\be_\ba_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\ba_\bc_\bt_\bi_\bo_\bn_\bs_\b__\bo_\bn_\b__\bb_\bo_\bt_\bt_\bo_\bm_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\ba_\bc_\bt_\bi_\bo_\bn_\bs_\b__\bo_\bn_\b__\bt_\bo_\bp_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\ba_\bc_\bt_\bi_\bo_\bn_\bs_\b__\bs_\be_\bl_\be_\bc_\bt_\bi_\bo_\bn_\b__\bc_\bo_\bu_\bn_\bt_\be_\br_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bm_\be_\ba_\bs_\bu_\br_\be_\b)\n+    * _\ba_\bc_\bt_\bi_\bv_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)             * _\ba_\br_\be_\ba_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)               * _\ba_\br_\be_\bf_\br_\be_\bs_\bh_\b__\bf_\br_\bo_\bm_\b__\bd_\bb_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bc_\by_\bc_\bl_\be_\b__\bk_\be_\by_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)         * _\ba_\br_\be_\bm_\bo_\bv_\be_\b(_\b)_\b _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * add                                                      * _\ba_\br_\bg_\b__\bj_\bo_\bi_\bn_\be_\br_\b _\b(_\bF_\bu_\bn_\bc_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                                    * _\ba_\br_\bg_\bs_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\ba_\bd_\bd_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                    * _\ba_\br_\bi_\ba_\b__\bd_\be_\bs_\bc_\br_\bi_\bb_\be_\bd_\bb_\by_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bC_\bo_\bl_\bl_\be_\bc_\bt_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                       * _\ba_\br_\bi_\bt_\by_\b _\b(_\bF_\bu_\bn_\bc_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                           * _\bA_\br_\br_\ba_\by_\bA_\bg_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\ba_\bd_\bd_\b__\ba_\bc_\bt_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n+    * _\ba_\bd_\bd_\b__\ba_\br_\bg_\bu_\bm_\be_\bn_\bt_\bs_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                    * _\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)\n+    * _\ba_\bd_\bd_\b__\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)      * arrayfield.contained_by\n+    * _\ba_\bd_\bd_\b__\be_\br_\br_\bo_\br_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                     o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+    * _\ba_\bd_\bd_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           * arrayfield.contains\n+    * _\ba_\bd_\bd_\b__\bf_\bo_\br_\bm_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                       o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+    * _\ba_\bd_\bd_\b__\bi_\bn_\bd_\be_\bx_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           * arrayfield.index\n+    * _\ba_\bd_\bd_\b__\bi_\bt_\be_\bm_\b(_\b)_\b _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                           o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+    * _\ba_\bd_\bd_\b__\bi_\bt_\be_\bm_\b__\be_\bl_\be_\bm_\be_\bn_\bt_\bs_\b(_\b)_\b _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)            * arrayfield.len\n     * _\ba_\bd_\bd_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b)              o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n     * _\ba_\bd_\bd_\b__\bn_\be_\bv_\be_\br_\b__\bc_\ba_\bc_\bh_\be_\b__\bh_\be_\ba_\bd_\be_\br_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                     * arrayfield.overlap\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bc_\ba_\bc_\bh_\be_\b)                                            o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n     * _\ba_\bd_\bd_\b__\bp_\bo_\bs_\bt_\b__\br_\be_\bn_\bd_\be_\br_\b__\bc_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be       * arrayfield.slice\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                                        o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\ba_\bd_\bd_\b__\br_\bo_\bo_\bt_\b__\be_\bl_\be_\bm_\be_\bn_\bt_\bs_\b(_\b)_\b _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)             * _\bA_\br_\br_\ba_\by_\bS_\bu_\bb_\bq_\bu_\be_\br_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\ba_\bd_\bd_\b__\bs_\bt_\by_\bl_\be_\bs_\bh_\be_\be_\bt_\bs_\b(_\b)_\b _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)\n-    * _\ba_\bd_\bd_\b__\bv_\bi_\be_\bw_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                           * _\ba_\bs_\b__\bd_\ba_\bt_\ba_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b._\be_\br_\br_\bo_\br_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bA_\bd_\bd_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                  * _\ba_\bs_\b__\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                         * _\ba_\bs_\b__\bd_\bi_\bv_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bA_\bd_\bd_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bN_\bo_\bt_\bV_\ba_\bl_\bi_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                o _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                      * _\ba_\bs_\b__\bd_\bo_\bu_\bb_\bl_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bA_\bd_\bd_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)      * _\ba_\bs_\b__\bf_\bi_\be_\bl_\bd_\b__\bg_\br_\bo_\bu_\bp_\b(_\b)_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bA_\bd_\bd_\bI_\bn_\bd_\be_\bx_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)      * _\ba_\bs_\b__\bh_\bi_\bd_\bd_\be_\bn_\b(_\b)_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bA_\bd_\bd_\bI_\bn_\bd_\be_\bx_\bC_\bo_\bn_\bc_\bu_\br_\br_\be_\bn_\bt_\bl_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                           * _\ba_\bs_\b__\bi_\bn_\bt_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                      * _\ba_\bs_\b__\bj_\bs_\bo_\bn_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b._\be_\br_\br_\bo_\br_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bA_\bD_\bD_\bI_\bT_\bI_\bO_\bN_\b _\b(_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bC_\ba_\bt_\be_\bg_\bo_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   * _\ba_\bs_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                                       o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+    * _\ba_\bd_\bd_\b__\br_\bo_\bo_\bt_\b__\be_\bl_\be_\bm_\be_\bn_\bt_\bs_\b(_\b)_\b _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)            * _\bA_\br_\br_\ba_\by_\bS_\bu_\bb_\bq_\bu_\be_\br_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\ba_\bd_\bd_\b__\bs_\bt_\by_\bl_\be_\bs_\bh_\be_\be_\bt_\bs_\b(_\b)_\b _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)\n+    * _\ba_\bd_\bd_\b__\bv_\bi_\be_\bw_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                          * _\ba_\bs_\b__\bd_\ba_\bt_\ba_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b._\be_\br_\br_\bo_\br_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bA_\bd_\bd_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                 * _\ba_\bs_\b__\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                         * _\ba_\bs_\b__\bd_\bi_\bv_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bA_\bd_\bd_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bN_\bo_\bt_\bV_\ba_\bl_\bi_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                               o _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                      * _\ba_\bs_\b__\bd_\bo_\bu_\bb_\bl_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bA_\bd_\bd_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)     * _\ba_\bs_\b__\bf_\bi_\be_\bl_\bd_\b__\bg_\br_\bo_\bu_\bp_\b(_\b)_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bA_\bd_\bd_\bI_\bn_\bd_\be_\bx_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)     * _\ba_\bs_\b__\bh_\bi_\bd_\bd_\be_\bn_\b(_\b)_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bA_\bd_\bd_\bI_\bn_\bd_\be_\bx_\bC_\bo_\bn_\bc_\bu_\br_\br_\be_\bn_\bt_\bl_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                          * _\ba_\bs_\b__\bi_\bn_\bt_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                      * _\ba_\bs_\b__\bj_\bs_\bo_\bn_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b._\be_\br_\br_\bo_\br_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bA_\bD_\bD_\bI_\bT_\bI_\bO_\bN_\b _\b(_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bC_\ba_\bt_\be_\bg_\bo_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   * _\ba_\bs_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n     * addslashes                                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                                    * _\ba_\bs_\b__\bp_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bd_\be_\bl_\be_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                           o _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                         * _\ba_\bs_\b__\bs_\bq_\bl_\b(_\b)_\b _\b(_\bF_\bu_\bn_\bc_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                           o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\ba_\bd_\be_\bl_\be_\bt_\be_\b__\bt_\be_\bs_\bt_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be         * _\ba_\bs_\b__\bs_\bt_\br_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                                  * _\ba_\bs_\b__\bt_\ba_\bb_\bl_\be_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bA_\bd_\bm_\bi_\bn_\bE_\bm_\ba_\bi_\bl_\bH_\ba_\bn_\bd_\bl_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bl_\bo_\bg_\b)                  o _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bA_\bd_\bm_\bi_\bn_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bF_\bo_\br_\bm_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                        * _\ba_\bs_\b__\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bf_\bo_\br_\bm_\bs_\b)                               * _\ba_\bs_\b__\bu_\bl_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * ADMINS                                                         o _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                  o _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)                * _\ba_\bs_\b__\bv_\be_\bn_\bd_\bo_\br_\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bA_\bd_\bm_\bi_\bn_\bU_\bs_\be_\br_\bC_\br_\be_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                                    * _\ba_\bs_\b__\bp_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bd_\be_\bl_\be_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                           o _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                         * _\ba_\bs_\b__\bs_\bq_\bl_\b(_\b)_\b _\b(_\bF_\bu_\bn_\bc_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\ba_\bd_\be_\bl_\be_\bt_\be_\b__\bt_\be_\bs_\bt_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be         * _\ba_\bs_\b__\bs_\bt_\br_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                                 * _\ba_\bs_\b__\bt_\ba_\bb_\bl_\be_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bA_\bd_\bm_\bi_\bn_\bE_\bm_\ba_\bi_\bl_\bH_\ba_\bn_\bd_\bl_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bl_\bo_\bg_\b)                 o _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bA_\bd_\bm_\bi_\bn_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bF_\bo_\br_\bm_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                       * _\ba_\bs_\b__\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bf_\bo_\br_\bm_\bs_\b)                               * _\ba_\bs_\b__\bu_\bl_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * ADMINS                                                         o _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                  o _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)               * _\ba_\bs_\b__\bv_\be_\bn_\bd_\bo_\br_\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bA_\bd_\bm_\bi_\bn_\bU_\bs_\be_\br_\bC_\br_\be_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bf_\bo_\br_\bm_\bs_\b)                               * _\ba_\bs_\b__\bv_\bi_\be_\bw_\b(_\b)_\b \n-    * _\ba_\be_\ba_\br_\bl_\bi_\be_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                     _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bV_\bi_\be_\bw_\b _\bc_\bl_\ba_\bs_\bs\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                           _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\be_\bx_\bi_\bs_\bt_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                     * _\ba_\bs_\b__\bw_\bi_\bd_\bg_\be_\bt_\b(_\b)_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                         * _\ba_\bs_\ba_\bv_\be_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\be_\bx_\bp_\bl_\ba_\bi_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                    * _\ba_\bs_\bc_\b(_\b)_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                         * _\ba_\bs_\be_\bn_\bd_\b(_\b)_\b _\b(_\bS_\bi_\bg_\bn_\ba_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bf_\bi_\br_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)     * _\ba_\bs_\be_\bn_\bd_\b__\br_\bo_\bb_\bu_\bs_\bt_\b(_\b)_\b _\b(_\bS_\bi_\bg_\bn_\ba_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bf_\bl_\bu_\bs_\bh_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)              * _\ba_\bs_\be_\bs_\bs_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bf_\bo_\br_\bc_\be_\b__\bl_\bo_\bg_\bi_\bn_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                           * _\ba_\bs_\be_\bt_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be\n-    * _\ba_\bg_\be_\bt_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                  _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)              o _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bg_\be_\bt_\b__\ba_\bl_\bl_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)              * _\ba_\bs_\be_\bt_\b__\be_\bx_\bp_\bi_\br_\by_\b(_\b)_\b \n-          o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                               * _\ba_\bs_\be_\bt_\b__\bt_\be_\bs_\bt_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b \n-    * _\ba_\bg_\be_\bt_\b__\bb_\by_\b__\bn_\ba_\bt_\bu_\br_\ba_\bl_\b__\bk_\be_\by_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br              _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                                  * _\ba_\bs_\be_\bt_\bd_\be_\bf_\ba_\bu_\bl_\bt_\b(_\b)_\b \n-    * _\ba_\bg_\be_\bt_\b__\be_\bx_\bp_\bi_\br_\be_\b__\ba_\bt_\b__\bb_\br_\bo_\bw_\bs_\be_\br_\b__\bc_\bl_\bo_\bs_\be_\b(_\b)_\b                             _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                       * _\bA_\bs_\bG_\be_\bo_\bJ_\bS_\bO_\bN_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\ba_\bg_\be_\bt_\b__\be_\bx_\bp_\bi_\br_\by_\b__\ba_\bg_\be_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\ba_\bg_\be_\bt_\b__\be_\bx_\bp_\bi_\br_\by_\b__\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be            * _\bA_\bs_\bG_\bM_\bL_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\ba_\bg_\be_\bt_\b__\bg_\br_\bo_\bu_\bp_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            * _\bA_\bS_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                               * _\bA_\bs_\bK_\bM_\bL_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\ba_\bg_\be_\bt_\b__\bl_\bi_\bs_\bt_\b__\bo_\br_\b__\b4_\b0_\b4_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\bs_\b)            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\ba_\bg_\be_\bt_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bo_\br_\b__\b4_\b0_\b4_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\bs_\b)        * _\ba_\bs_\bs_\be_\br_\bt_\bC_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-    * _\ba_\bg_\be_\bt_\b__\bo_\br_\b__\bc_\br_\be_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                         * _\ba_\bs_\bs_\be_\br_\bt_\bF_\bi_\be_\bl_\bd_\bO_\bu_\bt_\bp_\bu_\bt_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-    * _\ba_\bg_\be_\bt_\b__\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)                _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bg_\be_\bt_\b__\bu_\bs_\be_\br_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)             * _\ba_\bs_\bs_\be_\br_\bt_\bF_\bo_\br_\bm_\bE_\br_\br_\bo_\br_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                               * _\ba_\bs_\bs_\be_\br_\bt_\bF_\bo_\br_\bm_\bS_\be_\bt_\bE_\br_\br_\bo_\br_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-    * _\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                      _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                   * _\ba_\bs_\bs_\be_\br_\bt_\bH_\bT_\bM_\bL_\bE_\bq_\bu_\ba_\bl_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                           _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bh_\ba_\bs_\b__\bk_\be_\by_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            * _\ba_\bs_\bs_\be_\br_\bt_\bH_\bT_\bM_\bL_\bN_\bo_\bt_\bE_\bq_\bu_\ba_\bl_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-    * _\ba_\bh_\ba_\bs_\b__\bm_\bo_\bd_\bu_\bl_\be_\b__\bp_\be_\br_\bm_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                  _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                               * _\ba_\bs_\bs_\be_\br_\bt_\bI_\bn_\bH_\bT_\bM_\bL_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bh_\ba_\bs_\b__\bp_\be_\br_\bm_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                         * _\ba_\bs_\bs_\be_\br_\bt_\bJ_\bS_\bO_\bN_\bE_\bq_\bu_\ba_\bl_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                               * _\ba_\bs_\bs_\be_\br_\bt_\bJ_\bS_\bO_\bN_\bN_\bo_\bt_\bE_\bq_\bu_\ba_\bl_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-    * _\ba_\bh_\ba_\bs_\b__\bp_\be_\br_\bm_\bs_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                          _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bi_\bn_\b__\bb_\bu_\bl_\bk_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                    * _\ba_\bs_\bs_\be_\br_\bt_\bM_\be_\bs_\bs_\ba_\bg_\be_\bs_\b(_\b)_\b _\b(_\bM_\be_\bs_\bs_\ba_\bg_\be_\bs_\bT_\be_\bs_\bt_\bM_\bi_\bx_\bi_\bn\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                           _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bi_\bt_\be_\bm_\bs_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)              * _\ba_\bs_\bs_\be_\br_\bt_\bN_\bo_\bt_\bC_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-    * _\ba_\bi_\bt_\be_\br_\ba_\bt_\bo_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                     _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                         * _\ba_\bs_\bs_\be_\br_\bt_\bN_\bo_\bt_\bI_\bn_\bH_\bT_\bM_\bL_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-    * _\ba_\bk_\be_\by_\bs_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                 _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bl_\ba_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)      * _\ba_\bs_\bs_\be_\br_\bt_\bN_\bu_\bm_\bQ_\bu_\be_\br_\bi_\be_\bs_\b(_\b)_\b _\b(_\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-    * _\ba_\bl_\ba_\bt_\be_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                       _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                         * _\ba_\bs_\bs_\be_\br_\bt_\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\bE_\bq_\bu_\ba_\bl_\b(_\b)_\b \n-    * _\ba_\bl_\bi_\ba_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)        _\b(_\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bl_\bl_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)        * _\ba_\bs_\bs_\be_\br_\bt_\bR_\ba_\bi_\bs_\be_\bs_\bM_\be_\bs_\bs_\ba_\bg_\be_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-    * _\bA_\bL_\bL_\bO_\bW_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bS_\bh_\bo_\bw_\bF_\ba_\bc_\be_\bt_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bl_\bl_\bo_\bw_\b__\bd_\bi_\bs_\bt_\bi_\bn_\bc_\bt_\b _\b(_\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     * _\ba_\bs_\bs_\be_\br_\bt_\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bs_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-    * _\ba_\bl_\bl_\bo_\bw_\b__\be_\bm_\bp_\bt_\by_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn     * _\ba_\bs_\bs_\be_\br_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bN_\bo_\bt_\bU_\bs_\be_\bd_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                           _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bl_\bl_\bo_\bw_\b__\be_\bm_\bp_\bt_\by_\b__\bf_\bi_\br_\bs_\bt_\b__\bp_\ba_\bg_\be_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)             * _\ba_\bs_\bs_\be_\br_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bU_\bs_\be_\bd_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-    * _\ba_\bl_\bl_\bo_\bw_\b__\bf_\bi_\bl_\be_\bs_\b _\b(_\bF_\bi_\bl_\be_\bP_\ba_\bt_\bh_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b), _\b[_\b1_\b]                 _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bl_\bl_\bo_\bw_\b__\bf_\bo_\bl_\bd_\be_\br_\bs_\b _\b(_\bF_\bi_\bl_\be_\bP_\ba_\bt_\bh_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b), _\b[_\b1_\b]             * _\ba_\bs_\bs_\be_\br_\bt_\bU_\bR_\bL_\bE_\bq_\bu_\ba_\bl_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-    * _\ba_\bl_\bl_\bo_\bw_\b__\bf_\bu_\bt_\bu_\br_\be_\b _\b(_\bD_\ba_\bt_\be_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                         _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bl_\bl_\bo_\bw_\b__\bm_\bi_\bg_\br_\ba_\bt_\be_\b(_\b)                                          * _\ba_\bs_\bs_\be_\br_\bt_\bW_\ba_\br_\bn_\bs_\bM_\be_\bs_\bs_\ba_\bg_\be_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-    * _\ba_\bl_\bl_\bo_\bw_\b__\bo_\bv_\be_\br_\bw_\br_\bi_\bt_\be_\b _\b(_\bF_\bi_\bl_\be_\bS_\by_\bs_\bt_\be_\bm_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bl_\bl_\bo_\bw_\b__\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\b(_\b)                                         * _\ba_\bs_\bs_\be_\br_\bt_\bX_\bM_\bL_\bE_\bq_\bu_\ba_\bl_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-    * _\ba_\bl_\bl_\bo_\bw_\b__\bu_\bn_\bi_\bc_\bo_\bd_\be_\b _\b(_\bS_\bl_\bu_\bg_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b), _\b[_\b1_\b]                   _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bA_\bl_\bl_\bo_\bw_\bA_\bl_\bl_\bU_\bs_\be_\br_\bs_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                      * _\ba_\bs_\bs_\be_\br_\bt_\bX_\bM_\bL_\bN_\bo_\bt_\bE_\bq_\bu_\ba_\bl_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b)                              _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bA_\bl_\bl_\bo_\bw_\bA_\bl_\bl_\bU_\bs_\be_\br_\bs_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                 * _\ba_\bs_\bs_\bu_\bm_\be_\b__\bs_\bc_\bh_\be_\bm_\be_\b _\b(_\bU_\bR_\bL_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b)                            * _\bA_\bs_\bS_\bV_\bG_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\ba_\bl_\bl_\bo_\bw_\be_\bd_\b__\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * ALLOWED_HOSTS                                            * _\bA_\bs_\bW_\bK_\bB_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\ba_\bl_\bl_\bo_\bw_\bl_\bi_\bs_\bt_\b _\b(_\bE_\bm_\ba_\bi_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     * _\bA_\bs_\bW_\bK_\bT_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\ba_\bl_\bl_\bo_\bw_\bs_\b__\bc_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\be_\b__\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\ba_\bl_\bo_\bg_\bi_\bn_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                 * _\ba_\bs_\by_\bn_\bc_\b__\bo_\bn_\bl_\by_\b__\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)                      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)\n-    * _\ba_\bl_\bo_\bg_\bo_\bu_\bt_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                * _\ba_\bs_\by_\bn_\bc_\b__\bt_\bo_\b__\bs_\by_\bn_\bc_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)                      _\ba_\bs_\bg_\bi_\br_\be_\bf_\b._\bs_\by_\bn_\bc_\b)\n-    * _\ba_\bl_\bt_\be_\br_\b__\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)       * _\bA_\bs_\by_\bn_\bc_\bC_\bl_\bi_\be_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n-    * _\ba_\bl_\bt_\be_\br_\b__\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\b__\bc_\bo_\bm_\bm_\be_\bn_\bt_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br       * _\bA_\bs_\by_\bn_\bc_\bR_\be_\bq_\bu_\be_\bs_\bt_\bF_\ba_\bc_\bt_\bo_\br_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n-    * _\ba_\bl_\bt_\be_\br_\b__\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br          * _\bA_\bT_\ba_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\ba_\bl_\bt_\be_\br_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)          * _\bA_\bT_\ba_\bn_\b2_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\ba_\bl_\bt_\be_\br_\b__\bi_\bn_\bd_\be_\bx_\b__\bt_\bo_\bg_\be_\bt_\bh_\be_\br_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                                  * _\ba_\bt_\be_\bs_\bt_\b__\bc_\bo_\bo_\bk_\bi_\be_\b__\bw_\bo_\br_\bk_\be_\bd_\b(_\b)_\b \n-    * _\ba_\bl_\bt_\be_\br_\b__\bu_\bn_\bi_\bq_\bu_\be_\b__\bt_\bo_\bg_\be_\bt_\bh_\be_\br_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br          _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                                  * _\bA_\bt_\bo_\bm_\b1_\bF_\be_\be_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bA_\bL_\bT_\bE_\bR_\bA_\bT_\bI_\bO_\bN_\b _\b(_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bC_\ba_\bt_\be_\bg_\bo_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b)\n-    * _\bA_\bl_\bt_\be_\br_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                * _\ba_\bt_\bo_\bm_\bi_\bc_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)\n-    * _\bA_\bl_\bt_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                     * _\ba_\bt_\bt_\ba_\bc_\bh_\b__\ba_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\b(_\b)_\b \n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                           _\b(_\bE_\bm_\ba_\bi_\bl_\bM_\bu_\bl_\bt_\bi_\bA_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bA_\bl_\bt_\be_\br_\bI_\bn_\bd_\be_\bx_\bT_\bo_\bg_\be_\bt_\bh_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                             * _\ba_\bt_\bt_\br_\b__\bv_\ba_\bl_\bu_\be_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                         * _\ba_\bt_\bt_\br_\bs_\b _\b(_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bA_\bl_\bt_\be_\br_\bM_\bo_\bd_\be_\bl_\bM_\ba_\bn_\ba_\bg_\be_\br_\bs_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                             * _\ba_\bu_\bp_\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                           _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bA_\bl_\bt_\be_\br_\bM_\bo_\bd_\be_\bl_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                    o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-    * _\bA_\bl_\bt_\be_\br_\bM_\bo_\bd_\be_\bl_\bT_\ba_\bb_\bl_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                * _\ba_\bu_\bp_\bd_\ba_\bt_\be_\b__\bo_\br_\b__\bc_\br_\be_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-    * _\bA_\bl_\bt_\be_\br_\bM_\bo_\bd_\be_\bl_\bT_\ba_\bb_\bl_\be_\bC_\bo_\bm_\bm_\be_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                         * _\ba_\bu_\bp_\bd_\ba_\bt_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\ba_\bu_\bt_\bh_\b__\bh_\ba_\bs_\bh_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n-    * _\ba_\bl_\bt_\be_\br_\bn_\ba_\bt_\be_\bs_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                           * _\ba_\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\ba_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\bs_\b _\b(_\bE_\bm_\ba_\bi_\bl_\bM_\bu_\bl_\bt_\bi_\bA_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)          * _\ba_\bu_\bt_\bh_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bA_\bl_\bt_\be_\br_\bO_\br_\bd_\be_\br_\bW_\bi_\bt_\bh_\bR_\be_\bs_\bp_\be_\bc_\bt_\bT_\bo_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bc_\bo_\bn_\bt_\be_\bx_\bt_\b__\bp_\br_\bo_\bc_\be_\bs_\bs_\bo_\br_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                         * _\ba_\bu_\bt_\bh_\b__\bc_\bo_\bd_\be_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bA_\bl_\bt_\be_\br_\bU_\bn_\bi_\bq_\bu_\be_\bT_\bo_\bg_\be_\bt_\bh_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                            * _\ba_\bu_\bt_\bh_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                         * AUTH_PASSWORD_VALIDATORS\n-    * _\bA_\bL_\bW_\bA_\bY_\bS_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bS_\bh_\bo_\bw_\bF_\ba_\bc_\be_\bt_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-                                                               * AUTH_USER_MODEL\n+    * _\ba_\be_\ba_\br_\bl_\bi_\be_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                     _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bV_\bi_\be_\bw\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                           _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\be_\bx_\bi_\bs_\bt_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                     * _\ba_\bs_\b__\bw_\bi_\bd_\bg_\be_\bt_\b(_\b)_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                         * _\ba_\bs_\ba_\bv_\be_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\be_\bx_\bp_\bl_\ba_\bi_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                    * _\ba_\bs_\bc_\b(_\b)_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                         * _\ba_\bs_\be_\bn_\bd_\b(_\b)_\b _\b(_\bS_\bi_\bg_\bn_\ba_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bf_\bi_\br_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)     * _\ba_\bs_\be_\bn_\bd_\b__\br_\bo_\bb_\bu_\bs_\bt_\b(_\b)_\b _\b(_\bS_\bi_\bg_\bn_\ba_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bf_\bl_\bu_\bs_\bh_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)             * _\ba_\bs_\be_\bs_\bs_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bf_\bo_\br_\bc_\be_\b__\bl_\bo_\bg_\bi_\bn_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                          * _\ba_\bs_\be_\bt_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be\n+    * _\ba_\bg_\be_\bt_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                 _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)              o _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bg_\be_\bt_\b__\ba_\bl_\bl_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)             * _\ba_\bs_\be_\bt_\b__\be_\bx_\bp_\bi_\br_\by_\b(_\b)_\b \n+          o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                               _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                              * _\ba_\bs_\be_\bt_\b__\bt_\be_\bs_\bt_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b \n+    * _\ba_\bg_\be_\bt_\b__\bb_\by_\b__\bn_\ba_\bt_\bu_\br_\ba_\bl_\b__\bk_\be_\by_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br              _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                                 * _\ba_\bs_\be_\bt_\bd_\be_\bf_\ba_\bu_\bl_\bt_\b(_\b)_\b \n+    * _\ba_\bg_\be_\bt_\b__\be_\bx_\bp_\bi_\br_\be_\b__\ba_\bt_\b__\bb_\br_\bo_\bw_\bs_\be_\br_\b__\bc_\bl_\bo_\bs_\be_\b(_\b)_\b                             _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                      * _\bA_\bs_\bG_\be_\bo_\bJ_\bS_\bO_\bN_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\ba_\bg_\be_\bt_\b__\be_\bx_\bp_\bi_\br_\by_\b__\ba_\bg_\be_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                                 * _\bA_\bs_\bG_\bM_\bL_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\ba_\bg_\be_\bt_\b__\be_\bx_\bp_\bi_\br_\by_\b__\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                                 * _\bA_\bS_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\ba_\bg_\be_\bt_\b__\bg_\br_\bo_\bu_\bp_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                             * _\bA_\bs_\bK_\bM_\bL_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\ba_\bg_\be_\bt_\b__\bl_\bi_\bs_\bt_\b__\bo_\br_\b__\b4_\b0_\b4_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\bs_\b)          * _\ba_\bs_\bs_\be_\br_\bt_\bC_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+    * _\ba_\bg_\be_\bt_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bo_\br_\b__\b4_\b0_\b4_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\bs_\b)          _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bg_\be_\bt_\b__\bo_\br_\b__\bc_\br_\be_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                              * _\ba_\bs_\bs_\be_\br_\bt_\bF_\bi_\be_\bl_\bd_\bO_\bu_\bt_\bp_\bu_\bt_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                           _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bg_\be_\bt_\b__\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)              * _\ba_\bs_\bs_\be_\br_\bt_\bF_\bo_\br_\bm_\bE_\br_\br_\bo_\br_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+    * _\ba_\bg_\be_\bt_\b__\bu_\bs_\be_\br_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)              _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                             * _\ba_\bs_\bs_\be_\br_\bt_\bF_\bo_\br_\bm_\bS_\be_\bt_\bE_\br_\br_\bo_\br_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                   * _\ba_\bs_\bs_\be_\br_\bt_\bH_\bT_\bM_\bL_\bE_\bq_\bu_\ba_\bl_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+    * _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                     _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                         * _\ba_\bs_\bs_\be_\br_\bt_\bH_\bT_\bM_\bL_\bN_\bo_\bt_\bE_\bq_\bu_\ba_\bl_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+    * _\ba_\bh_\ba_\bs_\b__\bk_\be_\by_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)             _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bh_\ba_\bs_\b__\bm_\bo_\bd_\bu_\bl_\be_\b__\bp_\be_\br_\bm_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)               * _\ba_\bs_\bs_\be_\br_\bt_\bI_\bn_\bH_\bT_\bM_\bL_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                              * _\ba_\bs_\bs_\be_\br_\bt_\bJ_\bS_\bO_\bN_\bE_\bq_\bu_\ba_\bl_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+    * _\ba_\bh_\ba_\bs_\b__\bp_\be_\br_\bm_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                          _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                             * _\ba_\bs_\bs_\be_\br_\bt_\bJ_\bS_\bO_\bN_\bN_\bo_\bt_\bE_\bq_\bu_\ba_\bl_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bh_\ba_\bs_\b__\bp_\be_\br_\bm_\bs_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                       * _\ba_\bs_\bs_\be_\br_\bt_\bM_\be_\bs_\bs_\ba_\bg_\be_\bs_\b(_\b)_\b _\b(_\bM_\be_\bs_\bs_\ba_\bg_\be_\bs_\bT_\be_\bs_\bt_\bM_\bi_\bx_\bi_\bn\n+    * _\ba_\bi_\bn_\b__\bb_\bu_\bl_\bk_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                         * _\ba_\bs_\bs_\be_\br_\bt_\bN_\bo_\bt_\bC_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+    * _\ba_\bi_\bt_\be_\bm_\bs_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)               _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bi_\bt_\be_\br_\ba_\bt_\bo_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                   * _\ba_\bs_\bs_\be_\br_\bt_\bN_\bo_\bt_\bI_\bn_\bH_\bT_\bM_\bL_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                           _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bk_\be_\by_\bs_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)              * _\ba_\bs_\bs_\be_\br_\bt_\bN_\bu_\bm_\bQ_\bu_\be_\br_\bi_\be_\bs_\b(_\b)_\b _\b(_\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+    * _\ba_\bl_\ba_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)        _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bl_\ba_\bt_\be_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                     * _\ba_\bs_\bs_\be_\br_\bt_\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\bE_\bq_\bu_\ba_\bl_\b(_\b)_\b \n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                           _\b(_\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bl_\bi_\ba_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)      * _\ba_\bs_\bs_\be_\br_\bt_\bR_\ba_\bi_\bs_\be_\bs_\bM_\be_\bs_\bs_\ba_\bg_\be_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+    * _\ba_\bl_\bl_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)          _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bA_\bL_\bL_\bO_\bW_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bS_\bh_\bo_\bw_\bF_\ba_\bc_\be_\bt_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  * _\ba_\bs_\bs_\be_\br_\bt_\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bs_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+    * _\ba_\bl_\bl_\bo_\bw_\b__\bd_\bi_\bs_\bt_\bi_\bn_\bc_\bt_\b _\b(_\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                       _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bl_\bl_\bo_\bw_\b__\be_\bm_\bp_\bt_\by_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 * _\ba_\bs_\bs_\be_\br_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bN_\bo_\bt_\bU_\bs_\be_\bd_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn       _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                         * _\ba_\bs_\bs_\be_\br_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bU_\bs_\be_\bd_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+    * _\ba_\bl_\bl_\bo_\bw_\b__\be_\bm_\bp_\bt_\by_\b__\bf_\bi_\br_\bs_\bt_\b__\bp_\ba_\bg_\be_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bl_\bl_\bo_\bw_\b__\bf_\bi_\bl_\be_\bs_\b _\b(_\bF_\bi_\bl_\be_\bP_\ba_\bt_\bh_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b), _\b[_\b1_\b]               * _\ba_\bs_\bs_\be_\br_\bt_\bU_\bR_\bL_\bE_\bq_\bu_\ba_\bl_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+    * _\ba_\bl_\bl_\bo_\bw_\b__\bf_\bo_\bl_\bd_\be_\br_\bs_\b _\b(_\bF_\bi_\bl_\be_\bP_\ba_\bt_\bh_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b), _\b[_\b1_\b]               _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bl_\bl_\bo_\bw_\b__\bf_\bu_\bt_\bu_\br_\be_\b _\b(_\bD_\ba_\bt_\be_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                       * _\ba_\bs_\bs_\be_\br_\bt_\bW_\ba_\br_\bn_\bs_\bM_\be_\bs_\bs_\ba_\bg_\be_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+    * _\ba_\bl_\bl_\bo_\bw_\b__\bm_\bi_\bg_\br_\ba_\bt_\be_\b(_\b)                                            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bl_\bl_\bo_\bw_\b__\bo_\bv_\be_\br_\bw_\br_\bi_\bt_\be_\b _\b(_\bF_\bi_\bl_\be_\bS_\by_\bs_\bt_\be_\bm_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)            * _\ba_\bs_\bs_\be_\br_\bt_\bX_\bM_\bL_\bE_\bq_\bu_\ba_\bl_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+    * _\ba_\bl_\bl_\bo_\bw_\b__\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\b(_\b)                                           _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bl_\bl_\bo_\bw_\b__\bu_\bn_\bi_\bc_\bo_\bd_\be_\b _\b(_\bS_\bl_\bu_\bg_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b), _\b[_\b1_\b]                 * _\ba_\bs_\bs_\be_\br_\bt_\bX_\bM_\bL_\bN_\bo_\bt_\bE_\bq_\bu_\ba_\bl_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n+    * _\bA_\bl_\bl_\bo_\bw_\bA_\bl_\bl_\bU_\bs_\be_\br_\bs_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                       _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b)                            * _\ba_\bs_\bs_\bu_\bm_\be_\b__\bs_\bc_\bh_\be_\bm_\be_\b _\b(_\bU_\bR_\bL_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bA_\bl_\bl_\bo_\bw_\bA_\bl_\bl_\bU_\bs_\be_\br_\bs_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                * _\bA_\bs_\bS_\bV_\bG_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b)                              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\ba_\bl_\bl_\bo_\bw_\be_\bd_\b__\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   * _\bA_\bs_\bW_\bK_\bB_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * ALLOWED_HOSTS                                              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            * _\bA_\bs_\bW_\bK_\bT_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\ba_\bl_\bl_\bo_\bw_\bl_\bi_\bs_\bt_\b _\b(_\bE_\bm_\ba_\bi_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\ba_\bl_\bl_\bo_\bw_\bs_\b__\bc_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\be_\b__\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)      * _\ba_\bs_\by_\bn_\bc_\b__\bo_\bn_\bl_\by_\b__\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\ba_\bl_\bo_\bg_\bi_\bn_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)\n+          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)                    * _\ba_\bs_\by_\bn_\bc_\b__\bt_\bo_\b__\bs_\by_\bn_\bc_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\ba_\bl_\bo_\bg_\bo_\bu_\bt_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                 _\ba_\bs_\bg_\bi_\br_\be_\bf_\b._\bs_\by_\bn_\bc_\b)\n+          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)                    * _\bA_\bs_\by_\bn_\bc_\bC_\bl_\bi_\be_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n+    * _\ba_\bl_\bt_\be_\br_\b__\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)      * _\bA_\bs_\by_\bn_\bc_\bR_\be_\bq_\bu_\be_\bs_\bt_\bF_\ba_\bc_\bt_\bo_\br_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\ba_\bl_\bt_\be_\br_\b__\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\b__\bc_\bo_\bm_\bm_\be_\bn_\bt_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                                 * _\bA_\bT_\ba_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\ba_\bl_\bt_\be_\br_\b__\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                                 * _\bA_\bT_\ba_\bn_\b2_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\ba_\bl_\bt_\be_\br_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\ba_\bl_\bt_\be_\br_\b__\bi_\bn_\bd_\be_\bx_\b__\bt_\bo_\bg_\be_\bt_\bh_\be_\br_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br         * _\ba_\bt_\be_\bs_\bt_\b__\bc_\bo_\bo_\bk_\bi_\be_\b__\bw_\bo_\br_\bk_\be_\bd_\b(_\b)_\b \n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                                   _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bl_\bt_\be_\br_\b__\bu_\bn_\bi_\bq_\bu_\be_\b__\bt_\bo_\bg_\be_\bt_\bh_\be_\br_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br        * _\bA_\bt_\bo_\bm_\b1_\bF_\be_\be_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b)\n+    * _\bA_\bL_\bT_\bE_\bR_\bA_\bT_\bI_\bO_\bN_\b _\b(_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bC_\ba_\bt_\be_\bg_\bo_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 * _\ba_\bt_\bo_\bm_\bi_\bc_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bA_\bl_\bt_\be_\br_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                         * _\ba_\bt_\bt_\ba_\bc_\bh_\b__\ba_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\b(_\b)_\b \n+    * _\bA_\bl_\bt_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                      _\b(_\bE_\bm_\ba_\bi_\bl_\bM_\bu_\bl_\bt_\bi_\bA_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                         * _\ba_\bt_\bt_\br_\b__\bv_\ba_\bl_\bu_\be_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bA_\bl_\bt_\be_\br_\bI_\bn_\bd_\be_\bx_\bT_\bo_\bg_\be_\bt_\bh_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                            * _\ba_\bt_\bt_\br_\bs_\b _\b(_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                         * _\ba_\bu_\bp_\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be\n+    * _\bA_\bl_\bt_\be_\br_\bM_\bo_\bd_\be_\bl_\bM_\ba_\bn_\ba_\bg_\be_\br_\bs_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                              _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                               o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bA_\bl_\bt_\be_\br_\bM_\bo_\bd_\be_\bl_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                         * _\ba_\bu_\bp_\bd_\ba_\bt_\be_\b__\bo_\br_\b__\bc_\br_\be_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bA_\bl_\bt_\be_\br_\bM_\bo_\bd_\be_\bl_\bT_\ba_\bb_\bl_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                         * _\ba_\bu_\bp_\bd_\ba_\bt_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\ba_\bu_\bt_\bh_\b__\bh_\ba_\bs_\bh_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bA_\bl_\bt_\be_\br_\bM_\bo_\bd_\be_\bl_\bT_\ba_\bb_\bl_\be_\bC_\bo_\bm_\bm_\be_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                         * _\ba_\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\ba_\bl_\bt_\be_\br_\bn_\ba_\bt_\be_\bs_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                           * _\ba_\bu_\bt_\bh_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\ba_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\bs_\b _\b(_\bE_\bm_\ba_\bi_\bl_\bM_\bu_\bl_\bt_\bi_\bA_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bc_\bo_\bn_\bt_\be_\bx_\bt_\b__\bp_\br_\bo_\bc_\be_\bs_\bs_\bo_\br_\bs_\b)\n+    * _\bA_\bl_\bt_\be_\br_\bO_\br_\bd_\be_\br_\bW_\bi_\bt_\bh_\bR_\be_\bs_\bp_\be_\bc_\bt_\bT_\bo_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                       * _\ba_\bu_\bt_\bh_\b__\bc_\bo_\bd_\be_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                         * _\ba_\bu_\bt_\bh_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bA_\bl_\bt_\be_\br_\bU_\bn_\bi_\bq_\bu_\be_\bT_\bo_\bg_\be_\bt_\bh_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                           * AUTH_PASSWORD_VALIDATORS\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                               o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * _\bA_\bL_\bW_\bA_\bY_\bS_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bS_\bh_\bo_\bw_\bF_\ba_\bc_\be_\bt_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 * AUTH_USER_MODEL\n                                                                      o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n                                                                * _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n                                                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n-                                                                     o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-                                                                     o _\b(_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+                                                                     o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+                                                                     o _\b(_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n                                                                * AUTHENTICATION_BACKENDS\n                                                                      o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n                                                                * _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b__\bf_\bo_\br_\bm_\b _\b(_\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw\n-                                                                 _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-                                                               * _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                                 _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+                                                               * _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bf_\bo_\br_\bm_\bs_\b)\n-                                                               * _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                               * _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b)\n-                                                               * _\ba_\bu_\bt_\bo_\b__\bc_\br_\be_\ba_\bt_\be_\bd_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-                                                               * _\ba_\bu_\bt_\bo_\b__\bi_\bd_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-                                                                     o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-                                                               * _\ba_\bu_\bt_\bo_\b__\bn_\bo_\bw_\b _\b(_\bD_\ba_\bt_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-                                                               * _\ba_\bu_\bt_\bo_\b__\bn_\bo_\bw_\b__\ba_\bd_\bd_\b _\b(_\bD_\ba_\bt_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+                                                               * _\ba_\bu_\bt_\bo_\b__\bc_\br_\be_\ba_\bt_\be_\bd_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+                                                               * _\ba_\bu_\bt_\bo_\b__\bi_\bd_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+                                                                     o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+                                                               * _\ba_\bu_\bt_\bo_\b__\bn_\bo_\bw_\b _\b(_\bD_\ba_\bt_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+                                                               * _\ba_\bu_\bt_\bo_\b__\bn_\bo_\bw_\b__\ba_\bd_\bd_\b _\b(_\bD_\ba_\bt_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n                                                                * _\ba_\bu_\bt_\bo_\bc_\bo_\bm_\bp_\bl_\be_\bt_\be_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n-                                                                 _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+                                                                 _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n                                                                * _\ba_\bu_\bt_\bo_\bd_\bi_\bs_\bc_\bo_\bv_\be_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n                                                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)\n                                                                * autoescape\n                                                                      o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-                                                               * _\bA_\bu_\bt_\bo_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+                                                               * _\bA_\bu_\bt_\bo_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n                                                                * _\ba_\bv_\ba_\bi_\bl_\ba_\bb_\bl_\be_\b__\ba_\bp_\bp_\bs_\b _\b(_\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n-                                                                 _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+                                                                 _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n                                                                * _\ba_\bv_\ba_\bl_\bu_\be_\bs_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be\n-                                                                 _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-                                                               * _\bA_\bv_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-                                                               * _\bA_\bz_\bi_\bm_\bu_\bt_\bh_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                                 _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+                                                               * _\bA_\bv_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+                                                               * _\bA_\bz_\bi_\bm_\bu_\bt_\bh_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n *\b**\b**\b**\b**\b* B\bB *\b**\b**\b**\b**\b*\n-    * _\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                     * _\bB_\bi_\bt_\bA_\bn_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)                                * _\bB_\bi_\bt_\bO_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n-    * _\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bc_\ba_\bc_\bh_\be_\bd_\b__\bd_\bb_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bS_\bt_\bo_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn               * _\bB_\bi_\bt_\bX_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)                                * _\bb_\bl_\ba_\bn_\bk_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bd_\bb_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bS_\bt_\bo_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                            o _\b(_\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * _\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                    * _\bB_\bi_\bt_\bA_\bn_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)                                * _\bB_\bi_\bt_\bO_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n+    * _\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bc_\ba_\bc_\bh_\be_\bd_\b__\bd_\bb_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bS_\bt_\bo_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn              * _\bB_\bi_\bt_\bX_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)                                * _\bb_\bl_\ba_\bn_\bk_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bd_\bb_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bS_\bt_\bo_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                           o _\b(_\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)                                * block\n-    * _\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bs_\bm_\bt_\bp_\b._\bE_\bm_\ba_\bi_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n+    * _\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bs_\bm_\bt_\bp_\b._\bE_\bm_\ba_\bi_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                         o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)                                       * blocktrans\n     * _\bB_\ba_\bd_\bR_\be_\bq_\bu_\be_\bs_\bt                                                    o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-    * _\bb_\ba_\bn_\bd_\bs_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            * blocktranslate\n+    * _\bb_\ba_\bn_\bd_\bs_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                            * blocktranslate\n     * _\bb_\ba_\bs_\be_\b3_\b6_\b__\bt_\bo_\b__\bi_\bn_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bt_\bp_\b)                 o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-    * _\bb_\ba_\bs_\be_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       * _\bB_\bl_\bo_\bo_\bm_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bb_\ba_\bs_\be_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                       * _\bB_\bl_\bo_\bo_\bm_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b._\bB_\ba_\bs_\be_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n-            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                        * _\bB_\bl_\bo_\bo_\bm_\bI_\bn_\bd_\be_\bx_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs_\b)\n-          o _\b(_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            * _\bb_\bo_\bd_\by_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                      * _\bb_\bo_\bd_\by_\b__\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b(_\b)_\b _\b(_\bE_\bm_\ba_\bi_\bl_\bM_\bu_\bl_\bt_\bi_\bA_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bS_\bp_\bl_\bi_\bt_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       * _\bB_\bo_\bo_\bl_\bA_\bn_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n-    * _\bb_\ba_\bs_\be_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b__\bn_\ba_\bm_\be_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   * _\bB_\bo_\bo_\bl_\be_\ba_\bn_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\bb_\ba_\bs_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bS_\be_\bs_\bs_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                    o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)                                * _\bB_\bo_\bo_\bl_\bO_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n-    * _\bb_\ba_\bs_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bB_\ba_\bs_\be_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn               * _\bb_\bo_\bu_\bn_\bd_\b__\bf_\bi_\be_\bl_\bd_\b__\bc_\bl_\ba_\bs_\bs_\b _\b(_\bB_\ba_\bs_\be_\bR_\be_\bn_\bd_\be_\br_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)                                      o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bb_\ba_\bs_\be_\b__\bu_\br_\bl_\b _\b(_\bF_\bi_\bl_\be_\bS_\by_\bs_\bt_\be_\bm_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bI_\bn_\bM_\be_\bm_\bo_\br_\by_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       * _\bb_\bo_\bu_\bn_\bd_\ba_\br_\by_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bb_\ba_\bs_\be_\b__\bw_\bi_\bd_\bg_\be_\bt_\b _\b(_\bR_\ba_\bn_\bg_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     * _\bb_\bo_\bu_\bn_\bd_\ba_\br_\by_\b(_\b)_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bB_\ba_\bs_\be_\bA_\br_\bc_\bh_\bi_\bv_\be_\bI_\bn_\bd_\be_\bx_\bV_\bi_\be_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                          * _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)                             * _\bB_\bo_\bu_\bn_\bd_\bi_\bn_\bg_\bC_\bi_\br_\bc_\bl_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bB_\ba_\bs_\be_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b)       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b)           * _\bB_\br_\bi_\bn_\bI_\bn_\bd_\be_\bx_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs_\b)\n-    * _\bB_\ba_\bs_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)              * _\bB_\br_\bo_\bk_\be_\bn_\bL_\bi_\bn_\bk_\bE_\bm_\ba_\bi_\bl_\bs_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\bo_\bm_\bm_\bo_\bn_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bs_\bc_\bh_\be_\bm_\ba_\b)                         * _\bB_\bt_\br_\be_\be_\bG_\bi_\bn_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)                             * _\bB_\bt_\br_\be_\be_\bG_\bi_\bs_\bt_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)                             * _\bB_\bT_\br_\be_\be_\bI_\bn_\bd_\be_\bx_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs_\b)\n-    * _\bB_\ba_\bs_\be_\bD_\ba_\by_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                            * _\bb_\bu_\bf_\bf_\be_\br_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)                             * _\bb_\bu_\bf_\bf_\be_\br_\b__\bw_\bi_\bt_\bh_\b__\bs_\bt_\by_\bl_\be_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bf_\bo_\br_\bm_\bs_\be_\bt_\bs_\b)            * _\bb_\bu_\bi_\bl_\bd_\b__\ba_\bb_\bs_\bo_\bl_\bu_\bt_\be_\b__\bu_\br_\bi_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bB_\ba_\bs_\be_\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bn_\bl_\bi_\bn_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                      * _\bb_\bu_\bi_\bl_\bd_\b__\bs_\bu_\bi_\bt_\be_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)                      * built-in function\n-    * _\bB_\ba_\bs_\be_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bW_\bi_\bd_\bg_\be_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bf_\b._\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b._\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\b(_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b._\bw_\bi_\bd_\bg_\be_\bt_\bs_\b)                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\ba_\bc_\bh_\be_\b._\bu_\bt_\bi_\bl_\bs_\b._\bm_\ba_\bk_\be_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bf_\br_\ba_\bg_\bm_\be_\bn_\bt_\b__\bk_\be_\by\n-    * _\bB_\ba_\bs_\be_\bM_\bo_\bn_\bt_\bh_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                  _\b(_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b._\bc_\ba_\bl_\bl_\b__\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b(_\b)\n-    * _\bB_\ba_\bs_\be_\bR_\be_\bn_\bd_\be_\br_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\br_\be_\bn_\bd_\be_\br_\be_\br_\bs_\b)                o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br_\bs_\b._\bg_\be_\bt_\b__\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br_\b(_\b)\n-    * _\bB_\ba_\bs_\be_\bT_\bo_\bd_\ba_\by_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\ba_\bc_\bh_\be_\b._\bc_\ba_\bc_\bh_\be_\b__\bp_\ba_\bg_\be_\b(_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)                             * _\bb_\bu_\bl_\bk_\b__\bc_\br_\be_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\bC_\br_\be_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bf_\bo_\br_\bm_\bs_\b)                              * _\bb_\bu_\bl_\bk_\b__\bu_\bp_\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bB_\ba_\bs_\be_\bW_\be_\be_\bk_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)                             * _\bb_\by_\bt_\be_\bo_\br_\bd_\be_\br_\b _\b(_\bW_\bK_\bB_\bW_\br_\bi_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bB_\ba_\bs_\be_\bY_\be_\ba_\br_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                        * _\bB_\bl_\bo_\bo_\bm_\bI_\bn_\bd_\be_\bx_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs_\b)\n+          o _\b(_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                            * _\bb_\bo_\bd_\by_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      * _\bb_\bo_\bd_\by_\b__\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b(_\b)_\b _\b(_\bE_\bm_\ba_\bi_\bl_\bM_\bu_\bl_\bt_\bi_\bA_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bS_\bp_\bl_\bi_\bt_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                       * _\bB_\bo_\bo_\bl_\bA_\bn_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n+    * _\bb_\ba_\bs_\be_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b__\bn_\ba_\bm_\be_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   * _\bB_\bo_\bo_\bl_\be_\ba_\bn_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\bb_\ba_\bs_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bS_\be_\bs_\bs_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                   o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)                                * _\bB_\bo_\bo_\bl_\bO_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n+    * _\bb_\ba_\bs_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bB_\ba_\bs_\be_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn              * _\bb_\bo_\bu_\bn_\bd_\b__\bf_\bi_\be_\bl_\bd_\b__\bc_\bl_\ba_\bs_\bs_\b _\b(_\bB_\ba_\bs_\be_\bR_\be_\bn_\bd_\be_\br_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)                                      o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bb_\ba_\bs_\be_\b__\bu_\br_\bl_\b _\b(_\bF_\bi_\bl_\be_\bS_\by_\bs_\bt_\be_\bm_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bI_\bn_\bM_\be_\bm_\bo_\br_\by_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                       * _\bb_\bo_\bu_\bn_\bd_\ba_\br_\by_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bb_\ba_\bs_\be_\b__\bw_\bi_\bd_\bg_\be_\bt_\b _\b(_\bR_\ba_\bn_\bg_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                     * _\bb_\bo_\bu_\bn_\bd_\ba_\br_\by_\b(_\b)_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bB_\ba_\bs_\be_\bA_\br_\bc_\bh_\bi_\bv_\be_\bI_\bn_\bd_\be_\bx_\bV_\bi_\be_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                         * _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)                             * _\bB_\bo_\bu_\bn_\bd_\bi_\bn_\bg_\bC_\bi_\br_\bc_\bl_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bB_\ba_\bs_\be_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b)                           * _\bB_\br_\bi_\bn_\bI_\bn_\bd_\be_\bx_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs_\b)\n+    * _\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b)          * _\bB_\br_\bo_\bk_\be_\bn_\bL_\bi_\bn_\bk_\bE_\bm_\ba_\bi_\bl_\bs_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bB_\ba_\bs_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\bo_\bm_\bm_\bo_\bn_\b)\n+    * _\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                     * _\bB_\bt_\br_\be_\be_\bG_\bi_\bn_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bs_\bc_\bh_\be_\bm_\ba_\b)                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                           * _\bB_\bt_\br_\be_\be_\bG_\bi_\bs_\bt_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)                               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                             * _\bB_\bT_\br_\be_\be_\bI_\bn_\bd_\be_\bx_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)                             * _\bb_\bu_\bf_\bf_\be_\br_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bB_\ba_\bs_\be_\bD_\ba_\by_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                           * _\bb_\bu_\bf_\bf_\be_\br_\b__\bw_\bi_\bt_\bh_\b__\bs_\bt_\by_\bl_\be_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)                             * _\bb_\bu_\bi_\bl_\bd_\b__\ba_\bb_\bs_\bo_\bl_\bu_\bt_\be_\b__\bu_\br_\bi_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bf_\bo_\br_\bm_\bs_\be_\bt_\bs_\b)           * _\bb_\bu_\bi_\bl_\bd_\b__\bs_\bu_\bi_\bt_\be_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bB_\ba_\bs_\be_\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bn_\bl_\bi_\bn_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                     * built-in function\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)                            o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bf_\b._\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b._\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\b(_\b)\n+    * _\bB_\ba_\bs_\be_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bW_\bi_\bd_\bg_\be_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                 o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\ba_\bc_\bh_\be_\b._\bu_\bt_\bi_\bl_\bs_\b._\bm_\ba_\bk_\be_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bf_\br_\ba_\bg_\bm_\be_\bn_\bt_\b__\bk_\be_\by\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b._\bw_\bi_\bd_\bg_\be_\bt_\bs_\b)                               _\b(_\b)\n+    * _\bB_\ba_\bs_\be_\bM_\bo_\bn_\bt_\bh_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b._\bc_\ba_\bl_\bl_\b__\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b(_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br_\bs_\b._\bg_\be_\bt_\b__\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br_\b(_\b)\n+    * _\bB_\ba_\bs_\be_\bR_\be_\bn_\bd_\be_\br_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\br_\be_\bn_\bd_\be_\br_\be_\br_\bs_\b)               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\ba_\bc_\bh_\be_\b._\bc_\ba_\bc_\bh_\be_\b__\bp_\ba_\bg_\be_\b(_\b)\n+    * _\bB_\ba_\bs_\be_\bT_\bo_\bd_\ba_\by_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                         * _\bb_\bu_\bl_\bk_\b__\bc_\br_\be_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)                               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n+    * _\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\bC_\br_\be_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                         * _\bb_\bu_\bl_\bk_\b__\bu_\bp_\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bf_\bo_\br_\bm_\bs_\b)                                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n+    * _\bB_\ba_\bs_\be_\bW_\be_\be_\bk_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                          * _\bb_\by_\bt_\be_\bo_\br_\bd_\be_\br_\b _\b(_\bW_\bK_\bB_\bW_\br_\bi_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)\n+    * _\bB_\ba_\bs_\be_\bY_\be_\ba_\br_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)\n     * bbcontains\n           o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n     * bboverlaps\n           o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bB_\bi_\bg_\bA_\bu_\bt_\bo_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\bB_\bi_\bg_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\bB_\bi_\bg_\bI_\bn_\bt_\be_\bg_\be_\br_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bB_\bi_\bg_\bA_\bu_\bt_\bo_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\bB_\bi_\bg_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\bB_\bi_\bg_\bI_\bn_\bt_\be_\bg_\be_\br_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)\n-    * _\bb_\bi_\bl_\ba_\bt_\be_\br_\ba_\bl_\b _\b(_\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bB_\bi_\bn_\ba_\br_\by_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\bb_\bi_\bl_\ba_\bt_\be_\br_\ba_\bl_\b _\b(_\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bB_\bi_\bn_\ba_\br_\by_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n *\b**\b**\b**\b**\b* C\bC *\b**\b**\b**\b**\b*\n-    * cache                                       * _\bC_\bo_\bm_\bm_\bo_\bn_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\bo_\bm_\bm_\bo_\bn_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                          * _\bC_\bo_\bm_\bm_\bo_\bn_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bc_\ba_\bc_\bh_\be_\b__\bc_\bo_\bn_\bt_\br_\bo_\bl_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\ba_\bc_\bh_\be_\b)              * compilemessages\n-    * _\bc_\ba_\bc_\bh_\be_\b__\bk_\be_\by_\b__\bp_\br_\be_\bf_\bi_\bx_\b                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-      _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bc_\ba_\bc_\bh_\be_\bd_\b__\bd_\bb_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bS_\bt_\bo_\br_\be            * compilemessages command line option\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                        o _\b-_\b-_\be_\bx_\bc_\bl_\bu_\bd_\be\n-    * CACHE_MIDDLEWARE_ALIAS                            o _\b-_\b-_\bi_\bg_\bn_\bo_\br_\be\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b-_\b-_\bl_\bo_\bc_\ba_\bl_\be\n-    * CACHE_MIDDLEWARE_KEY_PREFIX                       o _\b-_\b-_\bu_\bs_\be_\b-_\bf_\bu_\bz_\bz_\by\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b-_\bf\n-    * CACHE_MIDDLEWARE_SECONDS                          o _\b-_\bi\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b-_\bl\n-    * _\bc_\ba_\bc_\bh_\be_\bd_\b._\bL_\bo_\ba_\bd_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                           o _\b-_\bx\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bl_\bo_\ba_\bd_\be_\br_\bs_\b)                    * _\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\be_\bP_\br_\bi_\bm_\ba_\br_\by_\bK_\be_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\bc_\ba_\bc_\bh_\be_\bd_\b__\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                   * _\bc_\bo_\bm_\bp_\br_\be_\bs_\bs_\b(_\b)_\b _\b(_\bM_\bu_\bl_\bt_\bi_\bV_\ba_\bl_\bu_\be_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\ba_\bl_\b)                    * _\bC_\bo_\bn_\bc_\ba_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * CACHES                                      * _\bc_\bo_\bn_\bc_\br_\be_\bt_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bc\bc_\bo\bo_\bn\bn_\bc\bc_\br\br_\be\be_\bt\bt_\be\be_\b _\bm\bm_\bo\bo_\bd\bd_\be\be_\bl\bl\n-    * CACHES-BACKEND                              * _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\b _\b(_\bC_\bh_\be_\bc_\bk_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b(_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * CACHES-KEY_FUNCTION                               o _\b(_\bF_\bi_\bl_\bt_\be_\br_\be_\bd_\bR_\be_\bl_\ba_\bt_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b(_\bI_\bn_\bd_\be_\bx_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * CACHES-KEY_PREFIX                                 o _\b(_\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp_\b)\n-    * CACHES-LOCATION                             * _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b__\be_\bs_\bc_\ba_\bp_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bp_\ba_\bg_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * CACHES-OPTIONS                                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bC_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\bG_\be_\bt_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * CACHES-TIMEOUT                                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bh_\bt_\bt_\bp_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\b__\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * CACHES-VERSION                              * _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\bd_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bf_\b._\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bc_\bo_\bn_\bf_\bi_\br_\bm_\b__\bl_\bo_\bg_\bi_\bn_\b__\ba_\bl_\bl_\bo_\bw_\be_\bd_\b(_\b)_\b _\b(_\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bC_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bF_\bi_\bl_\bt_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                    * CONN_HEALTH_CHECKS\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bl_\bo_\bg_\b)                                 o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bc_\ba_\bl_\bl_\bp_\br_\bo_\bc_\b(_\b)_\b _\b(_\bC_\bu_\br_\bs_\bo_\br_\bW_\br_\ba_\bp_\bp_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)           * CONN_MAX_AGE\n-    * _\bc_\ba_\bn_\b__\bd_\be_\bl_\be_\bt_\be_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-          o _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)          * _\bc_\bo_\bn_\bn_\be_\bc_\bt_\b(_\b)_\b _\b(_\bS_\bi_\bg_\bn_\ba_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bc_\ba_\bn_\b__\bd_\be_\bl_\be_\bt_\be_\b__\be_\bx_\bt_\br_\ba_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt               * _\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\b _\b(_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                  * _\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b__\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn\n-    * _\bc_\ba_\bn_\b__\bo_\br_\bd_\be_\br_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)             _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * capfirst                                    * _\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                       * contained\n-    * _\bc_\ba_\bp_\bt_\bu_\br_\be_\bd_\b__\bk_\bw_\ba_\br_\bg_\bs_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh                    o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                  * contains\n-    * _\bc_\ba_\bp_\bt_\bu_\br_\be_\bO_\bn_\bC_\bo_\bm_\bm_\bi_\bt_\bC_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bs_\b(_\b)_\b _\b(_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be              o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-      _\bc_\bl_\ba_\bs_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                               * _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bC_\bA_\bS_\bC_\bA_\bD_\bE_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)              o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-    * _\bC_\ba_\bs_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                    o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)                     o _\b(_\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bC_\ba_\bs_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                              * _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b__\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                 * _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b__\bo_\bv_\be_\br_\b__\bc_\bl_\ba_\bu_\bs_\be_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bC_\be_\bi_\bl_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                              * contains_properly\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                       o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * center                                      * _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b__\bp_\br_\bo_\bp_\be_\br_\bl_\by_\b(_\b)_\b _\b(_\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                       * _\bc_\bo_\bn_\bt_\be_\bn_\bt_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bC_\be_\bn_\bt_\br_\bo_\bi_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                o _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * cache                                       * _\bC_\bo_\bm_\bm_\bo_\bn_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\bo_\bm_\bm_\bo_\bn_\b)\n+    * _\bc_\ba_\bc_\bh_\be_\b__\bc_\bo_\bn_\bt_\br_\bo_\bl_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                  * _\bC_\bo_\bm_\bm_\bo_\bn_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\ba_\bc_\bh_\be_\b)                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b)\n+    * _\bc_\ba_\bc_\bh_\be_\b__\bk_\be_\by_\b__\bp_\br_\be_\bf_\bi_\bx_\b                            * compilemessages\n+      _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bc_\ba_\bc_\bh_\be_\bd_\b__\bd_\bb_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bS_\bt_\bo_\br_\be                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                  * compilemessages command line option\n+    * CACHE_MIDDLEWARE_ALIAS                            o _\b-_\b-_\be_\bx_\bc_\bl_\bu_\bd_\be\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b-_\b-_\bi_\bg_\bn_\bo_\br_\be\n+    * CACHE_MIDDLEWARE_KEY_PREFIX                       o _\b-_\b-_\bl_\bo_\bc_\ba_\bl_\be\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b-_\b-_\bu_\bs_\be_\b-_\bf_\bu_\bz_\bz_\by\n+    * CACHE_MIDDLEWARE_SECONDS                          o _\b-_\bf\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b-_\bi\n+    * _\bc_\ba_\bc_\bh_\be_\bd_\b._\bL_\bo_\ba_\bd_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                          o _\b-_\bl\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bl_\bo_\ba_\bd_\be_\br_\bs_\b)                          o _\b-_\bx\n+    * _\bc_\ba_\bc_\bh_\be_\bd_\b__\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                  * _\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\be_\bP_\br_\bi_\bm_\ba_\br_\by_\bK_\be_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\ba_\bl_\b)                    * _\bc_\bo_\bm_\bp_\br_\be_\bs_\bs_\b(_\b)_\b _\b(_\bM_\bu_\bl_\bt_\bi_\bV_\ba_\bl_\bu_\be_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * CACHES                                      * _\bC_\bo_\bn_\bc_\ba_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bc_\bo_\bn_\bc_\br_\be_\bt_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * CACHES-BACKEND                              * _\bc\bc_\bo\bo_\bn\bn_\bc\bc_\br\br_\be\be_\bt\bt_\be\be_\b _\bm\bm_\bo\bo_\bd\bd_\be\be_\bl\bl\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\b _\b(_\bC_\bh_\be_\bc_\bk_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * CACHES-KEY_FUNCTION                               o _\b(_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b(_\bF_\bi_\bl_\bt_\be_\br_\be_\bd_\bR_\be_\bl_\ba_\bt_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * CACHES-KEY_PREFIX                                 o _\b(_\bI_\bn_\bd_\be_\bx_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b(_\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * CACHES-LOCATION                             * _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b__\be_\bs_\bc_\ba_\bp_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b)\n+    * CACHES-OPTIONS                              * _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bp_\ba_\bg_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp_\b)\n+    * CACHES-TIMEOUT                              * _\bC_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\bG_\be_\bt_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bh_\bt_\bt_\bp_\b)\n+    * CACHES-VERSION                              * _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\b__\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\bd_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bf_\b._\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bC_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bF_\bi_\bl_\bt_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                   * _\bc_\bo_\bn_\bf_\bi_\br_\bm_\b__\bl_\bo_\bg_\bi_\bn_\b__\ba_\bl_\bl_\bo_\bw_\be_\bd_\b(_\b)_\b _\b(_\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bl_\bo_\bg_\b)                           * CONN_HEALTH_CHECKS\n+    * _\bc_\ba_\bl_\bl_\bp_\br_\bo_\bc_\b(_\b)_\b _\b(_\bC_\bu_\br_\bs_\bo_\br_\bW_\br_\ba_\bp_\bp_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * _\bc_\ba_\bn_\b__\bd_\be_\bl_\be_\bt_\be_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)          * CONN_MAX_AGE\n+          o _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * _\bc_\ba_\bn_\b__\bd_\be_\bl_\be_\bt_\be_\b__\be_\bx_\bt_\br_\ba_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt               * _\bc_\bo_\bn_\bn_\be_\bc_\bt_\b(_\b)_\b _\b(_\bS_\bi_\bg_\bn_\ba_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                  * _\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\b _\b(_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bc_\ba_\bn_\b__\bo_\br_\bd_\be_\br_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)           * _\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b__\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn\n+    * capfirst                                      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                       * _\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bc_\ba_\bp_\bt_\bu_\br_\be_\bd_\b__\bk_\bw_\ba_\br_\bg_\bs_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh              * contained\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                        o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+    * _\bc_\ba_\bp_\bt_\bu_\br_\be_\bO_\bn_\bC_\bo_\bm_\bm_\bi_\bt_\bC_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bs_\b(_\b)_\b _\b(_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be        * contains\n+      _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                    o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+    * _\bC_\bA_\bS_\bC_\bA_\bD_\bE_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)        * _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bC_\ba_\bs_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                   o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)                     o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bC_\ba_\bs_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                   o _\b(_\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                 * _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b__\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bC_\be_\bi_\bl_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                             * _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b__\bo_\bv_\be_\br_\b__\bc_\bl_\ba_\bu_\bs_\be_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                 * contains_properly\n+    * center                                            o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                       * _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b__\bp_\br_\bo_\bp_\be_\br_\bl_\by_\b(_\b)_\b _\b(_\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bc_\be_\bn_\bt_\br_\bo_\bi_\bd_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)           * _\bc_\bo_\bn_\bt_\be_\bn_\bt_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bC_\be_\bn_\bt_\br_\bo_\bi_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                               o _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)     * _\bc_\bo_\bn_\bt_\be_\bn_\bt_\b__\bd_\bi_\bs_\bp_\bo_\bs_\bi_\bt_\bi_\bo_\bn_\b__\bh_\be_\ba_\bd_\be_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bc_\be_\bn_\bt_\br_\bo_\bi_\bd_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bt_\bp_\b)\n-          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               * _\bc_\bo_\bn_\bt_\be_\bn_\bt_\b__\bp_\ba_\br_\ba_\bm_\bs_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bc_\bh_\ba_\bn_\bg_\be_\b__\bf_\bo_\br_\bm_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn            * _\bc_\bo_\bn_\bt_\be_\bn_\bt_\b__\bt_\by_\bp_\be_\b \n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                    _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n-    * _\bc_\bh_\ba_\bn_\bg_\be_\b__\bl_\bi_\bs_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn              _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                        o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bc_\bh_\ba_\bn_\bg_\be_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b _\b(_\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               o _\b(_\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bc_\bh_\ba_\bn_\bg_\be_\b__\bv_\bi_\be_\bw_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                 o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bc_\bh_\ba_\bn_\bg_\be_\bd_\b__\bd_\ba_\bt_\ba_\b _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     o _\b(_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bc_\bh_\ba_\bn_\bg_\be_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\bs_\b                             * _\bc_\bo_\bn_\bt_\be_\bn_\bt_\b__\bt_\by_\bp_\be_\b__\be_\bx_\bt_\br_\ba_\b _\b(_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bB_\ba_\bs_\be_\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)         * _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bF_\bi_\bl_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bb_\ba_\bs_\be_\b)\n-    * _\bc_\bh_\ba_\bn_\bg_\be_\bf_\br_\be_\bq_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              * _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bc_\bh_\ba_\bn_\bg_\be_\bl_\bi_\bs_\bt_\b__\bv_\bi_\be_\bw_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * changepassword                              * _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * changepassword command line option          * _\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b)\n-          o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be                            * _\bc_\bo_\bn_\bt_\be_\bx_\bt_\b _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)       * _\bc_\bo_\bn_\bt_\be_\bx_\bt_\b__\bd_\ba_\bt_\ba_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)               * _\bc_\bo_\bn_\bt_\be_\bx_\bt_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bn_\ba_\bm_\be_\b \n-    * _\bc_\bh_\ba_\br_\bs_\be_\bt_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n-          o _\b(_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * check                                             o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n-          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                          _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * check command line option                   * _\bC_\bo_\bn_\bt_\be_\bx_\bt_\bP_\bo_\bp_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn\n-          o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be                            * _\bc_\bo_\bn_\bv_\be_\br_\bt_\b__\bv_\ba_\bl_\bu_\be_\b(_\b)_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b-_\b-_\bd_\be_\bp_\bl_\bo_\by                              * _\bc_\bo_\bn_\bv_\be_\bx_\b__\bh_\bu_\bl_\bl_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b-_\b-_\bf_\ba_\bi_\bl_\b-_\bl_\be_\bv_\be_\bl                                o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b-_\b-_\bl_\bi_\bs_\bt_\b-_\bt_\ba_\bg_\bs                           * _\bc_\bo_\bo_\bk_\bi_\be_\bs_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b-_\b-_\bt_\ba_\bg                                 * _\bC_\bO_\bO_\bK_\bI_\bE_\bS_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b-_\bt                                    * _\bc_\bo_\bo_\bk_\bi_\be_\bs_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bc_\bh_\be_\bc_\bk_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                * _\bc_\bo_\bo_\br_\bd_\b__\bd_\bi_\bm_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bc_\bh_\be_\bc_\bk_\b__\bf_\bo_\br_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be             * _\bc_\bo_\bo_\br_\bd_\bs_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)                         o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bc_\bh_\be_\bc_\bk_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                 * _\bc_\bo_\bo_\br_\bd_\bs_\b(_\b)_\b _\b(_\bG_\be_\bo_\bI_\bP_\b2_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bh_\ba_\bs_\bh_\be_\br_\bs_\b)                * _\bC_\bo_\bo_\br_\bd_\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)      * _\bc_\bo_\bp_\by_\b(_\b)_\b _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                  * _\bC_\bo_\br_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n-    * _\bc_\bh_\be_\bc_\bk_\b__\bt_\be_\bs_\bt_\b _\b(_\bC_\bh_\be_\bc_\bk_\bb_\bo_\bx_\bI_\bn_\bp_\bu_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)        * _\bC_\bo_\bs_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\bC_\bh_\be_\bc_\bk_\bb_\bo_\bx_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)       * _\bC_\bo_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\bC_\bh_\be_\bc_\bk_\bb_\bo_\bx_\bS_\be_\bl_\be_\bc_\bt_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn            * _\bC_\bo_\bu_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                               * _\bc_\bo_\bu_\bn_\bt_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bC_\bh_\be_\bc_\bk_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                   * _\bc_\bo_\bu_\bn_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                           * _\bc_\bo_\bu_\bn_\bt_\br_\by_\b(_\b)_\b _\b(_\bG_\be_\bo_\bI_\bP_\b2_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bC_\bh_\be_\bc_\bk_\bM_\be_\bs_\bs_\ba_\bg_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                      * _\bc_\bo_\bu_\bn_\bt_\br_\by_\b__\bc_\bo_\bd_\be_\b(_\b)_\b _\b(_\bG_\be_\bo_\bI_\bP_\b2_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\bh_\be_\bc_\bk_\bs_\b)                         * _\bc_\bo_\bu_\bn_\bt_\br_\by_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bG_\be_\bo_\bI_\bP_\b2_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)         * coupling\n-    * _\bc_\bh_\bo_\bi_\bc_\be_\bs_\b _\b(_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   o _\bl_\bo_\bo_\bs_\be\n-          o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     * _\bC_\bo_\bv_\ba_\br_\bP_\bo_\bp_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bS_\be_\bl_\be_\bc_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n-    * _\bC_\bh_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                               * coveredby\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                       o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bc_\bh_\bu_\bn_\bk_\b__\bs_\bi_\bz_\be_\b _\b(_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br               * covers\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                        o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bc_\bh_\bu_\bn_\bk_\bs_\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                      * _\bc_\bo_\bv_\be_\br_\bs_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                       o _\b(_\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bC_\bI_\bT_\be_\bx_\bt_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                   * _\bc_\br_\be_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)               o _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bc_\bi_\bt_\by_\b(_\b)_\b _\b(_\bG_\be_\bo_\bI_\bP_\b2_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                      * _\bc_\br_\be_\ba_\bt_\be_\b__\bm_\bo_\bd_\be_\bl_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bc_\bl_\ba_\bs_\bs_\be_\bs_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)        * _\bc_\br_\be_\ba_\bt_\be_\b__\bm_\bo_\bd_\be_\bl_\b__\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bd_\bb_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bS_\bt_\bo_\br_\be\n-    * _\bc_\bl_\ba_\bs_\bs_\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                       _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\ba_\bl_\b)                    * _\bc_\br_\be_\ba_\bt_\be_\b__\bp_\ba_\br_\bs_\be_\br_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bc_\bl_\be_\ba_\bn_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                      * _\bc_\br_\be_\ba_\bt_\be_\b__\bs_\bu_\bp_\be_\br_\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                               o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                        * _\bc_\br_\be_\ba_\bt_\be_\b__\bt_\be_\bs_\bt_\b__\bd_\bb_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\b._\bc_\br_\be_\ba_\bt_\bi_\bo_\bn_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)          * _\bc_\br_\be_\ba_\bt_\be_\b__\bu_\bn_\bk_\bn_\bo_\bw_\bn_\b__\bu_\bs_\be_\br_\b _\b(_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bc_\bl_\be_\ba_\bn_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)               * _\bc_\br_\be_\ba_\bt_\be_\b__\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bc_\bl_\be_\ba_\bn_\b__\bs_\ba_\bv_\be_\bp_\bo_\bi_\bn_\bt_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                     o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)                      * createcachetable\n-    * _\bc_\bl_\be_\ba_\bn_\b__\bu_\bs_\be_\br_\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd               o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                     * createcachetable command line option\n-    * _\bc_\bl_\be_\ba_\bn_\be_\bd_\b__\bd_\ba_\bt_\ba_\b _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n-    * _\bc_\bl_\be_\ba_\bn_\bs_\be_\bd_\b__\bs_\bu_\bb_\bs_\bt_\bi_\bt_\bu_\bt_\be_\b                               o _\b-_\b-_\bd_\br_\by_\b-_\br_\bu_\bn\n-      _\b(_\bS_\ba_\bf_\be_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\bF_\bi_\bl_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)     * _\bC_\br_\be_\ba_\bt_\be_\bC_\bo_\bl_\bl_\ba_\bt_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bc_\bl_\be_\ba_\br_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                     * _\bC_\br_\be_\ba_\bt_\be_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)               * _\bC_\br_\be_\ba_\bt_\be_\bM_\bo_\bd_\be_\bl_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bc_\bl_\be_\ba_\br_\b__\bc_\ba_\bc_\bh_\be_\b(_\b)_\b _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\bM_\ba_\bn_\ba_\bg_\be_\br             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                     * createsuperuser\n-    * _\bc_\bl_\be_\ba_\br_\b__\be_\bx_\bp_\bi_\br_\be_\bd_\b(_\b)_\b                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-      _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)          * createsuperuser command line option\n-    * _\bC_\bl_\be_\ba_\br_\ba_\bb_\bl_\be_\bF_\bi_\bl_\be_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                      o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                                     o _\b-_\b-_\be_\bm_\ba_\bi_\bl\n-    * clearsessions                                     o _\b-_\b-_\bn_\bo_\b-_\bi_\bn_\bp_\bu_\bt\n-          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                        o _\b-_\b-_\bn_\bo_\bi_\bn_\bp_\bu_\bt\n-    * _\bC_\bl_\bi_\be_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)                     o _\b-_\b-_\bu_\bs_\be_\br_\bn_\ba_\bm_\be\n-    * _\bc_\bl_\bi_\be_\bn_\bt_\b _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                 * _\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-          o _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)            * _\bC_\br_\bi_\bt_\bi_\bc_\ba_\bl_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\bh_\be_\bc_\bk_\bs_\b)\n-    * _\bc_\bl_\bi_\be_\bn_\bt_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bC_\by_\bc_\bl_\be_\bE_\br_\br_\bo_\br                   * crosses\n-    * _\bc_\bl_\bi_\be_\bn_\bt_\b__\bc_\bl_\ba_\bs_\bs_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)           o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bc_\bl_\bo_\bn_\be_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)               * _\bc_\br_\bo_\bs_\bs_\be_\bs_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                        o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                   o _\b(_\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bc_\bl_\bo_\bs_\be_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                      * _\bC_\br_\by_\bp_\bt_\bo_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\b(_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                         * CSRF_COOKIE_AGE\n-          o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                       o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bc_\bl_\bo_\bs_\be_\b__\br_\bi_\bn_\bg_\bs_\b(_\b)_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)          * CSRF_COOKIE_DOMAIN\n-    * _\bc_\bl_\bo_\bs_\be_\bd_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-          o _\b(_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                * CSRF_COOKIE_HTTPONLY\n-          o _\b(_\bM_\bu_\bl_\bt_\bi_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                 o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bC_\bl_\bo_\bs_\be_\bs_\bt_\bP_\bo_\bi_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                      * CSRF_COOKIE_NAME\n+    * _\bc_\be_\bn_\bt_\br_\bo_\bi_\bd_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bt_\bp_\b)\n+    * _\bc_\bh_\ba_\bn_\bg_\be_\b__\bf_\bo_\br_\bm_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn            * _\bc_\bo_\bn_\bt_\be_\bn_\bt_\b__\bp_\ba_\br_\ba_\bm_\bs_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                  * _\bc_\bo_\bn_\bt_\be_\bn_\bt_\b__\bt_\by_\bp_\be_\b \n+    * _\bc_\bh_\ba_\bn_\bg_\be_\b__\bl_\bi_\bs_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn              _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                    _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bc_\bh_\ba_\bn_\bg_\be_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b _\b(_\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bc_\bh_\ba_\bn_\bg_\be_\b__\bv_\bi_\be_\bw_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                o _\b(_\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bc_\bh_\ba_\bn_\bg_\be_\bd_\b__\bd_\ba_\bt_\ba_\b _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                     o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bc_\bh_\ba_\bn_\bg_\be_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\bs_\b                                   o _\b(_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bB_\ba_\bs_\be_\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)         * _\bc_\bo_\bn_\bt_\be_\bn_\bt_\b__\bt_\by_\bp_\be_\b__\be_\bx_\bt_\br_\ba_\b _\b(_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bc_\bh_\ba_\bn_\bg_\be_\bf_\br_\be_\bq_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)              * _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bF_\bi_\bl_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bb_\ba_\bs_\be_\b)\n+    * _\bc_\bh_\ba_\bn_\bg_\be_\bl_\bi_\bs_\bt_\b__\bv_\bi_\be_\bw_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)      * _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * changepassword                                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                  * _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * changepassword command line option            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be                            * _\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b)\n+    * _\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)      * _\bc_\bo_\bn_\bt_\be_\bx_\bt_\b _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)              * _\bc_\bo_\bn_\bt_\be_\bx_\bt_\b__\bd_\ba_\bt_\ba_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bc_\bh_\ba_\br_\bs_\be_\bt_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)            * _\bc_\bo_\bn_\bt_\be_\bx_\bt_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bn_\ba_\bm_\be_\b \n+          o _\b(_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n+    * check                                         _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                        o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n+    * check command line option                           _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be                            * _\bC_\bo_\bn_\bt_\be_\bx_\bt_\bP_\bo_\bp_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn\n+          o _\b-_\b-_\bd_\be_\bp_\bl_\bo_\by                              * _\bc_\bo_\bn_\bv_\be_\br_\bt_\b__\bv_\ba_\bl_\bu_\be_\b(_\b)_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b-_\b-_\bf_\ba_\bi_\bl_\b-_\bl_\be_\bv_\be_\bl                          * _\bc_\bo_\bn_\bv_\be_\bx_\b__\bh_\bu_\bl_\bl_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b-_\b-_\bl_\bi_\bs_\bt_\b-_\bt_\ba_\bg_\bs                                 o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b-_\b-_\bt_\ba_\bg                                 * _\bc_\bo_\bo_\bk_\bi_\be_\bs_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b-_\bt                                    * _\bC_\bO_\bO_\bK_\bI_\bE_\bS_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bc_\bh_\be_\bc_\bk_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)               * _\bc_\bo_\bo_\bk_\bi_\be_\bs_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bc_\bh_\be_\bc_\bk_\b__\bf_\bo_\br_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be             * _\bc_\bo_\bo_\br_\bd_\b__\bd_\bi_\bm_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)                   * _\bc_\bo_\bo_\br_\bd_\bs_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bc_\bh_\be_\bc_\bk_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                       o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bh_\ba_\bs_\bh_\be_\br_\bs_\b)                * _\bc_\bo_\bo_\br_\bd_\bs_\b(_\b)_\b _\b(_\bG_\be_\bo_\bI_\bP_\b2_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)     * _\bC_\bo_\bo_\br_\bd_\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                 * _\bc_\bo_\bp_\by_\b(_\b)_\b _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bc_\bh_\be_\bc_\bk_\b__\bt_\be_\bs_\bt_\b _\b(_\bC_\bh_\be_\bc_\bk_\bb_\bo_\bx_\bI_\bn_\bp_\bu_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)        * _\bC_\bo_\br_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n+    * _\bC_\bh_\be_\bc_\bk_\bb_\bo_\bx_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)      * _\bC_\bo_\bs_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\bC_\bh_\be_\bc_\bk_\bb_\bo_\bx_\bS_\be_\bl_\be_\bc_\bt_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn           * _\bC_\bo_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                               * _\bC_\bo_\bu_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\bC_\bh_\be_\bc_\bk_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                  * _\bc_\bo_\bu_\bn_\bt_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                           * _\bc_\bo_\bu_\bn_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n+    * _\bC_\bh_\be_\bc_\bk_\bM_\be_\bs_\bs_\ba_\bg_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                     * _\bc_\bo_\bu_\bn_\bt_\br_\by_\b(_\b)_\b _\b(_\bG_\be_\bo_\bI_\bP_\b2_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\bh_\be_\bc_\bk_\bs_\b)                         * _\bc_\bo_\bu_\bn_\bt_\br_\by_\b__\bc_\bo_\bd_\be_\b(_\b)_\b _\b(_\bG_\be_\bo_\bI_\bP_\b2_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)        * _\bc_\bo_\bu_\bn_\bt_\br_\by_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bG_\be_\bo_\bI_\bP_\b2_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bc_\bh_\bo_\bi_\bc_\be_\bs_\b _\b(_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)             * coupling\n+          o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                           o _\bl_\bo_\bo_\bs_\be\n+          o _\b(_\bS_\be_\bl_\be_\bc_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                    * _\bC_\bo_\bv_\ba_\br_\bP_\bo_\bp_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bC_\bh_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                 * coveredby\n+    * _\bc_\bh_\bu_\bn_\bk_\b__\bs_\bi_\bz_\be_\b _\b(_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br                     o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                  * covers\n+    * _\bc_\bh_\bu_\bn_\bk_\bs_\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                           o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+          o _\b(_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                * _\bc_\bo_\bv_\be_\br_\bs_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bC_\bI_\bT_\be_\bx_\bt_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                        o _\b(_\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)         * _\bc_\br_\be_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n+    * _\bc_\bi_\bt_\by_\b(_\b)_\b _\b(_\bG_\be_\bo_\bI_\bP_\b2_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                           o _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bc_\bl_\ba_\bs_\bs_\be_\bs_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)        * _\bc_\br_\be_\ba_\bt_\be_\b__\bm_\bo_\bd_\be_\bl_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bc_\bl_\ba_\bs_\bs_\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                    * _\bc_\br_\be_\ba_\bt_\be_\b__\bm_\bo_\bd_\be_\bl_\b__\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bd_\bb_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bS_\bt_\bo_\br_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\ba_\bl_\b)                      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bc_\bl_\be_\ba_\bn_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                     * _\bc_\br_\be_\ba_\bt_\be_\b__\bp_\ba_\br_\bs_\be_\br_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                        * _\bc_\br_\be_\ba_\bt_\be_\b__\bs_\bu_\bp_\be_\br_\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                         _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)         * _\bc_\br_\be_\ba_\bt_\be_\b__\bt_\be_\bs_\bt_\b__\bd_\bb_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bc_\bl_\be_\ba_\bn_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\b._\bc_\br_\be_\ba_\bt_\bi_\bo_\bn_\b)\n+    * _\bc_\bl_\be_\ba_\bn_\b__\bs_\ba_\bv_\be_\bp_\bo_\bi_\bn_\bt_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be               * _\bc_\br_\be_\ba_\bt_\be_\b__\bu_\bn_\bk_\bn_\bo_\bw_\bn_\b__\bu_\bs_\be_\br_\b _\b(_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)                      * _\bc_\br_\be_\ba_\bt_\be_\b__\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bc_\bl_\be_\ba_\bn_\b__\bu_\bs_\be_\br_\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd               o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                    * createcachetable\n+    * _\bc_\bl_\be_\ba_\bn_\be_\bd_\b__\bd_\ba_\bt_\ba_\b _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n+    * _\bc_\bl_\be_\ba_\bn_\bs_\be_\bd_\b__\bs_\bu_\bb_\bs_\bt_\bi_\bt_\bu_\bt_\be_\b                         * createcachetable command line option\n+      _\b(_\bS_\ba_\bf_\be_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\bF_\bi_\bl_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)           o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n+    * _\bc_\bl_\be_\ba_\br_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be                o _\b-_\b-_\bd_\br_\by_\b-_\br_\bu_\bn\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                    * _\bC_\br_\be_\ba_\bt_\be_\bC_\bo_\bl_\bl_\ba_\bt_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n+          o _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)              * _\bC_\br_\be_\ba_\bt_\be_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bc_\bl_\be_\ba_\br_\b__\bc_\ba_\bc_\bh_\be_\b(_\b)_\b _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\bM_\ba_\bn_\ba_\bg_\be_\br             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                    * _\bC_\br_\be_\ba_\bt_\be_\bM_\bo_\bd_\be_\bl_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bc_\bl_\be_\ba_\br_\b__\be_\bx_\bp_\bi_\br_\be_\bd_\b(_\b)_\b                               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n+      _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)         * createsuperuser\n+    * _\bC_\bl_\be_\ba_\br_\ba_\bb_\bl_\be_\bF_\bi_\bl_\be_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                               * createsuperuser command line option\n+    * clearsessions                                     o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n+          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                        o _\b-_\b-_\be_\bm_\ba_\bi_\bl\n+    * _\bC_\bl_\bi_\be_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)                    o _\b-_\b-_\bn_\bo_\b-_\bi_\bn_\bp_\bu_\bt\n+    * _\bc_\bl_\bi_\be_\bn_\bt_\b _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                       o _\b-_\b-_\bn_\bo_\bi_\bn_\bp_\bu_\bt\n+          o _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  o _\b-_\b-_\bu_\bs_\be_\br_\bn_\ba_\bm_\be\n+    * _\bc_\bl_\bi_\be_\bn_\bt_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bC_\by_\bc_\bl_\be_\bE_\br_\br_\bo_\br                   * _\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+    * _\bc_\bl_\bi_\be_\bn_\bt_\b__\bc_\bl_\ba_\bs_\bs_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)     * _\bC_\br_\bi_\bt_\bi_\bc_\ba_\bl_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\bh_\be_\bc_\bk_\bs_\b)\n+    * _\bc_\bl_\bo_\bn_\be_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)              * crosses\n+          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                       o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+          o _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)            * _\bc_\br_\bo_\bs_\bs_\be_\bs_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bc_\bl_\bo_\bs_\be_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                           o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                         o _\b(_\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                        * _\bC_\br_\by_\bp_\bt_\bo_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\bc_\bl_\bo_\bs_\be_\b__\br_\bi_\bn_\bg_\bs_\b(_\b)_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)         * CSRF_COOKIE_AGE\n+    * _\bc_\bl_\bo_\bs_\be_\bd_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+          o _\b(_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                * CSRF_COOKIE_DOMAIN\n+          o _\b(_\bM_\bu_\bl_\bt_\bi_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * _\bC_\bl_\bo_\bs_\be_\bs_\bt_\bP_\bo_\bi_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                     * CSRF_COOKIE_HTTPONLY\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)           o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bC_\bo_\ba_\bl_\be_\bs_\bc_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                          * CSRF_COOKIE_PATH\n+    * _\bC_\bo_\ba_\bl_\be_\bs_\bc_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                         * CSRF_COOKIE_NAME\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                       o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bc_\bo_\bd_\be_\b _\b(_\bE_\bm_\ba_\bi_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)             * CSRF_COOKIE_SAMESITE\n+    * _\bc_\bo_\bd_\be_\b _\b(_\bE_\bm_\ba_\bi_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)             * CSRF_COOKIE_PATH\n           o _\b(_\bP_\br_\bo_\bh_\bi_\bb_\bi_\bt_\bN_\bu_\bl_\bl_\bC_\bh_\ba_\br_\ba_\bc_\bt_\be_\br_\bs_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br            o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            * CSRF_COOKIE_SECURE\n-          o _\b(_\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                  o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bc_\bo_\bd_\be_\bn_\ba_\bm_\be_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)      * _\bc_\bs_\br_\bf_\b__\be_\bx_\be_\bm_\bp_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bc_\bo_\be_\br_\bc_\be_\b _\b(_\bT_\by_\bp_\be_\bd_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\bs_\br_\bf_\b)\n-    * _\bC_\bo_\bl_\bl_\ba_\bt_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                           * CSRF_FAILURE_VIEW\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                       o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bC_\bo_\bl_\bl_\be_\bc_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                           * CSRF_HEADER_NAME\n+            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                            * CSRF_COOKIE_SAMESITE\n+          o _\b(_\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * _\bc_\bo_\bd_\be_\bn_\ba_\bm_\be_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)      * CSRF_COOKIE_SECURE\n+    * _\bc_\bo_\be_\br_\bc_\be_\b _\b(_\bT_\by_\bp_\be_\bd_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * _\bC_\bo_\bl_\bl_\ba_\bt_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                          * _\bc_\bs_\br_\bf_\b__\be_\bx_\be_\bm_\bp_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\bs_\br_\bf_\b)\n+    * _\bC_\bo_\bl_\bl_\be_\bc_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                          * CSRF_FAILURE_VIEW\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                     o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * collectstatic                               * _\bc_\bs_\br_\bf_\b__\bp_\br_\bo_\bt_\be_\bc_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\bs_\br_\bf_\b)\n-    * collectstatic command line option           * csrf_token\n-          o _\b-_\b-_\bc_\bl_\be_\ba_\br                                     o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-          o _\b-_\b-_\bd_\br_\by_\b-_\br_\bu_\bn                             * CSRF_TRUSTED_ORIGINS\n-          o _\b-_\b-_\bi_\bg_\bn_\bo_\br_\be                                    o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-          o _\b-_\b-_\bl_\bi_\bn_\bk                                * CSRF_USE_SESSIONS\n+    * collectstatic                               * CSRF_HEADER_NAME\n+          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                        o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * collectstatic command line option           * _\bc_\bs_\br_\bf_\b__\bp_\br_\bo_\bt_\be_\bc_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b-_\b-_\bc_\bl_\be_\ba_\br                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\bs_\br_\bf_\b)\n+          o _\b-_\b-_\bd_\br_\by_\b-_\br_\bu_\bn                             * csrf_token\n+          o _\b-_\b-_\bi_\bg_\bn_\bo_\br_\be                                    o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n+          o _\b-_\b-_\bl_\bi_\bn_\bk                                * CSRF_TRUSTED_ORIGINS\n           o _\b-_\b-_\bn_\bo_\b-_\bd_\be_\bf_\ba_\bu_\bl_\bt_\b-_\bi_\bg_\bn_\bo_\br_\be                         o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-          o _\b-_\b-_\bn_\bo_\b-_\bi_\bn_\bp_\bu_\bt                            * _\bC_\bs_\br_\bf_\bV_\bi_\be_\bw_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\bs_\br_\bf_\b)\n-          o _\b-_\b-_\bn_\bo_\b-_\bp_\bo_\bs_\bt_\b-_\bp_\br_\bo_\bc_\be_\bs_\bs                     * _\bc_\bs_\bs_\b__\bc_\bl_\ba_\bs_\bs_\be_\bs_\b(_\b)_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b-_\b-_\bn_\bo_\bi_\bn_\bp_\bu_\bt                             * _\bc_\bt_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b-_\bc                                    * _\bc_\bt_\b__\bf_\bk_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b-_\bi                                    * _\bC_\bu_\bm_\be_\bD_\bi_\bs_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\b-_\bl                                    * _\bc_\bu_\br_\br_\be_\bn_\bt_\b__\ba_\bp_\bp_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b-_\bn                                    * _\bC_\bU_\bR_\bR_\bE_\bN_\bT_\b__\bR_\bO_\bW_\b _\b(_\bW_\bi_\bn_\bd_\bo_\bw_\bF_\br_\ba_\bm_\be_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bc_\bo_\bl_\bo_\br_\b__\bi_\bn_\bt_\be_\br_\bp_\b(_\b)_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            * _\bC_\bu_\br_\br_\be_\bn_\bt_\bS_\bi_\bt_\be_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bC_\bo_\bl_\bo_\br_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bs_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b)\n-    * _\bC_\bo_\bm_\bb_\bo_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)          * cut\n-    * command line option                               o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-          o _\b-_\b-_\bf_\bo_\br_\bc_\be_\b-_\bc_\bo_\bl_\bo_\br                         * cycle\n-          o _\b-_\b-_\bn_\bo_\b-_\bc_\bo_\bl_\bo_\br                                  o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-          o _\b-_\b-_\bp_\by_\bt_\bh_\bo_\bn_\bp_\ba_\bt_\bh                          * _\bc_\by_\bc_\bl_\be_\b__\bk_\be_\by_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b-_\b-_\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs\n-          o _\b-_\b-_\bs_\bk_\bi_\bp_\b-_\bc_\bh_\be_\bc_\bk_\bs\n-          o _\b-_\b-_\bt_\br_\ba_\bc_\be_\bb_\ba_\bc_\bk\n+          o _\b-_\b-_\bn_\bo_\b-_\bi_\bn_\bp_\bu_\bt                            * CSRF_USE_SESSIONS\n+          o _\b-_\b-_\bn_\bo_\b-_\bp_\bo_\bs_\bt_\b-_\bp_\br_\bo_\bc_\be_\bs_\bs                           o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+          o _\b-_\b-_\bn_\bo_\bi_\bn_\bp_\bu_\bt                             * _\bC_\bs_\br_\bf_\bV_\bi_\be_\bw_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b-_\bc                                      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\bs_\br_\bf_\b)\n+          o _\b-_\bi                                    * _\bc_\bs_\bs_\b__\bc_\bl_\ba_\bs_\bs_\be_\bs_\b(_\b)_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b-_\bl                                    * _\bc_\bt_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b-_\bn                                    * _\bc_\bt_\b__\bf_\bk_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bc_\bo_\bl_\bo_\br_\b__\bi_\bn_\bt_\be_\br_\bp_\b(_\b)_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           * _\bC_\bu_\bm_\be_\bD_\bi_\bs_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\bC_\bo_\bl_\bo_\br_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)         * _\bc_\bu_\br_\br_\be_\bn_\bt_\b__\ba_\bp_\bp_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bC_\bo_\bm_\bb_\bo_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)         * _\bC_\bU_\bR_\bR_\bE_\bN_\bT_\b__\bR_\bO_\bW_\b _\b(_\bW_\bi_\bn_\bd_\bo_\bw_\bF_\br_\ba_\bm_\be_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * command line option                         * _\bC_\bu_\br_\br_\be_\bn_\bt_\bS_\bi_\bt_\be_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b-_\b-_\bf_\bo_\br_\bc_\be_\b-_\bc_\bo_\bl_\bo_\br                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bs_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b)\n+          o _\b-_\b-_\bn_\bo_\b-_\bc_\bo_\bl_\bo_\br                            * cut\n+          o _\b-_\b-_\bp_\by_\bt_\bh_\bo_\bn_\bp_\ba_\bt_\bh                                o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n+          o _\b-_\b-_\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs                            * cycle\n+          o _\b-_\b-_\bs_\bk_\bi_\bp_\b-_\bc_\bh_\be_\bc_\bk_\bs                               o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n+          o _\b-_\b-_\bt_\br_\ba_\bc_\be_\bb_\ba_\bc_\bk                           * _\bc_\by_\bc_\bl_\be_\b__\bk_\be_\by_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\b-_\b-_\bv_\be_\br_\bb_\bo_\bs_\bi_\bt_\by\n           o _\b-_\bv\n     * _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\bE_\br_\br_\bo_\br\n     * comment\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n     * _\bc_\bo_\bm_\bm_\bi_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)\n@@ -892,17 +893,17 @@\n           o _\bC_\bV_\bE_\b _\b2_\b0_\b2_\b4_\b-_\b4_\b2_\b0_\b0_\b5\n           o _\bC_\bV_\bE_\b _\b2_\b0_\b2_\b4_\b-_\b4_\b5_\b2_\b3_\b0\n           o _\bC_\bV_\bE_\b _\b2_\b0_\b2_\b4_\b-_\b4_\b5_\b2_\b3_\b1\n           o _\bC_\bV_\bE_\b _\b2_\b0_\b2_\b4_\b-_\b5_\b3_\b9_\b0_\b7\n           o _\bC_\bV_\bE_\b _\b2_\b0_\b2_\b4_\b-_\b5_\b3_\b9_\b0_\b8\n           o _\bC_\bV_\bE_\b _\b2_\b0_\b2_\b4_\b-_\b5_\b6_\b3_\b7_\b4\n *\b**\b**\b**\b**\b* D\bD *\b**\b**\b**\b**\b*\n-    * _\bD_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bm_\be_\ba_\bs_\bu_\br_\be_\b)            * django.contrib.contenttypes.fields\n-    * _\bd_\ba_\bt_\ba_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                              o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\ba_\bt_\ba_\b(_\b)_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                           * django.contrib.contenttypes.forms\n+    * _\bD_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bm_\be_\ba_\bs_\bu_\br_\be_\b)           * django.contrib.contenttypes.fields\n+    * _\bd_\ba_\bt_\ba_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                              o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\ba_\bt_\ba_\b(_\b)_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                          * django.contrib.contenttypes.forms\n     * DATA_UPLOAD_MAX_MEMORY_SIZE                              o _\bm_\bo_\bd_\bu_\bl_\be\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * django.contrib.contenttypes.prefetch\n     * DATA_UPLOAD_MAX_NUMBER_FIELDS                            o _\bm_\bo_\bd_\bu_\bl_\be\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * django.contrib.flatpages\n     * DATA_UPLOAD_MAX_NUMBER_FILES                             o _\bm_\bo_\bd_\bu_\bl_\be\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * django.contrib.gis\n     * DATABASE-ATOMIC_REQUESTS                                 o _\bm_\bo_\bd_\bu_\bl_\be\n@@ -918,17 +919,17 @@\n     * DATABASE-TIME_ZONE                                       o _\bm_\bo_\bd_\bu_\bl_\be\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * django.contrib.gis.forms\n     * DATABASE_ROUTERS                                         o _\bm_\bo_\bd_\bu_\bl_\be\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * django.contrib.gis.forms.widgets\n     * _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bE_\br_\br_\bo_\br                                            o _\bm_\bo_\bd_\bu_\bl_\be\n     * DATABASES                                          * django.contrib.gis.gdal\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               * django.contrib.gis.geoip2\n-          o _\b(_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                               o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              * django.contrib.gis.geos\n+    * _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               * django.contrib.gis.geoip2\n+          o _\b(_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                               o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)              * django.contrib.gis.geos\n     * _\bD_\ba_\bt_\ba_\bE_\br_\br_\bo_\br                                                o _\bm_\bo_\bd_\bu_\bl_\be\n     * DATAFILE                                           * django.contrib.gis.measure\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            o _\bm_\bo_\bd_\bu_\bl_\be\n     * DATAFILE_EXTSIZE                                   * django.contrib.gis.serializers.geojson\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            o _\bm_\bo_\bd_\bu_\bl_\be\n     * DATAFILE_MAXSIZE                                   * django.contrib.gis.utils\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            o _\bm_\bo_\bd_\bu_\bl_\be\n@@ -938,1208 +939,1211 @@\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            o _\bm_\bo_\bd_\bu_\bl_\be\n     * DATAFILE_TMP_EXTSIZE                               * django.contrib.humanize\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            o _\bm_\bo_\bd_\bu_\bl_\be\n     * DATAFILE_TMP_MAXSIZE                               * django.contrib.messages\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            o _\bm_\bo_\bd_\bu_\bl_\be\n     * DATAFILE_TMP_SIZE                                  * django.contrib.messages.middleware\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)      * django.contrib.messages.test\n-    * _\bd_\ba_\bt_\ba_\bt_\by_\bp_\be_\b(_\b)_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                             o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)     * django.contrib.messages.test\n+    * _\bd_\ba_\bt_\ba_\bt_\by_\bp_\be_\b(_\b)_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                            o _\bm_\bo_\bd_\bu_\bl_\be\n     * date                                               * django.contrib.postgres\n           o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                                  o _\bm_\bo_\bd_\bu_\bl_\be\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                              * django.contrib.postgres.aggregates\n-    * _\bd_\ba_\bt_\be_\b__\ba_\bt_\bt_\br_\bs_\b _\b(_\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\ba_\bt_\be_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bD_\ba_\bt_\be_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   * django.contrib.postgres.constraints\n+    * _\bd_\ba_\bt_\be_\b__\ba_\bt_\bt_\br_\bs_\b _\b(_\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\ba_\bt_\be_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bD_\ba_\bt_\be_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   * django.contrib.postgres.constraints\n     * DATE_FORMAT                                              o _\bm_\bo_\bd_\bu_\bl_\be\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * django.contrib.postgres.expressions\n-    * _\bd_\ba_\bt_\be_\b__\bf_\bo_\br_\bm_\ba_\bt_\b _\b(_\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\ba_\bt_\be_\b__\bh_\bi_\be_\br_\ba_\br_\bc_\bh_\by_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b._\bB_\ba_\bs_\be_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bd_\ba_\bt_\be_\b__\bf_\bo_\br_\bm_\ba_\bt_\b _\b(_\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)              o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\ba_\bt_\be_\b__\bh_\bi_\be_\br_\ba_\br_\bc_\bh_\by_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)              * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b._\bB_\ba_\bs_\be_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * DATE_INPUT_FORMATS                                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * django.contrib.postgres.indexes\n-    * _\bd_\ba_\bt_\be_\b__\bj_\bo_\bi_\bn_\be_\bd_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                      o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\ba_\bt_\be_\b__\bl_\bi_\bs_\bt_\b__\bp_\be_\br_\bi_\bo_\bd_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)      * django.contrib.postgres.validators\n-    * _\bD_\ba_\bt_\be_\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)                          o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)        * django.contrib.redirects\n-    * _\bD_\ba_\bt_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                    o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                      * django.contrib.sessions\n-    * _\bD_\ba_\bt_\be_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                        o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bD_\ba_\bt_\be_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                * django.contrib.sessions.middleware\n+    * _\bd_\ba_\bt_\be_\b__\bj_\bo_\bi_\bn_\be_\bd_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\ba_\bt_\be_\b__\bl_\bi_\bs_\bt_\b__\bp_\be_\br_\bi_\bo_\bd_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)      * django.contrib.postgres.validators\n+    * _\bD_\ba_\bt_\be_\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)                    o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)       * django.contrib.redirects\n+    * _\bD_\ba_\bt_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                   o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                     * django.contrib.sessions\n+    * _\bD_\ba_\bt_\be_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                       o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bD_\ba_\bt_\be_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                               * django.contrib.sessions.middleware\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)                              o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bD_\ba_\bt_\be_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                           * django.contrib.sitemaps\n+    * _\bD_\ba_\bt_\be_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                          * django.contrib.sitemaps\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)                          o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)     * django.contrib.sites\n-    * _\bd_\ba_\bt_\be_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                       o _\bm_\bo_\bd_\bu_\bl_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                   * django.contrib.sites.middleware\n-    * DATETIME_FORMAT                                          o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * django.contrib.staticfiles\n-    * DATETIME_INPUT_FORMATS                                   o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * django.contrib.syndication\n-    * _\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                      * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\ba_\bc_\bh_\be_\b._\bc_\ba_\bc_\bh_\be_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b)\n-    * _\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)              * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\ba_\bc_\bh_\be_\b._\bc_\ba_\bc_\bh_\be_\bs_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b)\n-    * _\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                       * django.core.cache.utils.make_template_fragment_key()\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)                          o _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)     * django.core.checks\n-    * _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                   o _\bm_\bo_\bd_\bu_\bl_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                   * django.core.exceptions\n-    * day                                                      o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                            * django.core.files\n-    * _\bd_\ba_\by_\b _\b(_\bD_\ba_\by_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                 o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\ba_\by_\b__\bf_\bo_\br_\bm_\ba_\bt_\b _\b(_\bD_\ba_\by_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    * django.core.files.storage\n-    * _\bD_\ba_\by_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)                          o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)        * django.core.files.uploadedfile\n-    * _\bD_\ba_\by_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)           o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\bb_\b _\b(_\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            * django.core.files.uploadhandler\n-    * _\bd_\bb_\b__\bc_\bo_\bl_\bl_\ba_\bt_\bi_\bo_\bn_\b _\b(_\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bT_\be_\bx_\bt_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        * django.core.mail\n-    * _\bd_\bb_\b__\bc_\bo_\bl_\bu_\bm_\bn_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                              o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\bb_\b__\bc_\bo_\bm_\bm_\be_\bn_\bt_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b._\bo_\bu_\bt_\bb_\bo_\bx_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)\n-    * _\bd_\bb_\b__\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\b(_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               * django.core.management\n-          o _\b(_\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\bb_\b__\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       * django.core.management.call_command()\n-    * _\bd_\bb_\b__\bf_\bo_\br_\b__\br_\be_\ba_\bd_\b(_\b)                                            o _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn\n-    * _\bd_\bb_\b__\bf_\bo_\br_\b__\bw_\br_\bi_\bt_\be_\b(_\b)                                     * django.core.paginator\n-    * _\bd_\bb_\b__\bi_\bn_\bd_\be_\bx_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                               o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\bb_\b__\bp_\be_\br_\bs_\bi_\bs_\bt_\b _\b(_\bG_\be_\bn_\be_\br_\ba_\bt_\be_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              * django.core.serializers.get_serializer()\n-    * _\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\b _\b(_\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     o _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn\n-          o _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                          * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br_\bs_\b._\bj_\bs_\bo_\bn_\b._\bD_\bj_\ba_\bn_\bg_\bo_\bJ_\bS_\bO_\bN_\bE_\bn_\bc_\bo_\bd_\be_\br_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn\n-    * _\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\b__\bc_\bo_\bm_\bm_\be_\bn_\bt_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                 _\bc_\bl_\ba_\bs_\bs_\b)\n-    * _\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    * django.core.signals\n-          o _\b(_\bI_\bn_\bd_\be_\bx_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                  o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                          * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bg_\bo_\bt_\b__\br_\be_\bq_\bu_\be_\bs_\bt_\b__\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b)\n-    * _\bd_\bb_\b__\bt_\by_\bp_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\br_\be_\bq_\bu_\be_\bs_\bt_\b__\bf_\bi_\bn_\bi_\bs_\bh_\be_\bd_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b)\n-    * dbshell                                            * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\br_\be_\bq_\bu_\be_\bs_\bt_\b__\bs_\bt_\ba_\br_\bt_\be_\bd_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b)\n-          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                         * django.core.signing\n-    * dbshell command line option                              o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b-_\b-                                           * django.core.validators\n-          o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be                                         o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\ba_\bc_\bt_\bi_\bv_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)     * django.db\n-          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)               o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\ba_\bc_\bt_\bi_\bv_\ba_\bt_\be_\b__\ba_\bl_\bl_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                        * django.db.backends\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)                                o _\bm_\bo_\bd_\bu_\bl_\be\n-    * DEBUG                                              * django.db.backends.base.schema\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                   * django.contrib.sites\n+            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)                     o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\ba_\bt_\be_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                 * django.contrib.sites.middleware\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                         o _\bm_\bo_\bd_\bu_\bl_\be\n+    * DATETIME_FORMAT                                    * django.contrib.staticfiles\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            o _\bm_\bo_\bd_\bu_\bl_\be\n-    * debug                                              * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\b__\bc_\br_\be_\ba_\bt_\be_\bd_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                                   _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b)\n-    * _\bD_\be_\bb_\bu_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\bh_\be_\bc_\bk_\bs_\b)                * django.db.migrations\n-    * _\bd_\be_\bb_\bu_\bg_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                       o _\bm_\bo_\bd_\bu_\bl_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bc_\bo_\bn_\bt_\be_\bx_\bt_\b__\bp_\br_\bo_\bc_\be_\bs_\bs_\bo_\br_\bs_\b)                * django.db.migrations.operations\n-    * DEBUG_PROPAGATE_EXCEPTIONS                               o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bs_\bw_\ba_\bp_\bp_\ba_\bb_\bl_\be_\b__\bd_\be_\bp_\be_\bn_\bd_\be_\bn_\bc_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bc_\bi_\bm_\ba_\bl_\b__\bp_\bl_\ba_\bc_\be_\bs_\b _\b(_\bD_\be_\bc_\bi_\bm_\ba_\bl_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b), _\b[_\b1_\b]         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n-    * DECIMAL_SEPARATOR                                  * django.db.models\n+    * DATETIME_INPUT_FORMATS                             * django.contrib.syndication\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bD_\be_\bc_\bi_\bm_\ba_\bl_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)           * django.db.models.constraints\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                            o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bD_\be_\bc_\bi_\bm_\ba_\bl_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                        * django.db.models.fields\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)                          o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)     * django.db.models.fields.json\n-    * _\bD_\be_\bc_\bi_\bm_\ba_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                               o _\bm_\bo_\bd_\bu_\bl_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                            * django.db.models.fields.related\n-    * _\bd_\be_\bc_\bo_\bd_\be_\br_\b _\b(_\bJ_\bS_\bO_\bN_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b), _\b[_\b1_\b]                       o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bc_\bo_\bm_\bp_\br_\be_\bs_\bs_\b(_\b)_\b _\b(_\bM_\bu_\bl_\bt_\bi_\bW_\bi_\bd_\bg_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                  * django.db.models.functions\n-          o _\b(_\bR_\ba_\bn_\bg_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                               o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bc_\bo_\bn_\bs_\bt_\br_\bu_\bc_\bt_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                       * django.db.models.indexes\n+    * _\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)         * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\ba_\bc_\bh_\be_\b._\bc_\ba_\bc_\bh_\be_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bv_\ba_\br_\bi_\ba_\bb_\be_\bl_\be_\b)\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                     * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\ba_\bc_\bh_\be_\b._\bc_\ba_\bc_\bh_\be_\bs_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bv_\ba_\br_\bi_\ba_\bb_\be_\bl_\be_\b)\n+    * _\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)             * django.core.cache.utils.make_template_fragment_key()\n+    * _\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                            o _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)                    * django.core.checks\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                         o _\bm_\bo_\bd_\bu_\bl_\be\n+            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)               * django.core.exceptions\n+    * _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                   o _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                   * django.core.files\n+    * day                                                      o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                            * django.core.files.storage\n+    * _\bd_\ba_\by_\b _\b(_\bD_\ba_\by_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                 o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\ba_\by_\b__\bf_\bo_\br_\bm_\ba_\bt_\b _\b(_\bD_\ba_\by_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                    * django.core.files.uploadedfile\n+    * _\bD_\ba_\by_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)                    o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)       * django.core.files.uploadhandler\n+    * _\bD_\ba_\by_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                      o _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)                        * django.core.mail\n+    * _\bd_\bb_\b _\b(_\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                  o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\bb_\b__\bc_\bo_\bl_\bl_\ba_\bt_\bi_\bo_\bn_\b _\b(_\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b._\bo_\bu_\bt_\bb_\bo_\bx_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)\n+          o _\b(_\bT_\be_\bx_\bt_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        * django.core.management\n+    * _\bd_\bb_\b__\bc_\bo_\bl_\bu_\bm_\bn_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                              o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\bb_\b__\bc_\bo_\bm_\bm_\be_\bn_\bt_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                       * django.core.management.call_command()\n+    * _\bd_\bb_\b__\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\b(_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                     o _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn\n+          o _\b(_\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  * django.core.paginator\n+    * _\bd_\bb_\b__\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                             o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\bb_\b__\bf_\bo_\br_\b__\br_\be_\ba_\bd_\b(_\b)                                      * django.core.serializers.get_serializer()\n+    * _\bd_\bb_\b__\bf_\bo_\br_\b__\bw_\br_\bi_\bt_\be_\b(_\b)                                           o _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn\n+    * _\bd_\bb_\b__\bi_\bn_\bd_\be_\bx_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                         * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br_\bs_\b._\bj_\bs_\bo_\bn_\b._\bD_\bj_\ba_\bn_\bg_\bo_\bJ_\bS_\bO_\bN_\bE_\bn_\bc_\bo_\bd_\be_\br_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+    * _\bd_\bb_\b__\bp_\be_\br_\bs_\bi_\bs_\bt_\b _\b(_\bG_\be_\bn_\be_\br_\ba_\bt_\be_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+    * _\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\b _\b(_\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               * django.core.signals\n+          o _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\b__\bc_\bo_\bm_\bm_\be_\bn_\bt_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bg_\bo_\bt_\b__\br_\be_\bq_\bu_\be_\bs_\bt_\b__\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+    * _\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      _\bv_\ba_\br_\bi_\ba_\bb_\be_\bl_\be_\b)\n+          o _\b(_\bI_\bn_\bd_\be_\bx_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                            * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\br_\be_\bq_\bu_\be_\bs_\bt_\b__\bf_\bi_\bn_\bi_\bs_\bh_\be_\bd_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+          o _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                            _\bv_\ba_\br_\bi_\ba_\bb_\be_\bl_\be_\b)\n+    * _\bd_\bb_\b__\bt_\by_\bp_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                          * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\br_\be_\bq_\bu_\be_\bs_\bt_\b__\bs_\bt_\ba_\br_\bt_\be_\bd_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bv_\ba_\br_\bi_\ba_\bb_\be_\bl_\be_\b)\n+    * dbshell                                            * django.core.signing\n+          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                               o _\bm_\bo_\bd_\bu_\bl_\be\n+    * dbshell command line option                        * django.core.validators\n+          o _\b-_\b-                                                 o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be                                   * django.db\n+    * _\bd_\be_\ba_\bc_\bt_\bi_\bv_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)           o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)         * django.db.backends\n+    * _\bd_\be_\ba_\bc_\bt_\bi_\bv_\ba_\bt_\be_\b__\ba_\bl_\bl_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                              o _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)                          * django.db.backends.base.schema\n+    * DEBUG                                                    o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\b__\bc_\br_\be_\ba_\bt_\be_\bd_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+    * debug                                                _\bv_\ba_\br_\bi_\ba_\bb_\be_\bl_\be_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                                 * django.db.migrations\n+    * _\bD_\be_\bb_\bu_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\bh_\be_\bc_\bk_\bs_\b)                     o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\be_\bb_\bu_\bg_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                 * django.db.migrations.operations\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bc_\bo_\bn_\bt_\be_\bx_\bt_\b__\bp_\br_\bo_\bc_\be_\bs_\bs_\bo_\br_\bs_\b)                      o _\bm_\bo_\bd_\bu_\bl_\be\n+    * DEBUG_PROPAGATE_EXCEPTIONS                         * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bs_\bw_\ba_\bp_\bp_\ba_\bb_\bl_\be_\b__\bd_\be_\bp_\be_\bn_\bd_\be_\bn_\bc_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\bd_\be_\bc_\bi_\bm_\ba_\bl_\b__\bp_\bl_\ba_\bc_\be_\bs_\b _\b(_\bD_\be_\bc_\bi_\bm_\ba_\bl_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b), _\b[_\b1_\b]       * django.db.models\n+    * DECIMAL_SEPARATOR                                        o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * django.db.models.constraints\n+    * _\bD_\be_\bc_\bi_\bm_\ba_\bl_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                     * django.db.models.fields\n+    * _\bD_\be_\bc_\bi_\bm_\ba_\bl_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                             o _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)                    * django.db.models.fields.json\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                         o _\bm_\bo_\bd_\bu_\bl_\be\n+            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)               * django.db.models.fields.related\n+    * _\bD_\be_\bc_\bi_\bm_\ba_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                              o _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                            * django.db.models.functions\n+    * _\bd_\be_\bc_\bo_\bd_\be_\br_\b _\b(_\bJ_\bS_\bO_\bN_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b), _\b[_\b1_\b]                       o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\be_\bc_\bo_\bm_\bp_\br_\be_\bs_\bs_\b(_\b)_\b _\b(_\bM_\bu_\bl_\bt_\bi_\bW_\bi_\bd_\bg_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                 * django.db.models.indexes\n+          o _\b(_\bR_\ba_\bn_\bg_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                              o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\be_\bc_\bo_\bn_\bs_\bt_\br_\bu_\bc_\bt_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                      * django.db.models.lookups\n     * _\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\b__\bf_\br_\bo_\bm_\b__\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                   o _\bm_\bo_\bd_\bu_\bl_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)                           * django.db.models.lookups\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)                           * django.db.models.options\n     * _\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\b__\bf_\br_\bo_\bm_\b__\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b__\bw_\bi_\bt_\bh_\b__\ba_\br_\bg_\bs_\b(_\b)_\b _\b(_\bi_\bn                o _\bm_\bo_\bd_\bu_\bl_\be\n-      _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)                    * django.db.models.options\n-    * _\bd_\be_\bc_\br_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                    o _\bm_\bo_\bd_\bu_\bl_\be\n-    * default                                            * django.db.models.signals\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                                    o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                      * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bc_\bl_\ba_\bs_\bs_\b__\bp_\br_\be_\bp_\ba_\br_\be_\bd_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b)\n-          o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bm_\b2_\bm_\b__\bc_\bh_\ba_\bn_\bg_\be_\bd_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b)\n-    * DEFAULT_AUTO_FIELD                                 * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bp_\bo_\bs_\bt_\b__\bd_\be_\bl_\be_\bt_\be_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bp_\bo_\bs_\bt_\b__\bi_\bn_\bi_\bt_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b)\n-    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\ba_\bu_\bt_\bo_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bp_\bo_\bs_\bt_\b__\bm_\bi_\bg_\br_\ba_\bt_\be_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b)\n-    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bb_\bo_\bu_\bn_\bd_\bs_\b _\b(_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)      * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bp_\bo_\bs_\bt_\b__\bs_\ba_\bv_\be_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b)\n-          o _\b(_\bD_\be_\bc_\bi_\bm_\ba_\bl_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bp_\br_\be_\b__\bd_\be_\bl_\be_\bt_\be_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b)\n-    * DEFAULT_CHARSET                                    * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bp_\br_\be_\b__\bm_\bi_\bg_\br_\ba_\bt_\be_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bp_\br_\be_\b__\bs_\ba_\bv_\be_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b)\n-    * DEFAULT_EXCEPTION_REPORTER                         * django.db.transaction\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            o _\bm_\bo_\bd_\bu_\bl_\be\n-    * DEFAULT_EXCEPTION_REPORTER_FILTER                  * django.dispatch\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            o _\bm_\bo_\bd_\bu_\bl_\be\n-    * DEFAULT_FROM_EMAIL                                 * django.forms\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            o _\bm_\bo_\bd_\bu_\bl_\be\n-    * default_if_none                                    * django.forms.fields\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                                    o _\bm_\bo_\bd_\bu_\bl_\be\n-    * DEFAULT_INDEX_TABLESPACE                           * django.forms.formsets\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bl_\ba_\bt_\b _\b(_\bO_\bS_\bM_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                  * django.forms.models\n-    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bl_\bo_\bn_\b _\b(_\bO_\bS_\bM_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b__\bn_\ba_\bm_\be_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)           * django.forms.renderers\n-    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                  o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bn_\ba_\bm_\be_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)           * django.forms.widgets\n-    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\br_\be_\bn_\bd_\be_\br_\be_\br_\b _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bs_\bi_\bt_\be_\b _\b(_\ba_\bp_\bp_\bs_\b._\bS_\bi_\bm_\bp_\bl_\be_\bA_\bd_\bm_\bi_\bn_\bC_\bo_\bn_\bf_\bi_\bg               * django.http\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                               o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bs_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                         * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b._\bH_\bt_\bt_\bp_\b4_\b0_\b4_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)                         * django.middleware\n+      _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)                    * django.db.models.signals\n+    * _\bd_\be_\bc_\br_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                   o _\bm_\bo_\bd_\bu_\bl_\be\n+    * default                                            * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bc_\bl_\ba_\bs_\bs_\b__\bp_\br_\be_\bp_\ba_\br_\be_\bd_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                                _\bv_\ba_\br_\bi_\ba_\bb_\be_\bl_\be_\b)\n+    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bm_\b2_\bm_\b__\bc_\bh_\ba_\bn_\bg_\be_\bd_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+          o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                              _\bv_\ba_\br_\bi_\ba_\bb_\be_\bl_\be_\b)\n+    * DEFAULT_AUTO_FIELD                                 * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bp_\bo_\bs_\bt_\b__\bd_\be_\bl_\be_\bt_\be_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                        _\bv_\ba_\br_\bi_\ba_\bb_\be_\bl_\be_\b)\n+    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\ba_\bu_\bt_\bo_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bp_\bo_\bs_\bt_\b__\bi_\bn_\bi_\bt_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bv_\ba_\br_\bi_\ba_\bb_\be_\bl_\be_\b)\n+    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bb_\bo_\bu_\bn_\bd_\bs_\b _\b(_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)      * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bp_\bo_\bs_\bt_\b__\bm_\bi_\bg_\br_\ba_\bt_\be_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+          o _\b(_\bD_\be_\bc_\bi_\bm_\ba_\bl_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  _\bv_\ba_\br_\bi_\ba_\bb_\be_\bl_\be_\b)\n+    * DEFAULT_CHARSET                                    * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bp_\bo_\bs_\bt_\b__\bs_\ba_\bv_\be_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bv_\ba_\br_\bi_\ba_\bb_\be_\bl_\be_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bp_\br_\be_\b__\bd_\be_\bl_\be_\bt_\be_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bv_\ba_\br_\bi_\ba_\bb_\be_\bl_\be_\b)\n+    * DEFAULT_EXCEPTION_REPORTER                         * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bp_\br_\be_\b__\bm_\bi_\bg_\br_\ba_\bt_\be_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                        _\bv_\ba_\br_\bi_\ba_\bb_\be_\bl_\be_\b)\n+    * DEFAULT_EXCEPTION_REPORTER_FILTER                  * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bp_\br_\be_\b__\bs_\ba_\bv_\be_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bv_\ba_\br_\bi_\ba_\bb_\be_\bl_\be_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * django.db.transaction\n+    * DEFAULT_FROM_EMAIL                                       o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * django.dispatch\n+    * default_if_none                                          o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                              * django.forms\n+    * DEFAULT_INDEX_TABLESPACE                                 o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * django.forms.fields\n+    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bl_\ba_\bt_\b _\b(_\bO_\bS_\bM_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bl_\bo_\bn_\b _\b(_\bO_\bS_\bM_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  * django.forms.formsets\n+    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\b__\bn_\ba_\bm_\be_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)            * django.forms.models\n+    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bn_\ba_\bm_\be_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\br_\be_\bn_\bd_\be_\br_\be_\br_\b _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  * django.forms.renderers\n+    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bs_\bi_\bt_\be_\b _\b(_\ba_\bp_\bp_\bs_\b._\bS_\bi_\bm_\bp_\bl_\be_\bA_\bd_\bm_\bi_\bn_\bC_\bo_\bn_\bf_\bi_\bg                     o _\bm_\bo_\bd_\bu_\bl_\be\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                         * django.forms.widgets\n+    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bs_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                               o _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)                         * django.http\n     * DEFAULT_TABLESPACE                                       o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * django.middleware.cache\n-    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bz_\bo_\bo_\bm_\b _\b(_\bO_\bS_\bM_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\bs_\b._\bb_\ba_\bd_\b__\br_\be_\bq_\bu_\be_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                  * django.middleware.clickjacking\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b)                                            o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\bs_\b._\bp_\ba_\bg_\be_\b__\bn_\bo_\bt_\b__\bf_\bo_\bu_\bn_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be               * django.middleware.common\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b)                                            o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\bs_\b._\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b__\bd_\be_\bn_\bi_\be_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be            * django.middleware.csrf\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b)                                            o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\bs_\b._\bs_\be_\br_\bv_\be_\br_\b__\be_\br_\br_\bo_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                 * django.middleware.gzip\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b)                                            o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bD_\be_\bf_\ba_\bu_\bl_\bt_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                           * django.middleware.http\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)                               o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bf_\be_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                 * django.middleware.locale\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                         o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bf_\be_\br_\br_\ba_\bb_\bl_\be_\b _\b(_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)         * django.middleware.security\n-          o _\b(_\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bD_\be_\bg_\br_\be_\be_\bs_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)      * django.shortcuts\n-    * _\bd_\be_\bl_\be_\bt_\be_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                  o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                              * django.template\n-          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bD_\be_\bl_\be_\bt_\bi_\bo_\bn_\bM_\bi_\bx_\bi_\bn           o _\bm_\bo_\bd_\bu_\bl_\be\n-            _\bm_\be_\bt_\bh_\bo_\bd_\b)                                      * django.template.backends\n-          o _\b(_\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                 o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                * django.template.backends.django\n-          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                         o _\bm_\bo_\bd_\bu_\bl_\be\n-            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)             * django.template.backends.jinja2\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                     o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                             * django.template.loader\n-    * _\bd_\be_\bl_\be_\bt_\be_\b__\bc_\bo_\bn_\bf_\bi_\br_\bm_\ba_\bt_\bi_\bo_\bn_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn                 o _\bm_\bo_\bd_\bu_\bl_\be\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                         * django.template.response\n-    * _\bd_\be_\bl_\be_\bt_\be_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                    o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bl_\be_\bt_\be_\b__\bm_\ba_\bn_\by_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                       * django.test\n-    * _\bd_\be_\bl_\be_\bt_\be_\b__\bm_\bo_\bd_\be_\bl_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br                 o _\bm_\bo_\bd_\bu_\bl_\be\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                            * django.test.signals\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bl_\be_\bt_\be_\b__\bq_\bu_\be_\br_\by_\bs_\be_\bt_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)              * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bs_\be_\bt_\bt_\bi_\bn_\bg_\b__\bc_\bh_\ba_\bn_\bg_\be_\bd_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b)\n-    * _\bd_\be_\bl_\be_\bt_\be_\b__\bs_\be_\bl_\be_\bc_\bt_\be_\bd_\b__\bc_\bo_\bn_\bf_\bi_\br_\bm_\ba_\bt_\bi_\bo_\bn_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b              * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\br_\be_\bn_\bd_\be_\br_\be_\bd_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b)\n-      _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                             * django.test.utils\n-    * _\bd_\be_\bl_\be_\bt_\be_\b__\bt_\be_\bs_\bt_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b                                     o _\bm_\bo_\bd_\bu_\bl_\be\n-      _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                 * django.urls\n-    * _\bd_\be_\bl_\be_\bt_\be_\b__\bv_\bi_\be_\bw_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                        o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bl_\be_\bt_\be_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\bs_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bB_\ba_\bs_\be_\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bS_\be_\bt           * django.urls.conf\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                               o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bD_\be_\bl_\be_\bt_\be_\bM_\bo_\bd_\be_\bl_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                              * django.utils\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b._\bH_\bt_\bt_\bp_\b4_\b0_\b4_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bz_\bo_\bo_\bm_\b _\b(_\bO_\bS_\bM_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 * django.middleware\n+    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\bs_\b._\bb_\ba_\bd_\b__\br_\be_\bq_\bu_\be_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                        o _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b)                                      * django.middleware.cache\n+    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\bs_\b._\bp_\ba_\bg_\be_\b__\bn_\bo_\bt_\b__\bf_\bo_\bu_\bn_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                     o _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b)                                      * django.middleware.clickjacking\n+    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\bs_\b._\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b__\bd_\be_\bn_\bi_\be_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                  o _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b)                                      * django.middleware.common\n+    * _\bd_\be_\bf_\ba_\bu_\bl_\bt_\bs_\b._\bs_\be_\br_\bv_\be_\br_\b__\be_\br_\br_\bo_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                       o _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b)                                      * django.middleware.csrf\n+    * _\bD_\be_\bf_\ba_\bu_\bl_\bt_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                o _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)                         * django.middleware.gzip\n+    * _\bd_\be_\bf_\be_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                       o _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                   * django.middleware.http\n+    * _\bd_\be_\bf_\be_\br_\br_\ba_\bb_\bl_\be_\b _\b(_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 * django.middleware.locale\n+    * _\bD_\be_\bg_\br_\be_\be_\bs_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)           o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\be_\bl_\be_\bt_\be_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                           * django.middleware.security\n+          o _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                   o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bD_\be_\bl_\be_\bt_\bi_\bo_\bn_\bM_\bi_\bx_\bi_\bn     * django.shortcuts\n+            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                           o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                          * django.template\n+          o _\b(_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                     o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                   * django.template.backends\n+            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                   o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                              * django.template.backends.django\n+          o _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                  o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\be_\bl_\be_\bt_\be_\b__\bc_\bo_\bn_\bf_\bi_\br_\bm_\ba_\bt_\bi_\bo_\bn_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn           * django.template.backends.jinja2\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                               o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\be_\bl_\be_\bt_\be_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)             * django.template.loader\n+    * _\bd_\be_\bl_\be_\bt_\be_\b__\bm_\ba_\bn_\by_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                            o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\be_\bl_\be_\bt_\be_\b__\bm_\bo_\bd_\be_\bl_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br           * django.template.response\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                                 o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                         * django.test\n+    * _\bd_\be_\bl_\be_\bt_\be_\b__\bq_\bu_\be_\br_\by_\bs_\be_\bt_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                   o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\be_\bl_\be_\bt_\be_\b__\bs_\be_\bl_\be_\bc_\bt_\be_\bd_\b__\bc_\bo_\bn_\bf_\bi_\br_\bm_\ba_\bt_\bi_\bo_\bn_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b              * django.test.signals\n+      _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                   o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\be_\bl_\be_\bt_\be_\b__\bt_\be_\bs_\bt_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b                               * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bs_\be_\bt_\bt_\bi_\bn_\bg_\b__\bc_\bh_\ba_\bn_\bg_\be_\bd_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bv_\ba_\br_\bi_\ba_\bb_\be_\bl_\be_\b)\n+      _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\br_\be_\bn_\bd_\be_\br_\be_\bd_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+    * _\bd_\be_\bl_\be_\bt_\be_\b__\bv_\bi_\be_\bw_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                   _\bv_\ba_\br_\bi_\ba_\bb_\be_\bl_\be_\b)\n+    * _\bd_\be_\bl_\be_\bt_\be_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\bs_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bB_\ba_\bs_\be_\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bS_\be_\bt           * django.test.utils\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                               o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bD_\be_\bl_\be_\bt_\be_\bM_\bo_\bd_\be_\bl_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                             * django.urls\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                         o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bD_\be_\bl_\be_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)                        * django.utils.cache\n-    * _\bd_\be_\bl_\be_\bt_\bi_\bo_\bn_\b__\bw_\bi_\bd_\bg_\be_\bt_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                  o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bl_\bi_\bm_\bi_\bt_\be_\br_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)             * django.utils.dateparse\n-          o _\b(_\bS_\bt_\br_\bi_\bn_\bg_\bA_\bg_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                              o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bD_\be_\bn_\bs_\be_\bR_\ba_\bn_\bk_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                * django.utils.decorators\n+    * _\bD_\be_\bl_\be_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)                  * django.urls.conf\n+    * _\bd_\be_\bl_\be_\bt_\bi_\bo_\bn_\b__\bw_\bi_\bd_\bg_\be_\bt_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\be_\bl_\bi_\bm_\bi_\bt_\be_\br_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)             * django.utils\n+          o _\b(_\bS_\bt_\br_\bi_\bn_\bg_\bA_\bg_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                              o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bD_\be_\bn_\bs_\be_\bR_\ba_\bn_\bk_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                               * django.utils.cache\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                              o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bs_\bc_\b(_\b)_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                         * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-    * _\bd_\be_\bs_\bc_\br_\bi_\bp_\bt_\bi_\bo_\bn_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                      * django.utils.encoding\n-          o _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                               o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br_\b__\bc_\bl_\ba_\bs_\bs_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                 * django.utils.feedgenerator\n-    * _\bd_\be_\bs_\bt_\br_\bo_\by_\b__\bt_\be_\bs_\bt_\b__\bd_\bb_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                             o _\bm_\bo_\bd_\bu_\bl_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\b._\bc_\br_\be_\ba_\bt_\bi_\bo_\bn_\b)                     * django.utils.functional\n-    * _\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)                              o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\bi_\bc_\bt_\b(_\b)_\b _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                          * django.utils.html\n-    * dictsort                                                 o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                              * django.utils.http\n-    * dictsortreversed                                         o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                              * django.utils.log\n-    * _\bD_\bi_\bf_\bf_\be_\br_\be_\bn_\bc_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                     o _\bm_\bo_\bd_\bu_\bl_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)            * django.utils.module_loading\n-    * _\bd_\bi_\bf_\bf_\be_\br_\be_\bn_\bc_\be_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                       o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                   * django.utils.safestring\n-            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                   o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                         * django.utils.text\n-    * diffsettings                                             o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                         * django.utils.timezone\n-    * diffsettings command line option                         o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b-_\b-_\ba_\bl_\bl                                        * django.utils.translation\n-          o _\b-_\b-_\bd_\be_\bf_\ba_\bu_\bl_\bt                                          o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b-_\b-_\bo_\bu_\bt_\bp_\bu_\bt                                     * django.views\n-    * _\bd_\bi_\bm_\b _\b(_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\bi_\bm_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                  * django.views.decorators.cache\n-    * _\bd_\bi_\bm_\bs_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b__\bm_\bo_\bd_\be_\b _\b(_\bF_\bi_\bl_\be_\bS_\by_\bs_\bt_\be_\bm_\bS_\bt_\bo_\br_\ba_\bg_\be      * django.views.decorators.cache.cache_page()\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                               o _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn\n-          o _\b(_\bI_\bn_\bM_\be_\bm_\bo_\br_\by_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                  * django.views.decorators.common\n-    * _\bd_\bi_\bs_\ba_\bb_\bl_\be_\b__\ba_\bc_\bt_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                      o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bd_\bi_\bs_\ba_\bb_\bl_\be_\bd_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                         * django.views.decorators.csrf\n-    * DISALLOWED_USER_AGENTS                                   o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * django.views.decorators.gzip\n-    * _\bd_\bi_\bs_\bc_\bo_\bn_\bn_\be_\bc_\bt_\b(_\b)_\b _\b(_\bS_\bi_\bg_\bn_\ba_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                             o _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\br_\bu_\bn_\bn_\be_\br_\b)       * django.views.decorators.http\n-    * disjoint                                                 o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                            * django.views.decorators.vary\n-    * _\bd_\bi_\bs_\bj_\bo_\bi_\bn_\bt_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                         o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                         * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-          o _\b(_\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                    * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-    * _\bd_\bi_\bs_\bp_\ba_\bt_\bc_\bh_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bV_\bi_\be_\bw         * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                              _\bc_\bl_\ba_\bs_\bs_\b)\n-    * _\bd_\bi_\bs_\bp_\bl_\ba_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)         * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-    * _\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\br_\ba_\bw_\b _\b(_\bB_\ba_\bs_\be_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)         * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-    * _\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                 * django.views.generic.dates\n+    * _\bd_\be_\bs_\bc_\b(_\b)_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                        * django.utils.dateparse\n+    * _\bd_\be_\bs_\bc_\br_\bi_\bp_\bt_\bi_\bo_\bn_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                            o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                         * django.utils.decorators\n+    * _\bd_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br_\b__\bc_\bl_\ba_\bs_\bs_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                       o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\be_\bs_\bt_\br_\bo_\by_\b__\bt_\be_\bs_\bt_\b__\bd_\bb_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                       * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\b._\bc_\br_\be_\ba_\bt_\bi_\bo_\bn_\b)                       _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+    * _\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)                  * django.utils.encoding\n+    * _\bd_\bi_\bc_\bt_\b(_\b)_\b _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                               o _\bm_\bo_\bd_\bu_\bl_\be\n+    * dictsort                                           * django.utils.feedgenerator\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                                    o _\bm_\bo_\bd_\bu_\bl_\be\n+    * dictsortreversed                                   * django.utils.functional\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                                    o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bD_\bi_\bf_\bf_\be_\br_\be_\bn_\bc_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                              * django.utils.html\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                  o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bm_\be_\ba_\bs_\bu_\br_\be_\b)        * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bB_\ba_\bs_\be_\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-    * _\bd_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                   * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-    * distance_gt                                        * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                              _\bc_\bl_\ba_\bs_\bs_\b)\n-    * distance_gte                                       * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                              _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-    * distance_lt                                        * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bB_\ba_\bs_\be_\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                            * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bB_\ba_\bs_\be_\bD_\be_\bl_\be_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-    * distance_lte                                       * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                            * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bB_\ba_\bs_\be_\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-    * _\bd_\bi_\bs_\bt_\bi_\bn_\bc_\bt_\b _\b(_\bA_\br_\br_\ba_\by_\bA_\bg_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                      * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-          o _\b(_\bA_\bv_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                              * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bD_\be_\bl_\be_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-          o _\b(_\bC_\bo_\bu_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bD_\be_\bl_\be_\bt_\bi_\bo_\bn_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-          o _\b(_\bJ_\bS_\bO_\bN_\bB_\bA_\bg_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                         * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-          o _\b(_\bS_\bt_\br_\bi_\bn_\bg_\bA_\bg_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-          o _\b(_\bS_\bu_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                              * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-    * _\bd_\bi_\bs_\bt_\bi_\bn_\bc_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                              * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bP_\br_\bo_\bc_\be_\bs_\bs_\bF_\bo_\br_\bm_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                   * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-    * divisibleby                                        * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bB_\ba_\bs_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                              * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-    * _\bd_\bj_\ba_\bn_\bg_\bo_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\bT_\by_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn\n-    * django-admin command                                 _\bc_\bl_\ba_\bs_\bs_\b)\n-          o _\bc_\bh_\ba_\bn_\bg_\be_\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd                               * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n-          o _\bc_\bh_\be_\bc_\bk                                          _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-          o _\bc_\bl_\be_\ba_\br_\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs                                * django.views.i18n\n-          o _\bc_\bo_\bl_\bl_\be_\bc_\bt_\bs_\bt_\ba_\bt_\bi_\bc                                      o _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bc_\bo_\bm_\bp_\bi_\bl_\be_\bm_\be_\bs_\bs_\ba_\bg_\be_\bs                              * _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bA_\bL_\bL_\bO_\bW_\b__\bA_\bS_\bY_\bN_\bC_\b__\bU_\bN_\bS_\bA_\bF_\bE, _\b[_\b1_\b], _\b[_\b2_\b]\n-          o _\bc_\br_\be_\ba_\bt_\be_\bc_\ba_\bc_\bh_\be_\bt_\ba_\bb_\bl_\be                             * _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bC_\bO_\bL_\bO_\bR_\bS, _\b[_\b1_\b], _\b[_\b2_\b]\n-          o _\bc_\br_\be_\ba_\bt_\be_\bs_\bu_\bp_\be_\br_\bu_\bs_\be_\br                              * _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bS_\bE_\bT_\bT_\bI_\bN_\bG_\bS_\b__\bM_\bO_\bD_\bU_\bL_\bE, _\b[_\b1_\b], _\b[_\b2_\b], _\b[_\b3_\b], _\b[_\b4_\b], _\b[_\b5_\b], _\b[_\b6_\b], _\b[_\b7_\b],\n-          o _\bd_\bb_\bs_\bh_\be_\bl_\bl                                        _\b[_\b8_\b], _\b[_\b9_\b], _\b[_\b1_\b0_\b], _\b[_\b1_\b1_\b], _\b[_\b1_\b2_\b], _\b[_\b1_\b3_\b], _\b[_\b1_\b4_\b], _\b[_\b1_\b5_\b], _\b[_\b1_\b6_\b], _\b[_\b1_\b7_\b],\n-          o _\bd_\bi_\bf_\bf_\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs                                   _\b[_\b1_\b8_\b], _\b[_\b1_\b9_\b], _\b[_\b2_\b0_\b], _\b[_\b2_\b1_\b], _\b[_\b2_\b2_\b], _\b[_\b2_\b3_\b], _\b[_\b2_\b4_\b], _\b[_\b2_\b5_\b]\n-          o _\bd_\bu_\bm_\bp_\bd_\ba_\bt_\ba                                     * _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bS_\bU_\bP_\bE_\bR_\bU_\bS_\bE_\bR_\b__\bP_\bA_\bS_\bS_\bW_\bO_\bR_\bD\n-          o _\bf_\bi_\bn_\bd_\bs_\bt_\ba_\bt_\bi_\bc                                   * _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bT_\bE_\bS_\bT_\b__\bP_\bR_\bO_\bC_\bE_\bS_\bS_\bE_\bS, _\b[_\b1_\b]\n-          o _\bf_\bl_\bu_\bs_\bh                                        * _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bW_\bA_\bT_\bC_\bH_\bM_\bA_\bN_\b__\bT_\bI_\bM_\bE_\bO_\bU_\bT, _\b[_\b1_\b]\n-          o _\bh_\be_\bl_\bp                                         * _\bD_\bj_\ba_\bn_\bg_\bo_\bD_\bi_\bv_\bF_\bo_\br_\bm_\bR_\be_\bn_\bd_\be_\br_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\br_\be_\bn_\bd_\be_\br_\be_\br_\bs_\b)\n-          o _\bi_\bn_\bs_\bp_\be_\bc_\bt_\bd_\bb                                    * _\bD_\bj_\ba_\bn_\bg_\bo_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\br_\be_\bn_\bd_\be_\br_\be_\br_\bs_\b)\n-          o _\bl_\bo_\ba_\bd_\bd_\ba_\bt_\ba                                           o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bd_\bj_\ba_\bn_\bg_\bo_\b)\n-          o _\bm_\ba_\bk_\be_\bm_\be_\bs_\bs_\ba_\bg_\be_\bs                                 * _\bD_\bO_\b__\bN_\bO_\bT_\bH_\bI_\bN_\bG_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\bm_\ba_\bk_\be_\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs                               * _\bd_\bo_\bm_\ba_\bi_\bn_\b _\b(_\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\bC_\ba_\bt_\ba_\bl_\bo_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bm_\bi_\bg_\br_\ba_\bt_\be                                            o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bS_\bi_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bo_\bg_\br_\bi_\bn_\bs_\bp_\be_\bc_\bt                                   * _\bD_\bo_\bm_\ba_\bi_\bn_\bN_\ba_\bm_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)\n-          o _\bo_\bp_\bt_\bi_\bm_\bi_\bz_\be_\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn                            * _\bD_\bo_\bn_\b'_\bt_\b _\br_\be_\bp_\be_\ba_\bt_\b _\by_\bo_\bu_\br_\bs_\be_\bl_\bf\n-          o _\br_\be_\bm_\bo_\bv_\be_\b__\bs_\bt_\ba_\bl_\be_\b__\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs                    * _\bD_\br_\bi_\bv_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)\n-          o _\br_\bu_\bn_\bs_\be_\br_\bv_\be_\br                                    * _\bd_\br_\bi_\bv_\be_\br_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bn_\bd_\bt_\be_\bs_\bt_\be_\bm_\ba_\bi_\bl                                * _\bd_\br_\bi_\bv_\be_\br_\b__\bc_\bo_\bu_\bn_\bt_\b _\b(_\bD_\br_\bi_\bv_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\bh_\be_\bl_\bl                                        * _\bD_\bR_\bY\n-          o _\bs_\bh_\bo_\bw_\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs                               * dumpdata\n-          o _\bs_\bq_\bl_\bf_\bl_\bu_\bs_\bh                                           o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-          o _\bs_\bq_\bl_\bm_\bi_\bg_\br_\ba_\bt_\be                                   * dumpdata command line option\n-          o _\bs_\bq_\bl_\bs_\be_\bq_\bu_\be_\bn_\bc_\be_\br_\be_\bs_\be_\bt                                   o _\b-_\b-_\ba_\bl_\bl\n-          o _\bs_\bq_\bu_\ba_\bs_\bh_\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs                                   o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n-          o _\bs_\bt_\ba_\br_\bt_\ba_\bp_\bp                                           o _\b-_\b-_\be_\bx_\bc_\bl_\bu_\bd_\be\n-          o _\bs_\bt_\ba_\br_\bt_\bp_\br_\bo_\bj_\be_\bc_\bt                                       o _\b-_\b-_\bf_\bo_\br_\bm_\ba_\bt\n-          o _\bt_\be_\bs_\bt                                               o _\b-_\b-_\bi_\bn_\bd_\be_\bn_\bt\n-          o _\bt_\be_\bs_\bt_\bs_\be_\br_\bv_\be_\br                                         o _\b-_\b-_\bn_\ba_\bt_\bu_\br_\ba_\bl_\b-_\bf_\bo_\br_\be_\bi_\bg_\bn\n-          o _\bv_\be_\br_\bs_\bi_\bo_\bn                                            o _\b-_\b-_\bn_\ba_\bt_\bu_\br_\ba_\bl_\b-_\bp_\br_\bi_\bm_\ba_\br_\by\n-    * django.apps                                              o _\b-_\b-_\bo_\bu_\bt_\bp_\bu_\bt\n+    * _\bd_\bi_\bf_\bf_\be_\br_\be_\bn_\bc_\be_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                * django.utils.http\n+          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                         o _\bm_\bo_\bd_\bu_\bl_\be\n+            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)             * django.utils.log\n+          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                              o _\bm_\bo_\bd_\bu_\bl_\be\n+    * diffsettings                                       * django.utils.module_loading\n+          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                               o _\bm_\bo_\bd_\bu_\bl_\be\n+    * diffsettings command line option                   * django.utils.safestring\n+          o _\b-_\b-_\ba_\bl_\bl                                              o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b-_\b-_\bd_\be_\bf_\ba_\bu_\bl_\bt                                    * django.utils.text\n+          o _\b-_\b-_\bo_\bu_\bt_\bp_\bu_\bt                                           o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\bi_\bm_\b _\b(_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      * django.utils.timezone\n+    * _\bd_\bi_\bm_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\bi_\bm_\bs_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      * django.utils.translation\n+    * _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b__\bm_\bo_\bd_\be_\b _\b(_\bF_\bi_\bl_\be_\bS_\by_\bs_\bt_\be_\bm_\bS_\bt_\bo_\br_\ba_\bg_\be            o _\bm_\bo_\bd_\bu_\bl_\be\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                         * django.views\n+          o _\b(_\bI_\bn_\bM_\be_\bm_\bo_\br_\by_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\bi_\bs_\ba_\bb_\bl_\be_\b__\ba_\bc_\bt_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)               * django.views.decorators.cache\n+    * _\bd_\bi_\bs_\ba_\bb_\bl_\be_\bd_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                               o _\bm_\bo_\bd_\bu_\bl_\be\n+    * DISALLOWED_USER_AGENTS                             * django.views.decorators.cache.cache_page()\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            o _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn\n+    * _\bd_\bi_\bs_\bc_\bo_\bn_\bn_\be_\bc_\bt_\b(_\b)_\b _\b(_\bS_\bi_\bg_\bn_\ba_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                      * django.views.decorators.common\n+    * _\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\br_\bu_\bn_\bn_\be_\br_\b)            o _\bm_\bo_\bd_\bu_\bl_\be\n+    * disjoint                                           * django.views.decorators.csrf\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                                  o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\bi_\bs_\bj_\bo_\bi_\bn_\bt_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                  * django.views.decorators.gzip\n+          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                              o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                   * django.views.decorators.http\n+    * _\bd_\bi_\bs_\bp_\ba_\bt_\bc_\bh_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bV_\bi_\be_\bw               o _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                           * django.views.decorators.vary\n+    * _\bd_\bi_\bs_\bp_\bl_\ba_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)               o _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\br_\ba_\bw_\b _\b(_\bB_\ba_\bs_\be_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)         * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+    * _\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)            * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn_\b \n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bm_\be_\ba_\bs_\bu_\br_\be_\b)         _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+    * _\bd_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                  * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+    * distance_gt                                        * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                            * django.views.generic.dates\n+    * distance_gte                                             o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                            * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bB_\ba_\bs_\be_\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+    * distance_lt                                          _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                            * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+    * distance_lte                                       * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                              _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+    * _\bd_\bi_\bs_\bt_\bi_\bn_\bc_\bt_\b _\b(_\bA_\br_\br_\ba_\by_\bA_\bg_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n+          o _\b(_\bA_\bv_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+          o _\b(_\bC_\bo_\bu_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                            * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bB_\ba_\bs_\be_\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+          o _\b(_\bJ_\bS_\bO_\bN_\bB_\bA_\bg_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                           _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+          o _\b(_\bS_\bt_\br_\bi_\bn_\bg_\bA_\bg_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bB_\ba_\bs_\be_\bD_\be_\bl_\be_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+          o _\b(_\bS_\bu_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+    * _\bd_\bi_\bs_\bt_\bi_\bn_\bc_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                              * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                   * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bB_\ba_\bs_\be_\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+    * divisibleby                                          _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                              * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+    * _\bd_\bj_\ba_\bn_\bg_\bo_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\bT_\by_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                     * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bD_\be_\bl_\be_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+    * django-admin command                               * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bD_\be_\bl_\be_\bt_\bi_\bo_\bn_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+          o _\bc_\bh_\ba_\bn_\bg_\be_\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd                                 _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+          o _\bc_\bh_\be_\bc_\bk                                        * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+          o _\bc_\bl_\be_\ba_\br_\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs                                * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+          o _\bc_\bo_\bl_\bl_\be_\bc_\bt_\bs_\bt_\ba_\bt_\bi_\bc                                * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+          o _\bc_\bo_\bm_\bp_\bi_\bl_\be_\bm_\be_\bs_\bs_\ba_\bg_\be_\bs                                _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+          o _\bc_\br_\be_\ba_\bt_\be_\bc_\ba_\bc_\bh_\be_\bt_\ba_\bb_\bl_\be                             * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bP_\br_\bo_\bc_\be_\bs_\bs_\bF_\bo_\br_\bm_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+          o _\bc_\br_\be_\ba_\bt_\be_\bs_\bu_\bp_\be_\br_\bu_\bs_\be_\br                                _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+          o _\bd_\bb_\bs_\bh_\be_\bl_\bl                                      * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+          o _\bd_\bi_\bf_\bf_\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs                                 * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bB_\ba_\bs_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+          o _\bd_\bu_\bm_\bp_\bd_\ba_\bt_\ba                                     * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+          o _\bf_\bi_\bn_\bd_\bs_\bt_\ba_\bt_\bi_\bc                                   * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+          o _\bf_\bl_\bu_\bs_\bh                                          _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+          o _\bh_\be_\bl_\bp                                         * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n+          o _\bi_\bn_\bs_\bp_\be_\bc_\bt_\bd_\bb                                      _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+          o _\bl_\bo_\ba_\bd_\bd_\ba_\bt_\ba                                     * django.views.i18n\n+          o _\bm_\ba_\bk_\be_\bm_\be_\bs_\bs_\ba_\bg_\be_\bs                                       o _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\bm_\ba_\bk_\be_\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs                               * _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bA_\bL_\bL_\bO_\bW_\b__\bA_\bS_\bY_\bN_\bC_\b__\bU_\bN_\bS_\bA_\bF_\bE, _\b[_\b1_\b], _\b[_\b2_\b]\n+          o _\bm_\bi_\bg_\br_\ba_\bt_\be                                      * _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bC_\bO_\bL_\bO_\bR_\bS, _\b[_\b1_\b], _\b[_\b2_\b]\n+          o _\bo_\bg_\br_\bi_\bn_\bs_\bp_\be_\bc_\bt                                   * _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bS_\bE_\bT_\bT_\bI_\bN_\bG_\bS_\b__\bM_\bO_\bD_\bU_\bL_\bE, _\b[_\b1_\b], _\b[_\b2_\b], _\b[_\b3_\b], _\b[_\b4_\b], _\b[_\b5_\b], _\b[_\b6_\b], _\b[_\b7_\b],\n+          o _\bo_\bp_\bt_\bi_\bm_\bi_\bz_\be_\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn                              _\b[_\b8_\b], _\b[_\b9_\b], _\b[_\b1_\b0_\b], _\b[_\b1_\b1_\b], _\b[_\b1_\b2_\b], _\b[_\b1_\b3_\b], _\b[_\b1_\b4_\b], _\b[_\b1_\b5_\b], _\b[_\b1_\b6_\b], _\b[_\b1_\b7_\b],\n+          o _\br_\be_\bm_\bo_\bv_\be_\b__\bs_\bt_\ba_\bl_\be_\b__\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs                      _\b[_\b1_\b8_\b], _\b[_\b1_\b9_\b], _\b[_\b2_\b0_\b], _\b[_\b2_\b1_\b], _\b[_\b2_\b2_\b], _\b[_\b2_\b3_\b], _\b[_\b2_\b4_\b], _\b[_\b2_\b5_\b]\n+          o _\br_\bu_\bn_\bs_\be_\br_\bv_\be_\br                                    * _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bS_\bU_\bP_\bE_\bR_\bU_\bS_\bE_\bR_\b__\bP_\bA_\bS_\bS_\bW_\bO_\bR_\bD\n+          o _\bs_\be_\bn_\bd_\bt_\be_\bs_\bt_\be_\bm_\ba_\bi_\bl                                * _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bT_\bE_\bS_\bT_\b__\bP_\bR_\bO_\bC_\bE_\bS_\bS_\bE_\bS, _\b[_\b1_\b]\n+          o _\bs_\bh_\be_\bl_\bl                                        * _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bW_\bA_\bT_\bC_\bH_\bM_\bA_\bN_\b__\bT_\bI_\bM_\bE_\bO_\bU_\bT, _\b[_\b1_\b]\n+          o _\bs_\bh_\bo_\bw_\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs                               * _\bD_\bj_\ba_\bn_\bg_\bo_\bD_\bi_\bv_\bF_\bo_\br_\bm_\bR_\be_\bn_\bd_\be_\br_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\br_\be_\bn_\bd_\be_\br_\be_\br_\bs_\b)\n+          o _\bs_\bq_\bl_\bf_\bl_\bu_\bs_\bh                                     * _\bD_\bj_\ba_\bn_\bg_\bo_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\br_\be_\bn_\bd_\be_\br_\be_\br_\bs_\b)\n+          o _\bs_\bq_\bl_\bm_\bi_\bg_\br_\ba_\bt_\be                                         o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bd_\bj_\ba_\bn_\bg_\bo_\b)\n+          o _\bs_\bq_\bl_\bs_\be_\bq_\bu_\be_\bn_\bc_\be_\br_\be_\bs_\be_\bt                             * _\bD_\bO_\b__\bN_\bO_\bT_\bH_\bI_\bN_\bG_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\bs_\bq_\bu_\ba_\bs_\bh_\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs                             * _\bd_\bo_\bm_\ba_\bi_\bn_\b _\b(_\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\bC_\ba_\bt_\ba_\bl_\bo_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\bt_\ba_\br_\bt_\ba_\bp_\bp                                           o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bS_\bi_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\bt_\ba_\br_\bt_\bp_\br_\bo_\bj_\be_\bc_\bt                                 * _\bD_\bo_\bm_\ba_\bi_\bn_\bN_\ba_\bm_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)\n+          o _\bt_\be_\bs_\bt                                         * _\bD_\bo_\bn_\b'_\bt_\b _\br_\be_\bp_\be_\ba_\bt_\b _\by_\bo_\bu_\br_\bs_\be_\bl_\bf\n+          o _\bt_\be_\bs_\bt_\bs_\be_\br_\bv_\be_\br                                   * _\bd_\br_\bi_\bv_\be_\br_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bv_\be_\br_\bs_\bi_\bo_\bn                                      * _\bD_\br_\bi_\bv_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)\n+    * django.apps                                        * _\bd_\br_\bi_\bv_\be_\br_\b__\bc_\bo_\bu_\bn_\bt_\b _\b(_\bD_\br_\bi_\bv_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bm_\bo_\bd_\bu_\bl_\be                                       * _\bD_\bR_\bY\n+    * django.conf.settings.configure()                   * dumpdata\n+          o _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n+    * django.conf.urls                                   * dumpdata command line option\n+          o _\bm_\bo_\bd_\bu_\bl_\be                                             o _\b-_\b-_\ba_\bl_\bl\n+    * django.conf.urls.i18n                                    o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n+          o _\bm_\bo_\bd_\bu_\bl_\be                                             o _\b-_\b-_\be_\bx_\bc_\bl_\bu_\bd_\be\n+    * django.contrib.admin                                     o _\b-_\b-_\bf_\bo_\br_\bm_\ba_\bt\n+          o _\bm_\bo_\bd_\bu_\bl_\be                                             o _\b-_\b-_\bi_\bn_\bd_\be_\bn_\bt\n+    * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b._\bs_\bi_\bt_\be_\bs_\b._\ba_\bl_\bl_\b__\bs_\bi_\bt_\be_\bs_\b _\b(_\bi_\bn                 o _\b-_\b-_\bn_\ba_\bt_\bu_\br_\ba_\bl_\b-_\bf_\bo_\br_\be_\bi_\bg_\bn\n+      _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)                             o _\b-_\b-_\bn_\ba_\bt_\bu_\br_\ba_\bl_\b-_\bp_\br_\bi_\bm_\ba_\br_\by\n+    * django.contrib.admindocs                                 o _\b-_\b-_\bo_\bu_\bt_\bp_\bu_\bt\n           o _\bm_\bo_\bd_\bu_\bl_\be                                             o _\b-_\b-_\bp_\bk_\bs\n-    * django.conf.settings.configure()                         o _\b-_\ba\n-          o _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn                                  o _\b-_\be\n-    * django.conf.urls                                         o _\b-_\bo\n+    * django.contrib.auth                                      o _\b-_\ba\n+          o _\bm_\bo_\bd_\bu_\bl_\be                                             o _\b-_\be\n+    * django.contrib.auth.backends                             o _\b-_\bo\n           o _\bm_\bo_\bd_\bu_\bl_\be                                       * _\bd_\bu_\bm_\bp_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\bi_\bg_\bn_\bi_\bn_\bg_\b)\n-    * django.conf.urls.i18n                              * _\bD_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\bm_\bo_\bd_\bu_\bl_\be                                             o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * django.contrib.admin                               * dwithin\n+    * django.contrib.auth.forms                          * _\bD_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\bm_\bo_\bd_\bu_\bl_\be                                             o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+    * django.contrib.auth.hashers                        * dwithin\n           o _\bm_\bo_\bd_\bu_\bl_\be                                             o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b._\bs_\bi_\bt_\be_\bs_\b._\ba_\bl_\bl_\b__\bs_\bi_\bt_\be_\bs_\b _\b(_\bi_\bn\n-      _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)\n-    * django.contrib.admindocs\n-          o _\bm_\bo_\bd_\bu_\bl_\be\n-    * django.contrib.auth\n-          o _\bm_\bo_\bd_\bu_\bl_\be\n-    * django.contrib.auth.backends\n-          o _\bm_\bo_\bd_\bu_\bl_\be\n-    * django.contrib.auth.forms\n-          o _\bm_\bo_\bd_\bu_\bl_\be\n-    * django.contrib.auth.hashers\n-          o _\bm_\bo_\bd_\bu_\bl_\be\n     * django.contrib.auth.middleware\n           o _\bm_\bo_\bd_\bu_\bl_\be\n     * django.contrib.auth.password_validation\n           o _\bm_\bo_\bd_\bu_\bl_\be\n     * django.contrib.auth.signals\n           o _\bm_\bo_\bd_\bu_\bl_\be\n     * django.contrib.auth.views\n           o _\bm_\bo_\bd_\bu_\bl_\be\n     * django.contrib.contenttypes\n           o _\bm_\bo_\bd_\bu_\bl_\be\n     * django.contrib.contenttypes.admin\n           o _\bm_\bo_\bd_\bu_\bl_\be\n *\b**\b**\b**\b**\b* E\bE *\b**\b**\b**\b**\b*\n-    * _\be_\ba_\bc_\bh_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)           * _\be_\bq_\bu_\ba_\bl_\bs_\b__\be_\bx_\ba_\bc_\bt_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\be_\ba_\br_\bl_\bi_\be_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                       * _\be_\bq_\bu_\ba_\bl_\bs_\b__\bi_\bd_\be_\bn_\bt_\bi_\bc_\ba_\bl_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)            * _\bE_\br_\br_\bo_\br\n-    * _\be_\bd_\bi_\bt_\ba_\bb_\bl_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\bh_\be_\bc_\bk_\bs_\b)\n-    * _\bE_\bL_\bL_\bI_\bP_\bS_\bI_\bS_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              * _\be_\br_\br_\bo_\br_\b__\bc_\bl_\ba_\bs_\bs_\b _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\be_\bl_\bl_\bi_\bp_\bs_\bo_\bi_\bd_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)      * _\be_\br_\br_\bo_\br_\b__\bc_\bs_\bs_\b__\bc_\bl_\ba_\bs_\bs_\b _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\be_\bm_\ba_\bi_\bl_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               * _\be_\br_\br_\bo_\br_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b), _\b[_\b1_\b]\n-    * EMAIL_BACKEND                                     o _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * _\bE_\bM_\bA_\bI_\bL_\b__\bF_\bI_\bE_\bL_\bD_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br              * _\be_\br_\br_\bo_\br_\bs_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                        o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * EMAIL_FILE_PATH                             * escape\n+    * _\be_\ba_\bc_\bh_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)          * _\be_\br_\br_\bo_\br_\b__\bc_\bs_\bs_\b__\bc_\bl_\ba_\bs_\bs_\b _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\be_\ba_\br_\bl_\bi_\be_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                       * _\be_\br_\br_\bo_\br_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b), _\b[_\b1_\b]\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                  o _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\be_\bd_\bi_\bt_\ba_\bb_\bl_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  * _\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+    * _\bE_\bL_\bL_\bI_\bP_\bS_\bI_\bS_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)              * _\be_\br_\br_\bo_\br_\bs_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\be_\bl_\bl_\bi_\bp_\bs_\bo_\bi_\bd_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)            o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\be_\bm_\ba_\bi_\bl_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               * escape\n+    * EMAIL_BACKEND                                     o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\be_\bs_\bc_\ba_\bp_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b)\n+    * _\bE_\bM_\bA_\bI_\bL_\b__\bF_\bI_\bE_\bL_\bD_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br              * _\be_\bs_\bc_\ba_\bp_\be_\b__\bu_\br_\bi_\b__\bp_\ba_\bt_\bh_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b)\n+    * EMAIL_FILE_PATH                             * escapejs\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n+    * EMAIL_HOST                                  * escapeseq\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-    * EMAIL_HOST                                  * _\be_\bs_\bc_\ba_\bp_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\be_\bs_\bc_\ba_\bp_\be_\b__\bu_\br_\bi_\b__\bp_\ba_\bt_\bh_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * EMAIL_HOST_PASSWORD                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * escapejs\n-    * EMAIL_HOST_USER                                   o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * escapeseq\n-    * EMAIL_PORT                                        o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\be_\bt_\ba_\bg_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * EMAIL_SSL_CERTFILE                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\be_\bw_\bk_\bb_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * EMAIL_SSL_KEYFILE                           * _\be_\bw_\bk_\bt_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * EMAIL_SUBJECT_PREFIX                        * exact\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\be_\bm_\ba_\bi_\bl_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw      * exact :noindex:\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                        o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * EMAIL_TIMEOUT                               * _\be_\bx_\bc_\b__\bi_\bn_\bf_\bo_\b _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\b__\br_\be_\bp_\bo_\br_\bt_\be_\br_\b__\bc_\bl_\ba_\bs_\bs_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt\n-    * EMAIL_USE_LOCALTIME                           _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\b__\br_\be_\bp_\bo_\br_\bt_\be_\br_\b__\bf_\bi_\bl_\bt_\be_\br_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt\n-    * EMAIL_USE_SSL                                 _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * EMAIL_USE_TLS                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bb_\bu_\bg_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\be_\bx_\bc_\bl_\bu_\bd_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\be_\bm_\ba_\bi_\bl_\b__\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)           * _\be_\bx_\bc_\bl_\bu_\bd_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bE_\bm_\ba_\bi_\bl_\bA_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)                           * _\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bE_\bm_\ba_\bi_\bl_\bA_\bt_\bt_\ba_\bc_\bh_\bm_\be_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)                           * _\be_\bx_\be_\bc_\bu_\bt_\be_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bE_\bm_\ba_\bi_\bl_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)            o _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)               * _\be_\bx_\be_\bc_\bu_\bt_\be_\b__\bw_\br_\ba_\bp_\bp_\be_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bE_\bm_\ba_\bi_\bl_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bW_\br_\ba_\bp_\bp_\be_\br_\b)\n-    * _\bE_\bm_\ba_\bi_\bl_\bM_\be_\bs_\bs_\ba_\bg_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                      * _\bE_\bx_\bi_\bs_\bt_\bs_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * EMAIL_HOST_PASSWORD                         * _\be_\bt_\ba_\bg_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp_\b)\n+    * EMAIL_HOST_USER                             * _\be_\bw_\bk_\bb_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\be_\bw_\bk_\bt_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * EMAIL_PORT                                        o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * exact\n+    * EMAIL_SSL_CERTFILE                                o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * exact :noindex:\n+    * EMAIL_SSL_KEYFILE                                 o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\be_\bx_\bc_\b__\bi_\bn_\bf_\bo_\b _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * EMAIL_SUBJECT_PREFIX                        * _\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\b__\br_\be_\bp_\bo_\br_\bt_\be_\br_\b__\bc_\bl_\ba_\bs_\bs_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                 _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\be_\bm_\ba_\bi_\bl_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw      * _\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\b__\br_\be_\bp_\bo_\br_\bt_\be_\br_\b__\bf_\bi_\bl_\bt_\be_\br_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                    _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * EMAIL_TIMEOUT                               * _\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bb_\bu_\bg_\b)\n+    * EMAIL_USE_LOCALTIME                         * _\be_\bx_\bc_\bl_\bu_\bd_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\be_\bx_\bc_\bl_\bu_\bd_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * EMAIL_USE_SSL                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * EMAIL_USE_TLS                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\be_\bx_\be_\bc_\bu_\bt_\be_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\be_\bm_\ba_\bi_\bl_\b__\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                o _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bE_\bm_\ba_\bi_\bl_\bA_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                 * _\be_\bx_\be_\bc_\bu_\bt_\be_\b__\bw_\br_\ba_\bp_\bp_\be_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)                             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bW_\br_\ba_\bp_\bp_\be_\br_\b)\n+    * _\bE_\bm_\ba_\bi_\bl_\bA_\bt_\bt_\ba_\bc_\bh_\bm_\be_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                  * _\bE_\bx_\bi_\bs_\bt_\bs_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)                           * _\be_\bx_\bi_\bs_\bt_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bE_\bm_\ba_\bi_\bl_\bM_\bu_\bl_\bt_\bi_\bA_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\bs_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)                                 o _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bE_\bm_\ba_\bi_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                    * _\bE_\bx_\bp_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\be_\bm_\bp_\bt_\by_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              * _\be_\bx_\bp_\ba_\bn_\bd_\b__\bt_\bo_\b__\bi_\bn_\bc_\bl_\bu_\bd_\be_\b(_\b)_\b _\b(_\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\be_\bm_\bp_\bt_\by_\b__\bl_\ba_\bb_\be_\bl_\b _\b(_\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd               * _\be_\bx_\bp_\bi_\br_\be_\b__\bd_\ba_\bt_\be_\b \n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                    _\b(_\bb_\ba_\bs_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bS_\be_\bs_\bs_\bi_\bo_\bn\n-          o _\b(_\bS_\be_\bl_\be_\bc_\bt_\bD_\ba_\bt_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\be_\bm_\bp_\bt_\by_\b__\br_\be_\bs_\bu_\bl_\bt_\b__\bs_\be_\bt_\b__\bv_\ba_\bl_\bu_\be_\b _\b(_\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\be           * _\be_\bx_\bp_\bl_\ba_\bi_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-          o _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                * _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\be_\bm_\bp_\bt_\by_\b__\bv_\ba_\bl_\bu_\be_\b _\b(_\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)           * _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\b(_\bG_\be_\bn_\be_\br_\ba_\bt_\be_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bS_\bl_\bu_\bg_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                 * _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b _\b(_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt\n-          o _\b(_\bT_\by_\bp_\be_\bd_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\be_\bm_\bp_\bt_\by_\b__\bv_\ba_\bl_\bu_\be_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be                    o _\b(_\bI_\bn_\bd_\be_\bx_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                        o _\b(_\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                * _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bW_\br_\ba_\bp_\bp_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bE_\bm_\bp_\bt_\by_\bP_\ba_\bg_\be                                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\bE_\bm_\bp_\bt_\by_\bR_\be_\bs_\bu_\bl_\bt_\bS_\be_\bt                              * extends\n-    * _\be_\bn_\ba_\bb_\bl_\be_\b__\bn_\ba_\bv_\b__\bs_\bi_\bd_\be_\bb_\ba_\br_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be                     o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                  * _\bE_\bx_\bt_\be_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bE_\bn_\bc_\bl_\bo_\bs_\bu_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b)                 * _\be_\bx_\bt_\be_\bn_\bt_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\be_\bn_\bc_\bo_\bd_\be_\b(_\b)_\b                                          o _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\b(_\bb_\ba_\bs_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bB_\ba_\bs_\be_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\br                  o _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                           o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\be_\bn_\bc_\bo_\bd_\be_\br_\b _\b(_\bJ_\bS_\bO_\bN_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b), _\b[_\b1_\b]          * _\bE_\bx_\bt_\be_\bn_\bt_\b3_\bD_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\be_\bn_\bd_\b__\bi_\bn_\bd_\be_\bx_\b(_\b)_\b _\b(_\bP_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                   * _\be_\bx_\bt_\be_\br_\bi_\bo_\br_\b__\br_\bi_\bn_\bg_\b _\b(_\bP_\bo_\bl_\by_\bg_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * endswith                                    * _\be_\bx_\bt_\br_\ba_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                     * _\be_\bx_\bt_\br_\ba_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bE_\bn_\bg_\bi_\bn_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b)             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-    * _\be_\bn_\bg_\bi_\bn_\be_\bs_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                          * _\be_\bx_\bt_\br_\ba_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt_\b \n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bl_\bo_\ba_\bd_\be_\br_\b)                       _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\bM_\bi_\bx_\bi_\bn\n-    * _\be_\bn_\bs_\bu_\br_\be_\b__\bc_\bs_\br_\bf_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be               _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\bs_\br_\bf_\b)                     o _\b(_\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                o _\b(_\bL_\bo_\bg_\bo_\bu_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)           o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bD_\bo_\bn_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                   o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)                    o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bm_\bp_\bl_\be_\bt_\be_\bV_\bi_\be_\bw\n-    * _\be_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw\n-    * environment variable                                _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bA_\bL_\bL_\bO_\bW_\b__\bA_\bS_\bY_\bN_\bC_\b__\bU_\bN_\bS_\bA_\bF_\bE, _\b[_\b1_\b],             o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bD_\bo_\bn_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-            _\b[_\b2_\b], _\b[_\b3_\b]                                    o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bC_\bO_\bL_\bO_\bR_\bS, _\b[_\b1_\b], _\b[_\b2_\b], _\b[_\b3_\b]          * _\be_\bx_\bt_\br_\ba_\b__\be_\bm_\ba_\bi_\bl_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt_\b _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw\n-          o _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bS_\bE_\bT_\bT_\bI_\bN_\bG_\bS_\b__\bM_\bO_\bD_\bU_\bL_\bE, _\b[_\b1_\b], _\b[_\b2_\b],       _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-            _\b[_\b3_\b], _\b[_\b4_\b], _\b[_\b5_\b], _\b[_\b6_\b], _\b[_\b7_\b], _\b[_\b8_\b],         * _\be_\bx_\bt_\br_\ba_\b__\bk_\bw_\ba_\br_\bg_\bs_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-            _\b[_\b9_\b], _\b[_\b1_\b0_\b], _\b[_\b1_\b1_\b], _\b[_\b1_\b2_\b], _\b[_\b1_\b3_\b],          * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-            _\b[_\b1_\b4_\b], _\b[_\b1_\b5_\b], _\b[_\b1_\b6_\b], _\b[_\b1_\b7_\b], _\b[_\b1_\b8_\b],           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-            _\b[_\b1_\b9_\b], _\b[_\b2_\b0_\b], _\b[_\b2_\b1_\b], _\b[_\b2_\b2_\b], _\b[_\b2_\b3_\b],         * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bD_\ba_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-            _\b[_\b2_\b4_\b], _\b[_\b2_\b5_\b], _\b[_\b2_\b6_\b]                        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bS_\bU_\bP_\bE_\bR_\bU_\bS_\bE_\bR_\b__\bP_\bA_\bS_\bS_\bW_\bO_\bR_\bD, _\b[_\b1_\b]        * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bH_\bo_\bu_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bT_\bE_\bS_\bT_\b__\bP_\bR_\bO_\bC_\bE_\bS_\bS_\bE_\bS, _\b[_\b1_\b], _\b[_\b2_\b]         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bW_\bA_\bT_\bC_\bH_\bM_\bA_\bN_\b__\bT_\bI_\bM_\bE_\bO_\bU_\bT, _\b[_\b1_\b], _\b[_\b2_\b]     * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bI_\bs_\bo_\bW_\be_\be_\bk_\bD_\ba_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bH_\bI_\bD_\bE_\b__\bP_\bR_\bO_\bD_\bU_\bC_\bT_\bI_\bO_\bN_\b__\bW_\bA_\bR_\bN_\bI_\bN_\bG, _\b[_\b1_\b]            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\bP_\bY_\bT_\bH_\bO_\bN_\bP_\bA_\bT_\bH, _\b[_\b1_\b], _\b[_\b2_\b]                  * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bI_\bs_\bo_\bY_\be_\ba_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bP_\bY_\bT_\bH_\bO_\bN_\bS_\bT_\bA_\bR_\bT_\bU_\bP                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\bP_\bY_\bT_\bH_\bO_\bN_\bU_\bT_\bF_\b8                            * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bM_\bi_\bn_\bu_\bt_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bP_\bY_\bT_\bH_\bO_\bN_\bW_\bA_\bR_\bN_\bI_\bN_\bG_\bS                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * equals                                      * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bM_\bo_\bn_\bt_\bh_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\be_\bq_\bu_\ba_\bl_\bs_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)              * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bQ_\bu_\ba_\br_\bt_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-                                                  * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bS_\be_\bc_\bo_\bn_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bE_\bm_\ba_\bi_\bl_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                    o _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bE_\bm_\ba_\bi_\bl_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)         * _\bE_\bx_\bp_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bE_\bm_\ba_\bi_\bl_\bM_\be_\bs_\bs_\ba_\bg_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)                           * _\be_\bx_\bp_\ba_\bn_\bd_\b__\bt_\bo_\b__\bi_\bn_\bc_\bl_\bu_\bd_\be_\b(_\b)_\b _\b(_\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bE_\bm_\ba_\bi_\bl_\bM_\bu_\bl_\bt_\bi_\bA_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\bs_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn           * _\be_\bx_\bp_\bi_\br_\be_\b__\bd_\ba_\bt_\be_\b \n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)                             _\b(_\bb_\ba_\bs_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bS_\be_\bs_\bs_\bi_\bo_\bn\n+    * _\bE_\bm_\ba_\bi_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                     _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                     * _\be_\bx_\bp_\bl_\ba_\bi_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\be_\bm_\bp_\bt_\by_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n+    * _\be_\bm_\bp_\bt_\by_\b__\bl_\ba_\bb_\be_\bl_\b _\b(_\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd               * _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\b(_\bG_\be_\bn_\be_\br_\ba_\bt_\be_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                  * _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\b(_\bS_\be_\bl_\be_\bc_\bt_\bD_\ba_\bt_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)          * _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b _\b(_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt\n+    * _\be_\bm_\bp_\bt_\by_\b__\br_\be_\bs_\bu_\bl_\bt_\b__\bs_\be_\bt_\b__\bv_\ba_\bl_\bu_\be_\b _\b(_\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\be             _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                        o _\b(_\bI_\bn_\bd_\be_\bx_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      o _\b(_\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\be_\bm_\bp_\bt_\by_\b__\bv_\ba_\bl_\bu_\be_\b _\b(_\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)           * _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bW_\br_\ba_\bp_\bp_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bS_\bl_\bu_\bg_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\b(_\bT_\by_\bp_\be_\bd_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)          * extends\n+    * _\be_\bm_\bp_\bt_\by_\b__\bv_\ba_\bl_\bu_\be_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be                    o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                  * _\be_\bx_\bt_\be_\bn_\bt_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      o _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bE_\bm_\bp_\bt_\by_\bP_\ba_\bg_\be                                   * _\bE_\bx_\bt_\be_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bE_\bm_\bp_\bt_\by_\bR_\be_\bs_\bu_\bl_\bt_\bS_\be_\bt                                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\be_\bn_\ba_\bb_\bl_\be_\b__\bn_\ba_\bv_\b__\bs_\bi_\bd_\be_\bb_\ba_\br_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be               * _\be_\bx_\bt_\be_\bn_\bt_\b _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                        o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bE_\bn_\bc_\bl_\bo_\bs_\bu_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                        * _\bE_\bx_\bt_\be_\bn_\bt_\b3_\bD_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b)                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\be_\bn_\bc_\bo_\bd_\be_\b(_\b)_\b                                    * _\be_\bx_\bt_\be_\br_\bi_\bo_\br_\b__\br_\bi_\bn_\bg_\b _\b(_\bP_\bo_\bl_\by_\bg_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\b(_\bb_\ba_\bs_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bB_\ba_\bs_\be_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\br            * _\be_\bx_\bt_\br_\ba_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                    * _\be_\bx_\bt_\br_\ba_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\be_\bn_\bc_\bo_\bd_\be_\br_\b _\b(_\bJ_\bS_\bO_\bN_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b), _\b[_\b1_\b]            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n+    * _\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)            * _\be_\bx_\bt_\br_\ba_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt_\b \n+    * _\be_\bn_\bd_\b__\bi_\bn_\bd_\be_\bx_\b(_\b)_\b _\b(_\bP_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                    _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\bM_\bi_\bx_\bi_\bn\n+    * endswith                                      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           o _\b(_\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bE_\bn_\bg_\bi_\bn_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b)                o _\b(_\bL_\bo_\bg_\bo_\bu_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\be_\bn_\bg_\bi_\bn_\be_\bs_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bD_\bo_\bn_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bl_\bo_\ba_\bd_\be_\br_\b)                           o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\be_\bn_\bs_\bu_\br_\be_\b__\bc_\bs_\br_\bf_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                   o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bm_\bp_\bl_\be_\bt_\be_\bV_\bi_\be_\bw\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\bs_\br_\bf_\b)                       _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\be_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw\n+    * _\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                 _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)           o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bD_\bo_\bn_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                  o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)              * _\be_\bx_\bt_\br_\ba_\b__\be_\bm_\ba_\bi_\bl_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt_\b _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw\n+    * _\be_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)              _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * equals                                      * _\be_\bx_\bt_\br_\ba_\b__\bk_\bw_\ba_\br_\bg_\bs_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                     * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\be_\bq_\bu_\ba_\bl_\bs_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                 * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bD_\ba_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\be_\bq_\bu_\ba_\bl_\bs_\b__\be_\bx_\ba_\bc_\bt_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\be_\bq_\bu_\ba_\bl_\bs_\b__\bi_\bd_\be_\bn_\bt_\bi_\bc_\ba_\bl_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by            * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bH_\bo_\bu_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\bE_\br_\br_\bo_\br                                       * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bI_\bs_\bo_\bW_\be_\be_\bk_\bD_\ba_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\bh_\be_\bc_\bk_\bs_\b)          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\be_\br_\br_\bo_\br_\b__\bc_\bl_\ba_\bs_\bs_\b _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)           * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bI_\bs_\bo_\bY_\be_\ba_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-                                                  * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bW_\be_\be_\bk_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                  * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bM_\bi_\bn_\bu_\bt_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-                                                  * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bW_\be_\be_\bk_\bD_\ba_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                  * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bM_\bo_\bn_\bt_\bh_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-                                                  * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bY_\be_\ba_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                  * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bQ_\bu_\ba_\br_\bt_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+                                                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+                                                  * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bS_\be_\bc_\bo_\bn_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+                                                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+                                                  * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bW_\be_\be_\bk_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+                                                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+                                                  * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bW_\be_\be_\bk_\bD_\ba_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+                                                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+                                                  * _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bY_\be_\ba_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n *\b**\b**\b**\b**\b* F\bF *\b**\b**\b**\b**\b*\n-    * _\bF_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                       * FILE_UPLOAD_HANDLERS\n-    * _\bF_\be_\ba_\bt_\bu_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)                o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * _\bF_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                      * FILE_UPLOAD_HANDLERS\n+    * _\bF_\be_\ba_\bt_\bu_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)               o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n     * _\bF\bF_\be\be_\ba\ba_\bt\bt_\bu\bu_\br\br_\be\be_\b _\br\br_\be\be_\bl\bl_\be\be_\ba\ba_\bs\bs_\be\be                                     * FILE_UPLOAD_MAX_MEMORY_SIZE\n-    * _\bF_\be_\be_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\be_\be_\bd_\bs_\b)                  o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bF_\be_\bt_\bc_\bh_\bF_\br_\bo_\bm_\bC_\ba_\bc_\bh_\be_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                  * FILE_UPLOAD_PERMISSIONS\n+    * _\bF_\be_\be_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\be_\be_\bd_\bs_\b)                 o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * _\bF_\be_\bt_\bc_\bh_\bF_\br_\bo_\bm_\bC_\ba_\bc_\bh_\be_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                 * FILE_UPLOAD_PERMISSIONS\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\ba_\bc_\bh_\be_\b)                                  o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bf_\bi_\bd_\b _\b(_\bF_\be_\ba_\bt_\bu_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                             * FILE_UPLOAD_TEMP_DIR\n+    * _\bf_\bi_\bd_\b _\b(_\bF_\be_\ba_\bt_\bu_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                             * FILE_UPLOAD_TEMP_DIR\n     * _\bf\bf_\bi\bi_\be\be_\bl\bl_\bd\bd                                                     o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-          o _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        * _\bF_\bi_\bl_\be_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                   * _\bF_\bi_\bl_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                             o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * _\bf_\bi_\be_\bl_\bd_\b _\b(_\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bI_\bt_\be_\br_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               * _\bF_\bi_\bl_\be_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+          o _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        * _\bF_\bi_\bl_\be_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                  * _\bF_\bi_\bl_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                            o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+    * _\bf_\bi_\be_\bl_\bd_\b _\b(_\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bI_\bt_\be_\br_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               * _\bF_\bi_\bl_\be_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n     * field lookup type                                   * _\bf_\bi_\bl_\be_\bp_\ba_\bt_\bh_\b__\bt_\bo_\b__\bu_\br_\bi_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n           o _\ba_\br_\br_\ba_\by_\bf_\bi_\be_\bl_\bd_\b._\bc_\bo_\bn_\bt_\ba_\bi_\bn_\be_\bd_\b__\bb_\by                         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b)\n-          o _\ba_\br_\br_\ba_\by_\bf_\bi_\be_\bl_\bd_\b._\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs                           * _\bF_\bi_\bl_\be_\bP_\ba_\bt_\bh_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\ba_\br_\br_\ba_\by_\bf_\bi_\be_\bl_\bd_\b._\bi_\bn_\bd_\be_\bx                                    o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-          o _\ba_\br_\br_\ba_\by_\bf_\bi_\be_\bl_\bd_\b._\bl_\be_\bn                                * _\bF_\bi_\bl_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n-          o _\ba_\br_\br_\ba_\by_\bf_\bi_\be_\bl_\bd_\b._\bo_\bv_\be_\br_\bl_\ba_\bp                            * _\bF_\bI_\bL_\bE_\bS_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\ba_\br_\br_\ba_\by_\bf_\bi_\be_\bl_\bd_\b._\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs                           * _\bF_\bi_\bl_\be_\bP_\ba_\bt_\bh_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\ba_\br_\br_\ba_\by_\bf_\bi_\be_\bl_\bd_\b._\bi_\bn_\bd_\be_\bx                                    o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+          o _\ba_\br_\br_\ba_\by_\bf_\bi_\be_\bl_\bd_\b._\bl_\be_\bn                                * _\bF_\bi_\bl_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n+          o _\ba_\br_\br_\ba_\by_\bf_\bi_\be_\bl_\bd_\b._\bo_\bv_\be_\br_\bl_\ba_\bp                            * _\bF_\bI_\bL_\bE_\bS_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\ba_\br_\br_\ba_\by_\bf_\bi_\be_\bl_\bd_\b._\bs_\bl_\bi_\bc_\be                              * filesizeformat\n           o _\bb_\bb_\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs                                          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-          o _\bb_\bb_\bo_\bv_\be_\br_\bl_\ba_\bp_\bs                                    * _\bf_\bi_\bl_\be_\bs_\by_\bs_\bt_\be_\bm_\b._\bL_\bo_\ba_\bd_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\bb_\bb_\bo_\bv_\be_\br_\bl_\ba_\bp_\bs                                    * _\bf_\bi_\bl_\be_\bs_\by_\bs_\bt_\be_\bm_\b._\bL_\bo_\ba_\bd_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\be_\bd                                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bl_\bo_\ba_\bd_\be_\br_\bs_\b)\n-          o _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs                                      * _\bF_\bi_\bl_\be_\bS_\by_\bs_\bt_\be_\bm_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs                                      * _\bF_\bi_\bl_\be_\bS_\by_\bs_\bt_\be_\bm_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs_\b__\bp_\br_\bo_\bp_\be_\br_\bl_\by                               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)\n-          o _\bc_\bo_\bv_\be_\br_\be_\bd_\bb_\by                                     * _\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\bc_\bo_\bv_\be_\br_\be_\bd_\bb_\by                                     * _\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\bc_\bo_\bv_\be_\br_\bs                                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bu_\bp_\bl_\bo_\ba_\bd_\bh_\ba_\bn_\bd_\bl_\be_\br_\b)\n           o _\bc_\br_\bo_\bs_\bs_\be_\bs                                       * filter\n           o _\bd_\ba_\bt_\be                                                o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-          o _\bd_\ba_\by                                           * _\bf_\bi_\bl_\bt_\be_\br_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bL_\bi_\bb_\br_\ba_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+          o _\bd_\ba_\by                                           * _\bf_\bi_\bl_\bt_\be_\br_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bL_\bi_\bb_\br_\ba_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\bd_\bi_\bs_\bj_\bo_\bi_\bn_\bt                                            o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n           o _\bd_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b__\bg_\bt                                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-          o _\bd_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b__\bg_\bt_\be                                  * _\bf_\bi_\bl_\bt_\be_\br_\b__\bh_\bo_\br_\bi_\bz_\bo_\bn_\bt_\ba_\bl_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bd_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b__\bl_\bt                                   * _\bf_\bi_\bl_\bt_\be_\br_\b__\bv_\be_\br_\bt_\bi_\bc_\ba_\bl_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bd_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b__\bl_\bt_\be                                  * _\bf_\bi_\bl_\bt_\be_\br_\ba_\bb_\bl_\be_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bd_\bw_\bi_\bt_\bh_\bi_\bn                                       * _\bF_\bi_\bl_\bt_\be_\br_\be_\bd_\bR_\be_\bl_\ba_\bt_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\be_\bn_\bd_\bs_\bw_\bi_\bt_\bh                                      * _\bf_\bi_\bn_\ba_\bl_\b__\bc_\ba_\bt_\bc_\bh_\b__\ba_\bl_\bl_\b__\bv_\bi_\be_\bw_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\bd_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b__\bg_\bt_\be                                  * _\bf_\bi_\bl_\bt_\be_\br_\b__\bh_\bo_\br_\bi_\bz_\bo_\bn_\bt_\ba_\bl_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bd_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b__\bl_\bt                                   * _\bf_\bi_\bl_\bt_\be_\br_\b__\bv_\be_\br_\bt_\bi_\bc_\ba_\bl_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bd_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b__\bl_\bt_\be                                  * _\bf_\bi_\bl_\bt_\be_\br_\ba_\bb_\bl_\be_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bd_\bw_\bi_\bt_\bh_\bi_\bn                                       * _\bF_\bi_\bl_\bt_\be_\br_\be_\bd_\bR_\be_\bl_\ba_\bt_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\be_\bn_\bd_\bs_\bw_\bi_\bt_\bh                                      * _\bf_\bi_\bn_\ba_\bl_\b__\bc_\ba_\bt_\bc_\bh_\b__\ba_\bl_\bl_\b__\bv_\bi_\be_\bw_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\be_\bq_\bu_\ba_\bl_\bs                                        * findstatic\n           o _\be_\bx_\ba_\bc_\bt                                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n           o _\be_\bx_\ba_\bc_\bt_\b _\b:_\bn_\bo_\bi_\bn_\bd_\be_\bx_\b:                                     o _\bf_\bi_\bn_\bd_\bs_\bt_\ba_\bt_\bi_\bc_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bl_\bi_\bn_\be_\b _\bo_\bp_\bt_\bi_\bo_\bn\n           o _\bg_\bi_\bs_\b-_\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs                                  * findstatic command line option\n           o _\bg_\bt                                                  o _\bf_\bi_\bn_\bd_\bs_\bt_\ba_\bt_\bi_\bc\n           o _\bg_\bt_\be                                           * first\n           o _\bh_\bo_\bu_\br                                                o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n           o _\bh_\bs_\bt_\bo_\br_\be_\bf_\bi_\be_\bl_\bd_\b._\bc_\bo_\bn_\bt_\ba_\bi_\bn_\be_\bd_\b__\bb_\by                      * _\bf_\bi_\br_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n           o _\bh_\bs_\bt_\bo_\br_\be_\bf_\bi_\be_\bl_\bd_\b._\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n           o _\bh_\bs_\bt_\bo_\br_\be_\bf_\bi_\be_\bl_\bd_\b._\bh_\ba_\bs_\b__\ba_\bn_\by_\b__\bk_\be_\by_\bs                      * FIRST_DAY_OF_WEEK\n           o _\bh_\bs_\bt_\bo_\br_\be_\bf_\bi_\be_\bl_\bd_\b._\bh_\ba_\bs_\b__\bk_\be_\by                                 o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-          o _\bh_\bs_\bt_\bo_\br_\be_\bf_\bi_\be_\bl_\bd_\b._\bh_\ba_\bs_\b__\bk_\be_\by_\bs                          * _\bf_\bi_\br_\bs_\bt_\b__\bn_\ba_\bm_\be_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\bh_\bs_\bt_\bo_\br_\be_\bf_\bi_\be_\bl_\bd_\b._\bh_\ba_\bs_\b__\bk_\be_\by_\bs                          * _\bf_\bi_\br_\bs_\bt_\b__\bn_\ba_\bm_\be_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\bh_\bs_\bt_\bo_\br_\be_\bf_\bi_\be_\bl_\bd_\b._\bk_\be_\by                               * firstof\n           o _\bh_\bs_\bt_\bo_\br_\be_\bf_\bi_\be_\bl_\bd_\b._\bk_\be_\by_\bs                                    o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-          o _\bh_\bs_\bt_\bo_\br_\be_\bf_\bi_\be_\bl_\bd_\b._\bv_\ba_\bl_\bu_\be_\bs                            * _\bF_\bi_\br_\bs_\bt_\bV_\ba_\bl_\bu_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\bh_\bs_\bt_\bo_\br_\be_\bf_\bi_\be_\bl_\bd_\b._\bv_\ba_\bl_\bu_\be_\bs                            * _\bF_\bi_\br_\bs_\bt_\bV_\ba_\bl_\bu_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\bi_\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs                                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n           o _\bi_\be_\bn_\bd_\bs_\bw_\bi_\bt_\bh                                     * FIXTURE_DIRS\n           o _\bi_\be_\bx_\ba_\bc_\bt                                              o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-          o _\bi_\bn                                            * _\bf_\bi_\bx_\bt_\bu_\br_\be_\bs_\b _\b(_\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bi_\bn_\bt_\be_\br_\bs_\be_\bc_\bt_\bs                                    * _\bf_\bk_\b__\bn_\ba_\bm_\be_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bi_\br_\be_\bg_\be_\bx                                        * _\bf_\bl_\ba_\bg_\bs_\b _\b(_\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bi_\bs_\be_\bm_\bp_\bt_\by                                       * _\bF_\bl_\ba_\bt_\bP_\ba_\bg_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\bi_\bn                                            * _\bf_\bi_\bx_\bt_\bu_\br_\be_\bs_\b _\b(_\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bi_\bn_\bt_\be_\br_\bs_\be_\bc_\bt_\bs                                    * _\bf_\bk_\b__\bn_\ba_\bm_\be_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bi_\br_\be_\bg_\be_\bx                                        * _\bf_\bl_\ba_\bg_\bs_\b _\b(_\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bi_\bs_\be_\bm_\bp_\bt_\by                                       * _\bF_\bl_\ba_\bt_\bP_\ba_\bg_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\bi_\bs_\bn_\bu_\bl_\bl                                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bf_\bl_\ba_\bt_\bp_\ba_\bg_\be_\bs_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\bi_\bs_\bo_\b__\bw_\be_\be_\bk_\b__\bd_\ba_\by                                  * _\bF_\bl_\ba_\bt_\bp_\ba_\bg_\be_\bF_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\bi_\bs_\bo_\b__\bw_\be_\be_\bk_\b__\bd_\ba_\by                                  * _\bF_\bl_\ba_\bt_\bp_\ba_\bg_\be_\bF_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\bi_\bs_\bo_\b__\by_\be_\ba_\br                                        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bf_\bl_\ba_\bt_\bp_\ba_\bg_\be_\bs_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b)\n-          o _\bi_\bs_\bt_\ba_\br_\bt_\bs_\bw_\bi_\bt_\bh                                   * _\bF_\bl_\ba_\bt_\bP_\ba_\bg_\be_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\bi_\bs_\bt_\ba_\br_\bt_\bs_\bw_\bi_\bt_\bh                                   * _\bF_\bl_\ba_\bt_\bP_\ba_\bg_\be_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\bi_\bs_\bv_\ba_\bl_\bi_\bd                                         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bf_\bl_\ba_\bt_\bp_\ba_\bg_\be_\bs_\b._\bs_\bi_\bt_\be_\bm_\ba_\bp_\bs_\b)\n-          o _\bj_\bs_\bo_\bn_\bf_\bi_\be_\bl_\bd_\b._\bc_\bo_\bn_\bt_\ba_\bi_\bn_\be_\bd_\b__\bb_\by                        * _\bf_\bl_\ba_\bt_\bt_\be_\bn_\b(_\b)_\b _\b(_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bj_\bs_\bo_\bn_\bf_\bi_\be_\bl_\bd_\b._\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs                            * _\bF_\bl_\bo_\ba_\bt_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\bj_\bs_\bo_\bn_\bf_\bi_\be_\bl_\bd_\b._\bh_\ba_\bs_\b__\ba_\bn_\by_\b__\bk_\be_\by_\bs                              o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+          o _\bj_\bs_\bo_\bn_\bf_\bi_\be_\bl_\bd_\b._\bc_\bo_\bn_\bt_\ba_\bi_\bn_\be_\bd_\b__\bb_\by                        * _\bf_\bl_\ba_\bt_\bt_\be_\bn_\b(_\b)_\b _\b(_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bj_\bs_\bo_\bn_\bf_\bi_\be_\bl_\bd_\b._\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs                            * _\bF_\bl_\bo_\ba_\bt_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\bj_\bs_\bo_\bn_\bf_\bi_\be_\bl_\bd_\b._\bh_\ba_\bs_\b__\ba_\bn_\by_\b__\bk_\be_\by_\bs                              o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n           o _\bj_\bs_\bo_\bn_\bf_\bi_\be_\bl_\bd_\b._\bh_\ba_\bs_\b__\bk_\be_\by                             * floatformat\n           o _\bj_\bs_\bo_\bn_\bf_\bi_\be_\bl_\bd_\b._\bh_\ba_\bs_\b__\bk_\be_\by_\bs                                  o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-          o _\bj_\bs_\bo_\bn_\bf_\bi_\be_\bl_\bd_\b._\bk_\be_\by                                 * _\bF_\bl_\bo_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+          o _\bj_\bs_\bo_\bn_\bf_\bi_\be_\bl_\bd_\b._\bk_\be_\by                                 * _\bF_\bl_\bo_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n           o _\bl_\be_\bf_\bt                                          * flush\n           o _\bl_\bt                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n           o _\bl_\bt_\be                                           * flush command line option\n           o _\bm_\bi_\bn_\bu_\bt_\be                                              o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n           o _\bm_\bo_\bn_\bt_\bh                                               o _\b-_\b-_\bn_\bo_\b-_\bi_\bn_\bp_\bu_\bt\n           o _\bo_\bv_\be_\br_\bl_\ba_\bp_\bs                                            o _\b-_\b-_\bn_\bo_\bi_\bn_\bp_\bu_\bt\n-          o _\bo_\bv_\be_\br_\bl_\ba_\bp_\bs_\b__\ba_\bb_\bo_\bv_\be                                * _\bf_\bl_\bu_\bs_\bh_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bo_\bv_\be_\br_\bl_\ba_\bp_\bs_\b__\bb_\be_\bl_\bo_\bw                                      o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+          o _\bo_\bv_\be_\br_\bl_\ba_\bp_\bs_\b__\ba_\bb_\bo_\bv_\be                                * _\bf_\bl_\bu_\bs_\bh_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bo_\bv_\be_\br_\bl_\ba_\bp_\bs_\b__\bb_\be_\bl_\bo_\bw                                      o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\bo_\bv_\be_\br_\bl_\ba_\bp_\bs_\b__\bl_\be_\bf_\bt                                 * for\n           o _\bo_\bv_\be_\br_\bl_\ba_\bp_\bs_\b__\br_\bi_\bg_\bh_\bt                                      o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n           o _\bq_\bu_\ba_\br_\bt_\be_\br                                       * _\bf_\bo_\br_\b__\bc_\bo_\bn_\bc_\br_\be_\bt_\be_\b__\bm_\bo_\bd_\be_\bl_\b _\b(_\bG_\be_\bn_\be_\br_\bi_\bc_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by\n-          o _\br_\ba_\bn_\bg_\be                                           _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\br_\ba_\bn_\bg_\be                                           _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\ba_\bd_\bj_\ba_\bc_\be_\bn_\bt_\b__\bt_\bo                        * _\bf_\bo_\br_\bc_\be_\b__\bb_\by_\bt_\be_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b)\n           o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bc_\bo_\bn_\bt_\ba_\bi_\bn_\be_\bd_\b__\bb_\by                       * force_escape\n           o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs                                 o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-          o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\be_\bn_\bd_\bs_\bw_\bi_\bt_\bh                           * _\bf_\bo_\br_\bc_\be_\b__\bl_\bo_\bg_\bi_\bn_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+          o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\be_\bn_\bd_\bs_\bw_\bi_\bt_\bh                           * _\bf_\bo_\br_\bc_\be_\b__\bl_\bo_\bg_\bi_\bn_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bf_\bu_\bl_\bl_\by_\b__\bg_\bt                           * FORCE_SCRIPT_NAME\n           o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bf_\bu_\bl_\bl_\by_\b__\bl_\bt                                 o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bi_\bs_\be_\bm_\bp_\bt_\by                            * _\bf_\bo_\br_\bc_\be_\b__\bs_\bt_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b)\n-          o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bl_\bo_\bw_\be_\br_\b__\bi_\bn_\bc                          * _\bF_\bo_\br_\bc_\be_\bP_\bo_\bl_\by_\bg_\bo_\bn_\bC_\bW_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bl_\bo_\bw_\be_\br_\b__\bi_\bn_\bc                          * _\bF_\bo_\br_\bc_\be_\bP_\bo_\bl_\by_\bg_\bo_\bn_\bC_\bW_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bl_\bo_\bw_\be_\br_\b__\bi_\bn_\bf                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bn_\bo_\bt_\b__\bg_\bt                             * _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bn_\bo_\bt_\b__\bl_\bt                             * _\bf_\bo_\br_\bm_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bo_\bv_\be_\br_\bl_\ba_\bp                            * _\bF_\bo_\br_\bm_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-          o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bs_\bt_\ba_\br_\bt_\bs_\bw_\bi_\bt_\bh                         * _\bf_\bo_\br_\bm_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bu_\bp_\bp_\be_\br_\b__\bi_\bn_\bc                                o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bn_\bo_\bt_\b__\bg_\bt                             * _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bn_\bo_\bt_\b__\bl_\bt                             * _\bf_\bo_\br_\bm_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bo_\bv_\be_\br_\bl_\ba_\bp                                  o _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bs_\bt_\ba_\br_\bt_\bs_\bw_\bi_\bt_\bh                         * _\bF_\bo_\br_\bm_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+          o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bu_\bp_\bp_\be_\br_\b__\bi_\bn_\bc                          * _\bf_\bo_\br_\bm_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\br_\ba_\bn_\bg_\be_\bf_\bi_\be_\bl_\bd_\b._\bu_\bp_\bp_\be_\br_\b__\bi_\bn_\bf                          * _\bf_\bo_\br_\bm_\b__\bc_\bl_\ba_\bs_\bs_\b \n           o _\br_\be_\bg_\be_\bx                                           _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bD_\be_\bl_\be_\bt_\be_\bV_\bi_\be_\bw\n-          o _\br_\be_\bl_\ba_\bt_\be                                          _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\br_\be_\bl_\ba_\bt_\be                                          _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\br_\bi_\bg_\bh_\bt                                               o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn\n-          o _\bs_\ba_\bm_\be_\b__\ba_\bs                                               _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\ba_\br_\bc_\bh                                              o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bc_\bo_\bn_\bd                                              o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\bt_\ba_\br_\bt_\bs_\bw_\bi_\bt_\bh                                          o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\bt_\br_\bi_\bc_\bt_\bl_\by_\b__\ba_\bb_\bo_\bv_\be                                * _\bf_\bo_\br_\bm_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\bs_\ba_\bm_\be_\b__\ba_\bs                                               _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\be_\ba_\br_\bc_\bh                                              o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\be_\bc_\bo_\bn_\bd                                              o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\bt_\ba_\br_\bt_\bs_\bw_\bi_\bt_\bh                                          o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\bt_\br_\bi_\bc_\bt_\bl_\by_\b__\ba_\bb_\bo_\bv_\be                                * _\bf_\bo_\br_\bm_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\bs_\bt_\br_\bi_\bc_\bt_\bl_\by_\b__\bb_\be_\bl_\bo_\bw                                * _\bf_\bo_\br_\bm_\b__\bi_\bn_\bv_\ba_\bl_\bi_\bd_\b(_\b)_\b \n-          o _\bt_\bi_\bm_\be                                            _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+          o _\bt_\bi_\bm_\be                                            _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\bt_\bo_\bu_\bc_\bh_\be_\bs                                             o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn\n-          o _\bt_\br_\bi_\bg_\br_\ba_\bm_\b__\bs_\bi_\bm_\bi_\bl_\ba_\br                                       _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+          o _\bt_\br_\bi_\bg_\br_\ba_\bm_\b__\bs_\bi_\bm_\bi_\bl_\ba_\br                                       _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\bt_\br_\bi_\bg_\br_\ba_\bm_\b__\bs_\bt_\br_\bi_\bc_\bt_\b__\bw_\bo_\br_\bd_\b__\bs_\bi_\bm_\bi_\bl_\ba_\br                   * FORM_RENDERER\n           o _\bt_\br_\bi_\bg_\br_\ba_\bm_\b__\bw_\bo_\br_\bd_\b__\bs_\bi_\bm_\bi_\bl_\ba_\br                                o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-          o _\bu_\bn_\ba_\bc_\bc_\be_\bn_\bt                                      * _\bf_\bo_\br_\bm_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b _\b(_\bB_\ba_\bs_\be_\bR_\be_\bn_\bd_\be_\br_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\bu_\bn_\ba_\bc_\bc_\be_\bn_\bt                                      * _\bf_\bo_\br_\bm_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b _\b(_\bB_\ba_\bs_\be_\bR_\be_\bn_\bd_\be_\br_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\bw_\be_\be_\bk                                          * _\bf_\bo_\br_\bm_\b__\bv_\ba_\bl_\bi_\bd_\b(_\b)_\b \n-          o _\bw_\be_\be_\bk_\b__\bd_\ba_\by                                        _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+          o _\bw_\be_\be_\bk_\b__\bd_\ba_\by                                        _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\bw_\bi_\bt_\bh_\bi_\bn                                              o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn\n-          o _\by_\be_\ba_\br                                                  _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bf_\bi_\be_\bl_\bd_\b__\bi_\bd_\b _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                      * _\bf_\bo_\br_\bm_\ba_\bt_\b _\b(_\bD_\ba_\bt_\be_\bI_\bn_\bp_\bu_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bf_\bi_\be_\bl_\bd_\b__\bo_\br_\bd_\be_\br_\b _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                              o _\b(_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bI_\bn_\bp_\bu_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bf_\bi_\be_\bl_\bd_\b__\bp_\br_\be_\bc_\bi_\bs_\bi_\bo_\bn_\bs_\b _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        o _\b(_\bT_\bi_\bm_\be_\bI_\bn_\bp_\bu_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bf_\bi_\be_\bl_\bd_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b _\b(_\bB_\ba_\bs_\be_\bR_\be_\bn_\bd_\be_\br_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)        * _\bf\bf_\bo\bo_\br\br_\bm\bm_\ba\ba_\bt\bt_\b _\bf\bf_\bi\bi_\bl\bl_\be\be\n-    * _\bf_\bi_\be_\bl_\bd_\b__\bw_\bi_\bd_\bt_\bh_\bs_\b _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                      * _\bf_\bo_\br_\bm_\ba_\bt_\b__\bh_\bt_\bm_\bl_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b)\n+          o _\by_\be_\ba_\br                                                  _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bf_\bi_\be_\bl_\bd_\b__\bi_\bd_\b _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      * _\bf_\bo_\br_\bm_\ba_\bt_\b _\b(_\bD_\ba_\bt_\be_\bI_\bn_\bp_\bu_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bf_\bi_\be_\bl_\bd_\b__\bo_\br_\bd_\be_\br_\b _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                              o _\b(_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bI_\bn_\bp_\bu_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bf_\bi_\be_\bl_\bd_\b__\bp_\br_\be_\bc_\bi_\bs_\bi_\bo_\bn_\bs_\b _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        o _\b(_\bT_\bi_\bm_\be_\bI_\bn_\bp_\bu_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bf_\bi_\be_\bl_\bd_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b _\b(_\bB_\ba_\bs_\be_\bR_\be_\bn_\bd_\be_\br_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)        * _\bf\bf_\bo\bo_\br\br_\bm\bm_\ba\ba_\bt\bt_\b _\bf\bf_\bi\bi_\bl\bl_\be\be\n+    * _\bf_\bi_\be_\bl_\bd_\b__\bw_\bi_\bd_\bt_\bh_\bs_\b _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      * _\bf_\bo_\br_\bm_\ba_\bt_\b__\bh_\bt_\bm_\bl_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b)\n     * _\bF_\bi_\be_\bl_\bd_\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt                                   * _\bf_\bo_\br_\bm_\ba_\bt_\b__\bh_\bt_\bm_\bl_\b__\bj_\bo_\bi_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n     * _\bF_\bi_\be_\bl_\bd_\bE_\br_\br_\bo_\br                                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b)\n-    * _\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                 * _\bf_\bo_\br_\bm_\ba_\bt_\b__\bl_\ba_\bz_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\be_\bx_\bt_\b)\n+    * _\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                * _\bf_\bo_\br_\bm_\ba_\bt_\b__\bl_\ba_\bz_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\be_\bx_\bt_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b._\bf_\bi_\bl_\be_\bs_\b)                      * FORMAT_MODULE_PATH\n-    * _\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bC_\bo_\bm_\bb_\bo_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                             o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn     * _\bf_\bo_\br_\bm_\ba_\bt_\b__\bv_\ba_\bl_\bu_\be_\b(_\b)_\b _\b(_\bW_\bi_\bd_\bg_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                    * _\bf_\bo_\br_\bm_\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bF_\be_\ba_\bt_\bu_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                           * _\bf_\bo_\br_\bm_\bf_\bi_\be_\bl_\bd_\b__\bf_\bo_\br_\b__\bc_\bh_\bo_\bi_\bc_\be_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n-          o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bI_\bn_\bd_\be_\bx_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                             * _\bf_\bo_\br_\bm_\bf_\bi_\be_\bl_\bd_\b__\bf_\bo_\br_\b__\bf_\bo_\br_\be_\bi_\bg_\bn_\bk_\be_\by_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                             * _\bf_\bo_\br_\bm_\bf_\bi_\be_\bl_\bd_\b__\bf_\bo_\br_\b__\bm_\ba_\bn_\by_\bt_\bo_\bm_\ba_\bn_\by_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        * _\bf_\bo_\br_\bm_\bf_\bi_\be_\bl_\bd_\b__\bo_\bv_\be_\br_\br_\bi_\bd_\be_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bM_\bu_\bl_\bt_\bi_\bV_\ba_\bl_\bu_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   * FORMS_URLFIELD_ASSUME_HTTPS\n-          o _\b(_\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bf_\bi_\be_\bl_\bd_\bs_\be_\bt_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    * _\bf_\bo_\br_\bm_\bs_\be_\bt_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bF_\bi_\bl_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b)                   * _\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bf_\bi_\bl_\be_\b _\b(_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bf_\bo_\br_\bm_\bs_\be_\bt_\bs_\b)\n-    * _\bf_\bi_\bl_\be_\b__\bc_\bo_\bm_\bp_\bl_\be_\bt_\be_\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)          * _\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b _\b(_\bB_\ba_\bs_\be_\bR_\be_\bn_\bd_\be_\br_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bf_\bi_\bl_\be_\b__\bh_\ba_\bs_\bh_\b(_\b)_\b _\b(_\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bM_\ba_\bn_\bi_\bf_\be_\bs_\bt_\bS_\bt_\ba_\bt_\bi_\bc_\bF_\bi_\bl_\be_\bs_\bS_\bt_\bo_\br_\ba_\bg_\be     * _\bF_\bo_\br_\bm_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                             * _\bf_\br_\ba_\bm_\be_\b__\bt_\by_\bp_\be_\b _\b(_\bR_\bo_\bw_\bR_\ba_\bn_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bf_\bi_\bl_\be_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b__\bm_\bo_\bd_\be_\b _\b(_\bF_\bi_\bl_\be_\bS_\by_\bs_\bt_\be_\bm_\bS_\bt_\bo_\br_\ba_\bg_\be                  o _\b(_\bV_\ba_\bl_\bu_\be_\bR_\ba_\bn_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                          * _\bf_\br_\bo_\bm_\b__\bb_\bb_\bo_\bx_\b(_\b)_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bc_\bl_\ba_\bs_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bI_\bn_\bM_\be_\bm_\bo_\br_\by_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                         o _\b(_\bP_\bo_\bl_\by_\bg_\bo_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * FILE_UPLOAD_DIRECTORY_PERMISSIONS                   * _\bf_\br_\bo_\bm_\b__\bd_\bb_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bc_\bl_\ba_\bs_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                       * _\bf_\br_\bo_\bm_\b__\bd_\bb_\b__\bv_\ba_\bl_\bu_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-                                                          * _\bf_\br_\bo_\bm_\b__\be_\bm_\ba_\bi_\bl_\b _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-                                                          * _\bf_\br_\bo_\bm_\b__\be_\bs_\br_\bi_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-                                                          * _\bf_\br_\bo_\bm_\b__\bg_\bm_\bl_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bc_\bl_\ba_\bs_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-                                                                o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bc_\bl_\ba_\bs_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+    * _\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bC_\bo_\bm_\bb_\bo_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                             o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn     * _\bf_\bo_\br_\bm_\ba_\bt_\b__\bv_\ba_\bl_\bu_\be_\b(_\b)_\b _\b(_\bW_\bi_\bd_\bg_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                    * _\bf_\bo_\br_\bm_\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bF_\be_\ba_\bt_\bu_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                           * _\bf_\bo_\br_\bm_\bf_\bi_\be_\bl_\bd_\b__\bf_\bo_\br_\b__\bc_\bh_\bo_\bi_\bc_\be_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n+          o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bI_\bn_\bd_\be_\bx_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                             * _\bf_\bo_\br_\bm_\bf_\bi_\be_\bl_\bd_\b__\bf_\bo_\br_\b__\bf_\bo_\br_\be_\bi_\bg_\bn_\bk_\be_\by_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                             * _\bf_\bo_\br_\bm_\bf_\bi_\be_\bl_\bd_\b__\bf_\bo_\br_\b__\bm_\ba_\bn_\by_\bt_\bo_\bm_\ba_\bn_\by_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        * _\bf_\bo_\br_\bm_\bf_\bi_\be_\bl_\bd_\b__\bo_\bv_\be_\br_\br_\bi_\bd_\be_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bM_\bu_\bl_\bt_\bi_\bV_\ba_\bl_\bu_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   * FORMS_URLFIELD_ASSUME_HTTPS\n+          o _\b(_\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * _\bf_\bi_\be_\bl_\bd_\bs_\be_\bt_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                    * _\bf_\bo_\br_\bm_\bs_\be_\bt_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bf_\bi_\bl_\be_\b _\b(_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                               * _\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bF_\bi_\bl_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b)                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bf_\bo_\br_\bm_\bs_\be_\bt_\bs_\b)\n+    * _\bf_\bi_\bl_\be_\b__\bc_\bo_\bm_\bp_\bl_\be_\bt_\be_\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)         * _\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b _\b(_\bB_\ba_\bs_\be_\bR_\be_\bn_\bd_\be_\br_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bf_\bi_\bl_\be_\b__\bh_\ba_\bs_\bh_\b(_\b)_\b _\b(_\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bM_\ba_\bn_\bi_\bf_\be_\bs_\bt_\bS_\bt_\ba_\bt_\bi_\bc_\bF_\bi_\bl_\be_\bs_\bS_\bt_\bo_\br_\ba_\bg_\be     * _\bF_\bo_\br_\bm_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                            * _\bf_\br_\ba_\bm_\be_\b__\bt_\by_\bp_\be_\b _\b(_\bR_\bo_\bw_\bR_\ba_\bn_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bf_\bi_\bl_\be_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b__\bm_\bo_\bd_\be_\b _\b(_\bF_\bi_\bl_\be_\bS_\by_\bs_\bt_\be_\bm_\bS_\bt_\bo_\br_\ba_\bg_\be                  o _\b(_\bV_\ba_\bl_\bu_\be_\bR_\ba_\bn_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                          * _\bf_\br_\bo_\bm_\b__\bb_\bb_\bo_\bx_\b(_\b)_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bI_\bn_\bM_\be_\bm_\bo_\br_\by_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                         o _\b(_\bP_\bo_\bl_\by_\bg_\bo_\bn_\b _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * FILE_UPLOAD_DIRECTORY_PERMISSIONS                   * _\bf_\br_\bo_\bm_\b__\bd_\bb_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                       * _\bf_\br_\bo_\bm_\b__\bd_\bb_\b__\bv_\ba_\bl_\bu_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+                                                          * _\bf_\br_\bo_\bm_\b__\be_\bm_\ba_\bi_\bl_\b _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+                                                          * _\bf_\br_\bo_\bm_\b__\be_\bs_\br_\bi_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+                                                          * _\bf_\br_\bo_\bm_\b__\bg_\bm_\bl_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+                                                                o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n                                                           * _\bf_\br_\bo_\bm_\b__\bq_\bu_\be_\br_\by_\bs_\be_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-                                                          * _\bf_\br_\bo_\bm_\b__\bs_\bt_\br_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bE_\bn_\bg_\bi_\bn_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+                                                          * _\bf_\br_\bo_\bm_\b__\bs_\bt_\br_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bE_\bn_\bg_\bi_\bn_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n                                                           * _\bf_\br_\bo_\bm_\bf_\bi_\bl_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n-                                                          * _\bf_\br_\bo_\bm_\bk_\be_\by_\bs_\b(_\b)_\b _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bc_\bl_\ba_\bs_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+                                                          * _\bf_\br_\bo_\bm_\bk_\be_\by_\bs_\b(_\b)_\b _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n                                                           * _\bf_\br_\bo_\bm_\bs_\bt_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n-                                                          * _\bF_\br_\bo_\bm_\bW_\bK_\bB_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                          * _\bF_\br_\bo_\bm_\bW_\bK_\bB_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-                                                          * _\bF_\br_\bo_\bm_\bW_\bK_\bT_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                          * _\bF_\br_\bo_\bm_\bW_\bK_\bT_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-                                                          * _\bf_\bu_\bl_\bl_\b__\bc_\bl_\be_\ba_\bn_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+                                                          * _\bf_\bu_\bl_\bl_\b__\bc_\bl_\be_\ba_\bn_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n                                                           * _\bF_\bu_\bl_\bl_\bR_\be_\bs_\bu_\bl_\bt_\bS_\be_\bt\n-                                                          * _\bF_\bu_\bn_\bc_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-                                                          * _\bf_\bu_\bn_\bc_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-                                                          * _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b _\b(_\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-                                                                o _\b(_\bF_\bu_\bn_\bc_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+                                                          * _\bF_\bu_\bn_\bc_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+                                                          * _\bf_\bu_\bn_\bc_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+                                                          * _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b _\b(_\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+                                                                o _\b(_\bF_\bu_\bn_\bc_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n *\b**\b**\b**\b**\b* G\bG *\b**\b**\b**\b**\b*\n-    * GDAL_LIBRARY_PATH                                        * _\bg_\be_\bt_\b__\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bk_\bw_\ba_\br_\bg_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            * _\bg_\be_\bt_\b__\bf_\bo_\br_\bm_\bs_\be_\bt_\bs_\b__\bw_\bi_\bt_\bh_\b__\bi_\bn_\bl_\bi_\bn_\be_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)              * _\bg_\be_\bt_\b__\bf_\bu_\bl_\bl_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bG_\bD_\bA_\bL_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn                                                  o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)            * _\bg_\be_\bt_\b__\bf_\bu_\bl_\bl_\b__\bp_\ba_\bt_\bh_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bn_\be_\br_\ba_\bt_\be_\b__\bf_\bi_\bl_\be_\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                     * _\bg_\be_\bt_\b__\bf_\bu_\bl_\bl_\b__\bp_\ba_\bt_\bh_\b__\bi_\bn_\bf_\bo_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bG_\be_\bn_\be_\br_\ba_\bt_\be_\bd_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)               * _\bg_\be_\bt_\b__\bg_\be_\bo_\bm_\bs_\b(_\b)_\b _\b(_\bL_\ba_\by_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg\bg_\be\be_\bn\bn_\be\be_\br\br_\bi\bi_\bc\bc_\b _\bv\bv_\bi\bi_\be\be_\bw\bw                                             * _\bg_\be_\bt_\b__\bg_\br_\bo_\bu_\bp_\b__\bb_\by_\b__\bc_\bo_\bl_\bs_\b(_\b)_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bn_\be_\br_\bi_\bc_\b__\bi_\bn_\bl_\bi_\bn_\be_\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be               * _\bg_\be_\bt_\b__\bg_\br_\bo_\bu_\bp_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)                             o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bG_\be_\bn_\be_\br_\bi_\bc_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                    o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)                            o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                        * _\bg_\be_\bt_\b__\bh_\be_\bl_\bp_\b__\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bC_\bo_\bm_\bm_\bo_\bn_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\ba_\bd_\bm_\bi_\bn_\b)                             o _\b(_\bM_\bi_\bn_\bi_\bm_\bu_\bm_\bL_\be_\bn_\bg_\bt_\bh_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bP_\bA_\bd_\bd_\br_\be_\bs_\bs_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)              o _\b(_\bN_\bu_\bm_\be_\br_\bi_\bc_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                                  o _\b(_\bU_\bs_\be_\br_\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bG_\be_\bn_\be_\br_\bi_\bc_\bP_\br_\be_\bf_\be_\bt_\bc_\bh_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                * _\bg_\be_\bt_\b__\bh_\bo_\bs_\bt_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\bp_\br_\be_\bf_\be_\bt_\bc_\bh_\b)                    * _\bg_\be_\bt_\b__\bi_\bn_\bi_\bt_\bi_\ba_\bl_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bG_\be_\bn_\be_\br_\bi_\bc_\bR_\be_\bl_\ba_\bt_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                * _\bg_\be_\bt_\b__\bi_\bn_\bi_\bt_\bi_\ba_\bl_\b__\bf_\bo_\br_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)                      * _\bg_\be_\bt_\b__\bi_\bn_\bl_\bi_\bn_\be_\b__\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bG_\be_\bn_\be_\br_\bi_\bc_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bm_\ba_\bp_\bs_\b)        * _\bg_\be_\bt_\b__\bi_\bn_\bl_\bi_\bn_\be_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bG_\be_\bn_\be_\br_\bi_\bc_\bS_\bt_\ba_\bc_\bk_\be_\bd_\bI_\bn_\bl_\bi_\bn_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                           * _\bg_\be_\bt_\b__\bi_\bn_\bt_\be_\br_\bn_\ba_\bl_\b__\bt_\by_\bp_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\ba_\bd_\bm_\bi_\bn_\b)                       * _\bg_\be_\bt_\b__\bj_\bs_\bo_\bn_\b__\bd_\ba_\bt_\ba_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b._\be_\br_\br_\bo_\br_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bG_\be_\bn_\be_\br_\bi_\bc_\bT_\ba_\bb_\bu_\bl_\ba_\br_\bI_\bn_\bl_\bi_\bn_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                           * _\bg_\be_\bt_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n+    * GDAL_LIBRARY_PATH                                        * _\bg_\be_\bt_\b__\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bk_\bw_\ba_\br_\bg_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            * _\bg_\be_\bt_\b__\bf_\bo_\br_\bm_\bs_\be_\bt_\bs_\b__\bw_\bi_\bt_\bh_\b__\bi_\bn_\bl_\bi_\bn_\be_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)             * _\bg_\be_\bt_\b__\bf_\bu_\bl_\bl_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bG_\bD_\bA_\bL_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn                                                  o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)           * _\bg_\be_\bt_\b__\bf_\bu_\bl_\bl_\b__\bp_\ba_\bt_\bh_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bn_\be_\br_\ba_\bt_\be_\b__\bf_\bi_\bl_\be_\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                    * _\bg_\be_\bt_\b__\bf_\bu_\bl_\bl_\b__\bp_\ba_\bt_\bh_\b__\bi_\bn_\bf_\bo_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bG_\be_\bn_\be_\br_\ba_\bt_\be_\bd_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)              * _\bg_\be_\bt_\b__\bg_\be_\bo_\bm_\bs_\b(_\b)_\b _\b(_\bL_\ba_\by_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg\bg_\be\be_\bn\bn_\be\be_\br\br_\bi\bi_\bc\bc_\b _\bv\bv_\bi\bi_\be\be_\bw\bw                                             * _\bg_\be_\bt_\b__\bg_\br_\bo_\bu_\bp_\b__\bb_\by_\b__\bc_\bo_\bl_\bs_\b(_\b)_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bn_\be_\br_\bi_\bc_\b__\bi_\bn_\bl_\bi_\bn_\be_\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be               * _\bg_\be_\bt_\b__\bg_\br_\bo_\bu_\bp_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)                             o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bG_\be_\bn_\be_\br_\bi_\bc_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                   o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)                            o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                       * _\bg_\be_\bt_\b__\bh_\be_\bl_\bp_\b__\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bC_\bo_\bm_\bm_\bo_\bn_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\ba_\bd_\bm_\bi_\bn_\b)                             o _\b(_\bM_\bi_\bn_\bi_\bm_\bu_\bm_\bL_\be_\bn_\bg_\bt_\bh_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bP_\bA_\bd_\bd_\br_\be_\bs_\bs_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)             o _\b(_\bN_\bu_\bm_\be_\br_\bi_\bc_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                                 o _\b(_\bU_\bs_\be_\br_\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bG_\be_\bn_\be_\br_\bi_\bc_\bP_\br_\be_\bf_\be_\bt_\bc_\bh_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                               * _\bg_\be_\bt_\b__\bh_\bo_\bs_\bt_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\bp_\br_\be_\bf_\be_\bt_\bc_\bh_\b)                    * _\bg_\be_\bt_\b__\bi_\bn_\bi_\bt_\bi_\ba_\bl_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bG_\be_\bn_\be_\br_\bi_\bc_\bR_\be_\bl_\ba_\bt_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                               * _\bg_\be_\bt_\b__\bi_\bn_\bi_\bt_\bi_\ba_\bl_\b__\bf_\bo_\br_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)                      * _\bg_\be_\bt_\b__\bi_\bn_\bl_\bi_\bn_\be_\b__\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bG_\be_\bn_\be_\br_\bi_\bc_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bm_\ba_\bp_\bs_\b)       * _\bg_\be_\bt_\b__\bi_\bn_\bl_\bi_\bn_\be_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bG_\be_\bn_\be_\br_\bi_\bc_\bS_\bt_\ba_\bc_\bk_\be_\bd_\bI_\bn_\bl_\bi_\bn_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                          * _\bg_\be_\bt_\b__\bi_\bn_\bt_\be_\br_\bn_\ba_\bl_\b__\bt_\by_\bp_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\ba_\bd_\bm_\bi_\bn_\b)                       * _\bg_\be_\bt_\b__\bj_\bs_\bo_\bn_\b__\bd_\ba_\bt_\ba_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b._\be_\br_\br_\bo_\br_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bG_\be_\bn_\be_\br_\bi_\bc_\bT_\ba_\bb_\bu_\bl_\ba_\br_\bI_\bn_\bl_\bi_\bn_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                          * _\bg_\be_\bt_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\ba_\bd_\bm_\bi_\bn_\b)                       * _\bg_\be_\bt_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b__\bb_\bi_\bd_\bi_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n-    * _\bG_\be_\bo_\bA_\bt_\bo_\bm_\b1_\bF_\be_\be_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\be_\be_\bd_\bs_\b)         * _\bg_\be_\bt_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b__\bf_\br_\bo_\bm_\b__\br_\be_\bq_\bu_\be_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n-    * _\bg_\be_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                  * get_language_info\n-    * _\bg_\be_\bo_\bg_\br_\ba_\bp_\bh_\by_\b _\b(_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-    * _\bG_\be_\bo_\bH_\ba_\bs_\bh_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                        * _\bg_\be_\bt_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b__\bi_\bn_\bf_\bo_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n+    * _\bG_\be_\bo_\bA_\bt_\bo_\bm_\b1_\bF_\be_\be_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\be_\be_\bd_\bs_\b)        * _\bg_\be_\bt_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b__\bf_\br_\bo_\bm_\b__\br_\be_\bq_\bu_\be_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n+    * _\bg_\be_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  * get_language_info\n+    * _\bg_\be_\bo_\bg_\br_\ba_\bp_\bh_\by_\b _\b(_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                            o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n+    * _\bG_\be_\bo_\bH_\ba_\bs_\bh_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                       * _\bg_\be_\bt_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b__\bi_\bn_\bf_\bo_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                  * get_language_info_list\n-    * _\bG_\be_\bo_\bI_\bP_\b2_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bi_\bp_\b2_\b)                    o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-    * _\bG_\be_\bo_\bI_\bP_\b2_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn                                          * _\bg_\be_\bt_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\bs_\b__\bf_\bo_\br_\b__\bi_\bt_\be_\bm_\b(_\b)_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * GEOIP_CITY                                               * _\bg_\be_\bt_\b__\bl_\ba_\bt_\be_\bs_\bt_\b__\bb_\by_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            * _\bg_\be_\bt_\b__\bl_\ba_\bt_\be_\bs_\bt_\b__\bl_\ba_\bs_\bt_\bm_\bo_\bd_\b(_\b)_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * GEOIP_COUNTRY                                            * _\bg_\be_\bt_\b__\bl_\bi_\bn_\be_\ba_\br_\b__\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b(_\b)_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            * _\bg_\be_\bt_\b__\bl_\bi_\bs_\bt_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * GEOIP_PATH                                               * _\bg_\be_\bt_\b__\bl_\bi_\bs_\bt_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\bl_\bi_\bn_\bk_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            * _\bg_\be_\bt_\b__\bl_\bi_\bs_\bt_\b__\bf_\bi_\bl_\bt_\be_\br_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bo_\bj_\bs_\bo_\bn_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                         * _\bg_\be_\bt_\b__\bl_\bi_\bs_\bt_\b__\bo_\br_\b__\b4_\b0_\b4_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\bs_\b)\n-    * _\bg_\be_\bo_\bm_\b _\b(_\bF_\be_\ba_\bt_\bu_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                 * _\bg_\be_\bt_\b__\bl_\bi_\bs_\bt_\b__\bs_\be_\bl_\be_\bc_\bt_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bo_\bm_\b__\bc_\bo_\bu_\bn_\bt_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       * _\bg_\be_\bt_\b__\bl_\bo_\bg_\b__\be_\bn_\bt_\br_\bi_\be_\bs_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bo_\bm_\b__\bn_\ba_\bm_\be_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        * _\bg_\be_\bt_\b__\bl_\bo_\bg_\bi_\bn_\b__\bu_\br_\bl_\b(_\b)_\b _\b(_\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bo_\bm_\b__\bt_\by_\bp_\be_\b _\b(_\bB_\ba_\bs_\be_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       o _\b(_\bL_\bo_\bg_\bi_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bF_\be_\ba_\bt_\bu_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                * _\bg_\be_\bt_\b__\bl_\bo_\bo_\bk_\bu_\bp_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                        o _\b(_\bl_\bo_\bo_\bk_\bu_\bp_\bs_\b._\bR_\be_\bg_\bi_\bs_\bt_\be_\br_\bL_\bo_\bo_\bk_\bu_\bp_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                           * _\bg_\be_\bt_\b__\bl_\bo_\bo_\bk_\bu_\bp_\bs_\b(_\b)_\b _\b(_\bl_\bo_\bo_\bk_\bu_\bp_\bs_\b._\bR_\be_\bg_\bi_\bs_\bt_\be_\br_\bL_\bo_\bo_\bk_\bu_\bp_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                  * _\bg_\be_\bt_\b__\bm_\ba_\bk_\be_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bl_\bi_\bs_\bt_\b(_\b)_\b _\b(_\bY_\be_\ba_\br_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            * _\bg_\be_\bt_\b__\bm_\ba_\bn_\by_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bo_\bm_\b__\bt_\by_\bp_\be_\bi_\bd_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     * _\bg_\be_\bt_\b__\bm_\ba_\bx_\b__\ba_\bg_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bc_\ba_\bc_\bh_\be_\b)\n-    * _\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b(_\b)_\b _\b(_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                 * _\bg_\be_\bt_\b__\bm_\ba_\bx_\b__\bn_\bu_\bm_\b(_\b)_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bC_\bo_\bl_\bl_\be_\bc_\bt_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                             * get_media_prefix\n+    * _\bG_\be_\bo_\bI_\bP_\b2_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bi_\bp_\b2_\b)                   o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n+    * _\bG_\be_\bo_\bI_\bP_\b2_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn                                          * _\bg_\be_\bt_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\bs_\b__\bf_\bo_\br_\b__\bi_\bt_\be_\bm_\b(_\b)_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * GEOIP_CITY                                               * _\bg_\be_\bt_\b__\bl_\ba_\bt_\be_\bs_\bt_\b__\bb_\by_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            * _\bg_\be_\bt_\b__\bl_\ba_\bt_\be_\bs_\bt_\b__\bl_\ba_\bs_\bt_\bm_\bo_\bd_\b(_\b)_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * GEOIP_COUNTRY                                            * _\bg_\be_\bt_\b__\bl_\bi_\bn_\be_\ba_\br_\b__\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b(_\b)_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            * _\bg_\be_\bt_\b__\bl_\bi_\bs_\bt_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * GEOIP_PATH                                               * _\bg_\be_\bt_\b__\bl_\bi_\bs_\bt_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\bl_\bi_\bn_\bk_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            * _\bg_\be_\bt_\b__\bl_\bi_\bs_\bt_\b__\bf_\bi_\bl_\bt_\be_\br_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bo_\bj_\bs_\bo_\bn_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                         * _\bg_\be_\bt_\b__\bl_\bi_\bs_\bt_\b__\bo_\br_\b__\b4_\b0_\b4_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\bs_\b)\n+    * _\bg_\be_\bo_\bm_\b _\b(_\bF_\be_\ba_\bt_\bu_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                 * _\bg_\be_\bt_\b__\bl_\bi_\bs_\bt_\b__\bs_\be_\bl_\be_\bc_\bt_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bo_\bm_\b__\bc_\bo_\bu_\bn_\bt_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                       * _\bg_\be_\bt_\b__\bl_\bo_\bg_\b__\be_\bn_\bt_\br_\bi_\be_\bs_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bo_\bm_\b__\bn_\ba_\bm_\be_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        * _\bg_\be_\bt_\b__\bl_\bo_\bg_\bi_\bn_\b__\bu_\br_\bl_\b(_\b)_\b _\b(_\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bo_\bm_\b__\bt_\by_\bp_\be_\b _\b(_\bB_\ba_\bs_\be_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                       o _\b(_\bL_\bo_\bg_\bi_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bF_\be_\ba_\bt_\bu_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                * _\bg_\be_\bt_\b__\bl_\bo_\bo_\bk_\bu_\bp_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                        o _\b(_\bl_\bo_\bo_\bk_\bu_\bp_\bs_\b._\bR_\be_\bg_\bi_\bs_\bt_\be_\br_\bL_\bo_\bo_\bk_\bu_\bp_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                           * _\bg_\be_\bt_\b__\bl_\bo_\bo_\bk_\bu_\bp_\bs_\b(_\b)_\b _\b(_\bl_\bo_\bo_\bk_\bu_\bp_\bs_\b._\bR_\be_\bg_\bi_\bs_\bt_\be_\br_\bL_\bo_\bo_\bk_\bu_\bp_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                  * _\bg_\be_\bt_\b__\bm_\ba_\bk_\be_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bl_\bi_\bs_\bt_\b(_\b)_\b _\b(_\bY_\be_\ba_\br_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                            * _\bg_\be_\bt_\b__\bm_\ba_\bn_\by_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bo_\bm_\b__\bt_\by_\bp_\be_\bi_\bd_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                     * _\bg_\be_\bt_\b__\bm_\ba_\bx_\b__\ba_\bg_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bc_\ba_\bc_\bh_\be_\b)\n+    * _\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b(_\b)_\b _\b(_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                * _\bg_\be_\bt_\b__\bm_\ba_\bx_\b__\bn_\bu_\bm_\b(_\b)_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bC_\bo_\bl_\bl_\be_\bc_\bt_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                            * get_media_prefix\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)                                       o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)                 * _\bg_\be_\bt_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b)\n-    * _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bC_\bo_\bl_\bl_\be_\bc_\bt_\bi_\bo_\bn_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                        * _\bg_\be_\bt_\b__\bm_\bi_\bn_\b__\bn_\bu_\bm_\b(_\b)_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                            * _\bg_\be_\bt_\b__\bm_\bo_\bd_\be_\bl_\b(_\b)_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)                      o _\b(_\ba_\bp_\bp_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                               * _\bg_\be_\bt_\b__\bm_\bo_\bd_\be_\bl_\b__\ba_\bd_\bm_\bi_\bn_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                  * _\bg_\be_\bt_\b__\bm_\bo_\bd_\be_\bl_\b__\bc_\bl_\ba_\bs_\bs_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bd_\bb_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bS_\bt_\bo_\br_\be_\b _\bc_\bl_\ba_\bs_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                  * _\bg_\be_\bt_\b__\bm_\bo_\bd_\be_\bl_\bs_\b(_\b)_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                            * _\bg_\be_\bt_\b__\bm_\bo_\bd_\bi_\bf_\bi_\be_\bd_\b__\bt_\bi_\bm_\be_\b(_\b)_\b _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)                * _\bg_\be_\bt_\b__\bm_\bo_\bn_\bt_\bh_\b(_\b)_\b _\b(_\bM_\bo_\bn_\bt_\bh_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bG_\be_\bo_\bR_\bS_\bS_\bF_\be_\be_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\be_\be_\bd_\bs_\b)           * _\bg_\be_\bt_\b__\bm_\bo_\bn_\bt_\bh_\b__\bf_\bo_\br_\bm_\ba_\bt_\b(_\b)_\b _\b(_\bM_\bo_\bn_\bt_\bh_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bo_\bs_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                             * _\bg_\be_\bt_\b__\bn_\be_\bx_\bt_\b__\bb_\by_\b__\bF_\bO_\bO_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bo_\bs_\b(_\b)_\b _\b(_\bG_\be_\bo_\bI_\bP_\b2_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                   * _\bg_\be_\bt_\b__\bn_\be_\bx_\bt_\b__\bd_\ba_\by_\b(_\b)_\b _\b(_\bD_\ba_\by_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * GEOS_LIBRARY_PATH                                        * _\bg_\be_\bt_\b__\bn_\be_\bx_\bt_\b__\bm_\bo_\bn_\bt_\bh_\b(_\b)_\b _\b(_\bM_\bo_\bn_\bt_\bh_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            * _\bg_\be_\bt_\b__\bn_\be_\bx_\bt_\b__\bw_\be_\be_\bk_\b(_\b)_\b _\b(_\bW_\be_\be_\bk_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bG_\bE_\bO_\bS_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn                                            * _\bg_\be_\bt_\b__\bn_\be_\bx_\bt_\b__\by_\be_\ba_\br_\b(_\b)_\b _\b(_\bY_\be_\ba_\br_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)          * _\bg_\be_\bt_\b__\bo_\bb_\bj_\be_\bc_\bt_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bo_\bt_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                      * _\bg_\be_\bt_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bf_\bo_\br_\b__\bt_\bh_\bi_\bs_\b__\bt_\by_\bp_\be_\b(_\b)_\b _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b _\b(_\bF_\be_\ba_\bt_\bu_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                  * _\bg_\be_\bt_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bo_\br_\b__\b4_\b0_\b4_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\bs_\b)\n-    * _\bG_\bE_\bT_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                              * _\bg_\be_\bt_\b__\bo_\br_\b__\bc_\br_\be_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-    * _\bg_\be_\bt_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                 * _\bg_\be_\bt_\b__\bo_\br_\b__\bs_\be_\bt_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                     * _\bg_\be_\bt_\b__\bo_\br_\bd_\be_\br_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n-          o _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                      _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                         o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bB_\ba_\bs_\be_\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw        * _\bg_\be_\bt_\b__\bo_\br_\bd_\be_\br_\bi_\bn_\bg_\b__\bw_\bi_\bd_\bg_\be_\bt_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-            _\bm_\be_\bt_\bh_\bo_\bd_\b)                                            * _\bg_\be_\bt_\b__\bp_\ba_\bg_\be_\b(_\b)_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)                * _\bg_\be_\bt_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b)\n+    * _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bC_\bo_\bl_\bl_\be_\bc_\bt_\bi_\bo_\bn_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                       * _\bg_\be_\bt_\b__\bm_\bi_\bn_\b__\bn_\bu_\bm_\b(_\b)_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                            * _\bg_\be_\bt_\b__\bm_\bo_\bd_\be_\bl_\b(_\b)_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)                     o _\b(_\ba_\bp_\bp_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                              * _\bg_\be_\bt_\b__\bm_\bo_\bd_\be_\bl_\b__\ba_\bd_\bm_\bi_\bn_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                  * _\bg_\be_\bt_\b__\bm_\bo_\bd_\be_\bl_\b__\bc_\bl_\ba_\bs_\bs_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bd_\bb_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bS_\bt_\bo_\br_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                 * _\bg_\be_\bt_\b__\bm_\bo_\bd_\be_\bl_\bs_\b(_\b)_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                            * _\bg_\be_\bt_\b__\bm_\bo_\bd_\bi_\bf_\bi_\be_\bd_\b__\bt_\bi_\bm_\be_\b(_\b)_\b _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)               * _\bg_\be_\bt_\b__\bm_\bo_\bn_\bt_\bh_\b(_\b)_\b _\b(_\bM_\bo_\bn_\bt_\bh_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bG_\be_\bo_\bR_\bS_\bS_\bF_\be_\be_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\be_\be_\bd_\bs_\b)          * _\bg_\be_\bt_\b__\bm_\bo_\bn_\bt_\bh_\b__\bf_\bo_\br_\bm_\ba_\bt_\b(_\b)_\b _\b(_\bM_\bo_\bn_\bt_\bh_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bo_\bs_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                             * _\bg_\be_\bt_\b__\bn_\be_\bx_\bt_\b__\bb_\by_\b__\bF_\bO_\bO_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bo_\bs_\b(_\b)_\b _\b(_\bG_\be_\bo_\bI_\bP_\b2_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                  * _\bg_\be_\bt_\b__\bn_\be_\bx_\bt_\b__\bd_\ba_\by_\b(_\b)_\b _\b(_\bD_\ba_\by_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * GEOS_LIBRARY_PATH                                        * _\bg_\be_\bt_\b__\bn_\be_\bx_\bt_\b__\bm_\bo_\bn_\bt_\bh_\b(_\b)_\b _\b(_\bM_\bo_\bn_\bt_\bh_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                            * _\bg_\be_\bt_\b__\bn_\be_\bx_\bt_\b__\bw_\be_\be_\bk_\b(_\b)_\b _\b(_\bW_\be_\be_\bk_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bG_\bE_\bO_\bS_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn                                            * _\bg_\be_\bt_\b__\bn_\be_\bx_\bt_\b__\by_\be_\ba_\br_\b(_\b)_\b _\b(_\bY_\be_\ba_\br_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)         * _\bg_\be_\bt_\b__\bo_\bb_\bj_\be_\bc_\bt_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bo_\bt_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      * _\bg_\be_\bt_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bf_\bo_\br_\b__\bt_\bh_\bi_\bs_\b__\bt_\by_\bp_\be_\b(_\b)_\b _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b _\b(_\bF_\be_\ba_\bt_\bu_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                  * _\bg_\be_\bt_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bo_\br_\b__\b4_\b0_\b4_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\bs_\b)\n+    * _\bG_\bE_\bT_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                              * _\bg_\be_\bt_\b__\bo_\br_\b__\bc_\br_\be_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n+    * _\bg_\be_\bt_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                * _\bg_\be_\bt_\b__\bo_\br_\b__\bs_\be_\bt_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                    * _\bg_\be_\bt_\b__\bo_\br_\bd_\be_\br_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n+          o _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                     _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                        o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bB_\ba_\bs_\be_\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw        * _\bg_\be_\bt_\b__\bo_\br_\bd_\be_\br_\bi_\bn_\bg_\b__\bw_\bi_\bd_\bg_\be_\bt_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                           * _\bg_\be_\bt_\b__\bp_\ba_\bg_\be_\b(_\b)_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bB_\ba_\bs_\be_\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw          * _\bg_\be_\bt_\b__\bp_\ba_\bg_\bi_\bn_\ba_\bt_\be_\b__\bb_\by_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n-            _\bm_\be_\bt_\bh_\bo_\bd_\b)                                              _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                             _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bB_\ba_\bs_\be_\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw          * _\bg_\be_\bt_\b__\bp_\ba_\bg_\bi_\bn_\ba_\bt_\be_\b__\bo_\br_\bp_\bh_\ba_\bn_\bs_\b(_\b)_\b \n-            _\bm_\be_\bt_\bh_\bo_\bd_\b)                                              _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                             _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bP_\br_\bo_\bc_\be_\bs_\bs_\bF_\bo_\br_\bm_\bV_\bi_\be_\bw         * _\bg_\be_\bt_\b__\bp_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n-            _\bm_\be_\bt_\bh_\bo_\bd_\b)                                              _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bB_\ba_\bs_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw                  o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-            _\bm_\be_\bt_\bh_\bo_\bd_\b)                                            * _\bg_\be_\bt_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b)\n-          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)        * _\bg_\be_\bt_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b__\bd_\be_\bn_\bi_\be_\bd_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b(_\b)_\b _\b(_\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                 * _\bg_\be_\bt_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b(_\b)_\b _\b(_\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\ba_\bb_\bs_\bo_\bl_\bu_\bt_\be_\b__\bu_\br_\bl_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                        * _\bg_\be_\bt_\b__\bp_\bo_\br_\bt_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\ba_\bc_\bc_\be_\bs_\bs_\be_\bd_\b__\bt_\bi_\bm_\be_\b(_\b)_\b _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                     * _\bg_\be_\bt_\b__\bp_\bo_\bs_\bt_\b__\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bs_\b(_\b)_\b _\b(_\bS_\ba_\bf_\be_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\bF_\bi_\bl_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\ba_\bc_\bt_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                        * _\bg_\be_\bt_\b__\bp_\br_\be_\bf_\be_\br_\br_\be_\bd_\b__\bt_\by_\bp_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\ba_\bl_\bl_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)               * _\bg_\be_\bt_\b__\bp_\br_\be_\bf_\bi_\bx_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                              * _\bg_\be_\bt_\b__\bp_\br_\be_\bp_\b__\bv_\ba_\bl_\bu_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                   * _\bg_\be_\bt_\b__\bp_\br_\be_\bp_\bo_\bp_\bu_\bl_\ba_\bt_\be_\bd_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                               * _\bg_\be_\bt_\b__\bp_\br_\be_\bv_\b__\bw_\be_\be_\bk_\b(_\b)_\b _\b(_\bW_\be_\be_\bk_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\ba_\bl_\bl_\bo_\bw_\b__\be_\bm_\bp_\bt_\by_\b(_\b)_\b                                        * _\bg_\be_\bt_\b__\bp_\br_\be_\bv_\bi_\bo_\bu_\bs_\b__\bb_\by_\b__\bF_\bO_\bO_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn           * _\bg_\be_\bt_\b__\bp_\br_\be_\bv_\bi_\bo_\bu_\bs_\b__\bd_\ba_\by_\b(_\b)_\b _\b(_\bD_\ba_\by_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                                  * _\bg_\be_\bt_\b__\bp_\br_\be_\bv_\bi_\bo_\bu_\bs_\b__\bm_\bo_\bn_\bt_\bh_\b(_\b)_\b _\b(_\bM_\bo_\bn_\bt_\bh_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\ba_\bl_\bl_\bo_\bw_\b__\bf_\bu_\bt_\bu_\br_\be_\b(_\b)_\b _\b(_\bD_\ba_\bt_\be_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                    * _\bg_\be_\bt_\b__\bp_\br_\be_\bv_\bi_\bo_\bu_\bs_\b__\by_\be_\ba_\br_\b(_\b)_\b _\b(_\bY_\be_\ba_\br_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                             _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bB_\ba_\bs_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw                  o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                           * _\bg_\be_\bt_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b)\n+          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)        * _\bg_\be_\bt_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b__\bd_\be_\bn_\bi_\be_\bd_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b(_\b)_\b _\b(_\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                * _\bg_\be_\bt_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b(_\b)_\b _\b(_\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\ba_\bb_\bs_\bo_\bl_\bu_\bt_\be_\b__\bu_\br_\bl_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                       * _\bg_\be_\bt_\b__\bp_\bo_\br_\bt_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\ba_\bc_\bc_\be_\bs_\bs_\be_\bd_\b__\bt_\bi_\bm_\be_\b(_\b)_\b _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                    * _\bg_\be_\bt_\b__\bp_\bo_\bs_\bt_\b__\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bs_\b(_\b)_\b _\b(_\bS_\ba_\bf_\be_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\bF_\bi_\bl_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\ba_\bc_\bt_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                       * _\bg_\be_\bt_\b__\bp_\br_\be_\bf_\be_\br_\br_\be_\bd_\b__\bt_\by_\bp_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\ba_\bl_\bl_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)              * _\bg_\be_\bt_\b__\bp_\br_\be_\bf_\bi_\bx_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                             * _\bg_\be_\bt_\b__\bp_\br_\be_\bp_\b__\bv_\ba_\bl_\bu_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                  * _\bg_\be_\bt_\b__\bp_\br_\be_\bp_\bo_\bp_\bu_\bl_\ba_\bt_\be_\bd_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                              * _\bg_\be_\bt_\b__\bp_\br_\be_\bv_\b__\bw_\be_\be_\bk_\b(_\b)_\b _\b(_\bW_\be_\be_\bk_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\ba_\bl_\bl_\bo_\bw_\b__\be_\bm_\bp_\bt_\by_\b(_\b)_\b                                        * _\bg_\be_\bt_\b__\bp_\br_\be_\bv_\bi_\bo_\bu_\bs_\b__\bb_\by_\b__\bF_\bO_\bO_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn           * _\bg_\be_\bt_\b__\bp_\br_\be_\bv_\bi_\bo_\bu_\bs_\b__\bd_\ba_\by_\b(_\b)_\b _\b(_\bD_\ba_\by_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                                 * _\bg_\be_\bt_\b__\bp_\br_\be_\bv_\bi_\bo_\bu_\bs_\b__\bm_\bo_\bn_\bt_\bh_\b(_\b)_\b _\b(_\bM_\bo_\bn_\bt_\bh_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\ba_\bl_\bl_\bo_\bw_\b__\bf_\bu_\bt_\bu_\br_\be_\b(_\b)_\b _\b(_\bD_\ba_\bt_\be_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                   * _\bg_\be_\bt_\b__\bp_\br_\be_\bv_\bi_\bo_\bu_\bs_\b__\by_\be_\ba_\br_\b(_\b)_\b _\b(_\bY_\be_\ba_\br_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n     * _\bg_\be_\bt_\b__\ba_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                        * _\bg_\be_\bt_\b__\bq_\bu_\be_\br_\by_\bs_\be_\bt_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)                                 _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                         o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\ba_\bp_\bp_\b__\bc_\bo_\bn_\bf_\bi_\bg_\b(_\b)_\b _\b(_\ba_\bp_\bp_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                 o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\ba_\bp_\bp_\b__\bc_\bo_\bn_\bf_\bi_\bg_\bs_\b(_\b)_\b _\b(_\ba_\bp_\bp_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                          * _\bg_\be_\bt_\b__\br_\be_\ba_\bd_\bo_\bn_\bl_\by_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\ba_\bp_\bp_\b__\bl_\bi_\bs_\bt_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                        * _\bg_\be_\bt_\b__\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b__\bf_\bi_\be_\bl_\bd_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\ba_\bu_\bt_\bo_\bc_\bo_\bm_\bm_\bi_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)             o _\b(_\bL_\bo_\bg_\bi_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\ba_\bu_\bt_\bo_\bc_\bo_\bm_\bp_\bl_\be_\bt_\be_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            * _\bg_\be_\bt_\b__\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b__\bu_\br_\bl_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bV_\bi_\be_\bw_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)                                 _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                        o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\ba_\bp_\bp_\b__\bc_\bo_\bn_\bf_\bi_\bg_\b(_\b)_\b _\b(_\ba_\bp_\bp_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\ba_\bp_\bp_\b__\bc_\bo_\bn_\bf_\bi_\bg_\bs_\b(_\b)_\b _\b(_\ba_\bp_\bp_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                         * _\bg_\be_\bt_\b__\br_\be_\ba_\bd_\bo_\bn_\bl_\by_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\ba_\bp_\bp_\b__\bl_\bi_\bs_\bt_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                       * _\bg_\be_\bt_\b__\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b__\bf_\bi_\be_\bl_\bd_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\ba_\bu_\bt_\bo_\bc_\bo_\bm_\bm_\bi_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)             o _\b(_\bL_\bo_\bg_\bi_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\ba_\bu_\bt_\bo_\bc_\bo_\bm_\bp_\bl_\be_\bt_\be_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           * _\bg_\be_\bt_\b__\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b__\bu_\br_\bl_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bV_\bi_\be_\bw_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n     * get_available_languages                                  * _\bg_\be_\bt_\b__\br_\bo_\bl_\bl_\bb_\ba_\bc_\bk_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                                       * _\bg_\be_\bt_\b__\bs_\bc_\br_\bi_\bp_\bt_\b__\bp_\br_\be_\bf_\bi_\bx_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b)\n-    * _\bg_\be_\bt_\b__\ba_\bv_\ba_\bi_\bl_\ba_\bb_\bl_\be_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                          * _\bg_\be_\bt_\b__\bs_\be_\ba_\br_\bc_\bh_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)                               * _\bg_\be_\bt_\b__\bs_\be_\ba_\br_\bc_\bh_\b__\br_\be_\bs_\bu_\bl_\bt_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                   * _\bg_\be_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\ba_\bu_\bt_\bh_\b__\bf_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\b__\bh_\ba_\bs_\bh_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bb_\bo_\bu_\bn_\bd_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                         * _\bg_\be_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\ba_\bu_\bt_\bh_\b__\bh_\ba_\bs_\bh_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bb_\by_\b__\bn_\ba_\bt_\bu_\br_\ba_\bl_\b__\bk_\be_\by_\b(_\b)_\b _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)         * _\bg_\be_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\bc_\bo_\bo_\bk_\bi_\be_\b__\ba_\bg_\be_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                    * _\bg_\be_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\bs_\bt_\bo_\br_\be_\b__\bc_\bl_\ba_\bs_\bs_\b(_\b)_\b _\b(_\bb_\ba_\bs_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bS_\be_\bs_\bs_\bi_\bo_\bn_\b _\bc_\bl_\ba_\bs_\bs\n-    * _\bg_\be_\bt_\b__\bc_\ba_\bc_\bh_\be_\b__\bk_\be_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bc_\ba_\bc_\bh_\be_\b)             _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bc_\bh_\ba_\bn_\bg_\be_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b(_\b)_\b _\b(_\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                   * _\bg_\be_\bt_\b__\bs_\bh_\bo_\br_\bt_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bc_\bh_\ba_\bn_\bg_\be_\bf_\bo_\br_\bm_\b__\bi_\bn_\bi_\bt_\bi_\ba_\bl_\b__\bd_\ba_\bt_\ba_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)              o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bc_\bh_\ba_\bn_\bg_\be_\bl_\bi_\bs_\bt_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                     * _\bg_\be_\bt_\b__\bs_\bi_\bg_\bn_\be_\bd_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bc_\bh_\ba_\bn_\bg_\be_\bl_\bi_\bs_\bt_\b__\bf_\bo_\br_\bm_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                * _\bg_\be_\bt_\b__\bs_\bl_\bu_\bg_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n-    * _\bg_\be_\bt_\b__\bc_\bh_\ba_\bn_\bg_\be_\bl_\bi_\bs_\bt_\b__\bf_\bo_\br_\bm_\bs_\be_\bt_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)               _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bc_\bh_\be_\bc_\bk_\b__\bk_\bw_\ba_\br_\bg_\bs_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                  * _\bg_\be_\bt_\b__\bs_\bo_\br_\bt_\ba_\bb_\bl_\be_\b__\bb_\by_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)            * _\bg_\be_\bt_\b__\bs_\bo_\bu_\br_\bc_\be_\b__\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs_\b(_\b)_\b _\b(_\bL_\bo_\ba_\bd_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                           * get_static_prefix\n-    * _\bg_\be_\bt_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                             o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-          o _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                * _\bg_\be_\bt_\b__\bs_\bu_\bc_\bc_\be_\bs_\bs_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b(_\b)_\b _\b(_\bv_\bi_\be_\bw_\bs_\b._\bS_\bu_\bc_\bc_\be_\bs_\bs_\bM_\be_\bs_\bs_\ba_\bg_\be_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                 * _\bg_\be_\bt_\b__\bs_\bu_\bc_\bc_\be_\bs_\bs_\b__\bu_\br_\bl_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bD_\be_\bl_\be_\bt_\bi_\bo_\bn_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                            o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bM_\bu_\bl_\bt_\bi_\bW_\bi_\bd_\bg_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                     o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bW_\bi_\bd_\bg_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                    * _\bg_\be_\bt_\b__\bs_\bu_\bp_\bp_\bo_\br_\bt_\be_\bd_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b__\bv_\ba_\br_\bi_\ba_\bn_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bg_\be_\bt_\b__\ba_\bv_\ba_\bi_\bl_\ba_\bb_\bl_\be_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                          * _\bg_\be_\bt_\b__\bs_\be_\ba_\br_\bc_\bh_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)                               * _\bg_\be_\bt_\b__\bs_\be_\ba_\br_\bc_\bh_\b__\br_\be_\bs_\bu_\bl_\bt_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                  * _\bg_\be_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\ba_\bu_\bt_\bh_\b__\bf_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\b__\bh_\ba_\bs_\bh_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bb_\bo_\bu_\bn_\bd_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                        * _\bg_\be_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\ba_\bu_\bt_\bh_\b__\bh_\ba_\bs_\bh_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bb_\by_\b__\bn_\ba_\bt_\bu_\br_\ba_\bl_\b__\bk_\be_\by_\b(_\b)_\b _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)        * _\bg_\be_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\bc_\bo_\bo_\bk_\bi_\be_\b__\ba_\bg_\be_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                   * _\bg_\be_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\bs_\bt_\bo_\br_\be_\b__\bc_\bl_\ba_\bs_\bs_\b(_\b)_\b _\b(_\bb_\ba_\bs_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bS_\be_\bs_\bs_\bi_\bo_\bn\n+    * _\bg_\be_\bt_\b__\bc_\ba_\bc_\bh_\be_\b__\bk_\be_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bc_\ba_\bc_\bh_\be_\b)             _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bc_\bh_\ba_\bn_\bg_\be_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b(_\b)_\b _\b(_\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                  * _\bg_\be_\bt_\b__\bs_\bh_\bo_\br_\bt_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bc_\bh_\ba_\bn_\bg_\be_\bf_\bo_\br_\bm_\b__\bi_\bn_\bi_\bt_\bi_\ba_\bl_\b__\bd_\ba_\bt_\ba_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)             o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bc_\bh_\ba_\bn_\bg_\be_\bl_\bi_\bs_\bt_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                    * _\bg_\be_\bt_\b__\bs_\bi_\bg_\bn_\be_\bd_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bc_\bh_\ba_\bn_\bg_\be_\bl_\bi_\bs_\bt_\b__\bf_\bo_\br_\bm_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)               * _\bg_\be_\bt_\b__\bs_\bl_\bu_\bg_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n+    * _\bg_\be_\bt_\b__\bc_\bh_\ba_\bn_\bg_\be_\bl_\bi_\bs_\bt_\b__\bf_\bo_\br_\bm_\bs_\be_\bt_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)              _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bc_\bh_\be_\bc_\bk_\b__\bk_\bw_\ba_\br_\bg_\bs_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                 * _\bg_\be_\bt_\b__\bs_\bo_\br_\bt_\ba_\bb_\bl_\be_\b__\bb_\by_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)            * _\bg_\be_\bt_\b__\bs_\bo_\bu_\br_\bc_\be_\b__\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs_\b(_\b)_\b _\b(_\bL_\bo_\ba_\bd_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                          * get_static_prefix\n+    * _\bg_\be_\bt_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                            o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n+          o _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                               * _\bg_\be_\bt_\b__\bs_\bu_\bc_\bc_\be_\bs_\bs_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b(_\b)_\b _\b(_\bv_\bi_\be_\bw_\bs_\b._\bS_\bu_\bc_\bc_\be_\bs_\bs_\bM_\be_\bs_\bs_\ba_\bg_\be_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                * _\bg_\be_\bt_\b__\bs_\bu_\bc_\bc_\be_\bs_\bs_\b__\bu_\br_\bl_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bD_\be_\bl_\be_\bt_\bi_\bo_\bn_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                           o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bM_\bu_\bl_\bt_\bi_\bW_\bi_\bd_\bg_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                    o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bW_\bi_\bd_\bg_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                   * _\bg_\be_\bt_\b__\bs_\bu_\bp_\bp_\bo_\br_\bt_\be_\bd_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b__\bv_\ba_\br_\bi_\ba_\bn_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n     * _\bg_\be_\bt_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt_\b__\bd_\ba_\bt_\ba_\b(_\b)_\b                                         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n-      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)          * _\bg_\be_\bt_\b__\bt_\ba_\bg_\b__\bu_\br_\bi_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b)\n-          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn     * _\bg_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bR_\be_\bn_\bd_\be_\br_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-            _\bm_\be_\bt_\bh_\bo_\bd_\b)                                                  o _\b(_\bE_\bn_\bg_\bi_\bn_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)             o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bl_\bo_\ba_\bd_\be_\br_\b)\n-          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn           o _\b(_\bL_\bo_\ba_\bd_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-            _\bm_\be_\bt_\bh_\bo_\bd_\b)                                            * _\bg_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\bs_\b(_\b)_\b \n-          o _\b(_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                        _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)         * _\bg_\be_\bt_\b__\bt_\ba_\bg_\b__\bu_\br_\bi_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b)\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn     * _\bg_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bR_\be_\bn_\bd_\be_\br_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                                 o _\b(_\bE_\bn_\bg_\bi_\bn_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)            o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bl_\bo_\ba_\bd_\be_\br_\b)\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn           o _\b(_\bL_\bo_\ba_\bd_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                           * _\bg_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\bs_\b(_\b)_\b \n+          o _\b(_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                       _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n     * _\bg_\be_\bt_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bn_\ba_\bm_\be_\b(_\b)_\b                                      o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n-      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn                   _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                                        o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n-          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn             _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-            _\bm_\be_\bt_\bh_\bo_\bd_\b)                                            * _\bg_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bs_\bo_\bu_\br_\bc_\be_\bs_\b(_\b)_\b _\b(_\bL_\bo_\ba_\bd_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bc_\br_\be_\ba_\bt_\be_\bd_\b__\bt_\bi_\bm_\be_\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\bS_\by_\bs_\bt_\be_\bm_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            * _\bg_\be_\bt_\b__\bt_\be_\bs_\bt_\b__\bf_\bu_\bn_\bc_\b(_\b)_\b _\b(_\bU_\bs_\be_\br_\bP_\ba_\bs_\bs_\be_\bs_\bT_\be_\bs_\bt_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                   * _\bg_\be_\bt_\b__\bt_\be_\bs_\bt_\b__\br_\bu_\bn_\bn_\be_\br_\b__\bk_\bw_\ba_\br_\bg_\bs_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * get_current_language                                     * _\bg_\be_\bt_\b__\bt_\br_\ba_\bc_\be_\bb_\ba_\bc_\bk_\b__\bd_\ba_\bt_\ba_\b(_\b)_\b _\b(_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                                       * _\bg_\be_\bt_\b__\bt_\br_\ba_\bc_\be_\bb_\ba_\bc_\bk_\b__\bf_\br_\ba_\bm_\be_\b__\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs_\b(_\b)_\b _\b(_\bS_\ba_\bf_\be_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\bF_\bi_\bl_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * get_current_language_bidi                                * _\bg_\be_\bt_\b__\bt_\br_\ba_\bc_\be_\bb_\ba_\bc_\bk_\b__\bh_\bt_\bm_\bl_\b(_\b)_\b _\b(_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                                       * _\bg_\be_\bt_\b__\bt_\br_\ba_\bc_\be_\bb_\ba_\bc_\bk_\b__\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * get_current_timezone                                     * _\bg_\be_\bt_\b__\bt_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                                             o _\b(_\bl_\bo_\bo_\bk_\bu_\bp_\bs_\b._\bR_\be_\bg_\bi_\bs_\bt_\be_\br_\bL_\bo_\bo_\bk_\bu_\bp_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bc_\bu_\br_\br_\be_\bn_\bt_\b__\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                        * _\bg_\be_\bt_\b__\bu_\br_\bl_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)                                   * _\bg_\be_\bt_\b__\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n-    * _\bg_\be_\bt_\b__\bc_\bu_\br_\br_\be_\bn_\bt_\b__\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                   * _\bg_\be_\bt_\b__\bu_\bs_\be_\br_\b__\bm_\bo_\bd_\be_\bl_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)                                   * _\bg_\be_\bt_\b__\bu_\bs_\be_\br_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bc_\bu_\br_\bv_\be_\b__\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b(_\b)_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                      o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bd_\ba_\bt_\be_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bD_\ba_\bt_\be_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                            o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bd_\ba_\bt_\be_\b__\bl_\bi_\bs_\bt_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                      o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bd_\ba_\bt_\be_\b__\bl_\bi_\bs_\bt_\b__\bp_\be_\br_\bi_\bo_\bd_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)         * _\bg_\be_\bt_\b__\bu_\bs_\be_\br_\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bd_\ba_\bt_\be_\bd_\b__\bi_\bt_\be_\bm_\bs_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                    o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bd_\ba_\bt_\be_\bd_\b__\bq_\bu_\be_\br_\by_\bs_\be_\bt_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)           * _\bg_\be_\bt_\b__\bv_\ba_\bl_\bi_\bd_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)\n-    * _\bg_\be_\bt_\b__\bd_\ba_\by_\b(_\b)_\b _\b(_\bD_\ba_\by_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                    o _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bd_\ba_\by_\b__\bf_\bo_\br_\bm_\ba_\bt_\b(_\b)_\b _\b(_\bD_\ba_\by_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                       * _\bg_\be_\bt_\b__\bv_\be_\br_\bs_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bd_\bb_\b__\bp_\br_\be_\bp_\b__\bs_\ba_\bv_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                        * _\bg_\be_\bt_\b__\bw_\be_\be_\bk_\b(_\b)_\b _\b(_\bW_\be_\be_\bk_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bd_\bb_\b__\bp_\br_\be_\bp_\b__\bv_\ba_\bl_\bu_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                       * _\bg_\be_\bt_\b__\bw_\be_\be_\bk_\b__\bf_\bo_\br_\bm_\ba_\bt_\b(_\b)_\b _\b(_\bW_\be_\be_\bk_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bd_\be_\bc_\bo_\bd_\be_\bd_\b(_\b)_\b _\b(_\bb_\ba_\bs_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bS_\be_\bs_\bs_\bi_\bo_\bn          * _\bg_\be_\bt_\b__\by_\be_\ba_\br_\b(_\b)_\b _\b(_\bY_\be_\ba_\br_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                                  * _\bg_\be_\bt_\b__\by_\be_\ba_\br_\b__\bf_\bo_\br_\bm_\ba_\bt_\b(_\b)_\b _\b(_\bY_\be_\ba_\br_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bd_\be_\bf_\ba_\bu_\bl_\bt_\b(_\b)_\b _\b(_\bE_\bn_\bg_\bi_\bn_\be_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                     * _\bg_\be_\bt_\bl_\bi_\bs_\bt_\b(_\b)_\b _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b__\bu_\br_\bl_\b(_\b)_\b _\b(_\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            * _\bg_\be_\bt_\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n-    * _\bg_\be_\bt_\b__\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                        * _\bg_\be_\bt_\bt_\be_\bx_\bt_\b__\bl_\ba_\bz_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)                                   * _\bg_\be_\bt_\bt_\be_\bx_\bt_\b__\bn_\bo_\bo_\bp_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n-    * _\bg_\be_\bt_\b__\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                   * _\bg_\be_\bt_\bv_\ba_\bl_\bu_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)                                   * _\bG_\bi_\bn_\bI_\bn_\bd_\be_\bx_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs_\b)\n-    * _\bg_\be_\bt_\b__\bd_\be_\bf_\be_\br_\br_\be_\bd_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                     * gis-contains\n-    * _\bg_\be_\bt_\b__\bd_\be_\bl_\be_\bt_\be_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                      o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bg_\be_\bt_\b__\bd_\be_\bl_\be_\bt_\bi_\bo_\bn_\b__\bw_\bi_\bd_\bg_\be_\bt_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)               * _\bg_\bi_\bs_\b__\bw_\bi_\bd_\bg_\be_\bt_\b _\b(_\bG_\bI_\bS_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * get_digit                                                * _\bg_\bi_\bs_\b__\bw_\bi_\bd_\bg_\be_\bt_\b__\bk_\bw_\ba_\br_\bg_\bs_\b _\b(_\bG_\bI_\bS_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                                    * _\bG_\bI_\bS_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\ba_\bd_\bm_\bi_\bn_\b)\n-    * _\bg_\be_\bt_\b__\be_\bd_\bi_\bt_\be_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\b(_\b)_\b _\b(_\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                    * _\bG_\bi_\bs_\bt_\bI_\bn_\bd_\be_\bx_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs_\b)\n-    * _\bg_\be_\bt_\b__\be_\bl_\bi_\bd_\be_\bd_\b__\bp_\ba_\bg_\be_\b__\br_\ba_\bn_\bg_\be_\b(_\b)_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)               * _\bg_\bm_\bl_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bg_\be_\bt_\b__\be_\bm_\ba_\bi_\bl_\b__\bf_\bi_\be_\bl_\bd_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br          * _\bG_\br_\be_\ba_\bt_\be_\bs_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-      _\bc_\bl_\ba_\bs_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                            * _\bG_\bR_\bO_\bU_\bP_\b _\b(_\bW_\bi_\bn_\bd_\bo_\bw_\bF_\br_\ba_\bm_\be_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bg_\be_\bt_\b__\be_\br_\br_\bo_\br_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b(_\b)_\b _\b(_\bC_\bo_\bm_\bm_\bo_\bn_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)     * _\bg_\br_\bo_\bu_\bp_\bs_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bM_\bi_\bn_\bi_\bm_\bu_\bm_\bL_\be_\bn_\bg_\bt_\bh_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                    * gt\n-          o _\b(_\bN_\bu_\bm_\be_\br_\bi_\bc_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                        o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-          o _\b(_\bU_\bs_\be_\br_\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)          * gte\n-    * _\bg_\be_\bt_\b__\be_\bx_\bc_\bl_\bu_\bd_\be_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                              o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn                   _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                                       o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn             _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                           * _\bg_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bs_\bo_\bu_\br_\bc_\be_\bs_\b(_\b)_\b _\b(_\bL_\bo_\ba_\bd_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bc_\br_\be_\ba_\bt_\be_\bd_\b__\bt_\bi_\bm_\be_\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\bS_\by_\bs_\bt_\be_\bm_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           * _\bg_\be_\bt_\b__\bt_\be_\bs_\bt_\b__\bf_\bu_\bn_\bc_\b(_\b)_\b _\b(_\bU_\bs_\be_\br_\bP_\ba_\bs_\bs_\be_\bs_\bT_\be_\bs_\bt_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                  * _\bg_\be_\bt_\b__\bt_\be_\bs_\bt_\b__\br_\bu_\bn_\bn_\be_\br_\b__\bk_\bw_\ba_\br_\bg_\bs_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * get_current_language                                     * _\bg_\be_\bt_\b__\bt_\br_\ba_\bc_\be_\bb_\ba_\bc_\bk_\b__\bd_\ba_\bt_\ba_\b(_\b)_\b _\b(_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                                       * _\bg_\be_\bt_\b__\bt_\br_\ba_\bc_\be_\bb_\ba_\bc_\bk_\b__\bf_\br_\ba_\bm_\be_\b__\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs_\b(_\b)_\b _\b(_\bS_\ba_\bf_\be_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\bF_\bi_\bl_\bt_\be_\br\n+    * get_current_language_bidi                                  _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                                       * _\bg_\be_\bt_\b__\bt_\br_\ba_\bc_\be_\bb_\ba_\bc_\bk_\b__\bh_\bt_\bm_\bl_\b(_\b)_\b _\b(_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * get_current_timezone                                     * _\bg_\be_\bt_\b__\bt_\br_\ba_\bc_\be_\bb_\ba_\bc_\bk_\b__\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                                       * _\bg_\be_\bt_\b__\bt_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\bg_\be_\bt_\b__\bc_\bu_\br_\br_\be_\bn_\bt_\b__\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                              o _\b(_\bl_\bo_\bo_\bk_\bu_\bp_\bs_\b._\bR_\be_\bg_\bi_\bs_\bt_\be_\br_\bL_\bo_\bo_\bk_\bu_\bp_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)                                   * _\bg_\be_\bt_\b__\bu_\br_\bl_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bc_\bu_\br_\br_\be_\bn_\bt_\b__\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                   * _\bg_\be_\bt_\b__\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)                                   * _\bg_\be_\bt_\b__\bu_\bs_\be_\br_\b__\bm_\bo_\bd_\be_\bl_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n+    * _\bg_\be_\bt_\b__\bc_\bu_\br_\bv_\be_\b__\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b(_\b)_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)               * _\bg_\be_\bt_\b__\bu_\bs_\be_\br_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bd_\ba_\bt_\be_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bD_\ba_\bt_\be_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                           o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bd_\ba_\bt_\be_\b__\bl_\bi_\bs_\bt_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                     o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bd_\ba_\bt_\be_\b__\bl_\bi_\bs_\bt_\b__\bp_\be_\br_\bi_\bo_\bd_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)              o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bd_\ba_\bt_\be_\bd_\b__\bi_\bt_\be_\bm_\bs_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)             * _\bg_\be_\bt_\b__\bu_\bs_\be_\br_\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bd_\ba_\bt_\be_\bd_\b__\bq_\bu_\be_\br_\by_\bs_\be_\bt_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bd_\ba_\by_\b(_\b)_\b _\b(_\bD_\ba_\by_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                             * _\bg_\be_\bt_\b__\bv_\ba_\bl_\bi_\bd_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)\n+    * _\bg_\be_\bt_\b__\bd_\ba_\by_\b__\bf_\bo_\br_\bm_\ba_\bt_\b(_\b)_\b _\b(_\bD_\ba_\by_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                            o _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bd_\bb_\b__\bp_\br_\be_\bp_\b__\bs_\ba_\bv_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                       * _\bg_\be_\bt_\b__\bv_\be_\br_\bs_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bd_\bb_\b__\bp_\br_\be_\bp_\b__\bv_\ba_\bl_\bu_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                      * _\bg_\be_\bt_\b__\bw_\be_\be_\bk_\b(_\b)_\b _\b(_\bW_\be_\be_\bk_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bd_\be_\bc_\bo_\bd_\be_\bd_\b(_\b)_\b _\b(_\bb_\ba_\bs_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bS_\be_\bs_\bs_\bi_\bo_\bn          * _\bg_\be_\bt_\b__\bw_\be_\be_\bk_\b__\bf_\bo_\br_\bm_\ba_\bt_\b(_\b)_\b _\b(_\bW_\be_\be_\bk_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                                 * _\bg_\be_\bt_\b__\by_\be_\ba_\br_\b(_\b)_\b _\b(_\bY_\be_\ba_\br_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bd_\be_\bf_\ba_\bu_\bl_\bt_\b(_\b)_\b _\b(_\bs_\bt_\ba_\bt_\bi_\bs_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b _\bv_\ba_\bn_\b _\bE_\bn_\bg_\bi_\bn_\be_\b)             * _\bg_\be_\bt_\b__\by_\be_\ba_\br_\b__\bf_\bo_\br_\bm_\ba_\bt_\b(_\b)_\b _\b(_\bY_\be_\ba_\br_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b__\bu_\br_\bl_\b(_\b)_\b _\b(_\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           * _\bg_\be_\bt_\bl_\bi_\bs_\bt_\b(_\b)_\b _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                        * _\bg_\be_\bt_\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)                                   * _\bg_\be_\bt_\bt_\be_\bx_\bt_\b__\bl_\ba_\bz_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n+    * _\bg_\be_\bt_\b__\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                   * _\bg_\be_\bt_\bt_\be_\bx_\bt_\b__\bn_\bo_\bo_\bp_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)                                   * _\bg_\be_\bt_\bv_\ba_\bl_\bu_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bd_\be_\bf_\be_\br_\br_\be_\bd_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                    * _\bG_\bi_\bn_\bI_\bn_\bd_\be_\bx_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs_\b)\n+    * _\bg_\be_\bt_\b__\bd_\be_\bl_\be_\bt_\be_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)               * gis-contains\n+    * _\bg_\be_\bt_\b__\bd_\be_\bl_\be_\bt_\bi_\bo_\bn_\b__\bw_\bi_\bd_\bg_\be_\bt_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                    o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+    * get_digit                                                * _\bg_\bi_\bs_\b__\bw_\bi_\bd_\bg_\be_\bt_\b _\b(_\bG_\bI_\bS_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                                    * _\bg_\bi_\bs_\b__\bw_\bi_\bd_\bg_\be_\bt_\b__\bk_\bw_\ba_\br_\bg_\bs_\b _\b(_\bG_\bI_\bS_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bg_\be_\bt_\b__\be_\bd_\bi_\bt_\be_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\b(_\b)_\b _\b(_\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                   * _\bG_\bI_\bS_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\ba_\bd_\bm_\bi_\bn_\b)\n+    * _\bg_\be_\bt_\b__\be_\bl_\bi_\bd_\be_\bd_\b__\bp_\ba_\bg_\be_\b__\br_\ba_\bn_\bg_\be_\b(_\b)_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)              * _\bG_\bi_\bs_\bt_\bI_\bn_\bd_\be_\bx_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs_\b)\n+    * _\bg_\be_\bt_\b__\be_\bm_\ba_\bi_\bl_\b__\bf_\bi_\be_\bl_\bd_\b__\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br          * _\bg_\bm_\bl_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                           * _\bG_\br_\be_\ba_\bt_\be_\bs_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\bg_\be_\bt_\b__\be_\br_\br_\bo_\br_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b(_\b)_\b _\b(_\bC_\bo_\bm_\bm_\bo_\bn_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br             * _\bG_\bR_\bO_\bU_\bP_\b _\b(_\bW_\bi_\bn_\bd_\bo_\bw_\bF_\br_\ba_\bm_\be_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                                 * _\bg_\br_\bo_\bu_\bp_\bs_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bM_\bi_\bn_\bi_\bm_\bu_\bm_\bL_\be_\bn_\bg_\bt_\bh_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                   * gt\n+          o _\b(_\bN_\bu_\bm_\be_\br_\bi_\bc_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                       o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+          o _\b(_\bU_\bs_\be_\br_\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)         * gte\n+    * _\bg_\be_\bt_\b__\be_\bx_\bc_\bl_\bu_\bd_\be_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                             o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n     * _\bg_\be_\bt_\b__\be_\bx_\bp_\bi_\br_\be_\b__\ba_\bt_\b__\bb_\br_\bo_\bw_\bs_\be_\br_\b__\bc_\bl_\bo_\bs_\be_\b(_\b)_\b                            * _\bg_\bz_\bi_\bp_\b__\bp_\ba_\bg_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bg_\bz_\bi_\bp_\b)\n-      _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                       * _\bG_\bZ_\bi_\bp_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bg_\bz_\bi_\bp_\b)\n-    * _\bg_\be_\bt_\b__\be_\bx_\bp_\bi_\br_\by_\b__\ba_\bg_\be_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\be_\bx_\bp_\bi_\br_\by_\b__\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\be_\bx_\bt_\br_\ba_\b(_\b)_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b)_\b _\b(_\bL_\ba_\by_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bf_\bi_\be_\bl_\bd_\bs_\be_\bt_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+      _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                      * _\bG_\bZ_\bi_\bp_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bg_\bz_\bi_\bp_\b)\n+    * _\bg_\be_\bt_\b__\be_\bx_\bp_\bi_\br_\by_\b__\ba_\bg_\be_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\be_\bx_\bp_\bi_\br_\by_\b__\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\be_\bx_\bt_\br_\ba_\b(_\b)_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b)_\b _\b(_\bL_\ba_\by_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bf_\bi_\be_\bl_\bd_\bs_\be_\bt_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n     * _\bg_\be_\bt_\b__\bf_\bi_\bx_\be_\bd_\b__\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)\n     * get_flatpages\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-    * _\bg_\be_\bt_\b__\bF_\bO_\bO_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bf_\bo_\br_\b__\bi_\bd_\b(_\b)_\b _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bf_\bo_\br_\b__\bm_\bo_\bd_\be_\bl_\b(_\b)_\b _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bf_\bo_\br_\b__\bm_\bo_\bd_\be_\bl_\bs_\b(_\b)_\b _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+    * _\bg_\be_\bt_\b__\bF_\bO_\bO_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bf_\bo_\br_\b__\bi_\bd_\b(_\b)_\b _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bf_\bo_\br_\b__\bm_\bo_\bd_\be_\bl_\b(_\b)_\b _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bf_\bo_\br_\b__\bm_\bo_\bd_\be_\bl_\bs_\b(_\b)_\b _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n     * _\bg_\be_\bt_\b__\bf_\bo_\br_\bm_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n     * _\bg_\be_\bt_\b__\bf_\bo_\br_\bm_\b__\bc_\bl_\ba_\bs_\bs_\b(_\b)_\b \n-      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn\n-            _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n     * _\bg_\be_\bt_\b__\bf_\bo_\br_\bm_\b__\bk_\bw_\ba_\br_\bg_\bs_\b(_\b)_\b \n-      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn\n-            _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bg_\be_\bt_\b__\bf_\bo_\br_\bm_\bs_\be_\bt_\b(_\b)_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bg_\be_\bt_\b__\bf_\bo_\br_\bm_\bs_\be_\bt_\b(_\b)_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n *\b**\b**\b**\b**\b* H\bH *\b**\b**\b**\b**\b*\n-    * _\bh_\ba_\bn_\bd_\bl_\be_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)        * _\bh_\be_\bl_\bp_\b__\bt_\be_\bx_\bt_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bh_\ba_\bn_\bd_\bl_\be_\b__\ba_\bp_\bp_\b__\bc_\bo_\bn_\bf_\bi_\bg_\b(_\b)_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bm_\bm_\ba_\bn_\bd            o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b), _\b[_\b1_\b]\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                              * _\bh_\be_\bx_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bh_\ba_\bn_\bd_\bl_\be_\b__\bl_\ba_\bb_\be_\bl_\b(_\b)_\b _\b(_\bL_\ba_\bb_\be_\bl_\bC_\bo_\bm_\bm_\ba_\bn_\bd               o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                              * _\bh_\be_\bx_\be_\bw_\bk_\bb_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bh_\ba_\bn_\bd_\bl_\be_\b__\bn_\bo_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b(_\b)_\b               * _\bh_\bi_\bd_\bd_\be_\bn_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\b(_\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                 * _\bh_\bi_\bd_\bd_\be_\bn_\b__\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b \n+    * _\bh_\ba_\bn_\bd_\bl_\be_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)       * _\bh_\be_\bl_\bp_\b__\bt_\be_\bx_\bt_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bh_\ba_\bn_\bd_\bl_\be_\b__\ba_\bp_\bp_\b__\bc_\bo_\bn_\bf_\bi_\bg_\b(_\b)_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bm_\bm_\ba_\bn_\bd            o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b), _\b[_\b1_\b]\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                             * _\bh_\be_\bx_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bh_\ba_\bn_\bd_\bl_\be_\b__\bl_\ba_\bb_\be_\bl_\b(_\b)_\b _\b(_\bL_\ba_\bb_\be_\bl_\bC_\bo_\bm_\bm_\ba_\bn_\bd               o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                             * _\bh_\be_\bx_\be_\bw_\bk_\bb_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bh_\ba_\bn_\bd_\bl_\be_\b__\bn_\bo_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b(_\b)_\b               * _\bh_\bi_\bd_\bd_\be_\bn_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\b(_\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                * _\bh_\bi_\bd_\bd_\be_\bn_\b__\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b \n     * _\bh_\ba_\bn_\bd_\bl_\be_\b__\br_\ba_\bw_\b__\bi_\bn_\bp_\bu_\bt_\b(_\b)_\b                     _\b(_\bS_\ba_\bf_\be_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\bF_\bi_\bl_\bt_\be_\br\n-      _\b(_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)             _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bh_\ba_\bn_\bd_\bl_\be_\br_\b4_\b0_\b0_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                * _\bH_\bi_\bd_\bd_\be_\bn_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+      _\b(_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bh_\ba_\bn_\bd_\bl_\be_\br_\b4_\b0_\b0_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                * _\bH_\bi_\bd_\bd_\be_\bn_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bf_\b._\bu_\br_\bl_\bs_\b)                    * _\bH_\bI_\bD_\bE_\b__\bP_\bR_\bO_\bD_\bU_\bC_\bT_\bI_\bO_\bN_\b__\bW_\bA_\bR_\bN_\bI_\bN_\bG\n-    * _\bh_\ba_\bn_\bd_\bl_\be_\br_\b4_\b0_\b3_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                * _\bh_\bi_\bs_\bt_\bo_\br_\by_\b__\bv_\bi_\be_\bw_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+    * _\bh_\ba_\bn_\bd_\bl_\be_\br_\b4_\b0_\b3_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                * _\bh_\bi_\bs_\bt_\bo_\br_\by_\b__\bv_\bi_\be_\bw_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bf_\b._\bu_\br_\bl_\bs_\b)                    * HOST\n     * _\bh_\ba_\bn_\bd_\bl_\be_\br_\b4_\b0_\b4_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                      o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bf_\b._\bu_\br_\bl_\bs_\b)                    * hour\n     * _\bh_\ba_\bn_\bd_\bl_\be_\br_\b5_\b0_\b0_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                      o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bf_\b._\bu_\br_\bl_\bs_\b)                    * _\bH_\bS_\bt_\bo_\br_\be_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bf_\b._\bu_\br_\bl_\bs_\b)                    * _\bH_\bS_\bt_\bo_\br_\be_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * _\bh_\ba_\bs_\b__\ba_\bd_\bd_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b(_\b)_\b                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n-      _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            * _\bH_\bS_\bt_\bo_\br_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)\n-    * _\bh_\ba_\bs_\b__\bc_\bh_\ba_\bn_\bg_\be_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b(_\b)_\b                    o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-      _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            * hstorefield.contained_by\n-    * _\bh_\ba_\bs_\b__\bc_\bh_\ba_\bn_\bg_\be_\bd_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)               o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-          o _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                  * hstorefield.contains\n+      _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           * _\bH_\bS_\bt_\bo_\br_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)\n+    * _\bh_\ba_\bs_\b__\bc_\bh_\ba_\bn_\bg_\be_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b(_\b)_\b                    o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           * hstorefield.contained_by\n+    * _\bh_\ba_\bs_\b__\bc_\bh_\ba_\bn_\bg_\be_\bd_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)              o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+          o _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                 * hstorefield.contains\n     * _\bh_\ba_\bs_\b__\bc_\bu_\br_\bv_\be_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by                     o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                           * hstorefield.has_any_keys\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                           * hstorefield.has_any_keys\n     * _\bh_\ba_\bs_\b__\bd_\be_\bl_\be_\bt_\be_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b(_\b)_\b                    o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-      _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            * hstorefield.has_key\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                  o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bh_\ba_\bs_\b__\be_\br_\br_\bo_\br_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            * hstorefield.has_keys\n+      _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           * hstorefield.has_key\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                 o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+    * _\bh_\ba_\bs_\b__\be_\br_\br_\bo_\br_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           * hstorefield.has_keys\n     * _\bh_\ba_\bs_\b__\bh_\be_\ba_\bd_\be_\br_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be                 o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                              * hstorefield.key\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                             * hstorefield.key\n     * _\bh_\ba_\bs_\b__\bk_\be_\by_\b(_\b)_\b                                  o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n       _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be           * hstorefield.keys\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                    o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                   o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n     * _\bh_\ba_\bs_\b__\bm_\bo_\bd_\bu_\bl_\be_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b(_\b)_\b              * hstorefield.values\n-      _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                        o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+      _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                       o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n     * _\bh_\ba_\bs_\b__\bm_\bo_\bd_\bu_\bl_\be_\b__\bp_\be_\br_\bm_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd     * _\bh_\bt_\bm_\bl_\b__\be_\bm_\ba_\bi_\bl_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b \n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\bM_\bi_\bx_\bi_\bn       * _\bh_\bt_\bm_\bl_\b__\bn_\ba_\bm_\be_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-            _\bm_\be_\bt_\bh_\bo_\bd_\b)                        * _\bh_\bt_\bm_\bl_\b__\bs_\ba_\bf_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b)\n-    * _\bh_\ba_\bs_\b__\bn_\be_\bx_\bt_\b(_\b)_\b _\b(_\bP_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)             * _\bh_\bt_\bm_\bl_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bp_\ba_\bt_\bh_\b \n-    * _\bh_\ba_\bs_\b__\bo_\bt_\bh_\be_\br_\b__\bp_\ba_\bg_\be_\bs_\b(_\b)_\b _\b(_\bP_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)        _\b(_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bh_\ba_\bs_\b__\bp_\be_\br_\bm_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)      * _\bh_\bt_\bt_\bp_\b__\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bt_\bp_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                               _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\bM_\bi_\bx_\bi_\bn       * _\bh_\bt_\bm_\bl_\b__\bn_\ba_\bm_\be_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                       * _\bh_\bt_\bm_\bl_\b__\bs_\ba_\bf_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b)\n+    * _\bh_\ba_\bs_\b__\bn_\be_\bx_\bt_\b(_\b)_\b _\b(_\bP_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)            * _\bh_\bt_\bm_\bl_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bp_\ba_\bt_\bh_\b \n+    * _\bh_\ba_\bs_\b__\bo_\bt_\bh_\be_\br_\b__\bp_\ba_\bg_\be_\bs_\b(_\b)_\b _\b(_\bP_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)       _\b(_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bh_\ba_\bs_\b__\bp_\be_\br_\bm_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)     * _\bh_\bt_\bt_\bp_\b__\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bt_\bp_\b)\n           o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\bM_\bi_\bx_\bi_\bn       * _\bh_\bt_\bt_\bp_\b__\bm_\be_\bt_\bh_\bo_\bd_\b__\bn_\ba_\bm_\be_\bs_\b \n-            _\bm_\be_\bt_\bh_\bo_\bd_\b)                          _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bV_\bi_\be_\bw\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)             _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                         _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bV_\bi_\be_\bw\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n     * _\bh_\ba_\bs_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be          * _\bh_\bt_\bt_\bp_\b__\bm_\be_\bt_\bh_\bo_\bd_\b__\bn_\bo_\bt_\b__\ba_\bl_\bl_\bo_\bw_\be_\bd_\b(_\b)_\b \n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bV_\bi_\be_\bw\n-          o _\b(_\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bx_\bi_\bn         _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-            _\bm_\be_\bt_\bh_\bo_\bd_\b)                        * _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n-    * _\bh_\ba_\bs_\b__\bp_\be_\br_\bm_\bs_\b(_\b)_\b                          * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n-      _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\bM_\bi_\bx_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)     * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bB_\ba_\bd_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n-    * _\bh_\ba_\bs_\b__\bp_\br_\be_\bv_\bi_\bo_\bu_\bs_\b(_\b)_\b _\b(_\bP_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)         * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bB_\ba_\bs_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bh_\ba_\bs_\b__\bu_\bs_\ba_\bb_\bl_\be_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b)_\b                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n-      _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)     * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bF_\bo_\br_\bb_\bi_\bd_\bd_\be_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n-    * _\bh_\ba_\bs_\b__\bv_\bi_\be_\bw_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b(_\b)_\b                * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bG_\bo_\bn_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-      _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n-    * _\bH_\ba_\bs_\bh_\bI_\bn_\bd_\be_\bx_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                  * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bN_\bo_\bt_\bA_\bl_\bl_\bo_\bw_\be_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                               _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bV_\bi_\be_\bw\n+          o _\b(_\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bx_\bi_\bn         _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                       * _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n+    * _\bh_\ba_\bs_\b__\bp_\be_\br_\bm_\bs_\b(_\b)_\b                          * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n+      _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\bM_\bi_\bx_\bi_\bn             * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bB_\ba_\bd_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)          * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bB_\ba_\bs_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bh_\ba_\bs_\b__\bp_\br_\be_\bv_\bi_\bo_\bu_\bs_\b(_\b)_\b _\b(_\bP_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n+    * _\bh_\ba_\bs_\b__\bu_\bs_\ba_\bb_\bl_\be_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b)_\b                * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bF_\bo_\br_\bb_\bi_\bd_\bd_\be_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                             * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bG_\bo_\bn_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n+    * _\bh_\ba_\bs_\b__\bv_\bi_\be_\bw_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b(_\b)_\b                * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bN_\bo_\bt_\bA_\bl_\bl_\bo_\bw_\be_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n+    * _\bH_\ba_\bs_\bh_\bI_\bn_\bd_\be_\bx_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                 * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bN_\bo_\bt_\bF_\bo_\bu_\bn_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs_\b)       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n-    * _\bh_\ba_\bs_\bz_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)        * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bN_\bo_\bt_\bF_\bo_\bu_\bn_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bh_\be_\ba_\bd_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n-    * _\bh_\be_\ba_\bd_\be_\br_\bs_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)      * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bN_\bo_\bt_\bM_\bo_\bd_\bi_\bf_\bi_\be_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n-    * _\bh_\be_\bi_\bg_\bh_\bt_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)          * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bP_\be_\br_\bm_\ba_\bn_\be_\bn_\bt_\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs\n-          o _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)           _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n-          o _\b(_\bI_\bm_\ba_\bg_\be_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)          * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bh_\ba_\bs_\bz_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)        * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bN_\bo_\bt_\bM_\bo_\bd_\bi_\bf_\bi_\be_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bh_\be_\ba_\bd_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n+    * _\bh_\be_\ba_\bd_\be_\br_\bs_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)      * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bP_\be_\br_\bm_\ba_\bn_\be_\bn_\bt_\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\b \n+          o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)         _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n+    * _\bh_\be_\bi_\bg_\bh_\bt_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)          * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n+          o _\b(_\bI_\bm_\ba_\bg_\be_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)          * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bS_\be_\br_\bv_\be_\br_\bE_\br_\br_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * _\bh_\be_\bi_\bg_\bh_\bt_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bI_\bm_\ba_\bg_\be_\bF_\bi_\be_\bl_\bd               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                           * _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bS_\be_\br_\bv_\be_\br_\bE_\br_\br_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * help                                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * help\n           o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-    * _\bh_\be_\bl_\bp_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * _\bh_\be_\bl_\bp_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n *\b**\b**\b**\b**\b* I\bI *\b**\b**\b**\b**\b*\n-    * _\bi_\b1_\b8_\bn_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       * _\bI_\bn_\bt_\be_\bg_\be_\br_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bi_\b1_\b8_\bn_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                       * _\bI_\bn_\bt_\be_\bg_\be_\br_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * _\bi_\b1_\b8_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bc_\bo_\bn_\bt_\be_\bx_\bt_\b__\bp_\br_\bo_\bc_\be_\bs_\bs_\bo_\br_\bs_\b)                  o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bc_\bo_\bn_\bt_\be_\bx_\bt_\b__\bp_\br_\bo_\bc_\be_\bs_\bs_\bo_\br_\bs_\b)                  o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * _\bi_\b1_\b8_\bn_\b__\bp_\ba_\bt_\bt_\be_\br_\bn_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bf_\b._\bu_\br_\bl_\bs_\b._\bi_\b1_\b8_\bn_\b)                         * _\bI_\bn_\bt_\be_\bg_\br_\bi_\bt_\by_\bE_\br_\br_\bo_\br\n     * icontains                                      * _\bI_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\bE_\br_\br_\bo_\br\n           o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                        * INTERNAL_IPS\n-    * _\bi_\bd_\b__\bf_\bo_\br_\b__\bl_\ba_\bb_\be_\bl_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                  o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bi_\bd_\b__\bf_\bo_\br_\b__\bl_\ba_\bb_\be_\bl_\b(_\b)_\b _\b(_\bW_\bi_\bd_\bg_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                 * _\bI_\bn_\bt_\be_\br_\bn_\ba_\bl_\bE_\br_\br_\bo_\br\n-    * _\bi_\bd_\be_\bn_\bt_\bi_\bf_\by_\b__\be_\bp_\bs_\bg_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)      * _\bi\bi_\bn\bn_\bt\bt_\be\be_\br\br_\bn\bn_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\ba\ba_\bl\bl_\bi\bi_\bz\bz_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn\n-    * iendswith                                      * _\bi_\bn_\bt_\be_\br_\bp_\bo_\bl_\ba_\bt_\be_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+    * _\bi_\bd_\b__\bf_\bo_\br_\b__\bl_\ba_\bb_\be_\bl_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * _\bi_\bd_\b__\bf_\bo_\br_\b__\bl_\ba_\bb_\be_\bl_\b(_\b)_\b _\b(_\bW_\bi_\bd_\bg_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                * _\bI_\bn_\bt_\be_\br_\bn_\ba_\bl_\bE_\br_\br_\bo_\br\n+    * _\bi_\bd_\be_\bn_\bt_\bi_\bf_\by_\b__\be_\bp_\bs_\bg_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)     * _\bi\bi_\bn\bn_\bt\bt_\be\be_\br\br_\bn\bn_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\ba\ba_\bl\bl_\bi\bi_\bz\bz_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn\n+    * iendswith                                      * _\bi_\bn_\bt_\be_\br_\bp_\bo_\bl_\ba_\bt_\be_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                        * _\bi_\bn_\bt_\be_\br_\bp_\bo_\bl_\ba_\bt_\be_\b__\bn_\bo_\br_\bm_\ba_\bl_\bi_\bz_\be_\bd_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by\n-    * iexact                                           _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                        * _\bI_\bn_\bt_\be_\br_\bs_\be_\bc_\bt_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * iexact                                           _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                        * _\bI_\bn_\bt_\be_\br_\bs_\be_\bc_\bt_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * if                                               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                             * _\bi_\bn_\bt_\be_\br_\bs_\be_\bc_\bt_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                             * _\bi_\bn_\bt_\be_\br_\bs_\be_\bc_\bt_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n     * ifchanged                                            o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-    * IGNORABLE_404_URLS                                   o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+    * IGNORABLE_404_URLS                                   o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                  * intersects\n-    * _\bI_\bm_\ba_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)               o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                  * _\bi_\bn_\bt_\be_\br_\bs_\be_\bc_\bt_\bs_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bI_\bm_\ba_\bg_\be_\bF_\bi_\bl_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                  o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bi_\bm_\ba_\bg_\be_\bs_\b)                            o _\b(_\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bi_\bm_\bp_\bo_\br_\bt_\b__\be_\bp_\bs_\bg_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)        * intword\n-    * _\bi_\bm_\bp_\bo_\br_\bt_\b__\bp_\br_\bo_\bj_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)              o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n+    * _\bI_\bm_\ba_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)              o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                 * _\bi_\bn_\bt_\be_\br_\bs_\be_\bc_\bt_\bs_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bI_\bm_\ba_\bg_\be_\bF_\bi_\bl_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                 o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bi_\bm_\ba_\bg_\be_\bs_\b)                            o _\b(_\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bi_\bm_\bp_\bo_\br_\bt_\b__\be_\bp_\bs_\bg_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)       * intword\n+    * _\bi_\bm_\bp_\bo_\br_\bt_\b__\bp_\br_\bo_\bj_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)             o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n     * _\bi_\bm_\bp_\bo_\br_\bt_\b__\bs_\bt_\br_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                     * _\bI_\bn_\bv_\ba_\bl_\bi_\bd_\bP_\ba_\bg_\be\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bm_\bo_\bd_\bu_\bl_\be_\b__\bl_\bo_\ba_\bd_\bi_\bn_\bg_\b)                   * _\bi_\bn_\bv_\be_\br_\bs_\be_\b__\bf_\bl_\ba_\bt_\bt_\be_\bn_\bi_\bn_\bg_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-    * _\bi_\bm_\bp_\bo_\br_\bt_\b__\bu_\bs_\be_\br_\b__\bi_\bn_\bp_\bu_\bt_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                        * _\bi_\bn_\bv_\be_\br_\bs_\be_\b__\bm_\ba_\bt_\bc_\bh_\b _\b(_\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n-    * _\bi_\bm_\bp_\bo_\br_\bt_\b__\bw_\bk_\bt_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)           _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bi_\bm_\bp_\bo_\br_\bt_\b__\bx_\bm_\bl_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)         * iregex\n+    * _\bi_\bm_\bp_\bo_\br_\bt_\b__\bu_\bs_\be_\br_\b__\bi_\bn_\bp_\bu_\bt_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                       * _\bi_\bn_\bv_\be_\br_\bs_\be_\b__\bm_\ba_\bt_\bc_\bh_\b _\b(_\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n+    * _\bi_\bm_\bp_\bo_\br_\bt_\b__\bw_\bk_\bt_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)          _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bi_\bm_\bp_\bo_\br_\bt_\b__\bx_\bm_\bl_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)        * iregex\n     * _\bI_\bm_\bp_\br_\bo_\bp_\be_\br_\bl_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\bd                                 o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n     * in                                             * _\bi_\br_\bi_\b__\bt_\bo_\b__\bu_\br_\bi_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n           o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b)\n     * _\bi_\bn_\b__\bb_\bu_\bl_\bk_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                           * iriencode\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                     o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-    * include                                        * _\bi_\bs_\b__\b3_\bd_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * include                                        * _\bi_\bs_\b__\b3_\bd_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                             * _\bi_\bs_\b__\ba_\bc_\bt_\bi_\bv_\be_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bi_\bn_\bc_\bl_\bu_\bd_\be_\b _\b(_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n-          o _\b(_\bI_\bn_\bd_\be_\bx_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                              o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * _\bi_\bn_\bc_\bl_\bu_\bd_\be_\b _\b(_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n+          o _\b(_\bI_\bn_\bd_\be_\bx_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                              o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n     * _\bi_\bn_\bc_\bl_\bu_\bd_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b)              * _\bi_\bs_\b__\ba_\bc_\bt_\bi_\bv_\be_\b(_\b)_\b \n-    * _\bi_\bn_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\b__\bt_\ba_\bg_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bL_\bi_\bb_\br_\ba_\br_\by         _\b(_\bS_\ba_\bf_\be_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\bF_\bi_\bl_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                        * _\bi_\bs_\b__\ba_\bn_\bo_\bn_\by_\bm_\bo_\bu_\bs_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br\n-    * _\bi_\bn_\bc_\bl_\bu_\bs_\bi_\bv_\be_\b__\bl_\bo_\bw_\be_\br_\b _\b(_\bR_\ba_\bn_\bg_\be_\bB_\bo_\bu_\bn_\bd_\ba_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)        _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bi_\bn_\bc_\bl_\bu_\bs_\bi_\bv_\be_\b__\bu_\bp_\bp_\be_\br_\b _\b(_\bR_\ba_\bn_\bg_\be_\bB_\bo_\bu_\bn_\bd_\ba_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)            o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bi_\bn_\bc_\br_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                          * _\bi_\bs_\b__\ba_\bs_\by_\bn_\bc_\b _\b(_\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n-    * _\bI_\bn_\bd_\be_\bx_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bi_\bn_\bd_\be_\bx_\b _\b(_\bF_\be_\ba_\bt_\bu_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                      * _\bi_\bs_\b__\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\bd_\b \n-    * _\bi_\bn_\bd_\be_\bx_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)             _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bi_\bn_\bd_\be_\bx_\b__\bt_\bi_\bt_\bl_\be_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bi_\bn_\bd_\be_\bx_\b__\bt_\by_\bp_\be_\b _\b(_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)     * _\bi_\bs_\b__\ba_\bw_\ba_\br_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bi_\bn_\bd_\be_\bx_\be_\bs_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)\n-    * _\bI_\bn_\bf_\bo_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\bh_\be_\bc_\bk_\bs_\b)             * _\bi_\bs_\b__\bb_\bo_\bu_\bn_\bd_\b _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bi_\bn_\bf_\bo_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    * _\bi_\bs_\b__\bc_\bo_\bu_\bn_\bt_\be_\br_\bc_\bl_\bo_\bc_\bk_\bw_\bi_\bs_\be_\b _\b(_\bL_\bi_\bn_\be_\ba_\br_\bR_\bi_\bn_\bg\n-    * _\bi_\bn_\bi_\bt_\bi_\ba_\bl_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn     * _\bi_\bs_\b__\bh_\bi_\bd_\bd_\be_\bn_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                               * _\bi_\bs_\b__\bi_\bn_\bs_\bt_\ba_\bl_\bl_\be_\bd_\b(_\b)_\b _\b(_\ba_\bp_\bp_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        * _\bi_\bs_\b__\bm_\be_\ba_\bs_\bu_\br_\be_\bd_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                         * _\bi_\bs_\b__\bm_\bu_\bl_\bt_\bi_\bp_\ba_\br_\bt_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bM_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    * _\bi_\bs_\b__\bn_\ba_\bi_\bv_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bi_\bn_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\b__\bt_\ba_\bg_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bL_\bi_\bb_\br_\ba_\br_\by         _\b(_\bS_\ba_\bf_\be_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\bF_\bi_\bl_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                       * _\bi_\bs_\b__\ba_\bn_\bo_\bn_\by_\bm_\bo_\bu_\bs_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br\n+    * _\bi_\bn_\bc_\bl_\bu_\bs_\bi_\bv_\be_\b__\bl_\bo_\bw_\be_\br_\b _\b(_\bR_\ba_\bn_\bg_\be_\bB_\bo_\bu_\bn_\bd_\ba_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)        _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bi_\bn_\bc_\bl_\bu_\bs_\bi_\bv_\be_\b__\bu_\bp_\bp_\be_\br_\b _\b(_\bR_\ba_\bn_\bg_\be_\bB_\bo_\bu_\bn_\bd_\ba_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)            o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bi_\bn_\bc_\br_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                         * _\bi_\bs_\b__\ba_\bs_\by_\bn_\bc_\b _\b(_\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n+    * _\bi_\bn_\bd_\be_\bx_\b _\b(_\bF_\be_\ba_\bt_\bu_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bI_\bn_\bd_\be_\bx_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)             * _\bi_\bs_\b__\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\bd_\b \n+    * _\bi_\bn_\bd_\be_\bx_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)             _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bi_\bn_\bd_\be_\bx_\b__\bt_\bi_\bt_\bl_\be_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                    o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bi_\bn_\bd_\be_\bx_\b__\bt_\by_\bp_\be_\b _\b(_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)     * _\bi_\bs_\b__\ba_\bw_\ba_\br_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bi_\bn_\bd_\be_\bx_\be_\bs_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)\n+    * _\bi_\bn_\bf_\bo_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                    * _\bi_\bs_\b__\bb_\bo_\bu_\bn_\bd_\b _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bI_\bn_\bf_\bo_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\bh_\be_\bc_\bk_\bs_\b)            * _\bi_\bs_\b__\bc_\bo_\bu_\bn_\bt_\be_\br_\bc_\bl_\bo_\bc_\bk_\bw_\bi_\bs_\be_\b _\b(_\bL_\bi_\bn_\be_\ba_\br_\bR_\bi_\bn_\bg\n+    * _\bi_\bn_\bi_\bt_\bi_\ba_\bl_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn     * _\bi_\bs_\b__\bh_\bi_\bd_\bd_\be_\bn_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                               * _\bi_\bs_\b__\bi_\bn_\bs_\bt_\ba_\bl_\bl_\be_\bd_\b(_\b)_\b _\b(_\ba_\bp_\bp_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        * _\bi_\bs_\b__\bm_\be_\ba_\bs_\bu_\br_\be_\bd_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                         * _\bi_\bs_\b__\bm_\bu_\bl_\bt_\bi_\bp_\ba_\br_\bt_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bM_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                    * _\bi_\bs_\b__\bn_\ba_\bi_\bv_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n     * _\bi_\bn_\bl_\bi_\bn_\be_\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                           * _\bi_\bs_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bu_\bs_\ba_\bb_\bl_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bh_\ba_\bs_\bh_\be_\br_\bs_\b)\n+    * _\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bh_\ba_\bs_\bh_\be_\br_\bs_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)                          * _\bi_\bs_\b__\bp_\br_\bo_\bt_\be_\bc_\bt_\be_\bd_\b__\bt_\by_\bp_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bi_\bn_\bl_\bi_\bn_\be_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b)\n-    * _\bI_\bn_\bM_\be_\bm_\bo_\br_\by_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                      * _\bi_\bs_\b__\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * _\bi_\bn_\bl_\bi_\bn_\be_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b)\n+    * _\bI_\bn_\bM_\be_\bm_\bo_\br_\by_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                     * _\bi_\bs_\b__\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)                     * _\bi_\bs_\b__\br_\be_\bn_\bd_\be_\br_\be_\bd_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n-    * _\bI_\bn_\bM_\be_\bm_\bo_\br_\by_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                   _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bf_\bi_\bl_\be_\b)                * _\bi_\bs_\b__\bs_\be_\bc_\bu_\br_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+    * _\bI_\bn_\bM_\be_\bm_\bo_\br_\by_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                  _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bf_\bi_\bl_\be_\b)                * _\bi_\bs_\b__\bs_\be_\bc_\bu_\br_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n     * _\bi_\bn_\bp_\bu_\bt_\b__\bd_\ba_\bt_\be_\b__\bf_\bo_\br_\bm_\ba_\bt_\bs_\b _\b(_\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd         * _\bi_\bs_\b__\bs_\bt_\ba_\bf_\bf_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n-    * _\bi_\bn_\bp_\bu_\bt_\b__\bf_\bo_\br_\bm_\ba_\bt_\bs_\b _\b(_\bD_\ba_\bt_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                  o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                * _\bi_\bs_\b__\bs_\bu_\bp_\be_\br_\bu_\bs_\be_\br_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\bM_\bi_\bx_\bi_\bn\n-          o _\b(_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bi_\bn_\bp_\bu_\bt_\b__\bt_\bi_\bm_\be_\b__\bf_\bo_\br_\bm_\ba_\bt_\bs_\b _\b(_\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd               o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                     * _\bi_\bs_\b__\bv_\ba_\bl_\bi_\bd_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * inspectdb                                      * _\bi_\bs_\b__\bv_\bs_\bi_\b__\bb_\ba_\bs_\be_\bd_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n+    * _\bi_\bn_\bp_\bu_\bt_\b__\bf_\bo_\br_\bm_\ba_\bt_\bs_\b _\b(_\bD_\ba_\bt_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                * _\bi_\bs_\b__\bs_\bu_\bp_\be_\br_\bu_\bs_\be_\br_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\bM_\bi_\bx_\bi_\bn\n+          o _\b(_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bi_\bn_\bp_\bu_\bt_\b__\bt_\bi_\bm_\be_\b__\bf_\bo_\br_\bm_\ba_\bt_\bs_\b _\b(_\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd               o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                     * _\bi_\bs_\b__\bv_\ba_\bl_\bi_\bd_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * inspectdb                                      * _\bi_\bs_\b__\bv_\bs_\bi_\b__\bb_\ba_\bs_\be_\bd_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                     * isempty\n     * inspectdb command line option                        o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-          o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be                               * _\bI_\bs_\bE_\bm_\bp_\bt_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be                               * _\bI_\bs_\bE_\bm_\bp_\bt_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\b-_\b-_\bi_\bn_\bc_\bl_\bu_\bd_\be_\b-_\bp_\ba_\br_\bt_\bi_\bt_\bi_\bo_\bn_\bs                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n           o _\b-_\b-_\bi_\bn_\bc_\bl_\bu_\bd_\be_\b-_\bv_\bi_\be_\bw_\bs                          * isnull\n     * INSTALLED_APPS                                       o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                  * iso_week_day\n     * _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bI_\bt_\be_\br_\ba_\bt_\bo_\br_\bV_\ba_\bl_\bu_\be                   o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                     * iso_year\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                     * iso_year\n     * _\bi\bi_\bn\bn_\bs\bs_\bt\bt_\ba\ba_\bn\bn_\bc\bc_\be\be_\b _\bn\bn_\ba\ba_\bm\bm_\be\be_\bs\bs_\bp\bp_\ba\ba_\bc\bc_\be\be                                   o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n     * _\bi_\bn_\bt_\b__\bl_\bi_\bs_\bt_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                * istartswith\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                              o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n     * _\bi_\bn_\bt_\b__\bt_\bo_\b__\bb_\ba_\bs_\be_\b3_\b6_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                     * isvalid\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bt_\bp_\b)                                   o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * intcomma                                       * _\bI_\bs_\bV_\ba_\bl_\bi_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * intcomma                                       * _\bI_\bs_\bV_\ba_\bl_\bi_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)       * _\bi_\bt_\be_\bm_\b__\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs_\b(_\b)_\b _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                    _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-                                                     * _\bi_\bt_\be_\bm_\b__\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b(_\b)_\b _\b(_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-                                                     * _\bi_\bt_\be_\bm_\bs_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * _\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)      * _\bi_\bt_\be_\bm_\b__\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs_\b(_\b)_\b _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                   _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+                                                     * _\bi_\bt_\be_\bm_\b__\bg_\be_\bo_\bm_\be_\bt_\br_\by_\b(_\b)_\b _\b(_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+                                                     * _\bi_\bt_\be_\bm_\bs_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n                                                      * _\bi_\bt_\be_\bm_\bs_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be\n-                                                       _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-                                                           o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-                                                           o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-                                                     * _\bi_\bt_\be_\br_\ba_\bt_\bo_\br_\b _\b(_\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+                                                       _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+                                                           o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+                                                           o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+                                                     * _\bi_\bt_\be_\br_\ba_\bt_\bo_\br_\b _\b(_\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n                                                            o _\b(_\bM_\bo_\bd_\be_\bl_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd\n-                                                             _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+                                                             _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n                                                      * _\bi_\bt_\be_\br_\ba_\bt_\bo_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n                                                        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n *\b**\b**\b**\b**\b* J\bJ *\b**\b**\b**\b**\b*\n-    * _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\bC_\ba_\bt_\ba_\bl_\bo_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                * _\bJ_\bS_\bO_\bN_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\bC_\ba_\bt_\ba_\bl_\bo_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn               * _\bJ_\bS_\bO_\bN_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bi_\b1_\b8_\bn_\b)                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\bJ_\bi_\bn_\bj_\ba_\b2_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                 o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bJ_\bi_\bn_\bj_\ba_\b2_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\br_\be_\bn_\bd_\be_\br_\be_\br_\bs_\b)                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                            * jsonfield.contained_by\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                           * jsonfield.contained_by\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bj_\bi_\bn_\bj_\ba_\b2_\b)           o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bJ_\bi_\bn_\bj_\ba_\b2_\bD_\bi_\bv_\bF_\bo_\br_\bm_\bR_\be_\bn_\bd_\be_\br_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn            * jsonfield.contains\n+    * _\bJ_\bi_\bn_\bj_\ba_\b2_\bD_\bi_\bv_\bF_\bo_\br_\bm_\bR_\be_\bn_\bd_\be_\br_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn           * jsonfield.contains\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\br_\be_\bn_\bd_\be_\br_\be_\br_\bs_\b)                          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n     * join                                       * jsonfield.has_any_keys\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                            o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bj_\bs_\bo_\bn_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              * jsonfield.has_key\n-          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bj_\bs_\bo_\bn_\b(_\b)_\b _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                   * jsonfield.has_keys\n+    * _\bj_\bs_\bo_\bn_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)              * jsonfield.has_key\n+          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                    o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+    * _\bj_\bs_\bo_\bn_\b(_\b)_\b _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                  * jsonfield.has_keys\n     * json_script                                      o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                      * jsonfield.key\n     * _\bj_\bs_\bo_\bn_\b__\bs_\bc_\br_\bi_\bp_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                         o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b)                         * _\bJ_\bS_\bO_\bN_\bO_\bb_\bj_\be_\bc_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bJ_\bS_\bO_\bN_\bA_\br_\br_\ba_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                * _\bJ_\bs_\bo_\bn_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bJ_\bS_\bO_\bN_\bB_\bA_\bg_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b)                         * _\bJ_\bS_\bO_\bN_\bO_\bb_\bj_\be_\bc_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bJ_\bS_\bO_\bN_\bA_\br_\br_\ba_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                * _\bJ_\bs_\bo_\bn_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bJ_\bS_\bO_\bN_\bB_\bA_\bg_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n-    * _\bJ_\bS_\bO_\bN_\bC_\ba_\bt_\ba_\bl_\bo_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bJ_\bS_\bO_\bN_\bC_\ba_\bt_\ba_\bl_\bo_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bi_\b1_\b8_\bn_\b)\n *\b**\b**\b**\b**\b* K\bK *\b**\b**\b**\b**\b*\n-    * _\bk_\be_\be_\bp_\b__\bl_\ba_\bz_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                  * _\bk_\bm_\bl_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\ba_\bl_\b)                      o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bk_\be_\be_\bp_\b__\bl_\ba_\bz_\by_\b__\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be             * _\bK_\bT_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bk_\be_\be_\bp_\b__\bl_\ba_\bz_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                  * _\bk_\bm_\bl_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\ba_\bl_\b)                      o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bk_\be_\be_\bp_\b__\bl_\ba_\bz_\by_\b__\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be             * _\bK_\bT_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\ba_\bl_\b)                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b._\bj_\bs_\bo_\bn_\b)\n     * _\bk_\be_\by_\bs_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be       * _\bk_\bw_\ba_\br_\bg_\bs_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                   _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bK_\be_\by_\bs_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                  _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bK_\be_\by_\bs_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)\n *\b**\b**\b**\b**\b* L\bL *\b**\b**\b**\b**\b*\n-    * _\bl_\ba_\bb_\be_\bl_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                 * _\bl_\bi_\bs_\bt_\b__\be_\bd_\bi_\bt_\ba_\bb_\bl_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n-          o _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                  _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     * _\bl_\bi_\bs_\bt_\b__\bf_\bi_\bl_\bt_\be_\br_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n-          o _\b(_\bL_\ba_\bb_\be_\bl_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   * _\bl_\bi_\bs_\bt_\b__\bm_\ba_\bx_\b__\bs_\bh_\bo_\bw_\b__\ba_\bl_\bl_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n-    * _\bl_\ba_\bb_\be_\bl_\b__\bl_\bo_\bw_\be_\br_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bl_\ba_\bb_\be_\bl_\b__\bs_\bu_\bf_\bf_\bi_\bx_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              * _\bl_\bi_\bs_\bt_\b__\bp_\be_\br_\b__\bp_\ba_\bg_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n-          o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bl_\ba_\bb_\be_\bl_\b__\bt_\ba_\bg_\b(_\b)_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)             * _\bl_\bi_\bs_\bt_\b__\bs_\be_\bl_\be_\bc_\bt_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n-    * _\bL_\ba_\bb_\be_\bl_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                        _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b)                     * _\bl_\bi_\bs_\bt_\bd_\bi_\br_\b(_\b)_\b _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bL_\ba_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                               * _\bl_\bi_\bs_\bt_\bs_\b(_\b)_\b _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                 * _\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-    * language                                    * _\bL_\bi_\bv_\be_\bS_\be_\br_\bv_\be_\br_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bl_\ba_\bb_\be_\bl_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 * _\bl_\bi_\bs_\bt_\b__\be_\bd_\bi_\bt_\ba_\bb_\bl_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n+          o _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                     * _\bl_\bi_\bs_\bt_\b__\bf_\bi_\bl_\bt_\be_\br_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n+          o _\b(_\bL_\ba_\bb_\be_\bl_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   * _\bl_\bi_\bs_\bt_\b__\bm_\ba_\bx_\b__\bs_\bh_\bo_\bw_\b__\ba_\bl_\bl_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n+    * _\bl_\ba_\bb_\be_\bl_\b__\bl_\bo_\bw_\be_\br_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bl_\ba_\bb_\be_\bl_\b__\bs_\bu_\bf_\bf_\bi_\bx_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)              * _\bl_\bi_\bs_\bt_\b__\bp_\be_\br_\b__\bp_\ba_\bg_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n+          o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bl_\ba_\bb_\be_\bl_\b__\bt_\ba_\bg_\b(_\b)_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)            * _\bl_\bi_\bs_\bt_\b__\bs_\be_\bl_\be_\bc_\bt_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n+    * _\bL_\ba_\bb_\be_\bl_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                       _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b)                     * _\bl_\bi_\bs_\bt_\bd_\bi_\br_\b(_\b)_\b _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bL_\ba_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                              * _\bl_\bi_\bs_\bt_\bs_\b(_\b)_\b _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                 * _\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+    * language                                    * _\bL_\bi_\bv_\be_\bS_\be_\br_\bv_\be_\br_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n     * _\bl\bl_\ba\ba_\bn\bn_\bg\bg_\bu\bu_\ba\ba_\bg\bg_\be\be_\b _\bc\bc_\bo\bo_\bd\bd_\be\be                               * ljust\n     * language_bidi                                     o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                       * _\bl_\bl_\b _\b(_\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * LANGUAGE_CODE                               * _\bL_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                       * _\bl_\bl_\b _\b(_\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * LANGUAGE_CODE                               * _\bL_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n     * LANGUAGE_COOKIE_AGE                         * load\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n     * LANGUAGE_COOKIE_DOMAIN                      * loaddata\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n     * LANGUAGE_COOKIE_HTTPONLY                    * loaddata command line option\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b-_\b-_\ba_\bp_\bp\n     * LANGUAGE_COOKIE_NAME                              o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b-_\b-_\be_\bx_\bc_\bl_\bu_\bd_\be\n     * LANGUAGE_COOKIE_PATH                              o _\b-_\b-_\bf_\bo_\br_\bm_\ba_\bt\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b-_\b-_\bi_\bg_\bn_\bo_\br_\be_\bn_\bo_\bn_\be_\bx_\bi_\bs_\bt_\be_\bn_\bt\n     * LANGUAGE_COOKIE_SAMESITE                          o _\b-_\be\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b-_\bi\n-    * LANGUAGE_COOKIE_SECURE                      * _\bL_\bo_\ba_\bd_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * LANGUAGE_COOKIE_SECURE                      * _\bL_\bo_\ba_\bd_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bl_\bo_\ba_\bd_\be_\br_\bs_\b._\bb_\ba_\bs_\be_\b)\n-    * language_name                               * _\bl_\bo_\ba_\bd_\be_\br_\b _\b(_\bO_\br_\bi_\bg_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * language_name                               * _\bl_\bo_\ba_\bd_\be_\br_\b _\b(_\bO_\br_\bi_\bg_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                       * _\bl_\bo_\ba_\bd_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n     * language_name_local                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\bi_\bg_\bn_\bi_\bn_\bg_\b)\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                       * _\bl_\bo_\bc_\ba_\bl_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-    * language_name_translated                      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * language_name_translated                      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                       * _\bl_\bo_\bc_\ba_\bl_\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n     * LANGUAGES                                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bl\bl_\bo\bo_\bc\bc_\ba\ba_\bl\bl_\be\be_\b _\bn\bn_\ba\ba_\bm\bm_\be\be\n-    * _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\bs_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               * LOCALE_PATHS\n+    * _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\bs_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               * LOCALE_PATHS\n     * LANGUAGES_BIDI                                    o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bL_\bo_\bc_\ba_\bl_\be_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bL_\bo_\bc_\ba_\bl_\be_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * last                                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bl_\bo_\bc_\ba_\bl_\be_\b)\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                       * _\bl\bl_\bo\bo_\bc\bc_\ba\ba_\bl\bl_\bi\bi_\bz\bz_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn\n     * _\bl_\ba_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                           * localize\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                  o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-    * _\bl_\ba_\bs_\bt_\b__\bl_\bo_\bg_\bi_\bn_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-    * _\bl_\ba_\bs_\bt_\b__\bm_\bo_\bd_\bi_\bf_\bi_\be_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                  * _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * _\bl_\ba_\bs_\bt_\b__\bl_\bo_\bg_\bi_\bn_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n+    * _\bl_\ba_\bs_\bt_\b__\bm_\bo_\bd_\bi_\bf_\bi_\be_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                  * _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp_\b)               * localtime\n-    * _\bl_\ba_\bs_\bt_\b__\bn_\ba_\bm_\be_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                 o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-    * _\bl_\ba_\bs_\bt_\bm_\bo_\bd_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-    * _\bL_\ba_\bs_\bt_\bV_\ba_\bl_\bu_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                         * _\bl_\bo_\bc_\ba_\bl_\bt_\bi_\bm_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bl_\ba_\bs_\bt_\b__\bn_\ba_\bm_\be_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n+    * _\bl_\ba_\bs_\bt_\bm_\bo_\bd_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                       o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n+    * _\bL_\ba_\bs_\bt_\bV_\ba_\bl_\bu_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                        * _\bl_\bo_\bc_\ba_\bl_\bt_\bi_\bm_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)\n-    * _\bl_\ba_\bt_\b__\bl_\bo_\bn_\b(_\b)_\b _\b(_\bG_\be_\bo_\bI_\bP_\b2_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                   * _\bl_\bo_\bc_\ba_\bt_\bi_\bo_\bn_\b _\b(_\bF_\bi_\bl_\be_\bS_\by_\bs_\bt_\be_\bm_\bS_\bt_\bo_\br_\ba_\bg_\be\n-    * _\bl_\ba_\bt_\be_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                           _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * _\bl_\ba_\bt_\b__\bl_\bo_\bn_\b(_\b)_\b _\b(_\bG_\be_\bo_\bI_\bP_\b2_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                  * _\bl_\bo_\bc_\ba_\bt_\bi_\bo_\bn_\b _\b(_\bF_\bi_\bl_\be_\bS_\by_\bs_\bt_\be_\bm_\bS_\bt_\bo_\br_\ba_\bg_\be\n+    * _\bl_\ba_\bt_\be_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                           _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                  o _\b(_\bI_\bn_\bM_\be_\bm_\bo_\br_\by_\bS_\bt_\bo_\br_\ba_\bg_\be\n-    * _\bl_\ba_\bt_\be_\bs_\bt_\b__\bp_\bo_\bs_\bt_\b__\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd                 _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                           o _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bL_\ba_\by_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                             * _\bl_\bo_\bc_\bm_\be_\bm_\b._\bL_\bo_\ba_\bd_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bl_\ba_\bt_\be_\bs_\bt_\b__\bp_\bo_\bs_\bt_\b__\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd                 _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                          o _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bL_\ba_\by_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                            * _\bl_\bo_\bc_\bm_\be_\bm_\b._\bL_\bo_\ba_\bd_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)                      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bl_\bo_\ba_\bd_\be_\br_\bs_\b)\n-    * _\bl_\ba_\by_\be_\br_\b__\bc_\bo_\bu_\bn_\bt_\b _\b(_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)          * _\bL_\bo_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bl_\ba_\by_\be_\br_\b__\bn_\ba_\bm_\be_\b _\b(_\bF_\be_\ba_\bt_\bu_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\bL_\ba_\by_\be_\br_\bM_\ba_\bp_\bp_\bi_\bn_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                      * _\bl_\bo_\bg_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+    * _\bl_\ba_\by_\be_\br_\b__\bc_\bo_\bu_\bn_\bt_\b _\b(_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)          * _\bL_\bo_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bl_\ba_\by_\be_\br_\b__\bn_\ba_\bm_\be_\b _\b(_\bF_\be_\ba_\bt_\bu_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\bL_\ba_\by_\be_\br_\bM_\ba_\bp_\bp_\bi_\bn_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                     * _\bl_\bo_\bg_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bu_\bt_\bi_\bl_\bs_\b)                   * LOGGING\n-    * _\bL_\be_\ba_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                    o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * _\bL_\be_\ba_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                   o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                 * LOGGING_CONFIG\n     * _\bl_\be_\ba_\br_\bn_\b__\bc_\ba_\bc_\bh_\be_\b__\bk_\be_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                      o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bc_\ba_\bc_\bh_\be_\b)                         * _\bl_\bo_\bg_\bi_\bn_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bL_\be_\ba_\bs_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                   o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bc_\ba_\bc_\bh_\be_\b)                         * _\bl_\bo_\bg_\bi_\bn_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bL_\be_\ba_\bs_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                  o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n     * left                                        * _\bl_\bo_\bg_\bi_\bn_\b__\bf_\bo_\br_\bm_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                       _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bL_\be_\bf_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                              * _\bl_\bo_\bg_\bi_\bn_\b__\bn_\bo_\bt_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                       _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bL_\be_\bf_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                             * _\bl_\bo_\bg_\bi_\bn_\b__\bn_\bo_\bt_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)\n-    * _\bl_\be_\bg_\be_\bn_\bd_\b__\bt_\ba_\bg_\b(_\b)_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            * LOGIN_REDIRECT_URL\n+    * _\bl_\be_\bg_\be_\bn_\bd_\b__\bt_\ba_\bg_\b(_\b)_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           * LOGIN_REDIRECT_URL\n     * length                                            o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                       * _\bl_\bo_\bg_\bi_\bn_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bL_\be_\bn_\bg_\bt_\bh_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)     * _\bl_\bo_\bg_\bi_\bn_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                               _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)           * LOGIN_URL\n-    * _\bl_\be_\bn_\bg_\bt_\bh_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bl_\bh_\bs_\b _\b(_\bL_\bo_\bo_\bk_\bu_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                      * _\bl_\bo_\bg_\bi_\bn_\b__\bu_\br_\bl_\b _\b(_\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn\n-          o _\b(_\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bl_\bi_\bm_\bi_\bt_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   * _\bL_\bo_\bg_\bi_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs\n-    * _\bl_\bi_\bm_\bi_\bt_\b__\bc_\bh_\bo_\bi_\bc_\be_\bs_\b__\bt_\bo_\b _\b(_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)       _\bi_\bn\n-          o _\b(_\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b)\n-    * _\bl_\bi_\bn_\be_\ba_\br_\b__\bn_\ba_\bm_\be_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be               * _\bL_\bo_\bg_\bi_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bm_\bi_\bx_\bi_\bn_\bs_\b)\n-    * _\bl_\bi_\bn_\be_\ba_\br_\b__\bu_\bn_\bi_\bt_\bs_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be              * _\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)\n-    * _\bL_\bi_\bn_\be_\ba_\br_\bR_\bi_\bn_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                        * _\bl_\bo_\bg_\bo_\bu_\bt_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+    * _\bl_\be_\bn_\bg_\bt_\bh_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)\n+    * _\bL_\be_\bn_\bg_\bt_\bh_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                           * _\bl_\bo_\bg_\bi_\bn_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)       _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                            * LOGIN_URL\n+            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                 o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * _\bl_\bh_\bs_\b _\b(_\bL_\bo_\bo_\bk_\bu_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      * _\bl_\bo_\bg_\bi_\bn_\b__\bu_\br_\bl_\b _\b(_\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn\n+          o _\b(_\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bl_\bi_\bm_\bi_\bt_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   * _\bL_\bo_\bg_\bi_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be\n+    * _\bl_\bi_\bm_\bi_\bt_\b__\bc_\bh_\bo_\bi_\bc_\be_\bs_\b__\bt_\bo_\b _\b(_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)       _\bi_\bn\n+          o _\b(_\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b)\n+    * _\bl_\bi_\bn_\be_\ba_\br_\b__\bn_\ba_\bm_\be_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be               * _\bL_\bo_\bg_\bi_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bm_\bi_\bx_\bi_\bn_\bs_\b)\n+    * _\bl_\bi_\bn_\be_\ba_\br_\b__\bu_\bn_\bi_\bt_\bs_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be              * _\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)\n+    * _\bL_\bi_\bn_\be_\ba_\br_\bR_\bi_\bn_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                       * _\bl_\bo_\bg_\bo_\bu_\bt_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)                          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n     * linebreaks                                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                       * LOGOUT_REDIRECT_URL\n     * linebreaksbr                                      o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                       * _\bl_\bo_\bg_\bo_\bu_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be\n-    * _\bL_\bi_\bn_\be_\bL_\bo_\bc_\ba_\bt_\be_\bP_\bo_\bi_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                     _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * _\bL_\bi_\bn_\be_\bL_\bo_\bc_\ba_\bt_\be_\bP_\bo_\bi_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                    _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)     * _\bl_\bo_\bg_\bo_\bu_\bt_\b__\bt_\bh_\be_\bn_\b__\bl_\bo_\bg_\bi_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n     * linenumbers                                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                       * _\bL_\bo_\bg_\bo_\bu_\bt_\bV_\bi_\be_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)                    * _\bl_\bo_\bn_\b__\bl_\ba_\bt_\b(_\b)_\b _\b(_\bG_\be_\bo_\bI_\bP_\b2_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                             * _\bL\bL_\bo\bo_\bn\bn_\bg\bg_\b-\b-_\bt\bt_\be\be_\br\br_\bm\bm_\b _\bs\bs_\bu\bu_\bp\bp_\bp\bp_\bo\bo_\br\br_\bt\bt_\b _\br\br_\be\be_\bl\bl_\be\be_\ba\ba_\bs\bs_\be\be\n-            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)              * _\bL_\bo_\bo_\bk_\bu_\bp_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                       * _\bL_\bo_\bg_\bo_\bu_\bt_\bV_\bi_\be_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)                    * _\bl_\bo_\bn_\b__\bl_\ba_\bt_\b(_\b)_\b _\b(_\bG_\be_\bo_\bI_\bP_\b2_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                            * _\bL\bL_\bo\bo_\bn\bn_\bg\bg_\b-\b-_\bt\bt_\be\be_\br\br_\bm\bm_\b _\bs\bs_\bu\bu_\bp\bp_\bp\bp_\bo\bo_\br\br_\bt\bt_\b _\br\br_\be\be_\bl\bl_\be\be_\ba\ba_\bs\bs_\be\be\n+            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)              * _\bL_\bo_\bo_\bk_\bu_\bp_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)               * _\bl_\bo_\bo_\bk_\bu_\bp_\b__\ba_\bl_\bl_\bo_\bw_\be_\bd_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                               _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)             * _\bl_\bo_\bo_\bk_\bu_\bp_\b__\bn_\ba_\bm_\be_\b _\b(_\bL_\bo_\bo_\bk_\bu_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bl_\bi_\bs_\bt_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               o _\b(_\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                              _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)             * _\bl_\bo_\bo_\bk_\bu_\bp_\b__\bn_\ba_\bm_\be_\b _\b(_\bL_\bo_\bo_\bk_\bu_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bl_\bi_\bs_\bt_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               o _\b(_\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n     * _\bl_\bi_\bs_\bt_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\bl_\bi_\bn_\bk_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn              * _\bl_\bo_\bo_\bk_\bu_\bp_\bs_\b._\bR_\be_\bg_\bi_\bs_\bt_\be_\br_\bL_\bo_\bo_\bk_\bu_\bp_\bM_\bi_\bx_\bi_\bn_\b \n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                    _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                    _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n                                                   * lorem\n                                                         o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n                                                   * lower\n                                                         o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-                                                  * _\bL_\bo_\bw_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                  * _\bL_\bo_\bw_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-                                                  * _\bL_\bP_\ba_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                  * _\bL_\bP_\ba_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n                                                   * lt\n                                                         o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n                                                   * lte\n                                                         o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-                                                  * _\bL_\bT_\br_\bi_\bm_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                  * _\bL_\bT_\br_\bi_\bm_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n *\b**\b**\b**\b**\b* M\bM *\b**\b**\b**\b**\b*\n-    * _\bm_\b _\b(_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                 * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bG_\br_\bo_\bu_\bp_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n-          o _\b(_\bP_\bo_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                  * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bm_\b _\b(_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                 * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bG_\br_\bo_\bu_\bp_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n+          o _\b(_\bP_\bo_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                  * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * _\bm_\ba_\bi_\bl_\b__\ba_\bd_\bm_\bi_\bn_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)\n-    * _\bm_\ba_\bi_\bl_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)             * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bm_\ba_\bi_\bl_\b__\bm_\ba_\bn_\ba_\bg_\be_\br_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)             * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * _\bm_\ba_\bk_\be_\b__\ba_\bw_\ba_\br_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n-    * make_list                                                * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * make_list                                                * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                                      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n     * _\bm_\ba_\bk_\be_\b__\bn_\ba_\bi_\bv_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)           * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\br_\bo_\bt_\be_\bc_\bt_\be_\bd_\bE_\br_\br_\bo_\br\n-    * _\bm_\ba_\bk_\be_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bl_\bi_\bs_\bt_\b _\b(_\bY_\be_\ba_\br_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)             * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bm_\ba_\bk_\be_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bl_\bi_\bs_\bt_\b _\b(_\bY_\be_\ba_\br_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)             * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * _\bm_\ba_\bk_\be_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\br_\be_\bd_\bi_\br_\be_\bc_\bt_\bs_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bh_\ba_\bs_\bh_\be_\br_\bs_\b)                             * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bR_\be_\bs_\bt_\br_\bi_\bc_\bt_\be_\bd_\bE_\br_\br_\bo_\br\n-    * _\bm_\ba_\bk_\be_\b__\bv_\ba_\bl_\bi_\bd_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                       * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bS_\bi_\bt_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bs_\b)\n-    * _\bM_\ba_\bk_\be_\bL_\bi_\bn_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)         * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n-    * makemessages                                             * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bm_\ba_\bk_\be_\b__\bv_\ba_\bl_\bi_\bd_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                      * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bS_\bi_\bt_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bs_\b)\n+    * _\bM_\ba_\bk_\be_\bL_\bi_\bn_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)        * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n+    * makemessages                                             * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n-    * makemessages command line option                         * _\bm_\bo_\bd_\be_\bl_\bs_\b__\bm_\bo_\bd_\bu_\bl_\be_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * makemessages command line option                         * _\bm_\bo_\bd_\be_\bl_\bs_\b__\bm_\bo_\bd_\bu_\bl_\be_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\b-_\b-_\ba_\bd_\bd_\b-_\bl_\bo_\bc_\ba_\bt_\bi_\bo_\bn                                     * _\bm_\bo_\bd_\bi_\bf_\by_\b__\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n-          o _\b-_\b-_\ba_\bl_\bl                                                    o _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+          o _\b-_\b-_\ba_\bl_\bl                                                    o _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\b-_\b-_\bd_\bo_\bm_\ba_\bi_\bn                                           * module\n           o _\b-_\b-_\be_\bx_\bc_\bl_\bu_\bd_\be                                                o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\ba_\bp_\bp_\bs\n           o _\b-_\b-_\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn                                              o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bf_\b._\bu_\br_\bl_\bs\n           o _\b-_\b-_\bi_\bg_\bn_\bo_\br_\be                                                 o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bf_\b._\bu_\br_\bl_\bs_\b._\bi_\b1_\b8_\bn\n           o _\b-_\b-_\bk_\be_\be_\bp_\b-_\bp_\bo_\bt                                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn\n           o _\b-_\b-_\bl_\bo_\bc_\ba_\bl_\be                                                 o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\bd_\bo_\bc_\bs\n           o _\b-_\b-_\bn_\bo_\b-_\bd_\be_\bf_\ba_\bu_\bl_\bt_\b-_\bi_\bg_\bn_\bo_\br_\be                                      o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh\n@@ -2164,898 +2168,915 @@\n           o _\b-_\b-_\bn_\ba_\bm_\be                                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\be_\be_\bd_\bs\n           o _\b-_\b-_\bn_\bo_\b-_\bh_\be_\ba_\bd_\be_\br                                              o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs\n           o _\b-_\b-_\bn_\bo_\b-_\bi_\bn_\bp_\bu_\bt                                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b._\bw_\bi_\bd_\bg_\be_\bt_\bs\n           o _\b-_\b-_\bn_\bo_\bi_\bn_\bp_\bu_\bt                                                o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl\n           o _\b-_\b-_\bs_\bc_\br_\bi_\bp_\bt_\ba_\bb_\bl_\be                                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bi_\bp_\b2\n           o _\b-_\b-_\bu_\bp_\bd_\ba_\bt_\be                                                 o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs\n           o _\b-_\bn                                                       o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bm_\be_\ba_\bs_\bu_\br_\be\n-    * _\bM_\ba_\bk_\be_\bV_\ba_\bl_\bi_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                            o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br_\bs_\b._\bg_\be_\bo_\bj_\bs_\bo_\bn\n+    * _\bM_\ba_\bk_\be_\bV_\ba_\bl_\bi_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br_\bs_\b._\bg_\be_\bo_\bj_\bs_\bo_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                        o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bu_\bt_\bi_\bl_\bs\n-    * _\bm_\ba_\bn_\ba_\bg_\be_\bd_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                    o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bu_\bt_\bi_\bl_\bs_\b._\bl_\ba_\by_\be_\br_\bm_\ba_\bp_\bp_\bi_\bn_\bg\n-    * _\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                            o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bu_\bt_\bi_\bl_\bs_\b._\bo_\bg_\br_\bi_\bn_\bs_\bp_\be_\bc_\bt\n+    * _\bm_\ba_\bn_\ba_\bg_\be_\bd_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                    o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bu_\bt_\bi_\bl_\bs_\b._\bl_\ba_\by_\be_\br_\bm_\ba_\bp_\bp_\bi_\bn_\bg\n+    * _\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bu_\bt_\bi_\bl_\bs_\b._\bo_\bg_\br_\bi_\bn_\bs_\bp_\be_\bc_\bt\n     * MANAGERS                                                       o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bh_\bu_\bm_\ba_\bn_\bi_\bz_\be\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs\n-    * _\bm_\ba_\bn_\ba_\bg_\be_\br_\bs_\b._\bC_\bu_\br_\br_\be_\bn_\bt_\bS_\bi_\bt_\be_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                          o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n+    * _\bm_\ba_\bn_\ba_\bg_\be_\br_\bs_\b._\bC_\bu_\br_\br_\be_\bn_\bt_\bS_\bi_\bt_\be_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                         o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bs_\b)                                          o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b._\bt_\be_\bs_\bt\n     * _\bm_\ba_\bn_\bi_\bf_\be_\bs_\bt_\b__\bh_\ba_\bs_\bh_\b _\b(_\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bM_\ba_\bn_\bi_\bf_\be_\bs_\bt_\bS_\bt_\ba_\bt_\bi_\bc_\bF_\bi_\bl_\be_\bs_\bS_\bt_\bo_\br_\ba_\bg_\be              o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs\n     * _\bm_\ba_\bn_\bi_\bf_\be_\bs_\bt_\b__\bs_\bt_\br_\bi_\bc_\bt_\b _\b(_\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bM_\ba_\bn_\bi_\bf_\be_\bs_\bt_\bS_\bt_\ba_\bt_\bi_\bc_\bF_\bi_\bl_\be_\bs_\bS_\bt_\bo_\br_\ba_\bg_\be            o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs\n-    * _\bm_\ba_\bn_\by_\b__\bt_\bo_\b__\bm_\ba_\bn_\by_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                 o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs\n-    * _\bm_\ba_\bn_\by_\b__\bt_\bo_\b__\bo_\bn_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs\n-    * _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                    o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\br_\be_\bd_\bi_\br_\be_\bc_\bt_\bs\n-    * _\bm_\ba_\bp_\b__\bs_\br_\bi_\bd_\b _\b(_\bB_\ba_\bs_\be_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs\n+    * _\bm_\ba_\bn_\by_\b__\bt_\bo_\b__\bm_\ba_\bn_\by_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                 o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs\n+    * _\bm_\ba_\bn_\by_\b__\bt_\bo_\b__\bo_\bn_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs\n+    * _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\br_\be_\bd_\bi_\br_\be_\bc_\bt_\bs\n+    * _\bm_\ba_\bp_\b__\bs_\br_\bi_\bd_\b _\b(_\bB_\ba_\bs_\be_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs\n     * _\bm_\ba_\bp_\bp_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bu_\bt_\bi_\bl_\bs_\b)                 o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n     * _\bm_\ba_\br_\bk_\b__\bs_\ba_\bf_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bs_\ba_\bf_\be_\bs_\bt_\br_\bi_\bn_\bg_\b)                o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bm_\ba_\bp_\bs\n-    * _\bm_\ba_\bt_\bc_\bh_\b _\b(_\bF_\bi_\bl_\be_\bP_\ba_\bt_\bh_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b), _\b[_\b1_\b]                           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bs\n-    * _\bM_\ba_\bx_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                                o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bs_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n-    * _\bm_\ba_\bx_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                       o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs\n-    * _\bm_\ba_\bx_\b__\bd_\bi_\bg_\bi_\bt_\bs_\b _\b(_\bD_\be_\bc_\bi_\bm_\ba_\bl_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b), _\b[_\b1_\b]                       o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n-    * _\bm_\ba_\bx_\b__\bl_\be_\bn_\bg_\bt_\bh_\b _\b(_\bB_\bi_\bn_\ba_\br_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\bh_\be_\bc_\bk_\bs\n-          o _\b(_\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b), _\b[_\b1_\b]                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bs\n-          o _\b(_\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bP_\bA_\bd_\bd_\br_\be_\bs_\bs_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs\n-          o _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be\n-          o _\b(_\bU_\bR_\bL_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                 o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bf_\bi_\bl_\be\n-    * _\bm_\ba_\bx_\b__\bn_\bu_\bm_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bu_\bp_\bl_\bo_\ba_\bd_\bh_\ba_\bn_\bd_\bl_\be_\br\n+    * _\bm_\ba_\bt_\bc_\bh_\b _\b(_\bF_\bi_\bl_\be_\bP_\ba_\bt_\bh_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b), _\b[_\b1_\b]                           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bs\n+    * _\bm_\ba_\bx_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                       o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bs_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n+    * _\bM_\ba_\bx_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs\n+    * _\bm_\ba_\bx_\b__\bd_\bi_\bg_\bi_\bt_\bs_\b _\b(_\bD_\be_\bc_\bi_\bm_\ba_\bl_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b), _\b[_\b1_\b]                       o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n+    * _\bm_\ba_\bx_\b__\bl_\be_\bn_\bg_\bt_\bh_\b _\b(_\bB_\bi_\bn_\ba_\br_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\bh_\be_\bc_\bk_\bs\n+          o _\b(_\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b), _\b[_\b1_\b]                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bs\n+          o _\b(_\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bP_\bA_\bd_\bd_\br_\be_\bs_\bs_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs\n+          o _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be\n+          o _\b(_\bU_\bR_\bL_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                 o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bf_\bi_\bl_\be\n+    * _\bm_\ba_\bx_\b__\bn_\bu_\bm_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bu_\bp_\bl_\bo_\ba_\bd_\bh_\ba_\bn_\bd_\bl_\be_\br\n     * _\bm_\ba_\bx_\b__\bp_\bo_\bs_\bt_\b__\bp_\br_\bo_\bc_\be_\bs_\bs_\b__\bp_\ba_\bs_\bs_\be_\bs_\b                                        o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl\n-      _\b(_\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bM_\ba_\bn_\bi_\bf_\be_\bs_\bt_\bS_\bt_\ba_\bt_\bi_\bc_\bF_\bi_\bl_\be_\bs_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                 o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt\n-    * _\bm_\ba_\bx_\b__\br_\ba_\bn_\bd_\bo_\bm_\b__\bb_\by_\bt_\be_\bs_\b _\b(_\bG_\bZ_\bi_\bp_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bp_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br\n-    * _\bm_\ba_\bx_\b__\bv_\ba_\bl_\bu_\be_\b _\b(_\bD_\be_\bc_\bi_\bm_\ba_\bl_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs\n-          o _\b(_\bF_\bl_\bo_\ba_\bt_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\bi_\bg_\bn_\bi_\bn_\bg\n-          o _\b(_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                 o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs\n-    * _\bm_\ba_\bx_\b__\bx_\b _\b(_\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb\n-    * _\bm_\ba_\bx_\b__\by_\b _\b(_\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs\n-    * _\bM_\ba_\bx_\bL_\be_\bn_\bg_\bt_\bh_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bs_\bc_\bh_\be_\bm_\ba\n-    * _\bM_\ba_\bx_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)            o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs\n-    * _\bM_\bD_\b5_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                      o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs\n-    * _\bm_\be_\ba_\bn_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                      o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs\n-    * _\bm_\be_\bd_\bi_\ba_\b _\b(_\bS_\bt_\by_\bl_\be_\bs_\bh_\be_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs\n-    * MEDIA_ROOT                                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b._\bj_\bs_\bo_\bn\n-    * MEDIA_URL                                                      o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b._\br_\be_\bl_\ba_\bt_\be_\bd\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-    * _\bM_\be_\bm_\bo_\br_\by_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                              o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bu_\bp_\bl_\bo_\ba_\bd_\bh_\ba_\bn_\bd_\bl_\be_\br_\b)                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bl_\bo_\bo_\bk_\bu_\bp_\bs\n-    * _\bM_\be_\bm_\bS_\bi_\bz_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                              o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bo_\bp_\bt_\bi_\bo_\bn_\bs\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                        o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs\n-    * _\bm_\be_\br_\bg_\be_\bd_\b _\b(_\bM_\bu_\bl_\bt_\bi_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn\n-    * _\bM_\be_\bs_\bs_\ba_\bg_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b)                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bi_\bs_\bp_\ba_\bt_\bc_\bh\n-    * _\bm_\be_\bs_\bs_\ba_\bg_\be_\b _\b(_\bE_\bm_\ba_\bi_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs\n-          o _\b(_\bP_\br_\bo_\bh_\bi_\bb_\bi_\bt_\bN_\bu_\bl_\bl_\bC_\bh_\ba_\br_\ba_\bc_\bt_\be_\br_\bs_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs\n-          o _\b(_\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bf_\bo_\br_\bm_\bs_\be_\bt_\bs\n-    * _\bm\bm_\be\be_\bs\bs_\bs\bs_\ba\ba_\bg\bg_\be\be_\b _\bf\bf_\bi\bi_\bl\bl_\be\be                                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bm_\bo_\bd_\be_\bl_\bs\n-    * MESSAGE_LEVEL                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\br_\be_\bn_\bd_\be_\br_\be_\br_\bs\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bw_\bi_\bd_\bg_\be_\bt_\bs\n-    * MESSAGE_STORAGE                                                o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n-    * MESSAGE_TAGS                                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\ba_\bc_\bh_\be\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\bl_\bi_\bc_\bk_\bj_\ba_\bc_\bk_\bi_\bn_\bg\n-    * _\bm_\be_\bs_\bs_\ba_\bg_\be_\b__\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\bo_\bm_\bm_\bo_\bn\n-    * _\bM_\be_\bs_\bs_\ba_\bg_\be_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                    o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\bs_\br_\bf\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b)                            o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bg_\bz_\bi_\bp\n-    * _\bM_\bE_\bT_\bA_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bh_\bt_\bt_\bp\n-    * _\bm_\be_\bt_\ba_\bd_\ba_\bt_\ba_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bl_\bo_\bc_\ba_\bl_\be\n-          o _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bs_\be_\bc_\bu_\br_\bi_\bt_\by\n-    * _\bm_\be_\bt_\bh_\bo_\bd_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                 o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\bs\n-    * _\bm_\be_\bt_\bh_\bo_\bd_\b__\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)                                       o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs\n-    * MIDDLEWARE                                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bd_\bj_\ba_\bn_\bg_\bo\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bj_\bi_\bn_\bj_\ba_\b2\n-    * _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bF_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bl_\bo_\ba_\bd_\be_\br\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\br_\be_\bd_\bi_\br_\be_\bc_\bt_\bs_\b)                                      o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\br_\be_\bs_\bp_\bo_\bn_\bs_\be\n-    * _\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\bN_\bo_\bt_\bU_\bs_\be_\bd                                              o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt\n-    * migrate                                                        o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs\n-          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bu_\bt_\bi_\bl_\bs\n-    * migrate command line option                                    o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs\n-          o _\b-_\b-_\bc_\bh_\be_\bc_\bk                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b._\bc_\bo_\bn_\bf\n-          o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be                                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs\n-          o _\b-_\b-_\bf_\ba_\bk_\be                                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bc_\ba_\bc_\bh_\be\n-          o _\b-_\b-_\bf_\ba_\bk_\be_\b-_\bi_\bn_\bi_\bt_\bi_\ba_\bl                                           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\ba_\bt_\be_\bp_\ba_\br_\bs_\be\n-          o _\b-_\b-_\bn_\bo_\b-_\bi_\bn_\bp_\bu_\bt                                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs\n-          o _\b-_\b-_\bn_\bo_\bi_\bn_\bp_\bu_\bt                                                o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg\n-          o _\b-_\b-_\bp_\bl_\ba_\bn                                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br\n-          o _\b-_\b-_\bp_\br_\bu_\bn_\be                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\ba_\bl\n-          o _\b-_\b-_\br_\bu_\bn_\b-_\bs_\by_\bn_\bc_\bd_\bb                                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl\n-    * MIGRATION_MODULES                                              o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bt_\bp\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bl_\bo_\bg\n-    * _\bm_\bi_\bm_\be_\bt_\by_\bp_\be_\b _\b(_\bS_\bt_\by_\bl_\be_\bs_\bh_\be_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bm_\bo_\bd_\bu_\bl_\be_\b__\bl_\bo_\ba_\bd_\bi_\bn_\bg\n-    * _\bM_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                                o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bs_\ba_\bf_\be_\bs_\bt_\br_\bi_\bn_\bg\n-    * _\bm_\bi_\bn_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                       o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\be_\bx_\bt\n-    * _\bm_\bi_\bn_\b__\bl_\be_\bn_\bg_\bt_\bh_\b _\b(_\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be\n-          o _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn\n-    * _\bm_\bi_\bn_\b__\bn_\bu_\bm_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs\n-    * _\bm_\bi_\bn_\b__\bv_\ba_\bl_\bu_\be_\b _\b(_\bD_\be_\bc_\bi_\bm_\ba_\bl_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\ba_\bc_\bh_\be\n-          o _\b(_\bF_\bl_\bo_\ba_\bt_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\bo_\bm_\bm_\bo_\bn\n-          o _\b(_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                 o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\bs_\br_\bf\n-    * _\bm_\bi_\bn_\b__\bx_\b _\b(_\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bg_\bz_\bi_\bp\n-    * _\bm_\bi_\bn_\b__\by_\b _\b(_\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp\n-    * _\bM_\bi_\bn_\bi_\bm_\bu_\bm_\bL_\be_\bn_\bg_\bt_\bh_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bv_\ba_\br_\by\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b)                       o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs\n-    * _\bM_\bi_\bn_\bL_\be_\bn_\bg_\bt_\bh_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bi_\b1_\b8_\bn\n-    * minute                                                   * _\bm_\bo_\bd_\bu_\bl_\be_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                                  * month\n-    * _\bM_\bi_\bn_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)            o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bm_\bi_\bs_\bs_\bi_\bn_\bg_\b__\ba_\br_\bg_\bs_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)             * _\bm_\bo_\bn_\bt_\bh_\b _\b(_\bM_\bo_\bn_\bt_\bh_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bM_\bI_\bX_\bE_\bD_\b _\b(_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bC_\ba_\bt_\be_\bg_\bo_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                      * MONTH_DAY_FORMAT\n-    * _\bM_\bo_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                      o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bm_\bo_\bd_\be_\b _\b(_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                    * _\bm_\bo_\bn_\bt_\bh_\b__\bf_\bo_\br_\bm_\ba_\bt_\b _\b(_\bM_\bo_\bn_\bt_\bh_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bm\bm_\bo\bo_\bd\bd_\be\be_\bl\bl                                                    * _\bM_\bo_\bn_\bt_\bh_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-    * _\bM_\bo_\bd_\be_\bl_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                              o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)\n-    * _\bm_\bo_\bd_\be_\bl_\b _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            * _\bM_\bo_\bn_\bt_\bh_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)\n-            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                         * _\bm_\bo_\bn_\bt_\bh_\bs_\b _\b(_\bS_\be_\bl_\be_\bc_\bt_\bD_\ba_\bt_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn          * _\bM\bM_\bT\bT_\bV\bV\n-            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                         * _\bM_\bu_\bl_\bt_\bi_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n-            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                         * _\bM_\bu_\bl_\bt_\bi_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                             o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * _\bM_\bo_\bd_\be_\bl_\b._\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt                                       * _\bm_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b__\bc_\bh_\bu_\bn_\bk_\bs_\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bM_\bo_\bd_\be_\bl_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bs_\bR_\be_\bt_\bu_\br_\bn_\be_\bd                                  o _\b(_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bm_\bo_\bd_\be_\bl_\b__\bc_\bl_\ba_\bs_\bs_\b(_\b)_\b _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                       * _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)               * _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bH_\bi_\bd_\bd_\be_\bn_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bS_\bh_\bo_\bw_\bF_\ba_\bc_\be_\bt_\bs_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                          * _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bs_\bR_\be_\bt_\bu_\br_\bn_\be_\bd\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)                                    * _\bM_\bu_\bl_\bt_\bi_\bP_\bo_\bi_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n-    * _\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b)     * _\bM_\bu_\bl_\bt_\bi_\bP_\bo_\bi_\bn_\bt_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bI_\bt_\be_\br_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                    o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * _\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bI_\bt_\be_\br_\ba_\bt_\bo_\br_\bV_\ba_\bl_\bu_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)         * _\bM_\bu_\bl_\bt_\bi_\bP_\bo_\bl_\by_\bg_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n-    * _\bm_\bo_\bd_\be_\bl_\bf_\bo_\br_\bm_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)      * _\bM_\bu_\bl_\bt_\bi_\bP_\bo_\bl_\by_\bg_\bo_\bn_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bm_\bo_\bd_\be_\bl_\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                                           o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * _\bM_\bo_\bd_\be_\bl_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)         * _\bM_\bu_\bl_\bt_\bi_\bV_\ba_\bl_\bu_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                        * _\bM_\bu_\bl_\bt_\bi_\bW_\bi_\bd_\bg_\be_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)                                     * _\bM\bM_\bV\bV_\bC\bC\n-    * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bU_\bs_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n-    * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bn_\bo_\bn_\by_\bm_\bo_\bu_\bs_\bU_\bs_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n-    * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bB_\ba_\bs_\be_\bI_\bn_\bl_\bi_\bn_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bB_\ba_\bs_\be_\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+      _\b(_\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bM_\ba_\bn_\bi_\bf_\be_\bs_\bt_\bS_\bt_\ba_\bt_\bi_\bc_\bF_\bi_\bl_\be_\bs_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt\n+    * _\bm_\ba_\bx_\b__\br_\ba_\bn_\bd_\bo_\bm_\b__\bb_\by_\bt_\be_\bs_\b _\b(_\bG_\bZ_\bi_\bp_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                    o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bp_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br\n+    * _\bm_\ba_\bx_\b__\bv_\ba_\bl_\bu_\be_\b _\b(_\bD_\be_\bc_\bi_\bm_\ba_\bl_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs\n+          o _\b(_\bF_\bl_\bo_\ba_\bt_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\bi_\bg_\bn_\bi_\bn_\bg\n+          o _\b(_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                 o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs\n+    * _\bm_\ba_\bx_\b__\bx_\b _\b(_\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb\n+    * _\bm_\ba_\bx_\b__\by_\b _\b(_\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs\n+    * _\bM_\ba_\bx_\bL_\be_\bn_\bg_\bt_\bh_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bs_\bc_\bh_\be_\bm_\ba\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                                        o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs\n+    * _\bM_\ba_\bx_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs\n+    * _\bM_\bD_\b5_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs\n+    * _\bm_\be_\ba_\bn_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                      o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs\n+    * _\bm_\be_\bd_\bi_\ba_\b _\b(_\bS_\bt_\by_\bl_\be_\bs_\bh_\be_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs\n+    * MEDIA_ROOT                                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b._\bj_\bs_\bo_\bn\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b._\br_\be_\bl_\ba_\bt_\be_\bd\n+    * MEDIA_URL                                                      o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs\n+    * _\bM_\be_\bm_\bo_\br_\by_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bl_\bo_\bo_\bk_\bu_\bp_\bs\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bu_\bp_\bl_\bo_\ba_\bd_\bh_\ba_\bn_\bd_\bl_\be_\br_\b)                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bo_\bp_\bt_\bi_\bo_\bn_\bs\n+    * _\bM_\be_\bm_\bS_\bi_\bz_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                        o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn\n+    * _\bm_\be_\br_\bg_\be_\bd_\b _\b(_\bM_\bu_\bl_\bt_\bi_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bi_\bs_\bp_\ba_\bt_\bc_\bh\n+    * _\bm_\be_\bs_\bs_\ba_\bg_\be_\b _\b(_\bE_\bm_\ba_\bi_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs\n+    * _\bM_\be_\bs_\bs_\ba_\bg_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b)                    o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs\n+    * _\bm_\be_\bs_\bs_\ba_\bg_\be_\b _\b(_\bP_\br_\bo_\bh_\bi_\bb_\bi_\bt_\bN_\bu_\bl_\bl_\bC_\bh_\ba_\br_\ba_\bc_\bt_\be_\br_\bs_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)            o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bf_\bo_\br_\bm_\bs_\be_\bt_\bs\n+          o _\b(_\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bm_\bo_\bd_\be_\bl_\bs\n+    * _\bm\bm_\be\be_\bs\bs_\bs\bs_\ba\ba_\bg\bg_\be\be_\b _\bf\bf_\bi\bi_\bl\bl_\be\be                                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\br_\be_\bn_\bd_\be_\br_\be_\br_\bs\n+    * MESSAGE_LEVEL                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bw_\bi_\bd_\bg_\be_\bt_\bs\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp\n+    * MESSAGE_STORAGE                                                o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\ba_\bc_\bh_\be\n+    * MESSAGE_TAGS                                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\bl_\bi_\bc_\bk_\bj_\ba_\bc_\bk_\bi_\bn_\bg\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\bo_\bm_\bm_\bo_\bn\n+    * _\bm_\be_\bs_\bs_\ba_\bg_\be_\b__\bu_\bs_\be_\br_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                            o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\bs_\br_\bf\n+    * _\bM_\be_\bs_\bs_\ba_\bg_\be_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bg_\bz_\bi_\bp\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b)                            o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bh_\bt_\bt_\bp\n+    * _\bM_\bE_\bT_\bA_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bl_\bo_\bc_\ba_\bl_\be\n+    * _\bm_\be_\bt_\ba_\bd_\ba_\bt_\ba_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bs_\be_\bc_\bu_\br_\bi_\bt_\by\n+          o _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\bs\n+    * _\bm_\be_\bt_\bh_\bo_\bd_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                 o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be\n+    * _\bm_\be_\bt_\bh_\bo_\bd_\b__\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)                                       o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bd_\bj_\ba_\bn_\bg_\bo\n+    * MIDDLEWARE                                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bj_\bi_\bn_\bj_\ba_\b2\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bl_\bo_\ba_\bd_\be_\br\n+    * _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bF_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\br_\be_\bs_\bp_\bo_\bn_\bs_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\br_\be_\bd_\bi_\br_\be_\bc_\bt_\bs_\b)                                      o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt\n+    * _\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\bN_\bo_\bt_\bU_\bs_\be_\bd                                              o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs\n+    * migrate                                                        o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bu_\bt_\bi_\bl_\bs\n+          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs\n+    * migrate command line option                                    o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b._\bc_\bo_\bn_\bf\n+          o _\b-_\b-_\bc_\bh_\be_\bc_\bk                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs\n+          o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be                                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bc_\ba_\bc_\bh_\be\n+          o _\b-_\b-_\bf_\ba_\bk_\be                                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\ba_\bt_\be_\bp_\ba_\br_\bs_\be\n+          o _\b-_\b-_\bf_\ba_\bk_\be_\b-_\bi_\bn_\bi_\bt_\bi_\ba_\bl                                           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs\n+          o _\b-_\b-_\bn_\bo_\b-_\bi_\bn_\bp_\bu_\bt                                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg\n+          o _\b-_\b-_\bn_\bo_\bi_\bn_\bp_\bu_\bt                                                o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br\n+          o _\b-_\b-_\bp_\bl_\ba_\bn                                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\ba_\bl\n+          o _\b-_\b-_\bp_\br_\bu_\bn_\be                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl\n+          o _\b-_\b-_\br_\bu_\bn_\b-_\bs_\by_\bn_\bc_\bd_\bb                                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bt_\bp\n+    * MIGRATION_MODULES                                              o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bl_\bo_\bg\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bm_\bo_\bd_\bu_\bl_\be_\b__\bl_\bo_\ba_\bd_\bi_\bn_\bg\n+    * _\bm_\bi_\bm_\be_\bt_\by_\bp_\be_\b _\b(_\bS_\bt_\by_\bl_\be_\bs_\bh_\be_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bs_\ba_\bf_\be_\bs_\bt_\br_\bi_\bn_\bg\n+    * _\bm_\bi_\bn_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                       o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\be_\bx_\bt\n+    * _\bM_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be\n+    * _\bm_\bi_\bn_\b__\bl_\be_\bn_\bg_\bt_\bh_\b _\b(_\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn\n+          o _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs\n+    * _\bm_\bi_\bn_\b__\bn_\bu_\bm_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\ba_\bc_\bh_\be\n+    * _\bm_\bi_\bn_\b__\bv_\ba_\bl_\bu_\be_\b _\b(_\bD_\be_\bc_\bi_\bm_\ba_\bl_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\bo_\bm_\bm_\bo_\bn\n+          o _\b(_\bF_\bl_\bo_\ba_\bt_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                   o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\bs_\br_\bf\n+          o _\b(_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                 o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bg_\bz_\bi_\bp\n+    * _\bm_\bi_\bn_\b__\bx_\b _\b(_\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp\n+    * _\bm_\bi_\bn_\b__\by_\b _\b(_\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bv_\ba_\br_\by\n+    * _\bM_\bi_\bn_\bi_\bm_\bu_\bm_\bL_\be_\bn_\bg_\bt_\bh_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                              o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b)                       o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bi_\b1_\b8_\bn\n+    * _\bM_\bi_\bn_\bL_\be_\bn_\bg_\bt_\bh_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                            * _\bm_\bo_\bd_\bu_\bl_\be_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                                  * month\n+    * minute                                                         o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                                  * _\bm_\bo_\bn_\bt_\bh_\b _\b(_\bM_\bo_\bn_\bt_\bh_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bM_\bi_\bn_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)     * MONTH_DAY_FORMAT\n+    * _\bm_\bi_\bs_\bs_\bi_\bn_\bg_\b__\ba_\br_\bg_\bs_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * _\bM_\bI_\bX_\bE_\bD_\b _\b(_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bC_\ba_\bt_\be_\bg_\bo_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      * _\bm_\bo_\bn_\bt_\bh_\b__\bf_\bo_\br_\bm_\ba_\bt_\b _\b(_\bM_\bo_\bn_\bt_\bh_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bM_\bo_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)               * _\bM_\bo_\bn_\bt_\bh_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+    * _\bm_\bo_\bd_\be_\b _\b(_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)\n+    * _\bm\bm_\bo\bo_\bd\bd_\be\be_\bl\bl                                                    * _\bM_\bo_\bn_\bt_\bh_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn     * _\bm_\bo_\bn_\bt_\bh_\bs_\b _\b(_\bS_\be_\bl_\be_\bc_\bt_\bD_\ba_\bt_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                         * _\bM\bM_\bT\bT_\bV\bV\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn          * _\bM_\bu_\bl_\bt_\bi_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn     * _\bM_\bu_\bl_\bt_\bi_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                        o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)\n+          o _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                       * _\bm_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b__\bc_\bh_\bu_\bn_\bk_\bs_\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bM_\bo_\bd_\be_\bl_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                             o _\b(_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bM_\bo_\bd_\be_\bl_\b._\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt                                       * _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+    * _\bM_\bo_\bd_\be_\bl_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bs_\bR_\be_\bt_\bu_\br_\bn_\be_\bd                            * _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bH_\bi_\bd_\bd_\be_\bn_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+    * _\bm_\bo_\bd_\be_\bl_\b__\bc_\bl_\ba_\bs_\bs_\b(_\b)_\b _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                      * _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bs_\bR_\be_\bt_\bu_\br_\bn_\be_\bd\n+    * _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)              * _\bM_\bu_\bl_\bt_\bi_\bP_\bo_\bi_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bS_\bh_\bo_\bw_\bF_\ba_\bc_\be_\bt_\bs_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)                                    * _\bM_\bu_\bl_\bt_\bi_\bP_\bo_\bi_\bn_\bt_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b)                                  o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)\n+    * _\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                * _\bM_\bu_\bl_\bt_\bi_\bP_\bo_\bl_\by_\bg_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bI_\bt_\be_\br_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n+    * _\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bI_\bt_\be_\br_\ba_\bt_\bo_\br_\bV_\ba_\bl_\bu_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)        * _\bM_\bu_\bl_\bt_\bi_\bP_\bo_\bl_\by_\bg_\bo_\bn_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\bm_\bo_\bd_\be_\bl_\bf_\bo_\br_\bm_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)            o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)\n+    * _\bm_\bo_\bd_\be_\bl_\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                        * _\bM_\bu_\bl_\bt_\bi_\bV_\ba_\bl_\bu_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                                     * _\bM_\bu_\bl_\bt_\bi_\bW_\bi_\bd_\bg_\be_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+    * _\bM_\bo_\bd_\be_\bl_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)        * _\bM\bM_\bV\bV_\bC\bC\n+    * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n+    * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bU_\bs_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n+    * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bn_\bo_\bn_\by_\bm_\bo_\bu_\bs_\bU_\bs_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n+    * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bB_\ba_\bs_\be_\bI_\bn_\bl_\bi_\bn_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+    * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bB_\ba_\bs_\be_\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+    * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n-    * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n-    * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n+    * _\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)\n *\b**\b**\b**\b**\b* N\bN *\b**\b**\b**\b**\b*\n     * NAME                                * _\bN_\bO_\bN_\b__\bF_\bI_\bE_\bL_\bD_\b__\bE_\bR_\bR_\bO_\bR_\bS_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\bn_\ba_\bm_\be_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)          * _\bn_\bo_\bn_\b__\bf_\bi_\be_\bl_\bd_\b__\be_\br_\br_\bo_\br_\bs_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+    * _\bn_\ba_\bm_\be_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)          * _\bn_\bo_\bn_\b__\bf_\bi_\be_\bl_\bd_\b__\be_\br_\br_\bo_\br_\bs_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt               * _\bn_\bo_\bn_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-          o _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)        * _\bn_\bo_\bo_\bp_\b _\b(_\bR_\bu_\bn_\bS_\bQ_\bL_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)       * _\bn_\bo_\bo_\bp_\b(_\b)_\b _\b(_\bR_\bu_\bn_\bP_\by_\bt_\bh_\bo_\bn_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n+          o _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)        * _\bn_\bo_\bo_\bp_\b _\b(_\bR_\bu_\bn_\bS_\bQ_\bL_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)       * _\bn_\bo_\bo_\bp_\b(_\b)_\b _\b(_\bs_\bt_\ba_\bt_\bi_\bs_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b _\bv_\ba_\bn_\b _\bR_\bu_\bn_\bP_\by_\bt_\bh_\bo_\bn_\b)\n           o _\b(_\bC_\br_\be_\ba_\bt_\be_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn              * _\bN_\bo_\bR_\be_\bv_\be_\br_\bs_\be_\bM_\ba_\bt_\bc_\bh\n-            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    * _\bn_\bo_\br_\bm_\ba_\bl_\bi_\bz_\be_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)        * _\bn_\bo_\br_\bm_\ba_\bl_\bi_\bz_\be_\b__\be_\bm_\ba_\bi_\bl_\b(_\b)_\b \n-          o _\b(_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt            _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bc_\bl_\ba_\bs_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    * _\bn_\bo_\br_\bm_\ba_\bl_\bi_\bz_\be_\b__\bu_\bs_\be_\br_\bn_\ba_\bm_\be_\b(_\b)_\b \n-          o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\bc_\bl_\ba_\bs_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)         * _\bN_\bo_\bt_\bS_\bu_\bp_\bp_\bo_\br_\bt_\be_\bd_\bE_\br_\br_\bo_\br\n-          o _\b(_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              * now\n-          o _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-          o _\b(_\bI_\bn_\bd_\be_\bx_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)             * _\bN_\bo_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bG_\br_\bo_\bu_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)      * _\bn_\bo_\bw_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)\n+            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                    * _\bn_\bo_\br_\bm_\ba_\bl_\bi_\bz_\be_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)        * _\bn_\bo_\br_\bm_\ba_\bl_\bi_\bz_\be_\b__\be_\bm_\ba_\bi_\bl_\b(_\b)_\b \n+          o _\b(_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt            _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                    * _\bn_\bo_\br_\bm_\ba_\bl_\bi_\bz_\be_\b__\bu_\bs_\be_\br_\bn_\ba_\bm_\be_\b(_\b)_\b \n+          o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)         * _\bN_\bo_\bt_\bS_\bu_\bp_\bp_\bo_\br_\bt_\be_\bd_\bE_\br_\br_\bo_\br\n+          o _\b(_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)              * now\n+          o _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)              o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n+          o _\b(_\bI_\bn_\bd_\be_\bx_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)             * _\bN_\bo_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bG_\br_\bo_\bu_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)      * _\bn_\bo_\bw_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)\n           o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn            * _\bn_\bp_\bg_\be_\bt_\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bS_\bi_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)       * _\bn_\bp_\bg_\be_\bt_\bt_\be_\bx_\bt_\b__\bl_\ba_\bz_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\bT_\by_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n-          o _\b(_\bO_\br_\bi_\bg_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)            * _\bN_\bt_\bh_\bV_\ba_\bl_\bu_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bS_\bi_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)       * _\bn_\bp_\bg_\be_\bt_\bt_\be_\bx_\bt_\b__\bl_\ba_\bz_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\bT_\by_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n+          o _\b(_\bO_\br_\bi_\bg_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)            * _\bN_\bt_\bh_\bV_\ba_\bl_\bu_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    * _\bN_\bt_\bi_\bl_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\bn_\ba_\bm_\be_\bs_\bp_\ba_\bc_\be_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh            * _\bn_\bu_\bl_\bl_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                          * _\bN_\bu_\bl_\bl_\bB_\bo_\bo_\bl_\be_\ba_\bn_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * _\bn_\ba_\bm_\be_\bs_\bp_\ba_\bc_\be_\bs_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh           * _\bN_\bu_\bl_\bl_\bB_\bo_\bo_\bl_\be_\ba_\bn_\bS_\be_\bl_\be_\bc_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * naturalday                          * _\bN_\bu_\bl_\bl_\bI_\bf_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * naturaltime                         * _\bn_\bu_\bl_\bl_\bs_\b__\bd_\bi_\bs_\bt_\bi_\bn_\bc_\bt_\b _\b(_\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                 _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bN_\bE_\bV_\bE_\bR_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bS_\bh_\bo_\bw_\bF_\ba_\bc_\be_\bt_\bs        * _\bn_\bu_\bm_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\bT_\by_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                          * _\bn_\bu_\bm_\b__\bc_\bo_\bo_\br_\bd_\bs_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bn_\be_\bv_\be_\br_\b__\bc_\ba_\bc_\bh_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                  o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\ba_\bc_\bh_\be_\b)      * _\bn_\bu_\bm_\b__\bf_\be_\ba_\bt_\b _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bn_\be_\bw_\b__\bf_\bi_\bl_\be_\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br       * _\bn_\bu_\bm_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bF_\be_\ba_\bt_\bu_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                   o _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bn_\be_\bw_\b__\bo_\bb_\bj_\be_\bc_\bt_\bs_\b                         * _\bn_\bu_\bm_\b__\bg_\be_\bo_\bm_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bB_\ba_\bs_\be_\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bS_\be_\bt            * _\bn_\bu_\bm_\b__\bi_\bn_\bt_\be_\br_\bi_\bo_\br_\b__\br_\bi_\bn_\bg_\bs_\b _\b(_\bP_\bo_\bl_\by_\bg_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                          * _\bn_\bu_\bm_\b__\bi_\bt_\be_\bm_\bs_\b(_\b)_\b _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bn_\be_\bx_\bt_\b__\bp_\ba_\bg_\be_\b _\b(_\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)     * _\bn_\bu_\bm_\b__\bp_\ba_\bg_\be_\bs_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bL_\bo_\bg_\bo_\bu_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)        * _\bn_\bu_\bm_\b__\bp_\bo_\bi_\bn_\bt_\bs_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bn_\be_\bx_\bt_\b__\bp_\ba_\bg_\be_\b__\bn_\bu_\bm_\bb_\be_\br_\b(_\b)_\b _\b(_\bP_\ba_\bg_\be            * _\bn_\bu_\bm_\bb_\be_\br_\b _\b(_\bP_\ba_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                             * NUMBER_GROUPING\n-    * _\bn_\bg_\be_\bt_\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                     o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)           * _\bN_\bu_\bm_\bb_\be_\br_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * _\bn_\bg_\be_\bt_\bt_\be_\bx_\bt_\b__\bl_\ba_\bz_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be          * _\bN_\bu_\bm_\be_\br_\bi_\bc_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b)\n-    * _\bn_\bo_\b__\ba_\bp_\bp_\be_\bn_\bd_\b__\bs_\bl_\ba_\bs_\bh_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be        * _\bN_\bu_\bm_\bG_\be_\bo_\bm_\be_\bt_\br_\bi_\be_\bs_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\bo_\bm_\bm_\bo_\bn_\b)       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\bN_\bO_\b__\bO_\bT_\bH_\bE_\bR_\bS_\b _\b(_\bW_\bi_\bn_\bd_\bo_\bw_\bF_\br_\ba_\bm_\be_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn     * _\bN_\bu_\bm_\bP_\bo_\bi_\bn_\bt_\bs_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\bn_\bo_\bd_\ba_\bt_\ba_\b__\bv_\ba_\bl_\bu_\be_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                    * _\bN_\bt_\bi_\bl_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\bn_\ba_\bm_\be_\bs_\bp_\ba_\bc_\be_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh            * _\bn_\bu_\bl_\bl_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                          * _\bN_\bu_\bl_\bl_\bB_\bo_\bo_\bl_\be_\ba_\bn_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bn_\ba_\bm_\be_\bs_\bp_\ba_\bc_\be_\bs_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                          * _\bN_\bu_\bl_\bl_\bB_\bo_\bo_\bl_\be_\ba_\bn_\bS_\be_\bl_\be_\bc_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * naturalday                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br               * _\bN_\bu_\bl_\bl_\bI_\bf_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * naturaltime                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br               * _\bn_\bu_\bl_\bl_\bs_\b__\bd_\bi_\bs_\bt_\bi_\bn_\bc_\bt_\b _\b(_\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt\n+    * _\bN_\bE_\bV_\bE_\bR_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bS_\bh_\bo_\bw_\bF_\ba_\bc_\be_\bt_\bs          _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                          * _\bn_\bu_\bm_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\bT_\by_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bn_\be_\bv_\be_\br_\b__\bc_\ba_\bc_\bh_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be            * _\bn_\bu_\bm_\b__\bc_\bo_\bo_\br_\bd_\bs_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\ba_\bc_\bh_\be_\b)            o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bn_\be_\bw_\b__\bf_\bi_\bl_\be_\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br       * _\bn_\bu_\bm_\b__\bf_\be_\ba_\bt_\b _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                            * _\bn_\bu_\bm_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bF_\be_\ba_\bt_\bu_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bn_\be_\bw_\b__\bo_\bb_\bj_\be_\bc_\bt_\bs_\b                               o _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bB_\ba_\bs_\be_\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bS_\be_\bt            * _\bn_\bu_\bm_\b__\bg_\be_\bo_\bm_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                          * _\bn_\bu_\bm_\b__\bi_\bn_\bt_\be_\br_\bi_\bo_\br_\b__\br_\bi_\bn_\bg_\bs_\b _\b(_\bP_\bo_\bl_\by_\bg_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bn_\be_\bx_\bt_\b__\bp_\ba_\bg_\be_\b _\b(_\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)     * _\bn_\bu_\bm_\b__\bi_\bt_\be_\bm_\bs_\b(_\b)_\b _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bL_\bo_\bg_\bo_\bu_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)        * _\bn_\bu_\bm_\b__\bp_\ba_\bg_\be_\bs_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bn_\be_\bx_\bt_\b__\bp_\ba_\bg_\be_\b__\bn_\bu_\bm_\bb_\be_\br_\b(_\b)_\b _\b(_\bP_\ba_\bg_\be            * _\bn_\bu_\bm_\b__\bp_\bo_\bi_\bn_\bt_\bs_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                            * _\bn_\bu_\bm_\bb_\be_\br_\b _\b(_\bP_\ba_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bn_\bg_\be_\bt_\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be               * NUMBER_GROUPING\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)                 o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * _\bn_\bg_\be_\bt_\bt_\be_\bx_\bt_\b__\bl_\ba_\bz_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be          * _\bN_\bu_\bm_\bb_\be_\br_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)           * _\bN_\bu_\bm_\be_\br_\bi_\bc_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bn_\bo_\b__\ba_\bp_\bp_\be_\bn_\bd_\b__\bs_\bl_\ba_\bs_\bh_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\bo_\bm_\bm_\bo_\bn_\b)     * _\bN_\bu_\bm_\bG_\be_\bo_\bm_\be_\bt_\br_\bi_\be_\bs_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bN_\bO_\b__\bO_\bT_\bH_\bE_\bR_\bS_\b _\b(_\bW_\bi_\bn_\bd_\bo_\bw_\bF_\br_\ba_\bm_\be_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                          * _\bN_\bu_\bm_\bP_\bo_\bi_\bn_\bt_\bs_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bn_\bo_\bd_\ba_\bt_\ba_\b__\bv_\ba_\bl_\bu_\be_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n     * _\bn_\bo_\bn_\b__\ba_\bt_\bo_\bm_\bi_\bc_\b__\br_\be_\bq_\bu_\be_\bs_\bt_\bs_\b(_\b)_\b _\b(_\bi_\bn\n       _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)\n *\b**\b**\b**\b**\b* O\bO *\b**\b**\b**\b**\b*\n-    * _\bo_\bb_\bj_\be_\bc_\bt_\b                                          * OPTIONS\n-      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw                 o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                      * _\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bo_\bp_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw     * _\bo_\bp_\bt_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                      o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bV_\bi_\be_\bw_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bo_\bb_\bj_\be_\bc_\bt_\b__\bh_\bi_\bs_\bt_\bo_\br_\by_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn             * _\bO_\br_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                      * _\bo_\br_\bd_\be_\br_\b__\bb_\by_\b _\b(_\bA_\br_\br_\ba_\by_\bA_\bg_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bo_\bb_\bj_\be_\bc_\bt_\b__\bi_\bd_\b _\b(_\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        o _\b(_\bJ_\bS_\bO_\bN_\bB_\bA_\bg_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bo_\bb_\bj_\be_\bc_\bt_\b__\bl_\bi_\bs_\bt_\b _\b(_\bP_\ba_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                          o _\b(_\bS_\bt_\br_\bi_\bn_\bg_\bA_\bg_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     * _\bo_\br_\bd_\be_\br_\b__\bb_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bo_\bb_\bj_\be_\bc_\bt_\b__\br_\be_\bp_\br_\b _\b(_\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-    * _\bO_\bb_\bj_\be_\bc_\bt_\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt                              * _\bo_\br_\bd_\be_\br_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bo_\bb_\bj_\be_\bc_\bt_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       * _\bo_\br_\bd_\be_\br_\b__\bw_\bi_\bt_\bh_\b__\br_\be_\bs_\bp_\be_\bc_\bt_\b__\bt_\bo_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bo_\bg_\br_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    * _\bo_\br_\bd_\be_\br_\be_\bd_\b _\b(_\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                           * _\bo_\br_\bd_\be_\br_\bi_\bn_\bg_\b \n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)                          _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n-    * _\bO_\bG_\bR_\bG_\be_\bo_\bm_\bT_\by_\bp_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                             _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)                              o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * ogrinspect                                            o _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                      * _\bo_\br_\bd_\be_\br_\bi_\bn_\bg_\b__\bw_\bi_\bd_\bg_\be_\bt_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * ogrinspect command line option                  * ordinal\n-          o _\b-_\b-_\bb_\bl_\ba_\bn_\bk                                         o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-          o _\b-_\b-_\bd_\be_\bc_\bi_\bm_\ba_\bl                                 * _\bO_\br_\bi_\bg_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bb_\ba_\bs_\be_\b)\n-          o _\b-_\b-_\bg_\be_\bo_\bm_\b-_\bn_\ba_\bm_\be                               * _\bo_\br_\bi_\bg_\bi_\bn_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b-_\b-_\bl_\ba_\by_\be_\br                                   * _\bo_\br_\bp_\bh_\ba_\bn_\bs_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b-_\b-_\bm_\ba_\bp_\bp_\bi_\bn_\bg                                 * _\bO_\bS_\bM_\bW_\bi_\bd_\bg_\be_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b-_\b-_\bm_\bu_\bl_\bt_\bi_\b-_\bg_\be_\bo_\bm                                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b._\bw_\bi_\bd_\bg_\be_\bt_\bs_\b)\n-          o _\b-_\b-_\bn_\ba_\bm_\be_\b-_\bf_\bi_\be_\bl_\bd                              * _\bo_\bu_\bt_\bd_\bi_\bm_\b _\b(_\bW_\bK_\bB_\bW_\br_\bi_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b-_\b-_\bn_\bo_\b-_\bi_\bm_\bp_\bo_\br_\bt_\bs                                    o _\b(_\bW_\bK_\bT_\bW_\br_\bi_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b-_\b-_\bn_\bu_\bl_\bl                                    * _\bO_\bu_\bt_\be_\br_\bR_\be_\bf_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\b-_\b-_\bs_\br_\bi_\bd                                    * _\bo_\bu_\bt_\bp_\bu_\bt_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bG_\be_\bn_\be_\br_\ba_\bt_\be_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bo_\bn_\b__\bc_\bo_\bm_\bm_\bi_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)                                o _\b(_\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bo_\bn_\b__\bd_\be_\bl_\be_\bt_\be_\b _\b(_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                * _\bo_\bu_\bt_\bp_\bu_\bt_\b__\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bo_\bn_\be_\b__\bt_\bo_\b__\bm_\ba_\bn_\by_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   * overlaps\n-    * _\bo_\bn_\be_\b__\bt_\bo_\b__\bo_\bn_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bO_\bn_\be_\bT_\bo_\bO_\bn_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)       * _\bo_\bv_\be_\br_\bl_\ba_\bp_\bs_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bo_\bn_\bl_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                     o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                      o _\b(_\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bO_\bp_\bC_\bl_\ba_\bs_\bs_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                               * overlaps_above\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs_\b)                      o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bo_\bp_\bc_\bl_\ba_\bs_\bs_\be_\bs_\b _\b(_\bI_\bn_\bd_\be_\bx_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     * overlaps_below\n-          o _\b(_\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bo_\bp_\be_\bn_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                       * overlaps_left\n-          o _\b(_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                   o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-          o _\b(_\bG_\be_\bo_\bI_\bP_\b2_\b _\bc_\bl_\ba_\bs_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                     * overlaps_right\n-          o _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bO_\bp_\be_\bn_\bL_\ba_\by_\be_\br_\bs_\bW_\bi_\bd_\bg_\be_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                      * _\bo_\bv_\be_\br_\br_\bi_\bd_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b._\bw_\bi_\bd_\bg_\be_\bt_\bs_\b)                     o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n-    * _\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\ba_\bl_\bE_\br_\br_\bo_\br                                * _\bo_\bv_\be_\br_\br_\bi_\bd_\be_\b__\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n-    * _\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bC_\ba_\bt_\be_\bg_\bo_\br_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bb_\ba_\bs_\be_\b)\n-    * optimizemigration\n-          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-    * optimizemigration command line option\n-          o _\b-_\b-_\bc_\bh_\be_\bc_\bk\n+    * _\bo_\bb_\bj_\be_\bc_\bt_\b                                          * _\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\ba_\bl_\bE_\br_\br_\bo_\br\n+      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw           * _\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bC_\ba_\bt_\be_\bg_\bo_\br_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bb_\ba_\bs_\be_\b)\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw     * optimizemigration\n+            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                      o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n+    * _\bo_\bb_\bj_\be_\bc_\bt_\b__\bh_\bi_\bs_\bt_\bo_\br_\by_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn             * optimizemigration command line option\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                            o _\b-_\b-_\bc_\bh_\be_\bc_\bk\n+    * _\bo_\bb_\bj_\be_\bc_\bt_\b__\bi_\bd_\b _\b(_\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  * OPTIONS\n+    * _\bo_\bb_\bj_\be_\bc_\bt_\b__\bl_\bi_\bs_\bt_\b _\b(_\bP_\ba_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                          o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+          o _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                     * _\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bo_\bp_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\bo_\bb_\bj_\be_\bc_\bt_\b__\br_\be_\bp_\br_\b _\b(_\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                * _\bo_\bp_\bt_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bO_\bb_\bj_\be_\bc_\bt_\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt                                    o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bV_\bi_\be_\bw_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bo_\bb_\bj_\be_\bc_\bt_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                       * _\bO_\br_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\bo_\bg_\br_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                    * _\bo_\br_\bd_\be_\br_\b__\bb_\by_\b _\b(_\bA_\br_\br_\ba_\by_\bA_\bg_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                o _\b(_\bJ_\bS_\bO_\bN_\bB_\bA_\bg_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)                              o _\b(_\bS_\bt_\br_\bi_\bn_\bg_\bA_\bg_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bO_\bG_\bR_\bG_\be_\bo_\bm_\bT_\by_\bp_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                          * _\bo_\br_\bd_\be_\br_\b__\bb_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n+    * ogrinspect                                      * _\bo_\br_\bd_\be_\br_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b)_\b _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                      * _\bo_\br_\bd_\be_\br_\b__\bw_\bi_\bt_\bh_\b__\br_\be_\bs_\bp_\be_\bc_\bt_\b__\bt_\bo_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * ogrinspect command line option                  * _\bo_\br_\bd_\be_\br_\be_\bd_\b _\b(_\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b-_\b-_\bb_\bl_\ba_\bn_\bk                                   * _\bo_\br_\bd_\be_\br_\bi_\bn_\bg_\b \n+          o _\b-_\b-_\bd_\be_\bc_\bi_\bm_\ba_\bl                                   _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n+          o _\b-_\b-_\bg_\be_\bo_\bm_\b-_\bn_\ba_\bm_\be                                 _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b-_\b-_\bl_\ba_\by_\be_\br                                         o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b-_\b-_\bm_\ba_\bp_\bp_\bi_\bn_\bg                                       o _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b-_\b-_\bm_\bu_\bl_\bt_\bi_\b-_\bg_\be_\bo_\bm                              * _\bo_\br_\bd_\be_\br_\bi_\bn_\bg_\b__\bw_\bi_\bd_\bg_\be_\bt_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b-_\b-_\bn_\ba_\bm_\be_\b-_\bf_\bi_\be_\bl_\bd                              * ordinal\n+          o _\b-_\b-_\bn_\bo_\b-_\bi_\bm_\bp_\bo_\br_\bt_\bs                                    o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n+          o _\b-_\b-_\bn_\bu_\bl_\bl                                    * _\bo_\br_\bi_\bg_\bi_\bn_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b-_\b-_\bs_\br_\bi_\bd                                    * _\bO_\br_\bi_\bg_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bb_\ba_\bs_\be_\b)\n+    * omgevingsvariabele                              * _\bo_\br_\bp_\bh_\ba_\bn_\bs_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bA_\bL_\bL_\bO_\bW_\b__\bA_\bS_\bY_\bN_\bC_\b__\bU_\bN_\bS_\bA_\bF_\bE, _\b[_\b1_\b], _\b[_\b2_\b],      * _\bO_\bS_\bM_\bW_\bi_\bd_\bg_\be_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+            _\b[_\b3_\b]                                         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b._\bw_\bi_\bd_\bg_\be_\bt_\bs_\b)\n+          o _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bC_\bO_\bL_\bO_\bR_\bS, _\b[_\b1_\b], _\b[_\b2_\b], _\b[_\b3_\b]              * _\bo_\bu_\bt_\bd_\bi_\bm_\b _\b(_\bW_\bK_\bB_\bW_\br_\bi_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bS_\bE_\bT_\bT_\bI_\bN_\bG_\bS_\b__\bM_\bO_\bD_\bU_\bL_\bE, _\b[_\b1_\b], _\b[_\b2_\b],               o _\b(_\bW_\bK_\bT_\bW_\br_\bi_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+            _\b[_\b3_\b], _\b[_\b4_\b], _\b[_\b5_\b], _\b[_\b6_\b], _\b[_\b7_\b], _\b[_\b8_\b], _\b[_\b9_\b],        * _\bO_\bu_\bt_\be_\br_\bR_\be_\bf_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+            _\b[_\b1_\b0_\b], _\b[_\b1_\b1_\b], _\b[_\b1_\b2_\b], _\b[_\b1_\b3_\b], _\b[_\b1_\b4_\b], _\b[_\b1_\b5_\b],       * _\bo_\bu_\bt_\bp_\bu_\bt_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bG_\be_\bn_\be_\br_\ba_\bt_\be_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+            _\b[_\b1_\b6_\b], _\b[_\b1_\b7_\b], _\b[_\b1_\b8_\b], _\b[_\b1_\b9_\b], _\b[_\b2_\b0_\b], _\b[_\b2_\b1_\b],             o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+            _\b[_\b2_\b2_\b], _\b[_\b2_\b3_\b], _\b[_\b2_\b4_\b], _\b[_\b2_\b5_\b], _\b[_\b2_\b6_\b]                    o _\b(_\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bS_\bU_\bP_\bE_\bR_\bU_\bS_\bE_\bR_\b__\bP_\bA_\bS_\bS_\bW_\bO_\bR_\bD, _\b[_\b1_\b]            * _\bo_\bu_\bt_\bp_\bu_\bt_\b__\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bT_\bE_\bS_\bT_\b__\bP_\bR_\bO_\bC_\bE_\bS_\bS_\bE_\bS, _\b[_\b1_\b], _\b[_\b2_\b]           * overlaps\n+          o _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bW_\bA_\bT_\bC_\bH_\bM_\bA_\bN_\b__\bT_\bI_\bM_\bE_\bO_\bU_\bT, _\b[_\b1_\b], _\b[_\b2_\b]               o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+          o _\bH_\bI_\bD_\bE_\b__\bP_\bR_\bO_\bD_\bU_\bC_\bT_\bI_\bO_\bN_\b__\bW_\bA_\bR_\bN_\bI_\bN_\bG, _\b[_\b1_\b]              * _\bo_\bv_\be_\br_\bl_\ba_\bp_\bs_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bP_\bY_\bT_\bH_\bO_\bN_\bP_\bA_\bT_\bH, _\b[_\b1_\b], _\b[_\b2_\b]                            o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bP_\bY_\bT_\bH_\bO_\bN_\bS_\bT_\bA_\bR_\bT_\bU_\bP                                   o _\b(_\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bP_\bY_\bT_\bH_\bO_\bN_\bU_\bT_\bF_\b8                                * overlaps_above\n+          o _\bP_\bY_\bT_\bH_\bO_\bN_\bW_\bA_\bR_\bN_\bI_\bN_\bG_\bS                                  o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+    * _\bo_\bn_\b__\bc_\bo_\bm_\bm_\bi_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                          * overlaps_below\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)                                o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+    * _\bo_\bn_\b__\bd_\be_\bl_\be_\bt_\be_\b _\b(_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                * overlaps_left\n+    * _\bo_\bn_\be_\b__\bt_\bo_\b__\bm_\ba_\bn_\by_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                         o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+    * _\bo_\bn_\be_\b__\bt_\bo_\b__\bo_\bn_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                    * overlaps_right\n+    * _\bO_\bn_\be_\bT_\bo_\bO_\bn_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)            o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+    * _\bo_\bn_\bl_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                               * _\bo_\bv_\be_\br_\br_\bi_\bd_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                      o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n+    * _\bO_\bp_\bC_\bl_\ba_\bs_\bs_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                              * _\bo_\bv_\be_\br_\br_\bi_\bd_\be_\b__\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs_\b)\n+    * _\bo_\bp_\bc_\bl_\ba_\bs_\bs_\be_\bs_\b _\b(_\bI_\bn_\bd_\be_\bx_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bo_\bp_\be_\bn_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bG_\be_\bo_\bI_\bP_\b2_\b _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bO_\bp_\be_\bn_\bL_\ba_\by_\be_\br_\bs_\bW_\bi_\bd_\bg_\be_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b._\bw_\bi_\bd_\bg_\be_\bt_\bs_\b)\n *\b**\b**\b**\b**\b* P\bP *\b**\b**\b**\b**\b*\n-    * _\bp_\ba_\bc_\bk_\ba_\bg_\be_\bs_\b _\b(_\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\bC_\ba_\bt_\ba_\bl_\bo_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)             * _\bp_\bo_\bp_\bi_\bt_\be_\bm_\b(_\b)_\b _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bP_\ba_\bg_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bp_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b)              * _\bp_\bo_\bp_\bu_\bp_\b__\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bp_\ba_\bg_\be_\b(_\b)_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                          * PORT\n+    * _\bp_\ba_\bc_\bk_\ba_\bg_\be_\bs_\b _\b(_\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\bC_\ba_\bt_\ba_\bl_\bo_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)             * _\bp_\bo_\bp_\bi_\bt_\be_\bm_\b(_\b)_\b _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bP_\ba_\bg_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bp_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b)             * _\bp_\bo_\bp_\bu_\bp_\b__\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bp_\ba_\bg_\be_\b(_\b)_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                         * PORT\n     * _\bp_\ba_\bg_\be_\b__\bk_\bw_\ba_\br_\bg_\b                                               o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn     * _\bP_\bo_\bs_\bi_\bt_\bi_\bv_\be_\bB_\bi_\bg_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\bp_\ba_\bg_\be_\b__\br_\ba_\bn_\bg_\be_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   * _\bP_\bo_\bs_\bi_\bt_\bi_\bv_\be_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\bP_\ba_\bg_\be_\bN_\bo_\bt_\bA_\bn_\bI_\bn_\bt_\be_\bg_\be_\br                                   * _\bP_\bo_\bs_\bi_\bt_\bi_\bv_\be_\bS_\bm_\ba_\bl_\bl_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bp_\ba_\bg_\bi_\bn_\ba_\bt_\be_\b__\bb_\by_\b                                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn     * _\bP_\bO_\bS_\bT_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                         * _\bp_\bo_\bs_\bt_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bp_\ba_\bg_\bi_\bn_\ba_\bt_\be_\b__\bo_\br_\bp_\bh_\ba_\bn_\bs_\b                                         o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bB_\ba_\bs_\be_\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw\n-      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn             _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                               o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bB_\ba_\bs_\be_\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw\n-    * _\bp_\ba_\bg_\bi_\bn_\ba_\bt_\be_\b__\bq_\bu_\be_\br_\by_\bs_\be_\bt_\b(_\b)_\b                                        _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn           o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bP_\br_\bo_\bc_\be_\bs_\bs_\bF_\bo_\br_\bm_\bV_\bi_\be_\bw\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                                    _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bp_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b)         * _\bp_\bo_\bs_\bt_\b__\bp_\br_\bo_\bc_\be_\bs_\bs_\b(_\b)_\b _\b(_\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bS_\bt_\ba_\bt_\bi_\bc_\bF_\bi_\bl_\be_\bs_\bS_\bt_\bo_\br_\ba_\bg_\be\n-    * _\bp_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bP_\ba_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                             * _\bp_\bo_\bs_\bt_\b__\br_\be_\bs_\be_\bt_\b__\bl_\bo_\bg_\bi_\bn_\b _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw\n-          o _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bp_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b__\bc_\bl_\ba_\bs_\bs_\b                                    * _\bp_\bo_\bs_\bt_\b__\br_\be_\bs_\be_\bt_\b__\bl_\bo_\bg_\bi_\bn_\b__\bb_\ba_\bc_\bk_\be_\bn_\bd_\b \n-      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn       _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                         * POSTGIS_VERSION\n-    * _\bp_\ba_\br_\be_\bn_\bt_\b__\bl_\bi_\bn_\bk_\b _\b(_\bO_\bn_\be_\bT_\bo_\bO_\bn_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bp_\ba_\br_\bs_\be_\b__\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                            * _\bP_\bo_\bw_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\ba_\bt_\be_\bp_\ba_\br_\bs_\be_\b)                            * pprint\n-    * _\bp_\ba_\br_\bs_\be_\b__\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                              o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\ba_\bt_\be_\bp_\ba_\br_\bs_\be_\b)                            * _\bp_\br_\be_\b__\bi_\bn_\bi_\bt_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bp_\ba_\br_\bs_\be_\b__\bd_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                        * _\bp_\br_\be_\b__\bs_\ba_\bv_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\ba_\bt_\be_\bp_\ba_\br_\bs_\be_\b)                            * _\bp_\br_\be_\bc_\bi_\bs_\bi_\bo_\bn_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bp_\ba_\br_\bs_\be_\b__\bt_\bi_\bm_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                  o _\b(_\bW_\bK_\bT_\bW_\br_\bi_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\ba_\bt_\be_\bp_\ba_\br_\bs_\be_\b)                            * _\bP_\br_\be_\bf_\be_\bt_\bc_\bh_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * PASSWORD                                           * _\bp_\br_\be_\bf_\be_\bt_\bc_\bh_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-    * _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   * _\bp_\br_\be_\bf_\be_\bt_\bc_\bh_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bc_\bh_\ba_\bn_\bg_\be_\b__\bd_\bo_\bn_\be_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                         * _\bp_\br_\be_\bf_\bi_\bx_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn\n-    * _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bc_\bh_\ba_\bn_\bg_\be_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)       _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bc_\bh_\ba_\bn_\bg_\be_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                            o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b)           * _\bp_\br_\be_\bp_\ba_\br_\be_\b__\br_\bh_\bs_\b _\b(_\bL_\bo_\bo_\bk_\bu_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * PASSWORD_HASHERS                                   * _\bp_\br_\be_\bp_\ba_\br_\be_\bd_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * _\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * PASSWORD_RESET_TIMEOUT                               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * PREPEND_WWW\n-    * _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b__\bh_\be_\bl_\bp_\b__\bt_\be_\bx_\bt_\b__\bh_\bt_\bm_\bl_\b(_\b)_\b _\b(_\bi_\bn                 o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-      _\bm_\bo_\bd_\bu_\bl_\be                                             * _\bp_\br_\be_\bp_\bo_\bp_\bu_\bl_\ba_\bt_\be_\bd_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b)           * _\bp_\br_\be_\bs_\be_\br_\bv_\be_\b__\bf_\bi_\bl_\bt_\be_\br_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b__\bh_\be_\bl_\bp_\b__\bt_\be_\bx_\bt_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be        * _\bp_\br_\be_\bt_\bt_\by_\b__\bw_\bk_\bt_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b)           * _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs_\b__\bp_\ba_\bg_\be_\b__\bn_\bu_\bm_\bb_\be_\br_\b(_\b)_\b _\b(_\bP_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bD_\bo_\bn_\be_\bV_\bi_\be_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                   * _\bp_\br_\bi_\bm_\ba_\br_\by_\b__\bk_\be_\by_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)                         * _\bp_\br_\bi_\bo_\br_\bi_\bt_\by_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bF_\bo_\br_\bm_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                       * _\bp_\br_\bo_\bc_\be_\bs_\bs_\b__\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\b(_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bf_\bo_\br_\bm_\bs_\b)                         * _\bp_\br_\bo_\bc_\be_\bs_\bs_\b__\bl_\bh_\bs_\b(_\b)_\b _\b(_\bL_\bo_\bo_\bk_\bu_\bp_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bV_\bi_\be_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                       * _\bp_\br_\bo_\bc_\be_\bs_\bs_\b__\br_\bh_\bs_\b(_\b)_\b _\b(_\bL_\bo_\bo_\bk_\bu_\bp_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)                         * _\bp_\br_\bo_\bc_\be_\bs_\bs_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b(_\b)\n-    * _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)              * _\bp_\br_\bo_\bc_\be_\bs_\bs_\b__\bv_\bi_\be_\bw_\b(_\b)\n-    * _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bm_\bp_\bl_\be_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                * _\bP_\br_\bo_\bg_\br_\ba_\bm_\bm_\bi_\bn_\bg_\bE_\br_\br_\bo_\br\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)                         * _\bP_\br_\bo_\bh_\bi_\bb_\bi_\bt_\bN_\bu_\bl_\bl_\bC_\bh_\ba_\br_\ba_\bc_\bt_\be_\br_\bs_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)                         * _\bp_\br_\bo_\bj_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bD_\bo_\bn_\be_\bV_\bi_\be_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                    * _\bp_\br_\bo_\bj_\b4_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)                         * _\bp\bp_\br\br_\bo\bo_\bj\bj_\be\be_\bc\bc_\bt\bt\n-    * _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bF_\bo_\br_\bm_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                        * _\bp_\br_\bo_\bj_\be_\bc_\bt_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bf_\bo_\br_\bm_\bs_\b)                         * _\bp_\br_\bo_\bj_\be_\bc_\bt_\b__\bn_\bo_\br_\bm_\ba_\bl_\bi_\bz_\be_\bd_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                        * _\bp_\br_\bo_\bj_\be_\bc_\bt_\be_\bd_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)                         * _\bp\bp_\br\br_\bo\bo_\bp\bp_\be\be_\br\br_\bt\bt_\by\by\n-    * _\bP\bP_\ba\ba_\bt\bt_\bc\bc_\bh\bh_\b _\br\br_\be\be_\bl\bl_\be\be_\ba\ba_\bs\bs_\be\be                                      * _\bP_\bR_\bO_\bT_\bE_\bC_\bT_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\bp_\ba_\bt_\bc_\bh_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                            * _\bp_\br_\bo_\bt_\bo_\bc_\bo_\bl_\b _\b(_\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bP_\bA_\bd_\bd_\br_\be_\bs_\bs_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b), _\b[_\b1_\b]\n-    * _\bp_\ba_\bt_\bc_\bh_\b__\bc_\ba_\bc_\bh_\be_\b__\bc_\bo_\bn_\bt_\br_\bo_\bl_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                         o _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bc_\ba_\bc_\bh_\be_\b)                                * _\bp_\br_\bo_\bx_\by_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bp_\ba_\bt_\bc_\bh_\b__\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\bh_\be_\ba_\bd_\be_\br_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                * _\bp_\bu_\bs_\bh_\b(_\b)_\b _\b(_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bc_\ba_\bc_\bh_\be_\b)                                * _\bp_\bu_\bt_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bp_\ba_\bt_\bc_\bh_\b__\bv_\ba_\br_\by_\b__\bh_\be_\ba_\bd_\be_\br_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bP_\br_\bo_\bc_\be_\bs_\bs_\bF_\bo_\br_\bm_\bV_\bi_\be_\bw\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bc_\ba_\bc_\bh_\be_\b)                                        _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bp_\ba_\bt_\bh_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                         * _\bP_\bY_\bT_\bH_\bO_\bN_\b _\b(_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bC_\ba_\bt_\be_\bg_\bo_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        * Python Enhancement Proposals\n-          o _\b(_\bF_\bi_\bl_\be_\bP_\ba_\bt_\bh_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b), _\b[_\b1_\b]                     o _\bP_\bE_\bP_\b _\b2_\b0\n-          o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            o _\bP_\bE_\bP_\b _\b2_\b3_\b4\n-    * _\bp_\ba_\bt_\bh_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b)                           o _\bP_\bE_\bP_\b _\b2_\b4_\b9, _\b[_\b1_\b], _\b[_\b2_\b], _\b[_\b3_\b], _\b[_\b4_\b], _\b[_\b5_\b], _\b[_\b6_\b], _\b[_\b7_\b]\n-          o _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                   o _\bP_\bE_\bP_\b _\b2_\b4_\b9_\b#_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b-_\bt_\bw_\bo_\b-_\bp_\bh_\ba_\bs_\be_\b-_\bc_\bo_\bm_\bm_\bi_\bt_\b-\n-    * _\bp_\ba_\bt_\bh_\b__\bi_\bn_\bf_\bo_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                          _\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs\n-    * _\bp_\ba_\bt_\bt_\be_\br_\bn_\b__\bn_\ba_\bm_\be_\b                                             o _\bP_\bE_\bP_\b _\b2_\b5_\b7\n-      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bV_\bi_\be_\bw                  o _\bP_\bE_\bP_\b _\b2_\b7_\b8, _\b[_\b1_\b]\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                               o _\bP_\bE_\bP_\b _\b3_\b1_\b3_\b4\n-    * _\bp_\be_\br_\b__\bp_\ba_\bg_\be_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                           o _\bP_\bE_\bP_\b _\b3_\b1_\b8\n-    * _\bP_\be_\br_\bc_\be_\bn_\bt_\bR_\ba_\bn_\bk_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                    o _\bP_\bE_\bP_\b _\b3_\b3_\b3_\b3, _\b[_\b1_\b], _\b[_\b2_\b]\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                              o _\bP_\bE_\bP_\b _\b3_\b3_\b3_\b3_\b#_\be_\bn_\bv_\bi_\br_\bo_\bn_\b-_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs, _\b[_\b1_\b]\n-    * _\bP_\be_\br_\bi_\bm_\be_\bt_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                      o _\bP_\bE_\bP_\b _\b3_\b3_\b3_\b3_\b#_\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b-_\bc_\bo_\bm_\bp_\bo_\bn_\be_\bn_\bt_\bs_\b-_\bt_\bh_\ba_\bt_\b-_\bp_\bl_\ba_\by_\b-\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                    _\bb_\bo_\bt_\bh_\b-_\bs_\bi_\bd_\be_\bs\n-    * _\bp_\be_\br_\bm_\ba_\bn_\be_\bn_\bt_\b                                                o _\bP_\bE_\bP_\b _\b3_\b3_\b3_\b3_\b#_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b-_\bp_\bl_\ba_\bt_\bf_\bo_\br_\bm_\b-_\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b-_\bf_\bi_\bl_\be_\b-\n-      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bV_\bi_\be_\bw                    _\bh_\ba_\bn_\bd_\bl_\bi_\bn_\bg\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                               o _\bP_\bE_\bP_\b _\b3_\b4_\b3\n-    * _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b__\bd_\be_\bn_\bi_\be_\bd_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b _\b(_\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn                   o _\bP_\bE_\bP_\b _\b4_\b2_\b0\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                               o _\bP_\bE_\bP_\b _\b4_\b4_\b0, _\b[_\b1_\b]\n-    * _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                         o _\bP_\bE_\bP_\b _\b4_\b8_\b7\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)                          o _\bP_\bE_\bP_\b _\b4_\b9_\b2\n-    * _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bD_\be_\bn_\bi_\be_\bd                                         o _\bP_\bE_\bP_\b _\b6_\b5_\b7\n-    * _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                        o _\bP_\bE_\bP_\b _\b6_\b7_\b8\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bm_\bi_\bx_\bi_\bn_\bs_\b)                              o _\bP_\bE_\bP_\b _\b8, _\b[_\b1_\b], _\b[_\b2_\b], _\b[_\b3_\b], _\b[_\b4_\b]\n-    * _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bG_\br_\bo_\bu_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               * _\bP_\bY_\bT_\bH_\bO_\bN_\bP_\bA_\bT_\bH, _\b[_\b1_\b], _\b[_\b2_\b]\n-          o _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                          * _\bP_\bY_\bT_\bH_\bO_\bN_\bS_\bT_\bA_\bR_\bT_\bU_\bP\n-    * _\bP_\be_\br_\bs_\bi_\bs_\bt_\be_\bn_\bt_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn           * _\bP_\bY_\bT_\bH_\bO_\bN_\bU_\bT_\bF_\b8\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b)                    * _\bP_\bY_\bT_\bH_\bO_\bN_\bW_\bA_\bR_\bN_\bI_\bN_\bG_\bS\n-    * _\bp_\bg_\be_\bt_\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn     * _\bP_\bo_\bs_\bi_\bt_\bi_\bv_\be_\bB_\bi_\bg_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\bp_\ba_\bg_\be_\b__\br_\ba_\bn_\bg_\be_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   * _\bP_\bo_\bs_\bi_\bt_\bi_\bv_\be_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bP_\ba_\bg_\be_\bN_\bo_\bt_\bA_\bn_\bI_\bn_\bt_\be_\bg_\be_\br                                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\bp_\ba_\bg_\bi_\bn_\ba_\bt_\be_\b__\bb_\by_\b                                        * _\bP_\bo_\bs_\bi_\bt_\bi_\bv_\be_\bS_\bm_\ba_\bl_\bl_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                         * _\bP_\bO_\bS_\bT_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bp_\ba_\bg_\bi_\bn_\ba_\bt_\be_\b__\bo_\br_\bp_\bh_\ba_\bn_\bs_\b                                   * _\bp_\bo_\bs_\bt_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn           o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bB_\ba_\bs_\be_\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                 _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bp_\ba_\bg_\bi_\bn_\ba_\bt_\be_\b__\bq_\bu_\be_\br_\by_\bs_\be_\bt_\b(_\b)_\b                                      o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bB_\ba_\bs_\be_\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw\n+      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn             _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                                 o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bP_\br_\bo_\bc_\be_\bs_\bs_\bF_\bo_\br_\bm_\bV_\bi_\be_\bw\n+    * _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bp_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b)                _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bp_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   * _\bp_\bo_\bs_\bt_\b__\bp_\br_\bo_\bc_\be_\bs_\bs_\b(_\b)_\b _\b(_\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bS_\bt_\ba_\bt_\bi_\bc_\bF_\bi_\bl_\be_\bs_\bS_\bt_\bo_\br_\ba_\bg_\be\n+          o _\b(_\bP_\ba_\bg_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                               _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                          * _\bp_\bo_\bs_\bt_\b__\br_\be_\bs_\be_\bt_\b__\bl_\bo_\bg_\bi_\bn_\b _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw\n+    * _\bp_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b__\bc_\bl_\ba_\bs_\bs_\b                                      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn     * _\bp_\bo_\bs_\bt_\b__\br_\be_\bs_\be_\bt_\b__\bl_\bo_\bg_\bi_\bn_\b__\bb_\ba_\bc_\bk_\be_\bn_\bd_\b \n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                           _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bp_\ba_\br_\be_\bn_\bt_\b__\bl_\bi_\bn_\bk_\b _\b(_\bO_\bn_\be_\bT_\bo_\bO_\bn_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)              * POSTGIS_VERSION\n+    * _\bp_\ba_\br_\bs_\be_\b__\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                  o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\ba_\bt_\be_\bp_\ba_\br_\bs_\be_\b)                            * _\bP_\bo_\bw_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\bp_\ba_\br_\bs_\be_\b__\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                        * pprint\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\ba_\bt_\be_\bp_\ba_\br_\bs_\be_\b)                                  o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n+    * _\bp_\ba_\br_\bs_\be_\b__\bd_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                        * _\bp_\br_\be_\b__\bi_\bn_\bi_\bt_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\ba_\bt_\be_\bp_\ba_\br_\bs_\be_\b)                            * _\bp_\br_\be_\b__\bs_\ba_\bv_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bp_\ba_\br_\bs_\be_\b__\bt_\bi_\bm_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                            * _\bp_\br_\be_\bc_\bi_\bs_\bi_\bo_\bn_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\ba_\bt_\be_\bp_\ba_\br_\bs_\be_\b)                                  o _\b(_\bW_\bK_\bT_\bW_\br_\bi_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * PASSWORD                                           * _\bP_\br_\be_\bf_\be_\bt_\bc_\bh_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * _\bp_\br_\be_\bf_\be_\bt_\bc_\bh_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n+    * _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bc_\bh_\ba_\bn_\bg_\be_\b__\bd_\bo_\bn_\be_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be           * _\bp_\br_\be_\bf_\be_\bt_\bc_\bh_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bc_\bh_\ba_\bn_\bg_\be_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)     * _\bp_\br_\be_\bf_\bi_\bx_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn\n+    * _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bc_\bh_\ba_\bn_\bg_\be_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                        _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b)                 o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * PASSWORD_HASHERS                                   * _\bp_\br_\be_\bp_\ba_\br_\be_\b__\br_\bh_\bs_\b _\b(_\bL_\bo_\bo_\bk_\bu_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                      * _\bp_\br_\be_\bp_\ba_\br_\be_\bd_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * PASSWORD_RESET_TIMEOUT                             * _\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n+    * _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b__\bh_\be_\bl_\bp_\b__\bt_\be_\bx_\bt_\b__\bh_\bt_\bm_\bl_\b(_\b)_\b _\b(_\bi_\bn           * PREPEND_WWW\n+      _\bm_\bo_\bd_\bu_\bl_\be                                                   o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b)           * _\bp_\br_\be_\bp_\bo_\bp_\bu_\bl_\ba_\bt_\be_\bd_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b__\bh_\be_\bl_\bp_\b__\bt_\be_\bx_\bt_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be        * _\bp_\br_\be_\bs_\be_\br_\bv_\be_\b__\bf_\bi_\bl_\bt_\be_\br_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b)           * _\bp_\br_\be_\bt_\bt_\by_\b__\bw_\bk_\bt_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bD_\bo_\bn_\be_\bV_\bi_\be_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                  * _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs_\b__\bp_\ba_\bg_\be_\b__\bn_\bu_\bm_\bb_\be_\br_\b(_\b)_\b _\b(_\bP_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)                         * _\bp_\br_\bi_\bm_\ba_\br_\by_\b__\bk_\be_\by_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bF_\bo_\br_\bm_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                      * _\bp_\br_\bi_\bo_\br_\bi_\bt_\by_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bf_\bo_\br_\bm_\bs_\b)                         * _\bp_\br_\bo_\bc_\be_\bs_\bs_\b__\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\b(_\b)\n+    * _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bV_\bi_\be_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                      * _\bp_\br_\bo_\bc_\be_\bs_\bs_\b__\bl_\bh_\bs_\b(_\b)_\b _\b(_\bL_\bo_\bo_\bk_\bu_\bp_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)                         * _\bp_\br_\bo_\bc_\be_\bs_\bs_\b__\br_\bh_\bs_\b(_\b)_\b _\b(_\bL_\bo_\bo_\bk_\bu_\bp_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)             * _\bp_\br_\bo_\bc_\be_\bs_\bs_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b(_\b)\n+    * _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bm_\bp_\bl_\be_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn               * _\bp_\br_\bo_\bc_\be_\bs_\bs_\b__\bv_\bi_\be_\bw_\b(_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)                         * _\bP_\br_\bo_\bg_\br_\ba_\bm_\bm_\bi_\bn_\bg_\bE_\br_\br_\bo_\br\n+    * _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                * _\bP_\br_\bo_\bh_\bi_\bb_\bi_\bt_\bN_\bu_\bl_\bl_\bC_\bh_\ba_\br_\ba_\bc_\bt_\be_\br_\bs_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)\n+    * _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bD_\bo_\bn_\be_\bV_\bi_\be_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                   * _\bp_\br_\bo_\bj_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)                         * _\bp_\br_\bo_\bj_\b4_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bF_\bo_\br_\bm_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                       * _\bp\bp_\br\br_\bo\bo_\bj\bj_\be\be_\bc\bc_\bt\bt\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bf_\bo_\br_\bm_\bs_\b)                         * _\bp_\br_\bo_\bj_\be_\bc_\bt_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                       * _\bp_\br_\bo_\bj_\be_\bc_\bt_\b__\bn_\bo_\br_\bm_\ba_\bl_\bi_\bz_\be_\bd_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)                         * _\bp_\br_\bo_\bj_\be_\bc_\bt_\be_\bd_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bP\bP_\ba\ba_\bt\bt_\bc\bc_\bh\bh_\b _\br\br_\be\be_\bl\bl_\be\be_\ba\ba_\bs\bs_\be\be                                      * _\bp\bp_\br\br_\bo\bo_\bp\bp_\be\be_\br\br_\bt\bt_\by\by\n+    * _\bp_\ba_\bt_\bc_\bh_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                           * _\bP_\bR_\bO_\bT_\bE_\bC_\bT_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\bp_\ba_\bt_\bc_\bh_\b__\bc_\ba_\bc_\bh_\be_\b__\bc_\bo_\bn_\bt_\br_\bo_\bl_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                   * _\bp_\br_\bo_\bt_\bo_\bc_\bo_\bl_\b _\b(_\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bP_\bA_\bd_\bd_\br_\be_\bs_\bs_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b), _\b[_\b1_\b]\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bc_\ba_\bc_\bh_\be_\b)                                      o _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bp_\ba_\bt_\bc_\bh_\b__\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\bh_\be_\ba_\bd_\be_\br_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                * _\bp_\br_\bo_\bx_\by_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bc_\ba_\bc_\bh_\be_\b)                                * _\bp_\bu_\bs_\bh_\b(_\b)_\b _\b(_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bp_\ba_\bt_\bc_\bh_\b__\bv_\ba_\br_\by_\b__\bh_\be_\ba_\bd_\be_\br_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                    * _\bp_\bu_\bt_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bc_\ba_\bc_\bh_\be_\b)                                      o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bP_\br_\bo_\bc_\be_\bs_\bs_\bF_\bo_\br_\bm_\bV_\bi_\be_\bw\n+    * _\bp_\ba_\bt_\bh_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                 _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        * _\bP_\bY_\bT_\bH_\bO_\bN_\b _\b(_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bC_\ba_\bt_\be_\bg_\bo_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bF_\bi_\bl_\be_\bP_\ba_\bt_\bh_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b), _\b[_\b1_\b]               * Python Enhancement Proposals\n+          o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                            o _\bP_\bE_\bP_\b _\b2_\b0\n+    * _\bp_\ba_\bt_\bh_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b)                           o _\bP_\bE_\bP_\b _\b2_\b3_\b4\n+          o _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                  o _\bP_\bE_\bP_\b _\b2_\b4_\b9, _\b[_\b1_\b], _\b[_\b2_\b], _\b[_\b3_\b], _\b[_\b4_\b], _\b[_\b5_\b], _\b[_\b6_\b], _\b[_\b7_\b]\n+    * _\bp_\ba_\bt_\bh_\b__\bi_\bn_\bf_\bo_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        o _\bP_\bE_\bP_\b _\b2_\b4_\b9_\b#_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b-_\bt_\bw_\bo_\b-_\bp_\bh_\ba_\bs_\be_\b-_\bc_\bo_\bm_\bm_\bi_\bt_\b-\n+    * _\bp_\ba_\bt_\bt_\be_\br_\bn_\b__\bn_\ba_\bm_\be_\b                                               _\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bs\n+      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bV_\bi_\be_\bw                  o _\bP_\bE_\bP_\b _\b2_\b5_\b7\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                               o _\bP_\bE_\bP_\b _\b2_\b7_\b8, _\b[_\b1_\b]\n+    * _\bp_\be_\br_\b__\bp_\ba_\bg_\be_\b _\b(_\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                           o _\bP_\bE_\bP_\b _\b3_\b1_\b3_\b4\n+    * _\bP_\be_\br_\bc_\be_\bn_\bt_\bR_\ba_\bn_\bk_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                   o _\bP_\bE_\bP_\b _\b3_\b1_\b8\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                              o _\bP_\bE_\bP_\b _\b3_\b3_\b3_\b3, _\b[_\b1_\b], _\b[_\b2_\b]\n+    * _\bP_\be_\br_\bi_\bm_\be_\bt_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                     o _\bP_\bE_\bP_\b _\b3_\b3_\b3_\b3_\b#_\be_\bn_\bv_\bi_\br_\bo_\bn_\b-_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs, _\b[_\b1_\b]\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                  o _\bP_\bE_\bP_\b _\b3_\b3_\b3_\b3_\b#_\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b-_\bc_\bo_\bm_\bp_\bo_\bn_\be_\bn_\bt_\bs_\b-_\bt_\bh_\ba_\bt_\b-_\bp_\bl_\ba_\by_\b-\n+    * _\bp_\be_\br_\bm_\ba_\bn_\be_\bn_\bt_\b                                                  _\bb_\bo_\bt_\bh_\b-_\bs_\bi_\bd_\be_\bs\n+      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bV_\bi_\be_\bw                  o _\bP_\bE_\bP_\b _\b3_\b3_\b3_\b3_\b#_\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b-_\bp_\bl_\ba_\bt_\bf_\bo_\br_\bm_\b-_\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b-_\bf_\bi_\bl_\be_\b-\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                 _\bh_\ba_\bn_\bd_\bl_\bi_\bn_\bg\n+    * _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b__\bd_\be_\bn_\bi_\be_\bd_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b _\b(_\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn                   o _\bP_\bE_\bP_\b _\b3_\b4_\b3\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                               o _\bP_\bE_\bP_\b _\b4_\b2_\b0\n+    * _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                         o _\bP_\bE_\bP_\b _\b4_\b4_\b0, _\b[_\b1_\b]\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)                          o _\bP_\bE_\bP_\b _\b4_\b8_\b7\n+    * _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bD_\be_\bn_\bi_\be_\bd                                         o _\bP_\bE_\bP_\b _\b4_\b9_\b2\n+    * _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                       o _\bP_\bE_\bP_\b _\b6_\b5_\b7\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bm_\bi_\bx_\bi_\bn_\bs_\b)                              o _\bP_\bE_\bP_\b _\b6_\b7_\b8\n+    * _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bG_\br_\bo_\bu_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                     o _\bP_\bE_\bP_\b _\b8, _\b[_\b1_\b], _\b[_\b2_\b], _\b[_\b3_\b], _\b[_\b4_\b]\n+          o _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                          * _\bP_\bY_\bT_\bH_\bO_\bN_\bP_\bA_\bT_\bH, _\b[_\b1_\b], _\b[_\b2_\b]\n+    * _\bP_\be_\br_\bs_\bi_\bs_\bt_\be_\bn_\bt_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn          * _\bP_\bY_\bT_\bH_\bO_\bN_\bS_\bT_\bA_\bR_\bT_\bU_\bP\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b)                    * _\bP_\bY_\bT_\bH_\bO_\bN_\bU_\bT_\bF_\b8\n+    * _\bp_\bg_\be_\bt_\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                              * _\bP_\bY_\bT_\bH_\bO_\bN_\bW_\bA_\bR_\bN_\bI_\bN_\bG_\bS\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n     * _\bp_\bg_\be_\bt_\bt_\be_\bx_\bt_\b__\bl_\ba_\bz_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n     * phone2numeric\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-    * _\bP_\bi_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\bp_\bi_\bx_\be_\bl_\b__\bc_\bo_\bu_\bn_\bt_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bp_\bk_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bp_\bk_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * _\bP_\bi_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\bp_\bi_\bx_\be_\bl_\b__\bc_\bo_\bu_\bn_\bt_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bp_\bk_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bp_\bk_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n     * _\bp_\bk_\b__\bu_\br_\bl_\b__\bk_\bw_\ba_\br_\bg_\b \n       _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n     * pluralize\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-    * _\bP_\bo_\bi_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n-    * _\bp_\bo_\bi_\bn_\bt_\b__\bc_\bo_\bu_\bn_\bt_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bp_\bo_\bi_\bn_\bt_\b__\bo_\bn_\b__\bs_\bu_\br_\bf_\ba_\bc_\be_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bP_\bo_\bi_\bn_\bt_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bP_\bo_\bi_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n+    * _\bp_\bo_\bi_\bn_\bt_\b__\bc_\bo_\bu_\bn_\bt_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bp_\bo_\bi_\bn_\bt_\b__\bo_\bn_\b__\bs_\bu_\br_\bf_\ba_\bc_\be_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bP_\bo_\bi_\bn_\bt_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * _\bP_\bo_\bi_\bn_\bt_\bO_\bn_\bS_\bu_\br_\bf_\ba_\bc_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)\n+    * _\bP_\bo_\bi_\bn_\bt_\bO_\bn_\bS_\bu_\br_\bf_\ba_\bc_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\bP_\bo_\bl_\by_\bg_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n-    * _\bP_\bo_\bl_\by_\bg_\bo_\bn_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bP_\bo_\bl_\by_\bg_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n+    * _\bP_\bo_\bl_\by_\bg_\bo_\bn_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * _\bp_\bo_\bp_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)\n+    * _\bp_\bo_\bp_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n *\b**\b**\b**\b**\b* Q\bQ *\b**\b**\b**\b**\b*\n-    * _\bQ_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                      * _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b)\n-    * quarter                                            * _\bq_\bu_\be_\br_\by_\bs_\be_\bt_\b \n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                              _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n-    * _\bq_\bu_\be_\br_\by_\b__\bp_\bk_\b__\ba_\bn_\bd_\b__\bs_\bl_\bu_\bg_\b                                    _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn           o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                                 _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bq_\bu_\be_\br_\by_\b__\bs_\bt_\br_\bi_\bn_\bg_\b                                             o _\b(_\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bV_\bi_\be_\bw                  o _\b(_\bM_\bo_\bd_\be_\bl_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                         * querystring\n-    * _\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)                         o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n+    * _\bQ_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                           * _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * quarter                                                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                                  * _\bq_\bu_\be_\br_\by_\bs_\be_\bt_\b _\b(_\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd\n+    * _\bq_\bu_\be_\br_\by_\b__\bp_\bk_\b__\ba_\bn_\bd_\b__\bs_\bl_\bu_\bg_\b                                          _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn                 o _\b(_\bM_\bo_\bd_\be_\bl_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                       _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bq_\bu_\be_\br_\by_\b__\bs_\bt_\br_\bi_\bn_\bg_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bV_\bi_\be_\bw     * querystring\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                     o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n+    * _\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n     * _\bq\bq_\bu\bu_\be\be_\br\br_\by\by_\bs\bs_\be\be_\bt\bt\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n+            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n+            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n *\b**\b**\b**\b**\b* R\bR *\b**\b**\b**\b**\b*\n-    * _\bR_\ba_\bd_\bi_\ba_\bn_\bs_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)     * _\br_\be_\bn_\bd_\be_\br_\b__\bt_\bo_\b__\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b(_\b)_\b \n-    * _\br_\ba_\bd_\bi_\bo_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                 _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n-    * _\bR_\ba_\bd_\bi_\bo_\bS_\be_\bl_\be_\bc_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                 _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\br_\ba_\bi_\bs_\be_\b__\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\b _\b(_\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)           * _\br_\be_\bn_\bd_\be_\br_\b__\bt_\bo_\b__\bs_\bt_\br_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * random                                              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bl_\bo_\ba_\bd_\be_\br_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                             * _\br_\be_\bn_\bd_\be_\br_\b__\bv_\ba_\bl_\bu_\be_\b _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bI_\bn_\bp_\bu_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bR_\ba_\bn_\bd_\bo_\bm_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)      * _\br_\be_\bn_\bd_\be_\br_\be_\bd_\b__\bc_\bo_\bn_\bt_\be_\bn_\bt_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n-    * _\bR_\ba_\bn_\bd_\bo_\bm_\bU_\bU_\bI_\bD_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                * _\br_\be_\bn_\bd_\be_\br_\be_\br_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * range                                                   o _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\bR_\be_\bp_\be_\ba_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\br_\ba_\bn_\bg_\be_\b__\bt_\by_\bp_\be_\b                                        * _\bR_\be_\bp_\bl_\ba_\bc_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b._\bB_\ba_\bs_\be_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd     * _\br_\be_\bq_\bu_\be_\bs_\bt_\b _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                        * _\bR_\be_\bq_\bu_\be_\bs_\bt_\bA_\bb_\bo_\br_\bt_\be_\bd\n-          o _\b(_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                      * _\bR_\be_\bq_\bu_\be_\bs_\bt_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b)\n-    * _\bR_\ba_\bn_\bg_\be_\bB_\bo_\bu_\bn_\bd_\ba_\br_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                           * _\bR_\be_\bq_\bu_\be_\bs_\bt_\bF_\ba_\bc_\bt_\bo_\br_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)                   * _\br_\be_\bq_\bu_\be_\bs_\bt_\bs_\b._\bR_\be_\bq_\bu_\be_\bs_\bt_\bS_\bi_\bt_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)                   * _\br_\be_\bq_\bu_\bi_\br_\be_\b__\ba_\bl_\bl_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bM_\bu_\bl_\bt_\bi_\bV_\ba_\bl_\bu_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * rangefield.adjacent_to                            * _\br_\be_\bq_\bu_\bi_\br_\be_\b__\bG_\bE_\bT_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp_\b)\n-    * rangefield.contained_by                           * _\br_\be_\bq_\bu_\bi_\br_\be_\b__\bh_\bt_\bt_\bp_\b__\bm_\be_\bt_\bh_\bo_\bd_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp_\b)\n-    * rangefield.contains                               * _\br_\be_\bq_\bu_\bi_\br_\be_\b__\bP_\bO_\bS_\bT_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp_\b)\n-    * rangefield.endswith                               * _\br_\be_\bq_\bu_\bi_\br_\be_\b__\bs_\ba_\bf_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp_\b)\n-    * rangefield.fully_gt                               * _\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b__\bc_\bs_\bs_\b__\bc_\bl_\ba_\bs_\bs_\b _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * rangefield.fully_lt                               * _\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b__\bd_\bb_\b__\bf_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b__\bd_\bb_\b__\bv_\be_\bn_\bd_\bo_\br_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * rangefield.isempty                                * _\bR_\bE_\bQ_\bU_\bI_\bR_\bE_\bD_\b__\bF_\bI_\bE_\bL_\bD_\bS_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\bR_\be_\bq_\bu_\bi_\br_\be_\bD_\be_\bb_\bu_\bg_\bF_\ba_\bl_\bs_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bl_\bo_\bg_\b)\n-    * rangefield.lower_inc                              * _\bR_\be_\bq_\bu_\bi_\br_\be_\bD_\be_\bb_\bu_\bg_\bT_\br_\bu_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bl_\bo_\bg_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\br_\be_\bq_\bu_\bi_\br_\be_\bs_\b__\bc_\bs_\br_\bf_\b__\bt_\bo_\bk_\be_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * rangefield.lower_inf                                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\bs_\br_\bf_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\br_\be_\bq_\bu_\bi_\br_\be_\bs_\b__\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b__\bc_\bh_\be_\bc_\bk_\bs_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd\n-    * rangefield.not_gt                                   _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\br_\be_\bq_\bu_\bi_\br_\be_\bs_\b__\bs_\by_\bs_\bt_\be_\bm_\b__\bc_\bh_\be_\bc_\bk_\bs_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * rangefield.not_lt                                 * _\br_\be_\bs_\be_\bt_\b__\bs_\be_\bq_\bu_\be_\bn_\bc_\be_\bs_\b _\b(_\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\br_\be_\bs_\be_\bt_\b__\bu_\br_\bl_\b__\bt_\bo_\bk_\be_\bn_\b _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw\n-    * rangefield.overlap                                  _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * resetcycle\n-    * rangefield.startswith                                   o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\br_\be_\bs_\bo_\bl_\bv_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b)\n-    * rangefield.upper_inc                              * _\br_\be_\bs_\bo_\bl_\bv_\be_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                             _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * rangefield.upper_inf                              * _\br_\be_\bs_\bo_\bl_\bv_\be_\b__\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\br_\be_\bs_\bo_\bl_\bv_\be_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n-    * _\bR_\ba_\bn_\bg_\be_\bM_\ba_\bx_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                    _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)               * _\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\b4_\b0_\b4\n-    * _\bR_\ba_\bn_\bg_\be_\bM_\bi_\bn_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                  * _\br_\be_\bs_\bo_\bl_\bv_\be_\br_\b__\bm_\ba_\bt_\bc_\bh_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                     o _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bR_\ba_\bn_\bg_\be_\bO_\bp_\be_\br_\ba_\bt_\bo_\br_\bs_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                          * _\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)                   * _\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n-    * _\bR_\ba_\bn_\bg_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                             * _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\ba_\bd_\bd_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)                    * _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\bc_\bh_\ba_\bn_\bg_\be_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bR_\ba_\bn_\bk_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)        * _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\bc_\bl_\ba_\bs_\bs_\b \n-    * _\bR_\ba_\bs_\bt_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                               _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                       _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\br_\ba_\bw_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                  * _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\bd_\be_\bl_\be_\bt_\be_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                  * _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\bg_\bo_\bn_\be_\b__\bc_\bl_\ba_\bs_\bs_\b \n-          o _\b(_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                              _\b(_\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bF_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n-    * _\br_\ba_\bw_\b__\bi_\bd_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)          _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                      * _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b__\bc_\bl_\ba_\bs_\bs_\b _\b(_\bC_\bo_\bm_\bm_\bo_\bn_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n-    * _\bR_\ba_\bw_\bS_\bQ_\bL_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                    _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)                           o _\b(_\bL_\bo_\bc_\ba_\bl_\be_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\br_\be_\b__\bp_\ba_\bt_\bh_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b)                       o _\b(_\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bF_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n-    * _\br_\be_\ba_\bd_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                               _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                       * _\bR_\bE_\bS_\bT_\bR_\bI_\bC_\bT_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\br_\be_\ba_\bd_\ba_\bb_\bl_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                  * _\bR_\be_\bv_\be_\br_\bs_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\br_\be_\ba_\bd_\bl_\bi_\bn_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\br_\be_\ba_\bd_\bl_\bi_\bn_\be_\bs_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                        o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\br_\be_\ba_\bd_\bo_\bn_\bl_\by_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)            * _\br_\be_\bv_\be_\br_\bs_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\br_\be_\ba_\bd_\by_\b _\b(_\ba_\bp_\bp_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-    * _\br_\be_\ba_\bd_\by_\b(_\b)_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                              o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b)\n-    * _\br_\be_\ba_\bs_\bo_\bn_\b__\bp_\bh_\br_\ba_\bs_\be_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)            * _\br_\be_\bv_\be_\br_\bs_\be_\b__\bl_\ba_\bz_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b)\n-          o _\b(_\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)           * _\br_\be_\bv_\be_\br_\bs_\be_\b__\bo_\br_\bd_\be_\br_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\br_\be_\bc_\be_\bi_\bv_\be_\b__\bd_\ba_\bt_\ba_\b__\bc_\bh_\bu_\bn_\bk_\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br           * RFC\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                                 o _\bR_\bF_\bC_\b _\b1_\b0_\b3_\b4, _\b[_\b1_\b], _\b[_\b2_\b]\n-    * _\br_\be_\bc_\be_\bi_\bv_\be_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bi_\bs_\bp_\ba_\bt_\bc_\bh_\b)                  o _\bR_\bF_\bC_\b _\b1_\b0_\b3_\b5\n-    * _\br_\be_\bc_\bu_\br_\bs_\bi_\bv_\be_\b _\b(_\bF_\bi_\bl_\be_\bP_\ba_\bt_\bh_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b), _\b[_\b1_\b]                o _\bR_\bF_\bC_\b _\b1_\b1_\b2_\b3_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b5_\b._\b2_\b._\b1_\b4\n-    * _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\bs_\b)                 o _\bR_\bF_\bC_\b _\b1_\b8_\b6_\b6\n-    * _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b__\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\bd_\b__\bu_\bs_\be_\br_\b _\b(_\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw                  o _\bR_\bF_\bC_\b _\b2_\b0_\b4_\b6_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b5_\b._\b2_\b._\b1\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                              o _\bR_\bF_\bC_\b _\b2_\b3_\b8_\b8_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b5_\b._\b3\n-    * _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b__\bf_\bi_\be_\bl_\bd_\b__\bn_\ba_\bm_\be_\b _\b(_\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)             o _\bR_\bF_\bC_\b _\b2_\b6_\b1_\b6, _\b[_\b1_\b], _\b[_\b2_\b]\n-          o _\b(_\bL_\bo_\bg_\bi_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               o _\bR_\bF_\bC_\b _\b2_\b9_\b6_\b5_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b5_\b._\b3\n-          o _\b(_\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                             o _\bR_\bF_\bC_\b _\b3_\b6_\b9_\b6_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b3\n-          o _\b(_\bL_\bo_\bg_\bo_\bu_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            o _\bR_\bF_\bC_\b _\b3_\b9_\b8_\b6\n-    * _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b__\bt_\bo_\b__\bl_\bo_\bg_\bi_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                          o _\bR_\bF_\bC_\b _\b3_\b9_\b8_\b6_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b2\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)                              o _\bR_\bF_\bC_\b _\b3_\b9_\b8_\b6_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b3_\b._\b2_\b._\b2\n-    * _\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)                           o _\bR_\bF_\bC_\b _\b3_\b9_\b8_\b7\n-    * _\br_\be_\bf_\br_\be_\bs_\bh_\b__\bf_\br_\bo_\bm_\b__\bd_\bb_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                        o _\bR_\bF_\bC_\b _\b3_\b9_\b8_\b7_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b3_\b._\b1, _\b[_\b1_\b]\n-    * regex                                                   o _\bR_\bF_\bC_\b _\b3_\b9_\b8_\b7_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b3_\b._\b2, _\b[_\b1_\b]\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                                 o _\bR_\bF_\bC_\b _\b4_\b2_\b8_\b7, _\b[_\b1_\b]\n-    * _\br_\be_\bg_\be_\bx_\b _\b(_\bR_\be_\bg_\be_\bx_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            o _\bR_\bF_\bC_\b _\b4_\b2_\b9_\b1_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b2_\b._\b2, _\b[_\b1_\b]\n-          o _\b(_\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        o _\bR_\bF_\bC_\b _\b4_\b6_\b4_\b8_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b5\n-    * _\bR_\be_\bg_\be_\bx_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                      o _\bR_\bF_\bC_\b _\b5_\b3_\b2_\b2_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b3_\b._\b3\n-    * _\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                o _\bR_\bF_\bC_\b _\b6_\b2_\b6_\b5, _\b[_\b1_\b], _\b[_\b2_\b], _\b[_\b3_\b]\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                                 o _\bR_\bF_\bC_\b _\b6_\b2_\b6_\b5_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b4_\b._\b1_\b._\b2_\b._\b6, _\b[_\b1_\b]\n-    * _\br_\be_\bg_\bi_\bs_\bt_\be_\br_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                           o _\bR_\bF_\bC_\b _\b6_\b2_\b6_\b5_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b6_\b._\b1\n-          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)                  o _\bR_\bF_\bC_\b _\b6_\b2_\b6_\b6, _\b[_\b1_\b]\n-          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\bh_\be_\bc_\bk_\bs_\b)                    o _\bR_\bF_\bC_\b _\b7_\b2_\b3_\b1\n-    * _\br_\be_\bg_\bi_\bs_\bt_\be_\br_\b__\bc_\bo_\bn_\bv_\be_\br_\bt_\be_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b)            o _\bR_\bF_\bC_\b _\b7_\b2_\b3_\b1_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b7_\b._\b1_\b._\b1_\b._\b1\n-    * _\br_\be_\bg_\bi_\bs_\bt_\be_\br_\b__\bl_\bo_\bo_\bk_\bu_\bp_\b(_\b)_\b                                       o _\bR_\bF_\bC_\b _\b7_\b2_\b3_\b1_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b7_\b._\b1_\b._\b4\n-      _\b(_\bl_\bo_\bo_\bk_\bu_\bp_\bs_\b._\bR_\be_\bg_\bi_\bs_\bt_\be_\br_\bL_\bo_\bo_\bk_\bu_\bp_\bM_\bi_\bx_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)              o _\bR_\bF_\bC_\b _\b7_\b2_\b3_\b2\n-    * _\bR_\be_\bg_\br_\bA_\bv_\bg_\bX_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                      o _\bR_\bF_\bC_\b _\b7_\b2_\b3_\b4_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b4_\b._\b2_\b._\b2\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)                     o _\bR_\bF_\bC_\b _\b7_\b2_\b3_\b4_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b5_\b._\b2_\b._\b2_\b._\b2\n-    * _\bR_\be_\bg_\br_\bA_\bv_\bg_\bY_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                      o _\bR_\bF_\bC_\b _\b7_\b2_\b3_\b9_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b5_\b._\b3\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)                     o _\bR_\bF_\bC_\b _\b7_\b9_\b1_\b4\n-    * _\bR_\be_\bg_\br_\bC_\bo_\bu_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                     o _\bR_\bF_\bC_\b _\b7_\b9_\b4_\b6, _\b[_\b1_\b]\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)                     o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b1_\b2_\b._\b5_\b._\b5, _\b[_\b1_\b], _\b[_\b2_\b]\n-    * _\bR_\be_\bg_\br_\bI_\bn_\bt_\be_\br_\bc_\be_\bp_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                 o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b1_\b3_\b._\b1_\b._\b1\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)                     o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b1_\b3_\b._\b1_\b._\b2\n-    * regroup                                                 o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b1_\b3_\b._\b1_\b._\b3\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                                      o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b1_\b3_\b._\b1_\b._\b4\n-    * _\bR_\be_\bg_\br_\bR_\b2_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                        o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b1_\b5, _\b[_\b1_\b], _\b[_\b2_\b]\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)                     o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b1_\b5_\b._\b1, _\b[_\b1_\b]\n-    * _\bR_\be_\bg_\br_\bS_\bl_\bo_\bp_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                     o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b1_\b5_\b._\b4_\b._\b5\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)                     o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b1_\b5_\b._\b5_\b._\b4\n-    * _\bR_\be_\bg_\br_\bS_\bX_\bX_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                       o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b5_\b._\b6_\b._\b7\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)                     o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b8_\b._\b8_\b._\b1\n-    * _\bR_\be_\bg_\br_\bS_\bX_\bY_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                       o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b8_\b._\b8_\b._\b3, _\b[_\b1_\b]\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)                     o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b9_\b._\b2_\b._\b1, _\b[_\b1_\b], _\b[_\b2_\b], _\b[_\b3_\b]\n-    * _\bR_\be_\bg_\br_\bS_\bY_\bY_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                       o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b9_\b._\b3_\b._\b4\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)                     o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b9_\b._\b3_\b._\b8\n-    * _\br_\be_\bl_\b__\bd_\bb_\b__\bt_\by_\bp_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                            o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b1\n-    * _\br_\be_\bl_\ba_\bb_\be_\bl_\be_\bd_\b__\bc_\bl_\bo_\bn_\be_\b(_\b)_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                   o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b1_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b5_\b._\b2_\b._\b2_\b._\b1\n-    * relate                                            * _\br_\bh_\bs_\b _\b(_\bL_\bo_\bo_\bk_\bu_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * right\n-    * _\br_\be_\bl_\ba_\bt_\be_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\br_\be_\bl_\ba_\bt_\be_\b__\bp_\ba_\bt_\bt_\be_\br_\bn_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            * _\bR_\bi_\bg_\bh_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bm_\bo_\bd_\be_\bl_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   * _\br_\bi_\bn_\bg_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bn_\ba_\bm_\be_\b _\b(_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               * rjust\n-          o _\b(_\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-    * _\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bq_\bu_\be_\br_\by_\b__\bn_\ba_\bm_\be_\b _\b(_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)         * _\br_\bo_\bl_\bl_\bb_\ba_\bc_\bk_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)\n-          o _\b(_\bG_\be_\bn_\be_\br_\bi_\bc_\bR_\be_\bl_\ba_\bt_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                 * _\br_\bo_\bo_\bt_\b__\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs_\b(_\b)_\b _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                 * ROOT_URLCONF\n-    * _\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b._\br_\be_\bl_\ba_\bt_\be_\bd_\b)                  * _\bR_\bo_\bu_\bn_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\b__\bn_\ba_\bm_\be_\b _\b(_\bF_\bi_\bl_\bt_\be_\br_\be_\bd_\bR_\be_\bl_\ba_\bt_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)        * _\br_\bo_\bu_\bt_\be_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                       * _\bR_\bo_\bw_\bN_\bu_\bm_\bb_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b)                     * _\bR_\bo_\bw_\bR_\ba_\bn_\bg_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)\n-    * _\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                    * _\bR_\bP_\ba_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b)                   * _\bR_\bs_\bs_\b2_\b0_\b1_\br_\be_\bv_\b2_\bF_\be_\be_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bR_\bE_\bM_\bO_\bV_\bA_\bL_\b _\b(_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bC_\ba_\bt_\be_\bg_\bo_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b)\n-    * _\br_\be_\bm_\bo_\bv_\be_\b(_\b)_\b _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                  * _\bR_\bs_\bs_\bF_\be_\be_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b)\n-    * _\br_\be_\bm_\bo_\bv_\be_\b__\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br     * _\bR_\bs_\bs_\bU_\bs_\be_\br_\bl_\ba_\bn_\bd_\b0_\b9_\b1_\bF_\be_\be_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b)\n-    * _\br_\be_\bm_\bo_\bv_\be_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br          * _\bR_\bT_\br_\bi_\bm_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                           * _\br_\bu_\bn_\b__\bc_\bh_\be_\bc_\bk_\bs_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\br_\be_\bm_\bo_\bv_\be_\b__\bi_\bn_\bd_\be_\bx_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br          * _\br_\bu_\bn_\b__\bs_\bu_\bi_\bt_\be_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                           * _\br_\bu_\bn_\b__\bt_\be_\bs_\bt_\bs_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * remove_stale_contenttypes                         * _\bR_\bu_\bn_\bP_\by_\bt_\bh_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bR_\ba_\bd_\bi_\ba_\bn_\bs_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                * _\br_\be_\bn_\bd_\be_\br_\b__\bt_\bo_\b__\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b(_\b)_\b \n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                         _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n+    * _\br_\ba_\bd_\bi_\bo_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bR_\ba_\bd_\bi_\bo_\bS_\be_\bl_\be_\bc_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)              * _\br_\be_\bn_\bd_\be_\br_\b__\bt_\bo_\b__\bs_\bt_\br_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\br_\ba_\bi_\bs_\be_\b__\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\b _\b(_\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bl_\bo_\ba_\bd_\be_\br_\b)\n+    * random                                            * _\br_\be_\bn_\bd_\be_\br_\b__\bv_\ba_\bl_\bu_\be_\b _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bI_\bn_\bp_\bu_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                             * _\br_\be_\bn_\bd_\be_\br_\be_\bd_\b__\bc_\bo_\bn_\bt_\be_\bn_\bt_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n+    * _\bR_\ba_\bn_\bd_\bo_\bm_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)       _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bR_\ba_\bn_\bd_\bo_\bm_\bU_\bU_\bI_\bD_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                             * _\br_\be_\bn_\bd_\be_\br_\be_\br_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                      o _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * range                                             * _\bR_\be_\bp_\be_\ba_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\bR_\be_\bp_\bl_\ba_\bc_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\br_\ba_\bn_\bg_\be_\b__\bt_\by_\bp_\be_\b                                        * _\br_\be_\bq_\bu_\be_\bs_\bt_\b _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b._\bB_\ba_\bs_\be_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd     * _\bR_\be_\bq_\bu_\be_\bs_\bt_\bA_\bb_\bo_\br_\bt_\be_\bd\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                        * _\bR_\be_\bq_\bu_\be_\bs_\bt_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b)\n+          o _\b(_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      * _\bR_\be_\bq_\bu_\be_\bs_\bt_\bF_\ba_\bc_\bt_\bo_\br_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n+    * _\bR_\ba_\bn_\bg_\be_\bB_\bo_\bu_\bn_\bd_\ba_\br_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                          * _\br_\be_\bq_\bu_\be_\bs_\bt_\bs_\b._\bR_\be_\bq_\bu_\be_\bs_\bt_\bS_\bi_\bt_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bs_\b)\n+    * _\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                             * _\br_\be_\bq_\bu_\bi_\br_\be_\b__\ba_\bl_\bl_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bM_\bu_\bl_\bt_\bi_\bV_\ba_\bl_\bu_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)                   * _\br_\be_\bq_\bu_\bi_\br_\be_\b__\bG_\bE_\bT_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * rangefield.adjacent_to                              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\br_\be_\bq_\bu_\bi_\br_\be_\b__\bh_\bt_\bt_\bp_\b__\bm_\be_\bt_\bh_\bo_\bd_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * rangefield.contained_by                             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\br_\be_\bq_\bu_\bi_\br_\be_\b__\bP_\bO_\bS_\bT_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * rangefield.contains                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\br_\be_\bq_\bu_\bi_\br_\be_\b__\bs_\ba_\bf_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * rangefield.endswith                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * rangefield.fully_gt                               * _\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b__\bc_\bs_\bs_\b__\bc_\bl_\ba_\bs_\bs_\b _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b__\bd_\bb_\b__\bf_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * rangefield.fully_lt                               * _\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b__\bd_\bb_\b__\bv_\be_\bn_\bd_\bo_\br_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\bR_\bE_\bQ_\bU_\bI_\bR_\bE_\bD_\b__\bF_\bI_\bE_\bL_\bD_\bS_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * rangefield.isempty                                * _\bR_\be_\bq_\bu_\bi_\br_\be_\bD_\be_\bb_\bu_\bg_\bF_\ba_\bl_\bs_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bl_\bo_\bg_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\bR_\be_\bq_\bu_\bi_\br_\be_\bD_\be_\bb_\bu_\bg_\bT_\br_\bu_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bl_\bo_\bg_\b)\n+    * rangefield.lower_inc                              * _\br_\be_\bq_\bu_\bi_\br_\be_\bs_\b__\bc_\bs_\br_\bf_\b__\bt_\bo_\bk_\be_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\bs_\br_\bf_\b)\n+    * rangefield.lower_inf                              * _\br_\be_\bq_\bu_\bi_\br_\be_\bs_\b__\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b__\bc_\bh_\be_\bc_\bk_\bs_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                             _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * rangefield.not_gt                                 * _\br_\be_\bq_\bu_\bi_\br_\be_\bs_\b__\bs_\by_\bs_\bt_\be_\bm_\b__\bc_\bh_\be_\bc_\bk_\bs_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\br_\be_\bs_\be_\bt_\b__\bs_\be_\bq_\bu_\be_\bn_\bc_\be_\bs_\b _\b(_\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * rangefield.not_lt                                 * _\br_\be_\bs_\be_\bt_\b__\bu_\br_\bl_\b__\bt_\bo_\bk_\be_\bn_\b _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                             _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * rangefield.overlap                                * resetcycle\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                                 o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n+    * rangefield.startswith                             * _\br_\be_\bs_\bo_\bl_\bv_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\br_\be_\bs_\bo_\bl_\bv_\be_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n+    * rangefield.upper_inc                                _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           * _\br_\be_\bs_\bo_\bl_\bv_\be_\b__\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * rangefield.upper_inf                              * _\br_\be_\bs_\bo_\bl_\bv_\be_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                             _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bR_\ba_\bn_\bg_\be_\bM_\ba_\bx_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                 * _\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\b4_\b0_\b4\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)               * _\br_\be_\bs_\bo_\bl_\bv_\be_\br_\b__\bm_\ba_\bt_\bc_\bh_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bR_\ba_\bn_\bg_\be_\bM_\bi_\bn_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                       o _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)               * _\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b)\n+    * _\bR_\ba_\bn_\bg_\be_\bO_\bp_\be_\br_\ba_\bt_\bo_\br_\bs_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                         * _\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b)                   * _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\ba_\bd_\bd_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bR_\ba_\bn_\bg_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                            * _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\bc_\bh_\ba_\bn_\bg_\be_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)                    * _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\bc_\bl_\ba_\bs_\bs_\b \n+    * _\bR_\ba_\bn_\bk_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)         _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n+    * _\bR_\ba_\bs_\bt_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                              _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                     * _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\bd_\be_\bl_\be_\bt_\be_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\br_\ba_\bw_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                  * _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\bg_\bo_\bn_\be_\b__\bc_\bl_\ba_\bs_\bs_\b \n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                    _\b(_\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bF_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n+          o _\b(_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                             _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\br_\ba_\bw_\b__\bi_\bd_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)        * _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b__\bc_\bl_\ba_\bs_\bs_\b _\b(_\bC_\bo_\bm_\bm_\bo_\bn_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bR_\ba_\bw_\bS_\bQ_\bL_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                       o _\b(_\bL_\bo_\bc_\ba_\bl_\be_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)                           o _\b(_\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bF_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n+    * _\br_\be_\b__\bp_\ba_\bt_\bh_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b)                         _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\br_\be_\ba_\bd_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                      * _\bR_\bE_\bS_\bT_\bR_\bI_\bC_\bT_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\b(_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                      * _\bR_\be_\bv_\be_\br_\bs_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\br_\be_\ba_\bd_\ba_\bb_\bl_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\br_\be_\ba_\bd_\bl_\bi_\bn_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                        o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\br_\be_\ba_\bd_\bl_\bi_\bn_\be_\bs_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                 * _\br_\be_\bv_\be_\br_\bs_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\br_\be_\ba_\bd_\bo_\bn_\bl_\by_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n+    * _\br_\be_\ba_\bd_\by_\b _\b(_\ba_\bp_\bp_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                  o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b)\n+    * _\br_\be_\ba_\bd_\by_\b(_\b)_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                       * _\br_\be_\bv_\be_\br_\bs_\be_\b__\bl_\ba_\bz_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b)\n+    * _\br_\be_\ba_\bs_\bo_\bn_\b__\bp_\bh_\br_\ba_\bs_\be_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)            * _\br_\be_\bv_\be_\br_\bs_\be_\b__\bo_\br_\bd_\be_\br_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)           * RFC\n+    * _\br_\be_\bc_\be_\bi_\bv_\be_\b__\bd_\ba_\bt_\ba_\b__\bc_\bh_\bu_\bn_\bk_\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br                 o _\bR_\bF_\bC_\b _\b1_\b0_\b3_\b4, _\b[_\b1_\b], _\b[_\b2_\b]\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                                o _\bR_\bF_\bC_\b _\b1_\b0_\b3_\b5\n+    * _\br_\be_\bc_\be_\bi_\bv_\be_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bi_\bs_\bp_\ba_\bt_\bc_\bh_\b)                  o _\bR_\bF_\bC_\b _\b1_\b1_\b2_\b3_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b5_\b._\b2_\b._\b1_\b4\n+    * _\br_\be_\bc_\bu_\br_\bs_\bi_\bv_\be_\b _\b(_\bF_\bi_\bl_\be_\bP_\ba_\bt_\bh_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b), _\b[_\b1_\b]                o _\bR_\bF_\bC_\b _\b1_\b8_\b6_\b6\n+    * _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\bs_\b)                 o _\bR_\bF_\bC_\b _\b2_\b0_\b4_\b6_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b5_\b._\b2_\b._\b1\n+    * _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b__\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\bd_\b__\bu_\bs_\be_\br_\b _\b(_\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw                  o _\bR_\bF_\bC_\b _\b2_\b3_\b8_\b8_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b5_\b._\b3\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                              o _\bR_\bF_\bC_\b _\b2_\b6_\b1_\b6, _\b[_\b1_\b], _\b[_\b2_\b]\n+    * _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b__\bf_\bi_\be_\bl_\bd_\b__\bn_\ba_\bm_\be_\b _\b(_\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)             o _\bR_\bF_\bC_\b _\b2_\b9_\b6_\b5_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b5_\b._\b3\n+          o _\b(_\bL_\bo_\bg_\bi_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               o _\bR_\bF_\bC_\b _\b3_\b6_\b9_\b6_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b3\n+          o _\b(_\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                             o _\bR_\bF_\bC_\b _\b3_\b9_\b8_\b6\n+          o _\b(_\bL_\bo_\bg_\bo_\bu_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                            o _\bR_\bF_\bC_\b _\b3_\b9_\b8_\b6_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b2\n+    * _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b__\bt_\bo_\b__\bl_\bo_\bg_\bi_\bn_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                          o _\bR_\bF_\bC_\b _\b3_\b9_\b8_\b6_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b3_\b._\b2_\b._\b2\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bv_\bi_\be_\bw_\bs_\b)                              o _\bR_\bF_\bC_\b _\b3_\b9_\b8_\b7\n+    * _\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)                     o _\bR_\bF_\bC_\b _\b3_\b9_\b8_\b7_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b3_\b._\b1, _\b[_\b1_\b]\n+    * _\br_\be_\bf_\br_\be_\bs_\bh_\b__\bf_\br_\bo_\bm_\b__\bd_\bb_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                       o _\bR_\bF_\bC_\b _\b3_\b9_\b8_\b7_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b3_\b._\b2, _\b[_\b1_\b]\n+    * regex                                                   o _\bR_\bF_\bC_\b _\b4_\b2_\b8_\b7, _\b[_\b1_\b]\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                                 o _\bR_\bF_\bC_\b _\b4_\b2_\b9_\b1_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b2_\b._\b2, _\b[_\b1_\b]\n+    * _\br_\be_\bg_\be_\bx_\b _\b(_\bR_\be_\bg_\be_\bx_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                            o _\bR_\bF_\bC_\b _\b4_\b6_\b4_\b8_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b5\n+          o _\b(_\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        o _\bR_\bF_\bC_\b _\b5_\b3_\b2_\b2_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b3_\b._\b3\n+    * _\bR_\be_\bg_\be_\bx_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                     o _\bR_\bF_\bC_\b _\b6_\b2_\b6_\b5, _\b[_\b1_\b], _\b[_\b2_\b], _\b[_\b3_\b]\n+    * _\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                               o _\bR_\bF_\bC_\b _\b6_\b2_\b6_\b5_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b4_\b._\b1_\b._\b2_\b._\b6, _\b[_\b1_\b]\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                                 o _\bR_\bF_\bC_\b _\b6_\b2_\b6_\b5_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b6_\b._\b1\n+    * _\br_\be_\bg_\bi_\bs_\bt_\be_\br_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                          o _\bR_\bF_\bC_\b _\b6_\b2_\b6_\b6, _\b[_\b1_\b]\n+          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)                  o _\bR_\bF_\bC_\b _\b7_\b2_\b3_\b1\n+          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\bh_\be_\bc_\bk_\bs_\b)                    o _\bR_\bF_\bC_\b _\b7_\b2_\b3_\b1_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b7_\b._\b1_\b._\b1_\b._\b1\n+    * _\br_\be_\bg_\bi_\bs_\bt_\be_\br_\b__\bc_\bo_\bn_\bv_\be_\br_\bt_\be_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b)            o _\bR_\bF_\bC_\b _\b7_\b2_\b3_\b1_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b7_\b._\b1_\b._\b4\n+    * _\br_\be_\bg_\bi_\bs_\bt_\be_\br_\b__\bl_\bo_\bo_\bk_\bu_\bp_\b(_\b)_\b                                       o _\bR_\bF_\bC_\b _\b7_\b2_\b3_\b2\n+      _\b(_\bl_\bo_\bo_\bk_\bu_\bp_\bs_\b._\bR_\be_\bg_\bi_\bs_\bt_\be_\br_\bL_\bo_\bo_\bk_\bu_\bp_\bM_\bi_\bx_\bi_\bn_\b _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)             o _\bR_\bF_\bC_\b _\b7_\b2_\b3_\b4_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b4_\b._\b2_\b._\b2\n+    * _\bR_\be_\bg_\br_\bA_\bv_\bg_\bX_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                     o _\bR_\bF_\bC_\b _\b7_\b2_\b3_\b4_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b5_\b._\b2_\b._\b2_\b._\b2\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)                     o _\bR_\bF_\bC_\b _\b7_\b2_\b3_\b9_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b5_\b._\b3\n+    * _\bR_\be_\bg_\br_\bA_\bv_\bg_\bY_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                     o _\bR_\bF_\bC_\b _\b7_\b9_\b1_\b4\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)                     o _\bR_\bF_\bC_\b _\b7_\b9_\b4_\b6, _\b[_\b1_\b]\n+    * _\bR_\be_\bg_\br_\bC_\bo_\bu_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                    o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b1_\b2_\b._\b5_\b._\b5, _\b[_\b1_\b], _\b[_\b2_\b]\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)                     o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b1_\b3_\b._\b1_\b._\b1\n+    * _\bR_\be_\bg_\br_\bI_\bn_\bt_\be_\br_\bc_\be_\bp_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b1_\b3_\b._\b1_\b._\b2\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)                     o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b1_\b3_\b._\b1_\b._\b3\n+    * regroup                                                 o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b1_\b3_\b._\b1_\b._\b4\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                                      o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b1_\b5, _\b[_\b1_\b], _\b[_\b2_\b]\n+    * _\bR_\be_\bg_\br_\bR_\b2_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                       o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b1_\b5_\b._\b1, _\b[_\b1_\b]\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)                     o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b1_\b5_\b._\b4_\b._\b5\n+    * _\bR_\be_\bg_\br_\bS_\bl_\bo_\bp_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                    o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b1_\b5_\b._\b5_\b._\b4\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)                     o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b5_\b._\b6_\b._\b7\n+    * _\bR_\be_\bg_\br_\bS_\bX_\bX_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                      o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b8_\b._\b8_\b._\b1\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)                     o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b8_\b._\b8_\b._\b3, _\b[_\b1_\b]\n+    * _\bR_\be_\bg_\br_\bS_\bX_\bY_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                      o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b9_\b._\b2_\b._\b1, _\b[_\b1_\b], _\b[_\b2_\b], _\b[_\b3_\b]\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)                     o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b9_\b._\b3_\b._\b4\n+    * _\bR_\be_\bg_\br_\bS_\bY_\bY_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                      o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b0_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b9_\b._\b3_\b._\b8\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)                     o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b1\n+    * _\br_\be_\bl_\b__\bd_\bb_\b__\bt_\by_\bp_\be_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                           o _\bR_\bF_\bC_\b _\b9_\b1_\b1_\b1_\b _\bS_\be_\bc_\bt_\bi_\bo_\bn_\b _\b5_\b._\b2_\b._\b2_\b._\b1\n+    * _\br_\be_\bl_\ba_\bb_\be_\bl_\be_\bd_\b__\bc_\bl_\bo_\bn_\be_\b(_\b)_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)            * _\br_\bh_\bs_\b _\b(_\bL_\bo_\bo_\bk_\bu_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * relate                                            * right\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                                 o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+    * _\br_\be_\bl_\ba_\bt_\be_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                   * _\bR_\bi_\bg_\bh_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\br_\be_\bl_\ba_\bt_\be_\b__\bp_\ba_\bt_\bt_\be_\br_\bn_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           * _\br_\bi_\bn_\bg_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bm_\bo_\bd_\be_\bl_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   * rjust\n+    * _\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bn_\ba_\bm_\be_\b _\b(_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                     o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n+          o _\b(_\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 * _\br_\bo_\bl_\bl_\bb_\ba_\bc_\bk_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)\n+    * _\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bq_\bu_\be_\br_\by_\b__\bn_\ba_\bm_\be_\b _\b(_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)         * _\br_\bo_\bo_\bt_\b__\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs_\b(_\b)_\b _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bG_\be_\bn_\be_\br_\bi_\bc_\bR_\be_\bl_\ba_\bt_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 * ROOT_URLCONF\n+          o _\b(_\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                       o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * _\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                         * _\bR_\bo_\bu_\bn_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs_\b._\br_\be_\bl_\ba_\bt_\be_\bd_\b)                  * _\br_\bo_\bu_\bt_\be_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\b__\bn_\ba_\bm_\be_\b _\b(_\bF_\bi_\bl_\bt_\be_\br_\be_\bd_\bR_\be_\bl_\ba_\bt_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)        * _\bR_\bo_\bw_\bN_\bu_\bm_\bb_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                      * _\bR_\bo_\bw_\bR_\ba_\bn_\bg_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b)                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)\n+    * _\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                   * _\bR_\bP_\ba_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b)                   * _\bR_\bs_\bs_\b2_\b0_\b1_\br_\be_\bv_\b2_\bF_\be_\be_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bR_\bE_\bM_\bO_\bV_\bA_\bL_\b _\b(_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bC_\ba_\bt_\be_\bg_\bo_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b)\n+    * _\br_\be_\bm_\bo_\bv_\be_\b(_\b)_\b _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                 * _\bR_\bs_\bs_\bF_\be_\be_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b)\n+    * _\br_\be_\bm_\bo_\bv_\be_\b__\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br     * _\bR_\bs_\bs_\bU_\bs_\be_\br_\bl_\ba_\bn_\bd_\b0_\b9_\b1_\bF_\be_\be_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b)\n+    * _\br_\be_\bm_\bo_\bv_\be_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br          * _\bR_\bT_\br_\bi_\bm_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                          * _\br_\bu_\bn_\b__\bc_\bh_\be_\bc_\bk_\bs_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\br_\be_\bm_\bo_\bv_\be_\b__\bi_\bn_\bd_\be_\bx_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br          * _\br_\bu_\bn_\b__\bs_\bu_\bi_\bt_\be_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                          * _\br_\bu_\bn_\b__\bt_\be_\bs_\bt_\bs_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * remove_stale_contenttypes                         * _\bR_\bu_\bn_\bP_\by_\bt_\bh_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n     * remove_stale_contenttypes command line option     * runserver\n           o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be                                        o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n           o _\b-_\b-_\bi_\bn_\bc_\bl_\bu_\bd_\be_\b-_\bs_\bt_\ba_\bl_\be_\b-_\ba_\bp_\bp_\bs                        * runserver command line option\n     * _\br_\be_\bm_\bo_\bv_\be_\b__\bt_\br_\ba_\bi_\bl_\bi_\bn_\bg_\b__\bn_\bu_\bl_\bl_\bs_\b _\b(_\bS_\bp_\bl_\bi_\bt_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd                  o _\b-_\b-_\bi_\bn_\bs_\be_\bc_\bu_\br_\be\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                              o _\b-_\b-_\bi_\bp_\bv_\b6\n-    * _\bR_\be_\bm_\bo_\bv_\be_\bC_\bo_\bl_\bl_\ba_\bt_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                               o _\b-_\b-_\bn_\bo_\br_\be_\bl_\bo_\ba_\bd\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                              o _\b-_\b-_\bi_\bp_\bv_\b6\n+    * _\bR_\be_\bm_\bo_\bv_\be_\bC_\bo_\bl_\bl_\ba_\bt_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                              o _\b-_\b-_\bn_\bo_\br_\be_\bl_\bo_\ba_\bd\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                     o _\b-_\b-_\bn_\bo_\bs_\bt_\ba_\bt_\bi_\bc\n-    * _\bR_\be_\bm_\bo_\bv_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                              o _\b-_\b-_\bn_\bo_\bt_\bh_\br_\be_\ba_\bd_\bi_\bn_\bg\n+    * _\bR_\be_\bm_\bo_\bv_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                             o _\b-_\b-_\bn_\bo_\bt_\bh_\br_\be_\ba_\bd_\bi_\bn_\bg\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                        o _\b-_\b6\n-    * _\bR_\be_\bm_\bo_\bv_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                             * _\bR_\bu_\bn_\bS_\bQ_\bL_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bR_\be_\bm_\bo_\bv_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                            * _\bR_\bu_\bn_\bS_\bQ_\bL_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\bR_\be_\bm_\bo_\bv_\be_\bI_\bn_\bd_\be_\bx_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bR_\be_\bm_\bo_\bv_\be_\bI_\bn_\bd_\be_\bx_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\bR_\be_\bm_\bo_\bv_\be_\bI_\bn_\bd_\be_\bx_\bC_\bo_\bn_\bc_\bu_\br_\br_\be_\bn_\bt_\bl_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bR_\be_\bm_\bo_\bv_\be_\bI_\bn_\bd_\be_\bx_\bC_\bo_\bn_\bc_\bu_\br_\br_\be_\bn_\bt_\bl_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n     * _\br_\be_\bn_\ba_\bm_\be_\b__\bi_\bn_\bd_\be_\bx_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bR_\be_\bn_\ba_\bm_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bR_\be_\bn_\ba_\bm_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\bR_\be_\bn_\ba_\bm_\be_\bI_\bn_\bd_\be_\bx_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bR_\be_\bn_\ba_\bm_\be_\bI_\bn_\bd_\be_\bx_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\bR_\be_\bn_\ba_\bm_\be_\bM_\bo_\bd_\be_\bl_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bR_\be_\bn_\ba_\bm_\be_\bM_\bo_\bd_\be_\bl_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\br_\be_\bn_\bd_\be_\br_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bB_\ba_\bs_\be_\bR_\be_\bn_\bd_\be_\br_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+    * _\br_\be_\bn_\bd_\be_\br_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bB_\ba_\bs_\be_\bR_\be_\bn_\bd_\be_\br_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\bs_\b)\n-          o _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b), _\b[_\b1_\b]\n-          o _\b(_\bW_\bi_\bd_\bg_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+          o _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b), _\b[_\b1_\b]\n+          o _\b(_\bW_\bi_\bd_\bg_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n *\b**\b**\b**\b**\b* S\bS *\b**\b**\b**\b**\b*\n-    * safe                                        * _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                       * _\bs_\be_\bt_\bu_\bp_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bV_\bi_\be_\bw_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bS_\ba_\bf_\be_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\bF_\bi_\bl_\bt_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn             o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bb_\bu_\bg_\b)                         * _\bs_\be_\bt_\bu_\bp_\b__\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * safeseq                                           o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bu_\bt_\bi_\bl_\bs_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                       * _\bs_\be_\bt_\bu_\bp_\b__\bt_\be_\bs_\bt_\b__\be_\bn_\bv_\bi_\br_\bo_\bn_\bm_\be_\bn_\bt_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br\n-    * _\bS_\ba_\bf_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                          _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bs_\ba_\bf_\be_\bs_\bt_\br_\bi_\bn_\bg_\b)                          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bu_\bt_\bi_\bl_\bs_\b)\n-    * same_as                                     * _\bs_\be_\bt_\bU_\bp_\bT_\be_\bs_\bt_\bD_\ba_\bt_\ba_\b(_\b)_\b _\b(_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\bc_\bl_\ba_\bs_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                     * _\bS_\bH_\bA_\b1_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\bs_\ba_\bm_\bp_\bl_\be_\b _\b(_\bC_\bo_\bv_\ba_\br_\bP_\bo_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                 * _\bS_\bH_\bA_\b2_\b2_\b4_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\b(_\bS_\bt_\bd_\bD_\be_\bv_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    * _\bS_\bH_\bA_\b2_\b5_\b6_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\b(_\bV_\ba_\br_\bi_\ba_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                  * _\bS_\bH_\bA_\b3_\b8_\b4_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\bs_\ba_\bv_\be_\b(_\b)_\b _\b(_\bb_\ba_\bs_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bB_\ba_\bs_\be_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\br     * _\bS_\bH_\bA_\b5_\b1_\b2_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                     * shell\n-          o _\b(_\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-          o _\b(_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                         * _\bs_\bh_\be_\bl_\bl_\b _\b(_\bP_\bo_\bl_\by_\bg_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bL_\ba_\by_\be_\br_\bM_\ba_\bp_\bp_\bi_\bn_\bg_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                 * shell command line option\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                              o _\b-_\b-_\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-          o _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                            o _\b-_\b-_\bi_\bn_\bt_\be_\br_\bf_\ba_\bc_\be\n-    * _\bs_\ba_\bv_\be_\b__\ba_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    o _\b-_\b-_\bn_\bo_\b-_\bi_\bm_\bp_\bo_\br_\bt_\bs\n-    * _\bs_\ba_\bv_\be_\b__\ba_\bs_\b__\bc_\bo_\bn_\bt_\bi_\bn_\bu_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)           o _\b-_\b-_\bn_\bo_\b-_\bs_\bt_\ba_\br_\bt_\bu_\bp\n-    * _\bs_\ba_\bv_\be_\b__\bf_\bo_\br_\bm_\bs_\be_\bt_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                o _\b-_\bc\n-    * _\bs_\ba_\bv_\be_\b__\bm_\bo_\bd_\be_\bl_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                  o _\b-_\bi\n-    * _\bs_\ba_\bv_\be_\b__\bo_\bn_\b__\bt_\bo_\bp_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)          * SHORT_DATE_FORMAT\n-    * _\bs_\ba_\bv_\be_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bs_\ba_\bv_\be_\bp_\bo_\bi_\bn_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                      * SHORT_DATETIME_FORMAT\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)                            o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bs_\ba_\bv_\be_\bp_\bo_\bi_\bn_\bt_\b__\bc_\bo_\bm_\bm_\bi_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be               * _\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\bs\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)                      * _\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\bs_\b._\bg_\be_\bt_\b__\bc_\bu_\br_\br_\be_\bn_\bt_\b__\bs_\bi_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bs_\ba_\bv_\be_\bp_\bo_\bi_\bn_\bt_\b__\br_\bo_\bl_\bl_\bb_\ba_\bc_\bk_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)                      * _\bs_\bh_\bo_\bw_\b__\bc_\bh_\ba_\bn_\bg_\be_\b__\bl_\bi_\bn_\bk_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bS_\bc_\ba_\bl_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                             * _\bs_\bh_\bo_\bw_\b__\bf_\ba_\bc_\be_\bt_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)     * _\bs_\bh_\bo_\bw_\b__\bf_\bu_\bl_\bl_\b__\br_\be_\bs_\bu_\bl_\bt_\b__\bc_\bo_\bu_\bn_\bt_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bs_\bc_\ba_\bl_\be_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                * showmigrations\n-    * _\bs_\bc_\bh_\be_\bm_\be_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-    * _\bs_\bc_\bh_\be_\bm_\be_\bs_\b _\b(_\bU_\bR_\bL_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)            * showmigrations command line option\n-    * _\bS_\bc_\br_\bi_\bp_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                    o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n-    * search                                            o _\b-_\b-_\bl_\bi_\bs_\bt\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           o _\b-_\b-_\bp_\bl_\ba_\bn\n-    * _\bs_\be_\ba_\br_\bc_\bh_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              o _\b-_\bl\n-    * _\bs_\be_\ba_\br_\bc_\bh_\b__\bh_\be_\bl_\bp_\b__\bt_\be_\bx_\bt_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)           o _\b-_\bp\n-    * _\bS_\be_\ba_\br_\bc_\bh_\bH_\be_\ba_\bd_\bl_\bi_\bn_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                    * _\bS_\bi_\bg_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bs_\be_\ba_\br_\bc_\bh_\b)             * _\bs_\bi_\bg_\bn_\b(_\b)_\b _\b(_\bT_\bi_\bm_\be_\bs_\bt_\ba_\bm_\bp_\bS_\bi_\bg_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bS_\be_\ba_\br_\bc_\bh_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)         * _\bs_\bi_\bg_\bn_\b__\bo_\bb_\bj_\be_\bc_\bt_\b(_\b)_\b _\b(_\bT_\bi_\bm_\be_\bs_\bt_\ba_\bm_\bp_\bS_\bi_\bg_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bS_\be_\ba_\br_\bc_\bh_\bQ_\bu_\be_\br_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                       * _\bS_\bi_\bg_\bn_\ba_\bl_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bi_\bs_\bp_\ba_\bt_\bc_\bh_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bs_\be_\ba_\br_\bc_\bh_\b)             * _\bS_\bi_\bg_\bn_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\bi_\bg_\bn_\bi_\bn_\bg_\b)\n-    * _\bS_\be_\ba_\br_\bc_\bh_\bR_\ba_\bn_\bk_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                        * SIGNING_BACKEND\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bs_\be_\ba_\br_\bc_\bh_\b)                   o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bS_\be_\ba_\br_\bc_\bh_\bV_\be_\bc_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                      * SILENCED_SYSTEM_CHECKS\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bs_\be_\ba_\br_\bc_\bh_\b)                   o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bS_\be_\ba_\br_\bc_\bh_\bV_\be_\bc_\bt_\bo_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                 * _\bs_\bi_\bm_\bp_\bl_\be_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bs_\be_\ba_\br_\bc_\bh_\b)             * _\bs_\bi_\bm_\bp_\bl_\be_\b__\bb_\bl_\bo_\bc_\bk_\b__\bt_\ba_\bg_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bL_\bi_\bb_\br_\ba_\br_\by\n-    * second                                        _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                     * _\bs_\bi_\bm_\bp_\bl_\be_\b__\bt_\ba_\bg_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bL_\bi_\bb_\br_\ba_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * SECRET_KEY                                  * _\bS_\bi_\bm_\bp_\bl_\be_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * SECRET_KEY_FALLBACKS                        * _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b)\n-    * SECURE_CONTENT_TYPE_NOSNIFF                 * _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bs_\bi_\bm_\bp_\bl_\bi_\bf_\by_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * SECURE_CROSS_ORIGIN_OPENER_POLICY           * _\bS_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bs_\bi_\bt_\be_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * SECURE_HSTS_INCLUDE_SUBDOMAINS              * _\bs_\bi_\bt_\be_\b__\bh_\be_\ba_\bd_\be_\br_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * SITE_ID\n-    * SECURE_HSTS_PRELOAD                               o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bs_\bi_\bt_\be_\b__\bt_\bi_\bt_\bl_\be_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * SECURE_HSTS_SECONDS                         * _\bs_\bi_\bt_\be_\b__\bu_\br_\bl_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bm_\ba_\bp_\bs_\b)\n-    * SECURE_PROXY_SSL_HEADER                     * _\bs_\bi_\bz_\be_\b _\b(_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b(_\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * SECURE_REDIRECT_EXEMPT                            o _\b(_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b(_\bS_\bp_\bl_\bi_\bt_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * SECURE_REFERRER_POLICY                            o _\b(_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bs_\bi_\bz_\be_\b(_\b)_\b _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * SECURE_SSL_HOST                             * _\bs_\bk_\be_\bw_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bs_\bk_\bi_\bp_\bI_\bf_\bD_\bB_\bF_\be_\ba_\bt_\bu_\br_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n-    * SECURE_SSL_REDIRECT                         * _\bs_\bk_\bi_\bp_\bU_\bn_\bl_\be_\bs_\bs_\bD_\bB_\bF_\be_\ba_\bt_\bu_\br_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * slice\n-    * _\bS_\be_\bc_\bu_\br_\bi_\bt_\by_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                      o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b)                 * _\bs\bs_\bl\bl_\bu\bu_\bg\bg\n-    * _\bs_\be_\be_\bk_\ba_\bb_\bl_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            * _\bs_\bl_\bu_\bg_\b__\bf_\bi_\be_\bl_\bd_\b \n-    * _\bS_\be_\bl_\be_\bc_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n-    * _\bs_\be_\bl_\be_\bc_\bt_\b__\bf_\bo_\br_\b__\bu_\bp_\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)            * _\bs_\bl_\bu_\bg_\b__\bu_\br_\bl_\b__\bk_\bw_\ba_\br_\bg_\b \n-    * _\bs_\be_\bl_\be_\bc_\bt_\b__\bo_\bn_\b__\bs_\ba_\bv_\be_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)            _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n-    * _\bs_\be_\bl_\be_\bc_\bt_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                   _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)            * _\bS_\bl_\bu_\bg_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\bs_\be_\bl_\be_\bc_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b(_\b)_\b _\b(_\bE_\bn_\bg_\bi_\bn_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                 o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                            * slugify\n-            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bl_\bo_\ba_\bd_\be_\br_\b)                     o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-    * _\bS_\be_\bl_\be_\bc_\bt_\bD_\ba_\bt_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                  * _\bs_\bl_\bu_\bg_\bi_\bf_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\be_\bx_\bt_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                               * _\bS_\bm_\ba_\bl_\bl_\bA_\bu_\bt_\bo_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\bS_\be_\bl_\be_\bc_\bt_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)      * _\bS_\bm_\ba_\bl_\bl_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\bs_\be_\bm_\bi_\b__\bm_\ba_\bj_\bo_\br_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)     * _\bs_\bm_\ba_\br_\bt_\b__\bb_\by_\bt_\be_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b)\n-    * _\bs_\be_\bm_\bi_\b__\bm_\bi_\bn_\bo_\br_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)     * _\bs_\bm_\ba_\br_\bt_\b__\bs_\bt_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b)\n-    * _\bs_\be_\bn_\bd_\b(_\b)_\b _\b(_\bS_\bi_\bg_\bn_\ba_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                      * _\bS_\bn_\ba_\bp_\bT_\bo_\bG_\br_\bi_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bs_\be_\bn_\bd_\b__\bm_\ba_\bi_\bl_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bE_\bm_\ba_\bi_\bl_\bH_\ba_\bn_\bd_\bl_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)          * _\bs_\bo_\br_\bt_\ba_\bb_\bl_\be_\b__\bb_\by_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            * spaceless\n-    * _\bs_\be_\bn_\bd_\b__\bm_\ba_\bs_\bs_\b__\bm_\ba_\bi_\bl_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                       o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)                           * _\bs_\bp_\ba_\bt_\bi_\ba_\bl_\b__\bf_\bi_\bl_\bt_\be_\br_\b _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bs_\be_\bn_\bd_\b__\br_\bo_\bb_\bu_\bs_\bt_\b(_\b)_\b _\b(_\bS_\bi_\bg_\bn_\ba_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)               * _\bs_\bp_\ba_\bt_\bi_\ba_\bl_\b__\bi_\bn_\bd_\be_\bx_\b _\b(_\bB_\ba_\bs_\be_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * sendtestemail                               * _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)\n-    * sendtestemail command line option           * _\bS_\bp_\bG_\bi_\bs_\bt_\bI_\bn_\bd_\be_\bx_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b-_\b-_\ba_\bd_\bm_\bi_\bn_\bs                                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs_\b)\n-          o _\b-_\b-_\bm_\ba_\bn_\ba_\bg_\be_\br_\bs                            * _\bS_\bp_\bl_\bi_\bt_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bs_\be_\bn_\bs_\bi_\bt_\bi_\bv_\be_\b__\bp_\bo_\bs_\bt_\b__\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bd_\be_\bb_\bu_\bg_\b)              * _\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * _\bs_\be_\bn_\bs_\bi_\bt_\bi_\bv_\be_\b__\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be            * _\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bd_\be_\bb_\bu_\bg_\b)              * _\bS_\bp_\bl_\bi_\bt_\bH_\bi_\bd_\bd_\be_\bn_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bS_\be_\bp_\ba_\br_\ba_\bt_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bA_\bn_\bd_\bS_\bt_\ba_\bt_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)            * _\bS_\bQ_\bL_\b _\b(_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bC_\ba_\bt_\be_\bg_\bo_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * SERIALIZATION_MODULES                       * sqlflush\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-    * _\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\b__\bd_\bb_\b__\bt_\bo_\b__\bs_\bt_\br_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be         * sqlflush command line option\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\b._\bc_\br_\be_\ba_\bt_\bi_\bo_\bn_\b)                    o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n-    * _\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br_\bs_\b._\bJ_\bS_\bO_\bN_\bS_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn        * sqlmigrate\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)                          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-    * SERVER_EMAIL                                * sqlmigrate command line option\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b-_\b-_\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n-    * _\bs_\be_\bs_\bs_\bi_\bo_\bn_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n-          o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               * sqlsequencereset\n-    * SESSION_CACHE_ALIAS                               o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * sqlsequencereset command line option\n-    * SESSION_COOKIE_AGE                                o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bS_\bq_\br_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * SESSION_COOKIE_DOMAIN                       * squashmigrations\n+    * safe                                        * _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b(_\b)_\b _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                       * _\bs_\be_\bt_\bu_\bp_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bV_\bi_\be_\bw\n+    * _\bS_\ba_\bf_\be_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\bF_\bi_\bl_\bt_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn        _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bb_\bu_\bg_\b)                               o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b)\n+    * safeseq                                     * _\bs_\be_\bt_\bu_\bp_\b__\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                             o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bu_\bt_\bi_\bl_\bs_\b)\n+    * _\bS_\ba_\bf_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                       * _\bs_\be_\bt_\bu_\bp_\b__\bt_\be_\bs_\bt_\b__\be_\bn_\bv_\bi_\br_\bo_\bn_\bm_\be_\bn_\bt_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bs_\ba_\bf_\be_\bs_\bt_\br_\bi_\bn_\bg_\b)                      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * same_as                                           o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bu_\bt_\bi_\bl_\bs_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                     * _\bs_\be_\bt_\bU_\bp_\bT_\be_\bs_\bt_\bD_\ba_\bt_\ba_\b(_\b)_\b _\b(_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bs_\ba_\bm_\bp_\bl_\be_\b _\b(_\bC_\bo_\bv_\ba_\br_\bP_\bo_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 * _\bS_\bH_\bA_\b1_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+          o _\b(_\bS_\bt_\bd_\bD_\be_\bv_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                    * _\bS_\bH_\bA_\b2_\b2_\b4_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+          o _\b(_\bV_\ba_\br_\bi_\ba_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  * _\bS_\bH_\bA_\b2_\b5_\b6_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\bs_\ba_\bv_\be_\b(_\b)_\b _\b(_\bb_\ba_\bs_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bB_\ba_\bs_\be_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\br     * _\bS_\bH_\bA_\b3_\b8_\b4_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                    * _\bS_\bH_\bA_\b5_\b1_\b2_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+          o _\b(_\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                   * shell\n+          o _\b(_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                              o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n+          o _\b(_\bL_\ba_\by_\be_\br_\bM_\ba_\bp_\bp_\bi_\bn_\bg_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                * _\bs_\bh_\be_\bl_\bl_\b _\b(_\bP_\bo_\bl_\by_\bg_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                       * shell command line option\n+          o _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                           o _\b-_\b-_\bc_\bo_\bm_\bm_\ba_\bn_\bd\n+    * _\bs_\ba_\bv_\be_\b__\ba_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                    o _\b-_\b-_\bi_\bn_\bt_\be_\br_\bf_\ba_\bc_\be\n+    * _\bs_\ba_\bv_\be_\b__\ba_\bs_\b__\bc_\bo_\bn_\bt_\bi_\bn_\bu_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)           o _\b-_\b-_\bn_\bo_\b-_\bi_\bm_\bp_\bo_\br_\bt_\bs\n+    * _\bs_\ba_\bv_\be_\b__\bf_\bo_\br_\bm_\bs_\be_\bt_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)               o _\b-_\b-_\bn_\bo_\b-_\bs_\bt_\ba_\br_\bt_\bu_\bp\n+    * _\bs_\ba_\bv_\be_\b__\bm_\bo_\bd_\be_\bl_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                 o _\b-_\bc\n+    * _\bs_\ba_\bv_\be_\b__\bo_\bn_\b__\bt_\bo_\bp_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                o _\b-_\bi\n+    * _\bs_\ba_\bv_\be_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)         * SHORT_DATE_FORMAT\n+    * _\bs_\ba_\bv_\be_\bp_\bo_\bi_\bn_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                            o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)                      * SHORT_DATETIME_FORMAT\n+    * _\bs_\ba_\bv_\be_\bp_\bo_\bi_\bn_\bt_\b__\bc_\bo_\bm_\bm_\bi_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                     o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)                      * _\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\bs\n+    * _\bs_\ba_\bv_\be_\bp_\bo_\bi_\bn_\bt_\b__\br_\bo_\bl_\bl_\bb_\ba_\bc_\bk_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be             * _\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\bs_\b._\bg_\be_\bt_\b__\bc_\bu_\br_\br_\be_\bn_\bt_\b__\bs_\bi_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)                        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bs_\b)\n+    * _\bs_\bc_\ba_\bl_\be_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                * _\bs_\bh_\bo_\bw_\b__\bc_\bh_\ba_\bn_\bg_\be_\b__\bl_\bi_\bn_\bk_\b _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bS_\bc_\ba_\bl_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                            * _\bs_\bh_\bo_\bw_\b__\bf_\ba_\bc_\be_\bt_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)     * _\bs_\bh_\bo_\bw_\b__\bf_\bu_\bl_\bl_\b__\br_\be_\bs_\bu_\bl_\bt_\b__\bc_\bo_\bu_\bn_\bt_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bs_\bc_\bh_\be_\bm_\be_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)              * showmigrations\n+    * _\bs_\bc_\bh_\be_\bm_\be_\bs_\b _\b(_\bU_\bR_\bL_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n+    * _\bS_\bc_\br_\bi_\bp_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)             * showmigrations command line option\n+    * search                                            o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                           o _\b-_\b-_\bl_\bi_\bs_\bt\n+    * _\bs_\be_\ba_\br_\bc_\bh_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)              o _\b-_\b-_\bp_\bl_\ba_\bn\n+    * _\bs_\be_\ba_\br_\bc_\bh_\b__\bh_\be_\bl_\bp_\b__\bt_\be_\bx_\bt_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)           o _\b-_\bl\n+    * _\bS_\be_\ba_\br_\bc_\bh_\bH_\be_\ba_\bd_\bl_\bi_\bn_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                         o _\b-_\bp\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bs_\be_\ba_\br_\bc_\bh_\b)             * _\bS_\bi_\bg_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\bS_\be_\ba_\br_\bc_\bh_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)        * _\bs_\bi_\bg_\bn_\b(_\b)_\b _\b(_\bT_\bi_\bm_\be_\bs_\bt_\ba_\bm_\bp_\bS_\bi_\bg_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bS_\be_\ba_\br_\bc_\bh_\bQ_\bu_\be_\br_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                      * _\bs_\bi_\bg_\bn_\b__\bo_\bb_\bj_\be_\bc_\bt_\b(_\b)_\b _\b(_\bT_\bi_\bm_\be_\bs_\bt_\ba_\bm_\bp_\bS_\bi_\bg_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bs_\be_\ba_\br_\bc_\bh_\b)             * _\bS_\bi_\bg_\bn_\ba_\bl_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bi_\bs_\bp_\ba_\bt_\bc_\bh_\b)\n+    * _\bS_\be_\ba_\br_\bc_\bh_\bR_\ba_\bn_\bk_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                       * _\bS_\bi_\bg_\bn_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\bi_\bg_\bn_\bi_\bn_\bg_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bs_\be_\ba_\br_\bc_\bh_\b)             * SIGNING_BACKEND\n+    * _\bS_\be_\ba_\br_\bc_\bh_\bV_\be_\bc_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                           o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bs_\be_\ba_\br_\bc_\bh_\b)             * SILENCED_SYSTEM_CHECKS\n+    * _\bS_\be_\ba_\br_\bc_\bh_\bV_\be_\bc_\bt_\bo_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                      o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bs_\be_\ba_\br_\bc_\bh_\b)             * _\bs_\bi_\bm_\bp_\bl_\be_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * second                                      * _\bs_\bi_\bm_\bp_\bl_\be_\b__\bb_\bl_\bo_\bc_\bk_\b__\bt_\ba_\bg_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bL_\bi_\bb_\br_\ba_\br_\by\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                       _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * SECRET_KEY                                  * _\bs_\bi_\bm_\bp_\bl_\be_\b__\bt_\ba_\bg_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bL_\bi_\bb_\br_\ba_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bS_\bi_\bm_\bp_\bl_\be_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * SECRET_KEY_FALLBACKS                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * SECURE_CONTENT_TYPE_NOSNIFF                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n+    * SECURE_CROSS_ORIGIN_OPENER_POLICY           * _\bs_\bi_\bm_\bp_\bl_\bi_\bf_\by_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bS_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * SECURE_HSTS_INCLUDE_SUBDOMAINS              * _\bs_\bi_\bt_\be_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bs_\bi_\bt_\be_\b__\bh_\be_\ba_\bd_\be_\br_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * SECURE_HSTS_PRELOAD                         * SITE_ID\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * SECURE_HSTS_SECONDS                         * _\bs_\bi_\bt_\be_\b__\bt_\bi_\bt_\bl_\be_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bs_\bi_\bt_\be_\b__\bu_\br_\bl_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * SECURE_PROXY_SSL_HEADER                     * _\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bm_\ba_\bp_\bs_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bs_\bi_\bz_\be_\b _\b(_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * SECURE_REDIRECT_EXEMPT                            o _\b(_\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b(_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * SECURE_REFERRER_POLICY                            o _\b(_\bS_\bp_\bl_\bi_\bt_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b(_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * SECURE_SSL_HOST                             * _\bs_\bi_\bz_\be_\b(_\b)_\b _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bs_\bk_\be_\bw_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * SECURE_SSL_REDIRECT                         * _\bs_\bk_\bi_\bp_\bI_\bf_\bD_\bB_\bF_\be_\ba_\bt_\bu_\br_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bs_\bk_\bi_\bp_\bU_\bn_\bl_\be_\bs_\bs_\bD_\bB_\bF_\be_\ba_\bt_\bu_\br_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n+    * _\bS_\be_\bc_\bu_\br_\bi_\bt_\by_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn               * slice\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b)                       o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n+    * _\bs_\be_\be_\bk_\ba_\bb_\bl_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           * _\bs\bs_\bl\bl_\bu\bu_\bg\bg\n+    * _\bS_\be_\bl_\be_\bc_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)             * _\bs_\bl_\bu_\bg_\b__\bf_\bi_\be_\bl_\bd_\b \n+    * _\bs_\be_\bl_\be_\bc_\bt_\b__\bf_\bo_\br_\b__\bu_\bp_\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)              _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bs_\be_\bl_\be_\bc_\bt_\b__\bo_\bn_\b__\bs_\ba_\bv_\be_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)          * _\bs_\bl_\bu_\bg_\b__\bu_\br_\bl_\b__\bk_\bw_\ba_\br_\bg_\b \n+    * _\bs_\be_\bl_\be_\bc_\bt_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                   _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)              _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bs_\be_\bl_\be_\bc_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b(_\b)_\b _\b(_\bE_\bn_\bg_\bi_\bn_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)          * _\bS_\bl_\bu_\bg_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                  o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bl_\bo_\ba_\bd_\be_\br_\b)               * slugify\n+    * _\bS_\be_\bl_\be_\bc_\bt_\bD_\ba_\bt_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                       o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                               * _\bs_\bl_\bu_\bg_\bi_\bf_\by_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\be_\bx_\bt_\b)\n+    * _\bS_\be_\bl_\be_\bc_\bt_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)     * _\bS_\bm_\ba_\bl_\bl_\bA_\bu_\bt_\bo_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\bs_\be_\bm_\bi_\b__\bm_\ba_\bj_\bo_\br_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)     * _\bS_\bm_\ba_\bl_\bl_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\bs_\be_\bm_\bi_\b__\bm_\bi_\bn_\bo_\br_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)     * _\bs_\bm_\ba_\br_\bt_\b__\bb_\by_\bt_\be_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b)\n+    * _\bs_\be_\bn_\bd_\b(_\b)_\b _\b(_\bS_\bi_\bg_\bn_\ba_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                     * _\bs_\bm_\ba_\br_\bt_\b__\bs_\bt_\br_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b)\n+    * _\bs_\be_\bn_\bd_\b__\bm_\ba_\bi_\bl_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bE_\bm_\ba_\bi_\bl_\bH_\ba_\bn_\bd_\bl_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)     * _\bS_\bn_\ba_\bp_\bT_\bo_\bG_\br_\bi_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+          o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bF_\bo_\br_\bm_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           * _\bs_\bo_\br_\bt_\ba_\bb_\bl_\be_\b__\bb_\by_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bs_\be_\bn_\bd_\b__\bm_\ba_\bs_\bs_\b__\bm_\ba_\bi_\bl_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                 * spaceless\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bi_\bl_\b)                                 o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n+    * _\bs_\be_\bn_\bd_\b__\br_\bo_\bb_\bu_\bs_\bt_\b(_\b)_\b _\b(_\bS_\bi_\bg_\bn_\ba_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)              * _\bs_\bp_\ba_\bt_\bi_\ba_\bl_\b__\bf_\bi_\bl_\bt_\be_\br_\b _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * sendtestemail                               * _\bs_\bp_\ba_\bt_\bi_\ba_\bl_\b__\bi_\bn_\bd_\be_\bx_\b _\b(_\bB_\ba_\bs_\be_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd                  * _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * sendtestemail command line option             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b)\n+          o _\b-_\b-_\ba_\bd_\bm_\bi_\bn_\bs                              * _\bS_\bp_\bG_\bi_\bs_\bt_\bI_\bn_\bd_\be_\bx_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b-_\b-_\bm_\ba_\bn_\ba_\bg_\be_\br_\bs                              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs_\b)\n+    * _\bs_\be_\bn_\bs_\bi_\bt_\bi_\bv_\be_\b__\bp_\bo_\bs_\bt_\b__\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be      * _\bS_\bp_\bl_\bi_\bt_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bd_\be_\bb_\bu_\bg_\b)                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bo_\br_\bm_\bs_\b)\n+    * _\bs_\be_\bn_\bs_\bi_\bt_\bi_\bv_\be_\b__\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be            * _\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bd_\be_\bb_\bu_\bg_\b)              * _\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+    * _\bS_\be_\bp_\ba_\br_\ba_\bt_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bA_\bn_\bd_\bS_\bt_\ba_\bt_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn         * _\bS_\bp_\bl_\bi_\bt_\bH_\bi_\bd_\bd_\be_\bn_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bW_\bi_\bd_\bg_\be_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+    * SERIALIZATION_MODULES                       * _\bS_\bQ_\bL_\b _\b(_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bC_\ba_\bt_\be_\bg_\bo_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * sqlflush\n+    * _\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\b__\bd_\bb_\b__\bt_\bo_\b__\bs_\bt_\br_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be               o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\b._\bc_\br_\be_\ba_\bt_\bi_\bo_\bn_\b)              * sqlflush command line option\n+    * _\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br_\bs_\b._\bJ_\bS_\bO_\bN_\bS_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn             o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)                    * sqlmigrate\n+    * SERVER_EMAIL                                      o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * sqlmigrate command line option\n+    * _\bs_\be_\bs_\bs_\bi_\bo_\bn_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        o _\b-_\b-_\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n+          o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                     o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n+    * SESSION_CACHE_ALIAS                         * sqlsequencereset\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-    * SESSION_COOKIE_HTTPONLY                     * squashmigrations command line option\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b-_\b-_\bn_\bo_\b-_\bh_\be_\ba_\bd_\be_\br\n-    * SESSION_COOKIE_NAME                               o _\b-_\b-_\bn_\bo_\b-_\bi_\bn_\bp_\bu_\bt\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b-_\b-_\bn_\bo_\b-_\bo_\bp_\bt_\bi_\bm_\bi_\bz_\be\n-    * SESSION_COOKIE_PATH                               o _\b-_\b-_\bn_\bo_\bi_\bn_\bp_\bu_\bt\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b-_\b-_\bs_\bq_\bu_\ba_\bs_\bh_\be_\bd_\b-_\bn_\ba_\bm_\be\n-    * SESSION_COOKIE_SAMESITE                     * _\bs_\br_\bi_\bd_\b _\b(_\bB_\ba_\bs_\be_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * SESSION_COOKIE_SECURE                             o _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\bd_\ba_\bt_\ba_\b                                      o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\b(_\bb_\ba_\bs_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bS_\be_\bs_\bs_\bi_\bo_\bn                 o _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                        o _\b(_\bW_\bK_\bB_\bW_\br_\bi_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * SESSION_ENGINE                              * _\bs_\br_\bs_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * SESSION_EXPIRE_AT_BROWSER_CLOSE                   o _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * SESSION_FILE_PATH                           * _\bS_\bR_\bS_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bS_\bt_\ba_\bc_\bk_\be_\bd_\bI_\bn_\bl_\bi_\bn_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)\n-    * _\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\bk_\be_\by_\b                                 * _\bs_\bt_\ba_\bf_\bf_\b__\bm_\be_\bm_\bb_\be_\br_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-      _\b(_\bb_\ba_\bs_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bS_\be_\bs_\bs_\bi_\bo_\bn             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                  * _\bs_\bt_\ba_\br_\bt_\b__\bi_\bn_\bd_\be_\bx_\b(_\b)_\b _\b(_\bP_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * SESSION_SAVE_EVERY_REQUEST                  * startapp\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-    * SESSION_SERIALIZER                          * startapp command line option\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b-_\b-_\be_\bx_\bc_\bl_\bu_\bd_\be\n-    * _\bS_\be_\bs_\bs_\bi_\bo_\bn_\bI_\bn_\bt_\be_\br_\br_\bu_\bp_\bt_\be_\bd                                o _\b-_\b-_\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn\n-    * _\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                       o _\b-_\b-_\bn_\ba_\bm_\be\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b)               o _\b-_\b-_\bt_\be_\bm_\bp_\bl_\ba_\bt_\be\n-    * _\bs_\be_\bt_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                              o _\b-_\be\n-    * _\bS_\bE_\bT_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                o _\b-_\bn\n-    * _\bs_\be_\bt_\b(_\b)_\b _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                     o _\b-_\bx\n-    * _\bs_\be_\bt_\b__\b3_\bd_\b(_\b)_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)               * startproject\n-    * _\bs_\be_\bt_\b__\ba_\bu_\bt_\bo_\bc_\bo_\bm_\bm_\bi_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                       o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)                      * startproject command line option\n-    * _\bs_\be_\bt_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                o _\b-_\b-_\be_\bx_\bc_\bl_\bu_\bd_\be\n-    * _\bS_\bE_\bT_\b__\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                            o _\b-_\b-_\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                                 o _\b-_\b-_\bn_\ba_\bm_\be\n-    * _\bs_\be_\bt_\b__\be_\bx_\bp_\bi_\br_\by_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be           o _\b-_\b-_\bt_\be_\bm_\bp_\bl_\ba_\bt_\be\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                           o _\b-_\be\n-    * _\bs_\be_\bt_\b__\bh_\be_\ba_\bd_\be_\br_\bs_\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)               o _\b-_\bn\n-    * _\bs_\be_\bt_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                         o _\b-_\bx\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bi_\b1_\b8_\bn_\b)                          * startswith\n-    * _\bs_\be_\bt_\b__\bm_\ba_\bn_\by_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                         o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bs_\be_\bt_\b__\bm_\be_\ba_\bs_\bu_\br_\be_\bd_\b(_\b)_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)         * static\n-    * _\bS_\bE_\bT_\b__\bN_\bU_\bL_\bL_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)             o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-    * _\bs_\be_\bt_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br     * _\bs_\bt_\ba_\bt_\bi_\bc_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bc_\bo_\bn_\bt_\be_\bx_\bt_\b__\bp_\br_\bo_\bc_\be_\bs_\bs_\bo_\br_\bs_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                  * _\bs_\bt_\ba_\bt_\bi_\bc_\b._\bs_\be_\br_\bv_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b)\n-    * _\bs_\be_\bt_\b__\br_\be_\bt_\bu_\br_\bn_\bi_\bn_\bg_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)        * _\bs_\bt_\ba_\bt_\bi_\bc_\b._\bs_\bt_\ba_\bt_\bi_\bc_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bf_\b._\bu_\br_\bl_\bs_\b)\n-    * _\bs_\be_\bt_\b__\br_\bo_\bl_\bl_\bb_\ba_\bc_\bk_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                   * STATIC_ROOT\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)                            o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bs_\be_\bt_\b__\bs_\bi_\bg_\bn_\be_\bd_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be           * STATIC_URL\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                           o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bs_\be_\bt_\b__\bs_\bo_\bu_\br_\bc_\be_\b__\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn        * STATICFILES_DIRS\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                           o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bs_\be_\bt_\b__\bt_\be_\bs_\bt_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b                           * STATICFILES_FINDERS\n-      _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bs_\be_\bt_\b__\bu_\bn_\bu_\bs_\ba_\bb_\bl_\be_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b)_\b                     * _\bs_\bt_\ba_\bt_\bi_\bs_\bt_\bi_\bc_\bs_\b(_\b)_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)            * _\bs_\bt_\ba_\bt_\bu_\bs_\b__\bc_\bo_\bd_\be_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                        o _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bs_\be_\bt_\bd_\be_\bf_\ba_\bu_\bl_\bt_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be           o _\b(_\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                     * _\bs_\bt_\bd_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                      * _\bS_\bt_\bd_\bD_\be_\bv_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                 * _\bs_\bt_\be_\bp_\b__\bs_\bi_\bz_\be_\b _\b(_\bD_\be_\bc_\bi_\bm_\ba_\bl_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                          o _\b(_\bF_\bl_\bo_\ba_\bt_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bs_\be_\bt_\bl_\bi_\bs_\bt_\b(_\b)_\b _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                      o _\b(_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bs_\be_\bt_\bl_\bi_\bs_\bt_\bd_\be_\bf_\ba_\bu_\bl_\bt_\b(_\b)_\b _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)         * _\bS_\bt_\be_\bp_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bS_\be_\bt_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bF_\bo_\br_\bm_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bf_\bo_\br_\bm_\bs_\b)                  * _\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)\n-    * setting                                     * _\bs_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bF_\bi_\bl_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bA_\bB_\bS_\bO_\bL_\bU_\bT_\bE_\b__\bU_\bR_\bL_\b__\bO_\bV_\bE_\bR_\bR_\bI_\bD_\bE_\bS                * _\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bb_\ba_\bs_\be_\b._\bB_\ba_\bs_\be_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bA_\bD_\bM_\bI_\bN_\bS                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b)\n-          o _\bA_\bL_\bL_\bO_\bW_\bE_\bD_\b__\bH_\bO_\bS_\bT_\bS                         * _\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bc_\bo_\bo_\bk_\bi_\be_\b._\bC_\bo_\bo_\bk_\bi_\be_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bA_\bP_\bP_\bE_\bN_\bD_\b__\bS_\bL_\bA_\bS_\bH                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b)\n-          o _\bA_\bU_\bT_\bH_\b__\bP_\bA_\bS_\bS_\bW_\bO_\bR_\bD_\b__\bV_\bA_\bL_\bI_\bD_\bA_\bT_\bO_\bR_\bS              * _\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bf_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\b._\bF_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bA_\bU_\bT_\bH_\b__\bU_\bS_\bE_\bR_\b__\bM_\bO_\bD_\bE_\bL                         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b)\n-          o _\bA_\bU_\bT_\bH_\bE_\bN_\bT_\bI_\bC_\bA_\bT_\bI_\bO_\bN_\b__\bB_\bA_\bC_\bK_\bE_\bN_\bD_\bS               * _\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bM_\ba_\bn_\bi_\bf_\be_\bs_\bt_\bF_\bi_\bl_\be_\bs_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bC_\bA_\bC_\bH_\bE_\b__\bM_\bI_\bD_\bD_\bL_\bE_\bW_\bA_\bR_\bE_\b__\bA_\bL_\bI_\bA_\bS                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b)\n-          o _\bC_\bA_\bC_\bH_\bE_\b__\bM_\bI_\bD_\bD_\bL_\bE_\bW_\bA_\bR_\bE_\b__\bK_\bE_\bY_\b__\bP_\bR_\bE_\bF_\bI_\bX           * _\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bM_\ba_\bn_\bi_\bf_\be_\bs_\bt_\bS_\bt_\ba_\bt_\bi_\bc_\bF_\bi_\bl_\be_\bs_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bC_\bA_\bC_\bH_\bE_\b__\bM_\bI_\bD_\bD_\bL_\bE_\bW_\bA_\bR_\bE_\b__\bS_\bE_\bC_\bO_\bN_\bD_\bS                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b)\n-          o _\bC_\bA_\bC_\bH_\bE_\bS                                * _\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bC_\bA_\bC_\bH_\bE_\bS_\b-_\bB_\bA_\bC_\bK_\bE_\bN_\bD                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b)\n-          o _\bC_\bA_\bC_\bH_\bE_\bS_\b-_\bK_\bE_\bY_\b__\bF_\bU_\bN_\bC_\bT_\bI_\bO_\bN                   * _\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bS_\bt_\ba_\bt_\bi_\bc_\bF_\bi_\bl_\be_\bs_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bC_\bA_\bC_\bH_\bE_\bS_\b-_\bK_\bE_\bY_\b__\bP_\bR_\bE_\bF_\bI_\bX                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b)\n-          o _\bC_\bA_\bC_\bH_\bE_\bS_\b-_\bL_\bO_\bC_\bA_\bT_\bI_\bO_\bN                       * STORAGES\n-          o _\bC_\bA_\bC_\bH_\bE_\bS_\b-_\bO_\bP_\bT_\bI_\bO_\bN_\bS                              o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-          o _\bC_\bA_\bC_\bH_\bE_\bS_\b-_\bT_\bI_\bM_\bE_\bO_\bU_\bT                        * _\bs_\bt_\bo_\br_\ba_\bg_\be_\bs_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)\n-          o _\bC_\bA_\bC_\bH_\bE_\bS_\b-_\bV_\bE_\bR_\bS_\bI_\bO_\bN                        * _\bs_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bC_\bO_\bN_\bN_\b__\bH_\bE_\bA_\bL_\bT_\bH_\b__\bC_\bH_\bE_\bC_\bK_\bS                          o _\b(_\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bC_\bO_\bN_\bN_\b__\bM_\bA_\bX_\b__\bA_\bG_\bE                          * _\bs_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\b__\bc_\bo_\bn_\bt_\be_\bn_\bt_\b _\b(_\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n-          o _\bC_\bS_\bR_\bF_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bA_\bG_\bE                         _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bC_\bS_\bR_\bF_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bD_\bO_\bM_\bA_\bI_\bN                    * _\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n-          o _\bC_\bS_\bR_\bF_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bH_\bT_\bT_\bP_\bO_\bN_\bL_\bY                  * strictly_above\n-          o _\bC_\bS_\bR_\bF_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bN_\bA_\bM_\bE                            o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-          o _\bC_\bS_\bR_\bF_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bP_\bA_\bT_\bH                      * strictly_below\n-          o _\bC_\bS_\bR_\bF_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bS_\bA_\bM_\bE_\bS_\bI_\bT_\bE                        o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-          o _\bC_\bS_\bR_\bF_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bS_\bE_\bC_\bU_\bR_\bE                    * _\bS_\bt_\br_\bI_\bn_\bd_\be_\bx_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\bC_\bS_\bR_\bF_\b__\bF_\bA_\bI_\bL_\bU_\bR_\bE_\b__\bV_\bI_\bE_\bW                     * _\bS_\bt_\br_\bi_\bn_\bg_\bA_\bg_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bC_\bS_\bR_\bF_\b__\bH_\bE_\bA_\bD_\bE_\bR_\b__\bN_\bA_\bM_\bE                        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n-          o _\bC_\bS_\bR_\bF_\b__\bT_\bR_\bU_\bS_\bT_\bE_\bD_\b__\bO_\bR_\bI_\bG_\bI_\bN_\bS                  * _\bs_\bt_\br_\bi_\bn_\bg_\bf_\bi_\bl_\bt_\be_\br_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bd_\be_\bf_\ba_\bu_\bl_\bt_\bf_\bi_\bl_\bt_\be_\br_\bs\n-          o _\bC_\bS_\bR_\bF_\b__\bU_\bS_\bE_\b__\bS_\bE_\bS_\bS_\bI_\bO_\bN_\bS                       _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bD_\bA_\bT_\bA_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bM_\bA_\bX_\b__\bM_\bE_\bM_\bO_\bR_\bY_\b__\bS_\bI_\bZ_\bE           * stringformat\n-          o _\bD_\bA_\bT_\bA_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bM_\bA_\bX_\b__\bN_\bU_\bM_\bB_\bE_\bR_\b__\bF_\bI_\bE_\bL_\bD_\bS               o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-          o _\bD_\bA_\bT_\bA_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bM_\bA_\bX_\b__\bN_\bU_\bM_\bB_\bE_\bR_\b__\bF_\bI_\bL_\bE_\bS          * _\bs_\bt_\br_\bi_\bp_\b _\b(_\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\b-_\bA_\bT_\bO_\bM_\bI_\bC_\b__\bR_\bE_\bQ_\bU_\bE_\bS_\bT_\bS                    o _\b(_\bR_\be_\bg_\be_\bx_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\b-_\bA_\bU_\bT_\bO_\bC_\bO_\bM_\bM_\bI_\bT                   * _\bs_\bt_\br_\bi_\bp_\b__\bt_\ba_\bg_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b)\n-          o _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\b-                             * striptags\n-            _\bD_\bI_\bS_\bA_\bB_\bL_\bE_\b__\bS_\bE_\bR_\bV_\bE_\bR_\b__\bS_\bI_\bD_\bE_\b__\bC_\bU_\bR_\bS_\bO_\bR_\bS                 o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-          o _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\b-_\bE_\bN_\bG_\bI_\bN_\bE                       * _\bs_\bt_\by_\bl_\be_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\b-_\bT_\bE_\bS_\bT                         * _\bS_\bt_\by_\bl_\be_\bs_\bh_\be_\be_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\b-_\bT_\bI_\bM_\bE_\b__\bZ_\bO_\bN_\bE                      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b)\n-          o _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\b__\bR_\bO_\bU_\bT_\bE_\bR_\bS                      * _\bs_\bu_\bb_\bj_\be_\bc_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw\n-          o _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\bS                               _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bD_\bA_\bT_\bA_\bF_\bI_\bL_\bE                              * _\bS_\bu_\bb_\bq_\bu_\be_\br_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\bD_\bA_\bT_\bA_\bF_\bI_\bL_\bE_\b__\bE_\bX_\bT_\bS_\bI_\bZ_\bE                      * _\bS_\bu_\bb_\bs_\bt_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\bD_\bA_\bT_\bA_\bF_\bI_\bL_\bE_\b__\bM_\bA_\bX_\bS_\bI_\bZ_\bE                      * _\bs_\bu_\bc_\bc_\be_\bs_\bs_\b__\bu_\br_\bl_\b \n-          o _\bD_\bA_\bT_\bA_\bF_\bI_\bL_\bE_\b__\bS_\bI_\bZ_\bE                           _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bD_\be_\bl_\be_\bt_\bi_\bo_\bn_\bM_\bi_\bx_\bi_\bn\n-          o _\bD_\bA_\bT_\bA_\bF_\bI_\bL_\bE_\b__\bT_\bM_\bP                            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bD_\bA_\bT_\bA_\bF_\bI_\bL_\bE_\b__\bT_\bM_\bP_\b__\bE_\bX_\bT_\bS_\bI_\bZ_\bE                        o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn\n-          o _\bD_\bA_\bT_\bA_\bF_\bI_\bL_\bE_\b__\bT_\bM_\bP_\b__\bM_\bA_\bX_\bS_\bI_\bZ_\bE                          _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bD_\bA_\bT_\bA_\bF_\bI_\bL_\bE_\b__\bT_\bM_\bP_\b__\bS_\bI_\bZ_\bE                           o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn\n-          o _\bD_\bA_\bT_\bE_\b__\bF_\bO_\bR_\bM_\bA_\bT                                   _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bD_\bA_\bT_\bE_\b__\bI_\bN_\bP_\bU_\bT_\b__\bF_\bO_\bR_\bM_\bA_\bT_\bS                          o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bD_\bA_\bT_\bE_\bT_\bI_\bM_\bE_\b__\bF_\bO_\bR_\bM_\bA_\bT                             o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bD_\bA_\bT_\bE_\bT_\bI_\bM_\bE_\b__\bI_\bN_\bP_\bU_\bT_\b__\bF_\bO_\bR_\bM_\bA_\bT_\bS                      o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bD_\bE_\bB_\bU_\bG                                 * _\bs_\bu_\bc_\bc_\be_\bs_\bs_\b__\bu_\br_\bl_\b__\ba_\bl_\bl_\bo_\bw_\be_\bd_\b__\bh_\bo_\bs_\bt_\bs_\b _\b(_\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bD_\bE_\bB_\bU_\bG_\b__\bP_\bR_\bO_\bP_\bA_\bG_\bA_\bT_\bE_\b__\bE_\bX_\bC_\bE_\bP_\bT_\bI_\bO_\bN_\bS                  o _\b(_\bL_\bo_\bg_\bo_\bu_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bD_\bE_\bC_\bI_\bM_\bA_\bL_\b__\bS_\bE_\bP_\bA_\bR_\bA_\bT_\bO_\bR                     * _\bs_\bu_\bi_\bt_\be_\b__\br_\be_\bs_\bu_\bl_\bt_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bA_\bU_\bT_\bO_\b__\bF_\bI_\bE_\bL_\bD                    * _\bS_\bu_\bm_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bC_\bH_\bA_\bR_\bS_\bE_\bT                       * _\bs_\bu_\bp_\bp_\bo_\br_\bt_\bs_\b__\b3_\bd_\b _\b(_\bB_\ba_\bs_\be_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bE_\bX_\bC_\bE_\bP_\bT_\bI_\bO_\bN_\b__\bR_\bE_\bP_\bO_\bR_\bT_\bE_\bR            * _\bs_\bu_\bp_\bp_\bo_\br_\bt_\bs_\b__\bm_\bi_\bc_\br_\bo_\bs_\be_\bc_\bo_\bn_\bd_\bs_\b _\b(_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bE_\bX_\bC_\bE_\bP_\bT_\bI_\bO_\bN_\b__\bR_\bE_\bP_\bO_\bR_\bT_\bE_\bR_\b__\bF_\bI_\bL_\bT_\bE_\bR     * _\bs_\bu_\bp_\bp_\br_\be_\bs_\bs_\be_\bd_\b__\bb_\ba_\bs_\be_\b__\ba_\br_\bg_\bu_\bm_\be_\bn_\bt_\bs_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd\n-          o _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bF_\bR_\bO_\bM_\b__\bE_\bM_\bA_\bI_\bL                      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bI_\bN_\bD_\bE_\bX_\b__\bT_\bA_\bB_\bL_\bE_\bS_\bP_\bA_\bC_\bE              * _\bS_\bu_\bs_\bp_\bi_\bc_\bi_\bo_\bu_\bs_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn\n-          o _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bT_\bA_\bB_\bL_\bE_\bS_\bP_\bA_\bC_\bE                    * _\bs_\bw_\ba_\bp_\bp_\ba_\bb_\bl_\be_\b _\b(_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bD_\bI_\bS_\bA_\bL_\bL_\bO_\bW_\bE_\bD_\b__\bU_\bS_\bE_\bR_\b__\bA_\bG_\bE_\bN_\bT_\bS                      o _\b(_\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bE_\bM_\bA_\bI_\bL_\b__\bB_\bA_\bC_\bK_\bE_\bN_\bD                         * _\bs_\by_\bm_\b__\bd_\bi_\bf_\bf_\be_\br_\be_\bn_\bc_\be_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bE_\bM_\bA_\bI_\bL_\b__\bF_\bI_\bL_\bE_\b__\bP_\bA_\bT_\bH                             o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bE_\bM_\bA_\bI_\bL_\b__\bH_\bO_\bS_\bT                            * _\bS_\by_\bm_\bD_\bi_\bf_\bf_\be_\br_\be_\bn_\bc_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bE_\bM_\bA_\bI_\bL_\b__\bH_\bO_\bS_\bT_\b__\bP_\bA_\bS_\bS_\bW_\bO_\bR_\bD                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\bE_\bM_\bA_\bI_\bL_\b__\bH_\bO_\bS_\bT_\b__\bU_\bS_\bE_\bR                       * _\bs_\by_\bm_\bm_\be_\bt_\br_\bi_\bc_\ba_\bl_\b _\b(_\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bE_\bM_\bA_\bI_\bL_\b__\bP_\bO_\bR_\bT                            * _\bs_\by_\bn_\bc_\b__\ba_\bn_\bd_\b__\ba_\bs_\by_\bn_\bc_\b__\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bE_\bM_\bA_\bI_\bL_\b__\bS_\bS_\bL_\b__\bC_\bE_\bR_\bT_\bF_\bI_\bL_\bE                      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)\n-          o _\bE_\bM_\bA_\bI_\bL_\b__\bS_\bS_\bL_\b__\bK_\bE_\bY_\bF_\bI_\bL_\bE                     * _\bs_\by_\bn_\bc_\b__\bo_\bn_\bl_\by_\b__\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\bE_\bM_\bA_\bI_\bL_\b__\bS_\bU_\bB_\bJ_\bE_\bC_\bT_\b__\bP_\bR_\bE_\bF_\bI_\bX                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)\n-          o _\bE_\bM_\bA_\bI_\bL_\b__\bT_\bI_\bM_\bE_\bO_\bU_\bT                         * _\bs_\by_\bn_\bc_\b__\bt_\bo_\b__\ba_\bs_\by_\bn_\bc_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\ba_\bs_\bg_\bi_\br_\be_\bf_\b._\bs_\by_\bn_\bc_\b)\n-          o _\bE_\bM_\bA_\bI_\bL_\b__\bU_\bS_\bE_\b__\bL_\bO_\bC_\bA_\bL_\bT_\bI_\bM_\bE                   * _\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bo_\bu_\bs_\bO_\bn_\bl_\by_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn\n-          o _\bE_\bM_\bA_\bI_\bL_\b__\bU_\bS_\bE_\b__\bS_\bS_\bL                         * _\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\bE_\bM_\bA_\bI_\bL_\b__\bU_\bS_\bE_\b__\bT_\bL_\bS                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b)\n-          o _\bF_\bI_\bL_\bE_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bD_\bI_\bR_\bE_\bC_\bT_\bO_\bR_\bY_\b__\bP_\bE_\bR_\bM_\bI_\bS_\bS_\bI_\bO_\bN_\bS\n+    * SESSION_COOKIE_AGE                          * sqlsequencereset command line option\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b-_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n+    * SESSION_COOKIE_DOMAIN                       * _\bS_\bq_\br_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * squashmigrations\n+    * SESSION_COOKIE_HTTPONLY                           o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * squashmigrations command line option\n+    * SESSION_COOKIE_NAME                               o _\b-_\b-_\bn_\bo_\b-_\bh_\be_\ba_\bd_\be_\br\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b-_\b-_\bn_\bo_\b-_\bi_\bn_\bp_\bu_\bt\n+    * SESSION_COOKIE_PATH                               o _\b-_\b-_\bn_\bo_\b-_\bo_\bp_\bt_\bi_\bm_\bi_\bz_\be\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b-_\b-_\bn_\bo_\bi_\bn_\bp_\bu_\bt\n+    * SESSION_COOKIE_SAMESITE                           o _\b-_\b-_\bs_\bq_\bu_\ba_\bs_\bh_\be_\bd_\b-_\bn_\ba_\bm_\be\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bs_\br_\bi_\bd_\b _\b(_\bB_\ba_\bs_\be_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * SESSION_COOKIE_SECURE                             o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\bd_\ba_\bt_\ba_\b                                      o _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\b(_\bb_\ba_\bs_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bS_\be_\bs_\bs_\bi_\bo_\bn                 o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                        o _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * SESSION_ENGINE                                    o _\b(_\bW_\bK_\bB_\bW_\br_\bi_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bs_\br_\bs_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * SESSION_EXPIRE_AT_BROWSER_CLOSE                   o _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                     o _\b(_\bL_\ba_\by_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * SESSION_FILE_PATH                                 o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * _\bS_\bR_\bS_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn\n+    * _\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\bk_\be_\by_\b                                 * _\bS_\bt_\ba_\bc_\bk_\be_\bd_\bI_\bn_\bl_\bi_\bn_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)\n+      _\b(_\bb_\ba_\bs_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bS_\be_\bs_\bs_\bi_\bo_\bn           * _\bs_\bt_\ba_\bf_\bf_\b__\bm_\be_\bm_\bb_\be_\br_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)\n+    * SESSION_SAVE_EVERY_REQUEST                  * _\bs_\bt_\ba_\br_\bt_\b__\bi_\bn_\bd_\be_\bx_\b(_\b)_\b _\b(_\bP_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * startapp\n+    * SESSION_SERIALIZER                                o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                               * startapp command line option\n+    * _\bS_\be_\bs_\bs_\bi_\bo_\bn_\bI_\bn_\bt_\be_\br_\br_\bu_\bp_\bt_\be_\bd                                o _\b-_\b-_\be_\bx_\bc_\bl_\bu_\bd_\be\n+    * _\bS_\be_\bs_\bs_\bi_\bo_\bn_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                      o _\b-_\b-_\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b)               o _\b-_\b-_\bn_\ba_\bm_\be\n+    * _\bs_\be_\bt_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                             o _\b-_\b-_\bt_\be_\bm_\bp_\bl_\ba_\bt_\be\n+    * _\bS_\bE_\bT_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                o _\b-_\be\n+    * _\bs_\be_\bt_\b(_\b)_\b _\b(_\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                    o _\b-_\bn\n+    * _\bs_\be_\bt_\b__\b3_\bd_\b(_\b)_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                    o _\b-_\bx\n+    * _\bs_\be_\bt_\b__\ba_\bu_\bt_\bo_\bc_\bo_\bm_\bm_\bi_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                 * startproject\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)                            o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n+    * _\bs_\be_\bt_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)         * startproject command line option\n+    * _\bS_\bE_\bT_\b__\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                            o _\b-_\b-_\be_\bx_\bc_\bl_\bu_\bd_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                                 o _\b-_\b-_\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn\n+    * _\bs_\be_\bt_\b__\be_\bx_\bp_\bi_\br_\by_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be           o _\b-_\b-_\bn_\ba_\bm_\be\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                          o _\b-_\b-_\bt_\be_\bm_\bp_\bl_\ba_\bt_\be\n+    * _\bs_\be_\bt_\b__\bh_\be_\ba_\bd_\be_\br_\bs_\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)              o _\b-_\be\n+    * _\bs_\be_\bt_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                         o _\b-_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bi_\b1_\b8_\bn_\b)                                o _\b-_\bx\n+    * _\bs_\be_\bt_\b__\bm_\ba_\bn_\by_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                  * startswith\n+    * _\bs_\be_\bt_\b__\bm_\be_\ba_\bs_\bu_\br_\be_\bd_\b(_\b)_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)              o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+    * _\bS_\bE_\bT_\b__\bN_\bU_\bL_\bL_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)       * static\n+    * _\bs_\be_\bt_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b)_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                    * _\bs_\bt_\ba_\bt_\bi_\bc_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bc_\bo_\bn_\bt_\be_\bx_\bt_\b__\bp_\br_\bo_\bc_\be_\bs_\bs_\bo_\br_\bs_\b)\n+    * _\bs_\be_\bt_\b__\br_\be_\bt_\bu_\br_\bn_\bi_\bn_\bg_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)        * _\bs_\bt_\ba_\bt_\bi_\bc_\b._\bs_\be_\br_\bv_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b)\n+    * _\bs_\be_\bt_\b__\br_\bo_\bl_\bl_\bb_\ba_\bc_\bk_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                   * _\bs_\bt_\ba_\bt_\bi_\bc_\b._\bs_\bt_\ba_\bt_\bi_\bc_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bf_\b._\bu_\br_\bl_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b)                      * STATIC_ROOT\n+    * _\bs_\be_\bt_\b__\bs_\bi_\bg_\bn_\be_\bd_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be                 o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                    * STATIC_URL\n+    * _\bs_\be_\bt_\b__\bs_\bo_\bu_\br_\bc_\be_\b__\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b)_\b _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn              o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                    * STATICFILES_DIRS\n+    * _\bs_\be_\bt_\b__\bt_\be_\bs_\bt_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b                                 o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+      _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)         * STATICFILES_FINDERS\n+    * _\bs_\be_\bt_\b__\bu_\bn_\bu_\bs_\ba_\bb_\bl_\be_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b)_\b                           o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+      _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)           * _\bs_\bt_\ba_\bt_\bi_\bs_\bt_\bi_\bc_\bs_\b(_\b)_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                 * _\bs_\bt_\ba_\bt_\bu_\bs_\b__\bc_\bo_\bd_\be_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bs_\be_\bt_\bd_\be_\bf_\ba_\bu_\bl_\bt_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be           o _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                          o _\b(_\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                     * _\bs_\bt_\bd_\b _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                * _\bS_\bt_\bd_\bD_\be_\bv_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                   * _\bs_\bt_\be_\bp_\b__\bs_\bi_\bz_\be_\b _\b(_\bD_\be_\bc_\bi_\bm_\ba_\bl_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bs_\be_\bt_\bl_\bi_\bs_\bt_\b(_\b)_\b _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                     o _\b(_\bF_\bl_\bo_\ba_\bt_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bs_\be_\bt_\bl_\bi_\bs_\bt_\bd_\be_\bf_\ba_\bu_\bl_\bt_\b(_\b)_\b _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)              o _\b(_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bS_\be_\bt_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bF_\bo_\br_\bm_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                  * _\bS_\bt_\be_\bp_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bf_\bo_\br_\bm_\bs_\b)                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)\n+    * setting                                     * _\bs_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bF_\bi_\bl_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bA_\bB_\bS_\bO_\bL_\bU_\bT_\bE_\b__\bU_\bR_\bL_\b__\bO_\bV_\bE_\bR_\bR_\bI_\bD_\bE_\bS                * _\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)\n+          o _\bA_\bD_\bM_\bI_\bN_\bS                                * _\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bb_\ba_\bs_\be_\b._\bB_\ba_\bs_\be_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\bA_\bL_\bL_\bO_\bW_\bE_\bD_\b__\bH_\bO_\bS_\bT_\bS                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b)\n+          o _\bA_\bP_\bP_\bE_\bN_\bD_\b__\bS_\bL_\bA_\bS_\bH                          * _\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bc_\bo_\bo_\bk_\bi_\be_\b._\bC_\bo_\bo_\bk_\bi_\be_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\bA_\bU_\bT_\bH_\b__\bP_\bA_\bS_\bS_\bW_\bO_\bR_\bD_\b__\bV_\bA_\bL_\bI_\bD_\bA_\bT_\bO_\bR_\bS                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b)\n+          o _\bA_\bU_\bT_\bH_\b__\bU_\bS_\bE_\bR_\b__\bM_\bO_\bD_\bE_\bL                       * _\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bf_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\b._\bF_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\bA_\bU_\bT_\bH_\bE_\bN_\bT_\bI_\bC_\bA_\bT_\bI_\bO_\bN_\b__\bB_\bA_\bC_\bK_\bE_\bN_\bD_\bS                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b)\n+          o _\bC_\bA_\bC_\bH_\bE_\b__\bM_\bI_\bD_\bD_\bL_\bE_\bW_\bA_\bR_\bE_\b__\bA_\bL_\bI_\bA_\bS                * _\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bM_\ba_\bn_\bi_\bf_\be_\bs_\bt_\bF_\bi_\bl_\be_\bs_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\bC_\bA_\bC_\bH_\bE_\b__\bM_\bI_\bD_\bD_\bL_\bE_\bW_\bA_\bR_\bE_\b__\bK_\bE_\bY_\b__\bP_\bR_\bE_\bF_\bI_\bX             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b)\n+          o _\bC_\bA_\bC_\bH_\bE_\b__\bM_\bI_\bD_\bD_\bL_\bE_\bW_\bA_\bR_\bE_\b__\bS_\bE_\bC_\bO_\bN_\bD_\bS              * _\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bM_\ba_\bn_\bi_\bf_\be_\bs_\bt_\bS_\bt_\ba_\bt_\bi_\bc_\bF_\bi_\bl_\be_\bs_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\bC_\bA_\bC_\bH_\bE_\bS                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b)\n+          o _\bC_\bA_\bC_\bH_\bE_\bS_\b-_\bB_\bA_\bC_\bK_\bE_\bN_\bD                        * _\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\bC_\bA_\bC_\bH_\bE_\bS_\b-_\bK_\bE_\bY_\b__\bF_\bU_\bN_\bC_\bT_\bI_\bO_\bN                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b)\n+          o _\bC_\bA_\bC_\bH_\bE_\bS_\b-_\bK_\bE_\bY_\b__\bP_\bR_\bE_\bF_\bI_\bX                     * _\bs_\bt_\bo_\br_\ba_\bg_\be_\b._\bS_\bt_\ba_\bt_\bi_\bc_\bF_\bi_\bl_\be_\bs_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\bC_\bA_\bC_\bH_\bE_\bS_\b-_\bL_\bO_\bC_\bA_\bT_\bI_\bO_\bN                         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b)\n+          o _\bC_\bA_\bC_\bH_\bE_\bS_\b-_\bO_\bP_\bT_\bI_\bO_\bN_\bS                        * STORAGES\n+          o _\bC_\bA_\bC_\bH_\bE_\bS_\b-_\bT_\bI_\bM_\bE_\bO_\bU_\bT                              o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+          o _\bC_\bA_\bC_\bH_\bE_\bS_\b-_\bV_\bE_\bR_\bS_\bI_\bO_\bN                        * _\bs_\bt_\bo_\br_\ba_\bg_\be_\bs_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bs_\bt_\bo_\br_\ba_\bg_\be_\b)\n+          o _\bC_\bO_\bN_\bN_\b__\bH_\bE_\bA_\bL_\bT_\bH_\b__\bC_\bH_\bE_\bC_\bK_\bS                    * _\bs_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bC_\bO_\bN_\bN_\b__\bM_\bA_\bX_\b__\bA_\bG_\bE                                o _\b(_\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bC_\bS_\bR_\bF_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bA_\bG_\bE                       * _\bs_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\b__\bc_\bo_\bn_\bt_\be_\bn_\bt_\b _\b(_\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n+          o _\bC_\bS_\bR_\bF_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bD_\bO_\bM_\bA_\bI_\bN                      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bC_\bS_\bR_\bF_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bH_\bT_\bT_\bP_\bO_\bN_\bL_\bY                  * _\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b)\n+          o _\bC_\bS_\bR_\bF_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bN_\bA_\bM_\bE                      * strictly_above\n+          o _\bC_\bS_\bR_\bF_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bP_\bA_\bT_\bH                            o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+          o _\bC_\bS_\bR_\bF_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bS_\bA_\bM_\bE_\bS_\bI_\bT_\bE                  * strictly_below\n+          o _\bC_\bS_\bR_\bF_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bS_\bE_\bC_\bU_\bR_\bE                          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+          o _\bC_\bS_\bR_\bF_\b__\bF_\bA_\bI_\bL_\bU_\bR_\bE_\b__\bV_\bI_\bE_\bW                     * _\bS_\bt_\br_\bI_\bn_\bd_\be_\bx_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+          o _\bC_\bS_\bR_\bF_\b__\bH_\bE_\bA_\bD_\bE_\bR_\b__\bN_\bA_\bM_\bE                      * _\bS_\bt_\br_\bi_\bn_\bg_\bA_\bg_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\bC_\bS_\bR_\bF_\b__\bT_\bR_\bU_\bS_\bT_\bE_\bD_\b__\bO_\bR_\bI_\bG_\bI_\bN_\bS                    _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b)\n+          o _\bC_\bS_\bR_\bF_\b__\bU_\bS_\bE_\b__\bS_\bE_\bS_\bS_\bI_\bO_\bN_\bS                     * _\bs_\bt_\br_\bi_\bn_\bg_\bf_\bi_\bl_\bt_\be_\br_\b(_\b)_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bd_\be_\bf_\ba_\bu_\bl_\bt_\bf_\bi_\bl_\bt_\be_\br_\bs\n+          o _\bD_\bA_\bT_\bA_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bM_\bA_\bX_\b__\bM_\bE_\bM_\bO_\bR_\bY_\b__\bS_\bI_\bZ_\bE             _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bD_\bA_\bT_\bA_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bM_\bA_\bX_\b__\bN_\bU_\bM_\bB_\bE_\bR_\b__\bF_\bI_\bE_\bL_\bD_\bS         * stringformat\n+          o _\bD_\bA_\bT_\bA_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bM_\bA_\bX_\b__\bN_\bU_\bM_\bB_\bE_\bR_\b__\bF_\bI_\bL_\bE_\bS                o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n+          o _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\b-_\bA_\bT_\bO_\bM_\bI_\bC_\b__\bR_\bE_\bQ_\bU_\bE_\bS_\bT_\bS              * _\bs_\bt_\br_\bi_\bp_\b _\b(_\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\b-_\bA_\bU_\bT_\bO_\bC_\bO_\bM_\bM_\bI_\bT                         o _\b(_\bR_\be_\bg_\be_\bx_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\b-                             * _\bs_\bt_\br_\bi_\bp_\b__\bt_\ba_\bg_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b)\n+            _\bD_\bI_\bS_\bA_\bB_\bL_\bE_\b__\bS_\bE_\bR_\bV_\bE_\bR_\b__\bS_\bI_\bD_\bE_\b__\bC_\bU_\bR_\bS_\bO_\bR_\bS           * striptags\n+          o _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\b-_\bE_\bN_\bG_\bI_\bN_\bE                             o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n+          o _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\b-_\bT_\bE_\bS_\bT                         * _\bs_\bt_\by_\bl_\be_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\b-_\bT_\bI_\bM_\bE_\b__\bZ_\bO_\bN_\bE                    * _\bS_\bt_\by_\bl_\be_\bs_\bh_\be_\be_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\b__\bR_\bO_\bU_\bT_\bE_\bR_\bS                        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b)\n+          o _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\bS                             * _\bs_\bu_\bb_\bj_\be_\bc_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw\n+          o _\bD_\bA_\bT_\bA_\bF_\bI_\bL_\bE                                _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bA_\bT_\bA_\bF_\bI_\bL_\bE_\b__\bE_\bX_\bT_\bS_\bI_\bZ_\bE                      * _\bS_\bu_\bb_\bq_\bu_\be_\br_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\bD_\bA_\bT_\bA_\bF_\bI_\bL_\bE_\b__\bM_\bA_\bX_\bS_\bI_\bZ_\bE                      * _\bS_\bu_\bb_\bs_\bt_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+          o _\bD_\bA_\bT_\bA_\bF_\bI_\bL_\bE_\b__\bS_\bI_\bZ_\bE                         * _\bs_\bu_\bc_\bc_\be_\bs_\bs_\b__\bu_\br_\bl_\b \n+          o _\bD_\bA_\bT_\bA_\bF_\bI_\bL_\bE_\b__\bT_\bM_\bP                            _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bD_\be_\bl_\be_\bt_\bi_\bo_\bn_\bM_\bi_\bx_\bi_\bn\n+          o _\bD_\bA_\bT_\bA_\bF_\bI_\bL_\bE_\b__\bT_\bM_\bP_\b__\bE_\bX_\bT_\bS_\bI_\bZ_\bE                    _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bA_\bT_\bA_\bF_\bI_\bL_\bE_\b__\bT_\bM_\bP_\b__\bM_\bA_\bX_\bS_\bI_\bZ_\bE                        o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn\n+          o _\bD_\bA_\bT_\bA_\bF_\bI_\bL_\bE_\b__\bT_\bM_\bP_\b__\bS_\bI_\bZ_\bE                             _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bA_\bT_\bE_\b__\bF_\bO_\bR_\bM_\bA_\bT                                 o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn\n+          o _\bD_\bA_\bT_\bE_\b__\bI_\bN_\bP_\bU_\bT_\b__\bF_\bO_\bR_\bM_\bA_\bT_\bS                            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bA_\bT_\bE_\bT_\bI_\bM_\bE_\b__\bF_\bO_\bR_\bM_\bA_\bT                             o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bA_\bT_\bE_\bT_\bI_\bM_\bE_\b__\bI_\bN_\bP_\bU_\bT_\b__\bF_\bO_\bR_\bM_\bA_\bT_\bS                      o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bE_\bB_\bU_\bG                                       o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bE_\bB_\bU_\bG_\b__\bP_\bR_\bO_\bP_\bA_\bG_\bA_\bT_\bE_\b__\bE_\bX_\bC_\bE_\bP_\bT_\bI_\bO_\bN_\bS            * _\bs_\bu_\bc_\bc_\be_\bs_\bs_\b__\bu_\br_\bl_\b__\ba_\bl_\bl_\bo_\bw_\be_\bd_\b__\bh_\bo_\bs_\bt_\bs_\b _\b(_\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bE_\bC_\bI_\bM_\bA_\bL_\b__\bS_\bE_\bP_\bA_\bR_\bA_\bT_\bO_\bR                           o _\b(_\bL_\bo_\bg_\bo_\bu_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bA_\bU_\bT_\bO_\b__\bF_\bI_\bE_\bL_\bD                    * _\bs_\bu_\bi_\bt_\be_\b__\br_\be_\bs_\bu_\bl_\bt_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bC_\bH_\bA_\bR_\bS_\bE_\bT                       * _\bS_\bu_\bm_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bE_\bX_\bC_\bE_\bP_\bT_\bI_\bO_\bN_\b__\bR_\bE_\bP_\bO_\bR_\bT_\bE_\bR            * _\bs_\bu_\bp_\bp_\bo_\br_\bt_\bs_\b__\b3_\bd_\b _\b(_\bB_\ba_\bs_\be_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bE_\bX_\bC_\bE_\bP_\bT_\bI_\bO_\bN_\b__\bR_\bE_\bP_\bO_\bR_\bT_\bE_\bR_\b__\bF_\bI_\bL_\bT_\bE_\bR     * _\bs_\bu_\bp_\bp_\bo_\br_\bt_\bs_\b__\bm_\bi_\bc_\br_\bo_\bs_\be_\bc_\bo_\bn_\bd_\bs_\b _\b(_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bF_\bR_\bO_\bM_\b__\bE_\bM_\bA_\bI_\bL                    * _\bs_\bu_\bp_\bp_\br_\be_\bs_\bs_\be_\bd_\b__\bb_\ba_\bs_\be_\b__\ba_\br_\bg_\bu_\bm_\be_\bn_\bt_\bs_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd\n+          o _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bI_\bN_\bD_\bE_\bX_\b__\bT_\bA_\bB_\bL_\bE_\bS_\bP_\bA_\bC_\bE                _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bT_\bA_\bB_\bL_\bE_\bS_\bP_\bA_\bC_\bE                    * _\bS_\bu_\bs_\bp_\bi_\bc_\bi_\bo_\bu_\bs_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn\n+          o _\bD_\bI_\bS_\bA_\bL_\bL_\bO_\bW_\bE_\bD_\b__\bU_\bS_\bE_\bR_\b__\bA_\bG_\bE_\bN_\bT_\bS                * _\bs_\bw_\ba_\bp_\bp_\ba_\bb_\bl_\be_\b _\b(_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bE_\bM_\bA_\bI_\bL_\b__\bB_\bA_\bC_\bK_\bE_\bN_\bD                               o _\b(_\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bE_\bM_\bA_\bI_\bL_\b__\bF_\bI_\bL_\bE_\b__\bP_\bA_\bT_\bH                       * _\bs_\by_\bm_\b__\bd_\bi_\bf_\bf_\be_\br_\be_\bn_\bc_\be_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bE_\bM_\bA_\bI_\bL_\b__\bH_\bO_\bS_\bT                                  o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bE_\bM_\bA_\bI_\bL_\b__\bH_\bO_\bS_\bT_\b__\bP_\bA_\bS_\bS_\bW_\bO_\bR_\bD                   * _\bS_\by_\bm_\bD_\bi_\bf_\bf_\be_\br_\be_\bn_\bc_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\bE_\bM_\bA_\bI_\bL_\b__\bH_\bO_\bS_\bT_\b__\bU_\bS_\bE_\bR                         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+          o _\bE_\bM_\bA_\bI_\bL_\b__\bP_\bO_\bR_\bT                            * _\bs_\by_\bm_\bm_\be_\bt_\br_\bi_\bc_\ba_\bl_\b _\b(_\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bE_\bM_\bA_\bI_\bL_\b__\bS_\bS_\bL_\b__\bC_\bE_\bR_\bT_\bF_\bI_\bL_\bE                    * _\bs_\by_\bn_\bc_\b__\ba_\bn_\bd_\b__\ba_\bs_\by_\bn_\bc_\b__\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\bE_\bM_\bA_\bI_\bL_\b__\bS_\bS_\bL_\b__\bK_\bE_\bY_\bF_\bI_\bL_\bE                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)\n+          o _\bE_\bM_\bA_\bI_\bL_\b__\bS_\bU_\bB_\bJ_\bE_\bC_\bT_\b__\bP_\bR_\bE_\bF_\bI_\bX                  * _\bs_\by_\bn_\bc_\b__\bo_\bn_\bl_\by_\b__\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+          o _\bE_\bM_\bA_\bI_\bL_\b__\bT_\bI_\bM_\bE_\bO_\bU_\bT                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)\n+          o _\bE_\bM_\bA_\bI_\bL_\b__\bU_\bS_\bE_\b__\bL_\bO_\bC_\bA_\bL_\bT_\bI_\bM_\bE                   * _\bs_\by_\bn_\bc_\b__\bt_\bo_\b__\ba_\bs_\by_\bn_\bc_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\ba_\bs_\bg_\bi_\br_\be_\bf_\b._\bs_\by_\bn_\bc_\b)\n+          o _\bE_\bM_\bA_\bI_\bL_\b__\bU_\bS_\bE_\b__\bS_\bS_\bL                         * _\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bo_\bu_\bs_\bO_\bn_\bl_\by_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn\n+          o _\bE_\bM_\bA_\bI_\bL_\b__\bU_\bS_\bE_\b__\bT_\bL_\bS                         * _\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\bF_\bI_\bL_\bE_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bD_\bI_\bR_\bE_\bC_\bT_\bO_\bR_\bY_\b__\bP_\bE_\bR_\bM_\bI_\bS_\bS_\bI_\bO_\bN_\bS       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b)\n           o _\bF_\bI_\bL_\bE_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bH_\bA_\bN_\bD_\bL_\bE_\bR_\bS\n           o _\bF_\bI_\bL_\bE_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bM_\bA_\bX_\b__\bM_\bE_\bM_\bO_\bR_\bY_\b__\bS_\bI_\bZ_\bE\n           o _\bF_\bI_\bL_\bE_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bP_\bE_\bR_\bM_\bI_\bS_\bS_\bI_\bO_\bN_\bS\n           o _\bF_\bI_\bL_\bE_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bT_\bE_\bM_\bP_\b__\bD_\bI_\bR\n           o _\bF_\bI_\bR_\bS_\bT_\b__\bD_\bA_\bY_\b__\bO_\bF_\b__\bW_\bE_\bE_\bK\n           o _\bF_\bI_\bX_\bT_\bU_\bR_\bE_\b__\bD_\bI_\bR_\bS\n           o _\bF_\bO_\bR_\bC_\bE_\b__\bS_\bC_\bR_\bI_\bP_\bT_\b__\bN_\bA_\bM_\bE\n@@ -3175,28 +3196,28 @@\n           o _\bU_\bS_\bE_\b__\bX_\b__\bF_\bO_\bR_\bW_\bA_\bR_\bD_\bE_\bD_\b__\bH_\bO_\bS_\bT\n           o _\bU_\bS_\bE_\b__\bX_\b__\bF_\bO_\bR_\bW_\bA_\bR_\bD_\bE_\bD_\b__\bP_\bO_\bR_\bT\n           o _\bU_\bS_\bE_\bR\n           o _\bW_\bS_\bG_\bI_\b__\bA_\bP_\bP_\bL_\bI_\bC_\bA_\bT_\bI_\bO_\bN\n           o _\bX_\b__\bF_\bR_\bA_\bM_\bE_\b__\bO_\bP_\bT_\bI_\bO_\bN_\bS\n           o _\bY_\bE_\bA_\bR_\b__\bM_\bO_\bN_\bT_\bH_\b__\bF_\bO_\bR_\bM_\bA_\bT\n *\b**\b**\b**\b**\b* T\bT *\b**\b**\b**\b**\b*\n-    * _\bT_\ba_\bb_\bu_\bl_\ba_\br_\bI_\bn_\bl_\bi_\bn_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)                            * templatetag\n-    * _\bT_\ba_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                                      o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-    * _\bt_\be_\ba_\br_\bd_\bo_\bw_\bn_\b__\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                             * _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n+    * _\bT_\ba_\bb_\bu_\bl_\ba_\br_\bI_\bn_\bl_\bi_\bn_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b)                           * templatetag\n+    * _\bT_\ba_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)                                     o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n+    * _\bt_\be_\ba_\br_\bd_\bo_\bw_\bn_\b__\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                            * _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n           o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bu_\bt_\bi_\bl_\bs_\b)                                      * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\bi_\bz_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bt_\be_\ba_\br_\bd_\bo_\bw_\bn_\b__\bt_\be_\bs_\bt_\b__\be_\bn_\bv_\bi_\br_\bo_\bn_\bm_\be_\bn_\bt_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n+    * _\bt_\be_\ba_\br_\bd_\bo_\bw_\bn_\b__\bt_\be_\bs_\bt_\b__\be_\bn_\bv_\bi_\br_\bo_\bn_\bm_\be_\bn_\bt_\b(_\b)_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n           o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bu_\bt_\bi_\bl_\bs_\b)                                      * _\bt_\be_\bm_\bp_\bo_\br_\ba_\br_\by_\b__\bf_\bi_\bl_\be_\b__\bp_\ba_\bt_\bh_\b(_\b)_\b \n-    * _\bT_\be_\bl_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                                           _\b(_\bT_\be_\bm_\bp_\bo_\br_\ba_\br_\by_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bt_\be_\bl_\bl_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                             * _\bT_\be_\bm_\bp_\bo_\br_\ba_\br_\by_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bT_\be_\bl_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)                                          _\b(_\bT_\be_\bm_\bp_\bo_\br_\ba_\br_\by_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bt_\be_\bl_\bl_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                            * _\bT_\be_\bm_\bp_\bo_\br_\ba_\br_\by_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * _\bt\bt_\be\be_\bm\bm_\bp\bp_\bl\bl_\ba\ba_\bt\bt_\be\be                                                                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bu_\bp_\bl_\bo_\ba_\bd_\bh_\ba_\bn_\bd_\bl_\be_\br_\b)\n-          o _\b(_\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                              * _\bT_\be_\bm_\bp_\bo_\br_\ba_\br_\by_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b)                                        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bf_\bi_\bl_\be_\b)\n-    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bF_\bu_\bn_\bc_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                                * test\n-          o _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                             o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-          o _\b(_\bW_\bi_\bn_\bd_\bo_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                                 * test command line option\n+          o _\b(_\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                              * _\bT_\be_\bm_\bp_\bo_\br_\ba_\br_\by_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bF_\bu_\bn_\bc_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bf_\bi_\bl_\be_\b)\n+          o _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                       * test\n+    * _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b)                                           o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n+    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\b(_\bW_\bi_\bn_\bd_\bo_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                              * test command line option\n     * template filter                                                                o _\b-_\b-_\bb_\bu_\bf_\bf_\be_\br\n           o _\ba_\bd_\bd                                                                      o _\b-_\b-_\bd_\be_\bb_\bu_\bg_\b-_\bm_\bo_\bd_\be\n           o _\ba_\bd_\bd_\bs_\bl_\ba_\bs_\bh_\be_\bs                                                               o _\b-_\b-_\bd_\be_\bb_\bu_\bg_\b-_\bs_\bq_\bl\n           o _\ba_\bp_\bn_\bu_\bm_\bb_\be_\br                                                                 o _\b-_\b-_\bd_\bu_\br_\ba_\bt_\bi_\bo_\bn_\bs\n           o _\bc_\ba_\bp_\bf_\bi_\br_\bs_\bt                                                                 o _\b-_\b-_\be_\bx_\bc_\bl_\bu_\bd_\be_\b-_\bt_\ba_\bg\n           o _\bc_\be_\bn_\bt_\be_\br                                                                   o _\b-_\b-_\bf_\ba_\bi_\bl_\bf_\ba_\bs_\bt\n           o _\bc_\bu_\bt                                                                      o _\b-_\b-_\bk_\be_\be_\bp_\bd_\bb\n@@ -3210,390 +3231,396 @@\n           o _\be_\bs_\bc_\ba_\bp_\be_\bj_\bs                                                                 o _\b-_\b-_\bt_\ba_\bg\n           o _\be_\bs_\bc_\ba_\bp_\be_\bs_\be_\bq                                                                o _\b-_\b-_\bt_\be_\bs_\bt_\br_\bu_\bn_\bn_\be_\br\n           o _\bf_\bi_\bl_\be_\bs_\bi_\bz_\be_\bf_\bo_\br_\bm_\ba_\bt                                                           o _\b-_\b-_\bt_\bi_\bm_\bi_\bn_\bg\n           o _\bf_\bi_\br_\bs_\bt                                                                    o _\b-_\bb\n           o _\bf_\bl_\bo_\ba_\bt_\bf_\bo_\br_\bm_\ba_\bt                                                              o _\b-_\bd\n           o _\bf_\bo_\br_\bc_\be_\b__\be_\bs_\bc_\ba_\bp_\be                                                             o _\b-_\bk\n           o _\bg_\be_\bt_\b__\bd_\bi_\bg_\bi_\bt                                                                o _\b-_\br\n-          o _\bi_\bn_\bt_\bc_\bo_\bm_\bm_\ba                                                           * _\bt_\be_\bs_\bt_\b__\bc_\ba_\bp_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b(_\b)_\b _\b(_\bL_\ba_\by_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+          o _\bi_\bn_\bt_\bc_\bo_\bm_\bm_\ba                                                           * _\bt_\be_\bs_\bt_\b__\bc_\ba_\bp_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b(_\b)_\b _\b(_\bL_\ba_\by_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\bi_\bn_\bt_\bw_\bo_\br_\bd                                                            * TEST_CHARSET\n           o _\bi_\br_\bi_\be_\bn_\bc_\bo_\bd_\be                                                                o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\bj_\bo_\bi_\bn                                                               * TEST_COLLATION\n           o _\bj_\bs_\bo_\bn_\b__\bs_\bc_\br_\bi_\bp_\bt                                                              o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b__\bb_\bi_\bd_\bi                                                      * _\bt_\be_\bs_\bt_\b__\bc_\bo_\bo_\bk_\bi_\be_\b__\bw_\bo_\br_\bk_\be_\bd_\b(_\b)_\b \n-          o _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b__\bn_\ba_\bm_\be                                                        _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+          o _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b__\bn_\ba_\bm_\be                                                        _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n           o _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b__\bn_\ba_\bm_\be_\b__\bl_\bo_\bc_\ba_\bl                                                * TEST_CREATE\n           o _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b__\bn_\ba_\bm_\be_\b__\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\be_\bd                                                 o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\bl_\ba_\bs_\bt                                                               * TEST_DEPENDENCIES\n           o _\bl_\be_\bn_\bg_\bt_\bh                                                                   o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\bl_\bi_\bn_\be_\bb_\br_\be_\ba_\bk_\bs                                                         * _\bt_\be_\bs_\bt_\b__\bf_\bu_\bn_\bc_\b(_\b)_\b _\b(_\bU_\bs_\be_\br_\bP_\ba_\bs_\bs_\be_\bs_\bT_\be_\bs_\bt_\bM_\bi_\bx_\bi_\bn\n-          o _\bl_\bi_\bn_\be_\bb_\br_\be_\ba_\bk_\bs_\bb_\br                                                         _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bl_\bi_\bn_\be_\bn_\bu_\bm_\bb_\be_\br_\bs                                                        * _\bt_\be_\bs_\bt_\b__\bl_\bo_\ba_\bd_\be_\br_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\bl_\bi_\bn_\be_\bb_\br_\be_\ba_\bk_\bs_\bb_\br                                                         _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bl_\bi_\bn_\be_\bn_\bu_\bm_\bb_\be_\br_\bs                                                        * _\bt_\be_\bs_\bt_\b__\bl_\bo_\ba_\bd_\be_\br_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\bl_\bj_\bu_\bs_\bt                                                              * TEST_MIGRATE\n           o _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\be                                                                 o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\bl_\bo_\bc_\ba_\bl_\bt_\bi_\bm_\be                                                          * TEST_MIRROR\n           o _\bl_\bo_\bw_\be_\br                                                                    o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\bm_\ba_\bk_\be_\b__\bl_\bi_\bs_\bt                                                          * TEST_NAME\n           o _\bn_\ba_\bt_\bu_\br_\ba_\bl_\bd_\ba_\by                                                               o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\bn_\ba_\bt_\bu_\br_\ba_\bl_\bt_\bi_\bm_\be                                                        * TEST_NON_SERIALIZED_APPS\n           o _\bo_\br_\bd_\bi_\bn_\ba_\bl                                                                  o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\bp_\bh_\bo_\bn_\be_\b2_\bn_\bu_\bm_\be_\br_\bi_\bc                                                      * TEST_ORACLE_MANAGED_FILES\n           o _\bp_\bl_\bu_\br_\ba_\bl_\bi_\bz_\be                                                                o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\bp_\bp_\br_\bi_\bn_\bt                                                             * TEST_PASSWD\n           o _\br_\ba_\bn_\bd_\bo_\bm                                                                   o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\br_\bj_\bu_\bs_\bt                                                              * TEST_RUNNER\n           o _\bs_\ba_\bf_\be                                                                     o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-          o _\bs_\ba_\bf_\be_\bs_\be_\bq                                                            * _\bt_\be_\bs_\bt_\b__\br_\bu_\bn_\bn_\be_\br_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\bl_\bi_\bc_\be                                                              * _\bt_\be_\bs_\bt_\b__\bs_\bu_\bi_\bt_\be_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\bs_\ba_\bf_\be_\bs_\be_\bq                                                            * _\bt_\be_\bs_\bt_\b__\br_\bu_\bn_\bn_\be_\br_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bs_\bl_\bi_\bc_\be                                                              * _\bt_\be_\bs_\bt_\b__\bs_\bu_\bi_\bt_\be_\b _\b(_\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\bs_\bl_\bu_\bg_\bi_\bf_\by                                                            * TEST_TBLSPACE\n           o _\bs_\bt_\br_\bi_\bn_\bg_\bf_\bo_\br_\bm_\ba_\bt                                                             o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\bs_\bt_\br_\bi_\bp_\bt_\ba_\bg_\bs                                                          * TEST_TBLSPACE_TMP\n           o _\bt_\bi_\bm_\be                                                                     o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\bt_\bi_\bm_\be_\bs_\bi_\bn_\bc_\be                                                          * TEST_TEMPLATE\n           o _\bt_\bi_\bm_\be_\bu_\bn_\bt_\bi_\bl                                                                o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\bt_\bi_\bm_\be_\bz_\bo_\bn_\be                                                           * TEST_USER\n           o _\bt_\bi_\bt_\bl_\be                                                                    o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\bt_\br_\bu_\bn_\bc_\ba_\bt_\be_\bc_\bh_\ba_\br_\bs                                                      * TEST_USER_CREATE\n           o _\bt_\br_\bu_\bn_\bc_\ba_\bt_\be_\bc_\bh_\ba_\br_\bs_\b__\bh_\bt_\bm_\bl                                                       o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-          o _\bt_\br_\bu_\bn_\bc_\ba_\bt_\be_\bw_\bo_\br_\bd_\bs                                                      * _\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n-          o _\bt_\br_\bu_\bn_\bc_\ba_\bt_\be_\bw_\bo_\br_\bd_\bs_\b__\bh_\bt_\bm_\bl                                                 * _\bt_\be_\bs_\bt_\bi_\bn_\bg_\b._\bS_\bt_\ba_\bt_\bi_\bc_\bL_\bi_\bv_\be_\bS_\be_\br_\bv_\be_\br_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs\n-          o _\bu_\bn_\bl_\bo_\bc_\ba_\bl_\bi_\bz_\be                                                           _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b)\n+          o _\bt_\br_\bu_\bn_\bc_\ba_\bt_\be_\bw_\bo_\br_\bd_\bs                                                      * _\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n+          o _\bt_\br_\bu_\bn_\bc_\ba_\bt_\be_\bw_\bo_\br_\bd_\bs_\b__\bh_\bt_\bm_\bl                                                 * _\bt_\be_\bs_\bt_\bi_\bn_\bg_\b._\bS_\bt_\ba_\bt_\bi_\bc_\bL_\bi_\bv_\be_\bS_\be_\br_\bv_\be_\br_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b \n+          o _\bu_\bn_\bl_\bo_\bc_\ba_\bl_\bi_\bz_\be                                                           _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b)\n           o _\bu_\bn_\bo_\br_\bd_\be_\br_\be_\bd_\b__\bl_\bi_\bs_\bt                                                     * testserver\n           o _\bu_\bp_\bp_\be_\br                                                                    o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n           o _\bu_\br_\bl_\be_\bn_\bc_\bo_\bd_\be                                                          * testserver command line option\n           o _\bu_\br_\bl_\bi_\bz_\be                                                                   o _\b-_\b-_\ba_\bd_\bd_\br_\bp_\bo_\br_\bt\n           o _\bu_\br_\bl_\bi_\bz_\be_\bt_\br_\bu_\bn_\bc                                                              o _\b-_\b-_\bn_\bo_\b-_\bi_\bn_\bp_\bu_\bt\n           o _\bu_\bt_\bc                                                                      o _\b-_\b-_\bn_\bo_\bi_\bn_\bp_\bu_\bt\n-          o _\bw_\bo_\br_\bd_\bc_\bo_\bu_\bn_\bt                                                          * _\bt_\be_\bx_\bt_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\bw_\bo_\br_\bd_\bc_\bo_\bu_\bn_\bt                                                          * _\bt_\be_\bx_\bt_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\bw_\bo_\br_\bd_\bw_\br_\ba_\bp                                                           * _\bt_\be_\bx_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bp_\ba_\bt_\bh_\b _\b(_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br\n-          o _\by_\be_\bs_\bn_\bo                                                                _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * template tag                                                             * _\bT_\be_\bx_\bt_\ba_\br_\be_\ba_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-          o _\ba_\bu_\bt_\bo_\be_\bs_\bc_\ba_\bp_\be                                                         * _\bT_\be_\bx_\bt_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\bb_\bl_\bo_\bc_\bk                                                              * _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+          o _\by_\be_\bs_\bn_\bo                                                                _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * template tag                                                             * _\bT_\be_\bx_\bt_\ba_\br_\be_\ba_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+          o _\ba_\bu_\bt_\bo_\be_\bs_\bc_\ba_\bp_\be                                                         * _\bT_\be_\bx_\bt_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\bb_\bl_\bo_\bc_\bk                                                              * _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n           o _\bb_\bl_\bo_\bc_\bk_\bt_\br_\ba_\bn_\bs                                                         * THOUSAND_SEPARATOR\n           o _\bb_\bl_\bo_\bc_\bk_\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\be                                                           o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-          o _\bc_\ba_\bc_\bh_\be                                                              * _\bt_\bh_\br_\bo_\bu_\bg_\bh_\b _\b(_\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\bc_\ba_\bc_\bh_\be                                                              * _\bt_\bh_\br_\bo_\bu_\bg_\bh_\b _\b(_\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\bc_\bo_\bm_\bm_\be_\bn_\bt                                                            * _\bt_\bh_\br_\bo_\bu_\bg_\bh_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\b(_\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd\n-          o _\bc_\bs_\br_\bf_\b__\bt_\bo_\bk_\be_\bn                                                           _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bc_\by_\bc_\bl_\be                                                              * _\bT_\bI_\bE_\bS_\b _\b(_\bW_\bi_\bn_\bd_\bo_\bw_\bF_\br_\ba_\bm_\be_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\bc_\bs_\br_\bf_\b__\bt_\bo_\bk_\be_\bn                                                           _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bc_\by_\bc_\bl_\be                                                              * _\bT_\bI_\bE_\bS_\b _\b(_\bW_\bi_\bn_\bd_\bo_\bw_\bF_\br_\ba_\bm_\be_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\bd_\be_\bb_\bu_\bg                                                              * time\n           o _\be_\bx_\bt_\be_\bn_\bd_\bs                                                                  o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n           o _\bf_\bi_\bl_\bt_\be_\br                                                                   o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n           o _\bf_\bi_\br_\bs_\bt_\bo_\bf                                                            * _\bt_\bi_\bm_\be_\b__\ba_\bt_\bt_\br_\bs_\b _\b(_\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bW_\bi_\bd_\bg_\be_\bt\n-          o _\bf_\bo_\br                                                                  _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\bf_\bo_\br                                                                  _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\bg_\be_\bt_\b__\ba_\bv_\ba_\bi_\bl_\ba_\bb_\bl_\be_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\bs                                            * TIME_FORMAT\n           o _\bg_\be_\bt_\b__\bc_\bu_\br_\br_\be_\bn_\bt_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be                                                     o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\bg_\be_\bt_\b__\bc_\bu_\br_\br_\be_\bn_\bt_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b__\bb_\bi_\bd_\bi                                          * _\bt_\bi_\bm_\be_\b__\bf_\bo_\br_\bm_\ba_\bt_\b _\b(_\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bW_\bi_\bd_\bg_\be_\bt\n-          o _\bg_\be_\bt_\b__\bc_\bu_\br_\br_\be_\bn_\bt_\b__\bt_\bi_\bm_\be_\bz_\bo_\bn_\be                                                 _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\bg_\be_\bt_\b__\bc_\bu_\br_\br_\be_\bn_\bt_\b__\bt_\bi_\bm_\be_\bz_\bo_\bn_\be                                                 _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\bg_\be_\bt_\b__\bf_\bl_\ba_\bt_\bp_\ba_\bg_\be_\bs                                                      * TIME_INPUT_FORMATS\n           o _\bg_\be_\bt_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b__\bi_\bn_\bf_\bo                                                        o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\bg_\be_\bt_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b__\bi_\bn_\bf_\bo_\b__\bl_\bi_\bs_\bt                                             * TIME_ZONE\n           o _\bg_\be_\bt_\b__\bm_\be_\bd_\bi_\ba_\b__\bp_\br_\be_\bf_\bi_\bx                                                         o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-          o _\bg_\be_\bt_\b__\bs_\bt_\ba_\bt_\bi_\bc_\b__\bp_\br_\be_\bf_\bi_\bx                                                  * _\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\bi_\bf                                                                       o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-          o _\bi_\bf_\bc_\bh_\ba_\bn_\bg_\be_\bd                                                          * _\bT_\bi_\bm_\be_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+          o _\bg_\be_\bt_\b__\bs_\bt_\ba_\bt_\bi_\bc_\b__\bp_\br_\be_\bf_\bi_\bx                                                  * _\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+          o _\bi_\bf                                                                       o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+          o _\bi_\bf_\bc_\bh_\ba_\bn_\bg_\be_\bd                                                          * _\bT_\bi_\bm_\be_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n           o _\bi_\bn_\bc_\bl_\bu_\bd_\be                                                            * timesince\n           o _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be                                                                 o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-          o _\bl_\bo_\ba_\bd                                                               * _\bT_\bi_\bm_\be_\bs_\bt_\ba_\bm_\bp_\bS_\bi_\bg_\bn_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\bl_\bo_\ba_\bd                                                               * _\bT_\bi_\bm_\be_\bs_\bt_\ba_\bm_\bp_\bS_\bi_\bg_\bn_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\be                                                             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\bi_\bg_\bn_\bi_\bn_\bg_\b)\n           o _\bl_\bo_\bc_\ba_\bl_\bt_\bi_\bm_\be                                                          * timeuntil\n           o _\bl_\bo_\br_\be_\bm                                                                    o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n           o _\bn_\bo_\bw                                                                * timezone\n           o _\bq_\bu_\be_\br_\by_\bs_\bt_\br_\bi_\bn_\bg                                                              o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n           o _\br_\be_\bg_\br_\bo_\bu_\bp                                                                  o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n           o _\br_\be_\bs_\be_\bt_\bc_\by_\bc_\bl_\be                                                         * title\n           o _\bs_\bp_\ba_\bc_\be_\bl_\be_\bs_\bs                                                                o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-          o _\bs_\bt_\ba_\bt_\bi_\bc                                                             * _\bt_\bo_\b__\be_\bs_\br_\bi_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bt_\ba_\bg                                                        * _\bt_\bo_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\bs_\bt_\ba_\bt_\bi_\bc                                                             * _\bt_\bo_\b__\be_\bs_\br_\bi_\b(_\b)_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bt_\ba_\bg                                                        * _\bt_\bo_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\bt_\bi_\bm_\be_\bz_\bo_\bn_\be                                                           * _\bt_\bo_\b__\bf_\bi_\be_\bl_\bd_\b__\bn_\ba_\bm_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd\n-          o _\bt_\br_\ba_\bn_\bs                                                                _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\bt_\br_\ba_\bn_\bs                                                                _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\be                                                                o _\b(_\bM_\bo_\bd_\be_\bl_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd\n-          o _\bu_\br_\bl                                                                        _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\bu_\br_\bl                                                                        _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\bv_\be_\br_\bb_\ba_\bt_\bi_\bm                                                           * _\bt_\bo_\b__\bl_\bo_\bc_\ba_\bl_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n           o _\bw_\bi_\bd_\bt_\bh_\br_\ba_\bt_\bi_\bo                                                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b)\n-          o _\bw_\bi_\bt_\bh                                                               * _\bt_\bo_\b__\bp_\by_\bt_\bh_\bo_\bn_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\be_\bn_\bg_\bi_\bn_\be_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn         * _\bT_\bo_\bd_\ba_\by_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                                                     o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)\n-          o _\b(_\bB_\ba_\bs_\be_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                     * _\bt_\bo_\bk_\be_\bn_\b__\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b \n-          o _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                               _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                              * _\bt_\bo_\bt_\ba_\bl_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bu_\bn_\bt_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt\n-          o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                                    _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                                   * _\bt_\bo_\bu_\bc_\bh_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                              * touches\n-          o _\b(_\bL_\bo_\bg_\bo_\bu_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                                   o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-          o _\b(_\bO_\br_\bi_\bg_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                                 * _\bt_\bo_\bu_\bc_\bh_\be_\bs_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bO_\bS_\bM_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                                    o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bD_\bo_\bn_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                       o _\b(_\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                     * _\bt_\br_\ba_\bc_\be_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bm_\bp_\bl_\be_\bt_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                              * trans\n-          o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                     o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-          o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bD_\bo_\bn_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                  * _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bE_\br_\br_\bo_\br\n-          o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                      * _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bN_\bo_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bd_\bi_\bv_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                * _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n-    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bf_\bi_\be_\bl_\bd_\b                                                      * _\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\bw_\bi_\bt_\bh                                                               * _\bt_\bo_\b__\bp_\by_\bt_\bh_\bo_\bn_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\be_\bn_\bg_\bi_\bn_\be_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn         * _\bT_\bo_\bd_\ba_\by_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                                     o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)\n+          o _\b(_\bB_\ba_\bs_\be_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                     * _\bt_\bo_\bk_\be_\bn_\b__\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b \n+          o _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                               _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)              o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                              * _\bt_\bo_\bt_\ba_\bl_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bu_\bn_\bt_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt\n+          o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                    _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                   * _\bt_\bo_\bu_\bc_\bh_\b(_\b)_\b _\b(_\bc_\ba_\bc_\bh_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                              * touches\n+          o _\b(_\bL_\bo_\bg_\bo_\bu_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                   o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+          o _\b(_\bO_\br_\bi_\bg_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                 * _\bt_\bo_\bu_\bc_\bh_\be_\bs_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bO_\bS_\bM_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                    o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bD_\bo_\bn_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                       o _\b(_\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                     * _\bt_\br_\ba_\bc_\be_\b(_\b)_\b _\b(_\bC_\bl_\bi_\be_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bm_\bp_\bl_\be_\bt_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                              * trans\n+          o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                     o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n+          o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bD_\bo_\bn_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                  * _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bE_\br_\br_\bo_\br\n+          o _\b(_\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                      * _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bN_\bo_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bd_\bi_\bv_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                * _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n+    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bf_\bi_\be_\bl_\bd_\b                                                      * _\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                                                     o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bl_\ba_\bb_\be_\bl_\b _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                     * _\bt_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b(_\b)_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bp_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                        o _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                                         o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                                     o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bl_\ba_\bb_\be_\bl_\b _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                     * _\bt_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b(_\b)_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bp_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                        o _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                         o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n     * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bs_\bu_\bf_\bf_\bi_\bx_\b                                                     * translate\n       _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn                 o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                                               * _\bT_\br_\ba_\bn_\bs_\bl_\ba_\bt_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bD_\be_\bl_\be_\bt_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   * _\bt\bt_\br\br_\ba\ba_\bn\bn_\bs\bs_\bl\bl_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b _\bs\bs_\bt\bt_\br\br_\bi\bi_\bn\bn_\bg\bg\n-          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   * _\bt_\br_\bi_\be_\bd_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                               * _\bT_\br_\ba_\bn_\bs_\bl_\ba_\bt_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bD_\be_\bl_\be_\bt_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   * _\bt\bt_\br\br_\ba\ba_\bn\bn_\bs\bs_\bl\bl_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b _\bs\bs_\bt\bt_\br\br_\bi\bi_\bn\bn_\bg\bg\n+          o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   * _\bt_\br_\bi_\be_\bd_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n           o _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn     * trigram_similar\n-            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                                               o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bt_\ba_\bb_\bl_\be_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                              * trigram_strict_word_similar\n-          o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                                         o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bt_\be_\bx_\bt_\b _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                 * trigram_word_similar\n-    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bu_\bl_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                       o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-          o _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                              * _\bT_\br_\bi_\bg_\br_\ba_\bm_\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bs_\be_\ba_\br_\bc_\bh_\b)\n-    * _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt                                                     * _\bT_\br_\bi_\bg_\br_\ba_\bm_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b)                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n-    * TEMPLATES                                                                * _\bT_\br_\bi_\bg_\br_\ba_\bm_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                               o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bt_\ba_\bb_\bl_\be_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                              * trigram_strict_word_similar\n+          o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                         o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bt_\be_\bx_\bt_\b _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                 * trigram_word_similar\n+    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bu_\bl_\b _\b(_\bB_\ba_\bs_\be_\bF_\bo_\br_\bm_\bS_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                       o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n+          o _\b(_\bE_\br_\br_\bo_\br_\bL_\bi_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                              * _\bT_\br_\bi_\bg_\br_\ba_\bm_\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bs_\be_\ba_\br_\bc_\bh_\b)\n+    * _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt                                                     * _\bT_\br_\bi_\bg_\br_\ba_\bm_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b)                      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)\n+    * TEMPLATES                                                                * _\bT_\br_\bi_\bg_\br_\ba_\bm_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bs_\be_\ba_\br_\bc_\bh_\b)\n-    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs_\b _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                           * _\bT_\br_\bi_\bg_\br_\ba_\bm_\bS_\bt_\br_\bi_\bc_\bt_\bW_\bo_\br_\bd_\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs_\b _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                           * _\bT_\br_\bi_\bg_\br_\ba_\bm_\bS_\bt_\br_\bi_\bc_\bt_\bW_\bo_\br_\bd_\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * TEMPLATES-APP_DIRS                                                         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bs_\be_\ba_\br_\bc_\bh_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                            * _\bT_\br_\bi_\bg_\br_\ba_\bm_\bS_\bt_\br_\bi_\bc_\bt_\bW_\bo_\br_\bd_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                            * _\bT_\br_\bi_\bg_\br_\ba_\bm_\bS_\bt_\br_\bi_\bc_\bt_\bW_\bo_\br_\bd_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * TEMPLATES-BACKEND                                                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bs_\be_\ba_\br_\bc_\bh_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                            * _\bT_\br_\bi_\bg_\br_\ba_\bm_\bW_\bo_\br_\bd_\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                            * _\bT_\br_\bi_\bg_\br_\ba_\bm_\bW_\bo_\br_\bd_\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * TEMPLATES-DIRS                                                             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bs_\be_\ba_\br_\bc_\bh_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                            * _\bT_\br_\bi_\bg_\br_\ba_\bm_\bW_\bo_\br_\bd_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                            * _\bT_\br_\bi_\bg_\br_\ba_\bm_\bW_\bo_\br_\bd_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * TEMPLATES-NAME                                                             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bs_\be_\ba_\br_\bc_\bh_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                            * _\bT_\br_\bi_\bm_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                            * _\bT_\br_\bi_\bm_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * TEMPLATES-OPTIONS                                                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                            * _\bt_\br_\bi_\bm_\b _\b(_\bW_\bK_\bT_\bW_\br_\bi_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs_\bS_\be_\bt_\bt_\bi_\bn_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\br_\be_\bn_\bd_\be_\br_\be_\br_\bs_\b)                       * _\bT_\br_\bu_\bn_\bc_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                                                            * _\bt_\br_\bi_\bm_\b _\b(_\bW_\bK_\bT_\bW_\br_\bi_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs_\bS_\be_\bt_\bt_\bi_\bn_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\br_\be_\bn_\bd_\be_\br_\be_\br_\bs_\b)                      * _\bT_\br_\bu_\bn_\bc_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n     * _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bS_\by_\bn_\bt_\ba_\bx_\bE_\br_\br_\bo_\br                                                        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n                                                                                * truncatechars\n                                                                                      o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n                                                                                * truncatechars_html\n                                                                                      o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n                                                                                * truncatewords\n                                                                                      o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n                                                                                * truncatewords_html\n                                                                                      o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-                                                                               * _\bT_\br_\bu_\bn_\bc_\bD_\ba_\bt_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                                               * _\bT_\br_\bu_\bn_\bc_\bD_\ba_\bt_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-                                                                               * _\bT_\br_\bu_\bn_\bc_\bD_\ba_\by_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                                               * _\bT_\br_\bu_\bn_\bc_\bD_\ba_\by_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-                                                                               * _\bT_\br_\bu_\bn_\bc_\bH_\bo_\bu_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                                               * _\bT_\br_\bu_\bn_\bc_\bH_\bo_\bu_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-                                                                               * _\bT_\br_\bu_\bn_\bc_\bM_\bi_\bn_\bu_\bt_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                                               * _\bT_\br_\bu_\bn_\bc_\bM_\bi_\bn_\bu_\bt_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-                                                                               * _\bT_\br_\bu_\bn_\bc_\bM_\bo_\bn_\bt_\bh_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                                               * _\bT_\br_\bu_\bn_\bc_\bM_\bo_\bn_\bt_\bh_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-                                                                               * _\bT_\br_\bu_\bn_\bc_\bQ_\bu_\ba_\br_\bt_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                                               * _\bT_\br_\bu_\bn_\bc_\bQ_\bu_\ba_\br_\bt_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-                                                                               * _\bT_\br_\bu_\bn_\bc_\bS_\be_\bc_\bo_\bn_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                                               * _\bT_\br_\bu_\bn_\bc_\bS_\be_\bc_\bo_\bn_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-                                                                               * _\bT_\br_\bu_\bn_\bc_\bT_\bi_\bm_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                                               * _\bT_\br_\bu_\bn_\bc_\bT_\bi_\bm_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-                                                                               * _\bT_\br_\bu_\bn_\bc_\bW_\be_\be_\bk_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                                               * _\bT_\br_\bu_\bn_\bc_\bW_\be_\be_\bk_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-                                                                               * _\bT_\br_\bu_\bn_\bc_\bY_\be_\ba_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                                               * _\bT_\br_\bu_\bn_\bc_\bY_\be_\ba_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)\n-                                                                               * _\bt_\bu_\bp_\bl_\be_\b _\b(_\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-                                                                                     o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-                                                                               * _\bt_\by_\bp_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-                                                                               * _\bt_\by_\bp_\be_\b__\bn_\ba_\bm_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-                                                                               * _\bT_\by_\bp_\be_\bd_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                                               * _\bt_\bu_\bp_\bl_\be_\b _\b(_\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+                                                                                     o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+                                                                               * _\bt_\by_\bp_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+                                                                               * _\bt_\by_\bp_\be_\b__\bn_\ba_\bm_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+                                                                               * _\bT_\by_\bp_\be_\bd_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-                                                                               * _\bT_\by_\bp_\be_\bd_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+                                                                               * _\bT_\by_\bp_\be_\bd_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n                                                                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n                                                                                * _\bt_\bz_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n                                                                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b._\bc_\bo_\bn_\bt_\be_\bx_\bt_\b__\bp_\br_\bo_\bc_\be_\bs_\bs_\bo_\br_\bs_\b)\n *\b**\b**\b**\b**\b* U\bU *\b**\b**\b**\b**\b*\n     * unaccent                                          * urlencode\n           o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                                 o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-    * _\bU_\bn_\ba_\bc_\bc_\be_\bn_\bt_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                       * _\bu_\br_\bl_\be_\bn_\bc_\bo_\bd_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bU_\bn_\ba_\bc_\bc_\be_\bn_\bt_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                      * _\bu_\br_\bl_\be_\bn_\bc_\bo_\bd_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bt_\bp_\b)\n-    * _\bu_\bn_\ba_\br_\by_\b__\bu_\bn_\bi_\bo_\bn_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                    o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bU_\bn_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)     * _\bU_\bR_\bL_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                         o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)     * _\bU_\bR_\bL_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * _\bu_\bn_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                     * urlize\n-          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                        o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)            * urlizetrunc\n-          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                              o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-    * _\bu_\bn_\bi_\bq_\bu_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                          * urls\n-    * _\bu_\bn_\bi_\bq_\bu_\be_\b__\bf_\bo_\br_\b__\bd_\ba_\bt_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       o _\bd_\be_\bf_\bi_\bn_\bi_\bt_\bi_\bv_\be\n-    * _\bu_\bn_\bi_\bq_\bu_\be_\b__\bf_\bo_\br_\b__\bm_\bo_\bn_\bt_\bh_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                * _\bu_\br_\bl_\bs_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b__\bu_\br_\bl_\bp_\ba_\bt_\bt_\be_\br_\bn_\bs_\b(_\b)_\b _\b(_\bi_\bn\n-    * _\bu_\bn_\bi_\bq_\bu_\be_\b__\bf_\bo_\br_\b__\by_\be_\ba_\br_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b)\n-    * _\bu_\bn_\bi_\bq_\bu_\be_\b__\bt_\bo_\bg_\be_\bt_\bh_\be_\br_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               * _\bu_\br_\bl_\bs_\ba_\bf_\be_\b__\bb_\ba_\bs_\be_\b6_\b4_\b__\bd_\be_\bc_\bo_\bd_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bt_\bp_\b)\n-    * _\bu_\bn_\bi_\bt_\b__\ba_\bt_\bt_\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bA_\br_\be_\ba_\b _\bc_\bl_\ba_\bs_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                * _\bu_\br_\bl_\bs_\ba_\bf_\be_\b__\bb_\ba_\bs_\be_\b6_\b4_\b__\be_\bn_\bc_\bo_\bd_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-          o _\b(_\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b _\bc_\bl_\ba_\bs_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bt_\bp_\b)\n-    * _\bu_\bn_\bi_\bt_\bs_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                * _\bU_\bR_\bL_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * unlocalize                                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                             * _\bu_\bs_\be_\b__\bf_\bi_\be_\bl_\bd_\bs_\be_\bt_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * unordered_list                                          o _\b(_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                             * USE_I18N\n-    * _\bu_\bn_\bp_\ba_\bc_\bk_\b__\bi_\bp_\bv_\b4_\b _\b(_\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bP_\bA_\bd_\bd_\br_\be_\bs_\bs_\bF_\bi_\be_\bl_\bd                      o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b), _\b[_\b1_\b]                                   * _\bu_\bs_\be_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b__\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bU_\bn_\br_\be_\ba_\bd_\ba_\bb_\bl_\be_\bP_\bo_\bs_\bt_\bE_\br_\br_\bo_\br                               * _\bu_\bs_\be_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b__\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b(_\b)_\b _\b(_\bW_\bi_\bd_\bg_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bu_\bn_\br_\be_\bg_\bi_\bs_\bt_\be_\br_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                   * USE_THOUSAND_SEPARATOR\n-    * _\bu_\bn_\bs_\bi_\bg_\bn_\b(_\b)_\b _\b(_\bT_\bi_\bm_\be_\bs_\bt_\ba_\bm_\bp_\bS_\bi_\bg_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                       o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bu_\bn_\bs_\bi_\bg_\bn_\b__\bo_\bb_\bj_\be_\bc_\bt_\b(_\b)_\b _\b(_\bT_\bi_\bm_\be_\bs_\bt_\ba_\bm_\bp_\bS_\bi_\bg_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)          * USE_TZ\n-    * _\bu_\bp_\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)             o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-          o _\b(_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                            * USE_X_FORWARDED_HOST\n+    * _\bu_\bn_\ba_\br_\by_\b__\bu_\bn_\bi_\bo_\bn_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                    o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bU_\bn_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                  * _\bU_\bR_\bL_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)                           o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                  * _\bU_\bR_\bL_\bI_\bn_\bp_\bu_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)     * urlize\n+    * _\bu_\bn_\bi_\bo_\bn_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n+          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                  * urlizetrunc\n+            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                  o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n+          o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                       * urls\n+    * _\bu_\bn_\bi_\bq_\bu_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                o _\bd_\be_\bf_\bi_\bn_\bi_\bt_\bi_\bv_\be\n+    * _\bu_\bn_\bi_\bq_\bu_\be_\b__\bf_\bo_\br_\b__\bd_\ba_\bt_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 * _\bu_\br_\bl_\bs_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b__\bu_\br_\bl_\bp_\ba_\bt_\bt_\be_\br_\bn_\bs_\b(_\b)_\b _\b(_\bi_\bn\n+    * _\bu_\bn_\bi_\bq_\bu_\be_\b__\bf_\bo_\br_\b__\bm_\bo_\bn_\bt_\bh_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b)\n+    * _\bu_\bn_\bi_\bq_\bu_\be_\b__\bf_\bo_\br_\b__\by_\be_\ba_\br_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 * _\bu_\br_\bl_\bs_\ba_\bf_\be_\b__\bb_\ba_\bs_\be_\b6_\b4_\b__\bd_\be_\bc_\bo_\bd_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bu_\bn_\bi_\bq_\bu_\be_\b__\bt_\bo_\bg_\be_\bt_\bh_\be_\br_\b _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bt_\bp_\b)\n+    * _\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)     * _\bu_\br_\bl_\bs_\ba_\bf_\be_\b__\bb_\ba_\bs_\be_\b6_\b4_\b__\be_\bn_\bc_\bo_\bd_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bu_\bn_\bi_\bt_\b__\ba_\bt_\bt_\bn_\ba_\bm_\be_\b(_\b)_\b _\b(_\bA_\br_\be_\ba_\b _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bt_\bp_\b)\n+          o _\b(_\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                    * _\bU_\bR_\bL_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bu_\bn_\bi_\bt_\bs_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)\n+    * unlocalize                                        * _\bu_\bs_\be_\b__\bf_\bi_\be_\bl_\bd_\bs_\be_\bt_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                                   o _\b(_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * unordered_list                                    * USE_I18N\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                                   o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * _\bu_\bn_\bp_\ba_\bc_\bk_\b__\bi_\bp_\bv_\b4_\b _\b(_\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bP_\bA_\bd_\bd_\br_\be_\bs_\bs_\bF_\bi_\be_\bl_\bd                * _\bu_\bs_\be_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b__\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b _\b(_\bF_\bo_\br_\bm_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b), _\b[_\b1_\b]                                   * _\bu_\bs_\be_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b__\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b(_\b)_\b _\b(_\bW_\bi_\bd_\bg_\be_\bt\n+    * _\bU_\bn_\br_\be_\ba_\bd_\ba_\bb_\bl_\be_\bP_\bo_\bs_\bt_\bE_\br_\br_\bo_\br                                 _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bu_\bn_\br_\be_\bg_\bi_\bs_\bt_\be_\br_\b(_\b)_\b _\b(_\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                  * USE_THOUSAND_SEPARATOR\n+    * _\bu_\bn_\bs_\bi_\bg_\bn_\b(_\b)_\b _\b(_\bT_\bi_\bm_\be_\bs_\bt_\ba_\bm_\bp_\bS_\bi_\bg_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                      o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+    * _\bu_\bn_\bs_\bi_\bg_\bn_\b__\bo_\bb_\bj_\be_\bc_\bt_\b(_\b)_\b _\b(_\bT_\bi_\bm_\be_\bs_\bt_\ba_\bm_\bp_\bS_\bi_\bg_\bn_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)         * USE_TZ\n+    * _\bu_\bp_\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)            o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+          o _\b(_\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                           * USE_X_FORWARDED_HOST\n           o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                        o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)            * USE_X_FORWARDED_PORT\n-          o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                                o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+          o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                               o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n     * _\bu_\bp_\bd_\ba_\bt_\be_\b__\bo_\br_\b__\bc_\br_\be_\ba_\bt_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                     * USER\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)                        o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bu_\bp_\bd_\ba_\bt_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\ba_\bu_\bt_\bh_\b__\bh_\ba_\bs_\bh_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be             * _\bu_\bs_\be_\br_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)                                    o _\b(_\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bU_\bp_\bd_\ba_\bt_\be_\bC_\ba_\bc_\bh_\be_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                   * _\bu_\bs_\be_\br_\b__\bc_\ba_\bn_\b__\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\ba_\bc_\bh_\be_\b)                            _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)                             o _\b(_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bu_\bp_\bl_\bo_\ba_\bd_\b__\bc_\bo_\bm_\bp_\bl_\be_\bt_\be_\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)      * _\bu_\bs_\be_\br_\b__\bl_\bo_\bg_\bg_\be_\bd_\b__\bi_\bn_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bu_\bp_\bd_\ba_\bt_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\ba_\bu_\bt_\bh_\b__\bh_\ba_\bs_\bh_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be             * _\bu_\bs_\be_\br_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)                                    o _\b(_\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bU_\bp_\bd_\ba_\bt_\be_\bC_\ba_\bc_\bh_\be_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                  * _\bu_\bs_\be_\br_\b__\bc_\ba_\bn_\b__\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\ba_\bc_\bh_\be_\b)                            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)                       o _\b(_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bu_\bp_\bl_\bo_\ba_\bd_\b__\bc_\bo_\bm_\bp_\bl_\be_\bt_\be_\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)     * _\bu_\bs_\be_\br_\b__\bl_\bo_\bg_\bg_\be_\bd_\b__\bi_\bn_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n     * _\bu_\bp_\bl_\bo_\ba_\bd_\b__\bi_\bn_\bt_\be_\br_\br_\bu_\bp_\bt_\be_\bd_\b(_\b)_\b _\b(_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                           * _\bu_\bs_\be_\br_\b__\bl_\bo_\bg_\bg_\be_\bd_\b__\bo_\bu_\bt_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bu_\bp_\bl_\bo_\ba_\bd_\b__\bt_\bo_\b _\b(_\bF_\bi_\bl_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b)\n-    * _\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                            * _\bu_\bs_\be_\br_\b__\bl_\bo_\bg_\bi_\bn_\b__\bf_\ba_\bi_\bl_\be_\bd_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                          * _\bu_\bs_\be_\br_\b__\bl_\bo_\bg_\bg_\be_\bd_\b__\bo_\bu_\bt_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bu_\bp_\bl_\bo_\ba_\bd_\b__\bt_\bo_\b _\b(_\bF_\bi_\bl_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b)\n+    * _\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                           * _\bu_\bs_\be_\br_\b__\bl_\bo_\bg_\bi_\bn_\b__\bf_\ba_\bi_\bl_\be_\bd_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bf_\bi_\bl_\be_\b)                     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b)\n     * upper                                             * _\bu_\bs_\be_\br_\b__\bp_\ba_\bs_\bs_\be_\bs_\b__\bt_\be_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br                               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b)\n-    * _\bU_\bp_\bp_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)       * _\bu_\bs_\be_\br_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bu_\br_\b _\b(_\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                           * _\bU_\bs_\be_\br_\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs\n+    * _\bU_\bp_\bp_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b)      * _\bu_\bs_\be_\br_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bu_\br_\b _\b(_\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                           * _\bU_\bs_\be_\br_\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be\n     * _\bu_\br_\bi_\b__\bt_\bo_\b__\bi_\br_\bi_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                             _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b)                              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b)\n-    * url                                               * _\bU_\bs_\be_\br_\bC_\bh_\ba_\bn_\bg_\be_\bF_\bo_\br_\bm_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * url                                               * _\bU_\bs_\be_\br_\bC_\bh_\ba_\bn_\bg_\be_\bF_\bo_\br_\bm_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bf_\bo_\br_\bm_\bs_\b)\n-    * _\bu_\br_\bl_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bV_\bi_\be_\bw       * _\bU_\bs_\be_\br_\bC_\br_\be_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bf_\bo_\br_\bm_\bs_\b)\n-          o _\b(_\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                       * _\bu_\bs_\be_\br_\bn_\ba_\bm_\be_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)            * _\bU_\bS_\bE_\bR_\bN_\bA_\bM_\bE_\b__\bF_\bI_\bE_\bL_\bD_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br\n-          o _\b(_\bS_\bt_\by_\bl_\be_\bs_\bh_\be_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bu_\br_\bl_\b(_\b)_\b _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                            * _\bU_\bs_\be_\br_\bP_\ba_\bs_\bs_\be_\bs_\bT_\be_\bs_\bt_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bu_\br_\bl_\b__\bn_\ba_\bm_\be_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bm_\bi_\bx_\bi_\bn_\bs_\b)\n-    * _\bu_\br_\bl_\bc_\bo_\bn_\bf_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                   * _\bu_\bs_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bu_\br_\bl_\b _\b(_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bV_\bi_\be_\bw       * _\bU_\bs_\be_\br_\bC_\br_\be_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bf_\bo_\br_\bm_\bs_\b)\n+          o _\b(_\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                       * _\bu_\bs_\be_\br_\bn_\ba_\bm_\be_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)            * _\bU_\bS_\bE_\bR_\bN_\bA_\bM_\bE_\b__\bF_\bI_\bE_\bL_\bD_\b _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br\n+          o _\b(_\bS_\bt_\by_\bl_\be_\bs_\bh_\be_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                        _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bu_\br_\bl_\b(_\b)_\b _\b(_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                           * _\bU_\bs_\be_\br_\bP_\ba_\bs_\bs_\be_\bs_\bT_\be_\bs_\bt_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bu_\br_\bl_\b__\bn_\ba_\bm_\be_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bm_\bi_\bx_\bi_\bn_\bs_\b)\n+    * _\bu_\br_\bl_\bc_\bo_\bn_\bf_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                   * _\bu_\bs_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n                                                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n                                                         * utc\n                                                               o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n                                                         * _\bu_\bt_\bi_\bl_\bs_\b._\bi_\bs_\bo_\bl_\ba_\bt_\be_\b__\ba_\bp_\bp_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n                                                           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b)\n-                                                        * _\bU_\bU_\bI_\bD_\bF_\bi_\be_\bl_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n-                                                              o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n+                                                        * _\bU_\bU_\bI_\bD_\bF_\bi_\be_\bl_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+                                                              o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)\n *\b**\b**\b**\b**\b* V\bV *\b**\b**\b**\b**\b*\n-    * _\bv_\ba_\bl_\bi_\bd_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)               * _\bv_\ba_\bl_\bu_\be_\bs_\b__\bl_\bi_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bv_\ba_\bl_\bi_\bd_\b__\br_\be_\ba_\bs_\bo_\bn_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n-    * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)           * _\bV_\ba_\br_\bi_\ba_\bn_\bc_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n+    * _\bv_\ba_\bl_\bi_\bd_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               * _\bv_\ba_\bl_\bu_\be_\bs_\b__\bl_\bi_\bs_\bt_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bv_\ba_\bl_\bi_\bd_\b__\br_\be_\ba_\bs_\bo_\bn_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)\n+    * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b(_\b)_\b _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)          * _\bV_\ba_\br_\bi_\ba_\bn_\bc_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)               _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)\n     * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bc_\bo_\bm_\bm_\ba_\b__\bs_\be_\bp_\ba_\br_\ba_\bt_\be_\bd_\b__\bi_\bn_\bt_\be_\bg_\be_\br_\b__\bl_\bi_\bs_\bt_\b        * _\bv_\ba_\br_\by_\b__\bo_\bn_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n       _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bv_\ba_\br_\by_\b)\n-    * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)        * _\bv_\ba_\br_\by_\b__\bo_\bn_\b__\bh_\be_\ba_\bd_\be_\br_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)       * _\bv_\ba_\br_\by_\b__\bo_\bn_\b__\bh_\be_\ba_\bd_\be_\br_\bs_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n     * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bd_\bo_\bm_\ba_\bi_\bn_\b__\bn_\ba_\bm_\be_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bv_\ba_\br_\by_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                      * verbatim\n     * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\be_\bm_\ba_\bi_\bl_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                      * _\bv_\be_\br_\bb_\bo_\bs_\be_\b__\bn_\ba_\bm_\be_\b _\b(_\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg\n-    * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bi_\bm_\ba_\bg_\be_\b__\bf_\bi_\bl_\be_\b__\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be       _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                            o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bi_\bm_\ba_\bg_\be_\b__\bf_\bi_\bl_\be_\b__\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be       _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                            o _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n     * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bi_\bp_\bv_\b4_\b6_\b__\ba_\bd_\bd_\br_\be_\bs_\bs_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                  o _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                              _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bi_\bp_\bv_\b4_\b__\ba_\bd_\bd_\br_\be_\bs_\bs_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                   o _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                              _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bi_\bp_\bv_\b4_\b__\ba_\bd_\bd_\br_\be_\bs_\bs_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                   o _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                      * _\bv_\be_\br_\bb_\bo_\bs_\be_\b__\bn_\ba_\bm_\be_\b__\bp_\bl_\bu_\br_\ba_\bl_\b \n-    * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bi_\bp_\bv_\b6_\b__\ba_\bd_\bd_\br_\be_\bs_\bs_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be               _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                            o _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bi_\bp_\bv_\b6_\b__\ba_\bd_\bd_\br_\be_\bs_\bs_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be               _\b(_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                            o _\b(_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n     * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be               * version\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b)           o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n     * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bs_\bl_\bu_\bg_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                     * _\bv\bv_\bi\bi_\be\be_\bw\bw\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                      * _\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                      * _\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be_\b _\bk_\bl_\ba_\bs_\bs_\be_\b)\n     * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bu_\bn_\bi_\bc_\bo_\bd_\be_\b__\bs_\bl_\bu_\bg_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be             * _\bv_\bi_\be_\bw_\b__\bn_\ba_\bm_\be_\b _\b(_\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                        _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bu_\bn_\bi_\bq_\bu_\be_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)             * _\bv_\bi_\be_\bw_\b__\bo_\bn_\b__\bs_\bi_\bt_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n-    * _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                   _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b)                        _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bu_\bn_\bi_\bq_\bu_\be_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)            * _\bv_\bi_\be_\bw_\b__\bo_\bn_\b__\bs_\bi_\bt_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n+    * _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                  _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b)          * _\bV_\bi_\be_\bw_\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt\n-    * _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br                              * _\bv_\bi_\be_\bw_\bs_\b._\bF_\be_\be_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b), _\b[_\b1_\b]              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b)\n-    * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b._\bA_\bS_\bC_\bI_\bI_\bU_\bs_\be_\br_\bn_\ba_\bm_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs     * _\bv_\bi_\be_\bw_\bs_\b._\bi_\bn_\bd_\be_\bx_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-      _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)                        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bm_\ba_\bp_\bs_\b)\n+    * _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br                              * _\bv_\bi_\be_\bw_\bs_\b._\bF_\be_\be_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b), _\b[_\b1_\b]              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b)\n+    * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b._\bA_\bS_\bC_\bI_\bI_\bU_\bs_\be_\br_\bn_\ba_\bm_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b            * _\bv_\bi_\be_\bw_\bs_\b._\bi_\bn_\bd_\be_\bx_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+      _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bm_\ba_\bp_\bs_\b)\n     * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b._\bU_\bn_\bi_\bc_\bo_\bd_\be_\bU_\bs_\be_\br_\bn_\ba_\bm_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b          * _\bv_\bi_\be_\bw_\bs_\b._\bs_\be_\br_\bv_\be_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-      _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b)\n-    * _\bV_\ba_\bl_\bu_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)            * _\bv_\bi_\be_\bw_\bs_\b._\bs_\bi_\bt_\be_\bm_\ba_\bp_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n-    * _\bv_\ba_\bl_\bu_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bm_\ba_\bp_\bs_\b)\n-          o _\b(_\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bI_\bt_\be_\br_\ba_\bt_\bo_\br_\bV_\ba_\bl_\bu_\be              * _\bv_\bi_\be_\bw_\bs_\b._\bS_\bu_\bc_\bc_\be_\bs_\bs_\bM_\be_\bs_\bs_\ba_\bg_\be_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs\n-            _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                               _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b)\n-    * _\bv_\ba_\bl_\bu_\be_\b(_\b)_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                  * _\bv_\bi_\bo_\bl_\ba_\bt_\bi_\bo_\bn_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be_\b \n-    * _\bv_\ba_\bl_\bu_\be_\b__\bf_\br_\bo_\bm_\b__\bd_\ba_\bt_\ba_\bd_\bi_\bc_\bt_\b(_\b)_\b _\b(_\bW_\bi_\bd_\bg_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)          _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bv_\ba_\bl_\bu_\be_\b__\bf_\br_\bo_\bm_\b__\bo_\bb_\bj_\be_\bc_\bt_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                 o _\b(_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt\n-    * _\bv_\ba_\bl_\bu_\be_\b__\bo_\bm_\bi_\bt_\bt_\be_\bd_\b__\bf_\br_\bo_\bm_\b__\bd_\ba_\bt_\ba_\b(_\b)_\b _\b(_\bW_\bi_\bd_\bg_\be_\bt                    _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                            o _\b(_\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt\n-    * _\bv_\ba_\bl_\bu_\be_\b__\bt_\bo_\b__\bs_\bt_\br_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                     _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bV_\ba_\bl_\bu_\be_\bR_\ba_\bn_\bg_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                         * _\bv_\bi_\bo_\bl_\ba_\bt_\bi_\bo_\bn_\b__\be_\br_\br_\bo_\br_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b \n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)                  _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bv_\ba_\bl_\bu_\be_\bs_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be                o _\b(_\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt\n-      _\bm_\be_\bt_\bh_\bo_\bd_\b)                                              _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                             * _\bv_\bs_\bi_\b__\bb_\bu_\bf_\bf_\be_\br_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br\n-            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)         _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+      _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b)                _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b)\n+    * _\bv_\ba_\bl_\bu_\be_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                      * _\bv_\bi_\be_\bw_\bs_\b._\bs_\bi_\bt_\be_\bm_\ba_\bp_\b(_\b)_\b _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be\n+    * _\bV_\ba_\bl_\bu_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b)             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bm_\ba_\bp_\bs_\b)\n+    * _\bv_\ba_\bl_\bu_\be_\b _\b(_\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bI_\bt_\be_\br_\ba_\bt_\bo_\br_\bV_\ba_\bl_\bu_\be              * _\bv_\bi_\be_\bw_\bs_\b._\bS_\bu_\bc_\bc_\be_\bs_\bs_\bM_\be_\bs_\bs_\ba_\bg_\be_\bM_\bi_\bx_\bi_\bn_\b \n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                     _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bv_\ba_\bl_\bu_\be_\b(_\b)_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                   _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b)\n+    * _\bv_\ba_\bl_\bu_\be_\b__\bf_\br_\bo_\bm_\b__\bd_\ba_\bt_\ba_\bd_\bi_\bc_\bt_\b(_\b)_\b _\b(_\bW_\bi_\bd_\bg_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)       * _\bv_\bi_\bo_\bl_\ba_\bt_\bi_\bo_\bn_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be_\b \n+    * _\bv_\ba_\bl_\bu_\be_\b__\bf_\br_\bo_\bm_\b__\bo_\bb_\bj_\be_\bc_\bt_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)            _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bv_\ba_\bl_\bu_\be_\b__\bo_\bm_\bi_\bt_\bt_\be_\bd_\b__\bf_\br_\bo_\bm_\b__\bd_\ba_\bt_\ba_\b(_\b)_\b _\b(_\bW_\bi_\bd_\bg_\be_\bt                  o _\b(_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                             _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bv_\ba_\bl_\bu_\be_\b__\bt_\bo_\b__\bs_\bt_\br_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                  o _\b(_\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt\n+    * _\bV_\ba_\bl_\bu_\be_\bR_\ba_\bn_\bg_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                                _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)                * _\bv_\bi_\bo_\bl_\ba_\bt_\bi_\bo_\bn_\b__\be_\br_\br_\bo_\br_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b \n+    * _\bv_\ba_\bl_\bu_\be_\bs_\b(_\b)_\b _\b(_\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bB_\ba_\bs_\be            _\b(_\bB_\ba_\bs_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                                           o _\b(_\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt\n+          o _\b(_\bi_\bn_\b _\bm_\bo_\bd_\bu_\bl_\be                                     _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bq_\bu_\be_\br_\by_\b._\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b)       * _\bv_\bs_\bi_\b__\bb_\bu_\bf_\bf_\be_\br_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br\n+          o _\b(_\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n *\b**\b**\b**\b**\b* W\bW *\b**\b**\b**\b**\b*\n-    * _\bW_\b3_\bC_\bG_\be_\bo_\bF_\be_\be_\bd_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                  * within\n+    * _\bW_\b3_\bC_\bG_\be_\bo_\bF_\be_\be_\bd_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                 * within\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bf_\be_\be_\bd_\bs_\b)                   o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be\n-    * _\bW_\ba_\br_\bn_\bi_\bn_\bg_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                     * _\bw_\bi_\bt_\bh_\bi_\bn_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\bh_\be_\bc_\bk_\bs_\b)                         o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bw_\ba_\br_\bp_\b(_\b)_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)                  o _\b(_\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * week                                  * _\bw_\bk_\bb_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                     o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bw_\be_\be_\bk_\b _\b(_\bW_\be_\be_\bk_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)            * _\bw_\bk_\bb_\b__\bs_\bi_\bz_\be_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * week_day                              * _\bW_\bK_\bB_\bR_\be_\ba_\bd_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n+    * _\bW_\ba_\br_\bn_\bi_\bn_\bg_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                    * _\bw_\bi_\bt_\bh_\bi_\bn_\b(_\b)_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bc_\bh_\be_\bc_\bk_\bs_\b)                         o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bw_\ba_\br_\bp_\b(_\b)_\b _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)                 o _\b(_\bP_\br_\be_\bp_\ba_\br_\be_\bd_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * week                                  * _\bw_\bk_\bb_\b _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                     o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bw_\be_\be_\bk_\b _\b(_\bW_\be_\be_\bk_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)            * _\bw_\bk_\bb_\b__\bs_\bi_\bz_\be_\b _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * week_day                              * _\bW_\bK_\bB_\bR_\be_\ba_\bd_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n           o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n-    * _\bw_\be_\be_\bk_\b__\bf_\bo_\br_\bm_\ba_\bt_\b _\b(_\bW_\be_\be_\bk_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)     * _\bW_\bK_\bB_\bW_\br_\bi_\bt_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bW_\be_\be_\bk_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)        _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n-          o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                       * _\bw_\bk_\bt_\b _\b(_\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)           o _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-    * _\bW_\be_\be_\bk_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                         o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)                 o _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-    * _\bW_\bh_\be_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                                _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)         * _\bW_\bK_\bT_\bR_\be_\ba_\bd_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\bW_\bi_\bd_\bg_\be_\bt_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n-    * _\bw_\bi_\bd_\bg_\be_\bt_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              * _\bW_\bK_\bT_\bW_\br_\bi_\bt_\be_\br_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bM_\bu_\bl_\bt_\bi_\bV_\ba_\bl_\bu_\be_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n-    * _\bw_\bi_\bd_\bg_\be_\bt_\b__\bt_\by_\bp_\be_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd               * wordcount\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                  o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-    * _\bw_\bi_\bd_\bg_\be_\bt_\bs_\b _\b(_\bM_\bu_\bl_\bt_\bi_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)       * wordwrap\n-    * _\bw_\bi_\bd_\bt_\bh_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n-          o _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)            * _\bw_\br_\bi_\bt_\ba_\bb_\bl_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)          * _\bw_\br_\bi_\bt_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bI_\bm_\ba_\bg_\be_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                 o _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * _\bw_\bi_\bd_\bt_\bh_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bI_\bm_\ba_\bg_\be_\bF_\bi_\be_\bl_\bd                     o _\b(_\bW_\bK_\bB_\bW_\br_\bi_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                                  o _\b(_\bW_\bK_\bT_\bW_\br_\bi_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-    * widthratio                            * _\bw_\br_\bi_\bt_\be_\b__\bh_\be_\bx_\b(_\b)_\b _\b(_\bW_\bK_\bB_\bW_\br_\bi_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                    * _\bw_\br_\bi_\bt_\be_\bl_\bi_\bn_\be_\bs_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n-    * _\bW_\bi_\bn_\bd_\bo_\bw_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn                        _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)         * _\bw_\br_\bi_\bt_\be_\bS_\bt_\br_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd\n-    * _\bw_\bi_\bn_\bd_\bo_\bw_\b__\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\b(_\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\be            _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                            * WSGI_APPLICATION\n-          o _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n-    * _\bW_\bi_\bn_\bd_\bo_\bw_\bF_\br_\ba_\bm_\be_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn        * _\bw_\bs_\bg_\bi_\b__\br_\be_\bq_\bu_\be_\bs_\bt_\b _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * _\bw_\be_\be_\bk_\b__\bf_\bo_\br_\bm_\ba_\bt_\b _\b(_\bW_\be_\be_\bk_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)     * _\bW_\bK_\bB_\bW_\br_\bi_\bt_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bW_\be_\be_\bk_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n+      _\bk_\bl_\ba_\bs_\bs_\be_\b)                               * _\bw_\bk_\bt_\b _\b(_\bE_\bn_\bv_\be_\bl_\bo_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                            o _\b(_\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+            _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)           o _\b(_\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bW_\be_\be_\bk_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                        o _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)                   _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bW_\bh_\be_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                       * _\bW_\bK_\bT_\bR_\be_\ba_\bd_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)           _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n+    * _\bw_\bi_\bd_\bg_\be_\bt_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)              * _\bW_\bK_\bT_\bW_\br_\bi_\bt_\be_\br_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\bW_\bi_\bd_\bg_\be_\bt_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b)         _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bs_\b)\n+    * _\bw_\bi_\bd_\bg_\be_\bt_\b _\b(_\bM_\bu_\bl_\bt_\bi_\bV_\ba_\bl_\bu_\be_\bF_\bi_\be_\bl_\bd               * wordcount\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                  o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n+    * _\bw_\bi_\bd_\bg_\be_\bt_\b__\bt_\by_\bp_\be_\b _\b(_\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd               * wordwrap\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                                  o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n+    * _\bw_\bi_\bd_\bg_\be_\bt_\bs_\b _\b(_\bM_\bu_\bl_\bt_\bi_\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)       * _\bw_\br_\bi_\bt_\ba_\bb_\bl_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bw_\bi_\bd_\bt_\bh_\b _\b(_\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)               * _\bw_\br_\bi_\bt_\be_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                  o _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                o _\b(_\bW_\bK_\bB_\bW_\br_\bi_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bI_\bm_\ba_\bg_\be_\bF_\bi_\bl_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 o _\b(_\bW_\bK_\bT_\bW_\br_\bi_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+    * _\bw_\bi_\bd_\bt_\bh_\b__\bf_\bi_\be_\bl_\bd_\b _\b(_\bI_\bm_\ba_\bg_\be_\bF_\bi_\be_\bl_\bd               * _\bw_\br_\bi_\bt_\be_\b__\bh_\be_\bx_\b(_\b)_\b _\b(_\bW_\bK_\bB_\bW_\br_\bi_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                            * _\bw_\br_\bi_\bt_\be_\bl_\bi_\bn_\be_\bs_\b(_\b)_\b _\b(_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n+    * widthratio                              _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg                    * _\bw_\br_\bi_\bt_\be_\bS_\bt_\br_\bi_\bn_\bg_\b(_\b)_\b _\b(_\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd\n+    * _\bW_\bi_\bn_\bd_\bo_\bw_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn                       _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+      _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)         * WSGI_APPLICATION\n+    * _\bw_\bi_\bn_\bd_\bo_\bw_\b__\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\b(_\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\be                o _\bs_\be_\bt_\bt_\bi_\bn_\bg\n+      _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                            * _\bw_\bs_\bg_\bi_\b__\br_\be_\bq_\bu_\be_\bs_\bt_\b _\b(_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+    * _\bW_\bi_\bn_\bd_\bo_\bw_\bF_\br_\ba_\bm_\be_\bE_\bx_\bc_\bl_\bu_\bs_\bi_\bo_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b)\n     * with\n           o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-    * _\bw_\bi_\bt_\bh_\b__\bp_\be_\br_\bm_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n-          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\b)\n+    * _\bw_\bi_\bt_\bh_\b__\bp_\be_\br_\bm_\b(_\b)_\b _\b(_\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd\n+      _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n+          o _\b(_\bm_\bo_\bd_\be_\bl_\bs_\b._\bU_\bs_\be_\br_\bM_\ba_\bn_\ba_\bg_\be_\br\n+            _\bm_\be_\bt_\bh_\bo_\bd_\be_\b)\n *\b**\b**\b**\b**\b* X\bX *\b**\b**\b**\b**\b*\n-    * _\bx_\b _\b(_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)          * _\bX_\bF_\br_\ba_\bm_\be_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-          o _\b(_\bP_\bo_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\bl_\bi_\bc_\bk_\bj_\ba_\bc_\bk_\bi_\bn_\bg_\b)\n-    * _\bx_\b__\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)     * xml\n+    * _\bx_\b _\b(_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)          * _\bX_\bF_\br_\ba_\bm_\be_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\b(_\bP_\bo_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\bl_\bi_\bc_\bk_\bj_\ba_\bc_\bk_\bi_\bn_\bg_\b)\n+    * _\bx_\b__\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\b(_\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)     * xml\n     * X_FRAME_OPTIONS                         o _\bs_\bu_\bc_\bk_\bi_\bn_\be_\bs_\bs_\b _\bo_\bf\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                     * _\bx_\bm_\bl_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                     * _\bx_\bm_\bl_\b _\b(_\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n *\b**\b**\b**\b**\b* Y\bY *\b**\b**\b**\b**\b*\n-    * _\by_\b _\b(_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              * _\bY_\be_\ba_\br_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-          o _\b(_\bP_\bo_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)                     o _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * year                                          _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)\n-          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be               * _\bY_\be_\ba_\br_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bc_\bl_\ba_\bs_\bs_\b _\bi_\bn\n-    * _\by_\be_\ba_\br_\b _\b(_\bY_\be_\ba_\br_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)              _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)\n-    * _\by_\be_\ba_\br_\b__\bf_\bo_\br_\bm_\ba_\bt_\b _\b(_\bY_\be_\ba_\br_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)     * _\by_\be_\ba_\br_\bs_\b _\b(_\bS_\be_\bl_\be_\bc_\bt_\bD_\ba_\bt_\be_\bW_\bi_\bd_\bg_\be_\bt\n-    * YEAR_MONTH_FORMAT                       _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                         * yesno\n+    * _\by_\b _\b(_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)              * _\bY_\be_\ba_\br_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw_\b _\b(_\bg_\be_\b\u00ef_\bn_\bt_\be_\bg_\br_\be_\be_\br_\bd_\be\n+          o _\b(_\bP_\bo_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)                 _\bk_\bl_\ba_\bs_\bs_\be_\b)\n+    * year                                        o _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+          o _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\bt_\by_\bp_\be                       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)\n+    * _\by_\be_\ba_\br_\b _\b(_\bY_\be_\ba_\br_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)            * _\bY_\be_\ba_\br_\bM_\bi_\bx_\bi_\bn_\b _\b(_\bk_\bl_\ba_\bs_\bs_\be_\b _\bi_\bn\n+    * _\by_\be_\ba_\br_\b__\bf_\bo_\br_\bm_\ba_\bt_\b _\b(_\bY_\be_\ba_\br_\bM_\bi_\bx_\bi_\bn_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b)\n+    * YEAR_MONTH_FORMAT                     * _\by_\be_\ba_\br_\bs_\b _\b(_\bS_\be_\bl_\be_\bc_\bt_\bD_\ba_\bt_\be_\bW_\bi_\bd_\bg_\be_\bt\n+          o _\bs_\be_\bt_\bt_\bi_\bn_\bg                           _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+                                            * yesno\n                                                   o _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n *\b**\b**\b**\b**\b* Z\bZ *\b**\b**\b**\b**\b*\n-    * _\bz_\b _\b(_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n-          o _\b(_\bP_\bo_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b)\n+    * _\bz_\b _\b(_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n+          o _\b(_\bP_\bo_\bi_\bn_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bu_\bt_\b)\n _\bu_\bp\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/glossary.html", "source2": "./usr/share/doc/python-django-doc/html/glossary.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"./\">\n+<html lang=\"nl\" data-content_root=\"./\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Glossary &#8212; Django 5.2b1 documentation</title>\n+    <title>Glossary &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"_static/default.css?v=bf4d74af\" />\n-    <script src=\"_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"search.html\" />\n     <link rel=\"next\" title=\"Release notes\" href=\"releases/index.html\" />\n     <link rel=\"prev\" title=\"Third-party distributions of Django\" href=\"misc/distributions.html\" />\n \n \n \n  \n <script src=\"templatebuiltins.js\"></script>\n@@ -53,25 +54,25 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n     &laquo; <a href=\"misc/distributions.html\" title=\"Third-party distributions of Django\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"releases/index.html\" title=\"Release notes\">next</a> &raquo;</div>\n     </div>\n \n     <div id=\"bd\">\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n@@ -136,47 +137,47 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"misc/distributions.html\"\n-                          title=\"previous chapter\">Third-party distributions of Django</a></p>\n+                          title=\"vorig hoofdstuk\">Third-party distributions of Django</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"releases/index.html\"\n-                          title=\"next chapter\">Release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n     &laquo; <a href=\"misc/distributions.html\" title=\"Third-party distributions of Django\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"releases/index.html\" title=\"Release notes\">next</a> &raquo;</div>\n     </div>\n   </div>\n \n       <div class=\"clearer\"></div>\n     </div>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGl\blo\bos\bss\bsa\bar\bry\by_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n   concrete model_\b\u00b6\n       A non-abstract (_\ba_\bb_\bs_\bt_\br_\ba_\bc_\bt_\b=_\bF_\ba_\bl_\bs_\be) model.\n   field_\b\u00b6\n       An attribute on a _\bm_\bo_\bd_\be_\bl; a given field usually maps directly to a single\n@@ -42,16 +42,16 @@\n       the last bit (spring) is the slug.\n   template_\b\u00b6\n       A chunk of text that acts as formatting for representing data. A template\n       helps to abstract the presentation of data from the data itself.\n       See _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs.\n   view_\b\u00b6\n       A function responsible for rendering a page.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\bi_\br_\bd_\b-_\bp_\ba_\br_\bt_\by_\b _\bd_\bi_\bs_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bo_\bn_\bs_\b _\bo_\bf_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bR_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/auth-remote-user.html", "source2": "./usr/share/doc/python-django-doc/html/howto/auth-remote-user.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to authenticate using REMOTE_USER &#8212; Django 5.2b1 documentation</title>\n+    <title>How to authenticate using REMOTE_USER &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to use Django\u2019s CSRF protection\" href=\"csrf.html\" />\n     <link rel=\"prev\" title=\"How to deploy static files\" href=\"static-files/deployment.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -124,15 +125,15 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">AUTHENTICATION_BACKENDS</span></code> list will use <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelBackend</span></code> as a fallback\n if <code class=\"docutils literal notranslate\"><span class=\"pre\">REMOTE_USER</span></code> is absent, which will solve these issues.</p>\n <p>Django\u2019s user management, such as the views in <code class=\"docutils literal notranslate\"><span class=\"pre\">contrib.admin</span></code> and\n the <a class=\"reference internal\" href=\"../ref/django-admin.html#django-admin-createsuperuser\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">createsuperuser</span></code></a> management command, doesn\u2019t integrate with\n remote users. These interfaces work with users stored in the database\n regardless of <code class=\"docutils literal notranslate\"><span class=\"pre\">AUTHENTICATION_BACKENDS</span></code>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Since the <code class=\"docutils literal notranslate\"><span class=\"pre\">RemoteUserBackend</span></code> inherits from <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelBackend</span></code>, you will\n still have all of the same permissions checking that is implemented in\n <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelBackend</span></code>.</p>\n <p>Users with <a class=\"reference internal\" href=\"../ref/contrib/auth.html#django.contrib.auth.models.User.is_active\" title=\"django.contrib.auth.models.User.is_active\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">is_active=False</span></code></a> won\u2019t be allowed to\n authenticate. Use\n <a class=\"reference internal\" href=\"../ref/contrib/auth.html#django.contrib.auth.backends.AllowAllUsersRemoteUserBackend\" title=\"django.contrib.auth.backends.AllowAllUsersRemoteUserBackend\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AllowAllUsersRemoteUserBackend</span></code></a> if\n you want to allow them to.</p>\n@@ -144,15 +145,15 @@\n \n \n <span class=\"k\">class</span> <span class=\"nc\">CustomHeaderMiddleware</span><span class=\"p\">(</span><span class=\"n\">RemoteUserMiddleware</span><span class=\"p\">):</span>\n     <span class=\"n\">header</span> <span class=\"o\">=</span> <span class=\"s2\">&quot;HTTP_AUTHUSER&quot;</span>\n </pre></div>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Be very careful if using a <code class=\"docutils literal notranslate\"><span class=\"pre\">RemoteUserMiddleware</span></code> subclass with a custom\n HTTP header. You must be sure that your front-end web server always sets or\n strips that header based on the appropriate authentication checks, never\n permitting an end-user to submit a fake (or \u201cspoofed\u201d) header value. Since\n the HTTP headers <code class=\"docutils literal notranslate\"><span class=\"pre\">X-Auth-User</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">X-Auth_User</span></code> (for example) both\n normalize to the <code class=\"docutils literal notranslate\"><span class=\"pre\">HTTP_X_AUTH_USER</span></code> key in <code class=\"docutils literal notranslate\"><span class=\"pre\">request.META</span></code>, you must\n also check that your web server doesn\u2019t allow a spoofed header using\n@@ -202,37 +203,37 @@\n <li><a class=\"reference internal\" href=\"#using-remote-user-on-login-pages-only\">Using <code class=\"docutils literal notranslate\"><span class=\"pre\">REMOTE_USER</span></code> on login pages only</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"static-files/deployment.html\"\n-                          title=\"previous chapter\">How to deploy static files</a></p>\n+                          title=\"vorig hoofdstuk\">How to deploy static files</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"csrf.html\"\n-                          title=\"next chapter\">How to use Django\u2019s CSRF protection</a></p>\n+                          title=\"volgend hoofdstuk\">How to use Django\u2019s CSRF protection</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo a\bau\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bte\be u\bus\bsi\bin\bng\bg R\bRE\bEM\bMO\bOT\bTE\bE_\b_U\bUS\bSE\bER\bR_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document describes how to make use of external authentication sources\n (where the web server sets the REMOTE_USER environment variable) in your Django\n applications. This type of authentication solution is typically seen on\n intranet sites, with single sign-on solutions such as IIS and Integrated\n@@ -38,28 +38,28 @@\n 'django.contrib.auth.backends.ModelBackend' to the AUTHENTICATION_BACKENDS list\n will use ModelBackend as a fallback if REMOTE_USER is absent, which will solve\n these issues.\n Django\u2019s user management, such as the views in contrib.admin and the\n _\bc_\br_\be_\ba_\bt_\be_\bs_\bu_\bp_\be_\br_\bu_\bs_\be_\br management command, doesn\u2019t integrate with remote users. These\n interfaces work with users stored in the database regardless of\n AUTHENTICATION_BACKENDS.\n-Note\n+Notitie\n Since the RemoteUserBackend inherits from ModelBackend, you will still have all\n of the same permissions checking that is implemented in ModelBackend.\n Users with _\bi_\bs_\b__\ba_\bc_\bt_\bi_\bv_\be_\b=_\bF_\ba_\bl_\bs_\be won\u2019t be allowed to authenticate. Use\n _\bA_\bl_\bl_\bo_\bw_\bA_\bl_\bl_\bU_\bs_\be_\br_\bs_\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd if you want to allow them to.\n If your authentication mechanism uses a custom HTTP header and not REMOTE_USER,\n you can subclass RemoteUserMiddleware and set the header attribute to the\n desired request.META key. For example:\n from django.contrib.auth.middleware import RemoteUserMiddleware\n \n \n class CustomHeaderMiddleware(RemoteUserMiddleware):\n     header = \"HTTP_AUTHUSER\"\n-Warning\n+Waarschuwing\n Be very careful if using a RemoteUserMiddleware subclass with a custom HTTP\n header. You must be sure that your front-end web server always sets or strips\n that header based on the appropriate authentication checks, never permitting an\n end-user to submit a fake (or \u201cspoofed\u201d) header value. Since the HTTP headers\n X-Auth-User and X-Auth_User (for example) both normalize to the\n HTTP_X_AUTH_USER key in request.META, you must also check that your web server\n doesn\u2019t allow a spoofed header using underscores in place of dashes.\n@@ -83,16 +83,16 @@\n maintain the authenticated session until explicit logout by the user. The class\n can be used as a drop-in replacement of _\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be in the\n documentation above.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\b _\bu_\bs_\bi_\bn_\bg_\b _\bR_\bE_\bM_\bO_\bT_\bE_\b__\bU_\bS_\bE_\bR\n           o _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn\n           o _\bU_\bs_\bi_\bn_\bg_\b _\bR_\bE_\bM_\bO_\bT_\bE_\b__\bU_\bS_\bE_\bR_\b _\bo_\bn_\b _\bl_\bo_\bg_\bi_\bn_\b _\bp_\ba_\bg_\be_\bs_\b _\bo_\bn_\bl_\by\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bd_\be_\bp_\bl_\bo_\by_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bC_\bS_\bR_\bF_\b _\bp_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/csrf.html", "source2": "./usr/share/doc/python-django-doc/html/howto/csrf.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to use Django\u2019s CSRF protection &#8212; Django 5.2b1 documentation</title>\n+    <title>How to use Django\u2019s CSRF protection &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to write a custom storage class\" href=\"custom-file-storage.html\" />\n     <link rel=\"prev\" title=\"How to authenticate using REMOTE_USER\" href=\"auth-remote-user.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -141,24 +142,24 @@\n </pre></div>\n </div>\n <p>The above code could be simplified by using the <a class=\"reference external\" href=\"https://github.com/js-cookie/js-cookie/\">JavaScript Cookie library</a> to replace <code class=\"docutils literal notranslate\"><span class=\"pre\">getCookie</span></code>:</p>\n <div class=\"highlight-javascript notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kd\">const</span><span class=\"w\"> </span><span class=\"nx\">csrftoken</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"nx\">Cookies</span><span class=\"p\">.</span><span class=\"nx\">get</span><span class=\"p\">(</span><span class=\"s1\">&#39;csrftoken&#39;</span><span class=\"p\">);</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The CSRF token is also present in the DOM in a masked form, but only if\n explicitly included using <a class=\"reference internal\" href=\"../ref/templates/builtins.html#std-templatetag-csrf_token\"><code class=\"xref std std-ttag docutils literal notranslate\"><span class=\"pre\">csrf_token</span></code></a> in a template. The cookie\n contains the canonical, unmasked token. The\n <a class=\"reference internal\" href=\"../ref/middleware.html#django.middleware.csrf.CsrfViewMiddleware\" title=\"django.middleware.csrf.CsrfViewMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CsrfViewMiddleware</span></code></a> will accept either.\n However, in order to protect against <a class=\"reference external\" href=\"https://www.breachattack.com/\">BREACH</a> attacks, it\u2019s recommended to\n use a masked token.</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>If your view is not rendering a template containing the <a class=\"reference internal\" href=\"../ref/templates/builtins.html#std-templatetag-csrf_token\"><code class=\"xref std std-ttag docutils literal notranslate\"><span class=\"pre\">csrf_token</span></code></a>\n template tag, Django might not set the CSRF token cookie. This is common in\n cases where forms are dynamically added to the page. To address this case,\n Django provides a view decorator which forces setting of the cookie:\n <a class=\"reference internal\" href=\"../ref/csrf.html#django.views.decorators.csrf.ensure_csrf_cookie\" title=\"django.views.decorators.csrf.ensure_csrf_cookie\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">ensure_csrf_cookie()</span></code></a>.</p>\n </div>\n </section>\n@@ -371,37 +372,37 @@\n <li><a class=\"reference internal\" href=\"#csrf-protection-in-reusable-applications\">CSRF protection in reusable applications</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"auth-remote-user.html\"\n-                          title=\"previous chapter\">How to authenticate using <code class=\"docutils literal notranslate\"><span class=\"pre\">REMOTE_USER</span></code></a></p>\n+                          title=\"vorig hoofdstuk\">How to authenticate using <code class=\"docutils literal notranslate\"><span class=\"pre\">REMOTE_USER</span></code></a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"custom-file-storage.html\"\n-                          title=\"next chapter\">How to write a custom storage class</a></p>\n+                          title=\"volgend hoofdstuk\">How to write a custom storage class</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo u\bus\bse\be D\bDj\bja\ban\bng\bgo\bo?\b\u2019s\bs C\bCS\bSR\bRF\bF p\bpr\bro\bot\bte\bec\bct\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n To take advantage of CSRF protection in your views, follow these steps:\n    1. The CSRF middleware is activated by default in the _\bM_\bI_\bD_\bD_\bL_\bE_\bW_\bA_\bR_\bE setting. If\n       you override that setting, remember that\n       'django.middleware.csrf.CsrfViewMiddleware' should come before any view\n@@ -51,21 +51,21 @@\n     }\n     return cookieValue;\n }\n const csrftoken = getCookie('csrftoken');\n The above code could be simplified by using the _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\b _\bC_\bo_\bo_\bk_\bi_\be_\b _\bl_\bi_\bb_\br_\ba_\br_\by to\n replace getCookie:\n const csrftoken = Cookies.get('csrftoken');\n-Note\n+Notitie\n The CSRF token is also present in the DOM in a masked form, but only if\n explicitly included using _\bc_\bs_\br_\bf_\b__\bt_\bo_\bk_\be_\bn in a template. The cookie contains the\n canonical, unmasked token. The _\bC_\bs_\br_\bf_\bV_\bi_\be_\bw_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be will accept either. However,\n in order to protect against _\bB_\bR_\bE_\bA_\bC_\bH attacks, it\u2019s recommended to use a masked\n token.\n-Warning\n+Waarschuwing\n If your view is not rendering a template containing the _\bc_\bs_\br_\bf_\b__\bt_\bo_\bk_\be_\bn template\n tag, Django might not set the CSRF token cookie. This is common in cases where\n forms are dynamically added to the page. To address this case, Django provides\n a view decorator which forces setting of the cookie: _\be_\bn_\bs_\bu_\br_\be_\b__\bc_\bs_\br_\bf_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b).\n *\b**\b**\b**\b* A\bAc\bcq\bqu\bui\bir\bri\bin\bng\bg t\bth\bhe\be t\bto\bok\bke\ben\bn i\bif\bf _\bC\bC_\bS\bS_\bR\bR_\bF\bF_\b_\b__\bU\bU_\bS\bS_\bE\bE_\b_\b__\bS\bS_\bE\bE_\bS\bS_\bS\bS_\bI\bI_\bO\bO_\bN\bN_\bS\bS o\bor\br _\bC\bC_\bS\bS_\bR\bR_\bF\bF_\b_\b__\bC\bC_\bO\bO_\bO\bO_\bK\bK_\bI\bI_\bE\bE_\b_\b__\bH\bH_\bT\bT_\bT\bT_\bP\bP_\bO\bO_\bN\bN_\bL\bL_\bY\bY i\bis\bs T\bTr\bru\bue\be_\b?\b\u00b6\n *\b**\b**\b**\b*\n If you activate _\bC_\bS_\bR_\bF_\b__\bU_\bS_\bE_\b__\bS_\bE_\bS_\bS_\bI_\bO_\bN_\bS or _\bC_\bS_\bR_\bF_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bH_\bT_\bT_\bP_\bO_\bN_\bL_\bY, you must include the\n@@ -206,16 +206,16 @@\n                 # _\bD_\bi_\bs_\ba_\bb_\bl_\bi_\bn_\bg_\b _\bC_\bS_\bR_\bF_\b _\bp_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn_\b _\bf_\bo_\br_\b _\bj_\bu_\bs_\bt_\b _\ba_\b _\bf_\be_\bw_\b _\bv_\bi_\be_\bw_\bs\n                 # _\bS_\be_\bt_\bt_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bt_\bo_\bk_\be_\bn_\b _\bw_\bh_\be_\bn_\b _\bC_\bs_\br_\bf_\bV_\bi_\be_\bw_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bp_\br_\bo_\bc_\be_\bs_\bs_\b__\bv_\bi_\be_\bw_\b(_\b)_\b _\bi_\bs\n                   _\bn_\bo_\bt_\b _\bu_\bs_\be_\bd\n                 # _\bI_\bn_\bc_\bl_\bu_\bd_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bC_\bS_\bR_\bF_\b _\bt_\bo_\bk_\be_\bn_\b _\bi_\bn_\b _\ba_\bn_\b _\bu_\bn_\bp_\br_\bo_\bt_\be_\bc_\bt_\be_\bd_\b _\bv_\bi_\be_\bw\n                 # _\bP_\br_\bo_\bt_\be_\bc_\bt_\bi_\bn_\bg_\b _\ba_\b _\bv_\bi_\be_\bw_\b _\bf_\bo_\br_\b _\bo_\bn_\bl_\by_\b _\bo_\bn_\be_\b _\bp_\ba_\bt_\bh\n                 # _\bP_\br_\bo_\bt_\be_\bc_\bt_\bi_\bn_\bg_\b _\ba_\b _\bp_\ba_\bg_\be_\b _\bt_\bh_\ba_\bt_\b _\bu_\bs_\be_\bs_\b _\bA_\bJ_\bA_\bX_\b _\bw_\bi_\bt_\bh_\bo_\bu_\bt_\b _\ba_\bn_\b _\bH_\bT_\bM_\bL_\b _\bf_\bo_\br_\bm\n           o _\bC_\bS_\bR_\bF_\b _\bp_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\br_\be_\bu_\bs_\ba_\bb_\bl_\be_\b _\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\b _\bu_\bs_\bi_\bn_\bg_\b _\bR_\bE_\bM_\bO_\bT_\bE_\b__\bU_\bS_\bE_\bR\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bw_\br_\bi_\bt_\be_\b _\ba_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bs_\bt_\bo_\br_\ba_\bg_\be_\b _\bc_\bl_\ba_\bs_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/custom-file-storage.html", "source2": "./usr/share/doc/python-django-doc/html/howto/custom-file-storage.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to write a custom storage class &#8212; Django 5.2b1 documentation</title>\n+    <title>How to write a custom storage class &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to create custom django-admin commands\" href=\"custom-management-commands.html\" />\n     <link rel=\"prev\" title=\"How to use Django\u2019s CSRF protection\" href=\"csrf.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -229,37 +230,37 @@\n <li><a class=\"reference internal\" href=\"#use-your-custom-storage-engine\">Use your custom storage engine</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"csrf.html\"\n-                          title=\"previous chapter\">How to use Django\u2019s CSRF protection</a></p>\n+                          title=\"vorig hoofdstuk\">How to use Django\u2019s CSRF protection</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"custom-management-commands.html\"\n-                          title=\"next chapter\">How to create custom <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> commands</a></p>\n+                          title=\"volgend hoofdstuk\">How to create custom <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> commands</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo w\bwr\bri\bit\bte\be a\ba c\bcu\bus\bst\bto\bom\bm s\bst\bto\bor\bra\bag\bge\be c\bcl\bla\bas\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n If you need to provide custom file storage \u2013 a common example is storing files\n on some remote system \u2013 you can do so by defining a custom storage class.\n You\u2019ll need to follow these steps:\n    1. Your custom storage system must be a subclass of\n@@ -96,16 +96,16 @@\n dictionary:\n from django.core.files.storage import storages\n \n example_storage = storages[\"example\"]\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bw_\br_\bi_\bt_\be_\b _\ba_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bs_\bt_\bo_\br_\ba_\bg_\be_\b _\bc_\bl_\ba_\bs_\bs\n           o _\bU_\bs_\be_\b _\by_\bo_\bu_\br_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bs_\bt_\bo_\br_\ba_\bg_\be_\b _\be_\bn_\bg_\bi_\bn_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bC_\bS_\bR_\bF_\b _\bp_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/custom-lookups.html", "source2": "./usr/share/doc/python-django-doc/html/howto/custom-lookups.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to write custom lookups &#8212; Django 5.2b1 documentation</title>\n+    <title>How to write custom lookups &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to create CSV output\" href=\"outputting-csv.html\" />\n     <link rel=\"prev\" title=\"How to create database migrations\" href=\"writing-migrations.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -166,15 +167,15 @@\n application where we want to make use of the <code class=\"docutils literal notranslate\"><span class=\"pre\">abs()</span></code> operator.\n We have an <code class=\"docutils literal notranslate\"><span class=\"pre\">Experiment</span></code> model which records a start value, end value, and the\n change (start - end). We would like to find all experiments where the change\n was equal to a certain amount (<code class=\"docutils literal notranslate\"><span class=\"pre\">Experiment.objects.filter(change__abs=27)</span></code>),\n or where it did not exceed a certain amount\n (<code class=\"docutils literal notranslate\"><span class=\"pre\">Experiment.objects.filter(change__abs__lt=27)</span></code>).</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>This example is somewhat contrived, but it nicely demonstrates the range of\n functionality which is possible in a database backend independent manner,\n and without duplicating functionality already in Django.</p>\n </div>\n <p>We will start by writing an <code class=\"docutils literal notranslate\"><span class=\"pre\">AbsoluteValue</span></code> transformer. This will use the SQL\n function <code class=\"docutils literal notranslate\"><span class=\"pre\">ABS()</span></code> to transform the value before comparison:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models</span> <span class=\"kn\">import</span> <span class=\"n\">Transform</span>\n@@ -275,15 +276,15 @@\n <p>Notice also that  as both sides are used multiple times in the query the params\n need to contain <code class=\"docutils literal notranslate\"><span class=\"pre\">lhs_params</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">rhs_params</span></code> multiple times.</p>\n <p>The final query does the inversion (<code class=\"docutils literal notranslate\"><span class=\"pre\">27</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">-27</span></code>) directly in the\n database. The reason for doing this is that if the <code class=\"docutils literal notranslate\"><span class=\"pre\">self.rhs</span></code> is something else\n than a plain integer value (for example an <code class=\"docutils literal notranslate\"><span class=\"pre\">F()</span></code> reference) we can\u2019t do the\n transformations in Python.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>In fact, most lookups with <code class=\"docutils literal notranslate\"><span class=\"pre\">__abs</span></code> could be implemented as range queries\n like this, and on most database backends it is likely to be more sensible to\n do so as you can make use of the indexes. However with PostgreSQL you may\n want to add an index on <code class=\"docutils literal notranslate\"><span class=\"pre\">abs(change)</span></code> which would allow these queries to\n be very efficient.</p>\n </div>\n </section>\n@@ -416,37 +417,37 @@\n <li><a class=\"reference internal\" href=\"#how-django-determines-the-lookups-and-transforms-which-are-used\">How Django determines the lookups and transforms which are used</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"writing-migrations.html\"\n-                          title=\"previous chapter\">How to create database migrations</a></p>\n+                          title=\"vorig hoofdstuk\">How to create database migrations</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"outputting-csv.html\"\n-                          title=\"next chapter\">How to create CSV output</a></p>\n+                          title=\"volgend hoofdstuk\">How to create CSV output</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo w\bwr\bri\bit\bte\be c\bcu\bus\bst\bto\bom\bm l\blo\boo\bok\bku\bup\bps\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django offers a wide variety of _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs for filtering (for example,\n exact and icontains). This documentation explains how to write custom lookups\n and how to alter the working of existing lookups. For the API references of\n lookups, see the _\bL_\bo_\bo_\bk_\bu_\bp_\b _\bA_\bP_\bI_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be.\n@@ -74,15 +74,15 @@\n The custom lookup above is great, but in some cases you may want to be able to\n chain lookups together. For example, let\u2019s suppose we are building an\n application where we want to make use of the abs() operator. We have an\n Experiment model which records a start value, end value, and the change (start\n - end). We would like to find all experiments where the change was equal to a\n certain amount (Experiment.objects.filter(change__abs=27)), or where it did not\n exceed a certain amount (Experiment.objects.filter(change__abs__lt=27)).\n-Note\n+Notitie\n This example is somewhat contrived, but it nicely demonstrates the range of\n functionality which is possible in a database backend independent manner, and\n without duplicating functionality already in Django.\n We will start by writing an AbsoluteValue transformer. This will use the SQL\n function ABS() to transform the value before comparison:\n from django.db.models import Transform\n \n@@ -159,15 +159,15 @@\n AbsoluteValue lookup, that is the lhs is always an instance of AbsoluteValue.\n Notice also that as both sides are used multiple times in the query the params\n need to contain lhs_params and rhs_params multiple times.\n The final query does the inversion (27 to -27) directly in the database. The\n reason for doing this is that if the self.rhs is something else than a plain\n integer value (for example an F() reference) we can\u2019t do the transformations in\n Python.\n-Note\n+Notitie\n In fact, most lookups with __abs could be implemented as range queries like\n this, and on most database backends it is likely to be more sensible to do so\n as you can make use of the indexes. However with PostgreSQL you may want to add\n an index on abs(change) which would allow these queries to be very efficient.\n *\b**\b**\b**\b**\b* A\bA b\bbi\bil\bla\bat\bte\ber\bra\bal\bl t\btr\bra\ban\bns\bsf\bfo\bor\brm\bme\ber\br e\bex\bxa\bam\bmp\bpl\ble\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The AbsoluteValue example we discussed previously is a transformation which\n applies to the left-hand side of the lookup. There may be some cases where you\n@@ -257,16 +257,16 @@\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bw_\br_\bi_\bt_\be_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs\n           o _\bA_\b _\bl_\bo_\bo_\bk_\bu_\bp_\b _\be_\bx_\ba_\bm_\bp_\bl_\be\n           o _\bA_\b _\bt_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\be_\br_\b _\be_\bx_\ba_\bm_\bp_\bl_\be\n           o _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\ba_\bn_\b _\be_\bf_\bf_\bi_\bc_\bi_\be_\bn_\bt_\b _\ba_\bb_\bs_\b__\b__\bl_\bt_\b _\bl_\bo_\bo_\bk_\bu_\bp\n           o _\bA_\b _\bb_\bi_\bl_\ba_\bt_\be_\br_\ba_\bl_\b _\bt_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\be_\br_\b _\be_\bx_\ba_\bm_\bp_\bl_\be\n           o _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\ba_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\b _\bi_\bm_\bp_\bl_\be_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bf_\bo_\br_\b _\be_\bx_\bi_\bs_\bt_\bi_\bn_\bg_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs\n           o _\bH_\bo_\bw_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bd_\be_\bt_\be_\br_\bm_\bi_\bn_\be_\bs_\b _\bt_\bh_\be_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs_\b _\ba_\bn_\bd_\b _\bt_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\bs_\b _\bw_\bh_\bi_\bc_\bh_\b _\ba_\br_\be_\b _\bu_\bs_\be_\bd\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bC_\bS_\bV_\b _\bo_\bu_\bt_\bp_\bu_\bt\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/custom-management-commands.html", "source2": "./usr/share/doc/python-django-doc/html/howto/custom-management-commands.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to create custom django-admin commands &#8212; Django 5.2b1 documentation</title>\n+    <title>How to create custom django-admin commands &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to customize the shell command\" href=\"custom-shell.html\" />\n     <link rel=\"prev\" title=\"How to write a custom storage class\" href=\"custom-file-storage.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -136,15 +137,15 @@\n \n             <span class=\"bp\">self</span><span class=\"o\">.</span><span class=\"n\">stdout</span><span class=\"o\">.</span><span class=\"n\">write</span><span class=\"p\">(</span>\n                 <span class=\"bp\">self</span><span class=\"o\">.</span><span class=\"n\">style</span><span class=\"o\">.</span><span class=\"n\">SUCCESS</span><span class=\"p\">(</span><span class=\"s1\">&#39;Successfully closed poll &quot;</span><span class=\"si\">%s</span><span class=\"s1\">&quot;&#39;</span> <span class=\"o\">%</span> <span class=\"n\">poll_id</span><span class=\"p\">)</span>\n             <span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition note\" id=\"management-commands-output\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When you are using management commands and wish to provide console\n output, you should write to <code class=\"docutils literal notranslate\"><span class=\"pre\">self.stdout</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">self.stderr</span></code>,\n instead of printing to <code class=\"docutils literal notranslate\"><span class=\"pre\">stdout</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">stderr</span></code> directly. By\n using these proxies, it becomes much easier to test your custom\n command. Note also that you don\u2019t need to end messages with a newline\n character, it will be added automatically, unless you specify the <code class=\"docutils literal notranslate\"><span class=\"pre\">ending</span></code>\n parameter:</p>\n@@ -230,15 +231,15 @@\n <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">INSTALLED_APPS</span></code></a>) which imports the <code class=\"docutils literal notranslate\"><span class=\"pre\">Command</span></code> of the overridden\n command.</p>\n </section>\n <section id=\"s-command-objects\">\n <span id=\"command-objects\"></span><h2>Command objects<a class=\"headerlink\" href=\"#command-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.management.BaseCommand\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseCommand</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/management/base.py#L187\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.management.BaseCommand\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseCommand</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/management/base.py#L187\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.management.BaseCommand\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The base class from which all management commands ultimately derive.</p>\n <p>Use this class if you want access to all of the mechanisms which\n parse the command-line arguments and work out what code to call in\n response; if you don\u2019t need to change any of that behavior,\n consider using one of its <a class=\"reference internal\" href=\"#ref-basecommand-subclasses\"><span class=\"std std-ref\">subclasses</span></a>.</p>\n@@ -327,78 +328,78 @@\n         <span class=\"nb\">super</span><span class=\"p\">()</span><span class=\"o\">.</span><span class=\"fm\">__init__</span><span class=\"p\">(</span><span class=\"o\">*</span><span class=\"n\">args</span><span class=\"p\">,</span> <span class=\"o\">**</span><span class=\"n\">kwargs</span><span class=\"p\">)</span>\n         <span class=\"c1\"># ...</span>\n </pre></div>\n </div>\n </div>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.management.BaseCommand.create_parser\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseCommand.</span></span><span class=\"sig-name descname\"><span class=\"pre\">create_parser</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">prog_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">subcommand</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/management/base.py#L298\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.management.BaseCommand.create_parser\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseCommand.</span></span><span class=\"sig-name descname\"><span class=\"pre\">create_parser</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">prog_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">subcommand</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/management/base.py#L298\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.management.BaseCommand.create_parser\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <code class=\"docutils literal notranslate\"><span class=\"pre\">CommandParser</span></code> instance, which is an\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/argparse.html#argparse.ArgumentParser\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ArgumentParser</span></code></a> subclass with a few customizations for\n Django.</p>\n <p>You can customize the instance by overriding this method and calling\n <code class=\"docutils literal notranslate\"><span class=\"pre\">super()</span></code> with <code class=\"docutils literal notranslate\"><span class=\"pre\">kwargs</span></code> of <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/argparse.html#argparse.ArgumentParser\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ArgumentParser</span></code></a> parameters.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.management.BaseCommand.add_arguments\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseCommand.</span></span><span class=\"sig-name descname\"><span class=\"pre\">add_arguments</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">parser</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/management/base.py#L374\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.management.BaseCommand.add_arguments\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseCommand.</span></span><span class=\"sig-name descname\"><span class=\"pre\">add_arguments</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">parser</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/management/base.py#L374\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.management.BaseCommand.add_arguments\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Entry point to add parser arguments to handle command line arguments passed\n to the command. Custom commands should override this method to add both\n positional and optional arguments accepted by the command. Calling\n <code class=\"docutils literal notranslate\"><span class=\"pre\">super()</span></code> is not needed when directly subclassing <code class=\"docutils literal notranslate\"><span class=\"pre\">BaseCommand</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.management.BaseCommand.get_version\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseCommand.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_version</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/management/base.py#L290\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.management.BaseCommand.get_version\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseCommand.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_version</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/management/base.py#L290\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.management.BaseCommand.get_version\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the Django version, which should be correct for all built-in Django\n commands. User-supplied commands can override this method to return their\n own version.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.management.BaseCommand.execute\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseCommand.</span></span><span class=\"sig-name descname\"><span class=\"pre\">execute</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/management/base.py#L435\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.management.BaseCommand.execute\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseCommand.</span></span><span class=\"sig-name descname\"><span class=\"pre\">execute</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/management/base.py#L435\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.management.BaseCommand.execute\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Tries to execute this command, performing system checks if needed (as\n controlled by the <a class=\"reference internal\" href=\"#django.core.management.BaseCommand.requires_system_checks\" title=\"django.core.management.BaseCommand.requires_system_checks\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">requires_system_checks</span></code></a> attribute). If the command\n raises a <a class=\"reference internal\" href=\"#django.core.management.CommandError\" title=\"django.core.management.CommandError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">CommandError</span></code></a>, it\u2019s intercepted and printed to <code class=\"docutils literal notranslate\"><span class=\"pre\">stderr</span></code>.</p>\n </dd></dl>\n \n <div class=\"admonition-calling-a-management-command-in-your-code admonition\">\n <p class=\"admonition-title\">Calling a management command in your code</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">execute()</span></code> should not be called directly from your code to execute a\n command. Use <a class=\"reference internal\" href=\"../ref/django-admin.html#django.core.management.call_command\" title=\"django.core.management.call_command\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">call_command()</span></code></a> instead.</p>\n </div>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.management.BaseCommand.handle\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseCommand.</span></span><span class=\"sig-name descname\"><span class=\"pre\">handle</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/management/base.py#L612\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.management.BaseCommand.handle\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseCommand.</span></span><span class=\"sig-name descname\"><span class=\"pre\">handle</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/management/base.py#L612\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.management.BaseCommand.handle\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The actual logic of the command. Subclasses must implement this method.</p>\n <p>It may return a string which will be printed to <code class=\"docutils literal notranslate\"><span class=\"pre\">stdout</span></code> (wrapped\n by <code class=\"docutils literal notranslate\"><span class=\"pre\">BEGIN;</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">COMMIT;</span></code> if <a class=\"reference internal\" href=\"#django.core.management.BaseCommand.output_transaction\" title=\"django.core.management.BaseCommand.output_transaction\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">output_transaction</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>).</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.management.BaseCommand.check\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseCommand.</span></span><span class=\"sig-name descname\"><span class=\"pre\">check</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">app_configs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tags</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">display_num_errors</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include_deployment_checks</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fail_level</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">checks.ERROR</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">databases</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/management/base.py#L477\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.management.BaseCommand.check\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseCommand.</span></span><span class=\"sig-name descname\"><span class=\"pre\">check</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">app_configs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tags</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">display_num_errors</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include_deployment_checks</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fail_level</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">checks.ERROR</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">databases</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/management/base.py#L477\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.management.BaseCommand.check\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Uses the system check framework to inspect the entire Django project for\n potential problems. Serious problems are raised as a <a class=\"reference internal\" href=\"#django.core.management.CommandError\" title=\"django.core.management.CommandError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">CommandError</span></code></a>;\n warnings are output to <code class=\"docutils literal notranslate\"><span class=\"pre\">stderr</span></code>; minor notifications are output to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">stdout</span></code>.</p>\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">app_configs</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">tags</span></code> are both <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, all system checks are\n performed except deployment and database related checks. <code class=\"docutils literal notranslate\"><span class=\"pre\">tags</span></code> can be a\n list of check tags, like <code class=\"docutils literal notranslate\"><span class=\"pre\">compatibility</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">models</span></code>.</p>\n <p>You can pass <code class=\"docutils literal notranslate\"><span class=\"pre\">include_deployment_checks=True</span></code> to also perform deployment\n checks, and list of database aliases in the <code class=\"docutils literal notranslate\"><span class=\"pre\">databases</span></code> to run database\n related checks against them.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.management.BaseCommand.get_check_kwargs\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseCommand.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_check_kwargs</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/management/base.py#L472\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.management.BaseCommand.get_check_kwargs\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseCommand.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_check_kwargs</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/management/base.py#L472\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.management.BaseCommand.get_check_kwargs\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <p>Supplies kwargs for the call to <a class=\"reference internal\" href=\"#django.core.management.BaseCommand.check\" title=\"django.core.management.BaseCommand.check\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">check()</span></code></a>, including transforming the\n value of <a class=\"reference internal\" href=\"#django.core.management.BaseCommand.requires_system_checks\" title=\"django.core.management.BaseCommand.requires_system_checks\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">requires_system_checks</span></code></a> to the <code class=\"docutils literal notranslate\"><span class=\"pre\">tag</span></code> kwarg.</p>\n <p>Override this method to change the values supplied to <a class=\"reference internal\" href=\"#django.core.management.BaseCommand.check\" title=\"django.core.management.BaseCommand.check\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">check()</span></code></a>. For\n example, to opt into database related checks you can override\n <code class=\"docutils literal notranslate\"><span class=\"pre\">get_check_kwargs()</span></code> as follows:</p>\n@@ -455,15 +456,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-command-exceptions\">\n <span id=\"command-exceptions\"></span><h3>Command exceptions<a class=\"headerlink\" href=\"#command-exceptions\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.management.CommandError\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CommandError</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">returncode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">1</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/management/base.py#L22\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.management.CommandError\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CommandError</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">returncode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">1</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/management/base.py#L22\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.management.CommandError\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Exception class indicating a problem while executing a management command.</p>\n <p>If this exception is raised during the execution of a management command from a\n command line console, it will be caught and turned into a nicely-printed error\n message to the appropriate output stream (i.e., <code class=\"docutils literal notranslate\"><span class=\"pre\">stderr</span></code>); as a result,\n raising this exception (with a sensible description of the error) is the\n@@ -504,37 +505,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"custom-file-storage.html\"\n-                          title=\"previous chapter\">How to write a custom storage class</a></p>\n+                          title=\"vorig hoofdstuk\">How to write a custom storage class</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"custom-shell.html\"\n-                          title=\"next chapter\">How to customize the <code class=\"docutils literal notranslate\"><span class=\"pre\">shell</span></code> command</a></p>\n+                          title=\"volgend hoofdstuk\">How to customize the <code class=\"docutils literal notranslate\"><span class=\"pre\">shell</span></code> command</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo c\bcr\bre\bea\bat\bte\be c\bcu\bus\bst\bto\bom\bm d\bdj\bja\ban\bng\bgo\bo-\b-a\bad\bdm\bmi\bin\bn c\bco\bom\bmm\bma\ban\bnd\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Applications can register their own actions with manage.py. For example, you\n might want to add a manage.py action for a Django app that you\u2019re distributing.\n In this document, we will be building a custom closepoll command for the polls\n application from the _\bt_\bu_\bt_\bo_\br_\bi_\ba_\bl.\n@@ -50,15 +50,15 @@\n \n             poll.opened = False\n             poll.save()\n \n             self.stdout.write(\n                 self.style.SUCCESS('Successfully closed poll \"%s\"' % poll_id)\n             )\n-Note\n+Notitie\n When you are using management commands and wish to provide console output, you\n should write to self.stdout and self.stderr, instead of printing to stdout and\n stderr directly. By using these proxies, it becomes much easier to test your\n custom command. Note also that you don\u2019t need to end messages with a newline\n character, it will be added automatically, unless you specify the ending\n parameter:\n self.stdout.write(\"Unterminated line\", ending=\"\")\n@@ -120,15 +120,15 @@\n In other words, to override a command, the new command must have the same name\n and its app must be before the overridden command\u2019s app in _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS.\n Management commands from third-party apps that have been unintentionally\n overridden can be made available under a new name by creating a new command in\n one of your project\u2019s apps (ordered before the third-party app in\n _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS) which imports the Command of the overridden command.\n *\b**\b**\b**\b**\b* C\bCo\bom\bmm\bma\ban\bnd\bd o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs BaseCommand_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BaseCommand_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The base class from which all management commands ultimately derive.\n Use this class if you want access to all of the mechanisms which parse the\n command-line arguments and work out what code to call in response; if you don\u2019t\n need to change any of that behavior, consider using one of its _\bs_\bu_\bb_\bc_\bl_\ba_\bs_\bs_\be_\bs.\n Subclassing the _\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd class requires that you implement the _\bh_\ba_\bn_\bd_\bl_\be_\b(_\b)\n method.\n *\b**\b**\b**\b* A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -173,52 +173,52 @@\n Implementing a constructor in a subclass\n If you implement __init__ in your subclass of _\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd, you must call\n _\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd\u2019s __init__:\n class Command(BaseCommand):\n     def __init__(self, *args, **kwargs):\n         super().__init__(*args, **kwargs)\n         # ...\n-  BaseCommand.create_parser(p\bpr\bro\bog\bg_\b_n\bna\bam\bme\be, s\bsu\bub\bbc\bco\bom\bmm\bma\ban\bnd\bd, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseCommand.create_parser(p\bpr\bro\bog\bg_\b_n\bna\bam\bme\be, s\bsu\bub\bbc\bco\bom\bmm\bma\ban\bnd\bd, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a CommandParser instance, which is an _\bA_\br_\bg_\bu_\bm_\be_\bn_\bt_\bP_\ba_\br_\bs_\be_\br subclass\n       with a few customizations for Django.\n       You can customize the instance by overriding this method and calling\n       super() with kwargs of _\bA_\br_\bg_\bu_\bm_\be_\bn_\bt_\bP_\ba_\br_\bs_\be_\br parameters.\n-  BaseCommand.add_arguments(p\bpa\bar\brs\bse\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseCommand.add_arguments(p\bpa\bar\brs\bse\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Entry point to add parser arguments to handle command line arguments\n       passed to the command. Custom commands should override this method to add\n       both positional and optional arguments accepted by the command. Calling\n       super() is not needed when directly subclassing BaseCommand.\n-  BaseCommand.get_version()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseCommand.get_version()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the Django version, which should be correct for all built-in\n       Django commands. User-supplied commands can override this method to\n       return their own version.\n-  BaseCommand.execute(*\b*a\bar\brg\bgs\bs, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseCommand.execute(*\b*a\bar\brg\bgs\bs, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Tries to execute this command, performing system checks if needed (as\n       controlled by the _\br_\be_\bq_\bu_\bi_\br_\be_\bs_\b__\bs_\by_\bs_\bt_\be_\bm_\b__\bc_\bh_\be_\bc_\bk_\bs attribute). If the command\n       raises a _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\bE_\br_\br_\bo_\br, it\u2019s intercepted and printed to stderr.\n Calling a management command in your code\n execute() should not be called directly from your code to execute a command.\n Use _\bc_\ba_\bl_\bl_\b__\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b(_\b) instead.\n-  BaseCommand.handle(*\b*a\bar\brg\bgs\bs, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseCommand.handle(*\b*a\bar\brg\bgs\bs, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The actual logic of the command. Subclasses must implement this method.\n       It may return a string which will be printed to stdout (wrapped by BEGIN;\n       and COMMIT; if _\bo_\bu_\bt_\bp_\bu_\bt_\b__\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn is True).\n   BaseCommand.check(a\bap\bpp\bp_\b_c\bco\bon\bnf\bfi\big\bgs\bs=\b=N\bNo\bon\bne\be, t\bta\bag\bgs\bs=\b=N\bNo\bon\bne\be, d\bdi\bis\bsp\bpl\bla\bay\by_\b_n\bnu\bum\bm_\b_e\ber\brr\bro\bor\brs\bs=\b=F\bFa\bal\bls\bse\be,\n   i\bin\bnc\bcl\blu\bud\bde\be_\b_d\bde\bep\bpl\blo\boy\bym\bme\ben\bnt\bt_\b_c\bch\bhe\bec\bck\bks\bs=\b=F\bFa\bal\bls\bse\be, f\bfa\bai\bil\bl_\b_l\ble\bev\bve\bel\bl=\b=c\bch\bhe\bec\bck\bks\bs.\b.E\bER\bRR\bRO\bOR\bR, d\bda\bat\bta\bab\bba\bas\bse\bes\bs=\b=N\bNo\bon\bne\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Uses the system check framework to inspect the entire Django project for\n       potential problems. Serious problems are raised as a _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\bE_\br_\br_\bo_\br;\n       warnings are output to stderr; minor notifications are output to stdout.\n       If app_configs and tags are both None, all system checks are performed\n       except deployment and database related checks. tags can be a list of\n       check tags, like compatibility or models.\n       You can pass include_deployment_checks=True to also perform deployment\n       checks, and list of database aliases in the databases to run database\n       related checks against them.\n-  BaseCommand.get_check_kwargs(o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseCommand.get_check_kwargs(o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       New in Django 5.2.\n       Supplies kwargs for the call to _\bc_\bh_\be_\bc_\bk_\b(_\b), including transforming the value\n       of _\br_\be_\bq_\bu_\bi_\br_\be_\bs_\b__\bs_\by_\bs_\bt_\be_\bm_\b__\bc_\bh_\be_\bc_\bk_\bs to the tag kwarg.\n       Override this method to change the values supplied to _\bc_\bh_\be_\bc_\bk_\b(_\b). For\n       example, to opt into database related checks you can override\n       get_check_kwargs() as follows:\n       def get_check_kwargs(self, options):\n@@ -242,15 +242,15 @@\n       A string describing the arbitrary arguments passed to the command. The\n       string is used in the usage text and error messages of the command.\n       Defaults to 'label'.\n   LabelCommand.handle_label(l\bla\bab\bbe\bel\bl, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b\u00b6\n       Perform the command\u2019s actions for label, which will be the string as\n       given on the command line.\n *\b**\b**\b**\b* C\bCo\bom\bmm\bma\ban\bnd\bd e\bex\bxc\bce\bep\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn CommandError(r\bre\bet\btu\bur\brn\bnc\bco\bod\bde\be=\b=1\b1)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn CommandError(r\bre\bet\btu\bur\brn\bnc\bco\bod\bde\be=\b=1\b1)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Exception class indicating a problem while executing a management command.\n If this exception is raised during the execution of a management command from a\n command line console, it will be caught and turned into a nicely-printed error\n message to the appropriate output stream (i.e., stderr); as a result, raising\n this exception (with a sensible description of the error) is the preferred way\n to indicate that something has gone wrong in the execution of a command. It\n accepts the optional returncode argument to customize the exit status for the\n@@ -264,16 +264,16 @@\n           o _\bT_\be_\bs_\bt_\bi_\bn_\bg\n           o _\bO_\bv_\be_\br_\br_\bi_\bd_\bi_\bn_\bg_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\bs\n           o _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n                 # _\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs\n                 # _\bM_\be_\bt_\bh_\bo_\bd_\bs\n                 # _\bB_\ba_\bs_\be_\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bs_\bu_\bb_\bc_\bl_\ba_\bs_\bs_\be_\bs\n                 # _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bw_\br_\bi_\bt_\be_\b _\ba_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bs_\bt_\bo_\br_\ba_\bg_\be_\b _\bc_\bl_\ba_\bs_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\be_\b _\bt_\bh_\be_\b _\bs_\bh_\be_\bl_\bl_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/custom-model-fields.html", "source2": "./usr/share/doc/python-django-doc/html/howto/custom-model-fields.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to create custom model fields &#8212; Django 5.2b1 documentation</title>\n+    <title>How to create custom model fields &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to create database migrations\" href=\"writing-migrations.html\" />\n     <link rel=\"prev\" title=\"How to integrate Django with a legacy database\" href=\"legacy-databases.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -130,15 +131,15 @@\n <p>We assign to and retrieve from the <code class=\"docutils literal notranslate\"><span class=\"pre\">hand</span></code> attribute in our model just like\n any other Python class. The trick is to tell Django how to handle saving and\n loading such an object.</p>\n <p>In order to use the <code class=\"docutils literal notranslate\"><span class=\"pre\">Hand</span></code> class in our models, we <strong>do not</strong> have to change\n this class at all. This is ideal, because it means you can easily write\n model support for existing classes where you cannot change the source code.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>You might only be wanting to take advantage of custom database column\n types and deal with the data as standard Python types in your models;\n strings, or floats, for example. This case is similar to our <code class=\"docutils literal notranslate\"><span class=\"pre\">Hand</span></code>\n example and we\u2019ll note any differences as we go along.</p>\n </div>\n </section>\n </section>\n@@ -227,15 +228,15 @@\n         <span class=\"nb\">super</span><span class=\"p\">()</span><span class=\"o\">.</span><span class=\"fm\">__init__</span><span class=\"p\">(</span><span class=\"o\">*</span><span class=\"n\">args</span><span class=\"p\">,</span> <span class=\"o\">**</span><span class=\"n\">kwargs</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <p>Our <code class=\"docutils literal notranslate\"><span class=\"pre\">HandField</span></code> accepts most of the standard field options (see the list\n below), but we ensure it has a fixed length, since it only needs to hold 52\n card values plus their suits; 104 characters in total.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Many of Django\u2019s model fields accept options that they don\u2019t do anything\n with. For example, you can pass both\n <a class=\"reference internal\" href=\"../ref/models/fields.html#django.db.models.Field.editable\" title=\"django.db.models.Field.editable\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">editable</span></code></a> and\n <a class=\"reference internal\" href=\"../ref/models/fields.html#django.db.models.DateField.auto_now\" title=\"django.db.models.DateField.auto_now\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">auto_now</span></code></a> to a\n <a class=\"reference internal\" href=\"../ref/models/fields.html#django.db.models.DateField\" title=\"django.db.models.DateField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.db.models.DateField</span></code></a> and it will ignore the\n <a class=\"reference internal\" href=\"../ref/models/fields.html#django.db.models.Field.editable\" title=\"django.db.models.Field.editable\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">editable</span></code></a> parameter\n (<a class=\"reference internal\" href=\"../ref/models/fields.html#django.db.models.DateField.auto_now\" title=\"django.db.models.DateField.auto_now\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">auto_now</span></code></a> being set implies\n@@ -586,15 +587,15 @@\n     <span class=\"k\">def</span> <span class=\"nf\">get_prep_value</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">,</span> <span class=\"n\">value</span><span class=\"p\">):</span>\n         <span class=\"k\">return</span> <span class=\"s2\">&quot;&quot;</span><span class=\"o\">.</span><span class=\"n\">join</span><span class=\"p\">(</span>\n             <span class=\"p\">[</span><span class=\"s2\">&quot;&quot;</span><span class=\"o\">.</span><span class=\"n\">join</span><span class=\"p\">(</span><span class=\"n\">l</span><span class=\"p\">)</span> <span class=\"k\">for</span> <span class=\"n\">l</span> <span class=\"ow\">in</span> <span class=\"p\">(</span><span class=\"n\">value</span><span class=\"o\">.</span><span class=\"n\">north</span><span class=\"p\">,</span> <span class=\"n\">value</span><span class=\"o\">.</span><span class=\"n\">east</span><span class=\"p\">,</span> <span class=\"n\">value</span><span class=\"o\">.</span><span class=\"n\">south</span><span class=\"p\">,</span> <span class=\"n\">value</span><span class=\"o\">.</span><span class=\"n\">west</span><span class=\"p\">)]</span>\n         <span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>If your custom field uses the <code class=\"docutils literal notranslate\"><span class=\"pre\">CHAR</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">VARCHAR</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">TEXT</span></code>\n types for MySQL, you must make sure that <a class=\"reference internal\" href=\"../ref/models/fields.html#django.db.models.Field.get_prep_value\" title=\"django.db.models.Field.get_prep_value\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_prep_value()</span></code></a>\n always returns a string type. MySQL performs flexible and unexpected\n matching when a query is performed on these types and the provided\n value is an integer, which can cause queries to include unexpected\n objects in their results. This problem cannot occur if you always\n return a string type from <a class=\"reference internal\" href=\"../ref/models/fields.html#django.db.models.Field.get_prep_value\" title=\"django.db.models.Field.get_prep_value\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_prep_value()</span></code></a>.</p>\n@@ -816,37 +817,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"legacy-databases.html\"\n-                          title=\"previous chapter\">How to integrate Django with a legacy database</a></p>\n+                          title=\"vorig hoofdstuk\">How to integrate Django with a legacy database</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"writing-migrations.html\"\n-                          title=\"next chapter\">How to create database migrations</a></p>\n+                          title=\"volgend hoofdstuk\">How to create database migrations</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo c\bcr\bre\bea\bat\bte\be c\bcu\bus\bst\bto\bom\bm m\bmo\bod\bde\bel\bl f\bfi\bie\bel\bld\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* I\bIn\bnt\btr\bro\bod\bdu\buc\bct\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The _\bm_\bo_\bd_\be_\bl_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be documentation explains how to use Django\u2019s standard field\n classes \u2013 _\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd, _\bD_\ba_\bt_\be_\bF_\bi_\be_\bl_\bd, etc. For many purposes, those classes are all\n you\u2019ll need. Sometimes, though, the Django version won\u2019t meet your precise\n@@ -45,15 +45,15 @@\n example.save()\n We assign to and retrieve from the hand attribute in our model just like any\n other Python class. The trick is to tell Django how to handle saving and\n loading such an object.\n In order to use the Hand class in our models, we d\bdo\bo n\bno\bot\bt have to change this\n class at all. This is ideal, because it means you can easily write model\n support for existing classes where you cannot change the source code.\n-Note\n+Notitie\n You might only be wanting to take advantage of custom database column types and\n deal with the data as standard Python types in your models; strings, or floats,\n for example. This case is similar to our Hand example and we\u2019ll note any\n differences as we go along.\n *\b**\b**\b**\b**\b* B\bBa\bac\bck\bkg\bgr\bro\bou\bun\bnd\bd t\bth\bhe\beo\bor\bry\by_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* D\bDa\bat\bta\bab\bba\bas\bse\be s\bst\bto\bor\bra\bag\bge\be_\b?\b\u00b6 *\b**\b**\b**\b*\n Let\u2019s start with model fields. If you break it down, a model field provides a\n@@ -122,15 +122,15 @@\n \n     def __init__(self, *args, **kwargs):\n         kwargs[\"max_length\"] = 104\n         super().__init__(*args, **kwargs)\n Our HandField accepts most of the standard field options (see the list below),\n but we ensure it has a fixed length, since it only needs to hold 52 card values\n plus their suits; 104 characters in total.\n-Note\n+Notitie\n Many of Django\u2019s model fields accept options that they don\u2019t do anything with.\n For example, you can pass both _\be_\bd_\bi_\bt_\ba_\bb_\bl_\be and _\ba_\bu_\bt_\bo_\b__\bn_\bo_\bw to a\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bD_\ba_\bt_\be_\bF_\bi_\be_\bl_\bd and it will ignore the _\be_\bd_\bi_\bt_\ba_\bb_\bl_\be parameter (_\ba_\bu_\bt_\bo_\b__\bn_\bo_\bw\n being set implies editable=False). No error is raised in this case.\n This behavior simplifies the field classes, because they don\u2019t need to check\n for options that aren\u2019t necessary. They pass all the options to the parent\n class and then don\u2019t use them later on. It\u2019s up to you whether you want your\n@@ -417,15 +417,15 @@\n     # ...\n \n     def get_prep_value(self, value):\n         return \"\".join(\n             [\"\".join(l) for l in (value.north, value.east, value.south,\n value.west)]\n         )\n-Warning\n+Waarschuwing\n If your custom field uses the CHAR, VARCHAR or TEXT types for MySQL, you must\n make sure that _\bg_\be_\bt_\b__\bp_\br_\be_\bp_\b__\bv_\ba_\bl_\bu_\be_\b(_\b) always returns a string type. MySQL performs\n flexible and unexpected matching when a query is performed on these types and\n the provided value is an integer, which can cause queries to include unexpected\n objects in their results. This problem cannot occur if you always return a\n string type from _\bg_\be_\bt_\b__\bp_\br_\be_\bp_\b__\bv_\ba_\bl_\bu_\be_\b(_\b).\n *\b**\b**\b* C\bCo\bon\bnv\bve\ber\brt\bti\bin\bng\bg q\bqu\bue\ber\bry\by v\bva\bal\blu\bue\bes\bs t\bto\bo d\bda\bat\bta\bab\bba\bas\bse\be v\bva\bal\blu\bue\bes\bs_\b?\b\u00b6 *\b**\b**\b*\n@@ -575,16 +575,16 @@\n                       # _\bP_\br_\be_\bp_\br_\bo_\bc_\be_\bs_\bs_\bi_\bn_\bg_\b _\bv_\ba_\bl_\bu_\be_\bs_\b _\bb_\be_\bf_\bo_\br_\be_\b _\bs_\ba_\bv_\bi_\bn_\bg\n                       # _\bS_\bp_\be_\bc_\bi_\bf_\by_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bf_\bo_\br_\bm_\b _\bf_\bi_\be_\bl_\bd_\b _\bf_\bo_\br_\b _\ba_\b _\bm_\bo_\bd_\be_\bl_\b _\bf_\bi_\be_\bl_\bd\n                       # _\bE_\bm_\bu_\bl_\ba_\bt_\bi_\bn_\bg_\b _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bi_\be_\bl_\bd_\b _\bt_\by_\bp_\be_\bs\n                       # _\bC_\bo_\bn_\bv_\be_\br_\bt_\bi_\bn_\bg_\b _\bf_\bi_\be_\bl_\bd_\b _\bd_\ba_\bt_\ba_\b _\bf_\bo_\br_\b _\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n                 # _\bS_\bo_\bm_\be_\b _\bg_\be_\bn_\be_\br_\ba_\bl_\b _\ba_\bd_\bv_\bi_\bc_\be\n           o _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\ba_\b _\bF_\bi_\bl_\be_\bF_\bi_\be_\bl_\bd_\b _\bs_\bu_\bb_\bc_\bl_\ba_\bs_\bs\n                 # _\bA_\b _\bf_\be_\bw_\b _\bs_\bu_\bg_\bg_\be_\bs_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bi_\bn_\bt_\be_\bg_\br_\ba_\bt_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\ba_\b _\bl_\be_\bg_\ba_\bc_\by_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/custom-shell.html", "source2": "./usr/share/doc/python-django-doc/html/howto/custom-shell.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to customize the shell command &#8212; Django 5.2b1 documentation</title>\n+    <title>How to customize the shell command &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django FAQ\" href=\"../faq/index.html\" />\n     <link rel=\"prev\" title=\"How to create custom django-admin commands\" href=\"custom-management-commands.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -153,37 +154,37 @@\n <li><a class=\"reference internal\" href=\"#customize-automatic-imports\">Customize automatic imports</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"custom-management-commands.html\"\n-                          title=\"previous chapter\">How to create custom <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> commands</a></p>\n+                          title=\"vorig hoofdstuk\">How to create custom <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> commands</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../faq/index.html\"\n-                          title=\"next chapter\">Django FAQ</a></p>\n+                          title=\"volgend hoofdstuk\">Django FAQ</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo c\bcu\bus\bst\bto\bom\bmi\biz\bze\be t\bth\bhe\be s\bsh\bhe\bel\bll\bl c\bco\bom\bmm\bma\ban\bnd\bd_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The Django _\bs_\bh_\be_\bl_\bl is an interactive Python environment that provides access to\n models and settings, making it useful for testing code, experimenting with\n queries, and interacting with application data.\n Customizing the _\bs_\bh_\be_\bl_\bl command allows adding extra functionality or pre-loading\n@@ -43,16 +43,16 @@\n get_auto_imports() to return None:\n class Command(shell.Command):\n     def get_auto_imports(self):\n         return None\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\be_\b _\bt_\bh_\be_\b _\bs_\bh_\be_\bl_\bl_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n           o _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\be_\b _\ba_\bu_\bt_\bo_\bm_\ba_\bt_\bi_\bc_\b _\bi_\bm_\bp_\bo_\br_\bt_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bF_\bA_\bQ\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/custom-template-backend.html", "source2": "./usr/share/doc/python-django-doc/html/howto/custom-template-backend.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to implement a custom template backend &#8212; Django 5.2b1 documentation</title>\n+    <title>How to implement a custom template backend &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to create custom template tags and filters\" href=\"custom-template-tags.html\" />\n     <link rel=\"prev\" title=\"How to override templates\" href=\"overriding-templates.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -243,37 +244,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"overriding-templates.html\"\n-                          title=\"previous chapter\">How to override templates</a></p>\n+                          title=\"vorig hoofdstuk\">How to override templates</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"custom-template-tags.html\"\n-                          title=\"next chapter\">How to create custom template tags and filters</a></p>\n+                          title=\"volgend hoofdstuk\">How to create custom template tags and filters</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo i\bim\bmp\bpl\ble\bem\bme\ben\bnt\bt a\ba c\bcu\bus\bst\bto\bom\bm t\bte\bem\bmp\bpl\bla\bat\bte\be b\bba\bac\bck\bke\ben\bnd\bd_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* C\bCu\bus\bst\bto\bom\bm b\bba\bac\bck\bke\ben\bnd\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Here\u2019s how to implement a custom template backend in order to use another\n template system. A template backend is a class that inherits\n django.template.backends.base.BaseEngine. It must implement get_template() and\n@@ -125,16 +125,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bi_\bm_\bp_\bl_\be_\bm_\be_\bn_\bt_\b _\ba_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd\n           o _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs\n           o _\bD_\be_\bb_\bu_\bg_\b _\bi_\bn_\bt_\be_\bg_\br_\ba_\bt_\bi_\bo_\bn_\b _\bf_\bo_\br_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\be_\bn_\bg_\bi_\bn_\be_\bs\n                 # _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bp_\bo_\bs_\bt_\bm_\bo_\br_\bt_\be_\bm\n                 # _\bC_\bo_\bn_\bt_\be_\bx_\bt_\bu_\ba_\bl_\b _\bl_\bi_\bn_\be_\b _\bi_\bn_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn\n                 # _\bO_\br_\bi_\bg_\bi_\bn_\b _\bA_\bP_\bI_\b _\ba_\bn_\bd_\b _\b3_\br_\bd_\b-_\bp_\ba_\br_\bt_\by_\b _\bi_\bn_\bt_\be_\bg_\br_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bo_\bv_\be_\br_\br_\bi_\bd_\be_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg_\bs_\b _\ba_\bn_\bd_\b _\bf_\bi_\bl_\bt_\be_\br_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/custom-template-tags.html", "source2": "./usr/share/doc/python-django-doc/html/howto/custom-template-tags.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to create custom template tags and filters &#8212; Django 5.2b1 documentation</title>\n+    <title>How to create custom template tags and filters &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to manage static files (e.g. images, JavaScript, CSS)\" href=\"static-files/index.html\" />\n     <link rel=\"prev\" title=\"How to implement a custom template backend\" href=\"custom-template-backend.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -376,15 +377,15 @@\n <p>There\u2019s no need to worry about the <code class=\"docutils literal notranslate\"><span class=\"pre\">is_safe</span></code> flag in this case\n (although including it wouldn\u2019t hurt anything). Whenever you manually\n handle the auto-escaping issues and return a safe string, the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">is_safe</span></code> flag won\u2019t change anything either way.</p>\n </li>\n </ol>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Avoiding XSS vulnerabilities when reusing built-in filters</p>\n <p>Django\u2019s built-in filters have <code class=\"docutils literal notranslate\"><span class=\"pre\">autoescape=True</span></code> by default in order to\n get the proper autoescaping behavior and avoid a cross-site script\n vulnerability.</p>\n <p>In older versions of Django, be careful when reusing Django\u2019s built-in\n filters as <code class=\"docutils literal notranslate\"><span class=\"pre\">autoescape</span></code> defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>. You\u2019ll need to pass\n <code class=\"docutils literal notranslate\"><span class=\"pre\">autoescape=True</span></code> to get autoescaping.</p>\n@@ -1048,15 +1049,15 @@\n throughout the life of the <code class=\"docutils literal notranslate\"><span class=\"pre\">Node</span></code> as an attribute. In the case of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">CycleNode</span></code>, the <code class=\"docutils literal notranslate\"><span class=\"pre\">cyclevars</span></code> argument doesn\u2019t change after the <code class=\"docutils literal notranslate\"><span class=\"pre\">Node</span></code> is\n instantiated, so we don\u2019t need to put it in the <code class=\"docutils literal notranslate\"><span class=\"pre\">render_context</span></code>. But state\n information that is specific to the template that is currently being rendered,\n like the current iteration of the <code class=\"docutils literal notranslate\"><span class=\"pre\">CycleNode</span></code>, should be stored in the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">render_context</span></code>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Notice how we used <code class=\"docutils literal notranslate\"><span class=\"pre\">self</span></code> to scope the <code class=\"docutils literal notranslate\"><span class=\"pre\">CycleNode</span></code> specific information\n within the <code class=\"docutils literal notranslate\"><span class=\"pre\">render_context</span></code>. There may be multiple <code class=\"docutils literal notranslate\"><span class=\"pre\">CycleNodes</span></code> in a\n given template, so we need to be careful not to clobber another node\u2019s\n state information. The easiest way to do this is to always use <code class=\"docutils literal notranslate\"><span class=\"pre\">self</span></code> as\n the key into <code class=\"docutils literal notranslate\"><span class=\"pre\">render_context</span></code>. If you\u2019re keeping track of several state\n variables, make <code class=\"docutils literal notranslate\"><span class=\"pre\">render_context[self]</span></code> a dictionary.</p>\n </div>\n@@ -1253,15 +1254,15 @@\n \n <span class=\"k\">class</span> <span class=\"nc\">CommentNode</span><span class=\"p\">(</span><span class=\"n\">template</span><span class=\"o\">.</span><span class=\"n\">Node</span><span class=\"p\">):</span>\n     <span class=\"k\">def</span> <span class=\"nf\">render</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">,</span> <span class=\"n\">context</span><span class=\"p\">):</span>\n         <span class=\"k\">return</span> <span class=\"s2\">&quot;&quot;</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The actual implementation of <a class=\"reference internal\" href=\"../ref/templates/builtins.html#std-templatetag-comment\"><code class=\"xref std std-ttag docutils literal notranslate\"><span class=\"pre\">{%</span> <span class=\"pre\">comment</span> <span class=\"pre\">%}</span></code></a> is slightly\n different in that it allows broken template tags to appear between\n <code class=\"docutils literal notranslate\"><span class=\"pre\">{%</span> <span class=\"pre\">comment</span> <span class=\"pre\">%}</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">{%</span> <span class=\"pre\">endcomment</span> <span class=\"pre\">%}</span></code>. It does so by calling\n <code class=\"docutils literal notranslate\"><span class=\"pre\">parser.skip_past('endcomment')</span></code> instead of <code class=\"docutils literal notranslate\"><span class=\"pre\">parser.parse(('endcomment',))</span></code>\n followed by <code class=\"docutils literal notranslate\"><span class=\"pre\">parser.delete_first_token()</span></code>, thus avoiding the generation of a\n node list.</p>\n </div>\n@@ -1360,37 +1361,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"custom-template-backend.html\"\n-                          title=\"previous chapter\">How to implement a custom template backend</a></p>\n+                          title=\"vorig hoofdstuk\">How to implement a custom template backend</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"static-files/index.html\"\n-                          title=\"next chapter\">How to manage static files (e.g. images, JavaScript, CSS)</a></p>\n+                          title=\"volgend hoofdstuk\">How to manage static files (e.g. images, JavaScript, CSS)</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo c\bcr\bre\bea\bat\bte\be c\bcu\bus\bst\bto\bom\bm t\bte\bem\bmp\bpl\bla\bat\bte\be t\bta\bag\bgs\bs a\ban\bnd\bd f\bfi\bil\blt\bte\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django\u2019s template language comes with a wide variety of _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bt_\ba_\bg_\bs_\b _\ba_\bn_\bd\n _\bf_\bi_\bl_\bt_\be_\br_\bs designed to address the presentation logic needs of your application.\n Nevertheless, you may find yourself needing functionality that is not covered\n by the core set of template primitives. You can extend the template engine by\n@@ -232,15 +232,15 @@\n       Finally, in the above example, we remember to mark the result as safe so\n       that our HTML is inserted directly into the template without further\n       escaping.\n       There\u2019s no need to worry about the is_safe flag in this case (although\n       including it wouldn\u2019t hurt anything). Whenever you manually handle the\n       auto-escaping issues and return a safe string, the is_safe flag won\u2019t\n       change anything either way.\n-Warning\n+Waarschuwing\n Avoiding XSS vulnerabilities when reusing built-in filters\n Django\u2019s built-in filters have autoescape=True by default in order to get the\n proper autoescaping behavior and avoid a cross-site script vulnerability.\n In older versions of Django, be careful when reusing Django\u2019s built-in filters\n as autoescape defaults to None. You\u2019ll need to pass autoescape=True to get\n autoescaping.\n For example, if you wanted to write a custom filter called\n@@ -757,15 +757,15 @@\n         return next(cycle_iter)\n Note that it\u2019s perfectly safe to store global information that will not change\n throughout the life of the Node as an attribute. In the case of CycleNode, the\n cyclevars argument doesn\u2019t change after the Node is instantiated, so we don\u2019t\n need to put it in the render_context. But state information that is specific to\n the template that is currently being rendered, like the current iteration of\n the CycleNode, should be stored in the render_context.\n-Note\n+Notitie\n Notice how we used self to scope the CycleNode specific information within the\n render_context. There may be multiple CycleNodes in a given template, so we\n need to be careful not to clobber another node\u2019s state information. The easiest\n way to do this is to always use self as the key into render_context. If you\u2019re\n keeping track of several state variables, make render_context[self] a\n dictionary.\n *\b**\b**\b**\b* R\bRe\beg\bgi\bis\bst\bte\ber\bri\bin\bng\bg t\bth\bhe\be t\bta\bag\bg_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -924,15 +924,15 @@\n     parser.delete_first_token()\n     return CommentNode()\n \n \n class CommentNode(template.Node):\n     def render(self, context):\n         return \"\"\n-Note\n+Notitie\n The actual implementation of _\b{_\b%_\b _\bc_\bo_\bm_\bm_\be_\bn_\bt_\b _\b%_\b} is slightly different in that it\n allows broken template tags to appear between {% comment %} and {% endcomment\n %}. It does so by calling parser.skip_past('endcomment') instead of\n parser.parse(('endcomment',)) followed by parser.delete_first_token(), thus\n avoiding the generation of a node list.\n parser.parse() takes a tuple of names of block tags \u2018\u2019to parse until\u2019\u2019. It\n returns an instance of django.template.NodeList, which is a list of all Node\n@@ -993,16 +993,16 @@\n                 # _\bA_\bu_\bt_\bo_\b-_\be_\bs_\bc_\ba_\bp_\bi_\bn_\bg_\b _\bc_\bo_\bn_\bs_\bi_\bd_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs\n                 # _\bT_\bh_\br_\be_\ba_\bd_\b-_\bs_\ba_\bf_\be_\bt_\by_\b _\bc_\bo_\bn_\bs_\bi_\bd_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs\n                 # _\bR_\be_\bg_\bi_\bs_\bt_\be_\br_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bt_\ba_\bg\n                 # _\bP_\ba_\bs_\bs_\bi_\bn_\bg_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs_\b _\bt_\bo_\b _\bt_\bh_\be_\b _\bt_\ba_\bg\n                 # _\bS_\be_\bt_\bt_\bi_\bn_\bg_\b _\ba_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\bc_\bo_\bn_\bt_\be_\bx_\bt\n                 # _\bP_\ba_\br_\bs_\bi_\bn_\bg_\b _\bu_\bn_\bt_\bi_\bl_\b _\ba_\bn_\bo_\bt_\bh_\be_\br_\b _\bb_\bl_\bo_\bc_\bk_\b _\bt_\ba_\bg\n                 # _\bP_\ba_\br_\bs_\bi_\bn_\bg_\b _\bu_\bn_\bt_\bi_\bl_\b _\ba_\bn_\bo_\bt_\bh_\be_\br_\b _\bb_\bl_\bo_\bc_\bk_\b _\bt_\ba_\bg_\b,_\b _\ba_\bn_\bd_\b _\bs_\ba_\bv_\bi_\bn_\bg_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bi_\bm_\bp_\bl_\be_\bm_\be_\bn_\bt_\b _\ba_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bm_\ba_\bn_\ba_\bg_\be_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs_\b _\b(_\be_\b._\bg_\b._\b _\bi_\bm_\ba_\bg_\be_\bs_\b,_\b _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\b,_\b _\bC_\bS_\bS_\b)\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/delete-app.html", "source2": "./usr/share/doc/python-django-doc/html/howto/delete-app.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to delete a Django application &#8212; Django 5.2b1 documentation</title>\n+    <title>How to delete a Django application &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to upgrade Django to a newer version\" href=\"upgrade-version.html\" />\n     <link rel=\"prev\" title=\"How to manage error reporting\" href=\"error-reporting.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"error-reporting.html\"\n-                          title=\"previous chapter\">How to manage error reporting</a></p>\n+                          title=\"vorig hoofdstuk\">How to manage error reporting</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"upgrade-version.html\"\n-                          title=\"next chapter\">How to upgrade Django to a newer version</a></p>\n+                          title=\"volgend hoofdstuk\">How to upgrade Django to a newer version</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo d\bde\bel\ble\bet\bte\be a\ba D\bDj\bja\ban\bng\bgo\bo a\bap\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django provides the ability to group sets of features into Python packages\n called _\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bs. When requirements change, apps may become obsolete or\n unnecessary. The following steps will help you delete an application safely.\n    1. Remove all references to the app (imports, foreign keys etc.).\n@@ -12,16 +12,16 @@\n       required migration for updating relationships connected to those models.\n    4. _\bS_\bq_\bu_\ba_\bs_\bh out references to the app in other apps\u2019 migrations.\n    5. Apply migrations locally, runs tests, and verify the correctness of your\n       project.\n    6. Deploy/release your updated Django project.\n    7. Remove the app from _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS.\n    8. Finally, remove the app\u2019s directory.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bm_\ba_\bn_\ba_\bg_\be_\b _\be_\br_\br_\bo_\br_\b _\br_\be_\bp_\bo_\br_\bt_\bi_\bn_\bg\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bp_\bg_\br_\ba_\bd_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bt_\bo_\b _\ba_\b _\bn_\be_\bw_\be_\br_\b _\bv_\be_\br_\bs_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/deployment/asgi/daphne.html", "source2": "./usr/share/doc/python-django-doc/html/howto/deployment/asgi/daphne.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to use Django with Daphne &#8212; Django 5.2b1 documentation</title>\n+    <title>How to use Django with Daphne &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"How to use Django with Hypercorn\" href=\"hypercorn.html\" />\n     <link rel=\"prev\" title=\"How to deploy with ASGI\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -139,37 +140,37 @@\n <li><a class=\"reference internal\" href=\"#integration-with-runserver\">Integration with <code class=\"docutils literal notranslate\"><span class=\"pre\">runserver</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">How to deploy with ASGI</a></p>\n+                          title=\"vorig hoofdstuk\">How to deploy with ASGI</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"hypercorn.html\"\n-                          title=\"next chapter\">How to use Django with Hypercorn</a></p>\n+                          title=\"volgend hoofdstuk\">How to use Django with Hypercorn</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo u\bus\bse\be D\bDj\bja\ban\bng\bgo\bo w\bwi\bit\bth\bh D\bDa\bap\bph\bhn\bne\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n _\bD_\ba_\bp_\bh_\bn_\be is a pure-Python ASGI server for UNIX, maintained by members of the\n Django project. It acts as the reference server for ASGI.\n *\b**\b**\b**\b**\b* I\bIn\bns\bst\bta\bal\bll\bli\bin\bng\bg D\bDa\bap\bph\bhn\bne\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n You can install Daphne with pip:\n@@ -29,16 +29,16 @@\n \n ASGI_APPLICATION = \"myproject.asgi.application\"\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\bD_\ba_\bp_\bh_\bn_\be\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bD_\ba_\bp_\bh_\bn_\be\n           o _\bR_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bi_\bn_\b _\bD_\ba_\bp_\bh_\bn_\be\n           o _\bI_\bn_\bt_\be_\bg_\br_\ba_\bt_\bi_\bo_\bn_\b _\bw_\bi_\bt_\bh_\b _\br_\bu_\bn_\bs_\be_\br_\bv_\be_\br\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bd_\be_\bp_\bl_\bo_\by_\b _\bw_\bi_\bt_\bh_\b _\bA_\bS_\bG_\bI\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\bH_\by_\bp_\be_\br_\bc_\bo_\br_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/deployment/asgi/hypercorn.html", "source2": "./usr/share/doc/python-django-doc/html/howto/deployment/asgi/hypercorn.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to use Django with Hypercorn &#8212; Django 5.2b1 documentation</title>\n+    <title>How to use Django with Hypercorn &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"How to use Django with Uvicorn\" href=\"uvicorn.html\" />\n     <link rel=\"prev\" title=\"How to use Django with Daphne\" href=\"daphne.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -123,37 +124,37 @@\n <li><a class=\"reference internal\" href=\"#running-django-in-hypercorn\">Running Django in Hypercorn</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"daphne.html\"\n-                          title=\"previous chapter\">How to use Django with Daphne</a></p>\n+                          title=\"vorig hoofdstuk\">How to use Django with Daphne</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"uvicorn.html\"\n-                          title=\"next chapter\">How to use Django with Uvicorn</a></p>\n+                          title=\"volgend hoofdstuk\">How to use Django with Uvicorn</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo u\bus\bse\be D\bDj\bja\ban\bng\bgo\bo w\bwi\bit\bth\bh H\bHy\byp\bpe\ber\brc\bco\bor\brn\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n _\bH_\by_\bp_\be_\br_\bc_\bo_\br_\bn is an ASGI server that supports HTTP/1, HTTP/2, and HTTP/3 with an\n emphasis on protocol support.\n *\b**\b**\b**\b**\b* I\bIn\bns\bst\bta\bal\bll\bli\bin\bng\bg H\bHy\byp\bpe\ber\brc\bco\bor\brn\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n You can install Hypercorn with pip:\n@@ -18,16 +18,16 @@\n project be on the Python path; to ensure that run this command from the same\n directory as your manage.py file.\n For more advanced usage, please read the _\bH_\by_\bp_\be_\br_\bc_\bo_\br_\bn_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\bH_\by_\bp_\be_\br_\bc_\bo_\br_\bn\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bH_\by_\bp_\be_\br_\bc_\bo_\br_\bn\n           o _\bR_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bi_\bn_\b _\bH_\by_\bp_\be_\br_\bc_\bo_\br_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\bD_\ba_\bp_\bh_\bn_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\bU_\bv_\bi_\bc_\bo_\br_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/deployment/asgi/index.html", "source2": "./usr/share/doc/python-django-doc/html/howto/deployment/asgi/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to deploy with ASGI &#8212; Django 5.2b1 documentation</title>\n+    <title>How to deploy with ASGI &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"How to use Django with Daphne\" href=\"daphne.html\" />\n     <link rel=\"prev\" title=\"How to authenticate against Django\u2019s user database from Apache\" href=\"../wsgi/apache-auth.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -101,15 +102,15 @@\n <p>The <a class=\"reference internal\" href=\"../../../ref/django-admin.html#django-admin-startproject\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">startproject</span></code></a> command creates a file\n <code class=\"file docutils literal notranslate\"><span class=\"pre\">&lt;project_name&gt;/asgi.py</span></code> that contains such an <code class=\"docutils literal notranslate\"><span class=\"pre\">application</span></code> callable.</p>\n <p>It\u2019s not used by the development server (<code class=\"docutils literal notranslate\"><span class=\"pre\">runserver</span></code>), but can be used by\n any ASGI server either in development or in production.</p>\n <p>ASGI servers usually take the path to the application callable as a string;\n for most Django projects, this will look like <code class=\"docutils literal notranslate\"><span class=\"pre\">myproject.asgi:application</span></code>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>While Django\u2019s default ASGI handler will run all your code in a synchronous\n thread, if you choose to run your own async handler you must be aware of\n async-safety.</p>\n <p>Do not call blocking synchronous functions or libraries in any async code.\n Django prevents you from doing this with the parts of Django that are not\n async-safe, but the same may not be true of third-party apps or Python\n libraries.</p>\n@@ -157,37 +158,37 @@\n <li><a class=\"reference internal\" href=\"#applying-asgi-middleware\">Applying ASGI middleware</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../wsgi/apache-auth.html\"\n-                          title=\"previous chapter\">How to authenticate against Django\u2019s user database from Apache</a></p>\n+                          title=\"vorig hoofdstuk\">How to authenticate against Django\u2019s user database from Apache</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"daphne.html\"\n-                          title=\"next chapter\">How to use Django with Daphne</a></p>\n+                          title=\"volgend hoofdstuk\">How to use Django with Daphne</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo d\bde\bep\bpl\blo\boy\by w\bwi\bit\bth\bh A\bAS\bSG\bGI\bI_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n As well as WSGI, Django also supports deploying on _\bA_\bS_\bG_\bI, the emerging Python\n standard for asynchronous web servers and applications.\n Django\u2019s _\bs_\bt_\ba_\br_\bt_\bp_\br_\bo_\bj_\be_\bc_\bt management command sets up a default ASGI configuration\n for you, which you can tweak as needed for your project, and direct any ASGI-\n@@ -17,15 +17,15 @@\n named application in a Python module accessible to the server.\n The _\bs_\bt_\ba_\br_\bt_\bp_\br_\bo_\bj_\be_\bc_\bt command creates a file <project_name>/asgi.py that contains\n such an application callable.\n It\u2019s not used by the development server (runserver), but can be used by any\n ASGI server either in development or in production.\n ASGI servers usually take the path to the application callable as a string; for\n most Django projects, this will look like myproject.asgi:application.\n-Warning\n+Waarschuwing\n While Django\u2019s default ASGI handler will run all your code in a synchronous\n thread, if you choose to run your own async handler you must be aware of async-\n safety.\n Do not call blocking synchronous functions or libraries in any async code.\n Django prevents you from doing this with the parts of Django that are not\n async-safe, but the same may not be true of third-party apps or Python\n libraries.\n@@ -45,16 +45,16 @@\n \n application = AmazingMiddleware(application)\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bd_\be_\bp_\bl_\bo_\by_\b _\bw_\bi_\bt_\bh_\b _\bA_\bS_\bG_\bI\n           o _\bT_\bh_\be_\b _\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bb_\bj_\be_\bc_\bt\n           o _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b _\bm_\bo_\bd_\bu_\bl_\be\n           o _\bA_\bp_\bp_\bl_\by_\bi_\bn_\bg_\b _\bA_\bS_\bG_\bI_\b _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\b _\ba_\bg_\ba_\bi_\bn_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bu_\bs_\be_\br_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bf_\br_\bo_\bm_\b _\bA_\bp_\ba_\bc_\bh_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\bD_\ba_\bp_\bh_\bn_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/deployment/asgi/uvicorn.html", "source2": "./usr/share/doc/python-django-doc/html/howto/deployment/asgi/uvicorn.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to use Django with Uvicorn &#8212; Django 5.2b1 documentation</title>\n+    <title>How to use Django with Uvicorn &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Deployment checklist\" href=\"../checklist.html\" />\n     <link rel=\"prev\" title=\"How to use Django with Hypercorn\" href=\"hypercorn.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -139,37 +140,37 @@\n <li><a class=\"reference internal\" href=\"#deploying-django-using-uvicorn-and-gunicorn\">Deploying Django using Uvicorn and Gunicorn</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"hypercorn.html\"\n-                          title=\"previous chapter\">How to use Django with Hypercorn</a></p>\n+                          title=\"vorig hoofdstuk\">How to use Django with Hypercorn</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../checklist.html\"\n-                          title=\"next chapter\">Deployment checklist</a></p>\n+                          title=\"volgend hoofdstuk\">Deployment checklist</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo u\bus\bse\be D\bDj\bja\ban\bng\bgo\bo w\bwi\bit\bth\bh U\bUv\bvi\bic\bco\bor\brn\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n _\bU_\bv_\bi_\bc_\bo_\br_\bn is an ASGI server based on uvloop and httptools, with an emphasis on\n speed.\n *\b**\b**\b**\b**\b* I\bIn\bns\bst\bta\bal\bll\bli\bin\bng\bg U\bUv\bvi\bic\bco\bor\brn\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n You can install Uvicorn with pip:\n@@ -29,16 +29,16 @@\n Then start Gunicorn using the Uvicorn worker class like this:\n python -m gunicorn myproject.asgi:application -k uvicorn_worker.UvicornWorker\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\bU_\bv_\bi_\bc_\bo_\br_\bn\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bU_\bv_\bi_\bc_\bo_\br_\bn\n           o _\bR_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bi_\bn_\b _\bU_\bv_\bi_\bc_\bo_\br_\bn\n           o _\bD_\be_\bp_\bl_\bo_\by_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bu_\bs_\bi_\bn_\bg_\b _\bU_\bv_\bi_\bc_\bo_\br_\bn_\b _\ba_\bn_\bd_\b _\bG_\bu_\bn_\bi_\bc_\bo_\br_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\bH_\by_\bp_\be_\br_\bc_\bo_\br_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\be_\bp_\bl_\bo_\by_\bm_\be_\bn_\bt_\b _\bc_\bh_\be_\bc_\bk_\bl_\bi_\bs_\bt\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/deployment/checklist.html", "source2": "./usr/share/doc/python-django-doc/html/howto/deployment/checklist.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Deployment checklist &#8212; Django 5.2b1 documentation</title>\n+    <title>Deployment checklist &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"How to deploy static files\" href=\"../static-files/deployment.html\" />\n     <link rel=\"prev\" title=\"How to use Django with Uvicorn\" href=\"asgi/uvicorn.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -352,37 +353,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"asgi/uvicorn.html\"\n-                          title=\"previous chapter\">How to use Django with Uvicorn</a></p>\n+                          title=\"vorig hoofdstuk\">How to use Django with Uvicorn</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../static-files/deployment.html\"\n-                          title=\"next chapter\">How to deploy static files</a></p>\n+                          title=\"volgend hoofdstuk\">How to deploy static files</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDe\bep\bpl\blo\boy\bym\bme\ben\bnt\bt c\bch\bhe\bec\bck\bkl\bli\bis\bst\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The internet is a hostile environment. Before deploying your Django project,\n you should take some time to review your settings, with security, performance,\n and operations in mind.\n Django includes many _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs. Some are built-in and always enabled.\n@@ -183,16 +183,16 @@\n                 # _\bS_\be_\bs_\bs_\bi_\bo_\bn_\bs\n                 # _\bC_\bO_\bN_\bN_\b__\bM_\bA_\bX_\b__\bA_\bG_\bE\n                 # _\bT_\bE_\bM_\bP_\bL_\bA_\bT_\bE_\bS\n           o _\bE_\br_\br_\bo_\br_\b _\br_\be_\bp_\bo_\br_\bt_\bi_\bn_\bg\n                 # _\bL_\bO_\bG_\bG_\bI_\bN_\bG\n                 # _\bA_\bD_\bM_\bI_\bN_\bS_\b _\ba_\bn_\bd_\b _\bM_\bA_\bN_\bA_\bG_\bE_\bR_\bS\n                 # _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\be_\b _\bt_\bh_\be_\b _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\be_\br_\br_\bo_\br_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\bU_\bv_\bi_\bc_\bo_\br_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bd_\be_\bp_\bl_\bo_\by_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/deployment/index.html", "source2": "./usr/share/doc/python-django-doc/html/howto/deployment/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to deploy Django &#8212; Django 5.2b1 documentation</title>\n+    <title>How to deploy Django &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"How to deploy with WSGI\" href=\"wsgi/index.html\" />\n     <link rel=\"prev\" title=\"How to install Django on Windows\" href=\"../windows.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -144,37 +145,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../windows.html\"\n-                          title=\"previous chapter\">How to install Django on Windows</a></p>\n+                          title=\"vorig hoofdstuk\">How to install Django on Windows</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"wsgi/index.html\"\n-                          title=\"next chapter\">How to deploy with WSGI</a></p>\n+                          title=\"volgend hoofdstuk\">How to deploy with WSGI</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo d\bde\bep\bpl\blo\boy\by D\bDj\bja\ban\bng\bgo\bo_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django is full of shortcuts to make web developers\u2019 lives easier, but all those\n tools are of no use if you can\u2019t easily deploy your sites. Since Django\u2019s\n inception, ease of deployment has been a major goal.\n There are many options for deploying your Django application, based on your\n@@ -42,16 +42,16 @@\n           o _\bR_\bu_\bn_\b _\bm_\ba_\bn_\ba_\bg_\be_\b._\bp_\by_\b _\bc_\bh_\be_\bc_\bk_\b _\b-_\b-_\bd_\be_\bp_\bl_\bo_\by\n           o _\bS_\bw_\bi_\bt_\bc_\bh_\b _\ba_\bw_\ba_\by_\b _\bf_\br_\bo_\bm_\b _\bm_\ba_\bn_\ba_\bg_\be_\b._\bp_\by_\b _\br_\bu_\bn_\bs_\be_\br_\bv_\be_\br\n           o _\bC_\br_\bi_\bt_\bi_\bc_\ba_\bl_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs\n           o _\bE_\bn_\bv_\bi_\br_\bo_\bn_\bm_\be_\bn_\bt_\b-_\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs\n           o _\bH_\bT_\bT_\bP_\bS\n           o _\bP_\be_\br_\bf_\bo_\br_\bm_\ba_\bn_\bc_\be_\b _\bo_\bp_\bt_\bi_\bm_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\bs\n           o _\bE_\br_\br_\bo_\br_\b _\br_\be_\bp_\bo_\br_\bt_\bi_\bn_\bg\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bi_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bo_\bn_\b _\bW_\bi_\bn_\bd_\bo_\bw_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bd_\be_\bp_\bl_\bo_\by_\b _\bw_\bi_\bt_\bh_\b _\bW_\bS_\bG_\bI\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/apache-auth.html", "source2": "./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/apache-auth.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to authenticate against Django\u2019s user database from Apache &#8212; Django 5.2b1 documentation</title>\n+    <title>How to authenticate against Django\u2019s user database from Apache &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"How to deploy with ASGI\" href=\"../asgi/index.html\" />\n     <link rel=\"prev\" title=\"How to use Django with Apache and mod_wsgi\" href=\"modwsgi.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -86,26 +87,26 @@\n <ul class=\"simple\">\n <li><p>Serve static/media files directly from Apache only to authenticated users.</p></li>\n <li><p>Authenticate access to a <a class=\"reference external\" href=\"https://subversion.apache.org/\">Subversion</a> repository against Django users with\n a certain permission.</p></li>\n <li><p>Allow certain users to connect to a WebDAV share created with <a class=\"reference external\" href=\"https://httpd.apache.org/docs/2.2/mod/mod_dav.html\">mod_dav</a>.</p></li>\n </ul>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If you have installed a <a class=\"reference internal\" href=\"../../../topics/auth/customizing.html#auth-custom-user\"><span class=\"std std-ref\">custom user model</span></a> and\n want to use this default auth handler, it must support an <code class=\"docutils literal notranslate\"><span class=\"pre\">is_active</span></code>\n attribute. If you want to use group based authorization, your custom user\n must have a relation named \u2018groups\u2019, referring to a related object that has\n a \u2018name\u2019 field. You can also specify your own custom mod_wsgi\n auth handler if your custom cannot conform to these requirements.</p>\n </div>\n <section id=\"s-authentication-with-mod-wsgi\">\n <span id=\"authentication-with-mod-wsgi\"></span><h2>Authentication with <code class=\"docutils literal notranslate\"><span class=\"pre\">mod_wsgi</span></code><a class=\"headerlink\" href=\"#authentication-with-mod-wsgi\" title=\"Link to this heading\">\u00b6</a></h2>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The use of <code class=\"docutils literal notranslate\"><span class=\"pre\">WSGIApplicationGroup</span> <span class=\"pre\">%{GLOBAL}</span></code> in the configurations below\n presumes that your Apache instance is running only one Django application.\n If you are running more than one Django application, please refer to the\n <a class=\"reference external\" href=\"https://modwsgi.readthedocs.io/en/develop/user-guides/configuration-guidelines.html#defining-application-groups\">Defining Application Groups</a> section of the mod_wsgi docs for more\n information about this setting.</p>\n </div>\n <p>Make sure that mod_wsgi is installed and activated and that you have\n@@ -212,37 +213,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"modwsgi.html\"\n-                          title=\"previous chapter\">How to use Django with Apache and <code class=\"docutils literal notranslate\"><span class=\"pre\">mod_wsgi</span></code></a></p>\n+                          title=\"vorig hoofdstuk\">How to use Django with Apache and <code class=\"docutils literal notranslate\"><span class=\"pre\">mod_wsgi</span></code></a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../asgi/index.html\"\n-                          title=\"next chapter\">How to deploy with ASGI</a></p>\n+                          title=\"volgend hoofdstuk\">How to deploy with ASGI</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,29 +1,29 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo a\bau\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bte\be a\bag\bga\bai\bin\bns\bst\bt D\bDj\bja\ban\bng\bgo\bo?\b\u2019s\bs u\bus\bse\ber\br d\bda\bat\bta\bab\bba\bas\bse\be f\bfr\bro\bom\bm A\bAp\bpa\bac\bch\bhe\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Since keeping multiple authentication databases in sync is a common problem\n when dealing with Apache, you can configure Apache to authenticate against\n Django\u2019s _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bs_\by_\bs_\bt_\be_\bm directly. This requires Apache version >= 2.2\n and mod_wsgi >= 2.0. For example, you could:\n     * Serve static/media files directly from Apache only to authenticated\n       users.\n     * Authenticate access to a _\bS_\bu_\bb_\bv_\be_\br_\bs_\bi_\bo_\bn repository against Django users with\n       a certain permission.\n     * Allow certain users to connect to a WebDAV share created with _\bm_\bo_\bd_\b__\bd_\ba_\bv.\n-Note\n+Notitie\n If you have installed a _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bu_\bs_\be_\br_\b _\bm_\bo_\bd_\be_\bl and want to use this default auth\n handler, it must support an is_active attribute. If you want to use group based\n authorization, your custom user must have a relation named \u2018groups\u2019, referring\n to a related object that has a \u2018name\u2019 field. You can also specify your own\n custom mod_wsgi auth handler if your custom cannot conform to these\n requirements.\n *\b**\b**\b**\b**\b* A\bAu\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bio\bon\bn w\bwi\bit\bth\bh m\bmo\bod\bd_\b_w\bws\bsg\bgi\bi_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-Note\n+Notitie\n The use of WSGIApplicationGroup %{GLOBAL} in the configurations below presumes\n that your Apache instance is running only one Django application. If you are\n running more than one Django application, please refer to the _\bD_\be_\bf_\bi_\bn_\bi_\bn_\bg\n _\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bG_\br_\bo_\bu_\bp_\bs section of the mod_wsgi docs for more information about this\n setting.\n Make sure that mod_wsgi is installed and activated and that you have followed\n the steps to set up _\bA_\bp_\ba_\bc_\bh_\be_\b _\bw_\bi_\bt_\bh_\b _\bm_\bo_\bd_\b__\bw_\bs_\bg_\bi.\n@@ -92,16 +92,16 @@\n groups_for_user\n Requests for /secret/ will now also require user to be a member of the \u201csecret-\n agents\u201d group.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\b _\ba_\bg_\ba_\bi_\bn_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bu_\bs_\be_\br_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bf_\br_\bo_\bm_\b _\bA_\bp_\ba_\bc_\bh_\be\n           o _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bw_\bi_\bt_\bh_\b _\bm_\bo_\bd_\b__\bw_\bs_\bg_\bi\n                 # _\bA_\bu_\bt_\bh_\bo_\br_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\b _\bw_\bi_\bt_\bh_\b _\bm_\bo_\bd_\b__\bw_\bs_\bg_\bi_\b _\ba_\bn_\bd_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bg_\br_\bo_\bu_\bp_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\bA_\bp_\ba_\bc_\bh_\be_\b _\ba_\bn_\bd_\b _\bm_\bo_\bd_\b__\bw_\bs_\bg_\bi\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bd_\be_\bp_\bl_\bo_\by_\b _\bw_\bi_\bt_\bh_\b _\bA_\bS_\bG_\bI\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/gunicorn.html", "source2": "./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/gunicorn.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to use Django with Gunicorn &#8212; Django 5.2b1 documentation</title>\n+    <title>How to use Django with Gunicorn &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"How to use Django with uWSGI\" href=\"uwsgi.html\" />\n     <link rel=\"prev\" title=\"How to deploy with WSGI\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -120,37 +121,37 @@\n <li><a class=\"reference internal\" href=\"#running-django-in-gunicorn-as-a-generic-wsgi-application\">Running Django in Gunicorn as a generic WSGI application</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">How to deploy with WSGI</a></p>\n+                          title=\"vorig hoofdstuk\">How to deploy with WSGI</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"uwsgi.html\"\n-                          title=\"next chapter\">How to use Django with uWSGI</a></p>\n+                          title=\"volgend hoofdstuk\">How to use Django with uWSGI</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo u\bus\bse\be D\bDj\bja\ban\bng\bgo\bo w\bwi\bit\bth\bh G\bGu\bun\bni\bic\bco\bor\brn\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n _\bG_\bu_\bn_\bi_\bc_\bo_\br_\bn (\u2018Green Unicorn\u2019) is a pure-Python WSGI server for UNIX. It has no\n dependencies and can be installed using pip.\n *\b**\b**\b**\b**\b* I\bIn\bns\bst\bta\bal\bll\bli\bin\bng\bg G\bGu\bun\bni\bic\bco\bor\brn\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Install gunicorn by running python -m pip install gunicorn. For more details,\n@@ -17,16 +17,16 @@\n requires that your project be on the Python path; the simplest way to ensure\n that is to run this command from the same directory as your manage.py file.\n See Gunicorn\u2019s _\bd_\be_\bp_\bl_\bo_\by_\bm_\be_\bn_\bt_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn for additional tips.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\bG_\bu_\bn_\bi_\bc_\bo_\br_\bn\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bG_\bu_\bn_\bi_\bc_\bo_\br_\bn\n           o _\bR_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bi_\bn_\b _\bG_\bu_\bn_\bi_\bc_\bo_\br_\bn_\b _\ba_\bs_\b _\ba_\b _\bg_\be_\bn_\be_\br_\bi_\bc_\b _\bW_\bS_\bG_\bI_\b _\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bd_\be_\bp_\bl_\bo_\by_\b _\bw_\bi_\bt_\bh_\b _\bW_\bS_\bG_\bI\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\bu_\bW_\bS_\bG_\bI\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/index.html", "source2": "./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to deploy with WSGI &#8212; Django 5.2b1 documentation</title>\n+    <title>How to deploy with WSGI &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"How to use Django with Gunicorn\" href=\"gunicorn.html\" />\n     <link rel=\"prev\" title=\"How to deploy Django\" href=\"../index.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -117,15 +118,15 @@\n locate the appropriate settings module. It must contain the dotted path to the\n settings module. You can use a different value for development and production;\n it all depends on how you organize your settings.</p>\n <p>If this variable isn\u2019t set, the default <code class=\"file docutils literal notranslate\"><span class=\"pre\">wsgi.py</span></code> sets it to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">mysite.settings</span></code>, where <code class=\"docutils literal notranslate\"><span class=\"pre\">mysite</span></code> is the name of your project. That\u2019s how\n <a class=\"reference internal\" href=\"../../../ref/django-admin.html#django-admin-runserver\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">runserver</span></code></a> discovers the default settings file by default.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Since environment variables are process-wide, this doesn\u2019t work when you\n run multiple Django sites in the same process. This happens with mod_wsgi.</p>\n <p>To avoid this problem, use mod_wsgi\u2019s daemon mode with each site in its\n own daemon process, or override the value from the environment by\n enforcing <code class=\"docutils literal notranslate\"><span class=\"pre\">os.environ[&quot;DJANGO_SETTINGS_MODULE&quot;]</span> <span class=\"pre\">=</span> <span class=\"pre\">&quot;mysite.settings&quot;</span></code> in\n your <code class=\"file docutils literal notranslate\"><span class=\"pre\">wsgi.py</span></code>.</p>\n </div>\n@@ -165,37 +166,37 @@\n <li><a class=\"reference internal\" href=\"#applying-wsgi-middleware\">Applying WSGI middleware</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../index.html\"\n-                          title=\"previous chapter\">How to deploy Django</a></p>\n+                          title=\"vorig hoofdstuk\">How to deploy Django</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"gunicorn.html\"\n-                          title=\"next chapter\">How to use Django with Gunicorn</a></p>\n+                          title=\"volgend hoofdstuk\">How to use Django with Gunicorn</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo d\bde\bep\bpl\blo\boy\by w\bwi\bit\bth\bh W\bWS\bSG\bGI\bI_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django\u2019s primary deployment platform is _\bW_\bS_\bG_\bI, the Python standard for web\n servers and applications.\n Django\u2019s _\bs_\bt_\ba_\br_\bt_\bp_\br_\bo_\bj_\be_\bc_\bt management command sets up a minimal default WSGI\n configuration for you, which you can tweak as needed for your project, and\n@@ -31,15 +31,15 @@\n Django uses the _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bS_\bE_\bT_\bT_\bI_\bN_\bG_\bS_\b__\bM_\bO_\bD_\bU_\bL_\bE environment variable to locate the\n appropriate settings module. It must contain the dotted path to the settings\n module. You can use a different value for development and production; it all\n depends on how you organize your settings.\n If this variable isn\u2019t set, the default wsgi.py sets it to mysite.settings,\n where mysite is the name of your project. That\u2019s how _\br_\bu_\bn_\bs_\be_\br_\bv_\be_\br discovers the\n default settings file by default.\n-Note\n+Notitie\n Since environment variables are process-wide, this doesn\u2019t work when you run\n multiple Django sites in the same process. This happens with mod_wsgi.\n To avoid this problem, use mod_wsgi\u2019s daemon mode with each site in its own\n daemon process, or override the value from the environment by enforcing\n os.environ[\"DJANGO_SETTINGS_MODULE\"] = \"mysite.settings\" in your wsgi.py.\n *\b**\b**\b**\b**\b* A\bAp\bpp\bpl\bly\byi\bin\bng\bg W\bWS\bSG\bGI\bI m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n To apply _\bW\bW_\bS\bS_\bG\bG_\bI\bI_\b _\bm\bm_\bi\bi_\bd\bd_\bd\bd_\bl\bl_\be\be_\bw\bw_\ba\ba_\br\br_\be\be you can wrap the application object. For instance you\n@@ -51,16 +51,16 @@\n application that later delegates to the Django WSGI application, if you want to\n combine a Django application with a WSGI application of another framework.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bd_\be_\bp_\bl_\bo_\by_\b _\bw_\bi_\bt_\bh_\b _\bW_\bS_\bG_\bI\n           o _\bT_\bh_\be_\b _\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bb_\bj_\be_\bc_\bt\n           o _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b _\bm_\bo_\bd_\bu_\bl_\be\n           o _\bA_\bp_\bp_\bl_\by_\bi_\bn_\bg_\b _\bW_\bS_\bG_\bI_\b _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bd_\be_\bp_\bl_\bo_\by_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\bG_\bu_\bn_\bi_\bc_\bo_\br_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/modwsgi.html", "source2": "./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/modwsgi.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to use Django with Apache and mod_wsgi &#8212; Django 5.2b1 documentation</title>\n+    <title>How to use Django with Apache and mod_wsgi &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"How to authenticate against Django\u2019s user database from Apache\" href=\"apache-auth.html\" />\n     <link rel=\"prev\" title=\"How to use Django with uWSGI\" href=\"uwsgi.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -117,15 +118,15 @@\n file.</p>\n <p>Next we\u2019ll need to ensure this <code class=\"file docutils literal notranslate\"><span class=\"pre\">wsgi.py</span></code> with a WSGI application object\n exists. As of Django version 1.4, <a class=\"reference internal\" href=\"../../../ref/django-admin.html#django-admin-startproject\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">startproject</span></code></a> will have created one\n for you; otherwise, you\u2019ll need to create it. See the <a class=\"reference internal\" href=\"index.html\"><span class=\"doc\">WSGI overview\n documentation</span></a> for the default contents you\n should put in this file, and what else you can add to it.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>If multiple Django sites are run in a single mod_wsgi process, all of them\n will use the settings of whichever one happens to run first. This can be\n solved by changing:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">os</span><span class=\"o\">.</span><span class=\"n\">environ</span><span class=\"o\">.</span><span class=\"n\">setdefault</span><span class=\"p\">(</span><span class=\"s2\">&quot;DJANGO_SETTINGS_MODULE&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;{{ project_name }}.settings&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <p>in <code class=\"docutils literal notranslate\"><span class=\"pre\">wsgi.py</span></code>, to:</p>\n@@ -272,37 +273,37 @@\n <li><a class=\"reference internal\" href=\"#authenticating-against-django-s-user-database-from-apache\">Authenticating against Django\u2019s user database from Apache</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"uwsgi.html\"\n-                          title=\"previous chapter\">How to use Django with uWSGI</a></p>\n+                          title=\"vorig hoofdstuk\">How to use Django with uWSGI</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"apache-auth.html\"\n-                          title=\"next chapter\">How to authenticate against Django\u2019s user database from Apache</a></p>\n+                          title=\"volgend hoofdstuk\">How to authenticate against Django\u2019s user database from Apache</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo u\bus\bse\be D\bDj\bja\ban\bng\bgo\bo w\bwi\bit\bth\bh A\bAp\bpa\bac\bch\bhe\be a\ban\bnd\bd m\bmo\bod\bd_\b_w\bws\bsg\bgi\bi_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Deploying Django with _\bA_\bp_\ba_\bc_\bh_\be and _\bm_\bo_\bd_\b__\bw_\bs_\bg_\bi is a tried and tested way to get\n Django into production.\n mod_wsgi is an Apache module which can host any Python _\bW_\bS_\bG_\bI application,\n including Django. Django will work with any version of Apache which supports\n@@ -34,15 +34,15 @@\n import on the Python path; in other words, that import mysite works.\n The <Directory> piece ensures that Apache can access your wsgi.py file.\n Next we\u2019ll need to ensure this wsgi.py with a WSGI application object exists.\n As of Django version 1.4, _\bs_\bt_\ba_\br_\bt_\bp_\br_\bo_\bj_\be_\bc_\bt will have created one for you;\n otherwise, you\u2019ll need to create it. See the _\bW_\bS_\bG_\bI_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn for\n the default contents you should put in this file, and what else you can add to\n it.\n-Warning\n+Waarschuwing\n If multiple Django sites are run in a single mod_wsgi process, all of them will\n use the settings of whichever one happens to run first. This can be solved by\n changing:\n os.environ.setdefault(\"DJANGO_SETTINGS_MODULE\", \"{{ project_name }}.settings\")\n in wsgi.py, to:\n os.environ[\"DJANGO_SETTINGS_MODULE\"] = \"{{ project_name }}.settings\"\n or by _\bu_\bs_\bi_\bn_\bg_\b _\bm_\bo_\bd_\b__\bw_\bs_\bg_\bi_\b _\bd_\ba_\be_\bm_\bo_\bn_\b _\bm_\bo_\bd_\be and ensuring that each site runs in its own\n@@ -136,16 +136,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\bA_\bp_\ba_\bc_\bh_\be_\b _\ba_\bn_\bd_\b _\bm_\bo_\bd_\b__\bw_\bs_\bg_\bi\n           o _\bB_\ba_\bs_\bi_\bc_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn\n           o _\bU_\bs_\bi_\bn_\bg_\b _\bm_\bo_\bd_\b__\bw_\bs_\bg_\bi_\b _\bd_\ba_\be_\bm_\bo_\bn_\b _\bm_\bo_\bd_\be\n           o _\bS_\be_\br_\bv_\bi_\bn_\bg_\b _\bf_\bi_\bl_\be_\bs\n           o _\bS_\be_\br_\bv_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn_\b _\bf_\bi_\bl_\be_\bs\n           o _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bn_\bg_\b _\ba_\bg_\ba_\bi_\bn_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bu_\bs_\be_\br_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bf_\br_\bo_\bm_\b _\bA_\bp_\ba_\bc_\bh_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\bu_\bW_\bS_\bG_\bI\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\b _\ba_\bg_\ba_\bi_\bn_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bu_\bs_\be_\br_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bf_\br_\bo_\bm_\b _\bA_\bp_\ba_\bc_\bh_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/uwsgi.html", "source2": "./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/uwsgi.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to use Django with uWSGI &#8212; Django 5.2b1 documentation</title>\n+    <title>How to use Django with uWSGI &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"How to use Django with Apache and mod_wsgi\" href=\"modwsgi.html\" />\n     <link rel=\"prev\" title=\"How to use Django with Gunicorn\" href=\"gunicorn.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -78,15 +79,15 @@\n           <div class=\"yui-g\" id=\"howto-deployment-wsgi-uwsgi\">\n             \n   <section id=\"s-how-to-use-django-with-uwsgi\">\n <span id=\"how-to-use-django-with-uwsgi\"></span><h1>How to use Django with uWSGI<a class=\"headerlink\" href=\"#how-to-use-django-with-uwsgi\" title=\"Link to this heading\">\u00b6</a></h1>\n <p><a class=\"reference external\" href=\"https://uwsgi-docs.readthedocs.io/\">uWSGI</a> is a fast, self-healing and developer/sysadmin-friendly application\n container server coded in pure C.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>The uWSGI docs offer a <a class=\"reference external\" href=\"https://uwsgi.readthedocs.io/en/latest/tutorials/Django_and_nginx.html\">tutorial</a> covering Django, nginx, and uWSGI (one\n possible deployment setup of many). The docs below are focused on how to\n integrate Django with uWSGI.</p>\n </div>\n <section id=\"s-prerequisite-uwsgi\">\n <span id=\"prerequisite-uwsgi\"></span><h2>Prerequisite: uWSGI<a class=\"headerlink\" href=\"#prerequisite-uwsgi\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>The uWSGI wiki describes several <a class=\"reference external\" href=\"https://uwsgi-docs.readthedocs.io/en/latest/Install.html\">installation procedures</a>. Using pip, the\n@@ -192,37 +193,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"gunicorn.html\"\n-                          title=\"previous chapter\">How to use Django with Gunicorn</a></p>\n+                          title=\"vorig hoofdstuk\">How to use Django with Gunicorn</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"modwsgi.html\"\n-                          title=\"next chapter\">How to use Django with Apache and <code class=\"docutils literal notranslate\"><span class=\"pre\">mod_wsgi</span></code></a></p>\n+                          title=\"volgend hoofdstuk\">How to use Django with Apache and <code class=\"docutils literal notranslate\"><span class=\"pre\">mod_wsgi</span></code></a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,14 +1,14 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo u\bus\bse\be D\bDj\bja\ban\bng\bgo\bo w\bwi\bit\bth\bh u\buW\bWS\bSG\bGI\bI_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n _\bu_\bW_\bS_\bG_\bI is a fast, self-healing and developer/sysadmin-friendly application\n container server coded in pure C.\n-See also\n+Zie ook\n The uWSGI docs offer a _\bt_\bu_\bt_\bo_\br_\bi_\ba_\bl covering Django, nginx, and uWSGI (one possible\n deployment setup of many). The docs below are focused on how to integrate\n Django with uWSGI.\n *\b**\b**\b**\b**\b* P\bPr\bre\ber\bre\beq\bqu\bui\bis\bsi\bit\bte\be:\b: u\buW\bWS\bSG\bGI\bI_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The uWSGI wiki describes several _\bi_\bn_\bs_\bt_\ba_\bl_\bl_\ba_\bt_\bi_\bo_\bn_\b _\bp_\br_\bo_\bc_\be_\bd_\bu_\br_\be_\bs. Using pip, the Python\n package manager, you can install any uWSGI version with a single command. For\n example:\n@@ -72,16 +72,16 @@\n See the uWSGI docs on _\bm_\ba_\bn_\ba_\bg_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bu_\bW_\bS_\bG_\bI_\b _\bp_\br_\bo_\bc_\be_\bs_\bs for information on starting,\n stopping and reloading the uWSGI workers.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\bu_\bW_\bS_\bG_\bI\n           o _\bP_\br_\be_\br_\be_\bq_\bu_\bi_\bs_\bi_\bt_\be_\b:_\b _\bu_\bW_\bS_\bG_\bI\n                 # _\bu_\bW_\bS_\bG_\bI_\b _\bm_\bo_\bd_\be_\bl\n                 # _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\bi_\bn_\bg_\b _\ba_\bn_\bd_\b _\bs_\bt_\ba_\br_\bt_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bu_\bW_\bS_\bG_\bI_\b _\bs_\be_\br_\bv_\be_\br_\b _\bf_\bo_\br_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\bG_\bu_\bn_\bi_\bc_\bo_\br_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\bA_\bp_\ba_\bc_\bh_\be_\b _\ba_\bn_\bd_\b _\bm_\bo_\bd_\b__\bw_\bs_\bg_\bi\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/error-reporting.html", "source2": "./usr/share/doc/python-django-doc/html/howto/error-reporting.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to manage error reporting &#8212; Django 5.2b1 documentation</title>\n+    <title>How to manage error reporting &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to delete a Django application\" href=\"delete-app.html\" />\n     <link rel=\"prev\" title=\"How to configure and use logging\" href=\"logging.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -95,15 +96,15 @@\n <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-ADMINS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">ADMINS</span></code></a> setting whenever your code raises an unhandled exception and\n results in an internal server error (strictly speaking, for any response with\n an HTTP status code of 500 or greater). This gives the administrators immediate\n notification of any errors. The <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-ADMINS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">ADMINS</span></code></a> will get a description of the\n error, a complete Python traceback, and details about the HTTP request that\n caused the error.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>In order to send email, Django requires a few settings telling it\n how to connect to your mail server. At the very least, you\u2019ll need\n to specify <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-EMAIL_HOST\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">EMAIL_HOST</span></code></a> and possibly\n <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-EMAIL_HOST_USER\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">EMAIL_HOST_USER</span></code></a> and <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-EMAIL_HOST_PASSWORD\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">EMAIL_HOST_PASSWORD</span></code></a>,\n though other settings may be also required depending on your mail\n server\u2019s configuration. Consult <a class=\"reference internal\" href=\"../ref/settings.html\"><span class=\"doc\">the Django settings\n documentation</span></a> for a full list of email-related\n@@ -111,15 +112,15 @@\n </div>\n <p>By default, Django will send email from <a class=\"reference external\" href=\"mailto:root&#37;&#52;&#48;localhost\">root<span>&#64;</span>localhost</a>. However, some mail\n providers reject all email from this address. To use a different sender\n address, modify the <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-SERVER_EMAIL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SERVER_EMAIL</span></code></a> setting.</p>\n <p>To activate this behavior, put the email addresses of the recipients in the\n <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-ADMINS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">ADMINS</span></code></a> setting.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>Server error emails are sent using the logging framework, so you can\n customize this behavior by <a class=\"reference internal\" href=\"../topics/logging.html\"><span class=\"doc\">customizing your logging configuration</span></a>.</p>\n </div>\n </section>\n <section id=\"s-errors\">\n <span id=\"errors\"></span><h3>404 errors<a class=\"headerlink\" href=\"#errors\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Django can also be configured to email errors about broken links (404 \u201cpage\n@@ -132,15 +133,15 @@\n <p>If those conditions are met, Django will email the users listed in the\n <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-MANAGERS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MANAGERS</span></code></a> setting whenever your code raises a 404 and the request has\n a referer. It doesn\u2019t bother to email for 404s that don\u2019t have a referer \u2013\n those are usually people typing in broken URLs or broken web bots. It also\n ignores 404s when the referer is equal to the requested URL, since this\n behavior is from broken web bots too.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><a class=\"reference internal\" href=\"../ref/middleware.html#django.middleware.common.BrokenLinkEmailsMiddleware\" title=\"django.middleware.common.BrokenLinkEmailsMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">BrokenLinkEmailsMiddleware</span></code></a> must appear\n before other middleware that intercepts 404 errors, such as\n <a class=\"reference internal\" href=\"../ref/middleware.html#django.middleware.locale.LocaleMiddleware\" title=\"django.middleware.locale.LocaleMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LocaleMiddleware</span></code></a> or\n <a class=\"reference internal\" href=\"../ref/contrib/flatpages.html#django.contrib.flatpages.middleware.FlatpageFallbackMiddleware\" title=\"django.contrib.flatpages.middleware.FlatpageFallbackMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FlatpageFallbackMiddleware</span></code></a>.\n Put it toward the top of your <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-MIDDLEWARE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MIDDLEWARE</span></code></a> setting.</p>\n </div>\n <p>You can tell Django to stop reporting particular 404s by tweaking the\n@@ -170,25 +171,25 @@\n <p>(Note that these are regular expressions, so we put a backslash in front of\n periods to escape them.)</p>\n <p>If you\u2019d like to customize the behavior of\n <a class=\"reference internal\" href=\"../ref/middleware.html#django.middleware.common.BrokenLinkEmailsMiddleware\" title=\"django.middleware.common.BrokenLinkEmailsMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.middleware.common.BrokenLinkEmailsMiddleware</span></code></a> further (for\n example to ignore requests coming from web crawlers), you should subclass it\n and override its methods.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>404 errors are logged using the logging framework. By default, these log\n records are ignored, but you can use them for error reporting by writing a\n handler and <a class=\"reference internal\" href=\"../topics/logging.html\"><span class=\"doc\">configuring logging</span></a> appropriately.</p>\n </div>\n </section>\n </section>\n <section id=\"s-filtering-error-reports\">\n <span id=\"s-id1\"></span><span id=\"filtering-error-reports\"></span><span id=\"id1\"></span><h2>Filtering error reports<a class=\"headerlink\" href=\"#filtering-error-reports\" title=\"Link to this heading\">\u00b6</a></h2>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Filtering sensitive data is a hard problem, and it\u2019s nearly impossible to\n guarantee that sensitive data won\u2019t leak into an error report. Therefore,\n error reports should only be available to trusted team members and you\n should avoid transmitting error reports unencrypted over the internet\n (such as through email).</p>\n </div>\n <section id=\"s-filtering-sensitive-information\">\n@@ -204,15 +205,15 @@\n sensitive as described in the <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a> documentation, Django offers a\n set of function decorators to help you control which information should be\n filtered out of error reports in a production environment (that is, where\n <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a> is set to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>): <a class=\"reference internal\" href=\"#django.views.decorators.debug.sensitive_variables\" title=\"django.views.decorators.debug.sensitive_variables\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">sensitive_variables()</span></code></a> and\n <a class=\"reference internal\" href=\"#django.views.decorators.debug.sensitive_post_parameters\" title=\"django.views.decorators.debug.sensitive_post_parameters\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">sensitive_post_parameters()</span></code></a>.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.views.decorators.debug.sensitive_variables\">\n-<span class=\"sig-name descname\"><span class=\"pre\">sensitive_variables</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">variables</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/debug.py#L11\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.debug.sensitive_variables\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">sensitive_variables</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">variables</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/debug.py#L11\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.debug.sensitive_variables\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>If a function (either a view or any regular callback) in your code uses\n local variables susceptible to contain sensitive information, you may\n prevent the values of those variables from being included in error reports\n using the <code class=\"docutils literal notranslate\"><span class=\"pre\">sensitive_variables</span></code> decorator:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.views.decorators.debug</span> <span class=\"kn\">import</span> <span class=\"n\">sensitive_variables</span>\n \n \n@@ -248,15 +249,15 @@\n </pre></div>\n </div>\n </div>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.views.decorators.debug.sensitive_post_parameters\">\n-<span class=\"sig-name descname\"><span class=\"pre\">sensitive_post_parameters</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">parameters</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/debug.py#L82\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.debug.sensitive_post_parameters\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">sensitive_post_parameters</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">parameters</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/debug.py#L82\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.debug.sensitive_post_parameters\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>If one of your views receives an <a class=\"reference internal\" href=\"../ref/request-response.html#django.http.HttpRequest\" title=\"django.http.HttpRequest\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code></a> object\n with <a class=\"reference internal\" href=\"../ref/request-response.html#django.http.HttpRequest.POST\" title=\"django.http.HttpRequest.POST\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">POST</span> <span class=\"pre\">parameters</span></code></a> susceptible to\n contain sensitive information, you may prevent the values of those\n parameters from being included in the error reports using the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">sensitive_post_parameters</span></code> decorator:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.views.decorators.debug</span> <span class=\"kn\">import</span> <span class=\"n\">sensitive_post_parameters</span>\n \n@@ -318,15 +319,15 @@\n </pre></div>\n </div>\n <p>Your custom filter class needs to inherit from\n <a class=\"reference internal\" href=\"#django.views.debug.SafeExceptionReporterFilter\" title=\"django.views.debug.SafeExceptionReporterFilter\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.debug.SafeExceptionReporterFilter</span></code></a> and may override the\n following attributes and methods:</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.debug.SafeExceptionReporterFilter\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SafeExceptionReporterFilter</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L108\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.SafeExceptionReporterFilter\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SafeExceptionReporterFilter</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L108\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.SafeExceptionReporterFilter\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.views.debug.SafeExceptionReporterFilter.cleansed_substitute\">\n <span class=\"sig-name descname\"><span class=\"pre\">cleansed_substitute</span></span><a class=\"headerlink\" href=\"#django.views.debug.SafeExceptionReporterFilter.cleansed_substitute\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The string value to replace sensitive value with. By default it\n replaces the values of sensitive variables with stars\n (<code class=\"docutils literal notranslate\"><span class=\"pre\">**********</span></code>).</p>\n </dd></dl>\n@@ -345,33 +346,33 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.2:</span> <p>The term <code class=\"docutils literal notranslate\"><span class=\"pre\">AUTH</span></code> was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.debug.SafeExceptionReporterFilter.is_active\">\n-<span class=\"sig-name descname\"><span class=\"pre\">is_active</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L175\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.SafeExceptionReporterFilter.is_active\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">is_active</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L175\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.SafeExceptionReporterFilter.is_active\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> to activate the filtering in\n <a class=\"reference internal\" href=\"#django.views.debug.SafeExceptionReporterFilter.get_post_parameters\" title=\"django.views.debug.SafeExceptionReporterFilter.get_post_parameters\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_post_parameters()</span></code></a> and <a class=\"reference internal\" href=\"#django.views.debug.SafeExceptionReporterFilter.get_traceback_frame_variables\" title=\"django.views.debug.SafeExceptionReporterFilter.get_traceback_frame_variables\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_traceback_frame_variables()</span></code></a>.\n By default the filter is active if <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>. Note\n that sensitive <code class=\"docutils literal notranslate\"><span class=\"pre\">request.META</span></code> values are always filtered along with\n sensitive setting values, as described in the <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a>\n documentation.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.debug.SafeExceptionReporterFilter.get_post_parameters\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_post_parameters</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L198\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.SafeExceptionReporterFilter.get_post_parameters\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_post_parameters</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L198\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.SafeExceptionReporterFilter.get_post_parameters\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the filtered dictionary of POST parameters. Sensitive values\n are replaced with <a class=\"reference internal\" href=\"#django.views.debug.SafeExceptionReporterFilter.cleansed_substitute\" title=\"django.views.debug.SafeExceptionReporterFilter.cleansed_substitute\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">cleansed_substitute</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.debug.SafeExceptionReporterFilter.get_traceback_frame_variables\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_traceback_frame_variables</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tb_frame</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L239\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.SafeExceptionReporterFilter.get_traceback_frame_variables\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_traceback_frame_variables</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tb_frame</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L239\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.SafeExceptionReporterFilter.get_traceback_frame_variables\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the filtered dictionary of local variables for the given\n traceback frame. Sensitive values are replaced with\n <a class=\"reference internal\" href=\"#django.views.debug.SafeExceptionReporterFilter.cleansed_substitute\" title=\"django.views.debug.SafeExceptionReporterFilter.cleansed_substitute\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">cleansed_substitute</span></code></a>.</p>\n </dd></dl>\n \n </dd></dl>\n \n@@ -385,35 +386,35 @@\n and formatting it as text or HTML appropriately. (The exception reporter uses\n <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-DEFAULT_EXCEPTION_REPORTER_FILTER\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEFAULT_EXCEPTION_REPORTER_FILTER</span></code></a> when preparing the exception\n report data.)</p>\n <p>Your custom reporter class needs to inherit from\n <a class=\"reference internal\" href=\"#django.views.debug.ExceptionReporter\" title=\"django.views.debug.ExceptionReporter\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.debug.ExceptionReporter</span></code></a>.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.debug.ExceptionReporter\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExceptionReporter</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L310\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.ExceptionReporter\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExceptionReporter</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L310\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.ExceptionReporter\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.views.debug.ExceptionReporter.html_template_path\">\n-<span class=\"sig-name descname\"><span class=\"pre\">html_template_path</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L314\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.ExceptionReporter.html_template_path\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">html_template_path</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L314\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.ExceptionReporter.html_template_path\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Property that returns a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/pathlib.html#pathlib.Path\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">pathlib.Path</span></code></a> representing the absolute\n filesystem path to a template for rendering the HTML representation of\n the exception. Defaults to the Django provided template.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.views.debug.ExceptionReporter.text_template_path\">\n-<span class=\"sig-name descname\"><span class=\"pre\">text_template_path</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L318\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.ExceptionReporter.text_template_path\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">text_template_path</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L318\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.ExceptionReporter.text_template_path\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Property that returns a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/pathlib.html#pathlib.Path\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">pathlib.Path</span></code></a> representing the absolute\n filesystem path to a template for rendering the plain-text\n representation of the exception. Defaults to the Django provided\n template.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.debug.ExceptionReporter.get_traceback_data\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_traceback_data</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L344\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.ExceptionReporter.get_traceback_data\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_traceback_data</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L344\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.ExceptionReporter.get_traceback_data\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Return a dictionary containing traceback information.</p>\n <p>This is the main extension point for customizing exception reports, for\n example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.views.debug</span> <span class=\"kn\">import</span> <span class=\"n\">ExceptionReporter</span>\n \n \n <span class=\"k\">class</span> <span class=\"nc\">CustomExceptionReporter</span><span class=\"p\">(</span><span class=\"n\">ExceptionReporter</span><span class=\"p\">):</span>\n@@ -423,22 +424,22 @@\n         <span class=\"k\">return</span> <span class=\"n\">data</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.debug.ExceptionReporter.get_traceback_html\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_traceback_html</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L424\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.ExceptionReporter.get_traceback_html\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_traceback_html</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L424\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.ExceptionReporter.get_traceback_html\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Return HTML version of exception report.</p>\n <p>Used for HTML version of debug 500 HTTP error page.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.debug.ExceptionReporter.get_traceback_text\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_traceback_text</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L431\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.ExceptionReporter.get_traceback_text\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_traceback_text</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/debug.py#L431\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.debug.ExceptionReporter.get_traceback_text\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Return plain text version of exception report.</p>\n <p>Used for plain text version of debug 500 HTTP error page and email\n reports.</p>\n </dd></dl>\n \n </dd></dl>\n \n@@ -448,15 +449,15 @@\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">def</span> <span class=\"nf\">my_view</span><span class=\"p\">(</span><span class=\"n\">request</span><span class=\"p\">):</span>\n     <span class=\"k\">if</span> <span class=\"n\">request</span><span class=\"o\">.</span><span class=\"n\">user</span><span class=\"o\">.</span><span class=\"n\">is_authenticated</span><span class=\"p\">:</span>\n         <span class=\"n\">request</span><span class=\"o\">.</span><span class=\"n\">exception_reporter_class</span> <span class=\"o\">=</span> <span class=\"n\">CustomExceptionReporter</span><span class=\"p\">()</span>\n     <span class=\"o\">...</span>\n </pre></div>\n </div>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>You can also set up custom error reporting by writing a custom piece of\n <a class=\"reference internal\" href=\"../topics/http/middleware.html#exception-middleware\"><span class=\"std std-ref\">exception middleware</span></a>. If you do write custom\n error handling, it\u2019s a good idea to emulate Django\u2019s built-in error handling\n and only report/log errors if <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n </div>\n </section>\n </section>\n@@ -488,37 +489,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"logging.html\"\n-                          title=\"previous chapter\">How to configure and use logging</a></p>\n+                          title=\"vorig hoofdstuk\">How to configure and use logging</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"delete-app.html\"\n-                          title=\"next chapter\">How to delete a Django application</a></p>\n+                          title=\"volgend hoofdstuk\">How to delete a Django application</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo m\bma\ban\bna\bag\bge\be e\ber\brr\bro\bor\br r\bre\bep\bpo\bor\brt\bti\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n When you\u2019re running a public site you should always turn off the _\bD_\bE_\bB_\bU_\bG setting.\n That will make your server run much faster, and will also prevent malicious\n users from seeing details of your application that can be revealed by the error\n pages.\n@@ -14,42 +14,42 @@\n *\b**\b**\b**\b* S\bSe\ber\brv\bve\ber\br e\ber\brr\bro\bor\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n When _\bD_\bE_\bB_\bU_\bG is False, Django will email the users listed in the _\bA_\bD_\bM_\bI_\bN_\bS setting\n whenever your code raises an unhandled exception and results in an internal\n server error (strictly speaking, for any response with an HTTP status code of\n 500 or greater). This gives the administrators immediate notification of any\n errors. The _\bA_\bD_\bM_\bI_\bN_\bS will get a description of the error, a complete Python\n traceback, and details about the HTTP request that caused the error.\n-Note\n+Notitie\n In order to send email, Django requires a few settings telling it how to\n connect to your mail server. At the very least, you\u2019ll need to specify\n _\bE_\bM_\bA_\bI_\bL_\b__\bH_\bO_\bS_\bT and possibly _\bE_\bM_\bA_\bI_\bL_\b__\bH_\bO_\bS_\bT_\b__\bU_\bS_\bE_\bR and _\bE_\bM_\bA_\bI_\bL_\b__\bH_\bO_\bS_\bT_\b__\bP_\bA_\bS_\bS_\bW_\bO_\bR_\bD, though other\n settings may be also required depending on your mail server\u2019s configuration.\n Consult _\bt_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn for a full list of email-related\n settings.\n By default, Django will send email from _\br_\bo_\bo_\bt_\b@_\bl_\bo_\bc_\ba_\bl_\bh_\bo_\bs_\bt. However, some mail\n providers reject all email from this address. To use a different sender\n address, modify the _\bS_\bE_\bR_\bV_\bE_\bR_\b__\bE_\bM_\bA_\bI_\bL setting.\n To activate this behavior, put the email addresses of the recipients in the\n _\bA_\bD_\bM_\bI_\bN_\bS setting.\n-See also\n+Zie ook\n Server error emails are sent using the logging framework, so you can customize\n this behavior by _\bc_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bl_\bo_\bg_\bg_\bi_\bn_\bg_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn.\n *\b**\b**\b**\b* 4\b40\b04\b4 e\ber\brr\bro\bor\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Django can also be configured to email errors about broken links (404 \u201cpage not\n found\u201d errors). Django sends emails about 404 errors when:\n     * _\bD_\bE_\bB_\bU_\bG is False;\n     * Your _\bM_\bI_\bD_\bD_\bL_\bE_\bW_\bA_\bR_\bE setting includes\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\bo_\bm_\bm_\bo_\bn_\b._\bB_\br_\bo_\bk_\be_\bn_\bL_\bi_\bn_\bk_\bE_\bm_\ba_\bi_\bl_\bs_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be.\n If those conditions are met, Django will email the users listed in the _\bM_\bA_\bN_\bA_\bG_\bE_\bR_\bS\n setting whenever your code raises a 404 and the request has a referer. It\n doesn\u2019t bother to email for 404s that don\u2019t have a referer \u2013 those are usually\n people typing in broken URLs or broken web bots. It also ignores 404s when the\n referer is equal to the requested URL, since this behavior is from broken web\n bots too.\n-Note\n+Notitie\n _\bB_\br_\bo_\bk_\be_\bn_\bL_\bi_\bn_\bk_\bE_\bm_\ba_\bi_\bl_\bs_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be must appear before other middleware that intercepts\n 404 errors, such as _\bL_\bo_\bc_\ba_\bl_\be_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be or _\bF_\bl_\ba_\bt_\bp_\ba_\bg_\be_\bF_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be. Put it\n toward the top of your _\bM_\bI_\bD_\bD_\bL_\bE_\bW_\bA_\bR_\bE setting.\n You can tell Django to stop reporting particular 404s by tweaking the\n _\bI_\bG_\bN_\bO_\bR_\bA_\bB_\bL_\bE_\b__\b4_\b0_\b4_\b__\bU_\bR_\bL_\bS setting. It should be a list of compiled regular expression\n objects. For example:\n import re\n@@ -71,20 +71,20 @@\n ]\n (Note that these are regular expressions, so we put a backslash in front of\n periods to escape them.)\n If you\u2019d like to customize the behavior of\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bc_\bo_\bm_\bm_\bo_\bn_\b._\bB_\br_\bo_\bk_\be_\bn_\bL_\bi_\bn_\bk_\bE_\bm_\ba_\bi_\bl_\bs_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be further (for example to\n ignore requests coming from web crawlers), you should subclass it and override\n its methods.\n-See also\n+Zie ook\n 404 errors are logged using the logging framework. By default, these log\n records are ignored, but you can use them for error reporting by writing a\n handler and _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\bi_\bn_\bg_\b _\bl_\bo_\bg_\bg_\bi_\bn_\bg appropriately.\n *\b**\b**\b**\b**\b* F\bFi\bil\blt\bte\ber\bri\bin\bng\bg e\ber\brr\bro\bor\br r\bre\bep\bpo\bor\brt\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-Warning\n+Waarschuwing\n Filtering sensitive data is a hard problem, and it\u2019s nearly impossible to\n guarantee that sensitive data won\u2019t leak into an error report. Therefore, error\n reports should only be available to trusted team members and you should avoid\n transmitting error reports unencrypted over the internet (such as through\n email).\n *\b**\b**\b**\b* F\bFi\bil\blt\bte\ber\bri\bin\bng\bg s\bse\ben\bns\bsi\bit\bti\biv\bve\be i\bin\bnf\bfo\bor\brm\bma\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n Error reports are really helpful for debugging errors, so it is generally\n@@ -95,15 +95,15 @@\n However, sometimes certain types of information may be too sensitive and thus\n may not be appropriate to be kept track of, for example a user\u2019s password or\n credit card number. So in addition to filtering out settings that appear to be\n sensitive as described in the _\bD_\bE_\bB_\bU_\bG documentation, Django offers a set of\n function decorators to help you control which information should be filtered\n out of error reports in a production environment (that is, where _\bD_\bE_\bB_\bU_\bG is set\n to False): _\bs_\be_\bn_\bs_\bi_\bt_\bi_\bv_\be_\b__\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs_\b(_\b) and _\bs_\be_\bn_\bs_\bi_\bt_\bi_\bv_\be_\b__\bp_\bo_\bs_\bt_\b__\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bs_\b(_\b).\n-  sensitive_variables(*\b*v\bva\bar\bri\bia\bab\bbl\ble\bes\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  sensitive_variables(*\b*v\bva\bar\bri\bia\bab\bbl\ble\bes\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       If a function (either a view or any regular callback) in your code uses\n       local variables susceptible to contain sensitive information, you may\n       prevent the values of those variables from being included in error\n       reports using the sensitive_variables decorator:\n       from django.views.decorators.debug import sensitive_variables\n \n \n@@ -126,15 +126,15 @@\n       decorators, then make sure to place @sensitive_variables at the top of\n       the decorator chain. This way it will also hide the function argument as\n       it gets passed through the other decorators:\n       @sensitive_variables(\"user\", \"pw\", \"cc\")\n       @some_decorator\n       @another_decorator\n       def process_info(user): ...\n-  sensitive_post_parameters(*\b*p\bpa\bar\bra\bam\bme\bet\bte\ber\brs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  sensitive_post_parameters(*\b*p\bpa\bar\bra\bam\bme\bet\bte\ber\brs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       If one of your views receives an _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt object with _\bP_\bO_\bS_\bT_\b _\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bs\n       susceptible to contain sensitive information, you may prevent the values\n       of those parameters from being included in the error reports using the\n       sensitive_post_parameters decorator:\n       from django.views.decorators.debug import sensitive_post_parameters\n \n \n@@ -178,100 +178,100 @@\n def my_view(request):\n     if request.user.is_authenticated:\n         request.exception_reporter_filter = CustomExceptionReporterFilter()\n     ...\n Your custom filter class needs to inherit from\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bb_\bu_\bg_\b._\bS_\ba_\bf_\be_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br_\bF_\bi_\bl_\bt_\be_\br and may override the following\n attributes and methods:\n-  c\bcl\bla\bas\bss\bs SafeExceptionReporterFilter_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SafeExceptionReporterFilter_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         cleansed_substitute_\b\u00b6\n             The string value to replace sensitive value with. By default it\n             replaces the values of sensitive variables with stars (**********).\n         hidden_settings_\b\u00b6\n             A compiled regular expression object used to match settings and\n             request.META values considered as sensitive. By default equivalent\n             to:\n             import re\n \n             re.compile(r\"API|AUTH|TOKEN|KEY|SECRET|PASS|SIGNATURE|HTTP_COOKIE\",\n             flags=re.IGNORECASE)\n             Changed in Django 5.2:\n             The term AUTH was added.\n-        is_active(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        is_active(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns True to activate the filtering in _\bg_\be_\bt_\b__\bp_\bo_\bs_\bt_\b__\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bs_\b(_\b) and\n             _\bg_\be_\bt_\b__\bt_\br_\ba_\bc_\be_\bb_\ba_\bc_\bk_\b__\bf_\br_\ba_\bm_\be_\b__\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs_\b(_\b). By default the filter is active if\n             _\bD_\bE_\bB_\bU_\bG is False. Note that sensitive request.META values are always\n             filtered along with sensitive setting values, as described in the\n             _\bD_\bE_\bB_\bU_\bG documentation.\n-        get_post_parameters(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_post_parameters(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the filtered dictionary of POST parameters. Sensitive\n             values are replaced with _\bc_\bl_\be_\ba_\bn_\bs_\be_\bd_\b__\bs_\bu_\bb_\bs_\bt_\bi_\bt_\bu_\bt_\be.\n-        get_traceback_frame_variables(r\bre\beq\bqu\bue\bes\bst\bt, t\btb\bb_\b_f\bfr\bra\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_traceback_frame_variables(r\bre\beq\bqu\bue\bes\bst\bt, t\btb\bb_\b_f\bfr\bra\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the filtered dictionary of local variables for the given\n             traceback frame. Sensitive values are replaced with\n             _\bc_\bl_\be_\ba_\bn_\bs_\be_\bd_\b__\bs_\bu_\bb_\bs_\bt_\bi_\bt_\bu_\bt_\be.\n If you need to customize error reports beyond filtering you may specify a\n custom error reporter class by defining the _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bE_\bX_\bC_\bE_\bP_\bT_\bI_\bO_\bN_\b__\bR_\bE_\bP_\bO_\bR_\bT_\bE_\bR setting:\n DEFAULT_EXCEPTION_REPORTER = \"path.to.your.CustomExceptionReporter\"\n The exception reporter is responsible for compiling the exception report data,\n and formatting it as text or HTML appropriately. (The exception reporter uses\n _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bE_\bX_\bC_\bE_\bP_\bT_\bI_\bO_\bN_\b__\bR_\bE_\bP_\bO_\bR_\bT_\bE_\bR_\b__\bF_\bI_\bL_\bT_\bE_\bR when preparing the exception report data.)\n Your custom reporter class needs to inherit from\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bb_\bu_\bg_\b._\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bR_\be_\bp_\bo_\br_\bt_\be_\br.\n-  c\bcl\bla\bas\bss\bs ExceptionReporter_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-        html_template_path_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ExceptionReporter_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+        html_template_path_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Property that returns a _\bp_\ba_\bt_\bh_\bl_\bi_\bb_\b._\bP_\ba_\bt_\bh representing the absolute\n             filesystem path to a template for rendering the HTML representation\n             of the exception. Defaults to the Django provided template.\n-        text_template_path_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        text_template_path_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Property that returns a _\bp_\ba_\bt_\bh_\bl_\bi_\bb_\b._\bP_\ba_\bt_\bh representing the absolute\n             filesystem path to a template for rendering the plain-text\n             representation of the exception. Defaults to the Django provided\n             template.\n-        get_traceback_data()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_traceback_data()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Return a dictionary containing traceback information.\n             This is the main extension point for customizing exception reports,\n             for example:\n             from django.views.debug import ExceptionReporter\n \n \n             class CustomExceptionReporter(ExceptionReporter):\n                 def get_traceback_data(self):\n                     data = super().get_traceback_data()\n                     # ... remove/add something here ...\n                     return data\n-        get_traceback_html()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_traceback_html()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Return HTML version of exception report.\n             Used for HTML version of debug 500 HTTP error page.\n-        get_traceback_text()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_traceback_text()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Return plain text version of exception report.\n             Used for plain text version of debug 500 HTTP error page and email\n             reports.\n As with the filter class, you may control which exception reporter class to use\n within any given view by setting the HttpRequest\u2019s exception_reporter_class\n attribute:\n def my_view(request):\n     if request.user.is_authenticated:\n         request.exception_reporter_class = CustomExceptionReporter()\n     ...\n-See also\n+Zie ook\n You can also set up custom error reporting by writing a custom piece of\n _\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\b _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be. If you do write custom error handling, it\u2019s a good idea\n to emulate Django\u2019s built-in error handling and only report/log errors if _\bD_\bE_\bB_\bU_\bG\n is False.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bm_\ba_\bn_\ba_\bg_\be_\b _\be_\br_\br_\bo_\br_\b _\br_\be_\bp_\bo_\br_\bt_\bi_\bn_\bg\n           o _\bE_\bm_\ba_\bi_\bl_\b _\br_\be_\bp_\bo_\br_\bt_\bs\n                 # _\bS_\be_\br_\bv_\be_\br_\b _\be_\br_\br_\bo_\br_\bs\n                 # _\b4_\b0_\b4_\b _\be_\br_\br_\bo_\br_\bs\n           o _\bF_\bi_\bl_\bt_\be_\br_\bi_\bn_\bg_\b _\be_\br_\br_\bo_\br_\b _\br_\be_\bp_\bo_\br_\bt_\bs\n                 # _\bF_\bi_\bl_\bt_\be_\br_\bi_\bn_\bg_\b _\bs_\be_\bn_\bs_\bi_\bt_\bi_\bv_\be_\b _\bi_\bn_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn\n                 # _\bC_\bu_\bs_\bt_\bo_\bm_\b _\be_\br_\br_\bo_\br_\b _\br_\be_\bp_\bo_\br_\bt_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\b _\ba_\bn_\bd_\b _\bu_\bs_\be_\b _\bl_\bo_\bg_\bg_\bi_\bn_\bg\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bd_\be_\bl_\be_\bt_\be_\b _\ba_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/index.html", "source2": "./usr/share/doc/python-django-doc/html/howto/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How-to guides &#8212; Django 5.2b1 documentation</title>\n+    <title>How-to guides &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to provide initial data for models\" href=\"initial-data.html\" />\n     <link rel=\"prev\" title=\"Asynchronous support\" href=\"../topics/async.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,25 +54,25 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n     &laquo; <a href=\"../topics/async.html\" title=\"Asynchronous support\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"../index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"../index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"initial-data.html\" title=\"How to provide initial data for models\">next</a> &raquo;</div>\n     </div>\n \n     <div id=\"bd\">\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n@@ -134,15 +135,15 @@\n <li class=\"toctree-l1\"><a class=\"reference internal\" href=\"csrf.html\">How to use Django\u2019s CSRF protection</a></li>\n <li class=\"toctree-l1\"><a class=\"reference internal\" href=\"custom-file-storage.html\">How to write a custom storage class</a></li>\n <li class=\"toctree-l1\"><a class=\"reference internal\" href=\"custom-management-commands.html\">How to create custom <code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> commands</a></li>\n <li class=\"toctree-l1\"><a class=\"reference internal\" href=\"custom-shell.html\">How to customize the <code class=\"docutils literal notranslate\"><span class=\"pre\">shell</span></code> command</a></li>\n </ul>\n </div>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>The <a class=\"reference external\" href=\"https://www.djangoproject.com/community/\">Django community aggregator</a>, where we aggregate content from the\n global Django community. Many writers in the aggregator write this sort of\n how-to material.</p>\n </div>\n </section>\n </section>\n \n@@ -167,47 +168,47 @@\n <li><a class=\"reference internal\" href=\"#other-guides\">Other guides</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../topics/async.html\"\n-                          title=\"previous chapter\">Asynchronous support</a></p>\n+                          title=\"vorig hoofdstuk\">Asynchronous support</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"initial-data.html\"\n-                          title=\"next chapter\">How to provide initial data for models</a></p>\n+                          title=\"volgend hoofdstuk\">How to provide initial data for models</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n     &laquo; <a href=\"../topics/async.html\" title=\"Asynchronous support\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"../index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"../index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"initial-data.html\" title=\"How to provide initial data for models\">next</a> &raquo;</div>\n     </div>\n   </div>\n \n       <div class=\"clearer\"></div>\n     </div>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw-\b-t\bto\bo g\bgu\bui\bid\bde\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Practical guides covering common tasks and problems.\n *\b**\b**\b**\b**\b* M\bMo\bod\bde\bel\bls\bs,\b, d\bda\bat\bta\ba a\ban\bnd\bd d\bda\bat\bta\bab\bba\bas\bse\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bp_\br_\bo_\bv_\bi_\bd_\be_\b _\bi_\bn_\bi_\bt_\bi_\ba_\bl_\b _\bd_\ba_\bt_\ba_\b _\bf_\bo_\br_\b _\bm_\bo_\bd_\be_\bl_\bs\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bi_\bn_\bt_\be_\bg_\br_\ba_\bt_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\ba_\b _\bl_\be_\bg_\ba_\bc_\by_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n@@ -27,27 +27,27 @@\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bd_\be_\bp_\bl_\bo_\by_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs\n *\b**\b**\b**\b**\b* O\bOt\bth\bhe\ber\br g\bgu\bui\bid\bde\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\b _\bu_\bs_\bi_\bn_\bg_\b _\bR_\bE_\bM_\bO_\bT_\bE_\b__\bU_\bS_\bE_\bR\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bC_\bS_\bR_\bF_\b _\bp_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bw_\br_\bi_\bt_\be_\b _\ba_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bs_\bt_\bo_\br_\ba_\bg_\be_\b _\bc_\bl_\ba_\bs_\bs\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\bs\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\be_\b _\bt_\bh_\be_\b _\bs_\bh_\be_\bl_\bl_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n-See also\n+Zie ook\n The _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bc_\bo_\bm_\bm_\bu_\bn_\bi_\bt_\by_\b _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\bo_\br, where we aggregate content from the global\n Django community. Many writers in the aggregator write this sort of how-to\n material.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b-_\bt_\bo_\b _\bg_\bu_\bi_\bd_\be_\bs\n           o _\bM_\bo_\bd_\be_\bl_\bs_\b,_\b _\bd_\ba_\bt_\ba_\b _\ba_\bn_\bd_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n           o _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs_\b _\ba_\bn_\bd_\b _\bo_\bu_\bt_\bp_\bu_\bt\n           o _\bP_\br_\bo_\bj_\be_\bc_\bt_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b _\ba_\bn_\bd_\b _\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b,_\b _\bd_\be_\bp_\bl_\bo_\by_\bi_\bn_\bg_\b _\ba_\bn_\bd_\b _\bu_\bp_\bg_\br_\ba_\bd_\bi_\bn_\bg\n           o _\bO_\bt_\bh_\be_\br_\b _\bg_\bu_\bi_\bd_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\bs_\by_\bn_\bc_\bh_\br_\bo_\bn_\bo_\bu_\bs_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bp_\br_\bo_\bv_\bi_\bd_\be_\b _\bi_\bn_\bi_\bt_\bi_\ba_\bl_\b _\bd_\ba_\bt_\ba_\b _\bf_\bo_\br_\b _\bm_\bo_\bd_\be_\bl_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/initial-data.html", "source2": "./usr/share/doc/python-django-doc/html/howto/initial-data.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to provide initial data for models &#8212; Django 5.2b1 documentation</title>\n+    <title>How to provide initial data for models &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to integrate Django with a legacy database\" href=\"legacy-databases.html\" />\n     <link rel=\"prev\" title=\"How-to guides\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -159,15 +160,15 @@\n you have fixture files with the same name in different applications, you\n will be unable to distinguish between them in your <code class=\"docutils literal notranslate\"><span class=\"pre\">loaddata</span></code> commands.\n The easiest way to avoid this problem is by <em>namespacing</em> your fixture\n files. That is, by putting them inside a directory named for their\n application, as in the relative path example above.</p>\n </div>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>Fixtures are also used by the <a class=\"reference internal\" href=\"../topics/testing/tools.html#topics-testing-fixtures\"><span class=\"std std-ref\">testing framework</span></a> to help set up a consistent test environment.</p>\n </div>\n </section>\n </section>\n </section>\n \n \n@@ -191,37 +192,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">How-to guides</a></p>\n+                          title=\"vorig hoofdstuk\">How-to guides</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"legacy-databases.html\"\n-                          title=\"next chapter\">How to integrate Django with a legacy database</a></p>\n+                          title=\"volgend hoofdstuk\">How to integrate Django with a legacy database</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo p\bpr\bro\bov\bvi\bid\bde\be i\bin\bni\bit\bti\bia\bal\bl d\bda\bat\bta\ba f\bfo\bor\br m\bmo\bod\bde\bel\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n It\u2019s sometimes useful to prepopulate your database with hard-coded data when\n you\u2019re first setting up an app. You can provide initial data with migrations or\n fixtures.\n *\b**\b**\b**\b**\b* P\bPr\bro\bov\bvi\bid\bde\be i\bin\bni\bit\bti\bia\bal\bl d\bda\bat\bta\ba w\bwi\bit\bth\bh m\bmi\big\bgr\bra\bat\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -67,24 +67,24 @@\n Namespace your fixture files\n Django will use the first fixture file it finds whose name matches, so if you\n have fixture files with the same name in different applications, you will be\n unable to distinguish between them in your loaddata commands. The easiest way\n to avoid this problem is by n\bna\bam\bme\bes\bsp\bpa\bac\bci\bin\bng\bg your fixture files. That is, by putting\n them inside a directory named for their application, as in the relative path\n example above.\n-See also\n+Zie ook\n Fixtures are also used by the _\bt_\be_\bs_\bt_\bi_\bn_\bg_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk to help set up a consistent\n test environment.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bp_\br_\bo_\bv_\bi_\bd_\be_\b _\bi_\bn_\bi_\bt_\bi_\ba_\bl_\b _\bd_\ba_\bt_\ba_\b _\bf_\bo_\br_\b _\bm_\bo_\bd_\be_\bl_\bs\n           o _\bP_\br_\bo_\bv_\bi_\bd_\be_\b _\bi_\bn_\bi_\bt_\bi_\ba_\bl_\b _\bd_\ba_\bt_\ba_\b _\bw_\bi_\bt_\bh_\b _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs\n           o _\bP_\br_\bo_\bv_\bi_\bd_\be_\b _\bd_\ba_\bt_\ba_\b _\bw_\bi_\bt_\bh_\b _\bf_\bi_\bx_\bt_\bu_\br_\be_\bs\n                 # _\bT_\be_\bl_\bl_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bh_\be_\br_\be_\b _\bt_\bo_\b _\bl_\bo_\bo_\bk_\b _\bf_\bo_\br_\b _\bf_\bi_\bx_\bt_\bu_\br_\be_\b _\bf_\bi_\bl_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b-_\bt_\bo_\b _\bg_\bu_\bi_\bd_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bi_\bn_\bt_\be_\bg_\br_\ba_\bt_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\ba_\b _\bl_\be_\bg_\ba_\bc_\by_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/legacy-databases.html", "source2": "./usr/share/doc/python-django-doc/html/howto/legacy-databases.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to integrate Django with a legacy database &#8212; Django 5.2b1 documentation</title>\n+    <title>How to integrate Django with a legacy database &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to create custom model fields\" href=\"custom-model-fields.html\" />\n     <link rel=\"prev\" title=\"How to provide initial data for models\" href=\"initial-data.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -171,37 +172,37 @@\n <li><a class=\"reference internal\" href=\"#test-and-tweak\">Test and tweak</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"initial-data.html\"\n-                          title=\"previous chapter\">How to provide initial data for models</a></p>\n+                          title=\"vorig hoofdstuk\">How to provide initial data for models</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"custom-model-fields.html\"\n-                          title=\"next chapter\">How to create custom model fields</a></p>\n+                          title=\"volgend hoofdstuk\">How to create custom model fields</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo i\bin\bnt\bte\beg\bgr\bra\bat\bte\be D\bDj\bja\ban\bng\bgo\bo w\bwi\bit\bth\bh a\ba l\ble\beg\bga\bac\bcy\by d\bda\bat\bta\bab\bba\bas\bse\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n While Django is best suited for developing new applications, it\u2019s quite\n possible to integrate it into legacy databases. Django includes a couple of\n utilities to automate as much of this process as possible.\n This document assumes you know the Django basics, as covered in the _\bt_\bu_\bt_\bo_\br_\bi_\ba_\bl.\n@@ -54,16 +54,16 @@\n the models file accordingly.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bi_\bn_\bt_\be_\bg_\br_\ba_\bt_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bw_\bi_\bt_\bh_\b _\ba_\b _\bl_\be_\bg_\ba_\bc_\by_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n           o _\bG_\bi_\bv_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\by_\bo_\bu_\br_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bs\n           o _\bA_\bu_\bt_\bo_\b-_\bg_\be_\bn_\be_\br_\ba_\bt_\be_\b _\bt_\bh_\be_\b _\bm_\bo_\bd_\be_\bl_\bs\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bt_\bh_\be_\b _\bc_\bo_\br_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bt_\ba_\bb_\bl_\be_\bs\n           o _\bT_\be_\bs_\bt_\b _\ba_\bn_\bd_\b _\bt_\bw_\be_\ba_\bk\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bp_\br_\bo_\bv_\bi_\bd_\be_\b _\bi_\bn_\bi_\bt_\bi_\ba_\bl_\b _\bd_\ba_\bt_\ba_\b _\bf_\bo_\br_\b _\bm_\bo_\bd_\be_\bl_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bm_\bo_\bd_\be_\bl_\b _\bf_\bi_\be_\bl_\bd_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/logging.html", "source2": "./usr/share/doc/python-django-doc/html/howto/logging.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to configure and use logging &#8212; Django 5.2b1 documentation</title>\n+    <title>How to configure and use logging &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to manage error reporting\" href=\"error-reporting.html\" />\n     <link rel=\"prev\" title=\"How to manage static files (e.g. images, JavaScript, CSS)\" href=\"static-files/index.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -76,15 +77,15 @@\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"howto-logging\">\n             \n   <section id=\"s-how-to-configure-and-use-logging\">\n <span id=\"s-logging-how-to\"></span><span id=\"how-to-configure-and-use-logging\"></span><span id=\"logging-how-to\"></span><h1>How to configure and use logging<a class=\"headerlink\" href=\"#how-to-configure-and-use-logging\" title=\"Link to this heading\">\u00b6</a></h1>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"../ref/logging.html#logging-ref\"><span class=\"std std-ref\">Django logging reference</span></a></p></li>\n <li><p><a class=\"reference internal\" href=\"../topics/logging.html#logging-explanation\"><span class=\"std std-ref\">Django logging overview</span></a></p></li>\n </ul>\n </div>\n <p>Django provides a working <a class=\"reference internal\" href=\"../ref/logging.html#default-logging-configuration\"><span class=\"std std-ref\">default logging configuration</span></a> that is readily extended.</p>\n <section id=\"s-make-a-basic-logging-call\">\n@@ -121,15 +122,15 @@\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">WARNING</span></code> level used in the example above is one of several\n <a class=\"reference internal\" href=\"../topics/logging.html#topic-logging-parts-loggers\"><span class=\"std std-ref\">logging severity levels</span></a>: <code class=\"docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code>,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">INFO</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">WARNING</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">ERROR</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">CRITICAL</span></code>. So, another example might be:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">logger</span><span class=\"o\">.</span><span class=\"n\">critical</span><span class=\"p\">(</span><span class=\"s2\">&quot;Payment system is not responding&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition important\">\n-<p class=\"admonition-title\">Important</p>\n+<p class=\"admonition-title\">Belangrijk</p>\n <p>Records with a level lower than <code class=\"docutils literal notranslate\"><span class=\"pre\">WARNING</span></code> will not appear in the console\n by default. Changing this behavior requires additional configuration.</p>\n </div>\n </section>\n <section id=\"s-customize-logging-configuration\">\n <span id=\"customize-logging-configuration\"></span><h2>Customize logging configuration<a class=\"headerlink\" href=\"#customize-logging-configuration\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Although Django\u2019s logging configuration works out of the box, you can control\n@@ -394,37 +395,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"static-files/index.html\"\n-                          title=\"previous chapter\">How to manage static files (e.g. images, JavaScript, CSS)</a></p>\n+                          title=\"vorig hoofdstuk\">How to manage static files (e.g. images, JavaScript, CSS)</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"error-reporting.html\"\n-                          title=\"next chapter\">How to manage error reporting</a></p>\n+                          title=\"volgend hoofdstuk\">How to manage error reporting</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,12 +1,12 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo c\bco\bon\bnf\bfi\big\bgu\bur\bre\be a\ban\bnd\bd u\bus\bse\be l\blo\bog\bgg\bgi\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n-See also\n+Zie ook\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bl_\bo_\bg_\bg_\bi_\bn_\bg_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bl_\bo_\bg_\bg_\bi_\bn_\bg_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw\n Django provides a working _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\bl_\bo_\bg_\bg_\bi_\bn_\bg_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn that is readily\n extended.\n *\b**\b**\b**\b**\b* M\bMa\bak\bke\be a\ba b\bba\bas\bsi\bic\bc l\blo\bog\bgg\bgi\bin\bng\bg c\bca\bal\bll\bl_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n To send a log message from within your code, you place a logging call into it.\n Don\u2019t be tempted to use logging calls in settings.py.\n@@ -30,15 +30,15 @@\n         logger.warning(\"Platform is running at risk\")\n When this code is executed, a _\bL_\bo_\bg_\bR_\be_\bc_\bo_\br_\bd containing that message will be sent to\n the logger. If you\u2019re using Django\u2019s default logging configuration, the message\n will appear in the console.\n The WARNING level used in the example above is one of several _\bl_\bo_\bg_\bg_\bi_\bn_\bg_\b _\bs_\be_\bv_\be_\br_\bi_\bt_\by\n _\bl_\be_\bv_\be_\bl_\bs: DEBUG, INFO, WARNING, ERROR, CRITICAL. So, another example might be:\n logger.critical(\"Payment system is not responding\")\n-Important\n+Belangrijk\n Records with a level lower than WARNING will not appear in the console by\n default. Changing this behavior requires additional configuration.\n *\b**\b**\b**\b**\b* C\bCu\bus\bst\bto\bom\bmi\biz\bze\be l\blo\bog\bgg\bgi\bin\bng\bg c\bco\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Although Django\u2019s logging configuration works out of the box, you can control\n exactly how your logs are sent to various destinations - to log files, external\n services, email and so on - with some additional configuration.\n You can configure:\n@@ -224,16 +224,16 @@\n                       # _\bC_\br_\be_\ba_\bt_\be_\b _\ba_\b _\bL_\bO_\bG_\bG_\bI_\bN_\bG_\b _\bd_\bi_\bc_\bt_\bi_\bo_\bn_\ba_\br_\by\n                       # _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\b _\ba_\b _\bh_\ba_\bn_\bd_\bl_\be_\br\n                       # _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\b _\ba_\b _\bl_\bo_\bg_\bg_\be_\br_\b _\bm_\ba_\bp_\bp_\bi_\bn_\bg\n                       # _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\b _\ba_\b _\bf_\bo_\br_\bm_\ba_\bt_\bt_\be_\br\n                       # _\bU_\bs_\be_\b _\bl_\bo_\bg_\bg_\be_\br_\b _\bn_\ba_\bm_\be_\bs_\bp_\ba_\bc_\bi_\bn_\bg\n                             # _\bU_\bs_\bi_\bn_\bg_\b _\bl_\bo_\bg_\bg_\be_\br_\b _\bh_\bi_\be_\br_\ba_\br_\bc_\bh_\bi_\be_\bs_\b _\ba_\bn_\bd_\b _\bp_\br_\bo_\bp_\ba_\bg_\ba_\bt_\bi_\bo_\bn\n                 # _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\b _\br_\be_\bs_\bp_\bo_\bn_\bs_\bi_\bv_\be_\b _\bl_\bo_\bg_\bg_\bi_\bn_\bg\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bm_\ba_\bn_\ba_\bg_\be_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs_\b _\b(_\be_\b._\bg_\b._\b _\bi_\bm_\ba_\bg_\be_\bs_\b,_\b _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\b,_\b _\bC_\bS_\bS_\b)\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bm_\ba_\bn_\ba_\bg_\be_\b _\be_\br_\br_\bo_\br_\b _\br_\be_\bp_\bo_\br_\bt_\bi_\bn_\bg\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/outputting-csv.html", "source2": "./usr/share/doc/python-django-doc/html/howto/outputting-csv.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to create CSV output &#8212; Django 5.2b1 documentation</title>\n+    <title>How to create CSV output &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to create PDF files\" href=\"outputting-pdf.html\" />\n     <link rel=\"prev\" title=\"How to write custom lookups\" href=\"custom-lookups.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -241,37 +242,37 @@\n <li><a class=\"reference internal\" href=\"#other-text-based-formats\">Other text-based formats</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"custom-lookups.html\"\n-                          title=\"previous chapter\">How to write custom lookups</a></p>\n+                          title=\"vorig hoofdstuk\">How to write custom lookups</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"outputting-pdf.html\"\n-                          title=\"next chapter\">How to create PDF files</a></p>\n+                          title=\"volgend hoofdstuk\">How to create PDF files</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo c\bcr\bre\bea\bat\bte\be C\bCS\bSV\bV o\bou\but\btp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document explains how to output CSV (Comma Separated Values) dynamically\n using Django views. To do this, you can either use the Python CSV library or\n the Django template system.\n *\b**\b**\b**\b**\b* U\bUs\bsi\bin\bng\bg t\bth\bhe\be P\bPy\byt\bth\bho\bon\bn C\bCS\bSV\bV l\bli\bib\bbr\bra\bar\bry\by_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -130,16 +130,16 @@\n arbitrary binary data; see _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bP_\bD_\bF_\b _\bf_\bi_\bl_\be_\bs for an example.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bC_\bS_\bV_\b _\bo_\bu_\bt_\bp_\bu_\bt\n           o _\bU_\bs_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\bC_\bS_\bV_\b _\bl_\bi_\bb_\br_\ba_\br_\by\n                 # _\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\b _\bl_\ba_\br_\bg_\be_\b _\bC_\bS_\bV_\b _\bf_\bi_\bl_\be_\bs\n           o _\bU_\bs_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bs_\by_\bs_\bt_\be_\bm\n           o _\bO_\bt_\bh_\be_\br_\b _\bt_\be_\bx_\bt_\b-_\bb_\ba_\bs_\be_\bd_\b _\bf_\bo_\br_\bm_\ba_\bt_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bw_\br_\bi_\bt_\be_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bP_\bD_\bF_\b _\bf_\bi_\bl_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/outputting-pdf.html", "source2": "./usr/share/doc/python-django-doc/html/howto/outputting-pdf.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to create PDF files &#8212; Django 5.2b1 documentation</title>\n+    <title>How to create PDF files &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to override templates\" href=\"overriding-templates.html\" />\n     <link rel=\"prev\" title=\"How to create CSV output\" href=\"outputting-csv.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -179,29 +180,29 @@\n <a class=\"reference internal\" href=\"../ref/request-response.html#django.http.FileResponse\" title=\"django.http.FileResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FileResponse</span></code></a> class.</p></li>\n <li><p>Note that all subsequent PDF-generation methods are called on the PDF\n object (in this case, <code class=\"docutils literal notranslate\"><span class=\"pre\">p</span></code>) \u2013 not on <code class=\"docutils literal notranslate\"><span class=\"pre\">buffer</span></code>.</p></li>\n <li><p>Finally, it\u2019s important to call <code class=\"docutils literal notranslate\"><span class=\"pre\">showPage()</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">save()</span></code> on the PDF\n file.</p></li>\n </ul>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>ReportLab is not thread-safe. Some of our users have reported odd issues\n with building PDF-generating Django views that are accessed by many people\n at the same time.</p>\n </div>\n </section>\n <section id=\"s-other-formats\">\n <span id=\"other-formats\"></span><h2>Other formats<a class=\"headerlink\" href=\"#other-formats\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Notice that there isn\u2019t a lot in these examples that\u2019s PDF-specific \u2013 just the\n bits using <code class=\"docutils literal notranslate\"><span class=\"pre\">reportlab</span></code>. You can use a similar technique to generate any\n arbitrary format that you can find a Python library for. Also see\n <a class=\"reference internal\" href=\"outputting-csv.html\"><span class=\"doc\">How to create CSV output</span></a> for another example and some techniques you can use\n when generated text-based formats.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>Django Packages provides a <a class=\"reference external\" href=\"https://djangopackages.org/grids/g/pdf/\">comparison of packages</a> that help generate PDF files\n from Django.</p>\n </div>\n </section>\n </section>\n \n \n@@ -223,37 +224,37 @@\n <li><a class=\"reference internal\" href=\"#other-formats\">Other formats</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"outputting-csv.html\"\n-                          title=\"previous chapter\">How to create CSV output</a></p>\n+                          title=\"vorig hoofdstuk\">How to create CSV output</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"overriding-templates.html\"\n-                          title=\"next chapter\">How to override templates</a></p>\n+                          title=\"volgend hoofdstuk\">How to override templates</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo c\bcr\bre\bea\bat\bte\be P\bPD\bDF\bF f\bfi\bil\ble\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document explains how to output PDF files dynamically using Django views.\n This is made possible by the excellent, open-source _\bR_\be_\bp_\bo_\br_\bt_\bL_\ba_\bb Python PDF\n library.\n The advantage of generating PDF files dynamically is that you can create\n@@ -64,34 +64,34 @@\n     * You can provide an arbitrary filename parameter. It\u2019ll be used by\n       browsers in the \u201cSave as\u2026\u201d dialog.\n     * You can hook into the ReportLab API: The same buffer passed as the first\n       argument to canvas.Canvas can be fed to the _\bF_\bi_\bl_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be class.\n     * Note that all subsequent PDF-generation methods are called on the PDF\n       object (in this case, p) \u2013 not on buffer.\n     * Finally, it\u2019s important to call showPage() and save() on the PDF file.\n-Note\n+Notitie\n ReportLab is not thread-safe. Some of our users have reported odd issues with\n building PDF-generating Django views that are accessed by many people at the\n same time.\n *\b**\b**\b**\b**\b* O\bOt\bth\bhe\ber\br f\bfo\bor\brm\bma\bat\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Notice that there isn\u2019t a lot in these examples that\u2019s PDF-specific \u2013 just the\n bits using reportlab. You can use a similar technique to generate any arbitrary\n format that you can find a Python library for. Also see _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bC_\bS_\bV\n _\bo_\bu_\bt_\bp_\bu_\bt for another example and some techniques you can use when generated text-\n based formats.\n-See also\n+Zie ook\n Django Packages provides a _\bc_\bo_\bm_\bp_\ba_\br_\bi_\bs_\bo_\bn_\b _\bo_\bf_\b _\bp_\ba_\bc_\bk_\ba_\bg_\be_\bs that help generate PDF files\n from Django.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bP_\bD_\bF_\b _\bf_\bi_\bl_\be_\bs\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bR_\be_\bp_\bo_\br_\bt_\bL_\ba_\bb\n           o _\bW_\br_\bi_\bt_\be_\b _\by_\bo_\bu_\br_\b _\bv_\bi_\be_\bw\n           o _\bO_\bt_\bh_\be_\br_\b _\bf_\bo_\br_\bm_\ba_\bt_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bC_\bS_\bV_\b _\bo_\bu_\bt_\bp_\bu_\bt\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bo_\bv_\be_\br_\br_\bi_\bd_\be_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/overriding-templates.html", "source2": "./usr/share/doc/python-django-doc/html/howto/overriding-templates.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to override templates &#8212; Django 5.2b1 documentation</title>\n+    <title>How to override templates &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to implement a custom template backend\" href=\"custom-template-backend.html\" />\n     <link rel=\"prev\" title=\"How to create PDF files\" href=\"outputting-pdf.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -84,15 +85,15 @@\n such as <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.admin</span></code>. You can either put template overrides in your\n project\u2019s templates directory or in an application\u2019s templates directory.</p>\n <p>If you have app and project templates directories that both contain overrides,\n the default Django template loader will try to load the template from the\n project-level directory first. In other words, <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-TEMPLATES-DIRS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DIRS</span></code></a>\n is searched before <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-TEMPLATES-APP_DIRS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">APP_DIRS</span></code></a>.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>Read <a class=\"reference internal\" href=\"../ref/forms/renderers.html#overriding-built-in-widget-templates\"><span class=\"std std-ref\">Overriding built-in widget templates</span></a> if you\u2019re looking to\n do that.</p>\n </div>\n <section id=\"s-overriding-from-the-project-s-templates-directory\">\n <span id=\"overriding-from-the-project-s-templates-directory\"></span><h2>Overriding from the project\u2019s templates directory<a class=\"headerlink\" href=\"#overriding-from-the-project-s-templates-directory\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>First, we\u2019ll explore overriding templates by creating replacement templates in\n your project\u2019s templates directory.</p>\n@@ -221,37 +222,37 @@\n <li><a class=\"reference internal\" href=\"#extending-an-overridden-template\">Extending an overridden template</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"outputting-pdf.html\"\n-                          title=\"previous chapter\">How to create PDF files</a></p>\n+                          title=\"vorig hoofdstuk\">How to create PDF files</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"custom-template-backend.html\"\n-                          title=\"next chapter\">How to implement a custom template backend</a></p>\n+                          title=\"volgend hoofdstuk\">How to implement a custom template backend</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo o\bov\bve\ber\brr\bri\bid\bde\be t\bte\bem\bmp\bpl\bla\bat\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n In your project, you might want to override a template in another Django\n application, whether it be a third-party application or a contrib application\n such as django.contrib.admin. You can either put template overrides in your\n project\u2019s templates directory or in an application\u2019s templates directory.\n If you have app and project templates directories that both contain overrides,\n the default Django template loader will try to load the template from the\n project-level directory first. In other words, _\bD_\bI_\bR_\bS is searched before\n _\bA_\bP_\bP_\b__\bD_\bI_\bR_\bS.\n-See also\n+Zie ook\n Read _\bO_\bv_\be_\br_\br_\bi_\bd_\bi_\bn_\bg_\b _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bw_\bi_\bd_\bg_\be_\bt_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs if you\u2019re looking to do that.\n *\b**\b**\b**\b**\b* O\bOv\bve\ber\brr\bri\bid\bdi\bin\bng\bg f\bfr\bro\bom\bm t\bth\bhe\be p\bpr\bro\boj\bje\bec\bct\bt?\b\u2019s\bs t\bte\bem\bmp\bpl\bla\bat\bte\bes\bs d\bdi\bir\bre\bec\bct\bto\bor\bry\by_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n First, we\u2019ll explore overriding templates by creating replacement templates in\n your project\u2019s templates directory.\n Let\u2019s say you\u2019re trying to override the templates for a third-party application\n called blog, which provides the templates blog/post.html and blog/list.html.\n The relevant settings for your project would look like:\n@@ -101,16 +101,16 @@\n extends tag. Combined with block.super it is a powerful technique to make small\n customizations.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bo_\bv_\be_\br_\br_\bi_\bd_\be_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n           o _\bO_\bv_\be_\br_\br_\bi_\bd_\bi_\bn_\bg_\b _\bf_\br_\bo_\bm_\b _\bt_\bh_\be_\b _\bp_\br_\bo_\bj_\be_\bc_\bt_\b\u2019_\bs_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by\n           o _\bO_\bv_\be_\br_\br_\bi_\bd_\bi_\bn_\bg_\b _\bf_\br_\bo_\bm_\b _\ba_\bn_\b _\ba_\bp_\bp_\b\u2019_\bs_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by\n           o _\bE_\bx_\bt_\be_\bn_\bd_\bi_\bn_\bg_\b _\ba_\bn_\b _\bo_\bv_\be_\br_\br_\bi_\bd_\bd_\be_\bn_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bP_\bD_\bF_\b _\bf_\bi_\bl_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bi_\bm_\bp_\bl_\be_\bm_\be_\bn_\bt_\b _\ba_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/static-files/deployment.html", "source2": "./usr/share/doc/python-django-doc/html/howto/static-files/deployment.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to deploy static files &#8212; Django 5.2b1 documentation</title>\n+    <title>How to deploy static files &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"How to authenticate using REMOTE_USER\" href=\"../auth-remote-user.html\" />\n     <link rel=\"prev\" title=\"Deployment checklist\" href=\"../deployment/checklist.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -76,15 +77,15 @@\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"howto-static-files-deployment\">\n             \n   <section id=\"s-how-to-deploy-static-files\">\n <span id=\"how-to-deploy-static-files\"></span><h1>How to deploy static files<a class=\"headerlink\" href=\"#how-to-deploy-static-files\" title=\"Link to this heading\">\u00b6</a></h1>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>For an introduction to the use of <a class=\"reference internal\" href=\"../../ref/contrib/staticfiles.html#module-django.contrib.staticfiles\" title=\"django.contrib.staticfiles: An app for handling static files.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.staticfiles</span></code></a>, see\n <a class=\"reference internal\" href=\"index.html\"><span class=\"doc\">How to manage static files (e.g. images, JavaScript, CSS)</span></a>.</p>\n </div>\n <section id=\"s-serving-static-files-in-production\">\n <span id=\"s-staticfiles-production\"></span><span id=\"serving-static-files-in-production\"></span><span id=\"staticfiles-production\"></span><h2>Serving static files in production<a class=\"headerlink\" href=\"#serving-static-files-in-production\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>The basic outline of putting static files into production consists of two\n steps: run the <a class=\"reference internal\" href=\"../../ref/contrib/staticfiles.html#django-admin-collectstatic\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">collectstatic</span></code></a> command when static files change, then\n@@ -195,37 +196,37 @@\n <li><a class=\"reference internal\" href=\"#learn-more\">Learn more</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../deployment/checklist.html\"\n-                          title=\"previous chapter\">Deployment checklist</a></p>\n+                          title=\"vorig hoofdstuk\">Deployment checklist</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../auth-remote-user.html\"\n-                          title=\"next chapter\">How to authenticate using <code class=\"docutils literal notranslate\"><span class=\"pre\">REMOTE_USER</span></code></a></p>\n+                          title=\"volgend hoofdstuk\">How to authenticate using <code class=\"docutils literal notranslate\"><span class=\"pre\">REMOTE_USER</span></code></a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,12 +1,12 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo d\bde\bep\bpl\blo\boy\by s\bst\bta\bat\bti\bic\bc f\bfi\bil\ble\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n-See also\n+Zie ook\n For an introduction to the use of _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs, see _\bH_\bo_\bw_\b _\bt_\bo_\b _\bm_\ba_\bn_\ba_\bg_\be\n _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs_\b _\b(_\be_\b._\bg_\b._\b _\bi_\bm_\ba_\bg_\be_\bs_\b,_\b _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\b,_\b _\bC_\bS_\bS_\b).\n *\b**\b**\b**\b**\b* S\bSe\ber\brv\bvi\bin\bng\bg s\bst\bta\bat\bti\bic\bc f\bfi\bil\ble\bes\bs i\bin\bn p\bpr\bro\bod\bdu\buc\bct\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The basic outline of putting static files into production consists of two\n steps: run the _\bc_\bo_\bl_\bl_\be_\bc_\bt_\bs_\bt_\ba_\bt_\bi_\bc command when static files change, then arrange for\n the collected static files directory (_\bS_\bT_\bA_\bT_\bI_\bC_\b__\bR_\bO_\bO_\bT) to be moved to the static\n file server and served. Depending on the staticfiles _\bS_\bT_\bO_\bR_\bA_\bG_\bE_\bS alias, files may\n@@ -72,16 +72,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bd_\be_\bp_\bl_\bo_\by_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs\n           o _\bS_\be_\br_\bv_\bi_\bn_\bg_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs_\b _\bi_\bn_\b _\bp_\br_\bo_\bd_\bu_\bc_\bt_\bi_\bo_\bn\n                 # _\bS_\be_\br_\bv_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bs_\bi_\bt_\be_\b _\ba_\bn_\bd_\b _\by_\bo_\bu_\br_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs_\b _\bf_\br_\bo_\bm_\b _\bt_\bh_\be_\b _\bs_\ba_\bm_\be_\b _\bs_\be_\br_\bv_\be_\br\n                 # _\bS_\be_\br_\bv_\bi_\bn_\bg_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs_\b _\bf_\br_\bo_\bm_\b _\ba_\b _\bd_\be_\bd_\bi_\bc_\ba_\bt_\be_\bd_\b _\bs_\be_\br_\bv_\be_\br\n                 # _\bS_\be_\br_\bv_\bi_\bn_\bg_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs_\b _\bf_\br_\bo_\bm_\b _\ba_\b _\bc_\bl_\bo_\bu_\bd_\b _\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bo_\br_\b _\bC_\bD_\bN\n           o _\bL_\be_\ba_\br_\bn_\b _\bm_\bo_\br_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\be_\bp_\bl_\bo_\by_\bm_\be_\bn_\bt_\b _\bc_\bh_\be_\bc_\bk_\bl_\bi_\bs_\bt\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\b _\bu_\bs_\bi_\bn_\bg_\b _\bR_\bE_\bM_\bO_\bT_\bE_\b__\bU_\bS_\bE_\bR\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/static-files/index.html", "source2": "./usr/share/doc/python-django-doc/html/howto/static-files/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to manage static files (e.g. images, JavaScript, CSS) &#8212; Django 5.2b1 documentation</title>\n+    <title>How to manage static files (e.g. images, JavaScript, CSS) &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"How to configure and use logging\" href=\"../logging.html\" />\n     <link rel=\"prev\" title=\"How to create custom template tags and filters\" href=\"../custom-template-tags.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -159,15 +160,15 @@\n \n <span class=\"n\">urlpatterns</span> <span class=\"o\">=</span> <span class=\"p\">[</span>\n     <span class=\"c1\"># ... the rest of your URLconf goes here ...</span>\n <span class=\"p\">]</span> <span class=\"o\">+</span> <span class=\"n\">static</span><span class=\"p\">(</span><span class=\"n\">settings</span><span class=\"o\">.</span><span class=\"n\">STATIC_URL</span><span class=\"p\">,</span> <span class=\"n\">document_root</span><span class=\"o\">=</span><span class=\"n\">settings</span><span class=\"o\">.</span><span class=\"n\">STATIC_ROOT</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>This helper function works only in debug mode and only if\n the given prefix is local (e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">static/</span></code>) and not a URL (e.g.\n <code class=\"docutils literal notranslate\"><span class=\"pre\">http://static.example.com/</span></code>).</p>\n <p>Also this helper function only serves the actual <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-STATIC_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATIC_ROOT</span></code></a>\n folder; it doesn\u2019t perform static files discovery like\n <a class=\"reference internal\" href=\"../../ref/contrib/staticfiles.html#module-django.contrib.staticfiles\" title=\"django.contrib.staticfiles: An app for handling static files.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.staticfiles</span></code></a>.</p>\n <p>Finally, static files are served via a wrapper at the WSGI application\n@@ -188,15 +189,15 @@\n \n <span class=\"n\">urlpatterns</span> <span class=\"o\">=</span> <span class=\"p\">[</span>\n     <span class=\"c1\"># ... the rest of your URLconf goes here ...</span>\n <span class=\"p\">]</span> <span class=\"o\">+</span> <span class=\"n\">static</span><span class=\"p\">(</span><span class=\"n\">settings</span><span class=\"o\">.</span><span class=\"n\">MEDIA_URL</span><span class=\"p\">,</span> <span class=\"n\">document_root</span><span class=\"o\">=</span><span class=\"n\">settings</span><span class=\"o\">.</span><span class=\"n\">MEDIA_ROOT</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>This helper function works only in debug mode and only if\n the given prefix is local (e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">media/</span></code>) and not a URL (e.g.\n <code class=\"docutils literal notranslate\"><span class=\"pre\">http://media.example.com/</span></code>).</p>\n </div>\n </section>\n <section id=\"s-testing\">\n <span id=\"s-staticfiles-testing-support\"></span><span id=\"testing\"></span><span id=\"staticfiles-testing-support\"></span><h2>Testing<a class=\"headerlink\" href=\"#testing\" title=\"Link to this heading\">\u00b6</a></h2>\n@@ -268,37 +269,37 @@\n <li><a class=\"reference internal\" href=\"#learn-more\">Learn more</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../custom-template-tags.html\"\n-                          title=\"previous chapter\">How to create custom template tags and filters</a></p>\n+                          title=\"vorig hoofdstuk\">How to create custom template tags and filters</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../logging.html\"\n-                          title=\"next chapter\">How to configure and use logging</a></p>\n+                          title=\"volgend hoofdstuk\">How to configure and use logging</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo m\bma\ban\bna\bag\bge\be s\bst\bta\bat\bti\bic\bc f\bfi\bil\ble\bes\bs (\b(e\be.\b.g\bg.\b. i\bim\bma\bag\bge\bes\bs,\b, J\bJa\bav\bva\baS\bSc\bcr\bri\bip\bpt\bt,\b, C\bCS\bSS\bS)\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Websites generally need to serve additional files such as images, JavaScript,\n or CSS. In Django, we refer to these files as \u201cstatic files\u201d. Django provides\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs to help you manage them.\n This page describes how you can serve these static files.\n@@ -58,15 +58,15 @@\n adding the following snippet to your urls.py:\n from django.conf import settings\n from django.conf.urls.static import static\n \n urlpatterns = [\n     # ... the rest of your URLconf goes here ...\n ] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)\n-Note\n+Notitie\n This helper function works only in debug mode and only if the given prefix is\n local (e.g. static/) and not a URL (e.g. http://static.example.com/).\n Also this helper function only serves the actual _\bS_\bT_\bA_\bT_\bI_\bC_\b__\bR_\bO_\bO_\bT folder; it doesn\u2019t\n perform static files discovery like _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs.\n Finally, static files are served via a wrapper at the WSGI application layer.\n As a consequence, static files requests do not pass through the normal\n _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\bc_\bh_\ba_\bi_\bn.\n@@ -79,15 +79,15 @@\n the following snippet to your _\bR_\bO_\bO_\bT_\b__\bU_\bR_\bL_\bC_\bO_\bN_\bF:\n from django.conf import settings\n from django.conf.urls.static import static\n \n urlpatterns = [\n     # ... the rest of your URLconf goes here ...\n ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)\n-Note\n+Notitie\n This helper function works only in debug mode and only if the given prefix is\n local (e.g. media/) and not a URL (e.g. http://media.example.com/).\n *\b**\b**\b**\b**\b* T\bTe\bes\bst\bti\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n When running tests that use actual HTTP requests instead of the built-in\n testing client (i.e. when using the built-in _\bL_\bi_\bv_\be_\bS_\be_\br_\bv_\be_\br_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be) the static\n assets need to be served along the rest of the content so the test environment\n reproduces the real one as faithfully as possible, but LiveServerTestCase has\n@@ -120,16 +120,16 @@\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bm_\ba_\bn_\ba_\bg_\be_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs_\b _\b(_\be_\b._\bg_\b._\b _\bi_\bm_\ba_\bg_\be_\bs_\b,_\b _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\b,_\b _\bC_\bS_\bS_\b)\n           o _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\bi_\bn_\bg_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs\n           o _\bS_\be_\br_\bv_\bi_\bn_\bg_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs_\b _\bd_\bu_\br_\bi_\bn_\bg_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt\n           o _\bS_\be_\br_\bv_\bi_\bn_\bg_\b _\bf_\bi_\bl_\be_\bs_\b _\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bb_\by_\b _\ba_\b _\bu_\bs_\be_\br_\b _\bd_\bu_\br_\bi_\bn_\bg_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt\n           o _\bT_\be_\bs_\bt_\bi_\bn_\bg\n           o _\bD_\be_\bp_\bl_\bo_\by_\bm_\be_\bn_\bt\n           o _\bL_\be_\ba_\br_\bn_\b _\bm_\bo_\br_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg_\bs_\b _\ba_\bn_\bd_\b _\bf_\bi_\bl_\bt_\be_\br_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\b _\ba_\bn_\bd_\b _\bu_\bs_\be_\b _\bl_\bo_\bg_\bg_\bi_\bn_\bg\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/upgrade-version.html", "source2": "./usr/share/doc/python-django-doc/html/howto/upgrade-version.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to upgrade Django to a newer version &#8212; Django 5.2b1 documentation</title>\n+    <title>How to upgrade Django to a newer version &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to install Django on Windows\" href=\"windows.html\" />\n     <link rel=\"prev\" title=\"How to delete a Django application\" href=\"delete-app.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -256,37 +257,37 @@\n <li><a class=\"reference internal\" href=\"#deployment\">Deployment</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"delete-app.html\"\n-                          title=\"previous chapter\">How to delete a Django application</a></p>\n+                          title=\"vorig hoofdstuk\">How to delete a Django application</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"windows.html\"\n-                          title=\"next chapter\">How to install Django on Windows</a></p>\n+                          title=\"volgend hoofdstuk\">How to install Django on Windows</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo u\bup\bpg\bgr\bra\bad\bde\be D\bDj\bja\ban\bng\bgo\bo t\bto\bo a\ba n\bne\bew\bwe\ber\br v\bve\ber\brs\bsi\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n While it can be a complex process at times, upgrading to the latest Django\n version has several benefits:\n     * New features and improvements are added.\n     * Bugs are fixed.\n@@ -90,16 +90,16 @@\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bp_\bg_\br_\ba_\bd_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bt_\bo_\b _\ba_\b _\bn_\be_\bw_\be_\br_\b _\bv_\be_\br_\bs_\bi_\bo_\bn\n           o _\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\b _\bR_\be_\ba_\bd_\bi_\bn_\bg\n           o _\bD_\be_\bp_\be_\bn_\bd_\be_\bn_\bc_\bi_\be_\bs\n           o _\bR_\be_\bs_\bo_\bl_\bv_\bi_\bn_\bg_\b _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bw_\ba_\br_\bn_\bi_\bn_\bg_\bs\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\ba_\bt_\bi_\bo_\bn\n           o _\bT_\be_\bs_\bt_\bi_\bn_\bg\n           o _\bD_\be_\bp_\bl_\bo_\by_\bm_\be_\bn_\bt\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bd_\be_\bl_\be_\bt_\be_\b _\ba_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bi_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bo_\bn_\b _\bW_\bi_\bn_\bd_\bo_\bw_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/windows.html", "source2": "./usr/share/doc/python-django-doc/html/howto/windows.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to install Django on Windows &#8212; Django 5.2b1 documentation</title>\n+    <title>How to install Django on Windows &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to deploy Django\" href=\"deployment/index.html\" />\n     <link rel=\"prev\" title=\"How to upgrade Django to a newer version\" href=\"upgrade-version.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -104,15 +105,15 @@\n <p class=\"admonition-title\"><code class=\"docutils literal notranslate\"><span class=\"pre\">py</span></code> is not recognized or found</p>\n <p>Depending on how you\u2019ve installed Python (such as via the Microsoft Store),\n <code class=\"docutils literal notranslate\"><span class=\"pre\">py</span></code> may not be available in the command prompt.</p>\n <p>You will then need to use <code class=\"docutils literal notranslate\"><span class=\"pre\">python</span></code> instead of <code class=\"docutils literal notranslate\"><span class=\"pre\">py</span></code> when entering\n commands.</p>\n </div>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>For more details, see <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/using/windows.html\" title=\"(in Python v3.13)\"><span>Using Python on Windows</span></a> documentation.</p>\n </div>\n </section>\n <section id=\"s-about-pip\">\n <span id=\"about-pip\"></span><h2>About <code class=\"docutils literal notranslate\"><span class=\"pre\">pip</span></code><a class=\"headerlink\" href=\"#about-pip\" title=\"Link to this heading\">\u00b6</a></h2>\n <p><a class=\"extlink-pypi reference external\" href=\"https://pypi.org/project/pip/\">pip</a> is a package manager for Python and is included by default with the\n Python installer. It helps to install and uninstall Python packages\n@@ -218,37 +219,37 @@\n <li><a class=\"reference internal\" href=\"#common-pitfalls\">Common pitfalls</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"upgrade-version.html\"\n-                          title=\"previous chapter\">How to upgrade Django to a newer version</a></p>\n+                          title=\"vorig hoofdstuk\">How to upgrade Django to a newer version</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"deployment/index.html\"\n-                          title=\"next chapter\">How to deploy Django</a></p>\n+                          title=\"volgend hoofdstuk\">How to deploy Django</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo i\bin\bns\bst\bta\bal\bll\bl D\bDj\bja\ban\bng\bgo\bo o\bon\bn W\bWi\bin\bnd\bdo\bow\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document will guide you through installing Python 3.13 and Django on\n Windows. It also provides instructions for setting up a virtual environment,\n which makes it easier to work on Python projects. This is meant as a beginner\u2019s\n guide for users working on Django projects and does not reflect how Django\n@@ -20,15 +20,15 @@\n After installation, open the command prompt and check that the Python version\n matches the version you installed by executing:\n ...\\> py --version\n py is not recognized or found\n Depending on how you\u2019ve installed Python (such as via the Microsoft Store), py\n may not be available in the command prompt.\n You will then need to use python instead of py when entering commands.\n-See also\n+Zie ook\n For more details, see _\bU_\bs_\bi_\bn_\bg_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\bo_\bn_\b _\bW_\bi_\bn_\bd_\bo_\bw_\bs documentation.\n *\b**\b**\b**\b**\b* A\bAb\bbo\bou\but\bt p\bpi\bip\bp_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n _\bp_\bi_\bp is a package manager for Python and is included by default with the Python\n installer. It helps to install and uninstall Python packages (such as Django!).\n For the rest of the installation, we\u2019ll use pip to install Python packages from\n the command line.\n *\b**\b**\b**\b**\b* S\bSe\bet\btt\bti\bin\bng\bg u\bup\bp a\ba v\bvi\bir\brt\btu\bua\bal\bl e\ben\bnv\bvi\bir\bro\bon\bnm\bme\ben\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -89,16 +89,16 @@\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bi_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bo_\bn_\b _\bW_\bi_\bn_\bd_\bo_\bw_\bs\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bP_\by_\bt_\bh_\bo_\bn\n           o _\bA_\bb_\bo_\bu_\bt_\b _\bp_\bi_\bp\n           o _\bS_\be_\bt_\bt_\bi_\bn_\bg_\b _\bu_\bp_\b _\ba_\b _\bv_\bi_\br_\bt_\bu_\ba_\bl_\b _\be_\bn_\bv_\bi_\br_\bo_\bn_\bm_\be_\bn_\bt\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bD_\bj_\ba_\bn_\bg_\bo\n           o _\bC_\bo_\bl_\bo_\br_\be_\bd_\b _\bt_\be_\br_\bm_\bi_\bn_\ba_\bl_\b _\bo_\bu_\bt_\bp_\bu_\bt\n           o _\bC_\bo_\bm_\bm_\bo_\bn_\b _\bp_\bi_\bt_\bf_\ba_\bl_\bl_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bp_\bg_\br_\ba_\bd_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bt_\bo_\b _\ba_\b _\bn_\be_\bw_\be_\br_\b _\bv_\be_\br_\bs_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bd_\be_\bp_\bl_\bo_\by_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/howto/writing-migrations.html", "source2": "./usr/share/doc/python-django-doc/html/howto/writing-migrations.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to create database migrations &#8212; Django 5.2b1 documentation</title>\n+    <title>How to create database migrations &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to write custom lookups\" href=\"custom-lookups.html\" />\n     <link rel=\"prev\" title=\"How to create custom model fields\" href=\"custom-model-fields.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -499,37 +500,37 @@\n <li><a class=\"reference internal\" href=\"#changing-an-unmanaged-model-to-managed\">Changing an unmanaged model to managed</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"custom-model-fields.html\"\n-                          title=\"previous chapter\">How to create custom model fields</a></p>\n+                          title=\"vorig hoofdstuk\">How to create custom model fields</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"custom-lookups.html\"\n-                          title=\"next chapter\">How to write custom lookups</a></p>\n+                          title=\"volgend hoofdstuk\">How to write custom lookups</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo c\bcr\bre\bea\bat\bte\be d\bda\bat\bta\bab\bba\bas\bse\be m\bmi\big\bgr\bra\bat\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document explains how to structure and write database migrations for\n different scenarios you might encounter. For introductory material on\n migrations, see _\bt_\bh_\be_\b _\bt_\bo_\bp_\bi_\bc_\b _\bg_\bu_\bi_\bd_\be.\n *\b**\b**\b**\b**\b* D\bDa\bat\bta\ba m\bmi\big\bgr\bra\bat\bti\bio\bon\bns\bs a\ban\bnd\bd m\bmu\bul\blt\bti\bip\bpl\ble\be d\bda\bat\bta\bab\bba\bas\bse\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -341,16 +341,16 @@\n           o _\bD_\ba_\bt_\ba_\b _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bn_\bd_\b _\bm_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n           o _\bM_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bt_\bh_\ba_\bt_\b _\ba_\bd_\bd_\b _\bu_\bn_\bi_\bq_\bu_\be_\b _\bf_\bi_\be_\bl_\bd_\bs\n                 # _\bN_\bo_\bn_\b-_\ba_\bt_\bo_\bm_\bi_\bc_\b _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs\n           o _\bC_\bo_\bn_\bt_\br_\bo_\bl_\bl_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bo_\br_\bd_\be_\br_\b _\bo_\bf_\b _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs\n           o _\bM_\bi_\bg_\br_\ba_\bt_\bi_\bn_\bg_\b _\bd_\ba_\bt_\ba_\b _\bb_\be_\bt_\bw_\be_\be_\bn_\b _\bt_\bh_\bi_\br_\bd_\b-_\bp_\ba_\br_\bt_\by_\b _\ba_\bp_\bp_\bs\n           o _\bC_\bh_\ba_\bn_\bg_\bi_\bn_\bg_\b _\ba_\b _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\ba_\b _\bt_\bh_\br_\bo_\bu_\bg_\bh_\b _\bm_\bo_\bd_\be_\bl\n           o _\bC_\bh_\ba_\bn_\bg_\bi_\bn_\bg_\b _\ba_\bn_\b _\bu_\bn_\bm_\ba_\bn_\ba_\bg_\be_\bd_\b _\bm_\bo_\bd_\be_\bl_\b _\bt_\bo_\b _\bm_\ba_\bn_\ba_\bg_\be_\bd\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bm_\bo_\bd_\be_\bl_\b _\bf_\bi_\be_\bl_\bd_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bw_\br_\bi_\bt_\be_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/index.html", "source2": "./usr/share/doc/python-django-doc/html/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"./\">\n+<html lang=\"nl\" data-content_root=\"./\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django documentation &#8212; Django 5.2b1 documentation</title>\n+    <title>Django documentation &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"_static/default.css?v=bf4d74af\" />\n-    <script src=\"_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"search.html\" />\n     <link rel=\"next\" title=\"Getting started\" href=\"intro/index.html\" />\n     <link rel=\"prev\" title=\"Django documentation contents\" href=\"contents.html\" />\n \n \n \n  \n <script src=\"templatebuiltins.js\"></script>\n@@ -53,25 +54,25 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"\">\n     <div id=\"hd\">\n-      <h1><a href=\"#\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"#\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"#\">Home</a>  |\n         <a title=\"Table of contents\" href=\"contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n     &laquo; <a href=\"contents.html\" title=\"Django documentation contents\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"#\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"#\" accesskey=\"U\">up</a>\n    |\n     <a href=\"intro/index.html\" title=\"Getting started\">next</a> &raquo;</div>\n     </div>\n \n     <div id=\"bd\">\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n@@ -102,15 +103,15 @@\n </ul>\n </section>\n <section id=\"s-getting-help\">\n <span id=\"getting-help\"></span><h2>Getting help<a class=\"headerlink\" href=\"#getting-help\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Having trouble? We\u2019d like to help!</p>\n <ul class=\"simple\">\n <li><p>Try the <a class=\"reference internal\" href=\"faq/index.html\"><span class=\"doc\">FAQ</span></a> \u2013 it\u2019s got answers to many common questions.</p></li>\n-<li><p>Looking for specific information? Try the <a class=\"reference internal\" href=\"genindex.html\"><span class=\"std std-ref\">Index</span></a>, <a class=\"reference internal\" href=\"py-modindex.html\"><span class=\"std std-ref\">Module Index</span></a> or\n+<li><p>Looking for specific information? Try the <a class=\"reference internal\" href=\"genindex.html\"><span class=\"std std-ref\">Index</span></a>, <a class=\"reference internal\" href=\"py-modindex.html\"><span class=\"std std-ref\">Module-index</span></a> or\n the <a class=\"reference internal\" href=\"contents.html\"><span class=\"doc\">detailed table of contents</span></a>.</p></li>\n <li><p>Not found anything? See <a class=\"reference internal\" href=\"faq/help.html\"><span class=\"doc\">FAQ: Getting Help</span></a> for information on getting support\n and asking questions to the community.</p></li>\n <li><p>Report bugs with Django in our <a class=\"reference external\" href=\"https://code.djangoproject.com/\">ticket tracker</a>.</p></li>\n </ul>\n </section>\n <section id=\"s-how-the-documentation-is-organized\">\n@@ -398,15 +399,15 @@\n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n     &laquo; <a href=\"contents.html\" title=\"Django documentation contents\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"#\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"#\" accesskey=\"U\">up</a>\n    |\n     <a href=\"intro/index.html\" title=\"Getting started\">next</a> &raquo;</div>\n     </div>\n   </div>\n \n       <div class=\"clearer\"></div>\n     </div>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo d\bdo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Everything you need to know about Django.\n *\b**\b**\b**\b**\b* F\bFi\bir\brs\bst\bt s\bst\bte\bep\bps\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Are you new to Django or to programming? This is the place to start!\n     * F\bFr\bro\bom\bm s\bsc\bcr\bra\bat\btc\bch\bh:\b: _\bO_\bv_\be_\br_\bv_\bi_\be_\bw | _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\ba_\bt_\bi_\bo_\bn\n@@ -11,15 +11,15 @@\n       _\bP_\ba_\br_\bt_\b _\b5_\b:_\b _\bT_\be_\bs_\bt_\bi_\bn_\bg | _\bP_\ba_\br_\bt_\b _\b6_\b:_\b _\bS_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs | _\bP_\ba_\br_\bt_\b _\b7_\b:_\b _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn\n       _\bs_\bi_\bt_\be | _\bP_\ba_\br_\bt_\b _\b8_\b:_\b _\bA_\bd_\bd_\bi_\bn_\bg_\b _\bt_\bh_\bi_\br_\bd_\b-_\bp_\ba_\br_\bt_\by_\b _\bp_\ba_\bc_\bk_\ba_\bg_\be_\bs\n     * A\bAd\bdv\bva\ban\bnc\bce\bed\bd T\bTu\but\bto\bor\bri\bia\bal\bls\bs:\b: _\bH_\bo_\bw_\b _\bt_\bo_\b _\bw_\br_\bi_\bt_\be_\b _\br_\be_\bu_\bs_\ba_\bb_\bl_\be_\b _\ba_\bp_\bp_\bs | _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt\n       _\bc_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bo_\bn_\b _\bt_\bo_\b _\bD_\bj_\ba_\bn_\bg_\bo\n *\b**\b**\b**\b**\b* G\bGe\bet\btt\bti\bin\bng\bg h\bhe\bel\blp\bp_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Having trouble? We\u2019d like to help!\n     * Try the _\bF_\bA_\bQ \u2013 it\u2019s got answers to many common questions.\n-    * Looking for specific information? Try the _\bI_\bn_\bd_\be_\bx, _\bM_\bo_\bd_\bu_\bl_\be_\b _\bI_\bn_\bd_\be_\bx or the\n+    * Looking for specific information? Try the _\bI_\bn_\bd_\be_\bx, _\bM_\bo_\bd_\bu_\bl_\be_\b-_\bi_\bn_\bd_\be_\bx or the\n       _\bd_\be_\bt_\ba_\bi_\bl_\be_\bd_\b _\bt_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs.\n     * Not found anything? See _\bF_\bA_\bQ_\b:_\b _\bG_\be_\bt_\bt_\bi_\bn_\bg_\b _\bH_\be_\bl_\bp for information on getting\n       support and asking questions to the community.\n     * Report bugs with Django in our _\bt_\bi_\bc_\bk_\be_\bt_\b _\bt_\br_\ba_\bc_\bk_\be_\br.\n *\b**\b**\b**\b**\b* H\bHo\bow\bw t\bth\bhe\be d\bdo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn i\bis\bs o\bor\brg\bga\ban\bni\biz\bze\bed\bd_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django has a lot of documentation. A high-level overview of how it\u2019s organized\n will help you know where to look for certain things:\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/contributing/bugs-and-features.html", "source2": "./usr/share/doc/python-django-doc/html/internals/contributing/bugs-and-features.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Reporting bugs and requesting features &#8212; Django 5.2b1 documentation</title>\n+    <title>Reporting bugs and requesting features &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Triaging tickets\" href=\"triaging-tickets.html\" />\n     <link rel=\"prev\" title=\"Localizing Django\" href=\"localizing.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -76,15 +77,15 @@\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"internals-contributing-bugs-and-features\">\n             \n   <section id=\"s-reporting-bugs-and-requesting-features\">\n <span id=\"reporting-bugs-and-requesting-features\"></span><h1>Reporting bugs and requesting features<a class=\"headerlink\" href=\"#reporting-bugs-and-requesting-features\" title=\"Link to this heading\">\u00b6</a></h1>\n <div class=\"admonition important\">\n-<p class=\"admonition-title\">Important</p>\n+<p class=\"admonition-title\">Belangrijk</p>\n <p>Please report security issues <strong>only</strong> to\n <a class=\"reference external\" href=\"mailto:security&#37;&#52;&#48;djangoproject&#46;com\">security<span>&#64;</span>djangoproject<span>&#46;</span>com</a>.  This is a private list only open to\n long-time, highly trusted Django developers, and its archives are\n not public. For further details, please see <a class=\"reference internal\" href=\"../security.html\"><span class=\"doc\">our security\n policies</span></a>.</p>\n </div>\n <p>Otherwise, before reporting a bug or requesting a new feature on the\n@@ -233,37 +234,37 @@\n <li><a class=\"reference internal\" href=\"#how-we-make-decisions\">How we make decisions</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"localizing.html\"\n-                          title=\"previous chapter\">Localizing Django</a></p>\n+                          title=\"vorig hoofdstuk\">Localizing Django</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"triaging-tickets.html\"\n-                          title=\"next chapter\">Triaging tickets</a></p>\n+                          title=\"volgend hoofdstuk\">Triaging tickets</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,12 +1,12 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* R\bRe\bep\bpo\bor\brt\bti\bin\bng\bg b\bbu\bug\bgs\bs a\ban\bnd\bd r\bre\beq\bqu\bue\bes\bst\bti\bin\bng\bg f\bfe\bea\bat\btu\bur\bre\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n-Important\n+Belangrijk\n Please report security issues o\bon\bnl\bly\by to _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b@_\bd_\bj_\ba_\bn_\bg_\bo_\bp_\br_\bo_\bj_\be_\bc_\bt_\b._\bc_\bo_\bm. This is a\n private list only open to long-time, highly trusted Django developers, and its\n archives are not public. For further details, please see _\bo_\bu_\br_\b _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bp_\bo_\bl_\bi_\bc_\bi_\be_\bs.\n Otherwise, before reporting a bug or requesting a new feature on the _\bt_\bi_\bc_\bk_\be_\bt\n _\bt_\br_\ba_\bc_\bk_\be_\br, consider these points:\n     * Check that someone hasn\u2019t already filed the bug or feature request by\n       _\bs_\be_\ba_\br_\bc_\bh_\bi_\bn_\bg or running _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bq_\bu_\be_\br_\bi_\be_\bs in the ticket tracker.\n@@ -109,16 +109,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bR_\be_\bp_\bo_\br_\bt_\bi_\bn_\bg_\b _\bb_\bu_\bg_\bs_\b _\ba_\bn_\bd_\b _\br_\be_\bq_\bu_\be_\bs_\bt_\bi_\bn_\bg_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs\n           o _\bR_\be_\bp_\bo_\br_\bt_\bi_\bn_\bg_\b _\bb_\bu_\bg_\bs\n           o _\bR_\be_\bp_\bo_\br_\bt_\bi_\bn_\bg_\b _\bu_\bs_\be_\br_\b _\bi_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\b _\bb_\bu_\bg_\bs_\b _\ba_\bn_\bd_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs\n           o _\bR_\be_\bq_\bu_\be_\bs_\bt_\bi_\bn_\bg_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs\n           o _\bR_\be_\bq_\bu_\be_\bs_\bt_\bi_\bn_\bg_\b _\bp_\be_\br_\bf_\bo_\br_\bm_\ba_\bn_\bc_\be_\b _\bo_\bp_\bt_\bi_\bm_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\bs\n           o _\bH_\bo_\bw_\b _\bw_\be_\b _\bm_\ba_\bk_\be_\b _\bd_\be_\bc_\bi_\bs_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bL_\bo_\bc_\ba_\bl_\bi_\bz_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\br_\bi_\ba_\bg_\bi_\bn_\bg_\b _\bt_\bi_\bc_\bk_\be_\bt_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/contributing/committing-code.html", "source2": "./usr/share/doc/python-django-doc/html/internals/contributing/committing-code.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Committing code &#8212; Django 5.2b1 documentation</title>\n+    <title>Committing code &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Writing documentation\" href=\"writing-documentation.html\" />\n     <link rel=\"prev\" title=\"JavaScript code\" href=\"writing-code/javascript.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -246,15 +247,15 @@\n whizbang feature.\u201d. We\u2019ve rigged Trac so that any commit message in that\n format will automatically close the referenced ticket and post a comment\n to it with the full commit message.</p>\n <p>For the curious, we\u2019re using a <a class=\"reference external\" href=\"https://github.com/trac-hacks/trac-github\">Trac plugin</a> for this.</p>\n </li>\n </ul>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Note that the Trac integration doesn\u2019t know anything about pull requests.\n So if you try to close a pull request with the phrase \u201ccloses #400\u201d in your\n commit message, GitHub will close the pull request, but the Trac plugin\n will not close the same numbered ticket in Trac.</p>\n </div>\n <ul>\n <li><p>If your commit references a ticket in the Django <a class=\"reference external\" href=\"https://code.djangoproject.com/\">ticket tracker</a> but\n@@ -337,37 +338,37 @@\n <li><a class=\"reference internal\" href=\"#reverting-commits\">Reverting commits</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"writing-code/javascript.html\"\n-                          title=\"previous chapter\">JavaScript code</a></p>\n+                          title=\"vorig hoofdstuk\">JavaScript code</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"writing-documentation.html\"\n-                          title=\"next chapter\">Writing documentation</a></p>\n+                          title=\"volgend hoofdstuk\">Writing documentation</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* C\bCo\bom\bmm\bmi\bit\btt\bti\bin\bng\bg c\bco\bod\bde\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This section is addressed to the mergers and to anyone interested in knowing\n how code gets committed into Django. If you\u2019re a community member who wants to\n contribute code to Django, look at _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bG_\bi_\bt_\b _\ba_\bn_\bd_\b _\bG_\bi_\bt_\bH_\bu_\bb instead.\n *\b**\b**\b**\b**\b* H\bHa\ban\bnd\bdl\bli\bin\bng\bg p\bpu\bul\bll\bl r\bre\beq\bqu\bue\bes\bst\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -127,15 +127,15 @@\n     * If your commit closes a ticket in the Django _\bt_\bi_\bc_\bk_\be_\bt_\b _\bt_\br_\ba_\bc_\bk_\be_\br, begin your\n       commit message with the text \u201cFixed #xxxxx\u201d, where \u201cxxxxx\u201d is the number\n       of the ticket your commit fixes. Example: \u201cFixed #123 \u2013 Added whizbang\n       feature.\u201d. We\u2019ve rigged Trac so that any commit message in that format\n       will automatically close the referenced ticket and post a comment to it\n       with the full commit message.\n       For the curious, we\u2019re using a _\bT_\br_\ba_\bc_\b _\bp_\bl_\bu_\bg_\bi_\bn for this.\n-Note\n+Notitie\n Note that the Trac integration doesn\u2019t know anything about pull requests. So if\n you try to close a pull request with the phrase \u201ccloses #400\u201d in your commit\n message, GitHub will close the pull request, but the Trac plugin will not close\n the same numbered ticket in Trac.\n     * If your commit references a ticket in the Django _\bt_\bi_\bc_\bk_\be_\bt_\b _\bt_\br_\ba_\bc_\bk_\be_\br but does\n       n\bno\bot\bt close the ticket, include the phrase \u201cRefs #xxxxx\u201d, where \u201cxxxxx\u201d is\n       the number of the ticket your commit references. This will automatically\n@@ -182,16 +182,16 @@\n       instance, if you did: git push upstream feature_antigravity, do a reverse\n       push: git push upstream :feature_antigravity.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bC_\bo_\bm_\bm_\bi_\bt_\bt_\bi_\bn_\bg_\b _\bc_\bo_\bd_\be\n           o _\bH_\ba_\bn_\bd_\bl_\bi_\bn_\bg_\b _\bp_\bu_\bl_\bl_\b _\br_\be_\bq_\bu_\be_\bs_\bt_\bs\n           o _\bC_\bo_\bm_\bm_\bi_\bt_\bt_\bi_\bn_\bg_\b _\bg_\bu_\bi_\bd_\be_\bl_\bi_\bn_\be_\bs\n           o _\bR_\be_\bv_\be_\br_\bt_\bi_\bn_\bg_\b _\bc_\bo_\bm_\bm_\bi_\bt_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\b _\bc_\bo_\bd_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/contributing/index.html", "source2": "./usr/share/doc/python-django-doc/html/internals/contributing/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Contributing to Django &#8212; Django 5.2b1 documentation</title>\n+    <title>Contributing to Django &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Advice for new contributors\" href=\"new-contributors.html\" />\n     <link rel=\"prev\" title=\"Django internals\" href=\"../index.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -251,37 +252,37 @@\n <li><a class=\"reference internal\" href=\"#other-ways-of-contributing\">Other ways of contributing</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../index.html\"\n-                          title=\"previous chapter\">Django internals</a></p>\n+                          title=\"vorig hoofdstuk\">Django internals</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"new-contributors.html\"\n-                          title=\"next chapter\">Advice for new contributors</a></p>\n+                          title=\"volgend hoofdstuk\">Advice for new contributors</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* C\bCo\bon\bnt\btr\bri\bib\bbu\but\bti\bin\bng\bg t\bto\bo D\bDj\bja\ban\bng\bgo\bo_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django is a community that lives on its volunteers. As it keeps growing, we\n always need more people to help others. You can contribute in many ways, either\n on the framework itself or in the wider ecosystem.\n *\b**\b**\b**\b**\b* C\bCo\bom\bmm\bmu\bun\bni\bic\bca\bat\bti\bio\bon\bn c\bch\bha\ban\bnn\bne\bel\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -102,16 +102,16 @@\n                 # _\bJ_\bo_\bi_\bn_\b _\bt_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bc_\bo_\bm_\bm_\bu_\bn_\bi_\bt_\by\n           o _\bG_\be_\bt_\bt_\bi_\bn_\bg_\b _\bs_\bt_\ba_\br_\bt_\be_\bd\n           o _\bW_\bo_\br_\bk_\b _\bo_\bn_\b _\bt_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n                 # _\bC_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bn_\bg_\b _\bc_\bo_\bd_\be\n                 # _\bC_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bn_\bg_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n                 # _\bL_\bo_\bc_\ba_\bl_\bi_\bz_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo\n           o _\bO_\bt_\bh_\be_\br_\b _\bw_\ba_\by_\bs_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bn_\bg\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bi_\bn_\bt_\be_\br_\bn_\ba_\bl_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\bd_\bv_\bi_\bc_\be_\b _\bf_\bo_\br_\b _\bn_\be_\bw_\b _\bc_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bo_\br_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/contributing/localizing.html", "source2": "./usr/share/doc/python-django-doc/html/internals/contributing/localizing.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Localizing Django &#8212; Django 5.2b1 documentation</title>\n+    <title>Localizing Django &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Reporting bugs and requesting features\" href=\"bugs-and-features.html\" />\n     <link rel=\"prev\" title=\"Writing documentation\" href=\"writing-documentation.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -104,15 +105,15 @@\n your membership request. You can also contact the team coordinator to clarify\n procedural problems and handle the actual translation process.</p></li>\n <li><p>Once you are a member of a team choose the translation resource you\n want to update on the team page. For example, the \u201ccore\u201d resource refers\n to the translation catalog that contains all non-contrib translations.\n Each of the contrib apps also has a resource (prefixed with \u201ccontrib\u201d).</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>For more information about how to use Transifex, read the\n <a class=\"reference external\" href=\"https://help.transifex.com/\">Transifex User Guide</a>.</p>\n </div>\n </li>\n </ul>\n <p>Translations from Transifex are only integrated into the Django repository at\n the time of a new <a class=\"reference internal\" href=\"../release-process.html#term-Feature-release\"><span class=\"xref std std-term\">feature release</span></a>. We try to update\n@@ -169,37 +170,37 @@\n <li><a class=\"reference internal\" href=\"#documentation\">Documentation</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"writing-documentation.html\"\n-                          title=\"previous chapter\">Writing documentation</a></p>\n+                          title=\"vorig hoofdstuk\">Writing documentation</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"bugs-and-features.html\"\n-                          title=\"next chapter\">Reporting bugs and requesting features</a></p>\n+                          title=\"volgend hoofdstuk\">Reporting bugs and requesting features</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* L\bLo\boc\bca\bal\bli\biz\bzi\bin\bng\bg D\bDj\bja\ban\bng\bgo\bo_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Various parts of Django, such as the admin site and validation error messages,\n are internationalized. This means they display differently depending on each\n user\u2019s language or country. For this, Django uses the same internationalization\n and localization infrastructure available to Django applications, described in\n@@ -24,15 +24,15 @@\n       Every team has at least one coordinator who is responsible to review your\n       membership request. You can also contact the team coordinator to clarify\n       procedural problems and handle the actual translation process.\n     * Once you are a member of a team choose the translation resource you want\n       to update on the team page. For example, the \u201ccore\u201d resource refers to\n       the translation catalog that contains all non-contrib translations. Each\n       of the contrib apps also has a resource (prefixed with \u201ccontrib\u201d).\n-      Note\n+      Notitie\n       For more information about how to use Transifex, read the _\bT_\br_\ba_\bn_\bs_\bi_\bf_\be_\bx_\b _\bU_\bs_\be_\br\n       _\bG_\bu_\bi_\bd_\be.\n Translations from Transifex are only integrated into the Django repository at\n the time of a new _\bf_\be_\ba_\bt_\bu_\br_\be_\b _\br_\be_\bl_\be_\ba_\bs_\be. We try to update them a second time during\n one of the following _\bp_\ba_\bt_\bc_\bh_\b _\br_\be_\bl_\be_\ba_\bs_\bes, but that depends on the translation\n manager\u2019s availability. So don\u2019t miss the string freeze period (between the\n release candidate and the feature release) to take the opportunity to complete\n@@ -59,16 +59,16 @@\n documentation website. Only translations for the latest stable Django release\n are updated.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bL_\bo_\bc_\ba_\bl_\bi_\bz_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo\n           o _\bT_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\bs\n           o _\bF_\bo_\br_\bm_\ba_\bt_\bs\n           o _\bD_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bR_\be_\bp_\bo_\br_\bt_\bi_\bn_\bg_\b _\bb_\bu_\bg_\bs_\b _\ba_\bn_\bd_\b _\br_\be_\bq_\bu_\be_\bs_\bt_\bi_\bn_\bg_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/contributing/new-contributors.html", "source2": "./usr/share/doc/python-django-doc/html/internals/contributing/new-contributors.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Advice for new contributors &#8212; Django 5.2b1 documentation</title>\n+    <title>Advice for new contributors &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Contributing code\" href=\"writing-code/index.html\" />\n     <link rel=\"prev\" title=\"Contributing to Django\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -119,15 +120,15 @@\n </section>\n <section id=\"s-write-some-documentation\">\n <span id=\"write-some-documentation\"></span><h3>Write some documentation<a class=\"headerlink\" href=\"#write-some-documentation\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Django\u2019s documentation is great but it can always be improved. Did you find a\n typo? Do you think that something should be clarified? Go ahead and suggest a\n documentation patch! See also the guide on <a class=\"reference internal\" href=\"writing-documentation.html\"><span class=\"doc\">Writing documentation</span></a>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <a class=\"reference external\" href=\"https://code.djangoproject.com/wiki/Reports\">reports page</a> contains links to many useful Trac queries, including\n several that are useful for triaging tickets and reviewing patches as\n suggested above.</p>\n </div>\n </section>\n <section id=\"s-sign-the-contributor-license-agreement\">\n <span id=\"sign-the-contributor-license-agreement\"></span><h3>Sign the Contributor License Agreement<a class=\"headerlink\" href=\"#sign-the-contributor-license-agreement\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -249,37 +250,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">Contributing to Django</a></p>\n+                          title=\"vorig hoofdstuk\">Contributing to Django</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"writing-code/index.html\"\n-                          title=\"next chapter\">Contributing code</a></p>\n+                          title=\"volgend hoofdstuk\">Contributing code</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* A\bAd\bdv\bvi\bic\bce\be f\bfo\bor\br n\bne\bew\bw c\bco\bon\bnt\btr\bri\bib\bbu\but\bto\bor\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n New contributor and not sure what to do? Want to help but just don\u2019t know how\n to get started? This is the section for you.\n Get up and running!\n If you are new to contributing to Django, the _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bc_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bo_\bn\n@@ -32,15 +32,15 @@\n time it gets reviewed. Make sure it still applies cleanly and functions as\n expected. Updating a patch is both useful and important! See more on _\bS_\bu_\bb_\bm_\bi_\bt_\bt_\bi_\bn_\bg\n _\bc_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bo_\bn_\bs.\n *\b**\b**\b**\b* W\bWr\bri\bit\bte\be s\bso\bom\bme\be d\bdo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n Django\u2019s documentation is great but it can always be improved. Did you find a\n typo? Do you think that something should be clarified? Go ahead and suggest a\n documentation patch! See also the guide on _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n-Note\n+Notitie\n The _\br_\be_\bp_\bo_\br_\bt_\bs_\b _\bp_\ba_\bg_\be contains links to many useful Trac queries, including several\n that are useful for triaging tickets and reviewing patches as suggested above.\n *\b**\b**\b**\b* S\bSi\big\bgn\bn t\bth\bhe\be C\bCo\bon\bnt\btr\bri\bib\bbu\but\bto\bor\br L\bLi\bic\bce\ben\bns\bse\be A\bAg\bgr\bre\bee\bem\bme\ben\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n The code that you write belongs to you or your employer. If your contribution\n is more than one or two lines of code, you need to sign the _\bC_\bL_\bA. See the\n _\bC_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bo_\br_\b _\bL_\bi_\bc_\be_\bn_\bs_\be_\b _\bA_\bg_\br_\be_\be_\bm_\be_\bn_\bt_\b _\bF_\bA_\bQ for a more thorough explanation.\n *\b**\b**\b**\b**\b* G\bGu\bui\bid\bde\bel\bli\bin\bne\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -112,16 +112,16 @@\n                 # _\bS_\bt_\ba_\br_\bt_\b _\bs_\bm_\ba_\bl_\bl\n                 # _\bC_\bo_\bn_\bf_\bi_\br_\bm_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt_\b _\bb_\be_\bf_\bo_\br_\be_\b _\be_\bn_\bg_\ba_\bg_\bi_\bn_\bg_\b _\bi_\bn_\b _\ba_\b _\bb_\bi_\bg_\b _\bt_\ba_\bs_\bk\n                 # _\bB_\be_\b _\bb_\bo_\bl_\bd_\b!_\b _\bL_\be_\ba_\bv_\be_\b _\bf_\be_\be_\bd_\bb_\ba_\bc_\bk_\b!\n                 # _\bB_\be_\b _\bc_\ba_\bu_\bt_\bi_\bo_\bu_\bs_\b _\bw_\bh_\be_\bn_\b _\bm_\ba_\br_\bk_\bi_\bn_\bg_\b _\bt_\bh_\bi_\bn_\bg_\bs_\b _\b\u201c_\bR_\be_\ba_\bd_\by_\b _\bF_\bo_\br_\b _\bC_\bh_\be_\bc_\bk_\b-_\bi_\bn_\b\u201d\n                 # _\bW_\ba_\bi_\bt_\b _\bf_\bo_\br_\b _\bf_\be_\be_\bd_\bb_\ba_\bc_\bk_\b,_\b _\ba_\bn_\bd_\b _\br_\be_\bs_\bp_\bo_\bn_\bd_\b _\bt_\bo_\b _\bf_\be_\be_\bd_\bb_\ba_\bc_\bk_\b _\bt_\bh_\ba_\bt_\b _\by_\bo_\bu_\b _\br_\be_\bc_\be_\bi_\bv_\be\n                 # _\bB_\be_\b _\br_\bi_\bg_\bo_\br_\bo_\bu_\bs\n                 # _\bB_\be_\b _\bp_\ba_\bt_\bi_\be_\bn_\bt\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bn_\bg_\b _\bt_\bo_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bn_\bg_\b _\bc_\bo_\bd_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/contributing/triaging-tickets.html", "source2": "./usr/share/doc/python-django-doc/html/internals/contributing/triaging-tickets.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Triaging tickets &#8212; Django 5.2b1 documentation</title>\n+    <title>Triaging tickets &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Mailing lists and Forum\" href=\"../mailing-lists.html\" />\n     <link rel=\"prev\" title=\"Reporting bugs and requesting features\" href=\"bugs-and-features.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -410,15 +411,15 @@\n <li><p>Verify if solutions submitted by others are correct. If they are correct\n and also contain appropriate documentation and tests then move them to the\n \u201cReady for Checkin\u201d stage. If they are not correct then leave a comment to\n explain why and set the corresponding flags (\u201cPatch needs improvement\u201d,\n \u201cNeeds tests\u201d etc.).</p></li>\n </ul>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <a class=\"reference external\" href=\"https://code.djangoproject.com/wiki/Reports\">Reports page</a> contains links to many useful Trac queries, including\n several that are useful for triaging tickets and reviewing proposals as\n suggested above.</p>\n <p>You can also find more <a class=\"reference internal\" href=\"new-contributors.html\"><span class=\"doc\">Advice for new contributors</span></a>.</p>\n </div>\n <p>However, we do ask the following of all general community members working in\n the ticket database:</p>\n@@ -523,37 +524,37 @@\n <li><a class=\"reference internal\" href=\"#bisecting-a-regression\">Bisecting a regression</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"bugs-and-features.html\"\n-                          title=\"previous chapter\">Reporting bugs and requesting features</a></p>\n+                          title=\"vorig hoofdstuk\">Reporting bugs and requesting features</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../mailing-lists.html\"\n-                          title=\"next chapter\">Mailing lists and Forum</a></p>\n+                          title=\"volgend hoofdstuk\">Mailing lists and Forum</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTr\bri\bia\bag\bgi\bin\bng\bg t\bti\bic\bck\bke\bet\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django uses _\bT_\br_\ba_\bc for managing the work on the code base. Trac is a community-\n tended garden of the bugs people have found and the features people would like\n to see added. As in any garden, sometimes there are weeds to be pulled and\n sometimes there are flowers and vegetables that need picking. We need your help\n@@ -244,15 +244,15 @@\n       should raise it for discussion (referencing the relevant tickets) on the\n       _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bF_\bo_\br_\bu_\bm or _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\bd_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs.\n     * Verify if solutions submitted by others are correct. If they are correct\n       and also contain appropriate documentation and tests then move them to\n       the \u201cReady for Checkin\u201d stage. If they are not correct then leave a\n       comment to explain why and set the corresponding flags (\u201cPatch needs\n       improvement\u201d, \u201cNeeds tests\u201d etc.).\n-Note\n+Notitie\n The _\bR_\be_\bp_\bo_\br_\bt_\bs_\b _\bp_\ba_\bg_\be contains links to many useful Trac queries, including several\n that are useful for triaging tickets and reviewing proposals as suggested\n above.\n You can also find more _\bA_\bd_\bv_\bi_\bc_\be_\b _\bf_\bo_\br_\b _\bn_\be_\bw_\b _\bc_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bo_\br_\bs.\n However, we do ask the following of all general community members working in\n the ticket database:\n     * Please d\bdo\bon\bn?\b\u2019t\bt promote your own tickets to \u201cReady for checkin\u201d. You may\n@@ -319,16 +319,16 @@\n                 # _\bV_\be_\br_\bs_\bi_\bo_\bn\n                 # _\bU_\bI_\b/_\bU_\bX\n                 # _\bC_\bc\n                 # _\bK_\be_\by_\bw_\bo_\br_\bd_\bs\n           o _\bC_\bl_\bo_\bs_\bi_\bn_\bg_\b _\bT_\bi_\bc_\bk_\be_\bt_\bs\n           o _\bH_\bo_\bw_\b _\bc_\ba_\bn_\b _\bI_\b _\bh_\be_\bl_\bp_\b _\bw_\bi_\bt_\bh_\b _\bt_\br_\bi_\ba_\bg_\bi_\bn_\bg_\b?\n           o _\bB_\bi_\bs_\be_\bc_\bt_\bi_\bn_\bg_\b _\ba_\b _\br_\be_\bg_\br_\be_\bs_\bs_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bR_\be_\bp_\bo_\br_\bt_\bi_\bn_\bg_\b _\bb_\bu_\bg_\bs_\b _\ba_\bn_\bd_\b _\br_\be_\bq_\bu_\be_\bs_\bt_\bi_\bn_\bg_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\ba_\bi_\bl_\bi_\bn_\bg_\b _\bl_\bi_\bs_\bt_\bs_\b _\ba_\bn_\bd_\b _\bF_\bo_\br_\bu_\bm\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/coding-style.html", "source2": "./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/coding-style.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Coding style &#8212; Django 5.2b1 documentation</title>\n+    <title>Coding style &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"JavaScript code\" href=\"javascript.html\" />\n     <link rel=\"prev\" title=\"Working with Git and GitHub\" href=\"working-with-git.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../../../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -595,37 +596,37 @@\n <li><a class=\"reference internal\" href=\"#javascript-style\">JavaScript style</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"working-with-git.html\"\n-                          title=\"previous chapter\">Working with Git and GitHub</a></p>\n+                          title=\"vorig hoofdstuk\">Working with Git and GitHub</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"javascript.html\"\n-                          title=\"next chapter\">JavaScript code</a></p>\n+                          title=\"volgend hoofdstuk\">JavaScript code</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* C\bCo\bod\bdi\bin\bng\bg s\bst\bty\byl\ble\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Please follow these coding standards when writing code for inclusion in Django.\n *\b**\b**\b**\b**\b* P\bPr\bre\be-\b-c\bco\bom\bmm\bmi\bit\bt c\bch\bhe\bec\bck\bks\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n _\bp_\br_\be_\b-_\bc_\bo_\bm_\bm_\bi_\bt is a framework for managing pre-commit hooks. These hooks help to\n identify simple issues before committing code for review. By checking for these\n@@ -343,16 +343,16 @@\n           o _\bI_\bm_\bp_\bo_\br_\bt_\bs\n           o _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bs_\bt_\by_\bl_\be\n           o _\bV_\bi_\be_\bw_\b _\bs_\bt_\by_\bl_\be\n           o _\bM_\bo_\bd_\be_\bl_\b _\bs_\bt_\by_\bl_\be\n           o _\bU_\bs_\be_\b _\bo_\bf_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bf_\b._\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs\n           o _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\b _\bs_\bt_\by_\bl_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bG_\bi_\bt_\b _\ba_\bn_\bd_\b _\bG_\bi_\bt_\bH_\bu_\bb\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\b _\bc_\bo_\bd_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/index.html", "source2": "./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Contributing code &#8212; Django 5.2b1 documentation</title>\n+    <title>Contributing code &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Submitting contributions\" href=\"submitting-patches.html\" />\n     <link rel=\"prev\" title=\"Advice for new contributors\" href=\"../new-contributors.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -142,37 +143,37 @@\n <li><a class=\"reference internal\" href=\"#related-topics\">Related topics</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../new-contributors.html\"\n-                          title=\"previous chapter\">Advice for new contributors</a></p>\n+                          title=\"vorig hoofdstuk\">Advice for new contributors</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"submitting-patches.html\"\n-                          title=\"next chapter\">Submitting contributions</a></p>\n+                          title=\"volgend hoofdstuk\">Submitting contributions</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* C\bCo\bon\bnt\btr\bri\bib\bbu\but\bti\bin\bng\bg c\bco\bod\bde\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n So you\u2019d like to write some code, documentation or tests to improve Django?\n There are several ways you can help Django\u2019s development.\n *\b**\b**\b**\b**\b* T\bTu\but\bto\bor\bri\bia\bal\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The Django tutorial contains a whole section that walks you step-by-step\n@@ -25,16 +25,16 @@\n recommended for those contributors looking to make a contribution.\n     * Browse _\be_\ba_\bs_\by_\b _\bp_\bi_\bc_\bk_\bi_\bn_\bg_\bs tickets.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bC_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bn_\bg_\b _\bc_\bo_\bd_\be\n           o _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl_\bs\n           o _\bH_\bo_\bw_\b-_\bt_\bo_\b _\bg_\bu_\bi_\bd_\be_\bs\n           o _\bR_\be_\bl_\ba_\bt_\be_\bd_\b _\bt_\bo_\bp_\bi_\bc_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\bd_\bv_\bi_\bc_\be_\b _\bf_\bo_\br_\b _\bn_\be_\bw_\b _\bc_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bo_\br_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\bu_\bb_\bm_\bi_\bt_\bt_\bi_\bn_\bg_\b _\bc_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/javascript.html", "source2": "./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/javascript.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>JavaScript code &#8212; Django 5.2b1 documentation</title>\n+    <title>JavaScript code &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Committing code\" href=\"../committing-code.html\" />\n     <link rel=\"prev\" title=\"Coding style\" href=\"coding-style.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../../../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -239,37 +240,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"coding-style.html\"\n-                          title=\"previous chapter\">Coding style</a></p>\n+                          title=\"vorig hoofdstuk\">Coding style</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../committing-code.html\"\n-                          title=\"next chapter\">Committing code</a></p>\n+                          title=\"volgend hoofdstuk\">Committing code</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* J\bJa\bav\bva\baS\bSc\bcr\bri\bip\bpt\bt c\bco\bod\bde\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n While most of Django core is Python, the admin and gis contrib apps contain\n JavaScript code.\n Please follow these coding standards when writing JavaScript code for inclusion\n in Django.\n@@ -81,16 +81,16 @@\n           o _\bC_\bo_\bd_\be_\b _\bs_\bt_\by_\bl_\be\n           o _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\b _\bp_\ba_\bt_\bc_\bh_\be_\bs\n           o _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\b _\bt_\be_\bs_\bt_\bs\n                 # _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\bt_\be_\bs_\bt_\bs\n                 # _\bR_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bt_\be_\bs_\bt_\bs\n                       # _\bT_\be_\bs_\bt_\bi_\bn_\bg_\b _\bf_\br_\bo_\bm_\b _\ba_\b _\bw_\be_\bb_\b _\bb_\br_\bo_\bw_\bs_\be_\br\n                       # _\bT_\be_\bs_\bt_\bi_\bn_\bg_\b _\bf_\br_\bo_\bm_\b _\bt_\bh_\be_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bl_\bi_\bn_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bo_\bd_\bi_\bn_\bg_\b _\bs_\bt_\by_\bl_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bo_\bm_\bm_\bi_\bt_\bt_\bi_\bn_\bg_\b _\bc_\bo_\bd_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/submitting-patches.html", "source2": "./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/submitting-patches.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Submitting contributions &#8212; Django 5.2b1 documentation</title>\n+    <title>Submitting contributions &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Unit tests\" href=\"unit-tests.html\" />\n     <link rel=\"prev\" title=\"Contributing code\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -117,15 +118,15 @@\n in, you can then click the \u201cModify Ticket\u201d button near the bottom of the\n page.</p></li>\n <li><p>Claim the ticket by clicking the \u201cassign to\u201d radio button in the \u201cAction\u201d\n section. Your username will be filled in the text box by default.</p></li>\n <li><p>Finally click the \u201cSubmit changes\u201d button at the bottom to save.</p></li>\n </ul>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The Django software foundation requests that anyone contributing more than\n a <a class=\"reference internal\" href=\"#trivial-change\"><span class=\"std std-ref\">trivial change</span></a>, to Django sign and submit a\n <a class=\"reference external\" href=\"https://www.djangoproject.com/foundation/cla/\">Contributor License Agreement</a>, this ensures that the Django Software\n Foundation has clear license to all contributions allowing for a clear\n license for all users.</p>\n </div>\n <section id=\"s-ticket-claimers-responsibility\">\n@@ -472,37 +473,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">Contributing code</a></p>\n+                          title=\"vorig hoofdstuk\">Contributing code</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"unit-tests.html\"\n-                          title=\"next chapter\">Unit tests</a></p>\n+                          title=\"volgend hoofdstuk\">Unit tests</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* S\bSu\bub\bbm\bmi\bit\btt\bti\bin\bng\bg c\bco\bon\bnt\btr\bri\bib\bbu\but\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n We\u2019re always grateful for contributions to Django\u2019s code. Indeed, bug reports\n with associated contributions will get fixed f\bfa\bar\br more quickly than those\n without a solution.\n *\b**\b**\b**\b**\b* T\bTy\byp\bpo\bo f\bfi\bix\bxe\bes\bs a\ban\bnd\bd t\btr\bri\biv\bvi\bia\bal\bl d\bdo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn c\bch\bha\ban\bng\bge\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -35,15 +35,15 @@\n     * Log into your account, if you haven\u2019t already, by clicking \u201cGitHub Login\u201d\n       or \u201cDjangoProject Login\u201d in the upper left of the ticket page. Once\n       logged in, you can then click the \u201cModify Ticket\u201d button near the bottom\n       of the page.\n     * Claim the ticket by clicking the \u201cassign to\u201d radio button in the \u201cAction\u201d\n       section. Your username will be filled in the text box by default.\n     * Finally click the \u201cSubmit changes\u201d button at the bottom to save.\n-Note\n+Notitie\n The Django software foundation requests that anyone contributing more than a\n _\bt_\br_\bi_\bv_\bi_\ba_\bl_\b _\bc_\bh_\ba_\bn_\bg_\be, to Django sign and submit a _\bC_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bo_\br_\b _\bL_\bi_\bc_\be_\bn_\bs_\be_\b _\bA_\bg_\br_\be_\be_\bm_\be_\bn_\bt, this\n ensures that the Django Software Foundation has clear license to all\n contributions allowing for a clear license for all users.\n *\b**\b**\b**\b* T\bTi\bic\bck\bke\bet\bt c\bcl\bla\bai\bim\bme\ber\brs\bs?\b\u2019 r\bre\bes\bsp\bpo\bon\bns\bsi\bib\bbi\bil\bli\bit\bty\by_\b?\b\u00b6 *\b**\b**\b**\b*\n Once you\u2019ve claimed a ticket, you have a responsibility to work on that ticket\n in a reasonably timely fashion. If you don\u2019t have time to work on it, either\n@@ -284,16 +284,16 @@\n           o _\bC_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bo_\bn_\b _\bc_\bh_\be_\bc_\bk_\bl_\bi_\bs_\bt\n                 # _\bD_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n                 # _\bB_\bu_\bg_\bs\n                 # _\bN_\be_\bw_\b _\bF_\be_\ba_\bt_\bu_\br_\be_\bs\n                 # _\bD_\be_\bp_\br_\be_\bc_\ba_\bt_\bi_\bn_\bg_\b _\ba_\b _\bf_\be_\ba_\bt_\bu_\br_\be\n                 # _\bA_\bl_\bl_\b _\bc_\bo_\bd_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs\n                 # _\bA_\bl_\bl_\b _\bt_\bi_\bc_\bk_\be_\bt_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bn_\bg_\b _\bc_\bo_\bd_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bU_\bn_\bi_\bt_\b _\bt_\be_\bs_\bt_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/unit-tests.html", "source2": "./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/unit-tests.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Unit tests &#8212; Django 5.2b1 documentation</title>\n+    <title>Unit tests &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Working with Git and GitHub\" href=\"working-with-git.html\" />\n     <link rel=\"prev\" title=\"Submitting contributions\" href=\"submitting-patches.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../../../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -868,37 +869,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"submitting-patches.html\"\n-                          title=\"previous chapter\">Submitting contributions</a></p>\n+                          title=\"vorig hoofdstuk\">Submitting contributions</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"working-with-git.html\"\n-                          title=\"next chapter\">Working with Git and GitHub</a></p>\n+                          title=\"volgend hoofdstuk\">Working with Git and GitHub</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* U\bUn\bni\bit\bt t\bte\bes\bst\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django comes with a test suite of its own, in the tests directory of the code\n base. It\u2019s our policy to make sure all tests pass at all times.\n We appreciate any and all contributions to the test suite!\n The Django tests all use the testing infrastructure that ships with Django for\n@@ -419,16 +419,16 @@\n                 # _\bT_\be_\bs_\bt_\b _\bs_\bu_\bi_\bt_\be_\b _\bh_\ba_\bn_\bg_\bs_\b _\bo_\br_\b _\bs_\bh_\bo_\bw_\bs_\b _\bf_\ba_\bi_\bl_\bu_\br_\be_\bs_\b _\bo_\bn_\b _\bm_\ba_\bi_\bn_\b _\bb_\br_\ba_\bn_\bc_\bh\n                 # _\bM_\ba_\bn_\by_\b _\bt_\be_\bs_\bt_\b _\bf_\ba_\bi_\bl_\bu_\br_\be_\bs_\b _\bw_\bi_\bt_\bh_\b _\bU_\bn_\bi_\bc_\bo_\bd_\be_\bE_\bn_\bc_\bo_\bd_\be_\bE_\br_\br_\bo_\br\n                 # _\bT_\be_\bs_\bt_\bs_\b _\bt_\bh_\ba_\bt_\b _\bo_\bn_\bl_\by_\b _\bf_\ba_\bi_\bl_\b _\bi_\bn_\b _\bc_\bo_\bm_\bb_\bi_\bn_\ba_\bt_\bi_\bo_\bn\n                 # _\bS_\be_\be_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bS_\bQ_\bL_\b _\bq_\bu_\be_\br_\bi_\be_\bs_\b _\br_\bu_\bn_\b _\bd_\bu_\br_\bi_\bn_\bg_\b _\ba_\b _\bt_\be_\bs_\bt\n                 # _\bS_\be_\be_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bf_\bu_\bl_\bl_\b _\bt_\br_\ba_\bc_\be_\bb_\ba_\bc_\bk_\b _\bo_\bf_\b _\ba_\b _\bt_\be_\bs_\bt_\b _\bf_\ba_\bi_\bl_\bu_\br_\be\n           o _\bT_\bi_\bp_\bs_\b _\bf_\bo_\br_\b _\bw_\br_\bi_\bt_\bi_\bn_\bg_\b _\bt_\be_\bs_\bt_\bs\n                 # _\bI_\bs_\bo_\bl_\ba_\bt_\bi_\bn_\bg_\b _\bm_\bo_\bd_\be_\bl_\b _\br_\be_\bg_\bi_\bs_\bt_\br_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\bu_\bb_\bm_\bi_\bt_\bt_\bi_\bn_\bg_\b _\bc_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bG_\bi_\bt_\b _\ba_\bn_\bd_\b _\bG_\bi_\bt_\bH_\bu_\bb\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/working-with-git.html", "source2": "./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/working-with-git.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Working with Git and GitHub &#8212; Django 5.2b1 documentation</title>\n+    <title>Working with Git and GitHub &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Coding style\" href=\"coding-style.html\" />\n     <link rel=\"prev\" title=\"Unit tests\" href=\"unit-tests.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -342,37 +343,37 @@\n <li><a class=\"reference internal\" href=\"#summary\">Summary</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"unit-tests.html\"\n-                          title=\"previous chapter\">Unit tests</a></p>\n+                          title=\"vorig hoofdstuk\">Unit tests</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"coding-style.html\"\n-                          title=\"next chapter\">Coding style</a></p>\n+                          title=\"volgend hoofdstuk\">Coding style</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* W\bWo\bor\brk\bki\bin\bng\bg w\bwi\bit\bth\bh G\bGi\bit\bt a\ban\bnd\bd G\bGi\bit\btH\bHu\bub\bb_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This section explains how the community can contribute code to Django via pull\n requests. If you\u2019re interested in how _\bm_\be_\br_\bg_\be_\br_\bs handle them, see _\bC_\bo_\bm_\bm_\bi_\bt_\bt_\bi_\bn_\bg_\b _\bc_\bo_\bd_\be.\n Below, we are going to show how to create a GitHub pull request containing the\n changes for Trac ticket #xxxxx. By creating a fully-ready pull request, you\n@@ -180,16 +180,16 @@\n           o _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bo_\bn_\b _\ba_\b _\bt_\bi_\bc_\bk_\be_\bt\n                 # _\bP_\bu_\bb_\bl_\bi_\bs_\bh_\bi_\bn_\bg_\b _\bw_\bo_\br_\bk\n                 # _\bR_\be_\bb_\ba_\bs_\bi_\bn_\bg_\b _\bb_\br_\ba_\bn_\bc_\bh_\be_\bs\n                 # _\bA_\bf_\bt_\be_\br_\b _\bu_\bp_\bs_\bt_\br_\be_\ba_\bm_\b _\bh_\ba_\bs_\b _\bc_\bh_\ba_\bn_\bg_\be_\bd\n                 # _\bA_\bf_\bt_\be_\br_\b _\br_\be_\bv_\bi_\be_\bw\n           o _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bo_\bn_\b _\ba_\b _\bp_\ba_\bt_\bc_\bh\n           o _\bS_\bu_\bm_\bm_\ba_\br_\by\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bU_\bn_\bi_\bt_\b _\bt_\be_\bs_\bt_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bo_\bd_\bi_\bn_\bg_\b _\bs_\bt_\by_\bl_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/contributing/writing-documentation.html", "source2": "./usr/share/doc/python-django-doc/html/internals/contributing/writing-documentation.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Writing documentation &#8212; Django 5.2b1 documentation</title>\n+    <title>Writing documentation &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Localizing Django\" href=\"localizing.html\" />\n     <link rel=\"prev\" title=\"Committing code\" href=\"committing-code.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -288,15 +289,15 @@\n <div class=\"highlight\"><pre><span></span><span class=\"gp\">...\\&gt;</span> make.bat linkcheck\n </pre></div>\n </section>\n </div>\n <p>Output is printed to the terminal, but can also be found in\n <code class=\"docutils literal notranslate\"><span class=\"pre\">_build/linkcheck/output.txt</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">_build/linkcheck/output.json</span></code>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>The execution of the command requires an internet connection and takes\n several minutes to complete, because the command tests all the links\n that are found in the documentation.</p>\n </div>\n <p>Entries that have a status of \u201cworking\u201d are fine, those that are \u201cunchecked\u201d or\n \u201cignored\u201d have been skipped because they either cannot be checked or have\n matched ignore rules in the configuration.</p>\n@@ -734,37 +735,37 @@\n <li><a class=\"reference internal\" href=\"#django-admin-man-page\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> man page</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"committing-code.html\"\n-                          title=\"previous chapter\">Committing code</a></p>\n+                          title=\"vorig hoofdstuk\">Committing code</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"localizing.html\"\n-                          title=\"next chapter\">Localizing Django</a></p>\n+                          title=\"volgend hoofdstuk\">Localizing Django</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* W\bWr\bri\bit\bti\bin\bng\bg d\bdo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n We place high importance on the consistency and readability of documentation.\n After all, Django was created in a journalism environment! So we treat our\n documentation like we treat our code: we aim to improve it as often as\n possible.\n@@ -117,15 +117,15 @@\n longer the canonical link. Sphinx provides a builder that can check whether the\n links in the documentation are working. From the docs directory, run:\n #\uf17c/\uf179 o\uf17a\n $ make linkcheck\n ...\\> make.bat linkcheck\n Output is printed to the terminal, but can also be found in _build/linkcheck/\n output.txt and _build/linkcheck/output.json.\n-Warning\n+Waarschuwing\n The execution of the command requires an internet connection and takes several\n minutes to complete, because the command tests all the links that are found in\n the documentation.\n Entries that have a status of \u201cworking\u201d are fine, those that are \u201cunchecked\u201d or\n \u201cignored\u201d have been skipped because they either cannot be checked or have\n matched ignore rules in the configuration.\n Entries that have a status of \u201cbroken\u201d need to be fixed. Those that have a\n@@ -427,16 +427,16 @@\n           o _\bG_\bu_\bi_\bd_\be_\bl_\bi_\bn_\be_\bs_\b _\bf_\bo_\br_\b _\br_\be_\bS_\bt_\br_\bu_\bc_\bt_\bu_\br_\be_\bd_\bT_\be_\bx_\bt_\b _\bf_\bi_\bl_\be_\bs\n           o _\bD_\bj_\ba_\bn_\bg_\bo_\b-_\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bm_\ba_\br_\bk_\bu_\bp\n           o _\bD_\bo_\bc_\bu_\bm_\be_\bn_\bt_\bi_\bn_\bg_\b _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs\n           o _\bM_\bi_\bn_\bi_\bm_\bi_\bz_\bi_\bn_\bg_\b _\bi_\bm_\ba_\bg_\be_\bs\n           o _\bA_\bn_\b _\be_\bx_\ba_\bm_\bp_\bl_\be\n           o _\bT_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bn_\bg_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n           o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bm_\ba_\bn_\b _\bp_\ba_\bg_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bo_\bm_\bm_\bi_\bt_\bt_\bi_\bn_\bg_\b _\bc_\bo_\bd_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bL_\bo_\bc_\ba_\bl_\bi_\bz_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/deprecation.html", "source2": "./usr/share/doc/python-django-doc/html/internals/deprecation.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django Deprecation Timeline &#8212; Django 5.2b1 documentation</title>\n+    <title>Django Deprecation Timeline &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"The Django source code repository\" href=\"git.html\" />\n     <link rel=\"prev\" title=\"Django\u2019s release process\" href=\"release-process.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -1151,37 +1152,37 @@\n <li><a class=\"reference internal\" href=\"#deprecation-removed-in-1-3\">1.3</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"release-process.html\"\n-                          title=\"previous chapter\">Django\u2019s release process</a></p>\n+                          title=\"vorig hoofdstuk\">Django\u2019s release process</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"git.html\"\n-                          title=\"next chapter\">The Django source code repository</a></p>\n+                          title=\"volgend hoofdstuk\">The Django source code repository</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo D\bDe\bep\bpr\bre\bec\bca\bat\bti\bio\bon\bn T\bTi\bim\bme\bel\bli\bin\bne\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document outlines when various pieces of Django will be removed or altered\n in a backward incompatible way, following their deprecation, as per the\n _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bp_\bo_\bl_\bi_\bc_\by. More details about each item can often be found in the\n release notes of two versions prior.\n@@ -877,16 +877,16 @@\n           o _\b1_\b._\b9\n           o _\b1_\b._\b8\n           o _\b1_\b._\b7\n           o _\b1_\b._\b6\n           o _\b1_\b._\b5\n           o _\b1_\b._\b4\n           o _\b1_\b._\b3\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bp_\br_\bo_\bc_\be_\bs_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be_\b _\br_\be_\bp_\bo_\bs_\bi_\bt_\bo_\br_\by\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/git.html", "source2": "./usr/share/doc/python-django-doc/html/internals/git.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>The Django source code repository &#8212; Django 5.2b1 documentation</title>\n+    <title>The Django source code repository &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How is Django Formed?\" href=\"howto-release-django.html\" />\n     <link rel=\"prev\" title=\"Django Deprecation Timeline\" href=\"deprecation.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -114,15 +115,15 @@\n </section>\n <section id=\"s-the-main-branch\">\n <span id=\"the-main-branch\"></span><h2>The main branch<a class=\"headerlink\" href=\"#the-main-branch\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>If you\u2019d like to try out the in-development code for the next release of\n Django, or if you\u2019d like to contribute to Django by fixing bugs or developing\n new features, you\u2019ll want to get the code from the main branch.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Prior to March 2021, the main branch was called <code class=\"docutils literal notranslate\"><span class=\"pre\">master</span></code>.</p>\n </div>\n <p>Note that this will get <em>all</em> of Django: in addition to the top-level\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django</span></code> module containing Python code, you\u2019ll also get a copy of Django\u2019s\n documentation, test suite, packaging scripts and other miscellaneous bits.\n Django\u2019s code will be present in your clone as a directory named\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django</span></code>.</p>\n@@ -269,37 +270,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"deprecation.html\"\n-                          title=\"previous chapter\">Django Deprecation Timeline</a></p>\n+                          title=\"vorig hoofdstuk\">Django Deprecation Timeline</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"howto-release-django.html\"\n-                          title=\"next chapter\">How is Django Formed?</a></p>\n+                          title=\"volgend hoofdstuk\">How is Django Formed?</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTh\bhe\be D\bDj\bja\ban\bng\bgo\bo s\bso\bou\bur\brc\bce\be c\bco\bod\bde\be r\bre\bep\bpo\bos\bsi\bit\bto\bor\bry\by_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n When deploying a Django application into a real production environment, you\n will almost always want to use _\ba_\bn_\b _\bo_\bf_\bf_\bi_\bc_\bi_\ba_\bl_\b _\bp_\ba_\bc_\bk_\ba_\bg_\be_\bd_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bo_\bf_\b _\bD_\bj_\ba_\bn_\bg_\bo.\n However, if you\u2019d like to try out in-development code from an upcoming release\n or contribute to the development of Django, you\u2019ll need to obtain a clone of\n@@ -31,15 +31,15 @@\n A number of tags also exist under the archive/ prefix for _\ba_\br_\bc_\bh_\bi_\bv_\be_\bd_\b _\bw_\bo_\br_\bk.\n The source code for the _\bD_\bj_\ba_\bn_\bg_\bo_\bp_\br_\bo_\bj_\be_\bc_\bt_\b._\bc_\bo_\bm website can be found at _\bg_\bi_\bt_\bh_\bu_\bb_\b._\bc_\bo_\bm_\b/\n _\bd_\bj_\ba_\bn_\bg_\bo_\b/_\bd_\bj_\ba_\bn_\bg_\bo_\bp_\br_\bo_\bj_\be_\bc_\bt_\b._\bc_\bo_\bm.\n *\b**\b**\b**\b**\b* T\bTh\bhe\be m\bma\bai\bin\bn b\bbr\bra\ban\bnc\bch\bh_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n If you\u2019d like to try out the in-development code for the next release of\n Django, or if you\u2019d like to contribute to Django by fixing bugs or developing\n new features, you\u2019ll want to get the code from the main branch.\n-Note\n+Notitie\n Prior to March 2021, the main branch was called master.\n Note that this will get a\bal\bll\bl of Django: in addition to the top-level django\n module containing Python code, you\u2019ll also get a copy of Django\u2019s\n documentation, test suite, packaging scripts and other miscellaneous bits.\n Django\u2019s code will be present in your clone as a directory named django.\n To try out the in-development code with your own applications, place the\n directory containing your clone on your Python import path. Then import\n@@ -140,16 +140,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bT_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be_\b _\br_\be_\bp_\bo_\bs_\bi_\bt_\bo_\br_\by\n           o _\bH_\bi_\bg_\bh_\b-_\bl_\be_\bv_\be_\bl_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw\n           o _\bT_\bh_\be_\b _\bm_\ba_\bi_\bn_\b _\bb_\br_\ba_\bn_\bc_\bh\n           o _\bS_\bt_\ba_\bb_\bl_\be_\b _\bb_\br_\ba_\bn_\bc_\bh_\be_\bs\n           o _\bT_\ba_\bg_\bs\n                 # _\bA_\br_\bc_\bh_\bi_\bv_\be_\bd_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\b-_\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt_\b _\bw_\bo_\br_\bk\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bD_\be_\bp_\br_\be_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bT_\bi_\bm_\be_\bl_\bi_\bn_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bi_\bs_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bF_\bo_\br_\bm_\be_\bd_\b?\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/howto-release-django.html", "source2": "./usr/share/doc/python-django-doc/html/internals/howto-release-django.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How is Django Formed? &#8212; Django 5.2b1 documentation</title>\n+    <title>How is Django Formed? &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"prev\" title=\"The Django source code repository\" href=\"git.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n <script>\n@@ -52,15 +53,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -712,32 +713,32 @@\n <li><a class=\"reference internal\" href=\"#notes-on-setting-the-version-tuple\">Notes on setting the VERSION tuple</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"git.html\"\n-                          title=\"previous chapter\">The Django source code repository</a></p>\n+                          title=\"vorig hoofdstuk\">The Django source code repository</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw i\bis\bs D\bDj\bja\ban\bng\bgo\bo F\bFo\bor\brm\bme\bed\bd?\b?_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document explains how to release Django.\n P\bPl\ble\bea\bas\bse\be,\b, k\bke\bee\bep\bp t\bth\bhe\bes\bse\be i\bin\bns\bst\btr\bru\buc\bct\bti\bio\bon\bns\bs u\bup\bp-\b-t\bto\bo-\b-d\bda\bat\bte\be i\bif\bf y\byo\bou\bu m\bma\bak\bke\be c\bch\bha\ban\bng\bge\bes\bs!\b! The point here\n is to be descriptive, not prescriptive, so feel free to streamline or otherwise\n make changes, but u\bup\bpd\bda\bat\bte\be t\bth\bhi\bis\bs d\bdo\boc\bcu\bum\bme\ben\bnt\bt a\bac\bcc\bco\bor\brd\bdi\bin\bng\bgl\bly\by!\b!\n@@ -476,14 +476,14 @@\n                 # _\bA_\b _\bf_\be_\bw_\b _\bd_\ba_\by_\bs_\b _\bb_\be_\bf_\bo_\br_\be_\b _\ba_\bn_\by_\b _\br_\be_\bl_\be_\ba_\bs_\be\n                       # _\bA_\b _\bf_\be_\bw_\b _\bd_\ba_\by_\bs_\b _\bb_\be_\bf_\bo_\br_\be_\b _\ba_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\b _\bf_\br_\be_\be_\bz_\be\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\b _\bf_\br_\be_\be_\bz_\be_\b _\bt_\ba_\bs_\bk_\bs\n           o _\bA_\bc_\bt_\bu_\ba_\bl_\bl_\by_\b _\br_\bo_\bl_\bl_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\br_\be_\bl_\be_\ba_\bs_\be\n           o _\bM_\ba_\bk_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b(_\bs_\b)_\b _\ba_\bv_\ba_\bi_\bl_\ba_\bb_\bl_\be_\b _\bt_\bo_\b _\bt_\bh_\be_\b _\bp_\bu_\bb_\bl_\bi_\bc\n           o _\bP_\bo_\bs_\bt_\b-_\br_\be_\bl_\be_\ba_\bs_\be\n           o _\bN_\bo_\bt_\be_\bs_\b _\bo_\bn_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bV_\bE_\bR_\bS_\bI_\bO_\bN_\b _\bt_\bu_\bp_\bl_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be_\b _\br_\be_\bp_\bo_\bs_\bi_\bt_\bo_\br_\by\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/index.html", "source2": "./usr/share/doc/python-django-doc/html/internals/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django internals &#8212; Django 5.2b1 documentation</title>\n+    <title>Django internals &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Contributing to Django\" href=\"contributing/index.html\" />\n     <link rel=\"prev\" title=\"Archive of security issues\" href=\"../releases/security.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,25 +54,25 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n     &laquo; <a href=\"../releases/security.html\" title=\"Archive of security issues\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"../index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"../index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"contributing/index.html\" title=\"Contributing to Django\">next</a> &raquo;</div>\n     </div>\n \n     <div id=\"bd\">\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n@@ -173,47 +174,47 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../releases/security.html\"\n-                          title=\"previous chapter\">Archive of security issues</a></p>\n+                          title=\"vorig hoofdstuk\">Archive of security issues</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"contributing/index.html\"\n-                          title=\"next chapter\">Contributing to Django</a></p>\n+                          title=\"volgend hoofdstuk\">Contributing to Django</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n     &laquo; <a href=\"../releases/security.html\" title=\"Archive of security issues\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"../index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"../index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"contributing/index.html\" title=\"Contributing to Django\">next</a> &raquo;</div>\n     </div>\n   </div>\n \n       <div class=\"clearer\"></div>\n     </div>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo i\bin\bnt\bte\ber\brn\bna\bal\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Documentation for people hacking on Django itself. This is the place to go if\n you\u2019d like to help improve Django or learn about how Django is managed.\n     * _\bC_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bn_\bg_\b _\bt_\bo_\b _\bD_\bj_\ba_\bn_\bg_\bo\n           o _\bC_\bo_\bm_\bm_\bu_\bn_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bc_\bh_\ba_\bn_\bn_\be_\bl_\bs\n@@ -63,16 +63,16 @@\n           o _\bP_\br_\be_\br_\be_\bq_\bu_\bi_\bs_\bi_\bt_\be_\bs\n           o _\bP_\br_\be_\b-_\br_\be_\bl_\be_\ba_\bs_\be_\b _\bt_\ba_\bs_\bk_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\b _\bf_\br_\be_\be_\bz_\be_\b _\bt_\ba_\bs_\bk_\bs\n           o _\bA_\bc_\bt_\bu_\ba_\bl_\bl_\by_\b _\br_\bo_\bl_\bl_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\br_\be_\bl_\be_\ba_\bs_\be\n           o _\bM_\ba_\bk_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b(_\bs_\b)_\b _\ba_\bv_\ba_\bi_\bl_\ba_\bb_\bl_\be_\b _\bt_\bo_\b _\bt_\bh_\be_\b _\bp_\bu_\bb_\bl_\bi_\bc\n           o _\bP_\bo_\bs_\bt_\b-_\br_\be_\bl_\be_\ba_\bs_\be\n           o _\bN_\bo_\bt_\be_\bs_\b _\bo_\bn_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bV_\bE_\bR_\bS_\bI_\bO_\bN_\b _\bt_\bu_\bp_\bl_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\br_\bc_\bh_\bi_\bv_\be_\b _\bo_\bf_\b _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bi_\bs_\bs_\bu_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bn_\bg_\b _\bt_\bo_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/mailing-lists.html", "source2": "./usr/share/doc/python-django-doc/html/internals/mailing-lists.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Mailing lists and Forum &#8212; Django 5.2b1 documentation</title>\n+    <title>Mailing lists and Forum &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Organization of the Django Project\" href=\"organization.html\" />\n     <link rel=\"prev\" title=\"Triaging tickets\" href=\"contributing/triaging-tickets.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -76,15 +77,15 @@\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"internals-mailing-lists\">\n             \n   <section id=\"s-mailing-lists-and-forum\">\n <span id=\"mailing-lists-and-forum\"></span><h1>Mailing lists and Forum<a class=\"headerlink\" href=\"#mailing-lists-and-forum\" title=\"Link to this heading\">\u00b6</a></h1>\n <div class=\"admonition important\">\n-<p class=\"admonition-title\">Important</p>\n+<p class=\"admonition-title\">Belangrijk</p>\n <p>Please report security issues <strong>only</strong> to\n <a class=\"reference external\" href=\"mailto:security&#37;&#52;&#48;djangoproject&#46;com\">security<span>&#64;</span>djangoproject<span>&#46;</span>com</a>.  This is a private list only open to\n long-time, highly trusted Django developers, and its archives are\n not public. For further details, please see <a class=\"reference internal\" href=\"security.html\"><span class=\"doc\">our security\n policies</span></a>.</p>\n </div>\n <section id=\"s-django-forum\">\n@@ -98,44 +99,44 @@\n </ul>\n <p>In addition, Django has several official mailing lists on Google Groups that\n are open to anyone.</p>\n </section>\n <section id=\"s-django-users\">\n <span id=\"s-django-users-mailing-list\"></span><span id=\"django-users\"></span><span id=\"django-users-mailing-list\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django-users</span></code><a class=\"headerlink\" href=\"#django-users\" title=\"Link to this heading\">\u00b6</a></h2>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <a class=\"reference external\" href=\"https://forum.djangoproject.com/c/users/6\">Using Django</a> category of the <a class=\"reference external\" href=\"https://forum.djangoproject.com\">official Forum</a> is now the preferred\n venue for asking usage questions.</p>\n </div>\n <p>This is the right place if you are looking to ask any question regarding the\n installation, usage, or debugging of Django.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If it\u2019s the first time you send an email to this list, your email must be\n accepted first so don\u2019t worry if <a class=\"reference internal\" href=\"../faq/help.html#message-does-not-appear-on-django-users\"><span class=\"std std-ref\">your message does not appear</span></a> instantly.</p>\n </div>\n <ul class=\"simple\">\n <li><p><a class=\"reference external\" href=\"https://groups.google.com/g/django-users\">django-users mailing archive</a></p></li>\n <li><p><a class=\"reference external\" href=\"mailto:django-users+subscribe&#37;&#52;&#48;googlegroups&#46;com\">django-users subscription email address</a></p></li>\n <li><p><a class=\"reference external\" href=\"mailto:django-users&#37;&#52;&#48;googlegroups&#46;com\">django-users posting email</a></p></li>\n </ul>\n </section>\n <section id=\"s-django-developers\">\n <span id=\"s-django-developers-mailing-list\"></span><span id=\"django-developers\"></span><span id=\"django-developers-mailing-list\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django-developers</span></code><a class=\"headerlink\" href=\"#django-developers\" title=\"Link to this heading\">\u00b6</a></h2>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <a class=\"reference external\" href=\"https://forum.djangoproject.com/c/internals/5\">Internals</a> category of the <a class=\"reference external\" href=\"https://forum.djangoproject.com\">official Forum</a> is now the preferred\n venue for discussing the development of Django.</p>\n </div>\n <p>The discussion about the development of Django itself takes place here.</p>\n <p>Before asking a question about how to contribute, read\n <a class=\"reference internal\" href=\"contributing/index.html\"><span class=\"doc\">Contributing to Django</span></a>. Many frequently asked questions are\n answered there.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Please make use of\n <a class=\"reference internal\" href=\"#django-users-mailing-list\"><span class=\"std std-ref\">django-users mailing list</span></a> if you want\n to ask for tech support, doing so in this list is inappropriate.</p>\n </div>\n <ul class=\"simple\">\n <li><p><a class=\"reference external\" href=\"https://groups.google.com/g/django-developers\">django-developers mailing archive</a></p></li>\n <li><p><a class=\"reference external\" href=\"mailto:django-developers+subscribe&#37;&#52;&#48;googlegroups&#46;com\">django-developers subscription email address</a></p></li>\n@@ -184,37 +185,37 @@\n <li><a class=\"reference internal\" href=\"#django-updates\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django-updates</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"contributing/triaging-tickets.html\"\n-                          title=\"previous chapter\">Triaging tickets</a></p>\n+                          title=\"vorig hoofdstuk\">Triaging tickets</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"organization.html\"\n-                          title=\"next chapter\">Organization of the Django Project</a></p>\n+                          title=\"volgend hoofdstuk\">Organization of the Django Project</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,43 +1,43 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMa\bai\bil\bli\bin\bng\bg l\bli\bis\bst\bts\bs a\ban\bnd\bd F\bFo\bor\bru\bum\bm_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n-Important\n+Belangrijk\n Please report security issues o\bon\bnl\bly\by to _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b@_\bd_\bj_\ba_\bn_\bg_\bo_\bp_\br_\bo_\bj_\be_\bc_\bt_\b._\bc_\bo_\bm. This is a\n private list only open to long-time, highly trusted Django developers, and its\n archives are not public. For further details, please see _\bo_\bu_\br_\b _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bp_\bo_\bl_\bi_\bc_\bi_\be_\bs.\n *\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo F\bFo\bor\bru\bum\bm_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django has an _\bo_\bf_\bf_\bi_\bc_\bi_\ba_\bl_\b _\bF_\bo_\br_\bu_\bm where you can input and ask questions.\n There are several categories of discussion including:\n     * _\bU_\bs_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo: to ask any question regarding the installation, usage, or\n       debugging of Django.\n     * _\bI_\bn_\bt_\be_\br_\bn_\ba_\bl_\bs: for discussion of the development of Django itself.\n In addition, Django has several official mailing lists on Google Groups that\n are open to anyone.\n *\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo-\b-u\bus\bse\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-Note\n+Notitie\n The _\bU_\bs_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo category of the _\bo_\bf_\bf_\bi_\bc_\bi_\ba_\bl_\b _\bF_\bo_\br_\bu_\bm is now the preferred venue for\n asking usage questions.\n This is the right place if you are looking to ask any question regarding the\n installation, usage, or debugging of Django.\n-Note\n+Notitie\n If it\u2019s the first time you send an email to this list, your email must be\n accepted first so don\u2019t worry if _\by_\bo_\bu_\br_\b _\bm_\be_\bs_\bs_\ba_\bg_\be_\b _\bd_\bo_\be_\bs_\b _\bn_\bo_\bt_\b _\ba_\bp_\bp_\be_\ba_\br instantly.\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\bu_\bs_\be_\br_\bs_\b _\bm_\ba_\bi_\bl_\bi_\bn_\bg_\b _\ba_\br_\bc_\bh_\bi_\bv_\be\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\bu_\bs_\be_\br_\bs_\b _\bs_\bu_\bb_\bs_\bc_\br_\bi_\bp_\bt_\bi_\bo_\bn_\b _\be_\bm_\ba_\bi_\bl_\b _\ba_\bd_\bd_\br_\be_\bs_\bs\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\bu_\bs_\be_\br_\bs_\b _\bp_\bo_\bs_\bt_\bi_\bn_\bg_\b _\be_\bm_\ba_\bi_\bl\n *\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo-\b-d\bde\bev\bve\bel\blo\bop\bpe\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-Note\n+Notitie\n The _\bI_\bn_\bt_\be_\br_\bn_\ba_\bl_\bs category of the _\bo_\bf_\bf_\bi_\bc_\bi_\ba_\bl_\b _\bF_\bo_\br_\bu_\bm is now the preferred venue for\n discussing the development of Django.\n The discussion about the development of Django itself takes place here.\n Before asking a question about how to contribute, read _\bC_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bn_\bg_\b _\bt_\bo_\b _\bD_\bj_\ba_\bn_\bg_\bo.\n Many frequently asked questions are answered there.\n-Note\n+Notitie\n Please make use of _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\bu_\bs_\be_\br_\bs_\b _\bm_\ba_\bi_\bl_\bi_\bn_\bg_\b _\bl_\bi_\bs_\bt if you want to ask for tech\n support, doing so in this list is inappropriate.\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\bd_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs_\b _\bm_\ba_\bi_\bl_\bi_\bn_\bg_\b _\ba_\br_\bc_\bh_\bi_\bv_\be\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\bd_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs_\b _\bs_\bu_\bb_\bs_\bc_\br_\bi_\bp_\bt_\bi_\bo_\bn_\b _\be_\bm_\ba_\bi_\bl_\b _\ba_\bd_\bd_\br_\be_\bs_\bs\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\bd_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs_\b _\bp_\bo_\bs_\bt_\bi_\bn_\bg_\b _\be_\bm_\ba_\bi_\bl\n *\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo-\b-a\ban\bnn\bno\bou\bun\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n A (very) low-traffic list for announcing _\bu_\bp_\bc_\bo_\bm_\bi_\bn_\bg_\b _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\br_\be_\bl_\be_\ba_\bs_\be_\bs, new\n@@ -54,16 +54,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bM_\ba_\bi_\bl_\bi_\bn_\bg_\b _\bl_\bi_\bs_\bt_\bs_\b _\ba_\bn_\bd_\b _\bF_\bo_\br_\bu_\bm\n           o _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bF_\bo_\br_\bu_\bm\n           o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\bu_\bs_\be_\br_\bs\n           o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\bd_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs\n           o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bn_\bn_\bo_\bu_\bn_\bc_\be\n           o _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\bu_\bp_\bd_\ba_\bt_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\br_\bi_\ba_\bg_\bi_\bn_\bg_\b _\bt_\bi_\bc_\bk_\be_\bt_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bO_\br_\bg_\ba_\bn_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bf_\b _\bt_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bP_\br_\bo_\bj_\be_\bc_\bt\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/organization.html", "source2": "./usr/share/doc/python-django-doc/html/internals/organization.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Organization of the Django Project &#8212; Django 5.2b1 documentation</title>\n+    <title>Organization of the Django Project &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django\u2019s security policies\" href=\"security.html\" />\n     <link rel=\"prev\" title=\"Mailing lists and Forum\" href=\"mailing-lists.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -373,37 +374,37 @@\n <li><a class=\"reference internal\" href=\"#changing-the-organization\">Changing the organization</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"mailing-lists.html\"\n-                          title=\"previous chapter\">Mailing lists and Forum</a></p>\n+                          title=\"vorig hoofdstuk\">Mailing lists and Forum</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"security.html\"\n-                          title=\"next chapter\">Django\u2019s security policies</a></p>\n+                          title=\"volgend hoofdstuk\">Django\u2019s security policies</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* O\bOr\brg\bga\ban\bni\biz\bza\bat\bti\bio\bon\bn o\bof\bf t\bth\bhe\be D\bDj\bja\ban\bng\bgo\bo P\bPr\bro\boj\bje\bec\bct\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* P\bPr\bri\bin\bnc\bci\bip\bpl\ble\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The Django Project is managed by a team of volunteers pursuing three goals:\n     * Driving the development of the Django web framework,\n     * Fostering the ecosystem of Django-related software,\n@@ -215,16 +215,16 @@\n                 # _\bP_\br_\be_\br_\bo_\bg_\ba_\bt_\bi_\bv_\be_\bs\n                 # _\bM_\be_\bm_\bb_\be_\br_\bs_\bh_\bi_\bp\n           o _\bS_\bt_\be_\be_\br_\bi_\bn_\bg_\b _\bc_\bo_\bu_\bn_\bc_\bi_\bl\n                 # _\bR_\bo_\bl_\be\n                 # _\bP_\br_\be_\br_\bo_\bg_\ba_\bt_\bi_\bv_\be_\bs\n                 # _\bM_\be_\bm_\bb_\be_\br_\bs_\bh_\bi_\bp\n           o _\bC_\bh_\ba_\bn_\bg_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bo_\br_\bg_\ba_\bn_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\ba_\bi_\bl_\bi_\bn_\bg_\b _\bl_\bi_\bs_\bt_\bs_\b _\ba_\bn_\bd_\b _\bF_\bo_\br_\bu_\bm\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bp_\bo_\bl_\bi_\bc_\bi_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/release-process.html", "source2": "./usr/share/doc/python-django-doc/html/internals/release-process.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django\u2019s release process &#8212; Django 5.2b1 documentation</title>\n+    <title>Django\u2019s release process &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django Deprecation Timeline\" href=\"deprecation.html\" />\n     <link rel=\"prev\" title=\"Django\u2019s security policies\" href=\"security.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -315,37 +316,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"security.html\"\n-                          title=\"previous chapter\">Django\u2019s security policies</a></p>\n+                          title=\"vorig hoofdstuk\">Django\u2019s security policies</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"deprecation.html\"\n-                          title=\"next chapter\">Django Deprecation Timeline</a></p>\n+                          title=\"volgend hoofdstuk\">Django Deprecation Timeline</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo?\b\u2019s\bs r\bre\bel\ble\bea\bas\bse\be p\bpr\bro\boc\bce\bes\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* O\bOf\bff\bfi\bic\bci\bia\bal\bl r\bre\bel\ble\bea\bas\bse\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Since version 1.0, Django\u2019s release numbering works as follows:\n     * Versions are numbered in the form A.B or A.B.C.\n     * A.B is the f\bfe\bea\bat\btu\bur\bre\be r\bre\bel\ble\bea\bas\bse\be version number. Each version will be mostly\n@@ -174,16 +174,16 @@\n                 # _\bF_\be_\ba_\bt_\bu_\br_\be_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bs_\bc_\bh_\be_\bd_\bu_\bl_\be_\b _\ba_\bn_\bd_\b _\bs_\bt_\ba_\bg_\be_\bs\n                       # _\bA_\bc_\bt_\bi_\bv_\be_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt_\b _\b/_\b _\bP_\br_\be_\b-_\bf_\be_\ba_\bt_\bu_\br_\be_\b _\bf_\br_\be_\be_\bz_\be\n                       # _\bF_\be_\ba_\bt_\bu_\br_\be_\b _\bf_\br_\be_\be_\bz_\be_\b _\b/_\b _\bA_\bl_\bp_\bh_\ba_\b _\br_\be_\bl_\be_\ba_\bs_\be\n                       # _\bN_\bo_\bn_\b-_\br_\be_\bl_\be_\ba_\bs_\be_\b _\bb_\bl_\bo_\bc_\bk_\bi_\bn_\bg_\b _\bb_\bu_\bg_\b _\bf_\bi_\bx_\b _\bf_\br_\be_\be_\bz_\be_\b _\b/_\b _\bB_\be_\bt_\ba_\b _\br_\be_\bl_\be_\ba_\bs_\be\n                       # _\bT_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b _\bs_\bt_\br_\bi_\bn_\bg_\b _\bf_\br_\be_\be_\bz_\be_\b _\b/_\b _\bR_\be_\bl_\be_\ba_\bs_\be_\b _\bc_\ba_\bn_\bd_\bi_\bd_\ba_\bt_\be_\b _\br_\be_\bl_\be_\ba_\bs_\be\n                       # _\bF_\bi_\bn_\ba_\bl_\b _\br_\be_\bl_\be_\ba_\bs_\be\n                 # _\bB_\bu_\bg_\b-_\bf_\bi_\bx_\b _\br_\be_\bl_\be_\ba_\bs_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bp_\bo_\bl_\bi_\bc_\bi_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bD_\be_\bp_\br_\be_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bT_\bi_\bm_\be_\bl_\bi_\bn_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/internals/security.html", "source2": "./usr/share/doc/python-django-doc/html/internals/security.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django\u2019s security policies &#8212; Django 5.2b1 documentation</title>\n+    <title>Django\u2019s security policies &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django\u2019s release process\" href=\"release-process.html\" />\n     <link rel=\"prev\" title=\"Organization of the Django Project\" href=\"organization.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -337,37 +338,37 @@\n <li><a class=\"reference internal\" href=\"#requesting-notifications\">Requesting notifications</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"organization.html\"\n-                          title=\"previous chapter\">Organization of the Django Project</a></p>\n+                          title=\"vorig hoofdstuk\">Organization of the Django Project</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"release-process.html\"\n-                          title=\"next chapter\">Django\u2019s release process</a></p>\n+                          title=\"volgend hoofdstuk\">Django\u2019s release process</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo?\b\u2019s\bs s\bse\bec\bcu\bur\bri\bit\bty\by p\bpo\bol\bli\bic\bci\bie\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django\u2019s development team is strongly committed to responsible reporting and\n disclosure of security-related issues. As such, we\u2019ve adopted and follow a set\n of policies which conform to that ideal and are geared toward allowing us to\n deliver timely security updates to the official distribution of Django, as well\n@@ -186,16 +186,16 @@\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bp_\bo_\bl_\bi_\bc_\bi_\be_\bs\n           o _\bR_\be_\bp_\bo_\br_\bt_\bi_\bn_\bg_\b _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bi_\bs_\bs_\bu_\be_\bs\n           o _\bH_\bo_\bw_\b _\bd_\bo_\be_\bs_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\be_\bv_\ba_\bl_\bu_\ba_\bt_\be_\b _\ba_\b _\br_\be_\bp_\bo_\br_\bt\n           o _\bS_\bu_\bp_\bp_\bo_\br_\bt_\be_\bd_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\bs\n           o _\bH_\bo_\bw_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bd_\bi_\bs_\bc_\bl_\bo_\bs_\be_\bs_\b _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bi_\bs_\bs_\bu_\be_\bs\n           o _\bW_\bh_\bo_\b _\br_\be_\bc_\be_\bi_\bv_\be_\bs_\b _\ba_\bd_\bv_\ba_\bn_\bc_\be_\b _\bn_\bo_\bt_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n           o _\bR_\be_\bq_\bu_\be_\bs_\bt_\bi_\bn_\bg_\b _\bn_\bo_\bt_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bO_\br_\bg_\ba_\bn_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bf_\b _\bt_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bP_\br_\bo_\bj_\be_\bc_\bt\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bp_\br_\bo_\bc_\be_\bs_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/intro/contributing.html", "source2": "./usr/share/doc/python-django-doc/html/intro/contributing.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Writing your first contribution for Django &#8212; Django 5.2b1 documentation</title>\n+    <title>Writing your first contribution for Django &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Using Django\" href=\"../topics/index.html\" />\n     <link rel=\"prev\" title=\"What to read next\" href=\"whatsnext.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -100,15 +101,15 @@\n <p>Contributing back to Django itself is the best way to see your own concerns\n addressed. This may seem daunting at first, but it\u2019s a well-traveled path with\n documentation, tooling, and a community to support you. We\u2019ll walk you through\n the entire process, so you can learn by example.</p>\n <section id=\"s-who-s-this-tutorial-for\">\n <span id=\"who-s-this-tutorial-for\"></span><h3>Who\u2019s this tutorial for?<a class=\"headerlink\" href=\"#who-s-this-tutorial-for\" title=\"Link to this heading\">\u00b6</a></h3>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>If you are looking for a reference on the details of making code\n contributions, see the <a class=\"reference internal\" href=\"../internals/contributing/writing-code/index.html\"><span class=\"doc\">Contributing code</span></a>\n documentation.</p>\n </div>\n <p>For this tutorial, we expect that you have at least a basic understanding of\n how Django works. This means you should be comfortable going through the\n existing tutorials on <a class=\"reference internal\" href=\"tutorial01.html\"><span class=\"doc\">writing your first Django app</span></a>.\n@@ -352,15 +353,15 @@\n <p>Note that the latest Django \u201cmain\u201d branch may not always be stable. When\n developing against \u201cmain\u201d, you can check <a class=\"reference external\" href=\"https://djangoci.com\">Django\u2019s continuous integration\n builds</a> to determine if the failures are specific to your machine or if they\n are also present in Django\u2019s official builds. If you click to view a particular\n build, you can view the \u201cConfiguration Matrix\u201d which shows failures broken down\n by Python version and database backend.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>For this tutorial and the ticket we\u2019re working on, testing against SQLite\n is sufficient, however, it\u2019s possible (and sometimes necessary) to\n <a class=\"reference internal\" href=\"../internals/contributing/writing-code/unit-tests.html#running-unit-tests-settings\"><span class=\"std std-ref\">run the tests using a different database</span></a>. When making UI changes, you will need to\n <a class=\"reference internal\" href=\"../internals/contributing/writing-code/unit-tests.html#running-selenium-tests\"><span class=\"std std-ref\">run the Selenium tests</span></a>.</p>\n </div>\n </section>\n <section id=\"s-working-on-a-feature\">\n@@ -813,37 +814,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"whatsnext.html\"\n-                          title=\"previous chapter\">What to read next</a></p>\n+                          title=\"vorig hoofdstuk\">What to read next</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../topics/index.html\"\n-                          title=\"next chapter\">Using Django</a></p>\n+                          title=\"volgend hoofdstuk\">Using Django</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* W\bWr\bri\bit\bti\bin\bng\bg y\byo\bou\bur\br f\bfi\bir\brs\bst\bt c\bco\bon\bnt\btr\bri\bib\bbu\but\bti\bio\bon\bn f\bfo\bor\br D\bDj\bja\ban\bng\bgo\bo_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* I\bIn\bnt\btr\bro\bod\bdu\buc\bct\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Interested in giving back to the community a little? Maybe you\u2019ve found a bug\n in Django that you\u2019d like to see fixed, or maybe there\u2019s a small feature you\n want added.\n Contributing back to Django itself is the best way to see your own concerns\n addressed. This may seem daunting at first, but it\u2019s a well-traveled path with\n documentation, tooling, and a community to support you. We\u2019ll walk you through\n the entire process, so you can learn by example.\n *\b**\b**\b**\b* W\bWh\bho\bo?\b\u2019s\bs t\bth\bhi\bis\bs t\btu\but\bto\bor\bri\bia\bal\bl f\bfo\bor\br?\b?_\b?\b\u00b6 *\b**\b**\b**\b*\n-See also\n+Zie ook\n If you are looking for a reference on the details of making code contributions,\n see the _\bC_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bn_\bg_\b _\bc_\bo_\bd_\be documentation.\n For this tutorial, we expect that you have at least a basic understanding of\n how Django works. This means you should be comfortable going through the\n existing tutorials on _\bw_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp. In addition, you should\n have a good understanding of Python itself. But if you don\u2019t, _\bD_\bi_\bv_\be_\b _\bI_\bn_\bt_\bo_\b _\bP_\by_\bt_\bh_\bo_\bn\n is a fantastic (and free) online book for beginning Python programmers.\n@@ -157,15 +157,15 @@\n _\bR_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bu_\bn_\bi_\bt_\b _\bt_\be_\bs_\bt_\bs for more information.\n Note that the latest Django \u201cmain\u201d branch may not always be stable. When\n developing against \u201cmain\u201d, you can check _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bc_\bo_\bn_\bt_\bi_\bn_\bu_\bo_\bu_\bs_\b _\bi_\bn_\bt_\be_\bg_\br_\ba_\bt_\bi_\bo_\bn_\b _\bb_\bu_\bi_\bl_\bd_\bs\n to determine if the failures are specific to your machine or if they are also\n present in Django\u2019s official builds. If you click to view a particular build,\n you can view the \u201cConfiguration Matrix\u201d which shows failures broken down by\n Python version and database backend.\n-Note\n+Notitie\n For this tutorial and the ticket we\u2019re working on, testing against SQLite is\n sufficient, however, it\u2019s possible (and sometimes necessary) to _\br_\bu_\bn_\b _\bt_\bh_\be_\b _\bt_\be_\bs_\bt_\bs\n _\bu_\bs_\bi_\bn_\bg_\b _\ba_\b _\bd_\bi_\bf_\bf_\be_\br_\be_\bn_\bt_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be. When making UI changes, you will need to _\br_\bu_\bn_\b _\bt_\bh_\be\n _\bS_\be_\bl_\be_\bn_\bi_\bu_\bm_\b _\bt_\be_\bs_\bt_\bs.\n *\b**\b**\b**\b**\b* W\bWo\bor\brk\bki\bin\bng\bg o\bon\bn a\ba f\bfe\bea\bat\btu\bur\bre\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n For this tutorial, we\u2019ll work on a \u201cfake ticket\u201d as a case study. Here are the\n imaginary details:\n@@ -438,16 +438,16 @@\n           o _\bP_\br_\be_\bv_\bi_\be_\bw_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs\n           o _\bC_\bo_\bm_\bm_\bi_\bt_\bt_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs\n           o _\bP_\bu_\bs_\bh_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bc_\bo_\bm_\bm_\bi_\bt_\b _\ba_\bn_\bd_\b _\bm_\ba_\bk_\bi_\bn_\bg_\b _\ba_\b _\bp_\bu_\bl_\bl_\b _\br_\be_\bq_\bu_\be_\bs_\bt\n           o _\bN_\be_\bx_\bt_\b _\bs_\bt_\be_\bp_\bs\n                 # _\bM_\bo_\br_\be_\b _\bi_\bn_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn_\b _\bf_\bo_\br_\b _\bn_\be_\bw_\b _\bc_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bo_\br_\bs\n                 # _\bF_\bi_\bn_\bd_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\br_\be_\ba_\bl_\b _\bt_\bi_\bc_\bk_\be_\bt\n                 # _\bW_\bh_\ba_\bt_\b\u2019_\bs_\b _\bn_\be_\bx_\bt_\b _\ba_\bf_\bt_\be_\br_\b _\bc_\br_\be_\ba_\bt_\bi_\bn_\bg_\b _\ba_\b _\bp_\bu_\bl_\bl_\b _\br_\be_\bq_\bu_\be_\bs_\bt_\b?\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\bh_\ba_\bt_\b _\bt_\bo_\b _\br_\be_\ba_\bd_\b _\bn_\be_\bx_\bt\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bU_\bs_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/intro/index.html", "source2": "./usr/share/doc/python-django-doc/html/intro/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Getting started &#8212; Django 5.2b1 documentation</title>\n+    <title>Getting started &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django at a glance\" href=\"overview.html\" />\n     <link rel=\"prev\" title=\"Django documentation\" href=\"../index.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,25 +54,25 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n     &laquo; <a href=\"../index.html\" title=\"Django documentation\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"../index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"../index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"overview.html\" title=\"Django at a glance\">next</a> &raquo;</div>\n     </div>\n \n     <div id=\"bd\">\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n@@ -95,15 +96,15 @@\n <li class=\"toctree-l1\"><a class=\"reference internal\" href=\"tutorial08.html\">Writing your first Django app, part 8</a></li>\n <li class=\"toctree-l1\"><a class=\"reference internal\" href=\"reusable-apps.html\">Advanced tutorial: How to write reusable apps</a></li>\n <li class=\"toctree-l1\"><a class=\"reference internal\" href=\"whatsnext.html\">What to read next</a></li>\n <li class=\"toctree-l1\"><a class=\"reference internal\" href=\"contributing.html\">Writing your first contribution for Django</a></li>\n </ul>\n </div>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>If you\u2019re new to <a class=\"reference external\" href=\"https://www.python.org/\">Python</a>, you might want to start by getting an idea of what\n the language is like. Django is 100% Python, so if you\u2019ve got minimal\n comfort with Python you\u2019ll probably get a lot more out of Django.</p>\n <p>If you\u2019re new to programming entirely, you might want to start with this\n <a class=\"reference external\" href=\"https://wiki.python.org/moin/BeginnersGuide/NonProgrammers\">list of Python resources for non-programmers</a></p>\n <p>If you already know a few other languages and want to get up to speed with\n Python quickly, we recommend referring the official\n@@ -120,47 +121,47 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../index.html\"\n-                          title=\"previous chapter\">Django documentation</a></p>\n+                          title=\"vorig hoofdstuk\">Django documentation</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"overview.html\"\n-                          title=\"next chapter\">Django at a glance</a></p>\n+                          title=\"volgend hoofdstuk\">Django at a glance</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n     &laquo; <a href=\"../index.html\" title=\"Django documentation\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"../index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"../index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"overview.html\" title=\"Django at a glance\">next</a> &raquo;</div>\n     </div>\n   </div>\n \n       <div class=\"clearer\"></div>\n     </div>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\bet\btt\bti\bin\bng\bg s\bst\bta\bar\brt\bte\bed\bd_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n New to Django? Or to web development in general? Well, you came to the right\n place: read this material to quickly get up and running.\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bt_\b _\ba_\b _\bg_\bl_\ba_\bn_\bc_\be\n     * _\bQ_\bu_\bi_\bc_\bk_\b _\bi_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bg_\bu_\bi_\bd_\be\n@@ -13,26 +13,26 @@\n     * _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b5\n     * _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b6\n     * _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b7\n     * _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b8\n     * _\bA_\bd_\bv_\ba_\bn_\bc_\be_\bd_\b _\bt_\bu_\bt_\bo_\br_\bi_\ba_\bl_\b:_\b _\bH_\bo_\bw_\b _\bt_\bo_\b _\bw_\br_\bi_\bt_\be_\b _\br_\be_\bu_\bs_\ba_\bb_\bl_\be_\b _\ba_\bp_\bp_\bs\n     * _\bW_\bh_\ba_\bt_\b _\bt_\bo_\b _\br_\be_\ba_\bd_\b _\bn_\be_\bx_\bt\n     * _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bc_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bo_\bn_\b _\bf_\bo_\br_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-See also\n+Zie ook\n If you\u2019re new to _\bP_\by_\bt_\bh_\bo_\bn, you might want to start by getting an idea of what the\n language is like. Django is 100% Python, so if you\u2019ve got minimal comfort with\n Python you\u2019ll probably get a lot more out of Django.\n If you\u2019re new to programming entirely, you might want to start with this _\bl_\bi_\bs_\bt\n _\bo_\bf_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\br_\be_\bs_\bo_\bu_\br_\bc_\be_\bs_\b _\bf_\bo_\br_\b _\bn_\bo_\bn_\b-_\bp_\br_\bo_\bg_\br_\ba_\bm_\bm_\be_\br_\bs\n If you already know a few other languages and want to get up to speed with\n Python quickly, we recommend referring the official _\bP_\by_\bt_\bh_\bo_\bn_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn, which\n provides comprehensive and authoritative information about the language, as\n well as links to other resources such as a list of _\bb_\bo_\bo_\bk_\bs_\b _\ba_\bb_\bo_\bu_\bt_\b _\bP_\by_\bt_\bh_\bo_\bn.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bt_\b _\ba_\b _\bg_\bl_\ba_\bn_\bc_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/intro/install.html", "source2": "./usr/share/doc/python-django-doc/html/intro/install.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Quick install guide &#8212; Django 5.2b1 documentation</title>\n+    <title>Quick install guide &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Writing your first Django app, part 1\" href=\"tutorial01.html\" />\n     <link rel=\"prev\" title=\"Django at a glance\" href=\"overview.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -165,37 +166,37 @@\n <li><a class=\"reference internal\" href=\"#that-s-it\">That\u2019s it!</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"overview.html\"\n-                          title=\"previous chapter\">Django at a glance</a></p>\n+                          title=\"vorig hoofdstuk\">Django at a glance</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"tutorial01.html\"\n-                          title=\"next chapter\">Writing your first Django app, part 1</a></p>\n+                          title=\"volgend hoofdstuk\">Writing your first Django app, part 1</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk i\bin\bns\bst\bta\bal\bll\bl g\bgu\bui\bid\bde\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Before you can use Django, you\u2019ll need to get it installed. We have a _\bc_\bo_\bm_\bp_\bl_\be_\bt_\be\n _\bi_\bn_\bs_\bt_\ba_\bl_\bl_\ba_\bt_\bi_\bo_\bn_\b _\bg_\bu_\bi_\bd_\be that covers all the possibilities; this guide will guide you\n to a minimal installation that\u2019ll work while you walk through the introduction.\n *\b**\b**\b**\b**\b* I\bIn\bns\bst\bta\bal\bll\bl P\bPy\byt\bth\bho\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -50,16 +50,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bQ_\bu_\bi_\bc_\bk_\b _\bi_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bg_\bu_\bi_\bd_\be\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bP_\by_\bt_\bh_\bo_\bn\n           o _\bS_\be_\bt_\b _\bu_\bp_\b _\ba_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bD_\bj_\ba_\bn_\bg_\bo\n           o _\bV_\be_\br_\bi_\bf_\by_\bi_\bn_\bg\n           o _\bT_\bh_\ba_\bt_\b\u2019_\bs_\b _\bi_\bt_\b!\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bt_\b _\ba_\b _\bg_\bl_\ba_\bn_\bc_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b1\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/intro/overview.html", "source2": "./usr/share/doc/python-django-doc/html/intro/overview.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django at a glance &#8212; Django 5.2b1 documentation</title>\n+    <title>Django at a glance &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Quick install guide\" href=\"install.html\" />\n     <link rel=\"prev\" title=\"Getting started\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -450,37 +451,37 @@\n <li><a class=\"reference internal\" href=\"#this-is-just-the-surface\">This is just the surface</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">Getting started</a></p>\n+                          title=\"vorig hoofdstuk\">Getting started</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"install.html\"\n-                          title=\"next chapter\">Quick install guide</a></p>\n+                          title=\"volgend hoofdstuk\">Quick install guide</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo a\bat\bt a\ba g\bgl\bla\ban\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Because Django was developed in a fast-paced newsroom environment, it was\n designed to make common web development tasks fast and easy. Here\u2019s an informal\n overview of how to write a database-driven web app with Django.\n The goal of this document is to give you enough technical specifics to\n@@ -277,16 +277,16 @@\n           o _\bE_\bn_\bj_\bo_\by_\b _\bt_\bh_\be_\b _\bf_\br_\be_\be_\b _\bA_\bP_\bI\n           o _\bA_\b _\bd_\by_\bn_\ba_\bm_\bi_\bc_\b _\ba_\bd_\bm_\bi_\bn_\b _\bi_\bn_\bt_\be_\br_\bf_\ba_\bc_\be_\b:_\b _\bi_\bt_\b\u2019_\bs_\b _\bn_\bo_\bt_\b _\bj_\bu_\bs_\bt_\b _\bs_\bc_\ba_\bf_\bf_\bo_\bl_\bd_\bi_\bn_\bg_\b _\b\u2013_\b _\bi_\bt_\b\u2019_\bs_\b _\bt_\bh_\be\n             _\bw_\bh_\bo_\bl_\be_\b _\bh_\bo_\bu_\bs_\be\n           o _\bD_\be_\bs_\bi_\bg_\bn_\b _\by_\bo_\bu_\br_\b _\bU_\bR_\bL_\bs\n           o _\bW_\br_\bi_\bt_\be_\b _\by_\bo_\bu_\br_\b _\bv_\bi_\be_\bw_\bs\n           o _\bD_\be_\bs_\bi_\bg_\bn_\b _\by_\bo_\bu_\br_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n           o _\bT_\bh_\bi_\bs_\b _\bi_\bs_\b _\bj_\bu_\bs_\bt_\b _\bt_\bh_\be_\b _\bs_\bu_\br_\bf_\ba_\bc_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bt_\bt_\bi_\bn_\bg_\b _\bs_\bt_\ba_\br_\bt_\be_\bd\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bQ_\bu_\bi_\bc_\bk_\b _\bi_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bg_\bu_\bi_\bd_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/intro/reusable-apps.html", "source2": "./usr/share/doc/python-django-doc/html/intro/reusable-apps.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Advanced tutorial: How to write reusable apps &#8212; Django 5.2b1 documentation</title>\n+    <title>Advanced tutorial: How to write reusable apps &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"What to read next\" href=\"whatsnext.html\" />\n     <link rel=\"prev\" title=\"Writing your first Django app, part 8\" href=\"tutorial08.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -422,37 +423,37 @@\n <li><a class=\"reference internal\" href=\"#installing-python-packages-with-a-virtual-environment\">Installing Python packages with a virtual environment</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"tutorial08.html\"\n-                          title=\"previous chapter\">Writing your first Django app, part 8</a></p>\n+                          title=\"vorig hoofdstuk\">Writing your first Django app, part 8</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"whatsnext.html\"\n-                          title=\"next chapter\">What to read next</a></p>\n+                          title=\"volgend hoofdstuk\">What to read next</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* A\bAd\bdv\bva\ban\bnc\bce\bed\bd t\btu\but\bto\bor\bri\bia\bal\bl:\b: H\bHo\bow\bw t\bto\bo w\bwr\bri\bit\bte\be r\bre\beu\bus\bsa\bab\bbl\ble\be a\bap\bpp\bps\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This advanced tutorial begins where _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl_\b _\b8 left off. We\u2019ll be turning our\n web-poll into a standalone Python package you can reuse in new projects and\n share with other people.\n If you haven\u2019t recently completed Tutorials 1\u20138, we encourage you to review\n@@ -257,16 +257,16 @@\n           o _\bR_\be_\bu_\bs_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bm_\ba_\bt_\bt_\be_\br_\bs\n           o _\bY_\bo_\bu_\br_\b _\bp_\br_\bo_\bj_\be_\bc_\bt_\b _\ba_\bn_\bd_\b _\by_\bo_\bu_\br_\b _\br_\be_\bu_\bs_\ba_\bb_\bl_\be_\b _\ba_\bp_\bp\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bs_\bo_\bm_\be_\b _\bp_\br_\be_\br_\be_\bq_\bu_\bi_\bs_\bi_\bt_\be_\bs\n           o _\bP_\ba_\bc_\bk_\ba_\bg_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\ba_\bp_\bp\n           o _\bU_\bs_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bo_\bw_\bn_\b _\bp_\ba_\bc_\bk_\ba_\bg_\be\n           o _\bP_\bu_\bb_\bl_\bi_\bs_\bh_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\ba_\bp_\bp\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\bp_\ba_\bc_\bk_\ba_\bg_\be_\bs_\b _\bw_\bi_\bt_\bh_\b _\ba_\b _\bv_\bi_\br_\bt_\bu_\ba_\bl_\b _\be_\bn_\bv_\bi_\br_\bo_\bn_\bm_\be_\bn_\bt\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b8\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\bh_\ba_\bt_\b _\bt_\bo_\b _\br_\be_\ba_\bd_\b _\bn_\be_\bx_\bt\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/intro/tutorial01.html", "source2": "./usr/share/doc/python-django-doc/html/intro/tutorial01.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Writing your first Django app, part 1 &#8212; Django 5.2b1 documentation</title>\n+    <title>Writing your first Django app, part 1 &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Writing your first Django app, part 2\" href=\"tutorial02.html\" />\n     <link rel=\"prev\" title=\"Quick install guide\" href=\"install.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -171,15 +172,15 @@\n <div class=\"highlight\"><pre><span></span><span class=\"gp\">...\\&gt;</span> django-admin startproject mysite djangotutorial\n </pre></div>\n </section>\n </div>\n <p>This will create a project called <code class=\"docutils literal notranslate\"><span class=\"pre\">mysite</span></code> inside the <code class=\"docutils literal notranslate\"><span class=\"pre\">djangotutorial</span></code>\n directory. If it didn\u2019t work, see <a class=\"reference internal\" href=\"../faq/troubleshooting.html#troubleshooting-django-admin\"><span class=\"std std-ref\">Problems running django-admin</span></a>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>You\u2019ll need to avoid naming projects after built-in Python or Django\n components. In particular, this means you should avoid using names like\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django</span></code> (which will conflict with Django itself) or <code class=\"docutils literal notranslate\"><span class=\"pre\">test</span></code> (which\n conflicts with a built-in Python package).</p>\n </div>\n <p>Let\u2019s look at what <a class=\"reference internal\" href=\"../ref/django-admin.html#django-admin-startproject\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">startproject</span></code></a> created:</p>\n <div class=\"highlight-text notranslate\"><div class=\"highlight\"><pre><span></span>djangotutorial/\n@@ -238,23 +239,23 @@\n <pre class=\"literal-block\">Performing system checks...\n \n System check identified no issues (0 silenced).\n \n You have unapplied migrations; your app may not work properly until they are applied.\n Run 'python manage.py migrate' to apply them.\n \n-February 19, 2025 - 15:50:53\n+februari 19, 2025 - 15:50:53\n Django version 5.2, using settings 'mysite.settings'\n Starting development server at <a class=\"reference external\" href=\"http://127.0.0.1:8000/\">http://127.0.0.1:8000/</a>\n Quit the server with CONTROL-C.\n \n WARNING: This is a development server. Do not use it in a production setting. Use a production WSGI or ASGI server instead.\n For more information on production servers see: <a class=\"reference external\" href=\"https://docs.djangoproject.com/en/\">https://docs.djangoproject.com/en/</a>5.2/howto/deployment/</pre>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Ignore the warning about unapplied database migrations for now; we\u2019ll deal\n with the database shortly.</p>\n </div>\n <p>Now that the server\u2019s running, visit <a class=\"reference external\" href=\"http://127.0.0.1:8000/\">http://127.0.0.1:8000/</a> with your web\n browser. You\u2019ll see a \u201cCongratulations!\u201d page, with a rocket taking off.\n It worked!</p>\n <p>You\u2019ve started the Django development server, a lightweight web server written\n@@ -451,37 +452,37 @@\n <li><a class=\"reference internal\" href=\"#write-your-first-view\">Write your first view</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"install.html\"\n-                          title=\"previous chapter\">Quick install guide</a></p>\n+                          title=\"vorig hoofdstuk\">Quick install guide</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"tutorial02.html\"\n-                          title=\"next chapter\">Writing your first Django app, part 2</a></p>\n+                          title=\"volgend hoofdstuk\">Writing your first Django app, part 2</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* W\bWr\bri\bit\bti\bin\bng\bg y\byo\bou\bur\br f\bfi\bir\brs\bst\bt D\bDj\bja\ban\bng\bgo\bo a\bap\bpp\bp,\b, p\bpa\bar\brt\bt 1\b1_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Let\u2019s learn by example.\n Throughout this tutorial, we\u2019ll walk you through the creation of a basic poll\n application.\n It\u2019ll consist of two parts:\n@@ -39,15 +39,15 @@\n ...\\> mkdir djangotutorial\n Then, run the following command to bootstrap a new Django project:\n #\uf17c/\uf179 o\uf17a\n $ django-admin startproject mysite djangotutorial\n ...\\> django-admin startproject mysite djangotutorial\n This will create a project called mysite inside the djangotutorial directory.\n If it didn\u2019t work, see _\bP_\br_\bo_\bb_\bl_\be_\bm_\bs_\b _\br_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn.\n-Note\n+Notitie\n You\u2019ll need to avoid naming projects after built-in Python or Django\n components. In particular, this means you should avoid using names like django\n (which will conflict with Django itself) or test (which conflicts with a built-\n in Python package).\n Let\u2019s look at what _\bs_\bt_\ba_\br_\bt_\bp_\br_\bo_\bj_\be_\bc_\bt created:\n djangotutorial/\n     manage.py\n@@ -87,24 +87,24 @@\n \n System check identified no issues (0 silenced).\n \n You have unapplied migrations; your app may not work properly until they are\n applied.\n Run 'python manage.py migrate' to apply them.\n \n-February 19, 2025 - 15:50:53\n+februari 19, 2025 - 15:50:53\n Django version 5.2, using settings 'mysite.settings'\n Starting development server at _\bh_\bt_\bt_\bp_\b:_\b/_\b/_\b1_\b2_\b7_\b._\b0_\b._\b0_\b._\b1_\b:_\b8_\b0_\b0_\b0_\b/\n Quit the server with CONTROL-C.\n \n WARNING: This is a development server. Do not use it in a production setting.\n Use a production WSGI or ASGI server instead.\n For more information on production servers see: _\bh_\bt_\bt_\bp_\bs_\b:_\b/_\b/_\bd_\bo_\bc_\bs_\b._\bd_\bj_\ba_\bn_\bg_\bo_\bp_\br_\bo_\bj_\be_\bc_\bt_\b._\bc_\bo_\bm_\b/\n _\be_\bn_\b/5.2/howto/deployment/\n-Note\n+Notitie\n Ignore the warning about unapplied database migrations for now; we\u2019ll deal with\n the database shortly.\n Now that the server\u2019s running, visit _\bh_\bt_\bt_\bp_\b:_\b/_\b/_\b1_\b2_\b7_\b._\b0_\b._\b0_\b._\b1_\b:_\b8_\b0_\b0_\b0_\b/ with your web\n browser. You\u2019ll see a \u201cCongratulations!\u201d page, with a rocket taking off. It\n worked!\n You\u2019ve started the Django development server, a lightweight web server written\n purely in Python. We\u2019ve included this with Django so you can develop things\n@@ -223,16 +223,16 @@\n _\bo_\bf_\b _\bt_\bh_\bi_\bs_\b _\bt_\bu_\bt_\bo_\br_\bi_\ba_\bl to start working with the database.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b1\n           o _\bC_\br_\be_\ba_\bt_\bi_\bn_\bg_\b _\ba_\b _\bp_\br_\bo_\bj_\be_\bc_\bt\n           o _\bT_\bh_\be_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt_\b _\bs_\be_\br_\bv_\be_\br\n           o _\bC_\br_\be_\ba_\bt_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bP_\bo_\bl_\bl_\bs_\b _\ba_\bp_\bp\n           o _\bW_\br_\bi_\bt_\be_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bv_\bi_\be_\bw\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bQ_\bu_\bi_\bc_\bk_\b _\bi_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bg_\bu_\bi_\bd_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b2\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/intro/tutorial02.html", "source2": "./usr/share/doc/python-django-doc/html/intro/tutorial02.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Writing your first Django app, part 2 &#8212; Django 5.2b1 documentation</title>\n+    <title>Writing your first Django app, part 2 &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Writing your first Django app, part 3\" href=\"tutorial03.html\" />\n     <link rel=\"prev\" title=\"Writing your first Django app, part 1\" href=\"tutorial01.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -793,37 +794,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"tutorial01.html\"\n-                          title=\"previous chapter\">Writing your first Django app, part 1</a></p>\n+                          title=\"vorig hoofdstuk\">Writing your first Django app, part 1</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"tutorial03.html\"\n-                          title=\"next chapter\">Writing your first Django app, part 3</a></p>\n+                          title=\"volgend hoofdstuk\">Writing your first Django app, part 3</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* W\bWr\bri\bit\bti\bin\bng\bg y\byo\bou\bur\br f\bfi\bir\brs\bst\bt D\bDj\bja\ban\bng\bgo\bo a\bap\bpp\bp,\b, p\bpa\bar\brt\bt 2\b2_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This tutorial begins where _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl_\b _\b1 left off. We\u2019ll set up the database,\n create your first model, and get a quick introduction to Django\u2019s\n automatically-generated admin site.\n Where to get help:\n@@ -508,16 +508,16 @@\n           o _\bP_\bl_\ba_\by_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bt_\bh_\be_\b _\bA_\bP_\bI\n           o _\bI_\bn_\bt_\br_\bo_\bd_\bu_\bc_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bA_\bd_\bm_\bi_\bn\n                 # _\bC_\br_\be_\ba_\bt_\bi_\bn_\bg_\b _\ba_\bn_\b _\ba_\bd_\bm_\bi_\bn_\b _\bu_\bs_\be_\br\n                 # _\bS_\bt_\ba_\br_\bt_\b _\bt_\bh_\be_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt_\b _\bs_\be_\br_\bv_\be_\br\n                 # _\bE_\bn_\bt_\be_\br_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn_\b _\bs_\bi_\bt_\be\n                 # _\bM_\ba_\bk_\be_\b _\bt_\bh_\be_\b _\bp_\bo_\bl_\bl_\b _\ba_\bp_\bp_\b _\bm_\bo_\bd_\bi_\bf_\bi_\ba_\bb_\bl_\be_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn\n                 # _\bE_\bx_\bp_\bl_\bo_\br_\be_\b _\bt_\bh_\be_\b _\bf_\br_\be_\be_\b _\ba_\bd_\bm_\bi_\bn_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\ba_\bl_\bi_\bt_\by\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b1\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b3\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/intro/tutorial03.html", "source2": "./usr/share/doc/python-django-doc/html/intro/tutorial03.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Writing your first Django app, part 3 &#8212; Django 5.2b1 documentation</title>\n+    <title>Writing your first Django app, part 3 &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Writing your first Django app, part 4\" href=\"tutorial04.html\" />\n     <link rel=\"prev\" title=\"Writing your first Django app, part 2\" href=\"tutorial02.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -261,15 +262,15 @@\n <span class=\"cp\">{%</span> <span class=\"k\">else</span> <span class=\"cp\">%}</span>\n     <span class=\"p\">&lt;</span><span class=\"nt\">p</span><span class=\"p\">&gt;</span>No polls are available.<span class=\"p\">&lt;/</span><span class=\"nt\">p</span><span class=\"p\">&gt;</span>\n <span class=\"cp\">{%</span> <span class=\"k\">endif</span> <span class=\"cp\">%}</span>\n </pre></div>\n </div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>To make the tutorial shorter, all template examples use incomplete HTML. In\n your own projects you should use <a class=\"reference external\" href=\"https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Getting_started#anatomy_of_an_html_document\">complete HTML documents</a>.</p>\n </div>\n <p>Now let\u2019s update our <code class=\"docutils literal notranslate\"><span class=\"pre\">index</span></code> view in <code class=\"docutils literal notranslate\"><span class=\"pre\">polls/views.py</span></code> to use the template:</p>\n <div class=\"literal-block-wrapper docutils container\" id=\"id6\">\n <div class=\"code-block-caption\"><span class=\"caption-text\"><code class=\"docutils literal notranslate\"><span class=\"pre\">polls/views.py</span></code></span><a class=\"headerlink\" href=\"#id6\" title=\"Link to this code\">\u00b6</a></div>\n <div class=\"highlight-python notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.http</span> <span class=\"kn\">import</span> <span class=\"n\">HttpResponse</span>\n@@ -532,37 +533,37 @@\n <li><a class=\"reference internal\" href=\"#namespacing-url-names\">Namespacing URL names</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"tutorial02.html\"\n-                          title=\"previous chapter\">Writing your first Django app, part 2</a></p>\n+                          title=\"vorig hoofdstuk\">Writing your first Django app, part 2</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"tutorial04.html\"\n-                          title=\"next chapter\">Writing your first Django app, part 4</a></p>\n+                          title=\"volgend hoofdstuk\">Writing your first Django app, part 4</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* W\bWr\bri\bit\bti\bin\bng\bg y\byo\bou\bur\br f\bfi\bir\brs\bst\bt D\bDj\bja\ban\bng\bgo\bo a\bap\bpp\bp,\b, p\bpa\bar\brt\bt 3\b3_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This tutorial begins where _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl_\b _\b2 left off. We\u2019re continuing the web-poll\n application and will focus on creating the public interface \u2013 \u201cviews.\u201d\n Where to get help:\n If you\u2019re having trouble going through this tutorial, please head over to the\n@@ -148,15 +148,15 @@\n         <li><a href=\"/polls/{{ question.id }}/\">{{ question.question_text }}</\n a></li>\n     {% endfor %}\n     </ul>\n {% else %}\n     <p>No polls are available.</p>\n {% endif %}\n-Note\n+Notitie\n To make the tutorial shorter, all template examples use incomplete HTML. In\n your own projects you should use _\bc_\bo_\bm_\bp_\bl_\be_\bt_\be_\b _\bH_\bT_\bM_\bL_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\bs.\n Now let\u2019s update our index view in polls/views.py to use the template:\n polls/views.py_\b\u00b6\n from django.http import HttpResponse\n from django.template import loader\n \n@@ -327,16 +327,16 @@\n           o _\bW_\br_\bi_\bt_\be_\b _\bv_\bi_\be_\bw_\bs_\b _\bt_\bh_\ba_\bt_\b _\ba_\bc_\bt_\bu_\ba_\bl_\bl_\by_\b _\bd_\bo_\b _\bs_\bo_\bm_\be_\bt_\bh_\bi_\bn_\bg\n                 # _\bA_\b _\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\b:_\b _\br_\be_\bn_\bd_\be_\br_\b(_\b)\n           o _\bR_\ba_\bi_\bs_\bi_\bn_\bg_\b _\ba_\b _\b4_\b0_\b4_\b _\be_\br_\br_\bo_\br\n                 # _\bA_\b _\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\b:_\b _\bg_\be_\bt_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bo_\br_\b__\b4_\b0_\b4_\b(_\b)\n           o _\bU_\bs_\be_\b _\bt_\bh_\be_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bs_\by_\bs_\bt_\be_\bm\n           o _\bR_\be_\bm_\bo_\bv_\bi_\bn_\bg_\b _\bh_\ba_\br_\bd_\bc_\bo_\bd_\be_\bd_\b _\bU_\bR_\bL_\bs_\b _\bi_\bn_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n           o _\bN_\ba_\bm_\be_\bs_\bp_\ba_\bc_\bi_\bn_\bg_\b _\bU_\bR_\bL_\b _\bn_\ba_\bm_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b2\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b4\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/intro/tutorial04.html", "source2": "./usr/share/doc/python-django-doc/html/intro/tutorial04.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Writing your first Django app, part 4 &#8212; Django 5.2b1 documentation</title>\n+    <title>Writing your first Django app, part 4 &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Writing your first Django app, part 5\" href=\"tutorial05.html\" />\n     <link rel=\"prev\" title=\"Writing your first Django app, part 3\" href=\"tutorial03.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -416,37 +417,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"tutorial03.html\"\n-                          title=\"previous chapter\">Writing your first Django app, part 3</a></p>\n+                          title=\"vorig hoofdstuk\">Writing your first Django app, part 3</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"tutorial05.html\"\n-                          title=\"next chapter\">Writing your first Django app, part 5</a></p>\n+                          title=\"volgend hoofdstuk\">Writing your first Django app, part 5</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* W\bWr\bri\bit\bti\bin\bng\bg y\byo\bou\bur\br f\bfi\bir\brs\bst\bt D\bDj\bja\ban\bng\bgo\bo a\bap\bpp\bp,\b, p\bpa\bar\brt\bt 4\b4_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This tutorial begins where _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl_\b _\b3 left off. We\u2019re continuing the web-poll\n application and will focus on form processing and cutting down our code.\n Where to get help:\n If you\u2019re having trouble going through this tutorial, please head over to the\n@@ -252,16 +252,16 @@\n _\bt_\bu_\bt_\bo_\br_\bi_\ba_\bl to learn about testing our polls app.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b4\n           o _\bW_\br_\bi_\bt_\be_\b _\ba_\b _\bm_\bi_\bn_\bi_\bm_\ba_\bl_\b _\bf_\bo_\br_\bm\n           o _\bU_\bs_\be_\b _\bg_\be_\bn_\be_\br_\bi_\bc_\b _\bv_\bi_\be_\bw_\bs_\b:_\b _\bL_\be_\bs_\bs_\b _\bc_\bo_\bd_\be_\b _\bi_\bs_\b _\bb_\be_\bt_\bt_\be_\br\n                 # _\bA_\bm_\be_\bn_\bd_\b _\bU_\bR_\bL_\bc_\bo_\bn_\bf\n                 # _\bA_\bm_\be_\bn_\bd_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b3\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b5\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/intro/tutorial05.html", "source2": "./usr/share/doc/python-django-doc/html/intro/tutorial05.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Writing your first Django app, part 5 &#8212; Django 5.2b1 documentation</title>\n+    <title>Writing your first Django app, part 5 &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Writing your first Django app, part 6\" href=\"tutorial06.html\" />\n     <link rel=\"prev\" title=\"Writing your first Django app, part 4\" href=\"tutorial04.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -795,37 +796,37 @@\n <li><a class=\"reference internal\" href=\"#what-s-next\">What\u2019s next?</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"tutorial04.html\"\n-                          title=\"previous chapter\">Writing your first Django app, part 4</a></p>\n+                          title=\"vorig hoofdstuk\">Writing your first Django app, part 4</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"tutorial06.html\"\n-                          title=\"next chapter\">Writing your first Django app, part 6</a></p>\n+                          title=\"volgend hoofdstuk\">Writing your first Django app, part 6</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* W\bWr\bri\bit\bti\bin\bng\bg y\byo\bou\bur\br f\bfi\bir\brs\bst\bt D\bDj\bja\ban\bng\bgo\bo a\bap\bpp\bp,\b, p\bpa\bar\brt\bt 5\b5_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This tutorial begins where _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl_\b _\b4 left off. We\u2019ve built a web-poll\n application, and we\u2019ll now create some automated tests for it.\n Where to get help:\n If you\u2019re having trouble going through this tutorial, please head over to the\n@@ -530,16 +530,16 @@\n                 # _\bI_\bm_\bp_\br_\bo_\bv_\bi_\bn_\bg_\b _\bo_\bu_\br_\b _\bv_\bi_\be_\bw\n                 # _\bT_\be_\bs_\bt_\bi_\bn_\bg_\b _\bo_\bu_\br_\b _\bn_\be_\bw_\b _\bv_\bi_\be_\bw\n                 # _\bT_\be_\bs_\bt_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw\n                 # _\bI_\bd_\be_\ba_\bs_\b _\bf_\bo_\br_\b _\bm_\bo_\br_\be_\b _\bt_\be_\bs_\bt_\bs\n           o _\bW_\bh_\be_\bn_\b _\bt_\be_\bs_\bt_\bi_\bn_\bg_\b,_\b _\bm_\bo_\br_\be_\b _\bi_\bs_\b _\bb_\be_\bt_\bt_\be_\br\n           o _\bF_\bu_\br_\bt_\bh_\be_\br_\b _\bt_\be_\bs_\bt_\bi_\bn_\bg\n           o _\bW_\bh_\ba_\bt_\b\u2019_\bs_\b _\bn_\be_\bx_\bt_\b?\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b4\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b6\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/intro/tutorial06.html", "source2": "./usr/share/doc/python-django-doc/html/intro/tutorial06.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Writing your first Django app, part 6 &#8212; Django 5.2b1 documentation</title>\n+    <title>Writing your first Django app, part 6 &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Writing your first Django app, part 7\" href=\"tutorial07.html\" />\n     <link rel=\"prev\" title=\"Writing your first Django app, part 5\" href=\"tutorial05.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -196,15 +197,15 @@\n <span class=\"p\">}</span>\n </pre></div>\n </div>\n </div>\n <p>Reload <code class=\"docutils literal notranslate\"><span class=\"pre\">http://localhost:8000/polls/</span></code> and you should see the background\n loaded in the top left of the screen.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">{%</span> <span class=\"pre\">static</span> <span class=\"pre\">%}</span></code> template tag is not available for use in static files\n which aren\u2019t generated by Django, like your stylesheet. You should always\n use <strong>relative paths</strong> to link your static files between each other,\n because then you can change <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-STATIC_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATIC_URL</span></code></a> (used by the\n <a class=\"reference internal\" href=\"../ref/templates/builtins.html#std-templatetag-static\"><code class=\"xref std std-ttag docutils literal notranslate\"><span class=\"pre\">static</span></code></a> template tag to generate its URLs) without having to modify\n a bunch of paths in your static files as well.</p>\n </div>\n@@ -238,37 +239,37 @@\n <li><a class=\"reference internal\" href=\"#adding-a-background-image\">Adding a background-image</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"tutorial05.html\"\n-                          title=\"previous chapter\">Writing your first Django app, part 5</a></p>\n+                          title=\"vorig hoofdstuk\">Writing your first Django app, part 5</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"tutorial07.html\"\n-                          title=\"next chapter\">Writing your first Django app, part 7</a></p>\n+                          title=\"volgend hoofdstuk\">Writing your first Django app, part 7</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* W\bWr\bri\bit\bti\bin\bng\bg y\byo\bou\bur\br f\bfi\bir\brs\bst\bt D\bDj\bja\ban\bng\bgo\bo a\bap\bpp\bp,\b, p\bpa\bar\brt\bt 6\b6_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This tutorial begins where _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl_\b _\b5 left off. We\u2019ve built a tested web-poll\n application, and we\u2019ll now add a stylesheet and an image.\n Aside from the HTML generated by the server, web applications generally need to\n serve additional files \u2014 such as images, JavaScript, or CSS \u2014 necessary to\n@@ -70,31 +70,31 @@\n style.css):\n polls/static/polls/style.css_\b\u00b6\n body {\n     background: white url(\"images/background.png\") no-repeat;\n }\n Reload http://localhost:8000/polls/ and you should see the background loaded in\n the top left of the screen.\n-Warning\n+Waarschuwing\n The {% static %} template tag is not available for use in static files which\n aren\u2019t generated by Django, like your stylesheet. You should always use\n r\bre\bel\bla\bat\bti\biv\bve\be p\bpa\bat\bth\bhs\bs to link your static files between each other, because then you\n can change _\bS_\bT_\bA_\bT_\bI_\bC_\b__\bU_\bR_\bL (used by the _\bs_\bt_\ba_\bt_\bi_\bc template tag to generate its URLs)\n without having to modify a bunch of paths in your static files as well.\n These are the b\bba\bas\bsi\bic\bcs\bs. For more details on settings and other bits included with\n the framework see _\bt_\bh_\be_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs_\b _\bh_\bo_\bw_\bt_\bo and _\bt_\bh_\be_\b _\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be.\n _\bD_\be_\bp_\bl_\bo_\by_\bi_\bn_\bg_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs discusses how to use static files on a real server.\n When you\u2019re comfortable with the static files, read _\bp_\ba_\br_\bt_\b _\b7_\b _\bo_\bf_\b _\bt_\bh_\bi_\bs_\b _\bt_\bu_\bt_\bo_\br_\bi_\ba_\bl to\n learn how to customize Django\u2019s automatically-generated admin site.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b6\n           o _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\be_\b _\by_\bo_\bu_\br_\b _\ba\ba_\bp\bp_\bp\bp_\b?\b\u2019_\bs\bs_\b _\bl_\bo_\bo_\bk_\b _\ba_\bn_\bd_\b _\bf_\be_\be_\bl\n           o _\bA_\bd_\bd_\bi_\bn_\bg_\b _\ba_\b _\bb_\ba_\bc_\bk_\bg_\br_\bo_\bu_\bn_\bd_\b-_\bi_\bm_\ba_\bg_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b5\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b7\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/intro/tutorial07.html", "source2": "./usr/share/doc/python-django-doc/html/intro/tutorial07.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Writing your first Django app, part 7 &#8212; Django 5.2b1 documentation</title>\n+    <title>Writing your first Django app, part 7 &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Writing your first Django app, part 8\" href=\"tutorial08.html\" />\n     <link rel=\"prev\" title=\"Writing your first Django app, part 6\" href=\"tutorial06.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -487,37 +488,37 @@\n <li><a class=\"reference internal\" href=\"#customize-the-admin-index-page\">Customize the admin index page</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"tutorial06.html\"\n-                          title=\"previous chapter\">Writing your first Django app, part 6</a></p>\n+                          title=\"vorig hoofdstuk\">Writing your first Django app, part 6</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"tutorial08.html\"\n-                          title=\"next chapter\">Writing your first Django app, part 8</a></p>\n+                          title=\"volgend hoofdstuk\">Writing your first Django app, part 8</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* W\bWr\bri\bit\bti\bin\bng\bg y\byo\bou\bur\br f\bfi\bir\brs\bst\bt D\bDj\bja\ban\bng\bgo\bo a\bap\bpp\bp,\b, p\bpa\bar\brt\bt 7\b7_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This tutorial begins where _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl_\b _\b6 left off. We\u2019re continuing the web-poll\n application and will focus on customizing Django\u2019s automatically-generated\n admin site that we first explored in _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl_\b _\b2.\n Where to get help:\n@@ -293,16 +293,16 @@\n           o _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\be_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn_\b _\bf_\bo_\br_\bm\n           o _\bA_\bd_\bd_\bi_\bn_\bg_\b _\br_\be_\bl_\ba_\bt_\be_\bd_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n           o _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\be_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn_\b _\bc_\bh_\ba_\bn_\bg_\be_\b _\bl_\bi_\bs_\bt\n           o _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\be_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn_\b _\bl_\bo_\bo_\bk_\b _\ba_\bn_\bd_\b _\bf_\be_\be_\bl\n                 # _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bp\bp_\br\br_\bo\bo_\bj\bj_\be\be_\bc\bc_\bt\bt_\b?\b\u2019_\bs\bs_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n                 # _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\ba\ba_\bp\bp_\bp\bp_\bl\bl_\bi\bi_\bc\bc_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b?\b\u2019_\bs\bs_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n           o _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\be_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn_\b _\bi_\bn_\bd_\be_\bx_\b _\bp_\ba_\bg_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b6\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b8\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/intro/tutorial08.html", "source2": "./usr/share/doc/python-django-doc/html/intro/tutorial08.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Writing your first Django app, part 8 &#8212; Django 5.2b1 documentation</title>\n+    <title>Writing your first Django app, part 8 &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Advanced tutorial: How to write reusable apps\" href=\"reusable-apps.html\" />\n     <link rel=\"prev\" title=\"Writing your first Django app, part 7\" href=\"tutorial07.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -204,37 +205,37 @@\n <li><a class=\"reference internal\" href=\"#what-s-next\">What\u2019s next?</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"tutorial07.html\"\n-                          title=\"previous chapter\">Writing your first Django app, part 7</a></p>\n+                          title=\"vorig hoofdstuk\">Writing your first Django app, part 7</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"reusable-apps.html\"\n-                          title=\"next chapter\">Advanced tutorial: How to write reusable apps</a></p>\n+                          title=\"volgend hoofdstuk\">Advanced tutorial: How to write reusable apps</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* W\bWr\bri\bit\bti\bin\bng\bg y\byo\bou\bur\br f\bfi\bir\brs\bst\bt D\bDj\bja\ban\bng\bgo\bo a\bap\bpp\bp,\b, p\bpa\bar\brt\bt 8\b8_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This tutorial begins where _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl_\b _\b7 left off. We\u2019ve built our web-poll\n application and will now look at third-party packages. One of Django\u2019s\n strengths is the rich ecosystem of third-party packages. They\u2019re community\n developed packages that can be used to quickly improve the feature set of an\n@@ -67,16 +67,16 @@\n _\br_\be_\bu_\bs_\ba_\bb_\bl_\be_\b _\ba_\bp_\bp_\bs.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b8\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bD_\be_\bb_\bu_\bg_\b _\bT_\bo_\bo_\bl_\bb_\ba_\br\n           o _\bG_\be_\bt_\bt_\bi_\bn_\bg_\b _\bh_\be_\bl_\bp_\b _\bf_\br_\bo_\bm_\b _\bo_\bt_\bh_\be_\br_\bs\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bo_\bt_\bh_\be_\br_\b _\bt_\bh_\bi_\br_\bd_\b-_\bp_\ba_\br_\bt_\by_\b _\bp_\ba_\bc_\bk_\ba_\bg_\be_\bs\n           o _\bW_\bh_\ba_\bt_\b\u2019_\bs_\b _\bn_\be_\bx_\bt_\b?\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\b,_\b _\bp_\ba_\br_\bt_\b _\b7\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\bd_\bv_\ba_\bn_\bc_\be_\bd_\b _\bt_\bu_\bt_\bo_\br_\bi_\ba_\bl_\b:_\b _\bH_\bo_\bw_\b _\bt_\bo_\b _\bw_\br_\bi_\bt_\be_\b _\br_\be_\bu_\bs_\ba_\bb_\bl_\be_\b _\ba_\bp_\bp_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/intro/whatsnext.html", "source2": "./usr/share/doc/python-django-doc/html/intro/whatsnext.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>What to read next &#8212; Django 5.2b1 documentation</title>\n+    <title>What to read next &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Writing your first contribution for Django\" href=\"contributing.html\" />\n     <link rel=\"prev\" title=\"Advanced tutorial: How to write reusable apps\" href=\"reusable-apps.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -314,37 +315,37 @@\n <li><a class=\"reference internal\" href=\"#differences-between-versions\">Differences between versions</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"reusable-apps.html\"\n-                          title=\"previous chapter\">Advanced tutorial: How to write reusable apps</a></p>\n+                          title=\"vorig hoofdstuk\">Advanced tutorial: How to write reusable apps</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"contributing.html\"\n-                          title=\"next chapter\">Writing your first contribution for Django</a></p>\n+                          title=\"volgend hoofdstuk\">Writing your first contribution for Django</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* W\bWh\bha\bat\bt t\bto\bo r\bre\bea\bad\bd n\bne\bex\bxt\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n So you\u2019ve read all the _\bi_\bn_\bt_\br_\bo_\bd_\bu_\bc_\bt_\bo_\br_\by_\b _\bm_\ba_\bt_\be_\br_\bi_\ba_\bl and have decided you\u2019d like to\n keep using Django. We\u2019ve only just scratched the surface with this intro (in\n fact, if you\u2019ve read every single word, you\u2019ve read about 5% of the overall\n documentation).\n@@ -143,16 +143,16 @@\n           o _\bH_\bo_\bw_\b _\bt_\bh_\be_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bs_\b _\bo_\br_\bg_\ba_\bn_\bi_\bz_\be_\bd\n           o _\bH_\bo_\bw_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bs_\b _\bu_\bp_\bd_\ba_\bt_\be_\bd\n           o _\bW_\bh_\be_\br_\be_\b _\bt_\bo_\b _\bg_\be_\bt_\b _\bi_\bt\n                 # _\bO_\bn_\b _\bt_\bh_\be_\b _\bw_\be_\bb\n                 # _\bI_\bn_\b _\bp_\bl_\ba_\bi_\bn_\b _\bt_\be_\bx_\bt\n                 # _\bA_\bs_\b _\bH_\bT_\bM_\bL_\b,_\b _\bl_\bo_\bc_\ba_\bl_\bl_\by\n           o _\bD_\bi_\bf_\bf_\be_\br_\be_\bn_\bc_\be_\bs_\b _\bb_\be_\bt_\bw_\be_\be_\bn_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\bd_\bv_\ba_\bn_\bc_\be_\bd_\b _\bt_\bu_\bt_\bo_\br_\bi_\ba_\bl_\b:_\b _\bH_\bo_\bw_\b _\bt_\bo_\b _\bw_\br_\bi_\bt_\be_\b _\br_\be_\bu_\bs_\ba_\bb_\bl_\be_\b _\ba_\bp_\bp_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bc_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bo_\bn_\b _\bf_\bo_\br_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/misc/api-stability.html", "source2": "./usr/share/doc/python-django-doc/html/misc/api-stability.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>API stability &#8212; Django 5.2b1 documentation</title>\n+    <title>API stability &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Design philosophies\" href=\"design-philosophies.html\" />\n     <link rel=\"prev\" title=\"Meta-documentation and miscellany\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -167,37 +168,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">Meta-documentation and miscellany</a></p>\n+                          title=\"vorig hoofdstuk\">Meta-documentation and miscellany</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"design-philosophies.html\"\n-                          title=\"next chapter\">Design philosophies</a></p>\n+                          title=\"volgend hoofdstuk\">Design philosophies</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* A\bAP\bPI\bI s\bst\bta\bab\bbi\bil\bli\bit\bty\by_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django is committed to API stability and forwards-compatibility. In a nutshell,\n this means that code you develop against a version of Django will continue to\n work with future releases. You may need to make minor changes when upgrading\n the version of Django your project uses: see the \u201cBackwards incompatible\n@@ -54,16 +54,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bA_\bP_\bI_\b _\bs_\bt_\ba_\bb_\bi_\bl_\bi_\bt_\by\n           o _\bW_\bh_\ba_\bt_\b _\b\u201c_\bs_\bt_\ba_\bb_\bl_\be_\b\u201d_\b _\bm_\be_\ba_\bn_\bs\n           o _\bS_\bt_\ba_\bb_\bl_\be_\b _\bA_\bP_\bI_\bs\n           o _\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bs\n                 # _\bS_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bf_\bi_\bx_\be_\bs\n                 # _\bA_\bP_\bI_\bs_\b _\bm_\ba_\br_\bk_\be_\bd_\b _\ba_\bs_\b _\bi_\bn_\bt_\be_\br_\bn_\ba_\bl\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\be_\bt_\ba_\b-_\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn_\b _\ba_\bn_\bd_\b _\bm_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\by\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\be_\bs_\bi_\bg_\bn_\b _\bp_\bh_\bi_\bl_\bo_\bs_\bo_\bp_\bh_\bi_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/misc/design-philosophies.html", "source2": "./usr/share/doc/python-django-doc/html/misc/design-philosophies.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Design philosophies &#8212; Django 5.2b1 documentation</title>\n+    <title>Design philosophies &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Third-party distributions of Django\" href=\"distributions.html\" />\n     <link rel=\"prev\" title=\"API stability\" href=\"api-stability.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -110,15 +111,15 @@\n <section id=\"s-don-t-repeat-yourself-dry\">\n <span id=\"s-dry\"></span><span id=\"don-t-repeat-yourself-dry\"></span><span id=\"dry\"></span><h3>Don\u2019t repeat yourself (DRY)<a class=\"headerlink\" href=\"#don-t-repeat-yourself-dry\" title=\"Link to this heading\">\u00b6</a></h3>\n <p id=\"index-1\">Every distinct concept and/or piece of data should live in one, and only one,\n place. Redundancy is bad. Normalization is good.</p>\n <p>The framework, within reason, should deduce as much as possible from as little\n as possible.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>The <a class=\"reference external\" href=\"https://wiki.c2.com/?DontRepeatYourself\">discussion of DRY on the Portland Pattern Repository</a></p>\n </div>\n </section>\n <section id=\"s-explicit-is-better-than-implicit\">\n <span id=\"s-id5\"></span><span id=\"explicit-is-better-than-implicit\"></span><span id=\"id5\"></span><h3>Explicit is better than implicit<a class=\"headerlink\" href=\"#explicit-is-better-than-implicit\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>This is a core Python principle listed in <span class=\"target\" id=\"index-2\"></span><a class=\"pep reference external\" href=\"https://peps.python.org/pep-0020/\"><strong>PEP 20</strong></a>, and it means Django\n shouldn\u2019t do too much \u201cmagic.\u201d Magic shouldn\u2019t happen unless there\u2019s a really\n@@ -389,37 +390,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"api-stability.html\"\n-                          title=\"previous chapter\">API stability</a></p>\n+                          title=\"vorig hoofdstuk\">API stability</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"distributions.html\"\n-                          title=\"next chapter\">Third-party distributions of Django</a></p>\n+                          title=\"volgend hoofdstuk\">Third-party distributions of Django</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDe\bes\bsi\big\bgn\bn p\bph\bhi\bil\blo\bos\bso\bop\bph\bhi\bie\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document explains some of the fundamental philosophies Django\u2019s developers\n have used in creating the framework. Its goal is to explain the past and guide\n the future.\n *\b**\b**\b**\b**\b* O\bOv\bve\ber\bra\bal\bll\bl_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -24,15 +24,15 @@\n of web development fast. Django should allow for incredibly quick web\n development.\n *\b**\b**\b**\b* D\bDo\bon\bn?\b\u2019t\bt r\bre\bep\bpe\bea\bat\bt y\byo\bou\bur\brs\bse\bel\blf\bf (\b(D\bDR\bRY\bY)\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n Every distinct concept and/or piece of data should live in one, and only one,\n place. Redundancy is bad. Normalization is good.\n The framework, within reason, should deduce as much as possible from as little\n as possible.\n-See also\n+Zie ook\n The _\bd_\bi_\bs_\bc_\bu_\bs_\bs_\bi_\bo_\bn_\b _\bo_\bf_\b _\bD_\bR_\bY_\b _\bo_\bn_\b _\bt_\bh_\be_\b _\bP_\bo_\br_\bt_\bl_\ba_\bn_\bd_\b _\bP_\ba_\bt_\bt_\be_\br_\bn_\b _\bR_\be_\bp_\bo_\bs_\bi_\bt_\bo_\br_\by\n *\b**\b**\b**\b* E\bEx\bxp\bpl\bli\bic\bci\bit\bt i\bis\bs b\bbe\bet\btt\bte\ber\br t\bth\bha\ban\bn i\bim\bmp\bpl\bli\bic\bci\bit\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n This is a core Python principle listed in _\bP\bP_\bE\bE_\bP\bP_\b _\b2\b2_\b0\b0, and it means Django shouldn\u2019t\n do too much \u201cmagic.\u201d Magic shouldn\u2019t happen unless there\u2019s a really good reason\n for it. Magic is worth using only if it creates a huge convenience unattainable\n in other ways, and it isn\u2019t implemented in a way that confuses developers who\n are trying to learn how to use the feature.\n@@ -199,16 +199,16 @@\n                 # _\bU_\bs_\be_\b _\br_\be_\bq_\bu_\be_\bs_\bt_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n                 # _\bL_\bo_\bo_\bs_\be_\b _\bc_\bo_\bu_\bp_\bl_\bi_\bn_\bg\n                 # _\bD_\bi_\bf_\bf_\be_\br_\be_\bn_\bt_\bi_\ba_\bt_\be_\b _\bb_\be_\bt_\bw_\be_\be_\bn_\b _\bG_\bE_\bT_\b _\ba_\bn_\bd_\b _\bP_\bO_\bS_\bT\n           o _\bC_\ba_\bc_\bh_\be_\b _\bF_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n                 # _\bL_\be_\bs_\bs_\b _\bc_\bo_\bd_\be\n                 # _\bC_\bo_\bn_\bs_\bi_\bs_\bt_\be_\bn_\bc_\by\n                 # _\bE_\bx_\bt_\be_\bn_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\bP_\bI_\b _\bs_\bt_\ba_\bb_\bi_\bl_\bi_\bt_\by\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\bi_\br_\bd_\b-_\bp_\ba_\br_\bt_\by_\b _\bd_\bi_\bs_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bo_\bn_\bs_\b _\bo_\bf_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/misc/distributions.html", "source2": "./usr/share/doc/python-django-doc/html/misc/distributions.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Third-party distributions of Django &#8212; Django 5.2b1 documentation</title>\n+    <title>Third-party distributions of Django &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Glossary\" href=\"../glossary.html\" />\n     <link rel=\"prev\" title=\"Design philosophies\" href=\"design-philosophies.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -119,37 +120,37 @@\n <li><a class=\"reference internal\" href=\"#for-distributors\">For distributors</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"design-philosophies.html\"\n-                          title=\"previous chapter\">Design philosophies</a></p>\n+                          title=\"vorig hoofdstuk\">Design philosophies</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../glossary.html\"\n-                          title=\"next chapter\">Glossary</a></p>\n+                          title=\"volgend hoofdstuk\">Glossary</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTh\bhi\bir\brd\bd-\b-p\bpa\bar\brt\bty\by d\bdi\bis\bst\btr\bri\bib\bbu\but\bti\bio\bon\bns\bs o\bof\bf D\bDj\bja\ban\bng\bgo\bo_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Many third-party distributors are now providing versions of Django integrated\n with their package-management systems. These can make installation and\n upgrading much easier for users of Django since the integration includes the\n ability to automatically install dependencies (like database adapters) that\n@@ -20,16 +20,16 @@\n Please join the _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\bd_\be_\bv_\be_\bl_\bo_\bp_\be_\br_\bs mailing list and introduce yourself.\n We also encourage all distributors to subscribe to the _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bn_\bn_\bo_\bu_\bn_\bc_\be mailing\n list, which is a (very) low-traffic list for announcing new releases of Django\n and important bugfixes.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bT_\bh_\bi_\br_\bd_\b-_\bp_\ba_\br_\bt_\by_\b _\bd_\bi_\bs_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bo_\bn_\bs_\b _\bo_\bf_\b _\bD_\bj_\ba_\bn_\bg_\bo\n           o _\bF_\bo_\br_\b _\bd_\bi_\bs_\bt_\br_\bi_\bb_\bu_\bt_\bo_\br_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\be_\bs_\bi_\bg_\bn_\b _\bp_\bh_\bi_\bl_\bo_\bs_\bo_\bp_\bh_\bi_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\bl_\bo_\bs_\bs_\ba_\br_\by\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/misc/index.html", "source2": "./usr/share/doc/python-django-doc/html/misc/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Meta-documentation and miscellany &#8212; Django 5.2b1 documentation</title>\n+    <title>Meta-documentation and miscellany &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"API stability\" href=\"api-stability.html\" />\n     <link rel=\"prev\" title=\"Built-in Views\" href=\"../ref/views.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,25 +54,25 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n     &laquo; <a href=\"../ref/views.html\" title=\"Built-in Views\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"../index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"../index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"api-stability.html\" title=\"API stability\">next</a> &raquo;</div>\n     </div>\n \n     <div id=\"bd\">\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n@@ -114,47 +115,47 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../ref/views.html\"\n-                          title=\"previous chapter\">Built-in Views</a></p>\n+                          title=\"vorig hoofdstuk\">Built-in Views</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"api-stability.html\"\n-                          title=\"next chapter\">API stability</a></p>\n+                          title=\"volgend hoofdstuk\">API stability</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n     &laquo; <a href=\"../ref/views.html\" title=\"Built-in Views\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"../index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"../index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"api-stability.html\" title=\"API stability\">next</a> &raquo;</div>\n     </div>\n   </div>\n \n       <div class=\"clearer\"></div>\n     </div>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMe\bet\bta\ba-\b-d\bdo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn a\ban\bnd\bd m\bmi\bis\bsc\bce\bel\bll\bla\ban\bny\by_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Documentation that we can\u2019t find a more organized place for. Like that drawer\n in your kitchen with the scissors, batteries, duct tape, and other junk.\n     * _\bA_\bP_\bI_\b _\bs_\bt_\ba_\bb_\bi_\bl_\bi_\bt_\by\n           o _\bW_\bh_\ba_\bt_\b _\b\u201c_\bs_\bt_\ba_\bb_\bl_\be_\b\u201d_\b _\bm_\be_\ba_\bn_\bs\n@@ -14,16 +14,16 @@\n           o _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bA_\bP_\bI\n           o _\bU_\bR_\bL_\b _\bd_\be_\bs_\bi_\bg_\bn\n           o _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bs_\by_\bs_\bt_\be_\bm\n           o _\bV_\bi_\be_\bw_\bs\n           o _\bC_\ba_\bc_\bh_\be_\b _\bF_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n     * _\bT_\bh_\bi_\br_\bd_\b-_\bp_\ba_\br_\bt_\by_\b _\bd_\bi_\bs_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bo_\bn_\bs_\b _\bo_\bf_\b _\bD_\bj_\ba_\bn_\bg_\bo\n           o _\bF_\bo_\br_\b _\bd_\bi_\bs_\bt_\br_\bi_\bb_\bu_\bt_\bo_\br_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bV_\bi_\be_\bw_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\bP_\bI_\b _\bs_\bt_\ba_\bb_\bi_\bl_\bi_\bt_\by\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/objects.inv", "source2": "./usr/share/doc/python-django-doc/html/objects.inv", "unified_diff": null, "details": [{"source1": "Sphinx inventory", "source2": "Sphinx inventory", "unified_diff": "@@ -1,13 +1,12 @@\n # Sphinx inventory version 2\n # Project: Django\n # Version: 5.2\n # The remainder of this file is compressed using zlib.\n-#R4&Y\u0003\f*9\\7\u0005j(\u0012\u0000$[\u007fCsY\u0012}A=Gb@i\u0007\"&<lm\f\u0014F0\u0012[}\tW]\u0018q(.*T\f_\"6\u0006)\u000ef\u0012\u001ae\u000eRshM\\5=C{\u001f=u1Emz/9\u0004S,Hs\u0003gvcZ.]\u0005LH}\"11P\u001f\\|h;\u0012)\\?.]{Cv\u0193SqJ\"\u0017Kf\u0007\u001d\u0492\u0019%u-O_jlym\u000eY1\u02f4\u0018\u0014\u064a9XMjjoa_\u000fWEt\u0007T^\u0300\u0004\u0589vFXIE\u0465P\u0007RRfE _r\u000e\u0011\u0003c#\u0014|\"VB\u0018\u001aWW[C{I\t:>IB#=\u001d(\uc57a\u0015\u0001G/:qU:K/\u0001X}:E\u00156\u0019\u0012\n-# M<ThTz\u0007a\u04d7sT9T\u0019>-bX\u0018\u000ea`U7v\"\u0002p\u001e\fn\u0005S\u075bO\u001fQ\r\u0153o]nH\u03e7\b*bi\u02bc@\u0017I\u058cdiDj|vc#&$\u0002p7@<\u02dd'\u033adu]\u001aD8,\u00022^F.w|Sjp`EIL)5!U!\u007fRU\u0000\u0177wZh\u001a^v\u00137Qds/\u009b3wsx\u0016b}>::Vg\u074e\u0007;_J\u036ai:k\u0542CkI\u0017r9]\u0017M\u03b38\u000b\ub86d\u0017%K6\u0011\u001eNoN|\u0443V\u0349l86\r\u000f\u0384),2yx\n+#7(\u001a\u007fd%VM\u0007Z*[Z\u0004koj1GG\u0011H\u0017\u0010\u0019\u0011\u0012\u01eb\u0005\u0013Oj!e\u001an\u00c4j>tw=}Q\u001c,`c\u0019\t6\r3Ns\u0014ixjV!>qk\u0013L.v;:(I\u075cG\u0261o4y\u0015Fy\u0015FN^Q8Bo\u001e\u0007\u01f13>@)8i|\u001cNNL<\u001f\u0011O]1JN]1rRW\u00a9+zIp\u071d8$\n \n x\u013dr\u3e32yO9\u00173\u0017V^{s3*\u07d2}\u00c0DXB\"\u0004i[}u\u001e\u02dd'\u0019$\u0000R_ v\u0012%\u0000\u0002\u0004H\u0546i\u001c\uf33e]$\u0010\u0017\u001f/RA~${9\"YFc7DMqqUJIF\u001d!\u0012qM3\"gn\n \u0011u/\u0016FnxuD29\"xmpvFC\u0495k\u0016tDMoC6qL\u0017NIC\"Q\u07c2-[z\u0646\u0012\u0107paG\u0019\f\u01e9R*l]#W#\u0002?\u0007/ xp%D=\u0490HMz'\u000f3OeI;&[\u0006N\u0007|DD4<#z\u000fj\u0011[j\u0013:(h$W<~f{JhL:\n 3\u0003|)[\u0018\u0598\u009f\u0019BWf,8\u000e*\u055a\"0\u0011Y\ua338H#0/\u001d@\u0599l\u0280\u001eszC4]rA\u0003\u0012\u0015Q\u0002dP\"/\u0003QC\u0011.\u0018~~0\u0011XdR\u0416QA\u0001J>\u00124X\u0016#]\u000fyJUw\\O\u0289BTC\u00c7ML5\u06908h\u001f8jU>Yl\ue5e1d\u001f\u0015\u001fTPCX\u8c7f \u0011$`\u007fZl\u0019[\u007fhme1\"'o|A}b$\u0016m\u000f\u001a\u0718\u0007\u0007FX\u0013\u001b%\u000e\u0003:N!\u001f,UJ\u0019\u0013\u001fd=d,#'6B3uZVF\u000b^I@@\u000ebh%&`!]\u0014[3I\u0014H++I*L\r0e\u0014X$o\u0000\u0011_\u0007\u0014\u0002F`\u001b\"[&Dw{\u001fQ\re\u0011:ZG\u0016iJ$7|\"\u00077JkhxL&\u0317*)j\u0017Gf&EW\n +4=yX8b1\u0003e8.trL\u001cH\u001cj\u0016&N\u0005@~\u0010.Mxb?4Na1h\n \u0016-R0>\u054e\u0015}\u001f-y\u000f|\r/<Ox^`jJ1\u00d0\u007fAZx\u0016Ty\u001eC\u0017G\u001e)y\u000bX\u05c8})hoEs_x\u0012k0\u0ed64E\u0004I\u0004c\u000f\u52fd!+\tO\u0007v\u001d\u001c\n 1}Sd.,\u0006<\u000e<\u05a7'B*`8\u00daT%a\u0018\u0014\u0691bMq@R\udaf2\udff82jkmz!Ed\u0785\u0006\rV\u01c7Da4%jC\u0014c\u075ctV\u0001#~\u0017\rgN\u001dl\u0014\u0010\r[Y-\u06c2L~\u0015!~xRr\u001ak\u001fdr$G`S|\u0006\f,$H3c+\u001f|#tp{\u0016~(GO:~;R$IsK%\u02d77W\u01f47H\u000f\u0006\u000b^\u001d\u0010=\u001c+,c$\n@@ -106,324 +105,283 @@\n \u072b?7W\n Q{U\n X;*s\n \\4V/\u001d\u0015K\n \u007fi_:*^\u0015KsXtT/*\n 7Ol+f$Tkb]q;sOY3+zeS%+\u0007P\u0011d\u07ea\r^E\u0571]~RJo,\\\u04ecm\tf\u0000zS?w3\u0002w%Y$ir\u000e\u00150yf<qYn;\\e\u0005\u0012_\u000f/\u000eR\\\\79\b\u058dK\\$\u001b\u0013\u001d\u007f\u000e?,V\u0013<-(aQl\u0003~\t/\u0017:a/\u0000rc+k>#Qt>(\u0010?-#nRp[IP\u001c5\u0005^\u001eNOQ':\\\n XU$\u0665IWW<\u0001\u0004\u001e\\~\u0013T`\u0018K\\\u0017;\u0648#,\u001d0[a|OfeM\u0002\u001d)\"e\u0011\u012a\rf\u0011\u007f5dG[}\u0552|\t[^\u0697\u0013\r|W\u0005hA)\u001b\u000e(\u001a^>p/A\u0005|'\u04e9.ez\u0015\u76cb\u0005ovm/\n-*OjTv\u0012\uae8aR\u000f\fj[4lrT@`ATu|lX\u0005O6G>[&V\u001fW\u00147)RW\u0001I\u029f\u03566{>\u0005'l1d\u001ah\u0007Mj%W%\n-\u0142UU(\u0003(R\u0013~~9?5\u0000db(N\u0139\u0002r}ke\"k($\"\u0019Lq\u04ff\u0019cP\u01b9g\b\u00121\r\t\u0264~fAkt9Y]\u0003<!\u00078S\u001c\u001aiA$\u00183\u0001oX\r,rOh\u0012@{[)_G\tD\u02ec=\u0015\u001c8k\u0013bi0\u001fY\u000ecB%f\u0015eu0\u001bi\u06acr-\u0006w3\u0019[{G\u040eo+J}tH]\u000eHv`W[\u0005`5`\u0002rG\u0007g\u0019Hei\u000bnH[Y@\u000fc4\u3e91\u001dCR<H\u0006y8K5XU\u000eWE(g\u0007JZ}\u0019Uv[FD\u0012]\u007fZ*JR/\u0018\\1\u05a8FSJ\u0001M\u0108\u007fw\u0011A'2\u03b3\u001f\u0005`P\u0444Y\u57a0`R\u001f\u001aPjj\u001c%\u001a\u0016_\bN\u0019\u0003\u00072fw={2~MPdw~k{wa^+\u001cH\u0019;;dyRdh4!D\r\u0010+G\u04dc.2\u0015hc c\u001e\fXQ\u038e\\\u000eIb7>\f\u000bG)j0yX\tz,pBZ\"\u000ff\u0510\u001d/ALk`\fd1+vq]\u001f5(]Zh.dTaHM\u0006\\,\u000fZ&ulCq$0/\u001ft\u000fQA\u0007M?X>o^~\u03ae\u0019&\ri:\rQ\u000e8\u0015H\"\u001b\t8BZApfJ\u000bmz\u0005V\rx\u000e82\u0006ltlj\u033e\u00a483\u0011\u001e\u0017YEYS\u0512ap?\u01dbo\u000fF\u0018%y&\u000eOm\u001a\tSu,\u065bQ\\$5r\"i\u001c\u001f`\b\u000bk9,i\u001c\u03c1a|\u001c!c7A\u007f^3~glO\u0007SLWIe\f\u0017?}OW8bb5\u0005\\z\u0013,3{5ELT=0G\t-m4\u001f<@%;Z\n-]c{xj^+f\u0006<#\u0006wpo \u0013r],xGr;/@?\u000fS\u0010\u001dh\fI_=\u00035VF7)\u001c\n-.\n-D\u0227nfj\t-e\u0012o@di3@$\u0000\u03aa<.74}.a\f\u012fH\u0013\u0001c\b\u000ffx(\u057e\u001f6)p#IK~Z\u0014j]/\bJ\u37d6\u001c\u0016pi\u001c)#\u0004\b:\u0002w~\u04e1\u001cH\u001dz\u0011g\u0010NjAfsF@}\u0005 \u0018\"f9Qy\u0016A\u001b\u0000*No*#cS\u0002h\u001e\u0010\u001dxk\u0001G\f,LY\u02a7/\u03d0^lgo\u0014\u0005;9&\u001d\u0010^+\u00036\u029cb!\u00ded-G\u001c\u0014E&wuWU\"\u0018(A\u07ea\u0003\u000b.C&\u0005<b#\ue3ac\u001aqP(l6{\u001c\u0006nYEq,,RZ\u02091D'aO\f(\u0019nX#2\u0002m9]$wY^D\\hw\u0d69d}Q\u000b\u0010Dz\u0016]=F%g\b$A'w\u0007N\u0007b\u0005\u0002\u0017]\u001ba\b\u007f>\u0014;/hQ' \\[\u0002\u001f\u001b\u0131\"\fA\u0000}\u0494pwc\u007f\u61ad\u0012G\u0014J\u001c{L(/k\u0781{R\u0018 dq\n-\u000e3\u001d@^(Mu,Uz4<( S[7$H\u0003j\u0014i\u0007\u0681\uf2ec\u0664^)RMn\u000e\u0012\u0254w\u0010G\u05db\u0007\u001d\u0001]47Xsb9z2lY\u001bI\u001eF=R{!~\u054c\fz\u0015\u0000\u0016\u02caE\u0002mj\u0006\u0006T\\\u007fZZ;li{\u041ej\u0016q\\\u001e3S0gM{\r\u0560F\f\u05f0Kb\u000f\u001bal**UvHEC5[\u64ael9\u0005[K\u0012<L>?\u000fG\u0007l\u001cD\u00031\u00171z*\u07a3%h\u0421B,u`\u0014{\u03cf.\u0011\u03acK\u00dawd|L6Q8\u000e~;M2C#K0\u0011R\u0005#J-rM>H@6!Vn!\u0006bjr\\fS\fhqo:z\u0005R30.\u0010\u001c)phS\u000f\u0018+2_\u05f0WP\u0001[|\n-I\u0013\u0274\u0121\u001er\" \u05abVIQs=MW97\u07dc\\g\u0011x%e\u02aa%kS(\u0014\u0520t\u0016\b\u042cv\u0017J\u0013\u0002\u0017K\u001b>3N>t% }B\u0011L\u000fpMF*\u001dus`,96n0\t\u0012-9Y87v=#\u0005\u06cfT~\u0006B\u0004\n-n\u0012\b\u0f53s7!2!P\u0631\u04d4 \u0472\\n3|EzE\f\u00b9-S\bSHNOG\u0010@A#F5&<FB$]>\"mI\u06e6.;[nF-\u0018l\u0016|=L*5y\u001d%e\u0010Q)\r K*Js>1\u059fh/\u001dI0lc~TiPY,J\u0012hc\u0000\u0005W\u0219KHbI\u001du\u059a\u000b3&;\u0010Bu\u0018\u001d\"UK]0Q7,*'t}dif2\u000eO\u0002\u001eVbd\u0011\n-j0\u0010qGt\u001aF\u00059F^\u0013l\fc0\u0002JE\u0001\"\u000b:vJ\u01ca\u0016]Vq)\u000bDGV|Wvl=7\u000f5I\u0004d\u0701ca4\u0019Y\u0014\u0014\n-m'\u0019i\u000f\tM0\u07e1\u0007\u0006T\u031dYIA[z\u001d#\u00116-\u001e7jQ[M@\u001c]S5\u0018,\u0002#b\u001dvt\r\u0002\u0014v08*4$N\u0014EVQW\u01f4.S\u0000p*\u0017)\u0143\u0006zHG#21\u001e'd7]\u001e\",I WE\u00076;Y\u0013x\u001a\u0011\u0018N\n-xXph]\u0766\u0000:zy\u0014\but\u0342s8;7\u632b*c\u0005$Ol4?\u0007\u06d5L2Dq<e\u001d\u001b!\u0007\tg#U\r~ag5. X/ZVw[;\u0012geNx\u1406}A(@\u0015\u000eA\u007f\u0019\"E1F;\u0007\u0715\u0001\u00153\u00060l\u007f\u050aF: \"6\f*\u001d}>Kx\u0000iQ\u0178Cpyh1\u0593gGku\u0016I}.#<L\u001a\u007f}6,p\u0599,C;hx+\u04a0\u001e\u0012Lpu5\u0005\"\u0003\u0018lo\u000fZ\u0016s\u001d*r6J=R\u000b\"j\u0006!\u000f2f`-\n-8B\u0016@\tI&x\u0011!-\n-\u0013yyASTZ\u00163Lw1;d\u000e=y7rG\fL\\\u001eRN9@\n--\u0007\fi0\n-\u0007#R3#\u00164\u001a&\u0014:\u01e3\u0006l0\bm@}9\u0003Md-@\u0752\u0004.\"$\u0003L\u0398\u001e{\"\u04cb\u07914\u011d/QJ\u0005\u0719&$)\u0006^B\n-n%S%_-ua\u0002C^\u0006x}\u0010\b\u0001nmU\u000b\u056d3.aV\u00078u]sz\u001c83H\u04d30'\u0001N199=\rp\f,YSgM?\u001f\u009c~\bp\fc\u04cf\u0001N+\u00dc#|,\u000eN\u0014\u00100\u03e93Z\u04e30G\u0001N1\u000fs\u0011=baz\u00ad8z=B_9=\n-sz\u0014\u00190'\u007f[Iz\u0131sz\u0014(3laN\u0011K\u0016n\u0011Q\u04e3\u0000\u0018~N\u07c799[\t\uedf9 4\b2\u016f\u0005#f$j\u05f2x-Z$\u0016]\t-Pbj\n-\b}oAITI!WmnjW\u0000q\u00066\u0014\u001c8ekri[$\u01eac(\r&x(\\\r\u000eOsx(Z\r\u000eOsx(X\r\u000esx(V\r\u000e?P588\u00cf\"\u001c(P\r\u001dj8\u0007\u0427l\u0169x\u000e\u001c:V8\\\u0000p\u001d\u0003\u0016Oux2\u000eS<\t:\n-4\\\u0000+p\u001d3Ug:<\u001b_g\u0019A\u0013R=\u030ce`\u0015lvR\u0012\u000e8e\u04eaX\u00079\u0006c@;; \u0016MZ\u0767\u001a$\u0522~T:\u0019A$4c\u001cTve\u00050\u0006k-\u0005\u0000\rTP}od\u0001i+\ro\u001fsp\u00071\u0000De~!\u0017\u0198\u0018\u0006\u0006\u0005\u001ft\u01030\u0011L\u0019j=S\u0005\tNnp{\rh<+\u007f36:i\u0002D+1cr7&LFk1\u000e\u0019x\u001btI\u001efB\tON(`7L\u000f\u000f>\u0007!\u0005J\b\u001es\u0007%5 \u000b\t7%\u001c\u000b\u0799Wz\u04f8\u0605::\u0000(\b`5:B\u0005\u001d\u00112\u0018\u0005.S\u0019H\u0003wj[O\u0017\u0006]\u001er/m\u0018D>`$H\n-:/!>\u0004:{):\u000e\u001fp\u0015@:\u0001`\u0005&/c;YpL&0=>\u0006\f\"=\u0003QO\u043f\u001b 4\u0012\u001a\n-C\u0006n\u0002*m\u0003fZ\t\u04a7Otf\u0002\u022d=aZ\u0006C\u0004\u00132\u0003SVS4xS(\fB7hfm\u001ck\u001b\u000b\u001aA\u0019G\u00d6!!g\u0006\u068a\u001d\n-K\u000flY\u0004xh\u0000\u0010\u001d\u0010406!G\u000e!\u0000!b\u0558#\u001f\u0015\u0558Auz\u001f\u001b7\frby\u000f~(iB\u001b\u02f4abI(T\u0002)\u00069\u007f\u007f*pQ\u001dd.Wgh]m00\u0148\u001aCMcr\u0662\u0019\u0004603\u0001\u0530&6{2\tz\u0004&;x+,_u /\u0017\\0\u00009\\b\u000b^\u001br\u007f@ \u0452\r\u0003\u0010\u00066 \u06e3:Ya*fn4t%:\u0017<\u0012<\u0015\t\"\u00124)wL8:7U\u0007Q\"h[_\u001fa<\u0002lGUsc\u000e\u000fh\u00c37NJv\u0013Lw\u000fIpQ\u034c?0\u001dhk+J\u03d9\u001a59T\bAnt&:\u02e1y0A\u0004zk>@YA\u00038\u0003O\u0012\u0014\u001c\u00184Rx\u0013i#\u061bXm\u020b!FH\u040b\t\u001c\u01d2'\u0011\u0013\u0007<0`~87't\u007f)V?6\u001cC\u0000Y _\u001d1cD\u001eJ\u000e7\f6&\u001a\u7aef\u0015)VVe4X]L\u0131\u0010\f)fY\u0002-{y\u0017\"-`\u0011\u0013*8\be\u0000o.CWj\u0005g8|>L)~hQW\u0018\u0000-\u00124\u00ceo\n-F\n-\u0296Ui\u0003n\u044e\u00be\tR4N68\u000ex\u001bJ\u0016,|!eM'\b\u0019\t\u0011-m\u00117\u0016<9b\n-:@F5Zb\u0003\u0016u5LV\f\u001dP \r>I\u0013\b'VA':g%b(Lc\u0000d\u001e\u001b4.\b)<<\u0001|M\u0014Ra\u001b\r\u0015<<y?V\u0013\n-@[*Uu\u0012\u00144Y\u000e\u0010e\u0011\u0012\u9003\rvzYkQ+<nK#H_\u0015#CB&\u0002\u007f\u007f:\u05dfvRI\u0015x\u0018\u007f\u0016\u001d\u0423\u0019}!\u0014.OY\u0004\u029f\u001e\u001cd/0c\u0019|\n-/f%4TsdfeX%.e<\b\u04bcs!F \"Fa>9V\u0000y\u001c\u020b\u001dU?/Ny%>3$c,4#-:L%\u000bC\u0016i'sd q\t\u001cb\\?\n-)q_\u0007\u001cdRZY\"M!Vz3\u0001g!8\uf095\u001d_\u0014}Rp_j\"V3DMCSHJg<\u001b`;a\u0019\u0001\u0013BTK\t4\u00150\u001d\u0003x\u000bI@'}EU;\u000fW\r\u001918\u00137x23\u0000\u0004\u0001\u03d6$j&a\u000e7;\u037dD\u0014\fYz6\"r9.\u0552Jc\u0006!w\r[b2gx2M9e5_\u0006_\u00d7j\u21eal\n-ror_\u001a:\u0000~U\u001f=25\u0017)R;\u0011]MX=|Ve28k%\u05ebtX0\u0007fr\u0000cG\u000f\u0011c\r\u001db\rS-\u078f\u0012^\u00db\"HX\u0007\u0000(}[W\u0569Mf\ub14faf_,U\be-7Yb\u0004'4P\u0014-\u001c\u03fb \u007fkPC\u00070Iej\u001b\u000bX\r?\u0007O[,b5O\u0722j\u001eBf\u001etZo>5-\u0007\u001af\u06b8Ma`h\n-\u0002\u000bh_G&3](\u0518QRb\u0005\u031bS\u000e|K\u0016\u001aLA\u00119gO\u04cf/p\f\n-}^bQ\u001eZ6?\u0785\u001c\u65abp\u0014zY\u0015}\u001f=JqPt(%B9)J\u001ew_\u0010q\u0011bv~\u00fd\u0002@CL\u000b\u000fp@[l\u0002m=\u051bb\u01ca}\u0739\u0000sP\u0013H\u001fx\u01bccbCrpz)\u0005\u0012kBA\r5\u001b\u0012U\f\u00180xVB19o\u0007\u0015$zSL|Mz\u0015O0--r\u0001\u0018qI\u001d8s^c\u0010#\u0007R][;;\u000e4\ubcfe}ISKzb\u0013\u001d\"G!\u039d\u0018\u0007VC\u04cas!O\u010bRzM\u3156\u0012?\u0017F\u00049E1\ue9adS\u0014\u000b8\u009c\t\u0017r~CR\u07ac/g\u001d$\f$3\u032f7)\u0018\u0015w@dNFd$'>\u058a8\u000b\u0018J\u0018\u000f\u0016JQ?\rD!IegSC/\u0014Pjy:\u0013\u0001x{`vK03K7XalS2\ud9de\ude66\u0019\u0014f|>\f]3K>\u0417q~\u046d\u0011\ueb27p9\u0014v\u0014\u000b}\t4'\b\u001b*`Mu0tg\u0010*d\u001e\u001cY\"T;j*HAX!Efh1=}suH\u0012\u0017[\u0019-\u0012\u000e/L)\u0018iF/f\u00149y=7\bS* Uu\u00114 kk)\"$d\u0005\u001b\u04ef\"\u0015[\u02ad\u0006K_2\u077cg \u0006\u0002\u0146b 5\u001ejhsaV\u0004\u02c9\u0019Gi\u0001\u0003Dpu\bZe\"G5\u001en\u0004T{F[4d\n-6\u0007\u0174)4fSn;5O\u052159\u001bPzMe*\u065a\u0011I\u0016xF@^`b\u00062`|\u001a\tk\u0012\u0018/7\tNJA&\u0007\u0004R\u0002IL\u001eXH\t\u001cm,;^\u01daF\u0016VzQ\u001c)5\u000e/dse[\u00a3'GkEHe\u0007R\u0006WM\n-<}r4X\u03c2a4\n-W1I+:bkre-\u001f8f\u000eI@ho\u0011\".gXd19\u000bf\u0018^B*Y!8,[,n]r\u000ft%\u000e!8b5h\n-Ruf)\u027a4oE'<\u001aT\tB\u0005\t\u0582\u00146-B_$\u0015\"^\tmo\u007fo\u0018:V\f\u0016\u001bc\u000ep\tHl2\u001aM%8HfE5Mq\u0007>#\u0018\u0013\u001a\u0017\u001dU\u00012M\u0180&s+MI\u0013Y8w\u001c\u00072x;\u03ac#:X:33\r\u001dz'&Cy.ato\u0010\u001d@\u00b9\u0012fW\u04ad\tT'\n-\u3f84\u0015,\u0001uINw\u0010?h-C\u0691r]\u0006Mi6M+Xa\u0005\u0366\\5S0ZtYC\fZ%u:Ha.%oiwV&<kZi4t:\u0002Nw`IA}Nm)?\u001b\u00d9/F;\f:\u001f\u3b1b-L#i\u0001\u0005\u0019\u00188gCY[T\u001aUir?H\u0012.)\u000e\u0013s\u0599\u0003:%uXhDP8\u0007=\u001c5\u0017[*g~.\n-L\uf68arb\u0010U~hl;Jh\n-5(1GB`\to\u0374SoN\u0298\u0011jA3oX2\u001cL#IO[\u0000AKH\u4abf17#s\u001bvt_\n-\u001e8M6 \u00d9^Yty\u000e\u000bE\u00138pa\u0109I\u001cxgH\u0001X\u0006=\u001a\u03fb\u001a\u4367\u0001x\u00071$(M?\u000evc-T\u070a|t#\u0013.\u001d<<w>v\u03bd\"a\u036a\"\u07ea ]l^\u007f>\u001cE\u052euo=\u0003\u06c7yc\u0745\u001e*\u0447\u000f\u000f=\n-\fqszi\u0014u*_+T\t7\u0087\u0592L\u024f8.p]s1,\f\u0007;Nb\u0012-]Zx:\u0000\"@\u001f\u0018p\u00118di\t\u0003\u001d,\u0101e\u03b6fz\u0003\u0012l\u0003=Dq\u0100%`POlI>\u01f3/=\u0015\u0013/\u00186\u0012f1q0/x\u056bl(@\u02e2\u0018}xE~=\u0005\u0002=a\u001a!,,\u0010\u0015/[k\u0007\u0019q9z\u00185\u0692SH\u0011z\u0015\u00b0qWfe\b.Q5U\u000ex\u0016oeJ\u0006}8]\u07e9oxSD\u009bL(D\u0287:\u0499\u0017o,Um\u0264\u0015y\u011aG\u001cBg^\u0001\r\n-x_^\\=>\u06f3wU`I\u04ea-n=\u02e6\u064b\u0014\u001d5\t\\g(]eSStc\"T6_\b\u0019n\u001eode$$\u07d8Inet'a\"fg4u>.m|\u01d85t]Q\n-(\u0012\u019b\u001c?5;\b\\\u0011\u001c]@K\u0177j\u0694\u0003e\n-\u000b!$L\u0019GSV[p\u0003(=&Dy' ;7\u000e\u0006U\u0011L\u001c,ZVyk:2\u0006\ud82a\udf1a\u000e\u000b\u0007IO}\u0003VN\u001e\tsQ\u0007>zg\u0012j(~\ud049\u0015\u001f\u0015O\u0010\u001eL;\tTO\u05dd\u0012\u03f3L=\b\u0003C-R\b9sk\u0010Zzm1b^\u0552R\u0016;kh\u001d!\u0018N\u07d8\u000fz!W\r[k\u0018;@\u001a^g!\u001b\u0003s\u0019\b@\n-mDB2X\u000fk8+AL\u0013n uk$F\u001fB)\u06a2<Rh\u0018UeD\u001e'>Y#~)eM\\!n\u0401j.(\u0010fS!I\u4b9c\u04a9\u0485\u0012)\u0590w\u0010+\"\u0019r[.FDB1\u0010%k'\\\u0013!B\b\f\n-;d\u0000\u000f\u001fd]\u020bi:9p\u0015\u00050\u000bX_D\u0003\n-k&\u0016e\u07f8J\u0017X\u0018VJ$\u0210\u000bY`\u0277\"\f\u00de\u0012ihctFh\u021a\u0014/A&x\u0017y\u0000Y \u0404\u0007-\u0016\u0006`eRG-/ \u0013RR\u0018g\u0015lP\u001eL;%!3X\u00104Yf\u007fxM\u0593_\u0001]sSC\u000bB\u001f]3WiG&@O\"~+}\n-J#\u0017\u0010b\bm\u0014t\u0006a\u000bS$\\e\b\n-\u000bc|\u001f!ux\r~&l]EjtC\u0007u%\\8\u001cWD\u0089\u0010\u001a@\u001c\t\rn)&\u0373\\qIAU0V;\\plSX\u000b&\u0013\u076c2zW_}\u001dYong\u0011D'WU\u001d;h\u000453\u0001KbV^pAJ6|\u000epJWzyv\u001aG\u022fYQm\"\u001aF=\"LTN'.\u0010F\u0015j\b\n-\u052cyF\u007f\u001c\u0010\u0017!L\u070dV\n-f@\u001fkE\fp\u0007\"M^|yr+D\u0010Gh\u0005ttn8\u000bY\u0000=\u007f\ua8c2@l0&=qG6>U\u0000yB.\u000e\\\bvv5^^no\u02b4*q\u0003\u0006\u0019LM\u001b+\n-c\u07e4\u0019S\u00159?U\n-\u0011\u0751\u0014\u001efb\u0016i\u0001H6]=\u0348\u001a\u0014Z\u0011\u0003*\u001dk+\bgYo7s\u001c\r&25q\u0010E9\u0005_i\u000f!m\u0010-\u07e9&\\\u0019\u0002GL^!D\u0001\u64f4k\\4\u007fqm0\u0000Op\u0001wr\u0372CM\u0017g>:nm\u0001Q\t\u0004v-<?T[:\u0013\u001d-\u0000\u0238\u0003Xz0@yA1+LD-\n-<_o&O!Gp\u001e\u001dA\rS\u0013#\t\u00e4uTC\u0005\u0005P6@\u001aa)RJl\u0002GS^/]\u06211\ubba32||xp\u02a0\u0018\u00129lK/4_IF\u0018\u05c7\u001a\u0012\r\u001a\u0010#A<2N\u001c{\u001d-2\u0741\"B{:ewD4X-{S6:\u0015*N\u0003P\u0abdXB\u03adA(_\u0011Pt\u00020.\u029a,9SE\u05c0\u009bW\u0011\n-\u01c2N0h\u0018w2Qp\u0016\u0725QE^{\t$(\u0015\u0007h0t\u0002hN%\u0000\u0000\u0013\u0005Tlt\u0546\u043d\n-V5m\b\u0017R\u0003\u000fxbMb#\u0000)\u0013-9\u001e|-Hj]\u0192HhL!:ji\f7`]<\u0002\u0002\u0007q\u0015Pm\u0011\u0019P?w\u000b\u001cFqeI&\u001cGW\rEcDL+\u02220%=;j:;FcJ\u0002\fDX\t\u0012!{\u0018|E\u0010-\u001a\u0011S+\u0011\u007fI_\u0792\u0001$U\u0727dQ!V0\n- Z\u03e1B\u001d6>eg+\u0018zw/VW\b@{r\u001b\u0568\u0019'8\t\u0016w\u0018>U\n-q4u>9c\u0122fE_\"\u0012R@x6\\|\u027b\u0001\u001e-.[x>pN|\u0001N\u001f>P\t\u02f6I\u04c1\rVv3j\u001f`c1\u0014-\r\ta\u001f`J\u0018\u0655Y-\t}LYjXE/\u0002\u000f\u0005nO._^Iu\u0015\\Z\u0014$\r\u0004uZ5\u000fp6(1f%AI\u0012dg \tIR\u001dB@=$6NRp\"*^\u0007\u0019\u0015U\u0010alv`7|\u0004-_2Ogx=5H\u001a&%.\u0175\u0005\u009b\u0006\u007fK7e\u0000>\u031fiy?j\fvd#\u001f2 K'8r@S\u001fQE\u001a.\u0014\"rhV|G\u0010ht1\u04fd\u000bB\u001e9k.i+L,L\u001clB\u0016g\u0014GA\b\u0019m-jBC\u001a\u0019\u001cOC'@\"1\u1353X{?jy&&Ckh\u001b|2\u0006\u0017Y\u001fq\u0012d01\u001e$>H\u0005'^\fW 5Ll\u0002s&$\u001b\u0007\u000bcR0w\u0017(nT\u0003\u077b)\u00bb\u0014n\u001d1\u000b\u0175\u000e&\u0011\u0002'VhZr[m\u0346CwU6Ql\u001a\rg%Bb\u001eCg\u0019<(xk\u0013%Kb\u0018]t\b`d3\u0007\n-+['\u000b?cH2-\u0014(\u03f3i\u0006l\u001f>$7d\"\u03e3fh\u05b1\u0003xYqA#\u035117WT+\u0017&7\u0011z:\"\u001fp\u0007pN{|'c\n-:%\u0002~d{b\u0007OZu\u007fD^\u0013~/mwBv\u02f05}\u0005\u0003E$X>/\u0487A?\u0005\u0005@t?/p\u00157,e6F5uK\u00fcmBw#=d\u0010R-\u001d\u00053S'zJ\u007fb:\u0019r\f\u0019{nPLC\u001d3u\u0016\u078b.\u0007UZtL;l\u001b#r\b\u03ed\u001f-&\u00191\u001c\u0017 \u0001\u0016k(g24#\u001eyKC`\u0001-\u0002\r|\u000e\u000f'\u0016Q\u0000\u001f:#\u0015\u04b0}`iX\u0000N>Y\u0016\u001a|/O,\u0019&N\u00163|/3\u0006\u04c7~\u0005}zAh\rly\t:og\u02dfL\n-:\u0005/\u0016kS\u0017,p\u0117\u00140-{\u0005J\u0609D@zp\u0010~\u001b\f\u0002w8\rmN=\u001aftO\u04376OW\u0004F\u0010+#/1&IX&num\u0018\u0500Z\fz8U\u053d\r}\u0006o\u001bV^w\u001c~az.Qi,.o9\u001d\u001eae\"K\u0003T5h|q\u000e%c\u0013)_\f\u0010nw03|\u0677dX\u00058 \u001d\u0016i\u04fc zFF[\u0004\\P\u0014=\u0002\u001b!%VQ\u0639}$3\u0000\"\u0379'YP\u000f\u001f\ud6b2~1\u001f6Bo\r~.\u001b_\tkZ\u0014l-\rv\ft\u0018v[6i6\uebacWRaO\u0012u4+Sg\u001bB[]|VG70V_/PC\u066d\fZguI\bRX@\tzy\u0786\u007f\f5g*\u0356=;\ubbbee)01-\u0013\u0007I,V\u0102E\u0017u\u0011\u000eg4L6\u000b6MHZ%]4\u001c\u001brz\u0012|\f(|PbZk0P^aBa2<\u0003\u00e7R\u0002q@]oz\u40ad;*\ua61e[nE\u0012jo\u0010\u0005{MmePgZ3[w\u001c/lG\u0002S\u0776C*\u0011\u0005nT[\u0013Y@XS{?14tAjNA0\u0118\t\u0003]c7~\u0002}<\u00073u{ &i\u001d#0\u0001\u031b \fmt}\u0015H\u001a\u0007e\u001ay\u001bV\t@K\u00160Ns\u0017/X\u000fl\u0001\"yu}}q\u0546!G_p\u0015\u000ff.EATjes\u001env}LM8WCfG`\u001eBl\u0004,\u0574\n-\t\u024eJlioj\u0012j\fb6\u06ef:k\u000fhP\u0015(~\u000e\u000b\u00a9;Y\u02faCoM2]YranL^VM':XG'\b-\u0531mm%Wwg\u0007\u0005%\r@g\u001e?p\u0014~=\u0004^6\baU\u001d94h\u03ad\u000f`+:zfkoX]t0BbO)OHc\u0500#\u5d54eF\rb}eij\u001a-\u0001\u0007+\u06c1DMf)!}~\u0000sT<_zE|\u000f\u001b\u05b3~\f\f\uff7b{1c1}}1\u0019?1}1}1}1}}p\u007fc\u0006S-\u0017sitI\u0012\u04b61BIA:[\u0007.!K\u0709_\u0011^\u0015WMZk\u0010#v1~nvH\u0012X\u0012AMeP\u0011J7\u3328]\u000bq^\u001e\u001e\u001235^X=P$QQ\u000b\\Yj\u001dR\u00df\u0011gIR\u0005\u0006\u000bGwbB'm\u0011>6~\u0013\u0436s\u0676L\u06f6n\"l;\u0013w\u000bh'b;K.\u001bpA-!\"~-ozORj*\u02568Hs?1\u0002|\u073d9\"}XPoY9D[\n-\u0001\rHc\u063afz\u000e\u044ay\u34f9\u001eq0j|\u0013\u0006\u0537\"\u0005Zd+\u0005X@\fy7\u0013G(\n-\u000e\r\u0013\\t\u055aAq\u0014\u043d\tB:)s\u0016\\E\u0000JcW\u001dE\u00183L\u000e\u0004-\u0006\u0007\u001fG0\u36ca^\bj\u0012D s&hF.o:\u0018U\u0006h\u0005cB\u001d\u0727N._\u00142r\u0018\u02c91vBb\u0002Jh~\u0002d(\u0011.q\"\b&H3\u00124L$\u001c ]`b.daz\t\u05caMr0H\u000f\u0000cL@9\\xx \b'\u0001(\u018a\u0011z=&)U\u001aJ\u0005h\u001bK]Yh/Y;\u02d0z\u06bfb+5\u0003u\u0003I\u9311r%\u000ehun\u00008\"<\u065clB\u0081\u000b\u000f\u07a7\u0000\u001d\"\u0775\u0003#[/\\e^ph'\b5r,W\u0006e,O\u0006~\\a\u05e4Yt\b)(\u000b\u0000i<nhpZ<:\u007f5mp\u001e>:um\u0003oB\u031b\u0016k2-\uf69f}3V?]]b\u0012V4<h\u001d \u000e#ab2\u000b} UB6\u0000\u0017\u00c4 \u001c(&\u0005\u0086F\u0011\f\u0013\u0102s_C.q7\u0005W\u001f.6\u001dgw!$\u067cwq9iq)j\u000fx\u0004}<j}O=\u04deA2\u001aB@\u0175/wY4\f\u0013urH}_\u0007\u0728:\u0615\u000b\u0005\u0000@@G}b\n-d]\u0018e\\d@<nrz\t\u0017H\u001bu|j\f\u0019{sY:!\u0011\u001eh4p7hX]P\u001d\\`jZ\u00077\u001fM\u0002k4-8\n-E\r%\u001aX8\u0006W\b\u0012h168k\u001e\u06eaRy:|Sf@NF8\u001aR9esD\u0005\n-.J9+=\u0005k}6dE\u0017o&\u0005\u001co[A\u0018I_k\u000evr\u0017\u0003kun\u0015C%Bp\u0005oA^ur\u001d8l\u001dB;J\u001f>7?jZd\u001b\\}\u001d\\j\u000f9l\u02dc\u0006\u0006OO\u0001,*c\u0002\u001af\u06ccf,\u0019e\u0010\u0703l-.cA)|\u0003F%}GL{GJtQ'w2\fd,NB\u0007\u0013|l_\r\u0017~\u00179LR\u000ea[dG/4\u00102:V{oIK>:hT\u0004&\u0004\u0536f9Ctf\b3iuB,SN\u001d~6,\u0004=,\u04ee\\\r\u0007\u0004\u051fhd\u0016)x|\u0015!:~\u00045mUa^FB\u0018\u000b ]Wa/hl\"fj\u000b\u00073Ll\u001a\u6c95K@?P,&\u0000\u0017|r\u07f084\r.am06\u0003,\u001d\t\u04a9jx|\u00f7|\u0272AfX\u050f\u0002\u02ccMVU\u001e\u0720|\u02df5\u06e43\u0764\u07bc2\u001ev\u0014&x`[e\u0006~$]]<1CA[_h..tVfSG5myeDM'3\u0006P\u0013\u0011%\u06c6\rpA\u0004\r:wL5\u000eI\"I\u007f<]$[\t\ft\u001d\u000eZ$<\u0014\u001bjQ\u06c5zH|\r0Q-Tc!&>It\u0016\u001a\u07a89bIiSu];:hw_u\u05b1FhTZ\rYuhc\"8H\u001c\u0007r~\u001b\u0001\u0005q,\r\u0005\n-eAVxl\u001e\u0004#Zg\u0018\u0005_t\r!2\u0007J\u0002\u001b1ZO\u00e1|V)\u001c3.b\u0006\u000e\u000e\u0006\u026b!\u969f!c\u000b2F7Xw\u000e-P-*Jf35,\u07f7iKh\u000eS\u0000Xb\u0002|o\u001d- 4E{\u0019f\u05d1l\u056dR\u021c\\TGMs`/rft\u0015g,b\u007f&?wr\u001e\u000e6j_d\u04cabV-S,<\t[NGt}}\u0011]!Bt-\bJ!\u0004d0If\u0013NQ1i^\u001c\u0001.f$3>|\u0017tg\u0004\u0014O.Jt\u0017_\u0011\r\u07a5d:/A4M\u023btBq\u0013\u0698h\u0646Ts~\n-\u0015cV|e]\u756av=K]'W%R/#|iqvN*>zI\u0019\u05676j_D0\u0014.&\u01b6\rJH^)K~\u0003%Cv/\u001b2`\u001bI\u0014-I:\u0486%?<:fY2\bH>%&\u0001fstY9\u001e\u0002\u00b4\u058f)j>zNT\u0194\f0mT3UcgwDX{3\u0089\u0011:\u0006\u0007`\u007f4\u0017x:\u001aZhFB\u0002,z\u001es\u01bc(Ka7\u001b\u001cQ\u001bj\u0180h?1~Y\u0385:\"\u0005Nj]9Y\u07aa\u0016+L\u0018\u0013\u001c&>c.\u00053\u0013Q\u02fa\u0492\ft\u0002\u0010\u0018\u0005{M#\u0005\u0511\\i\u0019}z\u0004Vy\f\u0003A\"r\u000b\u0005<\b2\u0016NpK\u001cM\u001dvk5\u06c4[\u0004i\u000b?|p\u0000&9Cpl\n- hp:}lt^Z\u0014G%\u001e$\u0013r\u001a1+6Yg\u007f\u050f\u000fWs&26:\u044f\u013b[@\u0003nt{y\u0010Gmb\u000by\u001f\u001eG{\u0005ZJiUj\u071e4,nN6h.`\u0005\\\t2cMt\u0442x$q>\u0679[\u0002Z56^>\u0018\u050eQ\f\u007fY\u001cQmEKV\\Pw\u00142\u0016Sm\u038c\u000f\r\u063b \u03f3 \u015a\u000e\u0096.-Zy\u0479\u001av,4m\u000f\ruGR[jwCB1\u000bP\u001d9>\u0014wY\u0012\u000f\u000e[\u0013H^f\u0014\r@.4\",@\u001b\t\u0082XQfDo0\u001djFyZXDA\f*\u00109exn?\u001e\u001e0?7{\u001c#A\u001e\u02f4$,\u0018*g>q/Q\u0006\u00027+I; DnL\u001c@3xo[6I\u031c$6|p\u001dL?Jv\\\u0001q\u0018c\u0004sq1:\u0012\u0004\u067e0kH\u00b4m/f\")a[+\u0014nP$\u000f}V*Pj*\u001bb\u0015m,\u001eZaj\u0006gB\ueef5SvzJsByr\u0000V,Ku\u000bm\r?\u001c\u0013\u0018lW-;hu:]d\f\u007fx\u031a\tMrn)kpOMX\"~+=}7\u00d9uUO\u0000G}S\u0001i\u001c:\u0010\u0014@m~\u0016\u00045F1y{KY\u001e!F\u0011m\u03bd\u0005\n-|\t\u0005\f\u0007\u04d1\u000e\u001fL\r0hV\u000e-49R.{\u000b4\u0007T2#h\u00110\u00168\u001c\u001a\u0010*k(F]&SP>SWK?Wc<\u0018`LT\u0016\u0729I_\tu.\u0016|y\u0407s\u0003'?\u00e6R:JecP@]CRy'\u001b`8&Rmg \u001e\u0017pNj\\;(F9w\tVg%G \u001c}G\be\u0016A\u0016U\u0000K\u001292\u0014.\\;o:8Ov%8M3P\f:O\u0003$q\u0006\u000b'pl\u01f2]>\u001cm3#btVc\u0014\u0012O!k\uc745i 6=\u0010\u001e\u001ev^;ruYh_g77y\u0007\f:_[\u0006>-oW}\u0007\u0011bN\u0010\u000b.V'v2\u02e6x\u0006]/$\u046b5= T|\u04e8!n=\u001a e~\u0014\u0003$\u0010\u0016NHIhM?Yl{\u05e9P\u05f9\u0011?&+^\u001c\u03fe\u0014\u02be3W\u0007\u001a0Nb\u000bg/bNyiUo|[\u00076\u001c\u001caLu\u001d!IF\u0007'\u0019\n-7ZHI<\u0000>EH\u00188Bf>\u0018h\u001b\u000es-)S*v|,\u0019\\\u06e8Ce\u00015cK]a\u0012\u001dfT4&\u0013N\u001dv9\u034c\u0772;H+\u001b\u0018RO\u0006?Z\u053d\u001a]\u0007N\u0189M\u07bcT\u0002u)\u0007b{\u000fT0a\u001aW}ltLi=H\u00f9o_{H\u01de-\u0007j?&7\u0006z\\\"\u0006Jr31^!h\u001d\tf.,Y_\u000e$\t\u000e\u0002[\u06aa\u007f@&p\u001a?XuG$\u0006_|nns8\u001d1\u001f^\u0017i>PC}\u0005{\tI9|k;m\u0002g^\u0003g_|l-\u0447\u0007\u0016<x\u000b.x\u0003<J \u0019A\u001e R\u0005,Y\u01a0\\_dpAPR\u0017\u0016\u079d`\u001csk$DZ\u001a2QZ\u0002Y-\u07e0Ke\u0007F\u0001\rf\u0277I*\u0007\u0015Q0-)\bA\u00176}$DK\u022aA-7rb7!Dp[\u0007-'\u001d_LI\u0006-_\f\u06ba@_\u007f)?\u0019n?\u0018s\u00166 sU\u0001\u000e!x\u0019/\"\u0018#\u0011\u07faUhdTo|c7|O\u0007ochS*<Td[\u0642\u00131e0W6}k,Iv\u001d\u0012\u001aesp\u0016\u0003LiW\u001a6zX+~\u0019\u000fW\u0005\u040bK`\u0018\u0014\u001d\u0006w\u0013C\u00031r\u0135\"\\\u0007\u062b\u0019`B22`7\u053fS\u0007\u001c\\fO$=\u0019(ZC\u0152p]\u0555\u001b/d{;z/\n-]ep\u0005\u000e%4-\"k/B\u0017\u0016/MF5kP\u000e/>p-\u0007\u0104mj{ziZ3Jg}K*'k~\u0015PtYV$*d(e\u058cFV*d\u0011[,vJ\u000e(;]\u047f\u000f(!MPS\u0005Uwe\u0000B\u04eeHM)y(\u007f\u0017\u06dbC/OQea\u0016#fWy\u0361\u0017Y\u001f//\u03b1\u0007\u0019_K@M\u001dEj:)\u0018A\u001d?a5LbE~JVh\u0011PtA\tC\u001d8\u0000PrT\u0002\t\u0007\u0014\u001dR\u001d6L\u2aa6f9\biqo,1y\u0013avwhm0\u06c1/\u0018`6\u0217MxFv\u001a,p\u0616]\u001cSRU\u0002\fRB\u000faZv\t\\\u007fY\u0017J\u05a2\fP\u000bCv\fC+mk=\u073cf9;\u0005U?qQBp1\u001c>zSg1LB\u02e0m@x\u0002[Fn\u07f21\b0:b|nd\u0001:u0}:X\u0001/vB\u0004\u0786x{O\u0013)V87q\u001f=|]6u\u0007s0\u0019\u001f\n-\u0003<\u001egXqx\u001cdd<' \u0019<U\f\u0006\u0019<\u001bb,\f~P\f~\b2q<\u001f\u0015\u001f\f>\u0015\u0007\u0018|pH>.R0A\u00063x\u0018<\n-0x<\u0006U\r\u001e\u0007kx|\r\u001e+\u001a<\u0019_'\u0006O5x2\u0006O\u0014\u0553`\rSU\u001a<\u001d_i\u0006`\r3E,X\u0003Qee?cV,\u001a2\u001b<\f\u05e7\u0716&{\n-Giv\u0011/!j\u000ek\u0006mx`hbMSTbFizm7X\u0016\u01faK_CoFk@fGur\u06e05\uaeff:-\u0005=0`\u001c$[s}{I\u0000\u5e7d(1X\t6c1\u001bW\u04a4PV\u0010x:x\u001c'SHPEv\u001e\u0000oh\u001e\"<\u0010< h'-\u00143y\u007fQax\u0012\u0013JL(/<],_z<J*0}U\u05a2__G]-q?,pA\tq\u0019kt8\u001cf,]\u0015[\u0006\u001b#0}\u001c\u06b69kp\t\"\u0017d\u0018\u04cf0cWo\u007f!]wMa4e\u0005a\u01ecC}ad[\u7034 x4^A{H\u0012Z\u0004\u0016E-\u009a\u0437\u00154\u0003\u000ewu\u0000W\u3438xZZp\u0005\u0013\u02c0AS~C\"[35lW!\\~j\u03b7i\u001avUir{Pjr0A5Zk\u0193n\f\u0002w\u00d8I#g\u000f5E\u0011dfj8#\"3UKY5P#U\b\u075d[N\u0012444\u000e]r\u0003M\u0016*JTckI;E\u065b,\u0010xHUZ\u0726@\u0012MB\r\u0014\b+\u001cfi?\u00015K{\u0017?\u01e6S\u000f5\r,\u000bg\u0001/-C\u0610\\_!J\u04c2\fM$-3\u0011X(jPGAn\u001f\u00013\u077cQ\u001e\u001a\u00011\u0007E\u0004l\r`2\u007f\u0650x\u0010mW\u0003\u000e\u001e\u0636Zx\u0017n\u0000AWCT\\iz_nr\u0001{\u0207AJ0\u019a<W\rD\u0013S1mc$i2Y4Q:T%8CE=\u001ce%kI-\u02ac,}mhgd\u0004d$&u\u000bkM,J!\u0013\u0017xq'\u0011\u0019\u001d c\u037b`\u001cy%\u0002|\u0499{Zo\u0010_\n-\u001dS=.W]\b\u001d/\u0525\fD?F]\u000eE4avG-1W0\f4C\u04517'7rr\u0017+\u0013|\u001b6u%oo\u04fcW\ua92a]+\u0013&O|E6I^wG/w(\u0012\bVI&\\\r<)6lQM1ZDS\u00069~>:*h!\u0000;\u001d\u007f\u0014\u0014`=BzCQrr\u000b\u001cR2\u000e&Q5\b?\u000e'\u0016$O~H\u0004\u0015#x\u0010Z\u0007\u001ap\u001a\u0012d\u001eA\u0012\u000e\u0179\u0007\u0006\u000b<\u007f$>/8{hR\u001f\u04a9\u0010RA\u0010@;\u001f\u007f[.t\u01e7h5N\u0013':pO\bF\u0018ETt\u021d8a\u0001}\u001f\u001e\u0018\u0015\u02b9*\b4c\n-\u000f\u001e\u0018\u0019#&oB(\"bo50Z\u0637\u001aj- !\u0015\by\u001f{u'\u0007\u02f6\u0015o[#l3\u0010!/h*\u001cw\u0001V1\u0000|#\u0016gNVm\u0002\u0010\u0123Q=K\u0085\u0634\u05a6q\u0004B\n-r\u0010u\u0002\u000f\u030c7X]Rc\u049f<Q@gl\u0007O<l$B\u001eL~[ESt^\u7596v\u0012\u0256tzZc:Y?h.\u021cdC\u07acW'>h\u035ahG\u0217DN\u001a6>\u0002\u0002\u0013u\uba8eQ\u0001Y\u0574U\t)8pI\u04f4\")u,|u8SW;V\u001bb\u000eG\u02c4\u03e4b\u01ea\u06bbu\u02a6O'\u000e9VjC\u07f6L<_b\u00188t/ho@5;qcg,$,\u001b\u06d0SLN\u0186\n-\u05df[d,-5A\u0012-rDB3\u001cA\u06b88\u00193\u001fX\u001bG\u020e5\u0019R|]nht\u001eL6T)1tt[#\u0015H(d\u074cDE\u0013\u0003s\u0017H \u0016e S\u001aEz[\u0001EV\u000bvPT\u0776\u0013\u001e(t\u0006\tLy\u001d8grD\n-D\u0006qI\u059c \u0012;|Wr\u0238c!)D\u01d1\u001c'ME\u0010g9\u00053f#j\b`yq}%&\u000b0 \u04b5+_\u39be_U:\u0007\u0018\u0015lr%T\u001d\u0596D]uk&\u001b^\u0007T]TM.ZTz\n-\ti,\u0000E\u0003\u0012,h7=6\u047c\\W#URUKZ?W2\u0016&\u0502dTSEsbbzc!7\n-|`\u009e\u0010\f$.\u0018\u0017(sw\u04e2y\u0017<\ua555p&\u0004\u0463\u0006}\u0019@h2O?\u0001\f\u0019R\n-\u0002\r\u001bdf@-yj\u0003^\b`q=j\u05a9fb\u001fzh\u00026\u0019[&}\u0013x\u04ae\u0017\t\\k}a\u000b}El0)\"\u076b}\u04a3\u07e3ovvGV{mD1\u0013atwGc&9u!<\u00065>,\"&3\u0007@uanb_jv\u001f;6A\"\u001a8\u007f\u0013^\u0013E<v:\"\tku\u0011S,H;\u0019bg|G\u001e#z\u3591Hy=l\u0018\u05a8XR^>\u0010C\b[;J\u001cb\u001d5\u0006=.\\d%-;O{\u0012E\u0017}L-`,&&\u001fZAERTtFa[w\r\u0001\u0018'8K\u0006\u001f.sd\u0006;gYSD8\u001eo\u0002Jw\u001f = \u0013H!i\u001e\u001ckE_f]-\u0002GXuQh\u0005D\u0018\u000f\u0234,\r^\f[\u001dO(\u057a@afm![M\u0007OZ''\r\\\uc3b7:-)q\u00043R&]Ak\ud7d8H1\u0000./2fwM~rRM\"\f6^G*It\u0005\u0017O/\u0006J0<Q\u0017!Wn)'_\u0003\u0698ic\u0000h|[P.]+\b\u000ba+WzL\u000b9\u0695\u0006o\u04bd\u0005y*Qe'=!mM\u0007\u0018H\u0007;\u0000\\x \u000f;]K9\u07d4ykOp6\u0013\u0016l$M'\u0002\u0006\u0014\r\u0019xp\uff40am!rL\u0012O\u001bZ&g'g\rd6cd\u0237\u0019;j39V$\u0004\u06d4`-}+q,=\u0002S?I<ua4>Sc\u0000P8=uY\"84\u001cVM\u0001g}$?\u001d\u007fh\u001f?\u001f?4p\u007fHz7m\u0019\u000fNl8By\u0005l26\u0002w%\u021b(#\u0011i\u015bM)\u0017D;~2uj1- i\u0000\u001f{t\r\u0016!\u0010Bo2'Pq\"Sh\u00064%3f\u007f#]1~c\u01d61c1c\u0003W[`jy\"L>j\u007fth0g,L2\u0000do].x(7\u06e8MR\u00ba[^\n-\"\u0016\bvID\u0001\u0016U&NZ\u020a\u0019~E\u001b&\u00195@\u0012\u03d6/\u032e)eoE\u01e1\u078fF\u010fv\u001f\u0007\\E\u00b5\u0001_x\n-\u0015\u0019\u05b3p<\u0000'/T4S\u00065\u001a\f\u001eX1\u001b\u0016 s5oIt5\u0017>\u0006O$\f%Y\u000fAT\u000bJ*Z\f\f\u0017 qR\u001d]$80\\C23#}QE\u0504\u001aOipQ\u00140J\u5f4b\u0000\u001cb~7tL8\u03d6r}h\u0016\u0015V\u03b8}.YfU|A~pH\u0006`}\u0014me\u0006\u0010Hdh\u0013%\u04a0fKh\"e\u03e6\u000f|\u0467\u0518D{\u079a\u001b\u0001o\uae5a^gx\u0010WreQ\u0015-T>Nf `Wq@`A[5x,/\u0007kxE\u000f\u00130\u0011/l\u0220V\"J)\\0\"\u001b#b#OY\n-\u02ddH]xX6W<[\u001fl\u0018V}v=bZB\u07d7ZD/)M\u00117\u0013l&7\u001e\u001bY\u001a\u0016I9I\u05bbtwPLw`w\u0010\u044a\u0728\u001eOItHF.Rv\tMoFw7pHY\u00155_]y}TzV6\u01ea6r^uj\u0013tIU\u001cX\u0582B+T\u001e\u05a0LnY\u001f+%\u0006\u0004;>\t\\!9\u001fj\u00162\u0004(/\u07e2\n-$r Pgfw!DT\u000e&2W\u0007[U|\u0018tliYd\u02fc?i4<Zf7:}\t=\u0015NvS@v)\u01d4\u0014y,P-\u0001\b\u007f\u0002\u0015dP7j\u000et\u001a8(zc`\u07a5OVoj\u023b\n-i\u0014\u0000`bAYH!,\u0001\"\u0001\u017cG\u044d\u0018%0h\u0007\u001d-aP\u0350'3Z\u0017I/e\n-\u0006t;:\b~dC<cSf5\u000f\u0012#\u6e1d\u0005\u0011\u001ct\u0015\u0000\u0007\u0015%I?(;jR:_\u000eN<\u0013oB\u065c\u000e\u0018\r\u0012^!\u04ce%\u03b7Yi\u00162X\u001e\"7\u000f4\u00065f6>a^Xa\u05cd<Q\u0013\u0001FBKG\b |>a\t\u041efka&\u0011.ky\n-\ud008\u0018<rJ9\u0011\u0005XYd49\u0013u[KM\u0015\rUT\u0004FC\u001dF\u001aOVlL\u0002\u06e4T\u0015F'\r\u0013\u0417i\u001a\u0001ln7\u0014tvmXC\r[\u0006g/\u0014F3\u0762NI=^{\u0019\u02d9N?59\u0018\\N_SxB\u0004\u0018`:!\u0011\u001c\u001dRVT\\W\u0016\u0011EEiam)T^k+\u0016\u001de{2,7\u027am\u0010&\t@\u0001[so7|\u0429G\u0003m$\n-`{\u06b1:=r8\u00135\u001b7O&\u0109*V\u0014l\u0006jQ#P:\u001f^\u000bxz@\u001a}V\u0018Wx<\u001a\u0017-\u00021R8\u00af\u0019RK\u0011ym\u0004Y1\u011bd/!rTV}\u0005p\bl)\u0012e1J\"\u000bt\u0007p=RF*:\u0015+M\u0000Ab>Q'3\u063b#\u045bdz\u0001\n-c:\u0446>\u0018\u0013Ru}\u04ff\u07de\u0146}l`CTW\u001bEj\u000b\u0015@\u0003ucQw\u401b-B\u0003]iF70\r\u000e\u0018\u0007\u0018\ri7y5\u000e]4Y\u001e\u0018\r5\u0018\u0313:H\u00135|\u001c\u000f3l \u001f\u0317i5F\u001aH69 H\u0003\u072dg{{k:~r)hY&s\n-g\u000fe~^Szv[X\u06e5\u0011k\u0006R@\u04cfa\u0018\u0103>+vq]\u0017\u0018\u000f\u0007c2\u0002@<La,:xQ\bp>ibJCOfS\u001a@\u0003d\u0376\u001a\u03c4`,>7\u00072\u0017#XH\u001e>d\u00038\u00074\u0007Jk@REZ\u000e\ud945\uddc1SOB>1^y\u0003BP\u0015\u00dcb`\u000b\b\u055ag#fwl'\u001eJ3\u0015\u001ef1i\r'W\u001e\u0007v]B51\u000bvS\u0018P\u0013\u0013Skn$Q2L\u000b+61r\u0003<08qN4\u0015 q@:\u0259d\u0014VPK\u03fc\u0005.\u0013\f\u000fJe8 F\n-eB%'\u001a&fL\t\u0000u\u04c2>~\u001a\f\u0019\u00056@\u007f(7GX#b\"[m4\u0018\b;p}\\\u2938E;\u06fe&\u0005'R^\u0014Y2\u001d\u0007$V~\u0016,(\u0000lXo}\u0018F\u001eq\n-JU|7\u007f)X\u0001kW\u001dL\u0014#Q,\u0018By\u0004.\u001cgF^\u0019<(f&\u0005\u0004\u0014vv9L1\u0000_ERTj'\u0011a\\;i~l\u0014w\r00.\n-D-dvT3\u0002\u0005o\u0014\u0018WD\u0019\ts\u715a BsZ\u048fi\u0014\fkC\u0010p3br\u0017iU\u040d\u059cC\u0000W\tE\u00077(Blh,\u0007@2\u0151uCB\u001aC?Vt.\u0010W\u001aoos\u0002\t\f\\)*{#\"q\u001dMu\u0292(T\rb\u00123Z\u01c4\u013d\u0001AS\u0011QxWA-\bA0Alo`y;3(BC\t\f'.+\u0d83G=>,AIR]\u001e\u0010\u0015<CT,2lw8_F=Z\u0010\u0015QF\u0016V\fC\bM+!\u001bmR.\u0006o!:\u001c\u0011\u03a61_\u0017>\n-d\u0003\u0012a\u0006\u001d&)[o\u000fqo\u0007&h\u001cZrk\u5a31\u0017~8R\u001b\u047d\u001fnb>p~,\u0004o\u007f\u0001sZz'2G\u0002IbK\u0017D\u049e\u0493'1\"2K\u007f?\u0004w\u0014~o|\u0015\u0004_\u0004Q<\u0000\u0002=!=E\u0017F/\n-Kl:4\u0000\u000e\u0007WaV\u0376\u0018\u001d\u00065/\u001cb;KxCA\u0010\u0010\u000eN.\u001a{\"\u000b[7\u001a,G=Xu-HZ'\u00045\u001dDc*\bG\u007fxb\u0013\u0018\u024cJ\u000eg\fI-\rk\u02db%\u0666<\u01d8\u001bDW\u0006\u0007\u0001\u0126zQ$e\bq&\u000fWh$$1O98l\\ob=bR);\u000bxUSCrAN=CC\u001a\u0001A\u000e\u0013nUg+bWR$J\u0010/ob]\u0006cX\u0448\u0005Nn\u001fQbCudCA\u0001\u0013\u9b1a\f\n-\u0003[6\u0003\u0011B0\u000f\u000bn5\u0014r7\b\u0013R\u0001:\u05e1x(-\u0778LV\u0267x]eB;W=_\u0018\u0002yQh=5V\b\u0014\u0019\u0019Zz\u0010\u03f78B\u2bfeU\u0604jY]\u00153\u001c~9`\u0012\u007f\u0002w\u000e)hp\u001e+\u01a5!\u0003;t&\u0014c<&C\u04b5\u05f5&\n-\u001cl\u0713\u0018\u0001zb2}\ti*IJ3Kxfz> Pd\u0001\\\f,&KN\u0006\\5\u0018G\u001bd\u00051\u001c9\u05b0\u0010\u0013}_Aa\u0011I\fR\u00159 \fr%\u011cz\u000f\u0001\u001c,\u0007]\u001aL\u001bp#P*>\u0007fEUm1\u0011\u001amq,xp)`\u0014\u001b)\u0014QH\n-2.q3k|U\u001c(\u0001B\u0019;\rp~5drxq\u0004\u0228J\bU\n--X\u001bNz\u000eW+[:N{LTV<,W;l]$\u001a)i+S!]}\\0e\u0157@f705\u01f3\")?_Gg?\u0011\u00191\u05bcd\u0269!D&xy\r.\u0016\ri?6\u029c\u0015Ai;\u0017\n-<a\u07b7qX{Cr\u0019q]`K-\u0002^\u0011\bi\u001drdFU\u0019+\u06d5$}9\u0001\u0012A\u001b\u0014,{URnrq%\u0006WU\u001f\rEm\u000b*: n\u03cfo\u00106-6E\u0001!d$ZC\u01d3r5DE\u07951\u0002\u0006\u0017d\b\u0013XS\u051fd\u0006+\u0018o\u00177}R)@ta\u063b\u0004Aw=kI|z0LfGd\u0000\u001384\u0007w;v$\u0012{\u0007\n-_\u00c9\u0017YZ$t\b10c7EInIg\u001epj?FK B*M\u00007\u00141/Wzg\u0007w\u0017\u0002C3\u0002$0M\f%V\f\u0018z\u001b`\u0018&-\u0687\u0015\bB7Us0I~o\u07ab\u04c3T\u0018\tL\u0012:1p'd\u0016G\u000f\u0015D]B\u0012[$\u007fW7\u001c$UrB\u000fV/M\u001a\tN\u1609\u0000\u0000&,'\t/i{-~\u0014u>\u0016yYNdJh_rY1\u0002K[\u0013:/\u00176C\u0010t\u001a,Zk\\'8h!+u~\u007f\u0000?|>\u03e6^K\u02c6\fX=\b^TA^\u007fP\u001c7scoIY\u0780\u0018\u001a]zU/`=e[\u00023w\\\u0004\u0014t\u0007\u000e/P5\u000ei\n-[\u000eaj\\.`R;\u0003\u0001Wj\u0356\u0511\u0002U\u0003\u0018w\u0010&\u0006\u0007.6#Xhu>98\u0012k\u0017|\fZvy\u038b85\u000eJi\u001a>\u0006Q*L\u001eg\u00116F\r\u001aHHmC\u02f4-\u0016\u0759\u042a\u000fB\u001f\u0001\u02fb\u05efQM\u0013\u0003$\u0014M/{m*kr\u0004\u0014Gh\u0005w5;nv[\u0018\u056as\u0226\u000b`\u0001F:?BY\u0005C\u0006y7O)P\u0001](/d~\u000fw\u0637W/\u0015NbnS;\n-\tq\\4)\u0006c!\u001e_'\u0001-K[wyKHw\u0004ql\u0283\u0012Ir<<\"kY\u0007=h3Zd\u00115j\u0005K3\u007f\u0006A`Qry)C#nnpiq8p\u0393E\u001c%9j\u007f\u001c=8~u0\u04c3\u03a6\u0003\u0018'<uSs+V]\u000fo\u001d\u05d8\u0019$$?0`[9\u000bZ\u001f]\u0003VgdoD}\tp\u0006[\fkb\u0010X\u0011\u0004\u000fy\u0018,'\u001b~.\u0013Ix\u06ef&\u0007*\bX6f#.x E\u0342y\u0004o$FA%9\u001b\u0018\u0002M\u0276Z|+E\r9?\u0016N4\u001cF\u000e\u0019\u00004G\u0018\u0019\"ydp\u0003:7\u001fMgr{(\u0006\u01c0t(m\u0012i\u000e\u0338vqC#>J.3q2\u00075i/\u0545MP\u0011;Xm \u0002Fk3-SCQ[/4Bd\u0011`+[|b\ti7SB_\\\u0005'\ufb9e_U2W\u0018rwYmkI)\u0010KT\u001b\u007f\u0130J\u0018G^\b\u000bn\u0013\u0004d\u0002>eR\fU%^\u0004p9\u0000\u04333+f\u000fB\u0011<:\u0012F(@\u0010R;\u048bpD0 \u0000W3\u0000f\u0015\n-uB,\u0002\u0017\r7X\"xU \u05b9\u07a7J_r0\u00101\u0362j*5[\u0018{ns-\u0004\n+*OjTv\u0012\uae8aR\u000f\fj[4lrT@`ATu|lX\u0005O6G>[&V\u001fW\u00147)RW\u0001I\u029f\u07566{>\u0005\u0013{\f\u0672\u000ev3vl\u0007M%MR\u0012Xb*\u0001\u0014\u0144\u0011{?<\u013cI?:\u0001\u0121P\u0002r}ke\"\u000f+3\u05e1\uc488d0\tNfnB\u001b!H84$\u0004\u000b'\u0005\u001eJ\u01ef\u0019&\u000b\u6126fw\rl\u001e\u0010LOr0\u007fj\u0005`\u0004\ba5L\u05b3X=\u0015SEK\u007f\u0000UoW|\u001d%rVO\u0013\n+.\u0002TpL-N),\u007fg:\t\u0010yVllj\u0019\n+P\u001a\u0018O-dlU\u001e;C;B\u0005\u000b`+!#\u0019w9 \u0015\u06d5]ma\u0016A,ZE\n+\u001d\u001d\u001eREf \u001d-\u0018~\"me\u0001=\u044cF\"w\fI\"\u0019\u001c\u0000\u000e.\u001ddb\u0011W9\\\u0017\u0562\u0237\u000b\u001d(i\u0005fWm\u001a\u0011K\u001awwi}*I`xsZ\u001aM\u044fk+\u00056\u0011#JG\u0006md\u02d8:~\u0016AE\u0013fn{\u001az\tK~h@qq j\u0597j\u0010ZZJ\u007f!8e\f\u001c.\t\u047a}l7B!\"\u0005z@sSJ\"ex\u06d2I\u0444\u00106@\u001e\u001fMs\u052bv4V`\u044fy0`F;;\u0002s9&0L.\f\u001e\u4af1\u0007b%X\\I\n+\u0019j\u0005,?TR\u0186SC\u000ew\u00041ac1T\u016cv}\u0018&\u0002dti\u00190VR>\u001e\u0005\"5\u0019sl?h^z\u000e\u0151|^1>D\u0005\u001dP\u001f/j7c){9g\u0000V7\u02d67D9cT\"Al$v\n+i\u0005v)-\u0016X5,J9\u0000\"\u001bB\u0007\u001f\u04b11\n+4Gx_de/\u0017gMQKV\u001eo-?\u0018c\u0216\u000f\u001f\u0007\u7173:@>\u0263k 'L\u0571do6Fr\u052c~B\u001aq|<Z\u0016!,Q_\u0327r<\u0007qbh&\u0006gy\u0011?\u001d\u007f.O1]%1\\\u013f=]!\u2209\u001f\u000b\u0017s}OH\u00141-R\u001c%\u0136|\u0000\\ktk)\bNzvyym,\u000e\u0019$j\u00188\u07b5\u00bdh:\u05ae\u000eNuH\u001d$\u001eZ\u0002<N\rBdw2'}W\u000e[)\u001btp(\u0004(t\u0012!i'I\u00015R\u0000\u00008\u0724l\u000e1\u0010#M\bZ\u000781\"<\u1864VB\u007f\u06e4$-iQabw\u0001 (\u007fZrX\u0006q?\u0010|\"$\n+M^r\u0018#&wmFDA8y\u0005uU\u001a\u0001\u0015`\u000b~oD\rMZ,w\u0007m\u0000:\u036bO\t\u033f\u0003y@\u0002w\r\u0005\u001c10e\u001d+\u0002<Cz9RD\u04f3~\u0016(\u0010\u019a'w0CP7z\u000eh+s\f{\u001e`\u001eqP\u0014seqZ_Vb\u0004}\u000e\b/\u0010\f\u0014\u0007G\u024f;j\u001bvA\u0014~\u000b&q\u0018]g\u0015\u0662Hi!'D6v\u0013\u065e=1d<a\bh\u0006tey\u0011sy\u07c1\u05e6MG\u0016\u05f7/@\u0010Ydv\u0018A\"\u0004\u001dT;\u001dL=\u0016\b@^\u0014wr[o!R\u0522Epm\tl~_o\u0010\u01ca`3\u0004\u0001MJS\u0006m\u001bnK\u001cQ\f*}s%2JV{\u0007I\u0001c):Xv\u0000y4MNFWT\u04e42NL}zo\u0750P\"\rQ\u001dh\u0007/f2z\u0767\u0012J5q:9Jx'SA6\u001fq^o\u001et\u0004\u0014wX`\u034dU\u02a0{f2gm$yP\u001aHoyW32mW\u0000Xt/+\u0016\t\u0019\u0018\bSq\u001d6Rji\b=A{mZa'3syLb\u00dc5y6T\u001au3\\r.=|ZnX1\u072aVcE#o\u0016\rl\u0015KJh\u0016o.\u0019\u00baK0<\u001f\u001dq\f\u0013\r\\T*\u0012z`C{Az\n+Q\u0015Q)>?D`:.\rk\u07a11DV8L\u00156h\u000f.PGlJQ\u0016\b*\u0176\u0235\u0017w7 \u0002Q\u06c4X\u0015po\u001b\u060bqM=v3)RE-RG\u0017H@pM=\"bb0\u0010~WW_z^C-\u00a7\u0007\\n!f[+&)N\u0010&\u0012zOXZ%G\u00187]|srE\u001c@*\u05d6MA,RPY LC\r_(Md\u0006\n+@\"_//G\u000fov;jwW8\u0415x \tE0=5\u0019v\u0341\f\u06b8$$\u001agK\\g\u0014n?S\u0013S!\u0019\bqn\u0012(K N\u0744\u0284XBebNS\u001a\u0004\u0003GF'rV\u0016YE\u001614r\n+~LE#N!M;=\u001dBk\u0002\u0005\u001d\u0018\u0558\u0018\tv\u0001hD\u01b7\u0011\u000b&ml\u0015\u0019`p\u03b3Ydv3I\u0018u\u0018AD!7/\u03ab(X\u007fi\u072ev8'Di\u001fQ)AeQb`*AK\r\u001b\u0003t\u0016\u0000_\u06f6#g.\")K&\u0001wU[k.\u0013\u0398(@\bY\u001eapv\u058bT-uF\u0770\u00058?\n+x,[E(@\u001di\u0018\"\u0017D\u0018{M(\u001eU2 \b(u\u0016\u0006\u001e/@)\u001d+V[\bvYA\u01f1\u01e7,0\u0013\u001dYJ^}<'\u0011q\u0007\u001adgQCR*<Nd0\u001e=t&W7k~\u001e\u0018R1wVg&}O\u00072nu$D4,{;\u07a8IFm\u0015Z6\u0001\rs wMj\u0012,b\b\f6u8A\u0007u6\u0018&\n+P@\u0410hj6:R\u0014YF]%\u001f\u05bbN&\u0003\u00e9\\\u0014\u000f6\u001b:\u0015\u0016J#\u001d(\fw{@tyhO$\u0015(_\u0015f\u001eTo\f_wg\u001eNiD`8+b\u00a1\u001awuw\u0006z\u0002Dc)S \b\u0011\u00065\u000bB\f\u0004\u07983\u001a\n+N>A\u0016\u00d2\f\u0017?\u04d8GZd\u001fnW3\u0010Q5vl\u0106\u001c$5T5<\u0578`Tj\tGZRmH9Y\u0017C\u001aJ\u0005 g\u001f\u0003U>;\u0006*f\u0017p\u001f\u001b*f\u001epW\u0006V\u00180U\u001aS+\u001a\u90080<tU/=f\u00010ZnF1\u0016\u000e\u0015\u0001XO\u001fqw[\u0006'\u00110\u0007\u001e2i\u0003\u0670Yg\u00b3\u0014\u000e\u0005H\u059ezH\\3\u0001\u0014\fbx=jE[x\u03fdw \u07aa(aHI/\u0019*c?\u0218a\u000f(BO\u000b-Z*\u0002%f&Eh*L\u0005NQ[jZZ\u001e3/N\u07bd\u001c9\u02f7\u05ef\u045en\u001f1l3qQzJ9\u0000)D\u001f0(\u001c\u0004>K\u0358lZ4k\u0018Ph\u001f\u001au C\u0002\f4\u64f5t\u0003uKr\u0013B\f0;czL/\u0016zG\u0010wD)]\u0016pg\u001bx\t}+L|!>1\n+p\u000ey\u0019]\u000bB\u073a#\\\u0006U-T\u03b8L~^\u07c7Y}\u001f\u0019vq\u0000 ~NO\u009c\u00048usz\u001a43\u0004\u04f30g\u0001N\u00117~\bs!3\u04cfaN?\u00068uL~N\u007f\u000bsS^88Q@L?h~N\u009c\u001e\u00058u\u0006s>?G%\u000b@\b}(QSgK?\u00dc*K\u0016n'\u0011Q\u04e3\u0000\u03b0~N\u07c79[GJ/Y\u0006ZGPJ?GaN\u0002:cP9}\u001fo%(\u049e\f \u07efB\u0017\u0016\u0014*(]2\u3d74kKt%`B)~\"E\u0005%R'\\J\u000f.7wI^5\u0003\b\u001a4\u001cR\br\u352d=\u02a5an\u001f\u0001zP6<\u001e\u3c63p58<\u0019\u1263h58<\u001d\u1a63`58<\u001b\u1663X580\u000fBx\u000e?:Ts@^7t\u001c@\u0015\u0006G9<r\u0014\u0000Zp\u001d\u001e\u0003h3ux2\u000e[<\t:N$\\\u0000+p\u001d\u0003Oux6\u000eT\u001dl|\u001d)gX\u0007NpK\u000423U\u073ac\u0019I\u001dK:hMR\u0012b\u001d\u0018\u00019s[T7iukpP^ER\u000enzf@\"\u0006\u040c%rS1\u0015\u0016\u0018\f\u0016\u0004\u00024PC\u00054}\u001dp\u0000\u0012-{\\\u001bcb\u001a\u0018\u0016|\u0011\u000fFD0-gtb3L\u0015|&(:uqJ7-\u0010\n+\u0010\u0758(2\u0019f:dm%y\u0010\u049b\t'?8\u0015Mn\u000f\u07cc\n+3=<\u001c\u0014.+!(?{\u001ddJxC/$\u0714p,xg\u0016^%Mvc\u0017jd\u0002P#\u057c|\u000b\u001d\u0016|wpF`\u0014@LYg \r\\\u07a9\u0015n=]\u001bty\u023da\u0010\u0019\u0006V  +\u8f30#\u0487L\u0010Hp#\ue266(`:h~Uo\u0006\u0002n\u001e\u0004Az\u0016\b\u0006Jg%~\u00a1b2\f\u0016\"\u0018Z\u000638\fD>A\u007f5@h$4\u0014\f\u0004UU>\u0006l\u0012O$\u0004|[{\u00b4\f\b&d\u0006hL\u001ci{Qw\u0019n\u00148>o7`\u001742-\u000f\u0011ECB\f\u0015U;\u00144\u001e\u0632\b\u0000\u001c!: h`lB2Z\u001d^C\u0000B\u012a1)7)GN?\f+\u01ab1>6nc\u0019\u0019H!k\u0007}\u001ePd6iRPz\u0005R\f\fs\u007fUb\u0004A;2]\u03a3.l``\u0011[5wE3h\u06d7\tm`fp\u0003aM5\u000bm\u0006ez\u0007\u0013\bLw0V\"Y\u0002T@^.\u0012`4\u0017\u0001r\u0016p6@l%\u001b\u000e\u0007!Z\rl9gAGuT\u0320hh,Kt.x\u0011%%x*\u0012D$\u0010GiR\u0545\u00d9ptno\u000fFE\u045e>x\u0004\u064e\u0006mj#\u0002\u001cHc\u001f<\u0007o\u061dlAS&\u001e\u0014\u0019\u007f`;L\u05fc?W35jr,\u0011.\n+MtCs\u0001\ba\blM|\n+\u0006p\u0006\u0016O%(90\u0004i&\u0010G7A\u0007fJ\u0017C\u0017\u00139K-%O\"1'\u000e\u0004[y`2p\u001fo:O,S2\u007flD9\u0000\u001eA:b\f<\u0415\u001clo\u0621\u0019lCM4W_+LS,E\u02d0izc!\u0018R\u0332BMo\u02dd\u0005Z$H/EZ<Ey#&Tp\u00104S3\u0001\\L\u000bp|R\u0462\f0\u0001Z$h\u001di\u0014\u0014o-\u0006|\u0740\u001d}\u0013H#i6\u02ddlqFC\u0005\u001dV6p-Y\\C>O\u00102\u0012#Zp\u0013#n,x(sj\u0014usj\b\\\u0007,Fk@O\u0019.Q;\\A\u001a|'\u0010NP ]OtEJhQV\u0001$=6h&]\u0011H\u001fS@\u0007ydy\u0003(\"g7\u001a*Wy\u0004y*\u007f&\u0012\u0017\u0011\u0015T\u0010\u01eb%V\u000f)\fit\u001d \"$\u0001\u0007\u001bS~Vx\u0716F*\r*FL\u0002\u0005\u05df\r\u063fo4dTLU~\u000f\u001ex\u000b)p\u0014}R\"\b}T |\u0019\u02c8mTS~6k|.\u0007#3+*q)\u0014A\u000b\u00054:|\f\u0004\u0011\u00151\u000f!\u0331\u0002\u036b0gD^\uca2e!u}qc-!9V\u007f\u001dd\u0011\u001cm\u0001\tg*,\u0019D\\p\u001dH;#\u0003K-T,\u0010KrU\u0000\u001cOa:\b \u075e\u0012iv\u000fj\u055b\u000f`<U\u000fy\u0017`\u0015\\\"W\u0013\u049c!ZoJ\u001dBR=\u0000\\\r\b\u0010]R,M\b\t\u0014\u0018x\u001b_\u0010oL\u0002?+yj\u0174\u007f|\u0348)e\u0001h5$\b(||$Q3\tsi%`gz\u0573\u0011\u0006q\tT:\u001c+6\u000fin\u0012[9\u04d5iQ-2\u0012\u001dT\u0013?TeS\u0018q1O\"\u001d\rfPM)VC\u99d5\u0018\u0004\u0015]&\u001b\u02d2\r9\u001a\u0016\u0003N+?\u0017\u00141akg\u0624x79}K (SGq$UT$u4d\u0002d\u00166HMq0d\u0598,s\u0000<Ck!\u001e\u0016\u0001-\u00167n}Ou!0teA^wsT\u000f\u001d8c\u001b\"wY/fB\u0017AU\ud11aCYMq\u001bz\u433c\u00156\u000bT\u0012/\\7;\u8416,ky:Rc\u02cbns\u030a\u0011^%\u0160V\u00145EjRS=W{\u0003\u000eJ~.;HuB\\-f\u0006$N\u03b63RJ*.R$\u0015?*\u07965-\u0002:vv`\u001c\u0018\u001b\u0013\u0012*\u0190$o8\u001a\u001aMJ\u0411eI\u0014\u001c@a\b8z\u0004\u001c\u05694R\\Yb\u007f\t0D\u04f9.8\u0240ThG\u0004oo\u007f,\u0013\u0570n\u0001\ue469H\u01d6\u0689jB\u0177|*\u000b\u0596\u0011Y+q^:9(6\u0013\u0005\b&\u001f?zh\u0000\u001dk\u0606/\u0017kh%4]j~`\u001a\u0014=E:@\u0004o-\u00060G~gmNm\u0012\f4[/|\f7R5e2F-k\t&\u0012'<\tO?\u91a2hxE\u0006)_[\u001aR=I*SX\n+7fn\u0018?x\n+b\u0016y\u0016>WC\u00107[\u0005z!lI\u0014>0m\n+\u0004DS\u0010]@>2B\u018c\u0694\u0012S-fL\u000frX\u000bn]`\n+ <}~T6\u0007}qc\u0000>T\u001bg\u0016kJP\u001c\u0572I.4\\;\u001c\u02c2\u001d\ucf2fi/WSE)\u00112M/U`\u0010\u001b\u0015`\u0007\u001abRF_}l\u0005\u0692d/\u0014\u0014\u0018UlU\f\u001eV\u0017>Vc\u039d\u0007j@(\u001b6\u001d\u0013k\u001cunK)X\u0017f\u000ej \u05ed\u0650b@n\u0017!\t|;\u0014%KbKnm\u056bP\u007fiiA\u000b\u0108\u0003N\u00013r\u001c\u0003\u00189w*\u07f9-\u07d1uYsNb^\u0013\u035d@\u00159wqG\u00148\u0000\u001fVCU\r\u0019\u007fB%^\f\u001d\u000e.l/\u0004Y6\"6f)R\u0014wu7m=\u015d_\u0019\u0017\u0004NNp/\u001ef~\u0019<h&1d a~IaWt75\u0017\u0168L\u0004\"cw2\"O'?\u00079V\u001d_Px@W,l\u001c|m$bT\u000eI*;\u001azXbV\u02f3\u0519 \u001c\u000e\u00035]J\u0006Y\u000ec?L5=\u032009dY\u0005eU3L\u054cnpg=kT\u0014I7_\u0013N\f<D \u07d8\u0007V\u0007lt\u0587Y;P!L\b\r04\u0012IfGT/wWUu\u0014F$\u000eB\n+):7C\u96ebC\u0496HT\u0000\u000e<np ~AdJH7z1S\u001f\u000fuD=V\u0001Q,\u0001a_^K&\u0017\\?=$%.\u0006~\u0016\u0632\u0007&Un50_\u05fd__\u00ad>KL\u00041\u0010(6\u0014\u0006PfF;{w\rsR%XN8RN\u000b\u001f&C\u0018=/s5\u0005\u0014\u0011<pS$p-Z3\u06a2!S\u0011\u0004?(Ma1\u05f4\u0007Fr\u06e9y\u000e\u0640\\kl,kUdHo3\u0002j\u0004\u00173TY\u0007SHX\u001d~OpR\n+29-%|\u0016Hjd\"E\u0015NxhdJ=4+Hqxi%\u0013,\u0002\u0017\u001eO?9Z.\u0002\u0005E*;\u001c2\u063f\u0002OmRI\uf4e3*}\u0016t4\u0115=t\u000e+,Q`O]I'^u^/oH1sH\u0002B\u001b\u007fp&.\u0017v9V&\u0011Y\u001078\u0012\n+VUB\f\u001cab\tuS|+du\b\u0011cASs4KI=\u0011}+=\u05a0J\u0010R,H\u0016\u8ff4m\u0011\u0017\"^H$\u0014)\n+FM\u007fq*1tu\u0000S=]\t\u0019,\u0006{k\u000b\u000b;7\u0014\u01fe\u001dn\u0013d4XJq\u030ajS\u000f|F0&4\u0002/:X\u0003\u0006-e|\u0001\rM6V\u001co&p9\u000eeNvx=YGl?u\u0013ugf \u001ba;\u0002OL\u00b9]l7!:\u00181sO%\u032e[\u000f\u0013\u01a9\u0010O\u0014}\t+X\u0003P+\ub49c \n+\u007f\"[\"#\flVX\n+Mj`@\u0013uVA\u0018~Jt:]K\b\rLxhxt\u0004:Ni\u001flS\fE\u007fj73_w\u0018(u?Y7_[\u001cG\u0002l\u000b30p&;\u001dk\\o\\O5L;Vp\u007f$n]S\u001c&^`\u05ed3\u0007tJn\u001d\u0408`p\u000ez/9k.T8<]\u00145\u0015 ^\u001c\u000fv\u0014bG9kQc\u0013\u07dai\u079c1#oi\u0542L\rg&\u07f0d8FNp\u0001bU\u007fcoGRD57$+\u0015<#q$\u0001'\u001em@3+#@_\u001d\u0017L'\u0006qR\u00c8\u00138\u0010Z\u0002\u0131\f\u0012{4\u03efw5\u001bO\u0003\u035f\u000ec*I\u0014QBH\u007f\u001c~S[6\u000eY_\u0015DF&\\:xy|7\"{E\u009aUEUuUkA\u062e}9\u0006\u07cbT]4z\u0006\u000fK\u000b=T\u000f\u001fl\u000f\u001fz\u0015\u001c\u0019\u0002}Qbkn)TV6\u0012o\u000f%\u001fq4\u0017]\u0018\"[cX\u00181\u0019\u000ev\u0014$Z&tV\u0001vE>\n+1pW#\u0012q`\u0005;\u0012\u0014\u0007:X\ud9d7\udd69\u0003\u0002m\u0006$\u0006z\u0001K\"\u00e1%\u0652\u0006}g_p{*N\u0019'_0l$Xc`^.W'330Q|E1\\\u020b({\n+\u000e\u001f\u0011qU\u0005z4BYX\u0002!*^,\u0477\u000e2r0jC\ufa75%\u0611\",6\u0013+aF*\u0010]F7k\u0016\u001dtFQ-dI\u02d4B\rqS\ud822\udde07P\u000fu3/X\u0692I+58\u0010}\u03bcx\u0003\u001a\u0014'|;z~}}\u02eb\u025bg^?W\u0015M\u076bTU[zM\u001d?\u0017):>k#\u0013tJQtR<\u02e9D\u0006l\u00103\u0006/<IH1\u07d3NWE\b,\u03e6i8|\u0325]Fu1Q\u00c9k\bz\u0014~Q$\u010d79X\u007f\u0018kv\u0010\"H9B\u001fyap<o\u06b5)\u0007\u0014\u0017JCFIv\u0005E3l#\u0007=QzLIy\u0016O@vo\u001d\u0006\r\"\u02019Y\u0002te\f5Y5\u001d\u0017\u000fD\u0007\u000eq=\u0013\u0523\u000e}6$P\u0003\u0013+D+?R+!<\u0099v\u0013&\u0001;%gm\u05d9z\u043b\u0011\u0006Z]d\u000f\u001d\u0011\u0006s0IK~!\b\u00069_c\u013c%[\u0012;-[w\u0018;PC06\u0463179Q\u001fB\u001a0w4B6\u0006Z&\u00033\u000e\u0011\b\u0014s\u06c8d\u001e`qV&\u070aAPI>\u0011\"SEya0qR=O|\u000eGUR\u029a\uf8f9B\u0720\u0003\u01c5n#]P ~\u0012B\u0313\n+']9S\u000b/%S! VE\u001e3\\co!\u001dyK\u0010pYO&B\u0010\u0018\u0014v\u0000\u001e\b/?\u023a\u0017trP+\u001c[\u000bNa\u0016@[\u0549\u0007\u00148Q\u0003MR-\u02beq.08\u0002H!i\u0011\u0017oE\u0018=%r\u01c4\u04105)^B\u0004MJ.\u0000\u0016@\t\u000f[,\f@h\u001bUSZ^`A\b'\u0015t1* \u0661<\u001awJDCf, ,i&'S\u0002BD\u7fa7\b+\u0012\u0017?f\u062f<\u0012MDV\u0014F. V\u0011(\fHB\u0017I\u0010\u0014\u0016>^%C\u001aM\u0006Oj.z\u000f*K\u0639heq9\u7244\u0013!482\u0013:\u001bRLg.\u3486`*w&\u066e\u0017\u001cM&8Yeh:\u001cT#\u0014IN:xw\u001e\tjf\u0002.}iXO\u1883B\u0017m\u001c\u0000\u07d5J\u0001]5_\u0682E4\u8378{DIN] R\u0011\u001du+\u001b/\u0010\u0014Y?]6\u0357\u064d8 .B\u001b0\u0015L>:\u05ca\u0018 \u000e\u0016E>\uda3d\udccbW{!\u058f\n+Pq\u0016e\u0473\u0000z\u001eG\u0005aV\u0019OaL{\u024fl|P\"\u0001i\\\u001c\u0010\u0012j'\u0794iU\u0006\r836dW\u0014\u01beI3t+r\u000e\u007f\u0015\"#)\u0002\u0007=4\u035a,\u0002ml\u0016{f\u0011K5x)\u0475\"\u0006UZ\u0015;\u000e\"W1\u0011\u03f2n9\u001bLd\u0010EAk =!\u0016s\n+(\u001eB ZSCM2c]3\u0005\u048fB\u0002'i58\u0013h\u0005j\r`\u00004'W8>\u0003&e\u0006.\\7|\buf6\u0003>\u0013\b\u0006\u0003g\u0007!\u0001u[fy~t@':Z\u0001q\u00074qabVj\u0359Z\u0014fy \u05d1L\f'B\u030f$==:D\u001b\u05a9\u000e'G\u0013IQMyO*\n \n-\u001b~<\u0016ePELu\u0668\u001d\u0002 )h\u0003xxV[\b\f\u0018\u0001\u0018>)P7\u001c@]yC-?\b\u0006\u0014\u000fU\u0002\b\u0010x\u0011\\<%b\u7fd9w\u001e#:M\u001fq#\byHVm\u0003\u00115\u007f\u001cq>p\u0016\u056egOg\u001dR/BRpyhb\u0007\u0010+-we]~b6H>_&%a(@k\u01b6\u81c2?ol|R\u0014,\u0012\u0019!\u001fsC\u000b~\b\bZgF\u0019\u0015L4\u040cH\u04f7lb6S\u0006#:@\u0408n\u02feOn4y[[5\u00182:? \u00102V]Q]U\u07a5|0\u02bdZ\u0013#H2-yC\u0011^^\u0004L9\u001d\u0753\u0010_\u0000\u05f3|u\u0562c\u0006\n-\u0004m\u001a\u001c\\\b/\t(gH2-\u019c\u001e>\b\u0002\u0007(@g\u0006<Mcr7>\u001bs@K\u000f2kdg\u011e\u007f\u0006l~\b\u001bg@Ll6\u0006||\u000e\"\u0007 %L\u0018E\u03374` \u030c\u0015%b\u0007e7E:MT6\u0014\u016f_2G '\u0002}2\\\n-\u0099eew\u0417K(\n-1S\u0014\u0006G\u001bguJ\"l$\u0007\u03ab[2tgOV7*Y^e \fk\f'TK\u0002\u001eQD\u049d\u042fJ45\u001bRd\u0003\u001cDEjr\u0006\u05cd|jh.(](U1WYbd\u001f\b`V\u0017C)\u001f2l)\u0005x)N`I\\`8f\u015b\\\u007f(\u0007\u0015\u0468J)\u0170:E\u0004:\u0377%\u0016,NXI1\u0442V\u0007c\u001dRN0,|\u000e\u0014Bz7s\u000e/\u0012s\u0005\u0004TI\u0016\u001ck\b\r\u0016\\XI*K~V\u001f`M\n-66\u03ed}\u0000Gw\u0000\u06a6;a^98\u0014\u05815l\u0016!U\u007f\u007fnjM::5|w\u0017g'mpYP\u000e_`dka\u007f\u0004\u0379b>]B[\r50nMf\u0007\u02bd\u0018~Awm'`Aztb=i\u001f[?C\u0526v\u0002{\u0012m\u0013E2t'\u001eVe\u001fV+<za/m8.;Z\u055a\u00a1=\r6|&Y`(\u000fsRge\u00016\u0019jO^\u0015\u0003+U\u0005Q\u001c\u0010,J\u0017@Oi\b\\Q\u0005K3L\u000f\u001fX\u001d\u0001\u0018D\u00164\u001a\u0007L<? l&p4Gr;6(jS\u0000#\u0011'\u0017\u001bK4EfM|j\u0016($i\u0003fPz?D;\u0013\u001b\u07caM\u001bQu3xKQ\u0001\r\u0017\u0016@i@\rW*}\u0005\u000fUi#M:@\u02c1Vb\u04a6GY\n-YtAf\u001e\u0006DKp\tZ\u00114\u0017\u0001uSS,U/F\u0004#M@\u001b8G8>\u001f\u0158\u0007\u0015rF\u0012\u0006?Y\r@id\u02f1 \bB\u000e\u0010\u0002\u0002P()\u0018xnc\u0003AVR%E$\u0018\feW+nOW\u0010\u0002s;xt\u0010\u0010N\b\u001e9I4ihx0\b0jE\u023b\u0014\u007f\r\u0016\u0003Al\u000f\u0005sp<P\u001a.\u050e+y\bl,%\u050ekP\u0018`b\u04627`O\u046a-VG\u0767\u01c3IV\u0003\u07ab{\u02b5K`r\u007f{u\u06d8f1{{e\u001fr\u0647x\u01f4F1\u0007LDPE\u0019e\u0000G\u0015,\u0011\u001eSI\u0000kH\u0001\u0004\u0018\u0014c~k=u#O\u001e\u0004nH{:5\u0000Cd=\u01af-\u0003\u0003\u0012=>\u0011\"\u0014N\t\u007f\u000e\u0012\u0001\u03a9G\n- \u0010p\u001a\u011c\u000etG7 tj=\u001e$q\u0467\u070dZ{P}\"lo\u001d1/F\u001cp[j6m\u02da3#h,jxm\u0685\u0012\u03e4F)4\u0004\u001bdd\u001a(n\u02a5\u007f\u0005xOY0?Ty&Au,\u0006r\u001a$\u001cB@\f\u0001W=\u0018B\u0005yP\u0007\bu>\u0007>\u001f%FFz\u0003\u007f\raw\b\u0011v\"n\u0000\u0018/P1@\u007f\u001f/FA\u007f\fA?LY}\\\u0006\u000e[&\f9\u001aHT&5e\u000e\n-MI`HoRz|\n-Ws\u001a)@i\u0010w9R\u0004\u0017\u01c4\u001c$\f_\r%}\u0500\u000f~w(5yRc+(q2\ud80d\udf37qtO\tz`{\b\u0000\u0745\u0403}'\u0003\u000f\u0016z.YzJa>^&\u0558\u0018Q[\u001e*Pz>\u001dvX*D\u069f\u000b_\u0016\u000768h6Z\u001d\u0316\u07d3;,_i72]\bc\fP\u04d8C%\u0003\u001e\r\u0016J{)\u0483\u0006 \u000b{j\u0010}Ub\u007f7kWkTz!*P\u0006wi`_E8\u000e0N\u001e:~-~*l\u01edJ\u022dtY%V\u001a\u0007Z<0M}\u0012\u0004n\n-\u0010n}$p\u000b\u000efX\u001c=\u02aa>\u0015A\\a\n-X\u0011\u025bq\u001bvq;s\u0003\u05f8\u000em$/Q3\u001cM2~z\u000b\u0011(%'Z\u0015>Nr]Qq\b\u0019G)^\\4Rd~\u07e6C\u0013\f- \u0016`\u0007Y:\u034b97\b\u0005\t\u0000X\u001e\u0003\u0000,~\"\b>H\u0014}bUYRL8\u001cc ~8TMA:vi +o\u001c\u0019 \u000f\u001cDqCnE\u047e\udafe\udee4L\bF`\u000bVY(Sh\u0014l\u07f8h%@-D'S\u06f7:\u0001n`\u0013\u0001Mc17\u0003\t\u0010)8!\fsm\u001a\"\u0018t;s\u0447f^8Xob*Cu\u0014\u0323>vvdrF\u000frANF{\t\n-\u001a.<\u001cL\u0002iFg(`\u001b\u0004&HJ\uff3b0CZJ:\fJx\n-5\n-\u0010\"N8CE!*$\u007f@\u001c\u001e]\u0015@!\u0007o\u0005~@\u03aac[\u02c8H~\u0012\u001d \u0016q\n-\r0&Ak\u000b\u0003\u0011\u0003C\f#25:=u\u001b\u00185Ar\u0005\u0011\u001ds\u001b~&\u0014e>8R&\u0016zSg\u0018^:9fXj\u05ae^\b\u0016u~\u001c\u001e`<\r<\u001fPo\u0013\u0512;jKL\u04e0\bVdL\u0012\u0100\r\u2dcaG\t\u0425l\u00118-\u0488\u0003S\u00060\\Q$a|\u001d\u001dmbl\u021e\u0292\u0002vTbn\u0012mOeQV|>Y\u0018r\"#BbSY}N\u001d6PB:ZI\u00010%\u05e06(By\"y8%6Uc\n-\u000f$\u0018\u0001p8$kexL+;cJ\u0013493y\u0003]\b\u0001Z*2T0;vQ\n-O,\u0010uVr\u0011\u07e7R{z@\u0001`w|[BR<TV\u0018<p(>D\u001e+!\u0011,>H\u05eai AB[mo7I\u000b\tQ>z\t\u007f\u0013\u000fD\u001bP1\u000b \u030a?To&\u0014\u0016KG\t\u0000Pmnt\u075aYs\b{^\u00dcrPt\\P_\u001a\u0007\u000b\"(\u0003MAU*\u0004LdyWirmy\u044bUW\u0003$L\u0014v\u0019p(k\u001eBm\u001bHP\u001au0g#{\u0005\u001f\"\u0001.`9Ca\u001bZ\u04eb\u00117Fg\u001dbc\u040c\u0017SX\by\u0019\u001b7)\u0015V\u0005\fJrSv-\u0641'm)\u026fxlW95$\u0019}Ss%\u0005\u0007\u000f\f]][C\u0003>\u001b0\u0003im^4\u0002lo9jBu<\u000fO\fS*\u000f\u0326UM\u0018jx\u0015X\fI:c])\u0006\u0007\f#i\u0019\r\u0661\u0017PDf\u05ec<9xZ\u000b\u062c\u8545\u00a4\r\uc6c8\u0011JG,\u06f1 \u001b\u054c\u001bI\u0018\u0006U?\u0001y\b(^!:~\u0004T)f\u0352ps\\WCaOJ6\u0001rh\\\n-_O\u0005\u0011:\u0002\u0004X\u0007\ua0fc`O\u001f\u0010l\u007f<. c9r1|\\`i@)Jx5z\u0016\u0361^_#\u00004F\ucd7d1*\u001b5w2\u0004Z\t\u0004h7:V`t*vBx\u0004\u0019f7]\r\u0006\u001edI7\u0010J\u0019d_d\"&FE|5/\u01a6$mJcnaIBX\u001d 9V\"A\u001b?w\u074d#IDS\u0004=\u0013,e2`R4#\u06225?\u000eJ1dv%3\"\u0015{q\u000e5\u000e0r$\u001efn$%U\u000f\u001a]bF\udbad\ude7bY; ezP:7\u0005$\u07ea({yRGX&\u001eLN,\u0015\u0019Hf\bD\u0013\u0010j\t\u06e0t|A. <A~<wG4}pmLT.&&*|WY2'F_X[e\u0392I:Ke\u001cC0#\u000f\u0010;vgKm\u001e\u001f\u001f:\u001b\u0145m8\u0011\u00c4a\n-\u6da0eRr}c#\u001aTer\u0012iB~'@\u0011p\u0576,>p#X=mn\u0016s4N,\u0019-J<\u0012\u0003MC'`^P\u01dbF\u0199%~\u051f\u031e\u0019\u0017t=]!-\u0001hhpX*hs@1^g_\u001c\u0198PN|1 \t1\u001ak\n-\u0019\u0015kb#<jG\r\n-\u0000O,\u001a\r\"S\u001f+S\fneOwB-{%v9<AG&hr\u0004_\u0014\u007fO}\u001eL[\u0011/C_>\f-\b?I#h\u00154.n\u0013\u000e\u0018u]*{%9b\\l/@Faa\u001dk]|~leJz1\u001f\u0016\u02de?h&\u02f5\u0018eb53\\ \u0019]\uce82^\u0004+\u001e\u022cd\u04aeT2Ll{\u0007D\u0005)\u07ecw\u59c1*ty{\u007f>f]\u000e\u001f\u0014L750oGq\u001b\u000e &n`J9Go!\u001f\u074eT]kx\fa\u0017U\u0016Tfs\fe2}/MpPN\u001cT)AmI\u000evu=x\u0405\u001fb%dx\u0330+\u0014_vK{\fx\\J\u0006-:R\u066bBKrX\u001dn\u0003\u0004e?\u001cn\u001c\t\n-#r$\u03e6.<\b\u001fWNd\u007f|(V\u001e\u001f,()^.O>d9)eNc\u001cv0U&if\u000fC]Bv6\u044bvwG-sM9}@~\\#]Q7\u06bfH>O\u07ad\u03b3\u00179,Rl\u0723\u001b(\u000f\u06d6\u02d4_\u051e\u07e5\u0004~\u02e8@~rv^o\u017eDe)\t\u0006f\u001c\bT\n-v:rI*V\f;^\u075fq\n-#WDc*1cvv,E)?#\u001fd\u0019%O\u0013X'\u001cY\u3cd1\u007fhk3\u0662t\u0011x83\u036e\u001e%Qp\\\u001butVZi\n-\u047c|\u007f\u0115r\u00178c^l\n-\u04ea/N\u0006e\u001dr/\u000b\u0010\u001bepbY}\u001e)3\u0001i\b\u0019\\\u0011*\u014d\u0018\u00144uf-\u00050\u0005C.\u001fy\u0019=]4\u00c9&\u001c#HDt\u000bs;\u007f,!\bv^Y[ye1`^<\\\u0006a'x\u000ew,6|P\u001eSA!U\u9db2\u007f}\u0011\u0018'g',\u01f2SFx%u\u007f\u0189\u000f\u0018?v\u0003G\u000f(\u0527!.e{9;yu+u\u000f\u0013\u0006L\u0019m3Jv:\u0004SL\tYr!1+*v\fY\u01c6\u001cwVf=TE~Vfm7D\\\u0003:>\u0010<\u0560\u001ew\u0003\u0006\u0759Mn%\u007fk\u0000d;\ue0de?<Ny\"yP\u000e\u0014/u\u0016Vj\\|\u0472\u0007j-\u000b\u000e\u001b\u0017\u001fh}2ElBa(\u0189%K2f%i'\u0005.\\G\u0014:B6HG1(\u001e\u000b!y\u001f\u000faAI%^y{g\u00022Gt/Ax!S\u07a640;\r\u0019\u025b\u0001,W\u001e8s= \u0007In\tQui!`A7\u078f\u0004\u04fdX,\u02637>\u001e\u06cd/6rW\u0017A|\n-\u0006s\\S,a<\u0011\u007f\u001d.\u00048?A0#=|\u0000\u001a`7\u0003/cai\u0006\u0006M=!'\u0017Q\u0016\u0003s\u001f<RGv;\\3p\u000b\tCx9n-gwv\u0102\"&R>yeJ*cV\u0005K0wIV{Ti\u0013\u0001 D\u001d\fD\u0007h\u0011\"J\f\u0015\t\u07e8H\u0000!\u0232A\tS\u05b9\u01e0)\u0005\u001a:\u0736aK\u000eh\u0013\u0013LPG-)\u02e7DRH\u2003WR__XqdlCh\u001b\u000f\u0544D\u0011j1H\u000eW2%/BJ\u000e8^>\u0002\u052d(\u007f9J}\u0340\u001b\u00018\\\"zP\u0018zB\u0017rK\"\uf4fdFa(v\u000bv$v\u0017\n-b\u0445g8N\n-]>Aw\u0012x\u0017}\u001bt\u000fbsuD>=\u0016'v:1<\flx\u0017\r=f-p\u000f)1z$\u0010\u07b5&+\u0011T\u001b9\u00bdHD{N+Ih\u007fjs$\u0017)7E2_7\u0006\u001d\b`w\u0007t\\Bcg\u0176D0w\u0013;7'\t|F%J\u0018(GN<dK`{mKB$U\u001f\u0000\u0017R\u0012U@\u1d80_Q,{\u026f,[z s@\u03b6gsL,f-t\u001cn!e\u9eff8g\u0002v\u00145@\u0011+\b\u001a1?0&\u001e{\u000b\u0007jsQWT\\\u0015}G\u0013\u0010\u0586\u000e{9\u0004\u00178 AL\\2\u000e\u001dT\bvwb[-v[-IABYz#\u000ei\u0187VZ>%9V\b7}\u001f\rh_F)\u028b\\A\u0006\u0015\u0016\u0001\u0013[\"\u007f`\u0011I98\u0006j*oKd\u000fv>,\u007f1-;>L`_\u07369B7CC]\u00027K:\u0014='ymf@MA\u0000qJ~HRG+q\u001b'%@\u001fNI0@\u0019\u07c2\u0005D\u007frX\u00100LLUM\u0018[\u0018=\u0014V?J3$y\u0013\u001dj\\hv\u001b<\u007fDEM~?D|D&U}\u0775*+<\u007f\u0109@fLn\u001a\\DP\u0010Zw\u0005\u02e5\u0615\u023c\u0003y c}\u0005Nt%\u0018\u000fb1\u0000731/Uz\u001f\u074a\u06a9\u0006\fO,\u0011\u0019}\u0012\u001do)\u0016q\u0103ak\u00d1\u0017Y\u0011byTX\rg$`jA\u001a\u001aab\u000b}R\b_7n\u001d\u0002l]iY7\u001d(\u0478\u00003m!KL#\\\u0018TN\u040c6|.B\u001b\u04abt6\u0017X3\u051028\u0016#g(bh:\u0001\u0011{a\u0019Hkgofk'Rd||s/3\u0736\u0015\u000f\u000e\u001d!wnz],\n-K\u0002/L\u0013[-#\u001e\u0467IIu\u03aae9l6\u000e\u0011\u001e\u073f>2QG\u0011XS=\\s:\\\u0011\n-K]@/^<jH\u07b7xOr\u001fU^A.b\u0004\u0015$BH\u03degib+1B&O~ tVW\t\u027cO|U\u0004nw\n-\u007fE\u05d7$ \u011e7\u00170IcU\u000e\u0014>FD}\u0001\u0017.g\u0019^\u0015\f{\u0663`+VbuVIWT\u05d9r'kQ\u064f\u00174G1kmy;\u00114\u0015\r\u001b{E2)Km55P\\wO\u001fq02*QV7s\n-rl*R\u001f\u0404z\u0019\u0017:X2Iuu8LXw\u0015\u0012~ \u0016b\bd[\u0012 t`}{8,Q/+-\u077b\u0017\u07e5\u0017:j\u0018!\u0005\u001d9CSJ\u0000rU4d\r\u0002\u0013wtSu\t>*\ua44a$ry\u0131\u007fFx'V\fG)R+\u0003\u0019KA\\\u05f7'_wgseojL2.VEo_<nm\u001e\u0395\u037e}+d1>Z;[2\u06f5\"\u001c\u0014\u0015v{\u00167\u0019:Hnh&\uec787*V\u0011!\u0013=^oiz'ns\u000f\u01468\u0007\u0001R$v7#\u001f\u001aw\u8d4c)V1f2**6|'dAC24CslB<nvm{,q\f\u0723\u0016\u0010\u000b\u07b4\u0019ou}jbz\f')nvj\u007f\u0777]%p\u0012s'G\u00049AHS\u027eO,p,\b\u3471C\u0139\\(\n-G#{1H\n-;\u0014!\r\u001d&f\u0014\u0001\r!=D\n-mY\u0014=\u001aB3D\n-3O>\u0011;\\\r\u0011\u0002\u0004Pq\n-_\\Eh2\u0334\u06aedg\u05a40%Rj\u000e!7\u001cr!8<\u001d&QRC9W/zZQ{sJKi\u0013\ruiv\u001d;|H|\u001d\u0738];\u049c\u03e9\b\u076eq\u4b52\u0016l\u001f\u0000jK6B_1x\u0015\u0635Mr?k2CR&M;x\u046c\u0001v\u0012\u0016.\u001fO\u0016k8~h*\u0019vHFb=\u001e\u011a,ulHJi\u0000cO\u000eqr_\n-KO\u001d9/\u07b3\u0014GR\u07ab^k\u001d(,Fa_eiY|$7KY\u0010Ao\u0006j\u007f\u06e12\u001cq\u000b\u00048~fD.o\u03139\u0011w'~SoS=\"\u0019#\u07cb^K{s\u000fX\u077e$\u0004H5Nzy$h&\u0017\u0223TKw\u0017gAw\u00b4+\u03ed0C\u0119\u0261C&xP5.\u007f49tGG\u001e[Dh^dx`\u001d|l?\u0376-W\u0013!\u0002>hh+u:>{\u00049.\u0018b\fR\u0016iNyaf>Y\u001c\u0510O\u0017|q\ud92e\udf72leeO]8.=y`\u5875K9\u001b\u0012X-T&\\\u023cWE\u0013c}6X~f_\u001e\n-\\\u063f\u0010\u02b6\u0643tV^3\u042ey\t\u0170\u7833n\u001d\u0016l<,6J\u0014\u0011 6\u0016q\u0007M7\u00189rF\u033f?\u0553PT{cy/i\rf>\"8w\u001d\u0768\u001cF\u0016!\u0019\u0253+eLd\"\\/g7v#g-Zzv\"$0t\u05161x\u0016\u0016]TMnmp\u000b+j\u0003%\u001d\t1aT\u000fe\u0012._>B_\u0000l9\u001d\\\u0010\u000eNTu\u0015P5_r\u0313F5\u0000EH#E;\u0006j-A\u00c1\u07b1&G3rS\u007f~,Ax\u001f\u007fX\u0012#\\2\u0281ufJ.-\u0006J\u0003E(crb\n-sC\u04daho9\u0014\u001eJ3\f\u0016n\u000ekEG\u000b\u557e^\u00067\u0002bK_m\u000b\u0007JX'*dfH={$M\u053f<4\u0013{d*uSw)uo\u00167(\u000f.3\u0197\u001eg\u057d;\u0012\u07a0\u0016M\n-\u0014dq\u0014zD(h\u000e\u0010\bi\f\u001eiNW!gm;f\u001bZz\u00046\u000f&\u0288\\M]f$\u067d#\u001aZ~=T9P+%jf_\br\"trU*J=\b>U\u0004h_uL\u0013\u0006,&a~\u0014ewG\u00180\u001d\u0011d\u01695H\u0169\u001d\u9f3d\u0014\u00032:\u000bXG$}\u074b<QYX>\u0010+p}2&z\u03e0goY\u007f\u03b6\u0003}%\u007f}m<\u01a4*49\u0018EQQ29|\u0011\b{\u0007t\u0001\\P\u000e\u0006<cCXPt%D\u000f\u001fVd\u0002\u000ey$;.\u0013\u001c\u0005VeGJm\r,l#u\u0013W;gYP\n-;P\")vrG\u0002g.S\\X&@z;Z2ts\u0007#VM~\u0001p<(#.o\u0006\t38[\bN\u02d6XkCT~\n-\bAfc1}\\\u0174N.fVgDrK$p\u0007D@q#\u0015\u07c5$ v\u0016m|\n-,T\u0715> \u0000\u0019\u000fa\u0007\u0005\n-dK~\u05c0\u0010d=V:/\u072d<\t*\bzr0M'cP\u00147lPh\b\u0003\u001fs6^v7o,\u0798I^Gz\u0019\u077acPT\u01b8\u001e\ueb13W\u021dp\"xiae\u0018z\\,[}\u019a3I5{\u001e +~\u0019C\u001699A\u007fsY\u0006qE|\u001e\b\u0005\u001a\u00169]XB8/\u001bM\u06e7\rajC\u063a>w\u001byg,n\u000b\u000e\u0013+\u0017L\u000f[\u0019}i^~l-}\u0001Z\u01ccMgx.L7$+6\u0005\u0001k~?\u0011S\u071e*w\u0011\rA\u0019EU}[\u0018%t\u0000}aTO9)2v\u0005kWDS\u0005z\u001a:]\u000f\u0001@9\u0002<\u0016b\u001e\u001a+B>\u00142Ee\u001b1.m$*\uf4f3+-&$q9U3Ual2.y\tj?Y-\u03aeO5 ]TSK\u0004\fkW\u0004Y$\u068e\u0168T\u000f)>\u0011\u067aV[<\u0002l#\u000f(\u0505zwfmo\u06fbcez\u00d3X/Yg0JRw\u0018waXl\u0563Gm!(yaQ?\u0007\u4237|\u0012zxD9X\u001d:UJ\b[D\u000e\u00053B\bs5\u001cU'\u000bI\u00113$\\\u001dH\u000eZ$\u00192H2#[H)nd\u001f[Ee;[\u000e\tk\u001f<qrUJG\u007fhoKF1]D\u0014Q@[\u0019\u000b-\u0015Dm:oIiKO\u000fb1'L2\u0004\uda83\udf6bZo\u0013\u001c\u0002$]\u001bR\u000e/r.m^X\u0018^\"t\u045ayR\u0004K$WDt\u0019\u0015_\u0010-g\fN}\u0319%Y\u77d5\u0012hDH]\u047c+=(*P\u001d[sNq<Z0e\u000bHVn\u042f\u8c1cm3c\u001dJr[(7^E(zgZ]\r\u0019)]A\u0774rQ:WUo_1`\\2,<\u0007k\u0536:S\u0003*=6-7\u0012\u0017}\u001a=\u001ev0A\u0443$]\u001a\u000fb0'[(}\u0510-Gw\u0004eOxX9Yw@n\t#\u0017\u01c4\u0001\u0013lIf\u0019\u0003\u0001s7-=AmqM;\u0130F2\b*;x> #b\u07afe=\u0010G2\u0003\u000bl\u0016ajO9),J\u001026_j\u0004#ssfa`}=h\"yHyMD2/\u0019CH>\u07a8.[\u001bM;i\u0007,&~}\u0112\r\u001c4\u0017([\u0017{l\b0oA@\u029e\u0007/ez\u0005x\u0001\u0013+7\u0172\u001e\u0018/\u0007\u0015Q\u014d0+\u000f~3rV3L4\u001cX~g\u072a@;=\u0014\u041f0N/z<\u0016'AQWEQ1\u000fl\u0018WWq\u0004HnKB&~\u001a\u0014R\u00114\u001a]Dn[yj3 *s?u{7@~7\u0004udM\n-\u03bf?X\u001cx\u0010T9P\u0691z7@P)L\u0019p\u001b&\u001c\b\u001fLP\u0651\u0018\u0006<X\u000f#\u00121*]([k\u001dQz\u0197V\u001a\u00152l\u0006xL\u0013\u0164\f[k\u000eGG\u03d8yf\n-\u0001\u0016[\u0010w&<2\u000f#</_octC!za\u067d6\u04ae{U/Qb>TSAe=#0Pl\u04e6h4\u0006qY\fG {cH=^>\u02e1\u001c\u001enh@&s\\CO\f'\u001cw\u0004\u0003O$?^5uRW\u001f:x}~\u0014OQ!\u04c9\u0003\u048aq\f{7]8nxOjHn\u0002.:6XjG\u0019A=\"M\u0001<\u0019p\b\u00046\u001dl\u0005E?&yI\u0014\u00158\u0003J\u0011vCxX85(>Qnj#w\u0014;g0REy_/\r_%wt\u0007\u02e6wr: \"&/7\u000b/8\u0002\\__G2Z=pgHmziSwY\u000e\u0018w\ue201>\u0011I*&\u039ddDD\u007f\u0016\b\u0003K`Zj\u00fb\u0423\"w\u009a\u0003\u06e3\u7770J=\u001b\u0004Dh}\u079aUWB !+\u0012\u000f\u000f`\u000e\u014a\u0002\u0011z?v\u0001N=\u00c4r\u007ffbU}-B\u0003DrsW5 3]\u07b4#\u0405z8jK<>.\u001d6\u00049\u0019\fut|i5=|N\u02f2?i\n-Mwno;\u001a\u007f{6{^\u000f\u0010=~Doc9q\u001f'zN\u0012Y\u001dL\u0019D\u03a7\u02df\u001fpc\bpb`sO{d9x\u0002\u001c0t\u0001\n-\u0011\u0011\u07e3pD5g}#\u001f=$\u0002XNBkA\bZdrE\u0019D\u0018%\u6b17S0P+]\u001cBf\u05034XE\u0099Y{A|\u027a\r7#a/@WAK\u000brv[{{B\u068fvAJ\u000bqTf\u05b34\u07c4M\tA:(\u000es\u001e\u001d*<\u021e+\u0677l@W\u001e\u007fx\u0007\u05b7}A\u0014\u0743\u001aa\u001cZ9Jo\u0003j\t\u059f\u0016{\u001e5\u0001O=\u0000\n-XdO\u0006\u01d94q~igc7g\u0557\\#\u0565^{$06|\u0018/n}KF8b]B\u000b\b\u066cV\u001eZon[\u0019\u0416\u03bd\u0017\u0011\u0018}{yZ\\dR$\u0015p:n_#{K\u0010?\u0017w8D'_s\u06f4a*c\u0018=6_c;u\u0018*Ew,.U[DHs&<Fd2\u0007\u0002;>%Tu\u0018V\u0480{.*\u0003zS\u001fkK<\u02e3wv\bulm\u0473xk#Ri\u0013'i7{\u001d\\\u0011M\u0017\u0016#\u001dK\u0014&%*XwrH'q9Udp\u0006w\u0798\u0005\u000byGb\u001d\bvG\u0006#\u00169Z]J@\f0W$|6c.\u0001rU\u00050f\u0787\tyfZuKw\u0656{#\u0014gb\u001f\u0396s\u0011H\u001c\u0016Z7\u000eLb\u001fK&@Ih\\[2\"hk\u0013op\u05b2\u000e0p^=B\u0014\u0003\u05ec{[\u001a\t\u0006q6_G4<[5\u001e8;P4o|\u001b\f\bL\u001d\u001d+::o\u0012f\u001fBrH\\\u0004D\u033a\u00001)4|k*M\f\f\ucc9bA*O\ubbc6e\n-!\u001c9\u001e\u04f7\u0019d\u1b70\u0003f\u000b^l\u0019]Z_J\u001dT{\u34f1\u0007z])\u7cd4\u071do\"\u0001j4O\u029f\u07ebo#D]%v$D\u0015Q>i\u0118\u77d5\u0018*-\u000f\u001a*Pm,k?J\u0012,#<?\u001b%RC\u007f2Av\u000blBJ\u0000\u000b1\u00170i-`b\u0007Zu\u0019~\u06d1o\u001cq%F|\u0011:GSg-h\u0010\n-h!\u0013S5}!MzL$\u0018z\u0010]\u0018c7vy\u0178\u06e2.GH.M+u\bbakU)$g<\u0014Irp\u0018r6(\u0618{\u0758\u0018z!+s>Gu\fX\u02ac#@K/U\u001aZn\u007fD\u000b\u0750YB2'.(y\u0018GR=\u00117j8PqzO{A:r!,1{x2F\u0007gm\u001bq\u01d5Wbg:\u0310I%.r<K\f^\u00024s\n-;?g\u0016\u0007\u0016cUK\u000fQ]!m\u0005P4]\u0017A\u001d8\u001a|D\b<\u001e\u0003C.\u0006j\u0010/.|W1VwIX[U_\u000bv-M \u0019^\u000b\u0003B]?\u0006D\u2336@e\u001b.U\u0010c'Ed\t^\u0001M\u001f^^=\u0004dMgP\f\t7\u00026\u0014De3pdQ3TL\u000f+\u03f2\u0014\u00045\r~T~lvG\u0006%O7O\u007f\u00a2*\u0005\u0018 [U`@!zc\\}\u0004\u0014y|[CK\u07ca\rh<{K}\u0011\u0661{dxs/td\u0016F#\u001a_ZCbDy\u000b]\u000b\u0011[\\f0\u0601yl\u06a9\u007f\u001drm|\u001axoN2d(\u0005|\u05be\u0004.l-\n-\bY]3:bp|Z\u0001\u00173x\u007f\u04ed$`\u0642o\u0010\u0001[\u001e\u0017Ue\u38c4\u0005o=*\u000bQ-\u0007&yfr9],8\u001fVU~np\u0016\u001eqaN\u213aGT`&\u0017\u0011LE@\u06ef \u0469\u0000\u0001`E\u0001\u001d\bLloDokedKqtnKD\u001f-\u01ebP};\u0017%\"i+Vt40f}b\u0339P#K #\u022a=&\u0010\u0000z;~@^d'v%-\u000e\u001f+,\u017a\u0018\u0018_\u001dfKx\fu.[Y@!BW\u001c@\u001c6X>B\u0004\bvDH\u0004[WeN\u0017q'%\u000e\t?\u0375]5\u007fs\u0006\u0016?\u04a1&\u03dbH$as\u0001Hb\u0016\u020b\u0000)\u001c\u0019dfE\u00108\u0015j{]\\/V,nn0e\u07864b\\dtln@rcg.6%\u000e\u0003L\u0011>\u0007\u0018C\u0001\u00054\r/\u0006;D~Xq\u0006g^\u0004\u0018\u001de'F\u0001\u0019%\tR-F<)\u0010^19\u0002i!00\u0011\u0236\u001eI\u0004\u0434tL_5F\u000e\u0014X\u0001\".\u0017\u001f=LX}/]Qz`\u00131z~:\\G))8a=F\u000e\u001dp\u0012\u0006!Vr\\*\u0004<\u06fa|?E8+=\u0765\u0018cwQ),\u0001\u0015|8w\u0004:2#!SQ\u0143b]g\u000f^]akWmr\ub6bf\u044c0\u0018cF(-<\u001d]\rDog89\u06eeM<Yb\u8477C_mdn8t7'2\u0003\u0018\u0012\u000b2\u0003\u0010\"\u007f\u007f)%\u000640\u07f8mwW\u111e8uy\u0015*\u0333\u0018\u0017b\fhwnvaY\"vK%\u0233m\u0001e\u001fvWo<WO\u0565rW8#v:>`\u0000\u000fD\u007f\t(`9xm\"A0A[.m&0AO\u014b]\u000f.\u0014e\\nPU@@}=b=Xv~w]lu\u00062qt\\\u0017\"b\u001c\\>gi?\u0006Tg\u0018Ar\u05fbsY&\u000b\tX\u0016\u0014iC]C{N\t}4\u0691|n\u001bSxF@d\u0006\u001e\fa\u0005Se\u00103\tq'OJ\u0019$wYgP$Tv(I\bU\u0011B5SS\u000eU[.9\u07a1nP}}\u001a&E@~\u000f=\u0015\u0001yHCN{\u001ct\u0715bD|&\"l<cM@p,\u000f2\u0003+u)\u0018e(;OW.pN2Ff\u001d\u0355\tz+\u000fa\n-gsq\u0012\u00019-E,v\u0017`9\u0004\u07e0|\"$0Cly\f{W8C%#X\u0006{Bobd\tFxo\u000bG0\f\td;\\#\u0004\n-gs^\fe\u0005\tfqu:f8ESL?\u001f\u00f5+a/<fwM\u0013\u0003x%[\u00edLFw?\u07fd\u027bG,\u0010Gm{n\u059f|6|J\u0013<N\u043d,c\\\u0010\"GW86\u0002\u0010^6W'@F3Z`\r\u02c7=\u0017\u041f\u4ceeWB(\\\u007fqDwGi'\u001d22\bVs\u0019}'\b\u04a6I(Z_O\t\u0015zK?g\u001dW\u0014U\u0011Ax\f\u00154s\u03d06\"\u037do\u007f\u007f#1\u0018\\v\u001e,\u001b9Ky\u007f\u000e\u00026\u0018+Z?wt\u0002V)CyW1\u0006\u04a4l)d3I}\u0016\u0000HJ\u0590#\u03f4\u001bGB}m q\n- \u04fc]|F\buf!\u0005\u0007\u0125g$|Yl\bk;\u0176v5e;\tFOL|\u001av\u007fi)GO\u0010\u0019w\u007f1B\u0018{\u0016#^V/\u0623u4v<9h\bI6*a>V}\u06e3v3iw\u07ea]aB\u0018\u0293\"\n-3b<%hR\u0002cQ:)\f\u0005CT\u0687e+FpSZ\u0005]n\"\u0019\u0002!\u0015\u0004@b?\u0356S}\u001e>IIV\u02c7]\u001emy\u0007\u047d\rh6`m!`ni`1I\uc8e24\u0017mZ\r!\u001a+\u07d2{S'IB\u001a4c[O\u0127T[h+IOw//\u001eO\u244a9\u0013'o\\}\u0012m\u0019y0wU.{ \u05c7E\u07ff}enCG:l1.\fW^q')\u01f5\fK6\u0000'ky\u0002R\u0014\u04e5w\u007f\u001f\u001e\u0001%$J\u02707\u0007\r>Ra%Y\u0013Dw\u0013=|?9NGh\u001b[hw##_:\u001b.\u000bE\u001d!N,G\u016d;>\u0005\ue233NaR\u0018Y>\u001d\u031e|C!\u000b\u0014\u0002]P\u0016>\u0005\u001b\u0002]p'\u0004`]a].\u0002!\u001bPS\u0014d)\u0011<\u0004j\"*\uc5d5L%\u000eiV|^.X\u017e\u0002@\u001c]Bh\\0\u0018\u0007yBp \u00073v\u0007\u0018\u001bB\u0003(1z\u0401a\u0004\u0006\u0011/T\u0017zt\fc\r\u001e%V#\"\u0011\u001c\u00fesThF\u0000\u0004J\u001ai=U(\u03b2!~h\tj\u0004-\u001a\u0006\rc\u0013{ R\u0003\u0014f\u0016\u012b\u00126\u0012\n-\u0002V$a\u001e\u001c\u0287bZ\u0001X+\u001cV\n-\rl1=FO(*X\b\u05d3#r='\u07de}8\\E\u0006[O5\u007f\u0000bs1~\u00071BMT\u0014\u0010\u0142S\u0004\u0014|x\n-\bOACT\u0010\u0142S\u0006|xJ\bOIRi>,VsNwJ2P_Cw\u0019l%*\u0019y@1W1\u0014\\\u02fe\u0005}\u00ff\u0015\u0002\u0265EX_\u0011\u0011C<\u000b96z;X@\u0011\u001eV+}Mn'2vvl\u0019H\u001e[\u001e\u18552<r#4wKZQ]\r\r\u001c|h\u0015AWA\r\r\"\u001a4RSCxj\u0016\u000b\u0007O\u001dS!<5\u0001\u000fR@x\u001a\u0016\u000b\u0007O\u0013i <\r\u0001\u000f\u0018g\f\u0019\u04f4Xy.?yd4EYlbh\u72edL\u0013+nV(X*f\u001f\u001738e\u058eB4m]\\vE\t_ZL5(F<CB-W\u0019Tq\u0005<\u001b]Q\u065fU{\u001f\u0017\u0017\u0003T{%c1\u0016j\r\u0003C\u001f=j\u0000\u0001\u0017\u038d@1M\u0018,c\u0004&\u0006\u0016Pwc}e\tw\u0013VW\u0163b<\u0015`\u0005=C^I\u0015j+wZ\u066eYV.-<d(&r9\tv\u0012\u000b$k]\u02bb46Y\u0011)v~\u001f*<fP\u052f\tQd\u0005\u06b6\u0012oJz2[n=\u00114)\u000f\u0011\n-\u0010\t\u06cdj}\u0116\u037b\u000e8]Lm{x\f{S\u0010Q16\fx_*\b\u000bG(!]qwDXw{6\r`\u046068b*\u0154&fI4c\u0453\u001f7\u000b E\f\u0019M&gA0/rT3\f\u05ee\u0114\u0799\f\u0011\u0002~v\u0710\r\u0011\".\u04e0\t\t5\u0013r4\"9jWhYu\u065c!hb_5s\u0012+_L^/3w\u0017\u001d\u0011$\u0010!\u0007\u0012\u00045Cxw\u05ce-gWZRibJ+.\u0408p\u0302PQ\u0275l{o,h8+ip8j \u000eh \u0011\u000e\u044fI\fJw9\u000399(\u0005\u001dsDuDO*YD:f \u001b\u000b\u0018]@\u0015\u0003*\"@\u0015\u0014P\tJ\u00022\u0002T \u0003d\u0002U@\u0003*#@\u0014P\t*\u0002*\u0002T \u0003b\u0002U@U\u0003\"@U\u0014P\tj\u0002:\u0002T \r\u88ea\u001e\u0003S\u0004\u0018\u0004\u007fbQSg\u0164g\u007f\r}\u000e\u0750k$|MI\u000f\u05fdrs\u0002\u001e.AUTU&ol\"U$|lM\bT3\u0000&\u0002TC\u0001lL\u00005\u00005N\u00015f\u00025\u000e\u001a\u000f\u0000j\u001c\u0001jL\u0001lB\u00005\u00005I4/TPfRN{\u001dy9\u001dL\u07b6-WNMn\u000bX@3K.\u0004\u0006++#$\t8z\u0005\u0015;*6Q\u0013Sb&u\u0015LYv\u07aeUbaY\u07da\\\u001dn?[<g'I-gPrU*XK*&qZ^\u011c[PS\u0013r6[.\u05dfy6_f\u001ft!i,;y+2z\u07b6,I\u0001M6M5wTsjnJOG)Ws]/619\u01064\"UD\u0010YA\u0126'7\u0006\u0005a*\"VI\u001c\u000bi*B\u001bP1\u0006TDl@\u0005e\u0003JiF\u0600\rH\u001bFED\u0014bu.mOuW\u001e\u001aJQoXS\b%|F.\u075b*O\u007f\\\\@Qb\u001cJ\u001a~\n-5~\u0017~%'3\u0014\u066a\u000e\u001aWI\u001dY6wr\u0011oIL\u0015(@m\tcK\n-c\u0004,&k^*\u001d^8\u001d~||\u000e\u0005DiN`8\u007f\u028c0\u008cQD\u0018E \u007fU\u0005\u02cc\bb\\\u001a\u001bZ,KD\u0093gH\u0018HT`p\u042b{-\u007f\f\b\u007fk%)Y\"2gjM\u0016L\u00e18%C{_b\u007f/W \u055fM&tLa.X^N\u06da\u07c3\u0011r!F!\u0017{\u0018\u0011C2wB\u0000!dBGb:F\u007fx\u00075m|$N Z\u02e3\u0007r3$\ua235\u0437!N\u000fb8Q\u0579X[*\t!j<@\u0002B5'-\u0018KY@S\"a\u0001-\"\u0016\u0422J\b\u0016\"\u0016\u0003,E\u0002ZP\u0016\u0414f\u0005X@:A\u0007T\u0004*/\u0016\u0003E\u013eXP\u0154f}\u0017&A\u0007\u0014\u04feXb}\u0017\u000b\u02be\u048c/\u0016\u0011b1N\u0001\u0174/\u0016co8N\u001fgJ\u0017\u007f\u0011\u0769n\u0017\u001b\u000b\u001d*9-F\u001b\r\\P_w\\\u0007N2B\u0004\u001cAYUSIXUU$\u0219\u0014q5\u001e\u0019|$Rze]_~.\u0017}MM\u0181U\u0570j4\\\n-u<rT\u0013p\"P\u015f\u0006\"B\u0004F\u001cu\n- E\u0118ZL\u0013VOT}v+#J\u0336V-V/\u000b?\u0018\n-r}mUnm\u0011'I \u000fYN\u0709\"\u0017fB\u0709c8QK%h&\u0018:9rD!>'\ua1c3P\u0416(myC=s\u000f\u001aUD)JJj$\u000e;{wu_G#D\bw\u0016y\u0014\"\u0007\f\u0006Dv\u0001&V\u0002Dv\u00002g.\u007fdO-i\u007fdO/y~\u68bf\\gDp;4`7\u0014\fQ{!Pd#D\u0016x .(\u0004\r\u0003E@\u000eVD?ja}M=@d\u000b@\u0000h\u007fdO/>',x&<x5%udEM-itd5M,x<xeUbdH\u0011IxF8{F#=QOD{\u0015G%;mW*E<yZg\u02f5(\u0015\u001c\u0647;wf&%G2$UX:$sI2pgd\r\u0006v]%-Wh=_JW-~]jD\\W[KZ\u001abF\u012dPU^\u0018(\"\f?\u0002@\u0351X)P7X\u0013$Z \u0000SG9\u001cR@\u0005f\u07a7/J4\u000ec\u000e&@/\u0015>\\Aj7\u0760\n-\u0424\n-Q%\u0004\u0000\u0410\u0014&\u0005[\u0002hR$\u0004FE+V\u00026\n-\fPm(%\r\u0011\t\u0001*T\n-hR\rDV<x \u00b7a\u0014l\u0013F\u0001,\u0018\u0005nHq\u076e\fI~\u0767?k\u0361O\u07dc#s6\u001a4R>\u0011\u000f\bj\u0011FPFP\u3340DAam\u0000\rI\u05e4ak\u0000M\u001a\\\u0013R1\u0018h2&\t\u065a&c\\\u0013J\u0000zH'y\u0001EP9H\t\u0001B'H\u0002_Ot^\u007f\u0414`{m\b\f\u0012\u0015\u0011\u0015\n-8\t\u0016\u0002.\u0015p\u0000\u0015/9DW%XbW%{ZjV\u0013\u0002\u0014&\u0005\u0424 \t\u0014lM\n-IkB\n-W,ZrK_I\t4)qMH\u0001*T\n-hR|M*&\u0015\u04245I\bpv6of\u062dW,byW\u0018cbW\u0003jJ\u01eefcW\u0003j\u001c\u0000C\u0759wE\u03bbl\u02fc\u0001dBF\rZI\r\u00a89S7H<8|REZ\u5762\u001b:*[,d\u0017r\u0016kI\r\u0792\u0012(I\t1x\u00068\u0014\u01d1\u0018>g;n~Z]]\u0316&W(\u000b\u01eb}B!1\u0694\u01e0)J\u001adn%cJx+\u0004`KB\u0012dP9.K\t\u0001BHk\u0012_tNK\u019a\u001c/\ufc66/5}\u0012,dM_k\u0000*l_.\u0011k\n-]W`M_QK\n-Vpl\u0015\u0019\u046b\n-bUb\u0015,V\u0011\u0018R\fjDbUx\u001c\n-1HGc\"p.o\u0731fv}\u06297;!a9WW\rgr_\u0015\u02aasB:\u001d$\b&K&)\u01f37\u03f5\u001c@96Cf5\u0590\u0002NmSy[2W\tsXr\u0001\u001a<\u0014~\\\u0012%o[u2trI/wrEa%:=\u000b\u0016\u0016$\u028c\u0015/W\u0015\u0004*\u0018\u07ab\"{%U*qxJ\bOIRZuw\u06476a!m}:\u001cf(#g\u0019wur\u0461\u0005\u007fhs\u001b$b\u0015\u000fu[\r\\xv_)s\u001c#F~MDM\u043f-@e#L*b9eSd\u0011\u0017\u0492:\u000eaqPE\u0010W\u001cyW5\u001dWPB\u0019X+aOc|\u0001UdH2L\u000e\\\u0014#\fT.S}'1Vv\u0007\u000eIP\u0011z>i-X__Tnu+\u00d6\u0006\\lVj@\u0017-y\u0011\u02ad\u06ce%'LKUW*{kN,r\u0011YVo]nRwgZ\u8b6b3j n*\u0013s5\t\u000e.\u000098CApSuDA\u0005AMf\u001b.*bH5x>;l<r9?-,}\u0793;r\r;rMU7GAUaUDU*58<\riix4\u0001<\r\u001f\u0006\u0010*qx\u00101M\u0005\u03d8\u00078g\u0307g\f\u0019\u0013*Mpx&\u0010\tM\u0005\u03c4\u0007\f\u001a&!zXT\u0010zgA<\u0010N0 |\r\fk\u0005\u0013\u0015jv_\\U\u0018/\r/M'_\u0013y\u0005#\u0013\u0520iv\u000bkv\u0013\u0015x\u0013Klw#%m4T\u06c5uT9{T\u007f@IzL;wJ)Nyw\u001a4)aOa\u00de\u0012\rV)\u0010/\u0003\u0014\u0012\u0000/@\u0002\u0015/p\u001be\u0001m\u0013\u000fKQ\u0016FY\u00106\u02a4\u00145X9A\u0363\u00054\u0016t\u001a>&,js\u0005\u0001\b\u0011P\u001frCmV5\uf392\u0007CkDwMkxB7&\u0007\u0019 tvyn!\u0014\u052e0mH\u000blx-(\u0018Qn\u0019-f\u06c3\u0018\"\u0003\u0017=r\u0015gn*14b\f\u001c\u0666VbZ^\u0005\u001bG7\u0013fD\u001c{\\\u0004\u001dp\\:\r\u0011\u0003\u0002 \u0018v>\r]n\t%li\u0356UVl[5J6\u0014\u00007C>iV\u000el|6l\u0013\u0000C+gC\\9v\\U\u001cIc^u3W\u3779N\u0003'\t33W=\\U]V<w)9\u001e5\bU\u000f6\bU\u000e}9G\u001cNq\u00132 \u02f7B/a%\u0005K\u001aFY^70KXy\u0013<N65\u001b\u001aIL~;\u001e2Y\b'\u03e8A\u025a-\u0711\u0019\u0005.$\u001dG Q*\u0010\u0006h\u0010kA\u00157Ck:i\u0019\u000fh\u000fUW\u0659#w\u001b\u0018RmNU]\u0689\u0016}/]wv?K\u0000n3k8wgulO/\u0015plE+\\$Ve\u0013i*\u0019\u0013@\ucdba\u0018\u023e}\u00183y3P\t\u0018pW\u0019\ttc\u0003B!Xj\t\u0007\u0000p#2!V\u0005g@\u000e|1\u001e\u0013.[on\u00076\b89I\u0019,F\b+:OEH>'^BTtsoJ %j\u0017?'D\u0002='^{:'\u03c9Ws#8\u07cb\u0013O\u0013s\u0001T\u063aj'5zN\u0006k\u0299SkxN&Oh\u05ec5/gw\u001d\u001c:kx&\u000e'U\" MC=b33\n-\u0019\u0019AxF\u0004<J\u0005\u000eO\u0001)hZ,x\n-\u001e<E\u0000O\u0014\u0004<J\u0010|\u0019\b\u0004\u0000x!5a\rjW\f\u0017Z\u0012<\u03ba\u0002+\u007f\u0015;kT\u000b7%u4\u0004{[!\tR\u00031%fKfKG0\u0007e\u0001\uf7a8\u001a'j=\u0574oiew\u07bbks\u01ab9-x3\u001eOLUZn\r\u001f<Bn\u0005nEa\\q\u06ca5V_I0H\u0018[v\u001a?\u0465w5{Yg?\u0013\u0016\u06c0\r9:XjN\u0015s}-5R\u0003_KZnM]e^0}\u04f5:\u0001Bv[#%k\"RgD\u001391.:F}\u001e:UwA>uF\u001dZ5ph\u0554\u00138jCKz\u000b\u020eg\u007f\\\ud66bg=sJ<v|\u0007^<\\\u001e\u07b1Q\u001d\u05e8\u0017\u0006^r7\u055cL\u00045+\u0011Aj\u0006\u001aw%tL\u0000(\u0013#^4\u0003g\\ND\u0013\u019dHI\u001f\ub1b1+`\\N\u001a8j$^>s0=b+^-\u00027Nui\u0015+}wjvZd+?F.\u0014,\u007fhM,\u007fh\u001dJ7G|Z)**\u001e\u001fD\u0002\u05b8?s\u001fZ30\u007fh}\u000f\u007fhC`!\u001a\u0006PaVX7?\u0001\u04064?\u0406t\u001e6\u0285)\u01ba\u000f5\u075f\u0016\u001b1\u078a5/6f-^(t>NC>s\u001a)^\u0242Lg Y\u0015|\u000b\u035e_Bs\u0013\u001b+pE3Z:9\u0012\u01d5!/4w\u001a~\u000b\r~\b\u001a_-.3~v#\u0003aF\u0013ESvdJ\u0006_\u0002\u0003/GV?BkO\u04a6F;y;J\u0006*iX}\u0683G\u001dUu\u0005\u069f\n-\u041d\n-I\u05a4\u0000\u0014&\u0000%I\t4)IBb\u001f\u0013\u000f.\u076bmrX\u0005L:Web4\u001eWM-\u0017rM-Y\u001ePl\u0011}\u001f\"\u0016w7l|\u0003\\\rOV>\"\u000eHK.G\u072er}J\n-0&q'\u04e3\u001b8@\u0003\u00034[\u001c\u0007hX\u0001\u001aE\u0730]\rp\u001178KR\u0003Pj\u0010\u0007\u0005JRA\u0001(5\u000eJBnwh\u03f2\u01f3;q\u0015\u0017Z\u00075{H<\u1f47}\u0006\u00077E\u0004DhH\u0010VxV\u0407{r\u007f\u0001+|7,\u07fd$X\u0006}'W`o|~v7d9\u03a0dx ~\u001bNo(\u0017tq7,wz\u001b;\u0001\u0006w'tL\u0000(\u0013\u0010\u0007\t\u000b\u000f\u0284\r\u00042A!uL\u0001(S\u0010\u0007)\u000b\u000f\u0294\r\u00142Ata\u001aB\u0012?a\u00daP9H\t\u0001B\u00d2H\u0006t\u001ejj0GVRK\u0111@Gl\u000f\u00107F\u001dYc\u001aS61\u001aCG\u0598t=~\u000fw6&>_Iq\f\u001aAc\f\u001a\u0013\u03a0d\u0010$P\u00b88K\u001c\u00071\u07f6?1ag$e\u037d\\\u00146YK/ORJE=\u00b9D1k?D=X\u016b\u0005\ub2a8*\n-\u001d\u0017\u0019\u0017$!\u000e(\u0005\u000b\u0007`R\u0000P\n-\u001c\u0014R\u0012\u0005\u0004$!\u000e(%\u000bq28_(RqN2t\n-~\fcQ1f;*Q1\u001d\u00158.qJM\u001f\u0000\u000b_\u0018~1c)\u0018\u0018c\u07cf1f11\u0018\t]j\u0014\u001aR8,Pj\u001f\rJ\r@qPH]\u001a\u0014\u0006\u049084,P\u001a\u001f\rJ\u0003@ipP\u0012tl\u001fMB\n-\u001clz{&\u001d9\u0240~U\u007f8i'|r\u001b\u0006g\u0000\u0018\u05a71aC\b1\u001c1]Yb\u0007\u001cvjcl{\u0018c\u01f8=6Y\u001b5|6\th\u0013\n-_g\u0013vM@M:#\u0005L&S\u0010+NY]q\u001f\u001c/al\u001b\u0018\u01f8\r<YA\tf}\u0018\u001c\u0001cBC#`r\u0004CM8%:A\f\u0011D\u0002u\u0004qG\u0018a.\u0013|\u001c\u0014\u0003lCr!A\u0387=\u000fc\u000fq>qC#6A'bn\u0387\tp>L(\u0004w>LaB'\u0013^TAEc\u0017OFM^\u0523B3Z\\.O7sJ,g\u0246B\u00050-.3\u0019P!s Q\u0004V3\u0004\u0011\u000b\u0013(W\u0002p9\u0673?}\u0003*\u0001\u0000\u007f\u0014\u0007LjW[yFp}\u0017|qun[9)!\f\u007f\u026ef2Vv\\o\f2\u0010RCI\u001b\tr-AI R\\K[\t|\u001eZE\u001cM\f8h3!\\R~J\u001e\u001e?FF#F#\u0448\u04085*F\u0005M5\u0015Q\b)\u0014\u0010V)!<%M\u0005O\u0243\f)\u0010V <\u0015M\u0005O\u0143\n-T\u0010'Z\u0142F\u00196F/e9o\u001c6\f(VM\u069c%\u0005kJr.\u001cM8\u03de5^5\u029a\u053b>SY6[Nos>!_\u000e3\u001bz}g\u02fb\u24ac\u0018cUwZ:\u00b9&,'Y.\tk&w\u057d<?hyb@9\u000e\u0001CvQDmj`E54@Q\u00035j\bRb5W 2\u59dbVc\u001au=PHO\\\\\u001ab^\u001f.h}\u001f\u0016Hv\u0708}:3V7V7Ed{Xe\u007fZz;\\\f]Mk\u01e3[\u0019\u001eZ)#W<d0<\u001d/kE\u0018oc\u0006dY7\ue3c3\u0006=71lcA*;U}BofbR\u001bYM7rjm.6,<\u0013$`K\fl\"jq-\u001aPo\u00068V}\u001c#1\u0013\u0007$\u000e\\\u0003\u000e\u000b\u001b9\u0019cT1\u0082\u0184\u0006FP*\u0013{w)*SI>,c\u0014pW9f\u007fYau\t\u000f\u0351LJ\u0012CG\u001e:QbcR\u02a3\u000b\u0014\"\u0001\u001c\u0000T\u0005IK\f\u001ce\u072b{b:Nc\u001aHK\n+\u000bl4LR\u0606\u0005\u0012_Cc]Ge\fA1$8s._i0\u000f5$\u001a4 Fxd8:[dp\u0003\u0001Eb\u001ct&k^i:[`mty+&U\u0018G\u0006\fU{[bQ\"\u0004^]a\\5Ys*w\u0001Y71\"\u0014\u0005]\u0002a\u045e12Ad,KX\u024b\u0004\u0012HQ*\u000e\u044aa\u0004BgY\u045cJ/\u0001\u0000\n+7E',\u000b\u07ab\r\u000f{\u0015kr\u0010.\u04070\u0007\u001e\u011a~G\u0000R'b[\u0016s=Z\\\u053a%$Bt\u0018n@y\u0004\u0007\u0005\u0005\u000e>+\u06a4#2~\u0016`9f(p\u000f!L8\u001aH\u0188\u0012VE%a\u0006MKzwuw\u0182\u0004\u00184m\u0013b%\u0014C2[1!\u001c[B!5\"\u07a7d5\u0005W\"\u0513{%\u0003`IbO\u0262JC\u001e`\u0015$AC/\u0013\u03c5:m|\fV0^\u0010b6ACQyC\u0007w3xOp\u0012,\\[0\\\u0007}\u0014h}\u0016sVE\u034a\u0004E\u072f%|lxwW/\u0003<[]|:.\u0003\u0016A1?|r\u0013(Wm\u0003\u001b0f\u001c>~\tXb,)Zjo\u001b\u0012>,1+Z\u0012\u05305{^\n+\u0005\u001f\n+\u001e\u075e^]\u0010\u000b\u0018\u0001+(mI\u001b\b[jl\u001f:mPb\u0016K(R$\u00161A\u0012L;r1{Il BH0/E~U\u000ew3* |\u0015Vov\t[He\\k\u17de\u001czj4LKb]k\u000b7\r6O-[|o%\u0001}\u0004c? t\u0018vKIWU/F>d@\bO~=\u0004m!>\b}4\\)\u0010E\b*\u0016 \u0014\u0454b{\u0017<r\\VY\u0219\u00189\u0604,\u0382C)\u00102\u06e8[\u0504429NBEb\u001b'~\u0451 aEMLz\u00156}7~d\f.F>$`\fc<H}R\u000bOt\u0018A\u0012k\u0602\u0005\u691dMH6}\u000f\u0016\u01a4a.P\u0768\u0006WweSw):bJ\u0017kM\u001d\u0000M\"\u0004N\u001aLg}\u5d37\u069a\r&l\f\u06705\u001aJ\f=kK\u000e3xP&J0\u0011fH{)\u000f\u0014VN\u0016~\\eZ)XG5Q:g\f>|HndY)EGZc\r\u0007\u0006;F~#cnV/8M$=o\"u&E>4\u000eJN\u01d0\u0015buK`5\u0005z@\u0142g\u000f0\u0016&z_\u0505ak\u000bi\u0007HUN}^\u000fM\u0643~z\u000bV\u000b\fy~7_+oYvlejd+\ub586y\u06c4GO{ [:\n+f\fO\u0010u2\u00182\u000f\u0015\u030b\u0760\u0119:fx-\u0017]r\u000f=vB/6G\u000e\u0010[?Z%MM2c84c/A\u0002\u0005-P\u069d,ehG&=\uda89\uddc0sdo\u0002B[\u0004*\u0017\u001b\u001d\u001eN-\u0001>6uF*vqma\t\u0000\u0000},|5\u0001_X2L,f^f\r\u000f1\"\u000b(\u001a\u0013t.\u0396?\u0014u|o\u000b_,.^\u0007Y\n+\"/)b;ax[\u0010\tAc\u000bB\u0013!7\u0018\\\u0005p\u001a\u069cz4\u87a0omZ{\b\u03bdD!0WF^cLLvy|\b10\u0001i\u0018$0q{\u01e1\u001b\u0010p\rx~]7\u0016]W\u00069\u00b0]ZO\n+oY]\u07bcs::=VD\u0006t3M3k[,\u001dJ\u001e&RF\u0019 f`f6)oogfN}\u000b\u0713q@:,\u02a7yA\u0014\b\u0621(z\u00046BJ6sHf\u0000Ds\u0003O\u0002\u0012\u001f>\u00145e\u0011_c\u0016?l\"\u001a\u000e#]@7\u0012\u0005R(NZ\u001a\u00190mBm]Y\u0017m\u036fT\u0017Pv%h\u0012WP6\u0018An`_f\u001a#W[\u0019f\ua4b2\u0011Xm\u0012|/y\r\u0018&k\fo\u0007\u03e2U6-{w]}dS`bx\u0011[0'\u000fXB\u0005/#\u001chl\u0016\u001amjN\u06f9Jh6960\tZ\u000b%\u0019P\u0174`0\u00c4dx\u0006Oa)}\u0004H\u06fb\u0005['wT1=\u00065|$nY!n\u000b@c\u02e0\u03f4\u001cg\u001c,9^r\u064e\u001a\u0005zmT\"0\u000b\u0728\u01b7&}\u0173&w~b4}iN\u051c\u0403a1\u0013\u001a\u0007\u0014\\o\"\u0005x\n+\u001b\u000fGg`@Mp:`\u001bGa\u00027A\u0018\b.+5e\u54505\u000f46F\u0012Z\u0002W\u0011-2a.X\u001b_ \u001f\u0002D\ryC\u0017+6\u0017\u001f\u0342]\u00106U ]<D1p\n+\u034e'#<\u0010\u0634\tXi\u0015L\u0013\u001dv\u0004%\u0018PHm_Wu\u001eM\u047b\u0460*QV\u00045\u001d\u0017\u0435SMw\u0012u\\&dEk\u0758lNu\u05b1O\u0010[c\u000b\u0698K\u000e\u000bJ\u001a<~(z\bhi\u0013mLi\u0011\u062b:>csfio\u045c[\u001f,?Wt~%%[\u07f0`\u015eZoS\u01a8\u0001Gk)h\u001a\u001b\u001c5Z\u0002\u000eV\u0012\u0003IjMRCPDG\u0000R\u0535x\u001e6\u072dg\u0019\ueecf\u0019{wcA\fc1cC\u001d3\u007fcccc1C\u0007\f\bZP7Gk/\u60ad,M$mc4gu\u000f\\NC\u0013#V7*fN_z!Fb$%\u000e\u055b\u001c!\u0003\u02e0(#n\u0019Q\u0016(<=$fjz5NI\u001c\u0016;\u0012?#\u0392t:\u000bX)\r\u0016N\u0004\u0006O\"|l.\u0001\u0011&mmzm|wEvvm['\u0016Nv\\6\u0002KsZBOE\u001a\u001f\u0017ZjG[(\bU-qJG~nc\u0004q{s\fE\u0006\u000fKhk\u07b2p\u0017s\u0015\u0002\u001a\u0190u\u001c\u0015''sS=aL&2\r0o7E2\u000b\u027eW\n+\u0018n&P\u0014\u001c\u001b\n+i'5\u76c3({\u0013t8Sj^-L[\u0001T\u01ee:1Hog$\u001d\bZ\rE\u000f>`7\u0015\u0010f%&ALr\u044cjYk]\u07bcuf1\u056b\r\n+\u0184:O\\Fw\u0007z5)d0\u0013c\u0016\u001e\u0019k\u007fa\u0004\u0004\u0014P\"\\4E\u0010Mf$\\\u0013ciHNc9A\\t\u0017=\u0012\u0015/\u0533a\u0012\u001e\u0001f\u01d8Rs\u0012pA@}\u0011N\u0002!Qn-\u0015#r{MR$4d\u0017\u000bD7BZ^\u0002\u02f3v!q\u0017\u007f\u007f|Wpk)QkD\u0007\u0006\u0019#g:/eK\u001c\ua303\u0000pDx99\u0644\u0003\u0017\u001e\u000fO\u0001:KEk\u0007F\u5df7^\u0753_f\u02fcN\u0010k.Y\f\u0002\u07f9\u02f6Y\f>m\u01efI\u0010S\u001c1Q\u0016\u0000xJ-xtk \u0019$<|t\u0006(\u07c407-d[5?g~z$u#q$hx\r;:AZ\u001dF\u0011e\u0016(Am\u0000/\t[9A8\u001co_QL\b\u000b\u0385\r\"\u0018&\u0005\u7f86]\"in\n+>\\\u001em:\u0000BMI6ykS}sR:\u001f\b\u001exxz\u0327=d5k_h\u0018BY'.\u03d1z\u000eQ\u0007w{u+\u0003\u0017\n+\u0000\ua04e\u0783\u000f\u0014@\u0003\u07bb0\u02f8\u023ax)\u0012.6(\u0018N3\u0012tmu^O\u0015C\"<hoty\u00076Q\u0017\r;\u0512\u000en@?n\u0005peiZp\u0015j\u001ap\riK5\u0731\u0125q\f[\u0010x%\u0014cHmp\u05a6=UPu\tbeK,\ua54dqB5s\n+\u0014]rV6{\u000bP\u05eelB_P/2M\n+8\f_\u07f61(\u001d.i\u0007\b*\\K\u0605\n+\u0782\u0013;pV,;vX}>}H\u0019o'w\u057467JC:\u06f9\u001es\u0002WN9\r\u0169\r\u0002XT\u00044d\u0477\u0019\u007fSXr3N!2\u0007NI[J]\u0186R\u0007>K\u0003zU7;\t;N0Ke\u0019}X\u36dd\u000e&\u0606\u001a.Rw/r:9=\u001e\u001d\u00f2D1\t^B7\ti\f!e\u0016uZ\u0001\u0792\u98d7\\}uz\u000f\u0329\tL\bm=s\u0003\u0011f2X\u0004:mY\tz3{X~']\u001a\u000e\b?-R+Ctn\b0k\u0002\u0003\u0006/\u00fc0\u0016KAL\u001b&2_(EV,\u00172\u000fg\u06025e+h-c+\u007fYL\u0001/j'a%-qh\u001b\b]&al\u0007X:Ve\u0013S\u007f2oEae\u02f9ty\u0569\u001fu\u0005\u0019J=AX?uk\u000bIgIye<)<\u001dMr\fh5I\u063b|yc\u0010_\u60f6\\\\\u0014\u0006\u0366jR\u0014'\u02c8,\u0007Nf\f&H5#J\r\u001b\u0a83\b\u0121\u001bjuj\u001d\u92d3E\\xH\u05b7\u0012\u0018J;\u001dIx(6\u0562\u0237\u000b[\u001a/\u0003aZBL|j-:5bQes?\u0152\"1\u0005\u04e7h&uwulc\u0468\u001a>\u01b8EpH\u001b8\u000f\u04f7>7(\u0003\n+NY\u001b`\u000b\f\u0015*6\u001f!<$+\tFz1\u000e\u000b\u001a>Cdv\u000f\u00056b\u0018C&S8f\\d\fn}\u001d\u001c\rWC5?C\u0016do\u001dZZ$UfjXdo\u04d6|\u001dRC\u0000X\u0004&t;Z@pi^3\u036e#&/[9\u02bd^$D\u034e+\bYL\"\u007f.q6=\u001crUmv\u0226\u0015\u016c[X\u0012}y\u0012Tk\u0014\"BZ\u00102C\b`r&b\u04bc8\u0002\\Hf|vcE!.\b)|]z#.#`1\u03cb\u001bK@\u001fG_au^Kiw\u0493&1\u0472\r\u0014*\u019e+Uz\u0593*\u001fcyfO K^F T}*=2OmTa(z\r]*MVmc\u001b\u0515R@R\u0007J^7\"e62-[\u0011)Z*u\rK~yue\u0010\u0011#}J\u0013Mf\u0003$+r<\u0012k\u0005Vi3K\u001f-S\u057e}{)\u001b\u0019`8\u06e8fZ\u0489f\u0013k%m#t\r\u000eLyh.*Wu4\u02356K\u000f\u044c\u0004\u001aWY+<\u0004yQn786\f\u0001~c\u000buD&\u000b\u0000\u0013aG\u0012-sUU-V1'p9L|]\n+f'-u%\u0019V\u0005 \u00021\n+^F\u0016?+\u000b(\u0015a#3q\t|\u0019\u0006\u001eE\u0017\u0012i\u000b\"3y\u0011d&9-8:\u00061j\t\b\u0017\u007f./\u0001LRsM\u0014~AtA\f\u0007\u000b(K<H&4bVm\u001f\u001f\u052f EM\u001agelH_u\u001fw\u0007'\u00072 $\u0017><l\n+r$\u04eaH\u0578=iYlm\u0010\\;\n+\u0012dhnA?\u0007\u0005Hn|*s\u0005jl}0D\u001d\u000f\u0263\u0018h{9\u03a3\u068ad\u072dF)e-\f\u0019\u001f\u0016\u001b2wAgAT5\u001d-]Zs5*wYh\u001e\u001bP\u0006\u04e5`Q\ue184b\u0016:r|($\u001e\u001d6'l)\u001a]@%iDYB6\u0012Z\u0005\u0348\u001aa\u001c;^\u0001\u054c\u0004tX\u0018\b\u0017U <s~<<`~n&S8F<kiIX1T|6^\fH\u0005nBW\u001ew@M\u07588>f$m9Inm&Y:,~|$\u00031-|K\t\u0018c(u$\b}a\n+\u05d0\u0016\u001b;i\u0019^\u037cES\u00f6W)\u0720\u001cI\u001ehTRT6\u001c*X(cC\t=\f\u03aewkR\n+\u6d85\u0000Y\u0014;\u0016\u06b3\u001bI\u015f\u007fR;y9&1\u064eZvt\u043bP\u0007#\u0019\u001845\u0013RFx\u025fE&Wzn 3\uba9e\u0000\fw7\u0003\u048c9t (J\u000f\u06e0\u0012-\bj\u018dc\u0013spk=B<\u0014#\u06dc{\u000b\u0014\f\u0013\u0014\u000b\u0018\u000e#\u001d?\u001ba>\u001cZi.qs\\\u0016hH%\u000f|eG=#`-p84e\u000f!BUu'c$Q\u06a7\u001a\u0005Mv(I}h.Y\u007fPxy0$gO,S\u001f\u0012\\-zG\u000f\u0011QH\u0007<O~tM_!\u000bt\u0016d\u0227bOI76pM\b@=R/\u0018\u007f.\u0578vPQbr\u0005\u0012\u022dJ@9\u0010>-$\u0007J-\u0001^$rd(/]vtpvJqf\u0018t\u0006H` \r2i\u0017\u000eOT\u001c\u000f\u0005e}86gF\u0006($\"B;\u000b@zm{!<n=dAv\u0653\u043e`nnV\u000e\u0018u\f}Z\u07ba\u076f\u000e#|\u079b!$\u0017j]NB\u001ddvMp\rL#@_I\u0018Wkx%{@\u0018QCHr{4@R?)\u0006I~!,\u001a+A*~S'sO#~\u0697MV\u00bd8}\u0015)\u0018\t}g,$\u000f4`\u0016^>\u015c.\u04aa\b\u0018I)#_\u000fl88\u0098&(;B<B?\u000fN2\u0014n\"\u0005x\u0001L}L{\u03910q\u001a|\u0006\t\u03711\u00106\u001cz[RT(X2\u01b9Q\u0002j|\u07cfF#]$:\u0328hLD}'\u0014:Rr\u051b\u0019)ewV60k\ff\u007f<{5L4\u000f\u0013\u035by?\u0004S6\u000fx\u001e,a46*+r|{s\u0001\u063f=[\u000e~tuMpo\fp6EG\r -g@c\u0006CRq:P\u0013$]XEb\u001cH8\u0013$\t\u0011\u001d\u0006\u0005\u0004&UvM40\u007f(\ub390I\fV:&q;bc>.l|F\n+BU\u0003\u0012y[svj\u0004p\u03fcz\u001f%\u0007$q\u03fe<y\u007fZ\u000f\u000f-6q\u007fy\u0012\u0017\\j\u0006x@\f\u00153\u0525<@\n+6Y\u001c'Azz.l-\u06bd;8\u63bbHB5d\u0004ZfAU\u000e\u0002#\u001b\u0312oTj!-\u000f*`ZR\u0011V/lIUeZnon\u0001C@CJ?\u000e[N\u0004;@.\f|[\u0018u#\u0003;\u007f\u07e7_\u007f\u03e0Gt\u0118\u0137\ud877\udd19^\u0007\u011esT\n+\u021cUgw\b~M\u0017\u0011\u0018\u05adE4$\u04cfRe|c\u001bk{:H}\u001bCR\"\u001a\u001c\u0016|)1[\u0003gI`p(X\u001d`Js\f^B\u0570r_\f\u007f*X]\u000e^\\&\u0007coN\u01a0\b0\u043esH\u001ez\u0007\u001ep+\u0005\u0016'5\u0015z=@^\u0000\u0013Jl\u0001K=@027{\")!\u0338\u0014D\u0502\u001e*\u007fx\u0001%#[\u007fe7T*S\u001bE.p(\u0001\u0017o1\u0014^{\r\u0016\u0237\u0010\u007fm2\u06a5\u0001^w\u022fo}#\u0006n90%&\\\u0006oS4lSN\u04daQ:\u0003^R9)\\=[NNWjs\u036a\u0004\"Q%\u0003F\u0019/f4bU!bq\u0015fg}Ur@\u0019O&~\u0000VG\ti\u001a\u0012OO%-+\u001bf\u0007\u0010v}Ej~d7NnJCY\u001cZ~y*\u000b\u001814k\u000e\u001dg\u0010}yq>\\ Z\u0002j-RS6\u05c1O\b\ta\u0012+S,G\u0012\u0013\r:L\u0018_\u0001B6c\u0012Hp?\u0019&d\u0015W55AH|cA\u0019l\u0014\r3_\u6dfbCKmC\u000e\u007f\u0004A\u001cm\u001b\\4\u04f8g\u0001\u0136\u6612\u0014f\u0017R}x\u001d\f\u0013\u0532L8\u02fa(W\u0535\u0016eX\ud187Z\u0018ZCEd\u0018Zl]s]5$\u0771\u0005-h3j\ff\u0014\"\u0003\u01cf\u0001\u0000\u045b:a\u0012Z\u0006n{\u0004+\f\u00152rw\u001dE\u0011Cw#\u000bqC,I~\u04c9J\u000e~\u00ef\u0017Z$6%\u001d\u06eb}Z\u0005FOu\u00b9\u064f{B?t(V\u0018\u0000\u0014x<\u01ca '\u0019<Q\f\u0004\u0019<\u001db4x\u0006\u0014gA\u0006?gbC\u0019\u0018\u0018d\f\u0018-Gw\t2x4#Q5xj8XkXQ=\u000e\u001a<Q5x\u00125x\u0004kt|\r\u001a<\r\u001a<UTO5x6\u0006T\r\u0005kl|\r)g\u001azg-\u0015/\u0019\n+g\u0018a>4AG#W8J[dx\tQs0_3`l\u0003C\u0013kWM\u001a\u0012\u0013\u0015G7Jk5\u01f2X>\\\u001az3Z\u00072=\u0006Qm\tl)\u001c\f,\u0005%\u065aK\u0002(E\fL\u0019T&-\u06b4r\u000b48B.\u0000xC#\u0010\u1060v\u0001A;ia%q\u030b4#\f\u001b\u0147cPbBy\u0012gAM-\u001d|VjWi3\u0016:Jl\u0003T1fM\u000bJ\u05ccX)\u0004$7Cd:\u0007\u007f4\u0018\u0015Pd\u05769\\\u001b\u0104K\u0010 \u00d8~\u0019\u0013/>>:\u007f\u000b\u0012k\u000e)6l/+\b\u0013\u001f=f\u001d\u000bG'\u008c=\u0007\u0005\u000eCj}$/j\u0011\u0584\u016d\u0019pX\u0003\u001fm5$-L\u0482.X\u0006\fj\"$\u001bz\u0014\u0011\u0015\u071a9g\n+ZSu]O\u04f0J\u06c3\u001amT\u0355\t\u047a\u000f_C\u001d5tnf\u0010{\u001fL\u001a?{,)\u0012F 3mW\u0019\u0011YZ\u03aa\u0546t\u001eQ*D|rf\u05a6v\u000b\u001dGnPQZ\u001akO]\u001bM)dAC\u04ac6\r\u0007h\u00167o\b7\u000fw@X0K\tY\u06bb`96EB~\u0001m`\\?C\fxi\u0019\u0186R\n+U\u0016dh&l\u065fPByU:\n+\u0006\u000f\u0012_tK\b\\\u001dGx\b9(' gk\u0006{\u02c6\u00c4e\\oZ\u001eXv,e\u00bbp\u0003\u000e\\\u000f\u001a\n+\u001aO\u05dbw;\rxC>\fR1&j Z\uc758\u0001%o\u001b#IaWR\u001f\u014d\u04a1*9L\u0007\u01f1\u001f*\n+@.+!\\KjQfe+\u0014lE;\u0013$# #6]P\\kbQ\n+;(\u0000\u0019To\u0005\u0006 +at\u0016`\u0004T\u076bLzs]R`j\ff7qBx.e\u0000'B12wp\u001e/r]iv\u0007\r;\n+m\u064f\u0005&f\u0018\u0019]?<1\u7553[X\u0010+mV~{R'UEZH4y-\u66dd/Mbej\u034e>J}\u02f7ED\u001c@J2\u0001j\u0010L\u0011g[j\u0015\u0016)\"\u00122)\u0471UAC\r\u0004\u0000\u000b\u0017\u001c\u048c[\u03d7du \u001f7Du8\t y\u0013EBm&\u0625\u00157\u001d\u02c6\b<\u0428F\u04c0WN&\u0013\bLp(\u03ad\u001f>5X#y<EN\rz\r\u03c68\u0006b\u0761/^r;>Et\u029c8\u0441{\n+E4(\"\u000e\u001aC\tC\u001c]\f`\u0013_PmVQE\f\u001dU@|\u0000\u00181~\u0013*FA\u0015\u0011S|*\u013eP+N\u000en\u0007\u0007\u000e%&\u007fE+>!=p^|[m\u001a!fC1\b~AS\u000b\u00018C\u001f\t\u01f58tj\u0013,\u001d'\u001eY\u001a\u0014.\u0126M6#\u0010:UH\u0013x\u0000df\u028eB\u001eZ-\u0005:\u0003d;H}a#\u0001%\u0016dD\u062a\u63e4,>M\u001b\u001a\u02c5\u0581AsF$\u001bf:FkD>Ju\u0007G$rpQ\u0014\u0016[Wu\u001a\u000f\u022aNpL^\u0019dK*\u0015Y\rOc|\u00d9_\u0731:\u001dL8\u0017s\u0016>]&|&e\u0015;V\u07adU6$~:q\u0231\u0012]U\u001b\u0012.f\u0012H1\u0124|F|o|G\u0007\u0649\u001b;c&\u00194\u001c~\u0006f\u014c\u0706bt&66W\u007f}Mz2]\u001c$\u0012;*G$4\u0011Y\u001dN;!;qX\u00d8!&FoCB\u001a3MwM\u05ff;R4M\biHOT41<waN.d\n+o\\\u00062QE\u001aZd%\u063a`\u0007EmKz:\u0012Lgp\u0214\u0001:kXSx&_+KO\u0014k\u0010GTn\u0359\r\"wU*+;\u0016\u001dRHt\u001c:qDX\u0004\u0011z\u0013X0cv8p9\n+\u001e\u0017WNWKo\u001a\u0000\u0003(]5nU\u06absQ&WbH\u0549\u0631mm/zKUf\"u@\u0005J\u0015\u0614\u0015L \u0002\u0010^4,vCyjJi\u0013\u02d5~eK8^%U\u5ee4s(clynK-X~{NOHL5U:';/=\u0016{s8\u0007()\n \n-@\u001ay\u0300\u0019*T\u035c\u0001\u0019Dg;\u0010k&M\u0101>|u62.4=\u9d12\f_!eb\u0002\r&qe.YK\u0002c\tV\u0002M%$=WN\u0005\u001c\u4995%\u00071\u0006HgS%g\u0012U\\\u000f%\u0014\u0089`\u0005\bum=CEX\u001e|h\u0004?ie\u001d\u0521A6z=\u0251] =\u0001hK`6h`v~n)n{GL2<gD4,|%w&\u0001o\u007fWJ*n\u03c4LVsGj\u001e\u0001o?CzH\u000e\u94345\u001cP\u001a\u0016(\ro\u0016H\u0000I\u001b-,Y<CV`\u26f1\u00150b%tyeN/xlB\u001c$9z1TU5o\u0018\u0014C\u001bb\u001dEN9LY\u0004b\u0018\ue249-1\u000bh\u0744}n:Z7\t#'R\u0002y`PGHG&\u047a\t<8\u000b\u001c\u001c Gz<\u0007\u001dh\u0004;Z\u000f9Z7\u0005:b2EM\u047a)eGh\u0754<3U\u001e\u0017=X})_48\u000f5\u57c7PS<T\u0012\\#uNW(hh\u00045\u001a\u0011\u001a%x _'t|S\u0004\u0014`\u01fd\u0013lS\tipm?6'\u0626\tJ%\u000eO\t)iZ,xJ\u001e<qlw\u0002#8\u0001\u060e\u00039)h\u0014\u001e\u0012G#}Ux=%\u0407\u000e\u0506P\u0005\u001fa\u0000K\u000eF\u0005:\u0013mts7Q,\f\u0299v\u07f7*X4I\u00037)\b\n-\u0006,\fs.wd5r.}K`\u0014`\u000f\u0010J7\u001b\u0013L?\u0007N>\u0713]{y\u062aCv\u000bi~}0\u0011c\u007f7\u007fmdUmSj [\u007f6=Nlo1>g\u07f5p-lL`B\u0293\\\u02ecsr#\u001fI378lWu\u0017= 5\u007f\u001c\u0018*\u0001w`X(*\u0011_\r\u00009\u0002@Wr\u0012\u05f9\u0507V[4=\r\u0016 \u0007\\~\u0010\u000fsVh/@/HB&\u0015[\n-hR\u1690\u0002\u0528&5\u0424&\tq\u01ab5^>(5\u001b\u001aR\u38104((\r\u0000!\tq@iX4>(\r\u001b\u0006\u0810QP\u00001I\u0003\u0298\u0005\u0007e\u0006e\f@\u0019\u3810LPP&\u0000\tI\u0003\u0284\u0005\u0007e\u0006e\u0002@$t,'\u0363^\u029a\u0012fy`MSNMY7o\u02ae))^}.,\u0714\ud4db|rP9*I\t\u0001BH>)\ue4db\"\u0003'\u001as\">\u001eA>=|rS'\u000fMqcq\u001awA\u05d7!B~:Bdp\u001bz3z\u0002IB\u0000\tb[M'gj\u04ae]9\u001b\u0019jvXI2!{\u0012\u0004\\r\u00e4\u000b*\u067f7p##*&`2\u065d\u0015\u0011\u00028P\fLC*'Q\u0005D\u00c8\filZlEe7\u00eebLb;\u0015\u000fVf\u0014O?\u0013$`k^ylSs?]j_\u0004N\u000bp1\u0014kvD,]\u001b\u0005^\u0005\u0642Z7xd!6\u00193\u0014\u0004<J%\u000eO\t)iZ,xJ\u001e<e\u0000O\u0247\u0004<J,x\n-\u0005\u0541\u0010P\u001d\u0001\u0003\u0370z\u0001\u0013\u0014\rf4\u0011\u0013b\u0007\u00139Rj:1,.;\u001198\u0016rz\u0011wv\u0005.i^\u0125z\u001a\u0014|.>k7G!MU9\u047d\u025a;7d?`l^.\u042dTOT\b\u0017 w%U>GJ\u001a\u001f/\u0013s\u0011\u0005+/W/W$!N_X}A\u0620T\u0000\n-\u0007\u0525FA\u0001(5I\u0003J\u0002A\u0660\u0000\u001a\u0007\u0525AAi\u0000(\rI\u0003J\u0002Ai\u06204\u0000\u0006\u0007e2\u0006IB\u001cP,P>(c6(c\u0000\u0018\u0007e2\u0001LHB\u001cP&,P&\u0004718\u0005fz\u0015M\u0010MV}\u0014d{ML\bZ\u0004o\u0001dM\u00160\u0005-`J\u0012\u2d00)\u0005L}PlP\u0000)\u000e\n-\u000b\u00e4n\u0351qI&u!\"\u00e4.\b\u0011KgJ \u000f\u0018\f\u0016\n-\u0014\u0124@\u00021KD\u0011\r|\bg\u03e4\u001e\r\u0245<\u0007\u001d#Lf\u01b7v&s)\u001f6v\u000e5O-w+kuOH\r\u0710U\u0014\u0710khCPqt\u000b\n-u\t\u0018u\u0016u\u0013JC\u0004z\f}+.a*\u0019\u0011D\u0000\u0004'8'\u0013VgW\u001e\u0015L\u0019*|voD'wh\u05317\u0005}]z'}\n-+d\u0005!c\u0004}\u0006e8@8C~\u0001\u01fc\u0381ilTxTA*\u0002\u0017\u00009'C]F7!YSD4 \u0005y\u0784QU\u0005k\u001fS]o\b\u0014\u0014>p0H~\u0578\u0016?e\u00bfhlJ\u00166>(\u0018e\u001a\f/O{='XxDb\bJw\u04b1X_zac\fy^4WAmDr!\u0005\u0012\u0010E`!P\u001d%EnP!\t\u0015/\u0018\u0015\u001fTo~{\u001fcxgtf\n-byZ1r[i~~]\u001c\u04e0\u0731e8,\\0\\0\r1\u0013jj\u0000@\u044a?1\u001e\u0007\u000b|L-Z\u0434\u049b\u0011\u03cf7\n-x#\u001fo\u0004x#\u008fT)!<%M\u0005O\u0243\f)\u0010V <\u0015M\u0005O\u0143\n-T\u0010V!<5M\u0005O\u0343\u0006h4\u0011vql\u06ec]LS{D\u000bs)2sG:H0\u001agE\u001bqLL2\u00018\f\u02af\u02a7+U_\n-\u0003!t'\t8G)kM\u0010{L'bQ\u0013\u0720r;ll~\u0274mF?aH\u00112\t\u001d\u000fhPTO}RWs\u031aZsB\u02bf?^'i_9xZ'E\u00103#Y\bEr\n-aM91\u00123\"\u0010\u0005\rdHN\u001c7\u0013\u0006\u0013!\u007f\u001e 1\u000bs \u0002\u0001~V44\u0019\u0388\u064c\u013eA+\u0001\u0610>!N+WzsmGl\bmG6Q\rc>\u01e0>$!H5fTc\u001f1\u001b1\u0000eB2AA\u0000P&$!\u000e(\u0013\u0016(\u0013\u001f\t\u001b\t\u0000eB2EA\u0002P$!^>\u0011Z\u001cKe_{u\u001aWk\n-P\u001e#/K6qO]_\u007f\u6972ZE_9PZ2\u000f)\u000ex\u0002l/#g\u001f\u000eR\u001cZ1H\u0003\\\u056em_6\\\u001e(\u059e~n\u76be\u001esG>\u021f\u0003\\Kw\u000e\u000bteyGBl\u0011\u001e\u0011VJ \u0011`Mh\u0000G8\u0004\u0011\u001e\u001e\u0011<p9\u0007\u001e\u0011\u0011\u001c\u0011\u001e#<\u00bcI\u0010\b\u0006:br.X%\u001bX{O\u000b=-H\\yO'\u001a|k\u007fGE%Z]\u03ee\u007f?o\u017eR+05\\<~&\u000eQ\"w,dL#Dx?\r$\u0004:q|\u0018S\u0010$D{4\bE0U,d):\u000f{Z=)RMb^R0\u0336vg\u05cb]vuX]\\)#%*u^Hh8dqN\u0012$D9:IiV\u0018*T\u001f=+\u0001\u001cGDs\u0010>\u0001GRAz]\n-#9T\u001dI\u0005t$\u0015#)RSBxJ\u0016\u000b\u0007OQY\u0515]\u0311v;Z1\u0374Nt#\u001c9B.^/L\u073d!\t\u001d1\u0015\u0013\u05ff\u0005Y\u0018IR6\u061f\u007f\u0016J\u0010&C3\u000bj.X\u0001Z\u001c\ufaec;3u=\u05c5{3lns1AI\u0003Vx?`?hZ~PA\u0015S <\u0015\u0001\u000fRSCxj\u0016\u000b\u0007O\u001dS!<5\u0001\u000fR@x\u001a\u0016\u000b\u0007O\r$EUOJ\u0010a\u0017]O\u12d5\u0234GUq_o\u0017z7\u001bt\u007f1D\u000b\u0019{G\t=2v\u001e_\u0015Lo|\u070d;F\u0017ksiC&.\u0010aMRVt\u0019\r3NvO4+?$cNy\\\u0003R\\\u000bQ0\u0019\u0011\u3f45\u07e7\u001bOp1cV\u0458\u0018j4&4\u001aMF\u0013#,&6|\u0003R\u03767ixsI;K^&a_A>z\u0762\u418bmV@L\u001c\u01c9_\u00136\u001a99iuY`f\u062dW\u0014v\u0005&Oyjs2\u007f-S\u0015;U\u000bf0r,U}\u00060u\u000e0\u0015\\0\u0608\u0013\">Kx\u0000\u001c\u0007_S*b\n-x@\u001f:P\u001bB\u0019J\u0017|K\u000ew-\u0005\u0018\u0016OhZ^\u001f4\u028b\u001c)\u000ez&S8x8x\u0153~,\u0018#t{\\x>PD\u001c\u01c7\u0018\n-b@\u001e\u0018\u0016bXMkK*\u001e\u0016G\u0019IG-\u001a\u0011YA.=] t\u0002yWG5\u076f\u000b\u007fu\u0016\u00101RH!.y2D\u0012 \n-(2DH3rV\u0018\u001f6X{O_(\u0019c\u07fdy'*7}\u0011\u0003#%\u00116D6\u0002$\u01597\u000bM\bLU\u0005TU@SUA\u0012*\u19aa\u0002u4pu4\t\u0001v2Hs\u0012r,-y'h\u0393\u00b9v\b\u001aO$w\f\u0007m%^-E9W\u000b\u0013m~j\u0016\u001dMpR\u0019n\u05fam>V2\u0001A#\u0018c\u0003r)\\.dSW%\u0016\u00cd\u0011-W1Gwy\u0010\u0007\u0019\u007f<\u007fay18a\u0001U4-\u0003Bw\u0011D-\u0005t\u00165MktUU\u0556\u05fbl\u07bb+wm;Utz)\u0016\b\u0018:#f!q{MIw%OnYenX\u62a5dx5\u0011J\u022c\"iCP\u062fx\u0086,\u0706[@\u001bn\u0434G\u0017l'\u00132\ucdcb\u000f\u0007AQlK35_\u0010X4\u0297|\u0019\u0012L\u05ca$\u0012O-\u000bG-Oh\u001a\u0001\u001b\t$r[o(JE-\n-y\u0003I\u0003\u001aw[bxfMU\u0017<+_;nOe\u001e%&`\u00d8\r\u000fG@\t\\\u0004\"\u0002xGc(\u000f\u00077\u0445qo\u0001\u037f\u0158eQ.'Z[\u07dde*\u0013f\u001fMg\u05d4\u0002\r}596m\u04d5DM9\u000b\u0013(\u0010Pn+\u007f\u0006)'4\u0770;5p\r\u0011\u000e:\ub7212\t3~5f\u0002\tM\u02ebIY5(5\u0013v\u007f:[\tj=_\u001e\u0007\u000ftIe?O@~\u001dK1Pv\f;\u014aWZ-\u0413PK\u001d\u0014\bSHc\u001b\u000e9\u0000_E\u007fZ~?zNUI~/8\u02f2\u0003A\u001b'\u001cjqnray\u0006b\u000e73h\u001clO~/\"'\u007fcE*#\u001c/NC\f\u001f*\u0014\u0001\u0014#\u001dwB~-S\u0004N|^LD4\ri\u040eF*\u008dh\u0406F\u001a\fXxg\u0017\u0249[\b\u0004yOq(P'\u0014G7\u001a\tQ}A\u02b7B+aw%GQ\n-\u0019uw40K(I$I]p$4H\f\u0591R\u07898\u00f7@\fa!u2,C\u001cP,P\u0002\u0000,\u0000\u0002Q\u00057\t@\u0000-p@@<B,\u0017\u02c4r*N-,\u007f\u0007\u000b7'\u001f<G+r*|\u02aap&tR\u00057vfJ~\u0016\u007f]XmkU\u06f4\b!\u0007oZ5\fr@c\\L$ 38\t\u0007Jx\u009ck\u0006\u0131@X\u0017\u000bB\u0012EuQ\b#S\u0002y`P\u0017\u0553H\u0017\u000bzOA\u018b{\\\u001a/KI-K\u0005~i\u04f1D2s\u031c%\u001e^D3s 3gI9+\u031c%Yi!`\u8465FO\u0794 oM\f/v\u0006E\u001fM\u0019g-YK$\u04b32!1:D\u0007z|\u0018\u05e7G\u0001<#><#\b\u03c8V) <\u0005MqxB}Ux %kOZ\u0094%Q\u0003%^%\u0352x\u0006A\u0652b)fK\",*+X\u0015M\ubc6ex|EWVs\u001c\u001f:~-VD-\u0233&\u0015\u079cXfOg\\Kvj\u0012F.=\u0003>\u007f\u001c\u000bN3(X S\u0011\u0005,Dp%\u0007\u0005JA~:/\u001e\u00eb\u0396\ucf33%;[ygOOpv\"\u020a\f*V3]qJ?o[,%7rj\t\u05a0\t$!N\u0013YMA\u0660\u0000\u001a\u0007\u0525AAi\u0000(\rI\u0003J\u0002Ai\u06204\u0000\u0006\u0007e2\u0006IB\u001cP,P\u018f\u0018\u0313k\u000b[\u0006T\u007f\u0228eqP\u0432O\\S9 srN6\t'OHB?a\u000f\u0284\r\u00042A!uL\u0001(S\u0010\u0007)\u000b\u000f\u0294\r\u00142Ata\bK4Kkn\\\u001b~\u05376\u0003B\b\u0019H .\u0012n\ft\u0172\u001e\u064be]\"\u064d\u0001\u0001n\u001e\u064d\u0007n\\~%\u0758QgQWkg7\u001b\u0007;A\bk\u01c8 \u0002$\b=)=\u0434\b\u001f%H~\u000f\u001b\f2&%\u0318\\\u0012\u0019\u0019OH[%\u0016;9FowoD8*\u00158<\u0005i=R\u000fO/\u001e\u0003*D@@/\u0018\fr\u0739%\u031d[\u0012s\u0019={W\t{WI\u001a]J&\u000fl/\u0018\u007fSV=\u0013X/iv@\u0015\u00ddF\u0560\u001a\u0012hV\u0001\u00005AeW}IT=]]\u0015^\u0015\u0642xA\u349f\u0019K\"1Xk\u0004\u0012s\u001f\u001b~\u04e7\u0000d_P_\u001c\u007f3}pI\u007f\u0011|j\u0016.f\u0259\u054b\b\u007f!\u0002!2\u0005_5\b9\u001cPJ\u0016(\u001c\u035f\fML\u0424.\fggr8T,P?}\u064bH]j\u0014\u001aR8,Pj\u001f\rJ\r@qPH]\u001a\u0014\u0006\u049084,P>J\u001f\u001d\u0011\u0011<\u0002\u0011\bN\u0018m\u000ec\u001c$!Ns\u00183\u001d\u0723_Q\u0711>\u001d\u0767#>\u001dD5O2\u0001eB\u0012\u2d17\tL\u001e0t\u001d\u000e\u0011a<\u0002\u000e\u00110N\u0014m\u0006S\f$\u01ca:_K\u007f\rAK?\u001fuG]|%:\u00059\u02ef=\"$aG,(nR\u0002y`P~$\u0012_{G\b\u0011\u001cG_s_{t\u000f\b\u0001'C|#\u0007\u001c{gbY>\u0002\u000b\u0015\u000f>\u0002\u0016\u0005m\u00118\u001f\u001c[@o\u001c[\u0004\u07c2- \u025a'cA-rYcm0\u007fo\"v\f\u01cbU\u0686<tm\u0004/\u001ak\frt\u001c%]\u00129\u0019]\u0018y\u00161\u0007bm\u0003\u001e.v\\/\u0017k\f\u04a3%L^\u0012\u0019[f\t[fIb-wJrKE7\u0014;g\b\u070d[\b]\u0006K~\u0012fj/LnT]]iuN^-i\u007fb5uudm^n\u000f\u0014\tLk\u000eJ\bF \u0012t}robyqv(G5jJ#juJ\u0001\u001c8\f\u0000Q\u0011-\u001ao\u00195l\u00195Mk\u0019MYOm\u00029c\u0018O+9e\u001f\u000f\u02d5X\f\u001b\u0477Zz8MArc\\4\u000f\u0019\u0672ZV|\u00127\u001e\u0000i\u0003P\u05afv\u001a\u001bX\rMjT\u0016iY\u0001X\u001b+\u000b\u0011[0y>NI$^+\u0000,@\u0003b(r~?E\u07bdy\t2!1^cXc~!S9m\u001e\\u\u00166_\n-\u001e\u0007\u0012\\_\u001c \u0011\bu\u001b]\u048f\u001b-#SNO5\u0015\u00181\u01c1c(W\uf628^J&xN`NhZ^VJM+y\r\u04f1m\u0013X\u0001\u001cs\u001c:~\u0005O\n-+eW\u0014VUp9z\u0012;1\u00157\u02a0#\u0677~Y'w\u0247U\u0004.^+\u0019FN\\;\u0011r+J\u0004oU$\u070f)yJ\u0002Xx\u00150\u0000\u001b\u0294h(t\u5cb6\u03fck-NC;\u001f\u0002a\u0011G\u001en\u0016>$S\u001e\u0002z'4-ohe\u02bf>,gLle\u0016eXV\u00ed]p+\u007fI\u001bpk\u0011\u01fbx\u001fAT.@\twBqfP\u05a27h\u0000\ts@|_[\u0004b\u0282pE%\u0000*+kNhTp}h;=I|\u0012J1lLE\u04a9x>D!I\fs\u001c~\u0006\u0014~#!\u01aeD\u0012Wd\u01efk$e\u050f\u0013$d\u0010i:\u001f&\u0353fP\u04efm\u87e8!_@\u007fQ\u04b4ni=xHNci|T\u01b5|\u0123W=l \b\u0018*sf\u057fVh\u0000PU2?i\u00009\u000e1Cq!\u0010D\u0002e\u001bB%qMj\ufa6a~_oogEhS6\u022a6$\n-;i-\u001d^\u0004o/. \u0149*\u0005\u0017\u00175M;)j2.\u0011kY\n-\u000f1g\u0000j$)(=J\u0010iu\u0007K1VY\u0000\u001c]\u0006,~\u001b$\u05c9vj6VDTe\u0007\u000eR+\u0016~#mhBT\u000b\u0017+pBv\t\t\u035fML\u0764.\rmr8T,PG\u000bK:%j\u00b0 /\u00198\r^\u0017\\y\u0011\u000b/O.\"'O\u059a?s\u001c\u0017'o)Kq\u001aK&b\"\u0016Ld~'\r4\u0013^p\u0004'|.\u0007\u001c:Ig\u0003\u0298\u0005J<\u001c~c6&\u001d\u0013\u000e(\u0013\u0016(\u00d5oVJZtM9LY\u0004Eo\u0011\u0016\t\"\u000b&aAH\u00beIXn\u0012\u0016tsWJ \u000f\u0018\f\u0016\n-\u0014&a\u0012\t&a$<V_q[}\u0005v/%roy:VH\u0012\u036aD\u00a3\u0018Wh\u0012\n-$\u046c8\u0015DI4+2y_\u0015p|C6\u0015LU\u001e\u0015?b\u00053*VDFEF\ub295U}vU?o]\u0004\u01fblaU\u07b5\u0003<U8\u001a_]'=I*\u0093%\u0002\u001d\u000b0\u0017$!XR\u0192\u01f92W=Mj_^'\u0609*\u0013%c6\u00124$i%a>(%\u001b\u0012R\u2810T((\u0015\u0000\"\tq@XT_b\u0005\u04b7n,F\f\u0017\u00161~\u000b\u0015+?]NdWDv\u0015.wj\u0013\u05a0\u0013$!N'YA\u0660\u0000\u001a\u0007\u0525AAi\u0000(\rIM_\u076c\u001c~\u0015;_\u0005rUx\u000ed50\u0006aL\u001276+\ueaffYi*v\u06ba\n-u:=\u0001=!\t}{xkb@Z\n-O\u02d7)ZSPSg\u0649^\u03ac\u0015;`\u0005\n-VxZT]0&\u0015\u001e\u0015Xi\u0005+?mZu\\`@A&\f$\u0010I\u0015\u0004:/\u000e_\u0000GMu\u0015_QS)z:b>\b\"L\u0013\u0013H\tM+V4|\u07ea \u000f_W<|\u0015\u0004\u0019it<A.UA6\u008a\b+\"\u001b!b\u000b\u0014\u00144uoU\u001dg\u01eb`v\u020e\u01e8\u0012\u0012vI*!7u\n-rU\\y\u0015\u0315W\u0011\u00189XG\u0006F0W\u0007jC(C\u908f`p\u0000#{G\u0001`R|V\u000b\b\r\u007f3\u0016i00E8,\u0012\"Y\bDSSO0H\b8D\u0010#\u0004KR\u0001P*\u0010\u0007\u0005JRA\u0000(\u0015\u000e\n-KR\u0003Pj\u0010\u0007\u0005JRA\u0001(5\u000e\n-K\u0000P\u001a\u0010\u0007\u0005JYl]_-q\u4ec0Fl\u0017\bF\u000b(Qc}A\u00188cj\u001fp+=:F#h\u0004F#o\tB&LHB\u00162a\u000f\u0284\r\u00042A!uL\u0001(S\u0017WV\u0010A*?AVNU\u0004Y\u0015 +U,\u000f\u0348\u0019<4P9b8O\t\u0001BzhH\u001e\u0011\u0019!\u0003\n-s\u0019!\u001e\u001eA\u001e=<4#C\u000f\u040cp\u000fM#o\u001d^zh\n-)\u0006V\u001e\u0002zh\n-<z\u0118A\u0015f\fU\u0015?sU\u00053WUD*F\u0010\r%R0uv\u0548\f`\u007fAU.K`Hh7\u0007\u001c2\u0005iWiv8m\"S@x\n-\u0002\u001eZ\u00124@Q\t5*\th)*\\\n-jT\u0474qL-U}<=l652)pJjf\u074d\u0005FA^\\!\u0002iYL2&V^7cf>\\d\u016d$\u0017WW[^A\u0015e\u0016:fr,\u001fzP\u001b\u00149rOHk\tN\u0002\u001fREv \u0012\u0004\u001dZw\u000f\"i\u0002q+\u001cy\u0019\ty\u02c0}Q5\u0013^fDNl!\u00112\fB\t\u0019*\u0000>^JA\u001d2\u001c\u0000s~\f\u00181\"hz\\1ctMbM5oRIVDt[_\u0789.\\\u0005\u001f\u06ad{z\\T\u01ccT,s18{d\u007f\u0015\u0013):g\n-=w8\u0019\u0007=OBmM\u001a^\u001dN#~Sd\u00001(%Lke\u0285WEh\u000fg_fef2/E!8S.\u0018\\\uafc8;X\u007f\u20b0\u0011iix$T\u000fa\u001c\u001fz/;_\u0131X>;~>\u0016Y\u0017H\u0013-\u001bh<(\u0017\\$\u0015\u0007Kt]6L&\u0017pOt{e\u001c+B2BjmW)Fi\u0015\u0003\u0017C\u0017\u000e\uc5ce1\u000e\b\r#\u0011}\u000fHzH{7\u049f7\u05cdF.\re#p(IroF\"<:^\u001f\u0737Tt\u0018\u001fw$e<$GK\u001d\rv\u0011]p.aM\b\riZ\u001f\u064dv<:Jj%W\u0014Q*E\u0007GXj7g)Y({yw\u001e9\u039dG\u0007\u000e%]jP\"\n-h/'$z}2\\'\r\u007f{cs\u000e=:\u0018Z\fW\u0011aD\u0007@X*07\u0017)#EHn\u0017~\u001fG\u0012w8\u999fv\u0477|\u001fd~\u0014$\u0002(\u0002\u0216n\u001a0\f\u00135LYb\u0012@m\u0005Q\u0002SAG\u0006?\n-Y2`\r~\u0014\u0006gu\u001c\u0005\u0012+:\u0015F8N`bXa\u0014\u000b=\n-'V\u0018\u0015F\u0018#+_-FnB?W\"X\u007fW>b>b\u498f\u0018EG$\f\u0204\u03088=^-h\u007fW\u000b.p\u001b&Tas\u0014#X}g\u0019\u0006\u001b;Hiq\u0002>oH\u012bT\n-YI[Hebu\tFI^>\u001d\u001cFN\u000e\u007f;\u007f\u0011\u03eb0J\u03ab0r*y\u0015z88>q\u001c\u0005J\u0019\u001fI\u000fwrb8xQr\ua291b\u0014N];\\N\u0019w'Qqw4Nx$7\u0289('Fe\u0014l((PJ\u001ae\u001be(#QFFYQ9,\n-k,&\u03dc<\u000b$*`M;5y\u001e\u0005JI\u000fp\u0014\u001b9qd~b\u0746]\u013cg\u0012s[tNbV#}\u011c:.b\u0006zx\u068bQr\u068bb\u0014N{\u047b*\b./E\u0014(ey\u007fFN\u007f[0]~\u001f@\u0013y|<\r\u001a?#\tC]F<\u0019(9\u0019I3\n-']_\u0006V2\n-\u00078\u007f2/0ON`6xQrnh\u0014N77\u0013L\tFT0tCtC#\"ft\u849b0f5J %\u0002\u0004p!\u03be`vC8`v@!\u0000#\r\u0001\u00123lU4n\n-q7\u000e\\p)U(\u000b\u001ei\u0018l.a%\to\bKXX$Pqh\u0004ud$$c\u0014Nq8Zu\u0018\u0001q`zPIOx\u0007\u007f\u0016|xp\u0782`\u007fC^|^|\u0017\u001f\u07cb{&Qp\u0006\u001e93(\n-2\u0003f\u0011oF9r\u001a((\u047a\u001c\u0007\u001bi(PJ\u001c'51oF9v\u001a8(\u047a\u0004\u001bi(PJ$5oh<wxpc;T1r?\u001e&?\u001e:O'\u06de;\n-\u03823\u000bFQY0J\u0005`1;\u000f\u0647\u000f\u0647Ca!\u00053g<\u0002\fgIC\u0019og\u024digFyQ;<\n-(\u03d3\u001a9o\u024diF%I\u000fr\u0018$Y\u000fr\u00079\u0006r}\u0002\t5KQz\u0796\bA\u000ez\u0000sKq\u0483\u001c\u0006 \u001d \u0403\u001ct\u0006\u000b\f\u000e:\u0003F=\u0667.^}.^\u001f\u07bd\u0282M@G\u001dO\ttdK7\rk\u0004\r\u03f4+j!v>!uw69\"\u001ci\fN6\fN\u05a0ipip\u0014\u0006\fL4`uDG}N\u0004G%No%\u068a\u0497\u0001a\r>u\u0016y\u0017<eg\u001e\u0015-'\u0006:&]rEb\u0018.\u001a\u05f6Gj\u07b3f2Jr\u0715TUn|pEp\u0002\u0016}IN\u0007YY\u001dI>H\fIj\u05b5\u001cbjUSO6M*B\u0011\rB-A\u001a\u0019\u0015\u069b\u000e_\u001a8\u02bbRun\u0017\"\u02c5O^\u0018\u0017\u0016q.xR/~Xn\f\u0016 \u0003n\u0018\u025fdy\u0018 %.Z}O\u0016z7\u0010.\u0007A\rd\u0629):\u0146VV\u000ee+i\u000f\u000e\u05e4\u02c7\u06ad\u0365\u000fH@c<y\u0000>\u0006/\f^\u0004\u0019\b0xc2e\u0000.A\u0017\u0002/yG\u0007\u0018\u001c\u0006\u0019\u001c\u0006\u0019\u001c\u0006\u0018\u001c\f58\u000e8Pc_\r58\u000e8PcV\\\u00df\ubc98N^\r$)\u0011.t^ex\u0010'b%\u0006#\"\t\u0002B\u0014\u007fd\u0006Q\u0000X\u0004\u000e\u0003'\\QgI0)\u0016\u0382-=\u06e724\u0006\n->h\u0007/2(\u00a0\u001bd/p<w\u001bU=MYHVH,'k=d\u044f6szV\u011aG[&\u007f\rZE\r\u0014Jv\u062eb\\L\u001eVVy[*oZ\u045e\\R9+-\u001f@>IOO\\=\b3I\u0231 \\Uor)EFH\u0007\u000b$uKktr\u051b\u0016`i\u001649\u8288\u001dZ\u0004\"0>\u0002\u001d+rX|-\u00051\u0006Rf77\u3e14uS,9\u0012\u026b\u0004\u0012\u0012\u0003`_\u03a83uE=lomY+#?6\u0004\u0019\r\r_6\u001a\u049f2}4\u0013\u0001mKZ\u0018@^\u0003@:\u0372Z\u0013nyB\u05b3Ra\tK6;\u0002<*U\u0003j\u0018\u0016\u001c~\r2;8IUs1# c1B\u0000g'L?-\u010dr\u0006\u03bf\n-yQO78Yt\u000b\u032e0;k\u0013\u001c\u0015A0\u01d6o\n-6\u0016G>\u0002UCto\fex$JoP,4\u001c\u04abrR<@\u0001\tU/\u000fY[/P\u0013`fV[\u0714;[I\u0001-\u007f!\u07a2\u001c\u0017\rZ\u0562\u001dQ:\u0017\u0007\t\u00037bb\u001ev\u007f\u0015\u0000B\u001bho\u0003\u0017RO\u0006\u000eG \u00006=yXsq<\u000b]l\u05b3\u000f^\u06c8\u000eC-Akd#w?\bvl\u001fVb\u00026R(ns8\u03cbI\u0019QLl<`wg!\u0010\u0010\u04c0|\u04d4!\u0005\u0002\u001b\u007f@'BO^(\u05f3z]u\u0017\u00108v\u04fd/!?J+\u05b9huO4M>\u0005t\u001aJ\u007fM5;<\u0005IY\t)]\u0001\u000e\u001ci^!8I\\\u03bdpyWW\u001f.9\u0012\u011656O\u0012\u000e0\r\u000fe?|\r-\u001c\u019aX7\n-Q\u06e6os0\u02cbUe:K\u048bSKv\u0345D\u000f\u001e\u0488?@&\u000f/Y9r]\u007fd!\u0001\u0016j\u0013\u0000.i\u0011\u0002\u001a2e\u0004e}\u001d\u007f\u0019c`\u0014(bk\u001ea\u00eaXn\t- \bX<Cu!fi\t\rfd-e`\u0019h{2&X6U1E\\i1\u0407g_f\u000fv!O\u00110{h#)(g\u0016\u000f<oo+O/)@8)3+\u001b\\\u0005x^)I9\u0015K\u0004(y\ff\f\u0007\u001a\u0010lG4Qz\u0007P.r2=\u0004\u03ae\u001f\u013a6\u078aRlj2[phz\u000erM\f\u0014\u01c6YV\u04442[WOequ`B\u010a`\u05bebG\"/\u001cn\u00034,\u0018\u0000C\u0005\u34693yO`\udb27\ude314\u001est\r%gDNzVL\fI1{\b\u007fbL\u0014TO\u0195K0/?\u001e\u007f7g?2nohc5\r~k%@'\f\u0002h\u0018B\fla\u0252V\r~Z98\u001d'\u001aZ.\u0007\u0012\u0002\u0005f_<uP\u0003\u0012Xm`yP\u0013.v\u000f\u01d7OoEWN\u0005@/k\f\u001c@zMm0w#%[\"\u001azj\u0001\u0007vKP\u0006`\u0001\u042c\u0004\u001aU\u0001h\u026e\u001aI\u001d\u0003=FO\u000e\u000ftL\u007f$>bxyXlp\u7fd1\u032b]+N\u0164ZW\u0004\u0012reCSIfL\u0001Q@\\V#/I}O2\u0000\u001f\u000bq\u07fdbfI,+*V`2\u0004-\u0019\tXm\u0015\u0013y\u0380p<cG\b&jU\u042c^>-{\u001a<Q+q\u0010G*\f4w\u02584)8k\u001b*6r<_h\u0000uMa\u007f\u001bG\u0015l\u0017\u0000\b'vGFW[\u001f\u0004~o\r\u001e/j8kvtJ:&;\u052d\n-4<~\u16db$\\&H|\u02e2>[)_\u0000[qlF*.[zs[<*+\u03d5I^\u0005\u0016=\ra:\u0006\u0002\u0395tng*yR\"e\u001c)\u001b+&_Ekm\u05d6\u0286h\u0478\u0017h5T@FQS\"\u0014'm\f#Qz*\u0004\u7ea9wP\u3c75\u0007xZ\u0017e\u0003*%\u0000B^4&\u0014Z\u00069ob-\u0016\u0002<\u015a4^\u0014Mh,B#K$\u0002@\u0007{\u001f-\te[oIh\u0012\rDM\u0001(k\u000ft;nj@sq\u0014\u00144o1DG WraL\u0015cxM\u0017!sXAE\u007f\u02a5\u0006\u0012~'\n-Bq>j\u0104w#\u000fP&o(F \u0173')d\u0005YHbI\u0019:QP%dP\u019f$:5\u0018+\u000eOqJ\u0006 B9U\r|n\u0001\u04d9R\u0003\u001ah\\J(\u0001\u02e9u%Ai\u0005rf5\u0100z3\u07f4\u070a$\u0123C\u0012\u00fa\t8NXZg\u02ac5\fTPH2E*x78R=vQd$jz=_{\u8c94\u001c\u0017U\u001d:@k *7*l8\"\u001f&Z-`\u001aP\u5c95KL^O\t_JFHZFb_Ofi\u001dp&L\u0013\u0010\u000e\r\u0010q]\u0741drV\u0701\u0015\u007f?+\u009e):^1-A\u01286[[\fk\t@:\u83d93\n-\u071e5-e\u0004&\u067a\u0011,G\n-ka\"o*\u001b\rM\u0007[R\u000f=\\f\u001bA8UK\u0011\u0001\u0000\u0002bJ\u001a,\u0013}%.^\u0018\u047cl8\u0007$S\u02f7GY~\u000fja)!DM\u02ef2\u0012B\u0003tP\b\\\u0005a!o!\n-Tn?[aj\u0004[\u001dVz[~Qc\u0011CQ<v8J\u001f\u0006CS2\u001b\n-;T5~[57h;\u001d\u001d-\u0010>\u0018>Rg\u001e?\r=jP\u001fF;W\u001e9\u0001\u001b\u0017}pJ~C[\u033f@\u001bO^\u000bc\u0011+AJMf3\u0006C\ua2df, \u000f0n<7kP\rWZlK\u051eT\u0016\u007foH\"\u001br1\fDD\u0016(\u000b\u5288\u0005`Y64YNyJnneKfvOX\u0014_y\u001eGuQV\u00015\u0018\u0013DV4\u001b\\\u0010:\u0014[=\u0138-ZTIi\u001fI{\u0017,g!`UfT\u0006P?&\u00f8\u0019+X!\\}SXp\u0006@\r\u00dc\u001ch.\u001c\u0003j\u041b\u0005T\u0019\bfx\u05c8Be\u0184=@9\fY;\u0007PH\\TW\"lYs\u0016-Q5^F\u001643iS\u001a`\u024f~d\u001fdhH\u03c9BWW+Oqb\u0010D\u001a\u0014\u0000\u05ee,jP6W&e,~1\u0010e6[b\u0014=Wk\u001c2:_j\u0010Z\u0012U\u0011\u0019!fS\u0200MBn\bE\u0006\u001c?+dt)\u0001w\u001cL\u0011sr\u001d5v\\\u000eU\u2c67k\u00013o\u0003y =,'^X58\t\u001eI\u05f2R\u001c\u05d5@Po\u001aO\u000fu\u0001\u000fIt\u001d\u0007\u0004 \u0014\u0002)a\u0006Yz9|oA\u0000y=\u00068\u001b\u001d\u000eq\u0013\\.\\^\"\u0006SY\fi5\f'6/uzGOa$\u0003\f\u001c\u0002`SJYb\u0000\u0574T\u0585^@\u0017\u0013F8$|7U)bI3\u0011`\u0004ad=\b\\\u0018iyEs3}Ji5\u0016\n-q\fXFxe8/\u0002OJRr!Ju\u0003Y-\u017cp\u0019\u001aW\n-\u001bPmzy\u000f\u000bvIT+\u001c\f&M\u07fd\u0019\u000611\u001e\u0012Sk\u0017\u000bh@0(\u0622#qv\r\u001eup}\u0015</`y_lJA1:D[*Rik[\u00c3?\u0015M;\u0015F\u001b\u0003\u001e\n-\u000f\u007f*\"\u000fj\u001d\u000b7\bs\u0018(\u0501NeT\u9984Sp\u0011n.k:HllGK`\u044d(19\n-\u0017k\u04f7\u0006r%\u0395)8I0\u0309\n+@xJ\u000f?;y27|9-w^Y\t7o\"H\u001a=j\u01df!\u000b&3SN\u001b@-\u041c1_* \u0430Ah6\t\u06126\u00006\u0019\u05d3jj,1fk/`j7Z8zZ'z\u000f\u03f5\u0017fW[4\u0006\u0002+\u04bdz-==\u0006.\u0018hgw+(IjkEvL\u00143I\u001dIw|t?fS\u0017lPjB(b8s\u0000\f\\\u001e&fm\u0013$?;\\5Qc#`~xf^\u00178\u0202:-}F}d1R\u07efG?n\u0019)\rcfa%Enc\n+1/\u0016\u0011\\kk\u0015IV\u04b2'QZ\u0014y\u0007\u0002b\"lBy\u0015Z$\fNEg\u001fVu'\u0010qbd28Mfsv5E\u000e&T\u007f\n+\b2\u001f\u025b\u0016<Vef9j\"pU\u0017V@DL /(ME\u001aH]\u000b\u0014f6<\u001e\u00bfeytey\u007fyx\"R\u001cGK?+nR\u0015\u974c\u001d\u0003\"+c\u0006z\u026f)'u$\u001aj\n+E}LnI-]0?\u02ee~\f\u001d~iKx\u06bf_<m\u001e+\u0004\u0013|\u0011Ry6=r56h\u007f\u000e6\u03f7\u0005%e;2^\u0010M\u001er+\u02b4\u041f]i\u0000\r)\r^&[b\u001dUVx\u04a3_\u001b&=tO}\u0003\r0\u02c5\u0007R\u04f5\u001bcM\u0019W\u0004gm3QoH\u00bdt*`@\u0450\u0007\u0019H\u000b\u0018f6I<\u001d\"G$tex\u007fx=Nf3J\u001fo|Q\n+?\u0013\u0019h\u0549OBM\tR\u000fwUe\bL#'_\u05058DN\u0001@\fepX5\u0005?Gxw\u007f\u043f\u007f!q\u07f4\u0015g?8C\b\u0017t\u000b\u0729v\"o\b\u0004G\u0015o6\t\"\\\u0010,\u0529\u0174\b\u0001~b5`[@\u0004\n+y\u02a0@mLa\u001b`\u04d4\u03d8t=\u000f\u001f[\r\\m9]E0j\u0475@\u001b3\u0000hulo*\u03d77IG\n+nI{*X %\u001d\u0012\u0005X\\V8i\"+fv\u0016md\u0000K<[0\u0015\u001f*z?\u001a\u0011?b=\"~\u001cs\u0016%[\u000b\u0006~\u0001\u001f*VHfX:,\u0002P\u047cO\u0006\u001ah0x`Ln6Z\u001b\u057c\u02fa&\u0001L+_\u001a<\u0253\u00162\u001cg=X\u0007Q-(j\n+20_IuDw\u001e0p\r\fE\u0005F\u0016Q\u0013j>EQ`&\u00f4\u0002+.\u0002p\u03cb\u00191<[FYlWXy;\u0016gdW]\u0006M!\u0019Q&\u0013\u0019\n+C MJ-?\u000e?t\u001fm\u001fG\"ScN\u0012ykn\u0004\u066ajn{A\\JGU'jR8%R^m\u0001\u0005m<\u3c68\u001c\u0017>ND6J\u03f3#Z]~(sl1<\u000fGg)/wb#uaP^l}a[\ti\u000b}_j\u00127R\u001eJF\u0790OJu:F\u0017{0n\u001fgiKk`[$$Y&\u001fA1\u0015\u0781\u000e&AD+rzP>e&a!\u0019qLJ%7\u0001.E\u001a%!eV0|uR[`K\u001f{aM\u000b%UqVcY\u000bZ\u000bPQzX2f\u007f\u001a,\u001a\u0016n?\u0013\uc112|&pJgP\u001en>Z&\u007fmr[$\u0012vV\u007f^+\u0221\u0010B%\u000eR\u0016\u0745\u0010Q\u001dB:Gt^\u001dl_[VI\u000ea\u04ed*+\u07f2f-2WhL\u0006'\b W8M\u0001\u0665\u001cSbS+ZuxC}\u0004T\"\u0001W\u0017B\u07a8m\u000b\u0007;Hi\u021b\u2820F\u000eyG>[\ufafe&!+SpF\u00020\u0001)\u0006e\u024b*#\u0004t\\\u0007\u0014G\u000f\u001f=\n+\u0003G7c\u00e0\u001d\u0000w$C5C<kY_$)\u0018\u01b6J#,'\u07d3\r0NuA<KB\u000ev\u0017FppOv6\u0002V\u0000\u001cT\u0616$L`\tK2|~R;8L\u000b\tes:pcd\u00137Hx`N;8f\u001d[`{\b\u000b<\u0018P<yb]7FM\u0004D\u001b\t-\u001d#NM'\u0018C{\u0012^\u0246-D|)8\u0003\"b)\u001bG\u0014`eb\u0017OiLm.5U4T\u0011S\u0011T\u001aY\u001ag\u000fu\u0018i*\u0012?1Ze2O\n+n\u000eSU\u0018e6LC_aj\\\u04f3\u0007hC3S\u000f\u06b5aU\u000f5tn\u001aP\u0018v>;'x9\u001eg<.g:\u0011\u0002Rbp:!{\u007fMay\u000bq\u0012`\b\u0732FhsvHa[JSsc_YG\u0016\u0017\n+Sy\\Zth\u0333$\rBX$\u0014\u0002\u0005n!!^,\u001bA\u001e\r*i(<LlD<\u0005'\u0010'[Q\u0019\u001c\u04abf\u0016/CGTB~lz-\u0001jYJGc_Ej\\X\u000b\u0014[H\u0018\u000bkfK-E\u4d4d\u0012gX\u0013o:e\u001aSY\u0015!|J(\u0014.\f\u04fd\u001f\u0000J[\u001bydTtoz7\u0003\u0004%\u0004GP`\ufc8fDo\u0005*D\u001b\u001cbL\u0000JmM~{\u0016\u001b\u0006-\u0019#\rQ]m,\u0017\u0247/W\u0000\rY?F\u00013F\u0003{\u07fd\u0003n\b\rt\u15e3\u001b48vb\u001c<c4?&8tgz\u0014:c4`3O M\u0504q<\u0010|\\2_\u001ai \u001f\"\u064c \rrR\u0013\rQ\u19e0g|5+de>X~zNmamF\u001aH\u0003O?'a\u0010\u000fv=\u0016_`<\u001c}\b|\u0002c2\u0004AG9#h+\r=Ni\f\u0003\r\u74ad7j<\u0013\u001c\u0210\u0002\u0003^db!y\rX\u001e_\u001f+\u0002\u001drK\u0016i;\u0107^\u0006N>E\u007f\u000bx\u0012x\r\u0000R\n+C1V\fs\u6281- TkQ\u0018K\u07f1\u0015T{(\u001d*Wx\u0160^64^\u0011{\u001cv\u000b,M]b@\u027aOHOD\n+7#OqD\u00143-\u06e0K\u001f\r\u0135K:T\u0003$g\u0016ORXA/\t?b\u0016Ld3>(\u1f03\f\u001a)\t\u25c4\bjt3%\u0000)[O\u000bX\u0005j0d\u0014\u0000!\u001c=\u001bcl\u0005`\u0003\"q\u0016l\u0014Hy\u0005Rdw4\u001fX?9Z4{\u0000,KUcYa\u001b)z)*MVE,b\u0005\b_u0QD`@\u0016\n+\t\u0011r\u0019\u001aye<&M\u0014\u0010P0'\u007f\u000b`\u0002~\u0016I\u05dfUEG\u0005sIS5xHV(\u0010u\u06e9S\u001d\u03f4\u0002\u000b\u0017\u0015SO{c\\\u0011e$GZ\u03dd\u0017j\bsk\u0015K?Q0p\rA8)m^EV5C7Zs&\u000e\u0005\u0003\\%\u0014\u001d\u0720D\u0016\n+\u001c\u0000\u0014G\u05a5\u001bW\u000ei\n+i\f$\u0012#Z51\u0000B_'zk\t\u0004\u04b2&0s\uc348u4A*KP5J\u0216j\u001e\u001e\u0013.\u0013\u0006Db\u0007MFDm\u0007j_n\u0006 \u0004\u0019\u0004m\u0019.c\b\r%0\u043b3\u000e^{\u001f}Hk\u0006'\tKawy@T\fuR`|f\u001a4kAWD\u0019Y\u0016ZY27\u000f\"4,\n+\u0486l\u07f7I\u0018\u0000\u0646pD8|]\u000f\u0014*<\rH!\u001bt$;l=\u013d\u001d&\fshI5^G\u0007.JmD~\u0015Ci\u0016\u0010U\u0007i\u00de\u021c\u001e\t8'\u078b.i_\u0010\u0017J{JJO\u0108/_\u007f7=\u05dfCpGg\r]KpiE\u0010\u0003\n+P)\u0000\u001bSza\u0010O6\u0019M\u0003`~p%\u001fflA\u001c=aP!d7\u0014\u00041\b\f\u48b1'\u007f\u062dy\u0503]\u05c2\u0005yB=X\u0003A=0{g'Y;>\u0011\u0328$Xp\u0016\r\u03d0`]bm\u0283|AI^xn0{\u0019@l\u00175\u0018\u001fMB_\u058c\u0010w\u06fdympoFB\u0012Sv&\u0753*.rpW]=5-'\u001a3=\u0019\u00100Vu2)v5+E:h\u0004!=.\u0016e\u0000=\u0015\\ +j\u0011%6TG>\u0014\u0004\u000b\u001e0\u03aa\u0260 y;n3\u0010\u0011)\u0004OZ\u000e VSHkHq:\u02ea8_/w0!E\u0019\u001f\u042d{\u001dB\u0782\u064dd|\\\u001d,\bx\u0553\u0005!\u0017U\u0018Sc\u0005@o\u0007|#$kJ]MUZ1\u001f\u0019\u0003\u000f\u0006*gx,p\u7402FZ\fb\\zY\u001b\u00128C\u0018mBZ?k=\u0004)]{]k=9\u0011'&7=tg\u0006W)\n+\u0002E\u0016\u0005bd<,^1\u000bz}da<O\u001c<_\u001fS\u02d1l\r\u000b1qi\u0018\u001f\u0014f\u001d\u03f0+^\u007fZ\u0003`.WB\u0329\u0010B\u001ax\u0425d\u00017\tEx(Iy`&[T\u0006H\u001a\u0013F\t\u001f\u01c2\u0007\u0398\u0002F\u1f51B\u0011\u0015\u0010\u000e(\u0012?k],/xYg[\u001c\u0004\ua262Y\u001f ci\fWl\u001c]#J+\u0017G\u06abP\u0402\u0005p\u016f\u0019\u001atNe\u0003\u001crER\u0016\u07be\u0002:\u0015\u0012w\u03b5m\u001f\bSV|)\tdv\u0003Ss<+;\u04bc]ut3\u001eA\u0011\u0019c\u000b>L\u001a\u000f\u000bM\u0014i\"\n+\u05dab\u0001\u0690i\u0329^\u001b\u0006s\u0013}\u001b8,7\t\u0011u\u000e\u05be.\u0015!Gf\u0004[5q]I\u07d7\u0013 \u0011\u0004IrW%&)\u0018\u0007<Ybpei_\u001ah\u0440Y\t\u0003\u007fh\u0002\u0011ibS\u001dP\u0019BF\u000254|<+'\t\\L}\u007f^$]\u0019#@l\u0000~A95\u0169OIfvqC\u07a7:/uRi\tI\u0017&klm,K\u0010\u0004~\u05f3DGz\u0007dvD\u0006<Nc~z\u0017cG\"w05xERL\u0017^\u042b\u0019S\b3xS~\u0001\u0016\u001b\u0013k/H\r\"\n+\u0004pO\u0001\u0018B}YwV~p9}wn\u007f!04# I\u000234PB\u001e\u000fl\u0140ai\t*\u0011o\u0002}\u001a}X {Y5\u0007C\u6f7a/9=xMz$\u001e\u0003\u0017(m\u000e;~BfjA\u007f\\ADlu\u000b-$E?\n+dJn\u0011\u0019]!UrS:)0\u001c3\u0011\u0000Dd9A%\ry>3TP\u040f\"~t'\"/\u02c9L\u0013+\u0013TP\u001d0<F\u0000}ikuSQ\\f\bNEkm\u0004\u0007[_4}\u000f\u0007\u0014ki\u0650\u0001\u000b\u0007\u0017a\u060b=\b/s\u0016FYyn5)k\u001b\u0018C\u3d6b\u0012\u0012R/je\u0010,q|L~Kx\u0552b\u0017}N1\u0001\u00056Wa\u0681<\fX2\u0005Lj\u0007r \u001aJr:\u0012_\u001cp\u0000C\u000e\u0120@}$\u001f\u000b'\u0007GbB7A.\u000fy\u0011]\u0016AZ\tq\u0014:rP\u00c7 *R\t\u0463:\u01a8Q\u0003I\u001dmt\u079c;\u0013ZA\u001frwc\u00125~y5i}\u0002e-ZqM\b\u0013\u0530\u0016qn\u000b\u0015\u0003Zu\u0017tA\u0011\f1Z[;u(`=6Fi<\u0005\n+9@\u000b\u001c\u595aL\u000e\ua962|\u007fiQx{{J\\wG!!+&\u001dx5$+6ei.o\u027c\u001c;.MyP_\u00028In\u051fUUd-\ub830\u0007\rwQvqXX>F-\u0012\u0000|iO\u0012:\u0016,\u0011V.5/?\u0005w(vp$\r.-\u000e\u0010;yr\u00f0$0?G\u000f}\u0013\u01ef<w\u0018pzt\u001e\u00dcT\u06fcnjrn\u001c#\u001as3#d\u0007\u0006l\u000b8gAk\u0000\u072al>L\u000f4A\u0013`\u000baS\f\u0002+2!\u000fde\"\toDX\u0018@\u0005\u0001\u007f\u0006l$S1^\u0005\u0010Y0/4q\u001c(\u02328v\u0014Y)Vo!\u0007\u0011\t0C\u001d\b\u00036C$\fNt@g\f\\noV\u0019%\u0018\u0416\u000emX\"\u0341\u0019n~6n~G\\Ye&N&\rP\u0011\u0010*b\u0007\r$Phmeu>jF,B\u001b\u0018le\u0014O0a8-fJ\u000b6@]>\u007fK\\\u0017c~\u001c\\6\u000bM~6)\u0005_\u001f\"zj\u0018V)\u0010\u00034|(V\u000b\u00013qA\u001c\u040d<\u0011{\u0002\u0000LL*\u0001\u0014V\uaee4+:\u001c.\u0007\u0000zvfeR\uc856_(WG\u001eH\u001b\u0005\u001fBJu1Uzq\u001c(\u001c\u0006\u0004\u0000j\u0006,\u001e\u0016\u0002[\u0001N%\u001aZB\u0006Kd\u001d\u000f\u001c:\u0014WYZ\u000ef^\u0010\"FY1[MEf\u000bcm@Aac\u060f\u06e2{]0_\u00196\u001b\u0003?\\\u0000$\u0015m\u001f\u000f\u04aay\u000ba\u001b!qR\u0013# \u0013'%\u0017&C\u00162k8Oz\u0007a3\u0440J\u0011\u0001\u0002O6g[DT\u0332[X7ScD#.s\u0004!/\u001b\u026am \u2cc6|#\u001e\u0013.\u04a2,i\u0017C\u0005PH{\u001c.V\u0019[P\u0019b\u0005\u0005\udb78\udf37kO\u0006\u02e45\f\u0005h\u0014|t\u0018P02x]?ol|R\u0014,\u0012\u0019!\u001fsC\u000b~\b\bZgF\u0019\u0015\u001fL4\u040cH\u04f7lb6S\u0006#:@\u0408n\u02fe\u0014HTL5m@!5\u0007\u0005\u0004*:R\u052e.]\u66d5P\u001d\u001f@\u001eYGEL\u025bX\"t\u001c`\u021e\u0010<\u0007\u0000\u5ac3\u0014>\u001c3H\u0010%hX\u0765\u0012ExAVODBoT5U!\u00178(g$1\u0007/?\u00034h\u001a\u0003=.m\u0660\u0003_}1T$[O?#3`+]|E\u0000,\u07d0\u000f?\u0003rgR1u\u0010>`\u0007)a\be-\u0001`f,0.\u0011\u0003'/i\n+f-~==\u0002\u0010\u0018#R\u0015,+\u0003\\B1UxY\u001c<.7:j\u07d8M?+Sz\u0016\u0019,d#uNUF\u0002\u007f4:*\u0003aVXs]\u0000<aG\u001a^op\"~U\t\rv\u07ee\u07d0\"c\u001d\u0016H'\u001a,RCS\u00044DnSCC@\u0012E\ua3c9r\u0015#\u007fG\u0000\u02f6\bt\u0015Ja;-[MAu\u0002sUL \u0002\u0011+C\u07d7=FTJ))\"P\u001di-dqB\u0152=gLz\u0016:\u0010\u001cr\u06c4as\u0010\u0005\u053b9sh\u0011c.\u0000&\u0626J\u0012X\u0003Dh\u0000>FR\u0001\\\u0000/]kR9qEM|n\u00068\u0003\u0010<6\ts\u000e&\b9L\n+NmsSco/W/\ubffb8;~nS\u0342v\b\u0284\u0004#;\u000bS&8mD\u0014!\u0015jo.qkb5\u0003<`T\u0000{\u000ecpn;\u0000{\u0463\u0013I\u0011u\u001c6\u072d'\u05d3\u0010l\u0004$b7;\ud8c3\udd72,c\u0017\u0406\u0013\ueca3U)?\u001a^.\u001c\u0000h=g\u0001!0w)rV\u001a`Q1ZU\u0000\u001d!\b\u0004x\u0018\b\u0015Z 4\u0013\u0014;\u000f\u001fAdaJA}\u0014)#\u000bf\u0002Rz$cj;\u00050\"O\u001a\u007fr\u0001$MC?[d6\u0014\u03e6lBXH\u000b6 l\u0006C3X*m\u07f4\u0017U;;\u0014u\u0018pl\u0001T\u0006pWPf=<\u001e\u0634\u000f\u001ahe)+>,mZ\u001dx>E\u0017naxNt_j\u0004wu:\u001b\u00013z\u0011P85\u0162[\u0012nI8\u0004Oi\u007f>]yP*\u001fo\u0004\u000b{+a\u0550\n+VI\u001c+\f \u0000! \u0004^\u0007QX6fO9p\u001f4N\bm!UR4!Pfx}\u0005!0GW\u001e\u000e\u0001\uac5dD\u6257\u000f\u0003\u000fc&ZKn'\u0740,\u000fh\t=8\u0007-SW4A\u007f`.\u0016g\u001aJ\u00c5q%\u000f!qs\r\u0015\n+C2\u001cL:Z\u0006\u001e)Z\u001fh5<S4x0j`{{OviR\u001cL\u001aXO{/n\u001b\u0338>fooC.\u0010\u000f(>\bj(\f\b\u00be\u04d4%\u0003{~=7i\u0011`m\u001c)@\u0018c~o}m\u0014}D#\u0011i\u000f]\u0006\u0000{{*Ex`@SG1\"PB\"\u0018\u0010)A\"9H\u0001\u0004\u0002qW\u04c1H\u0006N\u05c36.\u049eQk\u000fO#1\u0006\u04e5\u0016zh\u0015nK\u0366MwY\u04f3\u007ff=\u0014m%\\\rVP(F`#sLCmRW\u0000U)k\u001e5$N\u0160]N'\u001ba\u001c<\u0007VH \u000f`\u001bA5'\u0018$(HoA2\u000e!N$\r\u0015\u0000w\u001bE00]\u0019*\u0006(\u000f\u0001t2h\u00140\u000f1A[}s\u04c4!'T\u0003\u0018\u02a4_4\t\fMWOjN#\u0010:\r}5G\u2630\u1affaO\u001a\u0010\u000e\u0172&Ot}E\u0011%QV\u001dzs\u001d\u001e5:)\u0001/\u0019l\u000f\u0001\u0013z0D{\u0001\u2491\\^%\\O=g\u02e4V\u0017\u001a\u0013#=~CU\u001fJ\u0767\u0011|\u000eK:Hs\u001eb\u0006\u0011\u001eF\u000b1{\u001e}+fS&\u000baA\u001fj};|\u001assa=\u0002Q_~;}5Ez\u0000d!{O\\m\u0012\u001eOJfv\rrvJ7;D\u0005jq<\rlq\u000b\u05fc\b\u0001Cg\u04cf%\u04cf^\u05fcUZi3\u00156\u00130$|\u001e5\u052aUc YW\u001aOM!\u001c\u008d\u0004u\u0010\u001ccGY\u0547\"+L\u0019+W6y\u0013=s\u0003.nGrn\u001a_<jI^Oo!6\u0002\u0004S6\u01c9]+\"\u0013\u001ds(0e\u007f~\u0014\u058bF,t(sa\u0005s\u0012\"\u0016\u0018\u007f@\\>KyT>\u0016 ?c\u0000i%\u000f[\u0004'{}\u0011\t\"],\u001fWP]=KI\u0002cr#7\u000f\u0017)H.\rd\u001f\u0015\u405b\u007fH0|\u022d\u00107yq\u0014\u001fi5T\u0016\u001dsAz*\u000b|j\u001am\r\u001b\u0017D0\u001cR?ZDjPS3\u0000\r~\"i,Ffw2\u0001\"\u0005\u001e'DaRC\u0531\u001enxv.\u000b\u0007\u0019=m\\Te\u007fu9tg4;N0NLZ.h\u0014?4A%'\u001es\u00dcI^?-l\u0014%\u0011l@\u0004Iw\u0013fH^KI\\T\to_T\u001eBQ\t\u001dcz(V\u001a\u0623\u0002(\u0b60\u000f\u001fYulk\u0019\u0011O\u0002\u0003\"1T!\u0015$hma=u 2bs~X\u0001\u0012x_PFFn#\u000e^8H c]wCOU\u4cdd}\u0327\u001f\u0007p\u05b41Q\u07c45[/u\u0017+^\u0007?\u0017|\f\\UK\u0010!\u0002o\u00c3\u001eG\u0003m\u0002ZrGmg\u001a\u0014I\u0018AV(\\5\u0001-\u0002eQ\u001aq w\u0000F+5w\u00f5-\u0015[\rSYRJ,-Xl9*'\u0014BN\u0011yT\u0017\u0013^,x5\u0019<{J<\u03e9\u0006JH\u001b8_+I0d\u001aF\u0018S(]$\u000f\u07d2\u0016\u0666j_|L9Z~_\u0011\u0004#\u001cN\u001dd\fize;\u007f|V)x&rF8o\u000ba5@KE\n+f~.*\u0018Q\u0005\u04ca[?T\u001d}z/T/\u001a(\u0017noK\bY\n+\u0007\u000egw%$\u0147>\u001eZ4\u0355#hPhU-Fq1;x!\u00019G/o\"a\byC\u0018\u0018*r\u001fY\u0344\u0002bi(\u0001`\u001f\u001c-M2[=k\u000ey\u000fk\u0013?|S\u000e\u000b+V7L`A\u0004u\u0000)\u0236\u0296Yer50MN\u001c-/zJt@v]\u0004\u059e.cv\u0014\u000eeCm}\u0003\u0272Z\u0019j^C\u000e\u0017\u00115u\u0014uC18;\u0005,g>lRKhz5\u0002\u07a8Cl\f\u0011b\n+\u000b!/c0<\u0002\u05eaa\u0016\u0016[In\u04ee%;\u001dM15>\u0014r\u04116'$\u3ecf\u007fqp{\u000e0p\u000bqkh *g\u0003x ?m\u05cb\u0006Z-gZM.Gt|5aq_\u0674\u001bcT\r\u0002!\t\u0007y+\u0817a$-\u0003!;T\u0002\u001d(\fpU'Np\u0001U1\u0011\u0010ZT}\u0013q*\"X\u021b%r;V_\u0015dqf#<\t#6 4O\u001dk9D\u058f *\u014cY\u0012q\u001e{j(V\u02660@\u000eKAk b\n+^G\u0000U}?1\u0019\u0003bg2\u0005},].\u000bt5\r(Y\u001cOF\u000fR9t+s$\u0015u\b_5vTx\u07fbN@:\u0000\rtF\n+N%N\u0016@1\u001b\uc9aba,\u007fq1iZ8L\u021f\u0006^\u001c\u0614SZ)-3I\u0006\u001a$J$Hu~C\u0007U~q$Iy@s\u0016\u06fbg[f\u0012\u0018,TRf\u0016[\u0001T)f\u032edfv^b/A\u0001f_=-AK\u0308p|~7s7k\u0007K\u000fJ[\u0010e/^\brs\u0013G\u07c4S\u0003\u0007pb5\u0003\fa5h6\u001a\u001aB-a\u001b/\u0205\u0016'\u000fV.t1\u8426\u000fD5/=K\u000bkKL\u001aYR\u007f41\u0010]siw\b\u0011]szda\u001db'l\u0270MCg0\u0019'\"r0|1L\u0016\f_\u07d0_Y\\\u0010ylq_[lY\u000e^}U2Q\u0011;\u0002\u001c\u0019\u0696\u0005\u0007n\u00142{.\u0189%\u0003EGbsD\u0015\u0010\u001c\u007f\u0011\u05dd\u001d6\u001cxt8du\u060fs\u00156q]\u0011\u001ds:#N'+<Eq>\u0000\u001a\r\u000eK1^\u0005\u0016\u007f\u000e(\u030b\u0018\u0013\u0015R\tZ=\u0006\u001c]4!SC0qxM!0bM~\u0004z\u001fGAa\u0015\u0a5dV!\u0013Y${*C\u0013YyemN%.'w?\u0004_I\u06bb\u05c3i2\u015f~H\u02c7E\u0019A\u007f6I{\u007f\u0004m\u0015KeO$\u0007\u0015\u0013]\u0336\u001d(,cOL]/\u0003\u0019b3\u0007d\u0016~^V_4{\u007f\u001f$\u00f935]WU`\u07c3\u0019U]L\u0695J&4-}o  z4UXX.og?l\u10c2)=\u0017\u0006\u0006(\u000e{\u00c1\u001e\u001ep3\r\u001d\u001eL)9G(MqP;#[q3k\u0015!\u0282j\u007f\fu\u000eL\u0017\t\u000e\t;*%8(-a\u066e\u0007\u0018PRC_DY\f\u0019V{K;=~i\u0001\u03d5^\u0000\u07b6_tS*{^\u007fI\u000em\u0012s l\u00ed\u001f3SA~\u0004?]NRD\u0674\u06c5>;\u001d\u0253,/\u0014EyCC\u00053\u0545I\u0547,3iLr6x\u001dd\u00174l\u0016}+]?\u07ee\u007f&zPP6eT*g\u001c\u03d5\u06bf|\u0018>F[\u0017\u001a>2\u067b\u0015=y\"geV{}z\u001dar`\u000f=}\u0019\u001dO.\u0617\u033b:%c\u001d\u0001J\u0012x\u05916\u000e^GN;I_j\u0001r+3N\\4tShLE=f\u038e(g~\u00db4i\u001e\u000b$#k|6\u000fm\r~\u0006;[4.\u0017\u03f0\u001eg\u6fbf\u0563d?\n+k\u03aa7T+M!ORB\u0013Gul\u05cbMAvZ\u04a9\u0560\u001cCyP\u001db\f2\u001bN,+#ewt? \u001a\u00014>^\u00114E\u00009\u007fe#0'kf8\u0444t\u0014Inape9\u0004\u0001+k;,\u0018\f\u060b\u0007=w\u0004\u0011Os?f\u0014J4c*(*V/\u0013LXv(\u0013\u01378\u0001n\u00164zl/\u0007q'/x\u0173a\u06004p]T}`\u029b)!K[1$fE\u014e?\u0610#.\n+\u0017\u07ec\u001do^lfUk@\u0016\u0017\u001c\u001a|n;mdo\u001f,y'}\u01e91OW$\u0013J-\u000f;ZSwA0qv\u0016\u001e\u0011\u0015t\\]\u0195\u0016pM(\f8drI\u01acdU>@EBG\u0014(\u001dc!d46!\f\u00104(D8oLW@(%\b08d\u06d4F\u0018w!#y3@%\u0015\u0003gv\u00079-!.8\u0013\u0011,(`\u0017%y\u0014fc|\u07c6Q*5HO y.q?\f\\Z|\u00129B\u0014o>\u0005@\u001a'\u001cfD\u0013w_\u0003fe=,\u0e69'_\u0011\u0004\"bp=x#Ghng}\u0006|!p\u0012^_0\u01ed6XP;\u0744^'LIel[\u072a`\t.JzO*qb7\u0000$8cH\u0000-BD\"\u001b\u0015Ipw\u001a}?\u0004Yv9(a:\u0017\u00184@^Cgv;l\u0001|bB\u001fh7E3\u0005xp\u0513HY\u02b7\u0014V\u001cpJ\u0013k1m\u0015m\u0016!(bzX-\u0006JEH\trT!\u0013\u01ebG\u0497\u001cE\u0016/G\u04f5\u0019p8\u0000K]\u000f\u001cWO\"PnI}\u05c85\u0013nnBA189\fI\u02c72P\u0002\u001dt\u0003n\u0017Al5}N\u0619\u0527N'_\u0007a\r\uf8a1LE\u0017N:%QO\u0004\u00bbV\u06a4\u0016\u007f%j>s#<^]\u0017\u0014i}<\u041ehwi<\tO\u0011x4\u0006\\\u0016]K\u0500~rRuc\u0019\u0016L>] \u0758\ue7d0kW\bw>6\u0014n\u0010|0$\u0233D\u001dC\u001b\u0689\u0007l\tlm)[:\u0003\u0018\u001f\u0755\\\u0011B[\u00b12\u001b1\u0016+eq\u000f8eK\u000fd\u001fz\u001a,Uw\u04ec-,9}\u0017\u7b37UY`\u048e\u0006h_8v\u0005AC75\u0007\u0184c{Ym\u000e:\ua28aPxb\u001aA]9\u001f\u001dyO9'\u0019GTv\u0018$)R\u0181\n+aq2Ul\u06banw%\t5H5Ko!Pzp_Jt\\R\u02e7\u00147J\u001eFA\u0012(Eyk:\u0220\u00024`pbKd\u000f4\"\tS\u001c8\u0007@MEU\u00111mA\u0007Q\u00052/Fw5\u001f|v'\u0755\u027a?\u0013\fv0\u0007Y(xsK>}S 3\u0006tID4\u0017\u0010)\b N\u000f\u0017\u001e\\h%nC\u0015H\u0010\u0012\u00e91\t\u0006\u0011\u001f(\u0003[\u0436\u0c19O\u0010\u000bb\u0017J\u0017)\u001ec\u0015'\\\u068aGp$\u001byC\u000bMv\u00034g(QH\u07f23G\u8d9d/\u049e\u0224_QV{\u54b5g8Q\u001b\u020cImScK\u0010\u001cBn57`\u0014\u0012w@5\u000fd\u0333D<\u0016}}}\\2\u0006f&\u0006J#[Q;\u0540%\"\u000fZ\"#-\".xp>lm8R\"kW2\u00026S,^\u001e\ubdf9d\u0012\u0017]>(_cP#\fYl\u0015O\n+f\u056dC7+-\u001d%\u001a\u0017 }-dIisd}\u000b\t\u0010\u0446e\u0011_h:zCz\u0016k\u0006\u001aR\u0006b\fy[3\u0019S'q:b8,\u0003iZsD/OPs_\\e\u001b\u067a#\u071fM+EAP\u0012u~Iw~wqeD#47)Y7x\u00018B\u001e\u0723\u0018\u0713:g\u007fY&*\b=\u001d~~5kN\u0007=k1B\u001fTa\t\u000b\u064b\u0007vX\u001d\u0016IuKt<ETZBD\bs3,-Sy\u0174;FD\u000fd1n*5Q\u07b7x;!i\u0000\u000e\u001fT\u000fQ}h\u0004\u0004sS\u00b1\u001a&i\u0281\u021bo=@eR?\u00ebXZa/{\u0014l\u016a_q>:SN\u0004~-8W6B\u6a36<f-s'\u0091FZ\u001aacQ&eM\u0006\u0551#\u000e\u073dZV\u0005\u001e?J0U\n+FyN1TAM^EC[|\u0017P/>cQBZg|\u001c\u0013S&N\u0011\u0019I\u0010.^[\u000f\u0004QrB?SQ\f\u15ccuKb\u0016.\u0011\u0010o\u000f\u0005s40qe3\u0017\u007f{4S\u0015Bg^?\u001d8#g\u007fX\u007fJ\t@A\u0000\u00192]x}4_E=RQdX\u000e:8\b\u010a\b\u0018;e]je`>#y8VslSMIX~hmmc\u0679\u0677o\u015f,GkgKf?0uVcyn&C\u001d\u0015d=\u0016F\n+>b\u0017\u0012p6d3M:Tm\ue076W80\u0011W@1@R=rD\u0015P\u000e\u001f8\u0005*FRFEe\u0546\u0116\u0799?hVzHfs\u035ePm[.-y%.{\u0014\u0002q!\u059bv;OM}\u001e]\\[$N\\vK0\u0011NB\u0012z\u000e '\b\u04b9\u0014}*\u0677\u0005e\u007f\u0010a<2V~8\u000bE^hd^\u0015?\u0006I!s\"\u00e4\"!H-+GXhHa\u019a'b!Y~\u0000*nR2\b\r5Y\u0197V\u06d5,\u07da\u0014QRTJ!8C8\u001e$Jj(]\u001e[9EPo\u0018\u0015\u001c\\Q=jpNi)m2NPc\u000f\u001bkGYsR95\u001e!;z>U\u00121\u00966\u0003@m\u001dY+\u0006\u0002vIsgz\\frpS:$igs\u0019/5 yN\u0645b<\u0018G\u000fT=cqV\u001cP\u00165\u0788?Yt#\u0019X\rI2U=\u0019 z!PKa#GE\u001e{H{k\u0003\u0153sY6,-3\u0012V_s)\u001f5@^-o;\u0013Zc6n\u0000\u06cc\by7'\u0012O}qx}T${{\u007fiv\u0001\u061d\u0004\u0014\u007f\u0017\u0000I\u06bfU~6\u011b\u001e\u0364\u0010b\u0019yj\">Nveu\u001bfr839t\u0004\u001c&c\b\u000bS\u0513\u0017\u000fcr\u03d7\u0676er\u007f\"V\u0012m\u001d-}P\u05e7p 6\u0005cw\\A\"\u03498\u001b^76tZ=/\u032c'\u02d4\u001a\t\u03f77;~U7\u001e\u0478+\u001c'\u07a5u9\u000f\u0019<\u06b8Pz)gCq1\u0016D\u000bJ\b~b8=\u03c6\u04f1\u001dt|<\u001d\u03d1\u076c\u00de\\\u000b\u0017B?{\u049cN\u001e\u062aK}\u00065>\u0018\u001ctvy\u05f7\u0003\u06c2-F\"\u0002\".\u0006C8G\u000e\u0788z\u001f\n+\u007fo93~3\u031drR$\u001ft\u001b(\"$c0y\u0012x%\tl_VnEK\u000fN\u0004\u00042\u0006X\u0018\u001a\"|<\"*\r\u007faEm#=A=&*l\u0016w]\"%G\u0015-'cu+?\u0013A\u0489.}\u047c\"\u0012Yy\u04a8\u0006\biDHY~@e7h8;vDh\u0012uFn<1\u0015V\u0012<\u04cf%\b\u343d\u001a\u0016Kb>V^9\u079d]\u0265@i\bezLNL\u0014|nR?QvZs\u0015M9'\u0003]\u0715~Q|f\u05e2\u001eM\u0734!|U\u0716{\u007f\u0000\u001bY@\\tr-ra@\u001bTD\fxdGf}5{Lu3&_\u001fe\u3b3awG\u001bT\"Iab,BO\beR\u0012\u001c\u0001\u0002!#\u0369\n+4\u0004Lzv}#S^KfD\u0019s,:yDC\u02efR7u*1\u0007JsdXwl\\\u0015APNTJ]\u001d\u001fi\u0080$lVrq\u03d2\u0002\u0010\u0003#8\u0015\u00068:b@TFGU}a\u001a\u0004{\u0011':\u000b\u0007b\u0014N/1ZdZ\u0019-K\u000f~\u001ev1\u007f`5_\u001b\uff8d\u04fd\u0598T\u5dd6<\u0016(*Jf<\u001f\u001b=\u0011;\u001ea .1\u0010\u001fG\\\u007fl\b\u000bd\u10f2}\u074aL!$t'e6H%\u055dw.\\{j',+s\u0019Ja\u007f\u0007J$YH\u0000eq\u0016\u0004SQo{7_KS^n\u00001w?w2\u072a)\u0011/\u0000'\u0013e af\u001fg\u000bi\u0012km\u0715O\u0001!},\u6e0fv>e,\u0796Hn\u001f\u0233\u0014\u001b(\u067c\u001d{<p\u0002t\u0011\u00178\u0004\u03b2\u2c8dOA*\u0012\u0007\u0004 a9 @Lt/\u001a\u0010\u0336J5'A\u0005\\[\u0010Z\u001e\u067dd\f*\u079f\u0018\n+\u0018a<w\u0005\u001b3kH/[Uw\f\u0018\u05e3\u069du\n+\u0013N\u0004/-X\fc_eXS}&&y\u000fR\u0003ds7x\u0002>\u001f\u07fe='o7 \u000e\\\u0013\u0000PCB>\u000bK\bet!Lm\b[Wn\u0003>\uf325\u0018ma\u0002t\u0002\u001e9a+/\u02cfv\u0010WQ0\u0005}\u07bc\u0014\u001b8@PUV\u000b\u047d\u0012wIF\u001dd\u0726`;`m\u0014g7b\u0013Y\u0005{N:!(rKP\u001e\u0003\u0004\u000e\u0013/1|s1'%UF\u046evj~`SO\\a2\u001c\u001e(\u0007S QVC5q<u^gQZW\u6f28,z#&\u06e5D}rv\u0144$.yF*P4/=A6E\u0655I4\u0006|j\t1\u0018_v\u04d6 7PQ1\u00185\u001f\n+!'\"[\u05eaww}{kZ^ m\u0001^P.X,Vz{w,~wXRoxr\u001c\u001f\u001d6\f^\t^N\u0010s=\f\u02ddz(u;\u0004%V\\?=,\u001c\ud91a\udfff2TB\u00188\u0007CJ\ta\u0561~YH\u001eAv\u0192v:>Bqt9w#\u0013A$Cf|\u0013If^x+\u0015\u0015)\u014dl3yH[}~wlg!aC'XJHO\u001d?s}h1\"j\u001b~0#|\u0001\u0002M-I<MrALr:|IP@\u001ewu6SmC_ \\5\u000bxC!U%S.\u5f8dq\u0015\u000b_n\u00167ZsU798:O`\u4288\u000e3\"\u000b\"%/9$KR\u0002\b\u0017+w\u0005g\u001eE\u0005P\u0017\u0019cki\u0011?\u03966]\u000b\u0754y\u00018\r\u0018\u001dmfC)VPn\u000b\u042b\b\u001e3P,U\u000b\u0011!#\u0170+V.jU\u7a8aP=\u001b\u0019K\u0005x\u0016Qgts@\u01b7&s]O\u000e&H2zPSQ]\f\u0013d|\u001b\u000f\u001ar\u0010h\t\u0011\u000f+3K.8\u0014(-a\"UV0 }\u0016:\u075a-,:\u007f`8`\u01b3U7\u0013G4_\u00107-i\u0018H\u0011Ae\u001f\u03f6\u0007$sD,,]g\u0011b\u0011HYf`\"L)g~1%E\tBs=U`dnN,6,\u0019\u0334\u0018M$\u000f<OHE9c\u0010\u04276\u001b%vKyiy'\u07efXr!#\u0002e\"v\r\u0001m7\b_ \u0016WL|\u007f5\u001d;~b~X#\u0013eb\\1J\u0011{a/uFJ~\t]\u0003\u000bL[\u0015hG\u01d8\u0002S\u0011FeW$((J0Y!\r9\u0010m~I\u0213TTB9\u0002&P+m+OmFU^w\u001bD%~g}fr\u0017/\u0018F8\u00002Z\u0337\t>Q}\u0017+\u0015\u000fb\u001f\u0015\u0410;\u001bJ;R\u0018\u0006\b*\u0015|\u00189%)1\u0003n\u00e4\u0003\t*;\u0012C\u0580'_\\\u001dKa\u0574R9Fe\u0017\u000be\u000bp\u0013q\r\u051f;JR\u001eJBu \u0011ia\u000b}\u0216\u0019\u0013\u00154\f~QAp> =b\u000bn\\\u001f0\u0544G\u0001rKmn(D/,\u0012?Wt0[j=~j5{{\u0004\u0006J-v\u0694=\u0014&\u001e .!\bdo\f?q9C4V\u001e\rd\u000br!`\u01eb\u0006n^*S\u0007\u001e\u0012;8:*d:q@Z1af\u000b\r\u03de\tU\u0377\u001aM%SG\u0006kT\b<#G)`;4\u0003\u000eu\u0014mRQ5:Bb\u001dg@)n\b\u0618\u001c\u001eX\u0774\u001b'2\u0372qRMUq0?b\f\u0006V(\u000b\u0018{[N\u0007D\u0004?f\u0005GHFvXKR\u0007lq\u0017-R>-{<\u02fdra\u0014#|\u001d1'\"I\u0144\u0639\fV\u007f\u0012\u0002\u0001}@q\tW>[^mx\u0017zY$\u06bdNXSw`{\u0013^\u0011R}vC`w\bm[JqsW\u0015$dxE\u00017\u001alaX3^ B[\u000f.@\u07e9GqPRQhHwJ\u0006\u0004q\u02dbvv$\u001c_o\u0017\u001cGm5w\u025c\u01f1\u05a5\u0003\u0786 =?/\tuY\u001e1VY\r{\u001bYcrof{yO\u0010\u0001'O\u075fm76.UYiT\"\u0018\u067di>t\\\u001c0s\f\u0001N,\u0015\u0017li,G\u00149X#\u0011=R82{\u0014o\u0003ydS\u0000I\bp-\u0015ZlP<\b\u069cr\n+F\u0019*q\u001c{EkZ{\u001c~zf{\u0019\b>_83k/O6Y\u05d1Af\u0004?%\u0010\b*h)yAn3.vk}oOH\u00129Hi!N:z\u66d0)!(Vg\u001dx\u0736C%\u0007s%\r\u021fw5Yco\u0017vO={PRV>Y+GIWm@-b?\u0743&G\u0017 R\u0001\u0013\u0015r\u001al\t8?F1/\fr\f\u031f\u065akk\u0004\u0186\u000f\u0015\u0005\u076do\u0018GYK|\u0013A9\u001d6vCSm+\u0003\u0019\u04b9W\"B\u0012co/oV\u02d9L\u0002N\u01cd0\u0018\u007fW<uD_tO}\tG\u000eGk6y\u0016u2\u00139L\u00059x\u001d}S|\u001a+sLt\u0017C%\u0397\u0165q\bi\u0456\u01c8L_`g5\u000e\u044a{\u001c_[\u001apEe@o|m~yn\u000e\u007f\u0795P5z\u0016\u000ftm[\n+7mu$\ud195v+\"xD\u0010q$D\u0005\u000eR\u000e4.\u0018.@\u0010Q\u001b`3\\L\u0012!(\u0019`\"GK\th\u0001JfE^\u001c5X.1qx\u02b3`04\u001d1\u001090A;\u03cc^rN3rzT#rw=Bqv:\u0018^f2\u0541IC{\u0004(\u0013\u000bpT\u0006W\u0004mmt\"\rZ\u001e\u0019\u001e{\u001d+Gb} uO\u007fK5 .fqg\u02f9w#\u0014g'\u001ePyc\u0001\u027ec\u0005_GMQ\\\u0011XR\u000eH=?2YW1\u0013 3E\u0012o_YA]vS\\=7H\u007fx\u0570LSa?c8GWc>9\u0015v\u0014l]p\u058b-\u3fcbXqKjo|2Z7|z\u07d73ry_\u00041@\u0350)_{m\u075b\u070e\u0750\"J>\u0018\u0013=\u0012C\u0005Z]e\u00117y\ud1deT^I\"\u0005yGgDj}sO&n\u061dMH\t`!<\u0002<\u001aL\u0000W\u02fb1c\u000fx;\u0012W#\u0108/\u0002T~\u0017\u001e\u001f\"\\\u00011<\u06bf\u0013-2qb\u007f3dI\u0004Co4\u001e\u001ecn^\u0013;\u0018w[4E\b~i}\u000e[\f22z\n+3r,b:\u001a?I.\u0016\u001e\u0003_\u0006\u0005\u001b{\u001b\u001b]/D1ve\u03b6\u7a0e!\u0013]u\u0004hI62JcS\u02fd0Y\u03f0h\u001b2>KHd\u0005e9\u000fH\uafc7?;F\u0018\u0007*\u000eYi/YG.\u0110%f\u000fO\u0013Z\u0006<\b[mc:j_L\u0019?%Q'~i\u0014W0Xp^aG}~\u001e!r7\u0000\u0299K\"\u0003]\b!cv\u0018x@\r\u0011:jN<Iq\u0015vv+jk\u0001Q2\u000e\u053e\u5dc9\u001c=ka@R+\u01c0H\u0456\u0018(l\u0005\n+\u0002\u001c\u007fvL0K=\u00cb\u07eb'I[\u001d4F>\u001cLp\u0016\u0011,ja}Y>A\u054fo_\u000eH2\u07e0OXT\u0013\u00034T|\u000b\n+l\u0011\u0017(_o+56o1{k\u023ep\u001c[\u0001go\t^?B2;\u0537\u001eq]s\f\u000fx\ue14ebH\u007f$ScK\u001cwH\u001e\u0011(O\u007f{\u000b>w!v\f\u0006;0M;?CNM<?O\u0003I\f\u0017\u0017`\u0505\u0376\u0005^\u0001\u001a!\u000bkfRG\u0017O+b\u0006o\u0011\fU=[\rB1`b\u0574\fs|\u0013GEw!\n+5DU0L.'<\u007f\u007f\u0015\u04aa\u001b#.IP\u00151\"\b\\y\u0015?:uU\u0010>\u0000(\u0003\u0519vll)n\u0715m1\b\u0005x\u0015o\u0002Y8mse\u060a\u0006\f^vO\u03159\u0017jd)~\u001ed\u0004Yu\u0004\u0017\u0000^ogv\u000fh\u064blD\u05ae\u07bc\u0012v%sX|\u0016\u0017lp\u001d\u000ee<\u000b(DX7:\u0003\u0014g]\b\u0012\b@pJ\u04c97N\u0011\u0016!A\ud95f\ude76+&|{G:Dy3\u001b9l}\u000e6\u0000Ilp\u0002y\u0011\u001c2\u001b #C7\u032c\bb\u001a\u0007\"\u001c]m\u014a\u034d\u0019\u06d0FMv\r<Qn&a@)\u00a7\u0000c:\u0000a\u001e`p?\u0799\u000f=\u030b\u0000#\bs? $Y\u0148'\u0011K\u0014Q>&G@6-\u0004\u00061\u0002#i`\u001du\u0010nT6Aq_pb\u00123@v\u0016\tO;J\u0013z\"F\u000f^\u000b(3<\u001d'\u06a1\u0003\u0017~^ \u0010*]\u0396KR\u0017\u007f[uQ\u0010\u0007P|G\u0014pn:*%\u000fSGX\u001ev19d*xU+\u05ab+9\fu{\u001cM\u000es]Z3\u0011&\u001fc\b\u0005G!\u001a'g\u06f5\u00072KL\u0012=v(KL\rZf\u0000Cbr\u0010Qf\u0000\u001ctWO/EZr\u0780f\u001e\u0018\u001b\u0017\u007f\u06bc*\u0013><B\u0156y\u0016\u0014B\u0001..,R\u0004\u001c>.q\u0004\u0015yyX:lj\t8<TJ\u0010\u0016pN\u0007\fx[/\u0001\u0005X:\u0007M$H\u001f&9hK\u06e5\u0004\u0006;?1xt\u0785B\r\n+\u001e(\u0012\u0011\u03f3gR\u0007q.\u0011@2\u000e.YT\\8M\u0000\u0015#h_z7p.d!\u0001\"\u0596\"mk\br/x\u06298\u07bc\u001fW^;mc\u0015T\u0668\u001a=\u0790=`,s\u001cb&!N\tR6.\u0012*\u028eP\u0019%T1\tU\u001d*BfVw\u0561j0;\r2Oc3\u07e4\bo2_t\u06fe\u07b6\">\u000fiiu\u0003W.\u0012YD\u001fSG~\t\u0019\u0005a_Vfu\u0005.>9\u0019\u001d~e\u0011IH\u0336cY1\\o\u50751l]\fy3nWb5 8GESU\u0002\f9g\u001bW\u0004f\b-a\n+gs$z\u0004`tO(6Ql\f<h\u001a\u007f\b!x\u000b]z~\u0000]\fy36\u078b,\u0000<!,n\u06ffW\fGh\u0016}Jcv3ib\u0000/8ydk'W3y\u0005um\u0437PF\u001eVivI\u001d~3\u001dWW\u001c\u0007F \u001cF\u001e\u0004hF\u0013a\u0002|\u0015Q\bEr4zQ:w.}\u07d5(\u0003UU\u0014j.c7\u0013A\u00144\u0015EK\u000b^\u0010TI9b=Y/\u0017w#\"\u0679*\"H\\\u001bf\u0019RF\u0137mYO~$\u0006c\u0515n\u0003WE}#g)o\u0015A\u0006ceVNJS<e\b8\u000f*@-L\u007f&o\u0002\u0000I\u001arvHH\r$T\u0001DVz\u000f\ban,\u0011\u0014>3\r!UT~m<\\\u0636]q\u076efTlg;\t\u001aO5\u007f2\t\"7\u007f<\u0006wVH\u0016c\uff9db\u0005{':\u001c\u037c\u00176\u0246S%gjo{t&=[v?lQ(\u001d\u0013SPyRD\u0015|P1\u0004MJ`,6\u07d3|ZV4`Jlh\u0019nJ`s\u07f4MR$C 7\u0004\u001486]\"p\u0013hwXg\u001fR~c')iJ\u0012y+}\u0463- \u001c\r\u001a5\u0004\u0359<\r,&}TB\u079fM\u0011U!Dcs[[zOyJ4\u00156VH\u00f3\u0017fl>{t3~\u000b\u007f%2N#I<R1}B\u436bO-C<\u000f\u001a\u000eQXeO\u001dmHH\u0007m6&\u0405p+\u0004?\u5e16at\u0017\u0017Du-Y@b#\u063fD)\u00196q\u0000aG*,$k\u0093n~'GV\bms~;\u001d\u0011td{\u007fK\\g{\u007f3\u0004\u0429\u8ef8\u0015sG Y\u001dq)L\n+:1\u07a7\u0016s/r(d]\u0000\u000bJ\u0087`]\u0000\u000b\u001c\u0000,0,\u000b\u001eE qs\u001dp\u001fjj\u0311;%\u0000VMD%\u0004\u0016!J}o+\u0018\u0005\u001c\u0010X\u0000c\u000b\u0016R\b\u000b\u0006Pp O\u0013\u001d`@\u0019cCh\u007f\u0000%F\u0011:00xjBa\f\u0015\u06ffj$W$:c\u0617sj\u0016U\b\u001f@I#Js\u0015\u0005Y:$\u0010/\u001a-AeW\u0660arb\u000fdYj Q\u04c2xVFQV\u0000\u058a$t<\u0543ZVlX+\u0000kJm=F\tE\u0005\u001f\u000bzrD\u06f3\u000fk@\u0011pk6\u000f@l3f &VI\n+\u001c\u0002S\u0434X\u0014<x\u0000\u000fO\u0001)\bxhJ\u001c\u0012S\u04b4X<x\u0000\u000fO\t)\txR*W2\u0447Jyn?\u001enVI&\u053c\u0015~{.cd\\%C1\u000f(*\u0194Kzw\u007f\u007f~\u05f7[ \b+b7bHg!f}Zo:\u001c+\u001e(\"j^fU.-C\u0017CQs<r#7<RGx2\u001dx)_+\n+=+AWA\u0003\u0018\r5*h\u0015AWAWDUqxj\bOMbS\u0003xj><5&Ujpx\u001a\bOCbi\u0002x\u001a><\r!U\u001a!<c\u0016\u000b1\u000f6/(3P\u0018|ibvvjW\u0019et\u0017Kb\u001cg\u06b1\\fum\u02ee;K\u000b\u0018\u0006\u0148gH\u001d*\u0003*\u0007s\u00fd+?jqbj\u07bcq8\u0013BM~\u07b1S} TzGM\u0013U=\u00b93\u0014(f\t\u0015\u0005\u0018U}\u0604\u00009\u07a2\u0019nL;L~7nBxT\u0002g+b^mN+\u06f5:U\u05a5\u0012%D.'ANB~aWd-\u0730WyF3+\"U\u0011oC\u0007q\u0018\u0019=!*\u001eYvPMIO\u0012[f\u02ed'\u001c\u06db&!B\u0001\"q~y\u0011[\u000f\u0632yW\u0001\u001cImo\u001fao\n+B==&\u0001kX\u0005a\b\u001e3\u0134P\u00131\bnOU\u0526\u0001,\u001a\u67f0\u0013GL\u01742l6f;zrfr\u0001\u0219av7,\u001e&E\u000ej\u0196\u0695;\u0013!B@.\u001b!q;b[^z\u001a\u00147!s\u0002^\u0006]S$\u01dftQ*\u05b0\u0012-k\u0778.31\u0004TR+Y\\f]bek\u0017I\u070b=x\"W#\u0002\u0004\"@\u0713@Vf\u05b6\u001e\u06b1j_k]J3MLi\u0005\u001a\u0010Y\u0010*36mw\u0355\u0005\r}%\u0010}Q\u001dQ\rD\u0001\r$\u008181\t\u00014^\u000e5g`?'\u001a;\u0007cI\u00051H,\u0012xct\u001c\u0010b\u0000PE\u0004\u0002*YI\u0000UF*\u0013x@L\u0010r\u0000Pe\u0004\u0002*YE\u0000UE\u0012x@UL\u0010j\u0000PU\u0004\u0002*YM\u0000UG\u0013\u0001}Tc`\u0000>8\u059dO,j\u000f\u03e1\u001br)\tW4TxN%\u029a\u0004\rQM*\u00049^om\tj\u0006\u0000Dj(\u0012\t\u0011\tr<L!P\u0001@#@)\u0012M\b&\u0011&\trvpe5\u0015\n+\u0015P\u001b\u06acW*io#/GWr\tu\u0012\rr\u00017\u0019hFs\u0005`e%}vP9\u0001\u0016Gb'T&jbJT4R\u0004b>n\u06f5Jlv3;\u051e\u0477:[vw\u001fd;\tY1\u0017U?]\u0005k_$N\u000b\u0013qt\u000bxJqRfS;\uc0ce:$|'\u000f_\u001e;yQ\u01b6\\v%)\t\u0726jQ\rU)>Jr\\%\u040652\u0630\u0006Q\u001a\"+D<\u01a0 \\EU<Ic]0\\Eh\u0003*\u0006\u0600\rl@)\b\u001bP\u0011\u0001\u0015:\u001cu#\u07e8(b6]\u000e\u06e5Mi1nCC)9\rkT\u001e$/e8>\u07fd{R%SIs\u000b(P#_P\tTOF5XO4\u00afdt\"[A#\u06bd*#+6<fN.BV<\u00024\u001a\u0005-3w,sI!w,9e\u07b1Td\u04abV\u000b\u00cfo\u07de\u000fA\u0016(\tL9\u001a\u0007O1R\u0015F1\u0019(\u0013`\u0011AScC\u0005}Hx\u0012L\u001b\t\u0015\n+\f\u0018zuO\u0001o-\u0004:%\u000b\u001d\u0019]d^\u0006L\u0262pi8\u0014\u0007\u0015\u00148\u053edhKPW\n+d==R\u0684)l\u0005\u02eb:_\u001a|\u007f\u007f\tp[{0\"U.\u021d\u0018}4\u0018b\u0014#7b[N\u0013 L(VLo\u0017o~\tDky@nD\u001d\u00166ax__l\u0017G5:w|\u0019k~5\u0017\\?5D\u0010H=Z@\u01388\u0018c)\u000bhjP$,E\u0002ZT\tr\u0015!\u0002Z\u0016b\u0005X@\u000b\u0002\u048c\u0016\u0011\u000bhQ'\ud8c2\ude99@b}\u0017\u000b\u02be\u048c/\u0016\u0011b$b\u0017\u043eX\f/\u0016\u0011bA\u0017S\u0011\"b_,\tr<b\rIUr}XU4;-bcC%\byx#ak\u0016j\ub39e+\u0016\u007fx>PFQ<(j>\tj\u0011\u0016\u00049Sb[<#:\u00d5DJV\u05f3vo8\u001a6^\u000b\u001bYGx\n+uBv\u0019.]\u0017@DNP15U\u00011\u0018Si\\WIzne\u0004|QvvJz\u0007Ua\\\n+\u0378-?\t!+\t;QL;QtL\u0018'w5\u00117D\u001cP\u001f^\\:G(Dp\u0010\n+\u0012eMU>ogZ\u0003(EPv\u0012[aW}\u000eKh\u0013v\u0019^0B0B\u0001\u06c0.\u0004*\u0011[\u000e^&\u007f\u001f?\u00121o\\\u05df\ubb3f7r\u007ft\u001an\u0006\"!j/D6\u0013l\u0002o\u001b\u0005\u0001{\u0016\u0001*\u0011^-6?\u033dO\t\u0018\u0007l\u0001\u001d\u0000\u0012,\u0005\u03c4\u0007O\u001e\u00055\u0012\u0514\u0005\u03d4\u0007OL\u001cJ,\u00125\"\u0012\u0448\u0012\u007fh\u013bg4hdJ'Vl\u0016\u0005<p\u0324H\u65a4\n++Zd.I\u001fQRj\u001agR\u016fKRJ\u001cvkit[K#RZY\u0488\u0014\u000b\u0003E\u0116'^\u0000P9\u0012\u0015+%\u0017\u0006kD\u000b$\u001a`1\u00172\u01daC5\u00180u~EI&v\u0521\u007f\u0301D\u0017\u8178\u0002\u0707+Z-T\u001bT\u0001T7\u00008\u001c\u0000\u0010\u001a\u05e4`kR\u0000M\n+\\\u0000\u0728h\u0011Q\n+\u0536Q\u0000FA\u0001\n+\u0016QM\u0011\u0005D\u0014!\"!@jR\u0001M*\u0431\u020a\u0007\u000fDV6m(\u0005\r\u0018I4\u06f5!\u026fv9suDsFPFPSj7\u001bA7\bj\bj\u0011h4(\r!\t4lM\u001aIkB\n+0F5\u0019\u0003M$!_1[1dkB\tZO\u0016\u0011$/h\u0011J7GV\u001c)<`0X(Pd\u0012\tt=Y\u025e\u001c\u0018\u0012w\u001f!A[\u001e;\u0002[\u0001'BV\u0005\u0002\u000e\u0016\u001d%\u00071\u07d7j\u0004\u0552Z,jdVKZ-jB\u0002\u0564\u0000\u0014$!_I\u00014)pMH\u0001\u0005UKWnkR5)&%\t)@jR\u0001M*I\u05a4\u0002T&\t\u0001n\u05bb}v6\u06ec\u0017*\u001b\u001cr],\u0018#\u0016rQj]M^lj]c\u0010`(v};\bym7L\u0228A+\u0001P\u00185g\u0006Iv\u0007T*h|\u0019\\\u000bStrCGq\u0005\u0017QBQu\u0482y-[R\u0002%)<6\u0006\u0000'8r\u001c#>\u001d7l\u066f2[kk$J\u0013~xO(5F\u001841UIc\u066dd\fZ\u0018o%\u00005}IH^\u04d75}\u0019J7Ge)<`0X(P5}\u0012\ttM_k5}X\u04d7=%OK|M\u001f@-%bRk\n++jI]*\u0018\"#zUAl\u001fZ*\"\u0018CA_\n+cV0f\u0015hT\u0004\u535c;Wl^\u076e\u000f;uf'8,l]W~KTWY5QyN\u0011Ud^\u001aA4DsI4D1xv\u6e56\u00032f\ucdc6\u0011\u001aRs\u0018v{j6x2_\u055d<=\u0001|\u000eWV\u000e2\u0000Xc\u000751\u001fv?KmN^.^;\u067b\u0004_\u01f5'q7\u00026\u06c2DqPE\u0000_\u0015?W\u0005{UDtJ%\u000eO\t)iZW\u000b2.f6,^\r[\u001dOcl\u0017\u001fe\u0138l?.N.:{<\u000fmnD\u05f9|+\u001e+\u001e+%{c\u022f\u0252\u0014\u001a~DriPexX6,uj,TZR!:\u001e\b\u2283=\ufaa6\n+J(\u0003s%i1@\fI&\u07de\u0241Vb\u069de$F!\u0010;Bog2E\u0017\u000b\u068dzner@UmJ\r%7\u0002Xu\u06f1$WijTe\u000fSTsMI\u04d7EU.\"\u000bJM-TL_\u0011u\u001ctFm\u001bM%>Uv\u0002z3\u00057G\u0014\u0007sq(9\u0010n}7H@6),9ZxEE\f\u0017\u0006/gr=G.s]\u001e^\u03deS{xGaGIj\u001c]:_U5*Z\u000644-\u0016<\r\u000f&@x\u001a\u0002\u001eZ1\u000e\u00183i\u0019\u0019\u0007!<c\u0002\u001eZ\t\u000e\u00043iQ$$]\u0016\u075eJ\u0019B\u000fl8\u0007b\u04a9\u0018\u0006DRA5q|9:x`BT.k\n+eetk\u00bc5td\u001a41za-.x\"\u0012vbi~3n<}\u045d~J1G5TsO\u0017?\u0018(IO)\u007fNV0e)N=7)lSa*\u0005Be\"\u0010\u0012P\u0002\u0005h^ \u0005n,xBa)6\u0002(\u000bF\u0006\u001d+W3\u0014y\u0442nR3:X\u0587;\u0019^\u07c4\u051bEm \u0000\u001ba3\u001f\u0013]n\b\u036a&Q@p\b8{Ipp\u001c\\[ \u0003./^z;\u0015\u0014i\\\u0011\u0018\u001d\\3-#\u0005\u054c~|\u0010y{0\u0010VdG\u0011m^\u001ft]\u0019;\u0011\u0017F,p\u04fc#\u06f4JL\u000bq5r\u00acc+W\u0003+W!\"|@ \u001e\u0004\u001c4\u001a\u00ce;8G\u001ew\u001c-\u001d6\u0672\u028am\u02feF\u0246\u0002f}h'\u0281mo\u0686m\u00b0\u0010`hr\u0219+n\ud826\udecaC5i\u032b{r|3Wi`[=\u0453y&P\u001a~\u766bj.%\u01e3\u0006\u0006j\u0421/C_)nB\u0016d\u001a|\u0016_h%\ucf64\u0000\u0017\u001a{I(\u02f3\u0006^\u0017y\t+oBI6_F\u0012fCc6i\u001di\u001erPogC7[\u01b22\u000bu\u00195(Y\u04f4%;0\u0003 \u0725d\b$J\u0005\u0000P\u0019bw-0thM'M3\u0016\u1c13*;q~\u007f\u0003\u0015_\u0769\n+QtkW;>e.\u0018g\tz~f\r\u0011y\u0002\u000eh\u02d5pzd\u062a,\u001b]wB9M\u0005q>z\u001aV\u0017\u0003\u0017\u000f#{\u00069of\u001b*\u0001\u0018*0w,v@HU0\u0004Z-\u0000 \u001b\u001bnD6d\u02b2 \f\u0201o>cxe+\u0016P\u03771\u0017f4\u001b\u0001G3g67\b\u0014aE\b+Vh*nM\t0VD\u0113H+xO9qN\u001az\u001e{sIs\u0015~N<\n+[W\u0112F\u03c9xM9sjx\r\u03c9\t\ud695\ucb83C5y\r\u000f\u0121J\u0004\u0011iG,xF<xF\u0001<#><#\b\u03c8V) <\u0005M\u0005O\b)\u0014\u0010V)\u0010/\u0003\u0014\u0012\u0000\u001eX;&UMP3BTKBY]`bg-5jf|\u0394}o\u007f+6ARj;5\u0014Dl\tlIs\b9\u00135=Q\u0003D'-L{7Txmx\u0015w?\u0005x\u075eIJA#Th\u04ed@\u04ed(+p[48\u007f\u001bF\u0017\t=wNG3\u03b3f=kg{\u001b7GG\u001f\u001f<X\t:_b\u05fefZjkq_K\u0012vi\u02fbl\u0019\u01bboV'@nk$DrM\u013b_*h\"=F\u0745R\u01e8/\u0003Z.4gN\u0568C\u0006\u000er\u0002\u001cVrhIR\u000fx\u00011k3W=s5\u0578g.Y)\u01ce\u01d2;v\u0012<\u001aWS\ue99af%\"}YvuV\u3bb3.\u0013\u0014\t\u0000eB\u0012z\u010b\u01b5s}]k\u07c9TH5p\"\u0578\u0013)\tc0vR~E\u0017kiV\u0003YM9\u02c7\\\\w\u000eG[l\u0005}\u062b\u015e_f.\u0016;\u037e{\u0175N\u001aSk\u071dl(v2<\u0405\u000f\ty\u041a\u000fCO+%WEX\u0005\u0011\u0543CH\u001atNCk?\u001e\u000f\u000f1\u007fh\u0012,\u001fZ\u0000*l*\u0011k\u00066\u001fP\u001e\u00066\u001f\u0690F0XAb\u007f#[^\u001ef^\u07ac+z\u0018iG6|\u0011Wc0%+Y)L\u0015\u00049\ubd42sSK_hn\u0002WtwE7\u0015\u0010hFkz\u001cU'WR>N/p\u000f\u00114\u0010ACz\u001be\u0015\u06bc\u03eewu2\u007fQ7hhJ?.qLK\u0000u\u0011\u045fRH>Z\u007f\u001a}mIT2\u06a8\u049cv'OrgU\u0240Y9\r_{\ud9e3\udea3@S\u0001SA\u00125)\u061a\u0014@\u0002\u05c4\u0014D5)&%IHcwz{_\u000e\u000b`Ij7L\u3aa9ZR>\u0003J-\u00b4/\u0003Z\u061f\".oK][\u001d\u07c1\u0016iU\u077doWI\u0001\u001e$dzTx\u001e\u0007hqr6\u0000\r8@\u3ec8\u001b\u0001.\u0006w\u0011'tQPj\u0000JM\u0012R@}Pj6(5\u0000AI\u000eYxV~'BK&\u007f\u000f2p\u0760V\u0000\bm\u0015i\u001e\n+o>\u0015\n+VxO/`o8\u5ed7\u001e\u02e0$\n+\fo\u062e\u0006\u001b\u07350\u0019\f\u000fdoPwz\u0003\rn8No|wzv7.\u0013\u0014\t\u0000eB\u00122a2AA\u0000P&8(.S\u0014)\u0000eJ\u00122e2AA\u0002P8(.,\u007fXCH5,\u007fX\u0013J7G|\u001a)<`0X(PP\u007fX\u0012\t\u001f\u0383\u001cY=\u001cY\rJj8\u001a\u0711\u0015\r\u0001\u0018\u01a8#k\f\u001cYcF6\u001dYc\u001aq\u0184+\tw6\u000eAc3h\fAc\u0019\u0011D\u001a\n+R\u0018\u0012\u01fc{?\u0436?&l\flr\u000bZ&+7_\u001fQ{IJ\u75baZ82?Tsu'\u001dx\u0015\u0016`]\u0011UET\u00024$\u0001`R\u0014lP\n+\u0000JBR\u0000$\u0001dR>Y\u0006\u001eeP=IN/}a;*lG\u00188*\u01b8\"\u001e\u001f:]\u0013\u001eWC\u001e`p}\u000bc\u050f1\u0006~1e\u001fs\u0018c\u001fc1l?\u00181\u01b8\u001f#KR\u0003Pj\u0010\u0007\u0005JRA\u0001(5\u000e\n+K\u0000P\u001a\u0010\u0007\u0005J\u04b0Ai\u0000(\r\u000eJBn\u041b\u00ddI_hSCmT\\[wD#'\u0019\u0010o|\u001d'<Oxl\u001f\u0000Cq4&l\b\u00015\u0006cz{<\u6d0b1]\u001f Q}{m\u001d\u0003{\u0018&k\u3c66W6O\u0006<\u0001\rxBA6l\u00ae\t\t^g\u0000ST)dJ\u0012t)+N\u001f:c\u0152?}\u001bm\u0003\u001f\u0003\u001b\u0018'+>8a\u06ac\u000fc#`Lhv\u0004Yq(\u001c\t\u0004Z\u00076;\u0002H1\b\u0018#y9bmH.90a9\u001f!\u03871|\bt&D\r\u00130\u0001\u0387\te\u055b\u0387\tt>LHS\u0015Up\u008b*]~l\u0268\u024bzTsF\u02c5<\u007fyN<0[`\u001ffe&\u00030d\u000e$\u029d@jF:b\u0001w\u0002J \u0015.'{}\u0000^%\u0000/\u0000\u0015PQp+\u000fQ\u007f\u007f]\u001foVR/m+G\u007f9%72/L\u0006\u000e\ubb58A\u0006\"^j\b=\tr#A%;\tdp^\\Jk\tr+\u000fPC\b0\u3f49\u0001\u001bm&K*O#2|(hh\u00045\u001a\u0011\u001aR\u0014F\u0005\u0528iF7\u0015\u0001<\u0005\u001f\u0002S\u0010*8<%i)y\u0001<%\u001f\u0012S\u0012*U8<\u0015ixT\u0001<\u0015\u001f\n+S\u0011TSX(#\u007fQ\u0172,g\u00c6!\u0013\u016aId<8{ 7rMIe\u0016\u0653\u01abUYzg:f+m\u0387;9\u02e1\u007f&9{\u3dfa^ly_\\\u0015c,NKG8\u05c45%am~\u0484\udafb\udc3a\u05d2\u0007-S[\f5!`7hT4\r^Q\r\u0015h5jF\rQR\\}Xq\u0013Dt\u04eas\f2^\u0007\u0013IKC\u00177SR\u0015\\\u02fe\u0005}\u00ff\u0015\u0002N5\u001b/Wgr\u06eal\u000f+l\u0014U[og\u02d6ZvxtK4C+ex\u4287\u0014\u01fb|(\u001emp\f1k\u001fq\u0420\u0006=\rzL4hZ%|\n+O\u001cLqQz#iFN\u0146gv\u0004s]3_MU5\u001aE\u0003\u0000\u01eac$f2z\u0101za|#'#|>FX\u0010\u07d8\u00009\b\u0019]eBt\u0015yO2]eJ\u04f2U<u\u065ce\u0013\u0019.*\u0014O1+.9\u0012iPZ<ySSc?S:U,yS\u0013SJytB$c\u0016 ){\u0003\u04fe{uOLiL\u0003rIA\u001bH\u001f0\u00190CP4s3 ;t\u0007b\u013c8\u0407\u000e\u0506Pe'V3+[L4.%<kI`,J$tjy\u0629\u0003\u0734\udaa9\udfbcD;\u007f? \u0000ljWd\fv\\Z\u07d8\u000b|!\u0004B8\u0011\u0000\u000e\u0007zH\b\u00f3\u000f6g5?8#:4FOG09\u0015'\u0000\u001fm\t\fQF\u0018\u0012\rN\u062f=9mHXG\u0771,&x\u000e40JX_Z\u041cI\u001ajNY#0 |HX\u000fI]p!4\u001d6\u0003J\u0002%AM\u0002I\u0018 I]pc\u0016ev\u001f%g\n+X|3\u0016b\u0011F.qI\u0005/M$:GZ/&\n+*<1\u0016CbH]pC\f\u00d0)\u0007)\u000b`W\u0014=1%ta\u001d\u0010MXG&tsSJ \u000f\u0018\f\u0016\n+\u0014h]\u0012\th\u0004?Z7A\u0007gu\u0013h]\u7823u{\u001c`G!G&\u047a@G>Y\u047a)8Z7l7Sh\u0014\u001eGv0\u0011/\u52de\u0006\u7866PSx\u001ejJJKTyJ\u001f\u0005\u001a\u001aF#B\u0014\u000f${|_|\u045d._/z`\u0013lS\u05d4um;6\rNM'\u0626\u0004\u06d48T)!<%M\u0005O\u02432N\u007f\u00046\u001cq648\u001a9\u001f\u00a3Shd\n+\u0004\u0541\u0010P#,\u001c`7TgmnF:eA9\u0013\u007f.VU\u0014&i@f\u0678\u001d>\u0005A\u0600a\u539dl].\u001doi\u0015\u0002l\u0001Bf\u00db\u007f?\u0247{\u0012k/\u000f[\u007fu\bn;\r\u000f&bf\ufc8d\fm\u0297Y\rd\u000f\u0012]v\u0006\u007fi-l^\u00156\u0016.Qri\u0017\u001fLH\\y\u04b6+\u0017ruNnR;v\u0006\u0010'\u0007D\u0006S\u0003C<\u0014\\4 \u000e\f\u000b\u0005\\%\u0001\u0018 7R\u0012(JN:\u05d5\u007fJQ\u007f\ub5d5\u0002\u000fbAv\n+\u0015\u0015I\u05e4bkR\u0001M*\\\u0013R\u001a\u0564\u0006$!xU\u01ab\u0007fR\u0003Pj\u001c\u0014R\u0006\u0005\u00014$!\u000e(\r\u000b\u0007a\u0000P\u001a\u001c\u0014R1\n+\u00182&\tq@\u0019@\u0019\u0660\u0001(c\u001c\u0014R\t\n+\u00042!\tq@@L\u0620L\u0000(\u0013\u001c.yKYS,\u000f\fi~\u02a9)~M7\u00057\u016b\u0485\u54db\u0012}rSOn\u001aJ7G\\%)<`0X(PP\\\u0012\t'7}rSyDs\u000e|rS'9'7On!>)t,NN0<;]OG(Q\fn\u0003R/qqFO )Z(\u0017 A,qLmS\u057e?g\u007f#c^\u000e}V=T2\u0004~OKntA%\u0006nddV$\u0017LTF5s>;BP\u001c\u0007iHE\u00041h\u0018A7QWt\\\r\u06fbfvu\u0019[\t_,wb\u028cB0?{\u0004r+xyMq}NV-iq\u0001\u000es\u001c3b~\u034ekk5[\u0434R\u0006,p08c\u0006}\u001fV)!<%M\u0005O\u0243\f)\u0010V\u0011O@\u001f:P\u001bB\u0019J\u0017#~@\u0019V/ua\u05cc&bBY`\"\u001c_J\rP'f\u0165z'?\"\u0007\u01e2wUNR=.\u072e\u00007-\u054bTO'}(i\u067d*'7YSx}\u0007\u0017I[\n+wR\u0011Djh_Ieb.\"`\n+$\u0015/W>(\u0015\u001b\n+R\u1810((5\u0000&\tq@Y>(5\u001b\u001aR\u38104((\r\u0000!\tq@iX4>(\r\u001b\u0006\u0810QP\u00001I\u0003\u0298\u0005\u0007e\u0006e\f@\u0019\u3810LPP&\u0000\tI\u0003\u0284\u0005\u02a4FU=\u0006\u0007v]T)\u0019B\u00163[\u026aO|)]^\u073es\u0014\u0016^\u000b-)\u0002\u0005LIB\u00160e\u000f\u0294\r\u00142Ata\u052d92.\t\u04e4.Dd\u0005P9bL\t\u0001B\u0019H &us(\u0733\u000f\u0003!\u0000cxI],V|\\|d.f\u0561R^\u0017\u000et}e\ti<!\u001b\ua416\"\u001br\rm\u023e\u001d*nANQ7\u0001\u03a2n\u0002YiWo!o%L%#\b  \u0004\u0004zB\u02a3b<\u00191CenD\u000e:fo_Oa%\u07daLP\u0000>d@\u001d\\\u0012\u001dG}/w\u001c90Y\n+/\n+?}{>H\u0005Y\u0002`4d\u06c8&$kh?\u0006D \u03db0`\u0003[u\u007fj6-<\u001aAb\u0007\u000e\u0006/w\u001a'P\u0018M\u0086\u0007\u0005L%\tt/\u0019S\u0114\u0015\u000b_H\f\u0011ANY:\u0016yk\\\u007f9l?+\u007fQ*\u8d0d(\u001eU.@\u0002\b,\u0014\u02b4\u020d\u0014jq2\u001e\u00100\u001f_\u001e]J\u034f\u0017x/c\fLLQA,]+F.y+]\u07ef/c\u001aT;\fe\u000b~\u000b!fBsZ\u0012\u00009>Z1\u00111`\u0005\u001cS\u000bVz2F\u001fo\u3360\u001foD*8<%i)y\u0001<%\u001f\u0012S\u0012*U8<\u0015ixT\u0001<\u0015\u001f\n+S\u0011*8<5iy =\u001d&b.>.u\u02d9Ixjh!u.E\u0006vH\u001diw\u0012FH{#\u9710;_&\u001c!_5QtW]>|u62.$\u0001\br<e\u0010\tqD,j\u001b\u0014|\\wmTP1Vw\u0368'\f)B&5!\u0017\r*JOj\u000eYSKyNHS$+?G\u0011O\bbf$+\u0012\u0017HN!I7'\u0006S\"\u007fF\u0013\"1\u001f!\f\u02495\u0015f`\"\u03c3p\u001a$fAR\u0017|\u000eS 9\u058fz\u04ca\u0015\u001c\u0006\u0013\u001a\u007f>\u001917h%6\u0012\u001b8iJp|\u001d\u0001\bw&a\u0018$\u0019\u01acj2f2\u0006qPH]&((\u0013\u0000\u0284$\u0001e\u0002e2a2\u0001LpPH]((S\u0000\u0294$'b\\TvLT\u0016v.]jM\\\u0010#tei&\u07bcTV49G\u0015JK\u0001>\u0001O\u0d19e\u0004a5_\u007fC+\u001ci4\u001f\u06b5F\u001a<\u0003\u0011\u0013\r\\W\u00d0~\u001dt\u007ftuk\u03a1t,P\u0011\u001e<\u00a3P9J\t5\u0002\t\u0010\r\u0000\b'@=##<B\u0007.\\>#<B<=<\u00a3{xG4\u001f=\u001d@Gl=\u0013[.\u0005\u000bd\u0003+pi\u0001\u0005+:i$\u001fWo\u000f(\u04b5Drq\u0637[j%W\u001cg\u000f$!X\u4385\u0019)?tH\u0019/T\ud95c\udc44@9\u000fC\u0017~\n+\u001bDh\u000f\u0006A\b\u0291,E\u0001\u0012pO'EIv;[]\u0013fvvU\u0010z\u02ee\u000eK+EzDnk\u0015\u001f)\u0015M\u00178\u0010l;NI\";$w(['\u0017s\u043526\u001cP\u001f^\\*C\u0013\u001axE3ht\u00138H*HKr$\u0015<GR\u00118\n+#p$%U*qxJ\bOIbS):*|9\u0396rG+&r\u0589n#G\ub1527$;c;&b\u0011|9\u000b?IJ\u0006\u03c2\\^\t\"\u06d9d}\u0006=uA\u00050W[}x~tNwof^\ru0\u001a~?(~@\n+\u0007\u0015\u0007\u0015M\u000f*^?\u0002x*><\u0015\"Uqxj\bOMbS\u0003xj><5&Ujpx\u001a\bOCbiI\u001f\"9|\u0012\u0018\u0016\u0572(3BfCT/h!c(7W>bMUqhxm;mh\u0005\"\f])6W\u028a.af\u077eifd\f)4k@\n+kt\u001e9\n+f9=\u0014s0tCi\u001f>=}zL\n+4\u001a5\u001aC\u0184F\u0014\u0013\\\thB\u04f2}d$_\u0006p3yW<[f=m\u007f\u0015o.igI$l\u0018\u000b4G[4p\n+z\u0014\u0014\tt81\u0014ksB&]\u0003S6646\u05d9?\u001fLW\u076c\u0017\u029e)Sm\u0017[]/ebU<s\fF\u0015\u03a1\u001bb\u000b]\u001d\u001b\u007fBg\t\u000f@2{JT7]EU\u0001oQ\u0010W\u0007jC(Co\u139c\u073d\u0016\u0170\u0016\tM\u0003Fy1#a\\d\n+\u0007\u001d\u001a\u0007xo\u0005c0\u001ctnk\u0011\u0007\bt0\u001aCAX\f\u0013\u0016\u0002Z\f\u000biyiTW?#I\u0016E#=k1\u0005G\u0017K\u0017DN OHu.\u0002\"FW\u0015)%R1/T&UH\u0002~\u04daZ\u0017\u0005X\brFnX_\n+\u0003\u0006ki^\u000b\u0016;#\u007f7/dY%>\u0006:b`$&}&Y@dQ\u04b48fI\u0016\n+h*\bSUB%TU@SUQ\u0474&Z[\u0019\u001d.3=!\\\u0019iNB\u000e\u0005%\u0004-yR8WR\u000eAc.v`v\u057fd\u06eb\u017f(?jaT\u0362\tN*c_ZJ\u0776\u001d4 Hr$\u001acl \\.\u02c5l\u05f3j\u0470db1J45\bN4\u000fZ \\\\y/\u065b/4,/8\u0006\u0017>,xe@.\u0499\u0011\u03a2iu*z{w%\u0014nmg\n+N\\]/e\u0002\u0001Zg7$\u000eu))^\u007f\u0019D-\\\r\\S\u0019Y&b8?R\tU^Q\u00040qH\u0019\n+\u0015Op\u0013p\u000bh-\u001aWhT\u009edBv (mr&+\u001a\u0002_/#YWZV^\u2a65x(\t\rU\u0011?<w#A]\\w\ud79d\u007f\u0019E\u001f3\u043bE!\u000f\u0018~ )s\u0000P\u000e\\|K\f\fgekg\u0303D\u0010l\u0018S\b(!\u06d9@D\u001ch\fe0&0n-\u0018\u04f4l=eD]ks\u007f\u007fLey\u001cT\u000f}&\u01e6m5'\u0012pz\u0002\u0005\u0010\u0295\u0013\u05ad|\u000f[ $\u001b|\u0016!\u0001Ux3\u0014[&aO&\u070c_@3~1iy7)\u0006?\u0014\u0006]u\"wOg+AM\u00079\u0011@6\u0011h\u04afc)\u0006z\u0018J\u052e!2t\u0532Xq]\u001dz\u0012j\u0017Ry\n+iu24~\u05212\u0007`O\\o\u0529*\t\u0005gYv hc\u0004C0\r\\[.,\u00001}V\u0006uQv\u0006MU\u0003E$}]|cihC\u0005\"qzcN\u022f\u007fq\u06dd\u06494\u0454/tS\u044bT\u00064!\r\b3\u001aYE\u0011\rH\u0001\u0017Wb?9~\u000b\u00002\u000f\u001a)\u000e\u0017\n+\u0004TqhF>\u00014\u001f=S\u001c<Sq\u001a^Whx%([]\u04554\u000e\u0396\u0006fIU\u0012\u001a%\t$\u000bn\u0006I\u0498:R;Q\u001a\u0018g\u0019h!,3.]\u0006e}\u0003\u0298\u0005J`\u0017\u0005U0\n+&\u0001h\u0011 E\u0013\u000e(\u0013\u0016(GT\"z\u007fPNi`\u0006\u063f\u001fgseSNOY\u0015\u07e4Nr}X6q\u000bmw4|\u0016!MA\u0019}\u0018~\u001f'@\t\u001aQ\u04fax\u03408\u0016H\u001ezAH\u00be^.\u0017tspJ \u000f\u0018\f\u0016\n+\u0014z\u0012\tz_T<xqK\u0005vi<%ri/{:Hf\u03b2\u02d7hf\u0012d,4g%9K2-~\u001a\f=hXi>?\u055b\u0012d]\u016e\u07a0h^)%?=k\t\u04f3DzVF?$F@\u000f#V\u001e(g\u0107g\u0004\u0019\u0011*\u00158<\u0005i==\u001eO\u001eO\u0019d-)YK$R2jkY\u04b4>=\u001eO=2H1[S\u03160lIeTQWw\u0005i=\u0595\u0015O\u028ayP\u01ef\u014aE\u001ay\u05a4\u009bS\u001ekK?5rN\\%\u001a9gO8}cwi\u0006\u0005\u0019\u0004s\u0011\u007f*3\u00111\u0011\u0010\u0011R@)\u001f1WOgcx~\u0652w\u0004ygK<l\tN\u0010YqAj\u0006\u0010\u0013\u001f7nWg-Y~K\u0133&[N6\u001a4$i5\t>(5\u001b\u001aR\u38104((\r\u0000!\tq@iX4>(\r\u001b\u0006\u0810QP\u00001I\u0003\u0298\u0005\u0011yR|ma\u02c0\u000f\u0019,\u0017\n+ZVKv*\u0012r.T\u0006;A[\u0004\tI'?AA\u0000P&8(.S\u0014)\u0000eJ\u00122e2AA\u0002P8(.\f\u0017afi-\u064dKVvZf64}`0X(P\u0010\u0017!\u0003\tEX\u064d\u03b1XC8{K$19-Y#q\u064d/\u0778\u0132\u001b3,j-\u01bdz }'\ba\u0018\u0011D\u0000\u0004'8'\u0013W\u0012\u0004\u024fa#|A\u449f1\u0019K\"c26\u0019itdbG<\u0007(p\u000e\u0011t\b\u0007_R\u0002\u00144GI#|@E\b\u001f\bH\u0005#|A\u0712;sK\"w.Gx*a*iZ^T\ta\u0016_\u06f9\u007f\u0017t\u0015\u000fw\u076aGq\u0002U%\u001e\u001eb\u007f3H\u001aW]\u0002*\u00008\fu/\u00abU_\u0474>[p\u0017OTp2x\\3\u001e0qId<fT\u0016k[\"|c}oT\u001f\u000b\u001ec|ot\u001a.i\u000fv?Q\u000f_,9s\u0017^\\zq\u0012/D:X\u0010\u0006!\u7d12\u0003J\u0002%S4\t\u0005L\u0015\u0007\u0005J0\u007f/8{\u0011\u0017KR\u0003Pj\u0010\u0007\u0005JRA\u0001(5\u000e\n+K\u0000P\u001a\u0010\u0007\u0005JGi{#\u0011<b;G\u0011<\u001dZ\u001ca\f\u00d8$i\u000ecVs\u0018\u007f\u01b3{>;\u0767#t\u0004\u0727#}\t^&LHB2a\u001d\u001dN#a<b;Ga<\u001d\u0189\u069b`\n+$XQ~v!|.KQ gG$l\u001e\u0011\\J \u000f\u0018\f\u0016\n+\u0014\u052fD\u0002kp\ba\u001e8\u0003\bkx\u000ek\u001ea>~\u000fx\u0003\u001ds\u007fL6\u000b\u0007\\\u0000\u001fpA5\u0002\u0001\u0017\u0007\\^u\u0776]-\u0002c\u000b2Mc[\u0005\u00167YD{4HE>k\u0012oM\u068eAxQX\u0010EcmA\ue49f9K\"G7\u000bs\u001c8P;\u0006\ud843\udc76=YPm\u068e+bmAz\u001eK\"=:5x,a,iZN[_2pw\t\u0002w\fQ~\u000b S{^L%\u044d*KVKV4\u0015U\u026b2<\u007fY\u05bdrL~5mV\"zA\tA(\u0012R\\M\\2;\u03aeQ\u0018FSM)}DN)\u001c\u01dc\u00012*e\u0435Y--iy-)2R g\fc|i%ga\u0012+|\u007f!?\u0010\u001dt#VK\u000fu)H^SpLk\u0001S;#[^\u000bJ\u000fWx\u0003 q@\u0019^\u0013NWUW{\u0003iu^\"<-\u000bV3\u0000+u~cv!b\u000b&\u01c9=D\u04ebv\u0014\u0005\u0018p4WL]\u001bE\u023b7/!Xs\u001cX~7DU6\u01ab\u007f\f\u007fL\u04f2/d*4Q\u0683K Y\u0003$\u0002p]qCVed\t}\u0010\u0431\u0002\u000308p\f\u001d\u0013KW\u0004\t\tM\u02eb\u07aa<\u0019\u063b[Ir%a}:rB\u001f+4cCP\u042f\tQtL\n \n-\u07eft\u0006y^\u0006Ps\u0002y\u000e\u0002\u001c\u0230p\t\u0014\u00125;\u0001|^9.1+\u0011!\u0006RS\u000e\u05b0\b6WX\u0017--;\u0010\u0011@n\u00107o8&\u05c8R\u00d87\u0018\u0003h\u051b\u0014[\u0018_#x_r5\u000eMje\u0003\u0013Z8l;| \u001c}G?\t\u001e4.gq>/\u001cm'VP4-\"hLhXm=-\u0000@\u0018mG\u001b7w;<UX;YBZl95@\u0004\u001bxV}\u001e\u04ea\u0010\u0007E\ua7a5\u0010r+\u001f7\u0306Q\u06df\u0506)B\u001bEF\u0003J\u0638D\u0016O)7\u001aC*V?8AGB\u0019`j\"|9\n-\u0660\u0010\u000e\u000bd@\u0423}h\u0411#Ch\u000e\u0004\u001d\u0003/\fz_\u07bbYN~oH\u0007*N]\u0719mC\u007fKx\"\",KkE\r\u0001_\u0000!@#Q-p\u0350q\fzq\u0001|%\u001a\u0003}i\u0012kPho-\u042259-S6ByR\u0010e<-v9\uea91_>\u0015Y1\u0001\u007f29 *Ax$Te]\u000f,\u0000\u0002\u001c\u060a\u06af\u02f3$p+\n-\u000e@o\u00025\u00034+\n-vS10m&\u001f\u388dM\u00152z(3j\u000e@{/I\u0010Fnf\u000fB&\u0002F9\u0004`v_;l9`u\u0013\u000b\u000bl\u0016<\u001cE\"K\u000bd\u000b\u0001E\u007fZ\u075bji9_P\b\u001b!\u0005\u0018\u0005\u0002Jz^KxN\u0004^a@e\u0017\bq \u0017fQ.f@o\u010b.\u05abtwW\u001f:0\u0010!e\u0763'p~\b\u0017WPD3:\u000f\u0007a/}\u0125.M4dI\u058cP\u000fC\"\"^0;HQ\u0002DT`DK\u0640S\u0004h\u0017:C\u0012E\u0017(\u016a+\u0006M\u001d0$%\u0011v%nju\u24eb\n-_\\\u07acCo#\u001e3mOi\u0012KgYH\u001e\u0012\u001djEQ|CO/c\t\u108ap$\u000e\u0005\u0014A]<t-t\u0018g\u0014\u0004\u001fJG\u0016\u0013\u0018<\u0013fL&:v1)\u0015.\u001e\u0013M\u0016\u3868S#QUh\u00144\"L\b\u007f\u001a(gZX&6&\ud892\udd9c\u00027Cj\u0106\u001e\u0014\u04cd(1U|<mN1@Ec\b\r.<R>\f22*\u0015Kc\u0010\tsE\n-Q\bo\bpEd7RaIP(*+\u0014\u0004[EP\u0011\u07ecF\u0002?\u0000QV\u00196Cp5\u0015\u0013#5\u00145\r.@\u000blrzpEQD\u0002{CB\u0006%\u0002\u001084\u001e\u0002\u000b\u0014\f'%\u0006\u001eAyE YBgZvT_)Frm^\u0013E&\u0013\u0014\u0010\u0012-\u0525#\u0000w\u0018\rY\n-}0Z\u0014\u0003\u052d&L\bTa3Muo6Cw\u0015\u04b8y@r\t\u00ae]L\u0019\u000ej`i\u0193oe-eVoZ\\cN\t\u0016+\u0006t<\u000e>K2\u001a:x\u0002Bd3FD4D*zf<xK\u00024l=\u0003`\u0007C\u0019\r);7/\u0019:p*/+,H \u0007a\u001d[\u0003\u001c*\fYp&M\n-]Z\u04723\u0703>\u007f\u0386\u0006x\u00186R\u0018\u001c?X\u0017!Y\u0260SE\n--2\u0436\u04dc\n-}GP00^WR m\u0746\u001c./<qE.\u0002-(/\u000bY!\u0007\u007fk\u001bK\u0013\u07bcV\u0004k`_l&/3.);\u0004HA\u03a2<b>\u0007*?\u000e\u0264\u0010Hk\n-\u0010\u00bb0WUGIa(?\u0014\u0234\u0003k\u001a\u0019XcF/\u01713\tldRu~T]$k-%*f==.\u0016\u001b\u0003\u001e}\u0018\u0002m\u0001I:\u04284x[o\u0017\u0755l|\u9f60dN}P\t\u000ft\u0006\u0019\u0005TjF\\S\u0012x\b\f\u001d\u00171rAt\u0003\u0012\t7x{\u0013\u0005!Mb\u0003K\u000e42j\u04bb\u0000;\u0315\u0002\r7T:Be6bwd~pYq+\u00005\u0001<--iE)X ~fy0O&\\XJt,m\u001fsBv\u00122&t .O./[>;`}\u0012D$Ki}$W*\u0006 \u0004\u0017]\b\u0003)o\u001bq\u00065\u0000l\u0007\u05cfy\u0019WP\\\\}W6\u0013\udbb4\udfd177xJ+o \u0017_>iS{E+\u00ab\u0010d\f<\u001cb\u0005::\u001e%\u001e3]dr\u0000\u0655\u0007\u001bm\u00aecT\u001913 &@ab@l&4?\u007f+\u00071\n-\u0013g>s\u04dc?\u0006;M\u001ai|Tc39i-\u0017uW<2%qyYRL\u0017V\u0003\\\u0429?^l\t\u0012\u0013\u05d2}4+gbV>%mET/u/VO}$2F\u0572\u001a\u0018m-+?tYm\t\u001f'\n-k\b!_rZj^\u001a\u001a`0al?\u9a45tbIS|\u007fdK\u0013j<\u0001h @?<-z]Z@<%as\u0006+0to\u0012z1\u0015`OY\u001d\u001d\u000f\t\u0019CBEw\u0006r\u001cY*\u000erH\u0017[;\u00ce3\u06cb\u00071HL\rs/n?\u000e-nFP:\u0013V\u00139\u0010\u0011M\u0005|\u0007bN4yw\u00163,/CL#8\u001c!ktd\b\u0003\u0010<)O\u0016o\u06d8Dm\u007f4\u007fpu=l\n-i)\u000e!j(q\rg.]DXWsZ@\u001f0yNB6X\u0014}5zj\u001c2_\u001e\u001f=<rSj~0@}hlW\n-D\u0233?3]@qIDj\u001fQ\u001d(,\u001e,\\kme`d\u001d\u000f\u06adf\u001f\u0275V\u02ed\u051f\u0018T-c\u0577\u0018RQ)NS\";-j*a=#c\u0626\u0519\u04aa$G\\\u5026R`egaNRb\rjZP5\u05b6\u001d@\\p\u0000\u0014|Z]&;g0%jP\n-@$0P<\u0666B*\u001b,\u0000NP\u0016R?\u0007/vh\u001c.#\u000e\u000f@\u0001%Gw6WJCh;?l&s\u0001i*\u001by=\u02792/AbE\u0013zZ7=\u007fR\"l\n-[i\u0007WN^O\u029a[\u0001\t\u00120\u0011g\u0010~!\u000e\u000be\u0000o\u001c\u0019\u062e\u000f\u0015)^C/jx\u007fjj@fhWy`9qr\u0767\u0003\u0007D\u067aV,\u0018\u0004[fw$=VV0Oo%6)\u0018y\u0010H`\u03a9~;\u0007VCc]:\u02bd8\u0608n$\u0005j\u0005\u007f&A\u0017H_4U\u001c\u0002\u000b-#:2\u0017r\u07f0\u037026C\u0005K\u001d\n-w#{zY,Q/\u000f88\u00131vbkl\f\u000b\u0639!x\u0001a_&R\u0019\u007fK|ILlW\u0003|Wr\u0003\u0006wea\"#%Td%=U\u0016\r'430\u001ch>x~\u0011\n-k\u06e65+\u0005\u008fs8\u0015vQ9 \u000eR\u001d?\u007fV;\u0108\u0011GM$pL\u0002\u3a51\u0015bUf67 dVBtYY%Ch\r}\u0003^WezOuI3,&\f\u0016VY\u062d*A\r:.\u000b\u0003:\u0645n7zVMGz!nRcH>%\u001e\u007f+elHSCb2{6\u007f 2]%\u5521IJ=7\u0010ei\u0010!\uc19b:0e\u001c\u0001\u030d\u0006~wh\u000b@[kr|b0^cxQjw/8!\u001eb\u0003M\u0231:\u0013QElo\fQn\u000b \u001dGC\u0010J}\u0006\u0015h$DF0\u0005\r\u000b\u00d9\u0001\u00067@'\bf:UVJ\u0015Cw\u0004H^N+k\u0017t\u0010\u001a\u001fs\u0017S+\u0017ta\u001dz#E\u0010'0t=_\u0017\u000b\u0374j\u0011;\u001cl\u0002\u001cP\f0x,\u0010`BXGX0J\u022b~Lb\u0019\u0012V\u0014N\u062d/\tY$8\u0011(\u001f\u0003\u0011\u0011\u0101pKem1M(NKrC\u07b4\u001cl\u01f6O +\u0018<G B@\u03afaSQ.)A\u0014Wr|\u0014U|mor\tK,%\"4PAb\u916c\u000b^\u00046\u0000\u000b\u0016P\u0017P\u0016/$\u0010\u0007T\u000e\u03da\u0006\u007fd%!.x\u0003D8\f\u0003oC\u07f2\u001b\u000e\u0018^_*\u02f6\"W\u07c9\u000f:\u001d\u0003\u001f\u026a\u0001%_S2%\u0007N\u001a6\u06ce%'\u001e\u0019\u037b\u000eHM0\u0005I\u000f'z\u05c5\tqq\\\u0014;N\u001e@OV\u0003I\u001a\u001a02\u04de%{ULDnaA\u0225}%^\u0015(\u0003W_7\u0015$Dv#\u0007'w#krsS*\u00111\u0002G4\u04fe?i\u0011z\u00167\ubf22\rf\tiubIcq!_\u0143\u01e220/t^di7Ed[)pON0\u31d92$\u0001\u007f\u0015\u0017\u0002tp^-\u0012V\u0085L\u000bA-m\u001f#t'W\u001dF/\u067e-5X\u001c4\u013b\u0018\u0003D[6Eb\u001b\u000eM\u0002d&C\u000bXSgMjB\ub6c0%|Hs[S*c&5#\u0016<:\u0012\u0003;%hx\u00009\u0012{hBp6gbB-\u012a\\A<\u0019\f\u00ec\u0005\t\u0013d\u0016~\u0010\u0010k\u0003\n-a\u0016}'++\u013f\u0018(\u0007$\u000bWr\u0017C \u000ea\u001dXoab13eY\u000f**\n--'439h\u0017R,A\u001b\u0014\f,Jjul,'\u000f\u001c$IK\b\u0001 U7(\ud81e\udd78\u001f|NU\r\u0010J7 9p\u022b\u001bl9\u007f\u0000\u0007l\\phU\u0015\uab9ae]md\u0372uS5CM@bEe\r\u000f'\uc2dcxE.Y|ZP}7`\rNW\u04e6W@g$\u001a\\j\u0006e\u0005{5\u0015]\u0606Df3H\f\u001bq$\n-\u0010\u00129\u0003\u0019_|\u001fb\u013eo<<08|! s!lO,\u0017rrRg\u001e4\u000fSib\t'qTa\u0013\u0005v\u0694Bb\\D1\u00170\u012f$\u000e\u007fDiN\u0005isuW\u0016w\u0015e{P\u0013\u07ba\u001d\u0014\u000fi'lt\u0012#E\u0019\u0005OsF72[0&\u001d\\xSIZ\fm\u000f*g84\u0002k\u000f?z/i\u0114H\u9768R_Z\b\u000eZ\u03a7aJ\u6690\u0016`@Pa!xI\u001au06\u0017\u000e\u0012Cxu<\u0002\u000bLdQ\u046dC\u0012u.AQR_p=2l'\u0262P\u031dF\u00181)9(:@%&o)\u0741\u007f;#8C\u0617%C@\u000fOb<\u0005{DsKS\u000b[_2X\u0640\u046f\u0000\ud642)c`\u000f^\u001eU#Zs\u001e\f\u036fkj\u0015DRkW]l\u0010C\u0691ce\u000b\u0733h\u0001\f\u0019n\u0017-\u0012*%[u1;;Gt$+@\u001dze\u0016>\u001dl\u0017t0\u0015\u0396\u001e\u0015,Kfb^%\u1153\u03f0\u0010[\u000b\u07e6Kr\u0013)>^e\\{Qo%\u0004\u0014\u0010;Rd4a2G\u0004o7uS\u0000\u0013\u0010<|vW03g'M:/\u0346\u0015\u0019VS\u05fe\u0153\u0016/&kB\u0000\u0017~\u001c&ZX\u00067\u01d0\ueb469&L\u0007p|l7\u0011,wQ6!\u06365\u000f\u001blPIY\u0010(@\u001fx\u000f,3\u0019@t\u000f\u02a2e\u00185\u06a0-\u0004&\u0019xfzqx2~Jw!\u0017\u0018NA\u00b9L\u0002m;\u0014m-l\r`3P\rt?<P\u0016\u001b\u0003P\u0001X\u0012Y\tztR2iX\u0018\u000e\u02bd\u0004!\u0015Y\u00172C62t_nH?am\u05bbuoeG~T\u04f1wVq,2\u0249\u0006^-?WD[\t\u0235\u0018e\u0004~\u0015\u0012ze\u0005ow(sZ\u0019\u000f1A\u0005C8P\u0005/9\u007f\u02ee$C-0bc!\u001c\rkW\u0003&\u000e\u0017w\u0001'\u0000\u000fN[{f+g*6\t)>@hQG\u001aU5#!\u0017\u0016>P}81YiBZ{\u0687\u000e3\t\u0156a\n-\u01a7\n-C9O#vU\u001d=+\u0018_eU(l\u0653]\u6d182\u0004H\u001fFi(\u001eX$lrFY[rUhg)<\u0003Z\u0019RTYH\u07947dA(J%\u0339\u000b\u0005\"\u0002\u0001eaa4d\u0004\u0000\u001bZT\u0005C^wOR)\u0007%&9KL/!\u030bt\u001a.\u0007\t\u001avl\u06e1\u06bef8rQ|\u0016E,)(P`/r\u00023}6v\bD\u0004]J\u0391\u04ea\u0012JFSI\n-\b`hdWmXe$I\u001aHXe($\u000f\u0003\u2ae7hUV\u0014I\u0017]+)o\"\u0019OI\\\"W\n-\u0758\u05839I+\u0012NY?\n-\u0228\u0016\u00049\u0013\u0012\rRJk0qw%*\u007fs\u0006w^s|Kg\u0018*f\rK\u02f6CP}L\u001b\u0002v\r\u0000F(qiK5HU\u0005c[5\u1afbM\u0012V v\r\u03e6!C))\r\u0005c;\u007f ~V0Wq\rYe)g(L\u047c\u0010Lbb0\u036bX\u000eI$\u0001h\t\fl\tr\u0001Y\u0015\ud767rZ\u0015\tPg-\u001eJE\u001dRb~D\u0010\ud97f\ude12\u0014->,E5\u0001U\u0004>vy\u0442\t/\u0001\u001a\u0004\u527d,\u0007$P$\u0133\u001c\u04bf\n-l##QA]od`v=Z\u0193 u\t\"g\u0010g1\u0006>p\\\u0017lQ&\u0015N\u001d)\u001a\u001eeH3x\u0010; b\u0015H\u0016\u01fd\u0015sN!\b\u0017\u0220\u001dfvmcCd7\r8y\u0286\u000e\u019d\u0010\fy`\u0019IP\u0001\f\u0012\u007f\u0000\u0003[TZ\u000ba%\u072fr\u0010e)HA,b0,F=\u0010pxq\u0016(\u001d1\u00124`0.2vZ\u00001\u0657vx3\t\u000be\u001fF\bC\u000enX\u0004<?,?\u007f\u00a0bl\u000580\btjh\u0004\u0550*\u0003e)\u007f6T\u001dK&JG\u4c31\u0007p:'\u0001o\u0007V\u00191c\u0003\u0015d(\u000f6^F\u0019\u0017~\u0013SN,\u0b57C9}\u0000obVOD\u02cd>\u4694xQPp\u0007*D/J[?xz'/t6?:&>\u073a\u070f<D\\&f!\f\u0003U1%C\u001c\u0000:\u0005\u000b;i\u0014i{aoyn3\u001fhP\u030f~\u0001\uccb7T\ub53a\u0010mAX\n-u\u0122q_\n-X~o$\u000biu~\u0003\u0017b\u0348`4\u0015\u0510\u0017\u000f\u0005Oz@y\u0017c\u0012b1fue`XL0\u007f\r\tY6\u0005jVj\u00c3z\u0010\u001b61s\u001f\n-OO\u0016\bP\u0005H\u0012d ?\u0019X2L\u000b\u001eX8r\u001b0Qu\u000f^\ub9beTry\u000bsZqk\u000f d[|\ueb73\u007f\u07c6\u054f]\u001bTu0)UKi':\u04f5\u03a9R+\u0004T\u001e\u021f(]tv\u001e\u0004\u000f\b,8`L\u0017YFq$y_rY\\\u0002<K\u0015W]\u0000G2Q\u001b+u\u0574#o$:7c\u0007><[c\u000fk3w\u0016OQQ\u79d2h\u0313EP!HA\r\u0012\u0005}o[N\n-\\#L5e\u0007(\u010e2\u0014\u0151Q-/U9\u0018hsE{\u0001\u001eN\b\u0004uQw&\u0015U\u0017\u03d1^7\u0010/|ISU>d:I2#J}(9\u02a5)oB%\u0002F\u0014\u001d/\u000fk\u02e0CvlU\u0537n\br=q\\7N\u001en\u07b9\u0381V\u001c7sA9XQ-_;xAMINTX*PG\u0018K@x \u0014e\u0000z\u001ad>bFW\u06b8\u001bg o2QGpSkWz239Eu\u04f2i&\u000e\u0011,\u0000\u000f\u001fW\u0017Y\u0016}e;o\u0019,\u063deK(DT\u0014\u0016\u0010R/4B^(\u0007n\u0017A\u0006@r2if2!e\"15\u000eg.Lt0\u0018&q&2`k\b\n-\u0007!WQ9D}/p\u153985:\u001f\u001c.a>\u0019nL\n-T8A0BE'+$2Z\u0004\f\u0007\u001b\u00c3h\u0002\u0007\u06d4pj,a(\u001a\u036e^F>O-f\u001be\u0019?\u0015s:7p@^`|B_\u0019:O\u02dbb3ApT\u0014&l\u0011 \n-\t}_p\u001c\u001a$\u001eA\u001f+T\u0157j\rN\\h1IPD\u0582k(5\u02a5\u014c\u0015\u044c\\\u0001a-2M \f1\r\u000b\u0018`(\u0530#\u0001\u0000\u0006\u68c7\u0001\u001a+o7\u0011\u000bz\u0014KE\u0011\u03488\u011fB\u0004b$7=lE\u0005\u0018H\u0002 k\u0001$W \u0002Y\u001b\u0192,\u001eX=J\u0015=\u00149Q\u001c8\u000f\u001f}\u0013\u000ey\u000e\u001aM\\\t>\u001ddo?Xf74\u0792\u0012WE%\u000f\t<|riZ4(D\u001f;(\u001eF|$qQJX\u000e\u0012M0\u069fS\u0637\u0241^E0{>)\b\r/qF>\f.p\u0018]O\u00dd0\rJ,k\u0016M?E\u001c*\u001dy\u0016\u07e5yEH\u001b\u04e5-\u0001\u0609\n-8UrJ\u0080\u0006\u0004EXae0&\u000fVJ\u0015\u0000Q-Wu/1I 9\u0018\u000ba\u0006!\u0005\u0000;\u0003\u000e=\u001fiY Y\u04e8k {\u0001;|y\u000b!W)\u0012%!\"G\u06b6\u0005{\u0012u(U/^v\u0001\u0019\u0013F|\u001f\u0006Yx\"t\t\u001f\u0001dL(\u001f\u0001$VSFdTM\u0013;\u001b':l\u0012;tbra\u0007\u001fs_P\\\u0012E7kIGX>{\u03efO-\u0004j\u0001rC\u0001E2_N@mpxY2f\u001b\u000ffX\u0000\u03c2u\n-KqWZOtJ9BVJ\u0479\u00061G7!\u007f\u0013\u0005/\r\u02c0;zd`X\u000eW\r]Izd\u000eW\u0017y\u037d93\u000eS:M4/x\\.`\u0000=mG^. .\u0011f0m2`\r\u0016U;)pjj\u047d\u37c2\u0012.w\u00174|N[>CPs\u0004%eGG,.E\\\u0003\tI\u001f]\u0017W\u00162\u001dR\u0018N\u000052&\u0005J,+\u001fB]3[h0r\"TS%WZoQ$m**XhVL\t\u0000\u000f<\u0007r\u0010\u0001W!9\"ley\u000e\u0005\u00008\u0005\u0003{\\\r\u0001T|_\"\u007f\u0001>t,\u000b+\u0515cY\u0006U\u0005JW\u0005\u00032G/\u000b(j)(m`\u0003jRo\u0016\"-K\u001f/\u001c\u06d9Qk.\u0000!*\u0014\u0003\"1t\n-Pp=2^Q;.gI\u0018a6\"Y+.cJ\u001c4CiE}gyGuh9Z(4\u00193\\\u020c1\n-:'\u0019F>`4\u0010{1>\u0006\n-,%\u00c2\u0013\\\u000f\u001eY\u0005&h*\u0015.r0T\u029d.Og]N.C3\u00181.\fj>-4\u0699E)\u001c5!\u001f\u0006\u001f=h\u001emTpDE|1$\"#%\u0665chg[Q\u0013:^z|Lisp^m,a\u0019h8\u001e^\u00176/;_cL\\`\u0004\u0010\\~7u9'j)\u0003\u00057>\tX\u0017Y\u0000W\u0010\u001d-&1?K\u001e^\u0000\u0317\u0018\u0013\u00d7|\fyp\u0010\b6:/rEG\u0337\u007fw\u0019b\u0006A(c\rDf\b\ud9ef\ude89\u0006o'\u0011E7~P\u0671\u001b\u0019WE|1e\u0193$\u0004]\u0018\u0018:\u01f2\u001aW/#I\u0631<\u0015\u001e\u001d\u058b\u0011E}!\u007fi\u0017O $tk\u001c\u0015\u001d \u000bY@$xI3\u001f\u001c(\u001fCw3r\u0621#B'\u01d5kHYU:DWE}\"\u0003\"\u001d\u0002\u0016Us\u001bW8\u0007d\u000b\\/H\u001cD\u0016mi?y!IAS\u0714\rx(\u9b78\u024aU}\u000ezB\"Ga\u001d\u07855f1?\r\u0012AU\u0017\u001eR)Va#q,}\u0016\u0010SM%Y\u0010\u0011a\"n_~\u00112\u05d1h6\u007fN3s?\u02f9aUR[\u0016-I|;P\u001c\u0001N\u0019\u0012.\u00074K\b\u02cfM\u00147|P;\u02abqr\u0001\u0013\u0010~\tsq\u000b\u0013\u001bX{`mV\u8547d8'\\\u0012\u0007q\u001d\u0011fhS\u0019J'\u001e\bU|nF\u0017a\u06d4b*7C(T\u001d?\b\u000eMfbTG:\\HeCf:g!\u0007\r``I5>Ly;GcN\u0369\u06e7pt6\tK-0r\u001doc[tC3<\u001cX\u0734\u0772\u0013\"::&\u007fU-J|-.\u001c0?SqIK\u042649\u0000,\uc98b{yxY_i\u00eeK\u001fd6uZ2=-vVo\u0158\u0016:Z\u0088b.\u0011J?>t\u001dLK\u007f\u0003X\t/5a<W_C^6E~\u0016v\u00051\u0007i9)3\u0007a\r8u\u0001,\u0766\u000e]\u03c3\bia\bcIb]t0<Lvi\"\u000ebIft\u0003/\u001dY\f\u075eC}_J0\u000b\u0006J\u0014ZD\u0016t\u000eIh(_9:6,\u001ctJH\u0016V\u0003\\\u0015g\ua0f1*8&J\u000e\ua2fc\u04f99\u0001wk\u0455og?~|O?\\\u07fd\u001dD\u0013EC%Ue{C:e\u001a\u0004:W\u0017\u0011hG\u0015G%\u0006d\u000fqCp\u0002\f5\u00151*\u001e.d\u000e\u001a>\u0013EE|X\u06e6X\u036aI&\u007f`S((~1QIl\u0019UbijX\u001c /ZQ\u0190\u0017Z\u06c0\u06d2\u0004\u0001'79@G}0b\\:jW\u000bE0\u001f\u01ef\u07beJ\u040a\u0002\u02e6._JZ(`\t\u0265\u0006<F\rT\u05ffI\u036em]=QDN\u0005[\u055b\u0013ecT::E\u007f\u0019\u0001wE[vCNGjLVtqmYj+c\u001bQZ\u0018[O\u001dh~P)\u0002sG%:\fnJ=\u0001\td\rL\"\u0018S`\u000b\u00055rJ\u0014\u0015+g/\u001c\u0594R\u07491]X1*< <\r/T6m2(\ra\u0016TAU\u000f`D\u03df'`7$aP3()\f\r\\->KP8\u0007X#8?~\t;R0U\b=*\u000fe\t1\u0007H\u013ck\b!\u0011\u001f'\u0019!\t*%,\u06cc!s\u0001\u0016U\u0116W.b{qE\r\u001bHU\u0003C\u0016\u0003\u02efGTk\u0017j\u0104\u0019ci^zLbU\u0016\u000fKL!?J&\u001c7.\u0006\u05edr\u021e]L\u001cUV\u0014q]\u0007h\u0019`+\u000e0sJ\u0746OR\u046aXf\u001fx\u0747\u001b{\u0002_V\fege2I\r\u007f\u0007=*'S\u0136 \u02e4g52Uze\u0019Q_b\u001b5p3\ua741Z]|K0+\u0016\u02d2a\f\u0003\n-C\u0010/L\u0001\t\u8e34@<9&r\u04f5l\u0019\u0018\u0007R\u0007.\u0017g\f\u001c|\u0005GF\u0010t\\p\bw\"J>\u0003k\u0015z\u0011{<\u0011#\u0655\r#xm\u0005\u0010)f\u001d\u6a4cj\u07968D4\u000f&\u0259\u0019M$\u0002h.n\u001e\u001e\u0000b\rP!\bE}H\u0408,\u0007{|iZ'\u0005\u022c\u007f_2$\u0015g\u001a-h{JrgU[\u001bmi\t-]j\rv(z'\u0005\u01f0yt?'{\t-f9fE\u001c~\u0019i.IMS\u0514>\u0018)$JL\u000f\rm\u0017]p8\u00147\u0015\\\u06b59\u0415H|\u0007\"m\teun~v1nE\u00051Sr%\u0012bu|JF\u0015\u007fLcqf<~+;H8\u0003S\u0003vs\u8640V\u000exXM,QfOVb\u000bSoY5\u007fr(3o_vJ+b\u001f\u0017.Z}(\u000e\u0372Z\u001d<\u0586\f7\u000b]p,\u015d\u0014\u0015l5Uaz?du<\"Px:54A\u0779CEqbC@#\u001dvd\u0004\u0006|dwGL\u0006zb\u0015\u0019\u001eM\u0514V\u0003@ `;n\u000fX;o\u015c^?Df\u0a45;\u0010d,&\u0013ubr`R\u0012auDI\\j'i}1;\u001cu\u001a\n-I}q8\u0002\n-5\u0014mr.(\u0016a'06KB!F\u0012<lxn\u0018DY:Q\u001a8Z\u0257E\u0012UO\u000f\u000f^\n-aJBi#\u00151\f\u0004\u05054EZ\u0014]l&\u00d3!I&\u000eK\u0014\u001d+-8<\u0016{d\u0001\u0011'QWf\u0015wMMZJ\u0004\u0019>=WG`\f6U$u\u0790ICZi1\u001c\u0004roui\u001a\u000eax~r<-xV\u0153)b\u000e49&Xjb\u0003Y]44\u000f\u0003\n-\u0015`xPc@\u00128|CM&\u001f\u0016\f\u07f7: \n-\u00103b\u0003\u0327\fp\\8\r\u0011Vy\r\u01b0Tbq\u0004gEE`\bc\u0002\u001d\u0003_3D\u001dk\u0004Ay?\u0001VO\u0002&cTsqs7\"]cO<n\u001c\u0014?A\u0001\u0013\f\u0018\u06e4~]?\u0015\tKRs<7x\u0014PE\n-\tB@\u0005Q\u0003JN/\u0018`\u0012\u0000\u000epq%U\u0012a\u0007YO\u065d$\u007fV_\r(pRy-KO\n-p!'I\u001c\tn\u055a\u001d1ps?/>Ofk1M\u0006L\u000b\u0000H*&:Y,~\u00011\u0019Wa\u00013\u001cC|Ie{\u0012/\u0018\u041c>\n-<y\u0010*\u0007@'2\u00198(\u0006gW\u05f9Iy\n-NuwZ\u0003[Ng\u0017>\u001d\u0018=P\rde%\u0016\u000bdik\u001f\u076c'GN*?|APD9\u0010i\f\u00158)\u00fdX~H%@tLP\\ \rkL\u0011\u0018`\u0397(\u0000gELTGyk4|fj$\u0011!8\u000b1\u001d7A-]yK\u0013\f\u0011k\u0010e\u0010\u925a9Sh\u0196^-qwh\u0014\u001a=\\\u0012\u001d\u0001nK\u001a<y@L:G]E\"!\"\r\b!=qMTH!q*mc\\Un\u02cbL1\u0006oE1;J(>m\u0012\u001bvvqvtp(g%f6G=[(,\u0015kRT\u00b2\u007f_\u007fx2vpOSWUzSk^.\u001c:\u070b*f\u0003\"d\fb,\u00044,rMHx\u0001xx<X\\4u.n\u0010\u1ec5/\u000b!=\u0016U\u0001mz,\u0016w\u0011l>c\"2\u001f]F8Q\u0018B=\rp0\uac45z\u0012D=qQO\u00a8'\u0016(:rQGa\u0511,E}\u0016F}f>80s\u000bWQ_Q_X//]\u0517a\u0517\fJ\u0330<8Di\u000bo}\u7a07aC\u000b(z\u001eQ:\u000e\u0002\u00168Z8\u0002n\u000b\u001c[j`\u000b\u001c-p\u001cnc\u0005N-pI\u0005N\u00168\t\u0002'\u00168Z$\u0002'n\u000b[jQ\u0005Fn\u000b-0Z`\u0014l\u0002p\u000b\u0016\u0018\u0005[`(\u0002#\u0005\u0013`Dh8/P\u000f9j\u0004F\u0000d9<\foaRLjj\n-QT5\u001duB\t*fNm&\u00053<BAD2\u001dy\u0014\u079f\u024dAn5`[yp\rknH/7\u0004\u0005\b\ud8f7\udcde\u0247]\u00186\u007fI\u0015\u001e'f:@o.\u0001k|X.{\n-(t\u000fZ\u000emA|V\u00075Uuy/2^j\u053c\u00033Gw\u000ed'=eG\u001e9E\\N[2\u0019$M\u0011\b\u001cYZ)dJS%\u0017f\u001ae\u03d3^9+yPP~{_3aU\u0004\u06bdW~.)=Qf\u02fa]V77{\u000fe'Pzg\u0003\u000f*z\n+\u04b4\n+.GOU}g?5\u00067]\u0019t?/6\u000e;pju\u001d\u001de\u06abx%C(\u0709K\u0011r'BnE^\\ \u0113;%\u001fZI\u0000\u001c\u0002\u0006 ~C\u0012\r\\{~<wmq:\u0735ihW ?M|Gd\n+\u0003U@\u000fT\u0017\u0353\fW\u05c7lM\u0322\fj\u000b\u001dn~v/)~\u0003n-x\u0017O#*\u0005(N(l\u0012\u0014Z\u0012\r=\u0001^r\u000eok\u00009^Q\fVY\u0010D\u0013]Q\u0005tE\u0015t\u001b\u001fu\u0369\u001a\n+/\u0012m\u001eG<OB)<H:\u0015\u03c78$1t\u03c0o$\u0615Xb\f_Uxl\u0472<y\u2744,\u001f\"S'\u00e4y2q\u001c\u0019jM\u0018\u00135\u001b\u000bh/JWM3\u0007\u000f\ti,o6q\u02b8?xj\r\u0004\u0001\\el\n+\r\u001a\u0000\u0019*WT'M\u00156!f(7\u0004\u051c<\\@SsQ\u0474lC6I=U/Vl\u06fd\bm\u0286\u001bY\u0686Xa\u001ew'9-C;\u06cb^\\\u0005\u0017\u00178Q%\u28a6iqv'E\u069e\u0014Ve=b-KA!S\u0019uZM$e\u0019\u0018'\\\t2`u9*\u000b@\u02c0o:nX\u0346j*\u0338\u0001UpoD\r\u0011MjAb\u0005U\u064eu<w:!7\u0005M\u0011\u0015\u0007\u0005JhXzI'd\u001c_M\u0018\u0018D%\u0014\u068b+/bE)|\u0005W]Zs\\g-q)N5\u0013\u007f\u0004WL\u0102r\u000f]\u06f8\u1d1dv\u000278\u000b\u000e\u000f\u0005C\u00078l\u001ds@\u0019@\t|1t\u001d\u0013cR\u0017o\f\u01a4r\u0001e\u0002%pJx[I]p_+t\u03b8)\u0007)\u000b-B\"Yta$,\bI7\t\u000bM\"n\\J\t\u0001B$L\"$,=\u0007+qn%Dn\u0015>O\n+IYhVx\u0014\n+MY$\u0015\u0010\u0093hV0fE&\ufac2\u0014v\u0226\u0019C6UQgT`F\u014a\u0228\u0228p]UU^s\u076e'm\u0736\u0000x0\u02bbv\u0000j\u0017G\u07b4g\u0015;Y\u0005Ux\u04b3\u0018_C|\u0001F$\u0019K\n+X8w<_^_\u0017U]\u052bu\u0015;q]\u0005\u0012Uxd{,\u0446]]8\rd5\u0007dR\u0002PJ\u001c\u0014R\n+\u0005\u0002T$!\u000e(\u0015\u000bK^Y@\u040d\bz\"\u0006ob'\u0609*\u022e\u0013%Nv\u001at\u009a$5\u0013>(5\u001b\u001aR\u38104((\r\u0000!\t}\u9adb\u00efb@\u000e\n+\u15ec1\u001e\u01a0=IBf\u0005\u0012}\u00176+?m]N[Wu\u0015.YG\u0013''$xO\u00137wMU|\u0015HWiu5E+}\n+*}J\u0012\f3;\u02d9Vb\u0015@Z\n+O+\u000b\u04e4B\u04e3U\u0015+`MN}+\u001b>0\u0018,\u0014(\u04c4\u00044@X!\u0015V\u0010\u001c\u0a29VR1:j*<\u0005_OG\u0010\u0011A\u0004I\u0010zSz\u0002I=i}E*\u001f[\u0015y*\"1\u00000#-n_'?*FX\u0011V0\u001baEd#dTl7\u00026.U0W|\n+Ux\u0015\u030eW\u0011\u00185T].iZ[\u00053.UA+*\"W\u001e6\u00114\u001c@m\be(]\u0011\f\u000e`d(8\u0014,Pj\u0018\u0001o\u01821:\r\u0006F\bEbT$\u001d\u001f\u0013Hv~JV\t\u0006\t\u0018\u0001\bb uPP*\u0000JE\u0012R@|P*6(\u0015\u0000A!uQPj\u0000JM\u0012R@}Pj6(5\u0000A!uiPP\u001a\u0000JC\u0012\u04b0@i>-+%|\u0017\u0408\u0002\u001a\u0001\u0017\bw\u0001%u1h\u001fc\u0010}Yc\u0019Nv}XGh\u001bh\u0012\u0015;A[\u0004\tIB&\u00162AA\u0000P&8(.S\u0014)\u0000eJ\u0012bQ*\u001f\"h^'\u022a\t* \u0013dj\u0019\u0011=4#f\u0014J7G\f)<`0X(PP\u000fM\u0012\tC3=4#yRs\u000e<4#C9C3fyh!\u001e\u0011\tt6=+P\u000fM\u0001<4\u0005\n+CS@\u000fMAV\u00183\u066cAUg`\u6a8a\\\u0168\u0012DZ\n+T\u0018&.\u000e\u001a\u0017}A\u0015Lr\u000f\u00143\n+%UtI\u0015LT\u0011\u0018\u0006\u001fC *\u000e\r\u00166X\u0004\u0014|x\n+\bOACT\u0010\u0015hT5*F%\u0011-EkTA*V7N\u0278\u001e\u0005o\u0726F~\\:\u001eYI-\u05ec4h\u07cb+D@7-YfDY:rl\u05c7l\u07762v+\"b\u007f\u001dVL.C\u000fjC\"8GUI\u001b\tr-AI C.\u0012VRU$1-<]8n#/\u0003:!s\u0019u3\u0006wv~wl[h\t\u007fm\u0017~8$Ba]Q\b;\u0001:C\u0011K7C\u0003`\u044f\u0001?FW\u0018M5>FpiZIM^0j4.}+;<\u001dv\u0745`\u001c\u0014C|O^jZe9\u001dG0r_\u05d2b3E'>lSa\u0004\u94c7\n+J3\u0015\u001b=,tr\n+0'*\u06a7\\\f\u000ba\u001d=\fND\u0010\u0443 x*{R\u001d\u0017I#xwm\u001c\u025a\u0014\u001dAE\u001d1M\u0017\u007f4)\u065a,Hnl\u0004\u0004D[\u0000\u001a\u0006Hq~\u0007}$[YKW=\bE\u0000_f\u076b(\u0565o\u02965}1W\u0019\u000e(\t6\u0013&*O\n+N\u000bMnB50l\u000e\u0005Yxsxn\u000eXGG\u01ff\u07ea}\u0016UY:MgZphV:QN;gbiyV\u001egr=\u0004|F:\tT\u0349/zJ9Z}\u001eS\u001d\u0566Pu>EP|?\u000fO\u0014z\u001e2`tIVVuq\u06eb\u0003{rov\f \u0006\u0005IzLp\u02be\u0015k\u0314LZ:\u0012\\p\u0005#\u0018\u0792U\u0017q\u001f\\\\\u0010=80\r\u000fa<2CEx\u0018p8\u0016g\u03c7\"3\u0019i\u0017\u077e\u0005v\u0003\u0007\u00057D\u001f`4\u0706\t=\"y\u0019nOc%]\b_]\b_Z2y^2<*%(B\u007fB7\u007f\u0441\u0491>F!\u0012\u0019!\u0001\u0012~p8\u0001I/\u001ci\u000f\u001cF\u0011y\u0708%lD\u0014S\u001a8Q\b^G\u0007T6\u0015y\u000e\u00d4.\u0015U\u01d3h\u04f528\u000b%\tv\u0015QA\u001a8M\u000b<C3G\u0007^)]j\"J\b\\Rf,e=K\u001ae~?#\u01f2\u0639\u04a1P\\\rJD\u0012\u055eDoS\u000fp\u000f=rlT\u07a1G\u0007\u001a#]*1\":\u0000\bk0\\\u0005F\"e$H\u001aI\u058d?#h]\u0097}\u001f\u0017'.=?#X],\u040f\"$[\u001f%Y\u001fM\u0003}\u0002\t5KQ\u0016-\u0011@?\n+[w<\u001a\u0011G!kZ\u0006\u0b0e@bQ'(\u001ci\u0014L0r\u0012+bAG\n+2N\toF9q\u001a$(\u047a2r\u001ae\u0014\u0005JiQRx\u001be4((\u047a<\u000b63QExM%SgD\u0005x\u001es&\u03e3@)<{\u0001b#'Op^bnI,j\u007fSE \u007fR\u000f\u0011O{1JN{1r^i/zW\u0017\u0002,/\u0017[Io\u0015\u0014\u0016h?OpPzu;wp\b?\u0608'\u0019%'\u00199pFd8+V\n+^F\u00007\u001cO\u0005i\t,f\u007f\u001a\u001f\u0011O74JN74r\rF{)(\n+fnhnhS\u010c\u000e\u0013]rt\u001b&,F\t\u0012$D`\u0014N7\u0017n\bg\u0016n\u0014H7\u001c`0zD!`UbFWM!N\u0181z>\u0015\u000br0\u001be#\r%$\u001bas\t\u000b\u02dd\u001a*\u000e N^>d):\u0016z<\u001cG^\u000e# \u000eL\u000fP\u00150\t\u000f\u0642\u000f\u000f\u000e[p\u0016o?\u0016|\u07cb\u000f\u07cb\u000f{q9\n+#g\u0006\u001eERfQ\f<r(GN\u001c\u001b%Z`\u001c;r\u001c\u0005JiF9r(N\u001c\u001b%Z`8r\u0012\u0005JiF9\r\u000e\u000fN}l\u772a6s:X\u001d''C0d3xGY0rf(\n+2\u000bFI`\u001d\u001e<w!0!y>\f?dPy\fgQ,i<,Q9,(\u047a<\u000f6sQGR\u001ayR<<Q;<($A\u000e#$A\u000e tUO 0f5JP\u000f\u0012A=aX\u000fr\u0018`n).9[z\u00c0\u001es\u001e\u0011z\u00d0\u03a0~\u0001aXg`1t^5g<\u016b\u016b\u007fz\u00fbW?]YI\u0013(X\tt4lzm\u1656w^-'n&G#m\u07dc\u06c6w\u0014z\u001a4\r\u001e1\rB\u04e0ip\u0014\u0006\u8a2f\u0789T_\u0017MD[Q2 \u0001.\"\uf0a7,\f^\u0663bd@\u01e4KH]\u0010EVH{Lf]Ij\u06cd\u000f\b\u0016\u000eT/ +#\u0007!iVMU7\u067aU\f_MjI\u0666IEh9A\u00059[#B{Kc\u001aGysXjBdK\u001c^<n\u017c\u001cO%\\<\u000f+\u066d\u0001\u0002d S\u001a7,\u000fc\u001e\u4e78\u0014EKbZ\u0006\u0014% s\u0016;|3EU\u040a\u056a\u0761\f\u001ep%4t{PT\u0011\th|L\u0007y<\u000fx\u001eE \u0017\u0001\u0006/|\f^\u0006\u0019\f2x\u0019`ep\u0014|\u0018::\bQ%;\u001f  \u0000Cq\u0006\u001a\u001c\u0007jpq\u0006\u001a\u001c\u0007jpj\u0416ks]\u0016is\u050bd97E5K\fO\u0013bDl\\\u007fD3Z V \n+\u0011`5\u001c`aD+\n+,\t&6Yey\u0014V@P\u0010T3\u0019%V\u0006E\u0018tw\fp\u0005n\u007f)\u000bi\u0019\n+idGL1QfNV\u03caXhA\u067aaB)\u000e\u0018U\u0243*uq+WeM+\u06b3ZJrQ:g#w\u0018h'\u027a^U)kUG\u0014a&\t9\u0016\u0015\u0291m].\u0005\bI 3qniNWnz\u0002,=\"&\u0014]\u0011QC^\u02d8@\u0004GCxE\u000eO\u0010\uda87\udea5@?@Jfr\u001c:||ne;Gb5y@Xb\u0000\f321\u0019u&\u06bcVm>-ke\u01c6 !\u02e6][CYSf\" rI\u000b\u00fc\\V\u001bv\u070bu\u0000H'|YVk-OzVu3,zxf_Xw@-\u001c|\u05c2\u00efAfp\u0007U|9\u029dr.s\u001ed,F\b'\u001cQW!/\u0006\u001e6Kx\u001dn[\u0015\u0006q\u0007\u001a\u0016sm1Wc2H\u001d\u00062mPF\\P\u0017Gj.2\ud8f6\udc51\f3\u001dO\u0559d[\rCzUN\u0007\u00188w:!k\u0005j\u0002jrg+);[\u067e\u0001RZ#jZ_\u0014:aWLRv\u001e@Y\bw\u0019mB\u06feX]9\b7\u0019\u001d\u00044\u000fu.\u0007~zTk\u001b\u0011aH\u001a%hl$W.jYnXw\u06e0FE{\u0001\u007f7`>/&eD/mOX\u0282\u0011@\u0014BL\u0003a;OS4\u0016i\n+l\u0001}\bE.y\u0662\\ivfO?|?M6\u0016X+u$.[:\u00f7=(7=\u0014\fi(U7w\fK\u0016&eu',w\u0005or=z\u0016 Asm;6z\u06e7?^]}Hh\u0011[' \u07b6\u06bc\u001cJ2\u0003{;4<l\"r7TVGs\u0018kb(Dmj\u001a,/V,I/\u000e-7\u0017\u0012\u0011?ovH#Vl\u0003<xLfu5\u0004rJw[O7\u0003F\bi\u0212q\u0003#ue\u0442Q .XUy,\u0001\u000eBZ7b&\u0018\u001cb\f\u0545O%4dUb\u27d24\"\u0019e8`T\u017c\u0017q%@\u001f\u0006}Ir?hK\u06d5>?E\u00d0\u0018\"Zj^?\u0016`>\u0003F\u04e4L\u0000Op\u0007TWz\u0005/$T,\u001111\u001c\u001fh?B\u001d<F\u001d@\u0010\u00128~\u0010&0{+Jm%Klm;|\u02197f62P\u0018\u001bg\u0019E\u0013;l^=\u0541A\n+m\u0013+\u05b7Z\u001ds\u000fPc\u0000\u0004\u000f\u0015G~=yg\"Nxi\u0015D\u00119Z\r\n+*31@'d!\u0005*2Q\u001e\u007fSPm>i\u001bW.8z|\u07fc\u001a\u0290C\u0019\u001a7@\u001f~\u00000\ba\u0010\u000b1\u0014\u06f2y'K\u001aZ5ir@Nkk\u001cH\b\u0016\u051b~UB\u0005H`95CN$\"O?\u001f_z\u000fw/>\u0015]9+:\u0015\u0000\u062f1*rz\u00025\u070dlh\r\u03ab\u0005\u001c\u0004-A\u0019*\u0006@\u0016\u0013lkT\u0005Q'jj'Wwt\u000e\u0016\u000er\u001b;</\u0016\u0017c\u0011\u015eF2v%8\u0015k_\u000b\u0013!\u000fM7'IIf3C\u0001\r\u07c3oE\u000eZ6l'\n+=?\b\u0002\\,}>oU'$\u012aX\u0158\u001e\u0013d\f'`m\u00166FOl9\u0003\u0019!XUA\"z\u0000\u0018\u0018jD\u012dC\u001c0\u0016t\u000f%c\u0006\u02e4\u00007m\u06b4|5Enn\u001cU\u0010\u001d_\u0000 \u001d\u001a9^m}\u00107xjTU\u033aW)\uaf1aP*OnSTsF.\"^\u007f-\u000b\b\u0002nn|\u0002`n\u001d-\u001ao%mu\udb83\udeea>W\u0016Y{\u0016X2i(\u0018\bVAUKqB\u0002n|\u0011\u00176^[*\u001bE^`R\u0001\u0019EM\u0001~8\u000enS1D\uba73\u0013\u0010A~\u001e\u0012i]\tH\u0003(\u000e\u000bbz\u04d8Rj-62\u001a)4[\b\u0014kxQL6\n+(/[\n+\u0000\u001d}$\u0018mi&yJ7T\u00125\u0005\u0019?\u0001\u00011:7\u000fSP\\\u04e0\u001c>\u0013\u001cs^\u02411\u00122Vp=M6^8.a\u0006\u0015\u014e*\u001aH\f\u000e4*\b\u0011\u0013\u054f<C\u0018T\u0014\u03deD\u0016\u0015dZ\u000f#%\rf DAC\u0019\u007f\u0592|c_:w?)\u0019@\bT71\u0016\u0005NgJ\rjq)C\u0006,\u0595<\u0006\u0017\u0004\u02d7\u0010\u0003|\u001es+\u0010\u000fI\f&$;\u0016bi)6.PCU\u000b\"\u0014m0JjE\u0006k|AzRn\\Tu\u0000b\u0002||j)\u000e\u0005jCq6[V.2!z\u001d%|uF*\u001a!ii\u001a\u007f=u\u66882MC84@uu\u0007~.\u0001{)\u03efYq\u0007F\\\u0003{\u0000n{\u01b4\u0004\u0011mm1%\f\u0003?f(p{\u05b4]NJ\u0013dF\u001e)e\u0011n44\u001d(oI=pm0\u0006\u0015T-v\u0003F\u0004\u0014b\u0003t\u000b\b*i\u0000\u07e3Nxa G\u0004v\u001f@L\u0019.f\u001fe=Tn\u0016c\u00105-#:J\b\rAU+#p\u0015](P\u0006\u03fal\u00118n/wX;mqrEG\fE\t(a\u0002B>~X\u001aN\u000f\u0019\u000e\u000fO\u0005{>n*Po \u07e01tthBhK;cHy6\f=~\u0018,WyzP\\\u0006\\ZKoX\u0010*\r5n1\u0582\u0003mH>.{.G\u052e\u0004+E6\u05dbN\u0018\f\t/~ZN\u001b,>F\u0017ddA7\\\tj\rS{VSYX~A\"l$J0\u0010I\u0012YHR/+\"\u0016ef9!+\u017a-]/II=bQ|\u0016Rz\u001egCU[=\u0007 \u0002bL\u0010YnprA\u0004Rl\u0010hQ%]&]\u000e\u05b2$U_S\u0019@\u000f\u2ebe+wgW`pNa\u0017\u00005\fsrs,6p\f\u0ae1Bo\u0016Pe Z\u0006E\"^#f\n+Q2\t\u0013v\u0003a0b\u0010\u001f@}\"M^s9vR-_X\u06bagaYzD{\u001aY\u0324Mi%?=~G\"='R\u000b]]#T>\u024a\u035fC\u0012u\u03ffVkP\u00007^A)R\\\u0006ClQ\\S(|U\u03ebChITqFd \u0003\u000e7=/3\u000b\u0001QS#\u0014Q\u001ap\u0463\u0004r0Euq9Ty\u01de\u0006\u023d\r\f/`\u031az/\u000fc\u0548@'Sz$^Jq\u0014_W^\u0002Cix?=,\u0005<&s\u001c\u0013(SD\n+l\u001a\r\u001bfe\u0006\u0002\u0014RVJ>\u0018lt0:M\frpz\u001b|Oe2[0a-\u001f\u001dd\u000f0ps\b\u000b\u0583~N\u0001*vf\u0011\u0001VR\u000b[\u0017\u001e{\u0001^L`\u001aVu'Dt\u0011$' sIcP\u0016\u0364)Zh+\u0004F1`A\u0007\u001bq\u2a56%(\b<)I\u027d(\u0005\u000ed\u0014\u008dfHk\\)@Fo@y>$.%'Q\u0005p\u001827m~\u0016Kg\u0018\u0007pxHO_,\u0018\u0001`~\u06477xx:\u05b1Y\u001bV}\u0005+?\u0006 `\u0013!+nH\u0016\u0019\n+o\r\u000f\u0018{W4W|ZWG\u001b\u026en\fx\u012e+<d\f>u, a\u0623P99A\u0012\"O\u0007G\u0542 \u026a\u001dE/G7XN'<\u0006W\u062e\u001dO\u001a\u033f\t'8W\u05a7'2'*\u000b+,~\u0011\u001a\u001ez\u0019>B\t97jw\u000bs\"\u00e2%(R\u001cK\u0004y\u010cK~F\b\u0002\u001bL9X\u00c6\"H\\a^\"\u001e`BG@\u0002Aw\u121a\\#J\rcF`L\u000eQoj~Sla|Z})z;4Iu\u000eLhp\u001e$zpD\u0003r<jjmX\u001dBlwX31[)b\u0003\u0003QT\u001dm`RvVa]d\tj<\u0000.\u0012lY%f2{\u0018OB\u001c0\u0017{B5B\u0010~T0\u001bF\u001d\u0007o\u007fR\u001b4\uae9f_#\n+mpB\u0017\u0019\r(b\u0013YX?\b\u001f\\j\f\u001diX\u0004\u001d\te\u0010K[[X0_*\"\u0017gB<:*\u0001AiCG(1:\u060f\u0012t\b\u001c3\"\u007f\u0015{f9Y!\u001eD8uQsg\u0012\r-\r,\r\u0016I6\u0006|\u0015\u0003XF\u0002LB5Cf1\u0004i\u0006h\fIC\u0000C\u0018\u7d2cO\bKB\u5e2bF\u0013\u007fWd\r\u0004\u0000U/\\\u0006\u7028\u0004h2u=\u0000\bp\fb+\u000ejF.\u03d2@\u00fd>\u0007'(<B;\u0000\n+Z\u0006\n+\f\u0018(C\u0001O8\u007f6o7U\u0502\u8762\u0310;\u0000$A\u00181J'\u001d?Z>\n+\u0011\u000b\u0018\u0010<'}9M,(/\u00c7YTw\u001e\\s\u0014,\u0015.\u0014E.@^\u0006\u0014Ekuo|A!l\n+\u0016h\u06cfc\u0016\b(uy.9\u0011x%n\u0016\u0001^ x7O\u01c1\u0002^E\u0001\u0002YJ\u0012/ZX\u04b1.]}@\u8194u!\u0014^\\A\u0011<\u001c\u0011\u0016\u000f`7\u04c83%Y3BQ?\fK{ \tGY\u000b\u0004\u0012qRQ~6\u0013\u0006\u0007/e\u0003^Nm\u0012]\f\u001f{KX\u0017\u001b\u000e_^\u0014\u0018\u001a6v\u001822D^\u06d5-\u05c9O?*|rQz\u000exp\u03b4>I\u0004\u0006.e\"zHt=\u0017E\u000e=%\u000b*~/\u00c1\u0018;\u0017P\u01d0vi&\u01cea<S\u0010\u0013\u0014~+\u001dZO`\u0004Ol\u00011\u06c5Tx\u0113N7ZGN\rDMW\u0001Qh0\u001b#jn\u00efOio3Cc\u1680\u0000\u04dar\n+4\u000f\u001d\u0011\u001bzP\\N7T\u0003;\t\u0000\u0015%O\u0011\"4<6\u0012\u0002\u0017K0'\u0280\u0018V,MB',\u0015Q*Dq\"\"T\u0015IH%:JKC\u06a3ttP\u0010Xn=\u0016AQF\u007f\u001a\t\u0000DYe\fTOP\f\u00107\u033a\u0000-\u0015;\u0017E\u0011\t\u000f9\n+-\u001b\u0006\bLCTDzL\u001a\n+t\".R0`\u0007\u001axt\u001f\u0006U\u0015d\rikA~S}l\u001b\u0275yM\u0014O\u0002R@HP\u0003ib4d)\u0005\u0bdajQ4\u000f\u0010S\u0014\u00072\"S!47F5\f1{WH\u0001%\bv1e:\u0019\u03fd\u017fi1Zir\u0015;%bZ\u001a8g.\u0258j\u000f3\n+\b1e\u0018\u000f\u0012-\u0010!u\u001a.\tXhh\u000ft\u001d\u0017\u000f!;g4P\u0002D\u07fcdH\u0000\u00a9 =\u0012T\u001fps\u0007uHn\u000ep0dgi\u00d9,k+tNwkEp\u000f9\u001b\u001aBaH\u01c3bsdb]d%N\u0015)\u0210\u001e&CNs*\u0011\u001eAHz]7kKu\u001br\u0015\u000b\u81a6\u001e\u0007/d\u0746@W\u001fm,K{Z)\u0012}1TDD\u0012 \u00069V\u001eH:&B *@\b^iV\u001d%6VP\u0018F\u001a#F\u000fid`%\u0019\u0017\\&-\u0006HQ\u0013w\ud87f\udd54T\u0000[\u0004o\u0007\u000fxa\u000b\u000b\u0011\u0007'\u0004C\u0583m]wWjN\u0011[;FA6'>\u0019d\u0014PU\u001aasM!0tT^\r\u0006\u0006\u000fH$IO\u0014/4Y2\r,;\u0003|\u02a8I\u00020U\u000b7xP\b#\u0019.t\u001aAc\u0006e\u01ed\u0000<CX\u0007T)\u0016b\u001fc?p\u0002~#c)9}\u0019\n+I\u0218]J>ltNI\u00048.\u000f<^\\o\u001b\u0018\\\u0012\\t!l\u000eo\u00198\u0003Y\u000f\u001f$\u0003_?e^A{sqg\u001f_\u067cZO>F\u0016+\u053e _0\u007f\u0007M\u0015a\bB\u001d3Ps\u0015 xxwE\u0002dW\u001e\u000fo\\O\n+Qf\u0004\u0004\u0000E\u0001\u0434h\u001e(L4\u03c1FOs\u0004\u001b6\u0011\u007f;kSA+\u0112_X]@\u0294Uu#gI13_\bc\u000f[\u000e\u000erAB\u001f\u000bz\u0796\u02f2&JL\u0007_KP#\u007fYL\u0015Q\u05fdX>>I\u0015z\u02eb\u0018Uj`-\u062fe%\u0014\u007fV(%\"2\n+\u0000~qi\u0015{ih\u0016\u04c9&!O5E.M}+\u0006L\u0003V,ouEk\u0001\u001f#\u0019l`,IT\u0000\u07c3\u0015>%v(w<$d\u000e\t\u0019s\u0017a\u0019\u0201rg:\u001aE*\"_\bo\f;l/\u001e i\u001e35yzF\u00bal;~\u00ba\u0019C,\u02aeOXZM$B8ZF4\u0016\\\u001f\u001d4\u001e\u0005:jAY\u0014{\f1\u94ce_pM3!\f\u001cC\f`>Y>oc\u0012)#Jy=!*HO8\u0016\u0187h\u00017ht\u0011a'^i\u0001};\t`\u0005\u001fS\u0560s|]{$\u007f%O\u0002%Y._)\u0010#pw\u0002%\u0005\u0013}DuxpV\u95bdA\u0017ow<|j}$\u05e2Z-\u0016FR\u007fbPaUbHE$\u001e:M\ucd38\u0187aRgJ:h\u001fr\u0003J9J7MkAXv\u0000q\u0015\u0003Piu,\u00d4Az+\u0002|JC\u0015d\n+\u0018n\u00008AYH\u001c+.v\u001exgluq8<\u0000%\u0007\u001cQ?^{+\rW\u001d\u0005l$t\u0004\u0015NkA\u07c4!K5*l)\u001e\u0018._9y\rR?)k>n\u0005'4KGA:,Y\u0002erd`r\u007f?Tx\r(\u076a\u0003\u0002]1\u6243u\u000e\u001f\u0010eZ\u000e+c0\u0013\u0018o%\u0751\u069f<n[YI>\u0624tbB+#:\u00065|\u001fX\r\tw\u00bf((c#\u0006\u06d3j\u00167KEZ\u0017\t\u0007] #\u007fTr\b`/,_\\}\u00c66\u028e\u061c\u000f\u0015,\u0012w+\u0719vV7f\u0762D?\"L\u0712\u06c91h.`\u001a;\u0005}$BJe.s&2u]\ry_\u0015\r\u0018\u0715I\u0316PC4XWY4nPs\tG\u001c+\u0000+no\u05acrb\u0017\u000e\u000b?i\u0017TE48VKuY\u0010#F\u001cu7X1\thFV;V\u0014\u07c0Y\tgeN\fir97\u0001\u000ex]=%\u02322Z\f[eaV,\u0006=7,\u0000z\u000eg\u0017Y5E\u001e\u0542\u0005K!|{d!M\u0015\u000f\u0010\u0343\u0218wCS&+<SCA\u001bn^q\u000407\n+\u001bW\u07e1-\u0018\u0002m\t1/x]\u07de\u0006E\u0789\u0907v\u001ez0\r6#>\u0007$ND\u00151DI-t\b\u001f\u0012\u000earC(\u0019\u0019T\u0019\u0013\u001a\u00146x/\u000egrZ\u0007z\u001b\u007f\u0000u wTY*\rV'\u000f9\u0011 {9\u0362]}Ch|`]0\u001fO\\\u0019v\u0004\u0017Ah \u04b1\u0004~]\u0010.4\u04eaEGp\t\u000borC1\u001fI@\n+a\u001d/\u0016b(#1eHXQ:b'dD\u007f\fFD\u0010\u0007-\u000bJ\u0005F6}3;.\ruzr\u001d6?^3\u0000`\u001ct\n+IO\u00035>:OF({\u0007R\\U}SVe\u0377\u10e3%T.\u0018x@\u0006\u0017.HB{CJ\u0013\u0000\u052fz/X@%^@9>[p@\u001cP9<ks\u001bGy\u0497O2;\u000e\u00100\f6\u000e\u0003\u007fo|r:b\uc2bb{\u0001~.\u0007\\\u007f'>t\u000e|$R\u0007T|M\u0254\u001c :}\u0017kp2Dn;xg4: !6\u0014$1>]\u0017&)rQ\u00048y\u0000=\u0015ZY\u000f$ihL{:\u0016VKU1\u0012q\u0006!xW\b\f\\~T\u0010!b\u0004\u06b2\u001fE)O'F,\u000bZ\u001e\u044c\"OE0YZ4O7%\n+\u024a&\u0145\u000f_~\u0017\u000f\u001eh\u02ffy\u001d\u0014Yn\u0267=9\u001ff\u0290\u0006U\\(f\n+\u0011WyRK\bZ\t\u00172.\f\u0006 n}|i\\\u0019v\u0018dd\n+\"\u0010bq\u0010b\f\u0012m@\u0016Im$;6\t:!|#\u000e-`MqM6M6\u000bo\u0002.p!mOpXP\u000eKt\u000e\uc520-%\u0002H\t\u065c\t%P\u00126s\u0005d0\f\u0016&\u0016OYAlC\u0004\u000e*\u0010Y\u0011o\u0012bX\u001f,\\_ \u000f8w`@e\u0019?$+`\u000b]K\u0006oP0$c*\ud6eaiI>p\u0010'-!\u00042fV\u0760_\u000e\u007fW9V5@(T8\"!n\u0003\u0001\u001c\u0005s\u35a2VU\\j*u\ud1b717M\f5\u0001\u0002mR7\u00165<[/rK\u0016dqkB@5\b\u001b;^O^\u001d\u0003:kp\u056bQ\u001b\u0001\u0016l_\u001d\u001e\u0590WPwa\u001b*\u0012+i&\u03bc\".'3l\u0101(@\b;K\f\u0013g|}\u0013\u05bf\u0014\u0005\u0385=8n_]J\u0011y<Lu&QSi.N\u0017iS\u0002\u000bq\u0013!\\\u0012\u000e\u0013Z8\\\u0011\u0015\u001b9Q\u0016u^C?[UAM\"zJwP<I\u0014f\u0014\b>\u0019ltp]qN'i1=\b=x\u1fb0Y\u0012S\"3w:J\u001b~i!8h95\u0016+EkBZ\u0001o\u007fBUecN%it|\\p\u0003\u001b:H\f\u0019Ek\u000b,0GE\u000eJ\u0539\u0007EI}\u0019\u0230\u000bV$B1w\u001aub\u01e4\u0000\u0756\u033fo2v\u0007\u00102z\fa_\f\u0001><8\u0016\u0013y+-M-\u0000n~\u0000ce\u0003F\u0002(fg\n+\u04a7=LzyVhy04bU\u0010IK_uA\fkG-p\u03ca\u00050d)\u000f^8Kl\u0001,\u001e\u04d1\u0000u\u008fsZ,t]W8[zT\u001c{/y\u0017N\u0016??r2C\u0010o-0/~.BOh\u06a6.x\rqIF\u0012\u8887S@@K\u0004\u001d\u001c\u0011\u0018\u0012O\u0001LTCDM^h!\u0006S4\u9f1c7\u001bVdXM]\u0016OZ(\u000b\u0001\\Crha\u016a\u001aD\u001fC\u001a\u00db 3\u001d\u0760FpE\u0644c\u06c2\u0002*n?l@MB%eA\\\u0002}3><d\u0000?+\u000e?c|h\u0010,\bf\u0122EU/)CE\\(c;\u0005\u0019\n+2&\u000b P\u06365@%6\u0014BZ3n\f@%K\u0013?\u00078caKd%\"I=,c!c8*\u0013\u0014`VgC\n+'6_\u023c\u000f\u0650}!\u0010[\u05bd\u001e[\u057aSOYC\u021c&'\u001a{Q`L^\u0011mo%0f>#bt\u000e\u007fG_\u0013fU,JE\u0016\u0000-)ke<\u0010\u0004}\u0016\f@\u0015\\\u0011/\f\u001aWp4D_a\u000e8f^\u0005\u0002<8[\u0003o%\uf66d\u0018$\u000f\u0002IBF)\u0006g\u001f\u001fiT\u05cc\u0406\\X@Jd\t\u0005\u007fki\u001f:$\u0014[\u0016)g\u001b+H\u000e+?=\u0017YV=vc\u007fwV\u0001\u0013eO\u0016vb\u0010#}\u0018\u0018zbg\u0016}B\r\u001aean\u0269V\fkeHQe!\"yST_\u00052(60>.\u0014\u001c\u000b\u0004\u0450\u0011\u0000lhQ\u0015\fyn\">I%\u001f/10/\u0007j\u001f'jDFAm2k7(\u0007EZl\u0016r\u00faB\u16fe\u0004\t\u0004\tK/#\u0010\u001d\u0013*v)9GN+KN+\u0019\u0019O%U* 1\u0015]aJ'i aQ ?$s\u000fUY&S\u0016\u001e']t&\u0014\u000b\ff>%q\\-+RwcZ\u000f$DK8Bf%+ Z\u0010NH4H\u001d*Q\u0799d\u00030\u007fMz\u001ayuE/\u015e\u0011&ct5.-\u06ea\u000eC1o\bGe6\u0002<\u001aa.\u0584#aV\u0016nHB\u000e6IZ\u00197,>\fD6DK\u0016\tv6YV0^5d}U0g2+FB0e7\u044b\u0015;4b;?&\u0004%J2\u073a%\u0005dVw.iU\u0004'<Bx(\u0006\u0016wH-\u0007\u0013=C\u013fJR`c,\u0016\u0004Ve\u0013\u5e8f\u007fE\u000b&\u0004k\u0000\u0012\u000b\u001e'\u001c@\u0010\u0013rK*Q#>F\u0005u\u0005V]=\u06b9\u001cj\u0019O%A\u0018$q]\u0011b\u0682FIT8uhx\u00d6!MA*3\uf008U [\u001eV9 ^ vxI\u0005\u000f4p*\u001b:\u0018wC@3?kge<&A\u00060J\u0001R\u000elQj).epA|c#\u00059\u0018\u0018@Y\u001cwtJ\u0400L\u0000i1B\u001b\u0002d_R}$/O},\u001b\"8s\u000e9b\u0011XT\u001c\t\u000e\u0015\u0016W $U\u0011TC\f9\u007fP!w,P:;++/\u001f\u001e\u0007E\u001eXeH\u000eTnV<8x\u0019\u0015fb\u000ef\\M\u0010N;^\u000e\u000f\u0003\u0018f-[aZ=_J\n+\u0012\u001d&.7kREA\u014e&\u001e+\u0010u\u000f(n\u0001\u000ev\bH\u0012vs&r?h\u000e\u000f\u0013\u001fsM0\fT\u0154\u000f-s\u0000\u0014,\bQ\rG!|A\tR3?\u0005\u0018\u0003RSB\u0006b)5\u0012}*$buRI,W\u000e\\6#>VRC\u001er^<\u0016<!\u0003\u001a]IH2\u0001b\u00052\u00176$fu\u0014[5j\u000e\u000f\u000e\u0013Al\u0010\rf~+L>?Y/\"C\u0015p\u0007n#J\u001cf`\u05162-x`TmDQ?xN\u001eRA-i=\u0113mb1\u0016}\u001b6W?wmnP\u00e4We2/L\u05da\u0012:J\u0010Py \u007fty\u0010< \fX$2] f\u0019e(Q&~eqM\u000b.U^u\u0002\u001cuDmU\u04ce\u070c\u001dNl=Y*?EFIJj\n+M3O\u0016A5 \u00055\u0014^J7\u0017\b\u001em9\u0011+s0t\u001d\u0010;P\u0016GFqTzRc\u0015\u00070z(;\"\u0000Kn\u0013x+Em0WW](?GzCL&'MRW&\u0000(\u0363g/\u000bs?+\t(\u000b\u001bQt@g?-\u000e\u001d\u001e\u06b1U\u0001g>S\u07faY\"l\u03dfox.q\u074cO;\t\u001az{:\u0007Zq\u0005m`E+\u01b6|s\u0005y7%9Q\rb2C\u001da\u0000.\u0003$S\u0001iw;\u0019]iFo\u001c\bD]\u001fM]\u0015\u0014\u0545N\u02e6;FG\n+vs\u0000<\f\"~\\]dYe`.\u0010mS)&RX@Jy\by4\u001e_\u0004\u0019\u0002U|\u0011\u0244m(Vp\u05f4o:2K3`\u0018\u0119\u0200a~\"(\u0018.;\u001f\\El\u0002\u0013]\u00c5SR\u007fpBd)3)R\u0004D\n+\u0015\u0006C\u001aK^\u02acjM.\u00132$\u001fl\b\u000f\u000fr\tF\n+\u001f.nSu\u0006W\u0018k4\u001f{\u0019\u0013?\u0001ofT\u0305BP\u0002?z1\n+A~el?-o\\\u0007QQ49\u007fG +$}qh.\u0018z\u0004}XP\u0011zS\u0017_*6;q\u0005'$A\u0011\tZ\u000b\f'(\u00163VD3r\u00057)2(6,`P\u00ce\u001e\u0006\u0002\u0018\u001e\u0006\u0014j\u030bF,\u0014Q,\u0017E4#\u0013\u007f\n+\u0012\u03cajrJ\u0015\u0016`\"\t\u0005\\\n+gFn0\u000e\u001bKC\u000b{`Q/\bO\u000f+EV7\u0012RDs(;>|\u0433O8:9\u0203sk|:6s&tY\u001eb\u07b0xKJ\\\u0015\u0556\b>$\u0007\u000bmYjXj\\\u0012}x\u0018E)a;\u0017K4(k\u007f2N\tc&&\u0007z\u0015uuc\u0526 4<\u01b5\u001a\r83at=\rw4([4\u0014qD\u000bLwY~\u000eJ\u0011\u0016!n6OFr\u0007tb'\u000e*,\u007fWM)\u0457\n+\u0003\u001a\u0013\u0014\u0015bIr|>X\u0001*U\u0003D\\mqg$\u0015\bb,\u07c6\u0019d\u0016\u0002\u0004\fX:`n~f.dM\u0006\u0003F\u001b\u0007/\\?\\H\u04c7D/\u001ci\u00161&J\u0562Wz]\u0005dL\u00181~\u0018Xg856&8\u007f\u0004o_1\u007f\u0004dZM\u05b7\u001b1wQ5]Ntl\u0000I\u04f5\ua281I\u001d|\u007fArI\u0014\u07ac%UV#\u001faU?>I\u0010\r\u00061\u000f\u00054\u0016\u0013|\u0011:\u0003\u0011eo\u02d8-o<a\u0001<\u000b)4/]Nj\u0005O>)\b[)E\u001a\u001c\u0011\u07c4XM\u00144.\u0003\u001eHnBa9\\^5w%b;\\^_h5\u0000P:,O=7L8q\u0006\"\u0003\u001dyLD\u0094g5XT%\u001a7E\u007f\n+J\u01balz62\u0006]09o\fC\u0011=\u001e\u001dH\u0014q\rd',R&\u0272~v]^Y\u0017tHb\u0796k;\u0001@l\u041b\u0010\u0017@+@H\u007f\bvl\u00118\u02c9 SMT_k*&E\u016a0ooc[1%\u0000<\u000b\u001c\u0002Bg\u0006\\A\u4204\u0015';L~\u0017\u001c\u0003S\u0017w\u001f\u0017\fOer\u00157\u0017\u0006P\u05f7~5\u0006[\u0421,8RWRe\u0019T)s\u0017+\u0019_\u0015\f\u001c],\u0aa5\rI\u0011Z,.}`pngGe>*\n+\u0003&@R\u000eb)@}\u0016 \u0003{E%^b\\\u0686\u064c\u0018g)q\f)\u0017\u001dOohdpv#3(tvd\u0018@\u0018+XNB\u0016^\u000e\u000bNp>xg\u0015dT\u013bP)w\u001f8\u001e^\u001e>u9\fdc\u0138$2pR\u0019hhg\u0016p\u0504|\u0018|yeS\u0013\u0015|\u060a,d\u000e\u076fmQGMxA15E{!Q\f\u001ae<V\\zx]\u063c<\u0012\f~2q9m^\u0013@s\u0007\u0017\u0001\u0004W\f\u001c\u0016$`]g\u0002\\At(\u00cb.yz\u0003\u00142_bhO\f_3XA p\u001b\u0015\u0016\u001f1\u07cao\u024e\u0016\u001e\u07813f\u0019\u00045\u0010!/&\u001a\u0003D\u0014%\u000bA}gnd\\\u0016e86\u0019O\u0010t2b`\u001cjH^T.'-b\u01c23\u032fVd{,\u000ew\u0004_Z/F\u0014\ue0879^<]\u0212(v\u04edqTt,fj\u0002\r\n+%]~p|\f\u07f1xa\n+\u001cW!\u0015gUt\u0013\u0019^]6\u0016\u001b\u0007\f4v\u000bZ\bC\u01dbV\rn\\W\u001e8\u001f[\n+/p\u017f#q\u0010Y2'\u0005MusS6\u0864&+jN\u0006V:1\n+E\u001cwx\u0017\u05984H\u0004U\t\u02ef^xO*\u00b6\u001avKr,Z\u0119Y@L}7gA\\G~E\\\u05ef^G)9e(.\u7986VKmY,l\u001eo&ms@q\u0000.\u00078efK\u001c,\t#/?6Qlz\u07c0j~\u0015Bl+\u0005L@P./%-Llb\ud075=[\u0562W\u001e\"\u2708sI|\u001euD\u0562Me(\ud7b06{ T\u0019^<mS\fPuh#8\u001cZ6#SQ\u001ds\tC#YQ\u000fa\ub705P\u001f4!&\u00160]\u001cRV;Q6o\u0019\u06c0',E\u030eu(m\u000fksc\u0003s\u04d6wNL3tZ[>Ur\u06b7( pL{\u0003'/CNH\u0013\u0003\ud88f\udc1b.fe}\r.}qCi\u02e4Y\u0015cR[<k\t#hvG(du<3b.\r4bG&\u05c4+\\}\ry\u0014Y\u0004\u0015\u001cb\u001d\u001c\u001c6\u0011\u0006\u0006v:t&>\u000f:\"H!%aw0i\u06e5\\;&n\u001fen\u000f\u00142vf3t{O\u000e~).\u0018$*ERh\u0011YJ9WV'~\u0630|r=+!Y Z\r\n++'rywW4\u000f\u01aa\u77c7K+9/N\u0004\u072dEW\u5aeb7?p9~Wv0\u0012N\u0017?\u04c7\u000e4W!U\u0016\u000e\u0517+jT\u0012H\\Q_D\u001d1V\u001cAp\u001a\u011f\u0019>.9\u000e\t\\3T\u01a8z9t^j\u000fO\u0017\u0015aob5&!6\u0002O\u0613G&U'gT)cqhEa\u001aC^xkm\u0003:nK.\u0013\u0004\u0000\u001f5bq\u3aeb_/\u0014|\u001c>{_v+A+\n+,V~)i%\u0017'\u0002\u001b\u001b6P{^&M6wD\u0012:-\u0016l\u0146VoNQ\u0014e\u0004\u0015%nqk\u000f9\r\u001e)3Y\u0175Z\u0002Gf+\u9bcc\u0003nDial=-w\u025bz.Bw\b\u001d\rWT3)Rgl\u0006$A70bOE/\u0014\u0017w+Q\u0010W6\u029fpXSK1v'tb\u0168PR4\u001e@6`l\u0012S\u0674\u02604[R\u0007\u0007+We?\u0011>\u007f\u0750\u0018\u0007A\u03e0(\u0002\u001204p0.AT\u001f`(%J/\u00d0{W!<%<G\u001f\"QN\u0012\n+a\"<\bzG:~d$\u0018l3[\u0016n\u0005XT\u0012[R_A\u00155n U\r<\u000fi\ueaca\u001a[\fS/\u001eQ]\u0012\u0013f\u020f\u017bz1\u064bU\u06aaZ?,1I(\u0016\u0013s\u0738\u0018(_!{fwu2sVYRu.^\u001e>e\u9bc0*b;+u\u001bB>JEbq;F}Lu\u001fn\u0000a\u000b|\u0007WZ\t2r&9J$7\u001exVHL\u0011\u06c2,e\u0000T\u0005gD~1m\u0350\u001asw\u0006kue.t[,K?3\fX+\u000fAp0\ud5ca\u0007\u000f&\u00023|M\u05f2g`\u001cH\u001d0_1<nsP\u0015\n+\u0016\u001e\r\u001a\u0001BqI\u0089W#\u0709(aN\"\u000fUuG]DdW6\u0016@h</Uv(2\u06ea}z[\u0010<$g&g4,\u000b\f\u06faz\u001cz\u0000\u00157@|#\u0014!C#\u05b2\u001c\u0266ip\u0017 >\u0011\u0013~U$TiL)\u029dUaNJnn%t7\u0609\u04a3L5d\u0017\u001cB\u007f\u0018)'\u5625#k\u001f\u0017\u0011s9g$5MQSF`*2>4X\u0003]wPTpMknj@W\"\u0005jEO\u001fh%\u0579\u0001\u0178\u0016\u0015 O\u0255K\u070a)\u001a\u0012W1Y\u0171z d&\u000eLeRS\u000eOg\u0002\n+[e:aUg7Rf$F=Y-O\u0011gvV\u0261.\u038c)~})8}\\|h)8,6j{vZ\u001bZ3,tm\u0014wRT\n+Ve\u0014=\n+]@\u0016C\u001dp0\u0006u\u0002r:\u000e\u0019\u0017\u001d\r\u0001et\u0611\u0013p\u001b)\u001d3\u0019U\u0002gx4SSZ\r\u0000?\\c\"\u0015sz\u0013\u0016@ v6\u0372L\u0509e\u0017\u02c1mBJI\u0011'qI\u0014si(\u032e&&\u0011\b?+RY\u02adX8,1\u000b\u0018ILYb\u0010eFi'h5+'_\u0017K8V==<x*|\u05aa)\tT0\u0010\u0004R\u0017\u0014\u0015\u0006j]Rt=Ob\u000eO$ ;,QtpX4\u0007D\u0018\u000fFG^eJ\u0006WI75\u0015j\u0019+?\u0012g,~\u00067_\u001d\u00171\u0007T\u0539\u0016\u00026zC&\r9kp\u0010\u02a513sk8Bv\u0656w\u0014{i[=\u0017O\u000e\u04e69\u4706Cc\u016a\u034b\rd^vT?N\u000f(ThqA\u054e\u0001\u0005K`~-\u000e5\u0000\u007fXK3|D(@\u0308\r0J3$\u0015raK4DX\u000e^j5X\u001bVS\u0011\u0019\u0016\u0015Y\u0015\u04db\"\tt\f\u007f\u0010u\u0011j\u0006Y\u007f\u0007X>\tjqjWbR\u0001\u0748t><\u04fbqJKS\u0004U\u0006\u000fO0`\u0014ou\u0014W$,\u0006K\r&\u072cWQ|B\u0015)&t\n+\u0001\u0015De\u000e*9c\u0015K\u0010\u00038\u0018\u0357\u0010FVAJ\u001d@f=EfwY%~!F7<,I&V,=)\u001cD&Z\u0017s\u0014'Ukv`*\u0003f>}?S&z4\u0005\u001a0-\u0000 \u03abd\\kI*\u0007|d(\u0012^e\u04c7\u0005p\fN'\"\u001eqJTb@s(A\u001c\u001fG\u0003=d\n+b\u0018]]')\u0011*_:\u0561i%\u000el:}_dwb\u0014@5\u0212X\u0507\u000e.-\u007ft\u001f;Q\u0002{t(\u01cbk\u0005A\u0011@1pV\u0914\u000fb]#\u0000\u04c9V2Aq4j!3E`9_&<\u0003w\u0017e3Q\u001duQLF<\u0017 \u0003/t\u0714J\u0006\u0014\u0006w].N0DBT'Ag['jL\n+\u001a[{\u0121\u07a1Qh(\u0106r-J,vpn\u0006-iak\u00031\u001fu\u00154 N<5Q!\u0002Q\u0015)sU-/j2I\u0018 \u0016(\u0005v\u001dWKHo,\u0649\u001c4Jnt\u0002JWKQi\n+?\u007f\u0001\u007f\u001dy*R\u00b9?IN]qW5M!5zpr(r/^Z\u0015n\u000f1\u0012\u04305!\u0006@@b\u0011ks\u0539A\u0016&\u0012,,~xZV\u0005pQ\ubf72XE#\u0002$l|w\u0019Ga#\u000b6Q\u00e8\u0016I\u0010E=\tX E\u001dQG\u0016 3\u0017Y\u0018o\u00e8-^\u001aG}\u0011F}a\ftQ_Q_2\u0523+3\u00ce\u0004\u0013-\u00fe\u001eQ\u000f-\u0523 \ua44bz\u0014Fs8\u0002n\u000b\u001c[j`\u000b\u001c-p\u001cnc\u0005-pq\u0005\u00168\t\u0002'\u00168Z$\u0002'n\u000b[j`\u000b-p\u0012n\u0013\u0005F\u0016\u0018-0\n+jQ\u0005Fn\u000b-0Z`\u0014l\u0002p\u000b\u0016N\u80e6\u0012m\u2f28\u0003\u0003C=2\u05e7\u0012L\u001aY\u000e\u0003T+R\u00142L\u0003\u0015-J1Q)DQ]t\t'9,R\u0017\u0000ZL\u000b\u0005\u001d\u0012\u0260vZ5Rhz\u007f&7\u0006\u0003\ua8ba\u0010\u001do5\u0001[\"\u0019\u0010\u0014 `7z&\u001fwat:^'\u0001\u04daVxL\u051b\u001e\u0000)V\u0004OaK)\u033e'=\u0010jE:\u0005)YB:\u001fT\tLzIvRf~\u000f\u001cJ\u001fa;\t\u0010\u001d\u0005{P\u0017r9md#7E \u0012rdi)EN-d^i=Oz R=3CB}\u0014U\u0012h&_\u0002Dy-vY=AkC.\ub74d\u000fvCz\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/py-modindex.html", "source2": "./usr/share/doc/python-django-doc/html/py-modindex.html", "unified_diff": "@@ -1,21 +1,22 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"./\">\n+<html lang=\"nl\" data-content_root=\"./\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n-    <title>Python Module Index &#8212; Django 5.2b1 documentation</title>\n+    <title>Python-module\u00efndex &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"_static/default.css?v=bf4d74af\" />\n-    <script src=\"_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"search.html\" />\n \n \n \n \n  \n <script src=\"templatebuiltins.js\"></script>\n <script>\n@@ -53,32 +54,32 @@\n \n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"#\">Modules</a>\n       </div>\n       <div class=\"nav\">\n-    <a title=\"Django 5.2b1 documentation\" href=\"index.html\" accesskey=\"U\">up</a></div>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"index.html\" accesskey=\"U\">up</a></div>\n     </div>\n \n     <div id=\"bd\">\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"py-modindex\">\n             \n \n-   <h1>Python Module Index</h1>\n+   <h1>Python-module\u00efndex</h1>\n \n    <div class=\"modindex-jumpbox\">\n    <a href=\"#cap-a\"><strong>a</strong></a> | \n    <a href=\"#cap-c\"><strong>c</strong></a> | \n    <a href=\"#cap-d\"><strong>d</strong></a> | \n    <a href=\"#cap-f\"><strong>f</strong></a> | \n    <a href=\"#cap-h\"><strong>h</strong></a> | \n@@ -828,35 +829,35 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n-    <a title=\"Django 5.2b1 documentation\" href=\"index.html\" accesskey=\"U\">up</a></div>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"index.html\" accesskey=\"U\">up</a></div>\n     </div>\n   </div>\n \n       <div class=\"clearer\"></div>\n     </div>\n   </body>\n </html>\n", "details": [{"source1": "encoding", "source2": "encoding", "unified_diff": "@@ -1 +1 @@\n-us-ascii\n+utf-8\n"}, {"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,11 +1,11 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n _\bu_\bp\n-*\b**\b**\b**\b**\b**\b* P\bPy\byt\bth\bho\bon\bn M\bMo\bod\bdu\bul\ble\be I\bIn\bnd\bde\bex\bx *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* P\bPy\byt\bth\bho\bon\bn-\b-m\bmo\bod\bdu\bul\ble\be?\b\u00efn\bnd\bde\bex\bx *\b**\b**\b**\b**\b**\b*\n _\ba\ba | _\bc\bc | _\bd\bd | _\bf\bf | _\bh\bh | _\bm\bm | _\bs\bs | _\bt\bt | _\bu\bu | _\bv\bv\n     \u00a0\n     a\ba\n     _\bd_\bj_\ba_\bn_\bg_\bo_\b._\ba_\bp_\bp_\bs\n     \u00a0\n     c\bc\n [-] django.conf\n@@ -219,12 +219,12 @@\n     \u00a0\u00a0\u00a0 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\bo_\bm_\bm_\bo_\bn\n     \u00a0\u00a0\u00a0 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\bs_\br_\bf\n     \u00a0\u00a0\u00a0 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bg_\bz_\bi_\bp\n     \u00a0\u00a0\u00a0 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp\n     \u00a0\u00a0\u00a0 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bv_\ba_\br_\by\n     \u00a0\u00a0\u00a0 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs\n     \u00a0\u00a0\u00a0 _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bi_\b1_\b8_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n _\bu_\bp\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/applications.html", "source2": "./usr/share/doc/python-django-doc/html/ref/applications.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Applications &#8212; Django 5.2b1 documentation</title>\n+    <title>Applications &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"System check framework\" href=\"checks.html\" />\n     <link rel=\"prev\" title=\"API Reference\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -165,15 +166,15 @@\n configuration applies to. You can define any other attribute documented in the\n <a class=\"reference internal\" href=\"#django.apps.AppConfig\" title=\"django.apps.AppConfig\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AppConfig</span></code></a> API reference.</p>\n <p><a class=\"reference internal\" href=\"#django.apps.AppConfig\" title=\"django.apps.AppConfig\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AppConfig</span></code></a> subclasses may be defined anywhere. The <code class=\"docutils literal notranslate\"><span class=\"pre\">apps.py</span></code>\n convention merely allows Django to load them automatically when\n <a class=\"reference internal\" href=\"settings.html#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">INSTALLED_APPS</span></code></a> contains the path to an application module rather\n than the path to a configuration class.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If your code imports the application registry in an application\u2019s\n <code class=\"docutils literal notranslate\"><span class=\"pre\">__init__.py</span></code>, the name <code class=\"docutils literal notranslate\"><span class=\"pre\">apps</span></code> will clash with the <code class=\"docutils literal notranslate\"><span class=\"pre\">apps</span></code> submodule.\n The best practice is to move that code to a submodule and import it. A\n workaround is to import the registry under a different name:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.apps</span> <span class=\"kn\">import</span> <span class=\"n\">apps</span> <span class=\"k\">as</span> <span class=\"n\">django_apps</span>\n </pre></div>\n </div>\n@@ -209,15 +210,15 @@\n cannot be automatically detected.</p>\n </section>\n </section>\n <section id=\"s-application-configuration\">\n <span id=\"application-configuration\"></span><h2>Application configuration<a class=\"headerlink\" href=\"#application-configuration\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.apps.AppConfig\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AppConfig</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/apps/config.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.apps.AppConfig\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AppConfig</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/apps/config.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.apps.AppConfig\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Application configuration objects store metadata for an application. Some\n attributes can be configured in <a class=\"reference internal\" href=\"#django.apps.AppConfig\" title=\"django.apps.AppConfig\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AppConfig</span></code></a>\n subclasses. Others are set by Django and read-only.</p>\n </dd></dl>\n \n <section id=\"s-configurable-attributes\">\n <span id=\"configurable-attributes\"></span><h3>Configurable attributes<a class=\"headerlink\" href=\"#configurable-attributes\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -235,15 +236,15 @@\n <span class=\"sig-prename descclassname\"><span class=\"pre\">AppConfig.</span></span><span class=\"sig-name descname\"><span class=\"pre\">label</span></span><a class=\"headerlink\" href=\"#django.apps.AppConfig.label\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Short name for the application, e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">'admin'</span></code></p>\n <p>This attribute allows relabeling an application when two applications\n have conflicting labels. It defaults to the last component of <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code>.\n It should be a valid Python identifier.</p>\n <p>It must be unique across a Django project.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Changing this attribute after migrations have been applied for an\n application will result in breaking changes to a project or, in the\n case of a reusable app, any existing installs of that app. This is\n because <code class=\"docutils literal notranslate\"><span class=\"pre\">AppConfig.label</span></code> is used in database tables and migration\n files when referencing an app in the dependencies list.</p>\n </div>\n </dd></dl>\n@@ -279,15 +280,15 @@\n <a class=\"reference internal\" href=\"#django.apps.AppConfig\" title=\"django.apps.AppConfig\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AppConfig</span></code></a> subclass and you want Django to use one of them by\n default.</p>\n <p>By default, this attribute isn\u2019t set.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.apps.AppConfig.default_auto_field\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">AppConfig.</span></span><span class=\"sig-name descname\"><span class=\"pre\">default_auto_field</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/apps/config.py#L62\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.apps.AppConfig.default_auto_field\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">AppConfig.</span></span><span class=\"sig-name descname\"><span class=\"pre\">default_auto_field</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/apps/config.py#L62\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.apps.AppConfig.default_auto_field\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The implicit primary key type to add to models within this app. You can\n use this to keep <a class=\"reference internal\" href=\"models/fields.html#django.db.models.AutoField\" title=\"django.db.models.AutoField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AutoField</span></code></a> as the primary key\n type for third party applications.</p>\n <p>By default, this is the value of <a class=\"reference internal\" href=\"settings.html#std-setting-DEFAULT_AUTO_FIELD\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEFAULT_AUTO_FIELD</span></code></a>.</p>\n </dd></dl>\n \n </section>\n@@ -313,34 +314,34 @@\n </dd></dl>\n \n </section>\n <section id=\"s-methods\">\n <span id=\"methods\"></span><h3>Methods<a class=\"headerlink\" href=\"#methods\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.apps.AppConfig.get_models\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">AppConfig.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_models</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include_auto_created</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include_swapped</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/apps/config.py#L241\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.apps.AppConfig.get_models\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">AppConfig.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_models</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include_auto_created</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include_swapped</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/apps/config.py#L241\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.apps.AppConfig.get_models\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns an iterable of <a class=\"reference internal\" href=\"models/instances.html#django.db.models.Model\" title=\"django.db.models.Model\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Model</span></code></a> classes for this\n application.</p>\n <p>Requires the app registry to be fully populated.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.apps.AppConfig.get_model\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">AppConfig.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_model</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">require_ready</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/apps/config.py#L224\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.apps.AppConfig.get_model\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">AppConfig.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_model</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">require_ready</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/apps/config.py#L224\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.apps.AppConfig.get_model\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the <a class=\"reference internal\" href=\"models/instances.html#django.db.models.Model\" title=\"django.db.models.Model\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Model</span></code></a> with the given\n <code class=\"docutils literal notranslate\"><span class=\"pre\">model_name</span></code>. <code class=\"docutils literal notranslate\"><span class=\"pre\">model_name</span></code> is case-insensitive.</p>\n <p>Raises <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/exceptions.html#LookupError\" title=\"(in Python v3.13)\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">LookupError</span></code></a> if no such model exists in this application.</p>\n <p>Requires the app registry to be fully populated unless the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">require_ready</span></code> argument is set to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>. <code class=\"docutils literal notranslate\"><span class=\"pre\">require_ready</span></code> behaves\n exactly as in <a class=\"reference internal\" href=\"#django.apps.apps.get_model\" title=\"django.apps.apps.get_model\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">apps.get_model()</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.apps.AppConfig.ready\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">AppConfig.</span></span><span class=\"sig-name descname\"><span class=\"pre\">ready</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/apps/config.py#L271\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.apps.AppConfig.ready\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">AppConfig.</span></span><span class=\"sig-name descname\"><span class=\"pre\">ready</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/apps/config.py#L271\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.apps.AppConfig.ready\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Subclasses can override this method to perform initialization tasks such\n as registering signals. It is called as soon as the registry is fully\n populated.</p>\n <p>Although you can\u2019t import models at the module-level where\n <a class=\"reference internal\" href=\"#django.apps.AppConfig\" title=\"django.apps.AppConfig\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AppConfig</span></code></a> classes are defined, you can import them in\n <code class=\"docutils literal notranslate\"><span class=\"pre\">ready()</span></code>, using either an <code class=\"docutils literal notranslate\"><span class=\"pre\">import</span></code> statement or\n <a class=\"reference internal\" href=\"#django.apps.AppConfig.get_model\" title=\"django.apps.AppConfig.get_model\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_model()</span></code></a>.</p>\n@@ -362,28 +363,28 @@\n         <span class=\"n\">MyModel</span> <span class=\"o\">=</span> <span class=\"bp\">self</span><span class=\"o\">.</span><span class=\"n\">get_model</span><span class=\"p\">(</span><span class=\"s2\">&quot;MyModel&quot;</span><span class=\"p\">)</span>\n \n         <span class=\"c1\"># registering signals with the model&#39;s string label</span>\n         <span class=\"n\">pre_save</span><span class=\"o\">.</span><span class=\"n\">connect</span><span class=\"p\">(</span><span class=\"n\">receiver</span><span class=\"p\">,</span> <span class=\"n\">sender</span><span class=\"o\">=</span><span class=\"s2\">&quot;app_label.MyModel&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Although you can access model classes as described above, avoid\n interacting with the database in your <a class=\"reference internal\" href=\"#django.apps.AppConfig.ready\" title=\"django.apps.AppConfig.ready\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">ready()</span></code></a> implementation.\n This includes model methods that execute queries\n (<a class=\"reference internal\" href=\"models/instances.html#django.db.models.Model.save\" title=\"django.db.models.Model.save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">save()</span></code></a>,\n <a class=\"reference internal\" href=\"models/instances.html#django.db.models.Model.delete\" title=\"django.db.models.Model.delete\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">delete()</span></code></a>, manager methods etc.), and\n also raw SQL queries via <code class=\"docutils literal notranslate\"><span class=\"pre\">django.db.connection</span></code>. Your\n <a class=\"reference internal\" href=\"#django.apps.AppConfig.ready\" title=\"django.apps.AppConfig.ready\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">ready()</span></code></a> method will run during startup of every management\n command. For example, even though the test database configuration is\n separate from the production settings, <code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span> <span class=\"pre\">test</span></code> would still\n execute some queries against your <strong>production</strong> database!</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>In the usual initialization process, the <code class=\"docutils literal notranslate\"><span class=\"pre\">ready</span></code> method is only called\n once by Django. But in some corner cases, particularly in tests which\n are fiddling with installed applications, <code class=\"docutils literal notranslate\"><span class=\"pre\">ready</span></code> might be called more\n than once. In that case, either write idempotent methods, or put a flag\n on your <code class=\"docutils literal notranslate\"><span class=\"pre\">AppConfig</span></code> classes to prevent rerunning code which should\n be executed exactly one time.</p>\n </div>\n@@ -478,15 +479,15 @@\n <span id=\"s-app-loading-process\"></span><span id=\"initialization-process\"></span><span id=\"app-loading-process\"></span><h2>Initialization process<a class=\"headerlink\" href=\"#initialization-process\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-how-applications-are-loaded\">\n <span id=\"how-applications-are-loaded\"></span><h3>How applications are loaded<a class=\"headerlink\" href=\"#how-applications-are-loaded\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>When Django starts, <a class=\"reference internal\" href=\"#django.setup\" title=\"django.setup\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">django.setup()</span></code></a> is responsible for populating the\n application registry.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.setup\">\n-<span class=\"sig-name descname\"><span class=\"pre\">setup</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">set_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/__init__.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.setup\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">setup</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">set_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/__init__.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.setup\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Configures Django by:</p>\n <ul class=\"simple\">\n <li><p>Loading the settings.</p></li>\n <li><p>Setting up logging.</p></li>\n <li><p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">set_prefix</span></code> is True, setting the URL resolver script prefix to\n <a class=\"reference internal\" href=\"settings.html#std-setting-FORCE_SCRIPT_NAME\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">FORCE_SCRIPT_NAME</span></code></a> if defined, or <code class=\"docutils literal notranslate\"><span class=\"pre\">/</span></code> otherwise.</p></li>\n <li><p>Initializing the application registry.</p></li>\n@@ -628,37 +629,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">API Reference</a></p>\n+                          title=\"vorig hoofdstuk\">API Reference</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"checks.html\"\n-                          title=\"next chapter\">System check framework</a></p>\n+                          title=\"volgend hoofdstuk\">System check framework</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* A\bAp\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django contains a registry of installed applications that stores configuration\n and provides introspection. It also maintains a list of available _\bm_\bo_\bd_\be_\bl_\bs.\n This registry is called _\ba_\bp_\bp_\bs and it\u2019s available in _\bd_\bj_\ba_\bn_\bg_\bo_\b._\ba_\bp_\bp_\bs:\n >>> from django.apps import apps\n@@ -72,15 +72,15 @@\n _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS setting.\n The _\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg_\b._\bn_\ba_\bm_\be attribute tells Django which application this configuration\n applies to. You can define any other attribute documented in the _\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg API\n reference.\n _\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg subclasses may be defined anywhere. The apps.py convention merely\n allows Django to load them automatically when _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS contains the path\n to an application module rather than the path to a configuration class.\n-Note\n+Notitie\n If your code imports the application registry in an application\u2019s __init__.py,\n the name apps will clash with the apps submodule. The best practice is to move\n that code to a submodule and import it. A workaround is to import the registry\n under a different name:\n from django.apps import apps as django_apps\n *\b**\b**\b**\b* F\bFo\bor\br a\bap\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bn u\bus\bse\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n If you\u2019re using \u201cRock \u2019n\u2019 roll\u201d in a project called anthology, but you want it\n@@ -103,15 +103,15 @@\n This example shows project-specific configuration classes located in a\n submodule called apps.py. This is a convention, not a requirement. _\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg\n subclasses may be defined anywhere.\n In this situation, _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS must contain the dotted path to the\n configuration class because it lives outside of an application and thus cannot\n be automatically detected.\n *\b**\b**\b**\b**\b* A\bAp\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bn c\bco\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AppConfig_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AppConfig_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Application configuration objects store metadata for an application. Some\n       attributes can be configured in _\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg subclasses. Others are set by\n       Django and read-only.\n *\b**\b**\b**\b* C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bab\bbl\ble\be a\bat\btt\btr\bri\bib\bbu\but\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   AppConfig.name_\b\u00b6\n       Full Python path to the application, e.g. 'django.contrib.admin'.\n       This attribute defines which application the configuration applies to. It\n@@ -119,15 +119,15 @@\n       It must be unique across a Django project.\n   AppConfig.label_\b\u00b6\n       Short name for the application, e.g. 'admin'\n       This attribute allows relabeling an application when two applications\n       have conflicting labels. It defaults to the last component of name. It\n       should be a valid Python identifier.\n       It must be unique across a Django project.\n-      Warning\n+      Waarschuwing\n       Changing this attribute after migrations have been applied for an\n       application will result in breaking changes to a project or, in the case\n       of a reusable app, any existing installs of that app. This is because\n       AppConfig.label is used in database tables and migration files when\n       referencing an app in the dependencies list.\n   AppConfig.verbose_name_\b\u00b6\n       Human-readable name for the application, e.g. \u201cAdministration\u201d.\n@@ -144,15 +144,15 @@\n       configuration class automatically. This is useful when apps.py defines\n       only one _\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg subclass but you don\u2019t want Django to use it by\n       default.\n       Set this attribute to True to tell Django to select a configuration class\n       automatically. This is useful when apps.py defines more than one\n       _\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg subclass and you want Django to use one of them by default.\n       By default, this attribute isn\u2019t set.\n-  AppConfig.default_auto_field_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  AppConfig.default_auto_field_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The implicit primary key type to add to models within this app. You can\n       use this to keep _\bA_\bu_\bt_\bo_\bF_\bi_\be_\bl_\bd as the primary key type for third party\n       applications.\n       By default, this is the value of _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bA_\bU_\bT_\bO_\b__\bF_\bI_\bE_\bL_\bD.\n *\b**\b**\b**\b* R\bRe\bea\bad\bd-\b-o\bon\bnl\bly\by a\bat\btt\btr\bri\bib\bbu\but\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   AppConfig.module_\b\u00b6\n       Root module for the application, e.g. <module 'django.contrib.admin' from\n@@ -161,25 +161,25 @@\n       Module containing the models, e.g. <module 'django.contrib.admin.models'\n       from 'django/contrib/admin/models.py'>.\n       It may be None if the application doesn\u2019t contain a models module. Note\n       that the database related signals such as _\bp_\br_\be_\b__\bm_\bi_\bg_\br_\ba_\bt_\be and _\bp_\bo_\bs_\bt_\b__\bm_\bi_\bg_\br_\ba_\bt_\be\n       are only emitted for applications that have a models module.\n *\b**\b**\b**\b* M\bMe\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   AppConfig.get_models(i\bin\bnc\bcl\blu\bud\bde\be_\b_a\bau\but\bto\bo_\b_c\bcr\bre\bea\bat\bte\bed\bd=\b=F\bFa\bal\bls\bse\be, i\bin\bnc\bcl\blu\bud\bde\be_\b_s\bsw\bwa\bap\bpp\bpe\bed\bd=\b=F\bFa\bal\bls\bse\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns an iterable of _\bM_\bo_\bd_\be_\bl classes for this application.\n       Requires the app registry to be fully populated.\n-  AppConfig.get_model(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, r\bre\beq\bqu\bui\bir\bre\be_\b_r\bre\bea\bad\bdy\by=\b=T\bTr\bru\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  AppConfig.get_model(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, r\bre\beq\bqu\bui\bir\bre\be_\b_r\bre\bea\bad\bdy\by=\b=T\bTr\bru\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the _\bM_\bo_\bd_\be_\bl with the given model_name. model_name is case-\n       insensitive.\n       Raises _\bL_\bo_\bo_\bk_\bu_\bp_\bE_\br_\br_\bo_\br if no such model exists in this application.\n       Requires the app registry to be fully populated unless the require_ready\n       argument is set to False. require_ready behaves exactly as in\n       _\ba_\bp_\bp_\bs_\b._\bg_\be_\bt_\b__\bm_\bo_\bd_\be_\bl_\b(_\b).\n-  AppConfig.ready()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  AppConfig.ready()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Subclasses can override this method to perform initialization tasks such\n       as registering signals. It is called as soon as the registry is fully\n       populated.\n       Although you can\u2019t import models at the module-level where _\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg\n       classes are defined, you can import them in ready(), using either an\n       import statement or _\bg_\be_\bt_\b__\bm_\bo_\bd_\be_\bl_\b(_\b).\n       If you\u2019re registering _\bm_\bo_\bd_\be_\bl_\b _\bs_\bi_\bg_\bn_\ba_\bl_\bs, you can refer to the sender by its\n@@ -196,24 +196,24 @@\n               # importing model classes\n               from .models import MyModel  # or...\n \n               MyModel = self.get_model(\"MyModel\")\n \n               # registering signals with the model's string label\n               pre_save.connect(receiver, sender=\"app_label.MyModel\")\n-      Warning\n+      Waarschuwing\n       Although you can access model classes as described above, avoid\n       interacting with the database in your _\br_\be_\ba_\bd_\by_\b(_\b) implementation. This\n       includes model methods that execute queries (_\bs_\ba_\bv_\be_\b(_\b), _\bd_\be_\bl_\be_\bt_\be_\b(_\b), manager\n       methods etc.), and also raw SQL queries via django.db.connection. Your\n       _\br_\be_\ba_\bd_\by_\b(_\b) method will run during startup of every management command. For\n       example, even though the test database configuration is separate from the\n       production settings, manage.py test would still execute some queries\n       against your p\bpr\bro\bod\bdu\buc\bct\bti\bio\bon\bn database!\n-      Note\n+      Notitie\n       In the usual initialization process, the ready method is only called once\n       by Django. But in some corner cases, particularly in tests which are\n       fiddling with installed applications, ready might be called more than\n       once. In that case, either write idempotent methods, or put a flag on\n       your AppConfig classes to prevent rerunning code which should be executed\n       exactly one time.\n *\b**\b**\b**\b* N\bNa\bam\bme\bes\bsp\bpa\bac\bce\be p\bpa\bac\bck\bka\bag\bge\bes\bs a\bas\bs a\bap\bpp\bps\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -263,15 +263,15 @@\n       not be fully functional (reverse accessors may be missing, for example)\n       until the app registry is fully populated. For this reason, it\u2019s best to\n       leave require_ready to the default value of True whenever possible.\n *\b**\b**\b**\b**\b* I\bIn\bni\bit\bti\bia\bal\bli\biz\bza\bat\bti\bio\bon\bn p\bpr\bro\boc\bce\bes\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* H\bHo\bow\bw a\bap\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bns\bs a\bar\bre\be l\blo\boa\bad\bde\bed\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n When Django starts, _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bs_\be_\bt_\bu_\bp_\b(_\b) is responsible for populating the\n application registry.\n-  setup(s\bse\bet\bt_\b_p\bpr\bre\bef\bfi\bix\bx=\b=T\bTr\bru\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  setup(s\bse\bet\bt_\b_p\bpr\bre\bef\bfi\bix\bx=\b=T\bTr\bru\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Configures Django by:\n           * Loading the settings.\n           * Setting up logging.\n           * If set_prefix is True, setting the URL resolver script prefix to\n             _\bF_\bO_\bR_\bC_\bE_\b__\bS_\bC_\bR_\bI_\bP_\bT_\b__\bN_\bA_\bM_\bE if defined, or / otherwise.\n           * Initializing the application registry.\n       This function is called automatically:\n@@ -361,16 +361,16 @@\n                 # _\bR_\be_\ba_\bd_\b-_\bo_\bn_\bl_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs\n                 # _\bM_\be_\bt_\bh_\bo_\bd_\bs\n                 # _\bN_\ba_\bm_\be_\bs_\bp_\ba_\bc_\be_\b _\bp_\ba_\bc_\bk_\ba_\bg_\be_\bs_\b _\ba_\bs_\b _\ba_\bp_\bp_\bs\n           o _\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\br_\be_\bg_\bi_\bs_\bt_\br_\by\n           o _\bI_\bn_\bi_\bt_\bi_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\b _\bp_\br_\bo_\bc_\be_\bs_\bs\n                 # _\bH_\bo_\bw_\b _\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bs_\b _\ba_\br_\be_\b _\bl_\bo_\ba_\bd_\be_\bd\n                 # _\bT_\br_\bo_\bu_\bb_\bl_\be_\bs_\bh_\bo_\bo_\bt_\bi_\bn_\bg\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\by_\bs_\bt_\be_\bm_\b _\bc_\bh_\be_\bc_\bk_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/checks.html", "source2": "./usr/share/doc/python-django-doc/html/ref/checks.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>System check framework &#8212; Django 5.2b1 documentation</title>\n+    <title>System check framework &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Built-in class-based views API\" href=\"class-based-views/index.html\" />\n     <link rel=\"prev\" title=\"Applications\" href=\"applications.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -86,15 +87,15 @@\n system checks, see the <a class=\"reference internal\" href=\"../topics/checks.html\"><span class=\"doc\">System check topic guide</span></a>.</p>\n <section id=\"s-api-reference\">\n <span id=\"api-reference\"></span><h2>API reference<a class=\"headerlink\" href=\"#api-reference\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-checkmessage\">\n <span id=\"checkmessage\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">CheckMessage</span></code><a class=\"headerlink\" href=\"#checkmessage\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.checks.CheckMessage\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CheckMessage</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">level</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hint</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/checks/messages.py#L9\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.checks.CheckMessage\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CheckMessage</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">level</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hint</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/checks/messages.py#L9\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.checks.CheckMessage\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The warnings and errors raised by system checks must be instances of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">CheckMessage</span></code>. An instance encapsulates a single reportable error or\n warning. It also provides context and hints applicable to the message, and a\n unique identifier that is used for filtering purposes.</p>\n <p>Constructor arguments are:</p>\n@@ -126,35 +127,35 @@\n </dd>\n </dl>\n <p>There are subclasses to make creating messages with common levels easier. When\n using them you can omit the <code class=\"docutils literal notranslate\"><span class=\"pre\">level</span></code> argument because it is implied by the\n class name.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.checks.Debug\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Debug</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hint</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/checks/messages.py#L59\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.checks.Debug\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Debug</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hint</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/checks/messages.py#L59\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.checks.Debug\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.checks.Info\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Info</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hint</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/checks/messages.py#L64\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.checks.Info\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Info</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hint</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/checks/messages.py#L64\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.checks.Info\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.checks.Warning\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Warning</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hint=None</span> <span class=\"pre\">obj=None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id=None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/checks/messages.py#L69\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.checks.Warning\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Warning</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hint=None</span> <span class=\"pre\">obj=None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id=None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/checks/messages.py#L69\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.checks.Warning\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.checks.Error\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Error</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hint</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/checks/messages.py#L74\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.checks.Error\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Error</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hint</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/checks/messages.py#L74\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.checks.Error\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.checks.Critical\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Critical</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hint</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/checks/messages.py#L79\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.checks.Critical\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Critical</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hint</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/checks/messages.py#L79\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.checks.Critical\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n </section>\n </section>\n <section id=\"s-builtin-tags\">\n <span id=\"s-system-check-builtin-tags\"></span><span id=\"builtin-tags\"></span><span id=\"system-check-builtin-tags\"></span><h2>Builtin tags<a class=\"headerlink\" href=\"#builtin-tags\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Django\u2019s system checks are organized using the following tags:</p>\n@@ -1101,37 +1102,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"applications.html\"\n-                          title=\"previous chapter\">Applications</a></p>\n+                          title=\"vorig hoofdstuk\">Applications</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"class-based-views/index.html\"\n-                          title=\"next chapter\">Built-in class-based views API</a></p>\n+                          title=\"volgend hoofdstuk\">Built-in class-based views API</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,19 +1,19 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* S\bSy\bys\bst\bte\bem\bm c\bch\bhe\bec\bck\bk f\bfr\bra\bam\bme\bew\bwo\bor\brk\bk_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The system check framework is a set of static checks for validating Django\n projects. It detects common problems and provides hints for how to fix them.\n The framework is extensible so you can easily add your own checks.\n For details on how to add your own checks and integrate them with Django\u2019s\n system checks, see the _\bS_\by_\bs_\bt_\be_\bm_\b _\bc_\bh_\be_\bc_\bk_\b _\bt_\bo_\bp_\bi_\bc_\b _\bg_\bu_\bi_\bd_\be.\n *\b**\b**\b**\b**\b* A\bAP\bPI\bI r\bre\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* C\bCh\bhe\bec\bck\bkM\bMe\bes\bss\bsa\bag\bge\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs CheckMessage(l\ble\bev\bve\bel\bl, m\bms\bsg\bg, h\bhi\bin\bnt\bt=\b=N\bNo\bon\bne\be, o\bob\bbj\bj=\b=N\bNo\bon\bne\be, i\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs CheckMessage(l\ble\bev\bve\bel\bl, m\bms\bsg\bg, h\bhi\bin\bnt\bt=\b=N\bNo\bon\bne\be, o\bob\bbj\bj=\b=N\bNo\bon\bne\be, i\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The warnings and errors raised by system checks must be instances of\n CheckMessage. An instance encapsulates a single reportable error or warning. It\n also provides context and hints applicable to the message, and a unique\n identifier that is used for filtering purposes.\n Constructor arguments are:\n   level\n       The severity of the message. Use one of the predefined values: DEBUG,\n@@ -39,19 +39,19 @@\n       follow the pattern applabel.X001, where X is one of the letters CEWID,\n       indicating the message severity (C for criticals, E for errors and so).\n       The number can be allocated by the application, but should be unique\n       within that application.\n There are subclasses to make creating messages with common levels easier. When\n using them you can omit the level argument because it is implied by the class\n name.\n-  c\bcl\bla\bas\bss\bs Debug(m\bms\bsg\bg, h\bhi\bin\bnt\bt=\b=N\bNo\bon\bne\be, o\bob\bbj\bj=\b=N\bNo\bon\bne\be, i\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs Info(m\bms\bsg\bg, h\bhi\bin\bnt\bt=\b=N\bNo\bon\bne\be, o\bob\bbj\bj=\b=N\bNo\bon\bne\be, i\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs Warning(m\bms\bsg\bg, h\bhi\bin\bnt\bt=\b=N\bNo\bon\bne\be o\bob\bbj\bj=\b=N\bNo\bon\bne\be, i\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs Error(m\bms\bsg\bg, h\bhi\bin\bnt\bt=\b=N\bNo\bon\bne\be, o\bob\bbj\bj=\b=N\bNo\bon\bne\be, i\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs Critical(m\bms\bsg\bg, h\bhi\bin\bnt\bt=\b=N\bNo\bon\bne\be, o\bob\bbj\bj=\b=N\bNo\bon\bne\be, i\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Debug(m\bms\bsg\bg, h\bhi\bin\bnt\bt=\b=N\bNo\bon\bne\be, o\bob\bbj\bj=\b=N\bNo\bon\bne\be, i\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Info(m\bms\bsg\bg, h\bhi\bin\bnt\bt=\b=N\bNo\bon\bne\be, o\bob\bbj\bj=\b=N\bNo\bon\bne\be, i\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Warning(m\bms\bsg\bg, h\bhi\bin\bnt\bt=\b=N\bNo\bon\bne\be o\bob\bbj\bj=\b=N\bNo\bon\bne\be, i\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Error(m\bms\bsg\bg, h\bhi\bin\bnt\bt=\b=N\bNo\bon\bne\be, o\bob\bbj\bj=\b=N\bNo\bon\bne\be, i\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Critical(m\bms\bsg\bg, h\bhi\bin\bnt\bt=\b=N\bNo\bon\bne\be, o\bob\bbj\bj=\b=N\bNo\bon\bne\be, i\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n *\b**\b**\b**\b**\b* B\bBu\bui\bil\blt\bti\bin\bn t\bta\bag\bgs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django\u2019s system checks are organized using the following tags:\n     * admin: Checks of any admin site declarations.\n     * async_support: Checks asynchronous-related configuration.\n     * caches: Checks cache related configuration.\n     * compatibility: Flags potential problems with version upgrades.\n     * commands: Checks custom management commands related configuration.\n@@ -793,16 +793,16 @@\n                       # _\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n                       # _\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be\n                 # _\ba_\bu_\bt_\bh\n                 # _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs\n                 # _\bp_\bo_\bs_\bt_\bg_\br_\be_\bs\n                 # _\bs_\bi_\bt_\be_\bs\n                 # _\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs_\b _\bA_\bP_\bI\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/class-based-views/base.html", "source2": "./usr/share/doc/python-django-doc/html/ref/class-based-views/base.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Base views &#8212; Django 5.2b1 documentation</title>\n+    <title>Base views &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Generic display views\" href=\"generic-display.html\" />\n     <link rel=\"prev\" title=\"Built-in class-based views API\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -401,37 +402,37 @@\n <li><a class=\"reference internal\" href=\"#redirectview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">RedirectView</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">Built-in class-based views API</a></p>\n+                          title=\"vorig hoofdstuk\">Built-in class-based views API</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"generic-display.html\"\n-                          title=\"next chapter\">Generic display views</a></p>\n+                          title=\"volgend hoofdstuk\">Generic display views</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* B\bBa\bas\bse\be v\bvi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The following three classes provide much of the functionality needed to create\n Django views. You may think of them as p\bpa\bar\bre\ben\bnt\bt views, which can be used by\n themselves or inherited from. They may not provide all the capabilities\n required for projects, in which case there are Mixins and Generic class-based\n@@ -211,16 +211,16 @@\n             to the generated URL. Subclasses may implement any behavior they\n             wish, as long as the method returns a redirect-ready URL string.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bB_\ba_\bs_\be_\b _\bv_\bi_\be_\bw_\bs\n           o _\bV_\bi_\be_\bw\n           o _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bV_\bi_\be_\bw\n           o _\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bV_\bi_\be_\bw\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs_\b _\bA_\bP_\bI\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\bd_\bi_\bs_\bp_\bl_\ba_\by_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/class-based-views/flattened-index.html", "source2": "./usr/share/doc/python-django-doc/html/ref/class-based-views/flattened-index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Class-based generic views - flattened index &#8212; Django 5.2b1 documentation</title>\n+    <title>Class-based generic views - flattened index &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Clickjacking Protection\" href=\"../clickjacking.html\" />\n     <link rel=\"prev\" title=\"Date-based mixins\" href=\"mixins-date-based.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -81,15 +82,15 @@\n <span id=\"class-based-generic-views-flattened-index\"></span><h1>Class-based generic views - flattened index<a class=\"headerlink\" href=\"#class-based-generic-views-flattened-index\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>This index provides an alternate organization of the reference documentation\n for class-based views. For each view, the effective attributes and methods from\n the class tree are represented under that view. For the reference\n documentation organized by the class which defines the behavior, see\n <a class=\"reference internal\" href=\"index.html\"><span class=\"doc\">Class-based views</span></a>.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p><a class=\"reference external\" href=\"https://ccbv.co.uk/\">Classy Class-Based Views</a> provides a nice interface\n to navigate the class hierarchy of the built-in class-based views.</p>\n </div>\n <section id=\"s-simple-generic-views\">\n <span id=\"simple-generic-views\"></span><h2>Simple generic views<a class=\"headerlink\" href=\"#simple-generic-views\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-view\">\n <span id=\"view\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">View</span></code><a class=\"headerlink\" href=\"#view\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -829,37 +830,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"mixins-date-based.html\"\n-                          title=\"previous chapter\">Date-based mixins</a></p>\n+                          title=\"vorig hoofdstuk\">Date-based mixins</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../clickjacking.html\"\n-                          title=\"next chapter\">Clickjacking Protection</a></p>\n+                          title=\"volgend hoofdstuk\">Clickjacking Protection</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,16 +1,16 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* C\bCl\bla\bas\bss\bs-\b-b\bba\bas\bse\bed\bd g\bge\ben\bne\ber\bri\bic\bc v\bvi\bie\bew\bws\bs -\b- f\bfl\bla\bat\btt\bte\ben\bne\bed\bd i\bin\bnd\bde\bex\bx_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This index provides an alternate organization of the reference documentation\n for class-based views. For each view, the effective attributes and methods from\n the class tree are represented under that view. For the reference documentation\n organized by the class which defines the behavior, see _\bC_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs.\n-See also\n+Zie ook\n _\bC_\bl_\ba_\bs_\bs_\by_\b _\bC_\bl_\ba_\bs_\bs_\b-_\bB_\ba_\bs_\be_\bd_\b _\bV_\bi_\be_\bw_\bs provides a nice interface to navigate the class\n hierarchy of the built-in class-based views.\n *\b**\b**\b**\b**\b* S\bSi\bim\bmp\bpl\ble\be g\bge\ben\bne\ber\bri\bic\bc v\bvi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* V\bVi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs View_\b\u00b6\n A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs (with optional accessor):\n     * _\bh_\bt_\bt_\bp_\b__\bm_\be_\bt_\bh_\bo_\bd_\b__\bn_\ba_\bm_\be_\bs\n@@ -549,16 +549,16 @@\n                 # _\bA_\br_\bc_\bh_\bi_\bv_\be_\bI_\bn_\bd_\be_\bx_\bV_\bi_\be_\bw\n                 # _\bY_\be_\ba_\br_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw\n                 # _\bM_\bo_\bn_\bt_\bh_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw\n                 # _\bW_\be_\be_\bk_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw\n                 # _\bD_\ba_\by_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw\n                 # _\bT_\bo_\bd_\ba_\by_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw\n                 # _\bD_\ba_\bt_\be_\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\ba_\bt_\be_\b-_\bb_\ba_\bs_\be_\bd_\b _\bm_\bi_\bx_\bi_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bl_\bi_\bc_\bk_\bj_\ba_\bc_\bk_\bi_\bn_\bg_\b _\bP_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-date-based.html", "source2": "./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-date-based.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Generic date views &#8212; Django 5.2b1 documentation</title>\n+    <title>Generic date views &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Class-based views mixins\" href=\"mixins.html\" />\n     <link rel=\"prev\" title=\"Generic editing views\" href=\"generic-editing.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -78,15 +79,15 @@\n           <div class=\"yui-g\" id=\"ref-class-based-views-generic-date-based\">\n             \n   <section id=\"s-module-django.views.generic.dates\">\n <span id=\"s-generic-date-views\"></span><span id=\"module-django.views.generic.dates\"></span><span id=\"generic-date-views\"></span><h1>Generic date views<a class=\"headerlink\" href=\"#module-django.views.generic.dates\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>Date-based generic views, provided in <a class=\"reference internal\" href=\"#module-django.views.generic.dates\" title=\"django.views.generic.dates\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.views.generic.dates</span></code></a>, are\n views for displaying drilldown pages for date-based data.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Some of the examples on this page assume that an <code class=\"docutils literal notranslate\"><span class=\"pre\">Article</span></code> model has been\n defined as follows in <code class=\"docutils literal notranslate\"><span class=\"pre\">myapp/models.py</span></code>:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.db</span> <span class=\"kn\">import</span> <span class=\"n\">models</span>\n <span class=\"kn\">from</span> <span class=\"nn\">django.urls</span> <span class=\"kn\">import</span> <span class=\"n\">reverse</span>\n \n \n <span class=\"k\">class</span> <span class=\"nc\">Article</span><span class=\"p\">(</span><span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">Model</span><span class=\"p\">):</span>\n@@ -98,15 +99,15 @@\n </pre></div>\n </div>\n </div>\n <section id=\"s-archiveindexview\">\n <span id=\"archiveindexview\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">ArchiveIndexView</span></code><a class=\"headerlink\" href=\"#archiveindexview\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.ArchiveIndexView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ArchiveIndexView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L413\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.ArchiveIndexView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ArchiveIndexView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L413\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.ArchiveIndexView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A top-level index page showing the \u201clatest\u201d objects, by date. Objects with\n a date in the <em>future</em> are not included unless you set <code class=\"docutils literal notranslate\"><span class=\"pre\">allow_future</span></code> to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n <p><strong>Ancestors (MRO)</strong></p>\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin\" title=\"django.views.generic.list.MultipleObjectTemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.list.MultipleObjectTemplateResponseMixin</span></code></a></p></li>\n <li><p><a class=\"reference internal\" href=\"mixins-simple.html#django.views.generic.base.TemplateResponseMixin\" title=\"django.views.generic.base.TemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.base.TemplateResponseMixin</span></code></a></p></li>\n@@ -162,15 +163,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-yeararchiveview\">\n <span id=\"yeararchiveview\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">YearArchiveView</span></code><a class=\"headerlink\" href=\"#yeararchiveview\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.YearArchiveView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">YearArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L469\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.YearArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">YearArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L469\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.YearArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A yearly archive page showing all available months in a given year. Objects\n with a date in the <em>future</em> are not displayed unless you set\n <code class=\"docutils literal notranslate\"><span class=\"pre\">allow_future</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n <p><strong>Ancestors (MRO)</strong></p>\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin\" title=\"django.views.generic.list.MultipleObjectTemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.list.MultipleObjectTemplateResponseMixin</span></code></a></p></li>\n <li><p><a class=\"reference internal\" href=\"mixins-simple.html#django.views.generic.base.TemplateResponseMixin\" title=\"django.views.generic.base.TemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.base.TemplateResponseMixin</span></code></a></p></li>\n@@ -266,15 +267,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-montharchiveview\">\n <span id=\"montharchiveview\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">MonthArchiveView</span></code><a class=\"headerlink\" href=\"#montharchiveview\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.MonthArchiveView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MonthArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L515\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.MonthArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MonthArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L515\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.MonthArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A monthly archive page showing all objects in a given month. Objects with a\n date in the <em>future</em> are not displayed unless you set <code class=\"docutils literal notranslate\"><span class=\"pre\">allow_future</span></code> to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n <p><strong>Ancestors (MRO)</strong></p>\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin\" title=\"django.views.generic.list.MultipleObjectTemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.list.MultipleObjectTemplateResponseMixin</span></code></a></p></li>\n <li><p><a class=\"reference internal\" href=\"mixins-simple.html#django.views.generic.base.TemplateResponseMixin\" title=\"django.views.generic.base.TemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.base.TemplateResponseMixin</span></code></a></p></li>\n@@ -364,15 +365,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-weekarchiveview\">\n <span id=\"weekarchiveview\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">WeekArchiveView</span></code><a class=\"headerlink\" href=\"#weekarchiveview\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.WeekArchiveView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">WeekArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L577\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.WeekArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">WeekArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L577\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.WeekArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A weekly archive page showing all objects in a given week. Objects with a\n date in the <em>future</em> are not displayed unless you set <code class=\"docutils literal notranslate\"><span class=\"pre\">allow_future</span></code> to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n <p><strong>Ancestors (MRO)</strong></p>\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin\" title=\"django.views.generic.list.MultipleObjectTemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.list.MultipleObjectTemplateResponseMixin</span></code></a></p></li>\n <li><p><a class=\"reference internal\" href=\"mixins-simple.html#django.views.generic.base.TemplateResponseMixin\" title=\"django.views.generic.base.TemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.base.TemplateResponseMixin</span></code></a></p></li>\n@@ -475,15 +476,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-dayarchiveview\">\n <span id=\"dayarchiveview\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">DayArchiveView</span></code><a class=\"headerlink\" href=\"#dayarchiveview\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.DayArchiveView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DayArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L628\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DayArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DayArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L628\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DayArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A day archive page showing all objects in a given day. Days in the future\n throw a 404 error, regardless of whether any objects exist for future days,\n unless you set <code class=\"docutils literal notranslate\"><span class=\"pre\">allow_future</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n <p><strong>Ancestors (MRO)</strong></p>\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin\" title=\"django.views.generic.list.MultipleObjectTemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.list.MultipleObjectTemplateResponseMixin</span></code></a></p></li>\n <li><p><a class=\"reference internal\" href=\"mixins-simple.html#django.views.generic.base.TemplateResponseMixin\" title=\"django.views.generic.base.TemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.base.TemplateResponseMixin</span></code></a></p></li>\n@@ -575,15 +576,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-todayarchiveview\">\n <span id=\"todayarchiveview\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">TodayArchiveView</span></code><a class=\"headerlink\" href=\"#todayarchiveview\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.TodayArchiveView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TodayArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L646\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.TodayArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TodayArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L646\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.TodayArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A day archive page showing all objects for <em>today</em>. This is exactly the\n same as <a class=\"reference internal\" href=\"#django.views.generic.dates.DayArchiveView\" title=\"django.views.generic.dates.DayArchiveView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.dates.DayArchiveView</span></code></a>, except today\u2019s\n date is used instead of the <code class=\"docutils literal notranslate\"><span class=\"pre\">year</span></code>/<code class=\"docutils literal notranslate\"><span class=\"pre\">month</span></code>/<code class=\"docutils literal notranslate\"><span class=\"pre\">day</span></code> arguments.</p>\n <p><strong>Ancestors (MRO)</strong></p>\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin\" title=\"django.views.generic.list.MultipleObjectTemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.list.MultipleObjectTemplateResponseMixin</span></code></a></p></li>\n <li><p><a class=\"reference internal\" href=\"mixins-simple.html#django.views.generic.base.TemplateResponseMixin\" title=\"django.views.generic.base.TemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.base.TemplateResponseMixin</span></code></a></p></li>\n@@ -633,15 +634,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-datedetailview\">\n <span id=\"datedetailview\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">DateDetailView</span></code><a class=\"headerlink\" href=\"#datedetailview\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.DateDetailView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DateDetailView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L698\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DateDetailView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DateDetailView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L698\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DateDetailView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A page representing an individual object. If the object has a date value in\n the future, the view will throw a 404 error by default, unless you set\n <code class=\"docutils literal notranslate\"><span class=\"pre\">allow_future</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n <p><strong>Ancestors (MRO)</strong></p>\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"mixins-single-object.html#django.views.generic.detail.SingleObjectTemplateResponseMixin\" title=\"django.views.generic.detail.SingleObjectTemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.detail.SingleObjectTemplateResponseMixin</span></code></a></p></li>\n <li><p><a class=\"reference internal\" href=\"mixins-simple.html#django.views.generic.base.TemplateResponseMixin\" title=\"django.views.generic.base.TemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.base.TemplateResponseMixin</span></code></a></p></li>\n@@ -679,54 +680,54 @@\n <p><strong>Example myapp/article_detail.html</strong>:</p>\n <div class=\"highlight-html+django notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"p\">&lt;</span><span class=\"nt\">h1</span><span class=\"p\">&gt;</span><span class=\"cp\">{{</span> <span class=\"nv\">object.title</span> <span class=\"cp\">}}</span><span class=\"p\">&lt;/</span><span class=\"nt\">h1</span><span class=\"p\">&gt;</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>All of the generic views listed above have matching <code class=\"docutils literal notranslate\"><span class=\"pre\">Base</span></code> views that\n only differ in that they do not include the\n <a class=\"reference internal\" href=\"mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin\" title=\"django.views.generic.list.MultipleObjectTemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MultipleObjectTemplateResponseMixin</span></code></a>\n (for the archive views) or\n <a class=\"reference internal\" href=\"mixins-single-object.html#django.views.generic.detail.SingleObjectTemplateResponseMixin\" title=\"django.views.generic.detail.SingleObjectTemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SingleObjectTemplateResponseMixin</span></code></a>\n (for the <a class=\"reference internal\" href=\"flattened-index.html#DateDetailView\" title=\"DateDetailView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DateDetailView</span></code></a>):</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.BaseArchiveIndexView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseArchiveIndexView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L393\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseArchiveIndexView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseArchiveIndexView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L393\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseArchiveIndexView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.BaseYearArchiveView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseYearArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L419\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseYearArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseYearArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L419\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseYearArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.BaseMonthArchiveView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseMonthArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L475\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseMonthArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseMonthArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L475\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseMonthArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.BaseWeekArchiveView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseWeekArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L521\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseWeekArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseWeekArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L521\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseWeekArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.BaseDayArchiveView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseDayArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L583\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseDayArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseDayArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L583\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseDayArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.BaseTodayArchiveView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseTodayArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L634\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseTodayArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseTodayArchiveView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L634\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseTodayArchiveView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.BaseDateDetailView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseDateDetailView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L652\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseDateDetailView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseDateDetailView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L652\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseDateDetailView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n </div>\n </section>\n </section>\n \n \n@@ -752,37 +753,37 @@\n <li><a class=\"reference internal\" href=\"#datedetailview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">DateDetailView</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"generic-editing.html\"\n-                          title=\"previous chapter\">Generic editing views</a></p>\n+                          title=\"vorig hoofdstuk\">Generic editing views</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"mixins.html\"\n-                          title=\"next chapter\">Class-based views mixins</a></p>\n+                          title=\"volgend hoofdstuk\">Class-based views mixins</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,28 +1,28 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\ben\bne\ber\bri\bic\bc d\bda\bat\bte\be v\bvi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Date-based generic views, provided in _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs, are views for\n displaying drilldown pages for date-based data.\n-Note\n+Notitie\n Some of the examples on this page assume that an Article model has been defined\n as follows in myapp/models.py:\n from django.db import models\n from django.urls import reverse\n \n \n class Article(models.Model):\n     title = models.CharField(max_length=200)\n     pub_date = models.DateField()\n \n     def get_absolute_url(self):\n         return reverse(\"article-detail\", kwargs={\"pk\": self.pk})\n *\b**\b**\b**\b**\b* A\bAr\brc\bch\bhi\biv\bve\beI\bIn\bnd\bde\bex\bxV\bVi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ArchiveIndexView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ArchiveIndexView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A top-level index page showing the \u201clatest\u201d objects, by date. Objects\n       with a date in the f\bfu\but\btu\bur\bre\be are not included unless you set allow_future to\n       True.\n       A\bAn\bnc\bce\bes\bst\bto\bor\brs\bs (\b(M\bMR\bRO\bO)\b)\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b._\bB_\ba_\bs_\be_\bA_\br_\bc_\bh_\bi_\bv_\be_\bI_\bn_\bd_\be_\bx_\bV_\bi_\be_\bw\n@@ -61,15 +61,15 @@\n       <ul>\n           {% for article in latest %}\n               <li>{{ article.pub_date }}: {{ article.title }}</li>\n           {% endfor %}\n       </ul>\n       This will output all articles.\n *\b**\b**\b**\b**\b* Y\bYe\bea\bar\brA\bAr\brc\bch\bhi\biv\bve\beV\bVi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs YearArchiveView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs YearArchiveView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A yearly archive page showing all available months in a given year.\n       Objects with a date in the f\bfu\but\btu\bur\bre\be are not displayed unless you set\n       allow_future to True.\n       A\bAn\bnc\bce\bes\bst\bto\bor\brs\bs (\b(M\bMR\bRO\bO)\b)\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b._\bB_\ba_\bs_\be_\bY_\be_\ba_\br_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw\n@@ -134,15 +134,15 @@\n           {% for obj in object_list %}\n               <p>\n                   {{ obj.title }} - {{ obj.pub_date|date:\"F j, Y\" }}\n               </p>\n           {% endfor %}\n       </div>\n *\b**\b**\b**\b**\b* M\bMo\bon\bnt\bth\bhA\bAr\brc\bch\bhi\biv\bve\beV\bVi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MonthArchiveView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MonthArchiveView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A monthly archive page showing all objects in a given month. Objects with\n       a date in the f\bfu\but\btu\bur\bre\be are not displayed unless you set allow_future to\n       True.\n       A\bAn\bnc\bce\bes\bst\bto\bor\brs\bs (\b(M\bMR\bRO\bO)\b)\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b._\bB_\ba_\bs_\be_\bM_\bo_\bn_\bt_\bh_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw\n@@ -207,15 +207,15 @@\n               Previous Month: {{ previous_month|date:\"F Y\" }}\n           {% endif %}\n           {% if next_month %}\n               Next Month: {{ next_month|date:\"F Y\" }}\n           {% endif %}\n       </p>\n *\b**\b**\b**\b**\b* W\bWe\bee\bek\bkA\bAr\brc\bch\bhi\biv\bve\beV\bVi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs WeekArchiveView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs WeekArchiveView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A weekly archive page showing all objects in a given week. Objects with a\n       date in the f\bfu\but\btu\bur\bre\be are not displayed unless you set allow_future to True.\n       A\bAn\bnc\bce\bes\bst\bto\bor\brs\bs (\b(M\bMR\bRO\bO)\b)\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b._\bB_\ba_\bs_\be_\bW_\be_\be_\bk_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b._\bY_\be_\ba_\br_\bM_\bi_\bx_\bi_\bn\n@@ -291,15 +291,15 @@\n       character are not always the same as those computed by _\bs_\bt_\br_\bf_\bt_\bi_\bm_\be_\b(_\b) and\n       _\bs_\bt_\br_\bp_\bt_\bi_\bm_\be_\b(_\b) with the '%W' format string. For year 2015, for example, week\n       numbers output by _\bd_\ba_\bt_\be are higher by one compared to those output by\n       _\bs_\bt_\br_\bf_\bt_\bi_\bm_\be_\b(_\b). There isn\u2019t an equivalent for the '%U' _\bs_\bt_\br_\bf_\bt_\bi_\bm_\be_\b(_\b) format\n       string in _\bd_\ba_\bt_\be. Therefore, you should avoid using _\bd_\ba_\bt_\be to generate URLs\n       for WeekArchiveView.\n *\b**\b**\b**\b**\b* D\bDa\bay\byA\bAr\brc\bch\bhi\biv\bve\beV\bVi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DayArchiveView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DayArchiveView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A day archive page showing all objects in a given day. Days in the future\n       throw a 404 error, regardless of whether any objects exist for future\n       days, unless you set allow_future to True.\n       A\bAn\bnc\bce\bes\bst\bto\bor\brs\bs (\b(M\bMR\bRO\bO)\b)\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b._\bB_\ba_\bs_\be_\bD_\ba_\by_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw\n@@ -363,15 +363,15 @@\n           {% endif %}\n           {% if previous_day and next_day %}--{% endif %}\n           {% if next_day %}\n               Next Day: {{ next_day }}\n           {% endif %}\n       </p>\n *\b**\b**\b**\b**\b* T\bTo\bod\bda\bay\byA\bAr\brc\bch\bhi\biv\bve\beV\bVi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TodayArchiveView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TodayArchiveView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A day archive page showing all objects for t\bto\bod\bda\bay\by. This is exactly the\n       same as _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b._\bD_\ba_\by_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw, except today\u2019s date is\n       used instead of the year/month/day arguments.\n       A\bAn\bnc\bce\bes\bst\bto\bor\brs\bs (\b(M\bMR\bRO\bO)\b)\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b._\bB_\ba_\bs_\be_\bT_\bo_\bd_\ba_\by_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw\n@@ -405,15 +405,15 @@\n       name=\"archive_today\"),\n       ]\n       Where is the example template for TodayArchiveView?\n       This view uses by default the same template as the _\bD_\ba_\by_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw, which\n       is in the previous example. If you need a different template, set the\n       template_name attribute to be the name of the new template.\n *\b**\b**\b**\b**\b* D\bDa\bat\bte\beD\bDe\bet\bta\bai\bil\blV\bVi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DateDetailView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DateDetailView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A page representing an individual object. If the object has a date value\n       in the future, the view will throw a 404 error by default, unless you set\n       allow_future to True.\n       A\bAn\bnc\bce\bes\bst\bto\bor\brs\bs (\b(M\bMR\bRO\bO)\b)\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\ba_\bt_\be_\bs_\b._\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw\n@@ -438,36 +438,36 @@\n               \"<int:year>/<str:month>/<int:day>/<int:pk>/\",\n               DateDetailView.as_view(model=Article, date_field=\"pub_date\"),\n               name=\"archive_date_detail\",\n           ),\n       ]\n       E\bEx\bxa\bam\bmp\bpl\ble\be m\bmy\bya\bap\bpp\bp/\b/a\bar\brt\bti\bic\bcl\ble\be_\b_d\bde\bet\bta\bai\bil\bl.\b.h\bht\btm\bml\bl:\n       <h1>{{ object.title }}</h1>\n-Note\n+Notitie\n All of the generic views listed above have matching Base views that only differ\n in that they do not include the _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn (for the\n archive views) or _\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn (for the _\bD_\ba_\bt_\be_\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw):\n-  c\bcl\bla\bas\bss\bs BaseArchiveIndexView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs BaseYearArchiveView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs BaseMonthArchiveView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs BaseWeekArchiveView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs BaseDayArchiveView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs BaseTodayArchiveView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs BaseDateDetailView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BaseArchiveIndexView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BaseYearArchiveView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BaseMonthArchiveView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BaseWeekArchiveView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BaseDayArchiveView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BaseTodayArchiveView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BaseDateDetailView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\bd_\ba_\bt_\be_\b _\bv_\bi_\be_\bw_\bs\n           o _\bA_\br_\bc_\bh_\bi_\bv_\be_\bI_\bn_\bd_\be_\bx_\bV_\bi_\be_\bw\n           o _\bY_\be_\ba_\br_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw\n           o _\bM_\bo_\bn_\bt_\bh_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw\n           o _\bW_\be_\be_\bk_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw\n           o _\bD_\ba_\by_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw\n           o _\bT_\bo_\bd_\ba_\by_\bA_\br_\bc_\bh_\bi_\bv_\be_\bV_\bi_\be_\bw\n           o _\bD_\ba_\bt_\be_\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\be_\bd_\bi_\bt_\bi_\bn_\bg_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs_\b _\bm_\bi_\bx_\bi_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-display.html", "source2": "./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-display.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Generic display views &#8212; Django 5.2b1 documentation</title>\n+    <title>Generic display views &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Generic editing views\" href=\"generic-editing.html\" />\n     <link rel=\"prev\" title=\"Base views\" href=\"base.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -289,37 +290,37 @@\n <li><a class=\"reference internal\" href=\"#listview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">ListView</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"base.html\"\n-                          title=\"previous chapter\">Base views</a></p>\n+                          title=\"vorig hoofdstuk\">Base views</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"generic-editing.html\"\n-                          title=\"next chapter\">Generic editing views</a></p>\n+                          title=\"volgend hoofdstuk\">Generic editing views</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\ben\bne\ber\bri\bic\bc d\bdi\bis\bsp\bpl\bla\bay\by v\bvi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The two following generic class-based views are designed to display data. On\n many projects they are typically the most commonly used views.\n *\b**\b**\b**\b**\b* D\bDe\bet\bta\bai\bil\blV\bVi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs django.views.generic.detail.DetailView_\b\u00b6\n@@ -139,16 +139,16 @@\n             Adds object_list to the context. If _\ba_\bl_\bl_\bo_\bw_\b__\be_\bm_\bp_\bt_\by is True then\n             display an empty list. If _\ba_\bl_\bl_\bo_\bw_\b__\be_\bm_\bp_\bt_\by is False then raise a 404\n             error.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\bd_\bi_\bs_\bp_\bl_\ba_\by_\b _\bv_\bi_\be_\bw_\bs\n           o _\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw\n           o _\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bB_\ba_\bs_\be_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\be_\bd_\bi_\bt_\bi_\bn_\bg_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-editing.html", "source2": "./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-editing.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Generic editing views &#8212; Django 5.2b1 documentation</title>\n+    <title>Generic editing views &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Generic date views\" href=\"generic-date-based.html\" />\n     <link rel=\"prev\" title=\"Generic display views\" href=\"generic-display.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -84,21 +85,21 @@\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"#django.views.generic.edit.FormView\" title=\"django.views.generic.edit.FormView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.edit.FormView</span></code></a></p></li>\n <li><p><a class=\"reference internal\" href=\"#django.views.generic.edit.CreateView\" title=\"django.views.generic.edit.CreateView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.edit.CreateView</span></code></a></p></li>\n <li><p><a class=\"reference internal\" href=\"#django.views.generic.edit.UpdateView\" title=\"django.views.generic.edit.UpdateView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.edit.UpdateView</span></code></a></p></li>\n <li><p><a class=\"reference internal\" href=\"#django.views.generic.edit.DeleteView\" title=\"django.views.generic.edit.DeleteView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.edit.DeleteView</span></code></a></p></li>\n </ul>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>The <a class=\"reference internal\" href=\"../contrib/messages.html\"><span class=\"doc\">messages framework</span></a> contains\n <a class=\"reference internal\" href=\"../contrib/messages.html#django.contrib.messages.views.SuccessMessageMixin\" title=\"django.contrib.messages.views.SuccessMessageMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SuccessMessageMixin</span></code></a>, which\n facilitates presenting messages about successful form submissions.</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Some of the examples on this page assume that an <code class=\"docutils literal notranslate\"><span class=\"pre\">Author</span></code> model has been\n defined as follows in <code class=\"docutils literal notranslate\"><span class=\"pre\">myapp/models.py</span></code>:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.db</span> <span class=\"kn\">import</span> <span class=\"n\">models</span>\n <span class=\"kn\">from</span> <span class=\"nn\">django.urls</span> <span class=\"kn\">import</span> <span class=\"n\">reverse</span>\n \n \n <span class=\"k\">class</span> <span class=\"nc\">Author</span><span class=\"p\">(</span><span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">Model</span><span class=\"p\">):</span>\n@@ -455,37 +456,37 @@\n <li><a class=\"reference internal\" href=\"#deleteview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">DeleteView</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"generic-display.html\"\n-                          title=\"previous chapter\">Generic display views</a></p>\n+                          title=\"vorig hoofdstuk\">Generic display views</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"generic-date-based.html\"\n-                          title=\"next chapter\">Generic date views</a></p>\n+                          title=\"volgend hoofdstuk\">Generic date views</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\ben\bne\ber\bri\bic\bc e\bed\bdi\bit\bti\bin\bng\bg v\bvi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The following views are described on this page and provide a foundation for\n editing content:\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bV_\bi_\be_\bw\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bD_\be_\bl_\be_\bt_\be_\bV_\bi_\be_\bw\n-See also\n+Zie ook\n The _\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk contains _\bS_\bu_\bc_\bc_\be_\bs_\bs_\bM_\be_\bs_\bs_\ba_\bg_\be_\bM_\bi_\bx_\bi_\bn, which facilitates\n presenting messages about successful form submissions.\n-Note\n+Notitie\n Some of the examples on this page assume that an Author model has been defined\n as follows in myapp/models.py:\n from django.db import models\n from django.urls import reverse\n \n \n class Author(models.Model):\n@@ -233,16 +233,16 @@\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bd_\be_\bt_\ba_\bi_\bl_\b._\bB_\ba_\bs_\be_\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\be_\bd_\bi_\bt_\bi_\bn_\bg_\b _\bv_\bi_\be_\bw_\bs\n           o _\bF_\bo_\br_\bm_\bV_\bi_\be_\bw\n           o _\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw\n           o _\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw\n           o _\bD_\be_\bl_\be_\bt_\be_\bV_\bi_\be_\bw\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\bd_\bi_\bs_\bp_\bl_\ba_\by_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\bd_\ba_\bt_\be_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/class-based-views/index.html", "source2": "./usr/share/doc/python-django-doc/html/ref/class-based-views/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Built-in class-based views API &#8212; Django 5.2b1 documentation</title>\n+    <title>Built-in class-based views API &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Base views\" href=\"base.html\" />\n     <link rel=\"prev\" title=\"System check framework\" href=\"../checks.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -242,37 +243,37 @@\n <li><a class=\"reference internal\" href=\"#base-vs-generic-views\">Base vs Generic views</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../checks.html\"\n-                          title=\"previous chapter\">System check framework</a></p>\n+                          title=\"vorig hoofdstuk\">System check framework</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"base.html\"\n-                          title=\"next chapter\">Base views</a></p>\n+                          title=\"volgend hoofdstuk\">Base views</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* B\bBu\bui\bil\blt\bt-\b-i\bin\bn c\bcl\bla\bas\bss\bs-\b-b\bba\bas\bse\bed\bd v\bvi\bie\bew\bws\bs A\bAP\bPI\bI_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Class-based views API reference. For introductory material, see the _\bC_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd\n _\bv_\bi_\be_\bw_\bs topic guide.\n     * _\bB_\ba_\bs_\be_\b _\bv_\bi_\be_\bw_\bs\n           o _\bV_\bi_\be_\bw\n@@ -99,16 +99,16 @@\n having to repeat yourself.\n Most generic views require the queryset key, which is a QuerySet instance; see\n _\bM_\ba_\bk_\bi_\bn_\bg_\b _\bq_\bu_\be_\br_\bi_\be_\bs for more information about QuerySet objects.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs_\b _\bA_\bP_\bI\n           o _\bS_\bp_\be_\bc_\bi_\bf_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n           o _\bB_\ba_\bs_\be_\b _\bv_\bs_\b _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\by_\bs_\bt_\be_\bm_\b _\bc_\bh_\be_\bc_\bk_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bB_\ba_\bs_\be_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-date-based.html", "source2": "./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-date-based.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Date-based mixins &#8212; Django 5.2b1 documentation</title>\n+    <title>Date-based mixins &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Class-based generic views - flattened index\" href=\"flattened-index.html\" />\n     <link rel=\"prev\" title=\"Editing mixins\" href=\"mixins-editing.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -76,24 +77,24 @@\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"ref-class-based-views-mixins-date-based\">\n             \n   <section id=\"s-date-based-mixins\">\n <span id=\"date-based-mixins\"></span><h1>Date-based mixins<a class=\"headerlink\" href=\"#date-based-mixins\" title=\"Link to this heading\">\u00b6</a></h1>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>All the date formatting attributes in these mixins use\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/time.html#time.strftime\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">strftime()</span></code></a> format characters. Do not try to use the format\n characters from the <a class=\"reference internal\" href=\"../templates/builtins.html#std-templatetag-now\"><code class=\"xref std std-ttag docutils literal notranslate\"><span class=\"pre\">now</span></code></a> template tag as they are not compatible.</p>\n </div>\n <section id=\"s-yearmixin\">\n <span id=\"yearmixin\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">YearMixin</span></code><a class=\"headerlink\" href=\"#yearmixin\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.YearMixin\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">YearMixin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L21\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.YearMixin\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">YearMixin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L21\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.YearMixin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A mixin that can be used to retrieve and provide parsing information for a\n year component of a date.</p>\n <p><strong>Methods and Attributes</strong></p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.YearMixin.year_format\">\n <span class=\"sig-name descname\"><span class=\"pre\">year_format</span></span><a class=\"headerlink\" href=\"#django.views.generic.dates.YearMixin.year_format\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/time.html#time.strftime\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">strftime()</span></code></a> format to use when parsing the year.\n@@ -105,60 +106,60 @@\n <span class=\"sig-name descname\"><span class=\"pre\">year</span></span><a class=\"headerlink\" href=\"#django.views.generic.dates.YearMixin.year\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><strong>Optional</strong> The value for the year, as a string. By default, set to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, which means the year will be determined using other means.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.YearMixin.get_year_format\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_year_format</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L27\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.YearMixin.get_year_format\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_year_format</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L27\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.YearMixin.get_year_format\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/time.html#time.strftime\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">strftime()</span></code></a> format to use when parsing the\n year. Returns <a class=\"reference internal\" href=\"#django.views.generic.dates.YearMixin.year_format\" title=\"django.views.generic.dates.YearMixin.year_format\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">year_format</span></code></a> by default.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.YearMixin.get_year\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_year</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L34\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.YearMixin.get_year\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_year</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L34\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.YearMixin.get_year\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the year for which this view will display data, as a string.\n Tries the following sources, in order:</p>\n <ul class=\"simple\">\n <li><p>The value of the <a class=\"reference internal\" href=\"#django.views.generic.dates.YearMixin.year\" title=\"django.views.generic.dates.YearMixin.year\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">YearMixin.year</span></code></a> attribute.</p></li>\n <li><p>The value of the <code class=\"docutils literal notranslate\"><span class=\"pre\">year</span></code> argument captured in the URL pattern.</p></li>\n <li><p>The value of the <code class=\"docutils literal notranslate\"><span class=\"pre\">year</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">GET</span></code> query argument.</p></li>\n </ul>\n <p>Raises a 404 if no valid year specification can be found.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.YearMixin.get_next_year\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_next_year</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L47\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.YearMixin.get_next_year\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_next_year</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L47\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.YearMixin.get_next_year\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a date object containing the first day of the year after the\n date provided. This function can also return <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> or raise an\n <a class=\"reference internal\" href=\"../../topics/http/views.html#django.http.Http404\" title=\"django.http.Http404\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Http404</span></code></a> exception, depending on the values of\n <a class=\"reference internal\" href=\"#django.views.generic.dates.BaseDateListView.allow_empty\" title=\"django.views.generic.dates.BaseDateListView.allow_empty\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">allow_empty</span></code></a> and\n <a class=\"reference internal\" href=\"#django.views.generic.dates.DateMixin.allow_future\" title=\"django.views.generic.dates.DateMixin.allow_future\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">allow_future</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.YearMixin.get_previous_year\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_previous_year</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L51\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.YearMixin.get_previous_year\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_previous_year</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L51\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.YearMixin.get_previous_year\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a date object containing the first day of the year before the\n date provided. This function can also return <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> or raise an\n <a class=\"reference internal\" href=\"../../topics/http/views.html#django.http.Http404\" title=\"django.http.Http404\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Http404</span></code></a> exception, depending on the values of\n <a class=\"reference internal\" href=\"#django.views.generic.dates.BaseDateListView.allow_empty\" title=\"django.views.generic.dates.BaseDateListView.allow_empty\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">allow_empty</span></code></a> and\n <a class=\"reference internal\" href=\"#django.views.generic.dates.DateMixin.allow_future\" title=\"django.views.generic.dates.DateMixin.allow_future\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">allow_future</span></code></a>.</p>\n </dd></dl>\n \n </dd></dl>\n \n </section>\n <section id=\"s-monthmixin\">\n <span id=\"monthmixin\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">MonthMixin</span></code><a class=\"headerlink\" href=\"#monthmixin\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.MonthMixin\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MonthMixin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L71\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.MonthMixin\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MonthMixin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L71\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.MonthMixin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A mixin that can be used to retrieve and provide parsing information for a\n month component of a date.</p>\n <p><strong>Methods and Attributes</strong></p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.MonthMixin.month_format\">\n <span class=\"sig-name descname\"><span class=\"pre\">month_format</span></span><a class=\"headerlink\" href=\"#django.views.generic.dates.MonthMixin.month_format\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/time.html#time.strftime\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">strftime()</span></code></a> format to use when parsing the month. By\n@@ -170,60 +171,60 @@\n <span class=\"sig-name descname\"><span class=\"pre\">month</span></span><a class=\"headerlink\" href=\"#django.views.generic.dates.MonthMixin.month\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><strong>Optional</strong> The value for the month, as a string. By default, set to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, which means the month will be determined using other means.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.MonthMixin.get_month_format\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_month_format</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L77\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.MonthMixin.get_month_format\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_month_format</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L77\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.MonthMixin.get_month_format\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/time.html#time.strftime\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">strftime()</span></code></a> format to use when parsing the\n month. Returns <a class=\"reference internal\" href=\"#django.views.generic.dates.MonthMixin.month_format\" title=\"django.views.generic.dates.MonthMixin.month_format\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">month_format</span></code></a> by default.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.MonthMixin.get_month\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_month</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L84\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.MonthMixin.get_month\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_month</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L84\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.MonthMixin.get_month\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the month for which this view will display data, as a string.\n Tries the following sources, in order:</p>\n <ul class=\"simple\">\n <li><p>The value of the <a class=\"reference internal\" href=\"#django.views.generic.dates.MonthMixin.month\" title=\"django.views.generic.dates.MonthMixin.month\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">MonthMixin.month</span></code></a> attribute.</p></li>\n <li><p>The value of the <code class=\"docutils literal notranslate\"><span class=\"pre\">month</span></code> argument captured in the URL pattern.</p></li>\n <li><p>The value of the <code class=\"docutils literal notranslate\"><span class=\"pre\">month</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">GET</span></code> query argument.</p></li>\n </ul>\n <p>Raises a 404 if no valid month specification can be found.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.MonthMixin.get_next_month\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_next_month</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L97\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.MonthMixin.get_next_month\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_next_month</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L97\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.MonthMixin.get_next_month\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a date object containing the first day of the month after the\n date provided. This function can also return <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> or raise an\n <a class=\"reference internal\" href=\"../../topics/http/views.html#django.http.Http404\" title=\"django.http.Http404\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Http404</span></code></a> exception, depending on the values of\n <a class=\"reference internal\" href=\"#django.views.generic.dates.BaseDateListView.allow_empty\" title=\"django.views.generic.dates.BaseDateListView.allow_empty\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">allow_empty</span></code></a> and\n <a class=\"reference internal\" href=\"#django.views.generic.dates.DateMixin.allow_future\" title=\"django.views.generic.dates.DateMixin.allow_future\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">allow_future</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.MonthMixin.get_previous_month\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_previous_month</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L101\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.MonthMixin.get_previous_month\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_previous_month</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L101\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.MonthMixin.get_previous_month\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a date object containing the first day of the month before the\n date provided. This function can also return <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> or raise an\n <a class=\"reference internal\" href=\"../../topics/http/views.html#django.http.Http404\" title=\"django.http.Http404\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Http404</span></code></a> exception, depending on the values of\n <a class=\"reference internal\" href=\"#django.views.generic.dates.BaseDateListView.allow_empty\" title=\"django.views.generic.dates.BaseDateListView.allow_empty\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">allow_empty</span></code></a> and\n <a class=\"reference internal\" href=\"#django.views.generic.dates.DateMixin.allow_future\" title=\"django.views.generic.dates.DateMixin.allow_future\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">allow_future</span></code></a>.</p>\n </dd></dl>\n \n </dd></dl>\n \n </section>\n <section id=\"s-daymixin\">\n <span id=\"daymixin\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">DayMixin</span></code><a class=\"headerlink\" href=\"#daymixin\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.DayMixin\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DayMixin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L124\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DayMixin\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DayMixin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L124\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DayMixin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A mixin that can be used to retrieve and provide parsing information for a\n day component of a date.</p>\n <p><strong>Methods and Attributes</strong></p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.DayMixin.day_format\">\n <span class=\"sig-name descname\"><span class=\"pre\">day_format</span></span><a class=\"headerlink\" href=\"#django.views.generic.dates.DayMixin.day_format\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/time.html#time.strftime\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">strftime()</span></code></a> format to use when parsing the day. By\n@@ -235,60 +236,60 @@\n <span class=\"sig-name descname\"><span class=\"pre\">day</span></span><a class=\"headerlink\" href=\"#django.views.generic.dates.DayMixin.day\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><strong>Optional</strong> The value for the day, as a string. By default, set to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, which means the day will be determined using other means.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.DayMixin.get_day_format\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_day_format</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L130\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DayMixin.get_day_format\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_day_format</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L130\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DayMixin.get_day_format\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/time.html#time.strftime\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">strftime()</span></code></a> format to use when parsing the day.\n Returns <a class=\"reference internal\" href=\"#django.views.generic.dates.DayMixin.day_format\" title=\"django.views.generic.dates.DayMixin.day_format\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">day_format</span></code></a> by default.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.DayMixin.get_day\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_day</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L137\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DayMixin.get_day\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_day</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L137\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DayMixin.get_day\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the day for which this view will display data, as a string.\n Tries the following sources, in order:</p>\n <ul class=\"simple\">\n <li><p>The value of the <a class=\"reference internal\" href=\"#django.views.generic.dates.DayMixin.day\" title=\"django.views.generic.dates.DayMixin.day\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">DayMixin.day</span></code></a> attribute.</p></li>\n <li><p>The value of the <code class=\"docutils literal notranslate\"><span class=\"pre\">day</span></code> argument captured in the URL pattern.</p></li>\n <li><p>The value of the <code class=\"docutils literal notranslate\"><span class=\"pre\">day</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">GET</span></code> query argument.</p></li>\n </ul>\n <p>Raises a 404 if no valid day specification can be found.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.DayMixin.get_next_day\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_next_day</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L150\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DayMixin.get_next_day\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_next_day</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L150\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DayMixin.get_next_day\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a date object containing the next valid day after the date\n provided. This function can also return <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> or raise an\n <a class=\"reference internal\" href=\"../../topics/http/views.html#django.http.Http404\" title=\"django.http.Http404\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Http404</span></code></a> exception, depending on the values of\n <a class=\"reference internal\" href=\"#django.views.generic.dates.BaseDateListView.allow_empty\" title=\"django.views.generic.dates.BaseDateListView.allow_empty\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">allow_empty</span></code></a> and\n <a class=\"reference internal\" href=\"#django.views.generic.dates.DateMixin.allow_future\" title=\"django.views.generic.dates.DateMixin.allow_future\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">allow_future</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.DayMixin.get_previous_day\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_previous_day</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L154\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DayMixin.get_previous_day\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_previous_day</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L154\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DayMixin.get_previous_day\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a date object containing the previous valid day. This function\n can also return <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> or raise an <a class=\"reference internal\" href=\"../../topics/http/views.html#django.http.Http404\" title=\"django.http.Http404\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Http404</span></code></a>\n exception, depending on the values of\n <a class=\"reference internal\" href=\"#django.views.generic.dates.BaseDateListView.allow_empty\" title=\"django.views.generic.dates.BaseDateListView.allow_empty\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">allow_empty</span></code></a> and\n <a class=\"reference internal\" href=\"#django.views.generic.dates.DateMixin.allow_future\" title=\"django.views.generic.dates.DateMixin.allow_future\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">allow_future</span></code></a>.</p>\n </dd></dl>\n \n </dd></dl>\n \n </section>\n <section id=\"s-weekmixin\">\n <span id=\"weekmixin\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">WeekMixin</span></code><a class=\"headerlink\" href=\"#weekmixin\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.WeekMixin\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">WeekMixin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L171\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.WeekMixin\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">WeekMixin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L171\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.WeekMixin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A mixin that can be used to retrieve and provide parsing information for a\n week component of a date.</p>\n <p><strong>Methods and Attributes</strong></p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.WeekMixin.week_format\">\n <span class=\"sig-name descname\"><span class=\"pre\">week_format</span></span><a class=\"headerlink\" href=\"#django.views.generic.dates.WeekMixin.week_format\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/time.html#time.strftime\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">strftime()</span></code></a> format to use when parsing the week. By\n@@ -302,35 +303,35 @@\n <span class=\"sig-name descname\"><span class=\"pre\">week</span></span><a class=\"headerlink\" href=\"#django.views.generic.dates.WeekMixin.week\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><strong>Optional</strong> The value for the week, as a string. By default, set to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, which means the week will be determined using other means.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.WeekMixin.get_week_format\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_week_format</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L177\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.WeekMixin.get_week_format\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_week_format</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L177\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.WeekMixin.get_week_format\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/time.html#time.strftime\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">strftime()</span></code></a> format to use when parsing the\n week. Returns <a class=\"reference internal\" href=\"#django.views.generic.dates.WeekMixin.week_format\" title=\"django.views.generic.dates.WeekMixin.week_format\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">week_format</span></code></a> by default.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.WeekMixin.get_week\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_week</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L184\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.WeekMixin.get_week\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_week</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L184\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.WeekMixin.get_week\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the week for which this view will display data, as a string.\n Tries the following sources, in order:</p>\n <ul class=\"simple\">\n <li><p>The value of the <a class=\"reference internal\" href=\"#django.views.generic.dates.WeekMixin.week\" title=\"django.views.generic.dates.WeekMixin.week\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">WeekMixin.week</span></code></a> attribute.</p></li>\n <li><p>The value of the <code class=\"docutils literal notranslate\"><span class=\"pre\">week</span></code> argument captured in the URL pattern</p></li>\n <li><p>The value of the <code class=\"docutils literal notranslate\"><span class=\"pre\">week</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">GET</span></code> query argument.</p></li>\n </ul>\n <p>Raises a 404 if no valid week specification can be found.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.WeekMixin.get_next_week\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_next_week</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L197\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.WeekMixin.get_next_week\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_next_week</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L197\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.WeekMixin.get_next_week\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a date object containing the first day of the week after the\n date provided. This function can also return <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> or raise an\n <a class=\"reference internal\" href=\"../../topics/http/views.html#django.http.Http404\" title=\"django.http.Http404\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Http404</span></code></a> exception, depending on the values of\n <a class=\"reference internal\" href=\"#django.views.generic.dates.BaseDateListView.allow_empty\" title=\"django.views.generic.dates.BaseDateListView.allow_empty\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">allow_empty</span></code></a> and\n <a class=\"reference internal\" href=\"#django.views.generic.dates.DateMixin.allow_future\" title=\"django.views.generic.dates.DateMixin.allow_future\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">allow_future</span></code></a>.</p>\n </dd></dl>\n \n@@ -347,29 +348,29 @@\n </dd></dl>\n \n </section>\n <section id=\"s-datemixin\">\n <span id=\"datemixin\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">DateMixin</span></code><a class=\"headerlink\" href=\"#datemixin\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.DateMixin\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DateMixin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L235\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DateMixin\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DateMixin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L235\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DateMixin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A mixin class providing common behavior for all date-based views.</p>\n <p><strong>Methods and Attributes</strong></p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.DateMixin.date_field\">\n <span class=\"sig-name descname\"><span class=\"pre\">date_field</span></span><a class=\"headerlink\" href=\"#django.views.generic.dates.DateMixin.date_field\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The name of the <code class=\"docutils literal notranslate\"><span class=\"pre\">DateField</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code> in the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code>\u2019s model that the date-based archive should use to\n determine the list of objects to display on the page.</p>\n <p>When <a class=\"reference internal\" href=\"../../topics/i18n/timezones.html\"><span class=\"doc\">time zone support</span></a> is enabled and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">date_field</span></code> is a <code class=\"docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code>, dates are assumed to be in the\n current time zone. Otherwise, the queryset could include objects from\n the previous or the next day in the end user\u2019s time zone.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>In this situation, if you have implemented per-user time zone\n selection, the same URL may show a different set of objects,\n depending on the end user\u2019s time zone. To avoid this, you should\n use a <code class=\"docutils literal notranslate\"><span class=\"pre\">DateField</span></code> as the <code class=\"docutils literal notranslate\"><span class=\"pre\">date_field</span></code> attribute.</p>\n </div>\n </dd></dl>\n \n@@ -380,36 +381,36 @@\n where \u201cfuture\u201d means objects in which the field specified in\n <code class=\"docutils literal notranslate\"><span class=\"pre\">date_field</span></code> is greater than the current date/time. By default, this\n is <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.DateMixin.get_date_field\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_date_field</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L241\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DateMixin.get_date_field\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_date_field</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L241\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DateMixin.get_date_field\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the name of the field that contains the date data that this\n view will operate on. Returns <a class=\"reference internal\" href=\"#django.views.generic.dates.DateMixin.date_field\" title=\"django.views.generic.dates.DateMixin.date_field\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">date_field</span></code></a> by default.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.DateMixin.get_allow_future\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_allow_future</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L249\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DateMixin.get_allow_future\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_allow_future</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L249\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.DateMixin.get_allow_future\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Determine whether to include \u201cfuture\u201d objects on this page, where\n \u201cfuture\u201d means objects in which the field specified in <code class=\"docutils literal notranslate\"><span class=\"pre\">date_field</span></code>\n is greater than the current date/time. Returns\n <a class=\"reference internal\" href=\"#django.views.generic.dates.DateMixin.allow_future\" title=\"django.views.generic.dates.DateMixin.allow_future\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">allow_future</span></code></a> by default.</p>\n </dd></dl>\n \n </dd></dl>\n \n </section>\n <section id=\"s-basedatelistview\">\n <span id=\"basedatelistview\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">BaseDateListView</span></code><a class=\"headerlink\" href=\"#basedatelistview\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.BaseDateListView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseDateListView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L302\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseDateListView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseDateListView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L302\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseDateListView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A base class that provides common behavior for all date-based views. There\n won\u2019t normally be a reason to instantiate\n <a class=\"reference internal\" href=\"#django.views.generic.dates.BaseDateListView\" title=\"django.views.generic.dates.BaseDateListView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">BaseDateListView</span></code></a>; instantiate one of\n the subclasses instead.</p>\n <p>While this view (and its subclasses) are executing, <code class=\"docutils literal notranslate\"><span class=\"pre\">self.object_list</span></code>\n will contain the list of objects that the view is operating upon, and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">self.date_list</span></code> will contain the list of dates for which data is\n@@ -437,42 +438,42 @@\n <dd><p><strong>Optional</strong> A string defining the aggregation period for\n <code class=\"docutils literal notranslate\"><span class=\"pre\">date_list</span></code>. It must be one of <code class=\"docutils literal notranslate\"><span class=\"pre\">'year'</span></code> (default), <code class=\"docutils literal notranslate\"><span class=\"pre\">'month'</span></code>, or\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'day'</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.BaseDateListView.get_dated_items\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_dated_items</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L319\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseDateListView.get_dated_items\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_dated_items</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L319\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseDateListView.get_dated_items\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a 3-tuple containing (<code class=\"docutils literal notranslate\"><span class=\"pre\">date_list</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">object_list</span></code>,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">extra_context</span></code>).</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">date_list</span></code> is the list of dates for which data is available.\n <code class=\"docutils literal notranslate\"><span class=\"pre\">object_list</span></code> is the list of objects. <code class=\"docutils literal notranslate\"><span class=\"pre\">extra_context</span></code> is a\n dictionary of context data that will be added to any context data\n provided by the\n <a class=\"reference internal\" href=\"mixins-multiple-object.html#django.views.generic.list.MultipleObjectMixin\" title=\"django.views.generic.list.MultipleObjectMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MultipleObjectMixin</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.BaseDateListView.get_dated_queryset\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_dated_queryset</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">lookup</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L332\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseDateListView.get_dated_queryset\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_dated_queryset</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">lookup</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L332\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseDateListView.get_dated_queryset\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a queryset, filtered using the query arguments defined by\n <code class=\"docutils literal notranslate\"><span class=\"pre\">lookup</span></code>. Enforces any restrictions on the queryset, such as\n <code class=\"docutils literal notranslate\"><span class=\"pre\">allow_empty</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">allow_future</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.BaseDateListView.get_date_list_period\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_date_list_period</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L361\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseDateListView.get_date_list_period\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_date_list_period</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L361\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseDateListView.get_date_list_period\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the aggregation period for <code class=\"docutils literal notranslate\"><span class=\"pre\">date_list</span></code>. Returns\n <a class=\"reference internal\" href=\"#django.views.generic.dates.BaseDateListView.date_list_period\" title=\"django.views.generic.dates.BaseDateListView.date_list_period\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">date_list_period</span></code></a> by default.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.dates.BaseDateListView.get_date_list\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_date_list</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ordering</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'ASC'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L368\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseDateListView.get_date_list\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_date_list</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ordering</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'ASC'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/generic/dates.py#L368\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.generic.dates.BaseDateListView.get_date_list\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the list of dates of type <code class=\"docutils literal notranslate\"><span class=\"pre\">date_type</span></code> for which <code class=\"docutils literal notranslate\"><span class=\"pre\">queryset</span></code>\n contains entries. For example, <code class=\"docutils literal notranslate\"><span class=\"pre\">get_date_list(qs,</span> <span class=\"pre\">'year')</span></code> will\n return the list of years for which <code class=\"docutils literal notranslate\"><span class=\"pre\">qs</span></code> has entries. If\n <code class=\"docutils literal notranslate\"><span class=\"pre\">date_type</span></code> isn\u2019t provided, the result of\n <a class=\"reference internal\" href=\"#django.views.generic.dates.BaseDateListView.get_date_list_period\" title=\"django.views.generic.dates.BaseDateListView.get_date_list_period\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_date_list_period()</span></code></a> is used. <code class=\"docutils literal notranslate\"><span class=\"pre\">date_type</span></code>\n and <code class=\"docutils literal notranslate\"><span class=\"pre\">ordering</span></code> are passed to\n <a class=\"reference internal\" href=\"../models/querysets.html#django.db.models.query.QuerySet.dates\" title=\"django.db.models.query.QuerySet.dates\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">QuerySet.dates()</span></code></a>.</p>\n@@ -505,37 +506,37 @@\n <li><a class=\"reference internal\" href=\"#basedatelistview\"><code class=\"docutils literal notranslate\"><span class=\"pre\">BaseDateListView</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"mixins-editing.html\"\n-                          title=\"previous chapter\">Editing mixins</a></p>\n+                          title=\"vorig hoofdstuk\">Editing mixins</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"flattened-index.html\"\n-                          title=\"next chapter\">Class-based generic views - flattened index</a></p>\n+                          title=\"volgend hoofdstuk\">Class-based generic views - flattened index</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,170 +1,170 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDa\bat\bte\be-\b-b\bba\bas\bse\bed\bd m\bmi\bix\bxi\bin\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n-Note\n+Notitie\n All the date formatting attributes in these mixins use _\bs_\bt_\br_\bf_\bt_\bi_\bm_\be_\b(_\b) format\n characters. Do not try to use the format characters from the _\bn_\bo_\bw template tag\n as they are not compatible.\n *\b**\b**\b**\b**\b* Y\bYe\bea\bar\brM\bMi\bix\bxi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs YearMixin_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs YearMixin_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A mixin that can be used to retrieve and provide parsing information for\n       a year component of a date.\n       M\bMe\bet\bth\bho\bod\bds\bs a\ban\bnd\bd A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs\n         year_format_\b\u00b6\n             The _\bs_\bt_\br_\bf_\bt_\bi_\bm_\be_\b(_\b) format to use when parsing the year. By default,\n             this is '%Y'.\n         year_\b\u00b6\n             O\bOp\bpt\bti\bio\bon\bna\bal\bl The value for the year, as a string. By default, set to\n             None, which means the year will be determined using other means.\n-        get_year_format()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_year_format()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the _\bs_\bt_\br_\bf_\bt_\bi_\bm_\be_\b(_\b) format to use when parsing the year. Returns\n             _\by_\be_\ba_\br_\b__\bf_\bo_\br_\bm_\ba_\bt by default.\n-        get_year()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_year()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the year for which this view will display data, as a\n             string. Tries the following sources, in order:\n                 * The value of the _\bY_\be_\ba_\br_\bM_\bi_\bx_\bi_\bn_\b._\by_\be_\ba_\br attribute.\n                 * The value of the year argument captured in the URL pattern.\n                 * The value of the year GET query argument.\n             Raises a 404 if no valid year specification can be found.\n-        get_next_year(d\bda\bat\bte\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_next_year(d\bda\bat\bte\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a date object containing the first day of the year after\n             the date provided. This function can also return None or raise an\n             _\bH_\bt_\bt_\bp_\b4_\b0_\b4 exception, depending on the values of _\ba_\bl_\bl_\bo_\bw_\b__\be_\bm_\bp_\bt_\by and\n             _\ba_\bl_\bl_\bo_\bw_\b__\bf_\bu_\bt_\bu_\br_\be.\n-        get_previous_year(d\bda\bat\bte\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_previous_year(d\bda\bat\bte\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a date object containing the first day of the year before\n             the date provided. This function can also return None or raise an\n             _\bH_\bt_\bt_\bp_\b4_\b0_\b4 exception, depending on the values of _\ba_\bl_\bl_\bo_\bw_\b__\be_\bm_\bp_\bt_\by and\n             _\ba_\bl_\bl_\bo_\bw_\b__\bf_\bu_\bt_\bu_\br_\be.\n *\b**\b**\b**\b**\b* M\bMo\bon\bnt\bth\bhM\bMi\bix\bxi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MonthMixin_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MonthMixin_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A mixin that can be used to retrieve and provide parsing information for\n       a month component of a date.\n       M\bMe\bet\bth\bho\bod\bds\bs a\ban\bnd\bd A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs\n         month_format_\b\u00b6\n             The _\bs_\bt_\br_\bf_\bt_\bi_\bm_\be_\b(_\b) format to use when parsing the month. By default,\n             this is '%b'.\n         month_\b\u00b6\n             O\bOp\bpt\bti\bio\bon\bna\bal\bl The value for the month, as a string. By default, set to\n             None, which means the month will be determined using other means.\n-        get_month_format()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_month_format()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the _\bs_\bt_\br_\bf_\bt_\bi_\bm_\be_\b(_\b) format to use when parsing the month.\n             Returns _\bm_\bo_\bn_\bt_\bh_\b__\bf_\bo_\br_\bm_\ba_\bt by default.\n-        get_month()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_month()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the month for which this view will display data, as a\n             string. Tries the following sources, in order:\n                 * The value of the _\bM_\bo_\bn_\bt_\bh_\bM_\bi_\bx_\bi_\bn_\b._\bm_\bo_\bn_\bt_\bh attribute.\n                 * The value of the month argument captured in the URL pattern.\n                 * The value of the month GET query argument.\n             Raises a 404 if no valid month specification can be found.\n-        get_next_month(d\bda\bat\bte\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_next_month(d\bda\bat\bte\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a date object containing the first day of the month after\n             the date provided. This function can also return None or raise an\n             _\bH_\bt_\bt_\bp_\b4_\b0_\b4 exception, depending on the values of _\ba_\bl_\bl_\bo_\bw_\b__\be_\bm_\bp_\bt_\by and\n             _\ba_\bl_\bl_\bo_\bw_\b__\bf_\bu_\bt_\bu_\br_\be.\n-        get_previous_month(d\bda\bat\bte\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_previous_month(d\bda\bat\bte\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a date object containing the first day of the month before\n             the date provided. This function can also return None or raise an\n             _\bH_\bt_\bt_\bp_\b4_\b0_\b4 exception, depending on the values of _\ba_\bl_\bl_\bo_\bw_\b__\be_\bm_\bp_\bt_\by and\n             _\ba_\bl_\bl_\bo_\bw_\b__\bf_\bu_\bt_\bu_\br_\be.\n *\b**\b**\b**\b**\b* D\bDa\bay\byM\bMi\bix\bxi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DayMixin_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DayMixin_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A mixin that can be used to retrieve and provide parsing information for\n       a day component of a date.\n       M\bMe\bet\bth\bho\bod\bds\bs a\ban\bnd\bd A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs\n         day_format_\b\u00b6\n             The _\bs_\bt_\br_\bf_\bt_\bi_\bm_\be_\b(_\b) format to use when parsing the day. By default, this\n             is '%d'.\n         day_\b\u00b6\n             O\bOp\bpt\bti\bio\bon\bna\bal\bl The value for the day, as a string. By default, set to\n             None, which means the day will be determined using other means.\n-        get_day_format()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_day_format()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the _\bs_\bt_\br_\bf_\bt_\bi_\bm_\be_\b(_\b) format to use when parsing the day. Returns\n             _\bd_\ba_\by_\b__\bf_\bo_\br_\bm_\ba_\bt by default.\n-        get_day()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_day()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the day for which this view will display data, as a string.\n             Tries the following sources, in order:\n                 * The value of the _\bD_\ba_\by_\bM_\bi_\bx_\bi_\bn_\b._\bd_\ba_\by attribute.\n                 * The value of the day argument captured in the URL pattern.\n                 * The value of the day GET query argument.\n             Raises a 404 if no valid day specification can be found.\n-        get_next_day(d\bda\bat\bte\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_next_day(d\bda\bat\bte\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a date object containing the next valid day after the date\n             provided. This function can also return None or raise an _\bH_\bt_\bt_\bp_\b4_\b0_\b4\n             exception, depending on the values of _\ba_\bl_\bl_\bo_\bw_\b__\be_\bm_\bp_\bt_\by and _\ba_\bl_\bl_\bo_\bw_\b__\bf_\bu_\bt_\bu_\br_\be.\n-        get_previous_day(d\bda\bat\bte\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_previous_day(d\bda\bat\bte\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a date object containing the previous valid day. This\n             function can also return None or raise an _\bH_\bt_\bt_\bp_\b4_\b0_\b4 exception,\n             depending on the values of _\ba_\bl_\bl_\bo_\bw_\b__\be_\bm_\bp_\bt_\by and _\ba_\bl_\bl_\bo_\bw_\b__\bf_\bu_\bt_\bu_\br_\be.\n *\b**\b**\b**\b**\b* W\bWe\bee\bek\bkM\bMi\bix\bxi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs WeekMixin_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs WeekMixin_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A mixin that can be used to retrieve and provide parsing information for\n       a week component of a date.\n       M\bMe\bet\bth\bho\bod\bds\bs a\ban\bnd\bd A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs\n         week_format_\b\u00b6\n             The _\bs_\bt_\br_\bf_\bt_\bi_\bm_\be_\b(_\b) format to use when parsing the week. By default,\n             this is '%U', which means the week starts on Sunday. Set it to '%W'\n             or '%V' (ISO 8601 week) if your week starts on Monday.\n         week_\b\u00b6\n             O\bOp\bpt\bti\bio\bon\bna\bal\bl The value for the week, as a string. By default, set to\n             None, which means the week will be determined using other means.\n-        get_week_format()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_week_format()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the _\bs_\bt_\br_\bf_\bt_\bi_\bm_\be_\b(_\b) format to use when parsing the week. Returns\n             _\bw_\be_\be_\bk_\b__\bf_\bo_\br_\bm_\ba_\bt by default.\n-        get_week()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_week()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the week for which this view will display data, as a\n             string. Tries the following sources, in order:\n                 * The value of the _\bW_\be_\be_\bk_\bM_\bi_\bx_\bi_\bn_\b._\bw_\be_\be_\bk attribute.\n                 * The value of the week argument captured in the URL pattern\n                 * The value of the week GET query argument.\n             Raises a 404 if no valid week specification can be found.\n-        get_next_week(d\bda\bat\bte\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_next_week(d\bda\bat\bte\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a date object containing the first day of the week after\n             the date provided. This function can also return None or raise an\n             _\bH_\bt_\bt_\bp_\b4_\b0_\b4 exception, depending on the values of _\ba_\bl_\bl_\bo_\bw_\b__\be_\bm_\bp_\bt_\by and\n             _\ba_\bl_\bl_\bo_\bw_\b__\bf_\bu_\bt_\bu_\br_\be.\n         get_prev_week(d\bda\bat\bte\be)_\b\u00b6\n             Returns a date object containing the first day of the week before\n             the date provided. This function can also return None or raise an\n             _\bH_\bt_\bt_\bp_\b4_\b0_\b4 exception, depending on the values of _\ba_\bl_\bl_\bo_\bw_\b__\be_\bm_\bp_\bt_\by and\n             _\ba_\bl_\bl_\bo_\bw_\b__\bf_\bu_\bt_\bu_\br_\be.\n *\b**\b**\b**\b**\b* D\bDa\bat\bte\beM\bMi\bix\bxi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DateMixin_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DateMixin_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A mixin class providing common behavior for all date-based views.\n       M\bMe\bet\bth\bho\bod\bds\bs a\ban\bnd\bd A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs\n         date_field_\b\u00b6\n             The name of the DateField or DateTimeField in the QuerySet\u2019s model\n             that the date-based archive should use to determine the list of\n             objects to display on the page.\n             When _\bt_\bi_\bm_\be_\b _\bz_\bo_\bn_\be_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt is enabled and date_field is a\n             DateTimeField, dates are assumed to be in the current time zone.\n             Otherwise, the queryset could include objects from the previous or\n             the next day in the end user\u2019s time zone.\n-            Warning\n+            Waarschuwing\n             In this situation, if you have implemented per-user time zone\n             selection, the same URL may show a different set of objects,\n             depending on the end user\u2019s time zone. To avoid this, you should\n             use a DateField as the date_field attribute.\n         allow_future_\b\u00b6\n             A boolean specifying whether to include \u201cfuture\u201d objects on this\n             page, where \u201cfuture\u201d means objects in which the field specified in\n             date_field is greater than the current date/time. By default, this\n             is False.\n-        get_date_field()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_date_field()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the name of the field that contains the date data that this\n             view will operate on. Returns _\bd_\ba_\bt_\be_\b__\bf_\bi_\be_\bl_\bd by default.\n-        get_allow_future()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_allow_future()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Determine whether to include \u201cfuture\u201d objects on this page, where\n             \u201cfuture\u201d means objects in which the field specified in date_field\n             is greater than the current date/time. Returns _\ba_\bl_\bl_\bo_\bw_\b__\bf_\bu_\bt_\bu_\br_\be by\n             default.\n *\b**\b**\b**\b**\b* B\bBa\bas\bse\beD\bDa\bat\bte\beL\bLi\bis\bst\btV\bVi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs BaseDateListView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BaseDateListView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A base class that provides common behavior for all date-based views.\n       There won\u2019t normally be a reason to instantiate _\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw;\n       instantiate one of the subclasses instead.\n       While this view (and its subclasses) are executing, self.object_list will\n       contain the list of objects that the view is operating upon, and\n       self.date_list will contain the list of dates for which data is\n       available.\n@@ -178,44 +178,44 @@\n             will display an empty page instead of raising a 404.\n             This is identical to\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bl_\bi_\bs_\bt_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn_\b._\ba_\bl_\bl_\bo_\bw_\b__\be_\bm_\bp_\bt_\by, except\n             for the default value, which is False.\n         date_list_period_\b\u00b6\n             O\bOp\bpt\bti\bio\bon\bna\bal\bl A string defining the aggregation period for date_list. It\n             must be one of 'year' (default), 'month', or 'day'.\n-        get_dated_items()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_dated_items()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a 3-tuple containing (date_list, object_list,\n             extra_context).\n             date_list is the list of dates for which data is available.\n             object_list is the list of objects. extra_context is a dictionary\n             of context data that will be added to any context data provided by\n             the _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn.\n-        get_dated_queryset(*\b**\b*l\blo\boo\bok\bku\bup\bp)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_dated_queryset(*\b**\b*l\blo\boo\bok\bku\bup\bp)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a queryset, filtered using the query arguments defined by\n             lookup. Enforces any restrictions on the queryset, such as\n             allow_empty and allow_future.\n-        get_date_list_period()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_date_list_period()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the aggregation period for date_list. Returns\n             _\bd_\ba_\bt_\be_\b__\bl_\bi_\bs_\bt_\b__\bp_\be_\br_\bi_\bo_\bd by default.\n-        get_date_list(q\bqu\bue\ber\bry\bys\bse\bet\bt, d\bda\bat\bte\be_\b_t\bty\byp\bpe\be=\b=N\bNo\bon\bne\be, o\bor\brd\bde\ber\bri\bin\bng\bg=\b='\b'A\bAS\bSC\bC'\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_date_list(q\bqu\bue\ber\bry\bys\bse\bet\bt, d\bda\bat\bte\be_\b_t\bty\byp\bpe\be=\b=N\bNo\bon\bne\be, o\bor\brd\bde\ber\bri\bin\bng\bg=\b='\b'A\bAS\bSC\bC'\b')_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the list of dates of type date_type for which queryset\n             contains entries. For example, get_date_list(qs, 'year') will\n             return the list of years for which qs has entries. If date_type\n             isn\u2019t provided, the result of _\bg_\be_\bt_\b__\bd_\ba_\bt_\be_\b__\bl_\bi_\bs_\bt_\b__\bp_\be_\br_\bi_\bo_\bd_\b(_\b) is used.\n             date_type and ordering are passed to _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b._\bd_\ba_\bt_\be_\bs_\b(_\b).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\ba_\bt_\be_\b-_\bb_\ba_\bs_\be_\bd_\b _\bm_\bi_\bx_\bi_\bn_\bs\n           o _\bY_\be_\ba_\br_\bM_\bi_\bx_\bi_\bn\n           o _\bM_\bo_\bn_\bt_\bh_\bM_\bi_\bx_\bi_\bn\n           o _\bD_\ba_\by_\bM_\bi_\bx_\bi_\bn\n           o _\bW_\be_\be_\bk_\bM_\bi_\bx_\bi_\bn\n           o _\bD_\ba_\bt_\be_\bM_\bi_\bx_\bi_\bn\n           o _\bB_\ba_\bs_\be_\bD_\ba_\bt_\be_\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bE_\bd_\bi_\bt_\bi_\bn_\bg_\b _\bm_\bi_\bx_\bi_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bg_\be_\bn_\be_\br_\bi_\bc_\b _\bv_\bi_\be_\bw_\bs_\b _\b-_\b _\bf_\bl_\ba_\bt_\bt_\be_\bn_\be_\bd_\b _\bi_\bn_\bd_\be_\bx\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-editing.html", "source2": "./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-editing.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Editing mixins &#8212; Django 5.2b1 documentation</title>\n+    <title>Editing mixins &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Date-based mixins\" href=\"mixins-date-based.html\" />\n     <link rel=\"prev\" title=\"Multiple object mixins\" href=\"mixins-multiple-object.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -83,15 +84,15 @@\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"#django.views.generic.edit.FormMixin\" title=\"django.views.generic.edit.FormMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.edit.FormMixin</span></code></a></p></li>\n <li><p><a class=\"reference internal\" href=\"#django.views.generic.edit.ModelFormMixin\" title=\"django.views.generic.edit.ModelFormMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.edit.ModelFormMixin</span></code></a></p></li>\n <li><p><a class=\"reference internal\" href=\"#django.views.generic.edit.ProcessFormView\" title=\"django.views.generic.edit.ProcessFormView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.edit.ProcessFormView</span></code></a></p></li>\n <li><p><a class=\"reference internal\" href=\"#django.views.generic.edit.DeletionMixin\" title=\"django.views.generic.edit.DeletionMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.edit.DeletionMixin</span></code></a></p></li>\n </ul>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Examples of how these are combined into editing views can be found at\n the documentation on <a class=\"reference internal\" href=\"generic-editing.html\"><span class=\"doc\">Generic editing views</span></a>.</p>\n </div>\n <section id=\"s-formmixin\">\n <span id=\"formmixin\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">FormMixin</span></code><a class=\"headerlink\" href=\"#formmixin\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.edit.FormMixin\">\n@@ -296,15 +297,15 @@\n <section id=\"s-processformview\">\n <span id=\"processformview\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">ProcessFormView</span></code><a class=\"headerlink\" href=\"#processformview\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.edit.ProcessFormView\">\n <em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">django.views.generic.edit.</span></span><span class=\"sig-name descname\"><span class=\"pre\">ProcessFormView</span></span><a class=\"headerlink\" href=\"#django.views.generic.edit.ProcessFormView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A mixin that provides basic HTTP GET and POST workflow.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>This is named \u2018ProcessFormView\u2019 and inherits directly from\n <a class=\"reference internal\" href=\"base.html#django.views.generic.base.View\" title=\"django.views.generic.base.View\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.base.View</span></code></a>, but breaks if used\n independently, so it is more of a mixin.</p>\n </div>\n <p><strong>Extends</strong></p>\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"base.html#django.views.generic.base.View\" title=\"django.views.generic.base.View\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.views.generic.base.View</span></code></a></p></li>\n@@ -393,37 +394,37 @@\n <li><a class=\"reference internal\" href=\"#deletionmixin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">DeletionMixin</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"mixins-multiple-object.html\"\n-                          title=\"previous chapter\">Multiple object mixins</a></p>\n+                          title=\"vorig hoofdstuk\">Multiple object mixins</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"mixins-date-based.html\"\n-                          title=\"next chapter\">Date-based mixins</a></p>\n+                          title=\"volgend hoofdstuk\">Date-based mixins</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,17 +1,17 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* E\bEd\bdi\bit\bti\bin\bng\bg m\bmi\bix\bxi\bin\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The following mixins are used to construct Django\u2019s editing views:\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bP_\br_\bo_\bc_\be_\bs_\bs_\bF_\bo_\br_\bm_\bV_\bi_\be_\bw\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\be_\bd_\bi_\bt_\b._\bD_\be_\bl_\be_\bt_\bi_\bo_\bn_\bM_\bi_\bx_\bi_\bn\n-Note\n+Notitie\n Examples of how these are combined into editing views can be found at the\n documentation on _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\be_\bd_\bi_\bt_\bi_\bn_\bg_\b _\bv_\bi_\be_\bw_\bs.\n *\b**\b**\b**\b**\b* F\bFo\bor\brm\bmM\bMi\bix\bxi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs django.views.generic.edit.FormMixin_\b\u00b6\n       A mixin class that provides facilities for creating and displaying forms.\n       M\bMi\bix\bxi\bin\bns\bs\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bC_\bo_\bn_\bt_\be_\bx_\bt_\bM_\bi_\bx_\bi_\bn\n@@ -95,15 +95,15 @@\n             Saves the form instance, sets the current object for the view, and\n             redirects to _\bg_\be_\bt_\b__\bs_\bu_\bc_\bc_\be_\bs_\bs_\b__\bu_\br_\bl_\b(_\b).\n         form_invalid(f\bfo\bor\brm\bm)_\b\u00b6\n             Renders a response, providing the invalid form as context.\n *\b**\b**\b**\b**\b* P\bPr\bro\boc\bce\bes\bss\bsF\bFo\bor\brm\bmV\bVi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs django.views.generic.edit.ProcessFormView_\b\u00b6\n       A mixin that provides basic HTTP GET and POST workflow.\n-      Note\n+      Notitie\n       This is named \u2018ProcessFormView\u2019 and inherits directly from\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bV_\bi_\be_\bw, but breaks if used independently, so it\n       is more of a mixin.\n       E\bEx\bxt\bte\ben\bnd\bds\bs\n           * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bg_\be_\bn_\be_\br_\bi_\bc_\b._\bb_\ba_\bs_\be_\b._\bV_\bi_\be_\bw\n       M\bMe\bet\bth\bho\bod\bds\bs a\ban\bnd\bd A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs\n         get(r\bre\beq\bqu\bue\bes\bst\bt, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b\u00b6\n@@ -133,16 +133,16 @@\n             successfully deleted. Returns _\bs_\bu_\bc_\bc_\be_\bs_\bs_\b__\bu_\br_\bl by default.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bE_\bd_\bi_\bt_\bi_\bn_\bg_\b _\bm_\bi_\bx_\bi_\bn_\bs\n           o _\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn\n           o _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn\n           o _\bP_\br_\bo_\bc_\be_\bs_\bs_\bF_\bo_\br_\bm_\bV_\bi_\be_\bw\n           o _\bD_\be_\bl_\be_\bt_\bi_\bo_\bn_\bM_\bi_\bx_\bi_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\b _\bm_\bi_\bx_\bi_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\ba_\bt_\be_\b-_\bb_\ba_\bs_\be_\bd_\b _\bm_\bi_\bx_\bi_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-multiple-object.html", "source2": "./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-multiple-object.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Multiple object mixins &#8212; Django 5.2b1 documentation</title>\n+    <title>Multiple object mixins &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Editing mixins\" href=\"mixins-editing.html\" />\n     <link rel=\"prev\" title=\"Single object mixins\" href=\"mixins-single-object.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -138,15 +139,15 @@\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.list.MultipleObjectMixin.queryset\">\n <span class=\"sig-name descname\"><span class=\"pre\">queryset</span></span><a class=\"headerlink\" href=\"#django.views.generic.list.MultipleObjectMixin.queryset\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> that represents the objects. If provided, the value of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">queryset</span></code> supersedes the value provided for <a class=\"reference internal\" href=\"#django.views.generic.list.MultipleObjectMixin.model\" title=\"django.views.generic.list.MultipleObjectMixin.model\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">model</span></code></a>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">queryset</span></code> is a class attribute with a <em>mutable</em> value so care\n must be taken when using it directly. Before using it, either call\n its <a class=\"reference internal\" href=\"../models/querysets.html#django.db.models.query.QuerySet.all\" title=\"django.db.models.query.QuerySet.all\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">all()</span></code></a> method or\n retrieve it with <a class=\"reference internal\" href=\"#django.views.generic.list.MultipleObjectMixin.get_queryset\" title=\"django.views.generic.list.MultipleObjectMixin.get_queryset\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_queryset()</span></code></a> which takes care of the\n cloning behind the scenes.</p>\n </div>\n </dd></dl>\n@@ -352,37 +353,37 @@\n <li><a class=\"reference internal\" href=\"#multipleobjecttemplateresponsemixin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">MultipleObjectTemplateResponseMixin</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"mixins-single-object.html\"\n-                          title=\"previous chapter\">Single object mixins</a></p>\n+                          title=\"vorig hoofdstuk\">Single object mixins</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"mixins-editing.html\"\n-                          title=\"next chapter\">Editing mixins</a></p>\n+                          title=\"volgend hoofdstuk\">Editing mixins</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMu\bul\blt\bti\bip\bpl\ble\be o\bob\bbj\bje\bec\bct\bt m\bmi\bix\bxi\bin\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* M\bMu\bul\blt\bti\bip\bpl\ble\beO\bOb\bbj\bje\bec\bct\btM\bMi\bix\bxi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs django.views.generic.list.MultipleObjectMixin_\b\u00b6\n       A mixin that can be used to display a list of objects.\n       If paginate_by is specified, Django will paginate the results returned by\n@@ -34,15 +34,15 @@\n         model_\b\u00b6\n             The model that this view will display data for. Specifying model =\n             Foo is effectively the same as specifying queryset =\n             Foo.objects.all(), where objects stands for Foo\u2019s _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\bm_\ba_\bn_\ba_\bg_\be_\br.\n         queryset_\b\u00b6\n             A QuerySet that represents the objects. If provided, the value of\n             queryset supersedes the value provided for _\bm_\bo_\bd_\be_\bl.\n-            Warning\n+            Waarschuwing\n             queryset is a class attribute with a m\bmu\but\bta\bab\bbl\ble\be value so care must be\n             taken when using it directly. Before using it, either call its _\ba_\bl_\bl\n             _\b(_\b) method or retrieve it with _\bg_\be_\bt_\b__\bq_\bu_\be_\br_\by_\bs_\be_\bt_\b(_\b) which takes care of\n             the cloning behind the scenes.\n         ordering_\b\u00b6\n             A string or list of strings specifying the ordering to apply to the\n             queryset. Valid values are the same as those for _\bo_\br_\bd_\be_\br_\b__\bb_\by_\b(_\b).\n@@ -140,16 +140,16 @@\n             list:\n                 * the value of template_name on the view (if provided)\n                 * <app_label>/<model_name><template_name_suffix>.html\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\b _\bm_\bi_\bx_\bi_\bn_\bs\n           o _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n           o _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\bi_\bn_\bg_\bl_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\b _\bm_\bi_\bx_\bi_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bE_\bd_\bi_\bt_\bi_\bn_\bg_\b _\bm_\bi_\bx_\bi_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-simple.html", "source2": "./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-simple.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Simple mixins &#8212; Django 5.2b1 documentation</title>\n+    <title>Simple mixins &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Single object mixins\" href=\"mixins-single-object.html\" />\n     <link rel=\"prev\" title=\"Class-based views mixins\" href=\"mixins.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -215,37 +216,37 @@\n <li><a class=\"reference internal\" href=\"#templateresponsemixin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">TemplateResponseMixin</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"mixins.html\"\n-                          title=\"previous chapter\">Class-based views mixins</a></p>\n+                          title=\"vorig hoofdstuk\">Class-based views mixins</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"mixins-single-object.html\"\n-                          title=\"next chapter\">Single object mixins</a></p>\n+                          title=\"volgend hoofdstuk\">Single object mixins</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* S\bSi\bim\bmp\bpl\ble\be m\bmi\bix\bxi\bin\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* C\bCo\bon\bnt\bte\bex\bxt\btM\bMi\bix\bxi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs django.views.generic.base.ContextMixin_\b\u00b6\n       A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs\n         extra_context_\b\u00b6\n@@ -67,16 +67,16 @@\n             template. The first template that is found will be used.\n             The default implementation will return a list containing\n             _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be (if it is specified).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bS_\bi_\bm_\bp_\bl_\be_\b _\bm_\bi_\bx_\bi_\bn_\bs\n           o _\bC_\bo_\bn_\bt_\be_\bx_\bt_\bM_\bi_\bx_\bi_\bn\n           o _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs_\b _\bm_\bi_\bx_\bi_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\bi_\bn_\bg_\bl_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\b _\bm_\bi_\bx_\bi_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-single-object.html", "source2": "./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-single-object.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Single object mixins &#8212; Django 5.2b1 documentation</title>\n+    <title>Single object mixins &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Multiple object mixins\" href=\"mixins-multiple-object.html\" />\n     <link rel=\"prev\" title=\"Simple mixins\" href=\"mixins-simple.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -98,15 +99,15 @@\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.views.generic.detail.SingleObjectMixin.queryset\">\n <span class=\"sig-name descname\"><span class=\"pre\">queryset</span></span><a class=\"headerlink\" href=\"#django.views.generic.detail.SingleObjectMixin.queryset\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> that represents the objects. If provided, the value of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">queryset</span></code> supersedes the value provided for <a class=\"reference internal\" href=\"#django.views.generic.detail.SingleObjectMixin.model\" title=\"django.views.generic.detail.SingleObjectMixin.model\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">model</span></code></a>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">queryset</span></code> is a class attribute with a <em>mutable</em> value so care\n must be taken when using it directly. Before using it, either call\n its <a class=\"reference internal\" href=\"../models/querysets.html#django.db.models.query.QuerySet.all\" title=\"django.db.models.query.QuerySet.all\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">all()</span></code></a> method or\n retrieve it with <a class=\"reference internal\" href=\"#django.views.generic.detail.SingleObjectMixin.get_queryset\" title=\"django.views.generic.detail.SingleObjectMixin.get_queryset\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_queryset()</span></code></a> which takes care of the\n cloning behind the scenes.</p>\n </div>\n </dd></dl>\n@@ -295,37 +296,37 @@\n <li><a class=\"reference internal\" href=\"#singleobjecttemplateresponsemixin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">SingleObjectTemplateResponseMixin</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"mixins-simple.html\"\n-                          title=\"previous chapter\">Simple mixins</a></p>\n+                          title=\"vorig hoofdstuk\">Simple mixins</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"mixins-multiple-object.html\"\n-                          title=\"next chapter\">Multiple object mixins</a></p>\n+                          title=\"volgend hoofdstuk\">Multiple object mixins</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* S\bSi\bin\bng\bgl\ble\be o\bob\bbj\bje\bec\bct\bt m\bmi\bix\bxi\bin\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* S\bSi\bin\bng\bgl\ble\beO\bOb\bbj\bje\bec\bct\btM\bMi\bix\bxi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs django.views.generic.detail.SingleObjectMixin_\b\u00b6\n       Provides a mechanism for looking up an object associated with the current\n       HTTP request.\n@@ -10,15 +10,15 @@\n         model_\b\u00b6\n             The model that this view will display data for. Specifying model =\n             Foo is effectively the same as specifying queryset =\n             Foo.objects.all(), where objects stands for Foo\u2019s _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\bm_\ba_\bn_\ba_\bg_\be_\br.\n         queryset_\b\u00b6\n             A QuerySet that represents the objects. If provided, the value of\n             queryset supersedes the value provided for _\bm_\bo_\bd_\be_\bl.\n-            Warning\n+            Waarschuwing\n             queryset is a class attribute with a m\bmu\but\bta\bab\bbl\ble\be value so care must be\n             taken when using it directly. Before using it, either call its _\ba_\bl_\bl\n             _\b(_\b) method or retrieve it with _\bg_\be_\bt_\b__\bq_\bu_\be_\br_\by_\bs_\be_\bt_\b(_\b) which takes care of\n             the cloning behind the scenes.\n         slug_field_\b\u00b6\n             The name of the field on the model that contains the slug. By\n             default, slug_field is 'slug'.\n@@ -114,16 +114,16 @@\n                 * the contents of the template_name_field field on the object\n                   instance that the view is operating upon (if available)\n                 * <app_label>/<model_name><template_name_suffix>.html\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bS_\bi_\bn_\bg_\bl_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\b _\bm_\bi_\bx_\bi_\bn_\bs\n           o _\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn\n           o _\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\bi_\bm_\bp_\bl_\be_\b _\bm_\bi_\bx_\bi_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\b _\bm_\bi_\bx_\bi_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins.html", "source2": "./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Class-based views mixins &#8212; Django 5.2b1 documentation</title>\n+    <title>Class-based views mixins &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Simple mixins\" href=\"mixins-simple.html\" />\n     <link rel=\"prev\" title=\"Generic date views\" href=\"generic-date-based.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -98,37 +99,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"generic-date-based.html\"\n-                          title=\"previous chapter\">Generic date views</a></p>\n+                          title=\"vorig hoofdstuk\">Generic date views</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"mixins-simple.html\"\n-                          title=\"next chapter\">Simple mixins</a></p>\n+                          title=\"volgend hoofdstuk\">Simple mixins</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* C\bCl\bla\bas\bss\bs-\b-b\bba\bas\bse\bed\bd v\bvi\bie\bew\bws\bs m\bmi\bix\bxi\bin\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Class-based views API reference. For introductory material, see _\bU_\bs_\bi_\bn_\bg_\b _\bm_\bi_\bx_\bi_\bn_\bs\n _\bw_\bi_\bt_\bh_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs.\n     * _\bS_\bi_\bm_\bp_\bl_\be_\b _\bm_\bi_\bx_\bi_\bn_\bs\n     * _\bS_\bi_\bn_\bg_\bl_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\b _\bm_\bi_\bx_\bi_\bn_\bs\n     * _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\b _\bm_\bi_\bx_\bi_\bn_\bs\n     * _\bE_\bd_\bi_\bt_\bi_\bn_\bg_\b _\bm_\bi_\bx_\bi_\bn_\bs\n     * _\bD_\ba_\bt_\be_\b-_\bb_\ba_\bs_\be_\bd_\b _\bm_\bi_\bx_\bi_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\bd_\ba_\bt_\be_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\bi_\bm_\bp_\bl_\be_\b _\bm_\bi_\bx_\bi_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/clickjacking.html", "source2": "./usr/share/doc/python-django-doc/html/ref/clickjacking.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Clickjacking Protection &#8212; Django 5.2b1 documentation</title>\n+    <title>Clickjacking Protection &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"contrib packages\" href=\"contrib/index.html\" />\n     <link rel=\"prev\" title=\"Class-based generic views - flattened index\" href=\"class-based-views/flattened-index.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -141,15 +142,15 @@\n \n <span class=\"nd\">@xframe_options_exempt</span>\n <span class=\"k\">def</span> <span class=\"nf\">ok_to_load_in_a_frame</span><span class=\"p\">(</span><span class=\"n\">request</span><span class=\"p\">):</span>\n     <span class=\"k\">return</span> <span class=\"n\">HttpResponse</span><span class=\"p\">(</span><span class=\"s2\">&quot;This page is safe to load in a frame on any site.&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If you want to submit a form or access a session cookie within a frame or\n iframe, you may need to modify the <a class=\"reference internal\" href=\"settings.html#std-setting-CSRF_COOKIE_SAMESITE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">CSRF_COOKIE_SAMESITE</span></code></a> or\n <a class=\"reference internal\" href=\"settings.html#std-setting-SESSION_COOKIE_SAMESITE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SESSION_COOKIE_SAMESITE</span></code></a> settings.</p>\n </div>\n </section>\n <section id=\"s-setting-x-frame-options-per-view\">\n <span id=\"setting-x-frame-options-per-view\"></span><h3>Setting <code class=\"docutils literal notranslate\"><span class=\"pre\">X-Frame-Options</span></code> per view<a class=\"headerlink\" href=\"#setting-x-frame-options-per-view\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -205,37 +206,37 @@\n <li><a class=\"reference internal\" href=\"#limitations\">Limitations</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"class-based-views/flattened-index.html\"\n-                          title=\"previous chapter\">Class-based generic views - flattened index</a></p>\n+                          title=\"vorig hoofdstuk\">Class-based generic views - flattened index</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"contrib/index.html\"\n-                          title=\"next chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">contrib</span></code> packages</a></p>\n+                          title=\"volgend hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">contrib</span></code> packages</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* C\bCl\bli\bic\bck\bkj\bja\bac\bck\bki\bin\bng\bg P\bPr\bro\bot\bte\bec\bct\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The clickjacking middleware and decorators provide easy-to-use protection\n against _\bc_\bl_\bi_\bc_\bk_\bj_\ba_\bc_\bk_\bi_\bn_\bg. This type of attack occurs when a malicious site tricks a\n user into clicking on a concealed element of another site which they have\n loaded in a hidden frame or iframe.\n@@ -48,15 +48,15 @@\n from django.http import HttpResponse\n from django.views.decorators.clickjacking import xframe_options_exempt\n \n \n @xframe_options_exempt\n def ok_to_load_in_a_frame(request):\n     return HttpResponse(\"This page is safe to load in a frame on any site.\")\n-Note\n+Notitie\n If you want to submit a form or access a session cookie within a frame or\n iframe, you may need to modify the _\bC_\bS_\bR_\bF_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bS_\bA_\bM_\bE_\bS_\bI_\bT_\bE or\n _\bS_\bE_\bS_\bS_\bI_\bO_\bN_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bS_\bA_\bM_\bE_\bS_\bI_\bT_\bE settings.\n *\b**\b**\b**\b* S\bSe\bet\btt\bti\bin\bng\bg X\bX-\b-F\bFr\bra\bam\bme\be-\b-O\bOp\bpt\bti\bio\bon\bns\bs p\bpe\ber\br v\bvi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b*\n To set the X-Frame-Options header on a per view basis, Django provides these\n decorators:\n from django.http import HttpResponse\n@@ -82,16 +82,16 @@\n     * _\bC_\bl_\bi_\bc_\bk_\bj_\ba_\bc_\bk_\bi_\bn_\bg_\b _\bP_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn\n           o _\bA_\bn_\b _\be_\bx_\ba_\bm_\bp_\bl_\be_\b _\bo_\bf_\b _\bc_\bl_\bi_\bc_\bk_\bj_\ba_\bc_\bk_\bi_\bn_\bg\n           o _\bP_\br_\be_\bv_\be_\bn_\bt_\bi_\bn_\bg_\b _\bc_\bl_\bi_\bc_\bk_\bj_\ba_\bc_\bk_\bi_\bn_\bg\n           o _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bi_\bt\n                 # _\bS_\be_\bt_\bt_\bi_\bn_\bg_\b _\bX_\b-_\bF_\br_\ba_\bm_\be_\b-_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\bf_\bo_\br_\b _\ba_\bl_\bl_\b _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\bs\n                 # _\bS_\be_\bt_\bt_\bi_\bn_\bg_\b _\bX_\b-_\bF_\br_\ba_\bm_\be_\b-_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\bp_\be_\br_\b _\bv_\bi_\be_\bw\n           o _\bL_\bi_\bm_\bi_\bt_\ba_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bg_\be_\bn_\be_\br_\bi_\bc_\b _\bv_\bi_\be_\bw_\bs_\b _\b-_\b _\bf_\bl_\ba_\bt_\bt_\be_\bn_\be_\bd_\b _\bi_\bn_\bd_\be_\bx\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bc_\bo_\bn_\bt_\br_\bi_\bb_\b _\bp_\ba_\bc_\bk_\ba_\bg_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/admin/actions.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/admin/actions.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Admin actions &#8212; Django 5.2b1 documentation</title>\n+    <title>Admin actions &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"ModelAdmin List Filters\" href=\"filters.html\" />\n     <link rel=\"prev\" title=\"The Django admin site\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -88,15 +89,15 @@\n page.</p>\n <p>If you look at any change list in the admin, you\u2019ll see this feature in\n action; Django ships with a \u201cdelete selected objects\u201d action available to all\n models. For example, here\u2019s the user module from Django\u2019s built-in\n <a class=\"reference internal\" href=\"../../../topics/auth/index.html#module-django.contrib.auth\" title=\"django.contrib.auth: Django's authentication framework.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.auth</span></code></a> app:</p>\n <img alt=\"../../../_images/admin-actions.png\" src=\"../../../_images/admin-actions.png\" />\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>The \u201cdelete selected objects\u201d action uses <a class=\"reference internal\" href=\"../../models/querysets.html#django.db.models.query.QuerySet.delete\" title=\"django.db.models.query.QuerySet.delete\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">QuerySet.delete()</span></code></a> for efficiency reasons, which\n has an important caveat: your model\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">delete()</span></code> method will not be\n called.</p>\n <p>If you wish to override this behavior, you can override\n <a class=\"reference internal\" href=\"index.html#django.contrib.admin.ModelAdmin.delete_queryset\" title=\"django.contrib.admin.ModelAdmin.delete_queryset\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">ModelAdmin.delete_queryset()</span></code></a> or write a custom action which does\n deletion in your preferred manner \u2013 for example, by calling\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Model.delete()</span></code> for each of the selected items.</p>\n@@ -146,15 +147,15 @@\n <p>Our publish-these-articles function won\u2019t need the <a class=\"reference internal\" href=\"index.html#django.contrib.admin.ModelAdmin\" title=\"django.contrib.admin.ModelAdmin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code></a> or the\n request object, but we will use the queryset:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">def</span> <span class=\"nf\">make_published</span><span class=\"p\">(</span><span class=\"n\">modeladmin</span><span class=\"p\">,</span> <span class=\"n\">request</span><span class=\"p\">,</span> <span class=\"n\">queryset</span><span class=\"p\">):</span>\n     <span class=\"n\">queryset</span><span class=\"o\">.</span><span class=\"n\">update</span><span class=\"p\">(</span><span class=\"n\">status</span><span class=\"o\">=</span><span class=\"s2\">&quot;p&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>For the best performance, we\u2019re using the queryset\u2019s <a class=\"reference internal\" href=\"../../../topics/db/queries.html#topics-db-queries-update\"><span class=\"std std-ref\">update method</span></a>. Other types of actions might need to deal\n with each object individually; in these cases we\u2019d iterate over the\n queryset:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">for</span> <span class=\"n\">obj</span> <span class=\"ow\">in</span> <span class=\"n\">queryset</span><span class=\"p\">:</span>\n     <span class=\"n\">do_something_with</span><span class=\"p\">(</span><span class=\"n\">obj</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n@@ -173,15 +174,15 @@\n \n <span class=\"nd\">@admin</span><span class=\"o\">.</span><span class=\"n\">action</span><span class=\"p\">(</span><span class=\"n\">description</span><span class=\"o\">=</span><span class=\"s2\">&quot;Mark selected stories as published&quot;</span><span class=\"p\">)</span>\n <span class=\"k\">def</span> <span class=\"nf\">make_published</span><span class=\"p\">(</span><span class=\"n\">modeladmin</span><span class=\"p\">,</span> <span class=\"n\">request</span><span class=\"p\">,</span> <span class=\"n\">queryset</span><span class=\"p\">):</span>\n     <span class=\"n\">queryset</span><span class=\"o\">.</span><span class=\"n\">update</span><span class=\"p\">(</span><span class=\"n\">status</span><span class=\"o\">=</span><span class=\"s2\">&quot;p&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>This might look familiar; the admin\u2019s\n <a class=\"reference internal\" href=\"index.html#django.contrib.admin.ModelAdmin.list_display\" title=\"django.contrib.admin.ModelAdmin.list_display\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">list_display</span></code></a> option uses a similar\n technique with the <a class=\"reference internal\" href=\"index.html#django.contrib.admin.display\" title=\"django.contrib.admin.display\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">display()</span></code></a> decorator to\n provide human-readable descriptions for callback functions registered\n there, too.</p>\n </div>\n </section>\n@@ -328,15 +329,15 @@\n the business with the <code class=\"docutils literal notranslate\"><span class=\"pre\">ContentType</span></code>.</p>\n <p>Writing this view is left as an exercise to the reader.</p>\n </section>\n <section id=\"s-making-actions-available-site-wide\">\n <span id=\"s-adminsite-actions\"></span><span id=\"making-actions-available-site-wide\"></span><span id=\"adminsite-actions\"></span><h3>Making actions available site-wide<a class=\"headerlink\" href=\"#making-actions-available-site-wide\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.AdminSite.add_action\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">add_action</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">action</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L174\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.add_action\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">add_action</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">action</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L174\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.add_action\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Some actions are best if they\u2019re made available to <em>any</em> object in the admin\n site \u2013 the export action defined above would be a good candidate. You can\n make an action globally available using <a class=\"reference internal\" href=\"#django.contrib.admin.AdminSite.add_action\" title=\"django.contrib.admin.AdminSite.add_action\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">AdminSite.add_action()</span></code></a>. For\n example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib</span> <span class=\"kn\">import</span> <span class=\"n\">admin</span>\n \n <span class=\"n\">admin</span><span class=\"o\">.</span><span class=\"n\">site</span><span class=\"o\">.</span><span class=\"n\">add_action</span><span class=\"p\">(</span><span class=\"n\">export_selected_objects</span><span class=\"p\">)</span>\n@@ -357,15 +358,15 @@\n <p>Sometimes you need to disable certain actions \u2013 especially those\n <a class=\"reference internal\" href=\"#adminsite-actions\"><span class=\"std std-ref\">registered site-wide</span></a> \u2013 for particular objects.\n There\u2019s a few ways you can disable actions:</p>\n <section id=\"s-disabling-a-site-wide-action\">\n <span id=\"disabling-a-site-wide-action\"></span><h4>Disabling a site-wide action<a class=\"headerlink\" href=\"#disabling-a-site-wide-action\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.AdminSite.disable_action\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">disable_action</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L182\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.disable_action\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">disable_action</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L182\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.disable_action\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>If you need to disable a <a class=\"reference internal\" href=\"#adminsite-actions\"><span class=\"std std-ref\">site-wide action</span></a> you can\n call <a class=\"reference internal\" href=\"#django.contrib.admin.AdminSite.disable_action\" title=\"django.contrib.admin.AdminSite.disable_action\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">AdminSite.disable_action()</span></code></a>.</p>\n <p>For example, you can use this method to remove the built-in \u201cdelete selected\n objects\u201d action:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">admin</span><span class=\"o\">.</span><span class=\"n\">site</span><span class=\"o\">.</span><span class=\"n\">disable_action</span><span class=\"p\">(</span><span class=\"s2\">&quot;delete_selected&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n@@ -403,15 +404,15 @@\n <p>This tells the <a class=\"reference internal\" href=\"index.html#django.contrib.admin.ModelAdmin\" title=\"django.contrib.admin.ModelAdmin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code></a> to not display or allow any actions,\n including any <a class=\"reference internal\" href=\"#adminsite-actions\"><span class=\"std std-ref\">site-wide actions</span></a>.</p>\n </section>\n <section id=\"s-conditionally-enabling-or-disabling-actions\">\n <span id=\"conditionally-enabling-or-disabling-actions\"></span><h4>Conditionally enabling or disabling actions<a class=\"headerlink\" href=\"#conditionally-enabling-or-disabling-actions\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_actions\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_actions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1078\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_actions\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_actions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1078\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_actions\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Finally, you can conditionally enable or disable actions on a per-request\n (and hence per-user basis) by overriding <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.get_actions\" title=\"django.contrib.admin.ModelAdmin.get_actions\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">ModelAdmin.get_actions()</span></code></a>.</p>\n <p>This returns a dictionary of actions allowed. The keys are action names, and\n the values are <code class=\"docutils literal notranslate\"><span class=\"pre\">(function,</span> <span class=\"pre\">name,</span> <span class=\"pre\">short_description)</span></code> tuples.</p>\n <p>For example, if you only want users whose names begin with \u2018J\u2019 to be able\n to delete objects in bulk:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">class</span> <span class=\"nc\">MyModelAdmin</span><span class=\"p\">(</span><span class=\"n\">admin</span><span class=\"o\">.</span><span class=\"n\">ModelAdmin</span><span class=\"p\">):</span>\n@@ -473,15 +474,15 @@\n </div>\n </section>\n </section>\n <section id=\"s-the-action-decorator\">\n <span id=\"the-action-decorator\"></span><h2>The <code class=\"docutils literal notranslate\"><span class=\"pre\">action</span></code> decorator<a class=\"headerlink\" href=\"#the-action-decorator\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.action\">\n-<span class=\"sig-name descname\"><span class=\"pre\">action</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">permissions</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">description</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/decorators.py#L1\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.action\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">action</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">permissions</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">description</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/decorators.py#L1\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.action\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This decorator can be used for setting specific attributes on custom action\n functions that can be used with\n <a class=\"reference internal\" href=\"index.html#django.contrib.admin.ModelAdmin.actions\" title=\"django.contrib.admin.ModelAdmin.actions\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">actions</span></code></a>:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"nd\">@admin</span><span class=\"o\">.</span><span class=\"n\">action</span><span class=\"p\">(</span>\n     <span class=\"n\">permissions</span><span class=\"o\">=</span><span class=\"p\">[</span><span class=\"s2\">&quot;publish&quot;</span><span class=\"p\">],</span>\n     <span class=\"n\">description</span><span class=\"o\">=</span><span class=\"s2\">&quot;Mark selected stories as published&quot;</span><span class=\"p\">,</span>\n <span class=\"p\">)</span>\n@@ -553,37 +554,37 @@\n <li><a class=\"reference internal\" href=\"#the-action-decorator\">The <code class=\"docutils literal notranslate\"><span class=\"pre\">action</span></code> decorator</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">The Django admin site</a></p>\n+                          title=\"vorig hoofdstuk\">The Django admin site</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"filters.html\"\n-                          title=\"next chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> List Filters</a></p>\n+                          title=\"volgend hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> List Filters</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* A\bAd\bdm\bmi\bin\bn a\bac\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The basic workflow of Django\u2019s admin is, in a nutshell, \u201cselect an object, then\n change it.\u201d This works well for a majority of use cases. However, if you need\n to make the same change to many objects at once, this workflow can be quite\n tedious.\n@@ -10,15 +10,15 @@\n functions that get called with a list of objects selected on the change list\n page.\n If you look at any change list in the admin, you\u2019ll see this feature in action;\n Django ships with a \u201cdelete selected objects\u201d action available to all models.\n For example, here\u2019s the user module from Django\u2019s built-in _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh\n app:\n [../../../_images/admin-actions.png]\n-Warning\n+Waarschuwing\n The \u201cdelete selected objects\u201d action uses _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b._\bd_\be_\bl_\be_\bt_\be_\b(_\b) for efficiency\n reasons, which has an important caveat: your model\u2019s delete() method will not\n be called.\n If you wish to override this behavior, you can override\n _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bd_\be_\bl_\be_\bt_\be_\b__\bq_\bu_\be_\br_\by_\bs_\be_\bt_\b(_\b) or write a custom action which does deletion in\n your preferred manner \u2013 for example, by calling Model.delete() for each of the\n selected items.\n@@ -56,15 +56,15 @@\n     * The current _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n     * An _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt representing the current request,\n     * A _\bQ_\bu_\be_\br_\by_\bS_\be_\bt containing the set of objects selected by the user.\n Our publish-these-articles function won\u2019t need the _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn or the request\n object, but we will use the queryset:\n def make_published(modeladmin, request, queryset):\n     queryset.update(status=\"p\")\n-Note\n+Notitie\n For the best performance, we\u2019re using the queryset\u2019s _\bu_\bp_\bd_\ba_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd. Other types\n of actions might need to deal with each object individually; in these cases\n we\u2019d iterate over the queryset:\n for obj in queryset:\n     do_something_with(obj)\n That\u2019s actually all there is to writing an action! However, we\u2019ll take one more\n optional-but-useful step and give the action a \u201cnice\u201d title in the admin. By\n@@ -76,15 +76,15 @@\n \n ...\n \n \n @admin.action(description=\"Mark selected stories as published\")\n def make_published(modeladmin, request, queryset):\n     queryset.update(status=\"p\")\n-Note\n+Notitie\n This might look familiar; the admin\u2019s _\bl_\bi_\bs_\bt_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by option uses a similar\n technique with the _\bd_\bi_\bs_\bp_\bl_\ba_\by_\b(_\b) decorator to provide human-readable descriptions\n for callback functions registered there, too.\n *\b**\b**\b**\b* A\bAd\bdd\bdi\bin\bng\bg a\bac\bct\bti\bio\bon\bns\bs t\bto\bo t\bth\bhe\be _\bM\bM_\bo\bo_\bd\bd_\be\be_\bl\bl_\bA\bA_\bd\bd_\bm\bm_\bi\bi_\bn\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n Next, we\u2019ll need to inform our _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn of the action. This works just like\n any other configuration option. So, the complete admin.py with the action and\n its registration would look like:\n@@ -201,15 +201,15 @@\n         )\n     )\n As you can see, the action is rather short; all the complex logic would belong\n in your export view. This would need to deal with objects of any type, hence\n the business with the ContentType.\n Writing this view is left as an exercise to the reader.\n *\b**\b**\b**\b* M\bMa\bak\bki\bin\bng\bg a\bac\bct\bti\bio\bon\bns\bs a\bav\bva\bai\bil\bla\bab\bbl\ble\be s\bsi\bit\bte\be-\b-w\bwi\bid\bde\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  AdminSite.add_action(a\bac\bct\bti\bio\bon\bn, n\bna\bam\bme\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  AdminSite.add_action(a\bac\bct\bti\bio\bon\bn, n\bna\bam\bme\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Some actions are best if they\u2019re made available to a\ban\bny\by object in the\n       admin site \u2013 the export action defined above would be a good candidate.\n       You can make an action globally available using _\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b._\ba_\bd_\bd_\b__\ba_\bc_\bt_\bi_\bo_\bn_\b(_\b).\n       For example:\n       from django.contrib import admin\n \n       admin.site.add_action(export_selected_objects)\n@@ -218,15 +218,15 @@\n       action a name \u2013 good if you later want to programmatically _\br_\be_\bm_\bo_\bv_\be_\b _\bt_\bh_\be\n       _\ba_\bc_\bt_\bi_\bo_\bn \u2013 by passing a second argument to _\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b._\ba_\bd_\bd_\b__\ba_\bc_\bt_\bi_\bo_\bn_\b(_\b):\n       admin.site.add_action(export_selected_objects, \"export_selected\")\n *\b**\b**\b**\b* D\bDi\bis\bsa\bab\bbl\bli\bin\bng\bg a\bac\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Sometimes you need to disable certain actions \u2013 especially those _\br_\be_\bg_\bi_\bs_\bt_\be_\br_\be_\bd\n _\bs_\bi_\bt_\be_\b-_\bw_\bi_\bd_\be \u2013 for particular objects. There\u2019s a few ways you can disable actions:\n *\b**\b**\b* D\bDi\bis\bsa\bab\bbl\bli\bin\bng\bg a\ba s\bsi\bit\bte\be-\b-w\bwi\bid\bde\be a\bac\bct\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b*\n-  AdminSite.disable_action(n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  AdminSite.disable_action(n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       If you need to disable a _\bs_\bi_\bt_\be_\b-_\bw_\bi_\bd_\be_\b _\ba_\bc_\bt_\bi_\bo_\bn you can call\n       _\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b._\bd_\bi_\bs_\ba_\bb_\bl_\be_\b__\ba_\bc_\bt_\bi_\bo_\bn_\b(_\b).\n       For example, you can use this method to remove the built-in \u201cdelete\n       selected objects\u201d action:\n       admin.site.disable_action(\"delete_selected\")\n       Once you\u2019ve done the above, that action will no longer be available site-\n       wide.\n@@ -250,15 +250,15 @@\n If you want n\bno\bo bulk actions available for a given _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn, set\n _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\ba_\bc_\bt_\bi_\bo_\bn_\bs to None:\n class MyModelAdmin(admin.ModelAdmin):\n     actions = None\n This tells the _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn to not display or allow any actions, including any\n _\bs_\bi_\bt_\be_\b-_\bw_\bi_\bd_\be_\b _\ba_\bc_\bt_\bi_\bo_\bn_\bs.\n *\b**\b**\b* C\bCo\bon\bnd\bdi\bit\bti\bio\bon\bna\bal\bll\bly\by e\ben\bna\bab\bbl\bli\bin\bng\bg o\bor\br d\bdi\bis\bsa\bab\bbl\bli\bin\bng\bg a\bac\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b*\n-  ModelAdmin.get_actions(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.get_actions(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Finally, you can conditionally enable or disable actions on a per-request\n       (and hence per-user basis) by overriding _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bg_\be_\bt_\b__\ba_\bc_\bt_\bi_\bo_\bn_\bs_\b(_\b).\n       This returns a dictionary of actions allowed. The keys are action names,\n       and the values are (function, name, short_description) tuples.\n       For example, if you only want users whose names begin with \u2018J\u2019 to be able\n       to delete objects in bulk:\n       class MyModelAdmin(admin.ModelAdmin):\n@@ -302,15 +302,15 @@\n \n     def has_publish_permission(self, request):\n         \"\"\"Does the user have the publish permission?\"\"\"\n         opts = self.opts\n         codename = get_permission_codename(\"publish\", opts)\n         return request.user.has_perm(\"%s.%s\" % (opts.app_label, codename))\n *\b**\b**\b**\b**\b* T\bTh\bhe\be a\bac\bct\bti\bio\bon\bn d\bde\bec\bco\bor\bra\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  action(*\b*, p\bpe\ber\brm\bmi\bis\bss\bsi\bio\bon\bns\bs=\b=N\bNo\bon\bne\be, d\bde\bes\bsc\bcr\bri\bip\bpt\bti\bio\bon\bn=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  action(*\b*, p\bpe\ber\brm\bmi\bis\bss\bsi\bio\bon\bns\bs=\b=N\bNo\bon\bne\be, d\bde\bes\bsc\bcr\bri\bip\bpt\bti\bio\bon\bn=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This decorator can be used for setting specific attributes on custom\n       action functions that can be used with _\ba_\bc_\bt_\bi_\bo_\bn_\bs:\n       @admin.action(\n           permissions=[\"publish\"],\n           description=\"Mark selected stories as published\",\n       )\n       def make_published(self, request, queryset):\n@@ -345,16 +345,16 @@\n                 # _\bM_\ba_\bk_\bi_\bn_\bg_\b _\ba_\bc_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bv_\ba_\bi_\bl_\ba_\bb_\bl_\be_\b _\bs_\bi_\bt_\be_\b-_\bw_\bi_\bd_\be\n                 # _\bD_\bi_\bs_\ba_\bb_\bl_\bi_\bn_\bg_\b _\ba_\bc_\bt_\bi_\bo_\bn_\bs\n                       # _\bD_\bi_\bs_\ba_\bb_\bl_\bi_\bn_\bg_\b _\ba_\b _\bs_\bi_\bt_\be_\b-_\bw_\bi_\bd_\be_\b _\ba_\bc_\bt_\bi_\bo_\bn\n                       # _\bD_\bi_\bs_\ba_\bb_\bl_\bi_\bn_\bg_\b _\ba_\bl_\bl_\b _\ba_\bc_\bt_\bi_\bo_\bn_\bs_\b _\bf_\bo_\br_\b _\ba_\b _\bp_\ba_\br_\bt_\bi_\bc_\bu_\bl_\ba_\br_\b _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n                       # _\bC_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\bl_\by_\b _\be_\bn_\ba_\bb_\bl_\bi_\bn_\bg_\b _\bo_\br_\b _\bd_\bi_\bs_\ba_\bb_\bl_\bi_\bn_\bg_\b _\ba_\bc_\bt_\bi_\bo_\bn_\bs\n                 # _\bS_\be_\bt_\bt_\bi_\bn_\bg_\b _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b _\bf_\bo_\br_\b _\ba_\bc_\bt_\bi_\bo_\bn_\bs\n           o _\bT_\bh_\be_\b _\ba_\bc_\bt_\bi_\bo_\bn_\b _\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bd_\bm_\bi_\bn_\b _\bs_\bi_\bt_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bL_\bi_\bs_\bt_\b _\bF_\bi_\bl_\bt_\be_\br_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/admin/admindocs.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/admin/admindocs.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>The Django admin documentation generator &#8212; Django 5.2b1 documentation</title>\n+    <title>The Django admin documentation generator &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"JavaScript customizations in the admin\" href=\"javascript.html\" />\n     <link rel=\"prev\" title=\"ModelAdmin List Filters\" href=\"filters.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -257,37 +258,37 @@\n <li><a class=\"reference internal\" href=\"#included-bookmarklets\">Included Bookmarklets</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"filters.html\"\n-                          title=\"previous chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> List Filters</a></p>\n+                          title=\"vorig hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> List Filters</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"javascript.html\"\n-                          title=\"next chapter\">JavaScript customizations in the admin</a></p>\n+                          title=\"volgend hoofdstuk\">JavaScript customizations in the admin</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTh\bhe\be D\bDj\bja\ban\bng\bgo\bo a\bad\bdm\bmi\bin\bn d\bdo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn g\bge\ben\bne\ber\bra\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django\u2019s _\ba_\bd_\bm_\bi_\bn_\bd_\bo_\bc_\bs app pulls documentation from the docstrings of models,\n views, template tags, and template filters for any app in _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS and\n makes that documentation available from the _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bd_\bm_\bi_\bn.\n *\b**\b**\b**\b**\b* O\bOv\bve\ber\brv\bvi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -110,16 +110,16 @@\n           o _\bO_\bv_\be_\br_\bv_\bi_\be_\bw\n           o _\bD_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn_\b _\bh_\be_\bl_\bp_\be_\br_\bs\n           o _\bM_\bo_\bd_\be_\bl_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n           o _\bV_\bi_\be_\bw_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n           o _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg_\bs_\b _\ba_\bn_\bd_\b _\bf_\bi_\bl_\bt_\be_\br_\bs_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n           o _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n           o _\bI_\bn_\bc_\bl_\bu_\bd_\be_\bd_\b _\bB_\bo_\bo_\bk_\bm_\ba_\br_\bk_\bl_\be_\bt_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bL_\bi_\bs_\bt_\b _\bF_\bi_\bl_\bt_\be_\br_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\b _\bc_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/admin/filters.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/admin/filters.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>ModelAdmin List Filters &#8212; Django 5.2b1 documentation</title>\n+    <title>ModelAdmin List Filters &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"The Django admin documentation generator\" href=\"admindocs.html\" />\n     <link rel=\"prev\" title=\"Admin actions\" href=\"actions.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -164,15 +165,15 @@\n \n \n <span class=\"k\">class</span> <span class=\"nc\">PersonAdmin</span><span class=\"p\">(</span><span class=\"n\">admin</span><span class=\"o\">.</span><span class=\"n\">ModelAdmin</span><span class=\"p\">):</span>\n     <span class=\"n\">list_filter</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"n\">DecadeBornListFilter</span><span class=\"p\">]</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>As a convenience, the <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code> object is passed to the <code class=\"docutils literal notranslate\"><span class=\"pre\">lookups</span></code>\n and <code class=\"docutils literal notranslate\"><span class=\"pre\">queryset</span></code> methods, for example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">class</span> <span class=\"nc\">AuthDecadeBornListFilter</span><span class=\"p\">(</span><span class=\"n\">DecadeBornListFilter</span><span class=\"p\">):</span>\n     <span class=\"k\">def</span> <span class=\"nf\">lookups</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">,</span> <span class=\"n\">request</span><span class=\"p\">,</span> <span class=\"n\">model_admin</span><span class=\"p\">):</span>\n         <span class=\"k\">if</span> <span class=\"n\">request</span><span class=\"o\">.</span><span class=\"n\">user</span><span class=\"o\">.</span><span class=\"n\">is_superuser</span><span class=\"p\">:</span>\n             <span class=\"k\">return</span> <span class=\"nb\">super</span><span class=\"p\">()</span><span class=\"o\">.</span><span class=\"n\">lookups</span><span class=\"p\">(</span><span class=\"n\">request</span><span class=\"p\">,</span> <span class=\"n\">model_admin</span><span class=\"p\">)</span>\n \n@@ -258,15 +259,15 @@\n         <span class=\"nb\">super</span><span class=\"p\">()</span><span class=\"o\">.</span><span class=\"fm\">__init__</span><span class=\"p\">(</span><span class=\"n\">field</span><span class=\"p\">,</span> <span class=\"n\">request</span><span class=\"p\">,</span> <span class=\"n\">params</span><span class=\"p\">,</span> <span class=\"n\">model</span><span class=\"p\">,</span> <span class=\"n\">model_admin</span><span class=\"p\">,</span> <span class=\"n\">field_path</span><span class=\"p\">)</span>\n \n     <span class=\"k\">def</span> <span class=\"nf\">expected_parameters</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">):</span>\n         <span class=\"k\">return</span> <span class=\"p\">[</span><span class=\"bp\">self</span><span class=\"o\">.</span><span class=\"n\">lookup_kwarg</span><span class=\"p\">]</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <a class=\"reference internal\" href=\"../contenttypes.html#django.contrib.contenttypes.fields.GenericForeignKey\" title=\"django.contrib.contenttypes.fields.GenericForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GenericForeignKey</span></code></a> field is\n not supported.</p>\n </div>\n <p>List filters typically appear only if the filter has more than one choice. A\n filter\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">has_output()</span></code> method controls whether or not it appears.</p>\n <p>It is possible to specify a custom template for rendering a list filter:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">class</span> <span class=\"nc\">FilterWithCustomTemplate</span><span class=\"p\">(</span><span class=\"n\">admin</span><span class=\"o\">.</span><span class=\"n\">SimpleListFilter</span><span class=\"p\">):</span>\n@@ -304,37 +305,37 @@\n <li><a class=\"reference internal\" href=\"#facets\">Facets</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"actions.html\"\n-                          title=\"previous chapter\">Admin actions</a></p>\n+                          title=\"vorig hoofdstuk\">Admin actions</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"admindocs.html\"\n-                          title=\"next chapter\">The Django admin documentation generator</a></p>\n+                          title=\"volgend hoofdstuk\">The Django admin documentation generator</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMo\bod\bde\bel\blA\bAd\bdm\bmi\bin\bn L\bLi\bis\bst\bt F\bFi\bil\blt\bte\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n ModelAdmin classes can define list filters that appear in the right sidebar of\n the change list page of the admin, as illustrated in the following screenshot:\n [../../../_images/list_filter.png]\n To activate per-field filtering, set _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bl_\bi_\bs_\bt_\b__\bf_\bi_\bl_\bt_\be_\br to a list or tuple\n@@ -72,15 +72,15 @@\n                 birthday__gte=date(1990, 1, 1),\n                 birthday__lte=date(1999, 12, 31),\n             )\n \n \n class PersonAdmin(admin.ModelAdmin):\n     list_filter = [DecadeBornListFilter]\n-Note\n+Notitie\n As a convenience, the HttpRequest object is passed to the lookups and queryset\n methods, for example:\n class AuthDecadeBornListFilter(DecadeBornListFilter):\n     def lookups(self, request, model_admin):\n         if request.user.is_superuser:\n             return super().lookups(request, model_admin)\n \n@@ -148,15 +148,15 @@\n     def __init__(self, field, request, params, model, model_admin, field_path):\n         self.lookup_kwarg = \"%s__in\" % field_path\n         super().__init__(field, request, params, model, model_admin,\n field_path)\n \n     def expected_parameters(self):\n         return [self.lookup_kwarg]\n-Note\n+Notitie\n The _\bG_\be_\bn_\be_\br_\bi_\bc_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by field is not supported.\n List filters typically appear only if the filter has more than one choice. A\n filter\u2019s has_output() method controls whether or not it appears.\n It is possible to specify a custom template for rendering a list filter:\n class FilterWithCustomTemplate(admin.SimpleListFilter):\n     template = \"custom_template.html\"\n See the default template provided by Django (admin/filter.html) for a concrete\n@@ -167,16 +167,16 @@\n applied filters. See _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bs_\bh_\bo_\bw_\b__\bf_\ba_\bc_\be_\bt_\bs for more details.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bL_\bi_\bs_\bt_\b _\bF_\bi_\bl_\bt_\be_\br_\bs\n           o _\bU_\bs_\bi_\bn_\bg_\b _\ba_\b _\bf_\bi_\be_\bl_\bd_\b _\bn_\ba_\bm_\be\n           o _\bU_\bs_\bi_\bn_\bg_\b _\ba_\b _\bS_\bi_\bm_\bp_\bl_\be_\bL_\bi_\bs_\bt_\bF_\bi_\bl_\bt_\be_\br\n           o _\bU_\bs_\bi_\bn_\bg_\b _\ba_\b _\bf_\bi_\be_\bl_\bd_\b _\bn_\ba_\bm_\be_\b _\ba_\bn_\bd_\b _\ba_\bn_\b _\be_\bx_\bp_\bl_\bi_\bc_\bi_\bt_\b _\bF_\bi_\be_\bl_\bd_\bL_\bi_\bs_\bt_\bF_\bi_\bl_\bt_\be_\br\n           o _\bF_\ba_\bc_\be_\bt_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\bd_\bm_\bi_\bn_\b _\ba_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bd_\bm_\bi_\bn_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn_\b _\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/admin/index.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/admin/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>The Django admin site &#8212; Django 5.2b1 documentation</title>\n+    <title>The Django admin site &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Admin actions\" href=\"actions.html\" />\n     <link rel=\"prev\" title=\"contrib packages\" href=\"../index.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -128,26 +129,26 @@\n <li class=\"toctree-l1\"><a class=\"reference internal\" href=\"actions.html\">Admin actions</a></li>\n <li class=\"toctree-l1\"><a class=\"reference internal\" href=\"filters.html\"><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> List Filters</a></li>\n <li class=\"toctree-l1\"><a class=\"reference internal\" href=\"admindocs.html\">The Django admin documentation generator</a></li>\n <li class=\"toctree-l1\"><a class=\"reference internal\" href=\"javascript.html\">JavaScript customizations in the admin</a></li>\n </ul>\n </div>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>For information about serving the static files (images, JavaScript, and\n CSS) associated with the admin in production, see <a class=\"reference internal\" href=\"../../../howto/deployment/wsgi/modwsgi.html#serving-files\"><span class=\"std std-ref\">Serving files</span></a>.</p>\n <p>Having problems?  Try <a class=\"reference internal\" href=\"../../../faq/admin.html\"><span class=\"doc\">FAQ: The admin</span></a>.</p>\n </div>\n </section>\n </section>\n <section id=\"s-modeladmin-objects\">\n <span id=\"modeladmin-objects\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> objects<a class=\"headerlink\" href=\"#modeladmin-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ModelAdmin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L644\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ModelAdmin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L644\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> class is the representation of a model in the admin\n interface. Usually, these are stored in a file named <code class=\"docutils literal notranslate\"><span class=\"pre\">admin.py</span></code> in your\n application. Let\u2019s take a look at an example of the <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code>:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib</span> <span class=\"kn\">import</span> <span class=\"n\">admin</span>\n <span class=\"kn\">from</span> <span class=\"nn\">myapp.models</span> <span class=\"kn\">import</span> <span class=\"n\">Author</span>\n \n \n@@ -175,15 +176,15 @@\n </div>\n </dd></dl>\n \n <section id=\"s-the-register-decorator\">\n <span id=\"the-register-decorator\"></span><h3>The <code class=\"docutils literal notranslate\"><span class=\"pre\">register</span></code> decorator<a class=\"headerlink\" href=\"#the-register-decorator\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.register\">\n-<span class=\"sig-name descname\"><span class=\"pre\">register</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">models</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">site</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">django.contrib.admin.sites.site</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/decorators.py#L80\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.register\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">register</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">models</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">site</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">django.contrib.admin.sites.site</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/decorators.py#L80\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.register\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>There is also a decorator for registering your <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> classes:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib</span> <span class=\"kn\">import</span> <span class=\"n\">admin</span>\n <span class=\"kn\">from</span> <span class=\"nn\">.models</span> <span class=\"kn\">import</span> <span class=\"n\">Author</span>\n \n \n <span class=\"nd\">@admin</span><span class=\"o\">.</span><span class=\"n\">register</span><span class=\"p\">(</span><span class=\"n\">Author</span><span class=\"p\">)</span>\n <span class=\"k\">class</span> <span class=\"nc\">AuthorAdmin</span><span class=\"p\">(</span><span class=\"n\">admin</span><span class=\"o\">.</span><span class=\"n\">ModelAdmin</span><span class=\"p\">):</span>\n@@ -236,15 +237,15 @@\n <a class=\"reference internal\" href=\"#overriding-default-admin-site\"><span class=\"std std-ref\">Overriding the default admin site</span></a> for usage.</p>\n </dd></dl>\n \n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.autodiscover\">\n-<span class=\"sig-name descname\"><span class=\"pre\">autodiscover</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/__init__.py#L51\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.autodiscover\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">autodiscover</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/__init__.py#L51\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.autodiscover\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This function attempts to import an <code class=\"docutils literal notranslate\"><span class=\"pre\">admin</span></code> module in each installed\n application. Such modules are expected to register models with the admin.</p>\n <p>Typically you won\u2019t need to call this function directly as\n <a class=\"reference internal\" href=\"#django.contrib.admin.apps.AdminConfig\" title=\"django.contrib.admin.apps.AdminConfig\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AdminConfig</span></code></a> calls it when Django starts.</p>\n </dd></dl>\n \n <p>If you are using a custom <code class=\"docutils literal notranslate\"><span class=\"pre\">AdminSite</span></code>, it is common to import all of the\n@@ -308,15 +309,15 @@\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">date_hierarchy</span> <span class=\"o\">=</span> <span class=\"s2\">&quot;author__pub_date&quot;</span>\n </pre></div>\n </div>\n <p>This will intelligently populate itself based on available data,\n e.g. if all the dates are in one month, it\u2019ll show the day-level\n drill-down only.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">date_hierarchy</span></code> uses <a class=\"reference internal\" href=\"../../models/querysets.html#django.db.models.query.QuerySet.datetimes\" title=\"django.db.models.query.QuerySet.datetimes\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">QuerySet.datetimes()</span></code></a> internally. Please refer\n to its documentation for some caveats when time zone support is\n enabled (<a class=\"reference internal\" href=\"../../settings.html#std-setting-USE_TZ\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">USE_TZ</span> <span class=\"pre\">=</span> <span class=\"pre\">True</span></code></a>).</p>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n@@ -635,15 +636,15 @@\n </pre></div>\n </div>\n <p>Note that the key in the dictionary is the actual field class, <em>not</em> a\n string. The value is another dictionary; these arguments will be passed to\n the form field\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">__init__()</span></code> method. See <a class=\"reference internal\" href=\"../../forms/api.html\"><span class=\"doc\">The Forms API</span></a> for\n details.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>If you want to use a custom widget with a relation field (i.e.\n <a class=\"reference internal\" href=\"../../models/fields.html#django.db.models.ForeignKey\" title=\"django.db.models.ForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code></a> or\n <a class=\"reference internal\" href=\"../../models/fields.html#django.db.models.ManyToManyField\" title=\"django.db.models.ManyToManyField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ManyToManyField</span></code></a>), make sure you haven\u2019t\n included that field\u2019s name in <code class=\"docutils literal notranslate\"><span class=\"pre\">raw_id_fields</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">radio_fields</span></code>, or\n <code class=\"docutils literal notranslate\"><span class=\"pre\">autocomplete_fields</span></code>.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">formfield_overrides</span></code> won\u2019t let you change the widget on relation\n fields that have <code class=\"docutils literal notranslate\"><span class=\"pre\">raw_id_fields</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">radio_fields</span></code>, or\n@@ -993,15 +994,15 @@\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.list_editable\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">list_editable</span></span><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.list_editable\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Set <code class=\"docutils literal notranslate\"><span class=\"pre\">list_editable</span></code> to a list of field names on the model which will\n allow editing on the change list page. That is, fields listed in\n <code class=\"docutils literal notranslate\"><span class=\"pre\">list_editable</span></code> will be displayed as form widgets on the change list\n page, allowing users to edit and save multiple rows at once.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">list_editable</span></code> interacts with a couple of other options in\n particular ways; you should note the following rules:</p>\n <ul class=\"simple\">\n <li><p>Any field in <code class=\"docutils literal notranslate\"><span class=\"pre\">list_editable</span></code> must also be in <code class=\"docutils literal notranslate\"><span class=\"pre\">list_display</span></code>.\n You can\u2019t edit a field that\u2019s not displayed!</p></li>\n <li><p>The same field can\u2019t be listed in both <code class=\"docutils literal notranslate\"><span class=\"pre\">list_editable</span></code> and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">list_display_links</span></code> \u2013 a field can\u2019t be both a form and\n@@ -1057,15 +1058,15 @@\n     <span class=\"n\">list_select_related</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"s2\">&quot;author&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;category&quot;</span><span class=\"p\">]</span>\n </pre></div>\n </div>\n <p>will call <code class=\"docutils literal notranslate\"><span class=\"pre\">select_related('author',</span> <span class=\"pre\">'category')</span></code>.</p>\n <p>If you need to specify a dynamic value based on the request, you can\n implement a <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.get_list_select_related\" title=\"django.contrib.admin.ModelAdmin.get_list_select_related\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_list_select_related()</span></code></a> method.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> ignores this attribute when\n <a class=\"reference internal\" href=\"../../models/querysets.html#django.db.models.query.QuerySet.select_related\" title=\"django.db.models.query.QuerySet.select_related\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">select_related()</span></code></a> was already\n called on the changelist\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code>.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n@@ -1527,23 +1528,23 @@\n </dd></dl>\n \n </section>\n </section>\n <section id=\"s-modeladmin-methods\">\n <span id=\"s-model-admin-methods\"></span><span id=\"modeladmin-methods\"></span><span id=\"model-admin-methods\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> methods<a class=\"headerlink\" href=\"#modeladmin-methods\" title=\"Link to this heading\">\u00b6</a></h3>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>When overriding <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.save_model\" title=\"django.contrib.admin.ModelAdmin.save_model\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">ModelAdmin.save_model()</span></code></a> and\n <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.delete_model\" title=\"django.contrib.admin.ModelAdmin.delete_model\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">ModelAdmin.delete_model()</span></code></a>, your code must save/delete the\n object. They aren\u2019t meant for veto purposes, rather they allow you to\n perform extra operations.</p>\n </div>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.save_model\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">save_model</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">change</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1310\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.save_model\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">save_model</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">change</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1310\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.save_model\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">save_model</span></code> method is given the <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code>, a model instance,\n a <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code> instance, and a boolean value based on whether it is adding\n or changing the object. Overriding this method allows doing pre- or\n post-save operations. Call <code class=\"docutils literal notranslate\"><span class=\"pre\">super().save_model()</span></code> to save the object\n using <a class=\"reference internal\" href=\"../../models/instances.html#django.db.models.Model.save\" title=\"django.db.models.Model.save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Model.save()</span></code></a>.</p>\n <p>For example to attach <code class=\"docutils literal notranslate\"><span class=\"pre\">request.user</span></code> to the object prior to saving:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib</span> <span class=\"kn\">import</span> <span class=\"n\">admin</span>\n@@ -1555,32 +1556,32 @@\n         <span class=\"nb\">super</span><span class=\"p\">()</span><span class=\"o\">.</span><span class=\"n\">save_model</span><span class=\"p\">(</span><span class=\"n\">request</span><span class=\"p\">,</span> <span class=\"n\">obj</span><span class=\"p\">,</span> <span class=\"n\">form</span><span class=\"p\">,</span> <span class=\"n\">change</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.delete_model\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">delete_model</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1316\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.delete_model\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">delete_model</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1316\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.delete_model\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">delete_model</span></code> method is given the <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code> and a model\n instance. Overriding this method allows doing pre- or post-delete\n operations. Call <code class=\"docutils literal notranslate\"><span class=\"pre\">super().delete_model()</span></code> to delete the object using\n <a class=\"reference internal\" href=\"../../models/instances.html#django.db.models.Model.delete\" title=\"django.db.models.Model.delete\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Model.delete()</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.delete_queryset\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">delete_queryset</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1322\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.delete_queryset\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">delete_queryset</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1322\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.delete_queryset\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">delete_queryset()</span></code> method is given the <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code> and a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> of objects to be deleted. Override this method to customize\n the deletion process for the \u201cdelete selected objects\u201d <a class=\"reference internal\" href=\"actions.html\"><span class=\"doc\">action</span></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.save_formset\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">save_formset</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formset</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">change</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1326\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.save_formset\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">save_formset</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formset</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">change</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1326\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.save_formset\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">save_formset</span></code> method is given the <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code>, the parent\n <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code> instance and a boolean value based on whether it is adding or\n changing the parent object.</p>\n <p>For example, to attach <code class=\"docutils literal notranslate\"><span class=\"pre\">request.user</span></code> to each changed formset\n model instance:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">class</span> <span class=\"nc\">ArticleAdmin</span><span class=\"p\">(</span><span class=\"n\">admin</span><span class=\"o\">.</span><span class=\"n\">ModelAdmin</span><span class=\"p\">):</span>\n     <span class=\"k\">def</span> <span class=\"nf\">save_formset</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">,</span> <span class=\"n\">request</span><span class=\"p\">,</span> <span class=\"n\">form</span><span class=\"p\">,</span> <span class=\"n\">formset</span><span class=\"p\">,</span> <span class=\"n\">change</span><span class=\"p\">):</span>\n@@ -1593,15 +1594,15 @@\n         <span class=\"n\">formset</span><span class=\"o\">.</span><span class=\"n\">save_m2m</span><span class=\"p\">()</span>\n </pre></div>\n </div>\n <p>See also <a class=\"reference internal\" href=\"../../../topics/forms/modelforms.html#saving-objects-in-the-formset\"><span class=\"std std-ref\">Saving objects in the formset</span></a>.</p>\n </dd></dl>\n \n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>All hooks that return a <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> property return the property itself\n rather than a copy of its value. Dynamically modifying the value can lead\n to surprising results.</p>\n <p>Let\u2019s take <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.get_readonly_fields\" title=\"django.contrib.admin.ModelAdmin.get_readonly_fields\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">ModelAdmin.get_readonly_fields()</span></code></a> as an example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">class</span> <span class=\"nc\">PersonAdmin</span><span class=\"p\">(</span><span class=\"n\">admin</span><span class=\"o\">.</span><span class=\"n\">ModelAdmin</span><span class=\"p\">):</span>\n     <span class=\"n\">readonly_fields</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"s2\">&quot;name&quot;</span><span class=\"p\">]</span>\n \n@@ -1630,15 +1631,15 @@\n             <span class=\"k\">return</span> <span class=\"p\">[</span><span class=\"s2\">&quot;name&quot;</span><span class=\"p\">]</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_search_results\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_search_results</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">search_term</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1172\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_search_results\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_search_results</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">search_term</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1172\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_search_results\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">get_search_results</span></code> method modifies the list of objects displayed\n into those that match the provided search term. It accepts the request, a\n queryset that applies the current filters, and the user-provided search term.\n It returns a tuple containing a queryset modified to implement the search, and\n a boolean indicating if the results may contain duplicates.</p>\n <p>The default implementation searches the fields named in <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.search_fields\" title=\"django.contrib.admin.ModelAdmin.search_fields\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">ModelAdmin.search_fields</span></code></a>.</p>\n <p>This method may be overridden with your own custom search method. For\n@@ -1670,15 +1671,15 @@\n <span class=\"pre\">('name',</span> <span class=\"pre\">'=age')</span></code> which results in a string comparison for the numeric\n field, for example <code class=\"docutils literal notranslate\"><span class=\"pre\">...</span> <span class=\"pre\">OR</span> <span class=\"pre\">UPPER(&quot;polls_choice&quot;.&quot;votes&quot;::text)</span> <span class=\"pre\">=</span> <span class=\"pre\">UPPER('4')</span></code>\n on PostgreSQL.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.save_related\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">save_related</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formsets</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">change</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1332\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.save_related\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">save_related</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formsets</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">change</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1332\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.save_related\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">save_related</span></code> method is given the <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code>, the parent\n <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code> instance, the list of inline formsets and a boolean value\n based on whether the parent is being added or changed. Here you can do any\n pre- or post-save operations for objects related to the parent. Note\n that at this point the parent object and its form have already been saved.</p>\n </dd></dl>\n \n@@ -1707,24 +1708,24 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">obj</span></code> being edited (or <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> on an add form) and is expected to return\n a <code class=\"docutils literal notranslate\"><span class=\"pre\">dictionary</span></code>, as described above in the <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.prepopulated_fields\" title=\"django.contrib.admin.ModelAdmin.prepopulated_fields\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">ModelAdmin.prepopulated_fields</span></code></a>\n section.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_list_display\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_list_display</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1128\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_list_display\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_list_display</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1128\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_list_display\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">get_list_display</span></code> method is given the <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code> and is\n expected to return a <code class=\"docutils literal notranslate\"><span class=\"pre\">list</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">tuple</span></code> of field names that will be\n displayed on the changelist view as described above in the\n <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.list_display\" title=\"django.contrib.admin.ModelAdmin.list_display\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">ModelAdmin.list_display</span></code></a> section.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_list_display_links\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_list_display_links</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">list_display</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1135\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_list_display_links\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_list_display_links</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">list_display</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1135\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_list_display_links\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">get_list_display_links</span></code> method is given the <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code> and\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">list</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">tuple</span></code> returned by <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.get_list_display\" title=\"django.contrib.admin.ModelAdmin.get_list_display\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">ModelAdmin.get_list_display()</span></code></a>.\n It is expected to return either <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> or a <code class=\"docutils literal notranslate\"><span class=\"pre\">list</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">tuple</span></code> of field\n names on the changelist that will be linked to the change view, as described\n in the <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.list_display_links\" title=\"django.contrib.admin.ModelAdmin.list_display_links\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">ModelAdmin.list_display_links</span></code></a> section.</p>\n </dd></dl>\n \n@@ -1751,31 +1752,31 @@\n being edited (or <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> on an add form) and is expected to return a list\n of 2-tuples, in which each 2-tuple represents a <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;fieldset&gt;</span></code> on the\n admin form page, as described above in the <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.fieldsets\" title=\"django.contrib.admin.ModelAdmin.fieldsets\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">ModelAdmin.fieldsets</span></code></a> section.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_list_filter\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_list_filter</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1151\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_list_filter\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_list_filter</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1151\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_list_filter\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">get_list_filter</span></code> method is given the <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code> and is expected\n to return the same kind of sequence type as for the\n <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.list_filter\" title=\"django.contrib.admin.ModelAdmin.list_filter\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">list_filter</span></code></a> attribute.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_list_select_related\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_list_select_related</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1158\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_list_select_related\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_list_select_related</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1158\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_list_select_related\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">get_list_select_related</span></code> method is given the <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code> and\n should return a boolean or list as <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.list_select_related\" title=\"django.contrib.admin.ModelAdmin.list_select_related\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">ModelAdmin.list_select_related</span></code></a>\n does.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_search_fields\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_search_fields</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1165\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_search_fields\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_search_fields</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1165\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_search_fields\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">get_search_fields</span></code> method is given the <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code> and is expected\n to return the same kind of sequence type as for the\n <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.search_fields\" title=\"django.contrib.admin.ModelAdmin.search_fields\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">search_fields</span></code></a> attribute.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_sortable_by\">\n@@ -1791,15 +1792,15 @@\n         <span class=\"k\">return</span> <span class=\"p\">{</span><span class=\"o\">*</span><span class=\"bp\">self</span><span class=\"o\">.</span><span class=\"n\">get_list_display</span><span class=\"p\">(</span><span class=\"n\">request</span><span class=\"p\">)}</span> <span class=\"o\">-</span> <span class=\"p\">{</span><span class=\"s2\">&quot;rank&quot;</span><span class=\"p\">}</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_inline_instances\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_inline_instances</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L697\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_inline_instances\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_inline_instances</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L697\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_inline_instances\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">get_inline_instances</span></code> method is given the <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code> and the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">obj</span></code> being edited (or <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> on an add form) and is expected to return\n a <code class=\"docutils literal notranslate\"><span class=\"pre\">list</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">tuple</span></code> of <a class=\"reference internal\" href=\"#django.contrib.admin.InlineModelAdmin\" title=\"django.contrib.admin.InlineModelAdmin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">InlineModelAdmin</span></code></a>\n objects, as described below in the <a class=\"reference internal\" href=\"#django.contrib.admin.InlineModelAdmin\" title=\"django.contrib.admin.InlineModelAdmin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">InlineModelAdmin</span></code></a>\n section. For example, the following would return inlines without the default\n filtering based on add, change, delete, and view permissions:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">class</span> <span class=\"nc\">MyModelAdmin</span><span class=\"p\">(</span><span class=\"n\">admin</span><span class=\"o\">.</span><span class=\"n\">ModelAdmin</span><span class=\"p\">):</span>\n@@ -1822,15 +1823,15 @@\n an iterable of inlines. You can override this method to dynamically add\n inlines based on the request or model instance instead of specifying them\n in <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.inlines\" title=\"django.contrib.admin.ModelAdmin.inlines\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">ModelAdmin.inlines</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_urls\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_urls</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L714\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_urls\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_urls</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L714\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_urls\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">get_urls</span></code> method on a <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> returns the URLs to be used for\n that ModelAdmin in the same way as a URLconf.  Therefore you can extend\n them as documented in <a class=\"reference internal\" href=\"../../../topics/http/urls.html\"><span class=\"doc\">URL dispatcher</span></a>, using the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">AdminSite.admin_view()</span></code> wrapper on your views:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib</span> <span class=\"kn\">import</span> <span class=\"n\">admin</span>\n <span class=\"kn\">from</span> <span class=\"nn\">django.template.response</span> <span class=\"kn\">import</span> <span class=\"n\">TemplateResponse</span>\n <span class=\"kn\">from</span> <span class=\"nn\">django.urls</span> <span class=\"kn\">import</span> <span class=\"n\">path</span>\n@@ -1857,28 +1858,28 @@\n <div class=\"highlight-html+django notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"cp\">{%</span> <span class=\"k\">extends</span> <span class=\"s2\">&quot;admin/base_site.html&quot;</span> <span class=\"cp\">%}</span>\n <span class=\"cp\">{%</span> <span class=\"k\">block</span> <span class=\"nv\">content</span> <span class=\"cp\">%}</span>\n ...\n <span class=\"cp\">{%</span> <span class=\"k\">endblock</span> <span class=\"cp\">%}</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Notice how the <code class=\"docutils literal notranslate\"><span class=\"pre\">self.my_view</span></code> function is wrapped in\n <code class=\"docutils literal notranslate\"><span class=\"pre\">self.admin_site.admin_view</span></code>. This is important, since it ensures two\n things:</p>\n <ol class=\"arabic simple\">\n <li><p>Permission checks are run, ensuring only active staff users can\n access the view.</p></li>\n <li><p>The <a class=\"reference internal\" href=\"../../../topics/http/decorators.html#django.views.decorators.cache.never_cache\" title=\"django.views.decorators.cache.never_cache\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">django.views.decorators.cache.never_cache()</span></code></a> decorator is\n applied to prevent caching, ensuring the returned information is\n up-to-date.</p></li>\n </ol>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Notice that the custom patterns are included <em>before</em> the regular admin\n URLs: the admin URL patterns are very permissive and will match nearly\n anything, so you\u2019ll usually want to prepend your custom URLs to the\n built-in ones.</p>\n <p>In this example, <code class=\"docutils literal notranslate\"><span class=\"pre\">my_view</span></code> will be accessed at\n <code class=\"docutils literal notranslate\"><span class=\"pre\">/admin/myapp/mymodel/my_view/</span></code> (assuming the admin URLs are included\n at <code class=\"docutils literal notranslate\"><span class=\"pre\">/admin/</span></code>.)</p>\n@@ -1891,15 +1892,15 @@\n </div>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> views have <code class=\"docutils literal notranslate\"><span class=\"pre\">model_admin</span></code> attributes. Other\n <code class=\"docutils literal notranslate\"><span class=\"pre\">AdminSite</span></code> views have <code class=\"docutils literal notranslate\"><span class=\"pre\">admin_site</span></code> attributes.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_form\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_form</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L791\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_form\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_form</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L791\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_form\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <a class=\"reference internal\" href=\"../../../topics/forms/modelforms.html#django.forms.ModelForm\" title=\"django.forms.ModelForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code></a> class for use in the admin add\n and change views, see <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.add_view\" title=\"django.contrib.admin.ModelAdmin.add_view\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">add_view()</span></code></a> and <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.change_view\" title=\"django.contrib.admin.ModelAdmin.change_view\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">change_view()</span></code></a>.</p>\n <p>The base implementation uses <a class=\"reference internal\" href=\"../../forms/models.html#django.forms.models.modelform_factory\" title=\"django.forms.models.modelform_factory\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">modelform_factory()</span></code></a>\n to subclass <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.form\" title=\"django.contrib.admin.ModelAdmin.form\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">form</span></code></a>, modified by attributes such as <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.fields\" title=\"django.contrib.admin.ModelAdmin.fields\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">fields</span></code></a>\n and <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.exclude\" title=\"django.contrib.admin.ModelAdmin.exclude\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">exclude</span></code></a>. So, for example, if you wanted to offer additional\n fields to superusers, you could swap in a different base form like so:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">class</span> <span class=\"nc\">MyModelAdmin</span><span class=\"p\">(</span><span class=\"n\">admin</span><span class=\"o\">.</span><span class=\"n\">ModelAdmin</span><span class=\"p\">):</span>\n@@ -1911,15 +1912,15 @@\n </div>\n <p>You may also return a custom <a class=\"reference internal\" href=\"../../../topics/forms/modelforms.html#django.forms.ModelForm\" title=\"django.forms.ModelForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code></a> class\n directly.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_formsets_with_inlines\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_formsets_with_inlines</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L933\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_formsets_with_inlines\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_formsets_with_inlines</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L933\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_formsets_with_inlines\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Yields (<code class=\"docutils literal notranslate\"><span class=\"pre\">FormSet</span></code>, <a class=\"reference internal\" href=\"#django.contrib.admin.InlineModelAdmin\" title=\"django.contrib.admin.InlineModelAdmin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">InlineModelAdmin</span></code></a>) pairs for use in admin add\n and change views.</p>\n <p>For example if you wanted to display a particular inline only in the change\n view, you could override <code class=\"docutils literal notranslate\"><span class=\"pre\">get_formsets_with_inlines</span></code> as follows:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">class</span> <span class=\"nc\">MyModelAdmin</span><span class=\"p\">(</span><span class=\"n\">admin</span><span class=\"o\">.</span><span class=\"n\">ModelAdmin</span><span class=\"p\">):</span>\n     <span class=\"n\">inlines</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"n\">MyInline</span><span class=\"p\">,</span> <span class=\"n\">SomeOtherInline</span><span class=\"p\">]</span>\n \n@@ -2009,23 +2010,23 @@\n a <a class=\"reference internal\" href=\"../../exceptions.html#django.core.exceptions.ValidationError\" title=\"django.core.exceptions.ValidationError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code></a> when the model itself\n is validated before saving.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_changelist\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_changelist</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L847\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_changelist\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_changelist</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L847\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_changelist\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the <code class=\"docutils literal notranslate\"><span class=\"pre\">Changelist</span></code> class to be used for listing. By default,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.admin.views.main.ChangeList</span></code> is used. By inheriting this\n class you can change the behavior of the listing.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_changelist_form\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_changelist_form</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L901\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_changelist_form\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_changelist_form</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L901\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_changelist_form\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <a class=\"reference internal\" href=\"../../../topics/forms/modelforms.html#django.forms.ModelForm\" title=\"django.forms.ModelForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code></a> class for use in the <code class=\"docutils literal notranslate\"><span class=\"pre\">Formset</span></code>\n on the changelist page. To use a custom form, for example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django</span> <span class=\"kn\">import</span> <span class=\"n\">forms</span>\n \n \n <span class=\"k\">class</span> <span class=\"nc\">MyForm</span><span class=\"p\">(</span><span class=\"n\">forms</span><span class=\"o\">.</span><span class=\"n\">ModelForm</span><span class=\"p\">):</span>\n     <span class=\"k\">pass</span>\n@@ -2046,15 +2047,15 @@\n omit the <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta.model</span></code> attribute, since <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> will provide the\n correct model to use.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_changelist_formset\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_changelist_formset</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L916\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_changelist_formset\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_changelist_formset</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L916\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_changelist_formset\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <a class=\"reference internal\" href=\"../../../topics/forms/modelforms.html#model-formsets\"><span class=\"std std-ref\">ModelFormSet</span></a> class for use on the\n changelist page if <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.list_editable\" title=\"django.contrib.admin.ModelAdmin.list_editable\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">list_editable</span></code></a> is used. To use a\n custom formset, for example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.forms</span> <span class=\"kn\">import</span> <span class=\"n\">BaseModelFormSet</span>\n \n \n <span class=\"k\">class</span> <span class=\"nc\">MyAdminFormSet</span><span class=\"p\">(</span><span class=\"n\">BaseModelFormSet</span><span class=\"p\">):</span>\n@@ -2161,71 +2162,71 @@\n         <span class=\"k\">return</span> <span class=\"n\">qs</span><span class=\"o\">.</span><span class=\"n\">filter</span><span class=\"p\">(</span><span class=\"n\">author</span><span class=\"o\">=</span><span class=\"n\">request</span><span class=\"o\">.</span><span class=\"n\">user</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.message_user\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">message_user</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">level</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">messages.INFO</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra_tags</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fail_silently</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1275\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.message_user\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">message_user</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">level</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">messages.INFO</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra_tags</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fail_silently</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1275\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.message_user\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Sends a message to the user using the <a class=\"reference internal\" href=\"../messages.html#module-django.contrib.messages\" title=\"django.contrib.messages: Provides cookie- and session-based temporary message storage.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.messages</span></code></a>\n backend.  See the <a class=\"reference internal\" href=\"actions.html#custom-admin-action\"><span class=\"std std-ref\">custom ModelAdmin example</span></a>.</p>\n <p>Keyword arguments allow you to change the message level, add extra CSS\n tags, or fail silently if the <code class=\"docutils literal notranslate\"><span class=\"pre\">contrib.messages</span></code> framework is not\n installed. These keyword arguments match those for\n <a class=\"reference internal\" href=\"../messages.html#django.contrib.messages.add_message\" title=\"django.contrib.messages.add_message\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">django.contrib.messages.add_message()</span></code></a>, see that function\u2019s\n documentation for more details. One difference is that the level may be\n passed as a string label in addition to integer/constant.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_paginator\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_paginator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">per_page</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">orphans</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allow_empty_first_page</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L940\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_paginator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_paginator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">per_page</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">orphans</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allow_empty_first_page</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L940\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_paginator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns an instance of the paginator to use for this view. By default,\n instantiates an instance of <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.paginator\" title=\"django.contrib.admin.ModelAdmin.paginator\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">paginator</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.response_add\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">response_add</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">post_url_continue</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1412\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.response_add\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">response_add</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">post_url_continue</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1412\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.response_add\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Determines the <a class=\"reference internal\" href=\"../../request-response.html#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> for the\n <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.add_view\" title=\"django.contrib.admin.ModelAdmin.add_view\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">add_view()</span></code></a> stage.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">response_add</span></code> is called after the admin form is submitted and\n just after the object and all the related instances have\n been created and saved. You can override it to change the default behavior\n after the object has been created.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.response_change\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">response_change</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1512\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.response_change\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">response_change</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1512\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.response_change\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Determines the <a class=\"reference internal\" href=\"../../request-response.html#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> for the\n <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.change_view\" title=\"django.contrib.admin.ModelAdmin.change_view\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">change_view()</span></code></a> stage.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">response_change</span></code> is called after the admin form is submitted and\n just after the object and all the related instances have\n been saved. You can override it to change the default\n behavior after the object has been changed.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.response_delete\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">response_delete</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj_display</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj_id</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1700\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.response_delete\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">response_delete</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj_display</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj_id</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1700\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.response_delete\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Determines the <a class=\"reference internal\" href=\"../../request-response.html#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> for the\n <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.delete_view\" title=\"django.contrib.admin.ModelAdmin.delete_view\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">delete_view()</span></code></a> stage.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">response_delete</span></code> is called after the object has been\n deleted. You can override it to change the default\n behavior after the object has been deleted.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">obj_display</span></code> is a string with the name of the deleted\n object.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">obj_id</span></code> is the serialized identifier used to retrieve the object to be\n deleted.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_formset_kwargs\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_formset_kwargs</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">inline</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">prefix</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L2334\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_formset_kwargs\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_formset_kwargs</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">inline</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">prefix</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L2334\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_formset_kwargs\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A hook for customizing the keyword arguments passed to the constructor of a\n formset. For example, to pass <code class=\"docutils literal notranslate\"><span class=\"pre\">request</span></code> to formset forms:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">class</span> <span class=\"nc\">MyModelAdmin</span><span class=\"p\">(</span><span class=\"n\">admin</span><span class=\"o\">.</span><span class=\"n\">ModelAdmin</span><span class=\"p\">):</span>\n     <span class=\"k\">def</span> <span class=\"nf\">get_formset_kwargs</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">,</span> <span class=\"n\">request</span><span class=\"p\">,</span> <span class=\"n\">obj</span><span class=\"p\">,</span> <span class=\"n\">inline</span><span class=\"p\">,</span> <span class=\"n\">prefix</span><span class=\"p\">):</span>\n         <span class=\"k\">return</span> <span class=\"p\">{</span>\n             <span class=\"o\">**</span><span class=\"nb\">super</span><span class=\"p\">()</span><span class=\"o\">.</span><span class=\"n\">get_formset_kwargs</span><span class=\"p\">(</span><span class=\"n\">request</span><span class=\"p\">,</span> <span class=\"n\">obj</span><span class=\"p\">,</span> <span class=\"n\">inline</span><span class=\"p\">,</span> <span class=\"n\">prefix</span><span class=\"p\">),</span>\n             <span class=\"s2\">&quot;form_kwargs&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span><span class=\"s2\">&quot;request&quot;</span><span class=\"p\">:</span> <span class=\"n\">request</span><span class=\"p\">},</span>\n@@ -2233,30 +2234,30 @@\n </pre></div>\n </div>\n <p>You can also use it to set <code class=\"docutils literal notranslate\"><span class=\"pre\">initial</span></code> for formset forms.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_changeform_initial_data\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_changeform_initial_data</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1809\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_changeform_initial_data\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_changeform_initial_data</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1809\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_changeform_initial_data\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A hook for the initial data on admin change forms. By default, fields are\n given initial values from <code class=\"docutils literal notranslate\"><span class=\"pre\">GET</span></code> parameters. For instance,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">?name=initial_value</span></code> will set the <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> field\u2019s initial value to be\n <code class=\"docutils literal notranslate\"><span class=\"pre\">initial_value</span></code>.</p>\n <p>This method should return a dictionary in the form\n <code class=\"docutils literal notranslate\"><span class=\"pre\">{'fieldname':</span> <span class=\"pre\">'fieldval'}</span></code>:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">def</span> <span class=\"nf\">get_changeform_initial_data</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">,</span> <span class=\"n\">request</span><span class=\"p\">):</span>\n     <span class=\"k\">return</span> <span class=\"p\">{</span><span class=\"s2\">&quot;name&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;custom_initial_value&quot;</span><span class=\"p\">}</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.get_deleted_objects\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_deleted_objects</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">objs</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L2194\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_deleted_objects\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_deleted_objects</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">objs</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L2194\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.get_deleted_objects\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A hook for customizing the deletion process of the <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.delete_view\" title=\"django.contrib.admin.ModelAdmin.delete_view\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">delete_view()</span></code></a> and\n the \u201cdelete selected\u201d <a class=\"reference internal\" href=\"actions.html\"><span class=\"doc\">action</span></a>.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">objs</span></code> argument is a homogeneous iterable of objects (a <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code>\n or a list of model instances) to be deleted, and <code class=\"docutils literal notranslate\"><span class=\"pre\">request</span></code> is the\n <a class=\"reference internal\" href=\"../../request-response.html#django.http.HttpRequest\" title=\"django.http.HttpRequest\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code></a>.</p>\n <p>This method must return a 4-tuple of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">(deleted_objects,</span> <span class=\"pre\">model_count,</span> <span class=\"pre\">perms_needed,</span> <span class=\"pre\">protected)</span></code>.</p>\n@@ -2274,41 +2275,41 @@\n template.</p>\n </dd></dl>\n \n <section id=\"s-other-methods\">\n <span id=\"other-methods\"></span><h4>Other methods<a class=\"headerlink\" href=\"#other-methods\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.add_view\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">add_view</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra_context</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1983\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.add_view\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">add_view</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra_context</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1983\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.add_view\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Django view for the model instance addition page. See note below.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.change_view\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">change_view</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">object_id</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra_context</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1986\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.change_view\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">change_view</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">object_id</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra_context</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L1986\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.change_view\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Django view for the model instance editing page. See note below.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.changelist_view\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">changelist_view</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra_context</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L2013\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.changelist_view\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">changelist_view</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra_context</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L2013\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.changelist_view\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Django view for the model instances change list/actions page. See note\n below.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.delete_view\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">delete_view</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">object_id</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra_context</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L2202\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.delete_view\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">delete_view</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">object_id</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra_context</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L2202\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.delete_view\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Django view for the model instance(s) deletion confirmation page. See note\n below.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.ModelAdmin.history_view\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">history_view</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">object_id</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra_context</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L2274\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.history_view\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">history_view</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">object_id</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra_context</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L2274\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.ModelAdmin.history_view\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Django view for the page that shows the modification history for a given\n model instance.</p>\n </dd></dl>\n \n <p>Unlike the hook-type <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> methods detailed in the previous section,\n these five methods are in reality designed to be invoked as Django views from\n the admin application URL dispatching handler to render the pages that deal\n@@ -2411,20 +2412,20 @@\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.InlineModelAdmin\">\n <em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">InlineModelAdmin</span></span><a class=\"headerlink\" href=\"#django.contrib.admin.InlineModelAdmin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.TabularInline\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TabularInline</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L2599\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.TabularInline\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TabularInline</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L2599\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.TabularInline\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.StackedInline\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">StackedInline</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L2595\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.StackedInline\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">StackedInline</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/options.py#L2595\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.StackedInline\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The admin interface has the ability to edit models on the same page as a\n parent model. These are called inlines. Suppose you have these two models:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.db</span> <span class=\"kn\">import</span> <span class=\"n\">models</span>\n \n \n <span class=\"k\">class</span> <span class=\"nc\">Author</span><span class=\"p\">(</span><span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">Model</span><span class=\"p\">):</span>\n     <span class=\"n\">name</span> <span class=\"o\">=</span> <span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">CharField</span><span class=\"p\">(</span><span class=\"n\">max_length</span><span class=\"o\">=</span><span class=\"mi\">100</span><span class=\"p\">)</span>\n@@ -2516,15 +2517,15 @@\n <span class=\"sig-prename descclassname\"><span class=\"pre\">InlineModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">form</span></span><a class=\"headerlink\" href=\"#django.contrib.admin.InlineModelAdmin.form\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The value for <code class=\"docutils literal notranslate\"><span class=\"pre\">form</span></code> defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code>. This is what is passed\n through to <a class=\"reference internal\" href=\"../../forms/models.html#django.forms.models.inlineformset_factory\" title=\"django.forms.models.inlineformset_factory\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">inlineformset_factory()</span></code></a> when\n creating the formset for this inline.</p>\n </dd></dl>\n \n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>When writing custom validation for <code class=\"docutils literal notranslate\"><span class=\"pre\">InlineModelAdmin</span></code> forms, be cautious\n of writing validation that relies on features of the parent model. If the\n parent model fails to validate, it may be left in an inconsistent state as\n described in the warning in <a class=\"reference internal\" href=\"../../../topics/forms/modelforms.html#validation-on-modelform\"><span class=\"std std-ref\">Validation on a ModelForm</span></a>.</p>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.InlineModelAdmin.classes\">\n@@ -2704,15 +2705,15 @@\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.InlineModelAdmin.has_delete_permission\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">InlineModelAdmin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">has_delete_permission</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.admin.InlineModelAdmin.has_delete_permission\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Should return <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if deleting an inline object is permitted, <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>\n otherwise. <code class=\"docutils literal notranslate\"><span class=\"pre\">obj</span></code> is the parent object being edited.</p>\n </dd></dl>\n \n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">obj</span></code> argument passed to <code class=\"docutils literal notranslate\"><span class=\"pre\">InlineModelAdmin</span></code> methods is the parent\n object being edited or <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> when adding a new parent.</p>\n </div>\n </section>\n <section id=\"s-working-with-a-model-with-two-or-more-foreign-keys-to-the-same-parent-model\">\n <span id=\"working-with-a-model-with-two-or-more-foreign-keys-to-the-same-parent-model\"></span><h3>Working with a model with two or more foreign keys to the same parent model<a class=\"headerlink\" href=\"#working-with-a-model-with-two-or-more-foreign-keys-to-the-same-parent-model\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>It is sometimes possible to have more than one foreign key to the same model.\n@@ -3010,15 +3011,15 @@\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">submit_line.html</span></code></p></li>\n </ul>\n <p>For those templates that cannot be overridden in this way, you may still\n override them for your entire project by placing the new version in your\n <code class=\"docutils literal notranslate\"><span class=\"pre\">templates/admin</span></code> directory. This is particularly useful to create custom 404\n and 500 pages.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Some of the admin templates, such as <code class=\"docutils literal notranslate\"><span class=\"pre\">change_list_results.html</span></code> are used\n to render custom inclusion tags. These may be overridden, but in such cases\n you are probably better off creating your own version of the tag in\n question and giving it a different name. That way you can use it\n selectively.</p>\n </div>\n </section>\n@@ -3078,15 +3079,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-adminsite-objects\">\n <span id=\"adminsite-objects\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">AdminSite</span></code> objects<a class=\"headerlink\" href=\"#adminsite-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.AdminSite\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AdminSite</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'admin'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L30\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AdminSite</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'admin'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L30\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A Django administrative site is represented by an instance of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.admin.sites.AdminSite</span></code>; by default, an instance of\n this class is created as <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.admin.site</span></code> and you can\n register your models and <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> instances with it.</p>\n <p>If you want to customize the default admin site, you can <a class=\"reference internal\" href=\"#overriding-default-admin-site\"><span class=\"std std-ref\">override it</span></a>.</p>\n <p>When constructing an instance of an <code class=\"docutils literal notranslate\"><span class=\"pre\">AdminSite</span></code>, you can provide\n a unique instance name using the <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> argument to the constructor. This\n@@ -3171,15 +3172,15 @@\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.AdminSite.final_catch_all_view\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">final_catch_all_view</span></span><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.final_catch_all_view\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A boolean value that determines whether to add a final catch-all view to\n the admin that redirects unauthenticated users to the login page. By\n default, it is set to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Setting this to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> is not recommended as the view protects\n against a potential model enumeration privacy issue.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.AdminSite.login_template\">\n@@ -3215,15 +3216,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-adminsite-methods\">\n <span id=\"adminsite-methods\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">AdminSite</span></code> methods<a class=\"headerlink\" href=\"#adminsite-methods\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.AdminSite.each_context\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">each_context</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L326\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.each_context\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">each_context</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L326\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.each_context\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a dictionary of variables to put in the template context for\n every page in the admin site.</p>\n <p>Includes the following variables and values by default:</p>\n <ul>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">site_header</span></code>: <a class=\"reference internal\" href=\"#django.contrib.admin.AdminSite.site_header\" title=\"django.contrib.admin.AdminSite.site_header\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">AdminSite.site_header</span></code></a></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">site_title</span></code>: <a class=\"reference internal\" href=\"#django.contrib.admin.AdminSite.site_title\" title=\"django.contrib.admin.AdminSite.site_title\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">AdminSite.site_title</span></code></a></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">site_url</span></code>: <a class=\"reference internal\" href=\"#django.contrib.admin.AdminSite.site_url\" title=\"django.contrib.admin.AdminSite.site_url\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">AdminSite.site_url</span></code></a></p></li>\n@@ -3252,15 +3253,15 @@\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">is_nav_sidebar_enabled</span></code>: <a class=\"reference internal\" href=\"#django.contrib.admin.AdminSite.enable_nav_sidebar\" title=\"django.contrib.admin.AdminSite.enable_nav_sidebar\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">AdminSite.enable_nav_sidebar</span></code></a></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">log_entries</span></code>: <a class=\"reference internal\" href=\"#django.contrib.admin.AdminSite.get_log_entries\" title=\"django.contrib.admin.AdminSite.get_log_entries\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">AdminSite.get_log_entries()</span></code></a></p></li>\n </ul>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.AdminSite.get_app_list\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_app_list</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">app_label</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L541\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.get_app_list\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_app_list</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">app_label</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L541\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.get_app_list\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a list of applications from the <a class=\"reference internal\" href=\"../../applications.html\"><span class=\"doc\">application registry</span></a> available for the current user. You can optionally\n pass an <code class=\"docutils literal notranslate\"><span class=\"pre\">app_label</span></code> argument to get details for a single app. Each entry\n in the list is a dictionary representing an application with the following\n keys:</p>\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">app_label</span></code>: the application label</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">app_url</span></code>: the URL of the application index in the admin</p></li>\n@@ -3282,53 +3283,53 @@\n <p>Lists of applications and models are sorted alphabetically by their names.\n You can override this method to change the default order on the admin index\n page.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.AdminSite.has_permission\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">has_permission</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L202\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.has_permission\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">has_permission</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L202\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.has_permission\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if the user for the given <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code> has permission\n to view at least one page in the admin site. Defaults to requiring both\n <a class=\"reference internal\" href=\"../auth.html#django.contrib.auth.models.User.is_active\" title=\"django.contrib.auth.models.User.is_active\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">User.is_active</span></code></a> and\n <a class=\"reference internal\" href=\"../auth.html#django.contrib.auth.models.User.is_staff\" title=\"django.contrib.auth.models.User.is_staff\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">User.is_staff</span></code></a> to be\n <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.AdminSite.register\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">register</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_or_iterable</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">admin_class</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L93\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.register\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">register</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_or_iterable</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">admin_class</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L93\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.register\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Registers the given model class (or iterable of classes) with the given\n <code class=\"docutils literal notranslate\"><span class=\"pre\">admin_class</span></code>. <code class=\"docutils literal notranslate\"><span class=\"pre\">admin_class</span></code> defaults to\n <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin\" title=\"django.contrib.admin.ModelAdmin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code></a> (the default admin options). If\n keyword arguments are given \u2013 e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">list_display</span></code> \u2013 they\u2019ll be applied\n as options to the admin class.</p>\n <p>Raises <a class=\"reference internal\" href=\"../../exceptions.html#django.core.exceptions.ImproperlyConfigured\" title=\"django.core.exceptions.ImproperlyConfigured\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ImproperlyConfigured</span></code></a> if a model is\n abstract. and <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.admin.exceptions.AlreadyRegistered</span></code> if a\n model is already registered.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.AdminSite.unregister\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">unregister</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_or_iterable</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L149\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.unregister\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">unregister</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_or_iterable</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L149\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.unregister\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Unregisters the given model class (or iterable of classes).</p>\n <p>Raises <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.admin.exceptions.NotRegistered</span></code> if a model isn\u2019t\n already registered.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.AdminSite.get_model_admin\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_model_admin</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L168\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.get_model_admin\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_model_admin</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L168\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.get_model_admin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns an admin class for the given model class. Raises\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.admin.exceptions.NotRegistered</span></code> if a model isn\u2019t registered.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.AdminSite.get_log_entries\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_log_entries</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L602\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.get_log_entries\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">AdminSite.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_log_entries</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/sites.py#L602\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.AdminSite.get_log_entries\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a queryset for the related\n <a class=\"reference internal\" href=\"#django.contrib.admin.models.LogEntry\" title=\"django.contrib.admin.models.LogEntry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LogEntry</span></code></a> instances, shown on the site\n index page. This method can be overridden to filter the log entries by\n other criteria.</p>\n </dd></dl>\n \n </section>\n@@ -3457,15 +3458,15 @@\n <p>Just like <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin\" title=\"django.contrib.admin.ModelAdmin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code></a>, <a class=\"reference internal\" href=\"#django.contrib.admin.AdminSite\" title=\"django.contrib.admin.AdminSite\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AdminSite</span></code></a> provides a\n <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.get_urls\" title=\"django.contrib.admin.ModelAdmin.get_urls\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_urls()</span></code></a> method\n that can be overridden to define additional views for the site. To add\n a new view to your admin site, extend the base\n <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.get_urls\" title=\"django.contrib.admin.ModelAdmin.get_urls\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_urls()</span></code></a> method to include\n a pattern for your new view.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Any view you render that uses the admin templates, or extends the base\n admin template, should set <code class=\"docutils literal notranslate\"><span class=\"pre\">request.current_app</span></code> before rendering the\n template. It should be set to either <code class=\"docutils literal notranslate\"><span class=\"pre\">self.name</span></code> if your view is on an\n <code class=\"docutils literal notranslate\"><span class=\"pre\">AdminSite</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">self.admin_site.name</span></code> if your view is on a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code>.</p>\n </div>\n </section>\n@@ -3582,21 +3583,21 @@\n </dd></dl>\n \n </section>\n <section id=\"s-logentry-methods\">\n <span id=\"logentry-methods\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">LogEntry</span></code> methods<a class=\"headerlink\" href=\"#logentry-methods\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.models.LogEntry.get_edited_object\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">LogEntry.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_edited_object</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/models.py#L229\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.models.LogEntry.get_edited_object\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">LogEntry.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_edited_object</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/models.py#L229\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.models.LogEntry.get_edited_object\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A shortcut that returns the referenced object.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.models.LogEntry.get_change_message\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">LogEntry.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_change_message</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/models.py#L165\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.models.LogEntry.get_change_message\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">LogEntry.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_change_message</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/models.py#L165\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.models.LogEntry.get_change_message\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Formats and translates <a class=\"reference internal\" href=\"#django.contrib.admin.models.LogEntry.change_message\" title=\"django.contrib.admin.models.LogEntry.change_message\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">change_message</span></code></a> into the current user\n language. Messages created before Django 1.10 will always be displayed in\n the language in which they were logged.</p>\n </dd></dl>\n \n </section>\n </section>\n@@ -3726,15 +3727,15 @@\n object which has an <code class=\"docutils literal notranslate\"><span class=\"pre\">app_label</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">model_name</span></code> attributes and is usually\n supplied by the admin views for the current model.</p>\n </section>\n <section id=\"s-the-display-decorator\">\n <span id=\"the-display-decorator\"></span><h2>The <code class=\"docutils literal notranslate\"><span class=\"pre\">display</span></code> decorator<a class=\"headerlink\" href=\"#the-display-decorator\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.display\">\n-<span class=\"sig-name descname\"><span class=\"pre\">display</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">boolean</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ordering</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">description</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">empty_value</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/decorators.py#L34\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.display\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">display</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">boolean</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ordering</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">description</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">empty_value</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/decorators.py#L34\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.display\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This decorator can be used for setting specific attributes on custom\n display functions that can be used with\n <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.list_display\" title=\"django.contrib.admin.ModelAdmin.list_display\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">list_display</span></code></a> or\n <a class=\"reference internal\" href=\"#django.contrib.admin.ModelAdmin.readonly_fields\" title=\"django.contrib.admin.ModelAdmin.readonly_fields\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">readonly_fields</span></code></a>:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"nd\">@admin</span><span class=\"o\">.</span><span class=\"n\">display</span><span class=\"p\">(</span>\n     <span class=\"n\">boolean</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">,</span>\n     <span class=\"n\">ordering</span><span class=\"o\">=</span><span class=\"s2\">&quot;-publish_date&quot;</span><span class=\"p\">,</span>\n@@ -3771,15 +3772,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-the-staff-member-required-decorator\">\n <span id=\"the-staff-member-required-decorator\"></span><h2>The <code class=\"docutils literal notranslate\"><span class=\"pre\">staff_member_required</span></code> decorator<a class=\"headerlink\" href=\"#the-staff-member-required-decorator\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.admin.views.decorators.staff_member_required\">\n-<span class=\"sig-name descname\"><span class=\"pre\">staff_member_required</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">redirect_field_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'next'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">login_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'admin:login'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/views/decorators.py#L5\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.views.decorators.staff_member_required\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">staff_member_required</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">redirect_field_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'next'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">login_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'admin:login'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/admin/views/decorators.py#L5\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.admin.views.decorators.staff_member_required\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This decorator is used on the admin views that require authorization. A\n view decorated with this function will have the following behavior:</p>\n <ul class=\"simple\">\n <li><p>If the user is logged in, is a staff member (<code class=\"docutils literal notranslate\"><span class=\"pre\">User.is_staff=True</span></code>), and\n is active (<code class=\"docutils literal notranslate\"><span class=\"pre\">User.is_active=True</span></code>), execute the view normally.</p></li>\n <li><p>Otherwise, the request will be redirected to the URL specified by the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">login_url</span></code> parameter, with the originally requested path in a query\n@@ -3873,37 +3874,37 @@\n <li><a class=\"reference internal\" href=\"#the-staff-member-required-decorator\">The <code class=\"docutils literal notranslate\"><span class=\"pre\">staff_member_required</span></code> decorator</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../index.html\"\n-                          title=\"previous chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">contrib</span></code> packages</a></p>\n+                          title=\"vorig hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">contrib</span></code> packages</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"actions.html\"\n-                          title=\"next chapter\">Admin actions</a></p>\n+                          title=\"volgend hoofdstuk\">Admin actions</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTh\bhe\be D\bDj\bja\ban\bng\bgo\bo a\bad\bdm\bmi\bin\bn s\bsi\bit\bte\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n One of the most powerful parts of Django is the automatic admin interface. It\n reads metadata from your models to provide a quick, model-centric interface\n where trusted users can manage content on your site. The admin\u2019s recommended\n use is limited to an organization\u2019s internal management tool. It\u2019s not intended\n@@ -38,20 +38,20 @@\n admin interface. For each of those models, register them with the admin as\n described in _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn.\n *\b**\b**\b**\b* O\bOt\bth\bhe\ber\br t\bto\bop\bpi\bic\bcs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n     * _\bA_\bd_\bm_\bi_\bn_\b _\ba_\bc_\bt_\bi_\bo_\bn_\bs\n     * _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\bL_\bi_\bs_\bt_\b _\bF_\bi_\bl_\bt_\be_\br_\bs\n     * _\bT_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bd_\bm_\bi_\bn_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn_\b _\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br\n     * _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\b _\bc_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn\n-See also\n+Zie ook\n For information about serving the static files (images, JavaScript, and CSS)\n associated with the admin in production, see _\bS_\be_\br_\bv_\bi_\bn_\bg_\b _\bf_\bi_\bl_\be_\bs.\n Having problems? Try _\bF_\bA_\bQ_\b:_\b _\bT_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn.\n *\b**\b**\b**\b**\b* M\bMo\bod\bde\bel\blA\bAd\bdm\bmi\bin\bn o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ModelAdmin_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ModelAdmin_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The ModelAdmin class is the representation of a model in the admin\n       interface. Usually, these are stored in a file named admin.py in your\n       application. Let\u2019s take a look at an example of the ModelAdmin:\n       from django.contrib import admin\n       from myapp.models import Author\n \n \n@@ -68,15 +68,15 @@\n       without providing a ModelAdmin description. The preceding example could\n       be simplified to:\n       from django.contrib import admin\n       from myapp.models import Author\n \n       admin.site.register(Author)\n *\b**\b**\b**\b* T\bTh\bhe\be r\bre\beg\bgi\bis\bst\bte\ber\br d\bde\bec\bco\bor\bra\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  register(*\b*m\bmo\bod\bde\bel\bls\bs, s\bsi\bit\bte\be=\b=d\bdj\bja\ban\bng\bgo\bo.\b.c\bco\bon\bnt\btr\bri\bib\bb.\b.a\bad\bdm\bmi\bin\bn.\b.s\bsi\bit\bte\bes\bs.\b.s\bsi\bit\bte\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  register(*\b*m\bmo\bod\bde\bel\bls\bs, s\bsi\bit\bte\be=\b=d\bdj\bja\ban\bng\bgo\bo.\b.c\bco\bon\bnt\btr\bri\bib\bb.\b.a\bad\bdm\bmi\bin\bn.\b.s\bsi\bit\bte\bes\bs.\b.s\bsi\bit\bte\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       There is also a decorator for registering your ModelAdmin classes:\n       from django.contrib import admin\n       from .models import Author\n \n \n       @admin.register(Author)\n       class AuthorAdmin(admin.ModelAdmin):\n@@ -103,15 +103,15 @@\n   c\bcl\bla\bas\bss\bs apps.SimpleAdminConfig_\b\u00b6\n       This class works like _\bA_\bd_\bm_\bi_\bn_\bC_\bo_\bn_\bf_\bi_\bg, except it doesn\u2019t call _\ba_\bu_\bt_\bo_\bd_\bi_\bs_\bc_\bo_\bv_\be_\br_\b(_\b).\n         default_site_\b\u00b6\n             A dotted import path to the default admin site\u2019s class or to a\n             callable that returns a site instance. Defaults to\n             'django.contrib.admin.sites.AdminSite'. See _\bO_\bv_\be_\br_\br_\bi_\bd_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bd_\be_\bf_\ba_\bu_\bl_\bt\n             _\ba_\bd_\bm_\bi_\bn_\b _\bs_\bi_\bt_\be for usage.\n-  autodiscover()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  autodiscover()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This function attempts to import an admin module in each installed\n       application. Such modules are expected to register models with the admin.\n       Typically you won\u2019t need to call this function directly as _\bA_\bd_\bm_\bi_\bn_\bC_\bo_\bn_\bf_\bi_\bg\n       calls it when Django starts.\n If you are using a custom AdminSite, it is common to import all of the\n ModelAdmin subclasses into your code and register them to the custom AdminSite.\n In that case, in order to disable auto-discovery, you should put\n@@ -144,15 +144,15 @@\n       Example:\n       date_hierarchy = \"pub_date\"\n       You can also specify a field on a related model using the __ lookup, for\n       example:\n       date_hierarchy = \"author__pub_date\"\n       This will intelligently populate itself based on available data, e.g. if\n       all the dates are in one month, it\u2019ll show the day-level drill-down only.\n-      Note\n+      Notitie\n       date_hierarchy uses _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b._\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\bs_\b(_\b) internally. Please refer to its\n       documentation for some caveats when time zone support is enabled (_\bU_\bS_\bE_\b__\bT_\bZ\n       _\b=_\b _\bT_\br_\bu_\be).\n   ModelAdmin.empty_value_display_\b\u00b6\n       This attribute overrides the default display value for record\u2019s fields\n       that are empty (None, empty string, etc.). The default value is - (a\n       dash). For example:\n@@ -384,15 +384,15 @@\n       class MyModelAdmin(admin.ModelAdmin):\n           formfield_overrides = {\n               models.TextField: {\"widget\": RichTextEditorWidget},\n           }\n       Note that the key in the dictionary is the actual field class, n\bno\bot\bt a\n       string. The value is another dictionary; these arguments will be passed\n       to the form field\u2019s __init__() method. See _\bT_\bh_\be_\b _\bF_\bo_\br_\bm_\bs_\b _\bA_\bP_\bI for details.\n-      Warning\n+      Waarschuwing\n       If you want to use a custom widget with a relation field (i.e. _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by\n       or _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd), make sure you haven\u2019t included that field\u2019s name in\n       raw_id_fields, radio_fields, or autocomplete_fields.\n       formfield_overrides won\u2019t let you change the widget on relation fields\n       that have raw_id_fields, radio_fields, or autocomplete_fields set. That\u2019s\n       because raw_id_fields, radio_fields, and autocomplete_fields imply custom\n       widgets of their own.\n@@ -656,15 +656,15 @@\n           list_display = [\"timestamp\", \"message\"]\n           list_display_links = None\n   ModelAdmin.list_editable_\b\u00b6\n       Set list_editable to a list of field names on the model which will allow\n       editing on the change list page. That is, fields listed in list_editable\n       will be displayed as form widgets on the change list page, allowing users\n       to edit and save multiple rows at once.\n-      Note\n+      Notitie\n       list_editable interacts with a couple of other options in particular\n       ways; you should note the following rules:\n           * Any field in list_editable must also be in list_display. You can\u2019t\n             edit a field that\u2019s not displayed!\n           * The same field can\u2019t be listed in both list_editable and\n             list_display_links \u2013 a field can\u2019t be both a form and a link.\n       You\u2019ll get a validation error if either of these rules are broken.\n@@ -696,15 +696,15 @@\n       select_related at all. Any other tuple will be passed directly to\n       select_related as parameters. For example:\n       class ArticleAdmin(admin.ModelAdmin):\n           list_select_related = [\"author\", \"category\"]\n       will call select_related('author', 'category').\n       If you need to specify a dynamic value based on the request, you can\n       implement a _\bg_\be_\bt_\b__\bl_\bi_\bs_\bt_\b__\bs_\be_\bl_\be_\bc_\bt_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b(_\b) method.\n-      Note\n+      Notitie\n       ModelAdmin ignores this attribute when _\bs_\be_\bl_\be_\bc_\bt_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b(_\b) was already\n       called on the changelist\u2019s QuerySet.\n   ModelAdmin.ordering_\b\u00b6\n       Set ordering to specify how lists of objects should be ordered in the\n       Django admin views. This should be a list or tuple in the same format as\n       a model\u2019s _\bo_\br_\bd_\be_\br_\bi_\bn_\bg parameter.\n       If this isn\u2019t provided, the Django admin will use the model\u2019s default\n@@ -990,41 +990,41 @@\n       _\ba_\bc_\bt_\bi_\bo_\bn_\bs_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n   ModelAdmin.object_history_template_\b\u00b6\n       Path to a custom template, used by _\bh_\bi_\bs_\bt_\bo_\br_\by_\b__\bv_\bi_\be_\bw_\b(_\b).\n   ModelAdmin.popup_response_template_\b\u00b6\n       Path to a custom template, used by _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\ba_\bd_\bd_\b(_\b), _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\bc_\bh_\ba_\bn_\bg_\be_\b(_\b), and\n       _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b__\bd_\be_\bl_\be_\bt_\be_\b(_\b).\n *\b**\b**\b**\b* M\bMo\bod\bde\bel\blA\bAd\bdm\bmi\bin\bn m\bme\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-Warning\n+Waarschuwing\n When overriding _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bs_\ba_\bv_\be_\b__\bm_\bo_\bd_\be_\bl_\b(_\b) and _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bd_\be_\bl_\be_\bt_\be_\b__\bm_\bo_\bd_\be_\bl_\b(_\b), your\n code must save/delete the object. They aren\u2019t meant for veto purposes, rather\n they allow you to perform extra operations.\n-  ModelAdmin.save_model(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj, f\bfo\bor\brm\bm, c\bch\bha\ban\bng\bge\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.save_model(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj, f\bfo\bor\brm\bm, c\bch\bha\ban\bng\bge\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The save_model method is given the HttpRequest, a model instance, a\n       ModelForm instance, and a boolean value based on whether it is adding or\n       changing the object. Overriding this method allows doing pre- or post-\n       save operations. Call super().save_model() to save the object using\n       _\bM_\bo_\bd_\be_\bl_\b._\bs_\ba_\bv_\be_\b(_\b).\n       For example to attach request.user to the object prior to saving:\n       from django.contrib import admin\n \n \n       class ArticleAdmin(admin.ModelAdmin):\n           def save_model(self, request, obj, form, change):\n               obj.user = request.user\n               super().save_model(request, obj, form, change)\n-  ModelAdmin.delete_model(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.delete_model(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The delete_model method is given the HttpRequest and a model instance.\n       Overriding this method allows doing pre- or post-delete operations. Call\n       super().delete_model() to delete the object using _\bM_\bo_\bd_\be_\bl_\b._\bd_\be_\bl_\be_\bt_\be_\b(_\b).\n-  ModelAdmin.delete_queryset(r\bre\beq\bqu\bue\bes\bst\bt, q\bqu\bue\ber\bry\bys\bse\bet\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.delete_queryset(r\bre\beq\bqu\bue\bes\bst\bt, q\bqu\bue\ber\bry\bys\bse\bet\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The delete_queryset() method is given the HttpRequest and a QuerySet of\n       objects to be deleted. Override this method to customize the deletion\n       process for the \u201cdelete selected objects\u201d _\ba_\bc_\bt_\bi_\bo_\bn.\n-  ModelAdmin.save_formset(r\bre\beq\bqu\bue\bes\bst\bt, f\bfo\bor\brm\bm, f\bfo\bor\brm\bms\bse\bet\bt, c\bch\bha\ban\bng\bge\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.save_formset(r\bre\beq\bqu\bue\bes\bst\bt, f\bfo\bor\brm\bm, f\bfo\bor\brm\bms\bse\bet\bt, c\bch\bha\ban\bng\bge\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The save_formset method is given the HttpRequest, the parent ModelForm\n       instance and a boolean value based on whether it is adding or changing\n       the parent object.\n       For example, to attach request.user to each changed formset model\n       instance:\n       class ArticleAdmin(admin.ModelAdmin):\n           def save_formset(self, request, form, formset, change):\n@@ -1032,15 +1032,15 @@\n               for obj in formset.deleted_objects:\n                   obj.delete()\n               for instance in instances:\n                   instance.user = request.user\n                   instance.save()\n               formset.save_m2m()\n       See also _\bS_\ba_\bv_\bi_\bn_\bg_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\bf_\bo_\br_\bm_\bs_\be_\bt.\n-Warning\n+Waarschuwing\n All hooks that return a ModelAdmin property return the property itself rather\n than a copy of its value. Dynamically modifying the value can lead to\n surprising results.\n Let\u2019s take _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bg_\be_\bt_\b__\br_\be_\ba_\bd_\bo_\bn_\bl_\by_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b) as an example:\n class PersonAdmin(admin.ModelAdmin):\n     readonly_fields = [\"name\"]\n \n@@ -1057,15 +1057,15 @@\n       For example:\n       class PersonAdmin(admin.ModelAdmin):\n           def get_ordering(self, request):\n               if request.user.is_superuser:\n                   return [\"name\", \"rank\"]\n               else:\n                   return [\"name\"]\n-  ModelAdmin.get_search_results(r\bre\beq\bqu\bue\bes\bst\bt, q\bqu\bue\ber\bry\bys\bse\bet\bt, s\bse\bea\bar\brc\bch\bh_\b_t\bte\ber\brm\bm)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.get_search_results(r\bre\beq\bqu\bue\bes\bst\bt, q\bqu\bue\ber\bry\bys\bse\bet\bt, s\bse\bea\bar\brc\bch\bh_\b_t\bte\ber\brm\bm)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The get_search_results method modifies the list of objects displayed into\n       those that match the provided search term. It accepts the request, a\n       queryset that applies the current filters, and the user-provided search\n       term. It returns a tuple containing a queryset modified to implement the\n       search, and a boolean indicating if the results may contain duplicates.\n       The default implementation searches the fields named in\n       _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bs_\be_\ba_\br_\bc_\bh_\b__\bf_\bi_\be_\bl_\bd_\bs.\n@@ -1092,15 +1092,15 @@\n               else:\n                   queryset |= self.model.objects.filter(age=search_term_as_int)\n               return queryset, may_have_duplicates\n       This implementation is more efficient than search_fields = ('name',\n       '=age') which results in a string comparison for the numeric field, for\n       example ... OR UPPER(\"polls_choice\".\"votes\"::text) = UPPER('4') on\n       PostgreSQL.\n-  ModelAdmin.save_related(r\bre\beq\bqu\bue\bes\bst\bt, f\bfo\bor\brm\bm, f\bfo\bor\brm\bms\bse\bet\bts\bs, c\bch\bha\ban\bng\bge\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.save_related(r\bre\beq\bqu\bue\bes\bst\bt, f\bfo\bor\brm\bm, f\bfo\bor\brm\bms\bse\bet\bts\bs, c\bch\bha\ban\bng\bge\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The save_related method is given the HttpRequest, the parent ModelForm\n       instance, the list of inline formsets and a boolean value based on\n       whether the parent is being added or changed. Here you can do any pre- or\n       post-save operations for objects related to the parent. Note that at this\n       point the parent object and its form have already been saved.\n   ModelAdmin.get_autocomplete_fields(r\bre\beq\bqu\bue\bes\bst\bt)_\b\u00b6\n       The get_autocomplete_fields() method is given the HttpRequest and is\n@@ -1113,20 +1113,20 @@\n       of field names that will be displayed as read-only, as described above in\n       the _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\br_\be_\ba_\bd_\bo_\bn_\bl_\by_\b__\bf_\bi_\be_\bl_\bd_\bs section.\n   ModelAdmin.get_prepopulated_fields(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b\u00b6\n       The get_prepopulated_fields method is given the HttpRequest and the obj\n       being edited (or None on an add form) and is expected to return a\n       dictionary, as described above in the _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bp_\br_\be_\bp_\bo_\bp_\bu_\bl_\ba_\bt_\be_\bd_\b__\bf_\bi_\be_\bl_\bd_\bs\n       section.\n-  ModelAdmin.get_list_display(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.get_list_display(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The get_list_display method is given the HttpRequest and is expected to\n       return a list or tuple of field names that will be displayed on the\n       changelist view as described above in the _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bl_\bi_\bs_\bt_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by\n       section.\n-  ModelAdmin.get_list_display_links(r\bre\beq\bqu\bue\bes\bst\bt, l\bli\bis\bst\bt_\b_d\bdi\bis\bsp\bpl\bla\bay\by)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.get_list_display_links(r\bre\beq\bqu\bue\bes\bst\bt, l\bli\bis\bst\bt_\b_d\bdi\bis\bsp\bpl\bla\bay\by)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The get_list_display_links method is given the HttpRequest and the list\n       or tuple returned by _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bg_\be_\bt_\b__\bl_\bi_\bs_\bt_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b(_\b). It is expected to\n       return either None or a list or tuple of field names on the changelist\n       that will be linked to the change view, as described in the\n       _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bl_\bi_\bs_\bt_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b__\bl_\bi_\bn_\bk_\bs section.\n   ModelAdmin.get_exclude(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b\u00b6\n       The get_exclude method is given the HttpRequest and the obj being edited\n@@ -1137,34 +1137,34 @@\n       (or None on an add form) and is expected to return a list of fields, as\n       described above in the _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bf_\bi_\be_\bl_\bd_\bs section.\n   ModelAdmin.get_fieldsets(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b\u00b6\n       The get_fieldsets method is given the HttpRequest and the obj being\n       edited (or None on an add form) and is expected to return a list of 2-\n       tuples, in which each 2-tuple represents a <fieldset> on the admin form\n       page, as described above in the _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bf_\bi_\be_\bl_\bd_\bs_\be_\bt_\bs section.\n-  ModelAdmin.get_list_filter(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.get_list_filter(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The get_list_filter method is given the HttpRequest and is expected to\n       return the same kind of sequence type as for the _\bl_\bi_\bs_\bt_\b__\bf_\bi_\bl_\bt_\be_\br attribute.\n-  ModelAdmin.get_list_select_related(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.get_list_select_related(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The get_list_select_related method is given the HttpRequest and should\n       return a boolean or list as _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bl_\bi_\bs_\bt_\b__\bs_\be_\bl_\be_\bc_\bt_\b__\br_\be_\bl_\ba_\bt_\be_\bd does.\n-  ModelAdmin.get_search_fields(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.get_search_fields(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The get_search_fields method is given the HttpRequest and is expected to\n       return the same kind of sequence type as for the _\bs_\be_\ba_\br_\bc_\bh_\b__\bf_\bi_\be_\bl_\bd_\bs attribute.\n   ModelAdmin.get_sortable_by(r\bre\beq\bqu\bue\bes\bst\bt)_\b\u00b6\n       The get_sortable_by() method is passed the HttpRequest and is expected to\n       return a collection (e.g. list, tuple, or set) of field names that will\n       be sortable in the change list page.\n       Its default implementation returns _\bs_\bo_\br_\bt_\ba_\bb_\bl_\be_\b__\bb_\by if it\u2019s set, otherwise it\n       defers to _\bg_\be_\bt_\b__\bl_\bi_\bs_\bt_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b(_\b).\n       For example, to prevent one or more columns from being sortable:\n       class PersonAdmin(admin.ModelAdmin):\n           def get_sortable_by(self, request):\n               return {*self.get_list_display(request)} - {\"rank\"}\n-  ModelAdmin.get_inline_instances(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.get_inline_instances(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The get_inline_instances method is given the HttpRequest and the obj\n       being edited (or None on an add form) and is expected to return a list or\n       tuple of _\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn objects, as described below in the\n       _\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn section. For example, the following would return inlines\n       without the default filtering based on add, change, delete, and view\n       permissions:\n       class MyModelAdmin(admin.ModelAdmin):\n@@ -1178,15 +1178,15 @@\n       Request\u201d error when adding related objects.\n   ModelAdmin.get_inlines(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj)_\b\u00b6\n       The get_inlines method is given the HttpRequest and the obj being edited\n       (or None on an add form) and is expected to return an iterable of\n       inlines. You can override this method to dynamically add inlines based on\n       the request or model instance instead of specifying them in\n       _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bi_\bn_\bl_\bi_\bn_\be_\bs.\n-  ModelAdmin.get_urls()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.get_urls()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The get_urls method on a ModelAdmin returns the URLs to be used for that\n       ModelAdmin in the same way as a URLconf. Therefore you can extend them as\n       documented in _\bU_\bR_\bL_\b _\bd_\bi_\bs_\bp_\ba_\bt_\bc_\bh_\be_\br, using the AdminSite.admin_view() wrapper on\n       your views:\n       from django.contrib import admin\n       from django.template.response import TemplateResponse\n       from django.urls import path\n@@ -1209,51 +1209,51 @@\n               )\n               return TemplateResponse(request, \"sometemplate.html\", context)\n       If you want to use the admin layout, extend from admin/base_site.html:\n       {% extends \"admin/base_site.html\" %}\n       {% block content %}\n       ...\n       {% endblock %}\n-      Note\n+      Notitie\n       Notice how the self.my_view function is wrapped in\n       self.admin_site.admin_view. This is important, since it ensures two\n       things:\n          1. Permission checks are run, ensuring only active staff users can\n             access the view.\n          2. The _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\ba_\bc_\bh_\be_\b._\bn_\be_\bv_\be_\br_\b__\bc_\ba_\bc_\bh_\be_\b(_\b) decorator is\n             applied to prevent caching, ensuring the returned information is\n             up-to-date.\n-      Note\n+      Notitie\n       Notice that the custom patterns are included b\bbe\bef\bfo\bor\bre\be the regular admin\n       URLs: the admin URL patterns are very permissive and will match nearly\n       anything, so you\u2019ll usually want to prepend your custom URLs to the\n       built-in ones.\n       In this example, my_view will be accessed at /admin/myapp/mymodel/\n       my_view/ (assuming the admin URLs are included at /admin/.)\n       If the page is cacheable, but you still want the permission check to be\n       performed, you can pass a cacheable=True argument to AdminSite.admin_view\n       ():\n       path(\"my_view/\", self.admin_site.admin_view(self.my_view,\n       cacheable=True))\n       ModelAdmin views have model_admin attributes. Other AdminSite views have\n       admin_site attributes.\n-  ModelAdmin.get_form(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.get_form(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm class for use in the admin add and change views, see\n       _\ba_\bd_\bd_\b__\bv_\bi_\be_\bw_\b(_\b) and _\bc_\bh_\ba_\bn_\bg_\be_\b__\bv_\bi_\be_\bw_\b(_\b).\n       The base implementation uses _\bm_\bo_\bd_\be_\bl_\bf_\bo_\br_\bm_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b) to subclass _\bf_\bo_\br_\bm,\n       modified by attributes such as _\bf_\bi_\be_\bl_\bd_\bs and _\be_\bx_\bc_\bl_\bu_\bd_\be. So, for example, if\n       you wanted to offer additional fields to superusers, you could swap in a\n       different base form like so:\n       class MyModelAdmin(admin.ModelAdmin):\n           def get_form(self, request, obj=None, **kwargs):\n               if request.user.is_superuser:\n                   kwargs[\"form\"] = MySuperuserForm\n               return super().get_form(request, obj, **kwargs)\n       You may also return a custom _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm class directly.\n-  ModelAdmin.get_formsets_with_inlines(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.get_formsets_with_inlines(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Yields (FormSet, _\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn) pairs for use in admin add and change\n       views.\n       For example if you wanted to display a particular inline only in the\n       change view, you could override get_formsets_with_inlines as follows:\n       class MyModelAdmin(admin.ModelAdmin):\n           inlines = [MyInline, SomeOtherInline]\n \n@@ -1318,19 +1318,19 @@\n       **kwargs)\n       choices limitations\n       Any choices attribute set on the formfield will be limited to the form\n       field only. If the corresponding field on the model has choices set, the\n       choices provided to the form must be a valid subset of those choices,\n       otherwise the form submission will fail with a _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br when the\n       model itself is validated before saving.\n-  ModelAdmin.get_changelist(r\bre\beq\bqu\bue\bes\bst\bt, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.get_changelist(r\bre\beq\bqu\bue\bes\bst\bt, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the Changelist class to be used for listing. By default,\n       django.contrib.admin.views.main.ChangeList is used. By inheriting this\n       class you can change the behavior of the listing.\n-  ModelAdmin.get_changelist_form(r\bre\beq\bqu\bue\bes\bst\bt, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.get_changelist_form(r\bre\beq\bqu\bue\bes\bst\bt, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm class for use in the Formset on the changelist page.\n       To use a custom form, for example:\n       from django import forms\n \n \n       class MyForm(forms.ModelForm):\n           pass\n@@ -1342,15 +1342,15 @@\n       Omit the Meta.model attribute\n       If you define the Meta.model attribute on a _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm, you must also\n       define the Meta.fields attribute (or the Meta.exclude attribute).\n       However, ModelAdmin ignores this value, overriding it with the\n       _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bl_\bi_\bs_\bt_\b__\be_\bd_\bi_\bt_\ba_\bb_\bl_\be attribute. The easiest solution is to omit the\n       Meta.model attribute, since ModelAdmin will provide the correct model to\n       use.\n-  ModelAdmin.get_changelist_formset(r\bre\beq\bqu\bue\bes\bst\bt, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.get_changelist_formset(r\bre\beq\bqu\bue\bes\bst\bt, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bS_\be_\bt class for use on the changelist page if\n       _\bl_\bi_\bs_\bt_\b__\be_\bd_\bi_\bt_\ba_\bb_\bl_\be is used. To use a custom formset, for example:\n       from django.forms import BaseModelFormSet\n \n \n       class MyAdminFormSet(BaseModelFormSet):\n           pass\n@@ -1415,67 +1415,67 @@\n       class MyModelAdmin(admin.ModelAdmin):\n           def get_queryset(self, request):\n               qs = super().get_queryset(request)\n               if request.user.is_superuser:\n                   return qs\n               return qs.filter(author=request.user)\n   ModelAdmin.message_user(r\bre\beq\bqu\bue\bes\bst\bt, m\bme\bes\bss\bsa\bag\bge\be, l\ble\bev\bve\bel\bl=\b=m\bme\bes\bss\bsa\bag\bge\bes\bs.\b.I\bIN\bNF\bFO\bO, e\bex\bxt\btr\bra\ba_\b_t\bta\bag\bgs\bs=\b='\b''\b',\n-  f\bfa\bai\bil\bl_\b_s\bsi\bil\ble\ben\bnt\btl\bly\by=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  f\bfa\bai\bil\bl_\b_s\bsi\bil\ble\ben\bnt\btl\bly\by=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Sends a message to the user using the _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs backend.\n       See the _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b _\be_\bx_\ba_\bm_\bp_\bl_\be.\n       Keyword arguments allow you to change the message level, add extra CSS\n       tags, or fail silently if the contrib.messages framework is not\n       installed. These keyword arguments match those for\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b._\ba_\bd_\bd_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b(_\b), see that function\u2019s documentation\n       for more details. One difference is that the level may be passed as a\n       string label in addition to integer/constant.\n   ModelAdmin.get_paginator(r\bre\beq\bqu\bue\bes\bst\bt, q\bqu\bue\ber\bry\bys\bse\bet\bt, p\bpe\ber\br_\b_p\bpa\bag\bge\be, o\bor\brp\bph\bha\ban\bns\bs=\b=0\b0,\n-  a\bal\bll\blo\bow\bw_\b_e\bem\bmp\bpt\bty\by_\b_f\bfi\bir\brs\bst\bt_\b_p\bpa\bag\bge\be=\b=T\bTr\bru\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  a\bal\bll\blo\bow\bw_\b_e\bem\bmp\bpt\bty\by_\b_f\bfi\bir\brs\bst\bt_\b_p\bpa\bag\bge\be=\b=T\bTr\bru\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns an instance of the paginator to use for this view. By default,\n       instantiates an instance of _\bp_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br.\n-  ModelAdmin.response_add(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj, p\bpo\bos\bst\bt_\b_u\bur\brl\bl_\b_c\bco\bon\bnt\bti\bin\bnu\bue\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.response_add(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj, p\bpo\bos\bst\bt_\b_u\bur\brl\bl_\b_c\bco\bon\bnt\bti\bin\bnu\bue\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Determines the _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be for the _\ba_\bd_\bd_\b__\bv_\bi_\be_\bw_\b(_\b) stage.\n       response_add is called after the admin form is submitted and just after\n       the object and all the related instances have been created and saved. You\n       can override it to change the default behavior after the object has been\n       created.\n-  ModelAdmin.response_change(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.response_change(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Determines the _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be for the _\bc_\bh_\ba_\bn_\bg_\be_\b__\bv_\bi_\be_\bw_\b(_\b) stage.\n       response_change is called after the admin form is submitted and just\n       after the object and all the related instances have been saved. You can\n       override it to change the default behavior after the object has been\n       changed.\n-  ModelAdmin.response_delete(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj_\b_d\bdi\bis\bsp\bpl\bla\bay\by, o\bob\bbj\bj_\b_i\bid\bd)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.response_delete(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj_\b_d\bdi\bis\bsp\bpl\bla\bay\by, o\bob\bbj\bj_\b_i\bid\bd)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Determines the _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be for the _\bd_\be_\bl_\be_\bt_\be_\b__\bv_\bi_\be_\bw_\b(_\b) stage.\n       response_delete is called after the object has been deleted. You can\n       override it to change the default behavior after the object has been\n       deleted.\n       obj_display is a string with the name of the deleted object.\n       obj_id is the serialized identifier used to retrieve the object to be\n       deleted.\n-  ModelAdmin.get_formset_kwargs(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj, i\bin\bnl\bli\bin\bne\be, p\bpr\bre\bef\bfi\bix\bx)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.get_formset_kwargs(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj, i\bin\bnl\bli\bin\bne\be, p\bpr\bre\bef\bfi\bix\bx)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A hook for customizing the keyword arguments passed to the constructor of\n       a formset. For example, to pass request to formset forms:\n       class MyModelAdmin(admin.ModelAdmin):\n           def get_formset_kwargs(self, request, obj, inline, prefix):\n               return {\n                   **super().get_formset_kwargs(request, obj, inline, prefix),\n                   \"form_kwargs\": {\"request\": request},\n               }\n       You can also use it to set initial for formset forms.\n-  ModelAdmin.get_changeform_initial_data(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.get_changeform_initial_data(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A hook for the initial data on admin change forms. By default, fields are\n       given initial values from GET parameters. For instance,\n       ?name=initial_value will set the name field\u2019s initial value to be\n       initial_value.\n       This method should return a dictionary in the form {'fieldname':\n       'fieldval'}:\n       def get_changeform_initial_data(self, request):\n           return {\"name\": \"custom_initial_value\"}\n-  ModelAdmin.get_deleted_objects(o\bob\bbj\bjs\bs, r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.get_deleted_objects(o\bob\bbj\bjs\bs, r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A hook for customizing the deletion process of the _\bd_\be_\bl_\be_\bt_\be_\b__\bv_\bi_\be_\bw_\b(_\b) and the\n       \u201cdelete selected\u201d _\ba_\bc_\bt_\bi_\bo_\bn.\n       The objs argument is a homogeneous iterable of objects (a QuerySet or a\n       list of model instances) to be deleted, and request is the _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt.\n       This method must return a 4-tuple of (deleted_objects, model_count,\n       perms_needed, protected).\n       deleted_objects is a list of strings representing all the objects that\n@@ -1485,26 +1485,26 @@\n       model_count is a dictionary mapping each model\u2019s _\bv_\be_\br_\bb_\bo_\bs_\be_\b__\bn_\ba_\bm_\be_\b__\bp_\bl_\bu_\br_\ba_\bl to\n       the number of objects that will be deleted.\n       perms_needed is a set of _\bv_\be_\br_\bb_\bo_\bs_\be_\b__\bn_\ba_\bm_\bes of the models that the user\n       doesn\u2019t have permission to delete.\n       protected is a list of strings representing of all the protected related\n       objects that can\u2019t be deleted. The list is displayed in the template.\n *\b**\b**\b* O\bOt\bth\bhe\ber\br m\bme\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b*\n-  ModelAdmin.add_view(r\bre\beq\bqu\bue\bes\bst\bt, f\bfo\bor\brm\bm_\b_u\bur\brl\bl=\b='\b''\b', e\bex\bxt\btr\bra\ba_\b_c\bco\bon\bnt\bte\bex\bxt\bt=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.add_view(r\bre\beq\bqu\bue\bes\bst\bt, f\bfo\bor\brm\bm_\b_u\bur\brl\bl=\b='\b''\b', e\bex\bxt\btr\bra\ba_\b_c\bco\bon\bnt\bte\bex\bxt\bt=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Django view for the model instance addition page. See note below.\n   ModelAdmin.change_view(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bje\bec\bct\bt_\b_i\bid\bd, f\bfo\bor\brm\bm_\b_u\bur\brl\bl=\b='\b''\b', e\bex\bxt\btr\bra\ba_\b_c\bco\bon\bnt\bte\bex\bxt\bt=\b=N\bNo\bon\bne\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Django view for the model instance editing page. See note below.\n-  ModelAdmin.changelist_view(r\bre\beq\bqu\bue\bes\bst\bt, e\bex\bxt\btr\bra\ba_\b_c\bco\bon\bnt\bte\bex\bxt\bt=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.changelist_view(r\bre\beq\bqu\bue\bes\bst\bt, e\bex\bxt\btr\bra\ba_\b_c\bco\bon\bnt\bte\bex\bxt\bt=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Django view for the model instances change list/actions page. See note\n       below.\n-  ModelAdmin.delete_view(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bje\bec\bct\bt_\b_i\bid\bd, e\bex\bxt\btr\bra\ba_\b_c\bco\bon\bnt\bte\bex\bxt\bt=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.delete_view(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bje\bec\bct\bt_\b_i\bid\bd, e\bex\bxt\btr\bra\ba_\b_c\bco\bon\bnt\bte\bex\bxt\bt=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Django view for the model instance(s) deletion confirmation page. See\n       note below.\n-  ModelAdmin.history_view(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bje\bec\bct\bt_\b_i\bid\bd, e\bex\bxt\btr\bra\ba_\b_c\bco\bon\bnt\bte\bex\bxt\bt=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ModelAdmin.history_view(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bje\bec\bct\bt_\b_i\bid\bd, e\bex\bxt\btr\bra\ba_\b_c\bco\bon\bnt\bte\bex\bxt\bt=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Django view for the page that shows the modification history for a given\n       model instance.\n Unlike the hook-type ModelAdmin methods detailed in the previous section, these\n five methods are in reality designed to be invoked as Django views from the\n admin application URL dispatching handler to render the pages that deal with\n model instances CRUD operations. As a result, completely overriding these\n methods will significantly change the behavior of the admin application.\n@@ -1577,16 +1577,16 @@\n         # do something that validates your data\n         return self.cleaned_data[\"name\"]\n It is important you use a ModelForm here otherwise things can break. See the\n _\bf_\bo_\br_\bm_\bs documentation on _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn and, more specifically, the _\bm_\bo_\bd_\be_\bl_\b _\bf_\bo_\br_\bm\n _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b _\bn_\bo_\bt_\be_\bs for more information.\n *\b**\b**\b**\b**\b* I\bIn\bnl\bli\bin\bne\beM\bMo\bod\bde\bel\blA\bAd\bdm\bmi\bin\bn o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs InlineModelAdmin_\b\u00b6\n-  c\bcl\bla\bas\bss\bs TabularInline_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs StackedInline_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TabularInline_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs StackedInline_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The admin interface has the ability to edit models on the same page as a\n       parent model. These are called inlines. Suppose you have these two\n       models:\n       from django.db import models\n \n \n       class Author(models.Model):\n@@ -1650,15 +1650,15 @@\n   InlineModelAdmin.formset_\b\u00b6\n       This defaults to _\bB_\ba_\bs_\be_\bI_\bn_\bl_\bi_\bn_\be_\bF_\bo_\br_\bm_\bS_\be_\bt. Using your own formset can give you\n       many possibilities of customization. Inlines are built around _\bm_\bo_\bd_\be_\bl\n       _\bf_\bo_\br_\bm_\bs_\be_\bt_\bs.\n   InlineModelAdmin.form_\b\u00b6\n       The value for form defaults to ModelForm. This is what is passed through\n       to _\bi_\bn_\bl_\bi_\bn_\be_\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b) when creating the formset for this inline.\n-Warning\n+Waarschuwing\n When writing custom validation for InlineModelAdmin forms, be cautious of\n writing validation that relies on features of the parent model. If the parent\n model fails to validate, it may be left in an inconsistent state as described\n in the warning in _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bn_\b _\ba_\b _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm.\n   InlineModelAdmin.classes_\b\u00b6\n       A list or tuple containing extra CSS classes to apply to the fieldset\n       that is rendered for the inlines. Defaults to None. As with classes\n@@ -1758,15 +1758,15 @@\n       new parent.\n   InlineModelAdmin.has_change_permission(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b\u00b6\n       Should return True if editing an inline object is permitted, False\n       otherwise. obj is the parent object being edited.\n   InlineModelAdmin.has_delete_permission(r\bre\beq\bqu\bue\bes\bst\bt, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b\u00b6\n       Should return True if deleting an inline object is permitted, False\n       otherwise. obj is the parent object being edited.\n-Note\n+Notitie\n The obj argument passed to InlineModelAdmin methods is the parent object being\n edited or None when adding a new parent.\n *\b**\b**\b**\b* W\bWo\bor\brk\bki\bin\bng\bg w\bwi\bit\bth\bh a\ba m\bmo\bod\bde\bel\bl w\bwi\bit\bth\bh t\btw\bwo\bo o\bor\br m\bmo\bor\bre\be f\bfo\bor\bre\bei\big\bgn\bn k\bke\bey\bys\bs t\bto\bo t\bth\bhe\be s\bsa\bam\bme\be p\bpa\bar\bre\ben\bnt\bt\n m\bmo\bod\bde\bel\bl_\b?\b\u00b6 *\b**\b**\b**\b*\n It is sometimes possible to have more than one foreign key to the same model.\n Take this model for instance:\n from django.db import models\n@@ -2014,15 +2014,15 @@\n     * prepopulated_fields_js.html\n     * search_form.html\n     * submit_line.html\n For those templates that cannot be overridden in this way, you may still\n override them for your entire project by placing the new version in your\n templates/admin directory. This is particularly useful to create custom 404 and\n 500 pages.\n-Note\n+Notitie\n Some of the admin templates, such as change_list_results.html are used to\n render custom inclusion tags. These may be overridden, but in such cases you\n are probably better off creating your own version of the tag in question and\n giving it a different name. That way you can use it selectively.\n *\b**\b**\b**\b* R\bRo\boo\bot\bt a\ban\bnd\bd l\blo\bog\bgi\bin\bn t\bte\bem\bmp\bpl\bla\bat\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n If you wish to change the index, login or logout templates, you are better off\n creating your own AdminSite instance (see below), and changing the\n@@ -2063,15 +2063,15 @@\n     <script>\n         document.addEventListener('DOMContentLoaded', function() {\n             window.alert('Welcome!');\n         });\n     </script>\n {% endblock extrabody %}\n *\b**\b**\b**\b**\b* A\bAd\bdm\bmi\bin\bnS\bSi\bit\bte\be o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AdminSite(n\bna\bam\bme\be=\b='\b'a\bad\bdm\bmi\bin\bn'\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AdminSite(n\bna\bam\bme\be=\b='\b'a\bad\bdm\bmi\bin\bn'\b')_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A Django administrative site is represented by an instance of\n       django.contrib.admin.sites.AdminSite; by default, an instance of this\n       class is created as django.contrib.admin.site and you can register your\n       models and ModelAdmin instances with it.\n       If you want to customize the default admin site, you can _\bo_\bv_\be_\br_\br_\bi_\bd_\be_\b _\bi_\bt.\n       When constructing an instance of an AdminSite, you can provide a unique\n       instance name using the name argument to the constructor. This instance\n@@ -2114,15 +2114,15 @@\n   AdminSite.enable_nav_sidebar_\b\u00b6\n       A boolean value that determines whether to show the navigation sidebar on\n       larger screens. By default, it is set to True.\n   AdminSite.final_catch_all_view_\b\u00b6\n       A boolean value that determines whether to add a final catch-all view to\n       the admin that redirects unauthenticated users to the login page. By\n       default, it is set to True.\n-      Warning\n+      Waarschuwing\n       Setting this to False is not recommended as the view protects against a\n       potential model enumeration privacy issue.\n   AdminSite.login_template_\b\u00b6\n       Path to a custom template that will be used by the admin site login view.\n   AdminSite.login_form_\b\u00b6\n       Subclass of _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm that will be used by the admin site login\n       view.\n@@ -2132,15 +2132,15 @@\n   AdminSite.password_change_template_\b\u00b6\n       Path to a custom template that will be used by the admin site password\n       change view.\n   AdminSite.password_change_done_template_\b\u00b6\n       Path to a custom template that will be used by the admin site password\n       change done view.\n *\b**\b**\b**\b* A\bAd\bdm\bmi\bin\bnS\bSi\bit\bte\be m\bme\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  AdminSite.each_context(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  AdminSite.each_context(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a dictionary of variables to put in the template context for\n       every page in the admin site.\n       Includes the following variables and values by default:\n           * site_header: _\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b._\bs_\bi_\bt_\be_\b__\bh_\be_\ba_\bd_\be_\br\n           * site_title: _\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b._\bs_\bi_\bt_\be_\b__\bt_\bi_\bt_\bl_\be\n           * site_url: _\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b._\bs_\bi_\bt_\be_\b__\bu_\br_\bl\n           * has_permission: _\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b._\bh_\ba_\bs_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b(_\b)\n@@ -2160,15 +2160,15 @@\n                 o perms: a dict tracking add, change, delete, and view\n                   permissions\n                 o admin_url: admin changelist URL for the model\n                 o add_url: admin URL to add a new model instance\n           * is_popup: whether the current page is displayed in a popup window\n           * is_nav_sidebar_enabled: _\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b._\be_\bn_\ba_\bb_\bl_\be_\b__\bn_\ba_\bv_\b__\bs_\bi_\bd_\be_\bb_\ba_\br\n           * log_entries: _\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be_\b._\bg_\be_\bt_\b__\bl_\bo_\bg_\b__\be_\bn_\bt_\br_\bi_\be_\bs_\b(_\b)\n-  AdminSite.get_app_list(r\bre\beq\bqu\bue\bes\bst\bt, a\bap\bpp\bp_\b_l\bla\bab\bbe\bel\bl=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  AdminSite.get_app_list(r\bre\beq\bqu\bue\bes\bst\bt, a\bap\bpp\bp_\b_l\bla\bab\bbe\bel\bl=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a list of applications from the _\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\br_\be_\bg_\bi_\bs_\bt_\br_\by available\n       for the current user. You can optionally pass an app_label argument to\n       get details for a single app. Each entry in the list is a dictionary\n       representing an application with the following keys:\n           * app_label: the application label\n           * app_url: the URL of the application index in the admin\n           * has_module_perms: a boolean indicating if displaying and accessing\n@@ -2181,35 +2181,35 @@\n           * name: plural name of the model\n           * perms: a dict tracking add, change, delete, and view permissions\n           * admin_url: admin changelist URL for the model\n           * add_url: admin URL to add a new model instance\n       Lists of applications and models are sorted alphabetically by their\n       names. You can override this method to change the default order on the\n       admin index page.\n-  AdminSite.has_permission(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  AdminSite.has_permission(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if the user for the given HttpRequest has permission to view\n       at least one page in the admin site. Defaults to requiring both\n       _\bU_\bs_\be_\br_\b._\bi_\bs_\b__\ba_\bc_\bt_\bi_\bv_\be and _\bU_\bs_\be_\br_\b._\bi_\bs_\b__\bs_\bt_\ba_\bf_\bf to be True.\n-  AdminSite.register(m\bmo\bod\bde\bel\bl_\b_o\bor\br_\b_i\bit\bte\ber\bra\bab\bbl\ble\be, a\bad\bdm\bmi\bin\bn_\b_c\bcl\bla\bas\bss\bs=\b=N\bNo\bon\bne\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  AdminSite.register(m\bmo\bod\bde\bel\bl_\b_o\bor\br_\b_i\bit\bte\ber\bra\bab\bbl\ble\be, a\bad\bdm\bmi\bin\bn_\b_c\bcl\bla\bas\bss\bs=\b=N\bNo\bon\bne\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Registers the given model class (or iterable of classes) with the given\n       admin_class. admin_class defaults to _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn (the default admin\n       options). If keyword arguments are given \u2013 e.g. list_display \u2013 they\u2019ll be\n       applied as options to the admin class.\n       Raises _\bI_\bm_\bp_\br_\bo_\bp_\be_\br_\bl_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\bd if a model is abstract. and\n       django.contrib.admin.exceptions.AlreadyRegistered if a model is already\n       registered.\n-  AdminSite.unregister(m\bmo\bod\bde\bel\bl_\b_o\bor\br_\b_i\bit\bte\ber\bra\bab\bbl\ble\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  AdminSite.unregister(m\bmo\bod\bde\bel\bl_\b_o\bor\br_\b_i\bit\bte\ber\bra\bab\bbl\ble\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Unregisters the given model class (or iterable of classes).\n       Raises django.contrib.admin.exceptions.NotRegistered if a model isn\u2019t\n       already registered.\n-  AdminSite.get_model_admin(m\bmo\bod\bde\bel\bl)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  AdminSite.get_model_admin(m\bmo\bod\bde\bel\bl)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns an admin class for the given model class. Raises\n       django.contrib.admin.exceptions.NotRegistered if a model isn\u2019t\n       registered.\n-  AdminSite.get_log_entries(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  AdminSite.get_log_entries(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a queryset for the related _\bL_\bo_\bg_\bE_\bn_\bt_\br_\by instances, shown on the site\n       index page. This method can be overridden to filter the log entries by\n       other criteria.\n *\b**\b**\b**\b* H\bHo\boo\bok\bki\bin\bng\bg A\bAd\bdm\bmi\bin\bnS\bSi\bit\bte\be i\bin\bns\bst\bta\ban\bnc\bce\bes\bs i\bin\bnt\bto\bo y\byo\bou\bur\br U\bUR\bRL\bLc\bco\bon\bnf\bf_\b?\b\u00b6 *\b**\b**\b**\b*\n The last step in setting up the Django admin is to hook your AdminSite instance\n into your URLconf. Do this by pointing a given URL at the AdminSite.urls\n method. It is not necessary to use _\bi_\bn_\bc_\bl_\bu_\bd_\be_\b(_\b).\n@@ -2295,15 +2295,15 @@\n names for the purposes of _\br_\be_\bv_\be_\br_\bs_\bi_\bn_\bg_\b _\bt_\bh_\be_\bm. This is only necessary if you are\n using more than one AdminSite.\n *\b**\b**\b**\b* A\bAd\bdd\bdi\bin\bng\bg v\bvi\bie\bew\bws\bs t\bto\bo a\bad\bdm\bmi\bin\bn s\bsi\bit\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Just like _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn, _\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be provides a _\bg_\be_\bt_\b__\bu_\br_\bl_\bs_\b(_\b) method that can be\n overridden to define additional views for the site. To add a new view to your\n admin site, extend the base _\bg_\be_\bt_\b__\bu_\br_\bl_\bs_\b(_\b) method to include a pattern for your new\n view.\n-Note\n+Notitie\n Any view you render that uses the admin templates, or extends the base admin\n template, should set request.current_app before rendering the template. It\n should be set to either self.name if your view is on an AdminSite or\n self.admin_site.name if your view is on a ModelAdmin.\n *\b**\b**\b**\b* A\bAd\bdd\bdi\bin\bng\bg a\ba p\bpa\bas\bss\bsw\bwo\bor\brd\bd r\bre\bes\bse\bet\bt f\bfe\bea\bat\btu\bur\bre\be_\b?\b\u00b6 *\b**\b**\b**\b*\n You can add a password reset feature to the admin site by adding a few lines to\n your URLconf. Specifically, add these four patterns:\n@@ -2369,17 +2369,17 @@\n       example, the message contains a list of the edited fields. The Django\n       admin site formats this content as a JSON structure, so that\n       _\bg_\be_\bt_\b__\bc_\bh_\ba_\bn_\bg_\be_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b(_\b) can recompose a message translated in the current\n       user language. Custom code might set this as a plain string though. You\n       are advised to use the _\bg_\be_\bt_\b__\bc_\bh_\ba_\bn_\bg_\be_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b(_\b) method to retrieve this value\n       instead of accessing it directly.\n *\b**\b**\b**\b* L\bLo\bog\bgE\bEn\bnt\btr\bry\by m\bme\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  LogEntry.get_edited_object()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  LogEntry.get_edited_object()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A shortcut that returns the referenced object.\n-  LogEntry.get_change_message()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  LogEntry.get_change_message()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Formats and translates _\bc_\bh_\ba_\bn_\bg_\be_\b__\bm_\be_\bs_\bs_\ba_\bg_\be into the current user language.\n       Messages created before Django 1.10 will always be displayed in the\n       language in which they were logged.\n *\b**\b**\b**\b**\b* R\bRe\bev\bve\ber\brs\bsi\bin\bng\bg a\bad\bdm\bmi\bin\bn U\bUR\bRL\bLs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n When an _\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be is deployed, the views provided by that site are accessible\n using Django\u2019s _\bU_\bR_\bL_\b _\br_\be_\bv_\be_\br_\bs_\bi_\bn_\bg_\b _\bs_\by_\bs_\bt_\be_\bm.\n The _\bA_\bd_\bm_\bi_\bn_\bS_\bi_\bt_\be provides the following named URL patterns:\n@@ -2427,15 +2427,15 @@\n <a href=\"{% url opts|admin_urlname:'delete' user.pk %}\">Delete this user</a>\n The action in the examples above match the last part of the URL names for\n _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn instances described above. The opts variable can be any object which\n has an app_label and model_name attributes and is usually supplied by the admin\n views for the current model.\n *\b**\b**\b**\b**\b* T\bTh\bhe\be d\bdi\bis\bsp\bpl\bla\bay\by d\bde\bec\bco\bor\bra\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   display(*\b*, b\bbo\boo\bol\ble\bea\ban\bn=\b=N\bNo\bon\bne\be, o\bor\brd\bde\ber\bri\bin\bng\bg=\b=N\bNo\bon\bne\be, d\bde\bes\bsc\bcr\bri\bip\bpt\bti\bio\bon\bn=\b=N\bNo\bon\bne\be, e\bem\bmp\bpt\bty\by_\b_v\bva\bal\blu\bue\be=\b=N\bNo\bon\bne\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This decorator can be used for setting specific attributes on custom\n       display functions that can be used with _\bl_\bi_\bs_\bt_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by or _\br_\be_\ba_\bd_\bo_\bn_\bl_\by_\b__\bf_\bi_\be_\bl_\bd_\bs:\n       @admin.display(\n           boolean=True,\n           ordering=\"-publish_date\",\n           description=\"Is Published?\",\n       )\n@@ -2458,15 +2458,15 @@\n       to identify the purpose of the function:\n       @admin.display\n       def published_year(self, obj):\n           return obj.publish_date.year\n       In this case it will add no attributes to the function.\n *\b**\b**\b**\b**\b* T\bTh\bhe\be s\bst\bta\baf\bff\bf_\b_m\bme\bem\bmb\bbe\ber\br_\b_r\bre\beq\bqu\bui\bir\bre\bed\bd d\bde\bec\bco\bor\bra\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   staff_member_required(r\bre\bed\bdi\bir\bre\bec\bct\bt_\b_f\bfi\bie\bel\bld\bd_\b_n\bna\bam\bme\be=\b='\b'n\bne\bex\bxt\bt'\b', l\blo\bog\bgi\bin\bn_\b_u\bur\brl\bl=\b='\b'a\bad\bdm\bmi\bin\bn:\b:l\blo\bog\bgi\bin\bn'\b')\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This decorator is used on the admin views that require authorization. A\n       view decorated with this function will have the following behavior:\n           * If the user is logged in, is a staff member (User.is_staff=True),\n             and is active (User.is_active=True), execute the view normally.\n           * Otherwise, the request will be redirected to the URL specified by\n             the login_url parameter, with the originally requested path in a\n             query string variable specified by redirect_field_name. For\n@@ -2516,16 +2516,16 @@\n                 # _\bA_\bd_\bd_\bi_\bn_\bg_\b _\ba_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\br_\be_\bs_\be_\bt_\b _\bf_\be_\ba_\bt_\bu_\br_\be\n           o _\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n                 # _\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs\n                 # _\bL_\bo_\bg_\bE_\bn_\bt_\br_\by_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs\n           o _\bR_\be_\bv_\be_\br_\bs_\bi_\bn_\bg_\b _\ba_\bd_\bm_\bi_\bn_\b _\bU_\bR_\bL_\bs\n           o _\bT_\bh_\be_\b _\bd_\bi_\bs_\bp_\bl_\ba_\by_\b _\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br\n           o _\bT_\bh_\be_\b _\bs_\bt_\ba_\bf_\bf_\b__\bm_\be_\bm_\bb_\be_\br_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b _\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bc_\bo_\bn_\bt_\br_\bi_\bb_\b _\bp_\ba_\bc_\bk_\ba_\bg_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\bd_\bm_\bi_\bn_\b _\ba_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/admin/javascript.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/admin/javascript.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>JavaScript customizations in the admin &#8212; Django 5.2b1 documentation</title>\n+    <title>JavaScript customizations in the admin &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"django.contrib.auth\" href=\"../auth.html\" />\n     <link rel=\"prev\" title=\"The Django admin documentation generator\" href=\"admindocs.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -163,37 +164,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"admindocs.html\"\n-                          title=\"previous chapter\">The Django admin documentation generator</a></p>\n+                          title=\"vorig hoofdstuk\">The Django admin documentation generator</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../auth.html\"\n-                          title=\"next chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.auth</span></code></a></p>\n+                          title=\"volgend hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.auth</span></code></a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* J\bJa\bav\bva\baS\bSc\bcr\bri\bip\bpt\bt c\bcu\bus\bst\bto\bom\bmi\biz\bza\bat\bti\bio\bon\bns\bs i\bin\bn t\bth\bhe\be a\bad\bdm\bmi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* I\bIn\bnl\bli\bin\bne\be f\bfo\bor\brm\bm e\bev\bve\ben\bnt\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n You may want to execute some JavaScript when an inline form is added or removed\n in the admin change form. The formset:added and formset:removed events allow\n this. event.detail.formsetName is the formset the row belongs to. For the\n@@ -51,16 +51,16 @@\n         handleFormsetAdded($row.get(0), formsetName)\n     }\n })\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\b _\bc_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn\n           o _\bI_\bn_\bl_\bi_\bn_\be_\b _\bf_\bo_\br_\bm_\b _\be_\bv_\be_\bn_\bt_\bs\n                 # _\bS_\bu_\bp_\bp_\bo_\br_\bt_\bi_\bn_\bg_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\bs_\b _\bo_\bf_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bo_\bl_\bd_\be_\br_\b _\bt_\bh_\ba_\bn_\b _\b4_\b._\b1\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bd_\bm_\bi_\bn_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn_\b _\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/auth.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/auth.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>django.contrib.auth &#8212; Django 5.2b1 documentation</title>\n+    <title>django.contrib.auth &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"The contenttypes framework\" href=\"contenttypes.html\" />\n     <link rel=\"prev\" title=\"JavaScript customizations in the admin\" href=\"admin/javascript.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -704,50 +705,50 @@\n information on how to use them and how to write your own authentication\n backends, see the <a class=\"reference internal\" href=\"../../topics/auth/customizing.html#authentication-backends\"><span class=\"std std-ref\">Other authentication sources section</span></a> of the <a class=\"reference internal\" href=\"../../topics/auth/index.html\"><span class=\"doc\">User authentication guide</span></a>.</p>\n <section id=\"s-available-authentication-backends\">\n <span id=\"available-authentication-backends\"></span><h3>Available authentication backends<a class=\"headerlink\" href=\"#available-authentication-backends\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>The following backends are available in <a class=\"reference internal\" href=\"#module-django.contrib.auth.backends\" title=\"django.contrib.auth.backends: Django's built-in authentication backend classes.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.auth.backends</span></code></a>:</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.BaseBackend\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseBackend</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L10\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.BaseBackend\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseBackend</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L10\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.BaseBackend\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A base class that provides default implementations for all required\n methods. By default, it will reject any user and provide no permissions.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.BaseBackend.get_user_permissions\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_user_permissions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L23\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.BaseBackend.get_user_permissions\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_user_permissions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L23\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.BaseBackend.get_user_permissions\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.BaseBackend.aget_user_permissions\">\n <span class=\"sig-name descname\"><span class=\"pre\">aget_user_permissions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.backends.BaseBackend.aget_user_permissions\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">aget_user_permissions()</span></code></p>\n <p>Returns an empty set.</p>\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.2:</span> <p><code class=\"docutils literal notranslate\"><span class=\"pre\">aget_user_permissions()</span></code> function was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.BaseBackend.get_group_permissions\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_group_permissions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L29\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.BaseBackend.get_group_permissions\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_group_permissions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L29\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.BaseBackend.get_group_permissions\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.BaseBackend.aget_group_permissions\">\n <span class=\"sig-name descname\"><span class=\"pre\">aget_group_permissions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.backends.BaseBackend.aget_group_permissions\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">aget_group_permissions()</span></code></p>\n <p>Returns an empty set.</p>\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.2:</span> <p><code class=\"docutils literal notranslate\"><span class=\"pre\">aget_group_permissions()</span></code> function was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.BaseBackend.get_all_permissions\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_all_permissions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L35\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.BaseBackend.get_all_permissions\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_all_permissions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L35\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.BaseBackend.get_all_permissions\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.BaseBackend.aget_all_permissions\">\n <span class=\"sig-name descname\"><span class=\"pre\">aget_all_permissions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.backends.BaseBackend.aget_all_permissions\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">aget_all_permissions()</span></code></p>\n <p>Uses <a class=\"reference internal\" href=\"#django.contrib.auth.backends.BaseBackend.get_user_permissions\" title=\"django.contrib.auth.backends.BaseBackend.get_user_permissions\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_user_permissions()</span></code></a> and <a class=\"reference internal\" href=\"#django.contrib.auth.backends.BaseBackend.get_group_permissions\" title=\"django.contrib.auth.backends.BaseBackend.get_group_permissions\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_group_permissions()</span></code></a> to\n@@ -755,15 +756,15 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.2:</span> <p><code class=\"docutils literal notranslate\"><span class=\"pre\">aget_all_permissions()</span></code> function was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.BaseBackend.has_perm\">\n-<span class=\"sig-name descname\"><span class=\"pre\">has_perm</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">perm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L47\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.BaseBackend.has_perm\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">has_perm</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">perm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L47\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.BaseBackend.has_perm\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.BaseBackend.ahas_perm\">\n <span class=\"sig-name descname\"><span class=\"pre\">ahas_perm</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">perm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.backends.BaseBackend.ahas_perm\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">ahas_perm()</span></code></p>\n <p>Uses <a class=\"reference internal\" href=\"#django.contrib.auth.backends.BaseBackend.get_all_permissions\" title=\"django.contrib.auth.backends.BaseBackend.get_all_permissions\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_all_permissions()</span></code></a> to check if <code class=\"docutils literal notranslate\"><span class=\"pre\">user_obj</span></code> has the\n@@ -773,15 +774,15 @@\n </div>\n </dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.ModelBackend\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ModelBackend</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L54\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ModelBackend</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L54\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This is the default authentication backend used by Django.  It\n authenticates using credentials consisting of a user identifier and\n password.  For Django\u2019s default user model, the user identifier is the\n username, for custom user models it is the field specified by\n USERNAME_FIELD (see <a class=\"reference internal\" href=\"../../topics/auth/customizing.html\"><span class=\"doc\">Customizing Users and authentication</span></a>).</p>\n <p>It also handles the default permissions model as defined for\n <a class=\"reference internal\" href=\"#django.contrib.auth.models.User\" title=\"django.contrib.auth.models.User\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">User</span></code></a> and\n@@ -791,15 +792,15 @@\n parameter for object-specific permissions, but this backend does not\n implement them other than returning an empty set of permissions if\n <code class=\"docutils literal notranslate\"><span class=\"pre\">obj</span> <span class=\"pre\">is</span> <span class=\"pre\">not</span> <span class=\"pre\">None</span></code>.</p>\n <p><a class=\"reference internal\" href=\"#django.contrib.auth.backends.ModelBackend.with_perm\" title=\"django.contrib.auth.backends.ModelBackend.with_perm\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">with_perm()</span></code></a> also allows an object to be passed as a parameter, but\n unlike others methods it returns an empty queryset if <code class=\"docutils literal notranslate\"><span class=\"pre\">obj</span> <span class=\"pre\">is</span> <span class=\"pre\">not</span> <span class=\"pre\">None</span></code>.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.ModelBackend.authenticate\">\n-<span class=\"sig-name descname\"><span class=\"pre\">authenticate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">username</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L59\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.authenticate\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">authenticate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">username</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L59\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.authenticate\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.ModelBackend.aauthenticate\">\n <span class=\"sig-name descname\"><span class=\"pre\">aauthenticate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">username</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.aauthenticate\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">aauthenticate()</span></code></p>\n <p>Tries to authenticate <code class=\"docutils literal notranslate\"><span class=\"pre\">username</span></code> with <code class=\"docutils literal notranslate\"><span class=\"pre\">password</span></code> by calling\n@@ -813,15 +814,15 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.2:</span> <p><code class=\"docutils literal notranslate\"><span class=\"pre\">aauthenticate()</span></code> function was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.ModelBackend.get_user_permissions\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_user_permissions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L144\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.get_user_permissions\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_user_permissions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L144\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.get_user_permissions\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.ModelBackend.aget_user_permissions\">\n <span class=\"sig-name descname\"><span class=\"pre\">aget_user_permissions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.aget_user_permissions\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">aget_user_permissions()</span></code></p>\n <p>Returns the set of permission strings the <code class=\"docutils literal notranslate\"><span class=\"pre\">user_obj</span></code> has from their\n@@ -831,15 +832,15 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.2:</span> <p><code class=\"docutils literal notranslate\"><span class=\"pre\">aget_user_permissions()</span></code> function was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.ModelBackend.get_group_permissions\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_group_permissions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L155\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.get_group_permissions\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_group_permissions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L155\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.get_group_permissions\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.ModelBackend.aget_group_permissions\">\n <span class=\"sig-name descname\"><span class=\"pre\">aget_group_permissions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.aget_group_permissions\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">aget_group_permissions()</span></code></p>\n <p>Returns the set of permission strings the <code class=\"docutils literal notranslate\"><span class=\"pre\">user_obj</span></code> has from the\n@@ -849,15 +850,15 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.2:</span> <p><code class=\"docutils literal notranslate\"><span class=\"pre\">aget_group_permissions()</span></code> function was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.ModelBackend.get_all_permissions\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_all_permissions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L166\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.get_all_permissions\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_all_permissions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L166\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.get_all_permissions\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.ModelBackend.aget_all_permissions\">\n <span class=\"sig-name descname\"><span class=\"pre\">aget_all_permissions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.aget_all_permissions\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">aget_all_permissions()</span></code></p>\n <p>Returns the set of permission strings the <code class=\"docutils literal notranslate\"><span class=\"pre\">user_obj</span></code> has, including both\n@@ -867,15 +868,15 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.2:</span> <p><code class=\"docutils literal notranslate\"><span class=\"pre\">aget_all_permissions()</span></code> function was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.ModelBackend.has_perm\">\n-<span class=\"sig-name descname\"><span class=\"pre\">has_perm</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">perm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L173\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.has_perm\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">has_perm</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">perm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L173\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.has_perm\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.ModelBackend.ahas_perm\">\n <span class=\"sig-name descname\"><span class=\"pre\">ahas_perm</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">perm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.ahas_perm\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">ahas_perm()</span></code></p>\n <p>Uses <a class=\"reference internal\" href=\"#django.contrib.auth.backends.ModelBackend.get_all_permissions\" title=\"django.contrib.auth.backends.ModelBackend.get_all_permissions\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_all_permissions()</span></code></a> to check if <code class=\"docutils literal notranslate\"><span class=\"pre\">user_obj</span></code> has the\n@@ -884,15 +885,15 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.2:</span> <p><code class=\"docutils literal notranslate\"><span class=\"pre\">ahas_perm()</span></code> function was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.ModelBackend.has_module_perms\">\n-<span class=\"sig-name descname\"><span class=\"pre\">has_module_perms</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">app_label</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L179\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.has_module_perms\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">has_module_perms</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">app_label</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L179\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.has_module_perms\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.ModelBackend.ahas_module_perms\">\n <span class=\"sig-name descname\"><span class=\"pre\">ahas_module_perms</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">app_label</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.ahas_module_perms\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">ahas_module_perms()</span></code></p>\n <p>Returns whether the <code class=\"docutils literal notranslate\"><span class=\"pre\">user_obj</span></code> has any permissions on the app\n@@ -900,26 +901,26 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.2:</span> <p><code class=\"docutils literal notranslate\"><span class=\"pre\">ahas_module_perms()</span></code> function was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.ModelBackend.user_can_authenticate\">\n-<span class=\"sig-name descname\"><span class=\"pre\">user_can_authenticate</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L91\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.user_can_authenticate\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">user_can_authenticate</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L91\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.user_can_authenticate\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns whether the user is allowed to authenticate. To match the\n behavior of <a class=\"reference internal\" href=\"../../topics/auth/default.html#django.contrib.auth.forms.AuthenticationForm\" title=\"django.contrib.auth.forms.AuthenticationForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AuthenticationForm</span></code></a>\n which <a class=\"reference internal\" href=\"../../topics/auth/default.html#django.contrib.auth.forms.AuthenticationForm.confirm_login_allowed\" title=\"django.contrib.auth.forms.AuthenticationForm.confirm_login_allowed\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">prohibits</span> <span class=\"pre\">inactive</span> <span class=\"pre\">users</span> <span class=\"pre\">from</span> <span class=\"pre\">logging</span> <span class=\"pre\">in</span></code></a>,\n this method returns <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> for users with <a class=\"reference internal\" href=\"#django.contrib.auth.models.User.is_active\" title=\"django.contrib.auth.models.User.is_active\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">is_active=False</span></code></a>. Custom user models that\n don\u2019t have an <a class=\"reference internal\" href=\"../../topics/auth/customizing.html#django.contrib.auth.models.CustomUser.is_active\" title=\"django.contrib.auth.models.CustomUser.is_active\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">is_active</span></code></a>\n field are allowed.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.ModelBackend.with_perm\">\n-<span class=\"sig-name descname\"><span class=\"pre\">with_perm</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">perm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">is_active</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include_superusers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L195\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.with_perm\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">with_perm</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">perm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">is_active</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include_superusers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L195\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.ModelBackend.with_perm\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns all active users who have the permission <code class=\"docutils literal notranslate\"><span class=\"pre\">perm</span></code> either in\n the form of <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;&lt;app</span> <span class=\"pre\">label&gt;.&lt;permission</span> <span class=\"pre\">codename&gt;&quot;</span></code> or a\n <a class=\"reference internal\" href=\"#django.contrib.auth.models.Permission\" title=\"django.contrib.auth.models.Permission\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Permission</span></code></a> instance. Returns an\n empty queryset if no users who have the <code class=\"docutils literal notranslate\"><span class=\"pre\">perm</span></code> found.</p>\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">is_active</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> (default), returns only active users, or\n if <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>, returns only inactive users. Use <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> to return all\n users irrespective of active state.</p>\n@@ -927,27 +928,27 @@\n include superusers.</p>\n </dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.AllowAllUsersModelBackend\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AllowAllUsersModelBackend</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L245\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.AllowAllUsersModelBackend\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AllowAllUsersModelBackend</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L245\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.AllowAllUsersModelBackend\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Same as <a class=\"reference internal\" href=\"#django.contrib.auth.backends.ModelBackend\" title=\"django.contrib.auth.backends.ModelBackend\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelBackend</span></code></a> except that it doesn\u2019t reject inactive users\n because <a class=\"reference internal\" href=\"#django.contrib.auth.backends.ModelBackend.user_can_authenticate\" title=\"django.contrib.auth.backends.ModelBackend.user_can_authenticate\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">user_can_authenticate()</span></code></a> always returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n <p>When using this backend, you\u2019ll likely want to customize the\n <a class=\"reference internal\" href=\"../../topics/auth/default.html#django.contrib.auth.forms.AuthenticationForm\" title=\"django.contrib.auth.forms.AuthenticationForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AuthenticationForm</span></code></a> used by the\n <a class=\"reference internal\" href=\"../../topics/auth/default.html#django.contrib.auth.views.LoginView\" title=\"django.contrib.auth.views.LoginView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LoginView</span></code></a> by overriding the\n <a class=\"reference internal\" href=\"../../topics/auth/default.html#django.contrib.auth.forms.AuthenticationForm.confirm_login_allowed\" title=\"django.contrib.auth.forms.AuthenticationForm.confirm_login_allowed\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">confirm_login_allowed()</span></code></a>\n method as it rejects inactive users.</p>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.RemoteUserBackend\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RemoteUserBackend</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L250\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.RemoteUserBackend\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RemoteUserBackend</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L250\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.RemoteUserBackend\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Use this backend to take advantage of external-to-Django-handled\n authentication.  It authenticates using usernames passed in\n <a class=\"reference internal\" href=\"../request-response.html#django.http.HttpRequest.META\" title=\"django.http.HttpRequest.META\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">request.META['REMOTE_USER']</span></code></a>.  See\n the <a class=\"reference internal\" href=\"../../howto/auth-remote-user.html\"><span class=\"doc\">Authenticating against REMOTE_USER</span></a>\n documentation.</p>\n <p>If you need more control, you can create your own authentication backend\n that inherits from this class and override these attributes or methods:</p>\n@@ -956,15 +957,15 @@\n <span class=\"sig-name descname\"><span class=\"pre\">create_unknown_user</span></span><a class=\"headerlink\" href=\"#django.contrib.auth.backends.RemoteUserBackend.create_unknown_user\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>. Determines whether or not a user object is\n created if not already in the database  Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.RemoteUserBackend.authenticate\">\n-<span class=\"sig-name descname\"><span class=\"pre\">authenticate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">remote_user</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L265\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.RemoteUserBackend.authenticate\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">authenticate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">remote_user</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L265\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.RemoteUserBackend.authenticate\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.RemoteUserBackend.aauthenticate\">\n <span class=\"sig-name descname\"><span class=\"pre\">aauthenticate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">remote_user</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.backends.RemoteUserBackend.aauthenticate\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">aauthenticate()</span></code></p>\n <p>The username passed as <code class=\"docutils literal notranslate\"><span class=\"pre\">remote_user</span></code> is considered trusted. This\n@@ -980,23 +981,23 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.2:</span> <p><code class=\"docutils literal notranslate\"><span class=\"pre\">aauthenticate()</span></code> function was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.RemoteUserBackend.clean_username\">\n-<span class=\"sig-name descname\"><span class=\"pre\">clean_username</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">username</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L318\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.RemoteUserBackend.clean_username\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">clean_username</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">username</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L318\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.RemoteUserBackend.clean_username\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Performs any cleaning on the <code class=\"docutils literal notranslate\"><span class=\"pre\">username</span></code> (e.g. stripping LDAP DN\n information) prior to using it to get or create a user object. Returns\n the cleaned username.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.RemoteUserBackend.configure_user\">\n-<span class=\"sig-name descname\"><span class=\"pre\">configure_user</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">created</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L327\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.RemoteUserBackend.configure_user\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">configure_user</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">created</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L327\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.RemoteUserBackend.configure_user\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.RemoteUserBackend.aconfigure_user\">\n <span class=\"sig-name descname\"><span class=\"pre\">aconfigure_user</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">created</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.backends.RemoteUserBackend.aconfigure_user\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">aconfigure_user()</span></code></p>\n <p>Configures the user on each authentication attempt. This method is\n@@ -1027,27 +1028,27 @@\n field are allowed.</p>\n </dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.backends.AllowAllUsersRemoteUserBackend\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AllowAllUsersRemoteUserBackend</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L340\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.AllowAllUsersRemoteUserBackend\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AllowAllUsersRemoteUserBackend</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/backends.py#L340\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.backends.AllowAllUsersRemoteUserBackend\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Same as <a class=\"reference internal\" href=\"#django.contrib.auth.backends.RemoteUserBackend\" title=\"django.contrib.auth.backends.RemoteUserBackend\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RemoteUserBackend</span></code></a> except that it doesn\u2019t reject inactive\n users because <a class=\"reference internal\" href=\"#django.contrib.auth.backends.RemoteUserBackend.user_can_authenticate\" title=\"django.contrib.auth.backends.RemoteUserBackend.user_can_authenticate\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">user_can_authenticate</span></code></a> always\n returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n </dd></dl>\n \n </section>\n </section>\n <section id=\"s-utility-functions\">\n <span id=\"utility-functions\"></span><h2>Utility functions<a class=\"headerlink\" href=\"#utility-functions\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.get_user\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_user</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/__init__.py#L295\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.get_user\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_user</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/__init__.py#L295\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.get_user\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.aget_user\">\n <span class=\"sig-name descname\"><span class=\"pre\">aget_user</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.aget_user\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">aget_user()</span></code></p>\n <p>Returns the user model instance associated with the given <code class=\"docutils literal notranslate\"><span class=\"pre\">request</span></code>\u2019s\n@@ -1110,37 +1111,37 @@\n <li><a class=\"reference internal\" href=\"#utility-functions\">Utility functions</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"admin/javascript.html\"\n-                          title=\"previous chapter\">JavaScript customizations in the admin</a></p>\n+                          title=\"vorig hoofdstuk\">JavaScript customizations in the admin</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"contenttypes.html\"\n-                          title=\"next chapter\">The contenttypes framework</a></p>\n+                          title=\"volgend hoofdstuk\">The contenttypes framework</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.c\bco\bon\bnt\btr\bri\bib\bb.\b.a\bau\but\bth\bh_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document provides API reference material for the components of Django\u2019s\n authentication system. For more details on the usage of these components or how\n to customize authentication and authorization see the _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bt_\bo_\bp_\bi_\bc\n _\bg_\bu_\bi_\bd_\be.\n@@ -297,156 +297,157 @@\n *\b**\b**\b**\b**\b* A\bAu\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bio\bon\bn b\bba\bac\bck\bke\ben\bnd\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n This section details the authentication backends that come with Django. For\n information on how to use them and how to write your own authentication\n backends, see the _\bO_\bt_\bh_\be_\br_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bs_\bo_\bu_\br_\bc_\be_\bs_\b _\bs_\be_\bc_\bt_\bi_\bo_\bn of the _\bU_\bs_\be_\br\n _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bg_\bu_\bi_\bd_\be.\n *\b**\b**\b**\b* A\bAv\bva\bai\bil\bla\bab\bbl\ble\be a\bau\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bio\bon\bn b\bba\bac\bck\bke\ben\bnd\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n The following backends are available in _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs:\n-  c\bcl\bla\bas\bss\bs BaseBackend_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BaseBackend_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A base class that provides default implementations for all required\n       methods. By default, it will reject any user and provide no permissions.\n-        get_user_permissions(u\bus\bse\ber\br_\b_o\bob\bbj\bj, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_user_permissions(u\bus\bse\ber\br_\b_o\bob\bbj\bj, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         aget_user_permissions(u\bus\bse\ber\br_\b_o\bob\bbj\bj, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b\u00b6\n             A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: aget_user_permissions()\n             Returns an empty set.\n             Changed in Django 5.2:\n             aget_user_permissions() function was added.\n-        get_group_permissions(u\bus\bse\ber\br_\b_o\bob\bbj\bj, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_group_permissions(u\bus\bse\ber\br_\b_o\bob\bbj\bj, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         aget_group_permissions(u\bus\bse\ber\br_\b_o\bob\bbj\bj, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b\u00b6\n             A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: aget_group_permissions()\n             Returns an empty set.\n             Changed in Django 5.2:\n             aget_group_permissions() function was added.\n-        get_all_permissions(u\bus\bse\ber\br_\b_o\bob\bbj\bj, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_all_permissions(u\bus\bse\ber\br_\b_o\bob\bbj\bj, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         aget_all_permissions(u\bus\bse\ber\br_\b_o\bob\bbj\bj, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b\u00b6\n             A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: aget_all_permissions()\n             Uses _\bg_\be_\bt_\b__\bu_\bs_\be_\br_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b) and _\bg_\be_\bt_\b__\bg_\br_\bo_\bu_\bp_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b) to get the\n             set of permission strings the user_obj has.\n             Changed in Django 5.2:\n             aget_all_permissions() function was added.\n-        has_perm(u\bus\bse\ber\br_\b_o\bob\bbj\bj, p\bpe\ber\brm\bm, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        has_perm(u\bus\bse\ber\br_\b_o\bob\bbj\bj, p\bpe\ber\brm\bm, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         ahas_perm(u\bus\bse\ber\br_\b_o\bob\bbj\bj, p\bpe\ber\brm\bm, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b\u00b6\n             A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: ahas_perm()\n             Uses _\bg_\be_\bt_\b__\ba_\bl_\bl_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b) to check if user_obj has the permission\n             string perm.\n             Changed in Django 5.2:\n             ahas_perm() function was added.\n-  c\bcl\bla\bas\bss\bs ModelBackend_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ModelBackend_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This is the default authentication backend used by Django. It\n       authenticates using credentials consisting of a user identifier and\n       password. For Django\u2019s default user model, the user identifier is the\n       username, for custom user models it is the field specified by\n       USERNAME_FIELD (see _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\bi_\bn_\bg_\b _\bU_\bs_\be_\br_\bs_\b _\ba_\bn_\bd_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn).\n       It also handles the default permissions model as defined for _\bU_\bs_\be_\br and\n       _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\bM_\bi_\bx_\bi_\bn.\n       _\bh_\ba_\bs_\b__\bp_\be_\br_\bm_\b(_\b), _\bg_\be_\bt_\b__\ba_\bl_\bl_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b), _\bg_\be_\bt_\b__\bu_\bs_\be_\br_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b), and\n       _\bg_\be_\bt_\b__\bg_\br_\bo_\bu_\bp_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b) allow an object to be passed as a parameter for\n       object-specific permissions, but this backend does not implement them\n       other than returning an empty set of permissions if obj is not None.\n       _\bw_\bi_\bt_\bh_\b__\bp_\be_\br_\bm_\b(_\b) also allows an object to be passed as a parameter, but unlike\n       others methods it returns an empty queryset if obj is not None.\n-        authenticate(r\bre\beq\bqu\bue\bes\bst\bt, u\bus\bse\ber\brn\bna\bam\bme\be=\b=N\bNo\bon\bne\be, p\bpa\bas\bss\bsw\bwo\bor\brd\bd=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        authenticate(r\bre\beq\bqu\bue\bes\bst\bt, u\bus\bse\ber\brn\bna\bam\bme\be=\b=N\bNo\bon\bne\be, p\bpa\bas\bss\bsw\bwo\bor\brd\bd=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)\n+        _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         aauthenticate(r\bre\beq\bqu\bue\bes\bst\bt, u\bus\bse\ber\brn\bna\bam\bme\be=\b=N\bNo\bon\bne\be, p\bpa\bas\bss\bsw\bwo\bor\brd\bd=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b\u00b6\n             A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: aauthenticate()\n             Tries to authenticate username with password by calling\n             _\bU_\bs_\be_\br_\b._\bc_\bh_\be_\bc_\bk_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd. If no username is provided, it tries to fetch\n             a username from kwargs using the key _\bC_\bu_\bs_\bt_\bo_\bm_\bU_\bs_\be_\br_\b._\bU_\bS_\bE_\bR_\bN_\bA_\bM_\bE_\b__\bF_\bI_\bE_\bL_\bD.\n             Returns an authenticated user or None.\n             request is an _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt and may be None if it wasn\u2019t provided to\n             _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\b(_\b) (which passes it on to the backend).\n             Changed in Django 5.2:\n             aauthenticate() function was added.\n-        get_user_permissions(u\bus\bse\ber\br_\b_o\bob\bbj\bj, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_user_permissions(u\bus\bse\ber\br_\b_o\bob\bbj\bj, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         aget_user_permissions(u\bus\bse\ber\br_\b_o\bob\bbj\bj, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b\u00b6\n             A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: aget_user_permissions()\n             Returns the set of permission strings the user_obj has from their\n             own user permissions. Returns an empty set if _\bi_\bs_\b__\ba_\bn_\bo_\bn_\by_\bm_\bo_\bu_\bs or\n             _\bi_\bs_\b__\ba_\bc_\bt_\bi_\bv_\be is False.\n             Changed in Django 5.2:\n             aget_user_permissions() function was added.\n-        get_group_permissions(u\bus\bse\ber\br_\b_o\bob\bbj\bj, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_group_permissions(u\bus\bse\ber\br_\b_o\bob\bbj\bj, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         aget_group_permissions(u\bus\bse\ber\br_\b_o\bob\bbj\bj, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b\u00b6\n             A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: aget_group_permissions()\n             Returns the set of permission strings the user_obj has from the\n             permissions of the groups they belong. Returns an empty set if\n             _\bi_\bs_\b__\ba_\bn_\bo_\bn_\by_\bm_\bo_\bu_\bs or _\bi_\bs_\b__\ba_\bc_\bt_\bi_\bv_\be is False.\n             Changed in Django 5.2:\n             aget_group_permissions() function was added.\n-        get_all_permissions(u\bus\bse\ber\br_\b_o\bob\bbj\bj, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_all_permissions(u\bus\bse\ber\br_\b_o\bob\bbj\bj, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         aget_all_permissions(u\bus\bse\ber\br_\b_o\bob\bbj\bj, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b\u00b6\n             A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: aget_all_permissions()\n             Returns the set of permission strings the user_obj has, including\n             both user permissions and group permissions. Returns an empty set\n             if _\bi_\bs_\b__\ba_\bn_\bo_\bn_\by_\bm_\bo_\bu_\bs or _\bi_\bs_\b__\ba_\bc_\bt_\bi_\bv_\be is False.\n             Changed in Django 5.2:\n             aget_all_permissions() function was added.\n-        has_perm(u\bus\bse\ber\br_\b_o\bob\bbj\bj, p\bpe\ber\brm\bm, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        has_perm(u\bus\bse\ber\br_\b_o\bob\bbj\bj, p\bpe\ber\brm\bm, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         ahas_perm(u\bus\bse\ber\br_\b_o\bob\bbj\bj, p\bpe\ber\brm\bm, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)_\b\u00b6\n             A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: ahas_perm()\n             Uses _\bg_\be_\bt_\b__\ba_\bl_\bl_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b(_\b) to check if user_obj has the permission\n             string perm. Returns False if the user is not _\bi_\bs_\b__\ba_\bc_\bt_\bi_\bv_\be.\n             Changed in Django 5.2:\n             ahas_perm() function was added.\n-        has_module_perms(u\bus\bse\ber\br_\b_o\bob\bbj\bj, a\bap\bpp\bp_\b_l\bla\bab\bbe\bel\bl)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        has_module_perms(u\bus\bse\ber\br_\b_o\bob\bbj\bj, a\bap\bpp\bp_\b_l\bla\bab\bbe\bel\bl)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         ahas_module_perms(u\bus\bse\ber\br_\b_o\bob\bbj\bj, a\bap\bpp\bp_\b_l\bla\bab\bbe\bel\bl)_\b\u00b6\n             A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: ahas_module_perms()\n             Returns whether the user_obj has any permissions on the app\n             app_label.\n             Changed in Django 5.2:\n             ahas_module_perms() function was added.\n-        user_can_authenticate()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        user_can_authenticate()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns whether the user is allowed to authenticate. To match the\n             behavior of _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm which _\bp_\br_\bo_\bh_\bi_\bb_\bi_\bt_\bs_\b _\bi_\bn_\ba_\bc_\bt_\bi_\bv_\be_\b _\bu_\bs_\be_\br_\bs_\b _\bf_\br_\bo_\bm\n             _\bl_\bo_\bg_\bg_\bi_\bn_\bg_\b _\bi_\bn, this method returns False for users with\n             _\bi_\bs_\b__\ba_\bc_\bt_\bi_\bv_\be_\b=_\bF_\ba_\bl_\bs_\be. Custom user models that don\u2019t have an _\bi_\bs_\b__\ba_\bc_\bt_\bi_\bv_\be\n             field are allowed.\n         with_perm(p\bpe\ber\brm\bm, i\bis\bs_\b_a\bac\bct\bti\biv\bve\be=\b=T\bTr\bru\bue\be, i\bin\bnc\bcl\blu\bud\bde\be_\b_s\bsu\bup\bpe\ber\bru\bus\bse\ber\brs\bs=\b=T\bTr\bru\bue\be, o\bob\bbj\bj=\b=N\bNo\bon\bne\be)\n-        _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns all active users who have the permission perm either in the\n             form of \"<app label>.<permission codename>\" or a _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn\n             instance. Returns an empty queryset if no users who have the perm\n             found.\n             If is_active is True (default), returns only active users, or if\n             False, returns only inactive users. Use None to return all users\n             irrespective of active state.\n             If include_superusers is True (default), the result will include\n             superusers.\n-  c\bcl\bla\bas\bss\bs AllowAllUsersModelBackend_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AllowAllUsersModelBackend_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Same as _\bM_\bo_\bd_\be_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd except that it doesn\u2019t reject inactive users because\n       _\bu_\bs_\be_\br_\b__\bc_\ba_\bn_\b__\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\b(_\b) always returns True.\n       When using this backend, you\u2019ll likely want to customize the\n       _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm used by the _\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw by overriding the\n       _\bc_\bo_\bn_\bf_\bi_\br_\bm_\b__\bl_\bo_\bg_\bi_\bn_\b__\ba_\bl_\bl_\bo_\bw_\be_\bd_\b(_\b) method as it rejects inactive users.\n-  c\bcl\bla\bas\bss\bs RemoteUserBackend_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RemoteUserBackend_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Use this backend to take advantage of external-to-Django-handled\n       authentication. It authenticates using usernames passed in _\br_\be_\bq_\bu_\be_\bs_\bt_\b._\bM_\bE_\bT_\bA\n       _\b[_\b'_\bR_\bE_\bM_\bO_\bT_\bE_\b__\bU_\bS_\bE_\bR_\b'_\b]. See the _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bn_\bg_\b _\ba_\bg_\ba_\bi_\bn_\bs_\bt_\b _\bR_\bE_\bM_\bO_\bT_\bE_\b__\bU_\bS_\bE_\bR\n       documentation.\n       If you need more control, you can create your own authentication backend\n       that inherits from this class and override these attributes or methods:\n         create_unknown_user_\b\u00b6\n             True or False. Determines whether or not a user object is created\n             if not already in the database Defaults to True.\n-        authenticate(r\bre\beq\bqu\bue\bes\bst\bt, r\bre\bem\bmo\bot\bte\be_\b_u\bus\bse\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        authenticate(r\bre\beq\bqu\bue\bes\bst\bt, r\bre\bem\bmo\bot\bte\be_\b_u\bus\bse\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         aauthenticate(r\bre\beq\bqu\bue\bes\bst\bt, r\bre\bem\bmo\bot\bte\be_\b_u\bus\bse\ber\br)_\b\u00b6\n             A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: aauthenticate()\n             The username passed as remote_user is considered trusted. This\n             method returns the user object with the given username, creating a\n             new user object if _\bc_\br_\be_\ba_\bt_\be_\b__\bu_\bn_\bk_\bn_\bo_\bw_\bn_\b__\bu_\bs_\be_\br is True.\n             Returns None if _\bc_\br_\be_\ba_\bt_\be_\b__\bu_\bn_\bk_\bn_\bo_\bw_\bn_\b__\bu_\bs_\be_\br is False and a User object with\n             the given username is not found in the database.\n             request is an _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt and may be None if it wasn\u2019t provided to\n             _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\b(_\b) (which passes it on to the backend).\n             Changed in Django 5.2:\n             aauthenticate() function was added.\n-        clean_username(u\bus\bse\ber\brn\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        clean_username(u\bus\bse\ber\brn\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Performs any cleaning on the username (e.g. stripping LDAP DN\n             information) prior to using it to get or create a user object.\n             Returns the cleaned username.\n-        configure_user(r\bre\beq\bqu\bue\bes\bst\bt, u\bus\bse\ber\br, c\bcr\bre\bea\bat\bte\bed\bd=\b=T\bTr\bru\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        configure_user(r\bre\beq\bqu\bue\bes\bst\bt, u\bus\bse\ber\br, c\bcr\bre\bea\bat\bte\bed\bd=\b=T\bTr\bru\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         aconfigure_user(r\bre\beq\bqu\bue\bes\bst\bt, u\bus\bse\ber\br, c\bcr\bre\bea\bat\bte\bed\bd=\b=T\bTr\bru\bue\be)_\b\u00b6\n             A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: aconfigure_user()\n             Configures the user on each authentication attempt. This method is\n             called immediately after fetching or creating the user being\n             authenticated, and can be used to perform custom setup actions,\n             such as setting the user\u2019s groups based on attributes in an LDAP\n             directory. Returns the user object. When fetching or creating an\n@@ -460,19 +461,19 @@\n             _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\b(_\b) (which passes it on to the backend).\n             Changed in Django 5.2:\n             aconfigure_user() function was added.\n         user_can_authenticate()_\b\u00b6\n             Returns whether the user is allowed to authenticate. This method\n             returns False for users with _\bi_\bs_\b__\ba_\bc_\bt_\bi_\bv_\be_\b=_\bF_\ba_\bl_\bs_\be. Custom user models\n             that don\u2019t have an _\bi_\bs_\b__\ba_\bc_\bt_\bi_\bv_\be field are allowed.\n-  c\bcl\bla\bas\bss\bs AllowAllUsersRemoteUserBackend_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AllowAllUsersRemoteUserBackend_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Same as _\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bB_\ba_\bc_\bk_\be_\bn_\bd except that it doesn\u2019t reject inactive users\n       because _\bu_\bs_\be_\br_\b__\bc_\ba_\bn_\b__\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be always returns True.\n *\b**\b**\b**\b**\b* U\bUt\bti\bil\bli\bit\bty\by f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  get_user(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_user(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n   aget_user(r\bre\beq\bqu\bue\bes\bst\bt)_\b\u00b6\n       A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: aget_user()\n       Returns the user model instance associated with the given request\u2019s\n       session.\n       It checks if the authentication backend stored in the session is present\n       in _\bA_\bU_\bT_\bH_\bE_\bN_\bT_\bI_\bC_\bA_\bT_\bI_\bO_\bN_\b__\bB_\bA_\bC_\bK_\bE_\bN_\bD_\bS. If so, it uses the backend\u2019s get_user()\n       method to retrieve the user model instance and then verifies the session\n@@ -497,16 +498,16 @@\n           o _\bG_\br_\bo_\bu_\bp_\b _\bm_\bo_\bd_\be_\bl\n                 # _\bF_\bi_\be_\bl_\bd_\bs\n           o _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs\n           o _\bL_\bo_\bg_\bi_\bn_\b _\ba_\bn_\bd_\b _\bl_\bo_\bg_\bo_\bu_\bt_\b _\bs_\bi_\bg_\bn_\ba_\bl_\bs\n           o _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs\n                 # _\bA_\bv_\ba_\bi_\bl_\ba_\bb_\bl_\be_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs\n           o _\bU_\bt_\bi_\bl_\bi_\bt_\by_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\b _\bc_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/contenttypes.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/contenttypes.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>The contenttypes framework &#8212; Django 5.2b1 documentation</title>\n+    <title>The contenttypes framework &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"The flatpages app\" href=\"flatpages.html\" />\n     <link rel=\"prev\" title=\"django.contrib.auth\" href=\"auth.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -119,15 +120,15 @@\n to tie user permissions to specific models.</p></li>\n </ul>\n </section>\n <section id=\"s-the-contenttype-model\">\n <span id=\"the-contenttype-model\"></span><h2>The <code class=\"docutils literal notranslate\"><span class=\"pre\">ContentType</span></code> model<a class=\"headerlink\" href=\"#the-contenttype-model\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.models.ContentType\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ContentType</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L134\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ContentType</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L134\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Each instance of <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"django.contrib.contenttypes.models.ContentType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentType</span></code></a>\n has two fields which, taken together, uniquely describe an installed\n model:</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.models.ContentType.app_label\">\n <span class=\"sig-name descname\"><span class=\"pre\">app_label</span></span><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentType.app_label\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The name of the application the model is part of. This is taken from\n@@ -142,15 +143,15 @@\n <span class=\"sig-name descname\"><span class=\"pre\">model</span></span><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentType.model\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The name of the model class.</p>\n </dd></dl>\n \n <p>Additionally, the following property is available:</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.models.ContentType.name\">\n-<span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L149\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentType.name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L149\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentType.name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The human-readable name of the content type. This is taken from the\n <a class=\"reference internal\" href=\"../models/fields.html#django.db.models.Field.verbose_name\" title=\"django.db.models.Field.verbose_name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">verbose_name</span></code></a>\n attribute of the model.</p>\n </dd></dl>\n \n </dd></dl>\n \n@@ -174,29 +175,29 @@\n <span id=\"methods-on-contenttype-instances\"></span><h2>Methods on <code class=\"docutils literal notranslate\"><span class=\"pre\">ContentType</span></code> instances<a class=\"headerlink\" href=\"#methods-on-contenttype-instances\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Each <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"django.contrib.contenttypes.models.ContentType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentType</span></code></a> instance has\n methods that allow you to get from a\n <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"django.contrib.contenttypes.models.ContentType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentType</span></code></a> instance to the\n model it represents, or to retrieve objects from that model:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.models.ContentType.get_object_for_this_type\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ContentType.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_object_for_this_type</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L172\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentType.get_object_for_this_type\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ContentType.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_object_for_this_type</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L172\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentType.get_object_for_this_type\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Takes a set of valid <a class=\"reference internal\" href=\"../../topics/db/queries.html#field-lookups-intro\"><span class=\"std std-ref\">lookup arguments</span></a> for the\n model the <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"django.contrib.contenttypes.models.ContentType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentType</span></code></a>\n represents, and does\n <a class=\"reference internal\" href=\"../models/querysets.html#django.db.models.query.QuerySet.get\" title=\"django.db.models.query.QuerySet.get\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">a</span> <span class=\"pre\">get()</span> <span class=\"pre\">lookup</span></code></a>\n on that model, returning the corresponding object. The <code class=\"docutils literal notranslate\"><span class=\"pre\">using</span></code> argument\n can be used to specify a different database than the default one.</p>\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.1:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">using</span></code> argument was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.models.ContentType.model_class\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">ContentType.</span></span><span class=\"sig-name descname\"><span class=\"pre\">model_class</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L165\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentType.model_class\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">ContentType.</span></span><span class=\"sig-name descname\"><span class=\"pre\">model_class</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L165\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentType.model_class\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the model class represented by this\n <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"django.contrib.contenttypes.models.ContentType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentType</span></code></a> instance.</p>\n </dd></dl>\n \n <p>For example, we could look up the\n <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"django.contrib.contenttypes.models.ContentType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentType</span></code></a> for the\n <a class=\"reference internal\" href=\"auth.html#django.contrib.auth.models.User\" title=\"django.contrib.auth.models.User\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">User</span></code></a> model:</p>\n@@ -239,63 +240,63 @@\n key to <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"django.contrib.contenttypes.models.ContentType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentType</span></code></a>; this lets\n <a class=\"reference internal\" href=\"auth.html#django.contrib.auth.models.Permission\" title=\"django.contrib.auth.models.Permission\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Permission</span></code></a> represent concepts like\n \u201ccan add blog entry\u201d or \u201ccan delete news story\u201d.</p>\n <section id=\"s-the-contenttypemanager\">\n <span id=\"the-contenttypemanager\"></span><h3>The <code class=\"docutils literal notranslate\"><span class=\"pre\">ContentTypeManager</span></code><a class=\"headerlink\" href=\"#the-contenttypemanager\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.models.ContentTypeManager\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ContentTypeManager</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L9\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentTypeManager\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ContentTypeManager</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L9\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentTypeManager\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"django.contrib.contenttypes.models.ContentType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentType</span></code></a> also has a custom\n manager, <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentTypeManager\" title=\"django.contrib.contenttypes.models.ContentTypeManager\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentTypeManager</span></code></a>,\n which adds the following methods:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.models.ContentTypeManager.clear_cache\">\n-<span class=\"sig-name descname\"><span class=\"pre\">clear_cache</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L118\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentTypeManager.clear_cache\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">clear_cache</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L118\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentTypeManager.clear_cache\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Clears an internal cache used by\n <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"django.contrib.contenttypes.models.ContentType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentType</span></code></a> to keep track\n of models for which it has created\n <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"django.contrib.contenttypes.models.ContentType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentType</span></code></a> instances. You\n probably won\u2019t ever need to call this method yourself; Django will call\n it automatically when it\u2019s needed.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.models.ContentTypeManager.get_for_id\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_for_id</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L104\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentTypeManager.get_for_id\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_for_id</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L104\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentTypeManager.get_for_id\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Lookup a <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"django.contrib.contenttypes.models.ContentType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentType</span></code></a> by ID.\n Since this method uses the same shared cache as\n <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentTypeManager.get_for_model\" title=\"django.contrib.contenttypes.models.ContentTypeManager.get_for_model\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_for_model()</span></code></a>,\n it\u2019s preferred to use this method over the usual\n <code class=\"docutils literal notranslate\"><span class=\"pre\">ContentType.objects.get(pk=id)</span></code></p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.models.ContentTypeManager.get_for_model\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_for_model</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">for_concrete_model</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L35\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentTypeManager.get_for_model\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_for_model</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">for_concrete_model</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L35\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentTypeManager.get_for_model\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Takes either a model class or an instance of a model, and returns the\n <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"django.contrib.contenttypes.models.ContentType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentType</span></code></a> instance\n representing that model. <code class=\"docutils literal notranslate\"><span class=\"pre\">for_concrete_model=False</span></code> allows fetching\n the <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"django.contrib.contenttypes.models.ContentType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentType</span></code></a> of a proxy\n model.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.models.ContentTypeManager.get_for_models\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_for_models</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">models</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">for_concrete_models</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L63\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentTypeManager.get_for_models\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_for_models</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">models</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">for_concrete_models</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L63\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentTypeManager.get_for_models\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Takes a variadic number of model classes, and returns a dictionary\n mapping the model classes to the\n <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"django.contrib.contenttypes.models.ContentType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentType</span></code></a> instances\n representing them. <code class=\"docutils literal notranslate\"><span class=\"pre\">for_concrete_models=False</span></code> allows fetching the\n <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"django.contrib.contenttypes.models.ContentType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentType</span></code></a> of proxy\n models.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.models.ContentTypeManager.get_by_natural_key\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_by_natural_key</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">app_label</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L18\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentTypeManager.get_by_natural_key\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_by_natural_key</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">app_label</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/models.py#L18\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.models.ContentTypeManager.get_by_natural_key\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"django.contrib.contenttypes.models.ContentType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentType</span></code></a>\n instance uniquely identified by the given application label and model\n name. The primary purpose of this method is to allow\n <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"django.contrib.contenttypes.models.ContentType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentType</span></code></a> objects to be\n referenced via a <a class=\"reference internal\" href=\"../../topics/serialization.html#topics-serialization-natural-keys\"><span class=\"std std-ref\">natural key</span></a>\n during deserialization.</p>\n </dd></dl>\n@@ -349,15 +350,15 @@\n <a class=\"reference internal\" href=\"../models/fields.html#django.db.models.ForeignKey\" title=\"django.db.models.ForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code></a> it would have to\n choose one and only one model to store tags for. The contenttypes\n application provides a special field type (<code class=\"docutils literal notranslate\"><span class=\"pre\">GenericForeignKey</span></code>) which\n works around this and allows the relationship to be with any\n model:</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.fields.GenericForeignKey\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GenericForeignKey</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/fields.py#L28\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.fields.GenericForeignKey\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GenericForeignKey</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/fields.py#L28\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.fields.GenericForeignKey\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>There are three parts to setting up a\n <a class=\"reference internal\" href=\"#django.contrib.contenttypes.fields.GenericForeignKey\" title=\"django.contrib.contenttypes.fields.GenericForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GenericForeignKey</span></code></a>:</p>\n <ol class=\"arabic simple\">\n <li><p>Give your model a <a class=\"reference internal\" href=\"../models/fields.html#django.db.models.ForeignKey\" title=\"django.db.models.ForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code></a>\n to <a class=\"reference internal\" href=\"#django.contrib.contenttypes.models.ContentType\" title=\"django.contrib.contenttypes.models.ContentType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ContentType</span></code></a>. The usual\n name for this field is \u201ccontent_type\u201d.</p></li>\n <li><p>Give your model a field that can store primary key values from the\n@@ -451,15 +452,15 @@\n </div>\n <p>Likewise, <a class=\"reference internal\" href=\"#django.contrib.contenttypes.fields.GenericForeignKey\" title=\"django.contrib.contenttypes.fields.GenericForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GenericForeignKey</span></code></a>s\n does not appear in <a class=\"reference internal\" href=\"../../topics/forms/modelforms.html#django.forms.ModelForm\" title=\"django.forms.ModelForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code></a>s.</p>\n <section id=\"s-reverse-generic-relations\">\n <span id=\"reverse-generic-relations\"></span><h3>Reverse generic relations<a class=\"headerlink\" href=\"#reverse-generic-relations\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.fields.GenericRelation\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GenericRelation</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/fields.py#L305\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.fields.GenericRelation\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GenericRelation</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/fields.py#L305\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.fields.GenericRelation\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.fields.GenericRelation.related_query_name\">\n <span class=\"sig-name descname\"><span class=\"pre\">related_query_name</span></span><a class=\"headerlink\" href=\"#django.contrib.contenttypes.fields.GenericRelation.related_query_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The relation on the related object back to this object doesn\u2019t exist by\n default. Setting <code class=\"docutils literal notranslate\"><span class=\"pre\">related_query_name</span></code> creates a relation from the\n related object back to this one. This allows querying and filtering\n from the related object.</p>\n@@ -587,20 +588,20 @@\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"#django.contrib.contenttypes.forms.BaseGenericInlineFormSet\" title=\"django.contrib.contenttypes.forms.BaseGenericInlineFormSet\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">BaseGenericInlineFormSet</span></code></a></p></li>\n <li><p>A formset factory, <a class=\"reference internal\" href=\"#django.contrib.contenttypes.forms.generic_inlineformset_factory\" title=\"django.contrib.contenttypes.forms.generic_inlineformset_factory\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">generic_inlineformset_factory()</span></code></a>, for use with\n <a class=\"reference internal\" href=\"#django.contrib.contenttypes.fields.GenericForeignKey\" title=\"django.contrib.contenttypes.fields.GenericForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GenericForeignKey</span></code></a>.</p></li>\n </ul>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.forms.BaseGenericInlineFormSet\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseGenericInlineFormSet</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/forms.py#L7\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.forms.BaseGenericInlineFormSet\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseGenericInlineFormSet</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/forms.py#L7\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.forms.BaseGenericInlineFormSet\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.forms.generic_inlineformset_factory\">\n-<span class=\"sig-name descname\"><span class=\"pre\">generic_inlineformset_factory</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">ModelForm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">BaseGenericInlineFormSet</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ct_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'content_type'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fk_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'object_id'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">3</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_order</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formfield_callback</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">for_concrete_model</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">min_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_min</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">absolute_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete_extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/forms.py#L77\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.forms.generic_inlineformset_factory\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">generic_inlineformset_factory</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">ModelForm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">BaseGenericInlineFormSet</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ct_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'content_type'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fk_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'object_id'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">3</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_order</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formfield_callback</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">for_concrete_model</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">min_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_min</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">absolute_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete_extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/forms.py#L77\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.forms.generic_inlineformset_factory\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <code class=\"docutils literal notranslate\"><span class=\"pre\">GenericInlineFormSet</span></code> using\n <a class=\"reference internal\" href=\"../forms/models.html#django.forms.models.modelformset_factory\" title=\"django.forms.models.modelformset_factory\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">modelformset_factory()</span></code></a>.</p>\n <p>You must provide <code class=\"docutils literal notranslate\"><span class=\"pre\">ct_field</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">fk_field</span></code> if they are different from\n the defaults, <code class=\"docutils literal notranslate\"><span class=\"pre\">content_type</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">object_id</span></code> respectively. Other\n parameters are similar to those documented in\n <a class=\"reference internal\" href=\"../forms/models.html#django.forms.models.modelformset_factory\" title=\"django.forms.models.modelformset_factory\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">modelformset_factory()</span></code></a> and\n <a class=\"reference internal\" href=\"../forms/models.html#django.forms.models.inlineformset_factory\" title=\"django.forms.models.inlineformset_factory\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">inlineformset_factory()</span></code></a>.</p>\n@@ -618,15 +619,15 @@\n <a class=\"reference internal\" href=\"#django.contrib.contenttypes.admin.GenericInlineModelAdmin\" title=\"django.contrib.contenttypes.admin.GenericInlineModelAdmin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GenericInlineModelAdmin</span></code></a>)</p>\n <p>These classes and functions enable the use of generic relations in forms\n and the admin. See the <a class=\"reference internal\" href=\"../../topics/forms/modelforms.html\"><span class=\"doc\">model formset</span></a> and\n <a class=\"reference internal\" href=\"admin/index.html#using-generic-relations-as-an-inline\"><span class=\"std std-ref\">admin</span></a> documentation for more\n information.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.admin.GenericInlineModelAdmin\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GenericInlineModelAdmin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/admin.py#L91\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.admin.GenericInlineModelAdmin\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GenericInlineModelAdmin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/admin.py#L91\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.admin.GenericInlineModelAdmin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.contrib.contenttypes.admin.GenericInlineModelAdmin\" title=\"django.contrib.contenttypes.admin.GenericInlineModelAdmin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GenericInlineModelAdmin</span></code></a>\n class inherits all properties from an\n <a class=\"reference internal\" href=\"admin/index.html#django.contrib.admin.InlineModelAdmin\" title=\"django.contrib.admin.InlineModelAdmin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">InlineModelAdmin</span></code></a> class. However,\n it adds a couple of its own for working with the generic relation:</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.admin.GenericInlineModelAdmin.ct_field\">\n <span class=\"sig-name descname\"><span class=\"pre\">ct_field</span></span><a class=\"headerlink\" href=\"#django.contrib.contenttypes.admin.GenericInlineModelAdmin.ct_field\" title=\"Link to this definition\">\u00b6</a></dt>\n@@ -642,30 +643,30 @@\n object. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">object_id</span></code>.</p>\n </dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.admin.GenericTabularInline\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GenericTabularInline</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/admin.py#L142\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.admin.GenericTabularInline\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GenericTabularInline</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/admin.py#L142\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.admin.GenericTabularInline\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.admin.GenericStackedInline\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GenericStackedInline</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/admin.py#L138\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.admin.GenericStackedInline\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GenericStackedInline</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/admin.py#L138\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.admin.GenericStackedInline\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Subclasses of <a class=\"reference internal\" href=\"#django.contrib.contenttypes.admin.GenericInlineModelAdmin\" title=\"django.contrib.contenttypes.admin.GenericInlineModelAdmin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GenericInlineModelAdmin</span></code></a> with stacked and tabular\n layouts, respectively.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-genericprefetch\">\n <span id=\"s-module-django.contrib.contenttypes.prefetch\"></span><span id=\"genericprefetch\"></span><span id=\"module-django.contrib.contenttypes.prefetch\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">GenericPrefetch()</span></code><a class=\"headerlink\" href=\"#genericprefetch\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.contenttypes.prefetch.GenericPrefetch\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GenericPrefetch</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">lookup</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">querysets</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">to_attr</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/prefetch.py#L5\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.prefetch.GenericPrefetch\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GenericPrefetch</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">lookup</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">querysets</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">to_attr</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/contenttypes/prefetch.py#L5\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.contenttypes.prefetch.GenericPrefetch\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This lookup is similar to <code class=\"docutils literal notranslate\"><span class=\"pre\">Prefetch()</span></code> and it should only be used on\n <code class=\"docutils literal notranslate\"><span class=\"pre\">GenericForeignKey</span></code>. The <code class=\"docutils literal notranslate\"><span class=\"pre\">querysets</span></code> argument accepts a list of querysets,\n each for a different <code class=\"docutils literal notranslate\"><span class=\"pre\">ContentType</span></code>. This is useful for <code class=\"docutils literal notranslate\"><span class=\"pre\">GenericForeignKey</span></code>\n with non-homogeneous set of results.</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.contenttypes.prefetch</span> <span class=\"kn\">import</span> <span class=\"n\">GenericPrefetch</span>\n@@ -715,37 +716,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"auth.html\"\n-                          title=\"previous chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.auth</span></code></a></p>\n+                          title=\"vorig hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.auth</span></code></a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"flatpages.html\"\n-                          title=\"next chapter\">The flatpages app</a></p>\n+                          title=\"volgend hoofdstuk\">The flatpages app</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTh\bhe\be c\bco\bon\bnt\bte\ben\bnt\btt\bty\byp\bpe\bes\bs f\bfr\bra\bam\bme\bew\bwo\bor\brk\bk_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django includes a _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs application that can track all of the models\n installed in your Django-powered project, providing a high-level, generic\n interface for working with your models.\n *\b**\b**\b**\b**\b* O\bOv\bve\ber\brv\bvi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -26,49 +26,49 @@\n It\u2019s generally a good idea to have the contenttypes framework installed;\n several of Django\u2019s other bundled applications require it:\n     * The admin application uses it to log the history of each object added or\n       changed through the admin interface.\n     * Django\u2019s _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk uses it to tie user permissions to\n       specific models.\n *\b**\b**\b**\b**\b* T\bTh\bhe\be C\bCo\bon\bnt\bte\ben\bnt\btT\bTy\byp\bpe\be m\bmo\bod\bde\bel\bl_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ContentType_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ContentType_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Each instance of _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be has two fields which, taken together,\n       uniquely describe an installed model:\n         app_label_\b\u00b6\n             The name of the application the model is part of. This is taken\n             from the _\ba_\bp_\bp_\b__\bl_\ba_\bb_\be_\bl attribute of the model, and includes only the\n             l\bla\bas\bst\bt part of the application\u2019s Python import path;\n             django.contrib.contenttypes, for example, becomes an _\ba_\bp_\bp_\b__\bl_\ba_\bb_\be_\bl of\n             contenttypes.\n         model_\b\u00b6\n             The name of the model class.\n       Additionally, the following property is available:\n-        name_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        name_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             The human-readable name of the content type. This is taken from the\n             _\bv_\be_\br_\bb_\bo_\bs_\be_\b__\bn_\ba_\bm_\be attribute of the model.\n Let\u2019s look at an example to see how this works. If you already have the\n _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs application installed, and then add _\bt_\bh_\be_\b _\bs_\bi_\bt_\be_\bs_\b _\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn to your\n _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS setting and run manage.py migrate to install it, the model\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bs_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bS_\bi_\bt_\be will be installed into your database. Along\n with it a new instance of _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be will be created with the following\n values:\n     * _\ba_\bp_\bp_\b__\bl_\ba_\bb_\be_\bl will be set to 'sites' (the last part of the Python path\n       django.contrib.sites).\n     * _\bm_\bo_\bd_\be_\bl will be set to 'site'.\n *\b**\b**\b**\b**\b* M\bMe\bet\bth\bho\bod\bds\bs o\bon\bn C\bCo\bon\bnt\bte\ben\bnt\btT\bTy\byp\bpe\be i\bin\bns\bst\bta\ban\bnc\bce\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Each _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be instance has methods that allow you to get from a _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be\n instance to the model it represents, or to retrieve objects from that model:\n-  ContentType.get_object_for_this_type(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ContentType.get_object_for_this_type(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Takes a set of valid _\bl_\bo_\bo_\bk_\bu_\bp_\b _\ba_\br_\bg_\bu_\bm_\be_\bn_\bt_\bs for the model the _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be\n       represents, and does _\ba_\b _\bg_\be_\bt_\b(_\b)_\b _\bl_\bo_\bo_\bk_\bu_\bp on that model, returning the\n       corresponding object. The using argument can be used to specify a\n       different database than the default one.\n       Changed in Django 5.1:\n       The using argument was added.\n-  ContentType.model_class()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ContentType.model_class()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the model class represented by this _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be instance.\n For example, we could look up the _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be for the _\bU_\bs_\be_\br model:\n >>> from django.contrib.contenttypes.models import ContentType\n >>> user_type = ContentType.objects.get(app_label=\"auth\", model=\"user\")\n >>> user_type\n <ContentType: user>\n And then use it to query for a particular _\bU_\bs_\be_\br, or to get access to the User\n@@ -88,37 +88,37 @@\n       of it to particular model classes, and use these methods to get access to\n       those model classes.\n Several of Django\u2019s bundled applications make use of the latter technique. For\n example, _\bt_\bh_\be_\b _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b _\bs_\by_\bs_\bt_\be_\bm in Django\u2019s authentication framework uses a\n _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn model with a foreign key to _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be; this lets _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn\n represent concepts like \u201ccan add blog entry\u201d or \u201ccan delete news story\u201d.\n *\b**\b**\b**\b* T\bTh\bhe\be C\bCo\bon\bnt\bte\ben\bnt\btT\bTy\byp\bpe\beM\bMa\ban\bna\bag\bge\ber\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ContentTypeManager_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ContentTypeManager_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be also has a custom manager, _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\bM_\ba_\bn_\ba_\bg_\be_\br, which adds the\n       following methods:\n-        clear_cache()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        clear_cache()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Clears an internal cache used by _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be to keep track of\n             models for which it has created _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be instances. You probably\n             won\u2019t ever need to call this method yourself; Django will call it\n             automatically when it\u2019s needed.\n-        get_for_id(i\bid\bd)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_for_id(i\bid\bd)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Lookup a _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be by ID. Since this method uses the same shared\n             cache as _\bg_\be_\bt_\b__\bf_\bo_\br_\b__\bm_\bo_\bd_\be_\bl_\b(_\b), it\u2019s preferred to use this method over\n             the usual ContentType.objects.get(pk=id)\n-        get_for_model(m\bmo\bod\bde\bel\bl, f\bfo\bor\br_\b_c\bco\bon\bnc\bcr\bre\bet\bte\be_\b_m\bmo\bod\bde\bel\bl=\b=T\bTr\bru\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_for_model(m\bmo\bod\bde\bel\bl, f\bfo\bor\br_\b_c\bco\bon\bnc\bcr\bre\bet\bte\be_\b_m\bmo\bod\bde\bel\bl=\b=T\bTr\bru\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Takes either a model class or an instance of a model, and returns\n             the _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be instance representing that model.\n             for_concrete_model=False allows fetching the _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be of a proxy\n             model.\n-        get_for_models(*\b*m\bmo\bod\bde\bel\bls\bs, f\bfo\bor\br_\b_c\bco\bon\bnc\bcr\bre\bet\bte\be_\b_m\bmo\bod\bde\bel\bls\bs=\b=T\bTr\bru\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_for_models(*\b*m\bmo\bod\bde\bel\bls\bs, f\bfo\bor\br_\b_c\bco\bon\bnc\bcr\bre\bet\bte\be_\b_m\bmo\bod\bde\bel\bls\bs=\b=T\bTr\bru\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Takes a variadic number of model classes, and returns a dictionary\n             mapping the model classes to the _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be instances representing\n             them. for_concrete_models=False allows fetching the _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be of\n             proxy models.\n-        get_by_natural_key(a\bap\bpp\bp_\b_l\bla\bab\bbe\bel\bl, m\bmo\bod\bde\bel\bl)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_by_natural_key(a\bap\bpp\bp_\b_l\bla\bab\bbe\bel\bl, m\bmo\bod\bde\bel\bl)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be instance uniquely identified by the given\n             application label and model name. The primary purpose of this\n             method is to allow _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be objects to be referenced via a\n             _\bn_\ba_\bt_\bu_\br_\ba_\bl_\b _\bk_\be_\by during deserialization.\n The _\bg_\be_\bt_\b__\bf_\bo_\br_\b__\bm_\bo_\bd_\be_\bl_\b(_\b) method is especially useful when you know you need to work\n with a _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be but don\u2019t want to go to the trouble of obtaining the model\u2019s\n metadata to perform a manual lookup:\n@@ -151,15 +151,15 @@\n             models.Index(fields=[\"content_type\", \"object_id\"]),\n         ]\n A normal _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by can only \u201cpoint to\u201d one other model, which means that if\n the TaggedItem model used a _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by it would have to choose one and only one\n model to store tags for. The contenttypes application provides a special field\n type (GenericForeignKey) which works around this and allows the relationship to\n be with any model:\n-  c\bcl\bla\bas\bss\bs GenericForeignKey_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GenericForeignKey_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       There are three parts to setting up a _\bG_\be_\bn_\be_\br_\bi_\bc_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by:\n          1. Give your model a _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by to _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be. The usual name for\n             this field is \u201ccontent_type\u201d.\n          2. Give your model a field that can store primary key values from the\n             models you\u2019ll be relating to. For most models, this means a\n             _\bP_\bo_\bs_\bi_\bt_\bi_\bv_\be_\bB_\bi_\bg_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd. The usual name for this field is\n             \u201cobject_id\u201d.\n@@ -214,15 +214,15 @@\n will n\bno\bot\bt work:\n # This will fail\n >>> TaggedItem.objects.filter(content_object=guido)\n # This will also fail\n >>> TaggedItem.objects.get(content_object=guido)\n Likewise, _\bG_\be_\bn_\be_\br_\bi_\bc_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\bys does not appear in _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bms.\n *\b**\b**\b**\b* R\bRe\bev\bve\ber\brs\bse\be g\bge\ben\bne\ber\bri\bic\bc r\bre\bel\bla\bat\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs GenericRelation_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GenericRelation_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         related_query_name_\b\u00b6\n             The relation on the related object back to this object doesn\u2019t\n             exist by default. Setting related_query_name creates a relation\n             from the related object back to this one. This allows querying and\n             filtering from the related object.\n If you know which models you\u2019ll be using most often, you can also add a\n \u201creverse\u201d generic relationship to enable an additional API. For example:\n@@ -308,49 +308,49 @@\n >>> Bookmark.objects.aggregate(Count(\"tags\"))\n {'tags__count': 3}\n *\b**\b**\b**\b* G\bGe\ben\bne\ber\bri\bic\bc r\bre\bel\bla\bat\bti\bio\bon\bn i\bin\bn f\bfo\bor\brm\bms\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n The _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\bf_\bo_\br_\bm_\bs module provides:\n     * _\bB_\ba_\bs_\be_\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bn_\bl_\bi_\bn_\be_\bF_\bo_\br_\bm_\bS_\be_\bt\n     * A formset factory, _\bg_\be_\bn_\be_\br_\bi_\bc_\b__\bi_\bn_\bl_\bi_\bn_\be_\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b), for use with\n       _\bG_\be_\bn_\be_\br_\bi_\bc_\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by.\n-  c\bcl\bla\bas\bss\bs BaseGenericInlineFormSet_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BaseGenericInlineFormSet_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n   generic_inlineformset_factory(m\bmo\bod\bde\bel\bl, f\bfo\bor\brm\bm=\b=M\bMo\bod\bde\bel\blF\bFo\bor\brm\bm,\n   f\bfo\bor\brm\bms\bse\bet\bt=\b=B\bBa\bas\bse\beG\bGe\ben\bne\ber\bri\bic\bcI\bIn\bnl\bli\bin\bne\beF\bFo\bor\brm\bmS\bSe\bet\bt, c\bct\bt_\b_f\bfi\bie\bel\bld\bd=\b='\b'c\bco\bon\bnt\bte\ben\bnt\bt_\b_t\bty\byp\bpe\be'\b',\n   f\bfk\bk_\b_f\bfi\bie\bel\bld\bd=\b='\b'o\bob\bbj\bje\bec\bct\bt_\b_i\bid\bd'\b', f\bfi\bie\bel\bld\bds\bs=\b=N\bNo\bon\bne\be, e\bex\bxc\bcl\blu\bud\bde\be=\b=N\bNo\bon\bne\be, e\bex\bxt\btr\bra\ba=\b=3\b3, c\bca\ban\bn_\b_o\bor\brd\bde\ber\br=\b=F\bFa\bal\bls\bse\be,\n   c\bca\ban\bn_\b_d\bde\bel\ble\bet\bte\be=\b=T\bTr\bru\bue\be, m\bma\bax\bx_\b_n\bnu\bum\bm=\b=N\bNo\bon\bne\be, f\bfo\bor\brm\bmf\bfi\bie\bel\bld\bd_\b_c\bca\bal\bll\blb\bba\bac\bck\bk=\b=N\bNo\bon\bne\be, v\bva\bal\bli\bid\bda\bat\bte\be_\b_m\bma\bax\bx=\b=F\bFa\bal\bls\bse\be,\n   f\bfo\bor\br_\b_c\bco\bon\bnc\bcr\bre\bet\bte\be_\b_m\bmo\bod\bde\bel\bl=\b=T\bTr\bru\bue\be, m\bmi\bin\bn_\b_n\bnu\bum\bm=\b=N\bNo\bon\bne\be, v\bva\bal\bli\bid\bda\bat\bte\be_\b_m\bmi\bin\bn=\b=F\bFa\bal\bls\bse\be, a\bab\bbs\bso\bol\blu\but\bte\be_\b_m\bma\bax\bx=\b=N\bNo\bon\bne\be,\n-  c\bca\ban\bn_\b_d\bde\bel\ble\bet\bte\be_\b_e\bex\bxt\btr\bra\ba=\b=T\bTr\bru\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bca\ban\bn_\b_d\bde\bel\ble\bet\bte\be_\b_e\bex\bxt\btr\bra\ba=\b=T\bTr\bru\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a GenericInlineFormSet using _\bm_\bo_\bd_\be_\bl_\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b).\n       You must provide ct_field and fk_field if they are different from the\n       defaults, content_type and object_id respectively. Other parameters are\n       similar to those documented in _\bm_\bo_\bd_\be_\bl_\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b) and\n       _\bi_\bn_\bl_\bi_\bn_\be_\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b).\n       The for_concrete_model argument corresponds to the _\bf_\bo_\br_\b__\bc_\bo_\bn_\bc_\br_\be_\bt_\be_\b__\bm_\bo_\bd_\be_\bl\n       argument on GenericForeignKey.\n *\b**\b**\b**\b* G\bGe\ben\bne\ber\bri\bic\bc r\bre\bel\bla\bat\bti\bio\bon\bns\bs i\bin\bn a\bad\bdm\bmi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n The _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b._\ba_\bd_\bm_\bi_\bn module provides _\bG_\be_\bn_\be_\br_\bi_\bc_\bT_\ba_\bb_\bu_\bl_\ba_\br_\bI_\bn_\bl_\bi_\bn_\be and\n _\bG_\be_\bn_\be_\br_\bi_\bc_\bS_\bt_\ba_\bc_\bk_\be_\bd_\bI_\bn_\bl_\bi_\bn_\be (subclasses of _\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn)\n These classes and functions enable the use of generic relations in forms and\n the admin. See the _\bm_\bo_\bd_\be_\bl_\b _\bf_\bo_\br_\bm_\bs_\be_\bt and _\ba_\bd_\bm_\bi_\bn documentation for more information.\n-  c\bcl\bla\bas\bss\bs GenericInlineModelAdmin_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GenericInlineModelAdmin_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn class inherits all properties from an\n       _\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn class. However, it adds a couple of its own for working\n       with the generic relation:\n         ct_field_\b\u00b6\n             The name of the _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be foreign key field on the model.\n             Defaults to content_type.\n         ct_fk_field_\b\u00b6\n             The name of the integer field that represents the ID of the related\n             object. Defaults to object_id.\n-  c\bcl\bla\bas\bss\bs GenericTabularInline_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs GenericStackedInline_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GenericTabularInline_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GenericStackedInline_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Subclasses of _\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bn_\bl_\bi_\bn_\be_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn with stacked and tabular layouts,\n       respectively.\n *\b**\b**\b**\b* G\bGe\ben\bne\ber\bri\bic\bcP\bPr\bre\bef\bfe\bet\btc\bch\bh(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs GenericPrefetch(l\blo\boo\bok\bku\bup\bp, q\bqu\bue\ber\bry\bys\bse\bet\bts\bs, t\bto\bo_\b_a\bat\btt\btr\br=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GenericPrefetch(l\blo\boo\bok\bku\bup\bp, q\bqu\bue\ber\bry\bys\bse\bet\bts\bs, t\bto\bo_\b_a\bat\btt\btr\br=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n This lookup is similar to Prefetch() and it should only be used on\n GenericForeignKey. The querysets argument accepts a list of querysets, each for\n a different ContentType. This is useful for GenericForeignKey with non-\n homogeneous set of results.\n >>> from django.contrib.contenttypes.prefetch import GenericPrefetch\n >>> bookmark = Bookmark.objects.create(url=\"https://www.djangoproject.com/\")\n >>> animal = Animal.objects.create(name=\"lion\", weight=100)\n@@ -370,16 +370,16 @@\n                 # _\bT_\bh_\be_\b _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be_\bM_\ba_\bn_\ba_\bg_\be_\br\n           o _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs\n                 # _\bR_\be_\bv_\be_\br_\bs_\be_\b _\bg_\be_\bn_\be_\br_\bi_\bc_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs\n                 # _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bn_\bd_\b _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\bi_\bo_\bn\n                 # _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bf_\bo_\br_\bm_\bs\n                 # _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bi_\bn_\b _\ba_\bd_\bm_\bi_\bn\n                 # _\bG_\be_\bn_\be_\br_\bi_\bc_\bP_\br_\be_\bf_\be_\bt_\bc_\bh_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bf_\bl_\ba_\bt_\bp_\ba_\bg_\be_\bs_\b _\ba_\bp_\bp\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/flatpages.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/flatpages.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>The flatpages app &#8212; Django 5.2b1 documentation</title>\n+    <title>The flatpages app &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"GeoDjango\" href=\"gis/index.html\" />\n     <link rel=\"prev\" title=\"The contenttypes framework\" href=\"contenttypes.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -144,15 +145,15 @@\n <span class=\"c1\"># Your other patterns here</span>\n <span class=\"n\">urlpatterns</span> <span class=\"o\">+=</span> <span class=\"p\">[</span>\n     <span class=\"n\">re_path</span><span class=\"p\">(</span><span class=\"sa\">r</span><span class=\"s2\">&quot;^(?P&lt;url&gt;.*/)$&quot;</span><span class=\"p\">,</span> <span class=\"n\">views</span><span class=\"o\">.</span><span class=\"n\">flatpage</span><span class=\"p\">),</span>\n <span class=\"p\">]</span>\n </pre></div>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>If you set <a class=\"reference internal\" href=\"../settings.html#std-setting-APPEND_SLASH\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">APPEND_SLASH</span></code></a> to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>, you must remove the slash\n in the catchall pattern or flatpages without a trailing slash will not be\n matched.</p>\n </div>\n <p>Another common setup is to use flat pages for a limited set of known pages and\n to hard code the urls, so you can reference them with the <a class=\"reference internal\" href=\"../templates/builtins.html#std-templatetag-url\"><code class=\"xref std std-ttag docutils literal notranslate\"><span class=\"pre\">url</span></code></a> template\n tag:</p>\n@@ -167,15 +168,15 @@\n </section>\n <section id=\"s-using-the-middleware\">\n <span id=\"using-the-middleware\"></span><h3>Using the middleware<a class=\"headerlink\" href=\"#using-the-middleware\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>The <a class=\"reference internal\" href=\"#django.contrib.flatpages.middleware.FlatpageFallbackMiddleware\" title=\"django.contrib.flatpages.middleware.FlatpageFallbackMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FlatpageFallbackMiddleware</span></code></a>\n can do all of the work.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.flatpages.middleware.FlatpageFallbackMiddleware\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FlatpageFallbackMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/flatpages/middleware.py#L7\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.flatpages.middleware.FlatpageFallbackMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FlatpageFallbackMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/flatpages/middleware.py#L7\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.flatpages.middleware.FlatpageFallbackMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Each time any Django application raises a 404 error, this middleware\n checks the flatpages database for the requested URL as a last resort.\n Specifically, it checks for a flatpage with the given URL with a site ID\n that corresponds to the <a class=\"reference internal\" href=\"../settings.html#std-setting-SITE_ID\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SITE_ID</span></code></a> setting.</p>\n <p>If it finds a match, it follows this algorithm:</p>\n <ul class=\"simple\">\n <li><p>If the flatpage has a custom template, it loads that template.\n@@ -219,15 +220,15 @@\n will not attempt to serve a flat page.</p>\n </div>\n </section>\n </section>\n <section id=\"s-how-to-add-change-and-delete-flatpages\">\n <span id=\"how-to-add-change-and-delete-flatpages\"></span><h2>How to add, change and delete flatpages<a class=\"headerlink\" href=\"#how-to-add-change-and-delete-flatpages\" title=\"Link to this heading\">\u00b6</a></h2>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Permissions to add or edit flatpages should be restricted to trusted users.\n Flatpages are defined by raw HTML and are <strong>not sanitized</strong> by Django. As a\n consequence, a malicious flatpage can lead to various security\n vulnerabilities, including permission escalation.</p>\n </div>\n <section id=\"s-via-the-admin-interface\">\n <span id=\"s-flatpages-admin\"></span><span id=\"via-the-admin-interface\"></span><span id=\"flatpages-admin\"></span><h3>Via the admin interface<a class=\"headerlink\" href=\"#via-the-admin-interface\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -268,15 +269,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-via-the-python-api\">\n <span id=\"via-the-python-api\"></span><h3>Via the Python API<a class=\"headerlink\" href=\"#via-the-python-api\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.flatpages.models.FlatPage\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FlatPage</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/flatpages/models.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.flatpages.models.FlatPage\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FlatPage</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/flatpages/models.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.flatpages.models.FlatPage\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Flatpages are represented by a standard\n <a class=\"reference internal\" href=\"../../topics/db/models.html\"><span class=\"doc\">Django model</span></a>,\n which lives in <a class=\"extlink-source reference external\" href=\"https://github.com/django/django/blob/main/django/contrib/flatpages/models.py\">django/contrib/flatpages/models.py</a>. You can access\n flatpage objects via the <a class=\"reference internal\" href=\"../../topics/db/queries.html\"><span class=\"doc\">Django database API</span></a>.</p>\n </dd></dl>\n \n <div class=\"admonition-check-for-duplicate-flatpage-urls admonition\">\n@@ -365,15 +366,15 @@\n </div>\n </section>\n </section>\n <section id=\"s-integrating-with-django-contrib-sitemaps\">\n <span id=\"integrating-with-django-contrib-sitemaps\"></span><h2>Integrating with <a class=\"reference internal\" href=\"sitemaps.html#module-django.contrib.sitemaps\" title=\"django.contrib.sitemaps: A framework for generating Google sitemap XML files.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.sitemaps</span></code></a><a class=\"headerlink\" href=\"#integrating-with-django-contrib-sitemaps\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.flatpages.sitemaps.FlatPageSitemap\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FlatPageSitemap</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/flatpages/sitemaps.py#L6\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.flatpages.sitemaps.FlatPageSitemap\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FlatPageSitemap</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/flatpages/sitemaps.py#L6\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.flatpages.sitemaps.FlatPageSitemap\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.contrib.flatpages.sitemaps.FlatPageSitemap\" title=\"django.contrib.flatpages.sitemaps.FlatPageSitemap\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">sitemaps.FlatPageSitemap</span></code></a> class looks at all\n publicly visible <a class=\"reference internal\" href=\"#module-django.contrib.flatpages\" title=\"django.contrib.flatpages: A framework for managing simple ?flat? HTML content in a database.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">flatpages</span></code></a> defined for the current\n <a class=\"reference internal\" href=\"../settings.html#std-setting-SITE_ID\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SITE_ID</span></code></a> (see the <a class=\"reference internal\" href=\"sites.html#module-django.contrib.sites\" title=\"django.contrib.sites: Lets you operate multiple websites from the same database and Django project\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">sites</span> <span class=\"pre\">documentation</span></code></a>) and creates an entry in the sitemap. These entries\n include only the <a class=\"reference internal\" href=\"sitemaps.html#django.contrib.sitemaps.Sitemap.location\" title=\"django.contrib.sitemaps.Sitemap.location\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">location</span></code></a>\n attribute \u2013 not <a class=\"reference internal\" href=\"sitemaps.html#django.contrib.sitemaps.Sitemap.lastmod\" title=\"django.contrib.sitemaps.Sitemap.lastmod\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">lastmod</span></code></a>,\n <a class=\"reference internal\" href=\"sitemaps.html#django.contrib.sitemaps.Sitemap.changefreq\" title=\"django.contrib.sitemaps.Sitemap.changefreq\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">changefreq</span></code></a> or\n <a class=\"reference internal\" href=\"sitemaps.html#django.contrib.sitemaps.Sitemap.priority\" title=\"django.contrib.sitemaps.Sitemap.priority\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">priority</span></code></a>.</p>\n@@ -439,37 +440,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"contenttypes.html\"\n-                          title=\"previous chapter\">The contenttypes framework</a></p>\n+                          title=\"vorig hoofdstuk\">The contenttypes framework</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"gis/index.html\"\n-                          title=\"next chapter\">GeoDjango</a></p>\n+                          title=\"volgend hoofdstuk\">GeoDjango</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTh\bhe\be f\bfl\bla\bat\btp\bpa\bag\bge\bes\bs a\bap\bpp\bp_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django comes with an optional \u201cflatpages\u201d application. It lets you store \u201cflat\u201d\n HTML content in a database and handles the management for you via Django\u2019s\n admin interface and a Python API.\n A flatpage is an object with a URL, title and content. Use it for one-off,\n@@ -46,28 +46,28 @@\n to place the pattern at the end of the other urlpatterns:\n from django.contrib.flatpages import views\n \n # Your other patterns here\n urlpatterns += [\n     re_path(r\"^(?P<url>.*/)$\", views.flatpage),\n ]\n-Warning\n+Waarschuwing\n If you set _\bA_\bP_\bP_\bE_\bN_\bD_\b__\bS_\bL_\bA_\bS_\bH to False, you must remove the slash in the catchall\n pattern or flatpages without a trailing slash will not be matched.\n Another common setup is to use flat pages for a limited set of known pages and\n to hard code the urls, so you can reference them with the _\bu_\br_\bl template tag:\n from django.contrib.flatpages import views\n \n urlpatterns += [\n     path(\"about-us/\", views.flatpage, {\"url\": \"/about-us/\"}, name=\"about\"),\n     path(\"license/\", views.flatpage, {\"url\": \"/license/\"}, name=\"license\"),\n ]\n *\b**\b**\b**\b* U\bUs\bsi\bin\bng\bg t\bth\bhe\be m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b*\n The _\bF_\bl_\ba_\bt_\bp_\ba_\bg_\be_\bF_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be can do all of the work.\n-  c\bcl\bla\bas\bss\bs FlatpageFallbackMiddleware_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs FlatpageFallbackMiddleware_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Each time any Django application raises a 404 error, this middleware\n       checks the flatpages database for the requested URL as a last resort.\n       Specifically, it checks for a flatpage with the given URL with a site ID\n       that corresponds to the _\bS_\bI_\bT_\bE_\b__\bI_\bD setting.\n       If it finds a match, it follows this algorithm:\n           * If the flatpage has a custom template, it loads that template.\n             Otherwise, it loads the template flatpages/default.html.\n@@ -94,15 +94,15 @@\n Ensure that your 404 template works\n Note that the _\bF_\bl_\ba_\bt_\bp_\ba_\bg_\be_\bF_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be only steps in once another view has\n successfully produced a 404 response. If another view or middleware class\n attempts to produce a 404 but ends up raising an exception instead, the\n response will become an HTTP 500 (\u201cInternal Server Error\u201d) and the\n _\bF_\bl_\ba_\bt_\bp_\ba_\bg_\be_\bF_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be will not attempt to serve a flat page.\n *\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo a\bad\bdd\bd,\b, c\bch\bha\ban\bng\bge\be a\ban\bnd\bd d\bde\bel\ble\bet\bte\be f\bfl\bla\bat\btp\bpa\bag\bge\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-Warning\n+Waarschuwing\n Permissions to add or edit flatpages should be restricted to trusted users.\n Flatpages are defined by raw HTML and are n\bno\bot\bt s\bsa\ban\bni\bit\bti\biz\bze\bed\bd by Django. As a\n consequence, a malicious flatpage can lead to various security vulnerabilities,\n including permission escalation.\n *\b**\b**\b**\b* V\bVi\bia\ba t\bth\bhe\be a\bad\bdm\bmi\bin\bn i\bin\bnt\bte\ber\brf\bfa\bac\bce\be_\b?\b\u00b6 *\b**\b**\b**\b*\n If you\u2019ve activated the automatic Django admin interface, you should see a\n \u201cFlatpages\u201d section on the admin index page. Edit flatpages as you edit any\n@@ -135,15 +135,15 @@\n     ]\n \n \n # Re-register FlatPageAdmin\n admin.site.unregister(FlatPage)\n admin.site.register(FlatPage, FlatPageAdmin)\n *\b**\b**\b**\b* V\bVi\bia\ba t\bth\bhe\be P\bPy\byt\bth\bho\bon\bn A\bAP\bPI\bI_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs FlatPage_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs FlatPage_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Flatpages are represented by a standard _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bm_\bo_\bd_\be_\bl, which lives in\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b/_\bc_\bo_\bn_\bt_\br_\bi_\bb_\b/_\bf_\bl_\ba_\bt_\bp_\ba_\bg_\be_\bs_\b/_\bm_\bo_\bd_\be_\bl_\bs_\b._\bp_\by. You can access flatpage objects via\n       the _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bA_\bP_\bI.\n Check for duplicate flatpage URLs.\n If you add or modify flatpages via your own code, you will likely want to check\n for duplicate flatpage URLs within the same site. The flatpage form used in the\n admin performs this validation check, and can be imported from\n@@ -200,15 +200,15 @@\n to those beginning with a particular base URL. This argument may be passed as a\n string, or as a variable to be resolved from the context.\n For example:\n {% get_flatpages '/about/' as about_pages %}\n {% get_flatpages about_prefix as about_pages %}\n {% get_flatpages '/about/' for someuser as about_pages %}\n *\b**\b**\b**\b**\b* I\bIn\bnt\bte\beg\bgr\bra\bat\bti\bin\bng\bg w\bwi\bit\bth\bh _\bd\bd_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b.\b._\bc\bc_\bo\bo_\bn\bn_\bt\bt_\br\br_\bi\bi_\bb\bb_\b.\b._\bs\bs_\bi\bi_\bt\bt_\be\be_\bm\bm_\ba\ba_\bp\bp_\bs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs FlatPageSitemap_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs FlatPageSitemap_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bs_\bi_\bt_\be_\bm_\ba_\bp_\bs_\b._\bF_\bl_\ba_\bt_\bP_\ba_\bg_\be_\bS_\bi_\bt_\be_\bm_\ba_\bp class looks at all publicly visible\n       _\bf_\bl_\ba_\bt_\bp_\ba_\bg_\be_\bs defined for the current _\bS_\bI_\bT_\bE_\b__\bI_\bD (see the _\bs_\bi_\bt_\be_\bs_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn)\n       and creates an entry in the sitemap. These entries include only the\n       _\bl_\bo_\bc_\ba_\bt_\bi_\bo_\bn attribute \u2013 not _\bl_\ba_\bs_\bt_\bm_\bo_\bd, _\bc_\bh_\ba_\bn_\bg_\be_\bf_\br_\be_\bq or _\bp_\br_\bi_\bo_\br_\bi_\bt_\by.\n *\b**\b**\b**\b* E\bEx\bxa\bam\bmp\bpl\ble\be_\b?\b\u00b6 *\b**\b**\b**\b*\n Here\u2019s an example of a URLconf using _\bF_\bl_\ba_\bt_\bP_\ba_\bg_\be_\bS_\bi_\bt_\be_\bm_\ba_\bp:\n from django.contrib.flatpages.sitemaps import FlatPageSitemap\n@@ -236,16 +236,16 @@\n                 # _\bV_\bi_\ba_\b _\bt_\bh_\be_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\bA_\bP_\bI\n           o _\bF_\bl_\ba_\bt_\bp_\ba_\bg_\be_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n           o _\bG_\be_\bt_\bt_\bi_\bn_\bg_\b _\ba_\b _\bl_\bi_\bs_\bt_\b _\bo_\bf_\b _\bF_\bl_\ba_\bt_\bP_\ba_\bg_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs_\b _\bi_\bn_\b _\by_\bo_\bu_\br_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n                 # _\bD_\bi_\bs_\bp_\bl_\ba_\by_\bi_\bn_\bg_\b _\br_\be_\bg_\bi_\bs_\bt_\br_\ba_\bt_\bi_\bo_\bn_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b _\bf_\bl_\ba_\bt_\bp_\ba_\bg_\be_\bs\n                 # _\bL_\bi_\bm_\bi_\bt_\bi_\bn_\bg_\b _\bf_\bl_\ba_\bt_\bp_\ba_\bg_\be_\bs_\b _\bb_\by_\b _\bb_\ba_\bs_\be_\b _\bU_\bR_\bL\n           o _\bI_\bn_\bt_\be_\bg_\br_\ba_\bt_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bm_\ba_\bp_\bs\n                 # _\bE_\bx_\ba_\bm_\bp_\bl_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bt_\by_\bp_\be_\bs_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/admin.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/admin.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>GeoDjango\u2019s admin site &#8212; Django 5.2b1 documentation</title>\n+    <title>GeoDjango\u2019s admin site &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Geographic Feeds\" href=\"feeds.html\" />\n     <link rel=\"prev\" title=\"GeoDjango Management Commands\" href=\"commands.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -79,15 +80,15 @@\n             \n   <section id=\"s-module-django.contrib.gis.admin\">\n <span id=\"s-geodjango-s-admin-site\"></span><span id=\"module-django.contrib.gis.admin\"></span><span id=\"geodjango-s-admin-site\"></span><h1>GeoDjango\u2019s admin site<a class=\"headerlink\" href=\"#module-django.contrib.gis.admin\" title=\"Link to this heading\">\u00b6</a></h1>\n <section id=\"s-gismodeladmin\">\n <span id=\"gismodeladmin\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">GISModelAdmin</span></code><a class=\"headerlink\" href=\"#gismodeladmin\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.admin.GISModelAdmin\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GISModelAdmin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/admin/options.py#L20\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.admin.GISModelAdmin\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GISModelAdmin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/admin/options.py#L20\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.admin.GISModelAdmin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.admin.GISModelAdmin.gis_widget\">\n <span class=\"sig-name descname\"><span class=\"pre\">gis_widget</span></span><a class=\"headerlink\" href=\"#django.contrib.gis.admin.GISModelAdmin.gis_widget\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The widget class to be used for\n <a class=\"reference internal\" href=\"model-api.html#django.contrib.gis.db.models.GeometryField\" title=\"django.contrib.gis.db.models.GeometryField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GeometryField</span></code></a>. Defaults to\n <a class=\"reference internal\" href=\"forms-api.html#django.contrib.gis.forms.widgets.OSMWidget\" title=\"django.contrib.gis.forms.widgets.OSMWidget\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OSMWidget</span></code></a>.</p>\n </dd></dl>\n@@ -121,37 +122,37 @@\n <li><a class=\"reference internal\" href=\"#gismodeladmin\"><code class=\"docutils literal notranslate\"><span class=\"pre\">GISModelAdmin</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"commands.html\"\n-                          title=\"previous chapter\">GeoDjango Management Commands</a></p>\n+                          title=\"vorig hoofdstuk\">GeoDjango Management Commands</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"feeds.html\"\n-                          title=\"next chapter\">Geographic Feeds</a></p>\n+                          title=\"volgend hoofdstuk\">Geographic Feeds</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,24 +1,24 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\beo\boD\bDj\bja\ban\bng\bgo\bo?\b\u2019s\bs a\bad\bdm\bmi\bin\bn s\bsi\bit\bte\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* G\bGI\bIS\bSM\bMo\bod\bde\bel\blA\bAd\bdm\bmi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs GISModelAdmin_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GISModelAdmin_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         gis_widget_\b\u00b6\n             The widget class to be used for _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bF_\bi_\be_\bl_\bd. Defaults to\n             _\bO_\bS_\bM_\bW_\bi_\bd_\bg_\be_\bt.\n         gis_widget_kwargs_\b\u00b6\n             The keyword arguments that would be passed to the _\bg_\bi_\bs_\b__\bw_\bi_\bd_\bg_\be_\bt.\n             Defaults to an empty dictionary.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\ba_\bd_\bm_\bi_\bn_\b _\bs_\bi_\bt_\be\n           o _\bG_\bI_\bS_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bF_\be_\be_\bd_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/commands.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/commands.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>GeoDjango Management Commands &#8212; Django 5.2b1 documentation</title>\n+    <title>GeoDjango Management Commands &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"GeoDjango\u2019s admin site\" href=\"admin.html\" />\n     <link rel=\"prev\" title=\"GeoJSON Serializer\" href=\"serializers.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -202,37 +203,37 @@\n <li><a class=\"reference internal\" href=\"#ogrinspect\"><code class=\"docutils literal notranslate\"><span class=\"pre\">ogrinspect</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"serializers.html\"\n-                          title=\"previous chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">GeoJSON</span></code> Serializer</a></p>\n+                          title=\"vorig hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">GeoJSON</span></code> Serializer</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"admin.html\"\n-                          title=\"next chapter\">GeoDjango\u2019s admin site</a></p>\n+                          title=\"volgend hoofdstuk\">GeoDjango\u2019s admin site</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\beo\boD\bDj\bja\ban\bng\bgo\bo M\bMa\ban\bna\bag\bge\bem\bme\ben\bnt\bt C\bCo\bom\bmm\bma\ban\bnd\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* i\bin\bns\bsp\bpe\bec\bct\btd\bdb\bb_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   django-admin inspectdb\n When _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs is in your _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS, the _\bi_\bn_\bs_\bp_\be_\bc_\bt_\bd_\bb management\n command is overridden with one from GeoDjango. The overridden command is\n@@ -47,16 +47,16 @@\n   --srid SRID_\b\u00b6\n       The SRID to use for the geometry field. If not set, ogrinspect attempts\n       to automatically determine of the SRID of the data source.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\bs\n           o _\bi_\bn_\bs_\bp_\be_\bc_\bt_\bd_\bb\n           o _\bo_\bg_\br_\bi_\bn_\bs_\bp_\be_\bc_\bt\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bJ_\bS_\bO_\bN_\b _\bS_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\ba_\bd_\bm_\bi_\bn_\b _\bs_\bi_\bt_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/db-api.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/db-api.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>GeoDjango Database API &#8212; Django 5.2b1 documentation</title>\n+    <title>GeoDjango Database API &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"GeoDjango Forms API\" href=\"forms-api.html\" />\n     <link rel=\"prev\" title=\"GeoDjango Model API\" href=\"model-api.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -272,29 +273,29 @@\n <li><p><a class=\"reference internal\" href=\"geoquerysets.html#std-fieldlookup-distance_lt\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">distance_lt</span></code></a></p></li>\n <li><p><a class=\"reference internal\" href=\"geoquerysets.html#std-fieldlookup-distance_lte\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">distance_lte</span></code></a></p></li>\n <li><p><a class=\"reference internal\" href=\"geoquerysets.html#std-fieldlookup-distance_gt\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">distance_gt</span></code></a></p></li>\n <li><p><a class=\"reference internal\" href=\"geoquerysets.html#std-fieldlookup-distance_gte\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">distance_gte</span></code></a></p></li>\n <li><p><a class=\"reference internal\" href=\"geoquerysets.html#std-fieldlookup-dwithin\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">dwithin</span></code></a> (except MariaDB and MySQL)</p></li>\n </ul>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>For <em>measuring</em>, rather than querying on distances, use the\n <a class=\"reference internal\" href=\"functions.html#django.contrib.gis.db.models.functions.Distance\" title=\"django.contrib.gis.db.models.functions.Distance\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Distance</span></code></a> function.</p>\n </div>\n <p>Distance lookups take a tuple parameter comprising:</p>\n <ol class=\"arabic simple\">\n <li><p>A geometry or raster to base calculations from; and</p></li>\n <li><p>A number or <a class=\"reference internal\" href=\"measure.html#django.contrib.gis.measure.Distance\" title=\"django.contrib.gis.measure.Distance\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Distance</span></code></a> object containing the distance.</p></li>\n </ol>\n <p>If a <a class=\"reference internal\" href=\"measure.html#django.contrib.gis.measure.Distance\" title=\"django.contrib.gis.measure.Distance\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Distance</span></code></a> object is used,\n it may be expressed in any units (the SQL generated will use units\n converted to those of the field); otherwise, numeric parameters are assumed\n to be in the units of the field.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>In PostGIS, <code class=\"docutils literal notranslate\"><span class=\"pre\">ST_Distance_Sphere</span></code> does <em>not</em> limit the geometry types\n geographic distance queries are performed with. <a class=\"footnote-reference brackets\" href=\"#fndistsphere15\" id=\"id6\" role=\"doc-noteref\"><span class=\"fn-bracket\">[</span>3<span class=\"fn-bracket\">]</span></a>  However,\n these queries may take a long time, as great-circle distances must be\n calculated on the fly for <em>every</em> row in the query.  This is because the\n spatial index on traditional geometry fields cannot be used.</p>\n <p>For much better performance on WGS84 distance queries, consider using\n <a class=\"reference internal\" href=\"model-api.html#geography-type\"><span class=\"std std-ref\">geography columns</span></a> in your database instead because\n@@ -1005,37 +1006,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"model-api.html\"\n-                          title=\"previous chapter\">GeoDjango Model API</a></p>\n+                          title=\"vorig hoofdstuk\">GeoDjango Model API</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"forms-api.html\"\n-                          title=\"next chapter\">GeoDjango Forms API</a></p>\n+                          title=\"volgend hoofdstuk\">GeoDjango Forms API</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\beo\boD\bDj\bja\ban\bng\bgo\bo D\bDa\bat\bta\bab\bba\bas\bse\be A\bAP\bPI\bI_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* S\bSp\bpa\bat\bti\bia\bal\bl B\bBa\bac\bck\bke\ben\bnd\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n GeoDjango currently provides the following spatial database backends:\n     * django.contrib.gis.db.backends.postgis\n     * django.contrib.gis.db.backends.mysql\n@@ -149,23 +149,23 @@\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: PostGIS, MariaDB, MySQL, Oracle, SpatiaLite, PGRaster (Native)\n The following distance lookups are available:\n     * _\bd_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b__\bl_\bt\n     * _\bd_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b__\bl_\bt_\be\n     * _\bd_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b__\bg_\bt\n     * _\bd_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b__\bg_\bt_\be\n     * _\bd_\bw_\bi_\bt_\bh_\bi_\bn (except MariaDB and MySQL)\n-Note\n+Notitie\n For m\bme\bea\bas\bsu\bur\bri\bin\bng\bg, rather than querying on distances, use the _\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be function.\n Distance lookups take a tuple parameter comprising:\n    1. A geometry or raster to base calculations from; and\n    2. A number or _\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be object containing the distance.\n If a _\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be object is used, it may be expressed in any units (the SQL\n generated will use units converted to those of the field); otherwise, numeric\n parameters are assumed to be in the units of the field.\n-Note\n+Notitie\n In PostGIS, ST_Distance_Sphere does n\bno\bot\bt limit the geometry types geographic\n distance queries are performed with. _\b[_\b3_\b] However, these queries may take a long\n time, as great-circle distances must be calculated on the fly for e\bev\bve\ber\bry\by row in\n the query. This is because the spatial index on traditional geometry fields\n cannot be used.\n For much better performance on WGS84 distance queries, consider using _\bg_\be_\bo_\bg_\br_\ba_\bp_\bh_\by\n _\bc_\bo_\bl_\bu_\bm_\bn_\bs in your database instead because they are able to use their spatial\n@@ -319,16 +319,16 @@\n           o _\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b _\bQ_\bu_\be_\br_\bi_\be_\bs\n                 # _\bI_\bn_\bt_\br_\bo_\bd_\bu_\bc_\bt_\bi_\bo_\bn\n                 # _\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be_\b _\bL_\bo_\bo_\bk_\bu_\bp_\bs\n           o _\bC_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bT_\ba_\bb_\bl_\be_\bs\n                 # _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\b _\bL_\bo_\bo_\bk_\bu_\bp_\bs\n                 # _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n                 # _\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bM_\bo_\bd_\be_\bl_\b _\bA_\bP_\bI\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bF_\bo_\br_\bm_\bs_\b _\bA_\bP_\bI\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/deployment.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/deployment.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Deploying GeoDjango &#8212; Django 5.2b1 documentation</title>\n+    <title>Deploying GeoDjango &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"django.contrib.humanize\" href=\"../humanize.html\" />\n     <link rel=\"prev\" title=\"Testing GeoDjango apps\" href=\"testing.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -79,15 +80,15 @@\n             \n   <section id=\"s-deploying-geodjango\">\n <span id=\"deploying-geodjango\"></span><h1>Deploying GeoDjango<a class=\"headerlink\" href=\"#deploying-geodjango\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>Basically, the deployment of a GeoDjango application is not different from\n the deployment of a normal Django application. Please consult Django\u2019s\n <a class=\"reference internal\" href=\"../../../howto/deployment/index.html\"><span class=\"doc\">deployment documentation</span></a>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>GeoDjango uses the GDAL geospatial library which is\n not thread safe at this time.  Thus, it is <em>highly</em> recommended\n to not use threading when deploying \u2013 in other words, use an\n appropriate configuration of Apache.</p>\n <p>For example, when configuring your application with <code class=\"docutils literal notranslate\"><span class=\"pre\">mod_wsgi</span></code>,\n set the <code class=\"docutils literal notranslate\"><span class=\"pre\">WSGIDaemonProcess</span></code> attribute <code class=\"docutils literal notranslate\"><span class=\"pre\">threads</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">1</span></code>, unless\n Apache may crash when running your GeoDjango application.  Increase the\n@@ -102,37 +103,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"testing.html\"\n-                          title=\"previous chapter\">Testing GeoDjango apps</a></p>\n+                          title=\"vorig hoofdstuk\">Testing GeoDjango apps</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../humanize.html\"\n-                          title=\"next chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.humanize</span></code></a></p>\n+                          title=\"volgend hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.humanize</span></code></a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDe\bep\bpl\blo\boy\byi\bin\bng\bg G\bGe\beo\boD\bDj\bja\ban\bng\bgo\bo_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Basically, the deployment of a GeoDjango application is not different from the\n deployment of a normal Django application. Please consult Django\u2019s _\bd_\be_\bp_\bl_\bo_\by_\bm_\be_\bn_\bt\n _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n-Warning\n+Waarschuwing\n GeoDjango uses the GDAL geospatial library which is not thread safe at this\n time. Thus, it is h\bhi\big\bgh\bhl\bly\by recommended to not use threading when deploying \u2013 in\n other words, use an appropriate configuration of Apache.\n For example, when configuring your application with mod_wsgi, set the\n WSGIDaemonProcess attribute threads to 1, unless Apache may crash when running\n your GeoDjango application. Increase the number of processes instead.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\be_\bs_\bt_\bi_\bn_\bg_\b _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bh_\bu_\bm_\ba_\bn_\bi_\bz_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/feeds.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/feeds.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Geographic Feeds &#8212; Django 5.2b1 documentation</title>\n+    <title>Geographic Feeds &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Geographic Sitemaps\" href=\"sitemaps.html\" />\n     <link rel=\"prev\" title=\"GeoDjango\u2019s admin site\" href=\"admin.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -88,15 +89,15 @@\n </section>\n <section id=\"s-api-reference\">\n <span id=\"api-reference\"></span><h2>API Reference<a class=\"headerlink\" href=\"#api-reference\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-feed-subclass\">\n <span id=\"feed-subclass\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Feed</span></code> Subclass<a class=\"headerlink\" href=\"#feed-subclass\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.feeds.Feed\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Feed</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/feeds.py#L137\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.feeds.Feed\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Feed</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/feeds.py#L137\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.feeds.Feed\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>In addition to methods provided by the\n <a class=\"reference internal\" href=\"../syndication.html#django.contrib.syndication.views.Feed\" title=\"django.contrib.syndication.views.Feed\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.contrib.syndication.views.Feed</span></code></a> base class, GeoDjango\u2019s\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Feed</span></code> class provides the following overrides. Note that these overrides\n may be done in multiple ways:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.gis.feeds</span> <span class=\"kn\">import</span> <span class=\"n\">Feed</span>\n \n \n@@ -149,29 +150,29 @@\n </section>\n <section id=\"s-syndicationfeed-subclasses\">\n <span id=\"syndicationfeed-subclasses\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SyndicationFeed</span></code> Subclasses<a class=\"headerlink\" href=\"#syndicationfeed-subclasses\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>The following <a class=\"reference internal\" href=\"../../utils.html#django.utils.feedgenerator.SyndicationFeed\" title=\"django.utils.feedgenerator.SyndicationFeed\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.utils.feedgenerator.SyndicationFeed</span></code></a> subclasses\n are available:</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.feeds.GeoRSSFeed\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeoRSSFeed</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/feeds.py#L91\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.feeds.GeoRSSFeed\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeoRSSFeed</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/feeds.py#L91\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.feeds.GeoRSSFeed\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.feeds.GeoAtom1Feed\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeoAtom1Feed</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/feeds.py#L106\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.feeds.GeoAtom1Feed\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeoAtom1Feed</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/feeds.py#L106\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.feeds.GeoAtom1Feed\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.feeds.W3CGeoFeed\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">W3CGeoFeed</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/feeds.py#L121\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.feeds.W3CGeoFeed\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">W3CGeoFeed</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/feeds.py#L121\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.feeds.W3CGeoFeed\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><a class=\"reference external\" href=\"https://www.w3.org/2003/01/geo/\">W3C Geo</a> formatted feeds only support\n <a class=\"reference internal\" href=\"model-api.html#django.contrib.gis.db.models.PointField\" title=\"django.contrib.gis.db.models.PointField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">PointField</span></code></a> geometries.</p>\n </div>\n </section>\n </section>\n </section>\n \n@@ -197,37 +198,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"admin.html\"\n-                          title=\"previous chapter\">GeoDjango\u2019s admin site</a></p>\n+                          title=\"vorig hoofdstuk\">GeoDjango\u2019s admin site</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"sitemaps.html\"\n-                          title=\"next chapter\">Geographic Sitemaps</a></p>\n+                          title=\"volgend hoofdstuk\">Geographic Sitemaps</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,19 +1,19 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\beo\bog\bgr\bra\bap\bph\bhi\bic\bc F\bFe\bee\bed\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n GeoDjango has its own _\bF_\be_\be_\bd subclass that may embed location information in RSS/\n Atom feeds formatted according to either the _\bS_\bi_\bm_\bp_\bl_\be_\b _\bG_\be_\bo_\bR_\bS_\bS or _\bW_\b3_\bC_\b _\bG_\be_\bo\n standards. Because GeoDjango\u2019s syndication API is a superset of Django\u2019s,\n please consult _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bs_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn for details on general usage.\n *\b**\b**\b**\b**\b* E\bEx\bxa\bam\bmp\bpl\ble\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* A\bAP\bPI\bI R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* F\bFe\bee\bed\bd S\bSu\bub\bbc\bcl\bla\bas\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Feed_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Feed_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       In addition to methods provided by the\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bv_\bi_\be_\bw_\bs_\b._\bF_\be_\be_\bd base class, GeoDjango\u2019s Feed class\n       provides the following overrides. Note that these overrides may be done\n       in multiple ways:\n       from django.contrib.gis.feeds import Feed\n \n \n@@ -46,27 +46,27 @@\n       class ZipcodeFeed(Feed):\n           def item_geometry(self, obj):\n               # Returns the polygon.\n               return obj.poly\n *\b**\b**\b**\b* S\bSy\byn\bnd\bdi\bic\bca\bat\bti\bio\bon\bnF\bFe\bee\bed\bd S\bSu\bub\bbc\bcl\bla\bas\bss\bse\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n The following _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bf_\be_\be_\bd_\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\b._\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd subclasses are\n available:\n-  c\bcl\bla\bas\bss\bs GeoRSSFeed_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs GeoAtom1Feed_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs W3CGeoFeed_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-Note\n+  c\bcl\bla\bas\bss\bs GeoRSSFeed_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GeoAtom1Feed_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs W3CGeoFeed_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+Notitie\n _\bW_\b3_\bC_\b _\bG_\be_\bo formatted feeds only support _\bP_\bo_\bi_\bn_\bt_\bF_\bi_\be_\bl_\bd geometries.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bG_\be_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bF_\be_\be_\bd_\bs\n           o _\bE_\bx_\ba_\bm_\bp_\bl_\be\n           o _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n                 # _\bF_\be_\be_\bd_\b _\bS_\bu_\bb_\bc_\bl_\ba_\bs_\bs\n                 # _\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\bS_\bu_\bb_\bc_\bl_\ba_\bs_\bs_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\ba_\bd_\bm_\bi_\bn_\b _\bs_\bi_\bt_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bS_\bi_\bt_\be_\bm_\ba_\bp_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/forms-api.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/forms-api.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>GeoDjango Forms API &#8212; Django 5.2b1 documentation</title>\n+    <title>GeoDjango Forms API &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"GIS QuerySet API Reference\" href=\"geoquerysets.html\" />\n     <link rel=\"prev\" title=\"GeoDjango Database API\" href=\"db-api.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -112,71 +113,71 @@\n </section>\n <section id=\"s-form-field-classes\">\n <span id=\"form-field-classes\"></span><h2>Form field classes<a class=\"headerlink\" href=\"#form-field-classes\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-geometryfield\">\n <span id=\"geometryfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">GeometryField</span></code><a class=\"headerlink\" href=\"#geometryfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.forms.GeometryField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeometryField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/fields.py#L10\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.GeometryField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeometryField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/fields.py#L10\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.GeometryField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n </section>\n <section id=\"s-pointfield\">\n <span id=\"pointfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">PointField</span></code><a class=\"headerlink\" href=\"#pointfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.forms.PointField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PointField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/fields.py#L123\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.PointField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PointField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/fields.py#L123\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.PointField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n </section>\n <section id=\"s-linestringfield\">\n <span id=\"linestringfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">LineStringField</span></code><a class=\"headerlink\" href=\"#linestringfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.forms.LineStringField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LineStringField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/fields.py#L131\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.LineStringField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LineStringField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/fields.py#L131\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.LineStringField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n </section>\n <section id=\"s-polygonfield\">\n <span id=\"polygonfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">PolygonField</span></code><a class=\"headerlink\" href=\"#polygonfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.forms.PolygonField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PolygonField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/fields.py#L139\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.PolygonField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PolygonField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/fields.py#L139\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.PolygonField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n </section>\n <section id=\"s-multipointfield\">\n <span id=\"multipointfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MultiPointField</span></code><a class=\"headerlink\" href=\"#multipointfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.forms.MultiPointField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiPointField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/fields.py#L127\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.MultiPointField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiPointField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/fields.py#L127\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.MultiPointField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n </section>\n <section id=\"s-multilinestringfield\">\n <span id=\"multilinestringfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MultiLineStringField</span></code><a class=\"headerlink\" href=\"#multilinestringfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.forms.MultiLineStringField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiLineStringField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/fields.py#L135\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.MultiLineStringField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiLineStringField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/fields.py#L135\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.MultiLineStringField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n </section>\n <section id=\"s-multipolygonfield\">\n <span id=\"multipolygonfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MultiPolygonField</span></code><a class=\"headerlink\" href=\"#multipolygonfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.forms.MultiPolygonField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiPolygonField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/fields.py#L143\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.MultiPolygonField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiPolygonField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/fields.py#L143\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.MultiPolygonField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n </section>\n <section id=\"s-geometrycollectionfield\">\n <span id=\"geometrycollectionfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">GeometryCollectionField</span></code><a class=\"headerlink\" href=\"#geometrycollectionfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.forms.GeometryCollectionField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeometryCollectionField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/fields.py#L119\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.GeometryCollectionField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeometryCollectionField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/fields.py#L119\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.GeometryCollectionField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n </section>\n </section>\n <section id=\"s-module-django.contrib.gis.forms.widgets\">\n <span id=\"s-form-widgets\"></span><span id=\"module-django.contrib.gis.forms.widgets\"></span><span id=\"form-widgets\"></span><h2>Form widgets<a class=\"headerlink\" href=\"#module-django.contrib.gis.forms.widgets\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>GeoDjango form widgets allow you to display and edit geographic data on a\n@@ -230,38 +231,38 @@\n </div>\n </section>\n <section id=\"s-widget-classes\">\n <span id=\"widget-classes\"></span><h3>Widget classes<a class=\"headerlink\" href=\"#widget-classes\" title=\"Link to this heading\">\u00b6</a></h3>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">BaseGeometryWidget</span></code></p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.forms.widgets.BaseGeometryWidget\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseGeometryWidget</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/widgets.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.widgets.BaseGeometryWidget\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseGeometryWidget</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/widgets.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.widgets.BaseGeometryWidget\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This is an abstract base widget containing the logic needed by subclasses.\n You cannot directly use this widget for a geometry field.\n Note that the rendering of GeoDjango widgets is based on a template,\n identified by the <a class=\"reference internal\" href=\"#django.contrib.gis.forms.widgets.BaseGeometryWidget.template_name\" title=\"django.contrib.gis.forms.widgets.BaseGeometryWidget.template_name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">template_name</span></code></a> class attribute.</p>\n </dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">OpenLayersWidget</span></code></p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.forms.widgets.OpenLayersWidget\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OpenLayersWidget</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/widgets.py#L83\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.widgets.OpenLayersWidget\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OpenLayersWidget</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/widgets.py#L83\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.widgets.OpenLayersWidget\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This is the default widget used by all GeoDjango form fields.\n <code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">gis/openlayers.html</span></code>.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">OpenLayersWidget</span></code> and <a class=\"reference internal\" href=\"#django.contrib.gis.forms.widgets.OSMWidget\" title=\"django.contrib.gis.forms.widgets.OSMWidget\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OSMWidget</span></code></a> use the <code class=\"docutils literal notranslate\"><span class=\"pre\">ol.js</span></code> file hosted\n on the <code class=\"docutils literal notranslate\"><span class=\"pre\">cdn.jsdelivr.net</span></code> content-delivery network. You can subclass\n these widgets in order to specify your own version of the <code class=\"docutils literal notranslate\"><span class=\"pre\">ol.js</span></code> file in\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">js</span></code> property of the inner <code class=\"docutils literal notranslate\"><span class=\"pre\">Media</span></code> class (see\n <a class=\"reference internal\" href=\"../../../topics/forms/media.html#assets-as-a-static-definition\"><span class=\"std std-ref\">Assets as a static definition</span></a>).</p>\n </dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">OSMWidget</span></code></p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.forms.widgets.OSMWidget\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OSMWidget</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/widgets.py#L110\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.widgets.OSMWidget\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OSMWidget</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/forms/widgets.py#L110\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.forms.widgets.OSMWidget\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This widget uses an OpenStreetMap base layer to display geographic objects\n on. Attributes are:</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.forms.widgets.OSMWidget.template_name\">\n <span class=\"sig-name descname\"><span class=\"pre\">template_name</span></span><a class=\"headerlink\" href=\"#django.contrib.gis.forms.widgets.OSMWidget.template_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">gis/openlayers-osm.html</span></code></p>\n </dd></dl>\n@@ -330,37 +331,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"db-api.html\"\n-                          title=\"previous chapter\">GeoDjango Database API</a></p>\n+                          title=\"vorig hoofdstuk\">GeoDjango Database API</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"geoquerysets.html\"\n-                          title=\"next chapter\">GIS QuerySet API Reference</a></p>\n+                          title=\"volgend hoofdstuk\">GIS QuerySet API Reference</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\beo\boD\bDj\bja\ban\bng\bgo\bo F\bFo\bor\brm\bms\bs A\bAP\bPI\bI_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n GeoDjango provides some specialized form fields and widgets in order to\n visually display and edit geolocalized data on a map. By default, they use\n _\bO_\bp_\be_\bn_\bL_\ba_\by_\be_\br_\bs-powered maps, with a base WMS layer provided by _\bN_\bA_\bS_\bA.\n *\b**\b**\b**\b**\b* F\bFi\bie\bel\bld\bd a\bar\brg\bgu\bum\bme\ben\bnt\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -17,29 +17,29 @@\n *\b**\b**\b**\b* g\bge\beo\bom\bm_\b_t\bty\byp\bpe\be_\b?\b\u00b6 *\b**\b**\b**\b*\n   Field.geom_type_\b\u00b6\n       You generally shouldn\u2019t have to set or change that attribute which should\n       be set up depending on the field class. It matches the OpenGIS standard\n       geometry name.\n *\b**\b**\b**\b**\b* F\bFo\bor\brm\bm f\bfi\bie\bel\bld\bd c\bcl\bla\bas\bss\bse\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* G\bGe\beo\bom\bme\bet\btr\bry\byF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs GeometryField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GeometryField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n *\b**\b**\b**\b* P\bPo\boi\bin\bnt\btF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs PointField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PointField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n *\b**\b**\b**\b* L\bLi\bin\bne\beS\bSt\btr\bri\bin\bng\bgF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs LineStringField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs LineStringField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n *\b**\b**\b**\b* P\bPo\bol\bly\byg\bgo\bon\bnF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs PolygonField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PolygonField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n *\b**\b**\b**\b* M\bMu\bul\blt\bti\biP\bPo\boi\bin\bnt\btF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MultiPointField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MultiPointField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n *\b**\b**\b**\b* M\bMu\bul\blt\bti\biL\bLi\bin\bne\beS\bSt\btr\bri\bin\bng\bgF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MultiLineStringField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MultiLineStringField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n *\b**\b**\b**\b* M\bMu\bul\blt\bti\biP\bPo\bol\bly\byg\bgo\bon\bnF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MultiPolygonField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MultiPolygonField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n *\b**\b**\b**\b* G\bGe\beo\bom\bme\bet\btr\bry\byC\bCo\bol\bll\ble\bec\bct\bti\bio\bon\bnF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs GeometryCollectionField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GeometryCollectionField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n *\b**\b**\b**\b**\b* F\bFo\bor\brm\bm w\bwi\bid\bdg\bge\bet\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n GeoDjango form widgets allow you to display and edit geographic data on a\n visual map. Note that none of the currently available widgets supports 3D\n geometries, hence geometry fields will fallback using a Textarea widget for\n such data.\n *\b**\b**\b**\b* W\bWi\bid\bdg\bge\bet\bt a\bat\btt\btr\bri\bib\bbu\but\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n GeoDjango widgets are template-based, so their attributes are mostly different\n@@ -62,29 +62,29 @@\n \n \n class MyGeoForm(forms.Form):\n     point = forms.PointField(widget=forms.OSMWidget(attrs={\"display_raw\":\n True}))\n *\b**\b**\b**\b* W\bWi\bid\bdg\bge\bet\bt c\bcl\bla\bas\bss\bse\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n BaseGeometryWidget\n-  c\bcl\bla\bas\bss\bs BaseGeometryWidget_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BaseGeometryWidget_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This is an abstract base widget containing the logic needed by\n       subclasses. You cannot directly use this widget for a geometry field.\n       Note that the rendering of GeoDjango widgets is based on a template,\n       identified by the _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be class attribute.\n OpenLayersWidget\n-  c\bcl\bla\bas\bss\bs OpenLayersWidget_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs OpenLayersWidget_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This is the default widget used by all GeoDjango form fields.\n       template_name is gis/openlayers.html.\n       OpenLayersWidget and _\bO_\bS_\bM_\bW_\bi_\bd_\bg_\be_\bt use the ol.js file hosted on the\n       cdn.jsdelivr.net content-delivery network. You can subclass these widgets\n       in order to specify your own version of the ol.js file in the js property\n       of the inner Media class (see _\bA_\bs_\bs_\be_\bt_\bs_\b _\ba_\bs_\b _\ba_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bd_\be_\bf_\bi_\bn_\bi_\bt_\bi_\bo_\bn).\n OSMWidget\n-  c\bcl\bla\bas\bss\bs OSMWidget_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs OSMWidget_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This widget uses an OpenStreetMap base layer to display geographic\n       objects on. Attributes are:\n         template_name_\b\u00b6\n             gis/openlayers-osm.html\n         default_lat_\b\u00b6\n         default_lon_\b\u00b6\n             The default center latitude and longitude are 47 and 5,\n@@ -106,16 +106,16 @@\n                 # _\bM_\bu_\bl_\bt_\bi_\bP_\bo_\bi_\bn_\bt_\bF_\bi_\be_\bl_\bd\n                 # _\bM_\bu_\bl_\bt_\bi_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg_\bF_\bi_\be_\bl_\bd\n                 # _\bM_\bu_\bl_\bt_\bi_\bP_\bo_\bl_\by_\bg_\bo_\bn_\bF_\bi_\be_\bl_\bd\n                 # _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bC_\bo_\bl_\bl_\be_\bc_\bt_\bi_\bo_\bn_\bF_\bi_\be_\bl_\bd\n           o _\bF_\bo_\br_\bm_\b _\bw_\bi_\bd_\bg_\be_\bt_\bs\n                 # _\bW_\bi_\bd_\bg_\be_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs\n                 # _\bW_\bi_\bd_\bg_\be_\bt_\b _\bc_\bl_\ba_\bs_\bs_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bA_\bP_\bI\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\bI_\bS_\b _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/functions.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/functions.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Geographic Database Functions &#8212; Django 5.2b1 documentation</title>\n+    <title>Geographic Database Functions &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Measurement Objects\" href=\"measure.html\" />\n     <link rel=\"prev\" title=\"GIS QuerySet API Reference\" href=\"geoquerysets.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -152,29 +153,29 @@\n </tr>\n </tbody>\n </table>\n <section id=\"s-area\">\n <span id=\"area\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Area</span></code><a class=\"headerlink\" href=\"#area\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.Area\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Area</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L157\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Area\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Area</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L157\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Area\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: MariaDB, <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/gis-polygon-property-functions.html#function_st-area\">MySQL</a>,\n Oracle, <a class=\"reference external\" href=\"https://postgis.net/docs/ST_Area.html\">PostGIS</a>, SpatiaLite</p>\n <p>Accepts a single geographic field or expression and returns the area of the\n field as an <a class=\"reference internal\" href=\"measure.html#django.contrib.gis.measure.Area\" title=\"django.contrib.gis.measure.Area\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Area</span></code></a> measure.</p>\n <p>MySQL and SpatiaLite without LWGEOM/RTTOPO don\u2019t support area calculations on\n geographic SRSes.</p>\n </section>\n <section id=\"s-asgeojson\">\n <span id=\"asgeojson\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">AsGeoJSON</span></code><a class=\"headerlink\" href=\"#asgeojson\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.AsGeoJSON\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AsGeoJSON</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">bbox</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">crs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">precision</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">8</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L186\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.AsGeoJSON\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AsGeoJSON</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">bbox</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">crs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">precision</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">8</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L186\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.AsGeoJSON\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: MariaDB, <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/spatial-geojson-functions.html#function_st-asgeojson\">MySQL</a>,\n Oracle, <a class=\"reference external\" href=\"https://postgis.net/docs/ST_AsGeoJSON.html\">PostGIS</a>, SpatiaLite</p>\n <p>Accepts a single geographic field or expression and returns a <a class=\"reference external\" href=\"https://geojson.org/\">GeoJSON</a> representation of the geometry. Note that the result\n is not a complete GeoJSON structure but only the <code class=\"docutils literal notranslate\"><span class=\"pre\">geometry</span></code> key content of a\n GeoJSON structure. See also <a class=\"reference internal\" href=\"serializers.html\"><span class=\"doc\">GeoJSON Serializer</span></a>.</p>\n@@ -209,15 +210,15 @@\n </tbody>\n </table>\n </section>\n <section id=\"s-asgml\">\n <span id=\"asgml\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">AsGML</span></code><a class=\"headerlink\" href=\"#asgml\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.AsGML\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AsGML</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">version</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">2</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">precision</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">8</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L210\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.AsGML\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AsGML</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">version</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">2</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">precision</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">8</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L210\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.AsGML\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: Oracle, <a class=\"reference external\" href=\"https://postgis.net/docs/ST_AsGML.html\">PostGIS</a>,\n SpatiaLite</p>\n <p>Accepts a single geographic field or expression and returns a <a class=\"reference external\" href=\"https://en.wikipedia.org/wiki/Geography_Markup_Language\">Geographic Markup\n Language (GML)</a> representation of the geometry.</p>\n <p>Example:</p>\n@@ -245,15 +246,15 @@\n </tbody>\n </table>\n </section>\n <section id=\"s-askml\">\n <span id=\"askml\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">AsKML</span></code><a class=\"headerlink\" href=\"#askml\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.AsKML\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AsKML</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">precision</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">8</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L233\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.AsKML\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AsKML</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">precision</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">8</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L233\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.AsKML\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_AsKML.html\">PostGIS</a>, SpatiaLite</p>\n <p>Accepts a single geographic field or expression and returns a <a class=\"reference external\" href=\"https://developers.google.com/kml/documentation/\">Keyhole Markup\n Language (KML)</a> representation of the geometry.</p>\n <p>Example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">qs</span> <span class=\"o\">=</span> <span class=\"n\">Zipcode</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span><span class=\"n\">kml</span><span class=\"o\">=</span><span class=\"n\">AsKML</span><span class=\"p\">(</span><span class=\"s2\">&quot;poly&quot;</span><span class=\"p\">))</span>\n@@ -277,15 +278,15 @@\n </tbody>\n </table>\n </section>\n <section id=\"s-assvg\">\n <span id=\"assvg\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">AsSVG</span></code><a class=\"headerlink\" href=\"#assvg\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.AsSVG\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AsSVG</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">relative</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">precision</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">8</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L243\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.AsSVG\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AsSVG</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">relative</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">precision</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">8</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L243\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.AsSVG\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_AsSVG.html\">PostGIS</a>, SpatiaLite</p>\n <p>Accepts a single geographic field or expression and returns a <a class=\"reference external\" href=\"https://www.w3.org/Graphics/SVG/\">Scalable Vector\n Graphics (SVG)</a> representation of the geometry.</p>\n <table class=\"docutils\">\n <thead>\n@@ -307,15 +308,15 @@\n </tbody>\n </table>\n </section>\n <section id=\"s-aswkb\">\n <span id=\"aswkb\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">AsWKB</span></code><a class=\"headerlink\" href=\"#aswkb\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.AsWKB\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AsWKB</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L258\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.AsWKB\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AsWKB</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L258\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.AsWKB\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: MariaDB, <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/gis-format-conversion-functions.html#function_st-asbinary\">MySQL</a>,\n Oracle, <a class=\"reference external\" href=\"https://postgis.net/docs/ST_AsBinary.html\">PostGIS</a>, SpatiaLite</p>\n <p>Accepts a single geographic field or expression and returns a <a class=\"reference external\" href=\"https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry#Well-known_binary\">Well-known\n binary (WKB)</a> representation of the geometry.</p>\n <p>Example:</p>\n@@ -324,15 +325,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-aswkt\">\n <span id=\"aswkt\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">AsWKT</span></code><a class=\"headerlink\" href=\"#aswkt\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.AsWKT\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AsWKT</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L263\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.AsWKT\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AsWKT</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L263\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.AsWKT\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: MariaDB, <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/gis-format-conversion-functions.html#function_st-astext\">MySQL</a>,\n Oracle, <a class=\"reference external\" href=\"https://postgis.net/docs/ST_AsText.html\">PostGIS</a>, SpatiaLite</p>\n <p>Accepts a single geographic field or expression and returns a <a class=\"reference external\" href=\"https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry\">Well-known text\n (WKT)</a> representation of the geometry.</p>\n <p>Example:</p>\n@@ -341,29 +342,29 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-azimuth\">\n <span id=\"azimuth\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Azimuth</span></code><a class=\"headerlink\" href=\"#azimuth\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.Azimuth\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Azimuth</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">point_a</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">point_b</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L180\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Azimuth\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Azimuth</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">point_a</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">point_b</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L180\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Azimuth\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_Azimuth.html\">PostGIS</a>,\n SpatiaLite (LWGEOM/RTTOPO)</p>\n <p>Returns the azimuth in radians of the segment defined by the given point\n geometries, or <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> if the two points are coincident. The azimuth is angle\n referenced from north and is positive clockwise: north = <code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code>; east = <code class=\"docutils literal notranslate\"><span class=\"pre\">\u03c0/2</span></code>;\n south = <code class=\"docutils literal notranslate\"><span class=\"pre\">\u03c0</span></code>; west = <code class=\"docutils literal notranslate\"><span class=\"pre\">3\u03c0/2</span></code>.</p>\n </section>\n <section id=\"s-boundingcircle\">\n <span id=\"boundingcircle\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">BoundingCircle</span></code><a class=\"headerlink\" href=\"#boundingcircle\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.BoundingCircle\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BoundingCircle</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">num_seg</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">48</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L268\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.BoundingCircle\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BoundingCircle</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">num_seg</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">48</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L268\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.BoundingCircle\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_MinimumBoundingCircle.html\">PostGIS</a>,\n <a class=\"reference external\" href=\"https://docs.oracle.com/en/database/oracle/oracle-database/21/spatl/SDO_GEOM-reference.html#GUID-82A61626-BB64-4793-B53D-A0DBEC91831A\">Oracle</a>,\n SpatiaLite 5.1+</p>\n <p>Accepts a single geographic field or expression and returns the smallest circle\n polygon that can fully contain the geometry.</p>\n@@ -372,52 +373,52 @@\n <span class=\"title\">Changed in Django 5.1:</span> <p>SpatiaLite 5.1+ support was added.</p>\n </div>\n </section>\n <section id=\"s-centroid\">\n <span id=\"centroid\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Centroid</span></code><a class=\"headerlink\" href=\"#centroid\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.Centroid\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Centroid</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L287\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Centroid\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Centroid</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L287\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Centroid\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: MariaDB, <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/gis-polygon-property-functions.html#function_st-centroid\">MySQL</a>,\n <a class=\"reference external\" href=\"https://postgis.net/docs/ST_Centroid.html\">PostGIS</a>, Oracle, SpatiaLite</p>\n <p>Accepts a single geographic field or expression and returns the <code class=\"docutils literal notranslate\"><span class=\"pre\">centroid</span></code>\n value of the geometry.</p>\n </section>\n <section id=\"s-closestpoint\">\n <span id=\"closestpoint\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">ClosestPoint</span></code><a class=\"headerlink\" href=\"#closestpoint\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.ClosestPoint\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ClosestPoint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L291\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.ClosestPoint\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ClosestPoint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L291\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.ClosestPoint\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_ClosestPoint.html\">PostGIS</a>,\n SpatiaLite</p>\n <p>Accepts two geographic fields or expressions and returns the 2-dimensional\n point on geometry A that is closest to geometry B.</p>\n </section>\n <section id=\"s-difference\">\n <span id=\"difference\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Difference</span></code><a class=\"headerlink\" href=\"#difference\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.Difference\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Difference</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L296\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Difference\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Difference</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L296\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Difference\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: MariaDB, <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/spatial-operator-functions.html#function_st-difference\">MySQL</a>,\n <a class=\"reference external\" href=\"https://postgis.net/docs/ST_Difference.html\">PostGIS</a>, Oracle, SpatiaLite</p>\n <p>Accepts two geographic fields or expressions and returns the geometric\n difference, that is the part of geometry A that does not intersect with\n geometry B.</p>\n </section>\n <section id=\"s-distance\">\n <span id=\"distance\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Distance</span></code><a class=\"headerlink\" href=\"#distance\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.Distance\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Distance</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr2</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">spheroid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L310\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Distance\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Distance</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr2</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">spheroid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L310\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Distance\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: MariaDB, <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/spatial-relation-functions-object-shapes.html#function_st-distance\">MySQL</a>,\n <a class=\"reference external\" href=\"https://postgis.net/docs/ST_Distance.html\">PostGIS</a>, Oracle, SpatiaLite</p>\n <p>Accepts two geographic fields or expressions and returns the distance between\n them, as a <a class=\"reference internal\" href=\"measure.html#django.contrib.gis.measure.Distance\" title=\"django.contrib.gis.measure.Distance\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Distance</span></code></a> object. On MySQL, a raw\n float value is returned when the coordinates are geodetic.</p>\n@@ -440,55 +441,55 @@\n <span class=\"go\">Wollongong 990071.220408 m</span>\n <span class=\"go\">Shellharbour 972804.613941 m</span>\n <span class=\"go\">Thirroul 1002334.36351 m</span>\n <span class=\"go\">...</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Because the <code class=\"docutils literal notranslate\"><span class=\"pre\">distance</span></code> attribute is a\n <a class=\"reference internal\" href=\"measure.html#django.contrib.gis.measure.Distance\" title=\"django.contrib.gis.measure.Distance\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Distance</span></code></a> object, you can easily express\n the value in the units of your choice. For example, <code class=\"docutils literal notranslate\"><span class=\"pre\">city.distance.mi</span></code> is\n the distance value in miles and <code class=\"docutils literal notranslate\"><span class=\"pre\">city.distance.km</span></code> is the distance value\n in kilometers. See <a class=\"reference internal\" href=\"measure.html\"><span class=\"doc\">Measurement Objects</span></a> for usage details and the list of\n <a class=\"reference internal\" href=\"measure.html#supported-units\"><span class=\"std std-ref\">Supported units</span></a>.</p>\n </div>\n </section>\n <section id=\"s-envelope\">\n <span id=\"envelope\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Envelope</span></code><a class=\"headerlink\" href=\"#envelope\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.Envelope\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Envelope</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L361\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Envelope\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Envelope</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L361\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Envelope\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: MariaDB, <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/gis-general-property-functions.html#function_st-envelope\">MySQL</a>,\n <a class=\"reference external\" href=\"https://docs.oracle.com/en/database/oracle/oracle-database/21/spatl/spatial-operators-reference.html#GUID-ACED800F-3435-44AA-9606-D40934A23ED0\">Oracle</a>,\n <a class=\"reference external\" href=\"https://postgis.net/docs/ST_Envelope.html\">PostGIS</a>, SpatiaLite</p>\n <p>Accepts a single geographic field or expression and returns the geometry\n representing the bounding box of the geometry.</p>\n </section>\n <section id=\"s-forcepolygoncw\">\n <span id=\"forcepolygoncw\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">ForcePolygonCW</span></code><a class=\"headerlink\" href=\"#forcepolygoncw\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.ForcePolygonCW\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ForcePolygonCW</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L365\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.ForcePolygonCW\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ForcePolygonCW</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L365\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.ForcePolygonCW\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_ForcePolygonCW.html\">PostGIS</a>,\n SpatiaLite</p>\n <p>Accepts a single geographic field or expression and returns a modified version\n of the polygon/multipolygon in which all exterior rings are oriented clockwise\n and all interior rings are oriented counterclockwise. Non-polygonal geometries\n are returned unchanged.</p>\n </section>\n <section id=\"s-fromwkb\">\n <span id=\"fromwkb\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">FromWKB</span></code><a class=\"headerlink\" href=\"#fromwkb\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.FromWKB\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FromWKB</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L369\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.FromWKB\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FromWKB</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L369\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.FromWKB\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: MariaDB, <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/gis-wkb-functions.html#function_st-geomfromwkb\">MySQL</a>,\n Oracle, <a class=\"reference external\" href=\"https://postgis.net/docs/ST_GeomFromWKB.html\">PostGIS</a>, SpatiaLite</p>\n <p>Creates geometry from <a class=\"reference external\" href=\"https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry#Well-known_binary\">Well-known binary (WKB)</a> representation. The optional\n <code class=\"docutils literal notranslate\"><span class=\"pre\">srid</span></code> argument allows to specify the SRID of the resulting geometry.\n <code class=\"docutils literal notranslate\"><span class=\"pre\">srid</span></code> is ignored on Oracle.</p>\n@@ -496,15 +497,15 @@\n <span class=\"title\">Changed in Django 5.1:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">srid</span></code> argument was added.</p>\n </div>\n </section>\n <section id=\"s-fromwkt\">\n <span id=\"fromwkt\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">FromWKT</span></code><a class=\"headerlink\" href=\"#fromwkt\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.FromWKT\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FromWKT</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L390\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.FromWKT\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FromWKT</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L390\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.FromWKT\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: MariaDB, <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/gis-wkt-functions.html#function_st-geomfromtext\">MySQL</a>,\n Oracle, <a class=\"reference external\" href=\"https://postgis.net/docs/ST_GeomFromText.html\">PostGIS</a>, SpatiaLite</p>\n <p>Creates geometry from <a class=\"reference external\" href=\"https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry\">Well-known text (WKT)</a> representation. The optional\n <code class=\"docutils literal notranslate\"><span class=\"pre\">srid</span></code> argument allows to specify the SRID of the resulting geometry.\n <code class=\"docutils literal notranslate\"><span class=\"pre\">srid</span></code> is ignored on Oracle.</p>\n@@ -512,77 +513,77 @@\n <span class=\"title\">Changed in Django 5.1:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">srid</span></code> argument was added.</p>\n </div>\n </section>\n <section id=\"s-geohash\">\n <span id=\"geohash\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">GeoHash</span></code><a class=\"headerlink\" href=\"#geohash\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.GeoHash\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeoHash</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">precision</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L394\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.GeoHash\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeoHash</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">precision</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L394\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.GeoHash\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/spatial-geohash-functions.html#function_st-geohash\">MySQL</a>,\n <a class=\"reference external\" href=\"https://postgis.net/docs/ST_GeoHash.html\">PostGIS</a>, SpatiaLite\n (LWGEOM/RTTOPO)</p>\n <p>Accepts a single geographic field or expression and returns a <a class=\"reference external\" href=\"https://en.wikipedia.org/wiki/Geohash\">GeoHash</a>\n representation of the geometry.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">precision</span></code> keyword argument controls the number of characters in the\n result.</p>\n </section>\n <section id=\"s-geometrydistance\">\n <span id=\"geometrydistance\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">GeometryDistance</span></code><a class=\"headerlink\" href=\"#geometrydistance\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.GeometryDistance\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeometryDistance</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L411\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.GeometryDistance\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeometryDistance</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L411\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.GeometryDistance\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/geometry_distance_knn.html\">PostGIS</a></p>\n <p>Accepts two geographic fields or expressions and returns the distance between\n them. When used in an <a class=\"reference internal\" href=\"../../models/querysets.html#django.db.models.query.QuerySet.order_by\" title=\"django.db.models.query.QuerySet.order_by\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">order_by()</span></code></a> clause,\n it provides index-assisted nearest-neighbor result sets.</p>\n </section>\n <section id=\"s-intersection\">\n <span id=\"intersection\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Intersection</span></code><a class=\"headerlink\" href=\"#intersection\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.Intersection\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Intersection</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L419\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Intersection\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Intersection</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L419\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Intersection\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: MariaDB, <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/spatial-operator-functions.html#function_st-intersection\">MySQL</a>,\n <a class=\"reference external\" href=\"https://postgis.net/docs/ST_Intersection.html\">PostGIS</a>, Oracle, SpatiaLite</p>\n <p>Accepts two geographic fields or expressions and returns the geometric\n intersection between them.</p>\n </section>\n <section id=\"s-isempty\">\n <span id=\"isempty\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">IsEmpty</span></code><a class=\"headerlink\" href=\"#isempty\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.IsEmpty\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">IsEmpty</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L425\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.IsEmpty\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">IsEmpty</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L425\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.IsEmpty\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_IsEmpty.html\">PostGIS</a></p>\n <p>Accepts a geographic field or expression and tests if the value is an empty\n geometry. Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if its value is empty and <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> otherwise.</p>\n </section>\n <section id=\"s-isvalid\">\n <span id=\"isvalid\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">IsValid</span></code><a class=\"headerlink\" href=\"#isvalid\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.IsValid\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">IsValid</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L431\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.IsValid\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">IsValid</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L431\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.IsValid\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/spatial-convenience-functions.html#function_st-isvalid\">MySQL</a>,\n <a class=\"reference external\" href=\"https://postgis.net/docs/ST_IsValid.html\">PostGIS</a>, Oracle, SpatiaLite</p>\n <p>Accepts a geographic field or expression and tests if the value is well formed.\n Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if its value is a valid geometry and <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> otherwise.</p>\n </section>\n <section id=\"s-length\">\n <span id=\"length\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Length</span></code><a class=\"headerlink\" href=\"#length\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.Length\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Length</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">spheroid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L440\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Length\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Length</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">spheroid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L440\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Length\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: MariaDB, <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/gis-linestring-property-functions.html#function_st-length\">MySQL</a>,\n Oracle, <a class=\"reference external\" href=\"https://postgis.net/docs/ST_Length.html\">PostGIS</a>, SpatiaLite</p>\n <p>Accepts a single geographic linestring or multilinestring field or expression\n and returns its length as a <a class=\"reference internal\" href=\"measure.html#django.contrib.gis.measure.Distance\" title=\"django.contrib.gis.measure.Distance\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Distance</span></code></a>\n measure.</p>\n@@ -592,128 +593,128 @@\n resource-intensive) with the <code class=\"docutils literal notranslate\"><span class=\"pre\">spheroid</span></code> keyword argument.</p>\n <p>MySQL doesn\u2019t support length calculations on geographic SRSes.</p>\n </section>\n <section id=\"s-linelocatepoint\">\n <span id=\"linelocatepoint\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">LineLocatePoint</span></code><a class=\"headerlink\" href=\"#linelocatepoint\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.LineLocatePoint\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LineLocatePoint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">linestring</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">point</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L479\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.LineLocatePoint\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LineLocatePoint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">linestring</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">point</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L479\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.LineLocatePoint\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_LineLocatePoint.html\">PostGIS</a>,\n SpatiaLite</p>\n <p>Returns a float between 0 and 1 representing the location of the closest point on\n <code class=\"docutils literal notranslate\"><span class=\"pre\">linestring</span></code> to the given <code class=\"docutils literal notranslate\"><span class=\"pre\">point</span></code>, as a fraction of the 2D line length.</p>\n </section>\n <section id=\"s-makevalid\">\n <span id=\"makevalid\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">MakeValid</span></code><a class=\"headerlink\" href=\"#makevalid\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.MakeValid\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MakeValid</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L485\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.MakeValid\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MakeValid</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L485\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.MakeValid\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_MakeValid.html\">PostGIS</a>,\n SpatiaLite (LWGEOM/RTTOPO)</p>\n <p>Accepts a geographic field or expression and attempts to convert the value into\n a valid geometry without losing any of the input vertices. Geometries that are\n already valid are returned without changes. Simple polygons might become a\n multipolygon and the result might be of lower dimension than the input.</p>\n </section>\n <section id=\"s-memsize\">\n <span id=\"memsize\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">MemSize</span></code><a class=\"headerlink\" href=\"#memsize\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.MemSize\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MemSize</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L489\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.MemSize\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MemSize</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L489\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.MemSize\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_MemSize.html\">PostGIS</a></p>\n <p>Accepts a single geographic field or expression and returns the memory size\n (number of bytes) that the geometry field takes.</p>\n </section>\n <section id=\"s-numgeometries\">\n <span id=\"numgeometries\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">NumGeometries</span></code><a class=\"headerlink\" href=\"#numgeometries\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.NumGeometries\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NumGeometries</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L494\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.NumGeometries\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NumGeometries</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L494\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.NumGeometries\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: MariaDB, <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/gis-geometrycollection-property-functions.html#function_st-numgeometries\">MySQL</a>,\n <a class=\"reference external\" href=\"https://postgis.net/docs/ST_NumGeometries.html\">PostGIS</a>, Oracle,\n SpatiaLite</p>\n <p>Accepts a single geographic field or expression and returns the number of\n geometries if the geometry field is a collection (e.g., a <code class=\"docutils literal notranslate\"><span class=\"pre\">GEOMETRYCOLLECTION</span></code>\n or <code class=\"docutils literal notranslate\"><span class=\"pre\">MULTI*</span></code> field). Returns 1 for single geometries.</p>\n <p>On MySQL, returns <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> for single geometries.</p>\n </section>\n <section id=\"s-numpoints\">\n <span id=\"numpoints\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">NumPoints</span></code><a class=\"headerlink\" href=\"#numpoints\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.NumPoints\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NumPoints</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L499\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.NumPoints\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NumPoints</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L499\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.NumPoints\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: MariaDB, <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/gis-linestring-property-functions.html#function_st-numpoints\">MySQL</a>,\n <a class=\"reference external\" href=\"https://postgis.net/docs/ST_NPoints.html\">PostGIS</a>, Oracle, SpatiaLite</p>\n <p>Accepts a single geographic field or expression and returns the number of points\n in a geometry.</p>\n <p>On MySQL, returns <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> for any non-<code class=\"docutils literal notranslate\"><span class=\"pre\">LINESTRING</span></code> geometry.</p>\n </section>\n <section id=\"s-perimeter\">\n <span id=\"perimeter\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Perimeter</span></code><a class=\"headerlink\" href=\"#perimeter\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.Perimeter\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Perimeter</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L504\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Perimeter\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Perimeter</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L504\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Perimeter\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_Perimeter.html\">PostGIS</a>,\n Oracle, SpatiaLite</p>\n <p>Accepts a single geographic field or expression and returns the perimeter of the\n geometry field as a <a class=\"reference internal\" href=\"measure.html#django.contrib.gis.measure.Distance\" title=\"django.contrib.gis.measure.Distance\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Distance</span></code></a> object.</p>\n </section>\n <section id=\"s-pointonsurface\">\n <span id=\"pointonsurface\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">PointOnSurface</span></code><a class=\"headerlink\" href=\"#pointonsurface\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.PointOnSurface\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PointOnSurface</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L524\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.PointOnSurface\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PointOnSurface</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L524\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.PointOnSurface\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_PointOnSurface.html\">PostGIS</a>,\n MariaDB, Oracle, SpatiaLite</p>\n <p>Accepts a single geographic field or expression and returns a <code class=\"docutils literal notranslate\"><span class=\"pre\">Point</span></code> geometry\n guaranteed to lie on the surface of the field; otherwise returns <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>.</p>\n </section>\n <section id=\"s-reverse\">\n <span id=\"reverse\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Reverse</span></code><a class=\"headerlink\" href=\"#reverse\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.Reverse\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Reverse</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L528\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Reverse\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Reverse</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L528\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Reverse\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_Reverse.html\">PostGIS</a>, Oracle,\n SpatiaLite</p>\n <p>Accepts a single geographic field or expression and returns a geometry with\n reversed coordinates.</p>\n </section>\n <section id=\"s-scale\">\n <span id=\"scale\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Scale</span></code><a class=\"headerlink\" href=\"#scale\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.Scale\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Scale</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">x</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">y</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">z</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0.0</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L532\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Scale\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Scale</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">x</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">y</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">z</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0.0</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L532\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Scale\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_Scale.html\">PostGIS</a>, SpatiaLite</p>\n <p>Accepts a single geographic field or expression and returns a geometry with\n scaled coordinates by multiplying them with the <code class=\"docutils literal notranslate\"><span class=\"pre\">x</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">y</span></code>, and optionally\n <code class=\"docutils literal notranslate\"><span class=\"pre\">z</span></code> parameters.</p>\n </section>\n <section id=\"s-snaptogrid\">\n <span id=\"snaptogrid\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">SnapToGrid</span></code><a class=\"headerlink\" href=\"#snaptogrid\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.SnapToGrid\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SnapToGrid</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L544\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.SnapToGrid\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SnapToGrid</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L544\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.SnapToGrid\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_SnapToGrid.html\">PostGIS</a>,\n SpatiaLite</p>\n <p>Accepts a single geographic field or expression and returns a geometry with all\n points snapped to the given grid.  How the geometry is snapped to the grid\n depends on how many numeric (either float, integer, or long) arguments are\n@@ -737,61 +738,61 @@\n </tbody>\n </table>\n </section>\n <section id=\"s-symdifference\">\n <span id=\"symdifference\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">SymDifference</span></code><a class=\"headerlink\" href=\"#symdifference\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.SymDifference\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SymDifference</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L563\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.SymDifference\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SymDifference</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L563\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.SymDifference\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: MariaDB, <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/spatial-operator-functions.html#function_st-symdifference\">MySQL</a>,\n <a class=\"reference external\" href=\"https://postgis.net/docs/ST_SymDifference.html\">PostGIS</a>, Oracle,\n SpatiaLite</p>\n <p>Accepts two geographic fields or expressions and returns the geometric\n symmetric difference (union without the intersection) between the given\n parameters.</p>\n </section>\n <section id=\"s-transform\">\n <span id=\"transform\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Transform</span></code><a class=\"headerlink\" href=\"#transform\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.Transform\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Transform</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srid</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L568\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Transform\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Transform</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srid</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L568\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Transform\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_Transform.html\">PostGIS</a>,\n Oracle, SpatiaLite</p>\n <p>Accepts a geographic field or expression and a SRID integer code, and returns\n the transformed geometry to the spatial reference system specified by the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">srid</span></code> parameter.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>What spatial reference system an integer SRID corresponds to may depend on\n the spatial database used.  In other words, the SRID numbers used for Oracle\n are not necessarily the same as those used by PostGIS.</p>\n </div>\n </section>\n <section id=\"s-translate\">\n <span id=\"translate\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Translate</span></code><a class=\"headerlink\" href=\"#translate\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.Translate\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Translate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">x</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">y</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">z</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0.0</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L579\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Translate\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Translate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">x</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">y</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">z</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0.0</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L579\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Translate\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_Translate.html\">PostGIS</a>,\n SpatiaLite</p>\n <p>Accepts a single geographic field or expression and returns a geometry with\n its coordinates offset by the <code class=\"docutils literal notranslate\"><span class=\"pre\">x</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">y</span></code>, and optionally <code class=\"docutils literal notranslate\"><span class=\"pre\">z</span></code> numeric\n parameters.</p>\n </section>\n <section id=\"s-union\">\n <span id=\"union\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Union</span></code><a class=\"headerlink\" href=\"#union\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.functions.Union\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Union</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L588\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Union\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Union</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expr2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/functions.py#L588\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.functions.Union\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: MariaDB, <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/spatial-operator-functions.html#function_st-union\">MySQL</a>,\n <a class=\"reference external\" href=\"https://postgis.net/docs/ST_Union.html\">PostGIS</a>, Oracle, SpatiaLite</p>\n <p>Accepts two geographic fields or expressions and returns the union of both\n geometries.</p>\n </section>\n@@ -850,37 +851,37 @@\n <li><a class=\"reference internal\" href=\"#union\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Union</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"geoquerysets.html\"\n-                          title=\"previous chapter\">GIS QuerySet API Reference</a></p>\n+                          title=\"vorig hoofdstuk\">GIS QuerySet API Reference</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"measure.html\"\n-                          title=\"next chapter\">Measurement Objects</a></p>\n+                          title=\"volgend hoofdstuk\">Measurement Objects</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\beo\bog\bgr\bra\bap\bph\bhi\bic\bc D\bDa\bat\bta\bab\bba\bas\bse\be F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The functions documented on this page allow users to access geographic database\n functions to be used in annotations, aggregations, or filters in Django.\n Example:\n >>> from django.contrib.gis.db.models.functions import Length\n@@ -18,23 +18,23 @@\n _\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be         _\bB_\bo_\bu_\bn_\bd_\bi_\bn_\bg_\bC_\bi_\br_\bc_\bl_\be  _\bI_\bn_\bt_\be_\br_\bs_\be_\bc_\bt_\bi_\bo_\bn  _\bM_\ba_\bk_\be_\bV_\ba_\bl_\bi_\bd              _\bA_\bs_\bG_\bM_\bL     _\bI_\bs_\bV_\ba_\bl_\bi_\bd\n _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be _\bC_\be_\bn_\bt_\br_\bo_\bi_\bd        _\bS_\by_\bm_\bD_\bi_\bf_\bf_\be_\br_\be_\bn_\bc_\be _\bR_\be_\bv_\be_\br_\bs_\be                _\bA_\bs_\bK_\bM_\bL     _\bM_\be_\bm_\bS_\bi_\bz_\be\n _\bL_\be_\bn_\bg_\bt_\bh           _\bC_\bl_\bo_\bs_\be_\bs_\bt_\bP_\bo_\bi_\bn_\bt    _\bU_\bn_\bi_\bo_\bn         _\bS_\bc_\ba_\bl_\be                  _\bA_\bs_\bS_\bV_\bG     _\bN_\bu_\bm_\bG_\be_\bo_\bm_\be_\bt_\br_\bi_\be_\bs\n                  _\bE_\bn_\bv_\be_\bl_\bo_\bp_\be                      _\bS_\bn_\ba_\bp_\bT_\bo_\bG_\br_\bi_\bd     _\bF_\br_\bo_\bm_\bW_\bK_\bB _\bA_\bs_\bW_\bK_\bB\n _\bP_\be_\br_\bi_\bm_\be_\bt_\be_\br        _\bL_\bi_\bn_\be_\bL_\bo_\bc_\ba_\bt_\be_\bP_\bo_\bi_\bn_\bt               _\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm      _\bF_\br_\bo_\bm_\bW_\bK_\bT _\bA_\bs_\bW_\bK_\bT     _\bN_\bu_\bm_\bP_\bo_\bi_\bn_\bt_\bs\n                  _\bP_\bo_\bi_\bn_\bt_\bO_\bn_\bS_\bu_\br_\bf_\ba_\bc_\be                _\bT_\br_\ba_\bn_\bs_\bl_\ba_\bt_\be              _\bG_\be_\bo_\bH_\ba_\bs_\bh\n *\b**\b**\b**\b**\b* A\bAr\bre\bea\ba_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Area(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Area(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: MariaDB, _\bM_\by_\bS_\bQ_\bL, Oracle, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite\n Accepts a single geographic field or expression and returns the area of the\n field as an _\bA_\br_\be_\ba measure.\n MySQL and SpatiaLite without LWGEOM/RTTOPO don\u2019t support area calculations on\n geographic SRSes.\n *\b**\b**\b**\b**\b* A\bAs\bsG\bGe\beo\boJ\bJS\bSO\bON\bN_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs AsGeoJSON(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, b\bbb\bbo\box\bx=\b=F\bFa\bal\bls\bse\be, c\bcr\brs\bs=\b=F\bFa\bal\bls\bse\be, p\bpr\bre\bec\bci\bis\bsi\bio\bon\bn=\b=8\b8, *\b**\b*e\bex\bxt\btr\bra\ba)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: MariaDB, _\bM_\by_\bS_\bQ_\bL, Oracle, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite\n Accepts a single geographic field or expression and returns a _\bG_\be_\bo_\bJ_\bS_\bO_\bN\n representation of the geometry. Note that the result is not a complete GeoJSON\n structure but only the geometry key content of a GeoJSON structure. See also\n _\bG_\be_\bo_\bJ_\bS_\bO_\bN_\b _\bS_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br.\n Example:\n >>> City.objects.annotate(json=AsGeoJSON(\"point\")).get(name=\"Chicago\").json\n@@ -45,104 +45,104 @@\n                  Set this to True if you want the coordinate reference system\n crs              to be included in the returned GeoJSON. Ignored on MySQL and\n                  Oracle.\n                  It may be used to specify the number of significant digits for\n precision        the coordinates in the GeoJSON representation \u2013 the default\n                  value is 8. Ignored on Oracle.\n *\b**\b**\b**\b**\b* A\bAs\bsG\bGM\bML\bL_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AsGML(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, v\bve\ber\brs\bsi\bio\bon\bn=\b=2\b2, p\bpr\bre\bec\bci\bis\bsi\bio\bon\bn=\b=8\b8, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AsGML(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, v\bve\ber\brs\bsi\bio\bon\bn=\b=2\b2, p\bpr\bre\bec\bci\bis\bsi\bio\bon\bn=\b=8\b8, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: Oracle, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite\n Accepts a single geographic field or expression and returns a _\bG_\be_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bM_\ba_\br_\bk_\bu_\bp\n _\bL_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b _\b(_\bG_\bM_\bL_\b) representation of the geometry.\n Example:\n >>> qs = Zipcode.objects.annotate(gml=AsGML(\"poly\"))\n >>> print(qs[0].gml)\n <gml:Polygon srsName=\"EPSG:4326\"><gml:OuterBoundaryIs>-147.78711,70.245363 ...\n -147.78711,70.245363</gml:OuterBoundaryIs></gml:Polygon>\n K\bKe\bey\byw\bwo\bor\brd\bd A\bAr\brg\bgu\bum\bme\ben\bnt\bt D\bDe\bes\bsc\bcr\bri\bip\bpt\bti\bio\bon\bn\n                  Specifies the number of significant digits for the coordinates\n precision        in the GML representation \u2013 the default value is 8. Ignored on\n                  Oracle.\n version          Specifies the GML version to use: 2 (default) or 3.\n *\b**\b**\b**\b**\b* A\bAs\bsK\bKM\bML\bL_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AsKML(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, p\bpr\bre\bec\bci\bis\bsi\bio\bon\bn=\b=8\b8, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AsKML(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, p\bpr\bre\bec\bci\bis\bsi\bio\bon\bn=\b=8\b8, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite\n Accepts a single geographic field or expression and returns a _\bK_\be_\by_\bh_\bo_\bl_\be_\b _\bM_\ba_\br_\bk_\bu_\bp\n _\bL_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b _\b(_\bK_\bM_\bL_\b) representation of the geometry.\n Example:\n >>> qs = Zipcode.objects.annotate(kml=AsKML(\"poly\"))\n >>> print(qs[0].kml)\n <Polygon><outerBoundaryIs><LinearRing><coordinates>-103.04135,36.217596,0 ...\n -103.04135,36.217596,0</coordinates></LinearRing></outerBoundaryIs></Polygon>\n K\bKe\bey\byw\bwo\bor\brd\bd A\bAr\brg\bgu\bum\bme\ben\bnt\bt D\bDe\bes\bsc\bcr\bri\bip\bpt\bti\bio\bon\bn\n                  This keyword may be used to specify the number of significant\n precision        digits for the coordinates in the KML representation \u2013 the\n                  default value is 8.\n *\b**\b**\b**\b**\b* A\bAs\bsS\bSV\bVG\bG_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AsSVG(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, r\bre\bel\bla\bat\bti\biv\bve\be=\b=F\bFa\bal\bls\bse\be, p\bpr\bre\bec\bci\bis\bsi\bio\bon\bn=\b=8\b8, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AsSVG(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, r\bre\bel\bla\bat\bti\biv\bve\be=\b=F\bFa\bal\bls\bse\be, p\bpr\bre\bec\bci\bis\bsi\bio\bon\bn=\b=8\b8, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite\n Accepts a single geographic field or expression and returns a _\bS_\bc_\ba_\bl_\ba_\bb_\bl_\be_\b _\bV_\be_\bc_\bt_\bo_\br\n _\bG_\br_\ba_\bp_\bh_\bi_\bc_\bs_\b _\b(_\bS_\bV_\bG_\b) representation of the geometry.\n K\bKe\bey\byw\bwo\bor\brd\bd A\bAr\brg\bgu\bum\bme\ben\bnt\bt D\bDe\bes\bsc\bcr\bri\bip\bpt\bti\bio\bon\bn\n                  If set to True, the path data will be implemented in terms of\n relative         relative moves. Defaults to False, meaning that absolute moves\n                  are used instead.\n                  This keyword may be used to specify the number of significant\n precision        digits for the coordinates in the SVG representation \u2013 the\n                  default value is 8.\n *\b**\b**\b**\b**\b* A\bAs\bsW\bWK\bKB\bB_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AsWKB(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AsWKB(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: MariaDB, _\bM_\by_\bS_\bQ_\bL, Oracle, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite\n Accepts a single geographic field or expression and returns a _\bW_\be_\bl_\bl_\b-_\bk_\bn_\bo_\bw_\bn_\b _\bb_\bi_\bn_\ba_\br_\by\n _\b(_\bW_\bK_\bB_\b) representation of the geometry.\n Example:\n >>> bytes(City.objects.annotate(wkb=AsWKB(\"point\")).get\n (name=\"Chelyabinsk\").wkb)\n b'\\x01\\x01\\x00\\x00\\x00]3\\xf9f\\x9b\\x91K@\\x00X\\x1d9\\xd2\\xb9N@'\n *\b**\b**\b**\b**\b* A\bAs\bsW\bWK\bKT\bT_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AsWKT(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AsWKT(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: MariaDB, _\bM_\by_\bS_\bQ_\bL, Oracle, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite\n Accepts a single geographic field or expression and returns a _\bW_\be_\bl_\bl_\b-_\bk_\bn_\bo_\bw_\bn_\b _\bt_\be_\bx_\bt_\b \n _\b(_\bW_\bK_\bT_\b) representation of the geometry.\n Example:\n >>> City.objects.annotate(wkt=AsWKT(\"point\")).get(name=\"Chelyabinsk\").wkt\n 'POINT (55.137555 61.451728)'\n *\b**\b**\b**\b**\b* A\bAz\bzi\bim\bmu\but\bth\bh_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Azimuth(p\bpo\boi\bin\bnt\bt_\b_a\ba, p\bpo\boi\bin\bnt\bt_\b_b\bb, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Azimuth(p\bpo\boi\bin\bnt\bt_\b_a\ba, p\bpo\boi\bin\bnt\bt_\b_b\bb, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite (LWGEOM/RTTOPO)\n Returns the azimuth in radians of the segment defined by the given point\n geometries, or None if the two points are coincident. The azimuth is angle\n referenced from north and is positive clockwise: north = 0; east = \u03c0/2; south =\n \u03c0; west = 3\u03c0/2.\n *\b**\b**\b**\b**\b* B\bBo\bou\bun\bnd\bdi\bin\bng\bgC\bCi\bir\brc\bcl\ble\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs BoundingCircle(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, n\bnu\bum\bm_\b_s\bse\beg\bg=\b=4\b48\b8, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BoundingCircle(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, n\bnu\bum\bm_\b_s\bse\beg\bg=\b=4\b48\b8, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, _\bO_\br_\ba_\bc_\bl_\be, SpatiaLite 5.1+\n Accepts a single geographic field or expression and returns the smallest circle\n polygon that can fully contain the geometry.\n The num_seg parameter is used only on PostGIS.\n Changed in Django 5.1:\n SpatiaLite 5.1+ support was added.\n *\b**\b**\b**\b**\b* C\bCe\ben\bnt\btr\bro\boi\bid\bd_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Centroid(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Centroid(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: MariaDB, _\bM_\by_\bS_\bQ_\bL, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, Oracle, SpatiaLite\n Accepts a single geographic field or expression and returns the centroid value\n of the geometry.\n *\b**\b**\b**\b**\b* C\bCl\blo\bos\bse\bes\bst\btP\bPo\boi\bin\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ClosestPoint(e\bex\bxp\bpr\br1\b1, e\bex\bxp\bpr\br2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ClosestPoint(e\bex\bxp\bpr\br1\b1, e\bex\bxp\bpr\br2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite\n Accepts two geographic fields or expressions and returns the 2-dimensional\n point on geometry A that is closest to geometry B.\n *\b**\b**\b**\b**\b* D\bDi\bif\bff\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Difference(e\bex\bxp\bpr\br1\b1, e\bex\bxp\bpr\br2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Difference(e\bex\bxp\bpr\br1\b1, e\bex\bxp\bpr\br2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: MariaDB, _\bM_\by_\bS_\bQ_\bL, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, Oracle, SpatiaLite\n Accepts two geographic fields or expressions and returns the geometric\n difference, that is the part of geometry A that does not intersect with\n geometry B.\n *\b**\b**\b**\b**\b* D\bDi\bis\bst\bta\ban\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Distance(e\bex\bxp\bpr\br1\b1, e\bex\bxp\bpr\br2\b2, s\bsp\bph\bhe\ber\bro\boi\bid\bd=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Distance(e\bex\bxp\bpr\br1\b1, e\bex\bxp\bpr\br2\b2, s\bsp\bph\bhe\ber\bro\boi\bid\bd=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: MariaDB, _\bM_\by_\bS_\bQ_\bL, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, Oracle, SpatiaLite\n Accepts two geographic fields or expressions and returns the distance between\n them, as a _\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be object. On MySQL, a raw float value is returned when the\n coordinates are geodetic.\n On backends that support distance calculation on geodetic coordinates, the\n proper backend function is automatically chosen depending on the SRID value of\n the geometries (e.g. _\bS_\bT_\b__\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be_\bS_\bp_\bh_\be_\br_\be on PostGIS).\n@@ -159,170 +159,170 @@\n pnt)):\n ...     print(city.name, city.distance)\n ...\n Wollongong 990071.220408 m\n Shellharbour 972804.613941 m\n Thirroul 1002334.36351 m\n ...\n-Note\n+Notitie\n Because the distance attribute is a _\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be object, you can easily express the\n value in the units of your choice. For example, city.distance.mi is the\n distance value in miles and city.distance.km is the distance value in\n kilometers. See _\bM_\be_\ba_\bs_\bu_\br_\be_\bm_\be_\bn_\bt_\b _\bO_\bb_\bj_\be_\bc_\bt_\bs for usage details and the list of _\bS_\bu_\bp_\bp_\bo_\br_\bt_\be_\bd\n _\bu_\bn_\bi_\bt_\bs.\n *\b**\b**\b**\b**\b* E\bEn\bnv\bve\bel\blo\bop\bpe\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Envelope(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Envelope(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: MariaDB, _\bM_\by_\bS_\bQ_\bL, _\bO_\br_\ba_\bc_\bl_\be, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite\n Accepts a single geographic field or expression and returns the geometry\n representing the bounding box of the geometry.\n *\b**\b**\b**\b**\b* F\bFo\bor\brc\bce\beP\bPo\bol\bly\byg\bgo\bon\bnC\bCW\bW_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ForcePolygonCW(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ForcePolygonCW(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite\n Accepts a single geographic field or expression and returns a modified version\n of the polygon/multipolygon in which all exterior rings are oriented clockwise\n and all interior rings are oriented counterclockwise. Non-polygonal geometries\n are returned unchanged.\n *\b**\b**\b**\b**\b* F\bFr\bro\bom\bmW\bWK\bKB\bB_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs FromWKB(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, s\bsr\bri\bid\bd=\b=0\b0, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs FromWKB(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, s\bsr\bri\bid\bd=\b=0\b0, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: MariaDB, _\bM_\by_\bS_\bQ_\bL, Oracle, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite\n Creates geometry from _\bW_\be_\bl_\bl_\b-_\bk_\bn_\bo_\bw_\bn_\b _\bb_\bi_\bn_\ba_\br_\by_\b _\b(_\bW_\bK_\bB_\b) representation. The optional srid\n argument allows to specify the SRID of the resulting geometry. srid is ignored\n on Oracle.\n Changed in Django 5.1:\n The srid argument was added.\n *\b**\b**\b**\b**\b* F\bFr\bro\bom\bmW\bWK\bKT\bT_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs FromWKT(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, s\bsr\bri\bid\bd=\b=0\b0, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs FromWKT(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, s\bsr\bri\bid\bd=\b=0\b0, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: MariaDB, _\bM_\by_\bS_\bQ_\bL, Oracle, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite\n Creates geometry from _\bW_\be_\bl_\bl_\b-_\bk_\bn_\bo_\bw_\bn_\b _\bt_\be_\bx_\bt_\b _\b(_\bW_\bK_\bT_\b) representation. The optional srid\n argument allows to specify the SRID of the resulting geometry. srid is ignored\n on Oracle.\n Changed in Django 5.1:\n The srid argument was added.\n *\b**\b**\b**\b**\b* G\bGe\beo\boH\bHa\bas\bsh\bh_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs GeoHash(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, p\bpr\bre\bec\bci\bis\bsi\bio\bon\bn=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GeoHash(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, p\bpr\bre\bec\bci\bis\bsi\bio\bon\bn=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bM_\by_\bS_\bQ_\bL, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite (LWGEOM/RTTOPO)\n Accepts a single geographic field or expression and returns a _\bG_\be_\bo_\bH_\ba_\bs_\bh\n representation of the geometry.\n The precision keyword argument controls the number of characters in the result.\n *\b**\b**\b**\b**\b* G\bGe\beo\bom\bme\bet\btr\bry\byD\bDi\bis\bst\bta\ban\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs GeometryDistance(e\bex\bxp\bpr\br1\b1, e\bex\bxp\bpr\br2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GeometryDistance(e\bex\bxp\bpr\br1\b1, e\bex\bxp\bpr\br2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS\n Accepts two geographic fields or expressions and returns the distance between\n them. When used in an _\bo_\br_\bd_\be_\br_\b__\bb_\by_\b(_\b) clause, it provides index-assisted nearest-\n neighbor result sets.\n *\b**\b**\b**\b**\b* I\bIn\bnt\bte\ber\brs\bse\bec\bct\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Intersection(e\bex\bxp\bpr\br1\b1, e\bex\bxp\bpr\br2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Intersection(e\bex\bxp\bpr\br1\b1, e\bex\bxp\bpr\br2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: MariaDB, _\bM_\by_\bS_\bQ_\bL, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, Oracle, SpatiaLite\n Accepts two geographic fields or expressions and returns the geometric\n intersection between them.\n *\b**\b**\b**\b**\b* I\bIs\bsE\bEm\bmp\bpt\bty\by_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs IsEmpty(e\bex\bxp\bpr\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs IsEmpty(e\bex\bxp\bpr\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS\n Accepts a geographic field or expression and tests if the value is an empty\n geometry. Returns True if its value is empty and False otherwise.\n *\b**\b**\b**\b**\b* I\bIs\bsV\bVa\bal\bli\bid\bd_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs IsValid(e\bex\bxp\bpr\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs IsValid(e\bex\bxp\bpr\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bM_\by_\bS_\bQ_\bL, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, Oracle, SpatiaLite\n Accepts a geographic field or expression and tests if the value is well formed.\n Returns True if its value is a valid geometry and False otherwise.\n *\b**\b**\b**\b**\b* L\bLe\ben\bng\bgt\bth\bh_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Length(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, s\bsp\bph\bhe\ber\bro\boi\bid\bd=\b=T\bTr\bru\bue\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Length(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, s\bsp\bph\bhe\ber\bro\boi\bid\bd=\b=T\bTr\bru\bue\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: MariaDB, _\bM_\by_\bS_\bQ_\bL, Oracle, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite\n Accepts a single geographic linestring or multilinestring field or expression\n and returns its length as a _\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be measure.\n On PostGIS and SpatiaLite, when the coordinates are geodetic (angular), you can\n specify if the calculation should be based on a simple sphere (less accurate,\n less resource-intensive) or on a spheroid (more accurate, more resource-\n intensive) with the spheroid keyword argument.\n MySQL doesn\u2019t support length calculations on geographic SRSes.\n *\b**\b**\b**\b**\b* L\bLi\bin\bne\beL\bLo\boc\bca\bat\bte\beP\bPo\boi\bin\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs LineLocatePoint(l\bli\bin\bne\bes\bst\btr\bri\bin\bng\bg, p\bpo\boi\bin\bnt\bt, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs LineLocatePoint(l\bli\bin\bne\bes\bst\btr\bri\bin\bng\bg, p\bpo\boi\bin\bnt\bt, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite\n Returns a float between 0 and 1 representing the location of the closest point\n on linestring to the given point, as a fraction of the 2D line length.\n *\b**\b**\b**\b**\b* M\bMa\bak\bke\beV\bVa\bal\bli\bid\bd_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MakeValid(e\bex\bxp\bpr\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MakeValid(e\bex\bxp\bpr\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite (LWGEOM/RTTOPO)\n Accepts a geographic field or expression and attempts to convert the value into\n a valid geometry without losing any of the input vertices. Geometries that are\n already valid are returned without changes. Simple polygons might become a\n multipolygon and the result might be of lower dimension than the input.\n *\b**\b**\b**\b**\b* M\bMe\bem\bmS\bSi\biz\bze\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MemSize(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MemSize(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS\n Accepts a single geographic field or expression and returns the memory size\n (number of bytes) that the geometry field takes.\n *\b**\b**\b**\b**\b* N\bNu\bum\bmG\bGe\beo\bom\bme\bet\btr\bri\bie\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs NumGeometries(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs NumGeometries(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: MariaDB, _\bM_\by_\bS_\bQ_\bL, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, Oracle, SpatiaLite\n Accepts a single geographic field or expression and returns the number of\n geometries if the geometry field is a collection (e.g., a GEOMETRYCOLLECTION or\n MULTI* field). Returns 1 for single geometries.\n On MySQL, returns None for single geometries.\n *\b**\b**\b**\b**\b* N\bNu\bum\bmP\bPo\boi\bin\bnt\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs NumPoints(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs NumPoints(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: MariaDB, _\bM_\by_\bS_\bQ_\bL, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, Oracle, SpatiaLite\n Accepts a single geographic field or expression and returns the number of\n points in a geometry.\n On MySQL, returns None for any non-LINESTRING geometry.\n *\b**\b**\b**\b**\b* P\bPe\ber\bri\bim\bme\bet\bte\ber\br_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Perimeter(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Perimeter(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, Oracle, SpatiaLite\n Accepts a single geographic field or expression and returns the perimeter of\n the geometry field as a _\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be object.\n *\b**\b**\b**\b**\b* P\bPo\boi\bin\bnt\btO\bOn\bnS\bSu\bur\brf\bfa\bac\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs PointOnSurface(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PointOnSurface(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, MariaDB, Oracle, SpatiaLite\n Accepts a single geographic field or expression and returns a Point geometry\n guaranteed to lie on the surface of the field; otherwise returns None.\n *\b**\b**\b**\b**\b* R\bRe\bev\bve\ber\brs\bse\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Reverse(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Reverse(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, Oracle, SpatiaLite\n Accepts a single geographic field or expression and returns a geometry with\n reversed coordinates.\n *\b**\b**\b**\b**\b* S\bSc\bca\bal\ble\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Scale(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, x\bx, y\by, z\bz=\b=0\b0.\b.0\b0, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Scale(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, x\bx, y\by, z\bz=\b=0\b0.\b.0\b0, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite\n Accepts a single geographic field or expression and returns a geometry with\n scaled coordinates by multiplying them with the x, y, and optionally z\n parameters.\n *\b**\b**\b**\b**\b* S\bSn\bna\bap\bpT\bTo\boG\bGr\bri\bid\bd_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SnapToGrid(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b*a\bar\brg\bgs\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SnapToGrid(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b*a\bar\brg\bgs\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite\n Accepts a single geographic field or expression and returns a geometry with all\n points snapped to the given grid. How the geometry is snapped to the grid\n depends on how many numeric (either float, integer, or long) arguments are\n given.\n N\bNu\bum\bmb\bbe\ber\br o\bof\bf A\bAr\brg\bgu\bum\bme\ben\bnt\bts\bs D\bDe\bes\bsc\bcr\bri\bip\bpt\bti\bio\bon\bn\n 1                   A single size to snap both the X and Y grids to.\n 2                   X and Y sizes to snap the grid to.\n 4                   X, Y sizes and the corresponding X, Y origins.\n *\b**\b**\b**\b**\b* S\bSy\bym\bmD\bDi\bif\bff\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SymDifference(e\bex\bxp\bpr\br1\b1, e\bex\bxp\bpr\br2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SymDifference(e\bex\bxp\bpr\br1\b1, e\bex\bxp\bpr\br2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: MariaDB, _\bM_\by_\bS_\bQ_\bL, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, Oracle, SpatiaLite\n Accepts two geographic fields or expressions and returns the geometric\n symmetric difference (union without the intersection) between the given\n parameters.\n *\b**\b**\b**\b**\b* T\bTr\bra\ban\bns\bsf\bfo\bor\brm\bm_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Transform(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, s\bsr\bri\bid\bd, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Transform(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, s\bsr\bri\bid\bd, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, Oracle, SpatiaLite\n Accepts a geographic field or expression and a SRID integer code, and returns\n the transformed geometry to the spatial reference system specified by the srid\n parameter.\n-Note\n+Notitie\n What spatial reference system an integer SRID corresponds to may depend on the\n spatial database used. In other words, the SRID numbers used for Oracle are not\n necessarily the same as those used by PostGIS.\n *\b**\b**\b**\b**\b* T\bTr\bra\ban\bns\bsl\bla\bat\bte\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Translate(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, x\bx, y\by, z\bz=\b=0\b0.\b.0\b0, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Translate(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, x\bx, y\by, z\bz=\b=0\b0.\b.0\b0, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite\n Accepts a single geographic field or expression and returns a geometry with its\n coordinates offset by the x, y, and optionally z numeric parameters.\n *\b**\b**\b**\b**\b* U\bUn\bni\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Union(e\bex\bxp\bpr\br1\b1, e\bex\bxp\bpr\br2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Union(e\bex\bxp\bpr\br1\b1, e\bex\bxp\bpr\br2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: MariaDB, _\bM_\by_\bS_\bQ_\bL, _\bP_\bo_\bs_\bt_\bG_\bI_\bS, Oracle, SpatiaLite\n Accepts two geographic fields or expressions and returns the union of both\n geometries.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bG_\be_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n           o _\bA_\br_\be_\ba\n           o _\bA_\bs_\bG_\be_\bo_\bJ_\bS_\bO_\bN\n@@ -357,16 +357,16 @@\n           o _\bR_\be_\bv_\be_\br_\bs_\be\n           o _\bS_\bc_\ba_\bl_\be\n           o _\bS_\bn_\ba_\bp_\bT_\bo_\bG_\br_\bi_\bd\n           o _\bS_\by_\bm_\bD_\bi_\bf_\bf_\be_\br_\be_\bn_\bc_\be\n           o _\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm\n           o _\bT_\br_\ba_\bn_\bs_\bl_\ba_\bt_\be\n           o _\bU_\bn_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\bI_\bS_\b _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\be_\ba_\bs_\bu_\br_\be_\bm_\be_\bn_\bt_\b _\bO_\bb_\bj_\be_\bc_\bt_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/gdal.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/gdal.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>GDAL API &#8212; Django 5.2b1 documentation</title>\n+    <title>GDAL API &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Geolocation with GeoIP2\" href=\"geoip2.html\" />\n     <link rel=\"prev\" title=\"GEOS API\" href=\"geos.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -85,15 +86,15 @@\n in reading and writing vector geographic data in a variety of standard\n formats.</p>\n <p>GeoDjango provides a high-level Python interface for some of the\n capabilities of OGR, including the reading and coordinate transformation\n of vector spatial data and minimal support for GDAL\u2019s features with respect\n to raster (image) data.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Although the module is named <code class=\"docutils literal notranslate\"><span class=\"pre\">gdal</span></code>, GeoDjango only supports some of the\n capabilities of OGR and GDAL\u2019s raster features at this time.</p>\n </div>\n <section id=\"s-overview\">\n <span id=\"overview\"></span><h2>Overview<a class=\"headerlink\" href=\"#overview\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-sample-data\">\n <span id=\"s-gdal-sample-data\"></span><span id=\"sample-data\"></span><span id=\"gdal-sample-data\"></span><h3>Sample Data<a class=\"headerlink\" href=\"#sample-data\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -120,15 +121,15 @@\n object, contains some number of geographic features (<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Feature\" title=\"django.contrib.gis.gdal.Feature\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Feature</span></code></a>),\n information about the type of features contained in that layer (e.g.\n points, polygons, etc.), as well as the names and types of any\n additional fields (<a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Field\" title=\"django.contrib.gis.gdal.Field\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Field</span></code></a>) of data that may be associated with\n each feature in that layer.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.DataSource\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DataSource</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ds_input</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'utf-8'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/datasource.py#L51\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.DataSource\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DataSource</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ds_input</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'utf-8'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/datasource.py#L51\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.DataSource\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The constructor for <code class=\"docutils literal notranslate\"><span class=\"pre\">DataSource</span></code> only requires one parameter: the path of\n the file you want to read. However, OGR also supports a variety of more\n complex data sources, including databases, that may be accessed by passing\n a special name string instead of a path. For more information, see the\n <a class=\"reference external\" href=\"https://gdal.org/drivers/vector/\">OGR Vector Formats</a> documentation. The <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.DataSource.name\" title=\"django.contrib.gis.gdal.DataSource.name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">name</span></code></a> property of a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">DataSource</span></code> instance gives the OGR name of the underlying data source\n that it is using.</p>\n@@ -145,21 +146,21 @@\n <span class=\"go\">&#39;/path/to/your/cities.shp&#39;</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">ds</span><span class=\"o\">.</span><span class=\"n\">layer_count</span>  <span class=\"c1\"># This file only contains one layer</span>\n <span class=\"go\">1</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.DataSource.layer_count\">\n-<span class=\"sig-name descname\"><span class=\"pre\">layer_count</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/datasource.py#L120\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.DataSource.layer_count\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">layer_count</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/datasource.py#L120\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.DataSource.layer_count\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the number of layers in the data source.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.DataSource.name\">\n-<span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/datasource.py#L125\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.DataSource.name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/datasource.py#L125\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.DataSource.name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the name of the data source.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-layer\">\n@@ -570,20 +571,20 @@\n </dd></dl>\n \n </section>\n <section id=\"s-driver\">\n <span id=\"driver\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Driver</span></code><a class=\"headerlink\" href=\"#driver\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Driver\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Driver</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dr_input</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/driver.py#L9\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Driver\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Driver</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dr_input</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/driver.py#L9\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Driver\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">Driver</span></code> class is used internally to wrap an OGR <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.DataSource\" title=\"django.contrib.gis.gdal.DataSource\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DataSource</span></code></a>\n driver.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Driver.driver_count\">\n-<span class=\"sig-name descname\"><span class=\"pre\">driver_count</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/driver.py#L83\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Driver.driver_count\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">driver_count</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/driver.py#L83\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Driver.driver_count\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the number of OGR vector drivers currently registered.</p>\n </dd></dl>\n \n </section>\n </section>\n@@ -599,30 +600,30 @@\n coordinate transformation:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.gis.gdal</span> <span class=\"kn\">import</span> <span class=\"n\">OGRGeometry</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">polygon</span> <span class=\"o\">=</span> <span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POLYGON((0 0, 5 0, 5 5, 0 5))&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OGRGeometry</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geom_input</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L63\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OGRGeometry</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geom_input</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L63\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This object is a wrapper for the <a class=\"reference external\" href=\"https://gdal.org/api/ogrgeometry_cpp.html#ogrgeometry-class\">OGR Geometry</a> class. These objects are\n instantiated directly from the given <code class=\"docutils literal notranslate\"><span class=\"pre\">geom_input</span></code> parameter, which may be\n a string containing WKT, HEX, GeoJSON, a <code class=\"docutils literal notranslate\"><span class=\"pre\">buffer</span></code> containing WKB data, or\n an <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeomType\" title=\"django.contrib.gis.gdal.OGRGeomType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeomType</span></code></a> object. These objects are also returned from the\n <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Feature.geom\" title=\"django.contrib.gis.gdal.Feature.geom\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Feature.geom</span></code></a> attribute, when reading vector data from\n <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Layer\" title=\"django.contrib.gis.gdal.Layer\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Layer</span></code></a> (which is in turn a part of a <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.DataSource\" title=\"django.contrib.gis.gdal.DataSource\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DataSource</span></code></a>).</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.from_gml\">\n-<em class=\"property\"><span class=\"pre\">classmethod</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">from_gml</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">gml_string</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L175\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.from_gml\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">classmethod</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">from_gml</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">gml_string</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L175\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.from_gml\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Constructs an <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> from the given GML string.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.from_bbox\">\n-<em class=\"property\"><span class=\"pre\">classmethod</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">from_bbox</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">bbox</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L162\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.from_bbox\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">classmethod</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">from_bbox</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">bbox</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L162\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.from_bbox\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Constructs a <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Polygon\" title=\"django.contrib.gis.gdal.Polygon\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Polygon</span></code></a> from the given bounding-box (a 4-tuple).</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.__len__\">\n <span class=\"sig-name descname\"><span class=\"pre\">__len__</span></span>()<a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.__len__\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n@@ -645,44 +646,44 @@\n \n <p>Returns the point at the specified index for a <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.LineString\" title=\"django.contrib.gis.gdal.LineString\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LineString</span></code></a>, the\n interior ring at the specified index for a <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Polygon\" title=\"django.contrib.gis.gdal.Polygon\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Polygon</span></code></a>, or the geometry\n at the specified index in a <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GeometryCollection\" title=\"django.contrib.gis.gdal.GeometryCollection\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GeometryCollection</span></code></a>. Not applicable to\n other geometry types.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.dimension\">\n-<span class=\"sig-name descname\"><span class=\"pre\">dimension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L209\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.dimension\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">dimension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L209\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.dimension\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the number of coordinated dimensions of the geometry, i.e. 0\n for points, 1 for lines, and so forth:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">polygon</span><span class=\"o\">.</span><span class=\"n\">dimension</span>\n <span class=\"go\">2</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.coord_dim\">\n-<span class=\"sig-name descname\"><span class=\"pre\">coord_dim</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L220\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.coord_dim\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">coord_dim</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L220\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.coord_dim\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the coordinate dimension of this geometry. For example, the value\n would be 2 for two-dimensional geometries.</p>\n <div class=\"deprecated\">\n-<p><span class=\"versionmodified deprecated\">Deprecated since version 5.1: </span>The <code class=\"docutils literal notranslate\"><span class=\"pre\">coord_dim</span></code> setter is deprecated. Use <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry.set_3d\" title=\"django.contrib.gis.gdal.OGRGeometry.set_3d\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">set_3d()</span></code></a> instead.</p>\n+<p><span class=\"versionmodified deprecated\">Verouderd sinds versie 5.1: </span>The <code class=\"docutils literal notranslate\"><span class=\"pre\">coord_dim</span></code> setter is deprecated. Use <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry.set_3d\" title=\"django.contrib.gis.gdal.OGRGeometry.set_3d\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">set_3d()</span></code></a> instead.</p>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.is_3d\">\n-<span class=\"sig-name descname\"><span class=\"pre\">is_3d</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L279\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.is_3d\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">is_3d</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L279\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.is_3d\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.1.</span> </div>\n <p>A boolean indicating if this geometry has Z coordinates.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.set_3d\">\n-<span class=\"sig-name descname\"><span class=\"pre\">set_3d</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L283\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.set_3d\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">set_3d</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L283\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.set_3d\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.1.</span> </div>\n <p>A method that adds or removes the Z coordinate dimension.</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p</span> <span class=\"o\">=</span> <span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POINT (1 2 3)&quot;</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p</span><span class=\"o\">.</span><span class=\"n\">is_3d</span>\n@@ -690,23 +691,23 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p</span><span class=\"o\">.</span><span class=\"n\">set_3d</span><span class=\"p\">(</span><span class=\"kc\">False</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p</span><span class=\"o\">.</span><span class=\"n\">wkt</span>\n <span class=\"go\">&quot;POINT (1 2)&quot;</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.is_measured\">\n-<span class=\"sig-name descname\"><span class=\"pre\">is_measured</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L293\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.is_measured\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">is_measured</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L293\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.is_measured\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.1.</span> </div>\n <p>A boolean indicating if this geometry has M coordinates.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.set_measured\">\n-<span class=\"sig-name descname\"><span class=\"pre\">set_measured</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L297\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.set_measured\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">set_measured</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L297\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.set_measured\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.1.</span> </div>\n <p>A method to add or remove the M coordinate dimension.</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p</span> <span class=\"o\">=</span> <span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POINT (1 2)&quot;</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p</span><span class=\"o\">.</span><span class=\"n\">is_measured</span>\n@@ -714,106 +715,106 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p</span><span class=\"o\">.</span><span class=\"n\">set_measured</span><span class=\"p\">(</span><span class=\"kc\">True</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p</span><span class=\"o\">.</span><span class=\"n\">wkt</span>\n <span class=\"go\">&quot;POINT M (1 2 0)&quot;</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.geom_count\">\n-<span class=\"sig-name descname\"><span class=\"pre\">geom_count</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L229\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.geom_count\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">geom_count</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L229\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.geom_count\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the number of elements in this geometry:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">polygon</span><span class=\"o\">.</span><span class=\"n\">geom_count</span>\n <span class=\"go\">1</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.has_curve\">\n-<span class=\"sig-name descname\"><span class=\"pre\">has_curve</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L309\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.has_curve\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">has_curve</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L309\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.has_curve\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <p>A boolean indicating if this geometry is or contains a curve geometry.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.get_linear_geometry\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_linear_geometry</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L313\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.get_linear_geometry\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_linear_geometry</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L313\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.get_linear_geometry\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <p>Returns a linear version of the geometry. If no conversion can be made, the\n original geometry is returned.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.get_curve_geometry\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_curve_geometry</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L317\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.get_curve_geometry\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_curve_geometry</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L317\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.get_curve_geometry\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <p>Returns a curved version of the geometry. If no conversion can be made, the\n original geometry is returned.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.point_count\">\n-<span class=\"sig-name descname\"><span class=\"pre\">point_count</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L234\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.point_count\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">point_count</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L234\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.point_count\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the number of points used to describe this geometry:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">polygon</span><span class=\"o\">.</span><span class=\"n\">point_count</span>\n <span class=\"go\">4</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.num_points\">\n-<span class=\"sig-name descname\"><span class=\"pre\">num_points</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L239\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.num_points\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">num_points</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L239\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.num_points\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Alias for <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry.point_count\" title=\"django.contrib.gis.gdal.OGRGeometry.point_count\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">point_count</span></code></a>.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.num_coords\">\n-<span class=\"sig-name descname\"><span class=\"pre\">num_coords</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L244\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.num_coords\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">num_coords</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L244\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.num_coords\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Alias for <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry.point_count\" title=\"django.contrib.gis.gdal.OGRGeometry.point_count\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">point_count</span></code></a>.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.geom_type\">\n-<span class=\"sig-name descname\"><span class=\"pre\">geom_type</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L249\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.geom_type\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">geom_type</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L249\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.geom_type\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the type of this geometry, as an <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeomType\" title=\"django.contrib.gis.gdal.OGRGeomType\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeomType</span></code></a> object.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.geom_name\">\n-<span class=\"sig-name descname\"><span class=\"pre\">geom_name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L254\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.geom_name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">geom_name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L254\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.geom_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the name of the type of this geometry:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">polygon</span><span class=\"o\">.</span><span class=\"n\">geom_name</span>\n <span class=\"go\">&#39;POLYGON&#39;</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.area\">\n-<span class=\"sig-name descname\"><span class=\"pre\">area</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L259\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.area\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">area</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L259\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.area\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the area of this geometry, or 0 for geometries that do not contain\n an area:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">polygon</span><span class=\"o\">.</span><span class=\"n\">area</span>\n <span class=\"go\">25.0</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.envelope\">\n-<span class=\"sig-name descname\"><span class=\"pre\">envelope</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L264\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.envelope\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">envelope</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L264\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.envelope\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the envelope of this geometry, as an <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Envelope\" title=\"django.contrib.gis.gdal.Envelope\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Envelope</span></code></a> object.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.extent\">\n-<span class=\"sig-name descname\"><span class=\"pre\">extent</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L274\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.extent\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">extent</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L274\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.extent\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the envelope of this geometry as a 4-tuple, instead of as an\n <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Envelope\" title=\"django.contrib.gis.gdal.Envelope\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Envelope</span></code></a> object:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">point</span><span class=\"o\">.</span><span class=\"n\">extent</span>\n <span class=\"go\">(0.0, 0.0, 5.0, 5.0)</span>\n </pre></div>\n@@ -839,215 +840,215 @@\n \n <p>Returns or sets the spatial reference identifier corresponding to\n <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> of this geometry.  Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> if\n there is no spatial reference information associated with this\n geometry, or if an SRID cannot be determined.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.geos\">\n-<span class=\"sig-name descname\"><span class=\"pre\">geos</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L375\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.geos\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">geos</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L375\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.geos\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a <a class=\"reference internal\" href=\"geos.html#django.contrib.gis.geos.GEOSGeometry\" title=\"django.contrib.gis.geos.GEOSGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GEOSGeometry</span></code></a> object\n corresponding to this geometry.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.gml\">\n-<span class=\"sig-name descname\"><span class=\"pre\">gml</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L387\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.gml\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">gml</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L387\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.gml\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a string representation of this geometry in GML format:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POINT(1 2)&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">gml</span>\n <span class=\"go\">&#39;&lt;gml:Point&gt;&lt;gml:coordinates&gt;1,2&lt;/gml:coordinates&gt;&lt;/gml:Point&gt;&#39;</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.hex\">\n-<span class=\"sig-name descname\"><span class=\"pre\">hex</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L392\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.hex\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">hex</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L392\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.hex\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a string representation of this geometry in HEX WKB format:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POINT(1 2)&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">hex</span>\n <span class=\"go\">&#39;0101000000000000000000F03F0000000000000040&#39;</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.json\">\n-<span class=\"sig-name descname\"><span class=\"pre\">json</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L397\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.json\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">json</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L397\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.json\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a string representation of this geometry in JSON format:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POINT(1 2)&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">json</span>\n <span class=\"go\">&#39;{ &quot;type&quot;: &quot;Point&quot;, &quot;coordinates&quot;: [ 1.000000, 2.000000 ] }&#39;</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.kml\">\n-<span class=\"sig-name descname\"><span class=\"pre\">kml</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L406\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.kml\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">kml</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L406\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.kml\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a string representation of this geometry in KML format.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.wkb_size\">\n-<span class=\"sig-name descname\"><span class=\"pre\">wkb_size</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L411\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.wkb_size\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">wkb_size</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L411\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.wkb_size\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the size of the WKB buffer needed to hold a WKB representation\n of this geometry:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;POINT(1 2)&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">wkb_size</span>\n <span class=\"go\">21</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.wkb\">\n-<span class=\"sig-name descname\"><span class=\"pre\">wkb</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L416\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.wkb\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">wkb</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L416\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.wkb\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a <code class=\"docutils literal notranslate\"><span class=\"pre\">buffer</span></code> containing a WKB representation of this geometry.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.wkt\">\n-<span class=\"sig-name descname\"><span class=\"pre\">wkt</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L434\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.wkt\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">wkt</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L434\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.wkt\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a string representation of this geometry in WKT format.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.ewkt\">\n-<span class=\"sig-name descname\"><span class=\"pre\">ewkt</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L443\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.ewkt\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">ewkt</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L443\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.ewkt\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the EWKT representation of this geometry.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.clone\">\n-<span class=\"sig-name descname\"><span class=\"pre\">clone</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L452\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.clone\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">clone</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L452\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.clone\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a new <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> clone of this geometry object.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.close_rings\">\n-<span class=\"sig-name descname\"><span class=\"pre\">close_rings</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L456\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.close_rings\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">close_rings</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L456\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.close_rings\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>If there are any rings within this geometry that have not been closed,\n this routine will do so by adding the starting point to the end:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">triangle</span> <span class=\"o\">=</span> <span class=\"n\">OGRGeometry</span><span class=\"p\">(</span><span class=\"s2\">&quot;LINEARRING (0 0,0 1,1 0)&quot;</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">triangle</span><span class=\"o\">.</span><span class=\"n\">close_rings</span><span class=\"p\">()</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">triangle</span><span class=\"o\">.</span><span class=\"n\">wkt</span>\n <span class=\"go\">&#39;LINEARRING (0 0,0 1,1 0,0 0)&#39;</span>\n </pre></div>\n </div>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.transform\">\n-<span class=\"sig-name descname\"><span class=\"pre\">transform</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">coord_trans</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">clone</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L465\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.transform\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">transform</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">coord_trans</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">clone</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L465\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.transform\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Transforms this geometry to a different spatial reference system. May take\n a <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.CoordTransform\" title=\"django.contrib.gis.gdal.CoordTransform\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CoordTransform</span></code></a> object, a <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> object, or\n any other input accepted by <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> (including spatial\n reference WKT and PROJ strings, or an integer SRID).</p>\n <p>By default nothing is returned and the geometry is transformed in-place.\n However, if the <code class=\"docutils literal notranslate\"><span class=\"pre\">clone</span></code> keyword is set to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> then a transformed\n clone of this geometry is returned instead.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.intersects\">\n-<span class=\"sig-name descname\"><span class=\"pre\">intersects</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L506\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.intersects\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">intersects</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L506\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.intersects\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if this geometry intersects the other, otherwise returns\n <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.equals\">\n-<span class=\"sig-name descname\"><span class=\"pre\">equals</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L510\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.equals\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">equals</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L510\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.equals\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if this geometry is equivalent to the other, otherwise\n returns <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.disjoint\">\n-<span class=\"sig-name descname\"><span class=\"pre\">disjoint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L514\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.disjoint\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">disjoint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L514\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.disjoint\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if this geometry is spatially disjoint to (i.e. does\n not intersect) the other, otherwise returns <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.touches\">\n-<span class=\"sig-name descname\"><span class=\"pre\">touches</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L518\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.touches\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">touches</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L518\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.touches\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if this geometry touches the other, otherwise returns\n <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.crosses\">\n-<span class=\"sig-name descname\"><span class=\"pre\">crosses</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L522\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.crosses\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">crosses</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L522\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.crosses\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if this geometry crosses the other, otherwise returns\n <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.within\">\n-<span class=\"sig-name descname\"><span class=\"pre\">within</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L526\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.within\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">within</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L526\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.within\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if this geometry is contained within the other, otherwise\n returns <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.contains\">\n-<span class=\"sig-name descname\"><span class=\"pre\">contains</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L530\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.contains\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">contains</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L530\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.contains\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if this geometry contains the other, otherwise returns\n <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.overlaps\">\n-<span class=\"sig-name descname\"><span class=\"pre\">overlaps</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L534\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.overlaps\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">overlaps</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L534\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.overlaps\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if this geometry overlaps the other, otherwise returns\n <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.boundary\">\n-<span class=\"sig-name descname\"><span class=\"pre\">boundary</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L547\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.boundary\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">boundary</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L547\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.boundary\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The boundary of this geometry, as a new <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> object.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.convex_hull\">\n-<span class=\"sig-name descname\"><span class=\"pre\">convex_hull</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L552\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.convex_hull\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">convex_hull</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L552\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.convex_hull\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The smallest convex polygon that contains this geometry, as a new\n <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> object.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.difference\">\n-<span class=\"sig-name descname\"><span class=\"pre\">difference</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L559\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.difference\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">difference</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L559\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.difference\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the region consisting of the difference of this geometry and\n the other, as a new <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> object.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.intersection\">\n-<span class=\"sig-name descname\"><span class=\"pre\">intersection</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L566\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.intersection\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">intersection</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L566\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.intersection\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the region consisting of the intersection of this geometry and\n the other, as a new <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> object.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.sym_difference\">\n-<span class=\"sig-name descname\"><span class=\"pre\">sym_difference</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L573\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.sym_difference\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">sym_difference</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L573\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.sym_difference\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the region consisting of the symmetric difference of this\n geometry and the other, as a new <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> object.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.union\">\n-<span class=\"sig-name descname\"><span class=\"pre\">union</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L580\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.union\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">union</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L580\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.union\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the region consisting of the union of this geometry and\n the other, as a new <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.OGRGeometry\" title=\"django.contrib.gis.gdal.OGRGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OGRGeometry</span></code></a> object.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeometry.centroid\">\n-<span class=\"sig-name descname\"><span class=\"pre\">centroid</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L588\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.centroid\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">centroid</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geometries.py#L588\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeometry.centroid\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Point\" title=\"django.contrib.gis.gdal.Point\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Point</span></code></a> representing the centroid of this geometry.</p>\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.1:</span> <p><code class=\"docutils literal notranslate\"><span class=\"pre\">centroid</span></code> was promoted from a <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.Polygon\" title=\"django.contrib.gis.gdal.Polygon\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Polygon</span></code></a> only attribute to\n being available on all geometry types.</p>\n </div>\n@@ -1201,28 +1202,28 @@\n </dd></dl>\n \n </section>\n <section id=\"s-ogrgeomtype\">\n <span id=\"ogrgeomtype\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">OGRGeomType</span></code><a class=\"headerlink\" href=\"#ogrgeomtype\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeomType\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OGRGeomType</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">type_input</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geomtype.py#L4\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeomType\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OGRGeomType</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">type_input</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geomtype.py#L4\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeomType\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This class allows for the representation of an OGR geometry type\n in any of several ways:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.gis.gdal</span> <span class=\"kn\">import</span> <span class=\"n\">OGRGeomType</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">gt1</span> <span class=\"o\">=</span> <span class=\"n\">OGRGeomType</span><span class=\"p\">(</span><span class=\"mi\">3</span><span class=\"p\">)</span>  <span class=\"c1\"># Using an integer for the type</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">gt2</span> <span class=\"o\">=</span> <span class=\"n\">OGRGeomType</span><span class=\"p\">(</span><span class=\"s2\">&quot;Polygon&quot;</span><span class=\"p\">)</span>  <span class=\"c1\"># Using a string</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">gt3</span> <span class=\"o\">=</span> <span class=\"n\">OGRGeomType</span><span class=\"p\">(</span><span class=\"s2\">&quot;POLYGON&quot;</span><span class=\"p\">)</span>  <span class=\"c1\"># It&#39;s case-insensitive</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">gt1</span> <span class=\"o\">==</span> <span class=\"mi\">3</span><span class=\"p\">,</span> <span class=\"n\">gt1</span> <span class=\"o\">==</span> <span class=\"s2\">&quot;Polygon&quot;</span><span class=\"p\">)</span>  <span class=\"c1\"># Equivalence works w/non-OGRGeomType objects</span>\n <span class=\"go\">True True</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeomType.name\">\n-<span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geomtype.py#L124\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeomType.name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geomtype.py#L124\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeomType.name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a short-hand string form of the OGR Geometry type:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">gt1</span><span class=\"o\">.</span><span class=\"n\">name</span>\n <span class=\"go\">&#39;Polygon&#39;</span>\n </pre></div>\n </div>\n@@ -1234,15 +1235,15 @@\n <p>Returns the number corresponding to the OGR geometry type:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">gt1</span><span class=\"o\">.</span><span class=\"n\">num</span>\n <span class=\"go\">3</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.OGRGeomType.django\">\n-<span class=\"sig-name descname\"><span class=\"pre\">django</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geomtype.py#L129\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeomType.django\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">django</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/geomtype.py#L129\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.OGRGeomType.django\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the Django field type (a subclass of GeometryField) to use for\n storing this OGR type, or <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> if there is no appropriate Django type:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">gt1</span><span class=\"o\">.</span><span class=\"n\">django</span>\n <span class=\"go\">&#39;PolygonField&#39;</span>\n </pre></div>\n@@ -1250,82 +1251,82 @@\n </dd></dl>\n \n </section>\n <section id=\"s-envelope\">\n <span id=\"envelope\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Envelope</span></code><a class=\"headerlink\" href=\"#envelope\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Envelope</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L32\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Envelope</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L32\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Represents an OGR Envelope structure that contains the minimum and maximum\n X, Y coordinates for a rectangle bounding box. The naming of the variables\n is compatible with the OGR Envelope C structure.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope.min_x\">\n-<span class=\"sig-name descname\"><span class=\"pre\">min_x</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L155\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope.min_x\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">min_x</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L155\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope.min_x\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The value of the minimum X coordinate.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope.min_y\">\n-<span class=\"sig-name descname\"><span class=\"pre\">min_y</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L160\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope.min_y\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">min_y</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L160\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope.min_y\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The value of the maximum X coordinate.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope.max_x\">\n-<span class=\"sig-name descname\"><span class=\"pre\">max_x</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L165\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope.max_x\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">max_x</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L165\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope.max_x\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The value of the minimum Y coordinate.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope.max_y\">\n-<span class=\"sig-name descname\"><span class=\"pre\">max_y</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L170\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope.max_y\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">max_y</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L170\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope.max_y\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The value of the maximum Y coordinate.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope.ur\">\n-<span class=\"sig-name descname\"><span class=\"pre\">ur</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L175\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope.ur\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">ur</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L175\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope.ur\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The upper-right coordinate, as a tuple.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope.ll\">\n-<span class=\"sig-name descname\"><span class=\"pre\">ll</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L180\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope.ll\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">ll</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L180\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope.ll\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The lower-left coordinate, as a tuple.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope.tuple\">\n-<span class=\"sig-name descname\"><span class=\"pre\">tuple</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L185\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope.tuple\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">tuple</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L185\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope.tuple\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A tuple representing the envelope.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope.wkt\">\n-<span class=\"sig-name descname\"><span class=\"pre\">wkt</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L190\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope.wkt\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">wkt</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L190\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope.wkt\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A string representing this envelope as a polygon in WKT format.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.Envelope.expand_to_include\">\n-<span class=\"sig-name descname\"><span class=\"pre\">expand_to_include</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L106\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope.expand_to_include\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">expand_to_include</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/envelope.py#L106\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.Envelope.expand_to_include\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n </section>\n </section>\n <section id=\"s-coordinate-system-objects\">\n <span id=\"coordinate-system-objects\"></span><h2>Coordinate System Objects<a class=\"headerlink\" href=\"#coordinate-system-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-spatialreference\">\n <span id=\"spatialreference\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code><a class=\"headerlink\" href=\"#spatialreference\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SpatialReference</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srs_input</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L45\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SpatialReference</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srs_input</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L45\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Spatial reference objects are initialized on the given <code class=\"docutils literal notranslate\"><span class=\"pre\">srs_input</span></code>,\n which may be one of the following:</p>\n <ul class=\"simple\">\n <li><p>OGC Well Known Text (WKT) (a string)</p></li>\n <li><p>EPSG code (integer or string)</p></li>\n <li><p>PROJ string</p></li>\n <li><p>A shorthand string for well-known standards (<code class=\"docutils literal notranslate\"><span class=\"pre\">'WGS84'</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">'WGS72'</span></code>,\n@@ -1349,15 +1350,15 @@\n <span class=\"gp\">... </span><span class=\"sd\">     AUTHORITY[&quot;EPSG&quot;,&quot;9122&quot;]],</span>\n <span class=\"gp\">... </span><span class=\"sd\">AUTHORITY[&quot;EPSG&quot;,&quot;4326&quot;]]&quot;&quot;&quot;</span>\n <span class=\"gp\">... </span><span class=\"p\">)</span>  <span class=\"c1\"># OGC WKT</span>\n </pre></div>\n </div>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.__getitem__\">\n-<span class=\"sig-name descname\"><span class=\"pre\">__getitem__</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">target</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L113\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.__getitem__\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">__getitem__</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">target</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L113\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.__getitem__\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the value of the given string attribute node, <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> if the node\n doesn\u2019t exist. Can also take a tuple as a parameter, (target, child), where\n child is the index of the attribute in the WKT. For example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkt</span> <span class=\"o\">=</span> <span class=\"s1\">&#39;GEOGCS[&quot;WGS 84&quot;, DATUM[&quot;WGS_1984, ... AUTHORITY[&quot;EPSG&quot;,&quot;4326&quot;]]&#39;</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">srs</span> <span class=\"o\">=</span> <span class=\"n\">SpatialReference</span><span class=\"p\">(</span><span class=\"n\">wkt</span><span class=\"p\">)</span>  <span class=\"c1\"># could also use &#39;WGS84&#39;, or 4326</span>\n@@ -1375,219 +1376,219 @@\n <span class=\"go\">EPSG</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">srs</span><span class=\"p\">[</span><span class=\"s2\">&quot;UNIT|AUTHORITY&quot;</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">])</span>  <span class=\"c1\"># The authority value for the units</span>\n <span class=\"go\">9122</span>\n </pre></div>\n </div>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.attr_value\">\n-<span class=\"sig-name descname\"><span class=\"pre\">attr_value</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">target</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">index</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L147\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.attr_value\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">attr_value</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">target</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">index</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L147\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.attr_value\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The attribute value for the given target node (e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">'PROJCS'</span></code>).\n The index keyword specifies an index of the child node to return.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.auth_name\">\n-<span class=\"sig-name descname\"><span class=\"pre\">auth_name</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">target</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L156\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.auth_name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">auth_name</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">target</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L156\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.auth_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the authority name for the given string target node.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.auth_code\">\n-<span class=\"sig-name descname\"><span class=\"pre\">auth_code</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">target</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L162\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.auth_code\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">auth_code</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">target</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L162\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.auth_code\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the authority code for the given string target node.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.clone\">\n-<span class=\"sig-name descname\"><span class=\"pre\">clone</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L168\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.clone\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">clone</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L168\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.clone\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a clone of this spatial reference object.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.identify_epsg\">\n-<span class=\"sig-name descname\"><span class=\"pre\">identify_epsg</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L176\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.identify_epsg\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">identify_epsg</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L176\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.identify_epsg\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This method inspects the WKT of this <code class=\"docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code> and will add EPSG\n authority nodes where an EPSG identifier is applicable.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.from_esri\">\n-<span class=\"sig-name descname\"><span class=\"pre\">from_esri</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L172\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.from_esri\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">from_esri</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L172\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.from_esri\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Morphs this SpatialReference from ESRI\u2019s format to EPSG</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.to_esri\">\n-<span class=\"sig-name descname\"><span class=\"pre\">to_esri</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L183\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.to_esri\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">to_esri</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L183\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.to_esri\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Morphs this SpatialReference to ESRI\u2019s format.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.validate\">\n-<span class=\"sig-name descname\"><span class=\"pre\">validate</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L187\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.validate\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">validate</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L187\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.validate\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Checks to see if the given spatial reference is valid, if not\n an exception will be raised.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.import_epsg\">\n-<span class=\"sig-name descname\"><span class=\"pre\">import_epsg</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">epsg</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L299\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.import_epsg\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">import_epsg</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">epsg</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L299\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.import_epsg\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Import spatial reference from EPSG code.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.import_proj\">\n-<span class=\"sig-name descname\"><span class=\"pre\">import_proj</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">proj</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L303\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.import_proj\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">import_proj</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">proj</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L303\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.import_proj\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Import spatial reference from PROJ string.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.import_user_input\">\n-<span class=\"sig-name descname\"><span class=\"pre\">import_user_input</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_input</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L307\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.import_user_input\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">import_user_input</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_input</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L307\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.import_user_input\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.import_wkt\">\n-<span class=\"sig-name descname\"><span class=\"pre\">import_wkt</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">wkt</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L311\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.import_wkt\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">import_wkt</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">wkt</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L311\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.import_wkt\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Import spatial reference from WKT.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.import_xml\">\n-<span class=\"sig-name descname\"><span class=\"pre\">import_xml</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">xml</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L315\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.import_xml\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">import_xml</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">xml</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L315\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.import_xml\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Import spatial reference from XML.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.name\">\n-<span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L193\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L193\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the name of this Spatial Reference.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.srid\">\n-<span class=\"sig-name descname\"><span class=\"pre\">srid</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L205\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.srid\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">srid</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L205\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.srid\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the SRID of top-level authority, or <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> if undefined.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.linear_name\">\n-<span class=\"sig-name descname\"><span class=\"pre\">linear_name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L214\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.linear_name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">linear_name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L214\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.linear_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the name of the linear units.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.linear_units\">\n-<span class=\"sig-name descname\"><span class=\"pre\">linear_units</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L220\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.linear_units\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">linear_units</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L220\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.linear_units\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the value of the linear units.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.angular_name\">\n-<span class=\"sig-name descname\"><span class=\"pre\">angular_name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L226\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.angular_name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">angular_name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L226\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.angular_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the name of the angular units.\u201d</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.angular_units\">\n-<span class=\"sig-name descname\"><span class=\"pre\">angular_units</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L232\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.angular_units\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">angular_units</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L232\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.angular_units\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the value of the angular units.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.units\">\n-<span class=\"sig-name descname\"><span class=\"pre\">units</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L238\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.units\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">units</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L238\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.units\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a 2-tuple of the units value and the units name and will\n automatically determines whether to return the linear or angular units.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.ellipsoid\">\n-<span class=\"sig-name descname\"><span class=\"pre\">ellipsoid</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L254\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.ellipsoid\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">ellipsoid</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L254\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.ellipsoid\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a tuple of the ellipsoid parameters for this spatial reference:\n (semimajor axis, semiminor axis, and inverse flattening).</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.semi_major\">\n-<span class=\"sig-name descname\"><span class=\"pre\">semi_major</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L262\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.semi_major\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">semi_major</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L262\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.semi_major\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the semi major axis of the ellipsoid for this spatial reference.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.semi_minor\">\n-<span class=\"sig-name descname\"><span class=\"pre\">semi_minor</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L267\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.semi_minor\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">semi_minor</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L267\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.semi_minor\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the semi minor axis of the ellipsoid for this spatial reference.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.inverse_flattening\">\n-<span class=\"sig-name descname\"><span class=\"pre\">inverse_flattening</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L272\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.inverse_flattening\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">inverse_flattening</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L272\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.inverse_flattening\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the inverse flattening of the ellipsoid for this spatial reference.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.geographic\">\n-<span class=\"sig-name descname\"><span class=\"pre\">geographic</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L278\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.geographic\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">geographic</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L278\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.geographic\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if this spatial reference is geographic (root node is\n <code class=\"docutils literal notranslate\"><span class=\"pre\">GEOGCS</span></code>).</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.local\">\n-<span class=\"sig-name descname\"><span class=\"pre\">local</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L286\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.local\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">local</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L286\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.local\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if this spatial reference is local (root node is\n <code class=\"docutils literal notranslate\"><span class=\"pre\">LOCAL_CS</span></code>).</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.projected\">\n-<span class=\"sig-name descname\"><span class=\"pre\">projected</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L291\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.projected\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">projected</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L291\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.projected\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if this spatial reference is a projected coordinate system\n (root node is <code class=\"docutils literal notranslate\"><span class=\"pre\">PROJCS</span></code>).</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.wkt\">\n-<span class=\"sig-name descname\"><span class=\"pre\">wkt</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L321\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.wkt\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">wkt</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L321\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.wkt\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the WKT representation of this spatial reference.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.pretty_wkt\">\n-<span class=\"sig-name descname\"><span class=\"pre\">pretty_wkt</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L326\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.pretty_wkt\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">pretty_wkt</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L326\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.pretty_wkt\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the \u2018pretty\u2019 representation of the WKT.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.proj\">\n-<span class=\"sig-name descname\"><span class=\"pre\">proj</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L331\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.proj\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">proj</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L331\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.proj\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the PROJ representation for this spatial reference.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.proj4\">\n-<span class=\"sig-name descname\"><span class=\"pre\">proj4</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L336\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.proj4\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">proj4</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L336\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.proj4\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Alias for <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference.proj\" title=\"django.contrib.gis.gdal.SpatialReference.proj\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">SpatialReference.proj</span></code></a>.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SpatialReference.xml\">\n-<span class=\"sig-name descname\"><span class=\"pre\">xml</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L341\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.xml\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">xml</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L341\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SpatialReference.xml\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the XML representation of this spatial reference.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-coordtransform\">\n <span id=\"coordtransform\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">CoordTransform</span></code><a class=\"headerlink\" href=\"#coordtransform\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.CoordTransform\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CoordTransform</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">source</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">target</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L346\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.CoordTransform\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CoordTransform</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">source</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">target</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/srs.py#L346\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.CoordTransform\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Represents a coordinate system transform. It is initialized with two\n <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a>, representing the source and target coordinate\n systems, respectively. These objects should be used when performing the same\n coordinate transformation repeatedly on different geometries:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">ct</span> <span class=\"o\">=</span> <span class=\"n\">CoordTransform</span><span class=\"p\">(</span><span class=\"n\">SpatialReference</span><span class=\"p\">(</span><span class=\"s2\">&quot;WGS84&quot;</span><span class=\"p\">),</span> <span class=\"n\">SpatialReference</span><span class=\"p\">(</span><span class=\"s2\">&quot;NAD83&quot;</span><span class=\"p\">))</span>\n@@ -1608,24 +1609,24 @@\n formats and data sources using a consistent interface.  Each\n data source is represented by a <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster\" title=\"django.contrib.gis.gdal.GDALRaster\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code></a> object which contains\n one or more layers of data named bands.  Each band, represented by a\n <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALBand\" title=\"django.contrib.gis.gdal.GDALBand\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALBand</span></code></a> object, contains georeferenced image data. For example, an RGB\n image is represented as three bands: one for red, one for green, and one for\n blue.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>For raster data there is no difference between a raster instance and its\n data source. Unlike for the Geometry objects, <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster\" title=\"django.contrib.gis.gdal.GDALRaster\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code></a> objects are\n always a data source. Temporary rasters can be instantiated in memory\n using the corresponding driver, but they will be of the same class as file-based\n raster sources.</p>\n </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GDALRaster</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ds_input</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">write</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L70\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GDALRaster</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ds_input</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">write</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L70\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The constructor for <code class=\"docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code> accepts two parameters. The first\n parameter defines the raster source, and the second parameter defines if a\n raster should be opened in write mode. For newly-created rasters, the second\n parameter is ignored and the new raster is always created in write mode.</p>\n <p>The first parameter can take three forms: a string or\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/pathlib.html#pathlib.Path\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Path</span></code></a> representing a file path (filesystem or GDAL virtual\n filesystem), a dictionary with values defining a new raster, or a bytes\n@@ -1679,26 +1680,26 @@\n <span class=\"go\">True</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">name</span>  <span class=\"c1\"># Stored in a random path in the vsimem filesystem.</span>\n <span class=\"go\">&#39;/vsimem/da300bdb-129d-49a8-b336-e410a9428dad&#39;</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.name\">\n-<span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L265\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L265\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The name of the source which is equivalent to the input file path or the name\n provided upon instantiation.</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;name&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;myraster&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span><span class=\"o\">.</span><span class=\"n\">name</span>\n <span class=\"go\">&#39;myraster&#39;</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.driver\">\n-<span class=\"sig-name descname\"><span class=\"pre\">driver</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L273\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.driver\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">driver</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L273\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.driver\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The name of the GDAL driver used to handle the input file. For <code class=\"docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code>s created\n from a file, the driver type is detected automatically. The creation of rasters from\n scratch is an in-memory raster by default (<code class=\"docutils literal notranslate\"><span class=\"pre\">'MEM'</span></code>), but can be\n altered as needed. For instance, use <code class=\"docutils literal notranslate\"><span class=\"pre\">GTiff</span></code> for a <code class=\"docutils literal notranslate\"><span class=\"pre\">GeoTiff</span></code> file.\n For a list of file types, see also the <a class=\"reference external\" href=\"https://gdal.org/drivers/raster/\">GDAL Raster Formats</a> list.</p>\n <p>An in-memory raster is created through the following example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span><span class=\"o\">.</span><span class=\"n\">driver</span><span class=\"o\">.</span><span class=\"n\">name</span>\n@@ -1724,35 +1725,35 @@\n <span class=\"go\">&#39;GTiff&#39;</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.width\">\n-<span class=\"sig-name descname\"><span class=\"pre\">width</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L281\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.width\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">width</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L281\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.width\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The width of the source in pixels (X-axis).</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">20</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span><span class=\"o\">.</span><span class=\"n\">width</span>\n <span class=\"go\">10</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.height\">\n-<span class=\"sig-name descname\"><span class=\"pre\">height</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L288\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.height\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">height</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L288\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.height\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The height of the source in pixels (Y-axis).</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">20</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span><span class=\"o\">.</span><span class=\"n\">height</span>\n <span class=\"go\">20</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.srs\">\n-<span class=\"sig-name descname\"><span class=\"pre\">srs</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L308\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.srs\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">srs</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L308\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.srs\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The spatial reference system of the raster, as a\n <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> instance. The SRS can be changed by\n setting it to an other <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> or providing any input\n that is accepted by the <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> constructor.</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">20</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">srs</span><span class=\"o\">.</span><span class=\"n\">srid</span>\n <span class=\"go\">4326</span>\n@@ -1761,15 +1762,15 @@\n <span class=\"go\">3086</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.srid\">\n-<span class=\"sig-name descname\"><span class=\"pre\">srid</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L331\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.srid\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">srid</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L331\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.srid\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The Spatial Reference System Identifier (SRID) of the raster. This\n property is a shortcut to getting or setting the SRID through the\n <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.srs\" title=\"django.contrib.gis.gdal.GDALRaster.srs\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">srs</span></code></a> attribute.</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">20</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">srid</span>\n <span class=\"go\">4326</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">srid</span> <span class=\"o\">=</span> <span class=\"mi\">3086</span>\n@@ -1779,15 +1780,15 @@\n <span class=\"go\">3086</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.geotransform\">\n-<span class=\"sig-name descname\"><span class=\"pre\">geotransform</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L350\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.geotransform\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">geotransform</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L350\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.geotransform\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The affine transformation matrix used to georeference the source, as a\n tuple of six coefficients which map pixel/line coordinates into\n georeferenced space using the following relationship:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">Xgeo</span> <span class=\"o\">=</span> <span class=\"n\">GT</span><span class=\"p\">(</span><span class=\"mi\">0</span><span class=\"p\">)</span> <span class=\"o\">+</span> <span class=\"n\">Xpixel</span> <span class=\"o\">*</span> <span class=\"n\">GT</span><span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">)</span> <span class=\"o\">+</span> <span class=\"n\">Yline</span> <span class=\"o\">*</span> <span class=\"n\">GT</span><span class=\"p\">(</span><span class=\"mi\">2</span><span class=\"p\">)</span>\n <span class=\"n\">Ygeo</span> <span class=\"o\">=</span> <span class=\"n\">GT</span><span class=\"p\">(</span><span class=\"mi\">3</span><span class=\"p\">)</span> <span class=\"o\">+</span> <span class=\"n\">Xpixel</span> <span class=\"o\">*</span> <span class=\"n\">GT</span><span class=\"p\">(</span><span class=\"mi\">4</span><span class=\"p\">)</span> <span class=\"o\">+</span> <span class=\"n\">Yline</span> <span class=\"o\">*</span> <span class=\"n\">GT</span><span class=\"p\">(</span><span class=\"mi\">5</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n@@ -1800,15 +1801,15 @@\n <span class=\"go\">[0.0, 1.0, 0.0, 0.0, 0.0, -1.0]</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.origin\">\n-<span class=\"sig-name descname\"><span class=\"pre\">origin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L360\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.origin\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">origin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L360\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.origin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Coordinates of the top left origin of the raster in the spatial\n reference system of the source, as a point object with <code class=\"docutils literal notranslate\"><span class=\"pre\">x</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">y</span></code>\n members.</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">20</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">origin</span>\n <span class=\"go\">[0.0, 0.0]</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">origin</span><span class=\"o\">.</span><span class=\"n\">x</span> <span class=\"o\">=</span> <span class=\"mi\">1</span>\n@@ -1816,15 +1817,15 @@\n <span class=\"go\">[1.0, 0.0]</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.scale\">\n-<span class=\"sig-name descname\"><span class=\"pre\">scale</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L367\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.scale\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">scale</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L367\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.scale\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Pixel width and height used for georeferencing the raster, as a point\n object with <code class=\"docutils literal notranslate\"><span class=\"pre\">x</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">y</span></code>  members. See <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.geotransform\" title=\"django.contrib.gis.gdal.GDALRaster.geotransform\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">geotransform</span></code></a> for more\n information.</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">20</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">scale</span>\n <span class=\"go\">[1.0, -1.0]</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">scale</span><span class=\"o\">.</span><span class=\"n\">x</span> <span class=\"o\">=</span> <span class=\"mi\">2</span>\n@@ -1832,15 +1833,15 @@\n <span class=\"go\">[2.0, -1.0]</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.skew\">\n-<span class=\"sig-name descname\"><span class=\"pre\">skew</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L374\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.skew\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">skew</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L374\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.skew\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Skew coefficients used to georeference the raster, as a point object\n with <code class=\"docutils literal notranslate\"><span class=\"pre\">x</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">y</span></code>  members. In case of north up images, these\n coefficients are both <code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code>.</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">20</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">skew</span>\n <span class=\"go\">[0.0, 0.0]</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">skew</span><span class=\"o\">.</span><span class=\"n\">x</span> <span class=\"o\">=</span> <span class=\"mi\">3</span>\n@@ -1848,15 +1849,15 @@\n <span class=\"go\">[3.0, 0.0]</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.extent\">\n-<span class=\"sig-name descname\"><span class=\"pre\">extent</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L381\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.extent\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">extent</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L381\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.extent\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Extent (boundary values) of the raster source, as a 4-tuple\n <code class=\"docutils literal notranslate\"><span class=\"pre\">(xmin,</span> <span class=\"pre\">ymin,</span> <span class=\"pre\">xmax,</span> <span class=\"pre\">ymax)</span></code> in the spatial reference system of the\n source.</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">({</span><span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">20</span><span class=\"p\">,</span> <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">})</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">extent</span>\n <span class=\"go\">(0.0, -20.0, 10.0, 0.0)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span><span class=\"o\">.</span><span class=\"n\">origin</span><span class=\"o\">.</span><span class=\"n\">x</span> <span class=\"o\">=</span> <span class=\"mi\">100</span>\n@@ -1864,15 +1865,15 @@\n <span class=\"go\">(100.0, -20.0, 110.0, 0.0)</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.bands\">\n-<span class=\"sig-name descname\"><span class=\"pre\">bands</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L397\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.bands\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">bands</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L397\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.bands\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>List of all bands of the source, as <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALBand\" title=\"django.contrib.gis.gdal.GDALBand\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALBand</span></code></a> instances.</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rst</span> <span class=\"o\">=</span> <span class=\"n\">GDALRaster</span><span class=\"p\">(</span>\n <span class=\"gp\">... </span>    <span class=\"p\">{</span>\n <span class=\"gp\">... </span>        <span class=\"s2\">&quot;width&quot;</span><span class=\"p\">:</span> <span class=\"mi\">1</span><span class=\"p\">,</span>\n <span class=\"gp\">... </span>        <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">:</span> <span class=\"mi\">2</span><span class=\"p\">,</span>\n <span class=\"gp\">... </span>        <span class=\"s2\">&quot;srid&quot;</span><span class=\"p\">:</span> <span class=\"mi\">4326</span><span class=\"p\">,</span>\n <span class=\"gp\">... </span>        <span class=\"s2\">&quot;bands&quot;</span><span class=\"p\">:</span> <span class=\"p\">[{</span><span class=\"s2\">&quot;data&quot;</span><span class=\"p\">:</span> <span class=\"p\">[</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">]},</span> <span class=\"p\">{</span><span class=\"s2\">&quot;data&quot;</span><span class=\"p\">:</span> <span class=\"p\">[</span><span class=\"mi\">2</span><span class=\"p\">,</span> <span class=\"mi\">3</span><span class=\"p\">]}],</span>\n@@ -1884,15 +1885,15 @@\n <span class=\"go\">array([[ 2.,  3.]], dtype=float32)</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.warp\">\n-<span class=\"sig-name descname\"><span class=\"pre\">warp</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ds_input</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">resampling</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'NearestNeighbour'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_error</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0.0</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L400\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.warp\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">warp</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ds_input</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">resampling</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'NearestNeighbour'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_error</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0.0</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L400\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.warp\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a warped version of this raster.</p>\n <p>The warping parameters can be specified through the <code class=\"docutils literal notranslate\"><span class=\"pre\">ds_input</span></code>\n argument. The use of <code class=\"docutils literal notranslate\"><span class=\"pre\">ds_input</span></code> is analogous to the corresponding\n argument of the class constructor. It is a dictionary with the\n characteristics of the target raster. Allowed dictionary key values are\n width, height, SRID, origin, scale, skew, datatype, driver, and name\n (filename).</p>\n@@ -1933,15 +1934,15 @@\n <span class=\"go\">       [ 31.,  33.,  35.]], dtype=float32)</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.transform\">\n-<span class=\"sig-name descname\"><span class=\"pre\">transform</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srs</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">driver</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">resampling</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'NearestNeighbour'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_error</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0.0</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L482\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.transform\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">transform</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srs</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">driver</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">resampling</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'NearestNeighbour'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_error</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0.0</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L482\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.transform\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Transforms this raster to a different spatial reference system\n (<code class=\"docutils literal notranslate\"><span class=\"pre\">srs</span></code>), which may be a <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> object, or any\n other input accepted by <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> (including spatial\n reference WKT and PROJ strings, or an integer SRID).</p>\n <p>It calculates the bounds and scale of the current raster in the new\n spatial reference system and warps the raster using the\n <a class=\"reference internal\" href=\"#django.contrib.gis.gdal.GDALRaster.warp\" title=\"django.contrib.gis.gdal.GDALRaster.warp\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">warp</span></code></a> function.</p>\n@@ -1970,15 +1971,15 @@\n <span class=\"go\">[-82.98492744885776, 27.601924753080144]</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.info\">\n-<span class=\"sig-name descname\"><span class=\"pre\">info</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L536\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.info\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">info</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L536\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.info\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a string with a summary of the raster. This is equivalent to\n the <a class=\"reference external\" href=\"https://gdal.org/programs/gdalinfo.html\">gdalinfo</a> command line utility.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.metadata\">\n <span class=\"sig-name descname\"><span class=\"pre\">metadata</span></span><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.metadata\" title=\"Link to this definition\">\u00b6</a></dt>\n@@ -2001,22 +2002,22 @@\n <span class=\"go\">{&#39;DEFAULT&#39;: {&#39;VERSION&#39;: &#39;2.0&#39;}}</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.vsi_buffer\">\n-<span class=\"sig-name descname\"><span class=\"pre\">vsi_buffer</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L244\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.vsi_buffer\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">vsi_buffer</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L244\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.vsi_buffer\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A <code class=\"docutils literal notranslate\"><span class=\"pre\">bytes</span></code> representation of this raster. Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> for rasters\n that are not stored in GDAL\u2019s virtual filesystem.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALRaster.is_vsi_based\">\n-<span class=\"sig-name descname\"><span class=\"pre\">is_vsi_based</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L261\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.is_vsi_based\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">is_vsi_based</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/raster/source.py#L261\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALRaster.is_vsi_based\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A boolean indicating if this raster is stored in GDAL\u2019s virtual\n filesystem.</p>\n </dd></dl>\n \n </dd></dl>\n \n </section>\n@@ -2552,21 +2553,21 @@\n location (e.g., <code class=\"docutils literal notranslate\"><span class=\"pre\">/home/john/lib/libgdal.so</span></code>).</p>\n </section>\n </section>\n <section id=\"s-exceptions\">\n <span id=\"exceptions\"></span><h2>Exceptions<a class=\"headerlink\" href=\"#exceptions\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.GDALException\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GDALException</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/error.py#L9\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALException\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GDALException</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/error.py#L9\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.GDALException\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The base GDAL exception, indicating a GDAL-related error.</p>\n </dd></dl>\n \n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.gdal.SRSException\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SRSException</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/error.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SRSException\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SRSException</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/gdal/error.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.gdal.SRSException\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>An exception raised when an error occurs when constructing or using a\n spatial reference system object.</p>\n </dd></dl>\n \n </section>\n </section>\n \n@@ -2633,37 +2634,37 @@\n <li><a class=\"reference internal\" href=\"#exceptions\">Exceptions</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"geos.html\"\n-                          title=\"previous chapter\">GEOS API</a></p>\n+                          title=\"vorig hoofdstuk\">GEOS API</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"geoip2.html\"\n-                          title=\"next chapter\">Geolocation with GeoIP2</a></p>\n+                          title=\"volgend hoofdstuk\">Geolocation with GeoIP2</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGD\bDA\bAL\bL A\bAP\bPI\bI_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n _\bG_\bD_\bA_\bL stands for G\bGe\beo\bos\bsp\bpa\bat\bti\bia\bal\bl D\bDa\bat\bta\ba A\bAb\bbs\bst\btr\bra\bac\bct\bti\bio\bon\bn L\bLi\bib\bbr\bra\bar\bry\by, and is a veritable \u201cSwiss\n army knife\u201d of GIS data functionality. A subset of GDAL is the _\bO_\bG_\bR Simple\n Features Library, which specializes in reading and writing vector geographic\n data in a variety of standard formats.\n GeoDjango provides a high-level Python interface for some of the capabilities\n of OGR, including the reading and coordinate transformation of vector spatial\n data and minimal support for GDAL\u2019s features with respect to raster (image)\n data.\n-Note\n+Notitie\n Although the module is named gdal, GeoDjango only supports some of the\n capabilities of OGR and GDAL\u2019s raster features at this time.\n *\b**\b**\b**\b**\b* O\bOv\bve\ber\brv\bvi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* S\bSa\bam\bmp\bpl\ble\be D\bDa\bat\bta\ba_\b?\b\u00b6 *\b**\b**\b**\b*\n The GDAL/OGR tools described here are designed to help you read in your\n geospatial data, in order for most of them to be useful you have to have some\n data to work with. If you\u2019re starting out and don\u2019t yet have any data of your\n@@ -30,15 +30,15 @@\n data from a variety of OGR-supported geospatial file formats and data sources\n using a consistent interface. Each data source is represented by a _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be\n object which contains one or more layers of data. Each layer, represented by a\n _\bL_\ba_\by_\be_\br object, contains some number of geographic features (_\bF_\be_\ba_\bt_\bu_\br_\be),\n information about the type of features contained in that layer (e.g. points,\n polygons, etc.), as well as the names and types of any additional fields\n (_\bF_\bi_\be_\bl_\bd) of data that may be associated with each feature in that layer.\n-  c\bcl\bla\bas\bss\bs DataSource(d\bds\bs_\b_i\bin\bnp\bpu\but\bt, e\ben\bnc\bco\bod\bdi\bin\bng\bg=\b='\b'u\but\btf\bf-\b-8\b8'\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DataSource(d\bds\bs_\b_i\bin\bnp\bpu\but\bt, e\ben\bnc\bco\bod\bdi\bin\bng\bg=\b='\b'u\but\btf\bf-\b-8\b8'\b')_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The constructor for DataSource only requires one parameter: the path of\n       the file you want to read. However, OGR also supports a variety of more\n       complex data sources, including databases, that may be accessed by\n       passing a special name string instead of a path. For more information,\n       see the _\bO_\bG_\bR_\b _\bV_\be_\bc_\bt_\bo_\br_\b _\bF_\bo_\br_\bm_\ba_\bt_\bs documentation. The _\bn_\ba_\bm_\be property of a\n       DataSource instance gives the OGR name of the underlying data source that\n       it is using.\n@@ -51,17 +51,17 @@\n       data themselves, see the next section:\n       >>> from django.contrib.gis.gdal import DataSource\n       >>> ds = DataSource(\"/path/to/your/cities.shp\")\n       >>> ds.name\n       '/path/to/your/cities.shp'\n       >>> ds.layer_count  # This file only contains one layer\n       1\n-        layer_count_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        layer_count_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the number of layers in the data source.\n-        name_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        name_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the name of the data source.\n *\b**\b**\b**\b* L\bLa\bay\bye\ber\br_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs Layer_\b\u00b6\n       Layer is a wrapper for a layer of data in a DataSource object. You never\n       create a Layer object directly. Instead, you retrieve them from a\n       _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be object, which is essentially a standard Python container of\n       Layer objects. For example, you can access a specific layer by its index\n@@ -263,122 +263,122 @@\n       'Pueblo'\n         as_datetime()_\b\u00b6\n       Returns the value of the field as a tuple of date and time components:\n       >>> city[\"Created\"].as_datetime()\n       (c_long(1999), c_long(5), c_long(23), c_long(0), c_long(0), c_long(0),\n       c_long(0))\n *\b**\b**\b**\b* D\bDr\bri\biv\bve\ber\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Driver(d\bdr\br_\b_i\bin\bnp\bpu\but\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Driver(d\bdr\br_\b_i\bin\bnp\bpu\but\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The Driver class is used internally to wrap an OGR _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be driver.\n-        driver_count_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        driver_count_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the number of OGR vector drivers currently registered.\n *\b**\b**\b**\b**\b* O\bOG\bGR\bR G\bGe\beo\bom\bme\bet\btr\bri\bie\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* O\bOG\bGR\bRG\bGe\beo\bom\bme\bet\btr\bry\by_\b?\b\u00b6 *\b**\b**\b**\b*\n _\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by objects share similar functionality with _\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by objects and\n are thin wrappers around OGR\u2019s internal geometry representation. Thus, they\n allow for more efficient access to data when using _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be. Unlike its GEOS\n counterpart, _\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by supports spatial reference systems and coordinate\n transformation:\n >>> from django.contrib.gis.gdal import OGRGeometry\n >>> polygon = OGRGeometry(\"POLYGON((0 0, 5 0, 5 5, 0 5))\")\n-  c\bcl\bla\bas\bss\bs OGRGeometry(g\bge\beo\bom\bm_\b_i\bin\bnp\bpu\but\bt, s\bsr\brs\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs OGRGeometry(g\bge\beo\bom\bm_\b_i\bin\bnp\bpu\but\bt, s\bsr\brs\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This object is a wrapper for the _\bO_\bG_\bR_\b _\bG_\be_\bo_\bm_\be_\bt_\br_\by class. These objects are\n       instantiated directly from the given geom_input parameter, which may be a\n       string containing WKT, HEX, GeoJSON, a buffer containing WKB data, or an\n       _\bO_\bG_\bR_\bG_\be_\bo_\bm_\bT_\by_\bp_\be object. These objects are also returned from the _\bF_\be_\ba_\bt_\bu_\br_\be_\b._\bg_\be_\bo_\bm\n       attribute, when reading vector data from _\bL_\ba_\by_\be_\br (which is in turn a part\n       of a _\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be).\n-        c\bcl\bla\bas\bss\bsm\bme\bet\bth\bho\bod\bd from_gml(g\bgm\bml\bl_\b_s\bst\btr\bri\bin\bng\bg)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        c\bcl\bla\bas\bss\bsm\bme\bet\bth\bho\bod\bd from_gml(g\bgm\bml\bl_\b_s\bst\btr\bri\bin\bng\bg)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Constructs an _\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by from the given GML string.\n-        c\bcl\bla\bas\bss\bsm\bme\bet\bth\bho\bod\bd from_bbox(b\bbb\bbo\box\bx)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        c\bcl\bla\bas\bss\bsm\bme\bet\bth\bho\bod\bd from_bbox(b\bbb\bbo\box\bx)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Constructs a _\bP_\bo_\bl_\by_\bg_\bo_\bn from the given bounding-box (a 4-tuple).\n         __len__()_\b\u00b6\n       Returns the number of points in a _\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg, the number of rings in a\n       _\bP_\bo_\bl_\by_\bg_\bo_\bn, or the number of geometries in a _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bC_\bo_\bl_\bl_\be_\bc_\bt_\bi_\bo_\bn. Not\n       applicable to other geometry types.\n         __iter__()_\b\u00b6\n       Iterates over the points in a _\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg, the rings in a _\bP_\bo_\bl_\by_\bg_\bo_\bn, or the\n       geometries in a _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bC_\bo_\bl_\bl_\be_\bc_\bt_\bi_\bo_\bn. Not applicable to other geometry\n       types.\n         __getitem__()_\b\u00b6\n       Returns the point at the specified index for a _\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg, the interior\n       ring at the specified index for a _\bP_\bo_\bl_\by_\bg_\bo_\bn, or the geometry at the\n       specified index in a _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bC_\bo_\bl_\bl_\be_\bc_\bt_\bi_\bo_\bn. Not applicable to other geometry\n       types.\n-        dimension_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        dimension_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the number of coordinated dimensions of the geometry, i.e. 0 for\n       points, 1 for lines, and so forth:\n       >>> polygon.dimension\n       2\n-        coord_dim_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        coord_dim_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the coordinate dimension of this geometry. For example, the value\n       would be 2 for two-dimensional geometries.\n-      Deprecated since version 5.1: The coord_dim setter is deprecated. Use\n+      Verouderd sinds versie 5.1: The coord_dim setter is deprecated. Use\n       _\bs_\be_\bt_\b__\b3_\bd_\b(_\b) instead.\n-        is_3d_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        is_3d_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       New in Django 5.1.\n       A boolean indicating if this geometry has Z coordinates.\n-        set_3d(v\bva\bal\blu\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        set_3d(v\bva\bal\blu\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       New in Django 5.1.\n       A method that adds or removes the Z coordinate dimension.\n       >>> p = OGRGeometry(\"POINT (1 2 3)\")\n       >>> p.is_3d\n       True\n       >>> p.set_3d(False)\n       >>> p.wkt\n       \"POINT (1 2)\"\n-        is_measured_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        is_measured_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       New in Django 5.1.\n       A boolean indicating if this geometry has M coordinates.\n-        set_measured(v\bva\bal\blu\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        set_measured(v\bva\bal\blu\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       New in Django 5.1.\n       A method to add or remove the M coordinate dimension.\n       >>> p = OGRGeometry(\"POINT (1 2)\")\n       >>> p.is_measured\n       False\n       >>> p.set_measured(True)\n       >>> p.wkt\n       \"POINT M (1 2 0)\"\n-        geom_count_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        geom_count_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the number of elements in this geometry:\n       >>> polygon.geom_count\n       1\n-        has_curve_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        has_curve_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       New in Django 5.2.\n       A boolean indicating if this geometry is or contains a curve geometry.\n-        get_linear_geometry()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_linear_geometry()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       New in Django 5.2.\n       Returns a linear version of the geometry. If no conversion can be made,\n       the original geometry is returned.\n-        get_curve_geometry()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_curve_geometry()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       New in Django 5.2.\n       Returns a curved version of the geometry. If no conversion can be made,\n       the original geometry is returned.\n-        point_count_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        point_count_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the number of points used to describe this geometry:\n       >>> polygon.point_count\n       4\n-        num_points_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        num_points_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Alias for _\bp_\bo_\bi_\bn_\bt_\b__\bc_\bo_\bu_\bn_\bt.\n-        num_coords_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        num_coords_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Alias for _\bp_\bo_\bi_\bn_\bt_\b__\bc_\bo_\bu_\bn_\bt.\n-        geom_type_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        geom_type_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the type of this geometry, as an _\bO_\bG_\bR_\bG_\be_\bo_\bm_\bT_\by_\bp_\be object.\n-        geom_name_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        geom_name_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the name of the type of this geometry:\n       >>> polygon.geom_name\n       'POLYGON'\n-        area_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        area_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the area of this geometry, or 0 for geometries that do not\n       contain an area:\n       >>> polygon.area\n       25.0\n-        envelope_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        envelope_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the envelope of this geometry, as an _\bE_\bn_\bv_\be_\bl_\bo_\bp_\be object.\n-        extent_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        extent_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the envelope of this geometry as a 4-tuple, instead of as an\n       _\bE_\bn_\bv_\be_\bl_\bo_\bp_\be object:\n       >>> point.extent\n       (0.0, 0.0, 5.0, 5.0)\n         srs_\b\u00b6\n       This property controls the spatial reference for this geometry, or None\n       if no spatial reference system has been assigned to it. If assigned,\n@@ -388,98 +388,98 @@\n       >>> city.geom.srs.name\n       'GCS_WGS_1984'\n         srid_\b\u00b6\n       Returns or sets the spatial reference identifier corresponding to\n       _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be of this geometry. Returns None if there is no spatial\n       reference information associated with this geometry, or if an SRID cannot\n       be determined.\n-        geos_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        geos_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a _\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by object corresponding to this geometry.\n-        gml_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        gml_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a string representation of this geometry in GML format:\n       >>> OGRGeometry(\"POINT(1 2)\").gml\n       '<gml:Point><gml:coordinates>1,2</gml:coordinates></gml:Point>'\n-        hex_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        hex_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a string representation of this geometry in HEX WKB format:\n       >>> OGRGeometry(\"POINT(1 2)\").hex\n       '0101000000000000000000F03F0000000000000040'\n-        json_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        json_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a string representation of this geometry in JSON format:\n       >>> OGRGeometry(\"POINT(1 2)\").json\n       '{ \"type\": \"Point\", \"coordinates\": [ 1.000000, 2.000000 ] }'\n-        kml_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        kml_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a string representation of this geometry in KML format.\n-        wkb_size_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        wkb_size_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the size of the WKB buffer needed to hold a WKB representation of\n       this geometry:\n       >>> OGRGeometry(\"POINT(1 2)\").wkb_size\n       21\n-        wkb_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        wkb_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a buffer containing a WKB representation of this geometry.\n-        wkt_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        wkt_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a string representation of this geometry in WKT format.\n-        ewkt_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        ewkt_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the EWKT representation of this geometry.\n-        clone()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        clone()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a new _\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by clone of this geometry object.\n-        close_rings()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        close_rings()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       If there are any rings within this geometry that have not been closed,\n       this routine will do so by adding the starting point to the end:\n       >>> triangle = OGRGeometry(\"LINEARRING (0 0,0 1,1 0)\")\n       >>> triangle.close_rings()\n       >>> triangle.wkt\n       'LINEARRING (0 0,0 1,1 0,0 0)'\n-        transform(c\bco\boo\bor\brd\bd_\b_t\btr\bra\ban\bns\bs, c\bcl\blo\bon\bne\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        transform(c\bco\boo\bor\brd\bd_\b_t\btr\bra\ban\bns\bs, c\bcl\blo\bon\bne\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Transforms this geometry to a different spatial reference system. May\n       take a _\bC_\bo_\bo_\br_\bd_\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm object, a _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be object, or any other\n       input accepted by _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be (including spatial reference WKT and\n       PROJ strings, or an integer SRID).\n       By default nothing is returned and the geometry is transformed in-place.\n       However, if the clone keyword is set to True then a transformed clone of\n       this geometry is returned instead.\n-        intersects(o\bot\bth\bhe\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        intersects(o\bot\bth\bhe\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if this geometry intersects the other, otherwise returns\n       False.\n-        equals(o\bot\bth\bhe\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        equals(o\bot\bth\bhe\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if this geometry is equivalent to the other, otherwise\n       returns False.\n-        disjoint(o\bot\bth\bhe\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        disjoint(o\bot\bth\bhe\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if this geometry is spatially disjoint to (i.e. does not\n       intersect) the other, otherwise returns False.\n-        touches(o\bot\bth\bhe\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        touches(o\bot\bth\bhe\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if this geometry touches the other, otherwise returns False.\n-        crosses(o\bot\bth\bhe\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        crosses(o\bot\bth\bhe\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if this geometry crosses the other, otherwise returns False.\n-        within(o\bot\bth\bhe\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        within(o\bot\bth\bhe\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if this geometry is contained within the other, otherwise\n       returns False.\n-        contains(o\bot\bth\bhe\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        contains(o\bot\bth\bhe\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if this geometry contains the other, otherwise returns\n       False.\n-        overlaps(o\bot\bth\bhe\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        overlaps(o\bot\bth\bhe\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if this geometry overlaps the other, otherwise returns\n       False.\n-        boundary()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        boundary()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The boundary of this geometry, as a new _\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by object.\n-        convex_hull_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        convex_hull_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The smallest convex polygon that contains this geometry, as a new\n       _\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by object.\n-        difference()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        difference()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the region consisting of the difference of this geometry and the\n       other, as a new _\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by object.\n-        intersection()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        intersection()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the region consisting of the intersection of this geometry and\n       the other, as a new _\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by object.\n-        sym_difference()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        sym_difference()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the region consisting of the symmetric difference of this\n       geometry and the other, as a new _\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by object.\n-        union()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        union()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the region consisting of the union of this geometry and the\n       other, as a new _\bO_\bG_\bR_\bG_\be_\bo_\bm_\be_\bt_\br_\by object.\n-        centroid_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        centroid_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a _\bP_\bo_\bi_\bn_\bt representing the centroid of this geometry.\n       Changed in Django 5.1:\n       centroid was promoted from a _\bP_\bo_\bl_\by_\bg_\bo_\bn only attribute to being available on\n       all geometry types.\n         tuple_\b\u00b6\n       Returns the coordinates of a point geometry as a tuple, the coordinates\n       of a line geometry as a tuple of tuples, and so forth:\n@@ -536,62 +536,62 @@\n         exterior_ring_\b\u00b6\n       An alias for _\bs_\bh_\be_\bl_\bl.\n   c\bcl\bla\bas\bss\bs GeometryCollection_\b\u00b6\n         add(g\bge\beo\bom\bm)_\b\u00b6\n       Adds a geometry to this geometry collection. Not applicable to other\n       geometry types.\n *\b**\b**\b**\b* O\bOG\bGR\bRG\bGe\beo\bom\bmT\bTy\byp\bpe\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs OGRGeomType(t\bty\byp\bpe\be_\b_i\bin\bnp\bpu\but\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs OGRGeomType(t\bty\byp\bpe\be_\b_i\bin\bnp\bpu\but\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This class allows for the representation of an OGR geometry type in any\n       of several ways:\n       >>> from django.contrib.gis.gdal import OGRGeomType\n       >>> gt1 = OGRGeomType(3)  # Using an integer for the type\n       >>> gt2 = OGRGeomType(\"Polygon\")  # Using a string\n       >>> gt3 = OGRGeomType(\"POLYGON\")  # It's case-insensitive\n       >>> print(gt1 == 3, gt1 == \"Polygon\")  # Equivalence works w/non-\n       OGRGeomType objects\n       True True\n-        name_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        name_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a short-hand string form of the OGR Geometry type:\n       >>> gt1.name\n       'Polygon'\n         num_\b\u00b6\n       Returns the number corresponding to the OGR geometry type:\n       >>> gt1.num\n       3\n-        django_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        django_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the Django field type (a subclass of GeometryField) to use for\n       storing this OGR type, or None if there is no appropriate Django type:\n       >>> gt1.django\n       'PolygonField'\n *\b**\b**\b**\b* E\bEn\bnv\bve\bel\blo\bop\bpe\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Envelope(*\b*a\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Envelope(*\b*a\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Represents an OGR Envelope structure that contains the minimum and\n       maximum X, Y coordinates for a rectangle bounding box. The naming of the\n       variables is compatible with the OGR Envelope C structure.\n-        min_x_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        min_x_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The value of the minimum X coordinate.\n-        min_y_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        min_y_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The value of the maximum X coordinate.\n-        max_x_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        max_x_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The value of the minimum Y coordinate.\n-        max_y_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        max_y_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The value of the maximum Y coordinate.\n-        ur_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        ur_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The upper-right coordinate, as a tuple.\n-        ll_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        ll_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The lower-left coordinate, as a tuple.\n-        tuple_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        tuple_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A tuple representing the envelope.\n-        wkt_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        wkt_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A string representing this envelope as a polygon in WKT format.\n-        expand_to_include(*\b*a\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        expand_to_include(*\b*a\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n *\b**\b**\b**\b**\b* C\bCo\boo\bor\brd\bdi\bin\bna\bat\bte\be S\bSy\bys\bst\bte\bem\bm O\bOb\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* S\bSp\bpa\bat\bti\bia\bal\blR\bRe\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SpatialReference(s\bsr\brs\bs_\b_i\bin\bnp\bpu\but\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SpatialReference(s\bsr\brs\bs_\b_i\bin\bnp\bpu\but\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Spatial reference objects are initialized on the given srs_input, which\n       may be one of the following:\n           * OGC Well Known Text (WKT) (a string)\n           * EPSG code (integer or string)\n           * PROJ string\n           * A shorthand string for well-known standards ('WGS84', 'WGS72',\n             'NAD27', 'NAD83')\n@@ -609,15 +609,15 @@\n       ...      AUTHORITY[\"EPSG\",\"6326\"]],\n       ... PRIMEM[\"Greenwich\",0,\n       ...      AUTHORITY[\"EPSG\",\"8901\"]],\n       ... UNIT[\"degree\",0.01745329251994328,\n       ...      AUTHORITY[\"EPSG\",\"9122\"]],\n       ... AUTHORITY[\"EPSG\",\"4326\"]]\"\"\"\n       ... )  # OGC WKT\n-        __getitem__(t\bta\bar\brg\bge\bet\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        __getitem__(t\bta\bar\brg\bge\bet\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the value of the given string attribute node, None if the node\n       doesn\u2019t exist. Can also take a tuple as a parameter, (target, child),\n       where child is the index of the attribute in the WKT. For example:\n       >>> wkt = 'GEOGCS[\"WGS 84\", DATUM[\"WGS_1984, ... AUTHORITY\n       [\"EPSG\",\"4326\"]]'\n       >>> srs = SpatialReference(wkt)  # could also use 'WGS84', or 4326\n       >>> print(srs[\"GEOGCS\"])\n@@ -631,87 +631,87 @@\n       >>> print(srs[\"TOWGS84\", 4])  # the fourth value in this wkt\n       0\n       >>> print(srs[\"UNIT|AUTHORITY\"])  # For the units authority, have to use\n       the pipe symbol.\n       EPSG\n       >>> print(srs[\"UNIT|AUTHORITY\", 1])  # The authority value for the units\n       9122\n-        attr_value(t\bta\bar\brg\bge\bet\bt, i\bin\bnd\bde\bex\bx=\b=0\b0)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        attr_value(t\bta\bar\brg\bge\bet\bt, i\bin\bnd\bde\bex\bx=\b=0\b0)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The attribute value for the given target node (e.g. 'PROJCS'). The index\n       keyword specifies an index of the child node to return.\n-        auth_name(t\bta\bar\brg\bge\bet\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        auth_name(t\bta\bar\brg\bge\bet\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the authority name for the given string target node.\n-        auth_code(t\bta\bar\brg\bge\bet\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        auth_code(t\bta\bar\brg\bge\bet\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the authority code for the given string target node.\n-        clone()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        clone()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a clone of this spatial reference object.\n-        identify_epsg()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        identify_epsg()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This method inspects the WKT of this SpatialReference and will add EPSG\n       authority nodes where an EPSG identifier is applicable.\n-        from_esri()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        from_esri()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Morphs this SpatialReference from ESRI\u2019s format to EPSG\n-        to_esri()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        to_esri()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Morphs this SpatialReference to ESRI\u2019s format.\n-        validate()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        validate()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Checks to see if the given spatial reference is valid, if not an\n       exception will be raised.\n-        import_epsg(e\bep\bps\bsg\bg)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        import_epsg(e\bep\bps\bsg\bg)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Import spatial reference from EPSG code.\n-        import_proj(p\bpr\bro\boj\bj)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        import_proj(p\bpr\bro\boj\bj)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Import spatial reference from PROJ string.\n-        import_user_input(u\bus\bse\ber\br_\b_i\bin\bnp\bpu\but\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-        import_wkt(w\bwk\bkt\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        import_user_input(u\bus\bse\ber\br_\b_i\bin\bnp\bpu\but\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+        import_wkt(w\bwk\bkt\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Import spatial reference from WKT.\n-        import_xml(x\bxm\bml\bl)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        import_xml(x\bxm\bml\bl)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Import spatial reference from XML.\n-        name_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        name_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the name of this Spatial Reference.\n-        srid_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        srid_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the SRID of top-level authority, or None if undefined.\n-        linear_name_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        linear_name_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the name of the linear units.\n-        linear_units_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        linear_units_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the value of the linear units.\n-        angular_name_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        angular_name_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the name of the angular units.\u201d\n-        angular_units_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        angular_units_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the value of the angular units.\n-        units_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        units_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a 2-tuple of the units value and the units name and will\n       automatically determines whether to return the linear or angular units.\n-        ellipsoid_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        ellipsoid_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a tuple of the ellipsoid parameters for this spatial reference:\n       (semimajor axis, semiminor axis, and inverse flattening).\n-        semi_major_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        semi_major_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the semi major axis of the ellipsoid for this spatial reference.\n-        semi_minor_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        semi_minor_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the semi minor axis of the ellipsoid for this spatial reference.\n-        inverse_flattening_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        inverse_flattening_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the inverse flattening of the ellipsoid for this spatial\n       reference.\n-        geographic_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        geographic_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if this spatial reference is geographic (root node is\n       GEOGCS).\n-        local_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        local_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if this spatial reference is local (root node is LOCAL_CS).\n-        projected_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        projected_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if this spatial reference is a projected coordinate system\n       (root node is PROJCS).\n-        wkt_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        wkt_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the WKT representation of this spatial reference.\n-        pretty_wkt_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        pretty_wkt_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the \u2018pretty\u2019 representation of the WKT.\n-        proj_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        proj_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the PROJ representation for this spatial reference.\n-        proj4_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        proj4_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Alias for _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b._\bp_\br_\bo_\bj.\n-        xml_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        xml_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the XML representation of this spatial reference.\n *\b**\b**\b**\b* C\bCo\boo\bor\brd\bdT\bTr\bra\ban\bns\bsf\bfo\bor\brm\bm_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs CoordTransform(s\bso\bou\bur\brc\bce\be, t\bta\bar\brg\bge\bet\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs CoordTransform(s\bso\bou\bur\brc\bce\be, t\bta\bar\brg\bge\bet\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Represents a coordinate system transform. It is initialized with two\n _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be, representing the source and target coordinate systems,\n respectively. These objects should be used when performing the same coordinate\n transformation repeatedly on different geometries:\n >>> ct = CoordTransform(SpatialReference(\"WGS84\"), SpatialReference(\"NAD83\"))\n >>> for feat in layer:\n ...     geom = feat.geom  # getting clone of feature geometry\n@@ -722,20 +722,20 @@\n _\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br is a wrapper for the GDAL raster source object that supports reading\n data from a variety of GDAL-supported geospatial file formats and data sources\n using a consistent interface. Each data source is represented by a _\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br\n object which contains one or more layers of data named bands. Each band,\n represented by a _\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd object, contains georeferenced image data. For\n example, an RGB image is represented as three bands: one for red, one for\n green, and one for blue.\n-Note\n+Notitie\n For raster data there is no difference between a raster instance and its data\n source. Unlike for the Geometry objects, _\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br objects are always a data\n source. Temporary rasters can be instantiated in memory using the corresponding\n driver, but they will be of the same class as file-based raster sources.\n-  c\bcl\bla\bas\bss\bs GDALRaster(d\bds\bs_\b_i\bin\bnp\bpu\but\bt, w\bwr\bri\bit\bte\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GDALRaster(d\bds\bs_\b_i\bin\bnp\bpu\but\bt, w\bwr\bri\bit\bte\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The constructor for GDALRaster accepts two parameters. The first\n       parameter defines the raster source, and the second parameter defines if\n       a raster should be opened in write mode. For newly-created rasters, the\n       second parameter is ignored and the new raster is always created in write\n       mode.\n       The first parameter can take three forms: a string or _\bP_\ba_\bt_\bh representing a\n       file path (filesystem or GDAL virtual filesystem), a dictionary with\n@@ -787,21 +787,21 @@\n       >>> rst_file = open(\"/path/to/your/raster.tif\", \"rb\")\n       >>> rst_bytes = rst_file.read()\n       >>> rst = GDALRaster(rst_bytes)\n       >>> rst.is_vsi_based\n       True\n       >>> rst.name  # Stored in a random path in the vsimem filesystem.\n       '/vsimem/da300bdb-129d-49a8-b336-e410a9428dad'\n-        name_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        name_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             The name of the source which is equivalent to the input file path\n             or the name provided upon instantiation.\n             >>> GDALRaster({\"width\": 10, \"height\": 10, \"name\": \"myraster\",\n             \"srid\": 4326}).name\n             'myraster'\n-        driver_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        driver_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             The name of the GDAL driver used to handle the input file. For\n             GDALRasters created from a file, the driver type is detected\n             automatically. The creation of rasters from scratch is an in-memory\n             raster by default ('MEM'), but can be altered as needed. For\n             instance, use GTiff for a GeoTiff file. For a list of file types,\n             see also the _\bG_\bD_\bA_\bL_\b _\bR_\ba_\bs_\bt_\be_\br_\b _\bF_\bo_\br_\bm_\ba_\bt_\bs list.\n             An in-memory raster is created through the following example:\n@@ -823,112 +823,112 @@\n             ...     }\n             ... )\n             >>> rst.name\n             '/tmp/tmp7x9H4J.tif'           # The exact filename will be\n             different on your computer\n             >>> rst.driver.name\n             'GTiff'\n-        width_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        width_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             The width of the source in pixels (X-axis).\n             >>> GDALRaster({\"width\": 10, \"height\": 20, \"srid\": 4326}).width\n             10\n-        height_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        height_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             The height of the source in pixels (Y-axis).\n             >>> GDALRaster({\"width\": 10, \"height\": 20, \"srid\": 4326}).height\n             20\n-        srs_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        srs_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             The spatial reference system of the raster, as a _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n             instance. The SRS can be changed by setting it to an other\n             _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be or providing any input that is accepted by the\n             _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be constructor.\n             >>> rst = GDALRaster({\"width\": 10, \"height\": 20, \"srid\": 4326})\n             >>> rst.srs.srid\n             4326\n             >>> rst.srs = 3086\n             >>> rst.srs.srid\n             3086\n-        srid_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        srid_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             The Spatial Reference System Identifier (SRID) of the raster. This\n             property is a shortcut to getting or setting the SRID through the\n             _\bs_\br_\bs attribute.\n             >>> rst = GDALRaster({\"width\": 10, \"height\": 20, \"srid\": 4326})\n             >>> rst.srid\n             4326\n             >>> rst.srid = 3086\n             >>> rst.srid\n             3086\n             >>> rst.srs.srid  # This is equivalent\n             3086\n-        geotransform_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        geotransform_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             The affine transformation matrix used to georeference the source,\n             as a tuple of six coefficients which map pixel/line coordinates\n             into georeferenced space using the following relationship:\n             Xgeo = GT(0) + Xpixel * GT(1) + Yline * GT(2)\n             Ygeo = GT(3) + Xpixel * GT(4) + Yline * GT(5)\n             The same values can be retrieved by accessing the _\bo_\br_\bi_\bg_\bi_\bn (indices 0\n             and 3), _\bs_\bc_\ba_\bl_\be (indices 1 and 5) and _\bs_\bk_\be_\bw (indices 2 and 4)\n             properties.\n             The default is [0.0, 1.0, 0.0, 0.0, 0.0, -1.0].\n             >>> rst = GDALRaster({\"width\": 10, \"height\": 20, \"srid\": 4326})\n             >>> rst.geotransform\n             [0.0, 1.0, 0.0, 0.0, 0.0, -1.0]\n-        origin_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        origin_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Coordinates of the top left origin of the raster in the spatial\n             reference system of the source, as a point object with x and y\n             members.\n             >>> rst = GDALRaster({\"width\": 10, \"height\": 20, \"srid\": 4326})\n             >>> rst.origin\n             [0.0, 0.0]\n             >>> rst.origin.x = 1\n             >>> rst.origin\n             [1.0, 0.0]\n-        scale_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        scale_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Pixel width and height used for georeferencing the raster, as a\n             point object with x and y members. See _\bg_\be_\bo_\bt_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm for more\n             information.\n             >>> rst = GDALRaster({\"width\": 10, \"height\": 20, \"srid\": 4326})\n             >>> rst.scale\n             [1.0, -1.0]\n             >>> rst.scale.x = 2\n             >>> rst.scale\n             [2.0, -1.0]\n-        skew_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        skew_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Skew coefficients used to georeference the raster, as a point\n             object with x and y members. In case of north up images, these\n             coefficients are both 0.\n             >>> rst = GDALRaster({\"width\": 10, \"height\": 20, \"srid\": 4326})\n             >>> rst.skew\n             [0.0, 0.0]\n             >>> rst.skew.x = 3\n             >>> rst.skew\n             [3.0, 0.0]\n-        extent_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        extent_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Extent (boundary values) of the raster source, as a 4-tuple (xmin,\n             ymin, xmax, ymax) in the spatial reference system of the source.\n             >>> rst = GDALRaster({\"width\": 10, \"height\": 20, \"srid\": 4326})\n             >>> rst.extent\n             (0.0, -20.0, 10.0, 0.0)\n             >>> rst.origin.x = 100\n             >>> rst.extent\n             (100.0, -20.0, 110.0, 0.0)\n-        bands_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        bands_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             List of all bands of the source, as _\bG_\bD_\bA_\bL_\bB_\ba_\bn_\bd instances.\n             >>> rst = GDALRaster(\n             ...     {\n             ...         \"width\": 1,\n             ...         \"height\": 2,\n             ...         \"srid\": 4326,\n             ...         \"bands\": [{\"data\": [0, 1]}, {\"data\": [2, 3]}],\n             ...     }\n             ... )\n             >>> len(rst.bands)\n             2\n             >>> rst.bands[1].data()\n             array([[ 2.,  3.]], dtype=float32)\n-        warp(d\bds\bs_\b_i\bin\bnp\bpu\but\bt, r\bre\bes\bsa\bam\bmp\bpl\bli\bin\bng\bg=\b='\b'N\bNe\bea\bar\bre\bes\bst\btN\bNe\bei\big\bgh\bhb\bbo\bou\bur\br'\b', m\bma\bax\bx_\b_e\ber\brr\bro\bor\br=\b=0\b0.\b.0\b0)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        warp(d\bds\bs_\b_i\bin\bnp\bpu\but\bt, r\bre\bes\bsa\bam\bmp\bpl\bli\bin\bng\bg=\b='\b'N\bNe\bea\bar\bre\bes\bst\btN\bNe\bei\big\bgh\bhb\bbo\bou\bur\br'\b', m\bma\bax\bx_\b_e\ber\brr\bro\bor\br=\b=0\b0.\b.0\b0)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a warped version of this raster.\n             The warping parameters can be specified through the ds_input\n             argument. The use of ds_input is analogous to the corresponding\n             argument of the class constructor. It is a dictionary with the\n             characteristics of the target raster. Allowed dictionary key values\n             are width, height, SRID, origin, scale, skew, datatype, driver, and\n             name (filename).\n@@ -966,15 +966,15 @@\n             >>> target = rst.warp({\"scale\": [200, -200], \"width\": 3, \"height\":\n             3})\n             >>> target.bands[0].data()\n             array([[  7.,   9.,  11.],\n                    [ 19.,  21.,  23.],\n                    [ 31.,  33.,  35.]], dtype=float32)\n         transform(s\bsr\brs\bs, d\bdr\bri\biv\bve\ber\br=\b=N\bNo\bon\bne\be, n\bna\bam\bme\be=\b=N\bNo\bon\bne\be, r\bre\bes\bsa\bam\bmp\bpl\bli\bin\bng\bg=\b='\b'N\bNe\bea\bar\bre\bes\bst\btN\bNe\bei\big\bgh\bhb\bbo\bou\bur\br'\b',\n-        m\bma\bax\bx_\b_e\ber\brr\bro\bor\br=\b=0\b0.\b.0\b0)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        m\bma\bax\bx_\b_e\ber\brr\bro\bor\br=\b=0\b0.\b.0\b0)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Transforms this raster to a different spatial reference system\n             (srs), which may be a _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be object, or any other input\n             accepted by _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be (including spatial reference WKT and\n             PROJ strings, or an integer SRID).\n             It calculates the bounds and scale of the current raster in the new\n             spatial reference system and warps the raster using the _\bw_\ba_\br_\bp\n             function.\n@@ -997,15 +997,15 @@\n             ...         \"bands\": [{\"data\": range(36), \"nodata_value\": 99}],\n             ...     }\n             ... )\n             >>> target_srs = SpatialReference(4326)\n             >>> target = rst.transform(target_srs)\n             >>> target.origin\n             [-82.98492744885776, 27.601924753080144]\n-        info_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        info_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a string with a summary of the raster. This is equivalent\n             to the _\bg_\bd_\ba_\bl_\bi_\bn_\bf_\bo command line utility.\n         metadata_\b\u00b6\n             The metadata of this raster, represented as a nested dictionary.\n             The first-level key is the metadata domain. The second-level\n             contains the metadata item names and values from each domain.\n             To set or update a metadata item, pass the corresponding metadata\n@@ -1019,18 +1019,18 @@\n             >>> rst.metadata = {\"DEFAULT\": {\"OWNER\": \"Django\", \"VERSION\":\n             \"1.0\"}}\n             >>> rst.metadata\n             {'DEFAULT': {'OWNER': 'Django', 'VERSION': '1.0'}}\n             >>> rst.metadata = {\"DEFAULT\": {\"OWNER\": None, \"VERSION\": \"2.0\"}}\n             >>> rst.metadata\n             {'DEFAULT': {'VERSION': '2.0'}}\n-        vsi_buffer_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        vsi_buffer_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             A bytes representation of this raster. Returns None for rasters\n             that are not stored in GDAL\u2019s virtual filesystem.\n-        is_vsi_based_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        is_vsi_based_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             A boolean indicating if this raster is stored in GDAL\u2019s virtual\n             filesystem.\n *\b**\b**\b**\b* G\bGD\bDA\bAL\bLB\bBa\ban\bnd\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs GDALBand_\b\u00b6\n       GDALBand instances are not created explicitly, but rather obtained from a\n       _\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br object, through its _\bb_\ba_\bn_\bd_\bs attribute. The GDALBands contain the\n       actual pixel values of the raster.\n@@ -1334,17 +1334,17 @@\n _\bF_\bi_\bl_\be_\bs_\by_\bs_\bt_\be_\bm_\bs_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn for available options).\n *\b**\b**\b**\b**\b* S\bSe\bet\btt\bti\bin\bng\bgs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* G\bGD\bDA\bAL\bL_\b_L\bLI\bIB\bBR\bRA\bAR\bRY\bY_\b_P\bPA\bAT\bTH\bH_\b?\b\u00b6 *\b**\b**\b**\b*\n A string specifying the location of the GDAL library. Typically, this setting\n is only used if the GDAL library is in a non-standard location (e.g., /home/\n john/lib/libgdal.so).\n *\b**\b**\b**\b**\b* E\bEx\bxc\bce\bep\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn GDALException_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn GDALException_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The base GDAL exception, indicating a GDAL-related error.\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn SRSException_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn SRSException_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       An exception raised when an error occurs when constructing or using a\n       spatial reference system object.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bG_\bD_\bA_\bL_\b _\bA_\bP_\bI\n           o _\bO_\bv_\be_\br_\bv_\bi_\be_\bw\n                 # _\bS_\ba_\bm_\bp_\bl_\be_\b _\bD_\ba_\bt_\ba\n           o _\bV_\be_\bc_\bt_\bo_\br_\b _\bD_\ba_\bt_\ba_\b _\bS_\bo_\bu_\br_\bc_\be_\b _\bO_\bb_\bj_\be_\bc_\bt_\bs\n@@ -1370,16 +1370,16 @@\n                       # _\bU_\bs_\bi_\bn_\bg_\b _\bm_\be_\bm_\bo_\br_\by_\b-_\bb_\ba_\bs_\be_\bd_\b _\bV_\bi_\br_\bt_\bu_\ba_\bl_\b _\bF_\bi_\bl_\be_\bs_\by_\bs_\bt_\be_\bm\n                       # _\bU_\bs_\bi_\bn_\bg_\b _\bo_\bt_\bh_\be_\br_\b _\bV_\bi_\br_\bt_\bu_\ba_\bl_\b _\bF_\bi_\bl_\be_\bs_\by_\bs_\bt_\be_\bm_\bs\n                             # _\bC_\bo_\bm_\bp_\br_\be_\bs_\bs_\be_\bd_\b _\br_\ba_\bs_\bt_\be_\br_\bs\n                             # _\bN_\be_\bt_\bw_\bo_\br_\bk_\b _\br_\ba_\bs_\bt_\be_\br_\bs\n           o _\bS_\be_\bt_\bt_\bi_\bn_\bg_\bs\n                 # _\bG_\bD_\bA_\bL_\b__\bL_\bI_\bB_\bR_\bA_\bR_\bY_\b__\bP_\bA_\bT_\bH\n           o _\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\bE_\bO_\bS_\b _\bA_\bP_\bI\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bl_\bo_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bw_\bi_\bt_\bh_\b _\bG_\be_\bo_\bI_\bP_\b2\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/geoip2.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/geoip2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Geolocation with GeoIP2 &#8212; Django 5.2b1 documentation</title>\n+    <title>Geolocation with GeoIP2 &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"GeoDjango Utilities\" href=\"utils.html\" />\n     <link rel=\"prev\" title=\"GDAL API\" href=\"gdal.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -126,15 +127,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-api-reference\">\n <span id=\"api-reference\"></span><h2>API Reference<a class=\"headerlink\" href=\"#api-reference\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geoip2.GeoIP2\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeoIP2</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">cache</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">country</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">city</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L53\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeoIP2</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">cache</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">country</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">city</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L53\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">GeoIP</span></code> object does not require any parameters to use the default\n settings. However, at the very least the <a class=\"reference internal\" href=\"#std-setting-GEOIP_PATH\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">GEOIP_PATH</span></code></a> setting\n should be set with the path of the location of your GeoIP datasets. The\n following initialization keywords may be used to customize any of the\n defaults.</p>\n@@ -174,83 +175,83 @@\n </section>\n <section id=\"s-methods\">\n <span id=\"methods\"></span><h2>Methods<a class=\"headerlink\" href=\"#methods\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-instantiating\">\n <span id=\"instantiating\"></span><h3>Instantiating<a class=\"headerlink\" href=\"#instantiating\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geoip2.GeoIP2.open\">\n-<em class=\"property\"><span class=\"pre\">classmethod</span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">GeoIP2.</span></span><span class=\"sig-name descname\"><span class=\"pre\">open</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">cache</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L245\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2.open\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">classmethod</span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">GeoIP2.</span></span><span class=\"sig-name descname\"><span class=\"pre\">open</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">cache</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L245\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2.open\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This classmethod instantiates the GeoIP object from the given database path\n and given cache setting.</p>\n <div class=\"deprecated\">\n-<p><span class=\"versionmodified deprecated\">Deprecated since version 5.1: </span>Use the <a class=\"reference internal\" href=\"#django.contrib.gis.geoip2.GeoIP2\" title=\"django.contrib.gis.geoip2.GeoIP2\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GeoIP2()</span></code></a> constructor instead.</p>\n+<p><span class=\"versionmodified deprecated\">Verouderd sinds versie 5.1: </span>Use the <a class=\"reference internal\" href=\"#django.contrib.gis.geoip2.GeoIP2\" title=\"django.contrib.gis.geoip2.GeoIP2\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GeoIP2()</span></code></a> constructor instead.</p>\n </div>\n </section>\n <section id=\"s-querying\">\n <span id=\"querying\"></span><h3>Querying<a class=\"headerlink\" href=\"#querying\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>All the following querying routines may take an instance of\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/ipaddress.html#ipaddress.IPv4Address\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">IPv4Address</span></code></a> or <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/ipaddress.html#ipaddress.IPv6Address\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">IPv6Address</span></code></a>, a string IP\n address, or a fully qualified domain name (FQDN). For example,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">IPv4Address(&quot;205.186.163.125&quot;)</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;205.186.163.125&quot;</span></code>, and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;djangoproject.com&quot;</span></code> would all be valid query parameters.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geoip2.GeoIP2.city\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">GeoIP2.</span></span><span class=\"sig-name descname\"><span class=\"pre\">city</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L167\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2.city\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">GeoIP2.</span></span><span class=\"sig-name descname\"><span class=\"pre\">city</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L167\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2.city\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a dictionary of city information for the given query. Some\n of the values in the dictionary may be undefined (<code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>).</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geoip2.GeoIP2.country\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">GeoIP2.</span></span><span class=\"sig-name descname\"><span class=\"pre\">country</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L203\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2.country\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">GeoIP2.</span></span><span class=\"sig-name descname\"><span class=\"pre\">country</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L203\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2.country\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a dictionary with the country code and country for the given\n query.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geoip2.GeoIP2.country_code\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">GeoIP2.</span></span><span class=\"sig-name descname\"><span class=\"pre\">country_code</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L195\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2.country_code\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">GeoIP2.</span></span><span class=\"sig-name descname\"><span class=\"pre\">country_code</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L195\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2.country_code\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the country code corresponding to the query.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geoip2.GeoIP2.country_name\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">GeoIP2.</span></span><span class=\"sig-name descname\"><span class=\"pre\">country_name</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L199\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2.country_name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">GeoIP2.</span></span><span class=\"sig-name descname\"><span class=\"pre\">country_name</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L199\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2.country_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the country name corresponding to the query.</p>\n </section>\n <section id=\"s-coordinate-retrieval\">\n <span id=\"coordinate-retrieval\"></span><h3>Coordinate Retrieval<a class=\"headerlink\" href=\"#coordinate-retrieval\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geoip2.GeoIP2.coords\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">GeoIP2.</span></span><span class=\"sig-name descname\"><span class=\"pre\">coords</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L218\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2.coords\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">GeoIP2.</span></span><span class=\"sig-name descname\"><span class=\"pre\">coords</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L218\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2.coords\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a coordinate tuple of (longitude, latitude).</p>\n <div class=\"deprecated\">\n-<p><span class=\"versionmodified deprecated\">Deprecated since version 5.1: </span>Use <a class=\"reference internal\" href=\"#django.contrib.gis.geoip2.GeoIP2.lon_lat\" title=\"django.contrib.gis.geoip2.GeoIP2.lon_lat\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">GeoIP2.lon_lat()</span></code></a> instead.</p>\n+<p><span class=\"versionmodified deprecated\">Verouderd sinds versie 5.1: </span>Use <a class=\"reference internal\" href=\"#django.contrib.gis.geoip2.GeoIP2.lon_lat\" title=\"django.contrib.gis.geoip2.GeoIP2.lon_lat\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">GeoIP2.lon_lat()</span></code></a> instead.</p>\n </div>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geoip2.GeoIP2.lon_lat\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">GeoIP2.</span></span><span class=\"sig-name descname\"><span class=\"pre\">lon_lat</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L227\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2.lon_lat\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">GeoIP2.</span></span><span class=\"sig-name descname\"><span class=\"pre\">lon_lat</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L227\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2.lon_lat\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a coordinate tuple of (longitude, latitude).</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geoip2.GeoIP2.lat_lon\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">GeoIP2.</span></span><span class=\"sig-name descname\"><span class=\"pre\">lat_lon</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L232\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2.lat_lon\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">GeoIP2.</span></span><span class=\"sig-name descname\"><span class=\"pre\">lat_lon</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L232\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2.lat_lon\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a coordinate tuple of (latitude, longitude),</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geoip2.GeoIP2.geos\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">GeoIP2.</span></span><span class=\"sig-name descname\"><span class=\"pre\">geos</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L237\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2.geos\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">GeoIP2.</span></span><span class=\"sig-name descname\"><span class=\"pre\">geos</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L237\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2.geos\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a <a class=\"reference internal\" href=\"geos.html#django.contrib.gis.geos.Point\" title=\"django.contrib.gis.geos.Point\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Point</span></code></a> object corresponding to the\n query.</p>\n </section>\n </section>\n <section id=\"s-settings\">\n@@ -272,15 +273,15 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'GeoLite2-City.mmdb'</span></code>.</p>\n </section>\n </section>\n <section id=\"s-exceptions\">\n <span id=\"exceptions\"></span><h2>Exceptions<a class=\"headerlink\" href=\"#exceptions\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geoip2.GeoIP2Exception\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeoIP2Exception</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L49\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2Exception\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeoIP2Exception</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geoip2.py#L49\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geoip2.GeoIP2Exception\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The exception raised when an error occurs in the <a class=\"reference internal\" href=\"#django.contrib.gis.geoip2.GeoIP2\" title=\"django.contrib.gis.geoip2.GeoIP2\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GeoIP2</span></code></a> wrapper.\n Exceptions from the underlying <code class=\"docutils literal notranslate\"><span class=\"pre\">geoip2</span></code> library are passed through\n unchanged.</p>\n </dd></dl>\n \n <p class=\"rubric\">Footnotes</p>\n <aside class=\"footnote-list brackets\">\n@@ -323,37 +324,37 @@\n <li><a class=\"reference internal\" href=\"#exceptions\">Exceptions</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"gdal.html\"\n-                          title=\"previous chapter\">GDAL API</a></p>\n+                          title=\"vorig hoofdstuk\">GDAL API</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"utils.html\"\n-                          title=\"next chapter\">GeoDjango Utilities</a></p>\n+                          title=\"volgend hoofdstuk\">GeoDjango Utilities</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\beo\bol\blo\boc\bca\bat\bti\bio\bon\bn w\bwi\bit\bth\bh G\bGe\beo\boI\bIP\bP2\b2_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The _\bG_\be_\bo_\bI_\bP_\b2 object is a wrapper for the _\bM_\ba_\bx_\bM_\bi_\bn_\bd_\b _\bg_\be_\bo_\bi_\bp_\b2_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\bl_\bi_\bb_\br_\ba_\br_\by. _\b[_\b1_\b]\n In order to perform IP-based geolocation, the _\bG_\be_\bo_\bI_\bP_\b2 object requires the _\bg_\be_\bo_\bi_\bp_\b2\n Python package and the GeoIP Country and/or City datasets in binary format (the\n CSV files will not work!), downloaded from e.g. _\bM_\ba_\bx_\bM_\bi_\bn_\bd or _\bD_\bB_\b-_\bI_\bP websites. Grab\n@@ -40,15 +40,15 @@\n >>> g.lat_lon(\"salon.com\")\n (39.0437, -77.4875)\n >>> g.lon_lat(\"uh.edu\")\n (-95.4342, 29.834)\n >>> g.geos(\"24.124.1.80\").wkt\n 'POINT (-97 38)'\n *\b**\b**\b**\b**\b* A\bAP\bPI\bI R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs GeoIP2(p\bpa\bat\bth\bh=\b=N\bNo\bon\bne\be, c\bca\bac\bch\bhe\be=\b=0\b0, c\bco\bou\bun\bnt\btr\bry\by=\b=N\bNo\bon\bne\be, c\bci\bit\bty\by=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GeoIP2(p\bpa\bat\bth\bh=\b=N\bNo\bon\bne\be, c\bca\bac\bch\bhe\be=\b=0\b0, c\bco\bou\bun\bnt\btr\bry\by=\b=N\bNo\bon\bne\be, c\bci\bit\bty\by=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The GeoIP object does not require any parameters to use the default settings.\n However, at the very least the _\bG_\bE_\bO_\bI_\bP_\b__\bP_\bA_\bT_\bH setting should be set with the path\n of the location of your GeoIP datasets. The following initialization keywords\n may be used to customize any of the defaults.\n K\bKe\bey\byw\bwo\bor\brd\bd A\bAr\brg\bgu\bum\bme\ben\bnt\bts\bs D\bDe\bes\bsc\bcr\bri\bip\bpt\bti\bio\bon\bn\n                   Base directory to where GeoIP data is located or the full\n path              path to where the city or country data files (.mmdb) are\n@@ -62,55 +62,55 @@\n country           GeoLite2-Country.mmdb. Setting this keyword overrides the\n                   _\bG_\bE_\bO_\bI_\bP_\b__\bC_\bO_\bU_\bN_\bT_\bR_\bY setting.\n                   The name of the GeoIP city data file. Defaults to GeoLite2-\n city              City.mmdb. Setting this keyword overrides the _\bG_\bE_\bO_\bI_\bP_\b__\bC_\bI_\bT_\bY\n                   setting.\n *\b**\b**\b**\b**\b* M\bMe\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* I\bIn\bns\bst\bta\ban\bnt\bti\bia\bat\bti\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bsm\bme\bet\bth\bho\bod\bd GeoIP2.open(p\bpa\bat\bth\bh, c\bca\bac\bch\bhe\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bsm\bme\bet\bth\bho\bod\bd GeoIP2.open(p\bpa\bat\bth\bh, c\bca\bac\bch\bhe\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n This classmethod instantiates the GeoIP object from the given database path and\n given cache setting.\n-Deprecated since version 5.1: Use the _\bG_\be_\bo_\bI_\bP_\b2_\b(_\b) constructor instead.\n+Verouderd sinds versie 5.1: Use the _\bG_\be_\bo_\bI_\bP_\b2_\b(_\b) constructor instead.\n *\b**\b**\b**\b* Q\bQu\bue\ber\bry\byi\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b*\n All the following querying routines may take an instance of _\bI_\bP_\bv_\b4_\bA_\bd_\bd_\br_\be_\bs_\bs or\n _\bI_\bP_\bv_\b6_\bA_\bd_\bd_\br_\be_\bs_\bs, a string IP address, or a fully qualified domain name (FQDN). For\n example, IPv4Address(\"205.186.163.125\"), \"205.186.163.125\", and\n \"djangoproject.com\" would all be valid query parameters.\n-  GeoIP2.city(q\bqu\bue\ber\bry\by)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  GeoIP2.city(q\bqu\bue\ber\bry\by)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns a dictionary of city information for the given query. Some of the\n values in the dictionary may be undefined (None).\n-  GeoIP2.country(q\bqu\bue\ber\bry\by)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  GeoIP2.country(q\bqu\bue\ber\bry\by)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns a dictionary with the country code and country for the given query.\n-  GeoIP2.country_code(q\bqu\bue\ber\bry\by)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  GeoIP2.country_code(q\bqu\bue\ber\bry\by)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the country code corresponding to the query.\n-  GeoIP2.country_name(q\bqu\bue\ber\bry\by)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  GeoIP2.country_name(q\bqu\bue\ber\bry\by)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the country name corresponding to the query.\n *\b**\b**\b**\b* C\bCo\boo\bor\brd\bdi\bin\bna\bat\bte\be R\bRe\bet\btr\bri\bie\bev\bva\bal\bl_\b?\b\u00b6 *\b**\b**\b**\b*\n-  GeoIP2.coords(q\bqu\bue\ber\bry\by)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  GeoIP2.coords(q\bqu\bue\ber\bry\by)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns a coordinate tuple of (longitude, latitude).\n-Deprecated since version 5.1: Use _\bG_\be_\bo_\bI_\bP_\b2_\b._\bl_\bo_\bn_\b__\bl_\ba_\bt_\b(_\b) instead.\n-  GeoIP2.lon_lat(q\bqu\bue\ber\bry\by)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+Verouderd sinds versie 5.1: Use _\bG_\be_\bo_\bI_\bP_\b2_\b._\bl_\bo_\bn_\b__\bl_\ba_\bt_\b(_\b) instead.\n+  GeoIP2.lon_lat(q\bqu\bue\ber\bry\by)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns a coordinate tuple of (longitude, latitude).\n-  GeoIP2.lat_lon(q\bqu\bue\ber\bry\by)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  GeoIP2.lat_lon(q\bqu\bue\ber\bry\by)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns a coordinate tuple of (latitude, longitude),\n-  GeoIP2.geos(q\bqu\bue\ber\bry\by)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  GeoIP2.geos(q\bqu\bue\ber\bry\by)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns a _\bP_\bo_\bi_\bn_\bt object corresponding to the query.\n *\b**\b**\b**\b**\b* S\bSe\bet\btt\bti\bin\bng\bgs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* G\bGE\bEO\bOI\bIP\bP_\b_P\bPA\bAT\bTH\bH_\b?\b\u00b6 *\b**\b**\b**\b*\n A string or _\bp_\ba_\bt_\bh_\bl_\bi_\bb_\b._\bP_\ba_\bt_\bh specifying the directory where the GeoIP data files\n are located. This setting is r\bre\beq\bqu\bui\bir\bre\bed\bd unless manually specified with path\n keyword when initializing the _\bG_\be_\bo_\bI_\bP_\b2 object.\n *\b**\b**\b**\b* G\bGE\bEO\bOI\bIP\bP_\b_C\bCO\bOU\bUN\bNT\bTR\bRY\bY_\b?\b\u00b6 *\b**\b**\b**\b*\n The basename to use for the GeoIP country data file. Defaults to 'GeoLite2-\n Country.mmdb'.\n *\b**\b**\b**\b* G\bGE\bEO\bOI\bIP\bP_\b_C\bCI\bIT\bTY\bY_\b?\b\u00b6 *\b**\b**\b**\b*\n The basename to use for the GeoIP city data file. Defaults to 'GeoLite2-\n City.mmdb'.\n *\b**\b**\b**\b**\b* E\bEx\bxc\bce\bep\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn GeoIP2Exception_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn GeoIP2Exception_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The exception raised when an error occurs in the _\bG_\be_\bo_\bI_\bP_\b2 wrapper.\n       Exceptions from the underlying geoip2 library are passed through\n       unchanged.\n Footnotes\n [_\b1]\n GeoIP(R) is a registered trademark of MaxMind, Inc.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n@@ -122,16 +122,16 @@\n                 # _\bQ_\bu_\be_\br_\by_\bi_\bn_\bg\n                 # _\bC_\bo_\bo_\br_\bd_\bi_\bn_\ba_\bt_\be_\b _\bR_\be_\bt_\br_\bi_\be_\bv_\ba_\bl\n           o _\bS_\be_\bt_\bt_\bi_\bn_\bg_\bs\n                 # _\bG_\bE_\bO_\bI_\bP_\b__\bP_\bA_\bT_\bH\n                 # _\bG_\bE_\bO_\bI_\bP_\b__\bC_\bO_\bU_\bN_\bT_\bR_\bY\n                 # _\bG_\bE_\bO_\bI_\bP_\b__\bC_\bI_\bT_\bY\n           o _\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\bD_\bA_\bL_\b _\bA_\bP_\bI\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/geoquerysets.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/geoquerysets.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>GIS QuerySet API Reference &#8212; Django 5.2b1 documentation</title>\n+    <title>GIS QuerySet API Reference &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Geographic Database Functions\" href=\"functions.html\" />\n     <link rel=\"prev\" title=\"GeoDjango Forms API\" href=\"forms-api.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -1072,15 +1073,15 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">WorldBorder</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">aggregate</span><span class=\"p\">(</span><span class=\"n\">Extent</span><span class=\"p\">(</span><span class=\"s2\">&quot;mpoly&quot;</span><span class=\"p\">),</span> <span class=\"n\">Union</span><span class=\"p\">(</span><span class=\"s2\">&quot;mpoly&quot;</span><span class=\"p\">))</span>\n </pre></div>\n </div>\n <section id=\"s-collect\">\n <span id=\"collect\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">Collect</span></code><a class=\"headerlink\" href=\"#collect\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.Collect\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Collect</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geo_field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/aggregates.py#L61\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.Collect\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Collect</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geo_field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/aggregates.py#L61\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.Collect\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_Collect.html\">PostGIS</a>, MySQL,\n SpatiaLite</p>\n <p>Returns a <code class=\"docutils literal notranslate\"><span class=\"pre\">GEOMETRYCOLLECTION</span></code> or a <code class=\"docutils literal notranslate\"><span class=\"pre\">MULTI</span></code> geometry object from the geometry\n column. This is analogous to a simplified version of the <a class=\"reference internal\" href=\"#django.contrib.gis.db.models.Union\" title=\"django.contrib.gis.db.models.Union\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Union</span></code></a>\n aggregate, except it can be several orders of magnitude faster than performing\n@@ -1090,15 +1091,15 @@\n <span class=\"title\">Changed in Django 5.1:</span> <p>MySQL 8.0.24+ support was added.</p>\n </div>\n </section>\n <section id=\"s-extent\">\n <span id=\"extent\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">Extent</span></code><a class=\"headerlink\" href=\"#extent\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.Extent\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Extent</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geo_field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/aggregates.py#L66\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.Extent\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Extent</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geo_field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/aggregates.py#L66\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.Extent\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_Extent.html\">PostGIS</a>,\n Oracle, SpatiaLite</p>\n <p>Returns the extent of all <code class=\"docutils literal notranslate\"><span class=\"pre\">geo_field</span></code> in the <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> as a 4-tuple,\n comprising the lower left coordinate and the upper right coordinate.</p>\n <p>Example:</p>\n@@ -1108,15 +1109,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-extent3d\">\n <span id=\"extent3d\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">Extent3D</span></code><a class=\"headerlink\" href=\"#extent3d\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.Extent3D\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Extent3D</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geo_field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/aggregates.py#L77\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.Extent3D\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Extent3D</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geo_field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/aggregates.py#L77\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.Extent3D\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_3DExtent.html\">PostGIS</a></p>\n <p>Returns the 3D extent of all <code class=\"docutils literal notranslate\"><span class=\"pre\">geo_field</span></code> in the <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> as a 6-tuple,\n comprising the lower left coordinate and upper right coordinate (each with x, y,\n and z coordinates).</p>\n <p>Example:</p>\n@@ -1126,15 +1127,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-makeline\">\n <span id=\"makeline\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">MakeLine</span></code><a class=\"headerlink\" href=\"#makeline\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.MakeLine\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MakeLine</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geo_field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/aggregates.py#L88\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.MakeLine\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MakeLine</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geo_field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/aggregates.py#L88\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.MakeLine\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_MakeLine.html\">PostGIS</a>,\n SpatiaLite</p>\n <p>Returns a <code class=\"docutils literal notranslate\"><span class=\"pre\">LineString</span></code> constructed from the point field geometries in the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code>. Currently, ordering the queryset has no effect.</p>\n <p>Example:</p>\n@@ -1144,25 +1145,25 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-union\">\n <span id=\"union\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">Union</span></code><a class=\"headerlink\" href=\"#union\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.Union\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Union</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geo_field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/aggregates.py#L93\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.Union\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Union</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geo_field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/aggregates.py#L93\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.Union\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><em>Availability</em>: <a class=\"reference external\" href=\"https://postgis.net/docs/ST_Union.html\">PostGIS</a>,\n Oracle, SpatiaLite</p>\n <p>This method returns a <a class=\"reference internal\" href=\"geos.html#django.contrib.gis.geos.GEOSGeometry\" title=\"django.contrib.gis.geos.GEOSGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GEOSGeometry</span></code></a> object\n comprising the union of every geometry in the queryset. Please note that use of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Union</span></code> is processor intensive and may take a significant amount of time on\n large querysets.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If the computation time for using this method is too expensive, consider\n using <a class=\"reference internal\" href=\"#django.contrib.gis.db.models.Collect\" title=\"django.contrib.gis.db.models.Collect\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Collect</span></code></a> instead.</p>\n </div>\n <p>Example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">u</span> <span class=\"o\">=</span> <span class=\"n\">Zipcode</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">aggregate</span><span class=\"p\">(</span><span class=\"n\">Union</span><span class=\"p\">(</span><span class=\"n\">poly</span><span class=\"p\">))</span>  <span class=\"c1\"># This may take a long time.</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">u</span> <span class=\"o\">=</span> <span class=\"n\">Zipcode</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">filter</span><span class=\"p\">(</span><span class=\"n\">poly__within</span><span class=\"o\">=</span><span class=\"n\">bbox</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">aggregate</span><span class=\"p\">(</span>\n <span class=\"gp\">... </span>    <span class=\"n\">Union</span><span class=\"p\">(</span><span class=\"n\">poly</span><span class=\"p\">)</span>\n@@ -1257,37 +1258,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"forms-api.html\"\n-                          title=\"previous chapter\">GeoDjango Forms API</a></p>\n+                          title=\"vorig hoofdstuk\">GeoDjango Forms API</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"functions.html\"\n-                          title=\"next chapter\">Geographic Database Functions</a></p>\n+                          title=\"volgend hoofdstuk\">Geographic Database Functions</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGI\bIS\bS Q\bQu\bue\ber\bry\byS\bSe\bet\bt A\bAP\bPI\bI R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* S\bSp\bpa\bat\bti\bia\bal\bl L\bLo\boo\bok\bku\bup\bps\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The spatial lookups in this section are available for _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bF_\bi_\be_\bl_\bd and\n _\bR_\ba_\bs_\bt_\be_\br_\bF_\bi_\be_\bl_\bd.\n For an introduction, see the _\bs_\bp_\ba_\bt_\bi_\ba_\bl_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs_\b _\bi_\bn_\bt_\br_\bo_\bd_\bu_\bc_\bt_\bi_\bo_\bn. For an overview of\n@@ -403,62 +403,62 @@\n                  This keyword is for Oracle only. It is for the tolerance value\n tolerance        used by the SDOAGGRTYPE procedure; the _\bO_\br_\ba_\bc_\bl_\be_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n                  has more details.\n Example:\n >>> from django.contrib.gis.db.models import Extent, Union\n >>> WorldBorder.objects.aggregate(Extent(\"mpoly\"), Union(\"mpoly\"))\n *\b**\b**\b* C\bCo\bol\bll\ble\bec\bct\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Collect(g\bge\beo\bo_\b_f\bfi\bie\bel\bld\bd, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Collect(g\bge\beo\bo_\b_f\bfi\bie\bel\bld\bd, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, MySQL, SpatiaLite\n Returns a GEOMETRYCOLLECTION or a MULTI geometry object from the geometry\n column. This is analogous to a simplified version of the _\bU_\bn_\bi_\bo_\bn aggregate,\n except it can be several orders of magnitude faster than performing a union\n because it rolls up geometries into a collection or multi object, not caring\n about dissolving boundaries.\n Changed in Django 5.1:\n MySQL 8.0.24+ support was added.\n *\b**\b**\b* E\bEx\bxt\bte\ben\bnt\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Extent(g\bge\beo\bo_\b_f\bfi\bie\bel\bld\bd, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Extent(g\bge\beo\bo_\b_f\bfi\bie\bel\bld\bd, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, Oracle, SpatiaLite\n Returns the extent of all geo_field in the QuerySet as a 4-tuple, comprising\n the lower left coordinate and the upper right coordinate.\n Example:\n >>> qs = City.objects.filter(name__in=(\"Houston\", \"Dallas\")).aggregate(Extent\n (\"poly\"))\n >>> print(qs[\"poly__extent\"])\n (-96.8016128540039, 29.7633724212646, -95.3631439208984, 32.782058715820)\n *\b**\b**\b* E\bEx\bxt\bte\ben\bnt\bt3\b3D\bD_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Extent3D(g\bge\beo\bo_\b_f\bfi\bie\bel\bld\bd, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Extent3D(g\bge\beo\bo_\b_f\bfi\bie\bel\bld\bd, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS\n Returns the 3D extent of all geo_field in the QuerySet as a 6-tuple, comprising\n the lower left coordinate and upper right coordinate (each with x, y, and z\n coordinates).\n Example:\n >>> qs = City.objects.filter(name__in=(\"Houston\", \"Dallas\")).aggregate(Extent3D\n (\"poly\"))\n >>> print(qs[\"poly__extent3d\"])\n (-96.8016128540039, 29.7633724212646, 0, -95.3631439208984, 32.782058715820, 0)\n *\b**\b**\b* M\bMa\bak\bke\beL\bLi\bin\bne\be_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MakeLine(g\bge\beo\bo_\b_f\bfi\bie\bel\bld\bd, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MakeLine(g\bge\beo\bo_\b_f\bfi\bie\bel\bld\bd, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, SpatiaLite\n Returns a LineString constructed from the point field geometries in the\n QuerySet. Currently, ordering the queryset has no effect.\n Example:\n >>> qs = City.objects.filter(name__in=(\"Houston\", \"Dallas\")).aggregate(MakeLine\n (\"poly\"))\n >>> print(qs[\"poly__makeline\"])\n LINESTRING (-95.3631510000000020 29.7633739999999989, -96.8016109999999941\n 32.7820570000000018)\n *\b**\b**\b* U\bUn\bni\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Union(g\bge\beo\bo_\b_f\bfi\bie\bel\bld\bd, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Union(g\bge\beo\bo_\b_f\bfi\bie\bel\bld\bd, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A\bAv\bva\bai\bil\bla\bab\bbi\bil\bli\bit\bty\by: _\bP_\bo_\bs_\bt_\bG_\bI_\bS, Oracle, SpatiaLite\n This method returns a _\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by object comprising the union of every\n geometry in the queryset. Please note that use of Union is processor intensive\n and may take a significant amount of time on large querysets.\n-Note\n+Notitie\n If the computation time for using this method is too expensive, consider using\n _\bC_\bo_\bl_\bl_\be_\bc_\bt instead.\n Example:\n >>> u = Zipcode.objects.aggregate(Union(poly))  # This may take a long time.\n >>> u = Zipcode.objects.filter(poly__within=bbox).aggregate(\n ...     Union(poly)\n ... )  # A more sensible approach.\n@@ -512,16 +512,16 @@\n                 # _\bd_\bw_\bi_\bt_\bh_\bi_\bn\n                 # _\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n                       # _\bC_\bo_\bl_\bl_\be_\bc_\bt\n                       # _\bE_\bx_\bt_\be_\bn_\bt\n                       # _\bE_\bx_\bt_\be_\bn_\bt_\b3_\bD\n                       # _\bM_\ba_\bk_\be_\bL_\bi_\bn_\be\n                       # _\bU_\bn_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bF_\bo_\br_\bm_\bs_\b _\bA_\bP_\bI\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/geos.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/geos.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>GEOS API &#8212; Django 5.2b1 documentation</title>\n+    <title>GEOS API &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"GDAL API\" href=\"gdal.html\" />\n     <link rel=\"prev\" title=\"Measurement Objects\" href=\"measure.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -245,15 +246,15 @@\n </section>\n <section id=\"s-geometry-objects\">\n <span id=\"geometry-objects\"></span><h2>Geometry Objects<a class=\"headerlink\" href=\"#geometry-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-geosgeometry\">\n <span id=\"geosgeometry\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">GEOSGeometry</span></code><a class=\"headerlink\" href=\"#geosgeometry\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.GEOSGeometry\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GEOSGeometry</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geo_input</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/geometry.py#L720\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.GEOSGeometry\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GEOSGeometry</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geo_input</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/geometry.py#L720\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.GEOSGeometry\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"field-list simple\">\n <dt class=\"field-odd\">Parameters<span class=\"colon\">:</span></dt>\n <dd class=\"field-odd\"><ul class=\"simple\">\n <li><p><strong>geo_input</strong> \u2013 Geometry input value (string or <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/stdtypes.html#memoryview\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">memoryview</span></code></a>)</p></li>\n <li><p><strong>srid</strong> (<a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/functions.html#int\" title=\"(in Python v3.13)\"><em>int</em></a>) \u2013 spatial reference identifier</p></li>\n </ul>\n </dd>\n@@ -459,15 +460,15 @@\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.GEOSGeometry.ewkt\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">GEOSGeometry.</span></span><span class=\"sig-name descname\"><span class=\"pre\">ewkt</span></span><a class=\"headerlink\" href=\"#django.contrib.gis.geos.GEOSGeometry.ewkt\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the \u201cextended\u201d Well-Known Text of the geometry.  This representation\n is specific to PostGIS and is a superset of the OGC WKT standard. <a class=\"footnote-reference brackets\" href=\"#fnogc\" id=\"id5\" role=\"doc-noteref\"><span class=\"fn-bracket\">[</span>1<span class=\"fn-bracket\">]</span></a>\n Essentially the SRID is prepended to the WKT representation, for example\n <code class=\"docutils literal notranslate\"><span class=\"pre\">SRID=4326;POINT(5</span> <span class=\"pre\">23)</span></code>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The output from this property does not include the 3dm, 3dz, and 4d\n information that PostGIS supports in its EWKT representations.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.GEOSGeometry.hex\">\n@@ -828,15 +829,15 @@\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.GEOSGeometry.distance\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">GEOSGeometry.</span></span><span class=\"sig-name descname\"><span class=\"pre\">distance</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geom</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.gis.geos.GEOSGeometry.distance\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the distance between the closest points on this geometry and the\n given <code class=\"docutils literal notranslate\"><span class=\"pre\">geom</span></code> (another <a class=\"reference internal\" href=\"#django.contrib.gis.geos.GEOSGeometry\" title=\"django.contrib.gis.geos.GEOSGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GEOSGeometry</span></code></a> object).</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>GEOS distance calculations are  linear \u2013 in other words, GEOS does not\n perform a spherical calculation even if the SRID specifies a geographic\n coordinate system.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n@@ -870,15 +871,15 @@\n parameter (<code class=\"docutils literal notranslate\"><span class=\"pre\">ct</span></code>), which may be an integer SRID, spatial reference WKT\n string, a PROJ string, a <a class=\"reference internal\" href=\"gdal.html#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a>\n object, or a <a class=\"reference internal\" href=\"gdal.html#django.contrib.gis.gdal.CoordTransform\" title=\"django.contrib.gis.gdal.CoordTransform\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CoordTransform</span></code></a> object. By\n default, the geometry is transformed in-place and nothing is returned.\n However if the <code class=\"docutils literal notranslate\"><span class=\"pre\">clone</span></code> keyword is set, then the geometry is not modified\n and a transformed clone of the geometry is returned instead.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Raises <a class=\"reference internal\" href=\"#django.contrib.gis.geos.GEOSException\" title=\"django.contrib.gis.geos.GEOSException\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GEOSException</span></code></a> if GDAL is not\n available or if the geometry\u2019s SRID is <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> or less than 0. It\n doesn\u2019t impose any constraints on the geometry\u2019s SRID if called with a\n <a class=\"reference internal\" href=\"gdal.html#django.contrib.gis.gdal.CoordTransform\" title=\"django.contrib.gis.gdal.CoordTransform\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CoordTransform</span></code></a> object.</p>\n </div>\n </dd></dl>\n \n@@ -910,15 +911,15 @@\n \n </section>\n </section>\n <section id=\"s-point\">\n <span id=\"point\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Point</span></code><a class=\"headerlink\" href=\"#point\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.Point\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Point</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">x</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">y</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">z</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/point.py#L9\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.Point\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Point</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">x</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">y</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">z</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/point.py#L9\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.Point\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">Point</span></code> objects are instantiated using arguments that represent the\n component coordinates of the point or with a single sequence coordinates.\n For example, the following are equivalent:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">pnt</span> <span class=\"o\">=</span> <span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mi\">5</span><span class=\"p\">,</span> <span class=\"mi\">23</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">pnt</span> <span class=\"o\">=</span> <span class=\"n\">Point</span><span class=\"p\">([</span><span class=\"mi\">5</span><span class=\"p\">,</span> <span class=\"mi\">23</span><span class=\"p\">])</span>\n </pre></div>\n </div>\n@@ -931,15 +932,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-linestring\">\n <span id=\"linestring\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">LineString</span></code><a class=\"headerlink\" href=\"#linestring\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.LineString\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LineString</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/linestring.py#L9\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.LineString\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LineString</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/linestring.py#L9\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.LineString\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">LineString</span></code> objects are instantiated using arguments that are either a\n sequence of coordinates or <a class=\"reference internal\" href=\"#django.contrib.gis.geos.Point\" title=\"django.contrib.gis.geos.Point\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Point</span></code></a> objects. For example, the\n following are equivalent:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">ls</span> <span class=\"o\">=</span> <span class=\"n\">LineString</span><span class=\"p\">((</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">))</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">ls</span> <span class=\"o\">=</span> <span class=\"n\">LineString</span><span class=\"p\">(</span><span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">),</span> <span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">))</span>\n </pre></div>\n </div>\n@@ -964,58 +965,58 @@\n </dd></dl>\n \n </section>\n <section id=\"s-linearring\">\n <span id=\"linearring\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">LinearRing</span></code><a class=\"headerlink\" href=\"#linearring\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.LinearRing\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LinearRing</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/linestring.py#L185\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.LinearRing\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LinearRing</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/linestring.py#L185\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.LinearRing\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">LinearRing</span></code> objects are constructed in the exact same way as\n <a class=\"reference internal\" href=\"#django.contrib.gis.geos.LineString\" title=\"django.contrib.gis.geos.LineString\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LineString</span></code></a> objects, however the coordinates must be <em>closed</em>, in\n other words, the first coordinates must be the same as the last\n coordinates. For example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">ls</span> <span class=\"o\">=</span> <span class=\"n\">LinearRing</span><span class=\"p\">((</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">))</span>\n </pre></div>\n </div>\n <p>Notice that <code class=\"docutils literal notranslate\"><span class=\"pre\">(0,</span> <span class=\"pre\">0)</span></code> is the first and last coordinate \u2013 if they were not\n equal, an error would be raised.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.LinearRing.is_counterclockwise\">\n-<span class=\"sig-name descname\"><span class=\"pre\">is_counterclockwise</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/linestring.py#L190\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.LinearRing.is_counterclockwise\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">is_counterclockwise</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/linestring.py#L190\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.LinearRing.is_counterclockwise\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns whether this <code class=\"docutils literal notranslate\"><span class=\"pre\">LinearRing</span></code> is counterclockwise.</p>\n </dd></dl>\n \n </dd></dl>\n \n </section>\n <section id=\"s-polygon\">\n <span id=\"polygon\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Polygon</span></code><a class=\"headerlink\" href=\"#polygon\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.Polygon\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Polygon</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/polygon.py#L7\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.Polygon\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Polygon</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/polygon.py#L7\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.Polygon\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">Polygon</span></code> objects may be instantiated by passing in parameters that\n represent the rings of the polygon.  The parameters must either be\n <a class=\"reference internal\" href=\"#django.contrib.gis.geos.LinearRing\" title=\"django.contrib.gis.geos.LinearRing\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LinearRing</span></code></a> instances, or a sequence that may be used to construct a\n <a class=\"reference internal\" href=\"#django.contrib.gis.geos.LinearRing\" title=\"django.contrib.gis.geos.LinearRing\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LinearRing</span></code></a>:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">ext_coords</span> <span class=\"o\">=</span> <span class=\"p\">((</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">))</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">int_coords</span> <span class=\"o\">=</span> <span class=\"p\">((</span><span class=\"mf\">0.4</span><span class=\"p\">,</span> <span class=\"mf\">0.4</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mf\">0.4</span><span class=\"p\">,</span> <span class=\"mf\">0.6</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mf\">0.6</span><span class=\"p\">,</span> <span class=\"mf\">0.6</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mf\">0.6</span><span class=\"p\">,</span> <span class=\"mf\">0.4</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mf\">0.4</span><span class=\"p\">,</span> <span class=\"mf\">0.4</span><span class=\"p\">))</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">poly</span> <span class=\"o\">=</span> <span class=\"n\">Polygon</span><span class=\"p\">(</span><span class=\"n\">ext_coords</span><span class=\"p\">,</span> <span class=\"n\">int_coords</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">poly</span> <span class=\"o\">=</span> <span class=\"n\">Polygon</span><span class=\"p\">(</span><span class=\"n\">LinearRing</span><span class=\"p\">(</span><span class=\"n\">ext_coords</span><span class=\"p\">),</span> <span class=\"n\">LinearRing</span><span class=\"p\">(</span><span class=\"n\">int_coords</span><span class=\"p\">))</span>\n </pre></div>\n </div>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.Polygon.from_bbox\">\n-<em class=\"property\"><span class=\"pre\">classmethod</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">from_bbox</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">bbox</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/polygon.py#L58\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.Polygon.from_bbox\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">classmethod</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">from_bbox</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">bbox</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/polygon.py#L58\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.Polygon.from_bbox\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a polygon object from the given bounding-box, a 4-tuple\n comprising <code class=\"docutils literal notranslate\"><span class=\"pre\">(xmin,</span> <span class=\"pre\">ymin,</span> <span class=\"pre\">xmax,</span> <span class=\"pre\">ymax)</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.Polygon.num_interior_rings\">\n-<span class=\"sig-name descname\"><span class=\"pre\">num_interior_rings</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/polygon.py#L155\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.Polygon.num_interior_rings\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">num_interior_rings</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/polygon.py#L155\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.Polygon.num_interior_rings\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the number of interior rings in this geometry.</p>\n </dd></dl>\n \n </dd></dl>\n \n <div class=\"admonition-comparing-polygons admonition\">\n <p class=\"admonition-title\">Comparing Polygons</p>\n@@ -1034,29 +1035,29 @@\n </section>\n <section id=\"s-geometry-collections\">\n <span id=\"s-geos-geometry-collections\"></span><span id=\"geometry-collections\"></span><span id=\"geos-geometry-collections\"></span><h2>Geometry Collections<a class=\"headerlink\" href=\"#geometry-collections\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-multipoint\">\n <span id=\"multipoint\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MultiPoint</span></code><a class=\"headerlink\" href=\"#multipoint\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.MultiPoint\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiPoint</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/collections.py#L96\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.MultiPoint\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiPoint</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/collections.py#L96\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.MultiPoint\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">MultiPoint</span></code> objects may be instantiated by passing in <a class=\"reference internal\" href=\"#django.contrib.gis.geos.Point\" title=\"django.contrib.gis.geos.Point\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Point</span></code></a>\n objects as arguments, or a single sequence of <a class=\"reference internal\" href=\"#django.contrib.gis.geos.Point\" title=\"django.contrib.gis.geos.Point\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Point</span></code></a> objects:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">mp</span> <span class=\"o\">=</span> <span class=\"n\">MultiPoint</span><span class=\"p\">(</span><span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">),</span> <span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">))</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">mp</span> <span class=\"o\">=</span> <span class=\"n\">MultiPoint</span><span class=\"p\">((</span><span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">),</span> <span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">)))</span>\n </pre></div>\n </div>\n </dd></dl>\n \n </section>\n <section id=\"s-multilinestring\">\n <span id=\"multilinestring\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MultiLineString</span></code><a class=\"headerlink\" href=\"#multilinestring\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.MultiLineString\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiLineString</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/collections.py#L101\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.MultiLineString\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiLineString</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/collections.py#L101\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.MultiLineString\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">MultiLineString</span></code> objects may be instantiated by passing in\n <a class=\"reference internal\" href=\"#django.contrib.gis.geos.LineString\" title=\"django.contrib.gis.geos.LineString\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LineString</span></code></a> objects as arguments, or a single sequence of\n <a class=\"reference internal\" href=\"#django.contrib.gis.geos.LineString\" title=\"django.contrib.gis.geos.LineString\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LineString</span></code></a> objects:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">ls1</span> <span class=\"o\">=</span> <span class=\"n\">LineString</span><span class=\"p\">((</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">))</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">ls2</span> <span class=\"o\">=</span> <span class=\"n\">LineString</span><span class=\"p\">((</span><span class=\"mi\">2</span><span class=\"p\">,</span> <span class=\"mi\">2</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">3</span><span class=\"p\">,</span> <span class=\"mi\">3</span><span class=\"p\">))</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">mls</span> <span class=\"o\">=</span> <span class=\"n\">MultiLineString</span><span class=\"p\">(</span><span class=\"n\">ls1</span><span class=\"p\">,</span> <span class=\"n\">ls2</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">mls</span> <span class=\"o\">=</span> <span class=\"n\">MultiLineString</span><span class=\"p\">([</span><span class=\"n\">ls1</span><span class=\"p\">,</span> <span class=\"n\">ls2</span><span class=\"p\">])</span>\n@@ -1078,15 +1079,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-multipolygon\">\n <span id=\"multipolygon\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MultiPolygon</span></code><a class=\"headerlink\" href=\"#multipolygon\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.MultiPolygon\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiPolygon</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/collections.py#L106\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.MultiPolygon\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiPolygon</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/collections.py#L106\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.MultiPolygon\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">MultiPolygon</span></code> objects may be instantiated by passing <a class=\"reference internal\" href=\"#django.contrib.gis.geos.Polygon\" title=\"django.contrib.gis.geos.Polygon\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Polygon</span></code></a>\n objects as arguments, or a single sequence of <a class=\"reference internal\" href=\"#django.contrib.gis.geos.Polygon\" title=\"django.contrib.gis.geos.Polygon\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Polygon</span></code></a> objects:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p1</span> <span class=\"o\">=</span> <span class=\"n\">Polygon</span><span class=\"p\">(((</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">)))</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p2</span> <span class=\"o\">=</span> <span class=\"n\">Polygon</span><span class=\"p\">(((</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">2</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">2</span><span class=\"p\">,</span> <span class=\"mi\">2</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">)))</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">mp</span> <span class=\"o\">=</span> <span class=\"n\">MultiPolygon</span><span class=\"p\">(</span><span class=\"n\">p1</span><span class=\"p\">,</span> <span class=\"n\">p2</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">mp</span> <span class=\"o\">=</span> <span class=\"n\">MultiPolygon</span><span class=\"p\">([</span><span class=\"n\">p1</span><span class=\"p\">,</span> <span class=\"n\">p2</span><span class=\"p\">])</span>\n </pre></div>\n@@ -1094,15 +1095,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-geometrycollection\">\n <span id=\"geometrycollection\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">GeometryCollection</span></code><a class=\"headerlink\" href=\"#geometrycollection\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.GeometryCollection\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeometryCollection</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/collections.py#L14\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.GeometryCollection\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeometryCollection</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/collections.py#L14\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.GeometryCollection\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">GeometryCollection</span></code> objects may be instantiated by passing in other\n <a class=\"reference internal\" href=\"#django.contrib.gis.geos.GEOSGeometry\" title=\"django.contrib.gis.geos.GEOSGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GEOSGeometry</span></code></a> as arguments, or a single sequence of\n <a class=\"reference internal\" href=\"#django.contrib.gis.geos.GEOSGeometry\" title=\"django.contrib.gis.geos.GEOSGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GEOSGeometry</span></code></a> objects:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">poly</span> <span class=\"o\">=</span> <span class=\"n\">Polygon</span><span class=\"p\">(((</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">),</span> <span class=\"p\">(</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">)))</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">gc</span> <span class=\"o\">=</span> <span class=\"n\">GeometryCollection</span><span class=\"p\">(</span><span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">),</span> <span class=\"n\">MultiPoint</span><span class=\"p\">(</span><span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">),</span> <span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">)),</span> <span class=\"n\">poly</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">gc</span> <span class=\"o\">=</span> <span class=\"n\">GeometryCollection</span><span class=\"p\">((</span><span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">),</span> <span class=\"n\">MultiPoint</span><span class=\"p\">(</span><span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">),</span> <span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">)),</span> <span class=\"n\">poly</span><span class=\"p\">))</span>\n </pre></div>\n@@ -1184,15 +1185,15 @@\n \n </section>\n </section>\n <section id=\"s-geometry-factories\">\n <span id=\"geometry-factories\"></span><h2>Geometry Factories<a class=\"headerlink\" href=\"#geometry-factories\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.fromfile\">\n-<span class=\"sig-name descname\"><span class=\"pre\">fromfile</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_h</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/factory.py#L4\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.fromfile\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">fromfile</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_h</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/factory.py#L4\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.fromfile\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"field-list simple\">\n <dt class=\"field-odd\">Parameters<span class=\"colon\">:</span></dt>\n <dd class=\"field-odd\"><p><strong>file_h</strong> (a Python <code class=\"docutils literal notranslate\"><span class=\"pre\">file</span></code> object or a string path to the file) \u2013 input file that contains spatial data</p>\n </dd>\n <dt class=\"field-even\">Return type<span class=\"colon\">:</span></dt>\n <dd class=\"field-even\"><p>a <a class=\"reference internal\" href=\"#django.contrib.gis.geos.GEOSGeometry\" title=\"django.contrib.gis.geos.GEOSGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GEOSGeometry</span></code></a> corresponding to the spatial data in the file</p>\n </dd>\n@@ -1202,15 +1203,15 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">g</span> <span class=\"o\">=</span> <span class=\"n\">fromfile</span><span class=\"p\">(</span><span class=\"s2\">&quot;/home/bob/geom.wkt&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.fromstr\">\n-<span class=\"sig-name descname\"><span class=\"pre\">fromstr</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/factory.py#L31\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.fromstr\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">fromstr</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">srid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/factory.py#L31\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.fromstr\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"field-list simple\">\n <dt class=\"field-odd\">Parameters<span class=\"colon\">:</span></dt>\n <dd class=\"field-odd\"><ul class=\"simple\">\n <li><p><strong>string</strong> (<a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/stdtypes.html#str\" title=\"(in Python v3.13)\"><em>str</em></a>) \u2013 string that contains spatial data</p></li>\n <li><p><strong>srid</strong> (<a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/functions.html#int\" title=\"(in Python v3.13)\"><em>int</em></a>) \u2013 spatial reference identifier</p></li>\n </ul>\n </dd>\n@@ -1232,27 +1233,27 @@\n <span id=\"i-o-objects\"></span><h2>I/O Objects<a class=\"headerlink\" href=\"#i-o-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-reader-objects\">\n <span id=\"reader-objects\"></span><h3>Reader Objects<a class=\"headerlink\" href=\"#reader-objects\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>The reader I/O classes return a <a class=\"reference internal\" href=\"#django.contrib.gis.geos.GEOSGeometry\" title=\"django.contrib.gis.geos.GEOSGeometry\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GEOSGeometry</span></code></a> instance from the WKB\n and/or WKT input given to their <code class=\"docutils literal notranslate\"><span class=\"pre\">read(geom)</span></code> method.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.WKBReader\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">WKBReader</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/io.py#L19\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKBReader\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">WKBReader</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/io.py#L19\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKBReader\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.gis.geos</span> <span class=\"kn\">import</span> <span class=\"n\">WKBReader</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkb_r</span> <span class=\"o\">=</span> <span class=\"n\">WKBReader</span><span class=\"p\">()</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkb_r</span><span class=\"o\">.</span><span class=\"n\">read</span><span class=\"p\">(</span><span class=\"s2\">&quot;0101000000000000000000F03F000000000000F03F&quot;</span><span class=\"p\">)</span>\n <span class=\"go\">&lt;Point object at 0x103a88910&gt;</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.WKTReader\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">WKTReader</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/io.py#L25\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKTReader\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">WKTReader</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/io.py#L25\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKTReader\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.gis.geos</span> <span class=\"kn\">import</span> <span class=\"n\">WKTReader</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkt_r</span> <span class=\"o\">=</span> <span class=\"n\">WKTReader</span><span class=\"p\">()</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkt_r</span><span class=\"o\">.</span><span class=\"n\">read</span><span class=\"p\">(</span><span class=\"s2\">&quot;POINT(1 1)&quot;</span><span class=\"p\">)</span>\n <span class=\"go\">&lt;Point object at 0x103a88b50&gt;</span>\n </pre></div>\n </div>\n@@ -1263,38 +1264,38 @@\n <span id=\"writer-objects\"></span><h3>Writer Objects<a class=\"headerlink\" href=\"#writer-objects\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>All writer objects have a <code class=\"docutils literal notranslate\"><span class=\"pre\">write(geom)</span></code> method that returns either the\n WKB or WKT of the given geometry.  In addition, <a class=\"reference internal\" href=\"#django.contrib.gis.geos.WKBWriter\" title=\"django.contrib.gis.geos.WKBWriter\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">WKBWriter</span></code></a> objects\n also have properties that may be used to change the byte order, and or\n include the SRID value (in other words, EWKB).</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.WKBWriter\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">WKBWriter</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dim</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">2</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L247\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKBWriter\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">WKBWriter</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dim</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">2</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L247\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKBWriter\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">WKBWriter</span></code> provides the most control over its output.  By default it\n returns OGC-compliant WKB when its <code class=\"docutils literal notranslate\"><span class=\"pre\">write</span></code> method is called.  However,\n it has properties that allow for the creation of EWKB, a superset of the\n WKB standard that includes additional information. See the\n <a class=\"reference internal\" href=\"#django.contrib.gis.geos.WKBWriter.outdim\" title=\"django.contrib.gis.geos.WKBWriter.outdim\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">WKBWriter.outdim</span></code></a> documentation for more details about the <code class=\"docutils literal notranslate\"><span class=\"pre\">dim</span></code>\n argument.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.WKBWriter.write\">\n-<span class=\"sig-name descname\"><span class=\"pre\">write</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geom</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L270\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKBWriter.write\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">write</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geom</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L270\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKBWriter.write\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the WKB of the given geometry as a Python <code class=\"docutils literal notranslate\"><span class=\"pre\">buffer</span></code> object.\n Example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.gis.geos</span> <span class=\"kn\">import</span> <span class=\"n\">Point</span><span class=\"p\">,</span> <span class=\"n\">WKBWriter</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">pnt</span> <span class=\"o\">=</span> <span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkb_w</span> <span class=\"o\">=</span> <span class=\"n\">WKBWriter</span><span class=\"p\">()</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkb_w</span><span class=\"o\">.</span><span class=\"n\">write</span><span class=\"p\">(</span><span class=\"n\">pnt</span><span class=\"p\">)</span>\n <span class=\"go\">&lt;read-only buffer for 0x103a898f0, size -1, offset 0 at 0x103a89930&gt;</span>\n </pre></div>\n </div>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.WKBWriter.write_hex\">\n-<span class=\"sig-name descname\"><span class=\"pre\">write_hex</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geom</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L276\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKBWriter.write_hex\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">write_hex</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geom</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L276\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKBWriter.write_hex\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns WKB of the geometry in hexadecimal.  Example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.gis.geos</span> <span class=\"kn\">import</span> <span class=\"n\">Point</span><span class=\"p\">,</span> <span class=\"n\">WKBWriter</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">pnt</span> <span class=\"o\">=</span> <span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkb_w</span> <span class=\"o\">=</span> <span class=\"n\">WKBWriter</span><span class=\"p\">()</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkb_w</span><span class=\"o\">.</span><span class=\"n\">write_hex</span><span class=\"p\">(</span><span class=\"n\">pnt</span><span class=\"p\">)</span>\n@@ -1331,15 +1332,15 @@\n <span class=\"go\">&#39;0101000000000000000000F03F000000000000F03F&#39;</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkb_w</span><span class=\"o\">.</span><span class=\"n\">byteorder</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>\n <span class=\"go\">&#39;00000000013FF00000000000003FF0000000000000&#39;</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.WKBWriter.outdim\">\n-<span class=\"sig-name descname\"><span class=\"pre\">outdim</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L303\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKBWriter.outdim\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">outdim</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L303\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKBWriter.outdim\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This property may be set to change the output dimension of the geometry\n representation.  In other words, if you have a 3D geometry then set to 3\n so that the Z value is included in the WKB.</p>\n <table class=\"docutils\">\n <thead>\n@@ -1367,15 +1368,15 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkb_w</span><span class=\"o\">.</span><span class=\"n\">outdim</span> <span class=\"o\">=</span> <span class=\"mi\">3</span>  <span class=\"c1\"># Tell writer to include Z values</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkb_w</span><span class=\"o\">.</span><span class=\"n\">write_hex</span><span class=\"p\">(</span><span class=\"n\">pnt</span><span class=\"p\">)</span>\n <span class=\"go\">&#39;0101000080000000000000F03F000000000000F03F000000000000F03F&#39;</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.WKBWriter.srid\">\n-<span class=\"sig-name descname\"><span class=\"pre\">srid</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L314\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKBWriter.srid\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">srid</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L314\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKBWriter.srid\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Set this property with a boolean to indicate whether the SRID of the\n geometry should be included with the WKB representation.  Example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.gis.geos</span> <span class=\"kn\">import</span> <span class=\"n\">Point</span><span class=\"p\">,</span> <span class=\"n\">WKBWriter</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkb_w</span> <span class=\"o\">=</span> <span class=\"n\">WKBWriter</span><span class=\"p\">()</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">pnt</span> <span class=\"o\">=</span> <span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"n\">srid</span><span class=\"o\">=</span><span class=\"mi\">4326</span><span class=\"p\">)</span>\n@@ -1386,40 +1387,40 @@\n <span class=\"go\">&#39;0101000020E6100000000000000000F03F000000000000F03F&#39;</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.WKTWriter\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">WKTWriter</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dim</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">2</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">trim</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">precision</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L194\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKTWriter\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">WKTWriter</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dim</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">2</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">trim</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">precision</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L194\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKTWriter\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This class allows outputting the WKT representation of a geometry. See the\n <a class=\"reference internal\" href=\"#django.contrib.gis.geos.WKBWriter.outdim\" title=\"django.contrib.gis.geos.WKBWriter.outdim\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">WKBWriter.outdim</span></code></a>, <a class=\"reference internal\" href=\"#django.contrib.gis.geos.WKTWriter.trim\" title=\"django.contrib.gis.geos.WKTWriter.trim\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">trim</span></code></a>, and <a class=\"reference internal\" href=\"#django.contrib.gis.geos.WKTWriter.precision\" title=\"django.contrib.gis.geos.WKTWriter.precision\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">precision</span></code></a> attributes for\n details about the constructor arguments.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.WKTWriter.write\">\n-<span class=\"sig-name descname\"><span class=\"pre\">write</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geom</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L208\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKTWriter.write\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">write</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geom</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L208\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKTWriter.write\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the WKT of the given geometry. Example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.gis.geos</span> <span class=\"kn\">import</span> <span class=\"n\">Point</span><span class=\"p\">,</span> <span class=\"n\">WKTWriter</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">pnt</span> <span class=\"o\">=</span> <span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkt_w</span> <span class=\"o\">=</span> <span class=\"n\">WKTWriter</span><span class=\"p\">()</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkt_w</span><span class=\"o\">.</span><span class=\"n\">write</span><span class=\"p\">(</span><span class=\"n\">pnt</span><span class=\"p\">)</span>\n <span class=\"go\">&#39;POINT (1.0000000000000000 1.0000000000000000)&#39;</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.WKTWriter.outdim\">\n-<span class=\"sig-name descname\"><span class=\"pre\">outdim</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L217\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKTWriter.outdim\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">outdim</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L217\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKTWriter.outdim\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>See <a class=\"reference internal\" href=\"#django.contrib.gis.geos.WKBWriter.outdim\" title=\"django.contrib.gis.geos.WKBWriter.outdim\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">WKBWriter.outdim</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.WKTWriter.trim\">\n-<span class=\"sig-name descname\"><span class=\"pre\">trim</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L227\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKTWriter.trim\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">trim</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L227\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKTWriter.trim\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This property is used to enable or disable trimming of\n unnecessary decimals.</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.gis.geos</span> <span class=\"kn\">import</span> <span class=\"n\">Point</span><span class=\"p\">,</span> <span class=\"n\">WKTWriter</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">pnt</span> <span class=\"o\">=</span> <span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkt_w</span> <span class=\"o\">=</span> <span class=\"n\">WKTWriter</span><span class=\"p\">()</span>\n@@ -1430,15 +1431,15 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkt_w</span><span class=\"o\">.</span><span class=\"n\">trim</span> <span class=\"o\">=</span> <span class=\"kc\">True</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkt_w</span><span class=\"o\">.</span><span class=\"n\">write</span><span class=\"p\">(</span><span class=\"n\">pnt</span><span class=\"p\">)</span>\n <span class=\"go\">&#39;POINT (1 1)&#39;</span>\n </pre></div>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.WKTWriter.precision\">\n-<span class=\"sig-name descname\"><span class=\"pre\">precision</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L237\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKTWriter.precision\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">precision</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/prototypes/io.py#L237\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.WKTWriter.precision\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This property controls the rounding precision of coordinates;\n if set to <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> rounding is disabled.</p>\n <div class=\"doctest highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.gis.geos</span> <span class=\"kn\">import</span> <span class=\"n\">Point</span><span class=\"p\">,</span> <span class=\"n\">WKTWriter</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">pnt</span> <span class=\"o\">=</span> <span class=\"n\">Point</span><span class=\"p\">(</span><span class=\"mf\">1.44</span><span class=\"p\">,</span> <span class=\"mf\">1.66</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">wkt_w</span> <span class=\"o\">=</span> <span class=\"n\">WKTWriter</span><span class=\"p\">()</span>\n@@ -1469,25 +1470,25 @@\n <span id=\"settings\"></span><h2>Settings<a class=\"headerlink\" href=\"#settings\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-geos-library-path\">\n <span id=\"s-std-setting-GEOS_LIBRARY_PATH\"></span><span id=\"geos-library-path\"></span><span id=\"std-setting-GEOS_LIBRARY_PATH\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">GEOS_LIBRARY_PATH</span></code><a class=\"headerlink\" href=\"#geos-library-path\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>A string specifying the location of the GEOS C library.  Typically,\n this setting is only used if the GEOS C library is in a non-standard\n location (e.g., <code class=\"docutils literal notranslate\"><span class=\"pre\">/home/bob/lib/libgeos_c.so</span></code>).</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The setting must be the <em>full</em> path to the <strong>C</strong> shared library; in\n other words you want to use <code class=\"docutils literal notranslate\"><span class=\"pre\">libgeos_c.so</span></code>, not <code class=\"docutils literal notranslate\"><span class=\"pre\">libgeos.so</span></code>.</p>\n </div>\n </section>\n </section>\n <section id=\"s-exceptions\">\n <span id=\"exceptions\"></span><h2>Exceptions<a class=\"headerlink\" href=\"#exceptions\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.geos.GEOSException\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GEOSException</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/error.py#L1\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.GEOSException\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GEOSException</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/geos/error.py#L1\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.geos.GEOSException\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The base GEOS exception, indicates a GEOS-related error.</p>\n </dd></dl>\n \n </section>\n </section>\n \n \n@@ -1554,37 +1555,37 @@\n <li><a class=\"reference internal\" href=\"#exceptions\">Exceptions</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"measure.html\"\n-                          title=\"previous chapter\">Measurement Objects</a></p>\n+                          title=\"vorig hoofdstuk\">Measurement Objects</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"gdal.html\"\n-                          title=\"next chapter\">GDAL API</a></p>\n+                          title=\"volgend hoofdstuk\">GDAL API</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGE\bEO\bOS\bS A\bAP\bPI\bI_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* B\bBa\bac\bck\bkg\bgr\bro\bou\bun\bnd\bd_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* W\bWh\bha\bat\bt i\bis\bs G\bGE\bEO\bOS\bS?\b?_\b?\b\u00b6 *\b**\b**\b**\b*\n _\bG_\bE_\bO_\bS stands for G\bGe\beo\bom\bme\bet\btr\bry\by E\bEn\bng\bgi\bin\bne\be -\b- O\bOp\bpe\ben\bn S\bSo\bou\bur\brc\bce\be, and is a C++ library, ported\n from the _\bJ_\ba_\bv_\ba_\b _\bT_\bo_\bp_\bo_\bl_\bo_\bg_\by_\b _\bS_\bu_\bi_\bt_\be. GEOS implements the OpenGIS _\bS_\bi_\bm_\bp_\bl_\be_\b _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\bf_\bo_\br\n@@ -124,15 +124,15 @@\n True\n >>> ls1 == ls2\n False\n >>> ls3 == ls2  # different SRIDs\n False\n *\b**\b**\b**\b**\b* G\bGe\beo\bom\bme\bet\btr\bry\by O\bOb\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* G\bGE\bEO\bOS\bSG\bGe\beo\bom\bme\bet\btr\bry\by_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs GEOSGeometry(g\bge\beo\bo_\b_i\bin\bnp\bpu\but\bt, s\bsr\bri\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GEOSGeometry(g\bge\beo\bo_\b_i\bin\bnp\bpu\but\bt, s\bsr\bri\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         Parameters:\n                 * g\bge\beo\bo_\b_i\bin\bnp\bpu\but\bt \u2013 Geometry input value (string or _\bm_\be_\bm_\bo_\br_\by_\bv_\bi_\be_\bw)\n                 * s\bsr\bri\bid\bd (_\bi\bi_\bn\bn_\bt\bt) \u2013 spatial reference identifier\n This is the base class for all GEOS geometry objects. It initializes on the\n given geo_input argument, and then assumes the proper geometry subclass (e.g.,\n GEOSGeometry('POINT(1 1)') will create a _\bP_\bo_\bi_\bn_\bt object).\n The srid parameter, if given, is set as the SRID of the created geometry if\n@@ -220,15 +220,15 @@\n The properties in this section export the _\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by object into a different.\n This output may be in the form of a string, buffer, or even another object.\n   GEOSGeometry.ewkt_\b\u00b6\n       Returns the \u201cextended\u201d Well-Known Text of the geometry. This\n       representation is specific to PostGIS and is a superset of the OGC WKT\n       standard. _\b[_\b1_\b] Essentially the SRID is prepended to the WKT\n       representation, for example SRID=4326;POINT(5 23).\n-      Note\n+      Notitie\n       The output from this property does not include the 3dm, 3dz, and 4d\n       information that PostGIS supports in its EWKT representations.\n   GEOSGeometry.hex_\b\u00b6\n       Returns the WKB of this Geometry in hexadecimal form. Please note that\n       the SRID value is not included in this representation because it is not a\n       part of the OGC specification (use the _\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b._\bh_\be_\bx_\be_\bw_\bk_\bb property\n       instead).\n@@ -394,15 +394,15 @@\n       This property returns the extent of this geometry as a 4-tuple,\n       consisting of (xmin, ymin, xmax, ymax).\n   GEOSGeometry.clone()_\b\u00b6\n       This method returns a _\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by that is a clone of the original.\n   GEOSGeometry.distance(g\bge\beo\bom\bm)_\b\u00b6\n       Returns the distance between the closest points on this geometry and the\n       given geom (another _\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by object).\n-      Note\n+      Notitie\n       GEOS distance calculations are linear \u2013 in other words, GEOS does not\n       perform a spherical calculation even if the SRID specifies a geographic\n       coordinate system.\n   GEOSGeometry.length_\b\u00b6\n       Returns the length of this geometry (e.g., 0 for a _\bP_\bo_\bi_\bn_\bt, the length of a\n       _\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg, or the circumference of a _\bP_\bo_\bl_\by_\bg_\bo_\bn).\n   GEOSGeometry.prepared_\b\u00b6\n@@ -416,15 +416,15 @@\n   GEOSGeometry.transform(c\bct\bt, c\bcl\blo\bon\bne\be=\b=F\bFa\bal\bls\bse\be)_\b\u00b6\n       Transforms the geometry according to the given coordinate transformation\n       parameter (ct), which may be an integer SRID, spatial reference WKT\n       string, a PROJ string, a _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be object, or a _\bC_\bo_\bo_\br_\bd_\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm\n       object. By default, the geometry is transformed in-place and nothing is\n       returned. However if the clone keyword is set, then the geometry is not\n       modified and a transformed clone of the geometry is returned instead.\n-      Note\n+      Notitie\n       Raises _\bG_\bE_\bO_\bS_\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn if GDAL is not available or if the geometry\u2019s SRID\n       is None or less than 0. It doesn\u2019t impose any constraints on the\n       geometry\u2019s SRID if called with a _\bC_\bo_\bo_\br_\bd_\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm object.\n   GEOSGeometry.make_valid()_\b\u00b6\n       Returns a valid _\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by equivalent, trying not to lose any of the\n       input vertices. If the geometry is already valid, it is returned\n       untouched. This is similar to the _\bM_\ba_\bk_\be_\bV_\ba_\bl_\bi_\bd database function. Requires\n@@ -436,26 +436,26 @@\n       >>> g = MultiPoint(Point(0, 0), Point(2, 2), Point(1, 1))\n       >>> print(g)\n       MULTIPOINT (0 0, 2 2, 1 1)\n       >>> g.normalize()\n       >>> print(g)\n       MULTIPOINT (2 2, 1 1, 0 0)\n *\b**\b**\b**\b* P\bPo\boi\bin\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Point(x\bx=\b=N\bNo\bon\bne\be, y\by=\b=N\bNo\bon\bne\be, z\bz=\b=N\bNo\bon\bne\be, s\bsr\bri\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Point(x\bx=\b=N\bNo\bon\bne\be, y\by=\b=N\bNo\bon\bne\be, z\bz=\b=N\bNo\bon\bne\be, s\bsr\bri\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Point objects are instantiated using arguments that represent the\n       component coordinates of the point or with a single sequence coordinates.\n       For example, the following are equivalent:\n       >>> pnt = Point(5, 23)\n       >>> pnt = Point([5, 23])\n       Empty Point objects may be instantiated by passing no arguments or an\n       empty sequence. The following are equivalent:\n       >>> pnt = Point()\n       >>> pnt = Point([])\n *\b**\b**\b**\b* L\bLi\bin\bne\beS\bSt\btr\bri\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs LineString(*\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs LineString(*\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       LineString objects are instantiated using arguments that are either a\n       sequence of coordinates or _\bP_\bo_\bi_\bn_\bt objects. For example, the following are\n       equivalent:\n       >>> ls = LineString((0, 0), (1, 1))\n       >>> ls = LineString(Point(0, 0), Point(1, 1))\n       In addition, LineString objects may also be created by passing in a\n       single sequence of coordinate or _\bP_\bo_\bi_\bn_\bt objects:\n@@ -464,77 +464,77 @@\n       Empty LineString objects may be instantiated by passing no arguments or\n       an empty sequence. The following are equivalent:\n       >>> ls = LineString()\n       >>> ls = LineString([])\n         closed_\b\u00b6\n             Returns whether or not this LineString is closed.\n *\b**\b**\b**\b* L\bLi\bin\bne\bea\bar\brR\bRi\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs LinearRing(*\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs LinearRing(*\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       LinearRing objects are constructed in the exact same way as _\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg\n       objects, however the coordinates must be c\bcl\blo\bos\bse\bed\bd, in other words, the\n       first coordinates must be the same as the last coordinates. For example:\n       >>> ls = LinearRing((0, 0), (0, 1), (1, 1), (0, 0))\n       Notice that (0, 0) is the first and last coordinate \u2013 if they were not\n       equal, an error would be raised.\n-        is_counterclockwise_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        is_counterclockwise_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns whether this LinearRing is counterclockwise.\n *\b**\b**\b**\b* P\bPo\bol\bly\byg\bgo\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Polygon(*\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Polygon(*\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Polygon objects may be instantiated by passing in parameters that\n       represent the rings of the polygon. The parameters must either be\n       _\bL_\bi_\bn_\be_\ba_\br_\bR_\bi_\bn_\bg instances, or a sequence that may be used to construct a\n       _\bL_\bi_\bn_\be_\ba_\br_\bR_\bi_\bn_\bg:\n       >>> ext_coords = ((0, 0), (0, 1), (1, 1), (1, 0), (0, 0))\n       >>> int_coords = ((0.4, 0.4), (0.4, 0.6), (0.6, 0.6), (0.6, 0.4), (0.4,\n       0.4))\n       >>> poly = Polygon(ext_coords, int_coords)\n       >>> poly = Polygon(LinearRing(ext_coords), LinearRing(int_coords))\n-        c\bcl\bla\bas\bss\bsm\bme\bet\bth\bho\bod\bd from_bbox(b\bbb\bbo\box\bx)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        c\bcl\bla\bas\bss\bsm\bme\bet\bth\bho\bod\bd from_bbox(b\bbb\bbo\box\bx)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a polygon object from the given bounding-box, a 4-tuple\n             comprising (xmin, ymin, xmax, ymax).\n-        num_interior_rings_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        num_interior_rings_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the number of interior rings in this geometry.\n Comparing Polygons\n Note that it is possible to compare Polygon objects directly with < or >, but\n as the comparison is made through Polygon\u2019s _\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg, it does not mean much\n (but is consistent and quick). You can always force the comparison with the\n _\ba_\br_\be_\ba property:\n >>> if poly_1.area > poly_2.area:\n ...     pass\n ...\n *\b**\b**\b**\b**\b* G\bGe\beo\bom\bme\bet\btr\bry\by C\bCo\bol\bll\ble\bec\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* M\bMu\bul\blt\bti\biP\bPo\boi\bin\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MultiPoint(*\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MultiPoint(*\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       MultiPoint objects may be instantiated by passing in _\bP_\bo_\bi_\bn_\bt objects as\n       arguments, or a single sequence of _\bP_\bo_\bi_\bn_\bt objects:\n       >>> mp = MultiPoint(Point(0, 0), Point(1, 1))\n       >>> mp = MultiPoint((Point(0, 0), Point(1, 1)))\n *\b**\b**\b**\b* M\bMu\bul\blt\bti\biL\bLi\bin\bne\beS\bSt\btr\bri\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MultiLineString(*\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MultiLineString(*\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       MultiLineString objects may be instantiated by passing in _\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg\n       objects as arguments, or a single sequence of _\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg objects:\n       >>> ls1 = LineString((0, 0), (1, 1))\n       >>> ls2 = LineString((2, 2), (3, 3))\n       >>> mls = MultiLineString(ls1, ls2)\n       >>> mls = MultiLineString([ls1, ls2])\n         merged_\b\u00b6\n             Returns a _\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg representing the line merge of all the\n             components in this MultiLineString.\n         closed_\b\u00b6\n             Returns True if and only if all elements are closed.\n *\b**\b**\b**\b* M\bMu\bul\blt\bti\biP\bPo\bol\bly\byg\bgo\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MultiPolygon(*\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MultiPolygon(*\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       MultiPolygon objects may be instantiated by passing _\bP_\bo_\bl_\by_\bg_\bo_\bn objects as\n       arguments, or a single sequence of _\bP_\bo_\bl_\by_\bg_\bo_\bn objects:\n       >>> p1 = Polygon(((0, 0), (0, 1), (1, 1), (0, 0)))\n       >>> p2 = Polygon(((1, 1), (1, 2), (2, 2), (1, 1)))\n       >>> mp = MultiPolygon(p1, p2)\n       >>> mp = MultiPolygon([p1, p2])\n *\b**\b**\b**\b* G\bGe\beo\bom\bme\bet\btr\bry\byC\bCo\bol\bll\ble\bec\bct\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs GeometryCollection(*\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GeometryCollection(*\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       GeometryCollection objects may be instantiated by passing in other\n       _\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by as arguments, or a single sequence of _\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by objects:\n       >>> poly = Polygon(((0, 0), (0, 1), (1, 1), (0, 0)))\n       >>> gc = GeometryCollection(Point(0, 0), MultiPoint(Point(0, 0), Point(1,\n       1)), poly)\n       >>> gc = GeometryCollection((Point(0, 0), MultiPoint(Point(0, 0), Point\n       (1, 1)), poly))\n@@ -561,68 +561,68 @@\n         crosses(o\bot\bth\bhe\ber\br)_\b\u00b6\n         disjoint(o\bot\bth\bhe\ber\br)_\b\u00b6\n         intersects(o\bot\bth\bhe\ber\br)_\b\u00b6\n         overlaps(o\bot\bth\bhe\ber\br)_\b\u00b6\n         touches(o\bot\bth\bhe\ber\br)_\b\u00b6\n         within(o\bot\bth\bhe\ber\br)_\b\u00b6\n *\b**\b**\b**\b**\b* G\bGe\beo\bom\bme\bet\btr\bry\by F\bFa\bac\bct\bto\bor\bri\bie\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  fromfile(f\bfi\bil\ble\be_\b_h\bh)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  fromfile(f\bfi\bil\ble\be_\b_h\bh)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         Parameters:\n             f\bfi\bil\ble\be_\b_h\bh (a Python file object or a string path to the file) \u2013 input\n             file that contains spatial data\n         Return type:\n             a _\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by corresponding to the spatial data in the file\n       Example:\n       >>> from django.contrib.gis.geos import fromfile\n       >>> g = fromfile(\"/home/bob/geom.wkt\")\n-  fromstr(s\bst\btr\bri\bin\bng\bg, s\bsr\bri\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  fromstr(s\bst\btr\bri\bin\bng\bg, s\bsr\bri\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         Parameters:\n                 * s\bst\btr\bri\bin\bng\bg (_\bs\bs_\bt\bt_\br\br) \u2013 string that contains spatial data\n                 * s\bsr\bri\bid\bd (_\bi\bi_\bn\bn_\bt\bt) \u2013 spatial reference identifier\n         Return type:\n             a _\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by corresponding to the spatial data in the string\n       fromstr(string, srid) is equivalent to _\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b(_\bs_\bt_\br_\bi_\bn_\bg_\b,_\b _\bs_\br_\bi_\bd_\b).\n       Example:\n       >>> from django.contrib.gis.geos import fromstr\n       >>> pnt = fromstr(\"POINT(-90.5 29.5)\", srid=4326)\n *\b**\b**\b**\b**\b* I\bI/\b/O\bO O\bOb\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* R\bRe\bea\bad\bde\ber\br O\bOb\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n The reader I/O classes return a _\bG_\bE_\bO_\bS_\bG_\be_\bo_\bm_\be_\bt_\br_\by instance from the WKB and/or WKT\n input given to their read(geom) method.\n-  c\bcl\bla\bas\bss\bs WKBReader_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs WKBReader_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Example:\n       >>> from django.contrib.gis.geos import WKBReader\n       >>> wkb_r = WKBReader()\n       >>> wkb_r.read(\"0101000000000000000000F03F000000000000F03F\")\n       <Point object at 0x103a88910>\n-  c\bcl\bla\bas\bss\bs WKTReader_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs WKTReader_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Example:\n       >>> from django.contrib.gis.geos import WKTReader\n       >>> wkt_r = WKTReader()\n       >>> wkt_r.read(\"POINT(1 1)\")\n       <Point object at 0x103a88b50>\n *\b**\b**\b**\b* W\bWr\bri\bit\bte\ber\br O\bOb\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n All writer objects have a write(geom) method that returns either the WKB or WKT\n of the given geometry. In addition, _\bW_\bK_\bB_\bW_\br_\bi_\bt_\be_\br objects also have properties that\n may be used to change the byte order, and or include the SRID value (in other\n words, EWKB).\n-  c\bcl\bla\bas\bss\bs WKBWriter(d\bdi\bim\bm=\b=2\b2)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs WKBWriter(d\bdi\bim\bm=\b=2\b2)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       WKBWriter provides the most control over its output. By default it\n       returns OGC-compliant WKB when its write method is called. However, it\n       has properties that allow for the creation of EWKB, a superset of the WKB\n       standard that includes additional information. See the _\bW_\bK_\bB_\bW_\br_\bi_\bt_\be_\br_\b._\bo_\bu_\bt_\bd_\bi_\bm\n       documentation for more details about the dim argument.\n-        write(g\bge\beo\bom\bm)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        write(g\bge\beo\bom\bm)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the WKB of the given geometry as a Python buffer object. Example:\n       >>> from django.contrib.gis.geos import Point, WKBWriter\n       >>> pnt = Point(1, 1)\n       >>> wkb_w = WKBWriter()\n       >>> wkb_w.write(pnt)\n       <read-only buffer for 0x103a898f0, size -1, offset 0 at 0x103a89930>\n-        write_hex(g\bge\beo\bom\bm)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        write_hex(g\bge\beo\bom\bm)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns WKB of the geometry in hexadecimal. Example:\n       >>> from django.contrib.gis.geos import Point, WKBWriter\n       >>> pnt = Point(1, 1)\n       >>> wkb_w = WKBWriter()\n       >>> wkb_w.write_hex(pnt)\n       '0101000000000000000000F03F000000000000F03F'\n         byteorder_\b\u00b6\n@@ -635,15 +635,15 @@\n       >>> from django.contrib.gis.geos import Point, WKBWriter\n       >>> wkb_w = WKBWriter()\n       >>> pnt = Point(1, 1)\n       >>> wkb_w.write_hex(pnt)\n       '0101000000000000000000F03F000000000000F03F'\n       >>> wkb_w.byteorder = 0\n       '00000000013FF00000000000003FF0000000000000'\n-        outdim_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        outdim_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This property may be set to change the output dimension of the geometry\n       representation. In other words, if you have a 3D geometry then set to 3\n       so that the Z value is included in the WKB.\n       O\bOu\but\btd\bdi\bim\bm V\bVa\bal\blu\bue\be D\bDe\bes\bsc\bcr\bri\bip\bpt\bti\bio\bon\bn\n       2            The default, output 2D WKB.\n       3            Output 3D WKB.\n       Example:\n@@ -653,52 +653,52 @@\n       2\n       >>> pnt = Point(1, 1, 1)\n       >>> wkb_w.write_hex(pnt)  # By default, no Z value included:\n       '0101000000000000000000F03F000000000000F03F'\n       >>> wkb_w.outdim = 3  # Tell writer to include Z values\n       >>> wkb_w.write_hex(pnt)\n       '0101000080000000000000F03F000000000000F03F000000000000F03F'\n-        srid_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        srid_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Set this property with a boolean to indicate whether the SRID of the\n       geometry should be included with the WKB representation. Example:\n       >>> from django.contrib.gis.geos import Point, WKBWriter\n       >>> wkb_w = WKBWriter()\n       >>> pnt = Point(1, 1, srid=4326)\n       >>> wkb_w.write_hex(pnt)  # By default, no SRID included:\n       '0101000000000000000000F03F000000000000F03F'\n       >>> wkb_w.srid = True  # Tell writer to include SRID\n       >>> wkb_w.write_hex(pnt)\n       '0101000020E6100000000000000000F03F000000000000F03F'\n-  c\bcl\bla\bas\bss\bs WKTWriter(d\bdi\bim\bm=\b=2\b2, t\btr\bri\bim\bm=\b=F\bFa\bal\bls\bse\be, p\bpr\bre\bec\bci\bis\bsi\bio\bon\bn=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs WKTWriter(d\bdi\bim\bm=\b=2\b2, t\btr\bri\bim\bm=\b=F\bFa\bal\bls\bse\be, p\bpr\bre\bec\bci\bis\bsi\bio\bon\bn=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This class allows outputting the WKT representation of a geometry. See\n       the _\bW_\bK_\bB_\bW_\br_\bi_\bt_\be_\br_\b._\bo_\bu_\bt_\bd_\bi_\bm, _\bt_\br_\bi_\bm, and _\bp_\br_\be_\bc_\bi_\bs_\bi_\bo_\bn attributes for details about\n       the constructor arguments.\n-        write(g\bge\beo\bom\bm)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        write(g\bge\beo\bom\bm)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the WKT of the given geometry. Example:\n       >>> from django.contrib.gis.geos import Point, WKTWriter\n       >>> pnt = Point(1, 1)\n       >>> wkt_w = WKTWriter()\n       >>> wkt_w.write(pnt)\n       'POINT (1.0000000000000000 1.0000000000000000)'\n-        outdim_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        outdim_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             See _\bW_\bK_\bB_\bW_\br_\bi_\bt_\be_\br_\b._\bo_\bu_\bt_\bd_\bi_\bm.\n-        trim_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        trim_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This property is used to enable or disable trimming of unnecessary\n       decimals.\n       >>> from django.contrib.gis.geos import Point, WKTWriter\n       >>> pnt = Point(1, 1)\n       >>> wkt_w = WKTWriter()\n       >>> wkt_w.trim\n       False\n       >>> wkt_w.write(pnt)\n       'POINT (1.0000000000000000 1.0000000000000000)'\n       >>> wkt_w.trim = True\n       >>> wkt_w.write(pnt)\n       'POINT (1 1)'\n-        precision_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        precision_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This property controls the rounding precision of coordinates; if set to\n       None rounding is disabled.\n       >>> from django.contrib.gis.geos import Point, WKTWriter\n       >>> pnt = Point(1.44, 1.66)\n       >>> wkt_w = WKTWriter()\n       >>> print(wkt_w.precision)\n       None\n@@ -714,19 +714,19 @@\n [_\b1]\n S\bSe\bee\be _\bP_\bo_\bs_\bt_\bG_\bI_\bS_\b _\bE_\bW_\bK_\bB_\b,_\b _\bE_\bW_\bK_\bT_\b _\ba_\bn_\bd_\b _\bC_\ba_\bn_\bo_\bn_\bi_\bc_\ba_\bl_\b _\bF_\bo_\br_\bm_\bs, PostGIS documentation at Ch. 4.1.2.\n *\b**\b**\b**\b**\b* S\bSe\bet\btt\bti\bin\bng\bgs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* G\bGE\bEO\bOS\bS_\b_L\bLI\bIB\bBR\bRA\bAR\bRY\bY_\b_P\bPA\bAT\bTH\bH_\b?\b\u00b6 *\b**\b**\b**\b*\n A string specifying the location of the GEOS C library. Typically, this setting\n is only used if the GEOS C library is in a non-standard location (e.g., /home/\n bob/lib/libgeos_c.so).\n-Note\n+Notitie\n The setting must be the f\bfu\bul\bll\bl path to the C\bC shared library; in other words you\n want to use libgeos_c.so, not libgeos.so.\n *\b**\b**\b**\b**\b* E\bEx\bxc\bce\bep\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn GEOSException_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn GEOSException_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The base GEOS exception, indicates a GEOS-related error.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bG_\bE_\bO_\bS_\b _\bA_\bP_\bI\n           o _\bB_\ba_\bc_\bk_\bg_\br_\bo_\bu_\bn_\bd\n                 # _\bW_\bh_\ba_\bt_\b _\bi_\bs_\b _\bG_\bE_\bO_\bS_\b?\n                 # _\bF_\be_\ba_\bt_\bu_\br_\be_\bs\n           o _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl\n@@ -754,16 +754,16 @@\n           o _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bF_\ba_\bc_\bt_\bo_\br_\bi_\be_\bs\n           o _\bI_\b/_\bO_\b _\bO_\bb_\bj_\be_\bc_\bt_\bs\n                 # _\bR_\be_\ba_\bd_\be_\br_\b _\bO_\bb_\bj_\be_\bc_\bt_\bs\n                 # _\bW_\br_\bi_\bt_\be_\br_\b _\bO_\bb_\bj_\be_\bc_\bt_\bs\n           o _\bS_\be_\bt_\bt_\bi_\bn_\bg_\bs\n                 # _\bG_\bE_\bO_\bS_\b__\bL_\bI_\bB_\bR_\bA_\bR_\bY_\b__\bP_\bA_\bT_\bH\n           o _\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\be_\ba_\bs_\bu_\br_\be_\bm_\be_\bn_\bt_\b _\bO_\bb_\bj_\be_\bc_\bt_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\bD_\bA_\bL_\b _\bA_\bP_\bI\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/index.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>GeoDjango &#8212; Django 5.2b1 documentation</title>\n+    <title>GeoDjango &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"GeoDjango Tutorial\" href=\"tutorial.html\" />\n     <link rel=\"prev\" title=\"The flatpages app\" href=\"../flatpages.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -246,37 +247,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../flatpages.html\"\n-                          title=\"previous chapter\">The flatpages app</a></p>\n+                          title=\"vorig hoofdstuk\">The flatpages app</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"tutorial.html\"\n-                          title=\"next chapter\">GeoDjango Tutorial</a></p>\n+                          title=\"volgend hoofdstuk\">GeoDjango Tutorial</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\beo\boD\bDj\bja\ban\bng\bgo\bo_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n GeoDjango intends to be a world-class geographic web framework. Its goal is to\n make it as easy as possible to build GIS web applications and harness the power\n of spatially enabled data.\n     * _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl\n@@ -118,16 +118,16 @@\n     * _\bG_\be_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bS_\bi_\bt_\be_\bm_\ba_\bp_\bs\n           o _\bE_\bx_\ba_\bm_\bp_\bl_\be\n           o _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n     * _\bT_\be_\bs_\bt_\bi_\bn_\bg_\b _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\bs\n           o _\bP_\bo_\bs_\bt_\bG_\bI_\bS\n           o _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bt_\be_\bs_\bt_\bs\n     * _\bD_\be_\bp_\bl_\bo_\by_\bi_\bn_\bg_\b _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bf_\bl_\ba_\bt_\bp_\ba_\bg_\be_\bs_\b _\ba_\bp_\bp\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/geolibs.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/geolibs.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Installing Geospatial libraries &#8212; Django 5.2b1 documentation</title>\n+    <title>Installing Geospatial libraries &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../../search.html\" />\n     <link rel=\"next\" title=\"Installing PostGIS\" href=\"postgis.html\" />\n     <link rel=\"prev\" title=\"GeoDjango Installation\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -121,15 +122,15 @@\n <td><p>5.1, 5.0, 4.3</p></td>\n </tr>\n </tbody>\n </table>\n <p>Note that older or more recent versions of these libraries <em>may</em> also work\n totally fine with GeoDjango. Your mileage may vary.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The GeoDjango interfaces to GEOS, GDAL, and GeoIP may be used\n independently of Django.  In other words, no database or settings file\n required \u2013 import them as normal from <a class=\"reference internal\" href=\"../index.html#module-django.contrib.gis\" title=\"django.contrib.gis: Geographic Information System (GIS) extensions for Django\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.gis</span></code></a>.</p>\n </div>\n <p>On Debian/Ubuntu, you are advised to install the following packages which will\n install, directly or by dependency, the required geospatial libraries:</p>\n <div class=\"highlight-console notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">$ </span>sudo<span class=\"w\"> </span>apt-get<span class=\"w\"> </span>install<span class=\"w\"> </span>binutils<span class=\"w\"> </span>libproj-dev<span class=\"w\"> </span>gdal-bin\n@@ -140,24 +141,24 @@\n <section id=\"s-building-from-source\">\n <span id=\"s-build-from-source\"></span><span id=\"building-from-source\"></span><span id=\"build-from-source\"></span><h2>Building from source<a class=\"headerlink\" href=\"#building-from-source\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>When installing from source on UNIX and GNU/Linux systems, please follow\n the installation instructions carefully, and install the libraries in the\n given order.  If using MySQL or Oracle as the spatial database, only GEOS\n is required.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>On Linux platforms, it may be necessary to run the <code class=\"docutils literal notranslate\"><span class=\"pre\">ldconfig</span></code> command\n after installing each library. For example:</p>\n <div class=\"highlight-shell notranslate\"><div class=\"highlight\"><pre><span></span>$<span class=\"w\"> </span>sudo<span class=\"w\"> </span>make<span class=\"w\"> </span>install\n $<span class=\"w\"> </span>sudo<span class=\"w\"> </span>ldconfig\n </pre></div>\n </div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>macOS users must install <a class=\"reference external\" href=\"https://developer.apple.com/xcode/\">Xcode</a> in order to compile software from source.</p>\n </div>\n <section id=\"s-geos\">\n <span id=\"s-geosbuild\"></span><span id=\"geos\"></span><span id=\"geosbuild\"></span><h3>GEOS<a class=\"headerlink\" href=\"#geos\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>GEOS is a C++ library for performing geometric operations, and is the default\n internal geometry representation used by GeoDjango (it\u2019s behind the \u201clazy\u201d\n geometries).  Specifically, the C API library is called (e.g., <code class=\"docutils literal notranslate\"><span class=\"pre\">libgeos_c.so</span></code>)\n@@ -198,15 +199,15 @@\n modify the system\u2019s library path then the <a class=\"reference internal\" href=\"../geos.html#std-setting-GEOS_LIBRARY_PATH\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">GEOS_LIBRARY_PATH</span></code></a>\n setting may be added to your Django settings file with the full path to the\n GEOS C library.  For example:</p>\n <div class=\"highlight-shell notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"nv\">GEOS_LIBRARY_PATH</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"s1\">&#39;/home/bob/local/lib/libgeos_c.so&#39;</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The setting must be the <em>full</em> path to the <strong>C</strong> shared library; in\n other words you want to use <code class=\"docutils literal notranslate\"><span class=\"pre\">libgeos_c.so</span></code>, not <code class=\"docutils literal notranslate\"><span class=\"pre\">libgeos.so</span></code>.</p>\n </div>\n <p>See also <a class=\"reference internal\" href=\"../geos.html#geos-exceptions-in-logfile\"><span class=\"std std-ref\">My logs are filled with GEOS-related errors</span></a>.</p>\n </section>\n </section>\n </section>\n@@ -349,37 +350,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">GeoDjango Installation</a></p>\n+                          title=\"vorig hoofdstuk\">GeoDjango Installation</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"postgis.html\"\n-                          title=\"next chapter\">Installing PostGIS</a></p>\n+                          title=\"volgend hoofdstuk\">Installing PostGIS</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* I\bIn\bns\bst\bta\bal\bll\bli\bin\bng\bg G\bGe\beo\bos\bsp\bpa\bat\bti\bia\bal\bl l\bli\bib\bbr\bra\bar\bri\bie\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n GeoDjango uses and/or provides interfaces for the following open source\n geospatial libraries:\n P\bPr\bro\bog\bgr\bra\bam\bm    D\bDe\bes\bsc\bcr\bri\bip\bpt\bti\bio\bon\bn            R\bRe\beq\bqu\bui\bir\bre\bed\bd              S\bSu\bup\bpp\bpo\bor\brt\bte\bed\bd V\bVe\ber\brs\bsi\bio\bon\bns\bs\n _\bG_\bE_\bO_\bS       Geometry Engine Open   Yes                   3.13, 3.12, 3.11, 3.10,\n@@ -16,33 +16,33 @@\n            library\n _\bP_\bo_\bs_\bt_\bG_\bI_\bS    Spatial extensions for Yes (PostgreSQL only) 3.4, 3.3, 3.2, 3.1\n            PostgreSQL\n _\bS_\bp_\ba_\bt_\bi_\ba_\bL_\bi_\bt_\be Spatial extensions for Yes (SQLite only)     5.1, 5.0, 4.3\n            SQLite\n Note that older or more recent versions of these libraries m\bma\bay\by also work\n totally fine with GeoDjango. Your mileage may vary.\n-Note\n+Notitie\n The GeoDjango interfaces to GEOS, GDAL, and GeoIP may be used independently of\n Django. In other words, no database or settings file required \u2013 import them as\n normal from _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs.\n On Debian/Ubuntu, you are advised to install the following packages which will\n install, directly or by dependency, the required geospatial libraries:\n $ sudo apt-get install binutils libproj-dev gdal-bin\n Please also consult platform-specific instructions if you are on _\bm_\ba_\bc_\bO_\bS or\n _\bW_\bi_\bn_\bd_\bo_\bw_\bs.\n *\b**\b**\b**\b**\b* B\bBu\bui\bil\bld\bdi\bin\bng\bg f\bfr\bro\bom\bm s\bso\bou\bur\brc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n When installing from source on UNIX and GNU/Linux systems, please follow the\n installation instructions carefully, and install the libraries in the given\n order. If using MySQL or Oracle as the spatial database, only GEOS is required.\n-Note\n+Notitie\n On Linux platforms, it may be necessary to run the ldconfig command after\n installing each library. For example:\n $ sudo make install\n $ sudo ldconfig\n-Note\n+Notitie\n macOS users must install _\bX_\bc_\bo_\bd_\be in order to compile software from source.\n *\b**\b**\b**\b* G\bGE\bEO\bOS\bS_\b?\b\u00b6 *\b**\b**\b**\b*\n GEOS is a C++ library for performing geometric operations, and is the default\n internal geometry representation used by GeoDjango (it\u2019s behind the \u201clazy\u201d\n geometries). Specifically, the C API library is called (e.g., libgeos_c.so)\n directly from Python using ctypes.\n First, download GEOS from the GEOS website and untar the source archive:\n@@ -67,15 +67,15 @@\n _\bb_\bi_\bn_\bu_\bt_\bi_\bl_\bs.\n *\b**\b* G\bGE\bEO\bOS\bS_\b_L\bLI\bIB\bBR\bRA\bAR\bRY\bY_\b_P\bPA\bAT\bTH\bH_\b?\b\u00b6 *\b**\b*\n If your GEOS library is in a non-standard location, or you don\u2019t want to modify\n the system\u2019s library path then the _\bG_\bE_\bO_\bS_\b__\bL_\bI_\bB_\bR_\bA_\bR_\bY_\b__\bP_\bA_\bT_\bH setting may be added to\n your Django settings file with the full path to the GEOS C library. For\n example:\n GEOS_LIBRARY_PATH = '/home/bob/local/lib/libgeos_c.so'\n-Note\n+Notitie\n The setting must be the f\bfu\bul\bll\bl path to the C\bC shared library; in other words you\n want to use libgeos_c.so, not libgeos.so.\n See also _\bM_\by_\b _\bl_\bo_\bg_\bs_\b _\ba_\br_\be_\b _\bf_\bi_\bl_\bl_\be_\bd_\b _\bw_\bi_\bt_\bh_\b _\bG_\bE_\bO_\bS_\b-_\br_\be_\bl_\ba_\bt_\be_\bd_\b _\be_\br_\br_\bo_\br_\bs.\n *\b**\b**\b**\b* P\bPR\bRO\bOJ\bJ_\b?\b\u00b6 *\b**\b**\b**\b*\n _\bP_\bR_\bO_\bJ is a library for converting geospatial data to different coordinate\n reference systems.\n First, download the PROJ source code:\n@@ -146,16 +146,16 @@\n                             # _\bC_\ba_\bn_\b\u2019_\bt_\b _\bf_\bi_\bn_\bd_\b _\bG_\bE_\bO_\bS_\b _\bl_\bi_\bb_\br_\ba_\br_\by\n                             # _\bG_\bE_\bO_\bS_\b__\bL_\bI_\bB_\bR_\bA_\bR_\bY_\b__\bP_\bA_\bT_\bH\n                 # _\bP_\bR_\bO_\bJ\n                 # _\bG_\bD_\bA_\bL\n                       # _\bT_\br_\bo_\bu_\bb_\bl_\be_\bs_\bh_\bo_\bo_\bt_\bi_\bn_\bg\n                             # _\bC_\ba_\bn_\b\u2019_\bt_\b _\bf_\bi_\bn_\bd_\b _\bG_\bD_\bA_\bL_\b _\bl_\bi_\bb_\br_\ba_\br_\by\n                             # _\bG_\bD_\bA_\bL_\b__\bL_\bI_\bB_\bR_\bA_\bR_\bY_\b__\bP_\bA_\bT_\bH\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bP_\bo_\bs_\bt_\bG_\bI_\bS\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/index.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>GeoDjango Installation &#8212; Django 5.2b1 documentation</title>\n+    <title>GeoDjango Installation &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../../search.html\" />\n     <link rel=\"next\" title=\"Installing Geospatial libraries\" href=\"geolibs.html\" />\n     <link rel=\"prev\" title=\"GeoDjango Tutorial\" href=\"../tutorial.html\" />\n \n \n \n  \n <script src=\"../../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -112,15 +113,15 @@\n how to install.</p>\n </section>\n <section id=\"s-spatial-database\">\n <span id=\"s-id1\"></span><span id=\"spatial-database\"></span><span id=\"id1\"></span><h3>Spatial database<a class=\"headerlink\" href=\"#spatial-database\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>PostgreSQL (with PostGIS), MySQL, Oracle, and SQLite (with SpatiaLite) are the\n spatial databases currently supported.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>PostGIS is recommended, because it is the most mature and feature-rich\n open source spatial database.</p>\n </div>\n <p>The geospatial libraries required for a GeoDjango installation depends\n on the spatial database used.  The following lists the library requirements,\n supported versions, and any notes for each of the supported database backends:</p>\n <table class=\"docutils\">\n@@ -277,15 +278,15 @@\n <section id=\"s-python\">\n <span id=\"s-macos-python\"></span><span id=\"python\"></span><span id=\"macos-python\"></span><h4>Python<a class=\"headerlink\" href=\"#python\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>Although macOS comes with Python installed, users can use <a class=\"reference external\" href=\"https://www.python.org/ftp/python/\">framework\n installers</a> provided by the Python Software Foundation.  An advantage to\n using the installer is that macOS\u2019s Python will remain \u201cpristine\u201d for internal\n operating system use.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>You will need to modify the <code class=\"docutils literal notranslate\"><span class=\"pre\">PATH</span></code> environment variable in your\n <code class=\"docutils literal notranslate\"><span class=\"pre\">.profile</span></code> file so that the new version of Python is used when\n <code class=\"docutils literal notranslate\"><span class=\"pre\">python</span></code> is entered at the command-line:</p>\n <div class=\"highlight-shell notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"nb\">export</span><span class=\"w\"> </span><span class=\"nv\">PATH</span><span class=\"o\">=</span>/Library/Frameworks/Python.framework/Versions/Current/bin:<span class=\"nv\">$PATH</span>\n </pre></div>\n </div>\n </div>\n@@ -335,15 +336,15 @@\n $<span class=\"w\"> </span>sudo<span class=\"w\"> </span>port<span class=\"w\"> </span>install<span class=\"w\"> </span>proj6\n $<span class=\"w\"> </span>sudo<span class=\"w\"> </span>port<span class=\"w\"> </span>install<span class=\"w\"> </span>postgis3\n $<span class=\"w\"> </span>sudo<span class=\"w\"> </span>port<span class=\"w\"> </span>install<span class=\"w\"> </span>gdal\n $<span class=\"w\"> </span>sudo<span class=\"w\"> </span>port<span class=\"w\"> </span>install<span class=\"w\"> </span>libgeoip\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>You will also have to modify the <code class=\"docutils literal notranslate\"><span class=\"pre\">PATH</span></code> in your <code class=\"docutils literal notranslate\"><span class=\"pre\">.profile</span></code> so\n that the MacPorts programs are accessible from the command-line:</p>\n <div class=\"highlight-shell notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"nb\">export</span><span class=\"w\"> </span><span class=\"nv\">PATH</span><span class=\"o\">=</span>/opt/local/bin:/opt/local/lib/postgresql14/bin\n </pre></div>\n </div>\n <p>In addition, add the <code class=\"docutils literal notranslate\"><span class=\"pre\">DYLD_FALLBACK_LIBRARY_PATH</span></code> setting so that\n the libraries can be found by Python:</p>\n@@ -366,22 +367,22 @@\n <section id=\"s-postgresql\">\n <span id=\"postgresql\"></span><h4>PostgreSQL<a class=\"headerlink\" href=\"#postgresql\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>Download the latest <a class=\"reference external\" href=\"https://www.enterprisedb.com/downloads/postgres-postgresql-downloads\">PostgreSQL 15.x installer</a> from the\n <a class=\"reference external\" href=\"https://www.enterprisedb.com\">EnterpriseDB</a> website.  After downloading, run the installer, follow the\n on-screen directions, and keep the default options unless you know the\n consequences of changing them.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The PostgreSQL installer creates a new <code class=\"docutils literal notranslate\"><span class=\"pre\">postgres</span></code> database superuser\n You will be prompted once to set the password \u2013 make sure to remember it!</p>\n </div>\n <p>When the installer completes, it will ask to \u201cLaunch Stack Builder at exit?\u201d \u2013\n keep this checked, as it is necessary to install <a class=\"reference internal\" href=\"#postgisasb\"><span class=\"std std-ref\">PostGIS</span></a>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If installed successfully, the PostgreSQL server will run in the background\n each time the system as started as a Windows service. A\n <span class=\"menuselection\">PostgreSQL 15</span> start menu group will created and contains\n shortcuts for the Application Stack Builder (ASB) as well as the\n \u2018SQL Shell\u2019, which will launch a <code class=\"docutils literal notranslate\"><span class=\"pre\">psql</span></code> command window.</p>\n </div>\n </section>\n@@ -423,22 +424,22 @@\n <span class=\"k\">set</span> <span class=\"nv\">PATH</span><span class=\"p\">=</span><span class=\"nv\">%PATH%</span>;<span class=\"nv\">%OSGEO4W_ROOT%</span>\\bin\n reg ADD <span class=\"s2\">&quot;HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment&quot;</span> /v Path /t REG_EXPAND_SZ /f /d <span class=\"s2\">&quot;</span><span class=\"nv\">%PATH%</span><span class=\"s2\">&quot;</span>\n reg ADD <span class=\"s2\">&quot;HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment&quot;</span> /v GDAL_DATA /t REG_EXPAND_SZ /f /d <span class=\"s2\">&quot;</span><span class=\"nv\">%GDAL_DATA%</span><span class=\"s2\">&quot;</span>\n reg ADD <span class=\"s2\">&quot;HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment&quot;</span> /v PROJ_LIB /t REG_EXPAND_SZ /f /d <span class=\"s2\">&quot;</span><span class=\"nv\">%PROJ_LIB%</span><span class=\"s2\">&quot;</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Administrator privileges are required to execute these commands.\n To do this, run command prompt as administrator and enter the commands\n above. You need to log out and log back in again for the settings to take\n effect.</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If you customized the OSGeo4W installation directories, then you will need\n to modify the <code class=\"docutils literal notranslate\"><span class=\"pre\">OSGEO4W_ROOT</span></code> variables accordingly.</p>\n </div>\n </section>\n <section id=\"s-install-django-and-set-up-database\">\n <span id=\"install-django-and-set-up-database\"></span><h4>Install Django and set up database<a class=\"headerlink\" href=\"#install-django-and-set-up-database\" title=\"Link to this heading\">\u00b6</a></h4>\n <p><a class=\"reference internal\" href=\"../../../../topics/install.html#installing-official-release\"><span class=\"std std-ref\">Install Django</span></a> on your system. It is\n@@ -526,37 +527,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../tutorial.html\"\n-                          title=\"previous chapter\">GeoDjango Tutorial</a></p>\n+                          title=\"vorig hoofdstuk\">GeoDjango Tutorial</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"geolibs.html\"\n-                          title=\"next chapter\">Installing Geospatial libraries</a></p>\n+                          title=\"volgend hoofdstuk\">Installing Geospatial libraries</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\beo\boD\bDj\bja\ban\bng\bgo\bo I\bIn\bns\bst\bta\bal\bll\bla\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* O\bOv\bve\ber\brv\bvi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n In general, GeoDjango installation requires:\n    1. _\bP_\by_\bt_\bh_\bo_\bn_\b _\ba_\bn_\bd_\b _\bD_\bj_\ba_\bn_\bg_\bo\n    2. _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n@@ -21,15 +21,15 @@\n *\b**\b**\b**\b**\b* R\bRe\beq\bqu\bui\bir\bre\bem\bme\ben\bnt\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* P\bPy\byt\bth\bho\bon\bn a\ban\bnd\bd D\bDj\bja\ban\bng\bgo\bo_\b?\b\u00b6 *\b**\b**\b**\b*\n Because GeoDjango is included with Django, please refer to Django\u2019s\n _\bi_\bn_\bs_\bt_\ba_\bl_\bl_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\bs_\bt_\br_\bu_\bc_\bt_\bi_\bo_\bn_\bs for details on how to install.\n *\b**\b**\b**\b* S\bSp\bpa\bat\bti\bia\bal\bl d\bda\bat\bta\bab\bba\bas\bse\be_\b?\b\u00b6 *\b**\b**\b**\b*\n PostgreSQL (with PostGIS), MySQL, Oracle, and SQLite (with SpatiaLite) are the\n spatial databases currently supported.\n-Note\n+Notitie\n PostGIS is recommended, because it is the most mature and feature-rich open\n source spatial database.\n The geospatial libraries required for a GeoDjango installation depends on the\n spatial database used. The following lists the library requirements, supported\n versions, and any notes for each of the supported database backends:\n D\bDa\bat\bta\bab\bba\bas\bse\be   L\bLi\bib\bbr\bra\bar\bry\by R\bRe\beq\bqu\bui\bir\bre\bem\bme\ben\bnt\bts\bs S\bSu\bup\bpp\bpo\bor\brt\bte\bed\bd V\bVe\ber\brs\bsi\bio\bon\bns\bs N\bNo\bot\bte\bes\bs\n PostgreSQL GEOS, GDAL, PROJ,    14+                Requires PostGIS.\n@@ -111,15 +111,15 @@\n _\bP_\by_\bt_\bh_\bo_\bn from packages provided by the Python Software Foundation, however, this\n is not required.\n *\b**\b**\b* P\bPy\byt\bth\bho\bon\bn_\b?\b\u00b6 *\b**\b**\b*\n Although macOS comes with Python installed, users can use _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk_\b _\bi_\bn_\bs_\bt_\ba_\bl_\bl_\be_\br_\bs\n provided by the Python Software Foundation. An advantage to using the installer\n is that macOS\u2019s Python will remain \u201cpristine\u201d for internal operating system\n use.\n-Note\n+Notitie\n You will need to modify the PATH environment variable in your .profile file so\n that the new version of Python is used when python is entered at the command-\n line:\n export PATH=/Library/Frameworks/Python.framework/Versions/Current/bin:$PATH\n *\b**\b**\b* P\bPo\bos\bst\btg\bgr\bre\bes\bs.\b.a\bap\bpp\bp_\b?\b\u00b6 *\b**\b**\b*\n _\bP_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\ba_\bp_\bp is a standalone PostgreSQL server that includes the PostGIS\n extension. You will also need to install gdal and libgeoip with _\bH_\bo_\bm_\be_\bb_\br_\be_\bw.\n@@ -150,15 +150,15 @@\n Summary:\n $ sudo port install postgresql14-server\n $ sudo port install geos\n $ sudo port install proj6\n $ sudo port install postgis3\n $ sudo port install gdal\n $ sudo port install libgeoip\n-Note\n+Notitie\n You will also have to modify the PATH in your .profile so that the MacPorts\n programs are accessible from the command-line:\n export PATH=/opt/local/bin:/opt/local/lib/postgresql14/bin\n In addition, add the DYLD_FALLBACK_LIBRARY_PATH setting so that the libraries\n can be found by Python:\n export DYLD_FALLBACK_LIBRARY_PATH=/opt/local/lib:/opt/local/lib/postgresql14\n *\b**\b**\b**\b* W\bWi\bin\bnd\bdo\bow\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -167,20 +167,20 @@\n application.\n *\b**\b**\b* P\bPy\byt\bth\bho\bon\bn_\b?\b\u00b6 *\b**\b**\b*\n Install a 64 bit version of Python. See _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bP_\by_\bt_\bh_\bo_\bn for further information.\n *\b**\b**\b* P\bPo\bos\bst\btg\bgr\bre\beS\bSQ\bQL\bL_\b?\b\u00b6 *\b**\b**\b*\n Download the latest _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\b1_\b5_\b._\bx_\b _\bi_\bn_\bs_\bt_\ba_\bl_\bl_\be_\br from the _\bE_\bn_\bt_\be_\br_\bp_\br_\bi_\bs_\be_\bD_\bB website.\n After downloading, run the installer, follow the on-screen directions, and keep\n the default options unless you know the consequences of changing them.\n-Note\n+Notitie\n The PostgreSQL installer creates a new postgres database superuser You will be\n prompted once to set the password \u2013 make sure to remember it!\n When the installer completes, it will ask to \u201cLaunch Stack Builder at exit?\u201d \u2013\n keep this checked, as it is necessary to install _\bP_\bo_\bs_\bt_\bG_\bI_\bS.\n-Note\n+Notitie\n If installed successfully, the PostgreSQL server will run in the background\n each time the system as started as a Windows service. A PostgreSQL 15 start\n menu group will created and contains shortcuts for the Application Stack\n Builder (ASB) as well as the \u2018SQL Shell\u2019, which will launch a psql command\n window.\n *\b**\b**\b* P\bPo\bos\bst\btG\bGI\bIS\bS_\b?\b\u00b6 *\b**\b**\b*\n From within the Stack Builder (to run outside of the installer, Start \u2023\n@@ -212,19 +212,19 @@\n set PATH=%PATH%;%OSGEO4W_ROOT%\\bin\n reg ADD \"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment\" /\n v Path /t REG_EXPAND_SZ /f /d \"%PATH%\"\n reg ADD \"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment\" /\n v GDAL_DATA /t REG_EXPAND_SZ /f /d \"%GDAL_DATA%\"\n reg ADD \"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment\" /\n v PROJ_LIB /t REG_EXPAND_SZ /f /d \"%PROJ_LIB%\"\n-Note\n+Notitie\n Administrator privileges are required to execute these commands. To do this,\n run command prompt as administrator and enter the commands above. You need to\n log out and log back in again for the settings to take effect.\n-Note\n+Notitie\n If you customized the OSGeo4W installation directories, then you will need to\n modify the OSGEO4W_ROOT variables accordingly.\n *\b**\b**\b* I\bIn\bns\bst\bta\bal\bll\bl D\bDj\bja\ban\bng\bgo\bo a\ban\bnd\bd s\bse\bet\bt u\bup\bp d\bda\bat\bta\bab\bba\bas\bse\be_\b?\b\u00b6 *\b**\b**\b*\n _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bD_\bj_\ba_\bn_\bg_\bo on your system. It is recommended that you create a _\bv_\bi_\br_\bt_\bu_\ba_\bl\n _\be_\bn_\bv_\bi_\br_\bo_\bn_\bm_\be_\bn_\bt for each project you create.\n *\b**\b**\b* p\bps\bsy\byc\bco\bop\bpg\bg_\b?\b\u00b6 *\b**\b**\b*\n The psycopg Python module provides the interface between Python and the\n@@ -262,16 +262,16 @@\n                       # _\bP_\by_\bt_\bh_\bo_\bn\n                       # _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL\n                       # _\bP_\bo_\bs_\bt_\bG_\bI_\bS\n                       # _\bO_\bS_\bG_\be_\bo_\b4_\bW\n                       # _\bM_\bo_\bd_\bi_\bf_\by_\b _\bW_\bi_\bn_\bd_\bo_\bw_\bs_\b _\be_\bn_\bv_\bi_\br_\bo_\bn_\bm_\be_\bn_\bt\n                       # _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bn_\bd_\b _\bs_\be_\bt_\b _\bu_\bp_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n                       # _\bp_\bs_\by_\bc_\bo_\bp_\bg\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bT_\bu_\bt_\bo_\br_\bi_\ba_\bl\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bG_\be_\bo_\bs_\bp_\ba_\bt_\bi_\ba_\bl_\b _\bl_\bi_\bb_\br_\ba_\br_\bi_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/postgis.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/postgis.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Installing PostGIS &#8212; Django 5.2b1 documentation</title>\n+    <title>Installing PostGIS &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../../search.html\" />\n     <link rel=\"next\" title=\"Installing SpatiaLite\" href=\"spatialite.html\" />\n     <link rel=\"prev\" title=\"Installing Geospatial libraries\" href=\"geolibs.html\" />\n \n \n \n  \n <script src=\"../../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -157,37 +158,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"geolibs.html\"\n-                          title=\"previous chapter\">Installing Geospatial libraries</a></p>\n+                          title=\"vorig hoofdstuk\">Installing Geospatial libraries</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"spatialite.html\"\n-                          title=\"next chapter\">Installing SpatiaLite</a></p>\n+                          title=\"volgend hoofdstuk\">Installing SpatiaLite</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* I\bIn\bns\bst\bta\bal\bll\bli\bin\bng\bg P\bPo\bos\bst\btG\bGI\bIS\bS_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n _\bP_\bo_\bs_\bt_\bG_\bI_\bS adds geographic object support to PostgreSQL, turning it into a spatial\n database. _\bG_\bE_\bO_\bS, _\bP_\bR_\bO_\bJ and _\bG_\bD_\bA_\bL should be installed prior to building PostGIS.\n You might also need additional libraries, see _\bP_\bo_\bs_\bt_\bG_\bI_\bS_\b _\br_\be_\bq_\bu_\bi_\br_\be_\bm_\be_\bn_\bt_\bs.\n The _\bp_\bs_\by_\bc_\bo_\bp_\bg or _\bp_\bs_\by_\bc_\bo_\bp_\bg_\b2 module is required for use as the database adapter when\n@@ -43,16 +43,16 @@\n postgres# CREATE USER geodjango PASSWORD 'my_passwd';\n postgres# CREATE DATABASE geodjango OWNER geodjango;\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bP_\bo_\bs_\bt_\bG_\bI_\bS\n           o _\bP_\bo_\bs_\bt_\b-_\bi_\bn_\bs_\bt_\ba_\bl_\bl_\ba_\bt_\bi_\bo_\bn\n                 # _\bC_\br_\be_\ba_\bt_\bi_\bn_\bg_\b _\ba_\b _\bs_\bp_\ba_\bt_\bi_\ba_\bl_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n                 # _\bM_\ba_\bn_\ba_\bg_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bG_\be_\bo_\bs_\bp_\ba_\bt_\bi_\ba_\bl_\b _\bl_\bi_\bb_\br_\ba_\br_\bi_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bS_\bp_\ba_\bt_\bi_\ba_\bL_\bi_\bt_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/spatialite.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/spatialite.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Installing SpatiaLite &#8212; Django 5.2b1 documentation</title>\n+    <title>Installing SpatiaLite &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../../search.html\" />\n     <link rel=\"next\" title=\"GeoDjango Model API\" href=\"../model-api.html\" />\n     <link rel=\"prev\" title=\"Installing PostGIS\" href=\"postgis.html\" />\n \n \n \n  \n <script src=\"../../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -126,15 +127,15 @@\n $<span class=\"w\"> </span><span class=\"nb\">cd</span><span class=\"w\"> </span>libspatialite-X.Y.Z\n $<span class=\"w\"> </span>./configure\n $<span class=\"w\"> </span>make\n $<span class=\"w\"> </span>sudo<span class=\"w\"> </span>make<span class=\"w\"> </span>install\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>For macOS users building from source, the SpatiaLite library <em>and</em> tools\n need to have their <code class=\"docutils literal notranslate\"><span class=\"pre\">target</span></code> configured:</p>\n <div class=\"highlight-shell notranslate\"><div class=\"highlight\"><pre><span></span>$<span class=\"w\"> </span>./configure<span class=\"w\"> </span>--target<span class=\"o\">=</span>macosx\n </pre></div>\n </div>\n </div>\n </section>\n@@ -191,37 +192,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"postgis.html\"\n-                          title=\"previous chapter\">Installing PostGIS</a></p>\n+                          title=\"vorig hoofdstuk\">Installing PostGIS</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../model-api.html\"\n-                          title=\"next chapter\">GeoDjango Model API</a></p>\n+                          title=\"volgend hoofdstuk\">GeoDjango Model API</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* I\bIn\bns\bst\bta\bal\bll\bli\bin\bng\bg S\bSp\bpa\bat\bti\bia\baL\bLi\bit\bte\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n _\bS_\bp_\ba_\bt_\bi_\ba_\bL_\bi_\bt_\be adds spatial support to SQLite, turning it into a full-featured\n spatial database.\n First, check if you can install SpatiaLite from system packages or binaries.\n For example, on Debian-based distributions that package SpatiaLite 4.3+, try to\n@@ -35,15 +35,15 @@\n $ wget https://www.gaia-gis.it/gaia-sins/libspatialite-sources/libspatialite-\n X.Y.Z.tar.gz\n $ tar xaf libspatialite-X.Y.Z.tar.gz\n $ cd libspatialite-X.Y.Z\n $ ./configure\n $ make\n $ sudo make install\n-Note\n+Notitie\n For macOS users building from source, the SpatiaLite library a\ban\bnd\bd tools need to\n have their target configured:\n $ ./configure --target=macosx\n *\b**\b**\b**\b**\b* m\bma\bac\bcO\bOS\bS-\b-s\bsp\bpe\bec\bci\bif\bfi\bic\bc i\bin\bns\bst\btr\bru\buc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n To install the SpatiaLite library and tools, macOS users can use _\bH_\bo_\bm_\be_\bb_\br_\be_\bw.\n *\b**\b**\b**\b* H\bHo\bom\bme\beb\bbr\bre\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b*\n _\bH_\bo_\bm_\be_\bb_\br_\be_\bw handles all the SpatiaLite related packages on your behalf, including\n@@ -61,16 +61,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bS_\bp_\ba_\bt_\bi_\ba_\bL_\bi_\bt_\be\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bf_\br_\bo_\bm_\b _\bs_\bo_\bu_\br_\bc_\be\n                 # _\bS_\bQ_\bL_\bi_\bt_\be\n                 # _\bS_\bp_\ba_\bt_\bi_\ba_\bL_\bi_\bt_\be_\b _\bl_\bi_\bb_\br_\ba_\br_\by_\b _\b(_\bl_\bi_\bb_\bs_\bp_\ba_\bt_\bi_\ba_\bl_\bi_\bt_\be_\b)\n           o _\bm_\ba_\bc_\bO_\bS_\b-_\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bi_\bn_\bs_\bt_\br_\bu_\bc_\bt_\bi_\bo_\bn_\bs\n                 # _\bH_\bo_\bm_\be_\bb_\br_\be_\bw\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bP_\bo_\bs_\bt_\bG_\bI_\bS\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bM_\bo_\bd_\be_\bl_\b _\bA_\bP_\bI\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/layermapping.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/layermapping.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>LayerMapping data import utility &#8212; Django 5.2b1 documentation</title>\n+    <title>LayerMapping data import utility &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"OGR Inspection\" href=\"ogrinspect.html\" />\n     <link rel=\"prev\" title=\"GeoDjango Utilities\" href=\"utils.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -82,19 +83,19 @@\n <p>The <a class=\"reference internal\" href=\"#django.contrib.gis.utils.LayerMapping\" title=\"django.contrib.gis.utils.LayerMapping\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LayerMapping</span></code></a> class provides a way to map the contents of\n vector spatial data files (e.g. shapefiles) into GeoDjango models.</p>\n <p>This utility grew out of the author\u2019s personal needs to eliminate\n the code repetition that went into pulling geometries and fields out of\n a vector layer, converting to another coordinate system (e.g. WGS84), and\n then inserting into a GeoDjango model.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Use of <a class=\"reference internal\" href=\"#django.contrib.gis.utils.LayerMapping\" title=\"django.contrib.gis.utils.LayerMapping\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LayerMapping</span></code></a> requires GDAL.</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>GIS data sources, like shapefiles, may be very large.  If you find\n that <a class=\"reference internal\" href=\"#django.contrib.gis.utils.LayerMapping\" title=\"django.contrib.gis.utils.LayerMapping\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LayerMapping</span></code></a> is using too much memory, set\n <a class=\"reference internal\" href=\"../../settings.html#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a> to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> in your settings.  When <a class=\"reference internal\" href=\"../../settings.html#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a>\n is set to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, Django <a class=\"reference internal\" href=\"../../../faq/models.html#faq-see-raw-sql-queries\"><span class=\"std std-ref\">automatically logs</span></a>\n <em>every</em> SQL query \u2013 and when SQL statements contain geometries, this may\n consume more memory than is typical.</p>\n </div>\n@@ -157,15 +158,15 @@\n defined for the layer, use the <code class=\"docutils literal notranslate\"><span class=\"pre\">source_srs</span></code> keyword with a\n <a class=\"reference internal\" href=\"gdal.html#django.contrib.gis.gdal.SpatialReference\" title=\"django.contrib.gis.gdal.SpatialReference\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SpatialReference</span></code></a> object to specify one.</p>\n </section>\n <section id=\"s-layermapping-api\">\n <span id=\"layermapping-api\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">LayerMapping</span></code> API<a class=\"headerlink\" href=\"#layermapping-api\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.utils.LayerMapping\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LayerMapping</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data_source</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mapping</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">layer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">source_srs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">transaction_mode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'commit_on_success'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">transform</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">unique</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'default'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/utils/layermapping.py#L58\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.utils.LayerMapping\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LayerMapping</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data_source</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mapping</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">layer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">source_srs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">transaction_mode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'commit_on_success'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">transform</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">unique</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'default'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/utils/layermapping.py#L58\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.utils.LayerMapping\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The following are the arguments and keywords that may be used during\n instantiation of <code class=\"docutils literal notranslate\"><span class=\"pre\">LayerMapping</span></code> objects.</p>\n <table class=\"docutils\">\n <thead>\n <tr class=\"row-odd\"><th class=\"head\"><p>Argument</p></th>\n@@ -239,15 +240,15 @@\n </tr>\n </tbody>\n </table>\n <section id=\"s-save-keyword-arguments\">\n <span id=\"save-keyword-arguments\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">save()</span></code> Keyword Arguments<a class=\"headerlink\" href=\"#save-keyword-arguments\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.utils.LayerMapping.save\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">LayerMapping.</span></span><span class=\"sig-name descname\"><span class=\"pre\">save</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">verbose</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fid_range</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">step</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">progress</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">silent</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">stream</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">sys.stdout</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strict</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/utils/layermapping.py#L552\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.utils.LayerMapping.save\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">LayerMapping.</span></span><span class=\"sig-name descname\"><span class=\"pre\">save</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">verbose</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fid_range</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">step</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">progress</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">silent</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">stream</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">sys.stdout</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strict</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/utils/layermapping.py#L552\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.utils.LayerMapping.save\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">save()</span></code> method also accepts keywords.  These keywords are\n used for controlling output logging, error handling, and for importing\n specific feature ranges.</p>\n <table class=\"docutils\">\n <thead>\n@@ -355,37 +356,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"utils.html\"\n-                          title=\"previous chapter\">GeoDjango Utilities</a></p>\n+                          title=\"vorig hoofdstuk\">GeoDjango Utilities</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"ogrinspect.html\"\n-                          title=\"next chapter\">OGR Inspection</a></p>\n+                          title=\"volgend hoofdstuk\">OGR Inspection</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* L\bLa\bay\bye\ber\brM\bMa\bap\bpp\bpi\bin\bng\bg d\bda\bat\bta\ba i\bim\bmp\bpo\bor\brt\bt u\but\bti\bil\bli\bit\bty\by_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The _\bL_\ba_\by_\be_\br_\bM_\ba_\bp_\bp_\bi_\bn_\bg class provides a way to map the contents of vector spatial\n data files (e.g. shapefiles) into GeoDjango models.\n This utility grew out of the author\u2019s personal needs to eliminate the code\n repetition that went into pulling geometries and fields out of a vector layer,\n converting to another coordinate system (e.g. WGS84), and then inserting into a\n GeoDjango model.\n-Note\n+Notitie\n Use of _\bL_\ba_\by_\be_\br_\bM_\ba_\bp_\bp_\bi_\bn_\bg requires GDAL.\n-Warning\n+Waarschuwing\n GIS data sources, like shapefiles, may be very large. If you find that\n _\bL_\ba_\by_\be_\br_\bM_\ba_\bp_\bp_\bi_\bn_\bg is using too much memory, set _\bD_\bE_\bB_\bU_\bG to False in your settings.\n When _\bD_\bE_\bB_\bU_\bG is set to True, Django _\ba_\bu_\bt_\bo_\bm_\ba_\bt_\bi_\bc_\ba_\bl_\bl_\by_\b _\bl_\bo_\bg_\bs e\bev\bve\ber\bry\by SQL query \u2013 and when\n SQL statements contain geometries, this may consume more memory than is\n typical.\n *\b**\b**\b**\b**\b* E\bEx\bxa\bam\bmp\bpl\ble\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n    1. You need a GDAL-supported data source, like a shapefile (here we\u2019re using\n@@ -65,15 +65,15 @@\n original spatial reference system (WGS84) to the spatial reference system of\n the GeoDjango model (NAD83). If no spatial reference system is defined for the\n layer, use the source_srs keyword with a _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be object to specify\n one.\n *\b**\b**\b**\b**\b* L\bLa\bay\bye\ber\brM\bMa\bap\bpp\bpi\bin\bng\bg A\bAP\bPI\bI_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs LayerMapping(m\bmo\bod\bde\bel\bl, d\bda\bat\bta\ba_\b_s\bso\bou\bur\brc\bce\be, m\bma\bap\bpp\bpi\bin\bng\bg, l\bla\bay\bye\ber\br=\b=0\b0, s\bso\bou\bur\brc\bce\be_\b_s\bsr\brs\bs=\b=N\bNo\bon\bne\be,\n   e\ben\bnc\bco\bod\bdi\bin\bng\bg=\b=N\bNo\bon\bne\be, t\btr\bra\ban\bns\bsa\bac\bct\bti\bio\bon\bn_\b_m\bmo\bod\bde\be=\b='\b'c\bco\bom\bmm\bmi\bit\bt_\b_o\bon\bn_\b_s\bsu\buc\bcc\bce\bes\bss\bs'\b', t\btr\bra\ban\bns\bsf\bfo\bor\brm\bm=\b=T\bTr\bru\bue\be,\n-  u\bun\bni\biq\bqu\bue\be=\b=T\bTr\bru\bue\be, u\bus\bsi\bin\bng\bg=\b='\b'd\bde\bef\bfa\bau\bul\blt\bt'\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  u\bun\bni\biq\bqu\bue\be=\b=T\bTr\bru\bue\be, u\bus\bsi\bin\bng\bg=\b='\b'd\bde\bef\bfa\bau\bul\blt\bt'\b')_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The following are the arguments and keywords that may be used during\n instantiation of LayerMapping objects.\n A\bAr\brg\bgu\bum\bme\ben\bnt\bt    D\bDe\bes\bsc\bcr\bri\bip\bpt\bti\bio\bon\bn\n model       The geographic model, n\bno\bot\bt an instance.\n data_source The path to the OGR-supported data source file (e.g., a shapefile).\n             Also accepts _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\bd_\ba_\bl_\b._\bD_\ba_\bt_\ba_\bS_\bo_\bu_\br_\bc_\be instances.\n             A dictionary: keys are strings corresponding to the model field,\n@@ -101,15 +101,15 @@\n unique            Geometries from each feature will be added into the\n                   collection associated with the unique model. Forces the\n                   transaction mode to be 'autocommit'.\n using             Sets the database to use when importing spatial data. Default\n                   is 'default'.\n *\b**\b**\b**\b* s\bsa\bav\bve\be(\b()\b) K\bKe\bey\byw\bwo\bor\brd\bd A\bAr\brg\bgu\bum\bme\ben\bnt\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   LayerMapping.save(v\bve\ber\brb\bbo\bos\bse\be=\b=F\bFa\bal\bls\bse\be, f\bfi\bid\bd_\b_r\bra\ban\bng\bge\be=\b=F\bFa\bal\bls\bse\be, s\bst\bte\bep\bp=\b=F\bFa\bal\bls\bse\be, p\bpr\bro\bog\bgr\bre\bes\bss\bs=\b=F\bFa\bal\bls\bse\be,\n-  s\bsi\bil\ble\ben\bnt\bt=\b=F\bFa\bal\bls\bse\be, s\bst\btr\bre\bea\bam\bm=\b=s\bsy\bys\bs.\b.s\bst\btd\bdo\bou\but\bt, s\bst\btr\bri\bic\bct\bt=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  s\bsi\bil\ble\ben\bnt\bt=\b=F\bFa\bal\bls\bse\be, s\bst\btr\bre\bea\bam\bm=\b=s\bsy\bys\bs.\b.s\bst\btd\bdo\bou\but\bt, s\bst\btr\bri\bic\bct\bt=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The save() method also accepts keywords. These keywords are used for\n controlling output logging, error handling, and for importing specific feature\n ranges.\n S\bSa\bav\bve\be K\bKe\bey\byw\bwo\bor\brd\bd A\bAr\brg\bgu\bum\bme\ben\bnt\bts\bs D\bDe\bes\bsc\bcr\bri\bip\bpt\bti\bio\bon\bn\n                        May be set with a slice or tuple of (begin, end) feature\n fid_range              ID\u2019s to map from the data source. In other words, this\n                        keyword enables the user to selectively import a subset\n@@ -152,16 +152,16 @@\n     * _\bL_\ba_\by_\be_\br_\bM_\ba_\bp_\bp_\bi_\bn_\bg_\b _\bd_\ba_\bt_\ba_\b _\bi_\bm_\bp_\bo_\br_\bt_\b _\bu_\bt_\bi_\bl_\bi_\bt_\by\n           o _\bE_\bx_\ba_\bm_\bp_\bl_\be\n           o _\bL_\ba_\by_\be_\br_\bM_\ba_\bp_\bp_\bi_\bn_\bg_\b _\bA_\bP_\bI\n                 # _\bs_\ba_\bv_\be_\b(_\b)_\b _\bK_\be_\by_\bw_\bo_\br_\bd_\b _\bA_\br_\bg_\bu_\bm_\be_\bn_\bt_\bs\n           o _\bT_\br_\bo_\bu_\bb_\bl_\be_\bs_\bh_\bo_\bo_\bt_\bi_\bn_\bg\n                 # _\bR_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bo_\bu_\bt_\b _\bo_\bf_\b _\bm_\be_\bm_\bo_\br_\by\n                 # _\bM_\by_\bS_\bQ_\bL_\b:_\b _\bm_\ba_\bx_\b__\ba_\bl_\bl_\bo_\bw_\be_\bd_\b__\bp_\ba_\bc_\bk_\be_\bt_\b _\be_\br_\br_\bo_\br\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bO_\bG_\bR_\b _\bI_\bn_\bs_\bp_\be_\bc_\bt_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/measure.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/measure.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Measurement Objects &#8212; Django 5.2b1 documentation</title>\n+    <title>Measurement Objects &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"GEOS API\" href=\"geos.html\" />\n     <link rel=\"prev\" title=\"Geographic Database Functions\" href=\"functions.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -234,15 +235,15 @@\n </tr>\n <tr class=\"row-odd\"><td><p><code class=\"docutils literal notranslate\"><span class=\"pre\">german_m</span></code></p></td>\n <td><p>German legal metre</p></td>\n </tr>\n </tbody>\n </table>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><a class=\"reference internal\" href=\"#django.contrib.gis.measure.Area\" title=\"django.contrib.gis.measure.Area\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Area</span></code></a> attributes are the same as <a class=\"reference internal\" href=\"#django.contrib.gis.measure.Distance\" title=\"django.contrib.gis.measure.Distance\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Distance</span></code></a> attributes,\n except they are prefixed with <code class=\"docutils literal notranslate\"><span class=\"pre\">sq_</span></code> (area units are square in nature).\n For example, <code class=\"docutils literal notranslate\"><span class=\"pre\">Area(sq_m=2)</span></code> creates an <a class=\"reference internal\" href=\"#django.contrib.gis.measure.Area\" title=\"django.contrib.gis.measure.Area\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Area</span></code></a> object\n representing two square meters.</p>\n </div>\n <p>In addition to unit with the <code class=\"docutils literal notranslate\"><span class=\"pre\">sq_</span></code> prefix, the following units are also\n supported on <a class=\"reference internal\" href=\"#django.contrib.gis.measure.Area\" title=\"django.contrib.gis.measure.Area\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Area</span></code></a>:</p>\n@@ -264,15 +265,15 @@\n </section>\n <section id=\"s-measurement-api\">\n <span id=\"measurement-api\"></span><h2>Measurement API<a class=\"headerlink\" href=\"#measurement-api\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-distance\">\n <span id=\"distance\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Distance</span></code><a class=\"headerlink\" href=\"#distance\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.measure.Distance\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Distance</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/measure.py#L248\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.measure.Distance\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Distance</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/measure.py#L248\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.measure.Distance\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>To initialize a distance object, pass in a keyword corresponding to the\n desired <a class=\"reference internal\" href=\"#supported-units\"><span class=\"std std-ref\">unit attribute name</span></a> set with desired\n value. For example, the following creates a distance object representing 5\n miles:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">dist</span> <span class=\"o\">=</span> <span class=\"n\">Distance</span><span class=\"p\">(</span><span class=\"n\">mi</span><span class=\"o\">=</span><span class=\"mi\">5</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n@@ -307,15 +308,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-area\">\n <span id=\"area\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Area</span></code><a class=\"headerlink\" href=\"#area\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.measure.Area\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Area</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/measure.py#L347\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.measure.Area\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Area</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/measure.py#L347\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.measure.Area\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>To initialize an area object, pass in a keyword corresponding to the\n desired <a class=\"reference internal\" href=\"#supported-units\"><span class=\"std std-ref\">unit attribute name</span></a> set with desired\n value. For example, the following creates an area object representing 5\n square miles:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">a</span> <span class=\"o\">=</span> <span class=\"n\">Area</span><span class=\"p\">(</span><span class=\"n\">sq_mi</span><span class=\"o\">=</span><span class=\"mi\">5</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n@@ -385,37 +386,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"functions.html\"\n-                          title=\"previous chapter\">Geographic Database Functions</a></p>\n+                          title=\"vorig hoofdstuk\">Geographic Database Functions</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"geos.html\"\n-                          title=\"next chapter\">GEOS API</a></p>\n+                          title=\"volgend hoofdstuk\">GEOS API</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMe\bea\bas\bsu\bur\bre\bem\bme\ben\bnt\bt O\bOb\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bm_\be_\ba_\bs_\bu_\br_\be module contains objects that allow for\n convenient representation of distance and area units of measure. _\b[_\b1_\b]\n Specifically, it implements two objects, _\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be and _\bA_\br_\be_\ba \u2013 both of which may\n be accessed via the _\bD and _\bA convenience aliases, respectively.\n@@ -69,27 +69,27 @@\n clarke_link                   Clarke\u2019s link\n fathom                        Fathom\n rod                           Rod\n furlong                       Furlong, Furrow Long\n nm                            Nautical Mile\n nm_uk                         Nautical Mile (UK)\n german_m                      German legal metre\n-Note\n+Notitie\n _\bA_\br_\be_\ba attributes are the same as _\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be attributes, except they are prefixed\n with sq_ (area units are square in nature). For example, Area(sq_m=2) creates\n an _\bA_\br_\be_\ba object representing two square meters.\n In addition to unit with the sq_ prefix, the following units are also supported\n on _\bA_\br_\be_\ba:\n U\bUn\bni\bit\bt A\bAt\btt\btr\bri\bib\bbu\but\bte\be F\bFu\bul\bll\bl n\bna\bam\bme\be o\bor\br a\bal\bli\bia\bas\bs(\b(e\bes\bs)\b)\n ha             Hectare\n Changed in Django 5.1:\n Support for the ha unit was added.\n *\b**\b**\b**\b**\b* M\bMe\bea\bas\bsu\bur\bre\bem\bme\ben\bnt\bt A\bAP\bPI\bI_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* D\bDi\bis\bst\bta\ban\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Distance(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Distance(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       To initialize a distance object, pass in a keyword corresponding to the\n       desired _\bu_\bn_\bi_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b _\bn_\ba_\bm_\be set with desired value. For example, the\n       following creates a distance object representing 5 miles:\n       >>> dist = Distance(mi=5)\n         __getattr__(u\bun\bni\bit\bt_\b_a\bat\btt\bt)_\b\u00b6\n       Returns the distance value in units corresponding to the given unit\n       attribute. For example:\n@@ -99,15 +99,15 @@\n       Returns the distance unit attribute name for the given full unit name.\n       For example:\n       >>> Distance.unit_attname(\"Mile\")\n       'mi'\n   c\bcl\bla\bas\bss\bs D_\b\u00b6\n       Alias for _\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be class.\n *\b**\b**\b**\b* A\bAr\bre\bea\ba_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Area(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Area(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       To initialize an area object, pass in a keyword corresponding to the\n       desired _\bu_\bn_\bi_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b _\bn_\ba_\bm_\be set with desired value. For example, the\n       following creates an area object representing 5 square miles:\n       >>> a = Area(sq_mi=5)\n         __getattr__(u\bun\bni\bit\bt_\b_a\bat\btt\bt)_\b\u00b6\n       Returns the area value in units corresponding to the given unit\n       attribute. For example:\n@@ -128,16 +128,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bM_\be_\ba_\bs_\bu_\br_\be_\bm_\be_\bn_\bt_\b _\bO_\bb_\bj_\be_\bc_\bt_\bs\n           o _\bE_\bx_\ba_\bm_\bp_\bl_\be\n           o _\bS_\bu_\bp_\bp_\bo_\br_\bt_\be_\bd_\b _\bu_\bn_\bi_\bt_\bs\n           o _\bM_\be_\ba_\bs_\bu_\br_\be_\bm_\be_\bn_\bt_\b _\bA_\bP_\bI\n                 # _\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be\n                 # _\bA_\br_\be_\ba\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\bE_\bO_\bS_\b _\bA_\bP_\bI\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/model-api.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/model-api.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>GeoDjango Model API &#8212; Django 5.2b1 documentation</title>\n+    <title>GeoDjango Model API &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"GeoDjango Database API\" href=\"db-api.html\" />\n     <link rel=\"prev\" title=\"Installing SpatiaLite\" href=\"install/spatialite.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -100,87 +101,87 @@\n <p>Spatial fields consist of a series of geometry field types and one raster field\n type. Each of the geometry field types correspond to the OpenGIS Simple\n Features specification <a class=\"footnote-reference brackets\" href=\"#fnogc\" id=\"id3\" role=\"doc-noteref\"><span class=\"fn-bracket\">[</span>1<span class=\"fn-bracket\">]</span></a>. There is no such standard for raster data.</p>\n <section id=\"s-geometryfield\">\n <span id=\"geometryfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">GeometryField</span></code><a class=\"headerlink\" href=\"#geometryfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.GeometryField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeometryField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/fields.py#L227\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.GeometryField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeometryField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/fields.py#L227\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.GeometryField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The base class for geometry fields.</p>\n </section>\n <section id=\"s-pointfield\">\n <span id=\"pointfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">PointField</span></code><a class=\"headerlink\" href=\"#pointfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.PointField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PointField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/fields.py#L328\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.PointField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PointField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/fields.py#L328\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.PointField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Stores a <a class=\"reference internal\" href=\"geos.html#django.contrib.gis.geos.Point\" title=\"django.contrib.gis.geos.Point\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Point</span></code></a>.</p>\n </section>\n <section id=\"s-linestringfield\">\n <span id=\"linestringfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">LineStringField</span></code><a class=\"headerlink\" href=\"#linestringfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.LineStringField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LineStringField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/fields.py#L335\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.LineStringField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LineStringField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/fields.py#L335\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.LineStringField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Stores a <a class=\"reference internal\" href=\"geos.html#django.contrib.gis.geos.LineString\" title=\"django.contrib.gis.geos.LineString\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LineString</span></code></a>.</p>\n </section>\n <section id=\"s-polygonfield\">\n <span id=\"polygonfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">PolygonField</span></code><a class=\"headerlink\" href=\"#polygonfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.PolygonField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PolygonField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/fields.py#L342\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.PolygonField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PolygonField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/fields.py#L342\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.PolygonField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Stores a <a class=\"reference internal\" href=\"geos.html#django.contrib.gis.geos.Polygon\" title=\"django.contrib.gis.geos.Polygon\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Polygon</span></code></a>.</p>\n </section>\n <section id=\"s-multipointfield\">\n <span id=\"multipointfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MultiPointField</span></code><a class=\"headerlink\" href=\"#multipointfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.MultiPointField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiPointField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/fields.py#L349\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.MultiPointField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiPointField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/fields.py#L349\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.MultiPointField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Stores a <a class=\"reference internal\" href=\"geos.html#django.contrib.gis.geos.MultiPoint\" title=\"django.contrib.gis.geos.MultiPoint\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MultiPoint</span></code></a>.</p>\n </section>\n <section id=\"s-multilinestringfield\">\n <span id=\"multilinestringfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MultiLineStringField</span></code><a class=\"headerlink\" href=\"#multilinestringfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.MultiLineStringField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiLineStringField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/fields.py#L356\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.MultiLineStringField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiLineStringField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/fields.py#L356\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.MultiLineStringField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Stores a <a class=\"reference internal\" href=\"geos.html#django.contrib.gis.geos.MultiLineString\" title=\"django.contrib.gis.geos.MultiLineString\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MultiLineString</span></code></a>.</p>\n </section>\n <section id=\"s-multipolygonfield\">\n <span id=\"multipolygonfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MultiPolygonField</span></code><a class=\"headerlink\" href=\"#multipolygonfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.MultiPolygonField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiPolygonField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/fields.py#L363\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.MultiPolygonField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiPolygonField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/fields.py#L363\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.MultiPolygonField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Stores a <a class=\"reference internal\" href=\"geos.html#django.contrib.gis.geos.MultiPolygon\" title=\"django.contrib.gis.geos.MultiPolygon\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MultiPolygon</span></code></a>.</p>\n </section>\n <section id=\"s-geometrycollectionfield\">\n <span id=\"geometrycollectionfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">GeometryCollectionField</span></code><a class=\"headerlink\" href=\"#geometrycollectionfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.GeometryCollectionField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeometryCollectionField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/fields.py#L370\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.GeometryCollectionField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeometryCollectionField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/fields.py#L370\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.GeometryCollectionField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Stores a <a class=\"reference internal\" href=\"geos.html#django.contrib.gis.geos.GeometryCollection\" title=\"django.contrib.gis.geos.GeometryCollection\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GeometryCollection</span></code></a>.</p>\n </section>\n <section id=\"s-rasterfield\">\n <span id=\"rasterfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RasterField</span></code><a class=\"headerlink\" href=\"#rasterfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.RasterField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RasterField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/fields.py#L390\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.RasterField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RasterField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/db/models/fields.py#L390\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.RasterField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Stores a <a class=\"reference internal\" href=\"gdal.html#django.contrib.gis.gdal.GDALRaster\" title=\"django.contrib.gis.gdal.GDALRaster\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">GDALRaster</span></code></a>.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">RasterField</span></code> is currently only implemented for the PostGIS backend.</p>\n </section>\n </section>\n <section id=\"s-spatial-field-options\">\n@@ -224,15 +225,15 @@\n Cartesian, plane.  Projected coordinate systems are especially convenient\n for region-specific applications, e.g., if you know that your database will\n only cover geometries in <a class=\"reference external\" href=\"https://spatialreference.org/ref/epsg/2796/\">North Kansas</a>, then you may consider using projection\n system specific to that region.  Moreover, projected coordinate systems are\n defined in Cartesian units (such as meters or feet), easing distance\n calculations.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If you wish to perform arbitrary distance queries using non-point\n geometries in WGS84 in PostGIS and you want decent performance, enable the\n <a class=\"reference internal\" href=\"#django.contrib.gis.db.models.GeometryField.geography\" title=\"django.contrib.gis.db.models.GeometryField.geography\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">GeometryField.geography</span></code></a> keyword so that <a class=\"reference internal\" href=\"#geography-type\"><span class=\"std std-ref\">geography database\n type</span></a> is used instead.</p>\n </div>\n <p>Additional Resources:</p>\n <ul class=\"simple\">\n@@ -251,15 +252,15 @@\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.BaseSpatialField.spatial_index\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">BaseSpatialField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">spatial_index</span></span><a class=\"headerlink\" href=\"#django.contrib.gis.db.models.BaseSpatialField.spatial_index\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.  Creates a spatial index for the given geometry\n field.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>This is different from the <code class=\"docutils literal notranslate\"><span class=\"pre\">db_index</span></code> field option because spatial\n indexes are created in a different manner than regular database\n indexes.  Specifically, spatial indexes are typically created using\n a variant of the R-Tree, while regular database indexes typically\n use B-Trees.</p>\n </div>\n </section>\n@@ -276,15 +277,15 @@\n <dd></dd></dl>\n \n <p>This option may be used for customizing the coordinate dimension of the\n geometry field.  By default, it is set to 2, for representing two-dimensional\n geometries.  For spatial backends that support it, it may be set to 3 for\n three-dimensional support.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>At this time 3D support is limited to the PostGIS and SpatiaLite backends.</p>\n </div>\n </section>\n <section id=\"s-geography\">\n <span id=\"geography\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">geography</span></code><a class=\"headerlink\" href=\"#geography\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.db.models.GeometryField.geography\">\n@@ -292,15 +293,15 @@\n <dd></dd></dl>\n \n <p>If set to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, this option will create a database column of\n type geography, rather than geometry.  Please refer to the\n <a class=\"reference internal\" href=\"#geography-type\"><span class=\"std std-ref\">geography type</span></a> section below for more\n details.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Geography support is limited to PostGIS and will force the SRID to be 4326.</p>\n </div>\n <section id=\"s-geography-type\">\n <span id=\"s-id16\"></span><span id=\"geography-type\"></span><span id=\"id16\"></span><h4>Geography Type<a class=\"headerlink\" href=\"#geography-type\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>The geography type provides native support for spatial features represented\n with geographic coordinates (e.g., WGS84 longitude/latitude). <a class=\"footnote-reference brackets\" href=\"#fngeography\" id=\"id17\" role=\"doc-noteref\"><span class=\"fn-bracket\">[</span>6<span class=\"fn-bracket\">]</span></a>\n Unlike the plane used by a geometry type, the geography type uses a spherical\n@@ -410,37 +411,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"install/spatialite.html\"\n-                          title=\"previous chapter\">Installing SpatiaLite</a></p>\n+                          title=\"vorig hoofdstuk\">Installing SpatiaLite</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"db-api.html\"\n-                          title=\"next chapter\">GeoDjango Database API</a></p>\n+                          title=\"volgend hoofdstuk\">GeoDjango Database API</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\beo\boD\bDj\bja\ban\bng\bgo\bo M\bMo\bod\bde\bel\bl A\bAP\bPI\bI_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document explores the details of the GeoDjango Model API. Throughout this\n section, we\u2019ll be using the following geographic model of a _\bZ_\bI_\bP_\b _\bc_\bo_\bd_\be and of a\n _\bD_\bi_\bg_\bi_\bt_\ba_\bl_\b _\bE_\bl_\be_\bv_\ba_\bt_\bi_\bo_\bn_\b _\bM_\bo_\bd_\be_\bl as our examples:\n from django.contrib.gis.db import models\n@@ -17,39 +17,39 @@\n     name = models.CharField(max_length=100)\n     rast = models.RasterField()\n *\b**\b**\b**\b**\b* S\bSp\bpa\bat\bti\bia\bal\bl F\bFi\bie\bel\bld\bd T\bTy\byp\bpe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Spatial fields consist of a series of geometry field types and one raster field\n type. Each of the geometry field types correspond to the OpenGIS Simple\n Features specification _\b[_\b1_\b]. There is no such standard for raster data.\n *\b**\b**\b**\b* G\bGe\beo\bom\bme\bet\btr\bry\byF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs GeometryField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GeometryField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The base class for geometry fields.\n *\b**\b**\b**\b* P\bPo\boi\bin\bnt\btF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs PointField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PointField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Stores a _\bP_\bo_\bi_\bn_\bt.\n *\b**\b**\b**\b* L\bLi\bin\bne\beS\bSt\btr\bri\bin\bng\bgF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs LineStringField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs LineStringField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Stores a _\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg.\n *\b**\b**\b**\b* P\bPo\bol\bly\byg\bgo\bon\bnF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs PolygonField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PolygonField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Stores a _\bP_\bo_\bl_\by_\bg_\bo_\bn.\n *\b**\b**\b**\b* M\bMu\bul\blt\bti\biP\bPo\boi\bin\bnt\btF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MultiPointField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MultiPointField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Stores a _\bM_\bu_\bl_\bt_\bi_\bP_\bo_\bi_\bn_\bt.\n *\b**\b**\b**\b* M\bMu\bul\blt\bti\biL\bLi\bin\bne\beS\bSt\btr\bri\bin\bng\bgF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MultiLineStringField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MultiLineStringField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Stores a _\bM_\bu_\bl_\bt_\bi_\bL_\bi_\bn_\be_\bS_\bt_\br_\bi_\bn_\bg.\n *\b**\b**\b**\b* M\bMu\bul\blt\bti\biP\bPo\bol\bly\byg\bgo\bon\bnF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MultiPolygonField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MultiPolygonField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Stores a _\bM_\bu_\bl_\bt_\bi_\bP_\bo_\bl_\by_\bg_\bo_\bn.\n *\b**\b**\b**\b* G\bGe\beo\bom\bme\bet\btr\bry\byC\bCo\bol\bll\ble\bec\bct\bti\bio\bon\bnF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs GeometryCollectionField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GeometryCollectionField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Stores a _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bC_\bo_\bl_\bl_\be_\bc_\bt_\bi_\bo_\bn.\n *\b**\b**\b**\b* R\bRa\bas\bst\bte\ber\brF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs RasterField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RasterField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Stores a _\bG_\bD_\bA_\bL_\bR_\ba_\bs_\bt_\be_\br.\n RasterField is currently only implemented for the PostGIS backend.\n *\b**\b**\b**\b**\b* S\bSp\bpa\bat\bti\bia\bal\bl F\bFi\bie\bel\bld\bd O\bOp\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n In addition to the regular _\bF_\bi_\be_\bl_\bd_\b _\bo_\bp_\bt_\bi_\bo_\bn_\bs available for Django model fields,\n spatial fields have the following additional options. All are optional.\n *\b**\b**\b**\b* s\bsr\bri\bid\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n   BaseSpatialField.srid_\b\u00b6\n@@ -78,51 +78,51 @@\n within 5 miles of a county boundary stored as WGS84. _\b[_\b5_\b]\n Portions of the earth\u2019s surface may projected onto a two-dimensional, or\n Cartesian, plane. Projected coordinate systems are especially convenient for\n region-specific applications, e.g., if you know that your database will only\n cover geometries in _\bN_\bo_\br_\bt_\bh_\b _\bK_\ba_\bn_\bs_\ba_\bs, then you may consider using projection system\n specific to that region. Moreover, projected coordinate systems are defined in\n Cartesian units (such as meters or feet), easing distance calculations.\n-Note\n+Notitie\n If you wish to perform arbitrary distance queries using non-point geometries in\n WGS84 in PostGIS and you want decent performance, enable the\n _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bF_\bi_\be_\bl_\bd_\b._\bg_\be_\bo_\bg_\br_\ba_\bp_\bh_\by keyword so that _\bg_\be_\bo_\bg_\br_\ba_\bp_\bh_\by_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bt_\by_\bp_\be is used\n instead.\n Additional Resources:\n     * _\bs_\bp_\ba_\bt_\bi_\ba_\bl_\br_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b._\bo_\br_\bg: A Django-powered database of spatial reference\n       systems.\n     * _\bT_\bh_\be_\b _\bS_\bt_\ba_\bt_\be_\b _\bP_\bl_\ba_\bn_\be_\b _\bC_\bo_\bo_\br_\bd_\bi_\bn_\ba_\bt_\be_\b _\bS_\by_\bs_\bt_\be_\bm: A website covering the various\n       projection systems used in the United States. Much of the U.S. spatial\n       data encountered will be in one of these coordinate systems rather than\n       in a geographic coordinate system such as WGS84.\n *\b**\b**\b**\b* s\bsp\bpa\bat\bti\bia\bal\bl_\b_i\bin\bnd\bde\bex\bx_\b?\b\u00b6 *\b**\b**\b**\b*\n   BaseSpatialField.spatial_index_\b\u00b6\n Defaults to True. Creates a spatial index for the given geometry field.\n-Note\n+Notitie\n This is different from the db_index field option because spatial indexes are\n created in a different manner than regular database indexes. Specifically,\n spatial indexes are typically created using a variant of the R-Tree, while\n regular database indexes typically use B-Trees.\n *\b**\b**\b**\b**\b* G\bGe\beo\bom\bme\bet\btr\bry\by F\bFi\bie\bel\bld\bd O\bOp\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n There are additional options available for Geometry fields. All the following\n options are optional.\n *\b**\b**\b**\b* d\bdi\bim\bm_\b?\b\u00b6 *\b**\b**\b**\b*\n   GeometryField.dim_\b\u00b6\n This option may be used for customizing the coordinate dimension of the\n geometry field. By default, it is set to 2, for representing two-dimensional\n geometries. For spatial backends that support it, it may be set to 3 for three-\n dimensional support.\n-Note\n+Notitie\n At this time 3D support is limited to the PostGIS and SpatiaLite backends.\n *\b**\b**\b**\b* g\bge\beo\bog\bgr\bra\bap\bph\bhy\by_\b?\b\u00b6 *\b**\b**\b**\b*\n   GeometryField.geography_\b\u00b6\n If set to True, this option will create a database column of type geography,\n rather than geometry. Please refer to the _\bg_\be_\bo_\bg_\br_\ba_\bp_\bh_\by_\b _\bt_\by_\bp_\be section below for more\n details.\n-Note\n+Notitie\n Geography support is limited to PostGIS and will force the SRID to be 4326.\n *\b**\b**\b* G\bGe\beo\bog\bgr\bra\bap\bph\bhy\by T\bTy\byp\bpe\be_\b?\b\u00b6 *\b**\b**\b*\n The geography type provides native support for spatial features represented\n with geographic coordinates (e.g., WGS84 longitude/latitude). _\b[_\b6_\b] Unlike the\n plane used by a geometry type, the geography type uses a spherical\n representation of its data. Distance and measurement operations performed on a\n geography column automatically employ great circle arc calculations and return\n@@ -181,16 +181,16 @@\n                 # _\bs_\br_\bi_\bd\n                       # _\bS_\be_\bl_\be_\bc_\bt_\bi_\bn_\bg_\b _\ba_\bn_\b _\bS_\bR_\bI_\bD\n                 # _\bs_\bp_\ba_\bt_\bi_\ba_\bl_\b__\bi_\bn_\bd_\be_\bx\n           o _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\b _\bF_\bi_\be_\bl_\bd_\b _\bO_\bp_\bt_\bi_\bo_\bn_\bs\n                 # _\bd_\bi_\bm\n                 # _\bg_\be_\bo_\bg_\br_\ba_\bp_\bh_\by\n                       # _\bG_\be_\bo_\bg_\br_\ba_\bp_\bh_\by_\b _\bT_\by_\bp_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bS_\bp_\ba_\bt_\bi_\ba_\bL_\bi_\bt_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bA_\bP_\bI\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/ogrinspect.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/ogrinspect.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>OGR Inspection &#8212; Django 5.2b1 documentation</title>\n+    <title>OGR Inspection &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"GeoJSON Serializer\" href=\"serializers.html\" />\n     <link rel=\"prev\" title=\"LayerMapping data import utility\" href=\"layermapping.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -79,23 +80,23 @@\n             \n   <section id=\"s-module-django.contrib.gis.utils.ogrinspect\">\n <span id=\"s-ogr-inspection\"></span><span id=\"module-django.contrib.gis.utils.ogrinspect\"></span><span id=\"ogr-inspection\"></span><h1>OGR Inspection<a class=\"headerlink\" href=\"#module-django.contrib.gis.utils.ogrinspect\" title=\"Link to this heading\">\u00b6</a></h1>\n <section id=\"s-ogrinspect\">\n <span id=\"ogrinspect\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">ogrinspect</span></code><a class=\"headerlink\" href=\"#ogrinspect\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\">\n-<span class=\"sig-name descname\"><span class=\"pre\">ogrinspect</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data_source</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/utils/ogrinspect.py#L59\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">ogrinspect</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data_source</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/utils/ogrinspect.py#L59\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a></dt>\n <dd></dd></dl>\n \n </section>\n <section id=\"s-mapping\">\n <span id=\"mapping\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">mapping</span></code><a class=\"headerlink\" href=\"#mapping\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.gis.utils.mapping\">\n-<span class=\"sig-name descname\"><span class=\"pre\">mapping</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data_source</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geom_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'geom'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">layer_key</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">multi_geom</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/utils/ogrinspect.py#L19\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.utils.mapping\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">mapping</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data_source</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">geom_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'geom'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">layer_key</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">multi_geom</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/gis/utils/ogrinspect.py#L19\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.gis.utils.mapping\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n </section>\n </section>\n \n \n           </div>\n@@ -115,37 +116,37 @@\n <li><a class=\"reference internal\" href=\"#mapping\"><code class=\"docutils literal notranslate\"><span class=\"pre\">mapping</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"layermapping.html\"\n-                          title=\"previous chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">LayerMapping</span></code> data import utility</a></p>\n+                          title=\"vorig hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">LayerMapping</span></code> data import utility</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"serializers.html\"\n-                          title=\"next chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">GeoJSON</span></code> Serializer</a></p>\n+                          title=\"volgend hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">GeoJSON</span></code> Serializer</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* O\bOG\bGR\bR I\bIn\bns\bsp\bpe\bec\bct\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* o\bog\bgr\bri\bin\bns\bsp\bpe\bec\bct\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  ogrinspect(d\bda\bat\bta\ba_\b_s\bso\bou\bur\brc\bce\be, m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]\n+  ogrinspect(d\bda\bat\bta\ba_\b_s\bso\bou\bur\brc\bce\be, m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]\n *\b**\b**\b**\b**\b* m\bma\bap\bpp\bpi\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   mapping(d\bda\bat\bta\ba_\b_s\bso\bou\bur\brc\bce\be, g\bge\beo\bom\bm_\b_n\bna\bam\bme\be=\b='\b'g\bge\beo\bom\bm'\b', l\bla\bay\bye\ber\br_\b_k\bke\bey\by=\b=0\b0, m\bmu\bul\blt\bti\bi_\b_g\bge\beo\bom\bm=\b=F\bFa\bal\bls\bse\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bO_\bG_\bR_\b _\bI_\bn_\bs_\bp_\be_\bc_\bt_\bi_\bo_\bn\n           o _\bo_\bg_\br_\bi_\bn_\bs_\bp_\be_\bc_\bt\n           o _\bm_\ba_\bp_\bp_\bi_\bn_\bg\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bL_\ba_\by_\be_\br_\bM_\ba_\bp_\bp_\bi_\bn_\bg_\b _\bd_\ba_\bt_\ba_\b _\bi_\bm_\bp_\bo_\br_\bt_\b _\bu_\bt_\bi_\bl_\bi_\bt_\by\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bJ_\bS_\bO_\bN_\b _\bS_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/serializers.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/serializers.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>GeoJSON Serializer &#8212; Django 5.2b1 documentation</title>\n+    <title>GeoJSON Serializer &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"GeoDjango Management Commands\" href=\"commands.html\" />\n     <link rel=\"prev\" title=\"OGR Inspection\" href=\"ogrinspect.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -135,37 +136,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"ogrinspect.html\"\n-                          title=\"previous chapter\">OGR Inspection</a></p>\n+                          title=\"vorig hoofdstuk\">OGR Inspection</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"commands.html\"\n-                          title=\"next chapter\">GeoDjango Management Commands</a></p>\n+                          title=\"volgend hoofdstuk\">GeoDjango Management Commands</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\beo\boJ\bJS\bSO\bON\bN S\bSe\ber\bri\bia\bal\bli\biz\bze\ber\br_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n GeoDjango provides a specific serializer for the _\bG_\be_\bo_\bJ_\bS_\bO_\bN format. See\n _\bS_\be_\br_\bi_\ba_\bl_\bi_\bz_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs for more information on serialization.\n The geojson serializer is not meant for round-tripping data, as it has no\n deserializer equivalent. For example, you cannot use _\bl_\bo_\ba_\bd_\bd_\ba_\bt_\ba to reload the\n@@ -40,16 +40,16 @@\n             \"properties\": {\"name\": \"Chicago\"},\n         }\n     ],\n }\n When the fields parameter is not specified, the geojson serializer adds a pk\n key to the properties dictionary with the primary key of the object as the\n value.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bO_\bG_\bR_\b _\bI_\bn_\bs_\bp_\be_\bc_\bt_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/sitemaps.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/sitemaps.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Geographic Sitemaps &#8212; Django 5.2b1 documentation</title>\n+    <title>Geographic Sitemaps &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Testing GeoDjango apps\" href=\"testing.html\" />\n     <link rel=\"prev\" title=\"Geographic Feeds\" href=\"feeds.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -125,37 +126,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"feeds.html\"\n-                          title=\"previous chapter\">Geographic Feeds</a></p>\n+                          title=\"vorig hoofdstuk\">Geographic Feeds</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"testing.html\"\n-                          title=\"next chapter\">Testing GeoDjango apps</a></p>\n+                          title=\"volgend hoofdstuk\">Testing GeoDjango apps</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\beo\bog\bgr\bra\bap\bph\bhi\bic\bc S\bSi\bit\bte\bem\bma\bap\bps\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n KML is an XML language focused on geographic visualization _\b[_\b1_\b]. KMLSitemap and\n its compressed counterpart KMZSitemap allow you to present geolocated data in a\n machine-readable format.\n *\b**\b**\b**\b**\b* E\bEx\bxa\bam\bmp\bpl\ble\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -14,16 +14,16 @@\n _\bh_\bt_\bt_\bp_\bs_\b:_\b/_\b/_\bw_\bw_\bw_\b._\bo_\bg_\bc_\b._\bo_\br_\bg_\b/_\bs_\bt_\ba_\bn_\bd_\ba_\br_\bd_\b/_\bk_\bm_\bl_\b/\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bG_\be_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bS_\bi_\bt_\be_\bm_\ba_\bp_\bs\n           o _\bE_\bx_\ba_\bm_\bp_\bl_\be\n           o _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n                 # _\bK_\bM_\bL_\bS_\bi_\bt_\be_\bm_\ba_\bp\n                 # _\bK_\bM_\bZ_\bS_\bi_\bt_\be_\bm_\ba_\bp\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bF_\be_\be_\bd_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\be_\bs_\bt_\bi_\bn_\bg_\b _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bp_\bp_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/testing.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/testing.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Testing GeoDjango apps &#8212; Django 5.2b1 documentation</title>\n+    <title>Testing GeoDjango apps &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Deploying GeoDjango\" href=\"deployment.html\" />\n     <link rel=\"prev\" title=\"Geographic Sitemaps\" href=\"sitemaps.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -82,15 +83,15 @@\n <p>Included in this documentation are some additional notes and settings\n for <a class=\"reference internal\" href=\"#testing-postgis\"><span class=\"std std-ref\">PostGIS</span></a> users.</p>\n <section id=\"s-postgis\">\n <span id=\"s-testing-postgis\"></span><span id=\"postgis\"></span><span id=\"testing-postgis\"></span><h2>PostGIS<a class=\"headerlink\" href=\"#postgis\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-settings\">\n <span id=\"settings\"></span><h3>Settings<a class=\"headerlink\" href=\"#settings\" title=\"Link to this heading\">\u00b6</a></h3>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The settings below have sensible defaults, and shouldn\u2019t require manual setting.</p>\n </div>\n <section id=\"s-postgis-version\">\n <span id=\"s-std-setting-POSTGIS_VERSION\"></span><span id=\"postgis-version\"></span><span id=\"std-setting-POSTGIS_VERSION\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">POSTGIS_VERSION</span></code><a class=\"headerlink\" href=\"#postgis-version\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>When GeoDjango\u2019s spatial backend initializes on PostGIS, it has to perform\n an SQL query to determine the version in order to figure out what\n features are available. Advanced users wishing to prevent this additional\n@@ -219,37 +220,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"sitemaps.html\"\n-                          title=\"previous chapter\">Geographic Sitemaps</a></p>\n+                          title=\"vorig hoofdstuk\">Geographic Sitemaps</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"deployment.html\"\n-                          title=\"next chapter\">Deploying GeoDjango</a></p>\n+                          title=\"volgend hoofdstuk\">Deploying GeoDjango</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,16 +1,16 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTe\bes\bst\bti\bin\bng\bg G\bGe\beo\boD\bDj\bja\ban\bng\bgo\bo a\bap\bpp\bps\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Included in this documentation are some additional notes and settings for\n _\bP_\bo_\bs_\bt_\bG_\bI_\bS users.\n *\b**\b**\b**\b**\b* P\bPo\bos\bst\btG\bGI\bIS\bS_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* S\bSe\bet\btt\bti\bin\bng\bgs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-Note\n+Notitie\n The settings below have sensible defaults, and shouldn\u2019t require manual\n setting.\n *\b**\b**\b* P\bPO\bOS\bST\bTG\bGI\bIS\bS_\b_V\bVE\bER\bRS\bSI\bIO\bON\bN_\b?\b\u00b6 *\b**\b**\b*\n When GeoDjango\u2019s spatial backend initializes on PostGIS, it has to perform an\n SQL query to determine the version in order to figure out what features are\n available. Advanced users wishing to prevent this additional query may set the\n version manually using a 3-tuple of integers specifying the major, minor, and\n@@ -79,16 +79,16 @@\n                       # _\bP_\bO_\bS_\bT_\bG_\bI_\bS_\b__\bV_\bE_\bR_\bS_\bI_\bO_\bN\n                 # _\bO_\bb_\bt_\ba_\bi_\bn_\bi_\bn_\bg_\b _\bs_\bu_\bf_\bf_\bi_\bc_\bi_\be_\bn_\bt_\b _\bp_\br_\bi_\bv_\bi_\bl_\be_\bg_\be_\bs\n                       # _\bC_\br_\be_\ba_\bt_\be_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bu_\bs_\be_\br\n                       # _\bC_\br_\be_\ba_\bt_\be_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bs_\bu_\bp_\be_\br_\bu_\bs_\be_\br\n                 # _\bW_\bi_\bn_\bd_\bo_\bw_\bs\n           o _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bt_\be_\bs_\bt_\bs\n                 # _\bE_\bx_\ba_\bm_\bp_\bl_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bS_\bi_\bt_\be_\bm_\ba_\bp_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\be_\bp_\bl_\bo_\by_\bi_\bn_\bg_\b _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/tutorial.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/tutorial.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>GeoDjango Tutorial &#8212; Django 5.2b1 documentation</title>\n+    <title>GeoDjango Tutorial &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"GeoDjango Installation\" href=\"install/index.html\" />\n     <link rel=\"prev\" title=\"GeoDjango\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../../../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -105,25 +106,25 @@\n operations and data manipulation in different formats.</p></li>\n <li><p>Editing geometry fields from the admin.</p></li>\n </ul>\n <p>This tutorial assumes familiarity with Django; thus, if you\u2019re brand new to\n Django, please read through the <a class=\"reference internal\" href=\"../../../intro/tutorial01.html\"><span class=\"doc\">regular tutorial</span></a> to\n familiarize yourself with Django first.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>GeoDjango has additional requirements beyond what Django requires \u2013\n please consult the <a class=\"reference internal\" href=\"install/index.html\"><span class=\"doc\">installation documentation</span></a>\n for more details.</p>\n </div>\n <p>This tutorial will guide you through the creation of a geographic web\n application for viewing the <a class=\"reference external\" href=\"https://web.archive.org/web/20240123190237/https://thematicmapping.org/downloads/world_borders.php\">world borders</a>. <a class=\"footnote-reference brackets\" href=\"#id11\" id=\"id1\" role=\"doc-noteref\"><span class=\"fn-bracket\">[</span>1<span class=\"fn-bracket\">]</span></a> Some of the code\n used in this tutorial is taken from and/or inspired by the <a class=\"reference external\" href=\"https://code.google.com/archive/p/geodjango-basic-apps\">GeoDjango\n basic apps</a> project. <a class=\"footnote-reference brackets\" href=\"#id12\" id=\"id2\" role=\"doc-noteref\"><span class=\"fn-bracket\">[</span>2<span class=\"fn-bracket\">]</span></a></p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Proceed through the tutorial sections sequentially for step-by-step\n instructions.</p>\n </div>\n </section>\n <section id=\"s-setting-up\">\n <span id=\"setting-up\"></span><h2>Setting Up<a class=\"headerlink\" href=\"#setting-up\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-create-a-spatial-database\">\n@@ -542,15 +543,15 @@\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">lyr</span><span class=\"o\">.</span><span class=\"n\">geom_type</span><span class=\"p\">)</span>\n <span class=\"go\">Polygon</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"nb\">len</span><span class=\"p\">(</span><span class=\"n\">lyr</span><span class=\"p\">))</span>\n <span class=\"go\">246</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Unfortunately, the shapefile data format does not allow for greater\n specificity with regards to geometry types.  This shapefile, like\n many others, actually includes <code class=\"docutils literal notranslate\"><span class=\"pre\">MultiPolygon</span></code> geometries, not Polygons.\n It\u2019s important to use a more general field type in models: a\n GeoDjango <code class=\"docutils literal notranslate\"><span class=\"pre\">MultiPolygonField</span></code> will accept a <code class=\"docutils literal notranslate\"><span class=\"pre\">Polygon</span></code> geometry, but a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">PolygonField</span></code> will not accept a <code class=\"docutils literal notranslate\"><span class=\"pre\">MultiPolygon</span></code> type geometry.  This\n is why the <code class=\"docutils literal notranslate\"><span class=\"pre\">WorldBorder</span></code> model defined above uses a <code class=\"docutils literal notranslate\"><span class=\"pre\">MultiPolygonField</span></code>.</p>\n@@ -1080,37 +1081,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">GeoDjango</a></p>\n+                          title=\"vorig hoofdstuk\">GeoDjango</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"install/index.html\"\n-                          title=\"next chapter\">GeoDjango Installation</a></p>\n+                          title=\"volgend hoofdstuk\">GeoDjango Installation</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\beo\boD\bDj\bja\ban\bng\bgo\bo T\bTu\but\bto\bor\bri\bia\bal\bl_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* I\bIn\bnt\btr\bro\bod\bdu\buc\bct\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n GeoDjango is an included contrib module for Django that turns it into a world-\n class geographic web framework. GeoDjango strives to make it as simple as\n possible to create geographic web applications, like location-based services.\n@@ -11,21 +11,21 @@\n     * Extensions to Django\u2019s ORM for querying and manipulating spatial data.\n     * Loosely-coupled, high-level Python interfaces for GIS geometry and raster\n       operations and data manipulation in different formats.\n     * Editing geometry fields from the admin.\n This tutorial assumes familiarity with Django; thus, if you\u2019re brand new to\n Django, please read through the _\br_\be_\bg_\bu_\bl_\ba_\br_\b _\bt_\bu_\bt_\bo_\br_\bi_\ba_\bl to familiarize yourself with\n Django first.\n-Note\n+Notitie\n GeoDjango has additional requirements beyond what Django requires \u2013 please\n consult the _\bi_\bn_\bs_\bt_\ba_\bl_\bl_\ba_\bt_\bi_\bo_\bn_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn for more details.\n This tutorial will guide you through the creation of a geographic web\n application for viewing the _\bw_\bo_\br_\bl_\bd_\b _\bb_\bo_\br_\bd_\be_\br_\bs. _\b[_\b1_\b] Some of the code used in this\n tutorial is taken from and/or inspired by the _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bb_\ba_\bs_\bi_\bc_\b _\ba_\bp_\bp_\bs project. _\b[_\b2_\b]\n-Note\n+Notitie\n Proceed through the tutorial sections sequentially for step-by-step\n instructions.\n *\b**\b**\b**\b**\b* S\bSe\bet\btt\bti\bin\bng\bg U\bUp\bp_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* C\bCr\bre\bea\bat\bte\be a\ba S\bSp\bpa\bat\bti\bia\bal\bl D\bDa\bat\bta\bab\bba\bas\bse\be_\b?\b\u00b6 *\b**\b**\b**\b*\n Typically no special setup is required, so you can create a database as you\n would for any other project. We provide some tips for selected databases:\n     * _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bP_\bo_\bs_\bt_\bG_\bI_\bS\n@@ -288,15 +288,15 @@\n >>> print(lyr)\n TM_WORLD_BORDERS-0.3\n You can see the layer\u2019s geometry type and how many features it contains:\n >>> print(lyr.geom_type)\n Polygon\n >>> print(len(lyr))\n 246\n-Note\n+Notitie\n Unfortunately, the shapefile data format does not allow for greater specificity\n with regards to geometry types. This shapefile, like many others, actually\n includes MultiPolygon geometries, not Polygons. It\u2019s important to use a more\n general field type in models: a GeoDjango MultiPolygonField will accept a\n Polygon geometry, but a PolygonField will not accept a MultiPolygon type\n geometry. This is why the WorldBorder model defined above uses a\n MultiPolygonField.\n@@ -635,16 +635,16 @@\n                 # _\bA_\bu_\bt_\bo_\bm_\ba_\bt_\bi_\bc_\b _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\b _\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn_\bs\n                 # _\bL_\ba_\bz_\by_\b _\bG_\be_\bo_\bm_\be_\bt_\br_\bi_\be_\bs\n                 # _\bG_\be_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\ba_\bn_\bn_\bo_\bt_\ba_\bt_\bi_\bo_\bn_\bs\n           o _\bP_\bu_\bt_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bd_\ba_\bt_\ba_\b _\bo_\bn_\b _\bt_\bh_\be_\b _\bm_\ba_\bp\n                 # _\bG_\be_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bA_\bd_\bm_\bi_\bn\n                       # _\bB_\ba_\bs_\bi_\bc_\bs\n                       # _\bG_\bI_\bS_\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo_\b _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/utils.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/gis/utils.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>GeoDjango Utilities &#8212; Django 5.2b1 documentation</title>\n+    <title>GeoDjango Utilities &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"LayerMapping data import utility\" href=\"layermapping.html\" />\n     <link rel=\"prev\" title=\"Geolocation with GeoIP2\" href=\"geoip2.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -106,37 +107,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"geoip2.html\"\n-                          title=\"previous chapter\">Geolocation with GeoIP2</a></p>\n+                          title=\"vorig hoofdstuk\">Geolocation with GeoIP2</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"layermapping.html\"\n-                          title=\"next chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">LayerMapping</span></code> data import utility</a></p>\n+                          title=\"volgend hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">LayerMapping</span></code> data import utility</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\beo\boD\bDj\bja\ban\bng\bgo\bo U\bUt\bti\bil\bli\bit\bti\bie\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bu_\bt_\bi_\bl_\bs module contains various utilities that are useful\n in creating geospatial web applications.\n     * _\bL_\ba_\by_\be_\br_\bM_\ba_\bp_\bp_\bi_\bn_\bg_\b _\bd_\ba_\bt_\ba_\b _\bi_\bm_\bp_\bo_\br_\bt_\b _\bu_\bt_\bi_\bl_\bi_\bt_\by\n           o _\bE_\bx_\ba_\bm_\bp_\bl_\be\n           o _\bL_\ba_\by_\be_\br_\bM_\ba_\bp_\bp_\bi_\bn_\bg_\b _\bA_\bP_\bI\n           o _\bT_\br_\bo_\bu_\bb_\bl_\be_\bs_\bh_\bo_\bo_\bt_\bi_\bn_\bg\n     * _\bO_\bG_\bR_\b _\bI_\bn_\bs_\bp_\be_\bc_\bt_\bi_\bo_\bn\n           o _\bo_\bg_\br_\bi_\bn_\bs_\bp_\be_\bc_\bt\n           o _\bm_\ba_\bp_\bp_\bi_\bn_\bg\n     * _\bG_\be_\bo_\bJ_\bS_\bO_\bN_\b _\bS_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bo_\bl_\bo_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bw_\bi_\bt_\bh_\b _\bG_\be_\bo_\bI_\bP_\b2\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bL_\ba_\by_\be_\br_\bM_\ba_\bp_\bp_\bi_\bn_\bg_\b _\bd_\ba_\bt_\ba_\b _\bi_\bm_\bp_\bo_\br_\bt_\b _\bu_\bt_\bi_\bl_\bi_\bt_\by\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/humanize.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/humanize.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>django.contrib.humanize &#8212; Django 5.2b1 documentation</title>\n+    <title>django.contrib.humanize &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"The messages framework\" href=\"messages.html\" />\n     <link rel=\"prev\" title=\"Deploying GeoDjango\" href=\"gis/deployment.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -218,37 +219,37 @@\n <li><a class=\"reference internal\" href=\"#ordinal\"><code class=\"docutils literal notranslate\"><span class=\"pre\">ordinal</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"gis/deployment.html\"\n-                          title=\"previous chapter\">Deploying GeoDjango</a></p>\n+                          title=\"vorig hoofdstuk\">Deploying GeoDjango</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"messages.html\"\n-                          title=\"next chapter\">The messages framework</a></p>\n+                          title=\"volgend hoofdstuk\">The messages framework</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.c\bco\bon\bnt\btr\bri\bib\bb.\b.h\bhu\bum\bma\ban\bni\biz\bze\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A set of Django template filters useful for adding a \u201chuman touch\u201d to data.\n To activate these filters, add 'django.contrib.humanize' to your _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS\n setting. Once you\u2019ve done that, use {% load humanize %} in a template, and\n you\u2019ll have access to the following filters.\n@@ -90,16 +90,16 @@\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bh_\bu_\bm_\ba_\bn_\bi_\bz_\be\n           o _\ba_\bp_\bn_\bu_\bm_\bb_\be_\br\n           o _\bi_\bn_\bt_\bc_\bo_\bm_\bm_\ba\n           o _\bi_\bn_\bt_\bw_\bo_\br_\bd\n           o _\bn_\ba_\bt_\bu_\br_\ba_\bl_\bd_\ba_\by\n           o _\bn_\ba_\bt_\bu_\br_\ba_\bl_\bt_\bi_\bm_\be\n           o _\bo_\br_\bd_\bi_\bn_\ba_\bl\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\be_\bp_\bl_\bo_\by_\bi_\bn_\bg_\b _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/index.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>contrib packages &#8212; Django 5.2b1 documentation</title>\n+    <title>contrib packages &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"The Django admin site\" href=\"admin/index.html\" />\n     <link rel=\"prev\" title=\"Clickjacking Protection\" href=\"../clickjacking.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -212,37 +213,37 @@\n <li><a class=\"reference internal\" href=\"#syndication\"><code class=\"docutils literal notranslate\"><span class=\"pre\">syndication</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../clickjacking.html\"\n-                          title=\"previous chapter\">Clickjacking Protection</a></p>\n+                          title=\"vorig hoofdstuk\">Clickjacking Protection</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"admin/index.html\"\n-                          title=\"next chapter\">The Django admin site</a></p>\n+                          title=\"volgend hoofdstuk\">The Django admin site</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* c\bco\bon\bnt\btr\bri\bib\bb p\bpa\bac\bck\bka\bag\bge\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django aims to follow Python\u2019s _\b\u201c_\bb_\ba_\bt_\bt_\be_\br_\bi_\be_\bs_\b _\bi_\bn_\bc_\bl_\bu_\bd_\be_\bd_\b\u201d_\b _\bp_\bh_\bi_\bl_\bo_\bs_\bo_\bp_\bh_\by. It ships with a\n variety of extra, optional tools that solve common web development problems.\n This code lives in _\bd_\bj_\ba_\bn_\bg_\bo_\b/_\bc_\bo_\bn_\bt_\br_\bi_\bb in the Django distribution. This document\n gives a rundown of the packages in contrib, along with any dependencies those\n@@ -82,16 +82,16 @@\n           o _\bm_\be_\bs_\bs_\ba_\bg_\be_\bs\n           o _\bp_\bo_\bs_\bt_\bg_\br_\be_\bs\n           o _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\bs\n           o _\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs\n           o _\bs_\bi_\bt_\be_\bs\n           o _\bs_\bi_\bt_\be_\bm_\ba_\bp_\bs\n           o _\bs_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bl_\bi_\bc_\bk_\bj_\ba_\bc_\bk_\bi_\bn_\bg_\b _\bP_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bd_\bm_\bi_\bn_\b _\bs_\bi_\bt_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/messages.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/messages.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>The messages framework &#8212; Django 5.2b1 documentation</title>\n+    <title>The messages framework &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"django.contrib.postgres\" href=\"postgres/index.html\" />\n     <link rel=\"prev\" title=\"django.contrib.humanize\" href=\"humanize.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -244,15 +245,15 @@\n </div>\n </section>\n </section>\n <section id=\"s-using-messages-in-views-and-templates\">\n <span id=\"using-messages-in-views-and-templates\"></span><h2>Using messages in views and templates<a class=\"headerlink\" href=\"#using-messages-in-views-and-templates\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.messages.add_message\">\n-<span class=\"sig-name descname\"><span class=\"pre\">add_message</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">level</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra_tags</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fail_silently</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/messages/api.py#L22\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.messages.add_message\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">add_message</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">level</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra_tags</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fail_silently</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/messages/api.py#L22\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.messages.add_message\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <section id=\"s-adding-a-message\">\n <span id=\"adding-a-message\"></span><h3>Adding a message<a class=\"headerlink\" href=\"#adding-a-message\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>To add a message, call:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib</span> <span class=\"kn\">import</span> <span class=\"n\">messages</span>\n \n@@ -269,15 +270,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-displaying-messages\">\n <span id=\"s-message-displaying\"></span><span id=\"displaying-messages\"></span><span id=\"message-displaying\"></span><h3>Displaying messages<a class=\"headerlink\" href=\"#displaying-messages\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.messages.get_messages\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_messages</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/messages/api.py#L43\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.messages.get_messages\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_messages</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/messages/api.py#L43\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.messages.get_messages\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><strong>In your template</strong>, use something like:</p>\n <div class=\"highlight-html+django notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"cp\">{%</span> <span class=\"k\">if</span> <span class=\"nv\">messages</span> <span class=\"cp\">%}</span>\n <span class=\"p\">&lt;</span><span class=\"nt\">ul</span> <span class=\"na\">class</span><span class=\"o\">=</span><span class=\"s\">&quot;messages&quot;</span><span class=\"p\">&gt;</span>\n     <span class=\"cp\">{%</span> <span class=\"k\">for</span> <span class=\"nv\">message</span> <span class=\"k\">in</span> <span class=\"nv\">messages</span> <span class=\"cp\">%}</span>\n     <span class=\"p\">&lt;</span><span class=\"nt\">li</span><span class=\"cp\">{%</span> <span class=\"k\">if</span> <span class=\"nv\">message.tags</span> <span class=\"cp\">%}</span> <span class=\"na\">class</span><span class=\"o\">=</span><span class=\"s\">&quot;</span><span class=\"cp\">{{</span> <span class=\"nv\">message.tags</span> <span class=\"cp\">}}</span><span class=\"s\">&quot;</span><span class=\"cp\">{%</span> <span class=\"k\">endif</span> <span class=\"cp\">%}</span><span class=\"p\">&gt;</span><span class=\"cp\">{{</span> <span class=\"nv\">message</span> <span class=\"cp\">}}</span><span class=\"p\">&lt;/</span><span class=\"nt\">li</span><span class=\"p\">&gt;</span>\n@@ -321,15 +322,15 @@\n <p><a class=\"reference internal\" href=\"#django.contrib.messages.get_messages\" title=\"django.contrib.messages.get_messages\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">get_messages()</span></code></a> will return an\n instance of the configured storage backend.</p>\n </section>\n <section id=\"s-the-message-class\">\n <span id=\"the-message-class\"></span><h3>The <code class=\"docutils literal notranslate\"><span class=\"pre\">Message</span></code> class<a class=\"headerlink\" href=\"#the-message-class\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.messages.Message\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Message</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/messages/storage/base.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.messages.Message\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Message</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/messages/storage/base.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.messages.Message\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>When you loop over the list of messages in a template, what you get are\n instances of the <code class=\"docutils literal notranslate\"><span class=\"pre\">Message</span></code> class. They have only a few attributes:</p>\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">message</span></code>: The actual text of the message.</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">level</span></code>: An integer describing the type of the message (see the\n <a class=\"reference internal\" href=\"#message-levels\">message levels</a> section above).</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">tags</span></code>: A string combining all the message\u2019s tags (<code class=\"docutils literal notranslate\"><span class=\"pre\">extra_tags</span></code> and\n@@ -379,15 +380,15 @@\n <td><p>40</p></td>\n </tr>\n </tbody>\n </table>\n <p>If you need to identify the custom levels in your HTML or CSS, you need to\n provide a mapping via the <a class=\"reference internal\" href=\"../settings.html#std-setting-MESSAGE_TAGS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MESSAGE_TAGS</span></code></a> setting.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If you are creating a reusable application, it is recommended to use\n only the built-in <a class=\"reference internal\" href=\"#message-levels\">message levels</a> and not rely on any custom levels.</p>\n </div>\n </section>\n <section id=\"s-changing-the-minimum-recorded-level-per-request\">\n <span id=\"changing-the-minimum-recorded-level-per-request\"></span><h3>Changing the minimum recorded level per-request<a class=\"headerlink\" href=\"#changing-the-minimum-recorded-level-per-request\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>The minimum recorded level can be set per request via the <code class=\"docutils literal notranslate\"><span class=\"pre\">set_level</span></code>\n@@ -440,15 +441,15 @@\n     <span class=\"s2\">&quot;Profile details updated.&quot;</span><span class=\"p\">,</span>\n     <span class=\"n\">fail_silently</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">,</span>\n <span class=\"p\">)</span>\n <span class=\"n\">messages</span><span class=\"o\">.</span><span class=\"n\">info</span><span class=\"p\">(</span><span class=\"n\">request</span><span class=\"p\">,</span> <span class=\"s2\">&quot;Hello world.&quot;</span><span class=\"p\">,</span> <span class=\"n\">fail_silently</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Setting <code class=\"docutils literal notranslate\"><span class=\"pre\">fail_silently=True</span></code> only hides the <code class=\"docutils literal notranslate\"><span class=\"pre\">MessageFailure</span></code> that would\n otherwise occur when the messages framework disabled and one attempts to\n use one of the <code class=\"docutils literal notranslate\"><span class=\"pre\">add_message</span></code> family of methods. It does not hide failures\n that may occur for other reasons.</p>\n </div>\n </section>\n <section id=\"s-adding-messages-in-class-based-views\">\n@@ -562,15 +563,15 @@\n <span class=\"k\">class</span> <span class=\"nc\">MsgTestCase</span><span class=\"p\">(</span><span class=\"n\">MessagesTestMixin</span><span class=\"p\">,</span> <span class=\"n\">TestCase</span><span class=\"p\">):</span>\n     <span class=\"k\">pass</span>\n </pre></div>\n </div>\n <p>Then, inherit from the <code class=\"docutils literal notranslate\"><span class=\"pre\">MsgTestCase</span></code> in your tests.</p>\n <dl class=\"py method\" id=\"module-django.contrib.messages.test\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.messages.test.MessagesTestMixin.assertMessages\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">MessagesTestMixin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertMessages</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_messages</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ordered</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/messages/test.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.messages.test.MessagesTestMixin.assertMessages\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">MessagesTestMixin.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertMessages</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_messages</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ordered</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/messages/test.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.messages.test.MessagesTestMixin.assertMessages\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that <a class=\"reference internal\" href=\"#module-django.contrib.messages\" title=\"django.contrib.messages: Provides cookie- and session-based temporary message storage.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">messages</span></code></a> added to the <a class=\"reference internal\" href=\"../request-response.html#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">response</span></code></a> matches <code class=\"docutils literal notranslate\"><span class=\"pre\">expected_messages</span></code>.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">expected_messages</span></code> is a list of\n <a class=\"reference internal\" href=\"#django.contrib.messages.Message\" title=\"django.contrib.messages.Message\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Message</span></code></a> objects.</p>\n <p>By default, the comparison is ordering dependent. You can disable this by\n setting the <code class=\"docutils literal notranslate\"><span class=\"pre\">ordered</span></code> argument to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n </dd></dl>\n \n@@ -615,37 +616,37 @@\n <li><a class=\"reference internal\" href=\"#testing\">Testing</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"humanize.html\"\n-                          title=\"previous chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.humanize</span></code></a></p>\n+                          title=\"vorig hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.humanize</span></code></a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"postgres/index.html\"\n-                          title=\"next chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.postgres</span></code></a></p>\n+                          title=\"volgend hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.postgres</span></code></a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTh\bhe\be m\bme\bes\bss\bsa\bag\bge\bes\bs f\bfr\bra\bam\bme\bew\bwo\bor\brk\bk_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Quite commonly in web applications, you need to display a one-time notification\n message (also known as \u201cflash message\u201d) to the user after processing a form or\n some other types of user input.\n For this, Django provides full support for cookie- and session-based messaging,\n@@ -90,29 +90,29 @@\n \n MESSAGE_TAGS = {\n     messages.INFO: \"\",\n     50: \"critical\",\n }\n *\b**\b**\b**\b**\b* U\bUs\bsi\bin\bng\bg m\bme\bes\bss\bsa\bag\bge\bes\bs i\bin\bn v\bvi\bie\bew\bws\bs a\ban\bnd\bd t\bte\bem\bmp\bpl\bla\bat\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   add_message(r\bre\beq\bqu\bue\bes\bst\bt, l\ble\bev\bve\bel\bl, m\bme\bes\bss\bsa\bag\bge\be, e\bex\bxt\btr\bra\ba_\b_t\bta\bag\bgs\bs=\b='\b''\b', f\bfa\bai\bil\bl_\b_s\bsi\bil\ble\ben\bnt\btl\bly\by=\b=F\bFa\bal\bls\bse\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n *\b**\b**\b**\b* A\bAd\bdd\bdi\bin\bng\bg a\ba m\bme\bes\bss\bsa\bag\bge\be_\b?\b\u00b6 *\b**\b**\b**\b*\n To add a message, call:\n from django.contrib import messages\n \n messages.add_message(request, messages.INFO, \"Hello world.\")\n Some shortcut methods provide a standard way to add messages with commonly used\n tags (which are usually represented as HTML classes for the message):\n messages.debug(request, \"%s SQL statements were executed.\" % count)\n messages.info(request, \"Three credits remain in your account.\")\n messages.success(request, \"Profile details updated.\")\n messages.warning(request, \"Your account expires in three days.\")\n messages.error(request, \"Document deleted.\")\n *\b**\b**\b**\b* D\bDi\bis\bsp\bpl\bla\bay\byi\bin\bng\bg m\bme\bes\bss\bsa\bag\bge\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  get_messages(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_messages(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n I\bIn\bn y\byo\bou\bur\br t\bte\bem\bmp\bpl\bla\bat\bte\be, use something like:\n {% if messages %}\n <ul class=\"messages\">\n     {% for message in messages %}\n     <li{% if message.tags %} class=\"{{ message.tags }}\"{% endif %}>{{ message\n }}</li>\n     {% endfor %}\n@@ -143,15 +143,15 @@\n storage = get_messages(request)\n for message in storage:\n     do_something_with_the_message(message)\n For instance, you can fetch all the messages to return them in a\n _\bJ_\bS_\bO_\bN_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn instead of a _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn.\n _\bg_\be_\bt_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b(_\b) will return an instance of the configured storage backend.\n *\b**\b**\b**\b* T\bTh\bhe\be M\bMe\bes\bss\bsa\bag\bge\be c\bcl\bla\bas\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Message_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Message_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       When you loop over the list of messages in a template, what you get are\n       instances of the Message class. They have only a few attributes:\n           * message: The actual text of the message.\n           * level: An integer describing the type of the message (see the\n             _\bm_\be_\bs_\bs_\ba_\bg_\be_\b _\bl_\be_\bv_\be_\bl_\bs section above).\n           * tags: A string combining all the message\u2019s tags (extra_tags and\n             level_tag) separated by spaces.\n@@ -174,15 +174,15 @@\n DEBUG          10\n INFO           20\n SUCCESS        25\n WARNING        30\n ERROR          40\n If you need to identify the custom levels in your HTML or CSS, you need to\n provide a mapping via the _\bM_\bE_\bS_\bS_\bA_\bG_\bE_\b__\bT_\bA_\bG_\bS setting.\n-Note\n+Notitie\n If you are creating a reusable application, it is recommended to use only the\n built-in _\bm_\be_\bs_\bs_\ba_\bg_\be_\b _\bl_\be_\bv_\be_\bl_\bs and not rely on any custom levels.\n *\b**\b**\b**\b* C\bCh\bha\ban\bng\bgi\bin\bng\bg t\bth\bhe\be m\bmi\bin\bni\bim\bmu\bum\bm r\bre\bec\bco\bor\brd\bde\bed\bd l\ble\bev\bve\bel\bl p\bpe\ber\br-\b-r\bre\beq\bqu\bue\bes\bst\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n The minimum recorded level can be set per request via the set_level method:\n from django.contrib import messages\n \n # Change the messages level to ensure the debug message is added.\n@@ -218,15 +218,15 @@\n messages.add_message(\n     request,\n     messages.SUCCESS,\n     \"Profile details updated.\",\n     fail_silently=True,\n )\n messages.info(request, \"Hello world.\", fail_silently=True)\n-Note\n+Notitie\n Setting fail_silently=True only hides the MessageFailure that would otherwise\n occur when the messages framework disabled and one attempts to use one of the\n add_message family of methods. It does not hide failures that may occur for\n other reasons.\n *\b**\b**\b**\b* A\bAd\bdd\bdi\bin\bng\bg m\bme\bes\bss\bsa\bag\bge\bes\bs i\bin\bn c\bcl\bla\bas\bss\bs-\b-b\bba\bas\bse\bed\bd v\bvi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs views.SuccessMessageMixin_\b\u00b6\n       Adds a success message attribute to _\bF_\bo_\br_\bm_\bV_\bi_\be_\bw based classes\n@@ -302,15 +302,15 @@\n from django.test import TestCase\n \n \n class MsgTestCase(MessagesTestMixin, TestCase):\n     pass\n Then, inherit from the MsgTestCase in your tests.\n   MessagesTestMixin.assertMessages(r\bre\bes\bsp\bpo\bon\bns\bse\be, e\bex\bxp\bpe\bec\bct\bte\bed\bd_\b_m\bme\bes\bss\bsa\bag\bge\bes\bs, o\bor\brd\bde\ber\bre\bed\bd=\b=T\bTr\bru\bue\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that _\bm_\be_\bs_\bs_\ba_\bg_\be_\bs added to the _\br_\be_\bs_\bp_\bo_\bn_\bs_\be matches expected_messages.\n       expected_messages is a list of _\bM_\be_\bs_\bs_\ba_\bg_\be objects.\n       By default, the comparison is ordering dependent. You can disable this by\n       setting the ordered argument to False.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bT_\bh_\be_\b _\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n           o _\bE_\bn_\ba_\bb_\bl_\bi_\bn_\bg_\b _\bm_\be_\bs_\bs_\ba_\bg_\be_\bs\n@@ -327,16 +327,16 @@\n                 # _\bA_\bd_\bd_\bi_\bn_\bg_\b _\be_\bx_\bt_\br_\ba_\b _\bm_\be_\bs_\bs_\ba_\bg_\be_\b _\bt_\ba_\bg_\bs\n                 # _\bF_\ba_\bi_\bl_\bi_\bn_\bg_\b _\bs_\bi_\bl_\be_\bn_\bt_\bl_\by_\b _\bw_\bh_\be_\bn_\b _\bt_\bh_\be_\b _\bm_\be_\bs_\bs_\ba_\bg_\be_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk_\b _\bi_\bs_\b _\bd_\bi_\bs_\ba_\bb_\bl_\be_\bd\n                 # _\bA_\bd_\bd_\bi_\bn_\bg_\b _\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b _\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs\n           o _\bE_\bx_\bp_\bi_\br_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bf_\b _\bm_\be_\bs_\bs_\ba_\bg_\be_\bs\n           o _\bB_\be_\bh_\ba_\bv_\bi_\bo_\br_\b _\bo_\bf_\b _\bp_\ba_\br_\ba_\bl_\bl_\be_\bl_\b _\br_\be_\bq_\bu_\be_\bs_\bt_\bs\n           o _\bS_\be_\bt_\bt_\bi_\bn_\bg_\bs\n           o _\bT_\be_\bs_\bt_\bi_\bn_\bg\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bh_\bu_\bm_\ba_\bn_\bi_\bz_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/aggregates.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/aggregates.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>PostgreSQL specific aggregation functions &#8212; Django 5.2b1 documentation</title>\n+    <title>PostgreSQL specific aggregation functions &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"PostgreSQL specific database constraints\" href=\"constraints.html\" />\n     <link rel=\"prev\" title=\"django.contrib.postgres\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -78,15 +79,15 @@\n           <div class=\"yui-g\" id=\"ref-contrib-postgres-aggregates\">\n             \n   <section id=\"s-module-django.contrib.postgres.aggregates\">\n <span id=\"s-postgresql-specific-aggregation-functions\"></span><span id=\"module-django.contrib.postgres.aggregates\"></span><span id=\"postgresql-specific-aggregation-functions\"></span><h1>PostgreSQL specific aggregation functions<a class=\"headerlink\" href=\"#module-django.contrib.postgres.aggregates\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>These functions are available from the <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.postgres.aggregates</span></code>\n module. They are described in more detail in the <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/functions-aggregate.html\">PostgreSQL docs</a>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>All functions come without default aliases, so you must explicitly provide\n one. For example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">SomeModel</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">aggregate</span><span class=\"p\">(</span><span class=\"n\">arr</span><span class=\"o\">=</span><span class=\"n\">ArrayAgg</span><span class=\"p\">(</span><span class=\"s2\">&quot;somefield&quot;</span><span class=\"p\">))</span>\n <span class=\"go\">{&#39;arr&#39;: [0, 1, 2]}</span>\n </pre></div>\n </div>\n </div>\n@@ -126,15 +127,15 @@\n <span class=\"n\">ArrayAgg</span><span class=\"p\">(</span><span class=\"s2\">&quot;a_field&quot;</span><span class=\"p\">,</span> <span class=\"n\">order_by</span><span class=\"o\">=</span><span class=\"s2\">&quot;-some_field&quot;</span><span class=\"p\">)</span>\n <span class=\"n\">ArrayAgg</span><span class=\"p\">(</span><span class=\"s2\">&quot;a_field&quot;</span><span class=\"p\">,</span> <span class=\"n\">order_by</span><span class=\"o\">=</span><span class=\"n\">F</span><span class=\"p\">(</span><span class=\"s2\">&quot;some_field&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">desc</span><span class=\"p\">())</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <div class=\"deprecated\">\n-<p><span class=\"versionmodified deprecated\">Deprecated since version 5.2: </span>The <code class=\"docutils literal notranslate\"><span class=\"pre\">ordering</span></code> keyword argument is deprecated. Use\n+<p><span class=\"versionmodified deprecated\">Verouderd sinds versie 5.2: </span>The <code class=\"docutils literal notranslate\"><span class=\"pre\">ordering</span></code> keyword argument is deprecated. Use\n <a class=\"reference internal\" href=\"#django.contrib.postgres.aggregates.ArrayAgg.order_by\" title=\"django.contrib.postgres.aggregates.ArrayAgg.order_by\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">ArrayAgg.order_by</span></code></a> instead.</p>\n </div>\n </dd></dl>\n \n </section>\n <section id=\"s-bitand\">\n <span id=\"bitand\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">BitAnd</span></code><a class=\"headerlink\" href=\"#bitand\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -264,15 +265,15 @@\n <span class=\"go\">&lt;QuerySet [{&#39;number&#39;: 102, &#39;requirements&#39;: [</span>\n <span class=\"go\">    {&#39;parking&#39;: False, &#39;sea_view&#39;: True, &#39;double_bed&#39;: False},</span>\n <span class=\"go\">    {&#39;parking&#39;: True, &#39;double_bed&#39;: True}</span>\n <span class=\"go\">]}]&gt;</span>\n </pre></div>\n </div>\n <div class=\"deprecated\">\n-<p><span class=\"versionmodified deprecated\">Deprecated since version 5.2: </span>The <code class=\"docutils literal notranslate\"><span class=\"pre\">ordering</span></code> keyword argument is deprecated. Use\n+<p><span class=\"versionmodified deprecated\">Verouderd sinds versie 5.2: </span>The <code class=\"docutils literal notranslate\"><span class=\"pre\">ordering</span></code> keyword argument is deprecated. Use\n <a class=\"reference internal\" href=\"#django.contrib.postgres.aggregates.JSONBAgg.order_by\" title=\"django.contrib.postgres.aggregates.JSONBAgg.order_by\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">JSONBAgg.order_by</span></code></a> instead.</p>\n </div>\n </dd></dl>\n \n </section>\n <section id=\"s-stringagg\">\n <span id=\"stringagg\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">StringAgg</span></code><a class=\"headerlink\" href=\"#stringagg\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -331,15 +332,15 @@\n <span class=\"gp\">... </span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">values</span><span class=\"p\">(</span><span class=\"s2\">&quot;headline&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;publication_names&quot;</span><span class=\"p\">)</span>\n <span class=\"go\">&lt;QuerySet [{</span>\n <span class=\"go\">    &#39;headline&#39;: &#39;NASA uses Python&#39;, &#39;publication_names&#39;: &#39;Science News, The Python Journal&#39;</span>\n <span class=\"go\">}]&gt;</span>\n </pre></div>\n </div>\n <div class=\"deprecated\">\n-<p><span class=\"versionmodified deprecated\">Deprecated since version 5.2: </span>The <code class=\"docutils literal notranslate\"><span class=\"pre\">ordering</span></code> keyword argument is deprecated. Use\n+<p><span class=\"versionmodified deprecated\">Verouderd sinds versie 5.2: </span>The <code class=\"docutils literal notranslate\"><span class=\"pre\">ordering</span></code> keyword argument is deprecated. Use\n <a class=\"reference internal\" href=\"#django.contrib.postgres.aggregates.StringAgg.order_by\" title=\"django.contrib.postgres.aggregates.StringAgg.order_by\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">StringAgg.order_by</span></code></a> instead.</p>\n </div>\n </dd></dl>\n \n </section>\n </section>\n <section id=\"s-aggregate-functions-for-statistics\">\n@@ -401,15 +402,15 @@\n <span id=\"regrcount\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RegrCount</span></code><a class=\"headerlink\" href=\"#regrcount\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.aggregates.RegrCount\">\n <em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RegrCount</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">y</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">x</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.postgres.aggregates.RegrCount\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns an <code class=\"docutils literal notranslate\"><span class=\"pre\">int</span></code> of the number of input rows in which both expressions\n are not null.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> argument is not supported.</p>\n </div>\n </dd></dl>\n \n </section>\n <section id=\"s-regrintercept\">\n <span id=\"regrintercept\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RegrIntercept</span></code><a class=\"headerlink\" href=\"#regrintercept\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -551,37 +552,37 @@\n <li><a class=\"reference internal\" href=\"#usage-examples\">Usage examples</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.postgres</span></code></a></p>\n+                          title=\"vorig hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.postgres</span></code></a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"constraints.html\"\n-                          title=\"next chapter\">PostgreSQL specific database constraints</a></p>\n+                          title=\"volgend hoofdstuk\">PostgreSQL specific database constraints</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,14 +1,14 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* P\bPo\bos\bst\btg\bgr\bre\beS\bSQ\bQL\bL s\bsp\bpe\bec\bci\bif\bfi\bic\bc a\bag\bgg\bgr\bre\beg\bga\bat\bti\bio\bon\bn f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n These functions are available from the django.contrib.postgres.aggregates\n module. They are described in more detail in the _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bd_\bo_\bc_\bs.\n-Note\n+Notitie\n All functions come without default aliases, so you must explicitly provide one.\n For example:\n >>> SomeModel.objects.aggregate(arr=ArrayAgg(\"somefield\"))\n {'arr': [0, 1, 2]}\n Common aggregate options\n All aggregates have the _\bf_\bi_\bl_\bt_\be_\br keyword argument and most also have the _\bd_\be_\bf_\ba_\bu_\bl_\bt\n keyword argument.\n@@ -28,16 +28,16 @@\n             list of strings and/or expressions) that specifies the ordering of\n             the elements in the result list.\n             Examples:\n             from django.db.models import F\n \n             ArrayAgg(\"a_field\", order_by=\"-some_field\")\n             ArrayAgg(\"a_field\", order_by=F(\"some_field\").desc())\n-      Deprecated since version 5.2: The ordering keyword argument is\n-      deprecated. Use _\bA_\br_\br_\ba_\by_\bA_\bg_\bg_\b._\bo_\br_\bd_\be_\br_\b__\bb_\by instead.\n+      Verouderd sinds versie 5.2: The ordering keyword argument is deprecated.\n+      Use _\bA_\br_\br_\ba_\by_\bA_\bg_\bg_\b._\bo_\br_\bd_\be_\br_\b__\bb_\by instead.\n *\b**\b**\b**\b* B\bBi\bit\btA\bAn\bnd\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs BitAnd(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be, d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b\u00b6\n       Returns an int of the bitwise AND of all non-null input values, or\n       default if all values are null.\n *\b**\b**\b**\b* B\bBi\bit\btO\bOr\br_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs BitOr(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be, d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b\u00b6\n       Returns an int of the bitwise OR of all non-null input values, or default\n@@ -109,16 +109,16 @@\n       ...     )\n       ... ).filter(requirements__0__sea_view=True).values(\"number\",\n       \"requirements\")\n       <QuerySet [{'number': 102, 'requirements': [\n           {'parking': False, 'sea_view': True, 'double_bed': False},\n           {'parking': True, 'double_bed': True}\n       ]}]>\n-      Deprecated since version 5.2: The ordering keyword argument is\n-      deprecated. Use _\bJ_\bS_\bO_\bN_\bB_\bA_\bg_\bg_\b._\bo_\br_\bd_\be_\br_\b__\bb_\by instead.\n+      Verouderd sinds versie 5.2: The ordering keyword argument is deprecated.\n+      Use _\bJ_\bS_\bO_\bN_\bB_\bA_\bg_\bg_\b._\bo_\br_\bd_\be_\br_\b__\bb_\by instead.\n *\b**\b**\b**\b* S\bSt\btr\bri\bin\bng\bgA\bAg\bgg\bg_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs StringAgg(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, d\bde\bel\bli\bim\bmi\bit\bte\ber\br, d\bdi\bis\bst\bti\bin\bnc\bct\bt=\b=F\bFa\bal\bls\bse\be, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be,\n   d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, o\bor\brd\bde\ber\br_\b_b\bby\by=\b=(\b()\b))_\b\u00b6\n       Returns the input values concatenated into a string, separated by the\n       delimiter string, or default if there are no values.\n         delimiter_\b\u00b6\n             Required argument. Needs to be a string.\n@@ -153,16 +153,16 @@\n       ...         order_by=\"publications__title\",\n       ...     )\n       ... ).values(\"headline\", \"publication_names\")\n       <QuerySet [{\n           'headline': 'NASA uses Python', 'publication_names': 'Science News,\n       The Python Journal'\n       }]>\n-      Deprecated since version 5.2: The ordering keyword argument is\n-      deprecated. Use _\bS_\bt_\br_\bi_\bn_\bg_\bA_\bg_\bg_\b._\bo_\br_\bd_\be_\br_\b__\bb_\by instead.\n+      Verouderd sinds versie 5.2: The ordering keyword argument is deprecated.\n+      Use _\bS_\bt_\br_\bi_\bn_\bg_\bA_\bg_\bg_\b._\bo_\br_\bd_\be_\br_\b__\bb_\by instead.\n *\b**\b**\b**\b**\b* A\bAg\bgg\bgr\bre\beg\bga\bat\bte\be f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs f\bfo\bor\br s\bst\bta\bat\bti\bis\bst\bti\bic\bcs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* y\by a\ban\bnd\bd x\bx_\b?\b\u00b6 *\b**\b**\b**\b*\n The arguments y and x for all these functions can be the name of a field or an\n expression returning a numeric data. Both are required.\n *\b**\b**\b**\b* C\bCo\bor\brr\br_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs Corr(y\by, x\bx, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be, d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be)_\b\u00b6\n       Returns the correlation coefficient as a float, or default if there\n@@ -183,15 +183,15 @@\n   c\bcl\bla\bas\bss\bs RegrAvgY(y\by, x\bx, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be, d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be)_\b\u00b6\n       Returns the average of the dependent variable (sum(y)/N) as a float, or\n       default if there aren\u2019t any matching rows.\n *\b**\b**\b**\b* R\bRe\beg\bgr\brC\bCo\bou\bun\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs RegrCount(y\by, x\bx, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be)_\b\u00b6\n       Returns an int of the number of input rows in which both expressions are\n       not null.\n-      Note\n+      Notitie\n       The default argument is not supported.\n *\b**\b**\b**\b* R\bRe\beg\bgr\brI\bIn\bnt\bte\ber\brc\bce\bep\bpt\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs RegrIntercept(y\by, x\bx, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be, d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be)_\b\u00b6\n       Returns the y-intercept of the least-squares-fit linear equation\n       determined by the (x, y) pairs as a float, or default if there aren\u2019t any\n       matching rows.\n *\b**\b**\b**\b* R\bRe\beg\bgr\brR\bR2\b2_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -261,16 +261,16 @@\n                 # _\bR_\be_\bg_\br_\bI_\bn_\bt_\be_\br_\bc_\be_\bp_\bt\n                 # _\bR_\be_\bg_\br_\bR_\b2\n                 # _\bR_\be_\bg_\br_\bS_\bl_\bo_\bp_\be\n                 # _\bR_\be_\bg_\br_\bS_\bX_\bX\n                 # _\bR_\be_\bg_\br_\bS_\bX_\bY\n                 # _\bR_\be_\bg_\br_\bS_\bY_\bY\n           o _\bU_\bs_\ba_\bg_\be_\b _\be_\bx_\ba_\bm_\bp_\bl_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/constraints.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/constraints.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>PostgreSQL specific database constraints &#8212; Django 5.2b1 documentation</title>\n+    <title>PostgreSQL specific database constraints &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"PostgreSQL specific query expressions\" href=\"expressions.html\" />\n     <link rel=\"prev\" title=\"PostgreSQL specific aggregation functions\" href=\"aggregates.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -82,15 +83,15 @@\n <p>PostgreSQL supports additional data integrity constraints available from the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.postgres.constraints</span></code> module. They are added in the model\n <a class=\"reference internal\" href=\"../../models/options.html#django.db.models.Options.constraints\" title=\"django.db.models.Options.constraints\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Meta.constraints</span></code></a> option.</p>\n <section id=\"s-exclusionconstraint\">\n <span id=\"exclusionconstraint\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">ExclusionConstraint</span></code><a class=\"headerlink\" href=\"#exclusionconstraint\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.constraints.ExclusionConstraint\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExclusionConstraint</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">index_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">condition</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">deferrable</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">violation_error_code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">violation_error_message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/constraints.py#L19\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.constraints.ExclusionConstraint\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExclusionConstraint</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">index_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">condition</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">deferrable</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">violation_error_code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">violation_error_message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/constraints.py#L19\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.constraints.ExclusionConstraint\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Creates an exclusion constraint in the database. Internally, PostgreSQL\n implements exclusion constraints using indexes. The default index type is\n <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/gist.html\">GiST</a>. To use them,\n you need to activate the <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/btree-gist.html\">btree_gist extension</a> on PostgreSQL.\n You can install it using the\n <a class=\"reference internal\" href=\"operations.html#django.contrib.postgres.operations.BtreeGistExtension\" title=\"django.contrib.postgres.operations.BtreeGistExtension\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">BtreeGistExtension</span></code></a> migration\n operation.</p>\n@@ -187,15 +188,15 @@\n <span class=\"p\">)</span>\n </pre></div>\n </div>\n <p>By default constraints are not deferred. A deferred constraint will not be\n enforced until the end of the transaction. An immediate constraint will be\n enforced immediately after every command.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Deferred exclusion constraints may lead to a <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/sql-createtable.html#id-1.9.3.85.9.4\">performance penalty</a>.</p>\n </div>\n </section>\n <section id=\"s-include\">\n <span id=\"include\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">include</span></code><a class=\"headerlink\" href=\"#include\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.constraints.ExclusionConstraint.include\">\n@@ -334,37 +335,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"aggregates.html\"\n-                          title=\"previous chapter\">PostgreSQL specific aggregation functions</a></p>\n+                          title=\"vorig hoofdstuk\">PostgreSQL specific aggregation functions</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"expressions.html\"\n-                          title=\"next chapter\">PostgreSQL specific query expressions</a></p>\n+                          title=\"volgend hoofdstuk\">PostgreSQL specific query expressions</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,18 +1,18 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* P\bPo\bos\bst\btg\bgr\bre\beS\bSQ\bQL\bL s\bsp\bpe\bec\bci\bif\bfi\bic\bc d\bda\bat\bta\bab\bba\bas\bse\be c\bco\bon\bns\bst\btr\bra\bai\bin\bnt\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n PostgreSQL supports additional data integrity constraints available from the\n django.contrib.postgres.constraints module. They are added in the model\n _\bM_\be_\bt_\ba_\b._\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs option.\n *\b**\b**\b**\b**\b* E\bEx\bxc\bcl\blu\bus\bsi\bio\bon\bnC\bCo\bon\bns\bst\btr\bra\bai\bin\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs ExclusionConstraint(*\b*, n\bna\bam\bme\be, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, i\bin\bnd\bde\bex\bx_\b_t\bty\byp\bpe\be=\b=N\bNo\bon\bne\be,\n   c\bco\bon\bnd\bdi\bit\bti\bio\bon\bn=\b=N\bNo\bon\bne\be, d\bde\bef\bfe\ber\brr\bra\bab\bbl\ble\be=\b=N\bNo\bon\bne\be, i\bin\bnc\bcl\blu\bud\bde\be=\b=N\bNo\bon\bne\be, v\bvi\bio\bol\bla\bat\bti\bio\bon\bn_\b_e\ber\brr\bro\bor\br_\b_c\bco\bod\bde\be=\b=N\bNo\bon\bne\be,\n-  v\bvi\bio\bol\bla\bat\bti\bio\bon\bn_\b_e\ber\brr\bro\bor\br_\b_m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  v\bvi\bio\bol\bla\bat\bti\bio\bon\bn_\b_e\ber\brr\bro\bor\br_\b_m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Creates an exclusion constraint in the database. Internally, PostgreSQL\n       implements exclusion constraints using indexes. The default index type is\n       _\bG_\bi_\bS_\bT. To use them, you need to activate the _\bb_\bt_\br_\be_\be_\b__\bg_\bi_\bs_\bt_\b _\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn on\n       PostgreSQL. You can install it using the _\bB_\bt_\br_\be_\be_\bG_\bi_\bs_\bt_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn migration\n       operation.\n       If you attempt to insert a new row that conflicts with an existing row,\n       an _\bI_\bn_\bt_\be_\bg_\br_\bi_\bt_\by_\bE_\br_\br_\bo_\br is raised. Similarly, when update conflicts with an\n@@ -63,15 +63,15 @@\n         (\"timespan\", RangeOperators.OVERLAPS),\n     ],\n     deferrable=Deferrable.DEFERRED,\n )\n By default constraints are not deferred. A deferred constraint will not be\n enforced until the end of the transaction. An immediate constraint will be\n enforced immediately after every command.\n-Warning\n+Waarschuwing\n Deferred exclusion constraints may lead to a _\bp_\be_\br_\bf_\bo_\br_\bm_\ba_\bn_\bc_\be_\b _\bp_\be_\bn_\ba_\bl_\bt_\by.\n *\b**\b**\b**\b* i\bin\bnc\bcl\blu\bud\bde\be_\b?\b\u00b6 *\b**\b**\b**\b*\n   ExclusionConstraint.include_\b\u00b6\n A list or tuple of the names of the fields to be included in the covering\n exclusion constraint as non-key columns. This allows index-only scans to be\n used for queries that select only included fields (_\bi_\bn_\bc_\bl_\bu_\bd_\be) and filter only by\n indexed fields (_\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs).\n@@ -162,16 +162,16 @@\n                 # _\bi_\bn_\bd_\be_\bx_\b__\bt_\by_\bp_\be\n                 # _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn\n                 # _\bd_\be_\bf_\be_\br_\br_\ba_\bb_\bl_\be\n                 # _\bi_\bn_\bc_\bl_\bu_\bd_\be\n                 # _\bv_\bi_\bo_\bl_\ba_\bt_\bi_\bo_\bn_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be\n                 # _\bv_\bi_\bo_\bl_\ba_\bt_\bi_\bo_\bn_\b__\be_\br_\br_\bo_\br_\b__\bm_\be_\bs_\bs_\ba_\bg_\be\n                 # _\bE_\bx_\ba_\bm_\bp_\bl_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\bi_\bo_\bn_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bq_\bu_\be_\br_\by_\b _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/expressions.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/expressions.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>PostgreSQL specific query expressions &#8212; Django 5.2b1 documentation</title>\n+    <title>PostgreSQL specific query expressions &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"PostgreSQL specific model fields\" href=\"fields.html\" />\n     <link rel=\"prev\" title=\"PostgreSQL specific database constraints\" href=\"constraints.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -81,15 +82,15 @@\n <span id=\"s-postgresql-specific-query-expressions\"></span><span id=\"module-django.contrib.postgres.expressions\"></span><span id=\"postgresql-specific-query-expressions\"></span><h1>PostgreSQL specific query expressions<a class=\"headerlink\" href=\"#module-django.contrib.postgres.expressions\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>These expressions are available from the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.postgres.expressions</span></code> module.</p>\n <section id=\"s-arraysubquery-expressions\">\n <span id=\"arraysubquery-expressions\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">ArraySubquery()</span></code> expressions<a class=\"headerlink\" href=\"#arraysubquery-expressions\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.expressions.ArraySubquery\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ArraySubquery</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/expressions.py#L6\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.expressions.ArraySubquery\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ArraySubquery</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/expressions.py#L6\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.expressions.ArraySubquery\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">ArraySubquery</span></code> is a <a class=\"reference internal\" href=\"../../models/expressions.html#django.db.models.Subquery\" title=\"django.db.models.Subquery\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Subquery</span></code></a> that uses the\n PostgreSQL <code class=\"docutils literal notranslate\"><span class=\"pre\">ARRAY</span></code> constructor to build a list of values from the queryset,\n which must use <a class=\"reference internal\" href=\"../../models/querysets.html#django.db.models.query.QuerySet.values\" title=\"django.db.models.query.QuerySet.values\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">QuerySet.values()</span></code></a> to return only a single column.</p>\n <p>This class differs from <a class=\"reference internal\" href=\"aggregates.html#django.contrib.postgres.aggregates.ArrayAgg\" title=\"django.contrib.postgres.aggregates.ArrayAgg\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ArrayAgg</span></code></a>\n in the way that it does not act as an aggregate function and does not require\n@@ -127,37 +128,37 @@\n <li><a class=\"reference internal\" href=\"#arraysubquery-expressions\"><code class=\"docutils literal notranslate\"><span class=\"pre\">ArraySubquery()</span></code> expressions</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"constraints.html\"\n-                          title=\"previous chapter\">PostgreSQL specific database constraints</a></p>\n+                          title=\"vorig hoofdstuk\">PostgreSQL specific database constraints</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"fields.html\"\n-                          title=\"next chapter\">PostgreSQL specific model fields</a></p>\n+                          title=\"volgend hoofdstuk\">PostgreSQL specific model fields</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,15 +1,15 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* P\bPo\bos\bst\btg\bgr\bre\beS\bSQ\bQL\bL s\bsp\bpe\bec\bci\bif\bfi\bic\bc q\bqu\bue\ber\bry\by e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n These expressions are available from the django.contrib.postgres.expressions\n module.\n *\b**\b**\b**\b**\b* A\bAr\brr\bra\bay\byS\bSu\bub\bbq\bqu\bue\ber\bry\by(\b()\b) e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ArraySubquery(q\bqu\bue\ber\bry\bys\bse\bet\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ArraySubquery(q\bqu\bue\ber\bry\bys\bse\bet\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n ArraySubquery is a _\bS_\bu_\bb_\bq_\bu_\be_\br_\by that uses the PostgreSQL ARRAY constructor to build\n a list of values from the queryset, which must use _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b._\bv_\ba_\bl_\bu_\be_\bs_\b(_\b) to return\n only a single column.\n This class differs from _\bA_\br_\br_\ba_\by_\bA_\bg_\bg in the way that it does not act as an\n aggregate function and does not require an SQL GROUP BY clause to build the\n list of values.\n For example, if you want to annotate all related books to an author as JSON\n@@ -22,16 +22,16 @@\n ... )\n >>> author = Author.objects.annotate(books=ArraySubquery(books)).first()\n >>> author.books\n [{'title': 'Solaris', 'pages': 204}, {'title': 'The Cyberiad', 'pages': 295}]\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bq_\bu_\be_\br_\by_\b _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs\n           o _\bA_\br_\br_\ba_\by_\bS_\bu_\bb_\bq_\bu_\be_\br_\by_\b(_\b)_\b _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bm_\bo_\bd_\be_\bl_\b _\bf_\bi_\be_\bl_\bd_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/fields.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/fields.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>PostgreSQL specific model fields &#8212; Django 5.2b1 documentation</title>\n+    <title>PostgreSQL specific model fields &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"PostgreSQL specific form fields and widgets\" href=\"forms.html\" />\n     <link rel=\"prev\" title=\"PostgreSQL specific query expressions\" href=\"expressions.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -148,15 +149,15 @@\n be passed to the database, although PostgreSQL at present does not\n enforce the restriction.</p>\n </dd></dl>\n \n </dd></dl>\n \n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When nesting <code class=\"docutils literal notranslate\"><span class=\"pre\">ArrayField</span></code>, whether you use the <code class=\"docutils literal notranslate\"><span class=\"pre\">size</span></code> parameter or not,\n PostgreSQL requires that the arrays are rectangular:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.postgres.fields</span> <span class=\"kn\">import</span> <span class=\"n\">ArrayField</span>\n <span class=\"kn\">from</span> <span class=\"nn\">django.db</span> <span class=\"kn\">import</span> <span class=\"n\">models</span>\n \n \n <span class=\"k\">class</span> <span class=\"nc\">Board</span><span class=\"p\">(</span><span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">Model</span><span class=\"p\">):</span>\n@@ -283,15 +284,15 @@\n <span class=\"go\">&lt;QuerySet [&lt;Post: First post&gt;]&gt;</span>\n \n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Post</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">filter</span><span class=\"p\">(</span><span class=\"n\">tags__276</span><span class=\"o\">=</span><span class=\"s2\">&quot;javascript&quot;</span><span class=\"p\">)</span>\n <span class=\"go\">&lt;QuerySet []&gt;</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>PostgreSQL uses 1-based indexing for array fields when writing raw SQL.\n However these indexes and those used in <a class=\"reference internal\" href=\"#std-fieldlookup-arrayfield.slice\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">slices</span></code></a>\n use 0-based indexing to be consistent with Python.</p>\n </div>\n </section>\n <section id=\"s-slice-transforms\">\n <span id=\"s-std-fieldlookup-arrayfield.slice\"></span><span id=\"slice-transforms\"></span><span id=\"std-fieldlookup-arrayfield.slice\"></span><h4>Slice transforms<a class=\"headerlink\" href=\"#slice-transforms\" title=\"Link to this heading\">\u00b6</a></h4>\n@@ -306,15 +307,15 @@\n <span class=\"go\">&lt;QuerySet [&lt;Post: First post&gt;, &lt;Post: Second post&gt;]&gt;</span>\n \n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Post</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">filter</span><span class=\"p\">(</span><span class=\"n\">tags__0_2__contains</span><span class=\"o\">=</span><span class=\"p\">[</span><span class=\"s2\">&quot;thoughts&quot;</span><span class=\"p\">])</span>\n <span class=\"go\">&lt;QuerySet [&lt;Post: First post&gt;, &lt;Post: Second post&gt;]&gt;</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>PostgreSQL uses 1-based indexing for array fields when writing raw SQL.\n However these slices and those used in <a class=\"reference internal\" href=\"#std-fieldlookup-arrayfield.index\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">indexes</span></code></a>\n use 0-based indexing to be consistent with Python.</p>\n </div>\n <div class=\"admonition-multidimensional-arrays-with-indexes-and-slices admonition\">\n <p class=\"admonition-title\">Multidimensional arrays with indexes and slices</p>\n <p>PostgreSQL has some rather esoteric behavior when using indexes and slices\n@@ -341,15 +342,15 @@\n PostgreSQL.</p></li>\n </ol>\n <p>You\u2019ll see an error like <code class=\"docutils literal notranslate\"><span class=\"pre\">can't</span> <span class=\"pre\">adapt</span> <span class=\"pre\">type</span> <span class=\"pre\">'dict'</span></code> if you skip the first\n step, or <code class=\"docutils literal notranslate\"><span class=\"pre\">type</span> <span class=\"pre\">&quot;hstore&quot;</span> <span class=\"pre\">does</span> <span class=\"pre\">not</span> <span class=\"pre\">exist</span></code> if you skip the second.</p>\n </dd></dl>\n \n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>On occasions it may be useful to require or restrict the keys which are\n valid for a given field. This can be done using the\n <a class=\"reference internal\" href=\"validators.html#django.contrib.postgres.validators.KeysValidator\" title=\"django.contrib.postgres.validators.KeysValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">KeysValidator</span></code></a>.</p>\n </div>\n <section id=\"s-querying-hstorefield\">\n <span id=\"querying-hstorefield\"></span><h3>Querying <code class=\"docutils literal notranslate\"><span class=\"pre\">HStoreField</span></code><a class=\"headerlink\" href=\"#querying-hstorefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>In addition to the ability to query by key, there are a number of custom\n@@ -388,22 +389,22 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">rufus</span><span class=\"o\">.</span><span class=\"n\">breed</span>\n <span class=\"go\">&#39;labrador&#39;</span>\n </pre></div>\n </div>\n <p>If the key you wish to query by clashes with the name of another lookup, you\n need to use the <a class=\"reference internal\" href=\"#std-fieldlookup-hstorefield.contains\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">hstorefield.contains</span></code></a> lookup instead.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Key transforms can also be chained with: <a class=\"reference internal\" href=\"../../models/querysets.html#std-fieldlookup-contains\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">contains</span></code></a>,\n <a class=\"reference internal\" href=\"../../models/querysets.html#std-fieldlookup-icontains\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">icontains</span></code></a>, <a class=\"reference internal\" href=\"../../models/querysets.html#std-fieldlookup-endswith\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">endswith</span></code></a>, <a class=\"reference internal\" href=\"../../models/querysets.html#std-fieldlookup-iendswith\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">iendswith</span></code></a>,\n <a class=\"reference internal\" href=\"../../models/querysets.html#std-fieldlookup-iexact\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">iexact</span></code></a>, <a class=\"reference internal\" href=\"../../models/querysets.html#std-fieldlookup-regex\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">regex</span></code></a>, <a class=\"reference internal\" href=\"../../models/querysets.html#std-fieldlookup-iregex\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">iregex</span></code></a>, <a class=\"reference internal\" href=\"../../models/querysets.html#std-fieldlookup-startswith\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">startswith</span></code></a>,\n and <a class=\"reference internal\" href=\"../../models/querysets.html#std-fieldlookup-istartswith\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">istartswith</span></code></a> lookups.</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Since any string could be a key in a hstore value, any lookup other than\n those listed below will be interpreted as a key lookup. No errors are\n raised. Be extra careful for typing mistakes, and always check your queries\n work as you intend.</p>\n </div>\n </section>\n <section id=\"s-std-fieldlookup-hstorefield.contains\">\n@@ -1004,37 +1005,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"expressions.html\"\n-                          title=\"previous chapter\">PostgreSQL specific query expressions</a></p>\n+                          title=\"vorig hoofdstuk\">PostgreSQL specific query expressions</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"forms.html\"\n-                          title=\"next chapter\">PostgreSQL specific form fields and widgets</a></p>\n+                          title=\"volgend hoofdstuk\">PostgreSQL specific form fields and widgets</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* P\bPo\bos\bst\btg\bgr\bre\beS\bSQ\bQL\bL s\bsp\bpe\bec\bci\bif\bfi\bic\bc m\bmo\bod\bde\bel\bl f\bfi\bie\bel\bld\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n All of these fields are available from the django.contrib.postgres.fields\n module.\n *\b**\b**\b**\b**\b* I\bIn\bnd\bde\bex\bxi\bin\bng\bg t\bth\bhe\bes\bse\be f\bfi\bie\bel\bld\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n _\bI_\bn_\bd_\be_\bx and _\bF_\bi_\be_\bl_\bd_\b._\bd_\bb_\b__\bi_\bn_\bd_\be_\bx both create a B-tree index, which isn\u2019t particularly\n@@ -45,15 +45,15 @@\n             validation of data and configuration, and serialization are all\n             delegated to the underlying base field.\n         size_\b\u00b6\n             This is an optional argument.\n             If passed, the array will have a maximum size as specified. This\n             will be passed to the database, although PostgreSQL at present does\n             not enforce the restriction.\n-Note\n+Notitie\n When nesting ArrayField, whether you use the size parameter or not, PostgreSQL\n requires that the arrays are rectangular:\n from django.contrib.postgres.fields import ArrayField\n from django.db import models\n \n \n class Board(models.Model):\n@@ -153,15 +153,15 @@\n <QuerySet [<Post: First post>, <Post: Second post>]>\n \n >>> Post.objects.filter(tags__1__iexact=\"Django\")\n <QuerySet [<Post: First post>]>\n \n >>> Post.objects.filter(tags__276=\"javascript\")\n <QuerySet []>\n-Note\n+Notitie\n PostgreSQL uses 1-based indexing for array fields when writing raw SQL. However\n these indexes and those used in _\bs_\bl_\bi_\bc_\be_\bs use 0-based indexing to be consistent\n with Python.\n *\b**\b**\b* S\bSl\bli\bic\bce\be t\btr\bra\ban\bns\bsf\bfo\bor\brm\bms\bs_\b?\b\u00b6 *\b**\b**\b*\n Slice transforms take a slice of the array. Any two non-negative integers can\n be used, separated by a single underscore. The lookups available after the\n transform do not change. For example:\n@@ -171,15 +171,15 @@\n \"thoughts\"])\n \n >>> Post.objects.filter(tags__0_1=[\"thoughts\"])\n <QuerySet [<Post: First post>, <Post: Second post>]>\n \n >>> Post.objects.filter(tags__0_2__contains=[\"thoughts\"])\n <QuerySet [<Post: First post>, <Post: Second post>]>\n-Note\n+Notitie\n PostgreSQL uses 1-based indexing for array fields when writing raw SQL. However\n these slices and those used in _\bi_\bn_\bd_\be_\bx_\be_\bs use 0-based indexing to be consistent\n with Python.\n Multidimensional arrays with indexes and slices\n PostgreSQL has some rather esoteric behavior when using indexes and slices on\n multidimensional arrays. It will always work to use indexes to reach down to\n the final underlying data, but most other slices behave strangely at the\n@@ -191,15 +191,15 @@\n       Keys must be strings, and values may be either strings or nulls (None in\n       Python).\n       To use this field, you\u2019ll need to:\n          1. Add 'django.contrib.postgres' in your _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS.\n          2. _\bS_\be_\bt_\b _\bu_\bp_\b _\bt_\bh_\be_\b _\bh_\bs_\bt_\bo_\br_\be_\b _\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn in PostgreSQL.\n       You\u2019ll see an error like can't adapt type 'dict' if you skip the first\n       step, or type \"hstore\" does not exist if you skip the second.\n-Note\n+Notitie\n On occasions it may be useful to require or restrict the keys which are valid\n for a given field. This can be done using the _\bK_\be_\by_\bs_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br.\n *\b**\b**\b**\b* Q\bQu\bue\ber\bry\byi\bin\bng\bg H\bHS\bSt\bto\bor\bre\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n In addition to the ability to query by key, there are a number of custom\n lookups available for HStoreField.\n We will use the following example model:\n from django.contrib.postgres.fields import HStoreField\n@@ -225,18 +225,18 @@\n or use F() expressions to annotate a key value. For example:\n >>> from django.db.models import F\n >>> rufus = Dog.objects.annotate(breed=F(\"data__breed\"))[0]\n >>> rufus.breed\n 'labrador'\n If the key you wish to query by clashes with the name of another lookup, you\n need to use the _\bh_\bs_\bt_\bo_\br_\be_\bf_\bi_\be_\bl_\bd_\b._\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs lookup instead.\n-Note\n+Notitie\n Key transforms can also be chained with: _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs, _\bi_\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs, _\be_\bn_\bd_\bs_\bw_\bi_\bt_\bh,\n _\bi_\be_\bn_\bd_\bs_\bw_\bi_\bt_\bh, _\bi_\be_\bx_\ba_\bc_\bt, _\br_\be_\bg_\be_\bx, _\bi_\br_\be_\bg_\be_\bx, _\bs_\bt_\ba_\br_\bt_\bs_\bw_\bi_\bt_\bh, and _\bi_\bs_\bt_\ba_\br_\bt_\bs_\bw_\bi_\bt_\bh lookups.\n-Warning\n+Waarschuwing\n Since any string could be a key in a hstore value, any lookup other than those\n listed below will be interpreted as a key lookup. No errors are raised. Be\n extra careful for typing mistakes, and always check your queries work as you\n intend.\n *\b**\b**\b* c\bco\bon\bnt\bta\bai\bin\bns\bs_\b?\b\u00b6 *\b**\b**\b*\n The _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs lookup is overridden on _\bH_\bS_\bt_\bo_\br_\be_\bF_\bi_\be_\bl_\bd. The returned objects are\n those where the given dict of key-value pairs are all contained in the field.\n@@ -581,16 +581,16 @@\n                             # _\bl_\bo_\bw_\be_\br_\b__\bi_\bn_\bc\n                             # _\bl_\bo_\bw_\be_\br_\b__\bi_\bn_\bf\n                             # _\bu_\bp_\bp_\be_\br_\b__\bi_\bn_\bc\n                             # _\bu_\bp_\bp_\be_\br_\b__\bi_\bn_\bf\n                 # _\bD_\be_\bf_\bi_\bn_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bo_\bw_\bn_\b _\br_\ba_\bn_\bg_\be_\b _\bt_\by_\bp_\be_\bs\n                 # _\bR_\ba_\bn_\bg_\be_\b _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\bs\n                 # _\bR_\ba_\bn_\bg_\be_\bB_\bo_\bu_\bn_\bd_\ba_\br_\by_\b(_\b)_\b _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bq_\bu_\be_\br_\by_\b _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bf_\bo_\br_\bm_\b _\bf_\bi_\be_\bl_\bd_\bs_\b _\ba_\bn_\bd_\b _\bw_\bi_\bd_\bg_\be_\bt_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/forms.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/forms.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>PostgreSQL specific form fields and widgets &#8212; Django 5.2b1 documentation</title>\n+    <title>PostgreSQL specific form fields and widgets &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"PostgreSQL specific database functions\" href=\"functions.html\" />\n     <link rel=\"prev\" title=\"PostgreSQL specific model fields\" href=\"fields.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -133,15 +134,15 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">form</span><span class=\"o\">.</span><span class=\"n\">is_valid</span><span class=\"p\">()</span>\n <span class=\"go\">True</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">form</span><span class=\"o\">.</span><span class=\"n\">cleaned_data</span>\n <span class=\"go\">{&#39;places&#39;: [[1, 2], [2, 1], [4, 3]]}</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The field does not support escaping of the delimiter, so be careful\n in cases where the delimiter is a valid character in the underlying\n field. The delimiter does not need to be only one character.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n@@ -242,15 +243,15 @@\n <div class=\"admonition-user-friendly-forms admonition\">\n <p class=\"admonition-title\">User friendly forms</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">HStoreField</span></code> is not particularly user friendly in most cases,\n however it is a useful way to format data from a client-side widget for\n submission to the server.</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>On occasions it may be useful to require or restrict the keys which are\n valid for a given field. This can be done using the\n <a class=\"reference internal\" href=\"validators.html#django.contrib.postgres.validators.KeysValidator\" title=\"django.contrib.postgres.validators.KeysValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">KeysValidator</span></code></a>.</p>\n </div>\n </dd></dl>\n \n </section>\n@@ -371,37 +372,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"fields.html\"\n-                          title=\"previous chapter\">PostgreSQL specific model fields</a></p>\n+                          title=\"vorig hoofdstuk\">PostgreSQL specific model fields</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"functions.html\"\n-                          title=\"next chapter\">PostgreSQL specific database functions</a></p>\n+                          title=\"volgend hoofdstuk\">PostgreSQL specific database functions</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* P\bPo\bos\bst\btg\bgr\bre\beS\bSQ\bQL\bL s\bsp\bpe\bec\bci\bif\bfi\bic\bc f\bfo\bor\brm\bm f\bfi\bie\bel\bld\bds\bs a\ban\bnd\bd w\bwi\bid\bdg\bge\bet\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n All of these fields and widgets are available from the\n django.contrib.postgres.forms module.\n *\b**\b**\b**\b**\b* F\bFi\bie\bel\bld\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* S\bSi\bim\bmp\bpl\ble\beA\bAr\brr\bra\bay\byF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -43,15 +43,15 @@\n             ...\n \n             >>> form = GridForm({\"places\": \"1,2|2,1|4,3\"})\n             >>> form.is_valid()\n             True\n             >>> form.cleaned_data\n             {'places': [[1, 2], [2, 1], [4, 3]]}\n-            Note\n+            Notitie\n             The field does not support escaping of the delimiter, so be careful\n             in cases where the delimiter is a valid character in the underlying\n             field. The delimiter does not need to be only one character.\n         max_length_\b\u00b6\n             This is an optional argument which validates that the array does\n             not exceed the stated length.\n         min_length_\b\u00b6\n@@ -115,15 +115,15 @@\n       A field which accepts JSON encoded data for an _\bH_\bS_\bt_\bo_\br_\be_\bF_\bi_\be_\bl_\bd. It casts all\n       values (except nulls) to strings. It is represented by an HTML\n       <textarea>.\n       User friendly forms\n       HStoreField is not particularly user friendly in most cases, however it\n       is a useful way to format data from a client-side widget for submission\n       to the server.\n-      Note\n+      Notitie\n       On occasions it may be useful to require or restrict the keys which are\n       valid for a given field. This can be done using the _\bK_\be_\by_\bs_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br.\n *\b**\b**\b**\b* R\bRa\ban\bng\bge\be F\bFi\bie\bel\bld\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n This group of fields all share similar functionality for accepting range data.\n They are based on _\bM_\bu_\bl_\bt_\bi_\bV_\ba_\bl_\bu_\be_\bF_\bi_\be_\bl_\bd. They treat one omitted value as an unbounded\n range. They also validate that the lower bound is not greater than the upper\n bound. All of these fields use _\bR_\ba_\bn_\bg_\be_\bW_\bi_\bd_\bg_\be_\bt.\n@@ -167,16 +167,16 @@\n                 # _\bR_\ba_\bn_\bg_\be_\b _\bF_\bi_\be_\bl_\bd_\bs\n                       # _\bI_\bn_\bt_\be_\bg_\be_\br_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd\n                       # _\bD_\be_\bc_\bi_\bm_\ba_\bl_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd\n                       # _\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd\n                       # _\bD_\ba_\bt_\be_\bR_\ba_\bn_\bg_\be_\bF_\bi_\be_\bl_\bd\n           o _\bW_\bi_\bd_\bg_\be_\bt_\bs\n                 # _\bR_\ba_\bn_\bg_\be_\bW_\bi_\bd_\bg_\be_\bt\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bm_\bo_\bd_\be_\bl_\b _\bf_\bi_\be_\bl_\bd_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/functions.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/functions.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>PostgreSQL specific database functions &#8212; Django 5.2b1 documentation</title>\n+    <title>PostgreSQL specific database functions &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"PostgreSQL specific model indexes\" href=\"indexes.html\" />\n     <link rel=\"prev\" title=\"PostgreSQL specific form fields and widgets\" href=\"forms.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -81,29 +82,29 @@\n <span id=\"postgresql-specific-database-functions\"></span><h1>PostgreSQL specific database functions<a class=\"headerlink\" href=\"#postgresql-specific-database-functions\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>All of these functions are available from the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.postgres.functions</span></code> module.</p>\n <section id=\"s-randomuuid\">\n <span id=\"randomuuid\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">RandomUUID</span></code><a class=\"headerlink\" href=\"#randomuuid\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.functions.RandomUUID\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RandomUUID</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/functions.py#L4\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.functions.RandomUUID\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RandomUUID</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/functions.py#L4\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.functions.RandomUUID\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a version 4 UUID.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.postgres.functions</span> <span class=\"kn\">import</span> <span class=\"n\">RandomUUID</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Article</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">update</span><span class=\"p\">(</span><span class=\"n\">uuid</span><span class=\"o\">=</span><span class=\"n\">RandomUUID</span><span class=\"p\">())</span>\n </pre></div>\n </div>\n </section>\n <section id=\"s-transactionnow\">\n <span id=\"transactionnow\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">TransactionNow</span></code><a class=\"headerlink\" href=\"#transactionnow\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.functions.TransactionNow\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TransactionNow</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/functions.py#L9\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.functions.TransactionNow\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TransactionNow</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/functions.py#L9\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.functions.TransactionNow\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the date and time on the database server that the current transaction\n started. If you are not in a transaction it will return the date and time of\n the current statement. This is a complement to\n <a class=\"reference internal\" href=\"../../models/database-functions.html#django.db.models.functions.Now\" title=\"django.db.models.functions.Now\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.db.models.functions.Now</span></code></a>, which returns the date and time of the\n current statement.</p>\n@@ -138,37 +139,37 @@\n <li><a class=\"reference internal\" href=\"#transactionnow\"><code class=\"docutils literal notranslate\"><span class=\"pre\">TransactionNow</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"forms.html\"\n-                          title=\"previous chapter\">PostgreSQL specific form fields and widgets</a></p>\n+                          title=\"vorig hoofdstuk\">PostgreSQL specific form fields and widgets</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"indexes.html\"\n-                          title=\"next chapter\">PostgreSQL specific model indexes</a></p>\n+                          title=\"volgend hoofdstuk\">PostgreSQL specific model indexes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* P\bPo\bos\bst\btg\bgr\bre\beS\bSQ\bQL\bL s\bsp\bpe\bec\bci\bif\bfi\bic\bc d\bda\bat\bta\bab\bba\bas\bse\be f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n All of these functions are available from the django.contrib.postgres.functions\n module.\n *\b**\b**\b**\b**\b* R\bRa\ban\bnd\bdo\bom\bmU\bUU\bUI\bID\bD_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs RandomUUID_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RandomUUID_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns a version 4 UUID.\n Usage example:\n >>> from django.contrib.postgres.functions import RandomUUID\n >>> Article.objects.update(uuid=RandomUUID())\n *\b**\b**\b**\b**\b* T\bTr\bra\ban\bns\bsa\bac\bct\bti\bio\bon\bnN\bNo\bow\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TransactionNow_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TransactionNow_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the date and time on the database server that the current transaction\n started. If you are not in a transaction it will return the date and time of\n the current statement. This is a complement to _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b._\bN_\bo_\bw,\n which returns the date and time of the current statement.\n Note that only the outermost call to _\ba_\bt_\bo_\bm_\bi_\bc_\b(_\b) sets up a transaction and thus\n sets the time that TransactionNow() will return; nested calls create savepoints\n which do not affect the transaction time.\n@@ -23,16 +23,16 @@\n >>> from django.contrib.postgres.functions import TransactionNow\n >>> Article.objects.filter(published__lte=TransactionNow())\n <QuerySet [<Article: How to Django>]>\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n           o _\bR_\ba_\bn_\bd_\bo_\bm_\bU_\bU_\bI_\bD\n           o _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bN_\bo_\bw\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bf_\bo_\br_\bm_\b _\bf_\bi_\be_\bl_\bd_\bs_\b _\ba_\bn_\bd_\b _\bw_\bi_\bd_\bg_\be_\bt_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bm_\bo_\bd_\be_\bl_\b _\bi_\bn_\bd_\be_\bx_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/index.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>django.contrib.postgres &#8212; Django 5.2b1 documentation</title>\n+    <title>django.contrib.postgres &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"PostgreSQL specific aggregation functions\" href=\"aggregates.html\" />\n     <link rel=\"prev\" title=\"The messages framework\" href=\"../messages.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -79,15 +80,15 @@\n             \n   <section id=\"s-module-django.contrib.postgres\">\n <span id=\"s-django-contrib-postgres\"></span><span id=\"module-django.contrib.postgres\"></span><span id=\"django-contrib-postgres\"></span><h1><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.postgres</span></code><a class=\"headerlink\" href=\"#module-django.contrib.postgres\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>PostgreSQL has a number of features which are not shared by the other databases\n Django supports. This optional module contains model fields and form fields for\n a number of PostgreSQL specific data types.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Django is, and will continue to be, a database-agnostic web framework. We\n would encourage those writing reusable applications for the Django\n community to write database-agnostic code where practical. However, we\n recognize that real world projects written using Django need not be\n database-agnostic. In fact, once a project reaches a given size changing\n the underlying data store is already a significant challenge and is likely\n to require changing the code base in some ways to handle differences\n@@ -191,37 +192,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../messages.html\"\n-                          title=\"previous chapter\">The messages framework</a></p>\n+                          title=\"vorig hoofdstuk\">The messages framework</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"aggregates.html\"\n-                          title=\"next chapter\">PostgreSQL specific aggregation functions</a></p>\n+                          title=\"volgend hoofdstuk\">PostgreSQL specific aggregation functions</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,15 +1,15 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.c\bco\bon\bnt\btr\bri\bib\bb.\b.p\bpo\bos\bst\btg\bgr\bre\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n PostgreSQL has a number of features which are not shared by the other databases\n Django supports. This optional module contains model fields and form fields for\n a number of PostgreSQL specific data types.\n-Note\n+Notitie\n Django is, and will continue to be, a database-agnostic web framework. We would\n encourage those writing reusable applications for the Django community to write\n database-agnostic code where practical. However, we recognize that real world\n projects written using Django need not be database-agnostic. In fact, once a\n project reaches a given size changing the underlying data store is already a\n significant challenge and is likely to require changing the code base in some\n ways to handle differences between the data stores.\n@@ -71,16 +71,16 @@\n           o _\bC_\bh_\ba_\bn_\bg_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bs_\be_\ba_\br_\bc_\bh_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn\n           o _\bW_\be_\bi_\bg_\bh_\bt_\bi_\bn_\bg_\b _\bq_\bu_\be_\br_\bi_\be_\bs\n           o _\bP_\be_\br_\bf_\bo_\br_\bm_\ba_\bn_\bc_\be\n           o _\bT_\br_\bi_\bg_\br_\ba_\bm_\b _\bs_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by\n     * _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs\n           o _\bK_\be_\by_\bs_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n           o _\bR_\ba_\bn_\bg_\be_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\bi_\bo_\bn_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/indexes.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/indexes.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>PostgreSQL specific model indexes &#8212; Django 5.2b1 documentation</title>\n+    <title>PostgreSQL specific model indexes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"PostgreSQL specific lookups\" href=\"lookups.html\" />\n     <link rel=\"prev\" title=\"PostgreSQL specific database functions\" href=\"functions.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -81,15 +82,15 @@\n <span id=\"s-postgresql-specific-model-indexes\"></span><span id=\"module-django.contrib.postgres.indexes\"></span><span id=\"postgresql-specific-model-indexes\"></span><h1>PostgreSQL specific model indexes<a class=\"headerlink\" href=\"#module-django.contrib.postgres.indexes\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>The following are PostgreSQL specific <a class=\"reference internal\" href=\"../../models/indexes.html\"><span class=\"doc\">indexes</span></a>\n available from the <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.postgres.indexes</span></code> module.</p>\n <section id=\"s-bloomindex\">\n <span id=\"bloomindex\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">BloomIndex</span></code><a class=\"headerlink\" href=\"#bloomindex\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.indexes.BloomIndex\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BloomIndex</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">columns</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/indexes.py#L44\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.indexes.BloomIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BloomIndex</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">columns</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/indexes.py#L44\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.indexes.BloomIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Creates a <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/bloom.html\">bloom</a> index.</p>\n <p>To use this index access you need to activate the <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/bloom.html\">bloom</a> extension on\n PostgreSQL. You can install it using the\n <a class=\"reference internal\" href=\"operations.html#django.contrib.postgres.operations.BloomExtension\" title=\"django.contrib.postgres.operations.BloomExtension\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">BloomExtension</span></code></a> migration\n operation.</p>\n <p>Provide an integer number of bits from 1 to 4096 to the <code class=\"docutils literal notranslate\"><span class=\"pre\">length</span></code>\n parameter to specify the length of each index entry. PostgreSQL\u2019s default\n@@ -99,27 +100,27 @@\n </dd></dl>\n \n </section>\n <section id=\"s-brinindex\">\n <span id=\"brinindex\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">BrinIndex</span></code><a class=\"headerlink\" href=\"#brinindex\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.indexes.BrinIndex\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BrinIndex</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">autosummarize</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">pages_per_range</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/indexes.py#L85\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.indexes.BrinIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BrinIndex</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">autosummarize</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">pages_per_range</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/indexes.py#L85\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.indexes.BrinIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Creates a <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/brin.html\">BRIN index</a>.</p>\n <p>Set the <code class=\"docutils literal notranslate\"><span class=\"pre\">autosummarize</span></code> parameter to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> to enable <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/brin.html#BRIN-OPERATION\">automatic\n summarization</a> to be performed by autovacuum.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">pages_per_range</span></code> argument takes a positive integer.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-btreeindex\">\n <span id=\"btreeindex\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">BTreeIndex</span></code><a class=\"headerlink\" href=\"#btreeindex\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.indexes.BTreeIndex\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BTreeIndex</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fillfactor</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">deduplicate_items</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/indexes.py#L116\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.indexes.BTreeIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BTreeIndex</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fillfactor</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">deduplicate_items</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/indexes.py#L116\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.indexes.BTreeIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Creates a B-Tree index.</p>\n <p>Provide an integer value from 10 to 100 to the <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/sql-createindex.html#SQL-CREATEINDEX-STORAGE-PARAMETERS\">fillfactor</a> parameter to\n tune how packed the index pages will be. PostgreSQL\u2019s default is 90.</p>\n <p>Provide a boolean value to the <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/btree-implementation.html#BTREE-DEDUPLICATION\">deduplicate_items</a> parameter to control\n whether deduplication is enabled. PostgreSQL enables deduplication by\n default.</p>\n <div class=\"versionchanged\">\n@@ -128,15 +129,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-ginindex\">\n <span id=\"ginindex\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">GinIndex</span></code><a class=\"headerlink\" href=\"#ginindex\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.indexes.GinIndex\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GinIndex</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fastupdate</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">gin_pending_list_limit</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/indexes.py#L143\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.indexes.GinIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GinIndex</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fastupdate</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">gin_pending_list_limit</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/indexes.py#L143\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.indexes.GinIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Creates a <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/gin.html\">gin index</a>.</p>\n <p>To use this index on data types not in the <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/gin-builtin-opclasses.html\">built-in operator classes</a>,\n you need to activate the <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/btree-gin.html\">btree_gin extension</a> on\n PostgreSQL. You can install it using the\n <a class=\"reference internal\" href=\"operations.html#django.contrib.postgres.operations.BtreeGinExtension\" title=\"django.contrib.postgres.operations.BtreeGinExtension\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">BtreeGinExtension</span></code></a> migration\n operation.</p>\n <p>Set the <code class=\"docutils literal notranslate\"><span class=\"pre\">fastupdate</span></code> parameter to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> to disable the <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/gin-implementation.html#GIN-FAST-UPDATE\">GIN Fast\n@@ -147,15 +148,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-gistindex\">\n <span id=\"gistindex\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">GistIndex</span></code><a class=\"headerlink\" href=\"#gistindex\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.indexes.GistIndex\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GistIndex</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">buffering</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fillfactor</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/indexes.py#L172\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.indexes.GistIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GistIndex</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">buffering</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fillfactor</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/indexes.py#L172\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.indexes.GistIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Creates a <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/gist.html\">GiST index</a>. These indexes are\n automatically created on spatial fields with <a class=\"reference internal\" href=\"../gis/model-api.html#django.contrib.gis.db.models.BaseSpatialField.spatial_index\" title=\"django.contrib.gis.db.models.BaseSpatialField.spatial_index\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">spatial_index=True</span></code></a>. They\u2019re\n also useful on other types, such as\n <a class=\"reference internal\" href=\"fields.html#django.contrib.postgres.fields.HStoreField\" title=\"django.contrib.postgres.fields.HStoreField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HStoreField</span></code></a> or the <a class=\"reference internal\" href=\"fields.html#range-fields\"><span class=\"std std-ref\">range\n fields</span></a>.</p>\n <p>To use this index on data types not in the built-in <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/gist-builtin-opclasses.html\">gist operator classes</a>,\n you need to activate the <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/btree-gist.html\">btree_gist extension</a> on PostgreSQL.\n@@ -169,37 +170,37 @@\n </dd></dl>\n \n </section>\n <section id=\"s-hashindex\">\n <span id=\"hashindex\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">HashIndex</span></code><a class=\"headerlink\" href=\"#hashindex\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.indexes.HashIndex\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HashIndex</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fillfactor</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/indexes.py#L197\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.indexes.HashIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HashIndex</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fillfactor</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/indexes.py#L197\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.indexes.HashIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Creates a hash index.</p>\n <p>Provide an integer value from 10 to 100 to the <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/sql-createindex.html#SQL-CREATEINDEX-STORAGE-PARAMETERS\">fillfactor</a> parameter to\n tune how packed the index pages will be. PostgreSQL\u2019s default is 90.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-spgistindex\">\n <span id=\"spgistindex\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">SpGistIndex</span></code><a class=\"headerlink\" href=\"#spgistindex\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.indexes.SpGistIndex\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SpGistIndex</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fillfactor</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/indexes.py#L217\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.indexes.SpGistIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SpGistIndex</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fillfactor</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/indexes.py#L217\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.indexes.SpGistIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Creates an <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/spgist.html\">SP-GiST index</a>.</p>\n <p>Provide an integer value from 10 to 100 to the <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/sql-createindex.html#SQL-CREATEINDEX-STORAGE-PARAMETERS\">fillfactor</a> parameter to\n tune how packed the index pages will be. PostgreSQL\u2019s default is 90.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-opclass-expressions\">\n <span id=\"opclass-expressions\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">OpClass()</span></code> expressions<a class=\"headerlink\" href=\"#opclass-expressions\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.indexes.OpClass\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OpClass</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/indexes.py#L237\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.indexes.OpClass\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OpClass</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/indexes.py#L237\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.indexes.OpClass\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>An <code class=\"docutils literal notranslate\"><span class=\"pre\">OpClass()</span></code> expression represents the <code class=\"docutils literal notranslate\"><span class=\"pre\">expression</span></code> with a custom\n <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/indexes-opclass.html\">operator class</a> that can be used to define functional indexes, functional\n unique constraints, or exclusion constraints. To use it, you need to add\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'django.contrib.postgres'</span></code> in your <a class=\"reference internal\" href=\"../../settings.html#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">INSTALLED_APPS</span></code></a>. Set the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> parameter to the name of the <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/indexes-opclass.html\">operator class</a>.</p>\n <p>For example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">Index</span><span class=\"p\">(</span>\n@@ -255,37 +256,37 @@\n <li><a class=\"reference internal\" href=\"#opclass-expressions\"><code class=\"docutils literal notranslate\"><span class=\"pre\">OpClass()</span></code> expressions</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"functions.html\"\n-                          title=\"previous chapter\">PostgreSQL specific database functions</a></p>\n+                          title=\"vorig hoofdstuk\">PostgreSQL specific database functions</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"lookups.html\"\n-                          title=\"next chapter\">PostgreSQL specific lookups</a></p>\n+                          title=\"volgend hoofdstuk\">PostgreSQL specific lookups</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,78 +1,78 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* P\bPo\bos\bst\btg\bgr\bre\beS\bSQ\bQL\bL s\bsp\bpe\bec\bci\bif\bfi\bic\bc m\bmo\bod\bde\bel\bl i\bin\bnd\bde\bex\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The following are PostgreSQL specific _\bi_\bn_\bd_\be_\bx_\be_\bs available from the\n django.contrib.postgres.indexes module.\n *\b**\b**\b**\b**\b* B\bBl\blo\boo\bom\bmI\bIn\bnd\bde\bex\bx_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs BloomIndex(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, l\ble\ben\bng\bgt\bth\bh=\b=N\bNo\bon\bne\be, c\bco\bol\blu\bum\bmn\bns\bs=\b=(\b()\b), *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BloomIndex(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, l\ble\ben\bng\bgt\bth\bh=\b=N\bNo\bon\bne\be, c\bco\bol\blu\bum\bmn\bns\bs=\b=(\b()\b), *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Creates a _\bb_\bl_\bo_\bo_\bm index.\n       To use this index access you need to activate the _\bb_\bl_\bo_\bo_\bm extension on\n       PostgreSQL. You can install it using the _\bB_\bl_\bo_\bo_\bm_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn migration\n       operation.\n       Provide an integer number of bits from 1 to 4096 to the length parameter\n       to specify the length of each index entry. PostgreSQL\u2019s default is 80.\n       The columns argument takes a tuple or list of up to 32 values that are\n       integer number of bits from 1 to 4095.\n *\b**\b**\b**\b**\b* B\bBr\bri\bin\bnI\bIn\bnd\bde\bex\bx_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs BrinIndex(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, a\bau\but\bto\bos\bsu\bum\bmm\bma\bar\bri\biz\bze\be=\b=N\bNo\bon\bne\be, p\bpa\bag\bge\bes\bs_\b_p\bpe\ber\br_\b_r\bra\ban\bng\bge\be=\b=N\bNo\bon\bne\be,\n-  *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Creates a _\bB_\bR_\bI_\bN_\b _\bi_\bn_\bd_\be_\bx.\n       Set the autosummarize parameter to True to enable _\ba_\bu_\bt_\bo_\bm_\ba_\bt_\bi_\bc_\b _\bs_\bu_\bm_\bm_\ba_\br_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n       to be performed by autovacuum.\n       The pages_per_range argument takes a positive integer.\n *\b**\b**\b**\b**\b* B\bBT\bTr\bre\bee\beI\bIn\bnd\bde\bex\bx_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs BTreeIndex(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, f\bfi\bil\bll\blf\bfa\bac\bct\bto\bor\br=\b=N\bNo\bon\bne\be, d\bde\bed\bdu\bup\bpl\bli\bic\bca\bat\bte\be_\b_i\bit\bte\bem\bms\bs=\b=N\bNo\bon\bne\be,\n-  *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Creates a B-Tree index.\n       Provide an integer value from 10 to 100 to the _\bf_\bi_\bl_\bl_\bf_\ba_\bc_\bt_\bo_\br parameter to\n       tune how packed the index pages will be. PostgreSQL\u2019s default is 90.\n       Provide a boolean value to the _\bd_\be_\bd_\bu_\bp_\bl_\bi_\bc_\ba_\bt_\be_\b__\bi_\bt_\be_\bm_\bs parameter to control\n       whether deduplication is enabled. PostgreSQL enables deduplication by\n       default.\n       Changed in Django 5.1:\n       The deduplicate_items parameter was added.\n *\b**\b**\b**\b**\b* G\bGi\bin\bnI\bIn\bnd\bde\bex\bx_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs GinIndex(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, f\bfa\bas\bst\btu\bup\bpd\bda\bat\bte\be=\b=N\bNo\bon\bne\be, g\bgi\bin\bn_\b_p\bpe\ben\bnd\bdi\bin\bng\bg_\b_l\bli\bis\bst\bt_\b_l\bli\bim\bmi\bit\bt=\b=N\bNo\bon\bne\be,\n-  *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Creates a _\bg_\bi_\bn_\b _\bi_\bn_\bd_\be_\bx.\n       To use this index on data types not in the _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b _\bc_\bl_\ba_\bs_\bs_\be_\bs, you\n       need to activate the _\bb_\bt_\br_\be_\be_\b__\bg_\bi_\bn_\b _\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn on PostgreSQL. You can install\n       it using the _\bB_\bt_\br_\be_\be_\bG_\bi_\bn_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn migration operation.\n       Set the fastupdate parameter to False to disable the _\bG_\bI_\bN_\b _\bF_\ba_\bs_\bt_\b _\bU_\bp_\bd_\ba_\bt_\be\n       _\bT_\be_\bc_\bh_\bn_\bi_\bq_\bu_\be that\u2019s enabled by default in PostgreSQL.\n       Provide an integer number of kilobytes to the _\bg_\bi_\bn_\b__\bp_\be_\bn_\bd_\bi_\bn_\bg_\b__\bl_\bi_\bs_\bt_\b__\bl_\bi_\bm_\bi_\bt\n       parameter to tune the maximum size of the GIN pending list which is used\n       when fastupdate is enabled.\n *\b**\b**\b**\b**\b* G\bGi\bis\bst\btI\bIn\bnd\bde\bex\bx_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs GistIndex(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, b\bbu\buf\bff\bfe\ber\bri\bin\bng\bg=\b=N\bNo\bon\bne\be, f\bfi\bil\bll\blf\bfa\bac\bct\bto\bor\br=\b=N\bNo\bon\bne\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Creates a _\bG_\bi_\bS_\bT_\b _\bi_\bn_\bd_\be_\bx. These indexes are automatically created on spatial\n       fields with _\bs_\bp_\ba_\bt_\bi_\ba_\bl_\b__\bi_\bn_\bd_\be_\bx_\b=_\bT_\br_\bu_\be. They\u2019re also useful on other types, such\n       as _\bH_\bS_\bt_\bo_\br_\be_\bF_\bi_\be_\bl_\bd or the _\br_\ba_\bn_\bg_\be_\b _\bf_\bi_\be_\bl_\bd_\bs.\n       To use this index on data types not in the built-in _\bg_\bi_\bs_\bt_\b _\bo_\bp_\be_\br_\ba_\bt_\bo_\br\n       _\bc_\bl_\ba_\bs_\bs_\be_\bs, you need to activate the _\bb_\bt_\br_\be_\be_\b__\bg_\bi_\bs_\bt_\b _\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn on PostgreSQL. You\n       can install it using the _\bB_\bt_\br_\be_\be_\bG_\bi_\bs_\bt_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn migration operation.\n       Set the buffering parameter to True or False to manually enable or\n       disable _\bb_\bu_\bf_\bf_\be_\br_\bi_\bn_\bg_\b _\bb_\bu_\bi_\bl_\bd of the index.\n       Provide an integer value from 10 to 100 to the _\bf_\bi_\bl_\bl_\bf_\ba_\bc_\bt_\bo_\br parameter to\n       tune how packed the index pages will be. PostgreSQL\u2019s default is 90.\n *\b**\b**\b**\b**\b* H\bHa\bas\bsh\bhI\bIn\bnd\bde\bex\bx_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs HashIndex(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, f\bfi\bil\bll\blf\bfa\bac\bct\bto\bor\br=\b=N\bNo\bon\bne\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs HashIndex(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, f\bfi\bil\bll\blf\bfa\bac\bct\bto\bor\br=\b=N\bNo\bon\bne\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Creates a hash index.\n       Provide an integer value from 10 to 100 to the _\bf_\bi_\bl_\bl_\bf_\ba_\bc_\bt_\bo_\br parameter to\n       tune how packed the index pages will be. PostgreSQL\u2019s default is 90.\n *\b**\b**\b**\b**\b* S\bSp\bpG\bGi\bis\bst\btI\bIn\bnd\bde\bex\bx_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SpGistIndex(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, f\bfi\bil\bll\blf\bfa\bac\bct\bto\bor\br=\b=N\bNo\bon\bne\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SpGistIndex(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, f\bfi\bil\bll\blf\bfa\bac\bct\bto\bor\br=\b=N\bNo\bon\bne\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Creates an _\bS_\bP_\b-_\bG_\bi_\bS_\bT_\b _\bi_\bn_\bd_\be_\bx.\n       Provide an integer value from 10 to 100 to the _\bf_\bi_\bl_\bl_\bf_\ba_\bc_\bt_\bo_\br parameter to\n       tune how packed the index pages will be. PostgreSQL\u2019s default is 90.\n *\b**\b**\b**\b**\b* O\bOp\bpC\bCl\bla\bas\bss\bs(\b()\b) e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs OpClass(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs OpClass(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       An OpClass() expression represents the expression with a custom _\bo_\bp_\be_\br_\ba_\bt_\bo_\br\n       _\bc_\bl_\ba_\bs_\bs that can be used to define functional indexes, functional unique\n       constraints, or exclusion constraints. To use it, you need to add\n       'django.contrib.postgres' in your _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS. Set the name parameter\n       to the name of the _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b _\bc_\bl_\ba_\bs_\bs.\n       For example:\n       Index(\n@@ -99,16 +99,16 @@\n           o _\bB_\br_\bi_\bn_\bI_\bn_\bd_\be_\bx\n           o _\bB_\bT_\br_\be_\be_\bI_\bn_\bd_\be_\bx\n           o _\bG_\bi_\bn_\bI_\bn_\bd_\be_\bx\n           o _\bG_\bi_\bs_\bt_\bI_\bn_\bd_\be_\bx\n           o _\bH_\ba_\bs_\bh_\bI_\bn_\bd_\be_\bx\n           o _\bS_\bp_\bG_\bi_\bs_\bt_\bI_\bn_\bd_\be_\bx\n           o _\bO_\bp_\bC_\bl_\ba_\bs_\bs_\b(_\b)_\b _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/lookups.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/lookups.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>PostgreSQL specific lookups &#8212; Django 5.2b1 documentation</title>\n+    <title>PostgreSQL specific lookups &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Database migration operations\" href=\"operations.html\" />\n     <link rel=\"prev\" title=\"PostgreSQL specific model indexes\" href=\"indexes.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -149,15 +150,15 @@\n <span class=\"go\">[&#39;&lt;City: Mexico&gt;&#39;]</span>\n \n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">User</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">filter</span><span class=\"p\">(</span><span class=\"n\">first_name__unaccent__startswith</span><span class=\"o\">=</span><span class=\"s2\">&quot;Jerem&quot;</span><span class=\"p\">)</span>\n <span class=\"go\">[&#39;&lt;User: Jeremy&gt;&#39;, &#39;&lt;User: J\u00e9r\u00e9my&gt;&#39;, &#39;&lt;User: J\u00e9r\u00e9mie&gt;&#39;, &#39;&lt;User: Jeremie&gt;&#39;]</span>\n </pre></div>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">unaccent</span></code> lookups should perform fine in most use cases. However, queries\n using this filter will generally perform full table scans, which can be slow\n on large tables. In those cases, using dedicated full text indexing tools\n might be appropriate.</p>\n </div>\n </section>\n </section>\n@@ -185,37 +186,37 @@\n <li><a class=\"reference internal\" href=\"#unaccent\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Unaccent</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"indexes.html\"\n-                          title=\"previous chapter\">PostgreSQL specific model indexes</a></p>\n+                          title=\"vorig hoofdstuk\">PostgreSQL specific model indexes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"operations.html\"\n-                          title=\"next chapter\">Database migration operations</a></p>\n+                          title=\"volgend hoofdstuk\">Database migration operations</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* P\bPo\bos\bst\btg\bgr\bre\beS\bSQ\bQL\bL s\bsp\bpe\bec\bci\bif\bfi\bic\bc l\blo\boo\bok\bku\bup\bps\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* T\bTr\bri\big\bgr\bra\bam\bm s\bsi\bim\bmi\bil\bla\bar\bri\bit\bty\by_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* t\btr\bri\big\bgr\bra\bam\bm_\b_s\bsi\bim\bmi\bil\bla\bar\br_\b?\b\u00b6 *\b**\b**\b**\b*\n The trigram_similar lookup allows you to perform trigram lookups, measuring the\n number of trigrams (three consecutive characters) shared, using a dedicated\n@@ -45,28 +45,28 @@\n activation using migrations).\n The unaccent lookup can be used on _\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd and _\bT_\be_\bx_\bt_\bF_\bi_\be_\bl_\bd:\n >>> City.objects.filter(name__unaccent=\"M\u00e9xico\")\n ['<City: Mexico>']\n \n >>> User.objects.filter(first_name__unaccent__startswith=\"Jerem\")\n ['<User: Jeremy>', '<User: J\u00e9r\u00e9my>', '<User: J\u00e9r\u00e9mie>', '<User: Jeremie>']\n-Warning\n+Waarschuwing\n unaccent lookups should perform fine in most use cases. However, queries using\n this filter will generally perform full table scans, which can be slow on large\n tables. In those cases, using dedicated full text indexing tools might be\n appropriate.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs\n           o _\bT_\br_\bi_\bg_\br_\ba_\bm_\b _\bs_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by\n                 # _\bt_\br_\bi_\bg_\br_\ba_\bm_\b__\bs_\bi_\bm_\bi_\bl_\ba_\br\n                 # _\bt_\br_\bi_\bg_\br_\ba_\bm_\b__\bw_\bo_\br_\bd_\b__\bs_\bi_\bm_\bi_\bl_\ba_\br\n                 # _\bt_\br_\bi_\bg_\br_\ba_\bm_\b__\bs_\bt_\br_\bi_\bc_\bt_\b__\bw_\bo_\br_\bd_\b__\bs_\bi_\bm_\bi_\bl_\ba_\br\n           o _\bU_\bn_\ba_\bc_\bc_\be_\bn_\bt\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bm_\bo_\bd_\be_\bl_\b _\bi_\bn_\bd_\be_\bx_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/operations.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/operations.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Database migration operations &#8212; Django 5.2b1 documentation</title>\n+    <title>Database migration operations &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Full text search\" href=\"search.html\" />\n     <link rel=\"prev\" title=\"PostgreSQL specific lookups\" href=\"lookups.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,15 +108,15 @@\n them. In that case, connect to your Django database and run the query\n <code class=\"docutils literal notranslate\"><span class=\"pre\">CREATE</span> <span class=\"pre\">EXTENSION</span> <span class=\"pre\">IF</span> <span class=\"pre\">NOT</span> <span class=\"pre\">EXISTS</span> <span class=\"pre\">hstore;</span></code>.</p>\n </section>\n <section id=\"s-createextension\">\n <span id=\"createextension\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">CreateExtension</span></code><a class=\"headerlink\" href=\"#createextension\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.operations.CreateExtension\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CreateExtension</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L12\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.CreateExtension\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CreateExtension</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L12\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.CreateExtension\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>An <code class=\"docutils literal notranslate\"><span class=\"pre\">Operation</span></code> subclass which installs a PostgreSQL extension. For common\n extensions, use one of the more specific subclasses below.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.operations.CreateExtension.name\">\n <span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.CreateExtension.name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This is a required argument. The name of the extension to be installed.</p>\n </dd></dl>\n@@ -123,79 +124,79 @@\n </dd></dl>\n \n </section>\n <section id=\"s-bloomextension\">\n <span id=\"bloomextension\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">BloomExtension</span></code><a class=\"headerlink\" href=\"#bloomextension\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.operations.BloomExtension\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BloomExtension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L71\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.BloomExtension\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BloomExtension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L71\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.BloomExtension\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Installs the <code class=\"docutils literal notranslate\"><span class=\"pre\">bloom</span></code> extension.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-btreeginextension\">\n <span id=\"btreeginextension\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">BtreeGinExtension</span></code><a class=\"headerlink\" href=\"#btreeginextension\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.operations.BtreeGinExtension\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BtreeGinExtension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L76\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.BtreeGinExtension\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BtreeGinExtension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L76\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.BtreeGinExtension\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Installs the <code class=\"docutils literal notranslate\"><span class=\"pre\">btree_gin</span></code> extension.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-btreegistextension\">\n <span id=\"btreegistextension\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">BtreeGistExtension</span></code><a class=\"headerlink\" href=\"#btreegistextension\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.operations.BtreeGistExtension\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BtreeGistExtension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L81\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.BtreeGistExtension\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BtreeGistExtension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L81\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.BtreeGistExtension\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Installs the <code class=\"docutils literal notranslate\"><span class=\"pre\">btree_gist</span></code> extension.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-citextextension\">\n <span id=\"citextextension\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">CITextExtension</span></code><a class=\"headerlink\" href=\"#citextextension\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.operations.CITextExtension\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CITextExtension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L86\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.CITextExtension\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CITextExtension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L86\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.CITextExtension\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Installs the <code class=\"docutils literal notranslate\"><span class=\"pre\">citext</span></code> extension.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-cryptoextension\">\n <span id=\"cryptoextension\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">CryptoExtension</span></code><a class=\"headerlink\" href=\"#cryptoextension\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.operations.CryptoExtension\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CryptoExtension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L91\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.CryptoExtension\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CryptoExtension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L91\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.CryptoExtension\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Installs the <code class=\"docutils literal notranslate\"><span class=\"pre\">pgcrypto</span></code> extension.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-hstoreextension\">\n <span id=\"hstoreextension\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">HStoreExtension</span></code><a class=\"headerlink\" href=\"#hstoreextension\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.operations.HStoreExtension\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HStoreExtension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L96\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.HStoreExtension\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HStoreExtension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L96\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.HStoreExtension\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Installs the <code class=\"docutils literal notranslate\"><span class=\"pre\">hstore</span></code> extension and also sets up the connection to\n interpret hstore data for possible use in subsequent migrations.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-trigramextension\">\n <span id=\"trigramextension\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">TrigramExtension</span></code><a class=\"headerlink\" href=\"#trigramextension\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.operations.TrigramExtension\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TrigramExtension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L101\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.TrigramExtension\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TrigramExtension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L101\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.TrigramExtension\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Installs the <code class=\"docutils literal notranslate\"><span class=\"pre\">pg_trgm</span></code> extension.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-unaccentextension\">\n <span id=\"unaccentextension\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">UnaccentExtension</span></code><a class=\"headerlink\" href=\"#unaccentextension\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.operations.UnaccentExtension\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UnaccentExtension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L106\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.UnaccentExtension\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UnaccentExtension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L106\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.UnaccentExtension\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Installs the <code class=\"docutils literal notranslate\"><span class=\"pre\">unaccent</span></code> extension.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-managing-collations-using-migrations\">\n <span id=\"s-manage-postgresql-collations\"></span><span id=\"managing-collations-using-migrations\"></span><span id=\"manage-postgresql-collations\"></span><h2>Managing collations using migrations<a class=\"headerlink\" href=\"#managing-collations-using-migrations\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>If you need to filter or order a column using a particular collation that your\n@@ -219,23 +220,23 @@\n         <span class=\"p\">),</span>\n         <span class=\"o\">...</span><span class=\"p\">,</span>\n     <span class=\"p\">]</span>\n </pre></div>\n </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.operations.CreateCollation\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CreateCollation</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">locale</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">provider</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'libc'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">deterministic</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L216\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.CreateCollation\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CreateCollation</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">locale</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">provider</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'libc'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">deterministic</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L216\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.CreateCollation\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Creates a collation with the given <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">locale</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">provider</span></code>.</p>\n <p>Set the <code class=\"docutils literal notranslate\"><span class=\"pre\">deterministic</span></code> parameter to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> to create a\n non-deterministic collation, such as for case-insensitive filtering.</p>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.operations.RemoveCollation\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RemoveCollation</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">locale</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">provider</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'libc'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">deterministic</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L246\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.RemoveCollation\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RemoveCollation</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">locale</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">provider</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'libc'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">deterministic</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L246\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.RemoveCollation\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Removes the collations named <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code>.</p>\n <p>When reversed this is creating a collation with the provided <code class=\"docutils literal notranslate\"><span class=\"pre\">locale</span></code>,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">provider</span></code>, and <code class=\"docutils literal notranslate\"><span class=\"pre\">deterministic</span></code> arguments. Therefore, <code class=\"docutils literal notranslate\"><span class=\"pre\">locale</span></code> is\n required to make this operation reversible.</p>\n </dd></dl>\n \n </section>\n@@ -243,31 +244,31 @@\n <span id=\"concurrent-index-operations\"></span><h2>Concurrent index operations<a class=\"headerlink\" href=\"#concurrent-index-operations\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>PostgreSQL supports the <code class=\"docutils literal notranslate\"><span class=\"pre\">CONCURRENTLY</span></code> option to <code class=\"docutils literal notranslate\"><span class=\"pre\">CREATE</span> <span class=\"pre\">INDEX</span></code> and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">DROP</span> <span class=\"pre\">INDEX</span></code> statements to add and remove indexes without locking out writes.\n This option is useful for adding or removing an index in a live production\n database.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.operations.AddIndexConcurrently\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AddIndexConcurrently</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">index</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L120\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.AddIndexConcurrently\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AddIndexConcurrently</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">index</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L120\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.AddIndexConcurrently\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Like <a class=\"reference internal\" href=\"../../migration-operations.html#django.db.migrations.operations.AddIndex\" title=\"django.db.migrations.operations.AddIndex\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AddIndex</span></code></a>, but creates an\n index with the <code class=\"docutils literal notranslate\"><span class=\"pre\">CONCURRENTLY</span></code> option. This has a few caveats to be aware\n of when using this option, see <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/sql-createindex.html#SQL-CREATEINDEX-CONCURRENTLY\">the PostgreSQL documentation of building\n indexes concurrently</a>.</p>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.operations.RemoveIndexConcurrently\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RemoveIndexConcurrently</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L146\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.RemoveIndexConcurrently\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RemoveIndexConcurrently</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L146\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.RemoveIndexConcurrently\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Like <a class=\"reference internal\" href=\"../../migration-operations.html#django.db.migrations.operations.RemoveIndex\" title=\"django.db.migrations.operations.RemoveIndex\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RemoveIndex</span></code></a>, but removes the\n index with the <code class=\"docutils literal notranslate\"><span class=\"pre\">CONCURRENTLY</span></code> option. This has a few caveats to be aware\n of when using this option, see <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/sql-dropindex.html\">the PostgreSQL documentation</a>.</p>\n </dd></dl>\n \n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">CONCURRENTLY</span></code> option is not supported inside a transaction (see\n <a class=\"reference internal\" href=\"../../../howto/writing-migrations.html#non-atomic-migrations\"><span class=\"std std-ref\">non-atomic migration</span></a>).</p>\n </div>\n </section>\n <section id=\"s-adding-constraints-without-enforcing-validation\">\n <span id=\"adding-constraints-without-enforcing-validation\"></span><h2>Adding constraints without enforcing validation<a class=\"headerlink\" href=\"#adding-constraints-without-enforcing-validation\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>PostgreSQL supports the <code class=\"docutils literal notranslate\"><span class=\"pre\">NOT</span> <span class=\"pre\">VALID</span></code> option with the <code class=\"docutils literal notranslate\"><span class=\"pre\">ADD</span> <span class=\"pre\">CONSTRAINT</span></code>\n@@ -276,28 +277,28 @@\n the table to verify that all existing rows satisfy the constraint.</p>\n <p>To validate check constraints created with the <code class=\"docutils literal notranslate\"><span class=\"pre\">NOT</span> <span class=\"pre\">VALID</span></code> option at a later\n point of time, use the\n <a class=\"reference internal\" href=\"#django.contrib.postgres.operations.ValidateConstraint\" title=\"django.contrib.postgres.operations.ValidateConstraint\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ValidateConstraint</span></code></a> operation.</p>\n <p>See <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/sql-altertable.html#SQL-ALTERTABLE-NOTES\">the PostgreSQL documentation</a> for more details.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.operations.AddConstraintNotValid\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AddConstraintNotValid</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">constraint</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L271\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.AddConstraintNotValid\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AddConstraintNotValid</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">constraint</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L271\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.AddConstraintNotValid\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Like <a class=\"reference internal\" href=\"../../migration-operations.html#django.db.migrations.operations.AddConstraint\" title=\"django.db.migrations.operations.AddConstraint\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AddConstraint</span></code></a>, but avoids\n validating the constraint on existing rows.</p>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.operations.ValidateConstraint\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ValidateConstraint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L307\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.ValidateConstraint\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ValidateConstraint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/operations.py#L307\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.operations.ValidateConstraint\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Scans through the table and validates the given check constraint on\n existing rows.</p>\n </dd></dl>\n \n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">AddConstraintNotValid</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">ValidateConstraint</span></code> operations should be\n performed in two separate migrations. Performing both operations in the\n same atomic migration has the same effect as\n <a class=\"reference internal\" href=\"../../migration-operations.html#django.db.migrations.operations.AddConstraint\" title=\"django.db.migrations.operations.AddConstraint\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AddConstraint</span></code></a>, whereas performing\n them in a single non-atomic migration, may leave your database in an\n inconsistent state if the <code class=\"docutils literal notranslate\"><span class=\"pre\">ValidateConstraint</span></code> operation fails.</p>\n </div>\n@@ -333,37 +334,37 @@\n <li><a class=\"reference internal\" href=\"#adding-constraints-without-enforcing-validation\">Adding constraints without enforcing validation</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"lookups.html\"\n-                          title=\"previous chapter\">PostgreSQL specific lookups</a></p>\n+                          title=\"vorig hoofdstuk\">PostgreSQL specific lookups</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"search.html\"\n-                          title=\"next chapter\">Full text search</a></p>\n+                          title=\"volgend hoofdstuk\">Full text search</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDa\bat\bta\bab\bba\bas\bse\be m\bmi\big\bgr\bra\bat\bti\bio\bon\bn o\bop\bpe\ber\bra\bat\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n All of these _\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs are available from the\n django.contrib.postgres.operations module.\n *\b**\b**\b**\b**\b* C\bCr\bre\bea\bat\bti\bin\bng\bg e\bex\bxt\bte\ben\bns\bsi\bio\bon\bn u\bus\bsi\bin\bng\bg m\bmi\big\bgr\bra\bat\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n You can create a PostgreSQL extension in your database using a migration file.\n@@ -21,44 +21,44 @@\n The operation skips adding the extension if it already exists.\n For most extensions, this requires a database user with superuser privileges.\n If the Django database user doesn\u2019t have the appropriate privileges, you\u2019ll\n have to create the extension outside of Django migrations with a user that has\n them. In that case, connect to your Django database and run the query CREATE\n EXTENSION IF NOT EXISTS hstore;.\n *\b**\b**\b**\b**\b* C\bCr\bre\bea\bat\bte\beE\bEx\bxt\bte\ben\bns\bsi\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs CreateExtension(n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs CreateExtension(n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       An Operation subclass which installs a PostgreSQL extension. For common\n       extensions, use one of the more specific subclasses below.\n         name_\b\u00b6\n             This is a required argument. The name of the extension to be\n             installed.\n *\b**\b**\b**\b**\b* B\bBl\blo\boo\bom\bmE\bEx\bxt\bte\ben\bns\bsi\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs BloomExtension_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BloomExtension_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Installs the bloom extension.\n *\b**\b**\b**\b**\b* B\bBt\btr\bre\bee\beG\bGi\bin\bnE\bEx\bxt\bte\ben\bns\bsi\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs BtreeGinExtension_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BtreeGinExtension_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Installs the btree_gin extension.\n *\b**\b**\b**\b**\b* B\bBt\btr\bre\bee\beG\bGi\bis\bst\btE\bEx\bxt\bte\ben\bns\bsi\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs BtreeGistExtension_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BtreeGistExtension_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Installs the btree_gist extension.\n *\b**\b**\b**\b**\b* C\bCI\bIT\bTe\bex\bxt\btE\bEx\bxt\bte\ben\bns\bsi\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs CITextExtension_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs CITextExtension_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Installs the citext extension.\n *\b**\b**\b**\b**\b* C\bCr\bry\byp\bpt\bto\boE\bEx\bxt\bte\ben\bns\bsi\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs CryptoExtension_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs CryptoExtension_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Installs the pgcrypto extension.\n *\b**\b**\b**\b**\b* H\bHS\bSt\bto\bor\bre\beE\bEx\bxt\bte\ben\bns\bsi\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs HStoreExtension_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs HStoreExtension_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Installs the hstore extension and also sets up the connection to\n       interpret hstore data for possible use in subsequent migrations.\n *\b**\b**\b**\b**\b* T\bTr\bri\big\bgr\bra\bam\bmE\bEx\bxt\bte\ben\bns\bsi\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TrigramExtension_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TrigramExtension_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Installs the pg_trgm extension.\n *\b**\b**\b**\b**\b* U\bUn\bna\bac\bcc\bce\ben\bnt\btE\bEx\bxt\bte\ben\bns\bsi\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs UnaccentExtension_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs UnaccentExtension_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Installs the unaccent extension.\n *\b**\b**\b**\b**\b* M\bMa\ban\bna\bag\bgi\bin\bng\bg c\bco\bol\bll\bla\bat\bti\bio\bon\bns\bs u\bus\bsi\bin\bng\bg m\bmi\big\bgr\bra\bat\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n If you need to filter or order a column using a particular collation that your\n operating system provides but PostgreSQL does not, you can manage collations in\n your database using a migration file. These collations can then be used with\n the db_collation parameter on _\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd, _\bT_\be_\bx_\bt_\bF_\bi_\be_\bl_\bd, and their subclasses.\n For example, to create a collation for German phone book ordering:\n@@ -74,54 +74,54 @@\n             provider=\"icu\",\n             locale=\"und-u-ks-level2\",\n             deterministic=False,\n         ),\n         ...,\n     ]\n   c\bcl\bla\bas\bss\bs CreateCollation(n\bna\bam\bme\be, l\blo\boc\bca\bal\ble\be, *\b*, p\bpr\bro\bov\bvi\bid\bde\ber\br=\b='\b'l\bli\bib\bbc\bc'\b', d\bde\bet\bte\ber\brm\bmi\bin\bni\bis\bst\bti\bic\bc=\b=T\bTr\bru\bue\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Creates a collation with the given name, locale and provider.\n       Set the deterministic parameter to False to create a non-deterministic\n       collation, such as for case-insensitive filtering.\n   c\bcl\bla\bas\bss\bs RemoveCollation(n\bna\bam\bme\be, l\blo\boc\bca\bal\ble\be, *\b*, p\bpr\bro\bov\bvi\bid\bde\ber\br=\b='\b'l\bli\bib\bbc\bc'\b', d\bde\bet\bte\ber\brm\bmi\bin\bni\bis\bst\bti\bic\bc=\b=T\bTr\bru\bue\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Removes the collations named name.\n       When reversed this is creating a collation with the provided locale,\n       provider, and deterministic arguments. Therefore, locale is required to\n       make this operation reversible.\n *\b**\b**\b**\b**\b* C\bCo\bon\bnc\bcu\bur\brr\bre\ben\bnt\bt i\bin\bnd\bde\bex\bx o\bop\bpe\ber\bra\bat\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n PostgreSQL supports the CONCURRENTLY option to CREATE INDEX and DROP INDEX\n statements to add and remove indexes without locking out writes. This option is\n useful for adding or removing an index in a live production database.\n-  c\bcl\bla\bas\bss\bs AddIndexConcurrently(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, i\bin\bnd\bde\bex\bx)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AddIndexConcurrently(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, i\bin\bnd\bde\bex\bx)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Like _\bA_\bd_\bd_\bI_\bn_\bd_\be_\bx, but creates an index with the CONCURRENTLY option. This\n       has a few caveats to be aware of when using this option, see _\bt_\bh_\be\n       _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bf_\b _\bb_\bu_\bi_\bl_\bd_\bi_\bn_\bg_\b _\bi_\bn_\bd_\be_\bx_\be_\bs_\b _\bc_\bo_\bn_\bc_\bu_\br_\br_\be_\bn_\bt_\bl_\by.\n-  c\bcl\bla\bas\bss\bs RemoveIndexConcurrently(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RemoveIndexConcurrently(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Like _\bR_\be_\bm_\bo_\bv_\be_\bI_\bn_\bd_\be_\bx, but removes the index with the CONCURRENTLY option.\n       This has a few caveats to be aware of when using this option, see _\bt_\bh_\be\n       _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n-Note\n+Notitie\n The CONCURRENTLY option is not supported inside a transaction (see _\bn_\bo_\bn_\b-_\ba_\bt_\bo_\bm_\bi_\bc\n _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn).\n *\b**\b**\b**\b**\b* A\bAd\bdd\bdi\bin\bng\bg c\bco\bon\bns\bst\btr\bra\bai\bin\bnt\bts\bs w\bwi\bit\bth\bho\bou\but\bt e\ben\bnf\bfo\bor\brc\bci\bin\bng\bg v\bva\bal\bli\bid\bda\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n PostgreSQL supports the NOT VALID option with the ADD CONSTRAINT statement to\n add check constraints without enforcing validation on existing rows. This\n option is useful if you want to skip the potentially lengthy scan of the table\n to verify that all existing rows satisfy the constraint.\n To validate check constraints created with the NOT VALID option at a later\n point of time, use the _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt operation.\n See _\bt_\bh_\be_\b _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn for more details.\n-  c\bcl\bla\bas\bss\bs AddConstraintNotValid(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, c\bco\bon\bns\bst\btr\bra\bai\bin\bnt\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AddConstraintNotValid(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, c\bco\bon\bns\bst\btr\bra\bai\bin\bnt\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Like _\bA_\bd_\bd_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt, but avoids validating the constraint on existing\n       rows.\n-  c\bcl\bla\bas\bss\bs ValidateConstraint(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ValidateConstraint(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Scans through the table and validates the given check constraint on\n       existing rows.\n-Note\n+Notitie\n AddConstraintNotValid and ValidateConstraint operations should be performed in\n two separate migrations. Performing both operations in the same atomic\n migration has the same effect as _\bA_\bd_\bd_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt, whereas performing them in a\n single non-atomic migration, may leave your database in an inconsistent state\n if the ValidateConstraint operation fails.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs\n@@ -134,16 +134,16 @@\n           o _\bC_\br_\by_\bp_\bt_\bo_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn\n           o _\bH_\bS_\bt_\bo_\br_\be_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn\n           o _\bT_\br_\bi_\bg_\br_\ba_\bm_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn\n           o _\bU_\bn_\ba_\bc_\bc_\be_\bn_\bt_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn\n           o _\bM_\ba_\bn_\ba_\bg_\bi_\bn_\bg_\b _\bc_\bo_\bl_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bu_\bs_\bi_\bn_\bg_\b _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs\n           o _\bC_\bo_\bn_\bc_\bu_\br_\br_\be_\bn_\bt_\b _\bi_\bn_\bd_\be_\bx_\b _\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs\n           o _\bA_\bd_\bd_\bi_\bn_\bg_\b _\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs_\b _\bw_\bi_\bt_\bh_\bo_\bu_\bt_\b _\be_\bn_\bf_\bo_\br_\bc_\bi_\bn_\bg_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bu_\bl_\bl_\b _\bt_\be_\bx_\bt_\b _\bs_\be_\ba_\br_\bc_\bh\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/search.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/search.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Full text search &#8212; Django 5.2b1 documentation</title>\n+    <title>Full text search &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Validators\" href=\"validators.html\" />\n     <link rel=\"prev\" title=\"Database migration operations\" href=\"operations.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -80,15 +81,15 @@\n   <section id=\"s-full-text-search\">\n <span id=\"full-text-search\"></span><h1>Full text search<a class=\"headerlink\" href=\"#full-text-search\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>The database functions in the <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.postgres.search</span></code> module ease\n the use of PostgreSQL\u2019s <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/textsearch.html\">full text search engine</a>.</p>\n <p>For the examples in this document, we\u2019ll use the models defined in\n <a class=\"reference internal\" href=\"../../../topics/db/queries.html\"><span class=\"doc\">Making queries</span></a>.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>For a high-level overview of searching, see the <a class=\"reference internal\" href=\"../../../topics/db/search.html\"><span class=\"doc\">topic documentation</span></a>.</p>\n </div>\n <section id=\"s-the-search-lookup\">\n <span id=\"the-search-lookup\"></span><h2>The <code class=\"docutils literal notranslate\"><span class=\"pre\">search</span></code> lookup<a class=\"headerlink\" href=\"#the-search-lookup\" title=\"Link to this heading\">\u00b6</a></h2>\n <p id=\"std-fieldlookup-search\">A common way to use full text search is to search a single term against a\n single column in the database. For example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Entry</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">filter</span><span class=\"p\">(</span><span class=\"n\">body_text__search</span><span class=\"o\">=</span><span class=\"s2\">&quot;Cheese&quot;</span><span class=\"p\">)</span>\n@@ -102,15 +103,15 @@\n <p>To use the <code class=\"docutils literal notranslate\"><span class=\"pre\">search</span></code> lookup, <code class=\"docutils literal notranslate\"><span class=\"pre\">'django.contrib.postgres'</span></code> must be in your\n <a class=\"reference internal\" href=\"../../settings.html#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">INSTALLED_APPS</span></code></a>.</p>\n </section>\n <section id=\"s-searchvector\">\n <span id=\"searchvector\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">SearchVector</span></code><a class=\"headerlink\" href=\"#searchvector\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.search.SearchVector\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SearchVector</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">config</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">weight</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L90\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.SearchVector\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SearchVector</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">config</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">weight</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L90\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.SearchVector\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Searching against a single field is great but rather limiting. The <code class=\"docutils literal notranslate\"><span class=\"pre\">Entry</span></code>\n instances we\u2019re searching belong to a <code class=\"docutils literal notranslate\"><span class=\"pre\">Blog</span></code>, which has a <code class=\"docutils literal notranslate\"><span class=\"pre\">tagline</span></code> field.\n To query against both fields, use a <code class=\"docutils literal notranslate\"><span class=\"pre\">SearchVector</span></code>:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.postgres.search</span> <span class=\"kn\">import</span> <span class=\"n\">SearchVector</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Entry</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span>\n@@ -135,15 +136,15 @@\n <a class=\"reference internal\" href=\"#postgresql-fts-weighting-queries\"><span class=\"std std-ref\">Weighting queries</span></a> for an explanation of the <code class=\"docutils literal notranslate\"><span class=\"pre\">config</span></code>\n and <code class=\"docutils literal notranslate\"><span class=\"pre\">weight</span></code> parameters.</p>\n </section>\n <section id=\"s-searchquery\">\n <span id=\"searchquery\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">SearchQuery</span></code><a class=\"headerlink\" href=\"#searchquery\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.search.SearchQuery\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SearchQuery</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">config</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">search_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'plain'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L188\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.SearchQuery\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SearchQuery</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">config</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">search_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'plain'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L188\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.SearchQuery\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">SearchQuery</span></code> translates the terms the user provides into a search query\n object that the database compares to a search vector. By default, all the words\n the user provides are passed through the stemming algorithms, and then it\n looks for matches for all of the resulting terms.</p>\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">search_type</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">'plain'</span></code>, which is the default, the terms are treated\n@@ -175,15 +176,15 @@\n <p>See <a class=\"reference internal\" href=\"#postgresql-fts-search-configuration\"><span class=\"std std-ref\">Changing the search configuration</span></a> for an explanation of the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">config</span></code> parameter.</p>\n </section>\n <section id=\"s-searchrank\">\n <span id=\"searchrank\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">SearchRank</span></code><a class=\"headerlink\" href=\"#searchrank\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.search.SearchRank\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SearchRank</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">vector</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">weights</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">normalization</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">cover_density</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L243\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.SearchRank\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SearchRank</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">vector</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">weights</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">normalization</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">cover_density</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L243\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.SearchRank\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>So far, we\u2019ve returned the results for which any match between the vector and\n the query are possible. It\u2019s likely you may wish to order the results by some\n sort of relevancy. PostgreSQL provides a ranking function which takes into\n account how often the query terms appear in the document, how close together\n the terms are in the document, and how important the part of the document is\n@@ -217,15 +218,15 @@\n <p>The PostgreSQL documentation has more details about <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/textsearch-controls.html#TEXTSEARCH-RANKING\">different rank\n normalization options</a>.</p>\n </section>\n <section id=\"s-searchheadline\">\n <span id=\"searchheadline\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">SearchHeadline</span></code><a class=\"headerlink\" href=\"#searchheadline\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.search.SearchHeadline\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SearchHeadline</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">config</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">start_sel</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">stop_sel</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_words</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">min_words</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">short_word</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">highlight_all</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_fragments</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fragment_delimiter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L276\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.SearchHeadline\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SearchHeadline</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">config</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">start_sel</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">stop_sel</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_words</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">min_words</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">short_word</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">highlight_all</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_fragments</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fragment_delimiter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L276\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.SearchHeadline\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a single text field or an expression, a query, a config, and a set of\n options. Returns highlighted search results.</p>\n <p>Set the <code class=\"docutils literal notranslate\"><span class=\"pre\">start_sel</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">stop_sel</span></code> parameters to the string values to be\n used to wrap highlighted query terms in the document. PostgreSQL\u2019s defaults are\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;b&gt;</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;/b&gt;</span></code>.</p>\n@@ -324,15 +325,15 @@\n </div>\n <p>The PostgreSQL documentation has details on\n <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/textsearch-tables.html#TEXTSEARCH-TABLES-INDEX\">creating indexes for full text search</a>.</p>\n <section id=\"s-searchvectorfield\">\n <span id=\"searchvectorfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SearchVectorField</span></code><a class=\"headerlink\" href=\"#searchvectorfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.search.SearchVectorField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SearchVectorField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L32\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.SearchVectorField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SearchVectorField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L32\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.SearchVectorField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>If this approach becomes too slow, you can add a <code class=\"docutils literal notranslate\"><span class=\"pre\">SearchVectorField</span></code> to your\n model. You\u2019ll need to keep it populated with triggers, for example, as\n described in the <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/textsearch-features.html#TEXTSEARCH-UPDATE-TRIGGERS\">PostgreSQL documentation</a>. You can then query the field as\n if it were an annotated <code class=\"docutils literal notranslate\"><span class=\"pre\">SearchVector</span></code>:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Entry</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">update</span><span class=\"p\">(</span><span class=\"n\">search_vector</span><span class=\"o\">=</span><span class=\"n\">SearchVector</span><span class=\"p\">(</span><span class=\"s2\">&quot;body_text&quot;</span><span class=\"p\">))</span>\n@@ -352,15 +353,15 @@\n install it using the\n <a class=\"reference internal\" href=\"operations.html#django.contrib.postgres.operations.TrigramExtension\" title=\"django.contrib.postgres.operations.TrigramExtension\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TrigramExtension</span></code></a> migration\n operation.</p>\n <section id=\"s-trigramsimilarity\">\n <span id=\"trigramsimilarity\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">TrigramSimilarity</span></code><a class=\"headerlink\" href=\"#trigramsimilarity\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.search.TrigramSimilarity\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TrigramSimilarity</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L359\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.TrigramSimilarity\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TrigramSimilarity</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L359\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.TrigramSimilarity\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a field name or expression, and a string or expression. Returns the\n trigram similarity between the two arguments.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.postgres.search</span> <span class=\"kn\">import</span> <span class=\"n\">TrigramSimilarity</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Author</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;Katy Stevens&quot;</span><span class=\"p\">)</span>\n@@ -375,15 +376,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-trigramwordsimilarity\">\n <span id=\"trigramwordsimilarity\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">TrigramWordSimilarity</span></code><a class=\"headerlink\" href=\"#trigramwordsimilarity\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.search.TrigramWordSimilarity\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TrigramWordSimilarity</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L378\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.TrigramWordSimilarity\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TrigramWordSimilarity</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L378\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.TrigramWordSimilarity\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a string or expression, and a field name or expression. Returns the\n trigram word similarity between the two arguments.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.postgres.search</span> <span class=\"kn\">import</span> <span class=\"n\">TrigramWordSimilarity</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Author</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;Katy Stevens&quot;</span><span class=\"p\">)</span>\n@@ -398,27 +399,27 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-trigramstrictwordsimilarity\">\n <span id=\"trigramstrictwordsimilarity\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">TrigramStrictWordSimilarity</span></code><a class=\"headerlink\" href=\"#trigramstrictwordsimilarity\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.search.TrigramStrictWordSimilarity\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TrigramStrictWordSimilarity</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L382\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.TrigramStrictWordSimilarity\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TrigramStrictWordSimilarity</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L382\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.TrigramStrictWordSimilarity\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a string or expression, and a field name or expression. Returns the\n trigram strict word similarity between the two arguments. Similar to\n <a class=\"reference internal\" href=\"#django.contrib.postgres.search.TrigramWordSimilarity\" title=\"django.contrib.postgres.search.TrigramWordSimilarity\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TrigramWordSimilarity()</span></code></a>, except that it forces\n extent boundaries to match word boundaries.</p>\n </section>\n <section id=\"s-trigramdistance\">\n <span id=\"trigramdistance\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">TrigramDistance</span></code><a class=\"headerlink\" href=\"#trigramdistance\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.search.TrigramDistance\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TrigramDistance</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L363\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.TrigramDistance\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TrigramDistance</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L363\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.TrigramDistance\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a field name or expression, and a string or expression. Returns the\n trigram distance between the two arguments.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.postgres.search</span> <span class=\"kn\">import</span> <span class=\"n\">TrigramDistance</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Author</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;Katy Stevens&quot;</span><span class=\"p\">)</span>\n@@ -433,15 +434,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-trigramworddistance\">\n <span id=\"trigramworddistance\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">TrigramWordDistance</span></code><a class=\"headerlink\" href=\"#trigramworddistance\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.search.TrigramWordDistance\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TrigramWordDistance</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L368\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.TrigramWordDistance\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TrigramWordDistance</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L368\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.TrigramWordDistance\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a string or expression, and a field name or expression. Returns the\n trigram word distance between the two arguments.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.postgres.search</span> <span class=\"kn\">import</span> <span class=\"n\">TrigramWordDistance</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Author</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;Katy Stevens&quot;</span><span class=\"p\">)</span>\n@@ -456,15 +457,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-trigramstrictworddistance\">\n <span id=\"trigramstrictworddistance\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">TrigramStrictWordDistance</span></code><a class=\"headerlink\" href=\"#trigramstrictworddistance\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.search.TrigramStrictWordDistance\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TrigramStrictWordDistance</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L373\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.TrigramStrictWordDistance\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TrigramStrictWordDistance</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/search.py#L373\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.search.TrigramStrictWordDistance\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a string or expression, and a field name or expression. Returns the\n trigram strict word distance between the two arguments.</p>\n </section>\n </section>\n </section>\n@@ -505,37 +506,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"operations.html\"\n-                          title=\"previous chapter\">Database migration operations</a></p>\n+                          title=\"vorig hoofdstuk\">Database migration operations</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"validators.html\"\n-                          title=\"next chapter\">Validators</a></p>\n+                          title=\"volgend hoofdstuk\">Validators</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,30 +1,30 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFu\bul\bll\bl t\bte\bex\bxt\bt s\bse\bea\bar\brc\bch\bh_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The database functions in the django.contrib.postgres.search module ease the\n use of PostgreSQL\u2019s _\bf_\bu_\bl_\bl_\b _\bt_\be_\bx_\bt_\b _\bs_\be_\ba_\br_\bc_\bh_\b _\be_\bn_\bg_\bi_\bn_\be.\n For the examples in this document, we\u2019ll use the models defined in _\bM_\ba_\bk_\bi_\bn_\bg\n _\bq_\bu_\be_\br_\bi_\be_\bs.\n-See also\n+Zie ook\n For a high-level overview of searching, see the _\bt_\bo_\bp_\bi_\bc_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n *\b**\b**\b**\b**\b* T\bTh\bhe\be s\bse\bea\bar\brc\bch\bh l\blo\boo\bok\bku\bup\bp_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n A common way to use full text search is to search a single term against a\n single column in the database. For example:\n >>> Entry.objects.filter(body_text__search=\"Cheese\")\n [<Entry: Cheese on Toast recipes>, <Entry: Pizza Recipes>]\n This creates a to_tsvector in the database from the body_text field and a\n plainto_tsquery from the search term 'Cheese', both using the default database\n search configuration. The results are obtained by matching the query and the\n vector.\n To use the search lookup, 'django.contrib.postgres' must be in your\n _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS.\n *\b**\b**\b**\b**\b* S\bSe\bea\bar\brc\bch\bhV\bVe\bec\bct\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SearchVector(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, c\bco\bon\bnf\bfi\big\bg=\b=N\bNo\bon\bne\be, w\bwe\bei\big\bgh\bht\bt=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SearchVector(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, c\bco\bon\bnf\bfi\big\bg=\b=N\bNo\bon\bne\be, w\bwe\bei\big\bgh\bht\bt=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Searching against a single field is great but rather limiting. The Entry\n instances we\u2019re searching belong to a Blog, which has a tagline field. To query\n against both fields, use a SearchVector:\n >>> from django.contrib.postgres.search import SearchVector\n >>> Entry.objects.annotate(\n ...     search=SearchVector(\"body_text\", \"blog__tagline\"),\n ... ).filter(search=\"Cheese\")\n@@ -37,15 +37,15 @@\n >>> Entry.objects.annotate(\n ...     search=SearchVector(\"body_text\") + SearchVector(\"blog__tagline\"),\n ... ).filter(search=\"Cheese\")\n [<Entry: Cheese on Toast recipes>, <Entry: Pizza Recipes>]\n See _\bC_\bh_\ba_\bn_\bg_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bs_\be_\ba_\br_\bc_\bh_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn and _\bW_\be_\bi_\bg_\bh_\bt_\bi_\bn_\bg_\b _\bq_\bu_\be_\br_\bi_\be_\bs for an explanation\n of the config and weight parameters.\n *\b**\b**\b**\b**\b* S\bSe\bea\bar\brc\bch\bhQ\bQu\bue\ber\bry\by_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SearchQuery(v\bva\bal\blu\bue\be, c\bco\bon\bnf\bfi\big\bg=\b=N\bNo\bon\bne\be, s\bse\bea\bar\brc\bch\bh_\b_t\bty\byp\bpe\be=\b='\b'p\bpl\bla\bai\bin\bn'\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SearchQuery(v\bva\bal\blu\bue\be, c\bco\bon\bnf\bfi\big\bg=\b=N\bNo\bon\bne\be, s\bse\bea\bar\brc\bch\bh_\b_t\bty\byp\bpe\be=\b='\b'p\bpl\bla\bai\bin\bn'\b')_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n SearchQuery translates the terms the user provides into a search query object\n that the database compares to a search vector. By default, all the words the\n user provides are passed through the stemming algorithms, and then it looks for\n matches for all of the resulting terms.\n If search_type is 'plain', which is the default, the terms are treated as\n separate keywords. If search_type is 'phrase', the terms are treated as a\n single phrase. If search_type is 'raw', then you can provide a formatted search\n@@ -68,15 +68,15 @@\n >>> SearchQuery(\"meat\") & SearchQuery(\"cheese\")  # AND\n >>> SearchQuery(\"meat\") | SearchQuery(\"cheese\")  # OR\n >>> ~SearchQuery(\"meat\")  # NOT\n See _\bC_\bh_\ba_\bn_\bg_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bs_\be_\ba_\br_\bc_\bh_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn for an explanation of the config\n parameter.\n *\b**\b**\b**\b**\b* S\bSe\bea\bar\brc\bch\bhR\bRa\ban\bnk\bk_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs SearchRank(v\bve\bec\bct\bto\bor\br, q\bqu\bue\ber\bry\by, w\bwe\bei\big\bgh\bht\bts\bs=\b=N\bNo\bon\bne\be, n\bno\bor\brm\bma\bal\bli\biz\bza\bat\bti\bio\bon\bn=\b=N\bNo\bon\bne\be,\n-  c\bco\bov\bve\ber\br_\b_d\bde\ben\bns\bsi\bit\bty\by=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bco\bov\bve\ber\br_\b_d\bde\ben\bns\bsi\bit\bty\by=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n So far, we\u2019ve returned the results for which any match between the vector and\n the query are possible. It\u2019s likely you may wish to order the results by some\n sort of relevancy. PostgreSQL provides a ranking function which takes into\n account how often the query terms appear in the document, how close together\n the terms are in the document, and how important the part of the document is\n where they occur. The better the match, the higher the value of the rank. To\n order by relevancy:\n@@ -101,15 +101,15 @@\n ...     )\n ... )\n The PostgreSQL documentation has more details about _\bd_\bi_\bf_\bf_\be_\br_\be_\bn_\bt_\b _\br_\ba_\bn_\bk\n _\bn_\bo_\br_\bm_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bp_\bt_\bi_\bo_\bn_\bs.\n *\b**\b**\b**\b**\b* S\bSe\bea\bar\brc\bch\bhH\bHe\bea\bad\bdl\bli\bin\bne\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs SearchHeadline(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, q\bqu\bue\ber\bry\by, c\bco\bon\bnf\bfi\big\bg=\b=N\bNo\bon\bne\be, s\bst\bta\bar\brt\bt_\b_s\bse\bel\bl=\b=N\bNo\bon\bne\be,\n   s\bst\bto\bop\bp_\b_s\bse\bel\bl=\b=N\bNo\bon\bne\be, m\bma\bax\bx_\b_w\bwo\bor\brd\bds\bs=\b=N\bNo\bon\bne\be, m\bmi\bin\bn_\b_w\bwo\bor\brd\bds\bs=\b=N\bNo\bon\bne\be, s\bsh\bho\bor\brt\bt_\b_w\bwo\bor\brd\bd=\b=N\bNo\bon\bne\be,\n-  h\bhi\big\bgh\bhl\bli\big\bgh\bht\bt_\b_a\bal\bll\bl=\b=N\bNo\bon\bne\be, m\bma\bax\bx_\b_f\bfr\bra\bag\bgm\bme\ben\bnt\bts\bs=\b=N\bNo\bon\bne\be, f\bfr\bra\bag\bgm\bme\ben\bnt\bt_\b_d\bde\bel\bli\bim\bmi\bit\bte\ber\br=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  h\bhi\big\bgh\bhl\bli\big\bgh\bht\bt_\b_a\bal\bll\bl=\b=N\bNo\bon\bne\be, m\bma\bax\bx_\b_f\bfr\bra\bag\bgm\bme\ben\bnt\bts\bs=\b=N\bNo\bon\bne\be, f\bfr\bra\bag\bgm\bme\ben\bnt\bt_\b_d\bde\bel\bli\bim\bmi\bit\bte\ber\br=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a single text field or an expression, a query, a config, and a set of\n options. Returns highlighted search results.\n Set the start_sel and stop_sel parameters to the string values to be used to\n wrap highlighted query terms in the document. PostgreSQL\u2019s defaults are <b> and\n </b>.\n Provide integer values to the max_words and min_words parameters to determine\n the longest and shortest headlines. PostgreSQL\u2019s defaults are 35 and 15.\n@@ -183,15 +183,15 @@\n GinIndex(\n     SearchVector(\"body_text\", \"headline\", config=\"english\"),\n     name=\"search_vector_idx\",\n )\n The PostgreSQL documentation has details on _\bc_\br_\be_\ba_\bt_\bi_\bn_\bg_\b _\bi_\bn_\bd_\be_\bx_\be_\bs_\b _\bf_\bo_\br_\b _\bf_\bu_\bl_\bl_\b _\bt_\be_\bx_\bt\n _\bs_\be_\ba_\br_\bc_\bh.\n *\b**\b**\b**\b* S\bSe\bea\bar\brc\bch\bhV\bVe\bec\bct\bto\bor\brF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SearchVectorField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SearchVectorField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n If this approach becomes too slow, you can add a SearchVectorField to your\n model. You\u2019ll need to keep it populated with triggers, for example, as\n described in the _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn. You can then query the field as if\n it were an annotated SearchVector:\n >>> Entry.objects.update(search_vector=SearchVector(\"body_text\"))\n >>> Entry.objects.filter(search_vector=\"cheese\")\n [<Entry: Cheese on Toast recipes>, <Entry: Pizza recipes>]\n@@ -199,81 +199,81 @@\n Another approach to searching is trigram similarity. A trigram is a group of\n three consecutive characters. In addition to the _\bt_\br_\bi_\bg_\br_\ba_\bm_\b__\bs_\bi_\bm_\bi_\bl_\ba_\br,\n _\bt_\br_\bi_\bg_\br_\ba_\bm_\b__\bw_\bo_\br_\bd_\b__\bs_\bi_\bm_\bi_\bl_\ba_\br, and _\bt_\br_\bi_\bg_\br_\ba_\bm_\b__\bs_\bt_\br_\bi_\bc_\bt_\b__\bw_\bo_\br_\bd_\b__\bs_\bi_\bm_\bi_\bl_\ba_\br lookups, you can use a\n couple of other expressions.\n To use them, you need to activate the _\bp_\bg_\b__\bt_\br_\bg_\bm_\b _\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn on PostgreSQL. You can\n install it using the _\bT_\br_\bi_\bg_\br_\ba_\bm_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn migration operation.\n *\b**\b**\b**\b* T\bTr\bri\big\bgr\bra\bam\bmS\bSi\bim\bmi\bil\bla\bar\bri\bit\bty\by_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TrigramSimilarity(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, s\bst\btr\bri\bin\bng\bg, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TrigramSimilarity(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, s\bst\btr\bri\bin\bng\bg, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a field name or expression, and a string or expression. Returns the\n trigram similarity between the two arguments.\n Usage example:\n >>> from django.contrib.postgres.search import TrigramSimilarity\n >>> Author.objects.create(name=\"Katy Stevens\")\n >>> Author.objects.create(name=\"Stephen Keats\")\n >>> test = \"Katie Stephens\"\n >>> Author.objects.annotate(\n ...     similarity=TrigramSimilarity(\"name\", test),\n ... ).filter(\n ...     similarity__gt=0.3\n ... ).order_by(\"-similarity\")\n [<Author: Katy Stevens>, <Author: Stephen Keats>]\n *\b**\b**\b**\b* T\bTr\bri\big\bgr\bra\bam\bmW\bWo\bor\brd\bdS\bSi\bim\bmi\bil\bla\bar\bri\bit\bty\by_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TrigramWordSimilarity(s\bst\btr\bri\bin\bng\bg, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TrigramWordSimilarity(s\bst\btr\bri\bin\bng\bg, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a string or expression, and a field name or expression. Returns the\n trigram word similarity between the two arguments.\n Usage example:\n >>> from django.contrib.postgres.search import TrigramWordSimilarity\n >>> Author.objects.create(name=\"Katy Stevens\")\n >>> Author.objects.create(name=\"Stephen Keats\")\n >>> test = \"Kat\"\n >>> Author.objects.annotate(\n ...     similarity=TrigramWordSimilarity(test, \"name\"),\n ... ).filter(\n ...     similarity__gt=0.3\n ... ).order_by(\"-similarity\")\n [<Author: Katy Stevens>]\n *\b**\b**\b**\b* T\bTr\bri\big\bgr\bra\bam\bmS\bSt\btr\bri\bic\bct\btW\bWo\bor\brd\bdS\bSi\bim\bmi\bil\bla\bar\bri\bit\bty\by_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TrigramStrictWordSimilarity(s\bst\btr\bri\bin\bng\bg, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TrigramStrictWordSimilarity(s\bst\btr\bri\bin\bng\bg, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a string or expression, and a field name or expression. Returns the\n trigram strict word similarity between the two arguments. Similar to\n _\bT_\br_\bi_\bg_\br_\ba_\bm_\bW_\bo_\br_\bd_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by_\b(_\b), except that it forces extent boundaries to match word\n boundaries.\n *\b**\b**\b**\b* T\bTr\bri\big\bgr\bra\bam\bmD\bDi\bis\bst\bta\ban\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TrigramDistance(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, s\bst\btr\bri\bin\bng\bg, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TrigramDistance(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, s\bst\btr\bri\bin\bng\bg, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a field name or expression, and a string or expression. Returns the\n trigram distance between the two arguments.\n Usage example:\n >>> from django.contrib.postgres.search import TrigramDistance\n >>> Author.objects.create(name=\"Katy Stevens\")\n >>> Author.objects.create(name=\"Stephen Keats\")\n >>> test = \"Katie Stephens\"\n >>> Author.objects.annotate(\n ...     distance=TrigramDistance(\"name\", test),\n ... ).filter(\n ...     distance__lte=0.7\n ... ).order_by(\"distance\")\n [<Author: Katy Stevens>, <Author: Stephen Keats>]\n *\b**\b**\b**\b* T\bTr\bri\big\bgr\bra\bam\bmW\bWo\bor\brd\bdD\bDi\bis\bst\bta\ban\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TrigramWordDistance(s\bst\btr\bri\bin\bng\bg, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TrigramWordDistance(s\bst\btr\bri\bin\bng\bg, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a string or expression, and a field name or expression. Returns the\n trigram word distance between the two arguments.\n Usage example:\n >>> from django.contrib.postgres.search import TrigramWordDistance\n >>> Author.objects.create(name=\"Katy Stevens\")\n >>> Author.objects.create(name=\"Stephen Keats\")\n >>> test = \"Kat\"\n >>> Author.objects.annotate(\n ...     distance=TrigramWordDistance(test, \"name\"),\n ... ).filter(\n ...     distance__lte=0.7\n ... ).order_by(\"distance\")\n [<Author: Katy Stevens>]\n *\b**\b**\b**\b* T\bTr\bri\big\bgr\bra\bam\bmS\bSt\btr\bri\bic\bct\btW\bWo\bor\brd\bdD\bDi\bis\bst\bta\ban\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TrigramStrictWordDistance(s\bst\btr\bri\bin\bng\bg, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TrigramStrictWordDistance(s\bst\btr\bri\bin\bng\bg, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a string or expression, and a field name or expression. Returns the\n trigram strict word distance between the two arguments.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bF_\bu_\bl_\bl_\b _\bt_\be_\bx_\bt_\b _\bs_\be_\ba_\br_\bc_\bh\n           o _\bT_\bh_\be_\b _\bs_\be_\ba_\br_\bc_\bh_\b _\bl_\bo_\bo_\bk_\bu_\bp\n           o _\bS_\be_\ba_\br_\bc_\bh_\bV_\be_\bc_\bt_\bo_\br\n           o _\bS_\be_\ba_\br_\bc_\bh_\bQ_\bu_\be_\br_\by\n@@ -286,16 +286,16 @@\n           o _\bT_\br_\bi_\bg_\br_\ba_\bm_\b _\bs_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by\n                 # _\bT_\br_\bi_\bg_\br_\ba_\bm_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by\n                 # _\bT_\br_\bi_\bg_\br_\ba_\bm_\bW_\bo_\br_\bd_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by\n                 # _\bT_\br_\bi_\bg_\br_\ba_\bm_\bS_\bt_\br_\bi_\bc_\bt_\bW_\bo_\br_\bd_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by\n                 # _\bT_\br_\bi_\bg_\br_\ba_\bm_\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be\n                 # _\bT_\br_\bi_\bg_\br_\ba_\bm_\bW_\bo_\br_\bd_\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be\n                 # _\bT_\br_\bi_\bg_\br_\ba_\bm_\bS_\bt_\br_\bi_\bc_\bt_\bW_\bo_\br_\bd_\bD_\bi_\bs_\bt_\ba_\bn_\bc_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/validators.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/postgres/validators.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Validators &#8212; Django 5.2b1 documentation</title>\n+    <title>Validators &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"The redirects app\" href=\"../redirects.html\" />\n     <link rel=\"prev\" title=\"Full text search\" href=\"search.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -81,44 +82,44 @@\n <span id=\"s-validators\"></span><span id=\"module-django.contrib.postgres.validators\"></span><span id=\"validators\"></span><h1>Validators<a class=\"headerlink\" href=\"#module-django.contrib.postgres.validators\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>These validators are available from the <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.postgres.validators</span></code>\n module.</p>\n <section id=\"s-keysvalidator\">\n <span id=\"keysvalidator\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">KeysValidator</span></code><a class=\"headerlink\" href=\"#keysvalidator\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.validators.KeysValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">KeysValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">keys</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strict</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">messages</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/validators.py#L34\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.validators.KeysValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">KeysValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">keys</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strict</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">messages</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/validators.py#L34\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.validators.KeysValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Validates that the given keys are contained in the value. If <code class=\"docutils literal notranslate\"><span class=\"pre\">strict</span></code> is\n <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, then it also checks that there are no other keys present.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">messages</span></code> passed should be a dict containing the keys\n <code class=\"docutils literal notranslate\"><span class=\"pre\">missing_keys</span></code> and/or <code class=\"docutils literal notranslate\"><span class=\"pre\">extra_keys</span></code>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Note that this checks only for the existence of a given key, not that\n the value of a key is non-empty.</p>\n </div>\n </dd></dl>\n \n </section>\n <section id=\"s-range-validators\">\n <span id=\"range-validators\"></span><h2>Range validators<a class=\"headerlink\" href=\"#range-validators\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-rangemaxvaluevalidator\">\n <span id=\"rangemaxvaluevalidator\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RangeMaxValueValidator</span></code><a class=\"headerlink\" href=\"#rangemaxvaluevalidator\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.validators.RangeMaxValueValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RangeMaxValueValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">limit_value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/validators.py#L76\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.validators.RangeMaxValueValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RangeMaxValueValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">limit_value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/validators.py#L76\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.validators.RangeMaxValueValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Validates that the upper bound of the range is not greater than\n <code class=\"docutils literal notranslate\"><span class=\"pre\">limit_value</span></code>.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-rangeminvaluevalidator\">\n <span id=\"rangeminvaluevalidator\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RangeMinValueValidator</span></code><a class=\"headerlink\" href=\"#rangeminvaluevalidator\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.postgres.validators.RangeMinValueValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RangeMinValueValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">limit_value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/validators.py#L85\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.validators.RangeMinValueValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RangeMinValueValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">limit_value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/postgres/validators.py#L85\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.postgres.validators.RangeMinValueValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Validates that the lower bound of the range is not less than the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">limit_value</span></code>.</p>\n </dd></dl>\n \n </section>\n </section>\n </section>\n@@ -145,37 +146,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"search.html\"\n-                          title=\"previous chapter\">Full text search</a></p>\n+                          title=\"vorig hoofdstuk\">Full text search</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../redirects.html\"\n-                          title=\"next chapter\">The redirects app</a></p>\n+                          title=\"volgend hoofdstuk\">The redirects app</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,39 +1,39 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* V\bVa\bal\bli\bid\bda\bat\bto\bor\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n These validators are available from the django.contrib.postgres.validators\n module.\n *\b**\b**\b**\b**\b* K\bKe\bey\bys\bsV\bVa\bal\bli\bid\bda\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs KeysValidator(k\bke\bey\bys\bs, s\bst\btr\bri\bic\bct\bt=\b=F\bFa\bal\bls\bse\be, m\bme\bes\bss\bsa\bag\bge\bes\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs KeysValidator(k\bke\bey\bys\bs, s\bst\btr\bri\bic\bct\bt=\b=F\bFa\bal\bls\bse\be, m\bme\bes\bss\bsa\bag\bge\bes\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Validates that the given keys are contained in the value. If strict is\n       True, then it also checks that there are no other keys present.\n       The messages passed should be a dict containing the keys missing_keys\n       and/or extra_keys.\n-      Note\n+      Notitie\n       Note that this checks only for the existence of a given key, not that the\n       value of a key is non-empty.\n *\b**\b**\b**\b**\b* R\bRa\ban\bng\bge\be v\bva\bal\bli\bid\bda\bat\bto\bor\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* R\bRa\ban\bng\bge\beM\bMa\bax\bxV\bVa\bal\blu\bue\beV\bVa\bal\bli\bid\bda\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs RangeMaxValueValidator(l\bli\bim\bmi\bit\bt_\b_v\bva\bal\blu\bue\be, m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RangeMaxValueValidator(l\bli\bim\bmi\bit\bt_\b_v\bva\bal\blu\bue\be, m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Validates that the upper bound of the range is not greater than\n       limit_value.\n *\b**\b**\b**\b* R\bRa\ban\bng\bge\beM\bMi\bin\bnV\bVa\bal\blu\bue\beV\bVa\bal\bli\bid\bda\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs RangeMinValueValidator(l\bli\bim\bmi\bit\bt_\b_v\bva\bal\blu\bue\be, m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RangeMinValueValidator(l\bli\bim\bmi\bit\bt_\b_v\bva\bal\blu\bue\be, m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Validates that the lower bound of the range is not less than the\n       limit_value.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs\n           o _\bK_\be_\by_\bs_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n           o _\bR_\ba_\bn_\bg_\be_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs\n                 # _\bR_\ba_\bn_\bg_\be_\bM_\ba_\bx_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n                 # _\bR_\ba_\bn_\bg_\be_\bM_\bi_\bn_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bu_\bl_\bl_\b _\bt_\be_\bx_\bt_\b _\bs_\be_\ba_\br_\bc_\bh\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\bs_\b _\ba_\bp_\bp\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/redirects.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/redirects.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>The redirects app &#8212; Django 5.2b1 documentation</title>\n+    <title>The redirects app &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"The sitemap framework\" href=\"sitemaps.html\" />\n     <link rel=\"prev\" title=\"Validators\" href=\"postgres/validators.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -217,37 +218,37 @@\n <li><a class=\"reference internal\" href=\"#middleware\">Middleware</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"postgres/validators.html\"\n-                          title=\"previous chapter\">Validators</a></p>\n+                          title=\"vorig hoofdstuk\">Validators</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"sitemaps.html\"\n-                          title=\"next chapter\">The sitemap framework</a></p>\n+                          title=\"volgend hoofdstuk\">The sitemap framework</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTh\bhe\be r\bre\bed\bdi\bir\bre\bec\bct\bts\bs a\bap\bpp\bp_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django comes with an optional redirects application. It lets you store\n redirects in a database and handles the redirecting for you. It uses the HTTP\n response status code 301 Moved Permanently by default.\n *\b**\b**\b**\b**\b* I\bIn\bns\bst\bta\bal\bll\bla\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -75,16 +75,16 @@\n     * _\bT_\bh_\be_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\bs_\b _\ba_\bp_\bp\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\ba_\bt_\bi_\bo_\bn\n           o _\bH_\bo_\bw_\b _\bi_\bt_\b _\bw_\bo_\br_\bk_\bs\n           o _\bH_\bo_\bw_\b _\bt_\bo_\b _\ba_\bd_\bd_\b,_\b _\bc_\bh_\ba_\bn_\bg_\be_\b _\ba_\bn_\bd_\b _\bd_\be_\bl_\be_\bt_\be_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\bs\n                 # _\bV_\bi_\ba_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn_\b _\bi_\bn_\bt_\be_\br_\bf_\ba_\bc_\be\n                 # _\bV_\bi_\ba_\b _\bt_\bh_\be_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\bA_\bP_\bI\n           o _\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bs_\bi_\bt_\be_\bm_\ba_\bp_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/sitemaps.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/sitemaps.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>The sitemap framework &#8212; Django 5.2b1 documentation</title>\n+    <title>The sitemap framework &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"The \u201csites\u201d framework\" href=\"sites.html\" />\n     <link rel=\"prev\" title=\"The redirects app\" href=\"redirects.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -193,29 +194,29 @@\n and returns the result.</p></li>\n </ul>\n </section>\n <section id=\"s-sitemap-class-reference\">\n <span id=\"sitemap-class-reference\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Sitemap</span></code> class reference<a class=\"headerlink\" href=\"#sitemap-class-reference\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.sitemaps.Sitemap\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Sitemap</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sitemaps/__init__.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sitemaps.Sitemap\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Sitemap</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sitemaps/__init__.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sitemaps.Sitemap\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A <code class=\"docutils literal notranslate\"><span class=\"pre\">Sitemap</span></code> class can define the following methods/attributes:</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.sitemaps.Sitemap.items\">\n-<span class=\"sig-name descname\"><span class=\"pre\">items</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sitemaps/__init__.py#L75\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sitemaps.Sitemap.items\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">items</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sitemaps/__init__.py#L75\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sitemaps.Sitemap.items\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><strong>Required.</strong> A method that returns a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/glossary.html#term-sequence\" title=\"(in Python v3.13)\"><span class=\"xref std std-term\">sequence</span></a> or <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code>\n of objects. The framework doesn\u2019t care what <em>type</em> of objects they are;\n all that matters is that these objects get passed to the\n <a class=\"reference internal\" href=\"#django.contrib.sitemaps.Sitemap.location\" title=\"django.contrib.sitemaps.Sitemap.location\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">location()</span></code></a>, <a class=\"reference internal\" href=\"#django.contrib.sitemaps.Sitemap.lastmod\" title=\"django.contrib.sitemaps.Sitemap.lastmod\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">lastmod()</span></code></a>,\n <a class=\"reference internal\" href=\"#django.contrib.sitemaps.Sitemap.changefreq\" title=\"django.contrib.sitemaps.Sitemap.changefreq\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">changefreq()</span></code></a> and <a class=\"reference internal\" href=\"#django.contrib.sitemaps.Sitemap.priority\" title=\"django.contrib.sitemaps.Sitemap.priority\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">priority()</span></code></a> methods.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.sitemaps.Sitemap.location\">\n-<span class=\"sig-name descname\"><span class=\"pre\">location</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sitemaps/__init__.py#L78\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sitemaps.Sitemap.location\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">location</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sitemaps/__init__.py#L78\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sitemaps.Sitemap.location\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><strong>Optional.</strong> Either a method or attribute.</p>\n <p>If it\u2019s a method, it should return the absolute path for a given object\n as returned by <a class=\"reference internal\" href=\"#django.contrib.sitemaps.Sitemap.items\" title=\"django.contrib.sitemaps.Sitemap.items\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">items()</span></code></a>.</p>\n <p>If it\u2019s an attribute, its value should be a string representing an\n absolute path to use for <em>every</em> object returned by\n <a class=\"reference internal\" href=\"#django.contrib.sitemaps.Sitemap.items\" title=\"django.contrib.sitemaps.Sitemap.items\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">items()</span></code></a>.</p>\n <p>In both cases, \u201cabsolute path\u201d means a URL that doesn\u2019t include the\n@@ -248,15 +249,15 @@\n <a class=\"reference internal\" href=\"../middleware.html#django.middleware.http.ConditionalGetMiddleware\" title=\"django.middleware.http.ConditionalGetMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ConditionalGetMiddleware</span></code></a> to make\n Django respond appropriately to requests with an <code class=\"docutils literal notranslate\"><span class=\"pre\">If-Modified-Since</span></code>\n header which will prevent sending the sitemap if it hasn\u2019t changed.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.sitemaps.Sitemap.paginator\">\n-<span class=\"sig-name descname\"><span class=\"pre\">paginator</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sitemaps/__init__.py#L72\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sitemaps.Sitemap.paginator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">paginator</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sitemaps/__init__.py#L72\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sitemaps.Sitemap.paginator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><strong>Optional.</strong></p>\n <p>This property returns a <a class=\"reference internal\" href=\"../paginator.html#django.core.paginator.Paginator\" title=\"django.core.paginator.Paginator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Paginator</span></code></a> for\n <a class=\"reference internal\" href=\"#django.contrib.sitemaps.Sitemap.items\" title=\"django.contrib.sitemaps.Sitemap.items\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">items()</span></code></a>. If you generate sitemaps in a batch you may\n want to override this as a cached property in order to avoid multiple\n <code class=\"docutils literal notranslate\"><span class=\"pre\">items()</span></code> calls.</p>\n </dd></dl>\n \n@@ -352,15 +353,15 @@\n <a class=\"reference internal\" href=\"#django.contrib.sitemaps.Sitemap.alternates\" title=\"django.contrib.sitemaps.Sitemap.alternates\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">alternates</span></code></a> will contain a <code class=\"docutils literal notranslate\"><span class=\"pre\">hreflang=&quot;x-default&quot;</span></code>\n fallback entry with a value of <a class=\"reference internal\" href=\"../settings.html#std-setting-LANGUAGE_CODE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">LANGUAGE_CODE</span></code></a>. The default is\n <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.sitemaps.Sitemap.get_latest_lastmod\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_latest_lastmod</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sitemaps/__init__.py#L106\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sitemaps.Sitemap.get_latest_lastmod\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_latest_lastmod</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sitemaps/__init__.py#L106\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sitemaps.Sitemap.get_latest_lastmod\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><strong>Optional.</strong> A method that returns the latest value returned by\n <a class=\"reference internal\" href=\"#django.contrib.sitemaps.Sitemap.lastmod\" title=\"django.contrib.sitemaps.Sitemap.lastmod\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">lastmod</span></code></a>. This function is used to add the <code class=\"docutils literal notranslate\"><span class=\"pre\">lastmod</span></code>\n attribute to <a class=\"reference internal\" href=\"#sitemap-index-context-variables\"><span class=\"std std-ref\">Sitemap index context\n variables</span></a>.</p>\n <p>By default <a class=\"reference internal\" href=\"#django.contrib.sitemaps.Sitemap.get_latest_lastmod\" title=\"django.contrib.sitemaps.Sitemap.get_latest_lastmod\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_latest_lastmod()</span></code></a> returns:</p>\n <ul class=\"simple\">\n <li><p>If <a class=\"reference internal\" href=\"#django.contrib.sitemaps.Sitemap.lastmod\" title=\"django.contrib.sitemaps.Sitemap.lastmod\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">lastmod</span></code></a> is an attribute:\n@@ -369,30 +370,30 @@\n The latest <code class=\"docutils literal notranslate\"><span class=\"pre\">lastmod</span></code> returned by calling the method with all\n items returned by <a class=\"reference internal\" href=\"#django.contrib.sitemaps.Sitemap.items\" title=\"django.contrib.sitemaps.Sitemap.items\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Sitemap.items()</span></code></a>.</p></li>\n </ul>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.sitemaps.Sitemap.get_languages_for_item\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_languages_for_item</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">item</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sitemaps/__init__.py#L42\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sitemaps.Sitemap.get_languages_for_item\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_languages_for_item</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">item</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sitemaps/__init__.py#L42\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sitemaps.Sitemap.get_languages_for_item\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><strong>Optional.</strong> A method that returns the sequence of language codes for\n which the item is displayed. By default\n <a class=\"reference internal\" href=\"#django.contrib.sitemaps.Sitemap.get_languages_for_item\" title=\"django.contrib.sitemaps.Sitemap.get_languages_for_item\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_languages_for_item()</span></code></a> returns\n <a class=\"reference internal\" href=\"#django.contrib.sitemaps.Sitemap.languages\" title=\"django.contrib.sitemaps.Sitemap.languages\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">languages</span></code></a>.</p>\n </dd></dl>\n \n </dd></dl>\n \n </section>\n <section id=\"s-shortcuts\">\n <span id=\"shortcuts\"></span><h2>Shortcuts<a class=\"headerlink\" href=\"#shortcuts\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>The sitemap framework provides a convenience class for a common case:</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.sitemaps.GenericSitemap\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GenericSitemap</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">info_dict</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">priority</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">changefreq</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">protocol</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sitemaps/__init__.py#L173\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sitemaps.GenericSitemap\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GenericSitemap</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">info_dict</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">priority</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">changefreq</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">protocol</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sitemaps/__init__.py#L173\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sitemaps.GenericSitemap\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.contrib.sitemaps.GenericSitemap\" title=\"django.contrib.sitemaps.GenericSitemap\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.contrib.sitemaps.GenericSitemap</span></code></a> class allows you to\n create a sitemap by passing it a dictionary which has to contain at least\n a <code class=\"docutils literal notranslate\"><span class=\"pre\">queryset</span></code> entry. This queryset will be used to generate the items\n of the sitemap. It may also have a <code class=\"docutils literal notranslate\"><span class=\"pre\">date_field</span></code> entry that\n specifies a date field for objects retrieved from the <code class=\"docutils literal notranslate\"><span class=\"pre\">queryset</span></code>.\n This will be used for the <a class=\"reference internal\" href=\"#django.contrib.sitemaps.Sitemap.lastmod\" title=\"django.contrib.sitemaps.Sitemap.lastmod\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">lastmod</span></code></a> attribute and\n <a class=\"reference internal\" href=\"#django.contrib.sitemaps.Sitemap.get_latest_lastmod\" title=\"django.contrib.sitemaps.Sitemap.get_latest_lastmod\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_latest_lastmod()</span></code></a> methods in the in the\n@@ -671,37 +672,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"redirects.html\"\n-                          title=\"previous chapter\">The redirects app</a></p>\n+                          title=\"vorig hoofdstuk\">The redirects app</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"sites.html\"\n-                          title=\"next chapter\">The \u201csites\u201d framework</a></p>\n+                          title=\"volgend hoofdstuk\">The \u201csites\u201d framework</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTh\bhe\be s\bsi\bit\bte\bem\bma\bap\bp f\bfr\bra\bam\bme\bew\bwo\bor\brk\bk_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django comes with a high-level sitemap-generating framework to create _\bs_\bi_\bt_\be_\bm_\ba_\bp\n XML files.\n *\b**\b**\b**\b**\b* O\bOv\bve\ber\brv\bvi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n A sitemap is an XML file on your website that tells search-engine indexers how\n@@ -82,22 +82,22 @@\n       objects returned will get passed to any callable methods corresponding to\n       a sitemap property (_\bl_\bo_\bc_\ba_\bt_\bi_\bo_\bn, _\bl_\ba_\bs_\bt_\bm_\bo_\bd, _\bc_\bh_\ba_\bn_\bg_\be_\bf_\br_\be_\bq, and _\bp_\br_\bi_\bo_\br_\bi_\bt_\by).\n     * _\bl_\ba_\bs_\bt_\bm_\bo_\bd should return a _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be.\n     * There is no _\bl_\bo_\bc_\ba_\bt_\bi_\bo_\bn method in this example, but you can provide it in\n       order to specify the URL for your object. By default, _\bl_\bo_\bc_\ba_\bt_\bi_\bo_\bn_\b(_\b) calls\n       get_absolute_url() on each object and returns the result.\n *\b**\b**\b**\b**\b* S\bSi\bit\bte\bem\bma\bap\bp c\bcl\bla\bas\bss\bs r\bre\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Sitemap_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Sitemap_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A Sitemap class can define the following methods/attributes:\n-        items_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        items_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             R\bRe\beq\bqu\bui\bir\bre\bed\bd.\b. A method that returns a _\bs_\be_\bq_\bu_\be_\bn_\bc_\be or QuerySet of objects.\n             The framework doesn\u2019t care what t\bty\byp\bpe\be of objects they are; all that\n             matters is that these objects get passed to the _\bl_\bo_\bc_\ba_\bt_\bi_\bo_\bn_\b(_\b), _\bl_\ba_\bs_\bt_\bm_\bo_\bd\n             _\b(_\b), _\bc_\bh_\ba_\bn_\bg_\be_\bf_\br_\be_\bq_\b(_\b) and _\bp_\br_\bi_\bo_\br_\bi_\bt_\by_\b(_\b) methods.\n-        location_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        location_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             O\bOp\bpt\bti\bio\bon\bna\bal\bl.\b. Either a method or attribute.\n             If it\u2019s a method, it should return the absolute path for a given\n             object as returned by _\bi_\bt_\be_\bm_\bs_\b(_\b).\n             If it\u2019s an attribute, its value should be a string representing an\n             absolute path to use for e\bev\bve\ber\bry\by object returned by _\bi_\bt_\be_\bm_\bs_\b(_\b).\n             In both cases, \u201cabsolute path\u201d means a URL that doesn\u2019t include the\n             protocol or domain. Examples:\n@@ -116,15 +116,15 @@\n             the last-modified date/time for e\bev\bve\ber\bry\by object returned by _\bi_\bt_\be_\bm_\bs_\b(_\b).\n             If all items in a sitemap have a _\bl_\ba_\bs_\bt_\bm_\bo_\bd, the sitemap generated by\n             _\bv_\bi_\be_\bw_\bs_\b._\bs_\bi_\bt_\be_\bm_\ba_\bp_\b(_\b) will have a Last-Modified header equal to the\n             latest lastmod. You can activate the _\bC_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\bG_\be_\bt_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be to\n             make Django respond appropriately to requests with an If-Modified-\n             Since header which will prevent sending the sitemap if it hasn\u2019t\n             changed.\n-        paginator_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        paginator_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             O\bOp\bpt\bti\bio\bon\bna\bal\bl.\b.\n             This property returns a _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br for _\bi_\bt_\be_\bm_\bs_\b(_\b). If you generate\n             sitemaps in a batch you may want to override this as a cached\n             property in order to avoid multiple items() calls.\n         changefreq_\b\u00b6\n             O\bOp\bpt\bti\bio\bon\bna\bal\bl.\b. Either a method or attribute.\n             If it\u2019s a method, it should take one argument \u2013 an object as\n@@ -177,31 +177,31 @@\n             language versions using the _\bh_\br_\be_\bf_\bl_\ba_\bn_\bg_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be. The default is\n             False.\n         x_default_\b\u00b6\n             O\bOp\bpt\bti\bio\bon\bna\bal\bl.\b.\n             A boolean attribute. When True the alternate links generated by\n             _\ba_\bl_\bt_\be_\br_\bn_\ba_\bt_\be_\bs will contain a hreflang=\"x-default\" fallback entry with\n             a value of _\bL_\bA_\bN_\bG_\bU_\bA_\bG_\bE_\b__\bC_\bO_\bD_\bE. The default is False.\n-        get_latest_lastmod()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_latest_lastmod()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             O\bOp\bpt\bti\bio\bon\bna\bal\bl.\b. A method that returns the latest value returned by\n             _\bl_\ba_\bs_\bt_\bm_\bo_\bd. This function is used to add the lastmod attribute to\n             _\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\bi_\bn_\bd_\be_\bx_\b _\bc_\bo_\bn_\bt_\be_\bx_\bt_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs.\n             By default _\bg_\be_\bt_\b__\bl_\ba_\bt_\be_\bs_\bt_\b__\bl_\ba_\bs_\bt_\bm_\bo_\bd_\b(_\b) returns:\n                 * If _\bl_\ba_\bs_\bt_\bm_\bo_\bd is an attribute: _\bl_\ba_\bs_\bt_\bm_\bo_\bd.\n                 * If _\bl_\ba_\bs_\bt_\bm_\bo_\bd is a method: The latest lastmod returned by\n                   calling the method with all items returned by _\bS_\bi_\bt_\be_\bm_\ba_\bp_\b._\bi_\bt_\be_\bm_\bs\n                   _\b(_\b).\n-        get_languages_for_item(i\bit\bte\bem\bm)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_languages_for_item(i\bit\bte\bem\bm)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             O\bOp\bpt\bti\bio\bon\bna\bal\bl.\b. A method that returns the sequence of language codes for\n             which the item is displayed. By default _\bg_\be_\bt_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\bs_\b__\bf_\bo_\br_\b__\bi_\bt_\be_\bm_\b(_\b)\n             returns _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\bs.\n *\b**\b**\b**\b**\b* S\bSh\bho\bor\brt\btc\bcu\but\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The sitemap framework provides a convenience class for a common case:\n   c\bcl\bla\bas\bss\bs GenericSitemap(i\bin\bnf\bfo\bo_\b_d\bdi\bic\bct\bt, p\bpr\bri\bio\bor\bri\bit\bty\by=\b=N\bNo\bon\bne\be, c\bch\bha\ban\bng\bge\bef\bfr\bre\beq\bq=\b=N\bNo\bon\bne\be,\n-  p\bpr\bro\bot\bto\boc\bco\bol\bl=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  p\bpr\bro\bot\bto\boc\bco\bol\bl=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bm_\ba_\bp_\bs_\b._\bG_\be_\bn_\be_\br_\bi_\bc_\bS_\bi_\bt_\be_\bm_\ba_\bp class allows you to create a\n       sitemap by passing it a dictionary which has to contain at least a\n       queryset entry. This queryset will be used to generate the items of the\n       sitemap. It may also have a date_field entry that specifies a date field\n       for objects retrieved from the queryset. This will be used for the\n       _\bl_\ba_\bs_\bt_\bm_\bo_\bd attribute and _\bg_\be_\bt_\b__\bl_\ba_\bt_\be_\bs_\bt_\b__\bl_\ba_\bs_\bt_\bm_\bo_\bd_\b(_\b) methods in the in the\n       generated sitemap.\n@@ -412,16 +412,16 @@\n                 # _\bE_\bx_\ba_\bm_\bp_\bl_\be\n           o _\bS_\bi_\bt_\be_\bm_\ba_\bp_\b _\bf_\bo_\br_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bv_\bi_\be_\bw_\bs\n           o _\bC_\br_\be_\ba_\bt_\bi_\bn_\bg_\b _\ba_\b _\bs_\bi_\bt_\be_\bm_\ba_\bp_\b _\bi_\bn_\bd_\be_\bx\n           o _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bc_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n                 # _\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs\n                 # _\bI_\bn_\bd_\be_\bx\n                 # _\bS_\bi_\bt_\be_\bm_\ba_\bp\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\bs_\b _\ba_\bp_\bp\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\b\u201c_\bs_\bi_\bt_\be_\bs_\b\u201d_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/sites.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/sites.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>The \u201csites\u201d framework &#8212; Django 5.2b1 documentation</title>\n+    <title>The \u201csites\u201d framework &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"The staticfiles app\" href=\"staticfiles.html\" />\n     <link rel=\"prev\" title=\"The sitemap framework\" href=\"sitemaps.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -589,37 +590,37 @@\n <li><a class=\"reference internal\" href=\"#get-current-site-shortcut\"><code class=\"docutils literal notranslate\"><span class=\"pre\">get_current_site</span></code> shortcut</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"sitemaps.html\"\n-                          title=\"previous chapter\">The sitemap framework</a></p>\n+                          title=\"vorig hoofdstuk\">The sitemap framework</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"staticfiles.html\"\n-                          title=\"next chapter\">The <code class=\"docutils literal notranslate\"><span class=\"pre\">staticfiles</span></code> app</a></p>\n+                          title=\"volgend hoofdstuk\">The <code class=\"docutils literal notranslate\"><span class=\"pre\">staticfiles</span></code> app</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTh\bhe\be ?\b\u201cs\bsi\bit\bte\bes\bs?\b\u201d f\bfr\bra\bam\bme\bew\bwo\bor\brk\bk_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django comes with an optional \u201csites\u201d framework. It\u2019s a hook for associating\n objects and functionality to particular websites, and it\u2019s a holding place for\n the domain names and \u201cverbose\u201d names of your Django-powered sites.\n Use it if your single Django installation powers more than one site and you\n@@ -357,16 +357,16 @@\n           o _\bE_\bn_\ba_\bb_\bl_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bs_\bi_\bt_\be_\bs_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n           o _\bC_\ba_\bc_\bh_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bc_\bu_\br_\br_\be_\bn_\bt_\b _\bS_\bi_\bt_\be_\b _\bo_\bb_\bj_\be_\bc_\bt\n           o _\bT_\bh_\be_\b _\bC_\bu_\br_\br_\be_\bn_\bt_\bS_\bi_\bt_\be_\bM_\ba_\bn_\ba_\bg_\be_\br\n           o _\bS_\bi_\bt_\be_\b _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n           o _\bH_\bo_\bw_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bu_\bs_\be_\bs_\b _\bt_\bh_\be_\b _\bs_\bi_\bt_\be_\bs_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n           o _\bR_\be_\bq_\bu_\be_\bs_\bt_\bS_\bi_\bt_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n           o _\bg_\be_\bt_\b__\bc_\bu_\br_\br_\be_\bn_\bt_\b__\bs_\bi_\bt_\be_\b _\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bs_\bi_\bt_\be_\bm_\ba_\bp_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b _\ba_\bp_\bp\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/staticfiles.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/staticfiles.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>The staticfiles app &#8212; Django 5.2b1 documentation</title>\n+    <title>The staticfiles app &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"The syndication feed framework\" href=\"syndication.html\" />\n     <link rel=\"prev\" title=\"The \u201csites\u201d framework\" href=\"sites.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -92,15 +93,15 @@\n             \n   <section id=\"s-module-django.contrib.staticfiles\">\n <span id=\"s-the-staticfiles-app\"></span><span id=\"module-django.contrib.staticfiles\"></span><span id=\"the-staticfiles-app\"></span><h1>The <code class=\"docutils literal notranslate\"><span class=\"pre\">staticfiles</span></code> app<a class=\"headerlink\" href=\"#module-django.contrib.staticfiles\" title=\"Link to this heading\">\u00b6</a></h1>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.staticfiles</span></code> collects static files from each of your\n applications (and any other places you specify) into a single location that\n can easily be served in production.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>For an introduction to the static files app and some usage examples, see\n <a class=\"reference internal\" href=\"../../howto/static-files/index.html\"><span class=\"doc\">How to manage static files (e.g. images, JavaScript, CSS)</span></a>. For guidelines on deploying static files,\n see <a class=\"reference internal\" href=\"../../howto/static-files/deployment.html\"><span class=\"doc\">How to deploy static files</span></a>.</p>\n </div>\n <section id=\"s-settings\">\n <span id=\"s-staticfiles-settings\"></span><span id=\"settings\"></span><span id=\"staticfiles-settings\"></span><h2>Settings<a class=\"headerlink\" href=\"#settings\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>See <a class=\"reference internal\" href=\"../settings.html#settings-staticfiles\"><span class=\"std std-ref\">staticfiles settings</span></a> for details on the\n@@ -647,22 +648,22 @@\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.staticfiles.views.serve\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">views.</span></span><span class=\"sig-name descname\"><span class=\"pre\">serve</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.staticfiles.views.serve\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This view function serves static files in development.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>This view will only work if <a class=\"reference internal\" href=\"../settings.html#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n <p>That\u2019s because this view is <strong>grossly inefficient</strong> and probably\n <strong>insecure</strong>. This is only intended for local development, and should\n <strong>never be used in production</strong>.</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>To guess the served files\u2019 content types, this view relies on the\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/mimetypes.html#module-mimetypes\" title=\"(in Python v3.13)\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">mimetypes</span></code></a> module from the Python standard library, which itself\n relies on the underlying platform\u2019s map files. If you find that this view\n doesn\u2019t return proper content types for certain files, it is most likely\n that the platform\u2019s map files are incorrect or need to be updated. This can\n be achieved, for example, by installing or updating the <code class=\"docutils literal notranslate\"><span class=\"pre\">mailcap</span></code> package\n on a Red Hat distribution, <code class=\"docutils literal notranslate\"><span class=\"pre\">mime-support</span></code> on a Debian distribution, or by\n@@ -702,15 +703,15 @@\n </div>\n <p>This will inspect your <a class=\"reference internal\" href=\"../settings.html#std-setting-STATIC_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATIC_URL</span></code></a> setting and wire up the view\n to serve static files accordingly. Don\u2019t forget to set the\n <a class=\"reference internal\" href=\"../settings.html#std-setting-STATICFILES_DIRS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATICFILES_DIRS</span></code></a> setting appropriately to let\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.staticfiles</span></code> know where to look for files in addition to\n files in app directories.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>This helper function will only work if <a class=\"reference internal\" href=\"../settings.html#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>\n and your <a class=\"reference internal\" href=\"../settings.html#std-setting-STATIC_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATIC_URL</span></code></a> setting is neither empty nor a full\n URL such as <code class=\"docutils literal notranslate\"><span class=\"pre\">http://static.example.com/</span></code>.</p>\n <p>That\u2019s because this view is <strong>grossly inefficient</strong> and probably\n <strong>insecure</strong>. This is only intended for local development, and should\n <strong>never be used in production</strong>.</p>\n </div>\n@@ -774,37 +775,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"sites.html\"\n-                          title=\"previous chapter\">The \u201csites\u201d framework</a></p>\n+                          title=\"vorig hoofdstuk\">The \u201csites\u201d framework</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"syndication.html\"\n-                          title=\"next chapter\">The syndication feed framework</a></p>\n+                          title=\"volgend hoofdstuk\">The syndication feed framework</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,15 +1,15 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTh\bhe\be s\bst\bta\bat\bti\bic\bcf\bfi\bil\ble\bes\bs a\bap\bpp\bp_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n django.contrib.staticfiles collects static files from each of your applications\n (and any other places you specify) into a single location that can easily be\n served in production.\n-See also\n+Zie ook\n For an introduction to the static files app and some usage examples, see _\bH_\bo_\bw_\b _\bt_\bo\n _\bm_\ba_\bn_\ba_\bg_\be_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs_\b _\b(_\be_\b._\bg_\b._\b _\bi_\bm_\ba_\bg_\be_\bs_\b,_\b _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\b,_\b _\bC_\bS_\bS_\b). For guidelines on deploying\n static files, see _\bH_\bo_\bw_\b _\bt_\bo_\b _\bd_\be_\bp_\bl_\bo_\by_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs.\n *\b**\b**\b**\b**\b* S\bSe\bet\btt\bti\bin\bng\bgs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n See _\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs for details on the following settings:\n     * _\bS_\bT_\bO_\bR_\bA_\bG_\bE_\bS\n     * _\bS_\bT_\bA_\bT_\bI_\bC_\b__\bR_\bO_\bO_\bT\n@@ -309,19 +309,19 @@\n The static files tools are mostly designed to help with getting static files\n successfully deployed into production. This usually means a separate, dedicated\n static file server, which is a lot of overhead to mess with when developing\n locally. Thus, the staticfiles app ships with a q\bqu\bui\bic\bck\bk a\ban\bnd\bd d\bdi\bir\brt\bty\by h\bhe\bel\blp\bpe\ber\br v\bvi\bie\bew\bw\n that you can use to serve files locally in development.\n   views.serve(r\bre\beq\bqu\bue\bes\bst\bt, p\bpa\bat\bth\bh)_\b\u00b6\n This view function serves static files in development.\n-Warning\n+Waarschuwing\n This view will only work if _\bD_\bE_\bB_\bU_\bG is True.\n That\u2019s because this view is g\bgr\bro\bos\bss\bsl\bly\by i\bin\bne\bef\bff\bfi\bic\bci\bie\ben\bnt\bt and probably i\bin\bns\bse\bec\bcu\bur\bre\be. This is\n only intended for local development, and should n\bne\bev\bve\ber\br b\bbe\be u\bus\bse\bed\bd i\bin\bn p\bpr\bro\bod\bdu\buc\bct\bti\bio\bon\bn.\n-Note\n+Notitie\n To guess the served files\u2019 content types, this view relies on the _\bm_\bi_\bm_\be_\bt_\by_\bp_\be_\bs\n module from the Python standard library, which itself relies on the underlying\n platform\u2019s map files. If you find that this view doesn\u2019t return proper content\n types for certain files, it is most likely that the platform\u2019s map files are\n incorrect or need to be updated. This can be achieved, for example, by\n installing or updating the mailcap package on a Red Hat distribution, mime-\n support on a Debian distribution, or by editing the keys under\n@@ -349,15 +349,15 @@\n # ... the rest of your URLconf here ...\n \n urlpatterns += staticfiles_urlpatterns()\n This will inspect your _\bS_\bT_\bA_\bT_\bI_\bC_\b__\bU_\bR_\bL setting and wire up the view to serve static\n files accordingly. Don\u2019t forget to set the _\bS_\bT_\bA_\bT_\bI_\bC_\bF_\bI_\bL_\bE_\bS_\b__\bD_\bI_\bR_\bS setting\n appropriately to let django.contrib.staticfiles know where to look for files in\n addition to files in app directories.\n-Warning\n+Waarschuwing\n This helper function will only work if _\bD_\bE_\bB_\bU_\bG is True and your _\bS_\bT_\bA_\bT_\bI_\bC_\b__\bU_\bR_\bL\n setting is neither empty nor a full URL such as http://static.example.com/.\n That\u2019s because this view is g\bgr\bro\bos\bss\bsl\bly\by i\bin\bne\bef\bff\bfi\bic\bci\bie\ben\bnt\bt and probably i\bin\bns\bse\bec\bcu\bur\bre\be. This is\n only intended for local development, and should n\bne\bev\bve\ber\br b\bbe\be u\bus\bse\bed\bd i\bin\bn p\bpr\bro\bod\bdu\buc\bct\bti\bio\bon\bn.\n *\b**\b**\b**\b* S\bSp\bpe\bec\bci\bia\bal\bli\biz\bze\bed\bd t\bte\bes\bst\bt c\bca\bas\bse\be t\bto\bo s\bsu\bup\bpp\bpo\bor\brt\bt ?\b\u2018l\bli\biv\bve\be t\bte\bes\bst\bti\bin\bng\bg?\b\u2019_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs testing.StaticLiveServerTestCase_\b\u00b6\n This unittest TestCase subclass extends _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bL_\bi_\bv_\be_\bS_\be_\br_\bv_\be_\br_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be.\n@@ -382,16 +382,16 @@\n                 # _\bS_\bt_\ba_\bt_\bi_\bc_\bF_\bi_\bl_\be_\bs_\bS_\bt_\bo_\br_\ba_\bg_\be\n                 # _\bM_\ba_\bn_\bi_\bf_\be_\bs_\bt_\bS_\bt_\ba_\bt_\bi_\bc_\bF_\bi_\bl_\be_\bs_\bS_\bt_\bo_\br_\ba_\bg_\be\n                 # _\bM_\ba_\bn_\bi_\bf_\be_\bs_\bt_\bF_\bi_\bl_\be_\bs_\bM_\bi_\bx_\bi_\bn\n           o _\bF_\bi_\bn_\bd_\be_\br_\bs_\b _\bM_\bo_\bd_\bu_\bl_\be\n           o _\bO_\bt_\bh_\be_\br_\b _\bH_\be_\bl_\bp_\be_\br_\bs\n                 # _\bS_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt_\b _\bv_\bi_\be_\bw\n                 # _\bS_\bp_\be_\bc_\bi_\ba_\bl_\bi_\bz_\be_\bd_\b _\bt_\be_\bs_\bt_\b _\bc_\ba_\bs_\be_\b _\bt_\bo_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt_\b _\b\u2018_\bl_\bi_\bv_\be_\b _\bt_\be_\bs_\bt_\bi_\bn_\bg_\b\u2019\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\b\u201c_\bs_\bi_\bt_\be_\bs_\b\u201d_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bs_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bf_\be_\be_\bd_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/contrib/syndication.html", "source2": "./usr/share/doc/python-django-doc/html/ref/contrib/syndication.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>The syndication feed framework &#8212; Django 5.2b1 documentation</title>\n+    <title>The syndication feed framework &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Cross Site Request Forgery protection\" href=\"../csrf.html\" />\n     <link rel=\"prev\" title=\"The staticfiles app\" href=\"staticfiles.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -386,15 +387,15 @@\n \n <span class=\"k\">class</span> <span class=\"nc\">AtomSiteNewsFeed</span><span class=\"p\">(</span><span class=\"n\">RssSiteNewsFeed</span><span class=\"p\">):</span>\n     <span class=\"n\">feed_type</span> <span class=\"o\">=</span> <span class=\"n\">Atom1Feed</span>\n     <span class=\"n\">subtitle</span> <span class=\"o\">=</span> <span class=\"n\">RssSiteNewsFeed</span><span class=\"o\">.</span><span class=\"n\">description</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>In this example, the RSS feed uses a <code class=\"docutils literal notranslate\"><span class=\"pre\">description</span></code> while the Atom\n feed uses a <code class=\"docutils literal notranslate\"><span class=\"pre\">subtitle</span></code>. That\u2019s because Atom feeds don\u2019t provide for\n a feed-level \u201cdescription,\u201d but they <em>do</em> provide for a \u201csubtitle.\u201d</p>\n <p>If you provide a <code class=\"docutils literal notranslate\"><span class=\"pre\">description</span></code> in your\n <a class=\"reference internal\" href=\"#django.contrib.syndication.views.Feed\" title=\"django.contrib.syndication.views.Feed\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Feed</span></code></a> class, Django will <em>not</em>\n automatically put that into the <code class=\"docutils literal notranslate\"><span class=\"pre\">subtitle</span></code> element, because a\n subtitle and description are not necessarily the same thing. Instead, you\n@@ -1115,15 +1116,15 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">SyndicationFeed.add_item()</span></code>.</p>\n </dd>\n <dt><code class=\"docutils literal notranslate\"><span class=\"pre\">SyndicationFeed.add_item_elements(self,</span> <span class=\"pre\">handler,</span> <span class=\"pre\">item)</span></code></dt><dd><p>Callback to add elements to each item (<code class=\"docutils literal notranslate\"><span class=\"pre\">item</span></code>/<code class=\"docutils literal notranslate\"><span class=\"pre\">entry</span></code>) element.\n <code class=\"docutils literal notranslate\"><span class=\"pre\">handler</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">item</span></code> are as above.</p>\n </dd>\n </dl>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>If you override any of these methods, be sure to call the superclass methods\n since they add the required elements for each feed format.</p>\n </div>\n <p>For example, you might start implementing an iTunes RSS feed generator like so:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">class</span> <span class=\"nc\">iTunesFeed</span><span class=\"p\">(</span><span class=\"n\">Rss201rev2Feed</span><span class=\"p\">):</span>\n     <span class=\"k\">def</span> <span class=\"nf\">root_attributes</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">):</span>\n         <span class=\"n\">attrs</span> <span class=\"o\">=</span> <span class=\"nb\">super</span><span class=\"p\">()</span><span class=\"o\">.</span><span class=\"n\">root_attributes</span><span class=\"p\">()</span>\n@@ -1257,37 +1258,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"staticfiles.html\"\n-                          title=\"previous chapter\">The <code class=\"docutils literal notranslate\"><span class=\"pre\">staticfiles</span></code> app</a></p>\n+                          title=\"vorig hoofdstuk\">The <code class=\"docutils literal notranslate\"><span class=\"pre\">staticfiles</span></code> app</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../csrf.html\"\n-                          title=\"next chapter\">Cross Site Request Forgery protection</a></p>\n+                          title=\"volgend hoofdstuk\">Cross Site Request Forgery protection</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTh\bhe\be s\bsy\byn\bnd\bdi\bic\bca\bat\bti\bio\bon\bn f\bfe\bee\bed\bd f\bfr\bra\bam\bme\bew\bwo\bor\brk\bk_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django comes with a high-level syndication-feed-generating framework for\n creating _\bR_\bS_\bS and _\bA\bA_\bt\bt_\bo\bo_\bm\bm feeds.\n To create any syndication feed, all you have to do is write a short Python\n class. You can create as many feeds as you want.\n@@ -241,15 +241,15 @@\n     def items(self):\n         return NewsItem.objects.order_by(\"-pub_date\")[:5]\n \n \n class AtomSiteNewsFeed(RssSiteNewsFeed):\n     feed_type = Atom1Feed\n     subtitle = RssSiteNewsFeed.description\n-Note\n+Notitie\n In this example, the RSS feed uses a description while the Atom feed uses a\n subtitle. That\u2019s because Atom feeds don\u2019t provide for a feed-level\n \u201cdescription,\u201d but they d\bdo\bo provide for a \u201csubtitle.\u201d\n If you provide a description in your _\bF_\be_\be_\bd class, Django will n\bno\bot\bt automatically\n put that into the subtitle element, because a subtitle and description are not\n necessarily the same thing. Instead, you should define a subtitle attribute.\n In the above example, we set the Atom feed\u2019s subtitle to the RSS feed\u2019s\n@@ -928,15 +928,15 @@\n   SyndicationFeed.item_attributes(self, item)\n       Return a dict of attributes to add to each item (item/entry) element. The\n       argument, item, is a dictionary of all the data passed to\n       SyndicationFeed.add_item().\n   SyndicationFeed.add_item_elements(self, handler, item)\n       Callback to add elements to each item (item/entry) element. handler and\n       item are as above.\n-Warning\n+Waarschuwing\n If you override any of these methods, be sure to call the superclass methods\n since they add the required elements for each feed format.\n For example, you might start implementing an iTunes RSS feed generator like so:\n class iTunesFeed(Rss201rev2Feed):\n     def root_attributes(self):\n         attrs = super().root_attributes()\n         attrs[\"xmlns:itunes\"] = \"http://www.itunes.com/dtds/podcast-1.0.dtd\"\n@@ -1023,16 +1023,16 @@\n                 # _\bU_\bR_\bL_\bs\n                 # _\bP_\bu_\bb_\bl_\bi_\bs_\bh_\bi_\bn_\bg_\b _\bA_\bt_\bo_\bm_\b _\ba_\bn_\bd_\b _\bR_\bS_\bS_\b _\bf_\be_\be_\bd_\bs_\b _\bi_\bn_\b _\bt_\ba_\bn_\bd_\be_\bm\n                 # _\bF_\be_\be_\bd_\b _\bc_\bl_\ba_\bs_\bs_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n           o _\bT_\bh_\be_\b _\bl_\bo_\bw_\b-_\bl_\be_\bv_\be_\bl_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n                 # _\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\be_\be_\bd_\b _\bc_\bl_\ba_\bs_\bs_\be_\bs\n                 # _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bf_\be_\be_\bd_\b _\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br_\bs\n                 # _\bF_\be_\be_\bd_\b _\bs_\bt_\by_\bl_\be_\bs_\bh_\be_\be_\bt_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b _\ba_\bp_\bp\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\br_\bo_\bs_\bs_\b _\bS_\bi_\bt_\be_\b _\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bF_\bo_\br_\bg_\be_\br_\by_\b _\bp_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/csrf.html", "source2": "./usr/share/doc/python-django-doc/html/ref/csrf.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Cross Site Request Forgery protection &#8212; Django 5.2b1 documentation</title>\n+    <title>Cross Site Request Forgery protection &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Databases\" href=\"databases.html\" />\n     <link rel=\"prev\" title=\"The syndication feed framework\" href=\"contrib/syndication.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -181,15 +182,15 @@\n <section id=\"s-module-django.views.decorators.csrf\">\n <span id=\"s-utilities\"></span><span id=\"module-django.views.decorators.csrf\"></span><span id=\"utilities\"></span><h2>Utilities<a class=\"headerlink\" href=\"#module-django.views.decorators.csrf\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>The examples below assume you are using function-based views. If you\n are working with class-based views, you can refer to <a class=\"reference internal\" href=\"../topics/class-based-views/intro.html#id1\"><span class=\"std std-ref\">Decorating\n class-based views</span></a>.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.views.decorators.csrf.csrf_exempt\">\n-<span class=\"sig-name descname\"><span class=\"pre\">csrf_exempt</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">view</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/csrf.py#L51\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.csrf.csrf_exempt\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">csrf_exempt</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">view</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/csrf.py#L51\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.csrf.csrf_exempt\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This decorator marks a view as being exempt from the protection ensured by\n the middleware. Example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.http</span> <span class=\"kn\">import</span> <span class=\"n\">HttpResponse</span>\n <span class=\"kn\">from</span> <span class=\"nn\">django.views.decorators.csrf</span> <span class=\"kn\">import</span> <span class=\"n\">csrf_exempt</span>\n \n \n <span class=\"nd\">@csrf_exempt</span>\n@@ -320,37 +321,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"contrib/syndication.html\"\n-                          title=\"previous chapter\">The syndication feed framework</a></p>\n+                          title=\"vorig hoofdstuk\">The syndication feed framework</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"databases.html\"\n-                          title=\"next chapter\">Databases</a></p>\n+                          title=\"volgend hoofdstuk\">Databases</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* C\bCr\bro\bos\bss\bs S\bSi\bit\bte\be R\bRe\beq\bqu\bue\bes\bst\bt F\bFo\bor\brg\bge\ber\bry\by p\bpr\bro\bot\bte\bec\bct\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The CSRF middleware and template tag provides easy-to-use protection against\n _\bC_\br_\bo_\bs_\bs_\b _\bS_\bi_\bt_\be_\b _\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bF_\bo_\br_\bg_\be_\br_\bi_\be_\bs. This type of attack occurs when a malicious\n website contains a link, a form button or some JavaScript that is intended to\n perform some action on your website, using the credentials of a logged-in user\n@@ -86,15 +86,15 @@\n unable to set cookies). Note that even without CSRF, there are other\n vulnerabilities, such as session fixation, that make giving subdomains to\n untrusted parties a bad idea, and these vulnerabilities cannot easily be fixed\n with current browsers.\n *\b**\b**\b**\b**\b* U\bUt\bti\bil\bli\bit\bti\bie\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The examples below assume you are using function-based views. If you are\n working with class-based views, you can refer to _\bD_\be_\bc_\bo_\br_\ba_\bt_\bi_\bn_\bg_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs.\n-  csrf_exempt(v\bvi\bie\bew\bw)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  csrf_exempt(v\bvi\bie\bew\bw)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This decorator marks a view as being exempt from the protection ensured\n       by the middleware. Example:\n       from django.http import HttpResponse\n       from django.views.decorators.csrf import csrf_exempt\n \n \n       @csrf_exempt\n@@ -175,16 +175,16 @@\n           o _\bF_\br_\be_\bq_\bu_\be_\bn_\bt_\bl_\by_\b _\bA_\bs_\bk_\be_\bd_\b _\bQ_\bu_\be_\bs_\bt_\bi_\bo_\bn_\bs\n                 # _\bI_\bs_\b _\bp_\bo_\bs_\bt_\bi_\bn_\bg_\b _\ba_\bn_\b _\ba_\br_\bb_\bi_\bt_\br_\ba_\br_\by_\b _\bC_\bS_\bR_\bF_\b _\bt_\bo_\bk_\be_\bn_\b _\bp_\ba_\bi_\br_\b _\b(_\bc_\bo_\bo_\bk_\bi_\be_\b _\ba_\bn_\bd_\b _\bP_\bO_\bS_\bT\n                   _\bd_\ba_\bt_\ba_\b)_\b _\ba_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b?\n                 # _\bI_\bs_\b _\bi_\bt_\b _\ba_\b _\bp_\br_\bo_\bb_\bl_\be_\bm_\b _\bt_\bh_\ba_\bt_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bC_\bS_\bR_\bF_\b _\bp_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn_\b _\bi_\bs_\bn_\b\u2019_\bt_\b _\bl_\bi_\bn_\bk_\be_\bd_\b _\bt_\bo\n                   _\ba_\b _\bs_\be_\bs_\bs_\bi_\bo_\bn_\b _\bb_\by_\b _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b?\n                 # _\bW_\bh_\by_\b _\bm_\bi_\bg_\bh_\bt_\b _\ba_\b _\bu_\bs_\be_\br_\b _\be_\bn_\bc_\bo_\bu_\bn_\bt_\be_\br_\b _\ba_\b _\bC_\bS_\bR_\bF_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b _\bf_\ba_\bi_\bl_\bu_\br_\be_\b _\ba_\bf_\bt_\be_\br\n                   _\bl_\bo_\bg_\bg_\bi_\bn_\bg_\b _\bi_\bn_\b?\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bs_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bf_\be_\be_\bd_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/databases.html", "source2": "./usr/share/doc/python-django-doc/html/ref/databases.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Databases &#8212; Django 5.2b1 documentation</title>\n+    <title>Databases &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"django-admin and manage.py\" href=\"django-admin.html\" />\n     <link rel=\"prev\" title=\"Cross Site Request Forgery protection\" href=\"csrf.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -169,15 +170,15 @@\n </section>\n </section>\n <section id=\"s-postgresql-notes\">\n <span id=\"s-id1\"></span><span id=\"postgresql-notes\"></span><span id=\"id1\"></span><h2>PostgreSQL notes<a class=\"headerlink\" href=\"#postgresql-notes\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Django supports PostgreSQL 14 and higher. <a class=\"reference external\" href=\"https://www.psycopg.org/psycopg3/\">psycopg</a> 3.1.8+ or <a class=\"reference external\" href=\"https://www.psycopg.org/\">psycopg2</a>\n 2.8.4+ is required, though the latest <a class=\"reference external\" href=\"https://www.psycopg.org/psycopg3/\">psycopg</a> 3.1.8+ is recommended.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Support for <code class=\"docutils literal notranslate\"><span class=\"pre\">psycopg2</span></code> is likely to be deprecated and removed at some\n point in the future.</p>\n </div>\n <section id=\"s-postgresql-connection-settings\">\n <span id=\"s-id2\"></span><span id=\"postgresql-connection-settings\"></span><span id=\"id2\"></span><h3>PostgreSQL connection settings<a class=\"headerlink\" href=\"#postgresql-connection-settings\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>See <a class=\"reference internal\" href=\"settings.html#std-setting-HOST\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">HOST</span></code></a> for details.</p>\n <p>To connect using a service name from the <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/libpq-pgservice.html\">connection service file</a> and a\n@@ -214,15 +215,15 @@\n </div>\n </div>\n <p>The PostgreSQL backend passes the content of <a class=\"reference internal\" href=\"settings.html#std-setting-OPTIONS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">OPTIONS</span></code></a> as keyword\n arguments to the connection constructor, allowing for more advanced control\n of driver behavior. All available <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-PARAMKEYWORDS\">parameters</a> are described in detail in the\n PostgreSQL documentation.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Using a service name for testing purposes is not supported. This\n <a class=\"extlink-ticket reference external\" href=\"https://code.djangoproject.com/ticket/33685\">may be implemented later</a>.</p>\n </div>\n </section>\n <section id=\"s-optimizing-postgresql-s-configuration\">\n <span id=\"optimizing-postgresql-s-configuration\"></span><h3>Optimizing PostgreSQL\u2019s configuration<a class=\"headerlink\" href=\"#optimizing-postgresql-s-configuration\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Django needs the following parameters for its database connections:</p>\n@@ -261,15 +262,15 @@\n     <span class=\"s2\">&quot;OPTIONS&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span>\n         <span class=\"s2\">&quot;isolation_level&quot;</span><span class=\"p\">:</span> <span class=\"n\">IsolationLevel</span><span class=\"o\">.</span><span class=\"n\">SERIALIZABLE</span><span class=\"p\">,</span>\n     <span class=\"p\">},</span>\n <span class=\"p\">}</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Under higher isolation levels, your application should be prepared to\n handle exceptions raised on serialization failures. This option is\n designed for advanced uses.</p>\n </div>\n </section>\n <section id=\"s-role\">\n <span id=\"s-database-role\"></span><span id=\"role\"></span><span id=\"database-role\"></span><h3>Role<a class=\"headerlink\" href=\"#role\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -406,15 +407,15 @@\n a <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/sql-createdatabase.html\">template</a> (e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">'template0'</span></code>) from which to create a test database.</p>\n </section>\n <section id=\"s-speeding-up-test-execution-with-non-durable-settings\">\n <span id=\"speeding-up-test-execution-with-non-durable-settings\"></span><h3>Speeding up test execution with non-durable settings<a class=\"headerlink\" href=\"#speeding-up-test-execution-with-non-durable-settings\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>You can speed up test execution times by <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/non-durability.html\">configuring PostgreSQL to be\n non-durable</a>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>This is dangerous: it will make your database more susceptible to data loss\n or corruption in the case of a server crash or power loss. Only use this on\n a development machine where you can easily restore the entire contents of\n all databases in the cluster.</p>\n </div>\n </section>\n </section>\n@@ -509,15 +510,15 @@\n <p>Please note that according to <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/charset-unicode-sets.html\">MySQL Unicode Character Sets</a>, comparisons for\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">utf8mb4_general_ci</span></code> collation are faster, but slightly less correct,\n than comparisons for <code class=\"docutils literal notranslate\"><span class=\"pre\">utf8mb4_unicode_ci</span></code>. If this is acceptable for your\n application, you should use <code class=\"docutils literal notranslate\"><span class=\"pre\">utf8mb4_general_ci</span></code> because it is faster. If\n this is not acceptable (for example, if you require German dictionary order),\n use <code class=\"docutils literal notranslate\"><span class=\"pre\">utf8mb4_unicode_ci</span></code> because it is more accurate.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Model formsets validate unique fields in a case-sensitive manner. Thus when\n using a case-insensitive collation, a formset with unique field values that\n differ only by case will pass validation, but upon calling <code class=\"docutils literal notranslate\"><span class=\"pre\">save()</span></code>, an\n <code class=\"docutils literal notranslate\"><span class=\"pre\">IntegrityError</span></code> will be raised.</p>\n </div>\n </section>\n </section>\n@@ -840,15 +841,15 @@\n <p>To use <a class=\"reference internal\" href=\"models/fields.html#django.db.models.JSONField\" title=\"django.db.models.JSONField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">JSONField</span></code></a> on SQLite, you need to enable the\n <a class=\"reference external\" href=\"https://www.sqlite.org/json1.html\">JSON1 extension</a> on Python\u2019s <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/sqlite3.html#module-sqlite3\" title=\"(in Python v3.13)\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">sqlite3</span></code></a> library. If the extension is\n not enabled on your installation, a system error (<code class=\"docutils literal notranslate\"><span class=\"pre\">fields.E180</span></code>) will be\n raised.</p>\n <p>To enable the JSON1 extension you can follow the instruction on\n <a class=\"reference external\" href=\"https://code.djangoproject.com/wiki/JSON1Extension\">the wiki page</a>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The JSON1 extension is enabled by default on SQLite 3.38+.</p>\n </div>\n </section>\n <section id=\"s-setting-pragma-options\">\n <span id=\"s-sqlite-init-command\"></span><span id=\"setting-pragma-options\"></span><span id=\"sqlite-init-command\"></span><h3>Setting pragma options<a class=\"headerlink\" href=\"#setting-pragma-options\" title=\"Link to this heading\">\u00b6</a></h3>\n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.1.</span> </div>\n@@ -870,15 +871,15 @@\n </section>\n </section>\n <section id=\"s-oracle-notes\">\n <span id=\"s-id12\"></span><span id=\"oracle-notes\"></span><span id=\"id12\"></span><h2>Oracle notes<a class=\"headerlink\" href=\"#oracle-notes\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Django supports <a class=\"reference external\" href=\"https://www.oracle.com/\">Oracle Database Server</a> versions 19c and higher. Version\n 2.3.0 or higher of the <a class=\"reference external\" href=\"https://oracle.github.io/python-oracledb/\">oracledb</a> Python driver is required.</p>\n <div class=\"deprecated\">\n-<p><span class=\"versionmodified deprecated\">Deprecated since version 5.0: </span>Support for <code class=\"docutils literal notranslate\"><span class=\"pre\">cx_Oracle</span></code> is deprecated.</p>\n+<p><span class=\"versionmodified deprecated\">Verouderd sinds versie 5.0: </span>Support for <code class=\"docutils literal notranslate\"><span class=\"pre\">cx_Oracle</span></code> is deprecated.</p>\n </div>\n <p>In order for the <code class=\"docutils literal notranslate\"><span class=\"pre\">python</span> <span class=\"pre\">manage.py</span> <span class=\"pre\">migrate</span></code> command to work, your Oracle\n database user must have privileges to run the following commands:</p>\n <ul class=\"simple\">\n <li><p>CREATE TABLE</p></li>\n <li><p>CREATE SEQUENCE</p></li>\n <li><p>CREATE PROCEDURE</p></li>\n@@ -1259,37 +1260,37 @@\n <li><a class=\"reference internal\" href=\"#using-a-3rd-party-database-backend\">Using a 3rd-party database backend</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"csrf.html\"\n-                          title=\"previous chapter\">Cross Site Request Forgery protection</a></p>\n+                          title=\"vorig hoofdstuk\">Cross Site Request Forgery protection</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"django-admin.html\"\n-                          title=\"next chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span></code></a></p>\n+                          title=\"volgend hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span></code></a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDa\bat\bta\bab\bba\bas\bse\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django officially supports the following databases:\n     * _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL\n     * _\bM_\ba_\br_\bi_\ba_\bD_\bB\n     * _\bM_\by_\bS_\bQ_\bL\n@@ -77,15 +77,15 @@\n Django assumes that all databases use UTF-8 encoding. Using other encodings may\n result in unexpected behavior such as \u201cvalue too long\u201d errors from your\n database for data that is valid in Django. See the database specific notes\n below for information on how to set up your database correctly.\n *\b**\b**\b**\b**\b* P\bPo\bos\bst\btg\bgr\bre\beS\bSQ\bQL\bL n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django supports PostgreSQL 14 and higher. _\bp_\bs_\by_\bc_\bo_\bp_\bg 3.1.8+ or _\bp_\bs_\by_\bc_\bo_\bp_\bg_\b2 2.8.4+ is\n required, though the latest _\bp_\bs_\by_\bc_\bo_\bp_\bg 3.1.8+ is recommended.\n-Note\n+Notitie\n Support for psycopg2 is likely to be deprecated and removed at some point in\n the future.\n *\b**\b**\b**\b* P\bPo\bos\bst\btg\bgr\bre\beS\bSQ\bQL\bL c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn s\bse\bet\btt\bti\bin\bng\bgs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n See _\bH_\bO_\bS_\bT for details.\n To connect using a service name from the _\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\b _\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bf_\bi_\bl_\be and a password\n from the _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\bf_\bi_\bl_\be, you must specify them in the _\bO_\bP_\bT_\bI_\bO_\bN_\bS part of your\n database configuration in _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\bS:\n@@ -107,15 +107,15 @@\n port=5432\n .my_pgpass_\b\u00b6\n localhost:5432:NAME:USER:PASSWORD\n The PostgreSQL backend passes the content of _\bO_\bP_\bT_\bI_\bO_\bN_\bS as keyword arguments to\n the connection constructor, allowing for more advanced control of driver\n behavior. All available _\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bs are described in detail in the PostgreSQL\n documentation.\n-Warning\n+Waarschuwing\n Using a service name for testing purposes is not supported. This _\bm_\ba_\by_\b _\bb_\be\n _\bi_\bm_\bp_\bl_\be_\bm_\be_\bn_\bt_\be_\bd_\b _\bl_\ba_\bt_\be_\br.\n *\b**\b**\b**\b* O\bOp\bpt\bti\bim\bmi\biz\bzi\bin\bng\bg P\bPo\bos\bst\btg\bgr\bre\beS\bSQ\bQL\bL?\b\u2019s\bs c\bco\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n Django needs the following parameters for its database connections:\n     * client_encoding: 'UTF8',\n     * default_transaction_isolation: 'read committed' by default, or the value\n       set in the connection options (see below),\n@@ -138,15 +138,15 @@\n \n DATABASES = {\n     # ...\n     \"OPTIONS\": {\n         \"isolation_level\": IsolationLevel.SERIALIZABLE,\n     },\n }\n-Note\n+Notitie\n Under higher isolation levels, your application should be prepared to handle\n exceptions raised on serialization failures. This option is designed for\n advanced uses.\n *\b**\b**\b**\b* R\bRo\bol\ble\be_\b?\b\u00b6 *\b**\b**\b**\b*\n If you need to use a different role for database connections than the role used\n to establish the connection, set it in the _\bO_\bP_\bT_\bI_\bO_\bN_\bS part of your database\n configuration in _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\bS:\n@@ -246,15 +246,15 @@\n command generates the SQL statements to do that.\n *\b**\b**\b**\b* T\bTe\bes\bst\bt d\bda\bat\bta\bab\bba\bas\bse\be t\bte\bem\bmp\bpl\bla\bat\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n You can use the _\bT_\bE_\bS_\bT_\b[_\b'_\bT_\bE_\bM_\bP_\bL_\bA_\bT_\bE_\b'_\b] setting to specify a _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be (e.g.\n 'template0') from which to create a test database.\n *\b**\b**\b**\b* S\bSp\bpe\bee\bed\bdi\bin\bng\bg u\bup\bp t\bte\bes\bst\bt e\bex\bxe\bec\bcu\but\bti\bio\bon\bn w\bwi\bit\bth\bh n\bno\bon\bn-\b-d\bdu\bur\bra\bab\bbl\ble\be s\bse\bet\btt\bti\bin\bng\bgs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n You can speed up test execution times by _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\bi_\bn_\bg_\b _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bt_\bo_\b _\bb_\be_\b _\bn_\bo_\bn_\b-\n _\bd_\bu_\br_\ba_\bb_\bl_\be.\n-Warning\n+Waarschuwing\n This is dangerous: it will make your database more susceptible to data loss or\n corruption in the case of a server crash or power loss. Only use this on a\n development machine where you can easily restore the entire contents of all\n databases in the cluster.\n *\b**\b**\b**\b**\b* M\bMa\bar\bri\bia\baD\bDB\bB n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django supports MariaDB 10.5 and higher.\n To use MariaDB, use the MySQL backend, which is shared between the two. See the\n@@ -320,15 +320,15 @@\n table to use the utf8mb4_0900_as_cs collation.\n Please note that according to _\bM_\by_\bS_\bQ_\bL_\b _\bU_\bn_\bi_\bc_\bo_\bd_\be_\b _\bC_\bh_\ba_\br_\ba_\bc_\bt_\be_\br_\b _\bS_\be_\bt_\bs, comparisons for the\n utf8mb4_general_ci collation are faster, but slightly less correct, than\n comparisons for utf8mb4_unicode_ci. If this is acceptable for your application,\n you should use utf8mb4_general_ci because it is faster. If this is not\n acceptable (for example, if you require German dictionary order), use\n utf8mb4_unicode_ci because it is more accurate.\n-Warning\n+Waarschuwing\n Model formsets validate unique fields in a case-sensitive manner. Thus when\n using a case-insensitive collation, a formset with unique field values that\n differ only by case will pass validation, but upon calling save(), an\n IntegrityError will be raised.\n *\b**\b**\b**\b* C\bCo\bon\bnn\bne\bec\bct\bti\bin\bng\bg t\bto\bo t\bth\bhe\be d\bda\bat\bta\bab\bba\bas\bse\be_\b?\b\u00b6 *\b**\b**\b**\b*\n Refer to the _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n Connection settings are used in this order:\n@@ -541,15 +541,15 @@\n appear, or may appear twice, in subsequent results fetched from the iterator.\n Your code must handle this.\n *\b**\b**\b**\b* E\bEn\bna\bab\bbl\bli\bin\bng\bg J\bJS\bSO\bON\bN1\b1 e\bex\bxt\bte\ben\bns\bsi\bio\bon\bn o\bon\bn S\bSQ\bQL\bLi\bit\bte\be_\b?\b\u00b6 *\b**\b**\b**\b*\n To use _\bJ_\bS_\bO_\bN_\bF_\bi_\be_\bl_\bd on SQLite, you need to enable the _\bJ_\bS_\bO_\bN_\b1_\b _\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn on Python\u2019s\n _\bs_\bq_\bl_\bi_\bt_\be_\b3 library. If the extension is not enabled on your installation, a system\n error (fields.E180) will be raised.\n To enable the JSON1 extension you can follow the instruction on _\bt_\bh_\be_\b _\bw_\bi_\bk_\bi_\b _\bp_\ba_\bg_\be.\n-Note\n+Notitie\n The JSON1 extension is enabled by default on SQLite 3.38+.\n *\b**\b**\b**\b* S\bSe\bet\btt\bti\bin\bng\bg p\bpr\bra\bag\bgm\bma\ba o\bop\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n New in Django 5.1.\n _\bP_\br_\ba_\bg_\bm_\ba_\b _\bo_\bp_\bt_\bi_\bo_\bn_\bs can be set upon connection by using the init_command in the\n _\bO_\bP_\bT_\bI_\bO_\bN_\bS part of your database configuration in _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\bS. The example below\n shows how to enable extra durability of synchronous writes and change the\n cache_size:\n@@ -561,15 +561,15 @@\n             \"init_command\": \"PRAGMA synchronous=3; PRAGMA cache_size=2000;\",\n         },\n     }\n }\n *\b**\b**\b**\b**\b* O\bOr\bra\bac\bcl\ble\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django supports _\bO_\br_\ba_\bc_\bl_\be_\b _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bS_\be_\br_\bv_\be_\br versions 19c and higher. Version 2.3.0\n or higher of the _\bo_\br_\ba_\bc_\bl_\be_\bd_\bb Python driver is required.\n-Deprecated since version 5.0: Support for cx_Oracle is deprecated.\n+Verouderd sinds versie 5.0: Support for cx_Oracle is deprecated.\n In order for the python manage.py migrate command to work, your Oracle database\n user must have privileges to run the following commands:\n     * CREATE TABLE\n     * CREATE SEQUENCE\n     * CREATE PROCEDURE\n     * CREATE TRIGGER\n To run a project\u2019s test suite, the user usually needs these a\bad\bdd\bdi\bit\bti\bio\bon\bna\bal\bl\n@@ -840,16 +840,16 @@\n                 # _\bT_\bh_\br_\be_\ba_\bd_\be_\bd_\b _\bo_\bp_\bt_\bi_\bo_\bn\n                 # _\bI_\bN_\bS_\bE_\bR_\bT_\b _\b\u2026_\b _\bR_\bE_\bT_\bU_\bR_\bN_\bI_\bN_\bG_\b _\bI_\bN_\bT_\bO\n                 # _\bN_\ba_\bm_\bi_\bn_\bg_\b _\bi_\bs_\bs_\bu_\be_\bs\n                 # _\bN_\bU_\bL_\bL_\b _\ba_\bn_\bd_\b _\be_\bm_\bp_\bt_\by_\b _\bs_\bt_\br_\bi_\bn_\bg_\bs\n                 # _\bT_\be_\bx_\bt_\bF_\bi_\be_\bl_\bd_\b _\bl_\bi_\bm_\bi_\bt_\ba_\bt_\bi_\bo_\bn_\bs\n           o _\bS_\bu_\bb_\bc_\bl_\ba_\bs_\bs_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs\n           o _\bU_\bs_\bi_\bn_\bg_\b _\ba_\b _\b3_\br_\bd_\b-_\bp_\ba_\br_\bt_\by_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\br_\bo_\bs_\bs_\b _\bS_\bi_\bt_\be_\b _\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bF_\bo_\br_\bg_\be_\br_\by_\b _\bp_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\ba_\bn_\bd_\b _\bm_\ba_\bn_\ba_\bg_\be_\b._\bp_\by\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/django-admin.html", "source2": "./usr/share/doc/python-django-doc/html/ref/django-admin.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>django-admin and manage.py &#8212; Django 5.2b1 documentation</title>\n+    <title>django-admin and manage.py &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django Exceptions\" href=\"exceptions.html\" />\n     <link rel=\"prev\" title=\"Databases\" href=\"databases.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -399,15 +400,15 @@\n <span class=\"go\">+----------------------+</span>\n <span class=\"go\">| djangonaut@localhost |</span>\n <span class=\"go\">+----------------------+</span>\n </pre></div>\n </section>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Be aware that not all options set in the <a class=\"reference internal\" href=\"settings.html#std-setting-OPTIONS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">OPTIONS</span></code></a> part of your\n database configuration in <a class=\"reference internal\" href=\"settings.html#std-setting-DATABASES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DATABASES</span></code></a> are passed to the\n command-line client, e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">'isolation_level'</span></code>.</p>\n </div>\n </section>\n <section id=\"s-diffsettings\">\n <span id=\"diffsettings\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">diffsettings</span></code><a class=\"headerlink\" href=\"#diffsettings\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -723,15 +724,15 @@\n <p>Loading from <code class=\"docutils literal notranslate\"><span class=\"pre\">stdin</span></code> is useful with standard input and output redirections.\n For example:</p>\n <div class=\"highlight-console notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"go\">django-admin dumpdata --format=json --database=test app_label.ModelName | django-admin loaddata --format=json --database=prod -</span>\n </pre></div>\n </div>\n <p>The <a class=\"reference internal\" href=\"#django-admin-dumpdata\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">dumpdata</span></code></a> command can be used to generate input for <code class=\"docutils literal notranslate\"><span class=\"pre\">loaddata</span></code>.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>For more detail about fixtures see the <a class=\"reference internal\" href=\"../topics/db/fixtures.html#fixtures-explanation\"><span class=\"std std-ref\">Fixtures</span></a> topic.</p>\n </div>\n </section>\n </section>\n <section id=\"s-makemessages\">\n <span id=\"makemessages\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">makemessages</span></code><a class=\"headerlink\" href=\"#makemessages\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"std django-admin\">\n@@ -871,15 +872,15 @@\n <span class=\"sig-name descname\"><span class=\"pre\">--keep-pot</span></span><span class=\"sig-prename descclassname\"></span><a class=\"headerlink\" href=\"#cmdoption-makemessages-keep-pot\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Prevents deleting the temporary <code class=\"docutils literal notranslate\"><span class=\"pre\">.pot</span></code> files generated before creating the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">.po</span></code> file. This is useful for debugging errors which may prevent the final\n language files from being created.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>See <a class=\"reference internal\" href=\"../topics/i18n/translation.html#customizing-makemessages\"><span class=\"std std-ref\">Customizing the makemessages command</span></a> for instructions on how to customize\n the keywords that <a class=\"reference internal\" href=\"#django-admin-makemessages\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">makemessages</span></code></a> passes to <code class=\"docutils literal notranslate\"><span class=\"pre\">xgettext</span></code>.</p>\n </div>\n </section>\n <section id=\"s-makemigrations\">\n <span id=\"makemigrations\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">makemigrations</span></code><a class=\"headerlink\" href=\"#makemigrations\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"std django-admin\">\n@@ -983,15 +984,15 @@\n applied. This may involve unapplying migrations if you have previously\n migrated past the named migration. You can use a prefix of the migration\n name, e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">0001</span></code>, as long as it\u2019s unique for the given app name. Use the\n name <code class=\"docutils literal notranslate\"><span class=\"pre\">zero</span></code> to migrate all the way back i.e. to revert all applied\n migrations for an app.</p></li>\n </ul>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>When unapplying migrations, all dependent migrations will also be\n unapplied, regardless of <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;app_label&gt;</span></code>. You can use <code class=\"docutils literal notranslate\"><span class=\"pre\">--plan</span></code> to check\n which migrations will be unapplied.</p>\n </div>\n <dl class=\"django-admin-option\">\n <dt class=\"sig sig-object\" id=\"cmdoption-migrate-database\">\n <span class=\"sig-name descname\"><span class=\"pre\">--database</span></span><span class=\"sig-prename descclassname\"> <span class=\"pre\">DATABASE</span></span><a class=\"headerlink\" href=\"#cmdoption-migrate-database\" title=\"Link to this definition\">\u00b6</a></dt>\n@@ -1092,15 +1093,15 @@\n IP address and port number explicitly.</p>\n <p>If you run this script as a user with normal privileges (recommended), you\n might not have access to start a port on a low port number. Low port numbers\n are reserved for the superuser (root).</p>\n <p>This server uses the WSGI application object specified by the\n <a class=\"reference internal\" href=\"settings.html#std-setting-WSGI_APPLICATION\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">WSGI_APPLICATION</span></code></a> setting.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>DO NOT USE THIS SERVER IN A PRODUCTION SETTING.</p>\n <p>This lightweight development server has not gone through security audits or\n performance tests, hence is unsuitable for production. Making this server\n able to handle a production environment is outside the scope of Django.</p>\n </div>\n <p>The development server automatically reloads Python code for each request, as\n needed. You don\u2019t need to restart the server for code changes to take effect.\n@@ -1552,29 +1553,29 @@\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">app_name</span></code> \u2013 the app name as passed to the command</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">app_directory</span></code> \u2013 the full path of the newly created app</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">camel_case_app_name</span></code> \u2013 the app name in camel case format</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">docs_version</span></code> \u2013 the version of the documentation: <code class=\"docutils literal notranslate\"><span class=\"pre\">'dev'</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">'1.x'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">django_version</span></code> \u2013 the version of Django, e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">'2.0.3'</span></code></p></li>\n </ul>\n <div class=\"admonition warning\" id=\"render-warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>When the app template files are rendered with the Django template\n engine (by default all <code class=\"docutils literal notranslate\"><span class=\"pre\">*.py</span></code> files), Django will also replace all\n stray template variables contained. For example, if one of the Python files\n contains a docstring explaining a particular feature related\n to template rendering, it might result in an incorrect example.</p>\n <p>To work around this problem, you can use the <a class=\"reference internal\" href=\"templates/builtins.html#std-templatetag-templatetag\"><code class=\"xref std std-ttag docutils literal notranslate\"><span class=\"pre\">templatetag</span></code></a>\n template tag to \u201cescape\u201d the various parts of the template syntax.</p>\n <p>In addition, to allow Python template files that contain Django template\n language syntax while also preventing packaging systems from trying to\n byte-compile invalid <code class=\"docutils literal notranslate\"><span class=\"pre\">*.py</span></code> files, template files ending with <code class=\"docutils literal notranslate\"><span class=\"pre\">.py-tpl</span></code>\n will be renamed to <code class=\"docutils literal notranslate\"><span class=\"pre\">.py</span></code>.</p>\n </div>\n <div class=\"admonition warning\" id=\"trusted-code-warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>The contents of custom app (or project) templates should always be\n audited before use: Such templates define code that will become\n part of your project, and this means that such code will be trusted\n as much as any app you install, or code you write yourself.\n Further, even rendering the templates is, effectively, executing\n code that was provided as input to the management command. The\n Django template language may provide wide access into the system,\n@@ -1753,15 +1754,15 @@\n <p>Django distributes test cases \u2014 <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/unittest.html#unittest.TestCase\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">unittest.TestCase</span></code></a> subclasses \u2014 to\n subprocesses. If there are fewer test case classes than configured processes,\n Django will reduce the number of processes accordingly.</p>\n <p>Each process gets its own database. You must ensure that different test case\n classes don\u2019t access the same resources. For instance, test case classes that\n touch the filesystem should create a temporary directory for their own use.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If you have test classes that cannot be run in parallel, you can use\n <code class=\"docutils literal notranslate\"><span class=\"pre\">SerializeMixin</span></code> to run them sequentially. See <a class=\"reference internal\" href=\"../topics/testing/advanced.html#topics-testing-enforce-run-sequentially\"><span class=\"std std-ref\">Enforce running test\n classes sequentially</span></a>.</p>\n </div>\n <p>This option requires the third-party <code class=\"docutils literal notranslate\"><span class=\"pre\">tblib</span></code> package to display tracebacks\n correctly:</p>\n <div class=\"highlight-console notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">$ </span>python<span class=\"w\"> </span>-m<span class=\"w\"> </span>pip<span class=\"w\"> </span>install<span class=\"w\"> </span>tblib\n@@ -1769,15 +1770,15 @@\n </div>\n <p>This feature isn\u2019t available on Windows. It doesn\u2019t work with the Oracle\n database backend either.</p>\n <p>If you want to use <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/pdb.html#module-pdb\" title=\"(in Python v3.13)\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">pdb</span></code></a> while debugging tests, you must disable parallel\n execution (<code class=\"docutils literal notranslate\"><span class=\"pre\">--parallel=1</span></code>). You\u2019ll see something like <code class=\"docutils literal notranslate\"><span class=\"pre\">bdb.BdbQuit</span></code> if you\n don\u2019t.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>When test parallelization is enabled and a test fails, Django may be\n unable to display the exception traceback. This can make debugging\n difficult. If you encounter this problem, run the affected test without\n parallelization to see the traceback of the failure.</p>\n <p>This is a known limitation. It arises from the need to serialize objects\n in order to exchange them between processes. See\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/pickle.html#pickle-picklable\" title=\"(in Python v3.13)\"><span>What can be pickled and unpickled?</span></a> for details.</p>\n@@ -2509,37 +2510,37 @@\n <li><a class=\"reference internal\" href=\"#output-redirection\">Output redirection</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"databases.html\"\n-                          title=\"previous chapter\">Databases</a></p>\n+                          title=\"vorig hoofdstuk\">Databases</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"exceptions.html\"\n-                          title=\"next chapter\">Django Exceptions</a></p>\n+                          title=\"volgend hoofdstuk\">Django Exceptions</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo-\b-a\bad\bdm\bmi\bin\bn a\ban\bnd\bd m\bma\ban\bna\bag\bge\be.\b.p\bpy\by_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n django-admin is Django\u2019s command-line utility for administrative tasks. This\n document outlines all it can do.\n In addition, manage.py is automatically created in each Django project. It does\n the same thing as django-admin but also sets the _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bS_\bE_\bT_\bT_\bI_\bN_\bG_\bS_\b__\bM_\bO_\bD_\bU_\bL_\bE\n@@ -158,15 +158,15 @@\n +----------------------+\n ...\\> django-admin dbshell -- -e \"select user()\"\n +----------------------+\n | user()               |\n +----------------------+\n | djangonaut@localhost |\n +----------------------+\n-Note\n+Notitie\n Be aware that not all options set in the _\bO_\bP_\bT_\bI_\bO_\bN_\bS part of your database\n configuration in _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\bS are passed to the command-line client, e.g.\n 'isolation_level'.\n *\b**\b**\b**\b* d\bdi\bif\bff\bfs\bse\bet\btt\bti\bin\bng\bgs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   django-admin diffsettings_\b\u00b6\n Displays differences between the current settings file and Django\u2019s default\n settings (or another settings file specified by _\b-_\b-_\bd_\be_\bf_\ba_\bu_\bl_\bt).\n@@ -321,15 +321,15 @@\n When reading from stdin, the _\b-_\b-_\bf_\bo_\br_\bm_\ba_\bt option is required to specify the\n _\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\b _\bf_\bo_\br_\bm_\ba_\bt of the input (e.g., json or xml).\n Loading from stdin is useful with standard input and output redirections. For\n example:\n django-admin dumpdata --format=json --database=test app_label.ModelName |\n django-admin loaddata --format=json --database=prod -\n The _\bd_\bu_\bm_\bp_\bd_\ba_\bt_\ba command can be used to generate input for loaddata.\n-See also\n+Zie ook\n For more detail about fixtures see the _\bF_\bi_\bx_\bt_\bu_\br_\be_\bs topic.\n *\b**\b**\b**\b* m\bma\bak\bke\bem\bme\bes\bss\bsa\bag\bge\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   django-admin makemessages_\b\u00b6\n Runs over the entire source tree of the current directory and pulls out all\n strings marked for translation. It creates (or updates) a message file in the\n conf/locale (in the Django tree) or locale (for project and application)\n directory. After making changes to the messages files you need to compile them\n@@ -393,15 +393,15 @@\n Requires gettext 0.19 or newer.\n   --no-obsolete_\b\u00b6\n Removes obsolete message strings from the .po files.\n   --keep-pot_\b\u00b6\n Prevents deleting the temporary .pot files generated before creating the .po\n file. This is useful for debugging errors which may prevent the final language\n files from being created.\n-See also\n+Zie ook\n See _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bm_\ba_\bk_\be_\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd for instructions on how to customize\n the keywords that _\bm_\ba_\bk_\be_\bm_\be_\bs_\bs_\ba_\bg_\be_\bs passes to xgettext.\n *\b**\b**\b**\b* m\bma\bak\bke\bem\bmi\big\bgr\bra\bat\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   django-admin makemigrations [app_label [app_label ...]]_\b\u00b6\n Creates new migrations based on the changes detected to your models.\n Migrations, their relationship with apps and more are covered in depth in _\bt_\bh_\be\n _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n@@ -453,15 +453,15 @@\n     * <app_label> <migrationname>: Brings the database schema to a state where\n       the named migration is applied, but no later migrations in the same app\n       are applied. This may involve unapplying migrations if you have\n       previously migrated past the named migration. You can use a prefix of the\n       migration name, e.g. 0001, as long as it\u2019s unique for the given app name.\n       Use the name zero to migrate all the way back i.e. to revert all applied\n       migrations for an app.\n-Warning\n+Waarschuwing\n When unapplying migrations, all dependent migrations will also be unapplied,\n regardless of <app_label>. You can use --plan to check which migrations will be\n unapplied.\n   --database DATABASE_\b\u00b6\n Specifies the database to migrate. Defaults to default.\n   --fake_\b\u00b6\n Marks the migrations up to the target one (following the rules above) as\n@@ -510,15 +510,15 @@\n the server runs on port 8000 on the IP address 127.0.0.1. You can pass in an IP\n address and port number explicitly.\n If you run this script as a user with normal privileges (recommended), you\n might not have access to start a port on a low port number. Low port numbers\n are reserved for the superuser (root).\n This server uses the WSGI application object specified by the _\bW_\bS_\bG_\bI_\b__\bA_\bP_\bP_\bL_\bI_\bC_\bA_\bT_\bI_\bO_\bN\n setting.\n-Warning\n+Waarschuwing\n DO NOT USE THIS SERVER IN A PRODUCTION SETTING.\n This lightweight development server has not gone through security audits or\n performance tests, hence is unsuitable for production. Making this server able\n to handle a production environment is outside the scope of Django.\n The development server automatically reloads Python code for each request, as\n needed. You don\u2019t need to restart the server for code changes to take effect.\n However, some actions like adding files don\u2019t trigger a restart, so you\u2019ll have\n@@ -759,27 +759,27 @@\n     * Any option passed to the startapp command (among the command\u2019s supported\n       options)\n     * app_name \u2013 the app name as passed to the command\n     * app_directory \u2013 the full path of the newly created app\n     * camel_case_app_name \u2013 the app name in camel case format\n     * docs_version \u2013 the version of the documentation: 'dev' or '1.x'\n     * django_version \u2013 the version of Django, e.g. '2.0.3'\n-Warning\n+Waarschuwing\n When the app template files are rendered with the Django template engine (by\n default all *.py files), Django will also replace all stray template variables\n contained. For example, if one of the Python files contains a docstring\n explaining a particular feature related to template rendering, it might result\n in an incorrect example.\n To work around this problem, you can use the _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bt_\ba_\bg template tag to\n \u201cescape\u201d the various parts of the template syntax.\n In addition, to allow Python template files that contain Django template\n language syntax while also preventing packaging systems from trying to byte-\n compile invalid *.py files, template files ending with .py-tpl will be renamed\n to .py.\n-Warning\n+Waarschuwing\n The contents of custom app (or project) templates should always be audited\n before use: Such templates define code that will become part of your project,\n and this means that such code will be trusted as much as any app you install,\n or code you write yourself. Further, even rendering the templates is,\n effectively, executing code that was provided as input to the management\n command. The Django template language may provide wide access into the system,\n so make sure any custom template you use is worthy of your trust.\n@@ -876,26 +876,26 @@\n _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bT_\bE_\bS_\bT_\b__\bP_\bR_\bO_\bC_\bE_\bS_\bS_\bE_\bS environment variable.\n Django distributes test cases \u2014 _\bu_\bn_\bi_\bt_\bt_\be_\bs_\bt_\b._\bT_\be_\bs_\bt_\bC_\ba_\bs_\be subclasses \u2014 to subprocesses.\n If there are fewer test case classes than configured processes, Django will\n reduce the number of processes accordingly.\n Each process gets its own database. You must ensure that different test case\n classes don\u2019t access the same resources. For instance, test case classes that\n touch the filesystem should create a temporary directory for their own use.\n-Note\n+Notitie\n If you have test classes that cannot be run in parallel, you can use\n SerializeMixin to run them sequentially. See _\bE_\bn_\bf_\bo_\br_\bc_\be_\b _\br_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bt_\be_\bs_\bt_\b _\bc_\bl_\ba_\bs_\bs_\be_\bs\n _\bs_\be_\bq_\bu_\be_\bn_\bt_\bi_\ba_\bl_\bl_\by.\n This option requires the third-party tblib package to display tracebacks\n correctly:\n $ python -m pip install tblib\n This feature isn\u2019t available on Windows. It doesn\u2019t work with the Oracle\n database backend either.\n If you want to use _\bp_\bd_\bb while debugging tests, you must disable parallel\n execution (--parallel=1). You\u2019ll see something like bdb.BdbQuit if you don\u2019t.\n-Warning\n+Waarschuwing\n When test parallelization is enabled and a test fails, Django may be unable to\n display the exception traceback. This can make debugging difficult. If you\n encounter this problem, run the affected test without parallelization to see\n the traceback of the failure.\n This is a known limitation. It arises from the need to serialize objects in\n order to exchange them between processes. See _\bW_\bh_\ba_\bt_\b _\bc_\ba_\bn_\b _\bb_\be_\b _\bp_\bi_\bc_\bk_\bl_\be_\bd_\b _\ba_\bn_\bd\n _\bu_\bn_\bp_\bi_\bc_\bk_\bl_\be_\bd_\b? for details.\n@@ -1317,16 +1317,16 @@\n                 # _\bS_\by_\bn_\bt_\ba_\bx_\b _\bc_\bo_\bl_\bo_\br_\bi_\bn_\bg\n                       # _\bW_\bi_\bn_\bd_\bo_\bw_\bs_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt\n                       # _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bc_\bo_\bl_\bo_\br_\bs\n                 # _\bB_\ba_\bs_\bh_\b _\bc_\bo_\bm_\bp_\bl_\be_\bt_\bi_\bo_\bn\n                 # _\bB_\bl_\ba_\bc_\bk_\b _\bf_\bo_\br_\bm_\ba_\bt_\bt_\bi_\bn_\bg\n     * _\bR_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\bs_\b _\bf_\br_\bo_\bm_\b _\by_\bo_\bu_\br_\b _\bc_\bo_\bd_\be\n           o _\bO_\bu_\bt_\bp_\bu_\bt_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/exceptions.html", "source2": "./usr/share/doc/python-django-doc/html/ref/exceptions.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django Exceptions &#8212; Django 5.2b1 documentation</title>\n+    <title>Django Exceptions &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"File handling\" href=\"files/index.html\" />\n     <link rel=\"prev\" title=\"django-admin and manage.py\" href=\"django-admin.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -83,84 +84,84 @@\n <section id=\"s-module-django.core.exceptions\">\n <span id=\"s-django-core-exceptions\"></span><span id=\"module-django.core.exceptions\"></span><span id=\"django-core-exceptions\"></span><h2>Django Core Exceptions<a class=\"headerlink\" href=\"#module-django.core.exceptions\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Django core exception classes are defined in <code class=\"docutils literal notranslate\"><span class=\"pre\">django.core.exceptions</span></code>.</p>\n <section id=\"s-appregistrynotready\">\n <span id=\"appregistrynotready\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">AppRegistryNotReady</span></code><a class=\"headerlink\" href=\"#appregistrynotready\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.exceptions.AppRegistryNotReady\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AppRegistryNotReady</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L16\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.AppRegistryNotReady\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AppRegistryNotReady</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L16\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.AppRegistryNotReady\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This exception is raised when attempting to use models before the <a class=\"reference internal\" href=\"applications.html#app-loading-process\"><span class=\"std std-ref\">app\n loading process</span></a>, which initializes the ORM, is\n complete.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-objectdoesnotexist\">\n <span id=\"objectdoesnotexist\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ObjectDoesNotExist</span></code><a class=\"headerlink\" href=\"#objectdoesnotexist\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.exceptions.ObjectDoesNotExist\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ObjectDoesNotExist</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L22\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.ObjectDoesNotExist\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ObjectDoesNotExist</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L22\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.ObjectDoesNotExist\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The base class for <a class=\"reference internal\" href=\"models/class.html#django.db.models.Model.DoesNotExist\" title=\"django.db.models.Model.DoesNotExist\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">Model.DoesNotExist</span></code></a> exceptions. A <code class=\"docutils literal notranslate\"><span class=\"pre\">try/except</span></code> for\n <code class=\"docutils literal notranslate\"><span class=\"pre\">ObjectDoesNotExist</span></code> will catch\n <a class=\"reference internal\" href=\"models/class.html#django.db.models.Model.DoesNotExist\" title=\"django.db.models.Model.DoesNotExist\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">DoesNotExist</span></code></a> exceptions for all models.</p>\n <p>See <a class=\"reference internal\" href=\"models/querysets.html#django.db.models.query.QuerySet.get\" title=\"django.db.models.query.QuerySet.get\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get()</span></code></a>.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-emptyresultset\">\n <span id=\"emptyresultset\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">EmptyResultSet</span></code><a class=\"headerlink\" href=\"#emptyresultset\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.exceptions.EmptyResultSet\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">EmptyResultSet</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L240\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.EmptyResultSet\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">EmptyResultSet</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L240\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.EmptyResultSet\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">EmptyResultSet</span></code> may be raised during query generation if a query won\u2019t\n return any results. Most Django projects won\u2019t encounter this exception,\n but it might be useful for implementing custom lookups and expressions.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-fullresultset\">\n <span id=\"fullresultset\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">FullResultSet</span></code><a class=\"headerlink\" href=\"#fullresultset\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.exceptions.FullResultSet\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FullResultSet</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L246\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.FullResultSet\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FullResultSet</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L246\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.FullResultSet\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">FullResultSet</span></code> may be raised during query generation if a query will\n match everything. Most Django projects won\u2019t encounter this exception, but\n it might be useful for implementing custom lookups and expressions.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-fielddoesnotexist\">\n <span id=\"fielddoesnotexist\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">FieldDoesNotExist</span></code><a class=\"headerlink\" href=\"#fielddoesnotexist\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.exceptions.FieldDoesNotExist\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FieldDoesNotExist</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L10\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.FieldDoesNotExist\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FieldDoesNotExist</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L10\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.FieldDoesNotExist\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">FieldDoesNotExist</span></code> exception is raised by a model\u2019s\n <code class=\"docutils literal notranslate\"><span class=\"pre\">_meta.get_field()</span></code> method when the requested field does not exist on the\n model or on the model\u2019s parents.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-multipleobjectsreturned\">\n <span id=\"multipleobjectsreturned\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MultipleObjectsReturned</span></code><a class=\"headerlink\" href=\"#multipleobjectsreturned\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.exceptions.MultipleObjectsReturned\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultipleObjectsReturned</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L28\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.MultipleObjectsReturned\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultipleObjectsReturned</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L28\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.MultipleObjectsReturned\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The base class for <a class=\"reference internal\" href=\"models/class.html#django.db.models.Model.MultipleObjectsReturned\" title=\"django.db.models.Model.MultipleObjectsReturned\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">Model.MultipleObjectsReturned</span></code></a> exceptions. A\n <code class=\"docutils literal notranslate\"><span class=\"pre\">try/except</span></code> for <code class=\"docutils literal notranslate\"><span class=\"pre\">MultipleObjectsReturned</span></code> will catch\n <a class=\"reference internal\" href=\"models/class.html#django.db.models.Model.MultipleObjectsReturned\" title=\"django.db.models.Model.MultipleObjectsReturned\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">MultipleObjectsReturned</span></code></a> exceptions for all\n models.</p>\n <p>See <a class=\"reference internal\" href=\"models/querysets.html#django.db.models.query.QuerySet.get\" title=\"django.db.models.query.QuerySet.get\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get()</span></code></a>.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-suspiciousoperation\">\n <span id=\"suspiciousoperation\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SuspiciousOperation</span></code><a class=\"headerlink\" href=\"#suspiciousoperation\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.exceptions.SuspiciousOperation\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SuspiciousOperation</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L34\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.SuspiciousOperation\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SuspiciousOperation</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L34\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.SuspiciousOperation\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.core.exceptions.SuspiciousOperation\" title=\"django.core.exceptions.SuspiciousOperation\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">SuspiciousOperation</span></code></a> exception is raised when a user has\n performed an operation that should be considered suspicious from a security\n perspective, such as tampering with a session cookie. Subclasses of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">SuspiciousOperation</span></code> include:</p>\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">DisallowedHost</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">DisallowedModelAdminLookup</span></code></p></li>\n@@ -181,56 +182,56 @@\n </dd></dl>\n \n </section>\n <section id=\"s-permissiondenied\">\n <span id=\"permissiondenied\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">PermissionDenied</span></code><a class=\"headerlink\" href=\"#permissiondenied\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.exceptions.PermissionDenied\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PermissionDenied</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L101\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.PermissionDenied\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PermissionDenied</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L101\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.PermissionDenied\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.core.exceptions.PermissionDenied\" title=\"django.core.exceptions.PermissionDenied\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">PermissionDenied</span></code></a> exception is raised when a user does not have\n permission to perform the action requested.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-viewdoesnotexist\">\n <span id=\"viewdoesnotexist\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ViewDoesNotExist</span></code><a class=\"headerlink\" href=\"#viewdoesnotexist\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.exceptions.ViewDoesNotExist\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ViewDoesNotExist</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L107\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.ViewDoesNotExist\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ViewDoesNotExist</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L107\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.ViewDoesNotExist\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.core.exceptions.ViewDoesNotExist\" title=\"django.core.exceptions.ViewDoesNotExist\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ViewDoesNotExist</span></code></a> exception is raised by\n <a class=\"reference internal\" href=\"urlresolvers.html#module-django.urls\" title=\"django.urls\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.urls</span></code></a> when a requested view does not exist.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-middlewarenotused\">\n <span id=\"middlewarenotused\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MiddlewareNotUsed</span></code><a class=\"headerlink\" href=\"#middlewarenotused\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.exceptions.MiddlewareNotUsed\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MiddlewareNotUsed</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L113\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.MiddlewareNotUsed\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MiddlewareNotUsed</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L113\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.MiddlewareNotUsed\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.core.exceptions.MiddlewareNotUsed\" title=\"django.core.exceptions.MiddlewareNotUsed\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">MiddlewareNotUsed</span></code></a> exception is raised when a middleware is not\n used in the server configuration.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-improperlyconfigured\">\n <span id=\"improperlyconfigured\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ImproperlyConfigured</span></code><a class=\"headerlink\" href=\"#improperlyconfigured\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.exceptions.ImproperlyConfigured\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ImproperlyConfigured</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L119\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.ImproperlyConfigured\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ImproperlyConfigured</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L119\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.ImproperlyConfigured\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.core.exceptions.ImproperlyConfigured\" title=\"django.core.exceptions.ImproperlyConfigured\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ImproperlyConfigured</span></code></a> exception is raised when Django is\n somehow improperly configured \u2013 for example, if a value in <code class=\"docutils literal notranslate\"><span class=\"pre\">settings.py</span></code>\n is incorrect or unparseable.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-fielderror\">\n <span id=\"fielderror\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">FieldError</span></code><a class=\"headerlink\" href=\"#fielderror\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.exceptions.FieldError\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FieldError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L125\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.FieldError\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FieldError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L125\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.FieldError\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.core.exceptions.FieldError\" title=\"django.core.exceptions.FieldError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">FieldError</span></code></a> exception is raised when there is a problem with a\n model field. This can happen for several reasons:</p>\n <ul class=\"simple\">\n <li><p>A field in a model clashes with a field of the same name from an\n abstract base class</p></li>\n <li><p>An infinite loop is caused by ordering</p></li>\n <li><p>A keyword cannot be parsed from the filter parameters</p></li>\n@@ -243,15 +244,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-validationerror\">\n <span id=\"validationerror\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code><a class=\"headerlink\" href=\"#validationerror\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.exceptions.ValidationError\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ValidationError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L134\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.ValidationError\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ValidationError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L134\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.ValidationError\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.core.exceptions.ValidationError\" title=\"django.core.exceptions.ValidationError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code></a> exception is raised when data fails form or\n model field validation. For more information about validation, see\n <a class=\"reference internal\" href=\"forms/validation.html\"><span class=\"doc\">Form and Field Validation</span></a>,\n <a class=\"reference internal\" href=\"models/instances.html#validating-objects\"><span class=\"std std-ref\">Model Field Validation</span></a> and the\n <a class=\"reference internal\" href=\"validators.html\"><span class=\"doc\">Validator Reference</span></a>.</p>\n </dd></dl>\n \n@@ -268,27 +269,27 @@\n list of errors.</p>\n </section>\n </section>\n <section id=\"s-badrequest\">\n <span id=\"badrequest\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">BadRequest</span></code><a class=\"headerlink\" href=\"#badrequest\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.exceptions.BadRequest\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BadRequest</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L95\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.BadRequest\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BadRequest</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L95\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.BadRequest\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.core.exceptions.BadRequest\" title=\"django.core.exceptions.BadRequest\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">BadRequest</span></code></a> exception is raised when the request cannot be\n processed due to a client error. If a <code class=\"docutils literal notranslate\"><span class=\"pre\">BadRequest</span></code> exception reaches the\n ASGI/WSGI handler level it results in a\n <a class=\"reference internal\" href=\"request-response.html#django.http.HttpResponseBadRequest\" title=\"django.http.HttpResponseBadRequest\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponseBadRequest</span></code></a>.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-requestaborted\">\n <span id=\"requestaborted\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RequestAborted</span></code><a class=\"headerlink\" href=\"#requestaborted\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.exceptions.RequestAborted\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RequestAborted</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L89\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.RequestAborted\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RequestAborted</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L89\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.RequestAborted\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.core.exceptions.RequestAborted\" title=\"django.core.exceptions.RequestAborted\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">RequestAborted</span></code></a> exception is raised when an HTTP body being read\n in by the handler is cut off midstream and the client connection closes,\n or when the client does not send data and hits a timeout where the server\n closes the connection.</p>\n <p>It is internal to the HTTP handler modules and you are unlikely to see\n it elsewhere. If you are modifying HTTP handling code, you should raise\n this when you encounter an aborted request to make sure the socket is\n@@ -296,15 +297,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-synchronousonlyoperation\">\n <span id=\"synchronousonlyoperation\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SynchronousOnlyOperation</span></code><a class=\"headerlink\" href=\"#synchronousonlyoperation\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.exceptions.SynchronousOnlyOperation\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SynchronousOnlyOperation</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L252\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.SynchronousOnlyOperation\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SynchronousOnlyOperation</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/exceptions.py#L252\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.exceptions.SynchronousOnlyOperation\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.core.exceptions.SynchronousOnlyOperation\" title=\"django.core.exceptions.SynchronousOnlyOperation\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">SynchronousOnlyOperation</span></code></a> exception is raised when code that\n is only allowed in synchronous Python code is called from an asynchronous\n context (a thread with a running asynchronous event loop). These parts of\n Django are generally heavily reliant on thread-safety to function and don\u2019t\n work correctly under coroutines sharing the same thread.</p>\n <p>If you are trying to call code that is synchronous-only from an\n asynchronous thread, then create a synchronous thread and call it in that.\n@@ -316,81 +317,81 @@\n <section id=\"s-url-resolver-exceptions\">\n <span id=\"url-resolver-exceptions\"></span><h2>URL Resolver exceptions<a class=\"headerlink\" href=\"#url-resolver-exceptions\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>URL Resolver exceptions are defined in <code class=\"docutils literal notranslate\"><span class=\"pre\">django.urls</span></code>.</p>\n <section id=\"s-resolver404\">\n <span id=\"resolver404\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Resolver404</span></code><a class=\"headerlink\" href=\"#resolver404\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.urls.Resolver404\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Resolver404</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/urls/exceptions.py#L4\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.urls.Resolver404\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Resolver404</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/urls/exceptions.py#L4\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.urls.Resolver404\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.urls.Resolver404\" title=\"django.urls.Resolver404\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">Resolver404</span></code></a> exception is raised by\n <a class=\"reference internal\" href=\"urlresolvers.html#django.urls.resolve\" title=\"django.urls.resolve\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">resolve()</span></code></a> if the path passed to <code class=\"docutils literal notranslate\"><span class=\"pre\">resolve()</span></code> doesn\u2019t\n map to a view. It\u2019s a subclass of <a class=\"reference internal\" href=\"../topics/http/views.html#django.http.Http404\" title=\"django.http.Http404\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.http.Http404</span></code></a>.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-noreversematch\">\n <span id=\"noreversematch\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">NoReverseMatch</span></code><a class=\"headerlink\" href=\"#noreversematch\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.urls.NoReverseMatch\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NoReverseMatch</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/urls/exceptions.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.urls.NoReverseMatch\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NoReverseMatch</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/urls/exceptions.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.urls.NoReverseMatch\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.urls.NoReverseMatch\" title=\"django.urls.NoReverseMatch\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">NoReverseMatch</span></code></a> exception is raised by <a class=\"reference internal\" href=\"urlresolvers.html#module-django.urls\" title=\"django.urls\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.urls</span></code></a> when a\n matching URL in your URLconf cannot be identified based on the parameters\n supplied.</p>\n </dd></dl>\n \n </section>\n </section>\n <section id=\"s-database-exceptions\">\n <span id=\"database-exceptions\"></span><h2>Database Exceptions<a class=\"headerlink\" href=\"#database-exceptions\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Database exceptions may be imported from <code class=\"docutils literal notranslate\"><span class=\"pre\">django.db</span></code>.</p>\n <p>Django wraps the standard database exceptions so that your Django code has a\n guaranteed common implementation of these classes.</p>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.db.Error\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Error</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/utils.py#L17\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.Error\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Error</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/utils.py#L17\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.Error\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.db.InterfaceError\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">InterfaceError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/utils.py#L21\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.InterfaceError\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">InterfaceError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/utils.py#L21\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.InterfaceError\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.db.DatabaseError\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DatabaseError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/utils.py#L25\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.DatabaseError\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DatabaseError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/utils.py#L25\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.DatabaseError\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.db.DataError\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DataError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/utils.py#L29\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.DataError\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DataError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/utils.py#L29\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.DataError\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.db.OperationalError\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OperationalError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/utils.py#L33\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.OperationalError\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OperationalError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/utils.py#L33\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.OperationalError\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.db.IntegrityError\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">IntegrityError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/utils.py#L37\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.IntegrityError\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">IntegrityError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/utils.py#L37\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.IntegrityError\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.db.InternalError\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">InternalError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/utils.py#L41\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.InternalError\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">InternalError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/utils.py#L41\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.InternalError\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.db.ProgrammingError\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ProgrammingError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/utils.py#L45\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.ProgrammingError\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ProgrammingError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/utils.py#L45\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.ProgrammingError\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.db.NotSupportedError\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NotSupportedError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/utils.py#L49\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.NotSupportedError\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NotSupportedError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/utils.py#L49\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.NotSupportedError\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The Django wrappers for database exceptions behave exactly the same as\n the underlying database exceptions. See <span class=\"target\" id=\"index-0\"></span><a class=\"pep reference external\" href=\"https://peps.python.org/pep-0249/\"><strong>PEP 249</strong></a>, the Python Database API\n Specification v2.0, for further information.</p>\n <p>As per <span class=\"target\" id=\"index-1\"></span><a class=\"pep reference external\" href=\"https://peps.python.org/pep-3134/\"><strong>PEP 3134</strong></a>, a <code class=\"docutils literal notranslate\"><span class=\"pre\">__cause__</span></code> attribute is set with the original\n (underlying) database exception, allowing access to any additional\n@@ -415,43 +416,43 @@\n <section id=\"s-http-exceptions\">\n <span id=\"http-exceptions\"></span><h2>HTTP Exceptions<a class=\"headerlink\" href=\"#http-exceptions\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>HTTP exceptions may be imported from <code class=\"docutils literal notranslate\"><span class=\"pre\">django.http</span></code>.</p>\n <section id=\"s-unreadableposterror\">\n <span id=\"unreadableposterror\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">UnreadablePostError</span></code><a class=\"headerlink\" href=\"#unreadableposterror\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.http.UnreadablePostError\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UnreadablePostError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L39\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.UnreadablePostError\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UnreadablePostError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L39\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.UnreadablePostError\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><a class=\"reference internal\" href=\"#django.http.UnreadablePostError\" title=\"django.http.UnreadablePostError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">UnreadablePostError</span></code></a> is raised when a user cancels an upload.</p>\n </dd></dl>\n \n </section>\n </section>\n <section id=\"s-sessions-exceptions\">\n <span id=\"sessions-exceptions\"></span><h2>Sessions Exceptions<a class=\"headerlink\" href=\"#sessions-exceptions\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Sessions exceptions are defined in <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.sessions.exceptions</span></code>.</p>\n <section id=\"s-sessioninterrupted\">\n <span id=\"sessioninterrupted\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SessionInterrupted</span></code><a class=\"headerlink\" href=\"#sessioninterrupted\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.sessions.exceptions.SessionInterrupted\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SessionInterrupted</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sessions/exceptions.py#L16\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sessions.exceptions.SessionInterrupted\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SessionInterrupted</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sessions/exceptions.py#L16\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sessions.exceptions.SessionInterrupted\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><a class=\"reference internal\" href=\"#django.contrib.sessions.exceptions.SessionInterrupted\" title=\"django.contrib.sessions.exceptions.SessionInterrupted\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">SessionInterrupted</span></code></a> is raised when a session is destroyed in a\n concurrent request. It\u2019s a subclass of\n <a class=\"reference internal\" href=\"#django.core.exceptions.BadRequest\" title=\"django.core.exceptions.BadRequest\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">BadRequest</span></code></a>.</p>\n </dd></dl>\n \n </section>\n </section>\n <section id=\"s-transaction-exceptions\">\n <span id=\"transaction-exceptions\"></span><h2>Transaction Exceptions<a class=\"headerlink\" href=\"#transaction-exceptions\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Transaction exceptions are defined in <code class=\"docutils literal notranslate\"><span class=\"pre\">django.db.transaction</span></code>.</p>\n <section id=\"s-transactionmanagementerror\">\n <span id=\"transactionmanagementerror\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">TransactionManagementError</span></code><a class=\"headerlink\" href=\"#transactionmanagementerror\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.db.transaction.TransactionManagementError\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TransactionManagementError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L12\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.TransactionManagementError\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TransactionManagementError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L12\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.TransactionManagementError\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><a class=\"reference internal\" href=\"#django.db.transaction.TransactionManagementError\" title=\"django.db.transaction.TransactionManagementError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">TransactionManagementError</span></code></a> is raised for any and all problems\n related to database transactions.</p>\n </dd></dl>\n \n </section>\n </section>\n <section id=\"s-testing-framework-exceptions\">\n@@ -536,37 +537,37 @@\n <li><a class=\"reference internal\" href=\"#python-exceptions\">Python Exceptions</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"django-admin.html\"\n-                          title=\"previous chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span></code></a></p>\n+                          title=\"vorig hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django-admin</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span></code></a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"files/index.html\"\n-                          title=\"next chapter\">File handling</a></p>\n+                          title=\"volgend hoofdstuk\">File handling</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,46 +1,46 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo E\bEx\bxc\bce\bep\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django raises some of its own exceptions as well as standard Python exceptions.\n *\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo C\bCo\bor\bre\be E\bEx\bxc\bce\bep\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django core exception classes are defined in django.core.exceptions.\n *\b**\b**\b**\b* A\bAp\bpp\bpR\bRe\beg\bgi\bis\bst\btr\bry\byN\bNo\bot\btR\bRe\bea\bad\bdy\by_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn AppRegistryNotReady_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn AppRegistryNotReady_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This exception is raised when attempting to use models before the _\ba_\bp_\bp\n       _\bl_\bo_\ba_\bd_\bi_\bn_\bg_\b _\bp_\br_\bo_\bc_\be_\bs_\bs, which initializes the ORM, is complete.\n *\b**\b**\b**\b* O\bOb\bbj\bje\bec\bct\btD\bDo\boe\bes\bsN\bNo\bot\btE\bEx\bxi\bis\bst\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn ObjectDoesNotExist_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn ObjectDoesNotExist_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The base class for _\bM_\bo_\bd_\be_\bl_\b._\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt exceptions. A try/except for\n       ObjectDoesNotExist will catch _\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt exceptions for all models.\n       See _\bg_\be_\bt_\b(_\b).\n *\b**\b**\b**\b* E\bEm\bmp\bpt\bty\byR\bRe\bes\bsu\bul\blt\btS\bSe\bet\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn EmptyResultSet_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn EmptyResultSet_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       EmptyResultSet may be raised during query generation if a query won\u2019t\n       return any results. Most Django projects won\u2019t encounter this exception,\n       but it might be useful for implementing custom lookups and expressions.\n *\b**\b**\b**\b* F\bFu\bul\bll\blR\bRe\bes\bsu\bul\blt\btS\bSe\bet\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn FullResultSet_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn FullResultSet_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       FullResultSet may be raised during query generation if a query will match\n       everything. Most Django projects won\u2019t encounter this exception, but it\n       might be useful for implementing custom lookups and expressions.\n *\b**\b**\b**\b* F\bFi\bie\bel\bld\bdD\bDo\boe\bes\bsN\bNo\bot\btE\bEx\bxi\bis\bst\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn FieldDoesNotExist_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn FieldDoesNotExist_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The FieldDoesNotExist exception is raised by a model\u2019s _meta.get_field()\n       method when the requested field does not exist on the model or on the\n       model\u2019s parents.\n *\b**\b**\b**\b* M\bMu\bul\blt\bti\bip\bpl\ble\beO\bOb\bbj\bje\bec\bct\bts\bsR\bRe\bet\btu\bur\brn\bne\bed\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn MultipleObjectsReturned_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn MultipleObjectsReturned_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The base class for _\bM_\bo_\bd_\be_\bl_\b._\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bs_\bR_\be_\bt_\bu_\br_\bn_\be_\bd exceptions. A try/except\n       for MultipleObjectsReturned will catch _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bs_\bR_\be_\bt_\bu_\br_\bn_\be_\bd exceptions\n       for all models.\n       See _\bg_\be_\bt_\b(_\b).\n *\b**\b**\b**\b* S\bSu\bus\bsp\bpi\bic\bci\bio\bou\bus\bsO\bOp\bpe\ber\bra\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn SuspiciousOperation_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn SuspiciousOperation_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bS_\bu_\bs_\bp_\bi_\bc_\bi_\bo_\bu_\bs_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn exception is raised when a user has performed an\n       operation that should be considered suspicious from a security\n       perspective, such as tampering with a session cookie. Subclasses of\n       SuspiciousOperation include:\n           * DisallowedHost\n           * DisallowedModelAdminLookup\n           * DisallowedModelAdminToField\n@@ -52,100 +52,100 @@\n           * SuspiciousSession\n           * TooManyFieldsSent\n           * TooManyFilesSent\n       If a SuspiciousOperation exception reaches the ASGI/WSGI handler level it\n       is logged at the Error level and results in a _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bB_\ba_\bd_\bR_\be_\bq_\bu_\be_\bs_\bt. See\n       the _\bl_\bo_\bg_\bg_\bi_\bn_\bg_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn for more information.\n *\b**\b**\b**\b* P\bPe\ber\brm\bmi\bis\bss\bsi\bio\bon\bnD\bDe\ben\bni\bie\bed\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn PermissionDenied_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn PermissionDenied_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bD_\be_\bn_\bi_\be_\bd exception is raised when a user does not have\n       permission to perform the action requested.\n *\b**\b**\b**\b* V\bVi\bie\bew\bwD\bDo\boe\bes\bsN\bNo\bot\btE\bEx\bxi\bis\bst\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn ViewDoesNotExist_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn ViewDoesNotExist_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bV_\bi_\be_\bw_\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt exception is raised by _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs when a requested\n       view does not exist.\n *\b**\b**\b**\b* M\bMi\bid\bdd\bdl\ble\bew\bwa\bar\bre\beN\bNo\bot\btU\bUs\bse\bed\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn MiddlewareNotUsed_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn MiddlewareNotUsed_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\bN_\bo_\bt_\bU_\bs_\be_\bd exception is raised when a middleware is not used\n       in the server configuration.\n *\b**\b**\b**\b* I\bIm\bmp\bpr\bro\bop\bpe\ber\brl\bly\byC\bCo\bon\bnf\bfi\big\bgu\bur\bre\bed\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn ImproperlyConfigured_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn ImproperlyConfigured_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bI_\bm_\bp_\br_\bo_\bp_\be_\br_\bl_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\bd exception is raised when Django is somehow\n       improperly configured \u2013 for example, if a value in settings.py is\n       incorrect or unparseable.\n *\b**\b**\b**\b* F\bFi\bie\bel\bld\bdE\bEr\brr\bro\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn FieldError_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn FieldError_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bF_\bi_\be_\bl_\bd_\bE_\br_\br_\bo_\br exception is raised when there is a problem with a model\n       field. This can happen for several reasons:\n           * A field in a model clashes with a field of the same name from an\n             abstract base class\n           * An infinite loop is caused by ordering\n           * A keyword cannot be parsed from the filter parameters\n           * A field cannot be determined from a keyword in the query parameters\n           * A join is not permitted on the specified field\n           * A field name is invalid\n           * A query contains invalid order_by arguments\n *\b**\b**\b**\b* V\bVa\bal\bli\bid\bda\bat\bti\bio\bon\bnE\bEr\brr\bro\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn ValidationError_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn ValidationError_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br exception is raised when data fails form or model\n       field validation. For more information about validation, see _\bF_\bo_\br_\bm_\b _\ba_\bn_\bd\n       _\bF_\bi_\be_\bl_\bd_\b _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn, _\bM_\bo_\bd_\be_\bl_\b _\bF_\bi_\be_\bl_\bd_\b _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn and the _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be.\n *\b**\b**\b* N\bNO\bON\bN_\b_F\bFI\bIE\bEL\bLD\bD_\b_E\bER\bRR\bRO\bOR\bRS\bS_\b?\b\u00b6 *\b**\b**\b*\n   NON_FIELD_ERRORS_\b\u00b6\n ValidationErrors that don\u2019t belong to a particular field in a form or model are\n classified as NON_FIELD_ERRORS. This constant is used as a key in dictionaries\n that otherwise map fields to their respective list of errors.\n *\b**\b**\b**\b* B\bBa\bad\bdR\bRe\beq\bqu\bue\bes\bst\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn BadRequest_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn BadRequest_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bB_\ba_\bd_\bR_\be_\bq_\bu_\be_\bs_\bt exception is raised when the request cannot be processed\n       due to a client error. If a BadRequest exception reaches the ASGI/WSGI\n       handler level it results in a _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bB_\ba_\bd_\bR_\be_\bq_\bu_\be_\bs_\bt.\n *\b**\b**\b**\b* R\bRe\beq\bqu\bue\bes\bst\btA\bAb\bbo\bor\brt\bte\bed\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn RequestAborted_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn RequestAborted_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bR_\be_\bq_\bu_\be_\bs_\bt_\bA_\bb_\bo_\br_\bt_\be_\bd exception is raised when an HTTP body being read in by\n       the handler is cut off midstream and the client connection closes, or\n       when the client does not send data and hits a timeout where the server\n       closes the connection.\n       It is internal to the HTTP handler modules and you are unlikely to see it\n       elsewhere. If you are modifying HTTP handling code, you should raise this\n       when you encounter an aborted request to make sure the socket is closed\n       cleanly.\n *\b**\b**\b**\b* S\bSy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bsO\bOn\bnl\bly\byO\bOp\bpe\ber\bra\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn SynchronousOnlyOperation_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn SynchronousOnlyOperation_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bo_\bu_\bs_\bO_\bn_\bl_\by_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn exception is raised when code that is only\n       allowed in synchronous Python code is called from an asynchronous context\n       (a thread with a running asynchronous event loop). These parts of Django\n       are generally heavily reliant on thread-safety to function and don\u2019t work\n       correctly under coroutines sharing the same thread.\n       If you are trying to call code that is synchronous-only from an\n       asynchronous thread, then create a synchronous thread and call it in\n       that. You can accomplish this is with _\ba_\bs_\bg_\bi_\br_\be_\bf_\b._\bs_\by_\bn_\bc_\b._\bs_\by_\bn_\bc_\b__\bt_\bo_\b__\ba_\bs_\by_\bn_\bc_\b(_\b).\n *\b**\b**\b**\b**\b* U\bUR\bRL\bL R\bRe\bes\bso\bol\blv\bve\ber\br e\bex\bxc\bce\bep\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n URL Resolver exceptions are defined in django.urls.\n *\b**\b**\b**\b* R\bRe\bes\bso\bol\blv\bve\ber\br4\b40\b04\b4_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn Resolver404_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn Resolver404_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\b4_\b0_\b4 exception is raised by _\br_\be_\bs_\bo_\bl_\bv_\be_\b(_\b) if the path passed to\n       resolve() doesn\u2019t map to a view. It\u2019s a subclass of _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b._\bH_\bt_\bt_\bp_\b4_\b0_\b4.\n *\b**\b**\b**\b* N\bNo\boR\bRe\bev\bve\ber\brs\bse\beM\bMa\bat\btc\bch\bh_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn NoReverseMatch_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn NoReverseMatch_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bN_\bo_\bR_\be_\bv_\be_\br_\bs_\be_\bM_\ba_\bt_\bc_\bh exception is raised by _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs when a matching URL\n       in your URLconf cannot be identified based on the parameters supplied.\n *\b**\b**\b**\b**\b* D\bDa\bat\bta\bab\bba\bas\bse\be E\bEx\bxc\bce\bep\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Database exceptions may be imported from django.db.\n Django wraps the standard database exceptions so that your Django code has a\n guaranteed common implementation of these classes.\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn Error_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn InterfaceError_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn DatabaseError_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn DataError_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn OperationalError_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn IntegrityError_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn InternalError_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn ProgrammingError_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn NotSupportedError_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn Error_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn InterfaceError_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn DatabaseError_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn DataError_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn OperationalError_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn IntegrityError_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn InternalError_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn ProgrammingError_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn NotSupportedError_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The Django wrappers for database exceptions behave exactly the same as the\n underlying database exceptions. See _\bP\bP_\bE\bE_\bP\bP_\b _\b2\b2_\b4\b4_\b9\b9, the Python Database API\n Specification v2.0, for further information.\n As per _\bP\bP_\bE\bE_\bP\bP_\b _\b3\b3_\b1\b1_\b3\b3_\b4\b4, a __cause__ attribute is set with the original (underlying)\n database exception, allowing access to any additional information provided.\n   e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn models.ProtectedError_\b\u00b6\n Raised to prevent deletion of referenced objects when using\n@@ -154,26 +154,26 @@\n   e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn models.RestrictedError_\b\u00b6\n Raised to prevent deletion of referenced objects when using\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bR_\bE_\bS_\bT_\bR_\bI_\bC_\bT. _\bm_\bo_\bd_\be_\bl_\bs_\b._\bR_\be_\bs_\bt_\br_\bi_\bc_\bt_\be_\bd_\bE_\br_\br_\bo_\br is a subclass of\n _\bI_\bn_\bt_\be_\bg_\br_\bi_\bt_\by_\bE_\br_\br_\bo_\br.\n *\b**\b**\b**\b**\b* H\bHT\bTT\bTP\bP E\bEx\bxc\bce\bep\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n HTTP exceptions may be imported from django.http.\n *\b**\b**\b**\b* U\bUn\bnr\bre\bea\bad\bda\bab\bbl\ble\beP\bPo\bos\bst\btE\bEr\brr\bro\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn UnreadablePostError_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn UnreadablePostError_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       _\bU_\bn_\br_\be_\ba_\bd_\ba_\bb_\bl_\be_\bP_\bo_\bs_\bt_\bE_\br_\br_\bo_\br is raised when a user cancels an upload.\n *\b**\b**\b**\b**\b* S\bSe\bes\bss\bsi\bio\bon\bns\bs E\bEx\bxc\bce\bep\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Sessions exceptions are defined in django.contrib.sessions.exceptions.\n *\b**\b**\b**\b* S\bSe\bes\bss\bsi\bio\bon\bnI\bIn\bnt\bte\ber\brr\bru\bup\bpt\bte\bed\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn SessionInterrupted_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn SessionInterrupted_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       _\bS_\be_\bs_\bs_\bi_\bo_\bn_\bI_\bn_\bt_\be_\br_\br_\bu_\bp_\bt_\be_\bd is raised when a session is destroyed in a concurrent\n       request. It\u2019s a subclass of _\bB_\ba_\bd_\bR_\be_\bq_\bu_\be_\bs_\bt.\n *\b**\b**\b**\b**\b* T\bTr\bra\ban\bns\bsa\bac\bct\bti\bio\bon\bn E\bEx\bxc\bce\bep\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Transaction exceptions are defined in django.db.transaction.\n *\b**\b**\b**\b* T\bTr\bra\ban\bns\bsa\bac\bct\bti\bio\bon\bnM\bMa\ban\bna\bag\bge\bem\bme\ben\bnt\btE\bEr\brr\bro\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn TransactionManagementError_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn TransactionManagementError_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bE_\br_\br_\bo_\br is raised for any and all problems related to\n       database transactions.\n *\b**\b**\b**\b**\b* T\bTe\bes\bst\bti\bin\bng\bg F\bFr\bra\bam\bme\bew\bwo\bor\brk\bk E\bEx\bxc\bce\bep\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Exceptions provided by the django.test package.\n *\b**\b**\b**\b* R\bRe\bed\bdi\bir\bre\bec\bct\btC\bCy\byc\bcl\ble\beE\bEr\brr\bro\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n   e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn client.RedirectCycleError_\b\u00b6\n       _\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bC_\by_\bc_\bl_\be_\bE_\br_\br_\bo_\br is raised when the test client detects a loop or an\n@@ -210,16 +210,16 @@\n           o _\bS_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b _\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bs\n                 # _\bS_\be_\bs_\bs_\bi_\bo_\bn_\bI_\bn_\bt_\be_\br_\br_\bu_\bp_\bt_\be_\bd\n           o _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b _\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bs\n                 # _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\bE_\br_\br_\bo_\br\n           o _\bT_\be_\bs_\bt_\bi_\bn_\bg_\b _\bF_\br_\ba_\bm_\be_\bw_\bo_\br_\bk_\b _\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bs\n                 # _\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\bC_\by_\bc_\bl_\be_\bE_\br_\br_\bo_\br\n           o _\bP_\by_\bt_\bh_\bo_\bn_\b _\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\ba_\bn_\bd_\b _\bm_\ba_\bn_\ba_\bg_\be_\b._\bp_\by\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bi_\bl_\be_\b _\bh_\ba_\bn_\bd_\bl_\bi_\bn_\bg\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/files/file.html", "source2": "./usr/share/doc/python-django-doc/html/ref/files/file.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>The File object &#8212; Django 5.2b1 documentation</title>\n+    <title>The File object &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"File storage API\" href=\"storage.html\" />\n     <link rel=\"prev\" title=\"File handling\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -81,29 +82,29 @@\n <span id=\"the-file-object\"></span><h1>The <code class=\"docutils literal notranslate\"><span class=\"pre\">File</span></code> object<a class=\"headerlink\" href=\"#the-file-object\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>The <a class=\"reference internal\" href=\"index.html#module-django.core.files\" title=\"django.core.files: File handling and storage\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.core.files</span></code></a> module and its submodules contain built-in classes\n for basic file handling in Django.</p>\n <section id=\"s-the-file-class\">\n <span id=\"the-file-class\"></span><h2>The <code class=\"docutils literal notranslate\"><span class=\"pre\">File</span></code> class<a class=\"headerlink\" href=\"#the-file-class\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.File\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">File</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_object</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/base.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.File\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">File</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_object</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/base.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.File\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.core.files.File\" title=\"django.core.files.File\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">File</span></code></a> class is a thin wrapper around a Python\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/glossary.html#term-file-object\" title=\"(in Python v3.13)\"><span class=\"xref std std-term\">file object</span></a> with some Django-specific additions.\n Internally, Django uses this class when it needs to represent a file.</p>\n <p><a class=\"reference internal\" href=\"#django.core.files.File\" title=\"django.core.files.File\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">File</span></code></a> objects have the following attributes and methods:</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.File.name\">\n <span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"headerlink\" href=\"#django.core.files.File.name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The name of the file including the relative path from\n <a class=\"reference internal\" href=\"../settings.html#std-setting-MEDIA_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_ROOT</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.File.size\">\n-<span class=\"sig-name descname\"><span class=\"pre\">size</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/base.py#L32\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.File.size\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">size</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/base.py#L32\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.File.size\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The size of the file in bytes.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.File.file\">\n <span class=\"sig-name descname\"><span class=\"pre\">file</span></span><a class=\"headerlink\" href=\"#django.core.files.File.file\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The underlying <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/glossary.html#term-file-object\" title=\"(in Python v3.13)\"><span class=\"xref std std-term\">file object</span></a> that this class wraps.</p>\n@@ -124,50 +125,50 @@\n <dt class=\"sig sig-object py\" id=\"django.core.files.File.mode\">\n <span class=\"sig-name descname\"><span class=\"pre\">mode</span></span><a class=\"headerlink\" href=\"#django.core.files.File.mode\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The read/write mode for the file.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.File.open\">\n-<span class=\"sig-name descname\"><span class=\"pre\">open</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/base.py#L108\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.File.open\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">open</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/base.py#L108\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.File.open\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Open or reopen the file (which also does <code class=\"docutils literal notranslate\"><span class=\"pre\">File.seek(0)</span></code>).\n The <code class=\"docutils literal notranslate\"><span class=\"pre\">mode</span></code> argument allows the same values\n as Python\u2019s built-in <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/functions.html#open\" title=\"(in Python v3.13)\"><code class=\"docutils literal notranslate\"><span class=\"pre\">open()</span></code></a>. <code class=\"docutils literal notranslate\"><span class=\"pre\">*args</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">**kwargs</span></code>\n are passed after <code class=\"docutils literal notranslate\"><span class=\"pre\">mode</span></code> to Python\u2019s built-in <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/functions.html#open\" title=\"(in Python v3.13)\"><code class=\"docutils literal notranslate\"><span class=\"pre\">open()</span></code></a>.</p>\n <p>When reopening a file, <code class=\"docutils literal notranslate\"><span class=\"pre\">mode</span></code> will override whatever mode the file\n was originally opened with; <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> means to reopen with the original\n mode.</p>\n <p>It can be used as a context manager, e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">with</span> <span class=\"pre\">file.open()</span> <span class=\"pre\">as</span> <span class=\"pre\">f:</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.File.__iter__\">\n-<span class=\"sig-name descname\"><span class=\"pre\">__iter__</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/base.py#L75\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.File.__iter__\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">__iter__</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/base.py#L75\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.File.__iter__\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Iterate over the file yielding one line at a time.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.File.chunks\">\n-<span class=\"sig-name descname\"><span class=\"pre\">chunks</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">chunk_size</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/base.py#L48\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.File.chunks\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">chunks</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">chunk_size</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/base.py#L48\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.File.chunks\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Iterate over the file yielding \u201cchunks\u201d of a given size. <code class=\"docutils literal notranslate\"><span class=\"pre\">chunk_size</span></code>\n defaults to 64 KB.</p>\n <p>This is especially useful with very large files since it allows them to\n be streamed off disk and avoids storing the whole file in memory.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.File.multiple_chunks\">\n-<span class=\"sig-name descname\"><span class=\"pre\">multiple_chunks</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">chunk_size</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/base.py#L65\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.File.multiple_chunks\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">multiple_chunks</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">chunk_size</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/base.py#L65\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.File.multiple_chunks\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if the file is large enough to require multiple chunks\n to access all of its content give some <code class=\"docutils literal notranslate\"><span class=\"pre\">chunk_size</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.File.close\">\n-<span class=\"sig-name descname\"><span class=\"pre\">close</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/base.py#L117\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.File.close\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">close</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/base.py#L117\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.File.close\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Close the file.</p>\n </dd></dl>\n \n <p>In addition to the listed methods, <a class=\"reference internal\" href=\"#django.core.files.File\" title=\"django.core.files.File\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">File</span></code></a> exposes\n the following attributes and methods of its <code class=\"docutils literal notranslate\"><span class=\"pre\">file</span></code> object:\n <code class=\"docutils literal notranslate\"><span class=\"pre\">encoding</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">fileno</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">flush</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">isatty</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">newlines</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">read</span></code>,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">readinto</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">readline</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">readlines</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">seek</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">tell</span></code>,\n@@ -176,15 +177,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-the-contentfile-class\">\n <span id=\"the-contentfile-class\"></span><h2>The <code class=\"docutils literal notranslate\"><span class=\"pre\">ContentFile</span></code> class<a class=\"headerlink\" href=\"#the-contentfile-class\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.base.ContentFile\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ContentFile</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/base.py#L121\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.base.ContentFile\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ContentFile</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/base.py#L121\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.base.ContentFile\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">ContentFile</span></code> class inherits from <a class=\"reference internal\" href=\"#django.core.files.File\" title=\"django.core.files.File\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">File</span></code></a>,\n but unlike <a class=\"reference internal\" href=\"#django.core.files.File\" title=\"django.core.files.File\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">File</span></code></a> it operates on string content\n (bytes also supported), rather than an actual file. For example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.core.files.base</span> <span class=\"kn\">import</span> <span class=\"n\">ContentFile</span>\n \n <span class=\"n\">f1</span> <span class=\"o\">=</span> <span class=\"n\">ContentFile</span><span class=\"p\">(</span><span class=\"s2\">&quot;esta frase est\u00e1 en espa\u00f1ol&quot;</span><span class=\"p\">)</span>\n <span class=\"n\">f2</span> <span class=\"o\">=</span> <span class=\"n\">ContentFile</span><span class=\"p\">(</span><span class=\"sa\">b</span><span class=\"s2\">&quot;these are bytes&quot;</span><span class=\"p\">)</span>\n@@ -193,28 +194,28 @@\n </dd></dl>\n \n </section>\n <section id=\"s-the-imagefile-class\">\n <span id=\"the-imagefile-class\"></span><h2>The <code class=\"docutils literal notranslate\"><span class=\"pre\">ImageFile</span></code> class<a class=\"headerlink\" href=\"#the-imagefile-class\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.images.ImageFile\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ImageFile</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_object</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/images.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.images.ImageFile\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ImageFile</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_object</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/images.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.images.ImageFile\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Django provides a built-in class specifically for images.\n <a class=\"reference internal\" href=\"#django.core.files.images.ImageFile\" title=\"django.core.files.images.ImageFile\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.core.files.images.ImageFile</span></code></a> inherits all the attributes\n and methods of <a class=\"reference internal\" href=\"#django.core.files.File\" title=\"django.core.files.File\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">File</span></code></a>, and additionally\n provides the following:</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.images.ImageFile.width\">\n-<span class=\"sig-name descname\"><span class=\"pre\">width</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/images.py#L20\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.images.ImageFile.width\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">width</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/images.py#L20\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.images.ImageFile.width\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Width of the image in pixels.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.images.ImageFile.height\">\n-<span class=\"sig-name descname\"><span class=\"pre\">height</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/images.py#L24\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.images.ImageFile.height\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">height</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/images.py#L24\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.images.ImageFile.height\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Height of the image in pixels.</p>\n </dd></dl>\n \n </dd></dl>\n \n </section>\n <section id=\"s-additional-methods-on-files-attached-to-objects\">\n@@ -272,37 +273,37 @@\n <li><a class=\"reference internal\" href=\"#additional-methods-on-files-attached-to-objects\">Additional methods on files attached to objects</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">File handling</a></p>\n+                          title=\"vorig hoofdstuk\">File handling</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"storage.html\"\n-                          title=\"next chapter\">File storage API</a></p>\n+                          title=\"volgend hoofdstuk\">File storage API</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,76 +1,76 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTh\bhe\be F\bFi\bil\ble\be o\bob\bbj\bje\bec\bct\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs module and its submodules contain built-in classes for\n basic file handling in Django.\n *\b**\b**\b**\b**\b* T\bTh\bhe\be F\bFi\bil\ble\be c\bcl\bla\bas\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs File(f\bfi\bil\ble\be_\b_o\bob\bbj\bje\bec\bct\bt, n\bna\bam\bme\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs File(f\bfi\bil\ble\be_\b_o\bob\bbj\bje\bec\bct\bt, n\bna\bam\bme\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bF_\bi_\bl_\be class is a thin wrapper around a Python _\bf_\bi_\bl_\be_\b _\bo_\bb_\bj_\be_\bc_\bt with some\n       Django-specific additions. Internally, Django uses this class when it\n       needs to represent a file.\n       _\bF_\bi_\bl_\be objects have the following attributes and methods:\n         name_\b\u00b6\n             The name of the file including the relative path from _\bM_\bE_\bD_\bI_\bA_\b__\bR_\bO_\bO_\bT.\n-        size_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        size_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             The size of the file in bytes.\n         file_\b\u00b6\n             The underlying _\bf_\bi_\bl_\be_\b _\bo_\bb_\bj_\be_\bc_\bt that this class wraps.\n             Be careful with this attribute in subclasses.\n             Some subclasses of _\bF_\bi_\bl_\be, including _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bF_\bi_\bl_\be and _\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be, may\n             replace this attribute with an object other than a Python _\bf_\bi_\bl_\be\n             _\bo_\bb_\bj_\be_\bc_\bt. In these cases, this attribute may itself be a _\bF_\bi_\bl_\be\n             subclass (and not necessarily the same subclass). Whenever\n             possible, use the attributes and methods of the subclass itself\n             rather than the those of the subclass\u2019s file attribute.\n         mode_\b\u00b6\n             The read/write mode for the file.\n-        open(m\bmo\bod\bde\be=\b=N\bNo\bon\bne\be, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        open(m\bmo\bod\bde\be=\b=N\bNo\bon\bne\be, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Open or reopen the file (which also does File.seek(0)). The mode\n             argument allows the same values as Python\u2019s built-in _\bo_\bp_\be_\bn_\b(_\b). *args\n             and **kwargs are passed after mode to Python\u2019s built-in _\bo_\bp_\be_\bn_\b(_\b).\n             When reopening a file, mode will override whatever mode the file\n             was originally opened with; None means to reopen with the original\n             mode.\n             It can be used as a context manager, e.g. with file.open() as f:.\n-        __iter__()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        __iter__()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Iterate over the file yielding one line at a time.\n-        chunks(c\bch\bhu\bun\bnk\bk_\b_s\bsi\biz\bze\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        chunks(c\bch\bhu\bun\bnk\bk_\b_s\bsi\biz\bze\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Iterate over the file yielding \u201cchunks\u201d of a given size. chunk_size\n             defaults to 64 KB.\n             This is especially useful with very large files since it allows\n             them to be streamed off disk and avoids storing the whole file in\n             memory.\n-        multiple_chunks(c\bch\bhu\bun\bnk\bk_\b_s\bsi\biz\bze\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        multiple_chunks(c\bch\bhu\bun\bnk\bk_\b_s\bsi\biz\bze\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns True if the file is large enough to require multiple chunks\n             to access all of its content give some chunk_size.\n-        close()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        close()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Close the file.\n       In addition to the listed methods, _\bF_\bi_\bl_\be exposes the following attributes\n       and methods of its file object: encoding, fileno, flush, isatty,\n       newlines, read, readinto, readline, readlines, seek, tell, truncate,\n       write, writelines, readable(), writable(), and seekable().\n *\b**\b**\b**\b**\b* T\bTh\bhe\be C\bCo\bon\bnt\bte\ben\bnt\btF\bFi\bil\ble\be c\bcl\bla\bas\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ContentFile(c\bco\bon\bnt\bte\ben\bnt\bt, n\bna\bam\bme\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ContentFile(c\bco\bon\bnt\bte\ben\bnt\bt, n\bna\bam\bme\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The ContentFile class inherits from _\bF_\bi_\bl_\be, but unlike _\bF_\bi_\bl_\be it operates on\n       string content (bytes also supported), rather than an actual file. For\n       example:\n       from django.core.files.base import ContentFile\n \n       f1 = ContentFile(\"esta frase est\u00e1 en espa\u00f1ol\")\n       f2 = ContentFile(b\"these are bytes\")\n *\b**\b**\b**\b**\b* T\bTh\bhe\be I\bIm\bma\bag\bge\beF\bFi\bil\ble\be c\bcl\bla\bas\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ImageFile(f\bfi\bil\ble\be_\b_o\bob\bbj\bje\bec\bct\bt, n\bna\bam\bme\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ImageFile(f\bfi\bil\ble\be_\b_o\bob\bbj\bje\bec\bct\bt, n\bna\bam\bme\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Django provides a built-in class specifically for images.\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bi_\bm_\ba_\bg_\be_\bs_\b._\bI_\bm_\ba_\bg_\be_\bF_\bi_\bl_\be inherits all the attributes and\n       methods of _\bF_\bi_\bl_\be, and additionally provides the following:\n-        width_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        width_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Width of the image in pixels.\n-        height_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        height_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Height of the image in pixels.\n *\b**\b**\b**\b**\b* A\bAd\bdd\bdi\bit\bti\bio\bon\bna\bal\bl m\bme\bet\bth\bho\bod\bds\bs o\bon\bn f\bfi\bil\ble\bes\bs a\bat\btt\bta\bac\bch\bhe\bed\bd t\bto\bo o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Any _\bF_\bi_\bl_\be that is associated with an object (as with Car.photo, below) will also\n have a couple of extra methods:\n   File.save(n\bna\bam\bme\be, c\bco\bon\bnt\bte\ben\bnt\bt, s\bsa\bav\bve\be=\b=T\bTr\bru\bue\be)_\b\u00b6\n       Saves a new file with the file name and contents provided. This will not\n       replace the existing file, but will create a new file and update the\n@@ -88,16 +88,16 @@\n       is deleted.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bT_\bh_\be_\b _\bF_\bi_\bl_\be_\b _\bo_\bb_\bj_\be_\bc_\bt\n           o _\bT_\bh_\be_\b _\bF_\bi_\bl_\be_\b _\bc_\bl_\ba_\bs_\bs\n           o _\bT_\bh_\be_\b _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bF_\bi_\bl_\be_\b _\bc_\bl_\ba_\bs_\bs\n           o _\bT_\bh_\be_\b _\bI_\bm_\ba_\bg_\be_\bF_\bi_\bl_\be_\b _\bc_\bl_\ba_\bs_\bs\n           o _\bA_\bd_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs_\b _\bo_\bn_\b _\bf_\bi_\bl_\be_\bs_\b _\ba_\bt_\bt_\ba_\bc_\bh_\be_\bd_\b _\bt_\bo_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bi_\bl_\be_\b _\bh_\ba_\bn_\bd_\bl_\bi_\bn_\bg\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bi_\bl_\be_\b _\bs_\bt_\bo_\br_\ba_\bg_\be_\b _\bA_\bP_\bI\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/files/index.html", "source2": "./usr/share/doc/python-django-doc/html/ref/files/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>File handling &#8212; Django 5.2b1 documentation</title>\n+    <title>File handling &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"The File object\" href=\"file.html\" />\n     <link rel=\"prev\" title=\"Django Exceptions\" href=\"../exceptions.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -112,37 +113,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../exceptions.html\"\n-                          title=\"previous chapter\">Django Exceptions</a></p>\n+                          title=\"vorig hoofdstuk\">Django Exceptions</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"file.html\"\n-                          title=\"next chapter\">The <code class=\"docutils literal notranslate\"><span class=\"pre\">File</span></code> object</a></p>\n+                          title=\"volgend hoofdstuk\">The <code class=\"docutils literal notranslate\"><span class=\"pre\">File</span></code> object</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFi\bil\ble\be h\bha\ban\bnd\bdl\bli\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n     * _\bT_\bh_\be_\b _\bF_\bi_\bl_\be_\b _\bo_\bb_\bj_\be_\bc_\bt\n           o _\bT_\bh_\be_\b _\bF_\bi_\bl_\be_\b _\bc_\bl_\ba_\bs_\bs\n           o _\bT_\bh_\be_\b _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bF_\bi_\bl_\be_\b _\bc_\bl_\ba_\bs_\bs\n           o _\bT_\bh_\be_\b _\bI_\bm_\ba_\bg_\be_\bF_\bi_\bl_\be_\b _\bc_\bl_\ba_\bs_\bs\n@@ -12,16 +12,16 @@\n           o _\bT_\bh_\be_\b _\bF_\bi_\bl_\be_\bS_\by_\bs_\bt_\be_\bm_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bc_\bl_\ba_\bs_\bs\n           o _\bT_\bh_\be_\b _\bI_\bn_\bM_\be_\bm_\bo_\br_\by_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bc_\bl_\ba_\bs_\bs\n           o _\bT_\bh_\be_\b _\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bc_\bl_\ba_\bs_\bs\n     * _\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bF_\bi_\bl_\be_\bs_\b _\ba_\bn_\bd_\b _\bU_\bp_\bl_\bo_\ba_\bd_\b _\bH_\ba_\bn_\bd_\bl_\be_\br_\bs\n           o _\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bf_\bi_\bl_\be_\bs\n           o _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bu_\bp_\bl_\bo_\ba_\bd_\b _\bh_\ba_\bn_\bd_\bl_\be_\br_\bs\n           o _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bu_\bp_\bl_\bo_\ba_\bd_\b _\bh_\ba_\bn_\bd_\bl_\be_\br_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bF_\bi_\bl_\be_\b _\bo_\bb_\bj_\be_\bc_\bt\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/files/storage.html", "source2": "./usr/share/doc/python-django-doc/html/ref/files/storage.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>File storage API &#8212; Django 5.2b1 documentation</title>\n+    <title>File storage API &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Uploaded Files and Upload Handlers\" href=\"uploads.html\" />\n     <link rel=\"prev\" title=\"The File object\" href=\"file.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -101,15 +102,15 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">storage_instance</span> <span class=\"o\">=</span> <span class=\"n\">storages</span><span class=\"o\">.</span><span class=\"n\">create_storage</span><span class=\"p\">({</span><span class=\"s2\">&quot;BACKEND&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;package.storage.CustomStorage&quot;</span><span class=\"p\">})</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.DefaultStorage\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DefaultStorage</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/__init__.py#L21\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.DefaultStorage\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DefaultStorage</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/__init__.py#L21\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.DefaultStorage\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><a class=\"reference internal\" href=\"#django.core.files.storage.DefaultStorage\" title=\"django.core.files.storage.DefaultStorage\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DefaultStorage</span></code></a> provides\n lazy access to the default storage system as defined by <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> key in\n <a class=\"reference internal\" href=\"../settings.html#std-setting-STORAGES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STORAGES</span></code></a>. <a class=\"reference internal\" href=\"#django.core.files.storage.DefaultStorage\" title=\"django.core.files.storage.DefaultStorage\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DefaultStorage</span></code></a> uses\n <a class=\"reference internal\" href=\"#django.core.files.storage.storages\" title=\"django.core.files.storage.storages\"><code class=\"xref py py-data docutils literal notranslate\"><span class=\"pre\">storages</span></code></a> internally.</p>\n </dd></dl>\n \n <dl class=\"py data\">\n@@ -120,48 +121,48 @@\n </dd></dl>\n \n </section>\n <section id=\"s-the-filesystemstorage-class\">\n <span id=\"the-filesystemstorage-class\"></span><h2>The <code class=\"docutils literal notranslate\"><span class=\"pre\">FileSystemStorage</span></code> class<a class=\"headerlink\" href=\"#the-filesystemstorage-class\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.FileSystemStorage\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FileSystemStorage</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">location</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">base_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_permissions_mode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">directory_permissions_mode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allow_overwrite</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/filesystem.py#L21\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.FileSystemStorage\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FileSystemStorage</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">location</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">base_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_permissions_mode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">directory_permissions_mode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allow_overwrite</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/filesystem.py#L21\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.FileSystemStorage\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.core.files.storage.FileSystemStorage\" title=\"django.core.files.storage.FileSystemStorage\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FileSystemStorage</span></code></a> class implements\n basic file storage on a local filesystem. It inherits from\n <a class=\"reference internal\" href=\"#django.core.files.storage.Storage\" title=\"django.core.files.storage.Storage\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Storage</span></code></a> and provides implementations\n for all the public methods thereof.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">FileSystemStorage.delete()</span></code> method will not raise an exception\n if the given file name does not exist.</p>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.FileSystemStorage.location\">\n-<span class=\"sig-name descname\"><span class=\"pre\">location</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/filesystem.py#L59\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.FileSystemStorage.location\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">location</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/filesystem.py#L59\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.FileSystemStorage.location\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Absolute path to the directory that will hold the files.\n Defaults to the value of your <a class=\"reference internal\" href=\"../settings.html#std-setting-MEDIA_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_ROOT</span></code></a> setting.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.FileSystemStorage.base_url\">\n-<span class=\"sig-name descname\"><span class=\"pre\">base_url</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/filesystem.py#L63\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.FileSystemStorage.base_url\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">base_url</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/filesystem.py#L63\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.FileSystemStorage.base_url\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>URL that serves the files stored at this location.\n Defaults to the value of your <a class=\"reference internal\" href=\"../settings.html#std-setting-MEDIA_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_URL</span></code></a> setting.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.FileSystemStorage.file_permissions_mode\">\n-<span class=\"sig-name descname\"><span class=\"pre\">file_permissions_mode</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/filesystem.py#L69\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.FileSystemStorage.file_permissions_mode\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">file_permissions_mode</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/filesystem.py#L69\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.FileSystemStorage.file_permissions_mode\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The file system permissions that the file will receive when it is\n saved. Defaults to <a class=\"reference internal\" href=\"../settings.html#std-setting-FILE_UPLOAD_PERMISSIONS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">FILE_UPLOAD_PERMISSIONS</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.FileSystemStorage.directory_permissions_mode\">\n-<span class=\"sig-name descname\"><span class=\"pre\">directory_permissions_mode</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/filesystem.py#L75\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.FileSystemStorage.directory_permissions_mode\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">directory_permissions_mode</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/filesystem.py#L75\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.FileSystemStorage.directory_permissions_mode\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The file system permissions that the directory will receive when it is\n saved. Defaults to <a class=\"reference internal\" href=\"../settings.html#std-setting-FILE_UPLOAD_DIRECTORY_PERMISSIONS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">FILE_UPLOAD_DIRECTORY_PERMISSIONS</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.FileSystemStorage.allow_overwrite\">\n <span class=\"sig-name descname\"><span class=\"pre\">allow_overwrite</span></span><a class=\"headerlink\" href=\"#django.core.files.storage.FileSystemStorage.allow_overwrite\" title=\"Link to this definition\">\u00b6</a></dt>\n@@ -169,217 +170,217 @@\n <span class=\"title\">New in Django 5.1.</span> </div>\n <p>Flag to control allowing saving a new file over an existing one.\n Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.FileSystemStorage.get_created_time\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_created_time</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/filesystem.py#L244\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.FileSystemStorage.get_created_time\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_created_time</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/filesystem.py#L244\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.FileSystemStorage.get_created_time\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime</span></code></a> of the system\u2019s ctime, i.e.\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/os.path.html#os.path.getctime\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">os.path.getctime()</span></code></a>. On some systems (like Unix), this is the\n time of the last metadata change, and on others (like Windows), it\u2019s\n the creation time of the file.</p>\n </dd></dl>\n \n </dd></dl>\n \n </section>\n <section id=\"s-the-inmemorystorage-class\">\n <span id=\"the-inmemorystorage-class\"></span><h2>The <code class=\"docutils literal notranslate\"><span class=\"pre\">InMemoryStorage</span></code> class<a class=\"headerlink\" href=\"#the-inmemorystorage-class\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.InMemoryStorage\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">InMemoryStorage</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">location</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">base_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_permissions_mode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">directory_permissions_mode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/memory.py#L168\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.InMemoryStorage\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">InMemoryStorage</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">location</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">base_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_permissions_mode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">directory_permissions_mode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/memory.py#L168\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.InMemoryStorage\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.core.files.storage.InMemoryStorage\" title=\"django.core.files.storage.InMemoryStorage\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">InMemoryStorage</span></code></a> class implements\n a memory-based file storage. It has no persistence, but can be useful for\n speeding up tests by avoiding disk access.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.InMemoryStorage.location\">\n-<span class=\"sig-name descname\"><span class=\"pre\">location</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/memory.py#L193\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.InMemoryStorage.location\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">location</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/memory.py#L193\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.InMemoryStorage.location\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Absolute path to the directory name assigned to files. Defaults to the\n value of your <a class=\"reference internal\" href=\"../settings.html#std-setting-MEDIA_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_ROOT</span></code></a> setting.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.InMemoryStorage.base_url\">\n-<span class=\"sig-name descname\"><span class=\"pre\">base_url</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/memory.py#L197\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.InMemoryStorage.base_url\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">base_url</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/memory.py#L197\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.InMemoryStorage.base_url\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>URL that serves the files stored at this location.\n Defaults to the value of your <a class=\"reference internal\" href=\"../settings.html#std-setting-MEDIA_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_URL</span></code></a> setting.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.InMemoryStorage.file_permissions_mode\">\n-<span class=\"sig-name descname\"><span class=\"pre\">file_permissions_mode</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/memory.py#L203\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.InMemoryStorage.file_permissions_mode\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">file_permissions_mode</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/memory.py#L203\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.InMemoryStorage.file_permissions_mode\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The file system permissions assigned to files, provided for\n compatibility with <code class=\"docutils literal notranslate\"><span class=\"pre\">FileSystemStorage</span></code>. Defaults to\n <a class=\"reference internal\" href=\"../settings.html#std-setting-FILE_UPLOAD_PERMISSIONS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">FILE_UPLOAD_PERMISSIONS</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.InMemoryStorage.directory_permissions_mode\">\n-<span class=\"sig-name descname\"><span class=\"pre\">directory_permissions_mode</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/memory.py#L209\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.InMemoryStorage.directory_permissions_mode\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">directory_permissions_mode</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/memory.py#L209\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.InMemoryStorage.directory_permissions_mode\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The file system permissions assigned to directories, provided for\n compatibility with <code class=\"docutils literal notranslate\"><span class=\"pre\">FileSystemStorage</span></code>. Defaults to\n <a class=\"reference internal\" href=\"../settings.html#std-setting-FILE_UPLOAD_DIRECTORY_PERMISSIONS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">FILE_UPLOAD_DIRECTORY_PERMISSIONS</span></code></a>.</p>\n </dd></dl>\n \n </dd></dl>\n \n </section>\n <section id=\"s-the-storage-class\">\n <span id=\"the-storage-class\"></span><h2>The <code class=\"docutils literal notranslate\"><span class=\"pre\">Storage</span></code> class<a class=\"headerlink\" href=\"#the-storage-class\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Storage</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L11\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Storage</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L11\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <a class=\"reference internal\" href=\"#django.core.files.storage.Storage\" title=\"django.core.files.storage.Storage\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Storage</span></code></a> class provides a\n standardized API for storing files, along with a set of default\n behaviors that all other storage systems can inherit or override\n as necessary.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When methods return naive <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime</span></code> objects, the effective timezone\n used will be the current value of <code class=\"docutils literal notranslate\"><span class=\"pre\">os.environ['TZ']</span></code>; note that this\n is usually set from Django\u2019s <a class=\"reference internal\" href=\"../settings.html#std-setting-TIME_ZONE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">TIME_ZONE</span></code></a>.</p>\n </div>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.delete\">\n-<span class=\"sig-name descname\"><span class=\"pre\">delete</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L142\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.delete\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">delete</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L142\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.delete\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Deletes the file referenced by <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code>. If deletion is not supported\n on the target storage system this will raise <code class=\"docutils literal notranslate\"><span class=\"pre\">NotImplementedError</span></code>\n instead.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.exists\">\n-<span class=\"sig-name descname\"><span class=\"pre\">exists</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L150\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.exists\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">exists</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L150\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.exists\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if a file referenced by the given name already exists\n in the storage system.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.get_accessed_time\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_accessed_time</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L181\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.get_accessed_time\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_accessed_time</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L181\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.get_accessed_time\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime</span></code></a> of the last accessed time of the\n file. For storage systems unable to return the last accessed time this\n will raise <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/exceptions.html#NotImplementedError\" title=\"(in Python v3.13)\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">NotImplementedError</span></code></a>.</p>\n <p>If <a class=\"reference internal\" href=\"../settings.html#std-setting-USE_TZ\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">USE_TZ</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, returns an aware <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime</span></code>,\n otherwise returns a naive <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime</span></code> in the local timezone.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.get_alternative_name\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_alternative_name</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_root</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_ext</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L67\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.get_alternative_name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_alternative_name</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_root</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_ext</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L67\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.get_alternative_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns an alternative filename based on the <code class=\"docutils literal notranslate\"><span class=\"pre\">file_root</span></code> and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">file_ext</span></code> parameters, an underscore plus a random 7 character\n alphanumeric string is appended to the filename before the extension.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.get_available_name\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_available_name</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L75\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.get_available_name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_available_name</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L75\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.get_available_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a filename based on the <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> parameter that\u2019s free and\n available for new content to be written to on the target storage\n system.</p>\n <p>The length of the filename will not exceed <code class=\"docutils literal notranslate\"><span class=\"pre\">max_length</span></code>, if provided.\n If a free unique filename cannot be found, a\n <a class=\"reference internal\" href=\"../exceptions.html#django.core.exceptions.SuspiciousOperation\" title=\"django.core.exceptions.SuspiciousOperation\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">SuspiciousFileOperation</span></code></a> exception will be raised.</p>\n <p>If a file with <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> already exists, <a class=\"reference internal\" href=\"../../howto/custom-file-storage.html#django.core.files.storage.get_alternative_name\" title=\"django.core.files.storage.get_alternative_name\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_alternative_name()</span></code></a> is\n called to obtain an alternative name.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.get_created_time\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_created_time</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L190\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.get_created_time\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_created_time</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L190\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.get_created_time\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime</span></code></a> of the creation time of the file.\n For storage systems unable to return the creation time this will raise\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/exceptions.html#NotImplementedError\" title=\"(in Python v3.13)\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">NotImplementedError</span></code></a>.</p>\n <p>If <a class=\"reference internal\" href=\"../settings.html#std-setting-USE_TZ\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">USE_TZ</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, returns an aware <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime</span></code>,\n otherwise returns a naive <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime</span></code> in the local timezone.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.get_modified_time\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_modified_time</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L199\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.get_modified_time\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_modified_time</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L199\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.get_modified_time\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime</span></code></a> of the last modified time of the\n file. For storage systems unable to return the last modified time this\n will raise <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/exceptions.html#NotImplementedError\" title=\"(in Python v3.13)\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">NotImplementedError</span></code></a>.</p>\n <p>If <a class=\"reference internal\" href=\"../settings.html#std-setting-USE_TZ\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">USE_TZ</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, returns an aware <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime</span></code>,\n otherwise returns a naive <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime</span></code> in the local timezone.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.get_valid_name\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_valid_name</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L60\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.get_valid_name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_valid_name</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L60\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.get_valid_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a filename based on the <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> parameter that\u2019s suitable\n for use on the target storage system.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.generate_filename\">\n-<span class=\"sig-name descname\"><span class=\"pre\">generate_filename</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filename</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L117\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.generate_filename\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">generate_filename</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filename</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L117\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.generate_filename\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Validates the <code class=\"docutils literal notranslate\"><span class=\"pre\">filename</span></code> by calling <a class=\"reference internal\" href=\"../../howto/custom-file-storage.html#django.core.files.storage.get_valid_name\" title=\"django.core.files.storage.get_valid_name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">get_valid_name()</span></code></a> and\n returns a filename to be passed to the <a class=\"reference internal\" href=\"#django.core.files.storage.Storage.save\" title=\"django.core.files.storage.Storage.save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">save()</span></code></a> method.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">filename</span></code> argument may include a path as returned by\n <a class=\"reference internal\" href=\"../models/fields.html#django.db.models.FileField.upload_to\" title=\"django.db.models.FileField.upload_to\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">FileField.upload_to</span></code></a>.\n In that case, the path won\u2019t be passed to <a class=\"reference internal\" href=\"../../howto/custom-file-storage.html#django.core.files.storage.get_valid_name\" title=\"django.core.files.storage.get_valid_name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">get_valid_name()</span></code></a> but\n will be prepended back to the resulting name.</p>\n <p>The default implementation uses <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/os.path.html#module-os.path\" title=\"(in Python v3.13)\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">os.path</span></code></a> operations. Override\n this method if that\u2019s not appropriate for your storage.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.listdir\">\n-<span class=\"sig-name descname\"><span class=\"pre\">listdir</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L159\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.listdir\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">listdir</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L159\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.listdir\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Lists the contents of the specified path, returning a 2-tuple of lists;\n the first item being directories, the second item being files. For\n storage systems that aren\u2019t able to provide such a listing, this will\n raise a <code class=\"docutils literal notranslate\"><span class=\"pre\">NotImplementedError</span></code> instead.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.open\">\n-<span class=\"sig-name descname\"><span class=\"pre\">open</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'rb'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L20\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.open\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">open</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'rb'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L20\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.open\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Opens the file given by <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code>. Note that although the returned file\n is guaranteed to be a <code class=\"docutils literal notranslate\"><span class=\"pre\">File</span></code> object, it might actually be some\n subclass. In the case of remote file storage this means that\n reading/writing could be quite slow, so be warned.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.path\">\n-<span class=\"sig-name descname\"><span class=\"pre\">path</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L131\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.path\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">path</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L131\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.path\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The local filesystem path where the file can be opened using Python\u2019s\n standard <code class=\"docutils literal notranslate\"><span class=\"pre\">open()</span></code>. For storage systems that aren\u2019t accessible from\n the local filesystem, this will raise <code class=\"docutils literal notranslate\"><span class=\"pre\">NotImplementedError</span></code> instead.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.save\">\n-<span class=\"sig-name descname\"><span class=\"pre\">save</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L24\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.save\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">save</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L24\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.save\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Saves a new file using the storage system, preferably with the name\n specified. If there already exists a file with this name <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code>, the\n storage system may modify the filename as necessary to get a unique\n name. The actual name of the stored file will be returned.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">max_length</span></code> argument is passed along to\n <a class=\"reference internal\" href=\"../../howto/custom-file-storage.html#django.core.files.storage.get_available_name\" title=\"django.core.files.storage.get_available_name\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_available_name()</span></code></a>.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">content</span></code> argument must be an instance of\n <a class=\"reference internal\" href=\"file.html#django.core.files.File\" title=\"django.core.files.File\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.core.files.File</span></code></a> or a file-like object that can be\n wrapped in <code class=\"docutils literal notranslate\"><span class=\"pre\">File</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.size\">\n-<span class=\"sig-name descname\"><span class=\"pre\">size</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L168\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.size\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">size</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L168\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.size\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the total size, in bytes, of the file referenced by <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code>.\n For storage systems that aren\u2019t able to return the file size this will\n raise <code class=\"docutils literal notranslate\"><span class=\"pre\">NotImplementedError</span></code> instead.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.storage.Storage.url\">\n-<span class=\"sig-name descname\"><span class=\"pre\">url</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L174\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.url\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">url</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/storage/base.py#L174\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.storage.Storage.url\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the URL where the contents of the file referenced by <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code>\n can be accessed. For storage systems that don\u2019t support access by URL\n this will raise <code class=\"docutils literal notranslate\"><span class=\"pre\">NotImplementedError</span></code> instead.</p>\n </dd></dl>\n \n </dd></dl>\n \n@@ -406,37 +407,37 @@\n <li><a class=\"reference internal\" href=\"#the-storage-class\">The <code class=\"docutils literal notranslate\"><span class=\"pre\">Storage</span></code> class</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"file.html\"\n-                          title=\"previous chapter\">The <code class=\"docutils literal notranslate\"><span class=\"pre\">File</span></code> object</a></p>\n+                          title=\"vorig hoofdstuk\">The <code class=\"docutils literal notranslate\"><span class=\"pre\">File</span></code> object</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"uploads.html\"\n-                          title=\"next chapter\">Uploaded Files and Upload Handlers</a></p>\n+                          title=\"volgend hoofdstuk\">Uploaded Files and Upload Handlers</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFi\bil\ble\be s\bst\bto\bor\bra\bag\bge\be A\bAP\bPI\bI_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* G\bGe\bet\btt\bti\bin\bng\bg t\bth\bhe\be d\bde\bef\bfa\bau\bul\blt\bt s\bst\bto\bor\bra\bag\bge\be c\bcl\bla\bas\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django provides convenient ways to access the default storage class:\n   storages_\b\u00b6\n       A dictionary-like object that allows retrieving a storage instance using\n@@ -17,168 +17,168 @@\n       >>> storages.backends\n       {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'},\n        'staticfiles': {'BACKEND':\n       'django.contrib.staticfiles.storage.StaticFilesStorage'},\n        'custom': {'BACKEND': 'package.storage.CustomStorage'}}\n       >>> storage_instance = storages.create_storage({\"BACKEND\":\n       \"package.storage.CustomStorage\"})\n-  c\bcl\bla\bas\bss\bs DefaultStorage_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DefaultStorage_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       _\bD_\be_\bf_\ba_\bu_\bl_\bt_\bS_\bt_\bo_\br_\ba_\bg_\be provides lazy access to the default storage system as\n       defined by default key in _\bS_\bT_\bO_\bR_\bA_\bG_\bE_\bS. _\bD_\be_\bf_\ba_\bu_\bl_\bt_\bS_\bt_\bo_\br_\ba_\bg_\be uses _\bs_\bt_\bo_\br_\ba_\bg_\be_\bs\n       internally.\n   default_storage_\b\u00b6\n       _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\bs_\bt_\bo_\br_\ba_\bg_\be is an instance of the _\bD_\be_\bf_\ba_\bu_\bl_\bt_\bS_\bt_\bo_\br_\ba_\bg_\be.\n *\b**\b**\b**\b**\b* T\bTh\bhe\be F\bFi\bil\ble\beS\bSy\bys\bst\bte\bem\bmS\bSt\bto\bor\bra\bag\bge\be c\bcl\bla\bas\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs FileSystemStorage(l\blo\boc\bca\bat\bti\bio\bon\bn=\b=N\bNo\bon\bne\be, b\bba\bas\bse\be_\b_u\bur\brl\bl=\b=N\bNo\bon\bne\be,\n   f\bfi\bil\ble\be_\b_p\bpe\ber\brm\bmi\bis\bss\bsi\bio\bon\bns\bs_\b_m\bmo\bod\bde\be=\b=N\bNo\bon\bne\be, d\bdi\bir\bre\bec\bct\bto\bor\bry\by_\b_p\bpe\ber\brm\bmi\bis\bss\bsi\bio\bon\bns\bs_\b_m\bmo\bod\bde\be=\b=N\bNo\bon\bne\be,\n-  a\bal\bll\blo\bow\bw_\b_o\bov\bve\ber\brw\bwr\bri\bit\bte\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  a\bal\bll\blo\bow\bw_\b_o\bov\bve\ber\brw\bwr\bri\bit\bte\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bF_\bi_\bl_\be_\bS_\by_\bs_\bt_\be_\bm_\bS_\bt_\bo_\br_\ba_\bg_\be class implements basic file storage on a local\n       filesystem. It inherits from _\bS_\bt_\bo_\br_\ba_\bg_\be and provides implementations for all\n       the public methods thereof.\n-      Note\n+      Notitie\n       The FileSystemStorage.delete() method will not raise an exception if the\n       given file name does not exist.\n-        location_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        location_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Absolute path to the directory that will hold the files. Defaults\n             to the value of your _\bM_\bE_\bD_\bI_\bA_\b__\bR_\bO_\bO_\bT setting.\n-        base_url_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        base_url_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             URL that serves the files stored at this location. Defaults to the\n             value of your _\bM_\bE_\bD_\bI_\bA_\b__\bU_\bR_\bL setting.\n-        file_permissions_mode_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        file_permissions_mode_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             The file system permissions that the file will receive when it is\n             saved. Defaults to _\bF_\bI_\bL_\bE_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bP_\bE_\bR_\bM_\bI_\bS_\bS_\bI_\bO_\bN_\bS.\n-        directory_permissions_mode_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        directory_permissions_mode_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             The file system permissions that the directory will receive when it\n             is saved. Defaults to _\bF_\bI_\bL_\bE_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bD_\bI_\bR_\bE_\bC_\bT_\bO_\bR_\bY_\b__\bP_\bE_\bR_\bM_\bI_\bS_\bS_\bI_\bO_\bN_\bS.\n         allow_overwrite_\b\u00b6\n             New in Django 5.1.\n             Flag to control allowing saving a new file over an existing one.\n             Defaults to False.\n-        get_created_time(n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_created_time(n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be of the system\u2019s ctime, i.e. _\bo_\bs_\b._\bp_\ba_\bt_\bh_\b._\bg_\be_\bt_\bc_\bt_\bi_\bm_\be_\b(_\b).\n             On some systems (like Unix), this is the time of the last metadata\n             change, and on others (like Windows), it\u2019s the creation time of the\n             file.\n *\b**\b**\b**\b**\b* T\bTh\bhe\be I\bIn\bnM\bMe\bem\bmo\bor\bry\byS\bSt\bto\bor\bra\bag\bge\be c\bcl\bla\bas\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs InMemoryStorage(l\blo\boc\bca\bat\bti\bio\bon\bn=\b=N\bNo\bon\bne\be, b\bba\bas\bse\be_\b_u\bur\brl\bl=\b=N\bNo\bon\bne\be,\n-  f\bfi\bil\ble\be_\b_p\bpe\ber\brm\bmi\bis\bss\bsi\bio\bon\bns\bs_\b_m\bmo\bod\bde\be=\b=N\bNo\bon\bne\be, d\bdi\bir\bre\bec\bct\bto\bor\bry\by_\b_p\bpe\ber\brm\bmi\bis\bss\bsi\bio\bon\bns\bs_\b_m\bmo\bod\bde\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  f\bfi\bil\ble\be_\b_p\bpe\ber\brm\bmi\bis\bss\bsi\bio\bon\bns\bs_\b_m\bmo\bod\bde\be=\b=N\bNo\bon\bne\be, d\bdi\bir\bre\bec\bct\bto\bor\bry\by_\b_p\bpe\ber\brm\bmi\bis\bss\bsi\bio\bon\bns\bs_\b_m\bmo\bod\bde\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bI_\bn_\bM_\be_\bm_\bo_\br_\by_\bS_\bt_\bo_\br_\ba_\bg_\be class implements a memory-based file storage. It has\n       no persistence, but can be useful for speeding up tests by avoiding disk\n       access.\n-        location_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        location_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Absolute path to the directory name assigned to files. Defaults to\n             the value of your _\bM_\bE_\bD_\bI_\bA_\b__\bR_\bO_\bO_\bT setting.\n-        base_url_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        base_url_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             URL that serves the files stored at this location. Defaults to the\n             value of your _\bM_\bE_\bD_\bI_\bA_\b__\bU_\bR_\bL setting.\n-        file_permissions_mode_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        file_permissions_mode_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             The file system permissions assigned to files, provided for\n             compatibility with FileSystemStorage. Defaults to\n             _\bF_\bI_\bL_\bE_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bP_\bE_\bR_\bM_\bI_\bS_\bS_\bI_\bO_\bN_\bS.\n-        directory_permissions_mode_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        directory_permissions_mode_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             The file system permissions assigned to directories, provided for\n             compatibility with FileSystemStorage. Defaults to\n             _\bF_\bI_\bL_\bE_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bD_\bI_\bR_\bE_\bC_\bT_\bO_\bR_\bY_\b__\bP_\bE_\bR_\bM_\bI_\bS_\bS_\bI_\bO_\bN_\bS.\n *\b**\b**\b**\b**\b* T\bTh\bhe\be S\bSt\bto\bor\bra\bag\bge\be c\bcl\bla\bas\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Storage_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Storage_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The _\bS_\bt_\bo_\br_\ba_\bg_\be class provides a standardized API for storing files, along\n       with a set of default behaviors that all other storage systems can\n       inherit or override as necessary.\n-      Note\n+      Notitie\n       When methods return naive datetime objects, the effective timezone used\n       will be the current value of os.environ['TZ']; note that this is usually\n       set from Django\u2019s _\bT_\bI_\bM_\bE_\b__\bZ_\bO_\bN_\bE.\n-        delete(n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        delete(n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Deletes the file referenced by name. If deletion is not supported\n             on the target storage system this will raise NotImplementedError\n             instead.\n-        exists(n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        exists(n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns True if a file referenced by the given name already exists\n             in the storage system.\n-        get_accessed_time(n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_accessed_time(n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be of the last accessed time of the file. For\n             storage systems unable to return the last accessed time this will\n             raise _\bN_\bo_\bt_\bI_\bm_\bp_\bl_\be_\bm_\be_\bn_\bt_\be_\bd_\bE_\br_\br_\bo_\br.\n             If _\bU_\bS_\bE_\b__\bT_\bZ is True, returns an aware datetime, otherwise returns a\n             naive datetime in the local timezone.\n-        get_alternative_name(f\bfi\bil\ble\be_\b_r\bro\boo\bot\bt, f\bfi\bil\ble\be_\b_e\bex\bxt\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_alternative_name(f\bfi\bil\ble\be_\b_r\bro\boo\bot\bt, f\bfi\bil\ble\be_\b_e\bex\bxt\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns an alternative filename based on the file_root and file_ext\n             parameters, an underscore plus a random 7 character alphanumeric\n             string is appended to the filename before the extension.\n-        get_available_name(n\bna\bam\bme\be, m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_available_name(n\bna\bam\bme\be, m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a filename based on the name parameter that\u2019s free and\n             available for new content to be written to on the target storage\n             system.\n             The length of the filename will not exceed max_length, if provided.\n             If a free unique filename cannot be found, a\n             _\bS_\bu_\bs_\bp_\bi_\bc_\bi_\bo_\bu_\bs_\bF_\bi_\bl_\be_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn exception will be raised.\n             If a file with name already exists, _\bg_\be_\bt_\b__\ba_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\b__\bn_\ba_\bm_\be_\b(_\b) is\n             called to obtain an alternative name.\n-        get_created_time(n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_created_time(n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be of the creation time of the file. For storage\n             systems unable to return the creation time this will raise\n             _\bN_\bo_\bt_\bI_\bm_\bp_\bl_\be_\bm_\be_\bn_\bt_\be_\bd_\bE_\br_\br_\bo_\br.\n             If _\bU_\bS_\bE_\b__\bT_\bZ is True, returns an aware datetime, otherwise returns a\n             naive datetime in the local timezone.\n-        get_modified_time(n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_modified_time(n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be of the last modified time of the file. For\n             storage systems unable to return the last modified time this will\n             raise _\bN_\bo_\bt_\bI_\bm_\bp_\bl_\be_\bm_\be_\bn_\bt_\be_\bd_\bE_\br_\br_\bo_\br.\n             If _\bU_\bS_\bE_\b__\bT_\bZ is True, returns an aware datetime, otherwise returns a\n             naive datetime in the local timezone.\n-        get_valid_name(n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_valid_name(n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a filename based on the name parameter that\u2019s suitable for\n             use on the target storage system.\n-        generate_filename(f\bfi\bil\ble\ben\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        generate_filename(f\bfi\bil\ble\ben\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Validates the filename by calling _\bg_\be_\bt_\b__\bv_\ba_\bl_\bi_\bd_\b__\bn_\ba_\bm_\be_\b(_\b) and returns a\n             filename to be passed to the _\bs_\ba_\bv_\be_\b(_\b) method.\n             The filename argument may include a path as returned by\n             _\bF_\bi_\bl_\be_\bF_\bi_\be_\bl_\bd_\b._\bu_\bp_\bl_\bo_\ba_\bd_\b__\bt_\bo. In that case, the path won\u2019t be passed to\n             _\bg_\be_\bt_\b__\bv_\ba_\bl_\bi_\bd_\b__\bn_\ba_\bm_\be_\b(_\b) but will be prepended back to the resulting name.\n             The default implementation uses _\bo_\bs_\b._\bp_\ba_\bt_\bh operations. Override this\n             method if that\u2019s not appropriate for your storage.\n-        listdir(p\bpa\bat\bth\bh)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        listdir(p\bpa\bat\bth\bh)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Lists the contents of the specified path, returning a 2-tuple of\n             lists; the first item being directories, the second item being\n             files. For storage systems that aren\u2019t able to provide such a\n             listing, this will raise a NotImplementedError instead.\n-        open(n\bna\bam\bme\be, m\bmo\bod\bde\be=\b='\b'r\brb\bb'\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        open(n\bna\bam\bme\be, m\bmo\bod\bde\be=\b='\b'r\brb\bb'\b')_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Opens the file given by name. Note that although the returned file\n             is guaranteed to be a File object, it might actually be some\n             subclass. In the case of remote file storage this means that\n             reading/writing could be quite slow, so be warned.\n-        path(n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        path(n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             The local filesystem path where the file can be opened using\n             Python\u2019s standard open(). For storage systems that aren\u2019t\n             accessible from the local filesystem, this will raise\n             NotImplementedError instead.\n-        save(n\bna\bam\bme\be, c\bco\bon\bnt\bte\ben\bnt\bt, m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        save(n\bna\bam\bme\be, c\bco\bon\bnt\bte\ben\bnt\bt, m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Saves a new file using the storage system, preferably with the name\n             specified. If there already exists a file with this name name, the\n             storage system may modify the filename as necessary to get a unique\n             name. The actual name of the stored file will be returned.\n             The max_length argument is passed along to _\bg_\be_\bt_\b__\ba_\bv_\ba_\bi_\bl_\ba_\bb_\bl_\be_\b__\bn_\ba_\bm_\be_\b(_\b).\n             The content argument must be an instance of _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bf_\bi_\bl_\be_\bs_\b._\bF_\bi_\bl_\be\n             or a file-like object that can be wrapped in File.\n-        size(n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        size(n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the total size, in bytes, of the file referenced by name.\n             For storage systems that aren\u2019t able to return the file size this\n             will raise NotImplementedError instead.\n-        url(n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        url(n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the URL where the contents of the file referenced by name\n             can be accessed. For storage systems that don\u2019t support access by\n             URL this will raise NotImplementedError instead.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bF_\bi_\bl_\be_\b _\bs_\bt_\bo_\br_\ba_\bg_\be_\b _\bA_\bP_\bI\n           o _\bG_\be_\bt_\bt_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\bs_\bt_\bo_\br_\ba_\bg_\be_\b _\bc_\bl_\ba_\bs_\bs\n           o _\bT_\bh_\be_\b _\bF_\bi_\bl_\be_\bS_\by_\bs_\bt_\be_\bm_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bc_\bl_\ba_\bs_\bs\n           o _\bT_\bh_\be_\b _\bI_\bn_\bM_\be_\bm_\bo_\br_\by_\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bc_\bl_\ba_\bs_\bs\n           o _\bT_\bh_\be_\b _\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bc_\bl_\ba_\bs_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bF_\bi_\bl_\be_\b _\bo_\bb_\bj_\be_\bc_\bt\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bF_\bi_\bl_\be_\bs_\b _\ba_\bn_\bd_\b _\bU_\bp_\bl_\bo_\ba_\bd_\b _\bH_\ba_\bn_\bd_\bl_\be_\br_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/files/uploads.html", "source2": "./usr/share/doc/python-django-doc/html/ref/files/uploads.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Uploaded Files and Upload Handlers &#8212; Django 5.2b1 documentation</title>\n+    <title>Uploaded Files and Upload Handlers &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Forms\" href=\"../forms/index.html\" />\n     <link rel=\"prev\" title=\"File storage API\" href=\"storage.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -79,15 +80,15 @@\n             \n   <section id=\"s-module-django.core.files.uploadedfile\">\n <span id=\"s-uploaded-files-and-upload-handlers\"></span><span id=\"module-django.core.files.uploadedfile\"></span><span id=\"uploaded-files-and-upload-handlers\"></span><h1>Uploaded Files and Upload Handlers<a class=\"headerlink\" href=\"#module-django.core.files.uploadedfile\" title=\"Link to this heading\">\u00b6</a></h1>\n <section id=\"s-uploaded-files\">\n <span id=\"uploaded-files\"></span><h2>Uploaded files<a class=\"headerlink\" href=\"#uploaded-files\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.uploadedfile.UploadedFile\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UploadedFile</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadedfile.py#L21\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadedfile.UploadedFile\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UploadedFile</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadedfile.py#L21\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadedfile.UploadedFile\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>During file uploads, the actual file data is stored in <a class=\"reference internal\" href=\"../request-response.html#django.http.HttpRequest.FILES\" title=\"django.http.HttpRequest.FILES\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">request.FILES</span></code></a>. Each entry in this dictionary is an\n <code class=\"docutils literal notranslate\"><span class=\"pre\">UploadedFile</span></code> object (or a subclass) \u2013 a wrapper around an uploaded file.\n You\u2019ll usually use one of these methods to access the uploaded content:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.uploadedfile.UploadedFile.read\">\n@@ -153,86 +154,86 @@\n <dt class=\"sig sig-object py\" id=\"django.core.files.uploadedfile.UploadedFile.charset\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">UploadedFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">charset</span></span><a class=\"headerlink\" href=\"#django.core.files.uploadedfile.UploadedFile.charset\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>For <em class=\"mimetype\">text/*</em> content-types, the character set (i.e. <code class=\"docutils literal notranslate\"><span class=\"pre\">utf8</span></code>)\n supplied by the browser. Again, \u201ctrust but verify\u201d is the best policy here.</p>\n </dd></dl>\n \n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Like regular Python files, you can read the file line-by-line by iterating\n over the uploaded file:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">for</span> <span class=\"n\">line</span> <span class=\"ow\">in</span> <span class=\"n\">uploadedfile</span><span class=\"p\">:</span>\n     <span class=\"n\">do_something_with</span><span class=\"p\">(</span><span class=\"n\">line</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <p>Lines are split using <span class=\"target\" id=\"index-1\"></span><a class=\"pep reference external\" href=\"https://peps.python.org/pep-0278/\"><strong>universal newlines</strong></a>. The following are\n recognized as ending a line: the Unix end-of-line convention <code class=\"docutils literal notranslate\"><span class=\"pre\">'\\n'</span></code>, the\n Windows convention <code class=\"docutils literal notranslate\"><span class=\"pre\">'\\r\\n'</span></code>, and the old Macintosh convention <code class=\"docutils literal notranslate\"><span class=\"pre\">'\\r'</span></code>.</p>\n </div>\n <p>Subclasses of <code class=\"docutils literal notranslate\"><span class=\"pre\">UploadedFile</span></code> include:</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.uploadedfile.TemporaryUploadedFile\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TemporaryUploadedFile</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadedfile.py#L70\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadedfile.TemporaryUploadedFile\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TemporaryUploadedFile</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadedfile.py#L70\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadedfile.TemporaryUploadedFile\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A file uploaded to a temporary location (i.e. stream-to-disk). This class\n is used by the\n <a class=\"reference internal\" href=\"#django.core.files.uploadhandler.TemporaryFileUploadHandler\" title=\"django.core.files.uploadhandler.TemporaryFileUploadHandler\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TemporaryFileUploadHandler</span></code></a>. In\n addition to the methods from <a class=\"reference internal\" href=\"#django.core.files.uploadedfile.UploadedFile\" title=\"django.core.files.uploadedfile.UploadedFile\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">UploadedFile</span></code></a>, it has one additional\n method:</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.uploadedfile.TemporaryUploadedFile.temporary_file_path\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">TemporaryUploadedFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">temporary_file_path</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadedfile.py#L82\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadedfile.TemporaryUploadedFile.temporary_file_path\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">TemporaryUploadedFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">temporary_file_path</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadedfile.py#L82\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadedfile.TemporaryUploadedFile.temporary_file_path\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the full path to the temporary uploaded file.</p>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.uploadedfile.InMemoryUploadedFile\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">InMemoryUploadedFile</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadedfile.py#L96\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadedfile.InMemoryUploadedFile\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">InMemoryUploadedFile</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadedfile.py#L96\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadedfile.InMemoryUploadedFile\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A file uploaded into memory (i.e. stream-to-memory). This class is used\n by the <a class=\"reference internal\" href=\"#django.core.files.uploadhandler.MemoryFileUploadHandler\" title=\"django.core.files.uploadhandler.MemoryFileUploadHandler\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MemoryFileUploadHandler</span></code></a>.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-module-django.core.files.uploadhandler\">\n <span id=\"s-built-in-upload-handlers\"></span><span id=\"module-django.core.files.uploadhandler\"></span><span id=\"built-in-upload-handlers\"></span><h2>Built-in upload handlers<a class=\"headerlink\" href=\"#module-django.core.files.uploadhandler\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Together the <a class=\"reference internal\" href=\"#django.core.files.uploadhandler.MemoryFileUploadHandler\" title=\"django.core.files.uploadhandler.MemoryFileUploadHandler\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MemoryFileUploadHandler</span></code></a> and\n <a class=\"reference internal\" href=\"#django.core.files.uploadhandler.TemporaryFileUploadHandler\" title=\"django.core.files.uploadhandler.TemporaryFileUploadHandler\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TemporaryFileUploadHandler</span></code></a> provide Django\u2019s default file upload\n behavior of reading small files into memory and large ones onto disk. They\n are located in <code class=\"docutils literal notranslate\"><span class=\"pre\">django.core.files.uploadhandler</span></code>.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.MemoryFileUploadHandler\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MemoryFileUploadHandler</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadhandler.py#L193\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadhandler.MemoryFileUploadHandler\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MemoryFileUploadHandler</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadhandler.py#L193\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadhandler.MemoryFileUploadHandler\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>File upload handler to stream uploads into memory (used for small files).</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.TemporaryFileUploadHandler\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TemporaryFileUploadHandler</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadhandler.py#L161\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadhandler.TemporaryFileUploadHandler\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TemporaryFileUploadHandler</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadhandler.py#L161\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadhandler.TemporaryFileUploadHandler\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Upload handler that streams data into a temporary file using\n <a class=\"reference internal\" href=\"#django.core.files.uploadedfile.TemporaryUploadedFile\" title=\"django.core.files.uploadedfile.TemporaryUploadedFile\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TemporaryUploadedFile</span></code></a>.</p>\n </section>\n <section id=\"s-writing-custom-upload-handlers\">\n <span id=\"s-custom-upload-handlers\"></span><span id=\"writing-custom-upload-handlers\"></span><span id=\"custom-upload-handlers\"></span><h2>Writing custom upload handlers<a class=\"headerlink\" href=\"#writing-custom-upload-handlers\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.FileUploadHandler\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FileUploadHandler</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadhandler.py#L69\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadhandler.FileUploadHandler\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FileUploadHandler</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadhandler.py#L69\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadhandler.FileUploadHandler\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>All file upload handlers should be subclasses of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.core.files.uploadhandler.FileUploadHandler</span></code>. You can define upload\n handlers wherever you wish.</p>\n <section id=\"s-required-methods\">\n <span id=\"required-methods\"></span><h3>Required methods<a class=\"headerlink\" href=\"#required-methods\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Custom file upload handlers <strong>must</strong> define the following methods:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.FileUploadHandler.receive_data_chunk\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">receive_data_chunk</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">raw_data</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">start</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadhandler.py#L126\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadhandler.FileUploadHandler.receive_data_chunk\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">receive_data_chunk</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">raw_data</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">start</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadhandler.py#L126\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadhandler.FileUploadHandler.receive_data_chunk\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Receives a \u201cchunk\u201d of data from the file upload.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">raw_data</span></code> is a bytestring containing the uploaded data.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">start</span></code> is the position in the file where this <code class=\"docutils literal notranslate\"><span class=\"pre\">raw_data</span></code> chunk\n begins.</p>\n <p>The data you return will get fed into the subsequent upload handlers\u2019\n <code class=\"docutils literal notranslate\"><span class=\"pre\">receive_data_chunk</span></code> methods. In this way, one handler can be a\n \u201cfilter\u201d for other handlers.</p>\n@@ -242,15 +243,15 @@\n store a copy of the data.</p>\n <p>If you raise a <code class=\"docutils literal notranslate\"><span class=\"pre\">StopUpload</span></code> or a <code class=\"docutils literal notranslate\"><span class=\"pre\">SkipFile</span></code> exception, the upload\n will abort or the file will be completely skipped.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.FileUploadHandler.file_complete\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">file_complete</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_size</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadhandler.py#L135\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadhandler.FileUploadHandler.file_complete\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">file_complete</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_size</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadhandler.py#L135\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadhandler.FileUploadHandler.file_complete\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Called when a file has finished uploading.</p>\n <p>The handler should return an <code class=\"docutils literal notranslate\"><span class=\"pre\">UploadedFile</span></code> object that will be stored\n in <code class=\"docutils literal notranslate\"><span class=\"pre\">request.FILES</span></code>. Handlers may also return <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> to indicate that\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">UploadedFile</span></code> object should come from subsequent upload handlers.</p>\n </dd></dl>\n \n </section>\n@@ -269,15 +270,15 @@\n multiple chunk sizes provided by multiple handlers, Django will use the\n smallest chunk size defined by any handler.</p>\n <p>The default is 64*2<sup>10</sup> bytes, or 64 KB.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.FileUploadHandler.new_file\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">new_file</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_length</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">charset</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type_extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadhandler.py#L104\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadhandler.FileUploadHandler.new_file\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">new_file</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_length</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">charset</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type_extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadhandler.py#L104\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadhandler.FileUploadHandler.new_file\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Callback signaling that a new file upload is starting. This is called\n before any data has been fed to any upload handlers.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">field_name</span></code> is a string name of the file <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input&gt;</span></code> field.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">file_name</span></code> is the filename provided by the browser.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">content_type</span></code> is the MIME type provided by the browser \u2013 E.g.\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'image/jpeg'</span></code>.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">content_length</span></code> is the length of the image given by the browser.\n@@ -288,28 +289,28 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">content-type</span></code> header. See <a class=\"reference internal\" href=\"#django.core.files.uploadedfile.UploadedFile.content_type_extra\" title=\"django.core.files.uploadedfile.UploadedFile.content_type_extra\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">UploadedFile.content_type_extra</span></code></a>.</p>\n <p>This method may raise a <code class=\"docutils literal notranslate\"><span class=\"pre\">StopFutureHandlers</span></code> exception to prevent\n future handlers from handling this file.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.FileUploadHandler.upload_complete\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">upload_complete</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadhandler.py#L146\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadhandler.FileUploadHandler.upload_complete\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">upload_complete</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadhandler.py#L146\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadhandler.FileUploadHandler.upload_complete\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Callback signaling that the entire upload (all files) has completed.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.FileUploadHandler.upload_interrupted\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">upload_interrupted</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadhandler.py#L153\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadhandler.FileUploadHandler.upload_interrupted\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">upload_interrupted</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadhandler.py#L153\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadhandler.FileUploadHandler.upload_interrupted\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Callback signaling that the upload was interrupted, e.g. when the user\n closed their browser during file upload.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.files.uploadhandler.FileUploadHandler.handle_raw_input\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">handle_raw_input</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">input_data</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">META</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_length</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">boundary</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadhandler.py#L84\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadhandler.FileUploadHandler.handle_raw_input\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">FileUploadHandler.</span></span><span class=\"sig-name descname\"><span class=\"pre\">handle_raw_input</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">input_data</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">META</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_length</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">boundary</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/files/uploadhandler.py#L84\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.files.uploadhandler.FileUploadHandler.handle_raw_input\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Allows the handler to completely override the parsing of the raw\n HTTP input.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">input_data</span></code> is a file-like object that supports <code class=\"docutils literal notranslate\"><span class=\"pre\">read()</span></code>-ing.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">META</span></code> is the same object as <code class=\"docutils literal notranslate\"><span class=\"pre\">request.META</span></code>.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">content_length</span></code> is the length of the data in <code class=\"docutils literal notranslate\"><span class=\"pre\">input_data</span></code>. Don\u2019t\n read more than <code class=\"docutils literal notranslate\"><span class=\"pre\">content_length</span></code> bytes from <code class=\"docutils literal notranslate\"><span class=\"pre\">input_data</span></code>.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">boundary</span></code> is the MIME boundary for this request.</p>\n@@ -346,37 +347,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"storage.html\"\n-                          title=\"previous chapter\">File storage API</a></p>\n+                          title=\"vorig hoofdstuk\">File storage API</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../forms/index.html\"\n-                          title=\"next chapter\">Forms</a></p>\n+                          title=\"volgend hoofdstuk\">Forms</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,13 +1,13 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* U\bUp\bpl\blo\boa\bad\bde\bed\bd F\bFi\bil\ble\bes\bs a\ban\bnd\bd U\bUp\bpl\blo\boa\bad\bd H\bHa\ban\bnd\bdl\ble\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* U\bUp\bpl\blo\boa\bad\bde\bed\bd f\bfi\bil\ble\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs UploadedFile_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs UploadedFile_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n During file uploads, the actual file data is stored in _\br_\be_\bq_\bu_\be_\bs_\bt_\b._\bF_\bI_\bL_\bE_\bS. Each\n entry in this dictionary is an UploadedFile object (or a subclass) \u2013 a wrapper\n around an uploaded file. You\u2019ll usually use one of these methods to access the\n uploaded content:\n   UploadedFile.read()_\b\u00b6\n       Read the entire uploaded data from the file. Be careful with this method:\n       if the uploaded file is huge it can overwhelm your system if you try to\n@@ -39,62 +39,62 @@\n       header. This is typically provided by services, such as Google App\n       Engine, that intercept and handle file uploads on your behalf. As a\n       result your handler may not receive the uploaded file content, but\n       instead a URL or other pointer to the file (see _\bR\bR_\bF\bF_\bC\bC_\b _\b2\b2_\b3\b3_\b8\b8_\b8\b8).\n   UploadedFile.charset_\b\u00b6\n       For t\bte\bex\bxt\bt/\b/*\b* content-types, the character set (i.e. utf8) supplied by the\n       browser. Again, \u201ctrust but verify\u201d is the best policy here.\n-Note\n+Notitie\n Like regular Python files, you can read the file line-by-line by iterating over\n the uploaded file:\n for line in uploadedfile:\n     do_something_with(line)\n Lines are split using _\bu\bu_\bn\bn_\bi\bi_\bv\bv_\be\be_\br\br_\bs\bs_\ba\ba_\bl\bl_\b _\bn\bn_\be\be_\bw\bw_\bl\bl_\bi\bi_\bn\bn_\be\be_\bs\bs. The following are recognized as\n ending a line: the Unix end-of-line convention '\\n', the Windows convention\n '\\r\\n', and the old Macintosh convention '\\r'.\n Subclasses of UploadedFile include:\n-  c\bcl\bla\bas\bss\bs TemporaryUploadedFile_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TemporaryUploadedFile_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A file uploaded to a temporary location (i.e. stream-to-disk). This class\n       is used by the _\bT_\be_\bm_\bp_\bo_\br_\ba_\br_\by_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br. In addition to the methods\n       from _\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be, it has one additional method:\n-  TemporaryUploadedFile.temporary_file_path()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  TemporaryUploadedFile.temporary_file_path()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the full path to the temporary uploaded file.\n-  c\bcl\bla\bas\bss\bs InMemoryUploadedFile_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs InMemoryUploadedFile_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A file uploaded into memory (i.e. stream-to-memory). This class is used\n       by the _\bM_\be_\bm_\bo_\br_\by_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br.\n *\b**\b**\b**\b**\b* B\bBu\bui\bil\blt\bt-\b-i\bin\bn u\bup\bpl\blo\boa\bad\bd h\bha\ban\bnd\bdl\ble\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Together the _\bM_\be_\bm_\bo_\br_\by_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br and _\bT_\be_\bm_\bp_\bo_\br_\ba_\br_\by_\bF_\bi_\bl_\be_\bU_\bp_\bl_\bo_\ba_\bd_\bH_\ba_\bn_\bd_\bl_\be_\br provide\n Django\u2019s default file upload behavior of reading small files into memory and\n large ones onto disk. They are located in django.core.files.uploadhandler.\n-  c\bcl\bla\bas\bss\bs MemoryFileUploadHandler_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MemoryFileUploadHandler_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n File upload handler to stream uploads into memory (used for small files).\n-  c\bcl\bla\bas\bss\bs TemporaryFileUploadHandler_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TemporaryFileUploadHandler_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Upload handler that streams data into a temporary file using\n _\bT_\be_\bm_\bp_\bo_\br_\ba_\br_\by_\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be.\n *\b**\b**\b**\b**\b* W\bWr\bri\bit\bti\bin\bng\bg c\bcu\bus\bst\bto\bom\bm u\bup\bpl\blo\boa\bad\bd h\bha\ban\bnd\bdl\ble\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs FileUploadHandler_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs FileUploadHandler_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n All file upload handlers should be subclasses of\n django.core.files.uploadhandler.FileUploadHandler. You can define upload\n handlers wherever you wish.\n *\b**\b**\b**\b* R\bRe\beq\bqu\bui\bir\bre\bed\bd m\bme\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Custom file upload handlers m\bmu\bus\bst\bt define the following methods:\n-  FileUploadHandler.receive_data_chunk(r\bra\baw\bw_\b_d\bda\bat\bta\ba, s\bst\bta\bar\brt\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  FileUploadHandler.receive_data_chunk(r\bra\baw\bw_\b_d\bda\bat\bta\ba, s\bst\bta\bar\brt\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Receives a \u201cchunk\u201d of data from the file upload.\n       raw_data is a bytestring containing the uploaded data.\n       start is the position in the file where this raw_data chunk begins.\n       The data you return will get fed into the subsequent upload handlers\u2019\n       receive_data_chunk methods. In this way, one handler can be a \u201cfilter\u201d\n       for other handlers.\n       Return None from receive_data_chunk to short-circuit remaining upload\n       handlers from getting this chunk. This is useful if you\u2019re storing the\n       uploaded data yourself and don\u2019t want future handlers to store a copy of\n       the data.\n       If you raise a StopUpload or a SkipFile exception, the upload will abort\n       or the file will be completely skipped.\n-  FileUploadHandler.file_complete(f\bfi\bil\ble\be_\b_s\bsi\biz\bze\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  FileUploadHandler.file_complete(f\bfi\bil\ble\be_\b_s\bsi\biz\bze\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Called when a file has finished uploading.\n       The handler should return an UploadedFile object that will be stored in\n       request.FILES. Handlers may also return None to indicate that the\n       UploadedFile object should come from subsequent upload handlers.\n *\b**\b**\b**\b* O\bOp\bpt\bti\bio\bon\bna\bal\bl m\bme\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Custom upload handlers may also define any of the following optional methods or\n attributes:\n@@ -104,36 +104,36 @@\n       into FileUploadHandler.receive_data_chunk.\n       For maximum performance the chunk sizes should be divisible by 4 and\n       should not exceed 2 GB (231 bytes) in size. When there are multiple chunk\n       sizes provided by multiple handlers, Django will use the smallest chunk\n       size defined by any handler.\n       The default is 64*210 bytes, or 64 KB.\n   FileUploadHandler.new_file(f\bfi\bie\bel\bld\bd_\b_n\bna\bam\bme\be, f\bfi\bil\ble\be_\b_n\bna\bam\bme\be, c\bco\bon\bnt\bte\ben\bnt\bt_\b_t\bty\byp\bpe\be,\n-  c\bco\bon\bnt\bte\ben\bnt\bt_\b_l\ble\ben\bng\bgt\bth\bh, c\bch\bha\bar\brs\bse\bet\bt, c\bco\bon\bnt\bte\ben\bnt\bt_\b_t\bty\byp\bpe\be_\b_e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bco\bon\bnt\bte\ben\bnt\bt_\b_l\ble\ben\bng\bgt\bth\bh, c\bch\bha\bar\brs\bse\bet\bt, c\bco\bon\bnt\bte\ben\bnt\bt_\b_t\bty\byp\bpe\be_\b_e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Callback signaling that a new file upload is starting. This is called\n       before any data has been fed to any upload handlers.\n       field_name is a string name of the file <input> field.\n       file_name is the filename provided by the browser.\n       content_type is the MIME type provided by the browser \u2013 E.g. 'image/\n       jpeg'.\n       content_length is the length of the image given by the browser. Sometimes\n       this won\u2019t be provided and will be None.\n       charset is the character set (i.e. utf8) given by the browser. Like\n       content_length, this sometimes won\u2019t be provided.\n       content_type_extra is extra information about the file from the content-\n       type header. See _\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\bF_\bi_\bl_\be_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt_\b__\bt_\by_\bp_\be_\b__\be_\bx_\bt_\br_\ba.\n       This method may raise a StopFutureHandlers exception to prevent future\n       handlers from handling this file.\n-  FileUploadHandler.upload_complete()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  FileUploadHandler.upload_complete()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Callback signaling that the entire upload (all files) has completed.\n-  FileUploadHandler.upload_interrupted()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  FileUploadHandler.upload_interrupted()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Callback signaling that the upload was interrupted, e.g. when the user\n       closed their browser during file upload.\n   FileUploadHandler.handle_raw_input(i\bin\bnp\bpu\but\bt_\b_d\bda\bat\bta\ba, M\bME\bET\bTA\bA, c\bco\bon\bnt\bte\ben\bnt\bt_\b_l\ble\ben\bng\bgt\bth\bh,\n-  b\bbo\bou\bun\bnd\bda\bar\bry\by, e\ben\bnc\bco\bod\bdi\bin\bng\bg)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  b\bbo\bou\bun\bnd\bda\bar\bry\by, e\ben\bnc\bco\bod\bdi\bin\bng\bg)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Allows the handler to completely override the parsing of the raw HTTP\n       input.\n       input_data is a file-like object that supports read()-ing.\n       META is the same object as request.META.\n       content_length is the length of the data in input_data. Don\u2019t read more\n       than content_length bytes from input_data.\n       boundary is the MIME boundary for this request.\n@@ -144,16 +144,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bF_\bi_\bl_\be_\bs_\b _\ba_\bn_\bd_\b _\bU_\bp_\bl_\bo_\ba_\bd_\b _\bH_\ba_\bn_\bd_\bl_\be_\br_\bs\n           o _\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bf_\bi_\bl_\be_\bs\n           o _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bu_\bp_\bl_\bo_\ba_\bd_\b _\bh_\ba_\bn_\bd_\bl_\be_\br_\bs\n           o _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bu_\bp_\bl_\bo_\ba_\bd_\b _\bh_\ba_\bn_\bd_\bl_\be_\br_\bs\n                 # _\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs\n                 # _\bO_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bi_\bl_\be_\b _\bs_\bt_\bo_\br_\ba_\bg_\be_\b _\bA_\bP_\bI\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bo_\br_\bm_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/forms/api.html", "source2": "./usr/share/doc/python-django-doc/html/ref/forms/api.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>The Forms API &#8212; Django 5.2b1 documentation</title>\n+    <title>The Forms API &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Form fields\" href=\"fields.html\" />\n     <link rel=\"prev\" title=\"Forms\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -92,15 +93,15 @@\n <li><p>If it\u2019s <strong>bound</strong> to a set of data, it\u2019s capable of validating that data\n and rendering the form as HTML with the data displayed in the HTML.</p></li>\n <li><p>If it\u2019s <strong>unbound</strong>, it cannot do validation (because there\u2019s no data to\n validate!), but it can still render the blank form as HTML.</p></li>\n </ul>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.Form\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Form</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/forms.py#L432\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Form\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Form</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/forms.py#L432\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Form\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>To create an unbound <a class=\"reference internal\" href=\"#django.forms.Form\" title=\"django.forms.Form\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Form</span></code></a> instance, instantiate the class:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">f</span> <span class=\"o\">=</span> <span class=\"n\">ContactForm</span><span class=\"p\">()</span>\n </pre></div>\n </div>\n <p>To bind data to a form, pass the data as a dictionary as the first parameter to\n@@ -689,15 +690,15 @@\n <span id=\"output-styles\"></span><h3>Output styles<a class=\"headerlink\" href=\"#output-styles\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>The recommended approach for changing form output style is to set a custom form\n template either site-wide, per-form, or per-instance. See\n <a class=\"reference internal\" href=\"../../topics/forms/index.html#reusable-form-templates\"><span class=\"std std-ref\">Reusable form templates</span></a> for examples.</p>\n <p>The following helper functions are provided for backward compatibility and are\n a proxy to <a class=\"reference internal\" href=\"#django.forms.Form.render\" title=\"django.forms.Form.render\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Form.render()</span></code></a> passing a particular <code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code> value.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Of the framework provided templates and output styles, the default\n <code class=\"docutils literal notranslate\"><span class=\"pre\">as_div()</span></code> is recommended over the <code class=\"docutils literal notranslate\"><span class=\"pre\">as_p()</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">as_table()</span></code>, and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">as_ul()</span></code> versions as the template implements <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;fieldset&gt;</span></code> and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;legend&gt;</span></code> to group related inputs and is easier for screen reader users\n to navigate.</p>\n </div>\n <p>Each helper pairs a form method with an attribute giving the appropriate\n@@ -1073,15 +1074,15 @@\n <span class=\"title\">Changed in Django 5.2:</span> <p><code class=\"docutils literal notranslate\"><span class=\"pre\">aria-describedby</span></code> was added to associate errors with its input.</p>\n </div>\n </section>\n <section id=\"s-customizing-the-error-list-format\">\n <span id=\"s-ref-forms-error-list-format\"></span><span id=\"customizing-the-error-list-format\"></span><span id=\"ref-forms-error-list-format\"></span><h3>Customizing the error list format<a class=\"headerlink\" href=\"#customizing-the-error-list-format\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.ErrorList\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ErrorList</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">initlist</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">error_class</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">renderer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_id</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/utils.py#L141\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ErrorList\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ErrorList</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">initlist</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">error_class</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">renderer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_id</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/utils.py#L141\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ErrorList\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>By default, forms use <code class=\"docutils literal notranslate\"><span class=\"pre\">django.forms.utils.ErrorList</span></code> to format validation\n errors. <code class=\"docutils literal notranslate\"><span class=\"pre\">ErrorList</span></code> is a list like object where <code class=\"docutils literal notranslate\"><span class=\"pre\">initlist</span></code> is the\n list of errors. In addition this class has the following attributes and\n methods.</p>\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.2:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">field_id</span></code> argument was added.</p>\n </div>\n@@ -1136,15 +1137,15 @@\n this is <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/errors/list/ul.html'</span></code>. This template renders\n the errors in <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;li&gt;</span></code> tags with a wrapping <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;ul&gt;</span></code> with the CSS\n classes as defined by <a class=\"reference internal\" href=\"#django.forms.ErrorList.error_class\" title=\"django.forms.ErrorList.error_class\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">error_class</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.ErrorList.get_context\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_context</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/utils.py#L181\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ErrorList.get_context\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_context</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/utils.py#L181\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ErrorList.get_context\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Return context for rendering of errors in a template.</p>\n <p>The available context is:</p>\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">errors</span></code> : A list of the errors.</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">error_class</span></code> : A string of CSS classes.</p></li>\n </ul>\n </dd></dl>\n@@ -1186,15 +1187,15 @@\n </section>\n <section id=\"s-more-granular-output\">\n <span id=\"more-granular-output\"></span><h2>More granular output<a class=\"headerlink\" href=\"#more-granular-output\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">as_p()</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">as_ul()</span></code>, and <code class=\"docutils literal notranslate\"><span class=\"pre\">as_table()</span></code> methods are shortcuts \u2013\n they\u2019re not the only way a form object can be displayed.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BoundField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BoundField</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Used to display HTML or access attributes for a single field of a\n <a class=\"reference internal\" href=\"#django.forms.Form\" title=\"django.forms.Form\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Form</span></code></a> instance.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">__str__()</span></code> method of this object displays the HTML for this field.</p>\n <p>You can use <a class=\"reference internal\" href=\"#django.forms.Form.bound_field_class\" title=\"django.forms.Form.bound_field_class\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Form.bound_field_class</span></code></a> and\n <a class=\"reference internal\" href=\"fields.html#django.forms.Field.bound_field_class\" title=\"django.forms.Field.bound_field_class\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Field.bound_field_class</span></code></a> to specify a different <code class=\"docutils literal notranslate\"><span class=\"pre\">BoundField</span></code> class\n per form or per field, respectively.</p>\n <p>See <a class=\"reference internal\" href=\"#custom-boundfield\"><span class=\"std std-ref\">Customizing BoundField</span></a> for examples of overriding a <code class=\"docutils literal notranslate\"><span class=\"pre\">BoundField</span></code>.</p>\n@@ -1227,33 +1228,33 @@\n <span class=\"go\">&lt;input type=&quot;text&quot; name=&quot;message&quot; id=&quot;id_message&quot; required&gt;</span>\n </pre></div>\n </div>\n <section id=\"s-attributes-of-boundfield\">\n <span id=\"attributes-of-boundfield\"></span><h3>Attributes of <code class=\"docutils literal notranslate\"><span class=\"pre\">BoundField</span></code><a class=\"headerlink\" href=\"#attributes-of-boundfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField.aria_describedby\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">aria_describedby</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L300\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.aria_describedby\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">aria_describedby</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L300\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.aria_describedby\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <p>Returns an <code class=\"docutils literal notranslate\"><span class=\"pre\">aria-describedby</span></code> reference to associate a field with its\n help text and errors. Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> if <code class=\"docutils literal notranslate\"><span class=\"pre\">aria-describedby</span></code> is set in\n <a class=\"reference internal\" href=\"widgets.html#django.forms.Widget.attrs\" title=\"django.forms.Widget.attrs\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Widget.attrs</span></code></a> to preserve the user defined attribute when rendering\n the form.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField.auto_id\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">auto_id</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L239\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.auto_id\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">auto_id</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L239\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.auto_id\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The HTML ID attribute for this <code class=\"docutils literal notranslate\"><span class=\"pre\">BoundField</span></code>. Returns an empty string\n if <a class=\"reference internal\" href=\"#django.forms.Form.auto_id\" title=\"django.forms.Form.auto_id\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Form.auto_id</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField.data\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">data</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L132\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.data\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">data</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L132\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.data\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This property returns the data for this <a class=\"reference internal\" href=\"#django.forms.BoundField\" title=\"django.forms.BoundField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">BoundField</span></code></a>\n extracted by the widget\u2019s <a class=\"reference internal\" href=\"widgets.html#django.forms.Widget.value_from_datadict\" title=\"django.forms.Widget.value_from_datadict\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">value_from_datadict()</span></code></a>\n method, or <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> if it wasn\u2019t given:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">unbound_form</span> <span class=\"o\">=</span> <span class=\"n\">ContactForm</span><span class=\"p\">()</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">unbound_form</span><span class=\"p\">[</span><span class=\"s2\">&quot;subject&quot;</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">data</span><span class=\"p\">)</span>\n <span class=\"go\">None</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">bound_form</span> <span class=\"o\">=</span> <span class=\"n\">ContactForm</span><span class=\"p\">(</span><span class=\"n\">data</span><span class=\"o\">=</span><span class=\"p\">{</span><span class=\"s2\">&quot;subject&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;My Subject&quot;</span><span class=\"p\">})</span>\n@@ -1261,15 +1262,15 @@\n <span class=\"go\">My Subject</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField.errors\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">errors</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L70\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.errors\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">errors</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L70\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.errors\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A <a class=\"reference internal\" href=\"#ref-forms-error-list-format\"><span class=\"std std-ref\">list-like object</span></a> that is displayed\n as an HTML <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;ul</span> <span class=\"pre\">class=&quot;errorlist&quot;&gt;</span></code> when printed:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">data</span> <span class=\"o\">=</span> <span class=\"p\">{</span><span class=\"s2\">&quot;subject&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;hi&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;message&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;sender&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;cc_myself&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;&quot;</span><span class=\"p\">}</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">f</span> <span class=\"o\">=</span> <span class=\"n\">ContactForm</span><span class=\"p\">(</span><span class=\"n\">data</span><span class=\"p\">,</span> <span class=\"n\">auto_id</span><span class=\"o\">=</span><span class=\"kc\">False</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">f</span><span class=\"p\">[</span><span class=\"s2\">&quot;message&quot;</span><span class=\"p\">])</span>\n <span class=\"go\">&lt;input type=&quot;text&quot; name=&quot;message&quot; required aria-invalid=&quot;true&quot;&gt;</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">f</span><span class=\"p\">[</span><span class=\"s2\">&quot;message&quot;</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">errors</span>\n@@ -1313,15 +1314,15 @@\n <span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">html_name</span></span><a class=\"headerlink\" href=\"#django.forms.BoundField.html_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The name that will be used in the widget\u2019s HTML <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> attribute. It takes\n the form <a class=\"reference internal\" href=\"#django.forms.Form.prefix\" title=\"django.forms.Form.prefix\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">prefix</span></code></a> into account.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField.id_for_label\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">id_for_label</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L252\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.id_for_label\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">id_for_label</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L252\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.id_for_label\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Use this property to render the ID of this field. For example, if you are\n manually constructing a <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;label&gt;</span></code> in your template (despite the fact that\n <a class=\"reference internal\" href=\"#django.forms.BoundField.label_tag\" title=\"django.forms.BoundField.label_tag\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">label_tag()</span></code></a>/<a class=\"reference internal\" href=\"#django.forms.BoundField.legend_tag\" title=\"django.forms.BoundField.legend_tag\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">legend_tag()</span></code></a> will do this\n for you):</p>\n <div class=\"highlight-html+django notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"p\">&lt;</span><span class=\"nt\">label</span> <span class=\"na\">for</span><span class=\"o\">=</span><span class=\"s\">&quot;</span><span class=\"cp\">{{</span> <span class=\"nv\">form.my_field.id_for_label</span> <span class=\"cp\">}}</span><span class=\"s\">&quot;</span><span class=\"p\">&gt;</span>...<span class=\"p\">&lt;/</span><span class=\"nt\">label</span><span class=\"p\">&gt;</span><span class=\"cp\">{{</span> <span class=\"nv\">my_field</span> <span class=\"cp\">}}</span>\n </pre></div>\n </div>\n@@ -1336,15 +1337,15 @@\n <div class=\"highlight-html notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"p\">&lt;</span><span class=\"nt\">label</span> <span class=\"na\">for</span><span class=\"o\">=</span><span class=\"s\">&quot;myFIELD&quot;</span><span class=\"p\">&gt;</span>...<span class=\"p\">&lt;/</span><span class=\"nt\">label</span><span class=\"p\">&gt;&lt;</span><span class=\"nt\">input</span> <span class=\"na\">id</span><span class=\"o\">=</span><span class=\"s\">&quot;myFIELD&quot;</span> <span class=\"na\">type</span><span class=\"o\">=</span><span class=\"s\">&quot;text&quot;</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">&quot;my_field&quot;</span> <span class=\"na\">required</span><span class=\"p\">&gt;</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField.initial\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">initial</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L263\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.initial\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">initial</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L263\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.initial\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Use <a class=\"reference internal\" href=\"#django.forms.BoundField.initial\" title=\"django.forms.BoundField.initial\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">BoundField.initial</span></code></a> to retrieve initial data for a form field.\n It retrieves the data from <a class=\"reference internal\" href=\"#django.forms.Form.initial\" title=\"django.forms.Form.initial\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Form.initial</span></code></a> if present, otherwise\n trying <a class=\"reference internal\" href=\"fields.html#django.forms.Field.initial\" title=\"django.forms.Field.initial\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Field.initial</span></code></a>. Callable values are evaluated. See\n <a class=\"reference internal\" href=\"#ref-forms-initial-form-values\"><span class=\"std std-ref\">Initial form values</span></a> for more examples.</p>\n <p><a class=\"reference internal\" href=\"#django.forms.BoundField.initial\" title=\"django.forms.BoundField.initial\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">BoundField.initial</span></code></a> caches its return value, which is useful\n especially when dealing with callables whose return values can change (e.g.\n <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.now</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">uuid.uuid4</span></code>):</p>\n@@ -1361,15 +1362,15 @@\n </div>\n <p>Using <a class=\"reference internal\" href=\"#django.forms.BoundField.initial\" title=\"django.forms.BoundField.initial\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">BoundField.initial</span></code></a> is recommended over\n <a class=\"reference internal\" href=\"#django.forms.Form.get_initial_for_field\" title=\"django.forms.Form.get_initial_for_field\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_initial_for_field()</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField.is_hidden\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">is_hidden</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L234\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.is_hidden\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">is_hidden</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L234\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.is_hidden\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if this <a class=\"reference internal\" href=\"#django.forms.BoundField\" title=\"django.forms.BoundField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">BoundField</span></code></a>\u2019s widget is\n hidden.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField.label\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">label</span></span><a class=\"headerlink\" href=\"#django.forms.BoundField.label\" title=\"Link to this definition\">\u00b6</a></dt>\n@@ -1388,30 +1389,30 @@\n <span class=\"go\">message</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField.template_name\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">template_name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L79\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.template_name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">template_name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L79\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.template_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The name of the template rendered with <a class=\"reference internal\" href=\"#django.forms.BoundField.as_field_group\" title=\"django.forms.BoundField.as_field_group\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">BoundField.as_field_group()</span></code></a>.</p>\n <p>A property returning the value of the\n <a class=\"reference internal\" href=\"fields.html#django.forms.Field.template_name\" title=\"django.forms.Field.template_name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">template_name</span></code></a> if set otherwise\n <a class=\"reference internal\" href=\"renderers.html#django.forms.renderers.BaseRenderer.field_template_name\" title=\"django.forms.renderers.BaseRenderer.field_template_name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">field_template_name</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField.use_fieldset\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">use_fieldset</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L319\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.use_fieldset\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">use_fieldset</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L319\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.use_fieldset\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the value of this BoundField widget\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">use_fieldset</span></code> attribute.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField.widget_type\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">widget_type</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L313\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.widget_type\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">widget_type</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L313\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.widget_type\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the lowercased class name of the wrapped field\u2019s widget, with any\n trailing <code class=\"docutils literal notranslate\"><span class=\"pre\">input</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">widget</span></code> removed. This may be used when building\n forms where the layout is dependent upon the widget type. For example:</p>\n <div class=\"highlight-html+django notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"cp\">{%</span> <span class=\"k\">for</span> <span class=\"nv\">field</span> <span class=\"k\">in</span> <span class=\"nv\">form</span> <span class=\"cp\">%}</span>\n     <span class=\"cp\">{%</span> <span class=\"k\">if</span> <span class=\"nv\">field.widget_type</span> <span class=\"o\">==</span> <span class=\"s1\">&#39;checkbox&#39;</span> <span class=\"cp\">%}</span>\n         # render one way\n     <span class=\"cp\">{%</span> <span class=\"k\">else</span> <span class=\"cp\">%}</span>\n@@ -1432,33 +1433,33 @@\n which renders the <code class=\"docutils literal notranslate\"><span class=\"pre\">BoundField</span></code>, including its label, help text and errors\n using the template\u2019s <a class=\"reference internal\" href=\"fields.html#django.forms.Field.template_name\" title=\"django.forms.Field.template_name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">template_name</span></code></a> if set\n otherwise <a class=\"reference internal\" href=\"renderers.html#django.forms.renderers.BaseRenderer.field_template_name\" title=\"django.forms.renderers.BaseRenderer.field_template_name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">field_template_name</span></code></a></p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField.as_hidden\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">as_hidden</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">attrs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L125\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.as_hidden\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">as_hidden</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">attrs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L125\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.as_hidden\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a string of HTML for representing this as an <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input</span> <span class=\"pre\">type=&quot;hidden&quot;&gt;</span></code>.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">**kwargs</span></code> are passed to <a class=\"reference internal\" href=\"#django.forms.BoundField.as_widget\" title=\"django.forms.BoundField.as_widget\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">as_widget()</span></code></a>.</p>\n <p>This method is primarily used internally. You should use a widget instead.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField.as_widget\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">as_widget</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">widget</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">attrs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">only_initial</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L85\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.as_widget\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">as_widget</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">widget</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">attrs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">only_initial</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L85\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.as_widget\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Renders the field by rendering the passed widget, adding any HTML\n attributes passed as <code class=\"docutils literal notranslate\"><span class=\"pre\">attrs</span></code>.  If no widget is specified, then the\n field\u2019s default widget will be used.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">only_initial</span></code> is used by Django internals and should not be set\n explicitly.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField.css_classes\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">css_classes</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra_classes</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L220\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.css_classes\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">css_classes</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra_classes</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L220\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.css_classes\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>When you use Django\u2019s rendering shortcuts, CSS classes are used to\n indicate required form fields or fields that contain errors. If you\u2019re\n manually rendering a form, you can access these CSS classes using the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">css_classes</span></code> method:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">f</span> <span class=\"o\">=</span> <span class=\"n\">ContactForm</span><span class=\"p\">(</span><span class=\"n\">data</span><span class=\"o\">=</span><span class=\"p\">{</span><span class=\"s2\">&quot;message&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;&quot;</span><span class=\"p\">})</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">f</span><span class=\"p\">[</span><span class=\"s2\">&quot;message&quot;</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">css_classes</span><span class=\"p\">()</span>\n <span class=\"go\">&#39;required&#39;</span>\n@@ -1472,22 +1473,22 @@\n <span class=\"go\">&#39;foo bar required&#39;</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField.get_context\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_context</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L82\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.get_context\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_context</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L82\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.get_context\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Return the template context for rendering the field. The available context\n is <code class=\"docutils literal notranslate\"><span class=\"pre\">field</span></code> being the instance of the bound field.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField.label_tag\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">label_tag</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">contents</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">attrs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">label_suffix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tag</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L165\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.label_tag\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">label_tag</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">contents</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">attrs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">label_suffix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tag</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L165\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.label_tag\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Renders a label tag for the form field using the template specified by\n <a class=\"reference internal\" href=\"#django.forms.Form.template_name_label\" title=\"django.forms.Form.template_name_label\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Form.template_name_label</span></code></a>.</p>\n <p>The available context is:</p>\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">field</span></code>: This instance of the <a class=\"reference internal\" href=\"#django.forms.BoundField\" title=\"django.forms.BoundField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">BoundField</span></code></a>.</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">contents</span></code>: By default a concatenated string of\n <a class=\"reference internal\" href=\"#django.forms.BoundField.label\" title=\"django.forms.BoundField.label\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">BoundField.label</span></code></a> and <a class=\"reference internal\" href=\"#django.forms.Form.label_suffix\" title=\"django.forms.Form.label_suffix\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Form.label_suffix</span></code></a> (or\n@@ -1518,15 +1519,15 @@\n the <a class=\"reference internal\" href=\"#django.forms.Form.template_name_label\" title=\"django.forms.Form.template_name_label\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Form.template_name_label</span></code></a> attribute or more generally by\n overriding the default template, see also\n <a class=\"reference internal\" href=\"renderers.html#overriding-built-in-form-templates\"><span class=\"std std-ref\">Overriding built-in form templates</span></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField.legend_tag\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">legend_tag</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">contents</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">attrs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">label_suffix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L208\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.legend_tag\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">legend_tag</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">contents</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">attrs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">label_suffix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L208\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.legend_tag\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Calls <a class=\"reference internal\" href=\"#django.forms.BoundField.label_tag\" title=\"django.forms.BoundField.label_tag\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">label_tag()</span></code></a> with <code class=\"docutils literal notranslate\"><span class=\"pre\">tag='legend'</span></code> to render the label with\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;legend&gt;</span></code> tags. This is useful when rendering radio and multiple\n checkbox widgets where <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;legend&gt;</span></code> may be more appropriate than a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;label&gt;</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n@@ -1541,15 +1542,15 @@\n </ul>\n <p>By passing <code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code> you can customize the template used for just a\n single call.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BoundField.value\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">value</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L138\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.value\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BoundField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">value</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/boundfield.py#L138\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BoundField.value\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Use this method to render the raw value of this field as it would be rendered\n by a <code class=\"docutils literal notranslate\"><span class=\"pre\">Widget</span></code>:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">initial</span> <span class=\"o\">=</span> <span class=\"p\">{</span><span class=\"s2\">&quot;subject&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;welcome&quot;</span><span class=\"p\">}</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">unbound_form</span> <span class=\"o\">=</span> <span class=\"n\">ContactForm</span><span class=\"p\">(</span><span class=\"n\">initial</span><span class=\"o\">=</span><span class=\"n\">initial</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">bound_form</span> <span class=\"o\">=</span> <span class=\"n\">ContactForm</span><span class=\"p\">(</span><span class=\"n\">data</span><span class=\"o\">=</span><span class=\"p\">{</span><span class=\"s2\">&quot;subject&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;hi&quot;</span><span class=\"p\">},</span> <span class=\"n\">initial</span><span class=\"o\">=</span><span class=\"n\">initial</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">unbound_form</span><span class=\"p\">[</span><span class=\"s2\">&quot;subject&quot;</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">value</span><span class=\"p\">())</span>\n <span class=\"go\">welcome</span>\n@@ -1888,37 +1889,37 @@\n <li><a class=\"reference internal\" href=\"#prefixes-for-forms\">Prefixes for forms</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">Forms</a></p>\n+                          title=\"vorig hoofdstuk\">Forms</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"fields.html\"\n-                          title=\"next chapter\">Form fields</a></p>\n+                          title=\"volgend hoofdstuk\">Form fields</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTh\bhe\be F\bFo\bor\brm\bms\bs A\bAP\bPI\bI_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n About this document\n This document covers the gritty details of Django\u2019s forms API. You should read\n the _\bi_\bn_\bt_\br_\bo_\bd_\bu_\bc_\bt_\bi_\bo_\bn_\b _\bt_\bo_\b _\bw_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bf_\bo_\br_\bm_\bs first.\n *\b**\b**\b**\b**\b* B\bBo\bou\bun\bnd\bd a\ban\bnd\bd u\bun\bnb\bbo\bou\bun\bnd\bd f\bfo\bor\brm\bms\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n A _\bF_\bo_\br_\bm instance is either b\bbo\bou\bun\bnd\bd to a set of data, or u\bun\bnb\bbo\bou\bun\bnd\bd.\n     * If it\u2019s b\bbo\bou\bun\bnd\bd to a set of data, it\u2019s capable of validating that data and\n       rendering the form as HTML with the data displayed in the HTML.\n     * If it\u2019s u\bun\bnb\bbo\bou\bun\bnd\bd, it cannot do validation (because there\u2019s no data to\n       validate!), but it can still render the blank form as HTML.\n-  c\bcl\bla\bas\bss\bs Form_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Form_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n To create an unbound _\bF_\bo_\br_\bm instance, instantiate the class:\n >>> f = ContactForm()\n To bind data to a form, pass the data as a dictionary as the first parameter to\n your _\bF_\bo_\br_\bm class constructor:\n >>> data = {\n ...     \"subject\": \"hello\",\n ...     \"message\": \"Hi there\",\n@@ -438,15 +438,15 @@\n _\bO_\bv_\be_\br_\br_\bi_\bd_\bi_\bn_\bg_\b _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bo_\br_\bm_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs.\n *\b**\b**\b**\b* O\bOu\but\btp\bpu\but\bt s\bst\bty\byl\ble\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n The recommended approach for changing form output style is to set a custom form\n template either site-wide, per-form, or per-instance. See _\bR_\be_\bu_\bs_\ba_\bb_\bl_\be_\b _\bf_\bo_\br_\bm\n _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs for examples.\n The following helper functions are provided for backward compatibility and are\n a proxy to _\bF_\bo_\br_\bm_\b._\br_\be_\bn_\bd_\be_\br_\b(_\b) passing a particular template_name value.\n-Note\n+Notitie\n Of the framework provided templates and output styles, the default as_div() is\n recommended over the as_p(), as_table(), and as_ul() versions as the template\n implements <fieldset> and <legend> to group related inputs and is easier for\n screen reader users to navigate.\n Each helper pairs a form method with an attribute giving the appropriate\n template name.\n *\b**\b**\b* a\bas\bs_\b_d\bdi\biv\bv(\b()\b)_\b?\b\u00b6 *\b**\b**\b*\n@@ -748,15 +748,15 @@\n If the widget is rendered in a <fieldset> then aria-describedby is added to\n this element, otherwise it is added to the widget\u2019s HTML element (e.g.\n <input>).\n Changed in Django 5.2:\n aria-describedby was added to associate errors with its input.\n *\b**\b**\b**\b* C\bCu\bus\bst\bto\bom\bmi\biz\bzi\bin\bng\bg t\bth\bhe\be e\ber\brr\bro\bor\br l\bli\bis\bst\bt f\bfo\bor\brm\bma\bat\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs ErrorList(i\bin\bni\bit\btl\bli\bis\bst\bt=\b=N\bNo\bon\bne\be, e\ber\brr\bro\bor\br_\b_c\bcl\bla\bas\bss\bs=\b=N\bNo\bon\bne\be, r\bre\ben\bnd\bde\ber\bre\ber\br=\b=N\bNo\bon\bne\be,\n-  f\bfi\bie\bel\bld\bd_\b_i\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  f\bfi\bie\bel\bld\bd_\b_i\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       By default, forms use django.forms.utils.ErrorList to format validation\n       errors. ErrorList is a list like object where initlist is the list of\n       errors. In addition this class has the following attributes and methods.\n       Changed in Django 5.2:\n       The field_id argument was added.\n         error_class_\b\u00b6\n             The CSS classes to be used when rendering the error list. Any\n@@ -781,15 +781,15 @@\n             this is 'django/forms/errors/list/text.html'. This template renders\n             the errors as a list of bullet points.\n         template_name_ul_\b\u00b6\n             The name of the template used when calling _\ba_\bs_\b__\bu_\bl_\b(_\b). By default this\n             is 'django/forms/errors/list/ul.html'. This template renders the\n             errors in <li> tags with a wrapping <ul> with the CSS classes as\n             defined by _\be_\br_\br_\bo_\br_\b__\bc_\bl_\ba_\bs_\bs.\n-        get_context()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_context()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Return context for rendering of errors in a template.\n             The available context is:\n                 * errors : A list of the errors.\n                 * error_class : A string of CSS classes.\n         render(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be=\b=N\bNo\bon\bne\be, c\bco\bon\bnt\bte\bex\bxt\bt=\b=N\bNo\bon\bne\be, r\bre\ben\bnd\bde\ber\bre\ber\br=\b=N\bNo\bon\bne\be)_\b\u00b6\n             The render method is called by __str__ as well as by the _\ba_\bs_\b__\bu_\bl_\b(_\b)\n             method.\n@@ -805,15 +805,15 @@\n             _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bu_\bl.\n       If you\u2019d like to customize the rendering of errors this can be achieved\n       by overriding the _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be attribute or more generally by overriding\n       the default template, see also _\bO_\bv_\be_\br_\br_\bi_\bd_\bi_\bn_\bg_\b _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bo_\br_\bm_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs.\n *\b**\b**\b**\b**\b* M\bMo\bor\bre\be g\bgr\bra\ban\bnu\bul\bla\bar\br o\bou\but\btp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The as_p(), as_ul(), and as_table() methods are shortcuts \u2013 they\u2019re not the\n only way a form object can be displayed.\n-  c\bcl\bla\bas\bss\bs BoundField_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BoundField_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Used to display HTML or access attributes for a single field of a _\bF_\bo_\br_\bm\n       instance.\n       The __str__() method of this object displays the HTML for this field.\n       You can use _\bF_\bo_\br_\bm_\b._\bb_\bo_\bu_\bn_\bd_\b__\bf_\bi_\be_\bl_\bd_\b__\bc_\bl_\ba_\bs_\bs and _\bF_\bi_\be_\bl_\bd_\b._\bb_\bo_\bu_\bn_\bd_\b__\bf_\bi_\be_\bl_\bd_\b__\bc_\bl_\ba_\bs_\bs to specify\n       a different BoundField class per form or per field, respectively.\n       See _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\bi_\bn_\bg_\b _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd for examples of overriding a BoundField.\n To retrieve a single BoundField, use dictionary lookup syntax on your form\n@@ -834,32 +834,32 @@\n >>> f = ContactForm(auto_id=False)\n >>> print(f[\"message\"])\n <input type=\"text\" name=\"message\" required>\n >>> f = ContactForm(auto_id=\"id_%s\")\n >>> print(f[\"message\"])\n <input type=\"text\" name=\"message\" id=\"id_message\" required>\n *\b**\b**\b**\b* A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs o\bof\bf B\bBo\bou\bun\bnd\bdF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  BoundField.aria_describedby_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BoundField.aria_describedby_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       New in Django 5.2.\n       Returns an aria-describedby reference to associate a field with its help\n       text and errors. Returns None if aria-describedby is set in _\bW_\bi_\bd_\bg_\be_\bt_\b._\ba_\bt_\bt_\br_\bs\n       to preserve the user defined attribute when rendering the form.\n-  BoundField.auto_id_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BoundField.auto_id_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The HTML ID attribute for this BoundField. Returns an empty string if\n       _\bF_\bo_\br_\bm_\b._\ba_\bu_\bt_\bo_\b__\bi_\bd is False.\n-  BoundField.data_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BoundField.data_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This property returns the data for this _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd extracted by the\n       widget\u2019s _\bv_\ba_\bl_\bu_\be_\b__\bf_\br_\bo_\bm_\b__\bd_\ba_\bt_\ba_\bd_\bi_\bc_\bt_\b(_\b) method, or None if it wasn\u2019t given:\n       >>> unbound_form = ContactForm()\n       >>> print(unbound_form[\"subject\"].data)\n       None\n       >>> bound_form = ContactForm(data={\"subject\": \"My Subject\"})\n       >>> print(bound_form[\"subject\"].data)\n       My Subject\n-  BoundField.errors_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BoundField.errors_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A _\bl_\bi_\bs_\bt_\b-_\bl_\bi_\bk_\be_\b _\bo_\bb_\bj_\be_\bc_\bt that is displayed as an HTML <ul class=\"errorlist\">\n       when printed:\n       >>> data = {\"subject\": \"hi\", \"message\": \"\", \"sender\": \"\", \"cc_myself\":\n       \"\"}\n       >>> f = ContactForm(data, auto_id=False)\n       >>> print(f[\"message\"])\n       <input type=\"text\" name=\"message\" required aria-invalid=\"true\">\n@@ -880,28 +880,28 @@\n   BoundField.form_\b\u00b6\n       The _\bF_\bo_\br_\bm instance this _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd is bound to.\n   BoundField.help_text_\b\u00b6\n       The _\bh_\be_\bl_\bp_\b__\bt_\be_\bx_\bt of the field.\n   BoundField.html_name_\b\u00b6\n       The name that will be used in the widget\u2019s HTML name attribute. It takes\n       the form _\bp_\br_\be_\bf_\bi_\bx into account.\n-  BoundField.id_for_label_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BoundField.id_for_label_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Use this property to render the ID of this field. For example, if you are\n       manually constructing a <label> in your template (despite the fact that\n       _\bl_\ba_\bb_\be_\bl_\b__\bt_\ba_\bg_\b(_\b)/_\bl_\be_\bg_\be_\bn_\bd_\b__\bt_\ba_\bg_\b(_\b) will do this for you):\n       <label for=\"{{ form.my_field.id_for_label }}\">...</label>{{ my_field }}\n       By default, this will be the field\u2019s name prefixed by id_ (\u201did_my_field\u201d\n       for the example above). You may modify the ID by setting _\ba_\bt_\bt_\br_\bs on the\n       field\u2019s widget. For example, declaring a field like this:\n       my_field = forms.CharField(widget=forms.TextInput(attrs={\"id\":\n       \"myFIELD\"}))\n       and using the template above, would render something like:\n       <label for=\"myFIELD\">...</label><input id=\"myFIELD\" type=\"text\"\n       name=\"my_field\" required>\n-  BoundField.initial_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BoundField.initial_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Use _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b._\bi_\bn_\bi_\bt_\bi_\ba_\bl to retrieve initial data for a form field. It\n       retrieves the data from _\bF_\bo_\br_\bm_\b._\bi_\bn_\bi_\bt_\bi_\ba_\bl if present, otherwise trying\n       _\bF_\bi_\be_\bl_\bd_\b._\bi_\bn_\bi_\bt_\bi_\ba_\bl. Callable values are evaluated. See _\bI_\bn_\bi_\bt_\bi_\ba_\bl_\b _\bf_\bo_\br_\bm_\b _\bv_\ba_\bl_\bu_\be_\bs for\n       more examples.\n       _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b._\bi_\bn_\bi_\bt_\bi_\ba_\bl caches its return value, which is useful especially\n       when dealing with callables whose return values can change (e.g.\n       datetime.now or uuid.uuid4):\n@@ -911,32 +911,32 @@\n       ...\n       >>> f = DatedCommentForm()\n       >>> f[\"created\"].initial\n       datetime.datetime(2021, 7, 27, 9, 5, 54)\n       >>> f[\"created\"].initial\n       datetime.datetime(2021, 7, 27, 9, 5, 54)\n       Using _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b._\bi_\bn_\bi_\bt_\bi_\ba_\bl is recommended over _\bg_\be_\bt_\b__\bi_\bn_\bi_\bt_\bi_\ba_\bl_\b__\bf_\bo_\br_\b__\bf_\bi_\be_\bl_\bd_\b(_\b).\n-  BoundField.is_hidden_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BoundField.is_hidden_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if this _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd\u2019s widget is hidden.\n   BoundField.label_\b\u00b6\n       The _\bl_\ba_\bb_\be_\bl of the field. This is used in _\bl_\ba_\bb_\be_\bl_\b__\bt_\ba_\bg_\b(_\b)/_\bl_\be_\bg_\be_\bn_\bd_\b__\bt_\ba_\bg_\b(_\b).\n   BoundField.name_\b\u00b6\n       The name of this field in the form:\n       >>> f = ContactForm()\n       >>> print(f[\"subject\"].name)\n       subject\n       >>> print(f[\"message\"].name)\n       message\n-  BoundField.template_name_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BoundField.template_name_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The name of the template rendered with _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b._\ba_\bs_\b__\bf_\bi_\be_\bl_\bd_\b__\bg_\br_\bo_\bu_\bp_\b(_\b).\n       A property returning the value of the _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be if set otherwise\n       _\bf_\bi_\be_\bl_\bd_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be.\n-  BoundField.use_fieldset_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BoundField.use_fieldset_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the value of this BoundField widget\u2019s use_fieldset attribute.\n-  BoundField.widget_type_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BoundField.widget_type_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the lowercased class name of the wrapped field\u2019s widget, with any\n       trailing input or widget removed. This may be used when building forms\n       where the layout is dependent upon the widget type. For example:\n       {% for field in form %}\n           {% if field.widget_type == 'checkbox' %}\n               # render one way\n           {% else %}\n@@ -944,45 +944,45 @@\n           {% endif %}\n       {% endfor %}\n *\b**\b**\b**\b* M\bMe\bet\bth\bho\bod\bds\bs o\bof\bf B\bBo\bou\bun\bnd\bdF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n   BoundField.as_field_group()_\b\u00b6\n       Renders the field using _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b._\br_\be_\bn_\bd_\be_\br_\b(_\b) with default values which\n       renders the BoundField, including its label, help text and errors using\n       the template\u2019s _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be if set otherwise _\bf_\bi_\be_\bl_\bd_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be\n-  BoundField.as_hidden(a\bat\btt\btr\brs\bs=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BoundField.as_hidden(a\bat\btt\btr\brs\bs=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a string of HTML for representing this as an <input\n       type=\"hidden\">.\n       **kwargs are passed to _\ba_\bs_\b__\bw_\bi_\bd_\bg_\be_\bt_\b(_\b).\n       This method is primarily used internally. You should use a widget\n       instead.\n-  BoundField.as_widget(w\bwi\bid\bdg\bge\bet\bt=\b=N\bNo\bon\bne\be, a\bat\btt\btr\brs\bs=\b=N\bNo\bon\bne\be, o\bon\bnl\bly\by_\b_i\bin\bni\bit\bti\bia\bal\bl=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BoundField.as_widget(w\bwi\bid\bdg\bge\bet\bt=\b=N\bNo\bon\bne\be, a\bat\btt\btr\brs\bs=\b=N\bNo\bon\bne\be, o\bon\bnl\bly\by_\b_i\bin\bni\bit\bti\bia\bal\bl=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Renders the field by rendering the passed widget, adding any HTML\n       attributes passed as attrs. If no widget is specified, then the field\u2019s\n       default widget will be used.\n       only_initial is used by Django internals and should not be set\n       explicitly.\n-  BoundField.css_classes(e\bex\bxt\btr\bra\ba_\b_c\bcl\bla\bas\bss\bse\bes\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BoundField.css_classes(e\bex\bxt\btr\bra\ba_\b_c\bcl\bla\bas\bss\bse\bes\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       When you use Django\u2019s rendering shortcuts, CSS classes are used to\n       indicate required form fields or fields that contain errors. If you\u2019re\n       manually rendering a form, you can access these CSS classes using the\n       css_classes method:\n       >>> f = ContactForm(data={\"message\": \"\"})\n       >>> f[\"message\"].css_classes()\n       'required'\n       If you want to provide some additional classes in addition to the error\n       and required classes that may be required, you can provide those classes\n       as an argument:\n       >>> f = ContactForm(data={\"message\": \"\"})\n       >>> f[\"message\"].css_classes(\"foo bar\")\n       'foo bar required'\n-  BoundField.get_context()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BoundField.get_context()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Return the template context for rendering the field. The available\n       context is field being the instance of the bound field.\n   BoundField.label_tag(c\bco\bon\bnt\bte\ben\bnt\bts\bs=\b=N\bNo\bon\bne\be, a\bat\btt\btr\brs\bs=\b=N\bNo\bon\bne\be, l\bla\bab\bbe\bel\bl_\b_s\bsu\buf\bff\bfi\bix\bx=\b=N\bNo\bon\bne\be, t\bta\bag\bg=\b=N\bNo\bon\bne\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Renders a label tag for the form field using the template specified by\n       _\bF_\bo_\br_\bm_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bl_\ba_\bb_\be_\bl.\n       The available context is:\n           * field: This instance of the _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd.\n           * contents: By default a concatenated string of _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b._\bl_\ba_\bb_\be_\bl and\n             _\bF_\bo_\br_\bm_\b._\bl_\ba_\bb_\be_\bl_\b__\bs_\bu_\bf_\bf_\bi_\bx (or _\bF_\bi_\be_\bl_\bd_\b._\bl_\ba_\bb_\be_\bl_\b__\bs_\bu_\bf_\bf_\bi_\bx, if set). This can be\n             overridden by the contents and label_suffix arguments.\n@@ -1001,27 +1001,28 @@\n       >>> f = ContactForm(data={\"message\": \"\"})\n       >>> print(f[\"message\"].label_tag())\n       <label for=\"id_message\">Message:</label>\n       If you\u2019d like to customize the rendering this can be achieved by\n       overriding the _\bF_\bo_\br_\bm_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bl_\ba_\bb_\be_\bl attribute or more generally by\n       overriding the default template, see also _\bO_\bv_\be_\br_\br_\bi_\bd_\bi_\bn_\bg_\b _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bo_\br_\bm\n       _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs.\n-  BoundField.legend_tag(c\bco\bon\bnt\bte\ben\bnt\bts\bs=\b=N\bNo\bon\bne\be, a\bat\btt\btr\brs\bs=\b=N\bNo\bon\bne\be, l\bla\bab\bbe\bel\bl_\b_s\bsu\buf\bff\bfi\bix\bx=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BoundField.legend_tag(c\bco\bon\bnt\bte\ben\bnt\bts\bs=\b=N\bNo\bon\bne\be, a\bat\btt\btr\brs\bs=\b=N\bNo\bon\bne\be, l\bla\bab\bbe\bel\bl_\b_s\bsu\buf\bff\bfi\bix\bx=\b=N\bNo\bon\bne\be)\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Calls _\bl_\ba_\bb_\be_\bl_\b__\bt_\ba_\bg_\b(_\b) with tag='legend' to render the label with <legend>\n       tags. This is useful when rendering radio and multiple checkbox widgets\n       where <legend> may be more appropriate than a <label>.\n   BoundField.render(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be=\b=N\bNo\bon\bne\be, c\bco\bon\bnt\bte\bex\bxt\bt=\b=N\bNo\bon\bne\be, r\bre\ben\bnd\bde\ber\bre\ber\br=\b=N\bNo\bon\bne\be)_\b\u00b6\n       The render method is called by as_field_group. All arguments are optional\n       and default to:\n           * template_name: _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b._\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be\n           * context: Value returned by _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b._\bg_\be_\bt_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt_\b(_\b)\n           * renderer: Value returned by _\bF_\bo_\br_\bm_\b._\bd_\be_\bf_\ba_\bu_\bl_\bt_\b__\br_\be_\bn_\bd_\be_\br_\be_\br\n       By passing template_name you can customize the template used for just a\n       single call.\n-  BoundField.value()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BoundField.value()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Use this method to render the raw value of this field as it would be\n       rendered by a Widget:\n       >>> initial = {\"subject\": \"welcome\"}\n       >>> unbound_form = ContactForm(initial=initial)\n       >>> bound_form = ContactForm(data={\"subject\": \"hi\"}, initial=initial)\n       >>> print(unbound_form[\"subject\"].value())\n       welcome\n@@ -1260,16 +1261,16 @@\n                 # _\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs_\b _\bo_\bf_\b _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd\n                 # _\bM_\be_\bt_\bh_\bo_\bd_\bs_\b _\bo_\bf_\b _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd\n           o _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\bi_\bn_\bg_\b _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd\n           o _\bB_\bi_\bn_\bd_\bi_\bn_\bg_\b _\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bf_\bi_\bl_\be_\bs_\b _\bt_\bo_\b _\ba_\b _\bf_\bo_\br_\bm\n                 # _\bT_\be_\bs_\bt_\bi_\bn_\bg_\b _\bf_\bo_\br_\b _\bm_\bu_\bl_\bt_\bi_\bp_\ba_\br_\bt_\b _\bf_\bo_\br_\bm_\bs\n           o _\bS_\bu_\bb_\bc_\bl_\ba_\bs_\bs_\bi_\bn_\bg_\b _\bf_\bo_\br_\bm_\bs\n           o _\bP_\br_\be_\bf_\bi_\bx_\be_\bs_\b _\bf_\bo_\br_\b _\bf_\bo_\br_\bm_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bo_\br_\bm_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bo_\br_\bm_\b _\bf_\bi_\be_\bl_\bd_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/forms/fields.html", "source2": "./usr/share/doc/python-django-doc/html/ref/forms/fields.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Form fields &#8212; Django 5.2b1 documentation</title>\n+    <title>Form fields &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Model Form Functions\" href=\"models.html\" />\n     <link rel=\"prev\" title=\"The Forms API\" href=\"api.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -77,23 +78,23 @@\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"ref-forms-fields\">\n             \n   <section id=\"s-module-django.forms.fields\">\n <span id=\"s-form-fields\"></span><span id=\"module-django.forms.fields\"></span><span id=\"form-fields\"></span><h1>Form fields<a class=\"headerlink\" href=\"#module-django.forms.fields\" title=\"Link to this heading\">\u00b6</a></h1>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.Field\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Field</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L86\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Field\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Field</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L86\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Field\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>When you create a <code class=\"docutils literal notranslate\"><span class=\"pre\">Form</span></code> class, the most important part is defining the\n fields of the form. Each field has custom validation logic, along with a few\n other hooks.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.Field.clean\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Field.</span></span><span class=\"sig-name descname\"><span class=\"pre\">clean</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L203\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Field.clean\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Field.</span></span><span class=\"sig-name descname\"><span class=\"pre\">clean</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L203\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Field.clean\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Although the primary way you\u2019ll use <code class=\"docutils literal notranslate\"><span class=\"pre\">Field</span></code> classes is in <code class=\"docutils literal notranslate\"><span class=\"pre\">Form</span></code> classes,\n you can also instantiate them and use them directly to get a better idea of\n how they work. Each <code class=\"docutils literal notranslate\"><span class=\"pre\">Field</span></code> instance has a <code class=\"docutils literal notranslate\"><span class=\"pre\">clean()</span></code> method, which takes\n a single argument and either raises a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.core.exceptions.ValidationError</span></code> exception or returns the clean\n@@ -471,15 +472,15 @@\n </section>\n <section id=\"s-checking-if-the-field-data-has-changed\">\n <span id=\"checking-if-the-field-data-has-changed\"></span><h2>Checking if the field data has changed<a class=\"headerlink\" href=\"#checking-if-the-field-data-has-changed\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-has-changed\">\n <span id=\"has-changed\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">has_changed()</span></code><a class=\"headerlink\" href=\"#has-changed\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.Field.has_changed\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Field.</span></span><span class=\"sig-name descname\"><span class=\"pre\">has_changed</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L234\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Field.has_changed\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Field.</span></span><span class=\"sig-name descname\"><span class=\"pre\">has_changed</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L234\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Field.has_changed\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">has_changed()</span></code> method is used to determine if the field value has changed\n from the initial value. Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n <p>See the <a class=\"reference internal\" href=\"api.html#django.forms.Form.has_changed\" title=\"django.forms.Form.has_changed\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Form.has_changed()</span></code></a> documentation for more information.</p>\n </section>\n </section>\n@@ -490,39 +491,39 @@\n <p>For each field, we describe the default widget used if you don\u2019t specify\n <code class=\"docutils literal notranslate\"><span class=\"pre\">widget</span></code>. We also specify the value returned when you provide an empty value\n (see the section on <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code> above to understand what that means).</p>\n <section id=\"s-booleanfield\">\n <span id=\"booleanfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">BooleanField</span></code><a class=\"headerlink\" href=\"#booleanfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.BooleanField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BooleanField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L830\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BooleanField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BooleanField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L830\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.BooleanField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.CheckboxInput\" title=\"django.forms.CheckboxInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CheckboxInput</span></code></a></p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code></p></li>\n <li><p>Normalizes to: A Python <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> value.</p></li>\n <li><p>Validates that the value is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> (e.g. the check box is checked) if\n the field has <code class=\"docutils literal notranslate\"><span class=\"pre\">required=True</span></code>.</p></li>\n <li><p>Error message keys: <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code></p></li>\n </ul>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Since all <code class=\"docutils literal notranslate\"><span class=\"pre\">Field</span></code> subclasses have <code class=\"docutils literal notranslate\"><span class=\"pre\">required=True</span></code> by default, the\n validation condition here is important. If you want to include a boolean\n in your form that can be either <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> (e.g. a checked or\n unchecked checkbox), you must remember to pass in <code class=\"docutils literal notranslate\"><span class=\"pre\">required=False</span></code> when\n creating the <code class=\"docutils literal notranslate\"><span class=\"pre\">BooleanField</span></code>.</p>\n </div>\n </dd></dl>\n \n </section>\n <section id=\"s-charfield\">\n <span id=\"charfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">CharField</span></code><a class=\"headerlink\" href=\"#charfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.CharField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CharField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L276\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.CharField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CharField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L276\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.CharField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a></p></li>\n <li><p>Empty value: Whatever you\u2019ve given as <a class=\"reference internal\" href=\"#django.forms.CharField.empty_value\" title=\"django.forms.CharField.empty_value\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">empty_value</span></code></a>.</p></li>\n <li><p>Normalizes to: A string.</p></li>\n <li><p>Uses <a class=\"reference internal\" href=\"../validators.html#django.core.validators.MaxLengthValidator\" title=\"django.core.validators.MaxLengthValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MaxLengthValidator</span></code></a> and\n <a class=\"reference internal\" href=\"../validators.html#django.core.validators.MinLengthValidator\" title=\"django.core.validators.MinLengthValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MinLengthValidator</span></code></a> if <code class=\"docutils literal notranslate\"><span class=\"pre\">max_length</span></code> and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">min_length</span></code> are provided. Otherwise, all inputs are valid.</p></li>\n@@ -557,28 +558,28 @@\n </dd></dl>\n \n </section>\n <section id=\"s-choicefield\">\n <span id=\"choicefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ChoiceField</span></code><a class=\"headerlink\" href=\"#choicefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.ChoiceField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ChoiceField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L885\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ChoiceField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ChoiceField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L885\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ChoiceField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.Select\" title=\"django.forms.Select\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Select</span></code></a></p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">''</span></code> (an empty string)</p></li>\n <li><p>Normalizes to: A string.</p></li>\n <li><p>Validates that the given value exists in the list of choices.</p></li>\n <li><p>Error message keys: <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid_choice</span></code></p></li>\n </ul>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid_choice</span></code> error message may contain <code class=\"docutils literal notranslate\"><span class=\"pre\">%(value)s</span></code>, which will be\n replaced with the selected choice.</p>\n <p>Takes one extra argument:</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.ChoiceField.choices\">\n-<span class=\"sig-name descname\"><span class=\"pre\">choices</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L907\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ChoiceField.choices\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">choices</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L907\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ChoiceField.choices\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Either an <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/glossary.html#term-iterable\" title=\"(in Python v3.13)\"><span class=\"xref std std-term\">iterable</span></a> of 2-tuples to use as choices for this\n field, <a class=\"reference internal\" href=\"../models/fields.html#field-choices-enum-types\"><span class=\"std std-ref\">enumeration type</span></a>, or a\n callable that returns such an iterable. This argument accepts the same\n formats as the <code class=\"docutils literal notranslate\"><span class=\"pre\">choices</span></code> argument to a model field. See the\n <a class=\"reference internal\" href=\"../models/fields.html#field-choices\"><span class=\"std std-ref\">model field reference documentation on choices</span></a>\n for more details. If the argument is a callable, it is evaluated each\n time the field\u2019s form is initialized, in addition to during rendering.\n@@ -594,15 +595,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-datefield\">\n <span id=\"datefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">DateField</span></code><a class=\"headerlink\" href=\"#datefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.DateField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DateField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L482\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.DateField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DateField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L482\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.DateField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.DateInput\" title=\"django.forms.DateInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DateInput</span></code></a></p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code></p></li>\n <li><p>Normalizes to: A Python <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.date</span></code> object.</p></li>\n <li><p>Validates that the given value is either a <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.date</span></code>,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.datetime</span></code> or string formatted in a particular date format.</p></li>\n <li><p>Error message keys: <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid</span></code></p></li>\n@@ -622,15 +623,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-datetimefield\">\n <span id=\"datetimefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code><a class=\"headerlink\" href=\"#datetimefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.DateTimeField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DateTimeField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L532\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.DateTimeField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DateTimeField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L532\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.DateTimeField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.DateTimeInput\" title=\"django.forms.DateTimeInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DateTimeInput</span></code></a></p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code></p></li>\n <li><p>Normalizes to: A Python <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.datetime</span></code> object.</p></li>\n <li><p>Validates that the given value is either a <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.datetime</span></code>,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.date</span></code> or string formatted in a particular datetime format.</p></li>\n <li><p>Error message keys: <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid</span></code></p></li>\n@@ -663,15 +664,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-decimalfield\">\n <span id=\"decimalfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">DecimalField</span></code><a class=\"headerlink\" href=\"#decimalfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.DecimalField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DecimalField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L403\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.DecimalField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DecimalField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L403\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.DecimalField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.NumberInput\" title=\"django.forms.NumberInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">NumberInput</span></code></a> when <a class=\"reference internal\" href=\"#django.forms.Field.localize\" title=\"django.forms.Field.localize\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Field.localize</span></code></a> is\n <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>, else <a class=\"reference internal\" href=\"widgets.html#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a>.</p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code></p></li>\n <li><p>Normalizes to: A Python <code class=\"docutils literal notranslate\"><span class=\"pre\">decimal</span></code>.</p></li>\n <li><p>Validates that the given value is a decimal. Uses\n <a class=\"reference internal\" href=\"../validators.html#django.core.validators.MaxValueValidator\" title=\"django.core.validators.MaxValueValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MaxValueValidator</span></code></a> and\n@@ -725,15 +726,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-durationfield\">\n <span id=\"durationfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">DurationField</span></code><a class=\"headerlink\" href=\"#durationfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.DurationField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DurationField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L568\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.DurationField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DurationField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L568\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.DurationField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a></p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code></p></li>\n <li><p>Normalizes to: A Python <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.timedelta\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">timedelta</span></code></a>.</p></li>\n <li><p>Validates that the given value is a string which can be converted into a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">timedelta</span></code>. The value must be between <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.timedelta.min\" title=\"(in Python v3.13)\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">datetime.timedelta.min</span></code></a>\n and <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.timedelta.max\" title=\"(in Python v3.13)\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">datetime.timedelta.max</span></code></a>.</p></li>\n@@ -744,15 +745,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-emailfield\">\n <span id=\"emailfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">EmailField</span></code><a class=\"headerlink\" href=\"#emailfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.EmailField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">EmailField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L626\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.EmailField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">EmailField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L626\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.EmailField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.EmailInput\" title=\"django.forms.EmailInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">EmailInput</span></code></a></p></li>\n <li><p>Empty value: Whatever you\u2019ve given as <code class=\"docutils literal notranslate\"><span class=\"pre\">empty_value</span></code>.</p></li>\n <li><p>Normalizes to: A string.</p></li>\n <li><p>Uses <a class=\"reference internal\" href=\"../validators.html#django.core.validators.EmailValidator\" title=\"django.core.validators.EmailValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">EmailValidator</span></code></a> to validate that\n the given value is a valid email address, using a moderately complex\n regular expression.</p></li>\n@@ -764,15 +765,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-filefield\">\n <span id=\"filefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">FileField</span></code><a class=\"headerlink\" href=\"#filefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.FileField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FileField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L637\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.FileField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FileField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L637\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.FileField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.ClearableFileInput\" title=\"django.forms.ClearableFileInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ClearableFileInput</span></code></a></p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code></p></li>\n <li><p>Normalizes to: An <code class=\"docutils literal notranslate\"><span class=\"pre\">UploadedFile</span></code> object that wraps the file content\n and file name into a single object.</p></li>\n <li><p>Can validate that non-empty file data has been bound to the form.</p></li>\n <li><p>Error message keys: <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">missing</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">empty</span></code>,\n@@ -792,15 +793,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-filepathfield\">\n <span id=\"filepathfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">FilePathField</span></code><a class=\"headerlink\" href=\"#filepathfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.FilePathField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FilePathField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1209\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.FilePathField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FilePathField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1209\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.FilePathField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.Select\" title=\"django.forms.Select\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Select</span></code></a></p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">''</span></code> (an empty string)</p></li>\n <li><p>Normalizes to: A string.</p></li>\n <li><p>Validates that the selected choice exists in the list of choices.</p></li>\n <li><p>Error message keys: <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid_choice</span></code></p></li>\n </ul>\n@@ -847,15 +848,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-floatfield\">\n <span id=\"floatfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">FloatField</span></code><a class=\"headerlink\" href=\"#floatfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.FloatField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FloatField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L364\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.FloatField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FloatField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L364\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.FloatField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.NumberInput\" title=\"django.forms.NumberInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">NumberInput</span></code></a> when <a class=\"reference internal\" href=\"#django.forms.Field.localize\" title=\"django.forms.Field.localize\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Field.localize</span></code></a> is\n <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>, else <a class=\"reference internal\" href=\"widgets.html#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a>.</p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code></p></li>\n <li><p>Normalizes to: A Python float.</p></li>\n <li><p>Validates that the given value is a float. Uses\n <a class=\"reference internal\" href=\"../validators.html#django.core.validators.MaxValueValidator\" title=\"django.core.validators.MaxValueValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MaxValueValidator</span></code></a> and\n@@ -890,15 +891,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-genericipaddressfield\">\n <span id=\"genericipaddressfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">GenericIPAddressField</span></code><a class=\"headerlink\" href=\"#genericipaddressfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.GenericIPAddressField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GenericIPAddressField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1307\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.GenericIPAddressField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GenericIPAddressField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1307\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.GenericIPAddressField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A field containing either an IPv4 or an IPv6 address.</p>\n <ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a></p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">''</span></code> (an empty string)</p></li>\n <li><p>Normalizes to: A string. IPv6 addresses are normalized as described below.</p></li>\n <li><p>Validates that the given value is a valid IP address.</p></li>\n <li><p>Error message keys: <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">max_length</span></code></p></li>\n@@ -939,15 +940,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-imagefield\">\n <span id=\"imagefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ImageField</span></code><a class=\"headerlink\" href=\"#imagefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.ImageField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ImageField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L713\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ImageField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ImageField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L713\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ImageField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.ClearableFileInput\" title=\"django.forms.ClearableFileInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ClearableFileInput</span></code></a></p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code></p></li>\n <li><p>Normalizes to: An <code class=\"docutils literal notranslate\"><span class=\"pre\">UploadedFile</span></code> object that wraps the file content\n and file name into a single object.</p></li>\n <li><p>Validates that file data has been bound to the form. Also uses\n <a class=\"reference internal\" href=\"../validators.html#django.core.validators.FileExtensionValidator\" title=\"django.core.validators.FileExtensionValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FileExtensionValidator</span></code></a> to validate that\n@@ -1003,15 +1004,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-integerfield\">\n <span id=\"integerfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">IntegerField</span></code><a class=\"headerlink\" href=\"#integerfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.IntegerField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">IntegerField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L312\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.IntegerField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">IntegerField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L312\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.IntegerField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.NumberInput\" title=\"django.forms.NumberInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">NumberInput</span></code></a> when <a class=\"reference internal\" href=\"#django.forms.Field.localize\" title=\"django.forms.Field.localize\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Field.localize</span></code></a> is\n <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>, else <a class=\"reference internal\" href=\"widgets.html#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a>.</p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code></p></li>\n <li><p>Normalizes to: A Python integer.</p></li>\n <li><p>Validates that the given value is an integer. Uses\n <a class=\"reference internal\" href=\"../validators.html#django.core.validators.MaxValueValidator\" title=\"django.core.validators.MaxValueValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MaxValueValidator</span></code></a> and\n@@ -1049,15 +1050,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-jsonfield\">\n <span id=\"jsonfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">JSONField</span></code><a class=\"headerlink\" href=\"#jsonfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.JSONField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">JSONField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoder</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">decoder</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1367\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.JSONField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">JSONField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoder</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">decoder</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1367\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.JSONField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A field which accepts JSON encoded data for a\n <a class=\"reference internal\" href=\"../models/fields.html#django.db.models.JSONField\" title=\"django.db.models.JSONField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">JSONField</span></code></a>.</p>\n <ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.Textarea\" title=\"django.forms.Textarea\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Textarea</span></code></a></p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code></p></li>\n <li><p>Normalizes to: A Python representation of the JSON value (usually as a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">dict</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">list</span></code>, or <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>), depending on <a class=\"reference internal\" href=\"#django.forms.JSONField.decoder\" title=\"django.forms.JSONField.decoder\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">JSONField.decoder</span></code></a>.</p></li>\n@@ -1086,15 +1087,15 @@\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">decoder</span></code> can be used to validate the input. If\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/json.html#json.JSONDecodeError\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">json.JSONDecodeError</span></code></a> is raised during the deserialization,\n a <code class=\"docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code> will be raised.</p>\n <p>Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">json.JSONDecoder</span></code>.</p>\n </dd></dl>\n \n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If you use a <a class=\"reference internal\" href=\"../../topics/forms/modelforms.html#django.forms.ModelForm\" title=\"django.forms.ModelForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code></a>, the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">encoder</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">decoder</span></code> from <a class=\"reference internal\" href=\"../models/fields.html#django.db.models.JSONField\" title=\"django.db.models.JSONField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">JSONField</span></code></a>\n will be used.</p>\n </div>\n <div class=\"admonition-user-friendly-forms admonition\">\n <p class=\"admonition-title\">User friendly forms</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">JSONField</span></code> is not particularly user friendly in most cases. However,\n@@ -1104,15 +1105,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-multiplechoicefield\">\n <span id=\"multiplechoicefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MultipleChoiceField</span></code><a class=\"headerlink\" href=\"#multiplechoicefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.MultipleChoiceField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultipleChoiceField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L970\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.MultipleChoiceField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultipleChoiceField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L970\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.MultipleChoiceField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.SelectMultiple\" title=\"django.forms.SelectMultiple\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SelectMultiple</span></code></a></p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">[]</span></code> (an empty list)</p></li>\n <li><p>Normalizes to: A list of strings.</p></li>\n <li><p>Validates that every value in the given list of values exists in the list\n of choices.</p></li>\n <li><p>Error message keys: <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid_choice</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid_list</span></code></p></li>\n@@ -1123,15 +1124,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-nullbooleanfield\">\n <span id=\"nullbooleanfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">NullBooleanField</span></code><a class=\"headerlink\" href=\"#nullbooleanfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.NullBooleanField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NullBooleanField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L857\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.NullBooleanField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NullBooleanField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L857\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.NullBooleanField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.NullBooleanSelect\" title=\"django.forms.NullBooleanSelect\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">NullBooleanSelect</span></code></a></p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code></p></li>\n <li><p>Normalizes to: A Python <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> value.</p></li>\n <li><p>Validates nothing (i.e., it never raises a <code class=\"docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code>).</p></li>\n </ul>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">NullBooleanField</span></code> may be used with widgets such as\n@@ -1151,15 +1152,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-regexfield\">\n <span id=\"regexfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RegexField</span></code><a class=\"headerlink\" href=\"#regexfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.RegexField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RegexField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L599\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.RegexField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RegexField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L599\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.RegexField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a></p></li>\n <li><p>Empty value: Whatever you\u2019ve given as <code class=\"docutils literal notranslate\"><span class=\"pre\">empty_value</span></code>.</p></li>\n <li><p>Normalizes to: A string.</p></li>\n <li><p>Uses <a class=\"reference internal\" href=\"../validators.html#django.core.validators.RegexValidator\" title=\"django.core.validators.RegexValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RegexValidator</span></code></a> to validate that\n the given value matches a certain regular expression.</p></li>\n <li><p>Error message keys: <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid</span></code></p></li>\n@@ -1184,15 +1185,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-slugfield\">\n <span id=\"slugfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SlugField</span></code><a class=\"headerlink\" href=\"#slugfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.SlugField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SlugField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1327\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.SlugField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SlugField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1327\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.SlugField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a></p></li>\n <li><p>Empty value: Whatever you\u2019ve given as <a class=\"reference internal\" href=\"#django.forms.SlugField.empty_value\" title=\"django.forms.SlugField.empty_value\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">empty_value</span></code></a>.</p></li>\n <li><p>Normalizes to: A string.</p></li>\n <li><p>Uses <a class=\"reference internal\" href=\"../validators.html#django.core.validators.validate_slug\" title=\"django.core.validators.validate_slug\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">validate_slug</span></code></a> or\n <a class=\"reference internal\" href=\"../validators.html#django.core.validators.validate_unicode_slug\" title=\"django.core.validators.validate_unicode_slug\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">validate_unicode_slug</span></code></a> to validate that\n the given value contains only letters, numbers, underscores, and hyphens.</p></li>\n@@ -1217,15 +1218,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-timefield\">\n <span id=\"timefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">TimeField</span></code><a class=\"headerlink\" href=\"#timefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.TimeField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TimeField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L506\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.TimeField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TimeField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L506\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.TimeField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.TimeInput\" title=\"django.forms.TimeInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TimeInput</span></code></a></p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code></p></li>\n <li><p>Normalizes to: A Python <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.time</span></code> object.</p></li>\n <li><p>Validates that the given value is either a <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.time</span></code> or string\n formatted in a particular time format.</p></li>\n <li><p>Error message keys: <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid</span></code></p></li>\n@@ -1245,15 +1246,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-typedchoicefield\">\n <span id=\"typedchoicefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">TypedChoiceField</span></code><a class=\"headerlink\" href=\"#typedchoicefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.TypedChoiceField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TypedChoiceField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L943\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.TypedChoiceField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TypedChoiceField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L943\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.TypedChoiceField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Just like a <a class=\"reference internal\" href=\"#django.forms.ChoiceField\" title=\"django.forms.ChoiceField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ChoiceField</span></code></a>, except <a class=\"reference internal\" href=\"#django.forms.TypedChoiceField\" title=\"django.forms.TypedChoiceField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TypedChoiceField</span></code></a> takes two\n extra arguments, <a class=\"reference internal\" href=\"#django.forms.TypedChoiceField.coerce\" title=\"django.forms.TypedChoiceField.coerce\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">coerce</span></code></a> and <a class=\"reference internal\" href=\"#django.forms.TypedChoiceField.empty_value\" title=\"django.forms.TypedChoiceField.empty_value\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">empty_value</span></code></a>.</p>\n <ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.Select\" title=\"django.forms.Select\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Select</span></code></a></p></li>\n <li><p>Empty value: Whatever you\u2019ve given as <a class=\"reference internal\" href=\"#django.forms.TypedChoiceField.empty_value\" title=\"django.forms.TypedChoiceField.empty_value\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">empty_value</span></code></a>.</p></li>\n <li><p>Normalizes to: A value of the type provided by the <a class=\"reference internal\" href=\"#django.forms.TypedChoiceField.coerce\" title=\"django.forms.TypedChoiceField.coerce\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">coerce</span></code></a>\n argument.</p></li>\n@@ -1284,15 +1285,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-typedmultiplechoicefield\">\n <span id=\"typedmultiplechoicefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">TypedMultipleChoiceField</span></code><a class=\"headerlink\" href=\"#typedmultiplechoicefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.TypedMultipleChoiceField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TypedMultipleChoiceField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1016\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.TypedMultipleChoiceField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TypedMultipleChoiceField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1016\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.TypedMultipleChoiceField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Just like a <a class=\"reference internal\" href=\"#django.forms.MultipleChoiceField\" title=\"django.forms.MultipleChoiceField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MultipleChoiceField</span></code></a>, except <a class=\"reference internal\" href=\"#django.forms.TypedMultipleChoiceField\" title=\"django.forms.TypedMultipleChoiceField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TypedMultipleChoiceField</span></code></a>\n takes two extra arguments, <code class=\"docutils literal notranslate\"><span class=\"pre\">coerce</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">empty_value</span></code>.</p>\n <ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.SelectMultiple\" title=\"django.forms.SelectMultiple\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SelectMultiple</span></code></a></p></li>\n <li><p>Empty value: Whatever you\u2019ve given as <code class=\"docutils literal notranslate\"><span class=\"pre\">empty_value</span></code></p></li>\n <li><p>Normalizes to: A list of values of the type provided by the <code class=\"docutils literal notranslate\"><span class=\"pre\">coerce</span></code>\n argument.</p></li>\n@@ -1307,15 +1308,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-urlfield\">\n <span id=\"urlfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">URLField</span></code><a class=\"headerlink\" href=\"#urlfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.URLField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">URLField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L772\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.URLField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">URLField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L772\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.URLField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.URLInput\" title=\"django.forms.URLInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">URLInput</span></code></a></p></li>\n <li><p>Empty value: Whatever you\u2019ve given as <code class=\"docutils literal notranslate\"><span class=\"pre\">empty_value</span></code>.</p></li>\n <li><p>Normalizes to: A string.</p></li>\n <li><p>Uses <a class=\"reference internal\" href=\"../validators.html#django.core.validators.URLValidator\" title=\"django.core.validators.URLValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">URLValidator</span></code></a> to validate that the\n given value is a valid URL.</p></li>\n <li><p>Error message keys: <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid</span></code></p></li>\n@@ -1328,27 +1329,27 @@\n <dd><p>The scheme assumed for URLs provided without one. Defaults to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;http&quot;</span></code>. For example, if <code class=\"docutils literal notranslate\"><span class=\"pre\">assume_scheme</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;https&quot;</span></code> and the\n provided value is <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;example.com&quot;</span></code>, the normalized value will be\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;https://example.com&quot;</span></code>.</p>\n </dd></dl>\n \n <div class=\"deprecated\">\n-<p><span class=\"versionmodified deprecated\">Deprecated since version 5.0: </span>The default value for <code class=\"docutils literal notranslate\"><span class=\"pre\">assume_scheme</span></code> will change from <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;http&quot;</span></code> to\n+<p><span class=\"versionmodified deprecated\">Verouderd sinds versie 5.0: </span>The default value for <code class=\"docutils literal notranslate\"><span class=\"pre\">assume_scheme</span></code> will change from <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;http&quot;</span></code> to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;https&quot;</span></code> in Django 6.0. Set <a class=\"reference internal\" href=\"../settings.html#std-setting-FORMS_URLFIELD_ASSUME_HTTPS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">FORMS_URLFIELD_ASSUME_HTTPS</span></code></a>\n transitional setting to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> to opt into using <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;https&quot;</span></code> during\n the Django 5.x release cycle.</p>\n </div>\n </dd></dl>\n \n </section>\n <section id=\"s-uuidfield\">\n <span id=\"uuidfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">UUIDField</span></code><a class=\"headerlink\" href=\"#uuidfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.UUIDField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UUIDField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1337\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.UUIDField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UUIDField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1337\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.UUIDField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a></p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code></p></li>\n <li><p>Normalizes to: A <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/uuid.html#uuid.UUID\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">UUID</span></code></a> object.</p></li>\n <li><p>Error message keys: <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid</span></code></p></li>\n </ul>\n <p>This field will accept any string format accepted as the <code class=\"docutils literal notranslate\"><span class=\"pre\">hex</span></code> argument\n@@ -1359,15 +1360,15 @@\n </section>\n <section id=\"s-slightly-complex-built-in-field-classes\">\n <span id=\"slightly-complex-built-in-field-classes\"></span><h2>Slightly complex built-in <code class=\"docutils literal notranslate\"><span class=\"pre\">Field</span></code> classes<a class=\"headerlink\" href=\"#slightly-complex-built-in-field-classes\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-combofield\">\n <span id=\"combofield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ComboField</span></code><a class=\"headerlink\" href=\"#combofield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.ComboField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ComboField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1052\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ComboField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ComboField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1052\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ComboField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a></p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">''</span></code> (an empty string)</p></li>\n <li><p>Normalizes to: A string.</p></li>\n <li><p>Validates the given value against each of the fields specified\n as an argument to the <code class=\"docutils literal notranslate\"><span class=\"pre\">ComboField</span></code>.</p></li>\n <li><p>Error message keys: <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid</span></code></p></li>\n@@ -1393,15 +1394,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-multivaluefield\">\n <span id=\"multivaluefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MultiValueField</span></code><a class=\"headerlink\" href=\"#multivaluefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.MultiValueField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiValueField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1077\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.MultiValueField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiValueField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1077\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.MultiValueField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a></p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">''</span></code> (an empty string)</p></li>\n <li><p>Normalizes to: the type returned by the <code class=\"docutils literal notranslate\"><span class=\"pre\">compress</span></code> method of the subclass.</p></li>\n <li><p>Validates the given value against each of the fields specified\n as an argument to the <code class=\"docutils literal notranslate\"><span class=\"pre\">MultiValueField</span></code>.</p></li>\n <li><p>Error message keys: <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">incomplete</span></code></p></li>\n@@ -1479,30 +1480,30 @@\n <dd><p>Must be a subclass of <a class=\"reference internal\" href=\"widgets.html#django.forms.MultiWidget\" title=\"django.forms.MultiWidget\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.forms.MultiWidget</span></code></a>.\n Default value is <a class=\"reference internal\" href=\"widgets.html#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a>, which\n probably is not very useful in this case.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.MultiValueField.compress\">\n-<span class=\"sig-name descname\"><span class=\"pre\">compress</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data_list</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1180\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.MultiValueField.compress\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">compress</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data_list</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1180\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.MultiValueField.compress\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Takes a list of valid values and returns  a \u201ccompressed\u201d version of\n those values \u2013 in a single value. For example,\n <a class=\"reference internal\" href=\"#django.forms.SplitDateTimeField\" title=\"django.forms.SplitDateTimeField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SplitDateTimeField</span></code></a> is a subclass which combines a time field\n and a date field into a <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime</span></code> object.</p>\n <p>This method must be implemented in the subclasses.</p>\n </dd></dl>\n \n </dd></dl>\n \n </section>\n <section id=\"s-splitdatetimefield\">\n <span id=\"splitdatetimefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SplitDateTimeField</span></code><a class=\"headerlink\" href=\"#splitdatetimefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.SplitDateTimeField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SplitDateTimeField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1263\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.SplitDateTimeField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SplitDateTimeField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L1263\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.SplitDateTimeField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.SplitDateTimeWidget\" title=\"django.forms.SplitDateTimeWidget\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SplitDateTimeWidget</span></code></a></p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code></p></li>\n <li><p>Normalizes to: A Python <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.datetime</span></code> object.</p></li>\n <li><p>Validates that the given value is a <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.datetime</span></code> or string\n formatted in a particular datetime format.</p></li>\n <li><p>Error message keys: <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid_date</span></code>,\n@@ -1555,15 +1556,15 @@\n <p>Both <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelChoiceField</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelMultipleChoiceField</span></code> have an <code class=\"docutils literal notranslate\"><span class=\"pre\">iterator</span></code>\n attribute which specifies the class used to iterate over the queryset when\n generating choices. See <a class=\"reference internal\" href=\"#iterating-relationship-choices\"><span class=\"std std-ref\">Iterating relationship choices</span></a> for details.</p>\n <section id=\"s-modelchoicefield\">\n <span id=\"modelchoicefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelChoiceField</span></code><a class=\"headerlink\" href=\"#modelchoicefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.ModelChoiceField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ModelChoiceField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L1443\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ModelChoiceField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ModelChoiceField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L1443\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ModelChoiceField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.Select\" title=\"django.forms.Select\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Select</span></code></a></p></li>\n <li><p>Empty value: <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code></p></li>\n <li><p>Normalizes to: A model instance.</p></li>\n <li><p>Validates that the given id exists in the queryset.</p></li>\n <li><p>Error message keys: <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid_choice</span></code></p></li>\n </ul>\n@@ -1673,15 +1674,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-modelmultiplechoicefield\">\n <span id=\"modelmultiplechoicefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelMultipleChoiceField</span></code><a class=\"headerlink\" href=\"#modelmultiplechoicefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.ModelMultipleChoiceField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ModelMultipleChoiceField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L1584\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ModelMultipleChoiceField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ModelMultipleChoiceField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L1584\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ModelMultipleChoiceField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p>Default widget: <a class=\"reference internal\" href=\"widgets.html#django.forms.SelectMultiple\" title=\"django.forms.SelectMultiple\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SelectMultiple</span></code></a></p></li>\n <li><p>Empty value: An empty <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> (<code class=\"docutils literal notranslate\"><span class=\"pre\">self.queryset.none()</span></code>)</p></li>\n <li><p>Normalizes to: A <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> of model instances.</p></li>\n <li><p>Validates that every id in the given list of values exists in the\n queryset.</p></li>\n <li><p>Error message keys: <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid_list</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid_choice</span></code>,\n@@ -1781,43 +1782,43 @@\n </div>\n <p>For more advanced usage you may subclass <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelChoiceIterator</span></code> in order to\n customize the yielded 2-tuple choices.</p>\n <section id=\"s-modelchoiceiterator\">\n <span id=\"modelchoiceiterator\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelChoiceIterator</span></code><a class=\"headerlink\" href=\"#modelchoiceiterator\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.ModelChoiceIterator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ModelChoiceIterator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L1412\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ModelChoiceIterator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ModelChoiceIterator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L1412\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ModelChoiceIterator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The default class assigned to the <code class=\"docutils literal notranslate\"><span class=\"pre\">iterator</span></code> attribute of\n <a class=\"reference internal\" href=\"#django.forms.ModelChoiceField\" title=\"django.forms.ModelChoiceField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelChoiceField</span></code></a> and <a class=\"reference internal\" href=\"#django.forms.ModelMultipleChoiceField\" title=\"django.forms.ModelMultipleChoiceField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelMultipleChoiceField</span></code></a>. An\n iterable that yields 2-tuple choices from the queryset.</p>\n <p>A single argument is required:</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.ModelChoiceIterator.field\">\n <span class=\"sig-name descname\"><span class=\"pre\">field</span></span><a class=\"headerlink\" href=\"#django.forms.ModelChoiceIterator.field\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The instance of <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelChoiceField</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelMultipleChoiceField</span></code> to\n iterate and yield choices.</p>\n </dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelChoiceIterator</span></code> has the following method:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.ModelChoiceIterator.__iter__\">\n-<span class=\"sig-name descname\"><span class=\"pre\">__iter__</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L1417\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ModelChoiceIterator.__iter__\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">__iter__</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L1417\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ModelChoiceIterator.__iter__\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Yields 2-tuple choices, in the <code class=\"docutils literal notranslate\"><span class=\"pre\">(value,</span> <span class=\"pre\">label)</span></code> format used by\n <a class=\"reference internal\" href=\"#django.forms.ChoiceField.choices\" title=\"django.forms.ChoiceField.choices\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">ChoiceField.choices</span></code></a>. The first <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> element is a\n <a class=\"reference internal\" href=\"#django.forms.ModelChoiceIteratorValue\" title=\"django.forms.ModelChoiceIteratorValue\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelChoiceIteratorValue</span></code></a> instance.</p>\n </dd></dl>\n \n </dd></dl>\n \n </section>\n <section id=\"s-modelchoiceiteratorvalue\">\n <span id=\"modelchoiceiteratorvalue\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelChoiceIteratorValue</span></code><a class=\"headerlink\" href=\"#modelchoiceiteratorvalue\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.ModelChoiceIteratorValue\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ModelChoiceIteratorValue</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">instance</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L1395\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ModelChoiceIteratorValue\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ModelChoiceIteratorValue</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">instance</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L1395\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ModelChoiceIteratorValue\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Two arguments are required:</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.ModelChoiceIteratorValue.value\">\n <span class=\"sig-name descname\"><span class=\"pre\">value</span></span><a class=\"headerlink\" href=\"#django.forms.ModelChoiceIteratorValue.value\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The value of the choice. This value is used to render the <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code>\n attribute of an HTML <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;option&gt;</span></code> element.</p>\n </dd></dl>\n@@ -1829,15 +1830,15 @@\n custom <code class=\"docutils literal notranslate\"><span class=\"pre\">ChoiceWidget.create_option()</span></code> implementations to adjust the\n rendered HTML.</p>\n </dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelChoiceIteratorValue</span></code> has the following method:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.ModelChoiceIteratorValue.__str__\">\n-<span class=\"sig-name descname\"><span class=\"pre\">__str__</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L1400\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ModelChoiceIteratorValue.__str__\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">__str__</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L1400\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ModelChoiceIteratorValue.__str__\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Return <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> as a string to be rendered in HTML.</p>\n </dd></dl>\n \n </dd></dl>\n \n </section>\n </section>\n@@ -1851,15 +1852,15 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">label</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">initial</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">widget</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">help_text</span></code>).</p>\n <p>You can also customize how a field will be accessed by overriding\n <a class=\"reference internal\" href=\"#django.forms.Field.bound_field_class\" title=\"django.forms.Field.bound_field_class\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">bound_field_class</span></code></a> or override\n <a class=\"reference internal\" href=\"#django.forms.Field.get_bound_field\" title=\"django.forms.Field.get_bound_field\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Field.get_bound_field()</span></code></a> if you need more flexibility when creating\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">BoundField</span></code>:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.Field.get_bound_field\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Field.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_bound_field</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L253\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Field.get_bound_field\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Field.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_bound_field</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/fields.py#L253\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Field.get_bound_field\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Takes an instance of <a class=\"reference internal\" href=\"api.html#django.forms.Form\" title=\"django.forms.Form\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Form</span></code></a> and the name of the field.\n The returned <a class=\"reference internal\" href=\"api.html#django.forms.BoundField\" title=\"django.forms.BoundField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">BoundField</span></code></a> instance will be used when accessing the\n field in a template.</p>\n </dd></dl>\n \n <p>See <a class=\"reference internal\" href=\"api.html#custom-boundfield\"><span class=\"std std-ref\">Customizing BoundField</span></a> for examples of overriding a <code class=\"docutils literal notranslate\"><span class=\"pre\">BoundField</span></code>.</p>\n </section>\n@@ -1944,37 +1945,37 @@\n <li><a class=\"reference internal\" href=\"#creating-custom-fields\">Creating custom fields</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"api.html\"\n-                          title=\"previous chapter\">The Forms API</a></p>\n+                          title=\"vorig hoofdstuk\">The Forms API</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"models.html\"\n-                          title=\"next chapter\">Model Form Functions</a></p>\n+                          title=\"volgend hoofdstuk\">Model Form Functions</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,15 +1,15 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFo\bor\brm\bm f\bfi\bie\bel\bld\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Field_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Field_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n When you create a Form class, the most important part is defining the fields of\n the form. Each field has custom validation logic, along with a few other hooks.\n-  Field.clean(v\bva\bal\blu\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Field.clean(v\bva\bal\blu\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Although the primary way you\u2019ll use Field classes is in Form classes, you can\n also instantiate them and use them directly to get a better idea of how they\n work. Each Field instance has a clean() method, which takes a single argument\n and either raises a django.core.exceptions.ValidationError exception or returns\n the clean value:\n >>> from django import forms\n >>> f = forms.EmailField()\n@@ -286,40 +286,40 @@\n *\b**\b**\b**\b* b\bbo\bou\bun\bnd\bd_\b_f\bfi\bie\bel\bld\bd_\b_c\bcl\bla\bas\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   Field.bound_field_class_\b\u00b6\n New in Django 5.2.\n The bound_field_class attribute allows a per-field override of\n _\bF_\bo_\br_\bm_\b._\bb_\bo_\bu_\bn_\bd_\b__\bf_\bi_\be_\bl_\bd_\b__\bc_\bl_\ba_\bs_\bs.\n *\b**\b**\b**\b**\b* C\bCh\bhe\bec\bck\bki\bin\bng\bg i\bif\bf t\bth\bhe\be f\bfi\bie\bel\bld\bd d\bda\bat\bta\ba h\bha\bas\bs c\bch\bha\ban\bng\bge\bed\bd_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* h\bha\bas\bs_\b_c\bch\bha\ban\bng\bge\bed\bd(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n-  Field.has_changed()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Field.has_changed()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The has_changed() method is used to determine if the field value has changed\n from the initial value. Returns True or False.\n See the _\bF_\bo_\br_\bm_\b._\bh_\ba_\bs_\b__\bc_\bh_\ba_\bn_\bg_\be_\bd_\b(_\b) documentation for more information.\n *\b**\b**\b**\b**\b* B\bBu\bui\bil\blt\bt-\b-i\bin\bn F\bFi\bie\bel\bld\bd c\bcl\bla\bas\bss\bse\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Naturally, the forms library comes with a set of Field classes that represent\n common validation needs. This section documents each built-in field.\n For each field, we describe the default widget used if you don\u2019t specify\n widget. We also specify the value returned when you provide an empty value (see\n the section on required above to understand what that means).\n *\b**\b**\b**\b* B\bBo\boo\bol\ble\bea\ban\bnF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs BooleanField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BooleanField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bC_\bh_\be_\bc_\bk_\bb_\bo_\bx_\bI_\bn_\bp_\bu_\bt\n           * Empty value: False\n           * Normalizes to: A Python True or False value.\n           * Validates that the value is True (e.g. the check box is checked) if\n             the field has required=True.\n           * Error message keys: required\n-      Note\n+      Notitie\n       Since all Field subclasses have required=True by default, the validation\n       condition here is important. If you want to include a boolean in your\n       form that can be either True or False (e.g. a checked or unchecked\n       checkbox), you must remember to pass in required=False when creating the\n       BooleanField.\n *\b**\b**\b**\b* C\bCh\bha\bar\brF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs CharField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs CharField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt\n           * Empty value: Whatever you\u2019ve given as _\be_\bm_\bp_\bt_\by_\b__\bv_\ba_\bl_\bu_\be.\n           * Normalizes to: A string.\n           * Uses _\bM_\ba_\bx_\bL_\be_\bn_\bg_\bt_\bh_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br and _\bM_\bi_\bn_\bL_\be_\bn_\bg_\bt_\bh_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br if max_length and\n             min_length are provided. Otherwise, all inputs are valid.\n           * Error message keys: required, max_length, min_length\n       Has the following optional arguments for validation:\n@@ -329,37 +329,37 @@\n             at least the given length.\n         strip_\b\u00b6\n             If True (default), the value will be stripped of leading and\n             trailing whitespace.\n         empty_value_\b\u00b6\n             The value to use to represent \u201cempty\u201d. Defaults to an empty string.\n *\b**\b**\b**\b* C\bCh\bho\boi\bic\bce\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ChoiceField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ChoiceField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bS_\be_\bl_\be_\bc_\bt\n           * Empty value: '' (an empty string)\n           * Normalizes to: A string.\n           * Validates that the given value exists in the list of choices.\n           * Error message keys: required, invalid_choice\n       The invalid_choice error message may contain %(value)s, which will be\n       replaced with the selected choice.\n       Takes one extra argument:\n-        choices_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        choices_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Either an _\bi_\bt_\be_\br_\ba_\bb_\bl_\be of 2-tuples to use as choices for this field,\n             _\be_\bn_\bu_\bm_\be_\br_\ba_\bt_\bi_\bo_\bn_\b _\bt_\by_\bp_\be, or a callable that returns such an iterable. This\n             argument accepts the same formats as the choices argument to a\n             model field. See the _\bm_\bo_\bd_\be_\bl_\b _\bf_\bi_\be_\bl_\bd_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bn_\b _\bc_\bh_\bo_\bi_\bc_\be_\bs\n             for more details. If the argument is a callable, it is evaluated\n             each time the field\u2019s form is initialized, in addition to during\n             rendering. Defaults to an empty list.\n       Choice type\n       This field normalizes choices to strings, so if choices are required in\n       other data types, such as integers or booleans, consider using\n       _\bT_\by_\bp_\be_\bd_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd instead.\n *\b**\b**\b**\b* D\bDa\bat\bte\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DateField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DateField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bD_\ba_\bt_\be_\bI_\bn_\bp_\bu_\bt\n           * Empty value: None\n           * Normalizes to: A Python datetime.date object.\n           * Validates that the given value is either a datetime.date,\n             datetime.datetime or string formatted in a particular date format.\n           * Error message keys: required, invalid\n       Takes one optional argument:\n@@ -367,15 +367,15 @@\n             An iterable of formats used to attempt to convert a string to a\n             valid datetime.date object.\n       If no input_formats argument is provided, the default input formats are\n       taken from the active locale format DATE_INPUT_FORMATS key, or from\n       _\bD_\bA_\bT_\bE_\b__\bI_\bN_\bP_\bU_\bT_\b__\bF_\bO_\bR_\bM_\bA_\bT_\bS if localization is disabled. See also _\bf_\bo_\br_\bm_\ba_\bt\n       _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn.\n *\b**\b**\b**\b* D\bDa\bat\bte\beT\bTi\bim\bme\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DateTimeField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DateTimeField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bI_\bn_\bp_\bu_\bt\n           * Empty value: None\n           * Normalizes to: A Python datetime.datetime object.\n           * Validates that the given value is either a datetime.datetime,\n             datetime.date or string formatted in a particular datetime format.\n           * Error message keys: required, invalid\n       Takes one optional argument:\n@@ -393,15 +393,15 @@\n           * '2006-10-25'\n       If no input_formats argument is provided, the default input formats are\n       taken from the active locale format DATETIME_INPUT_FORMATS and\n       DATE_INPUT_FORMATS keys, or from _\bD_\bA_\bT_\bE_\bT_\bI_\bM_\bE_\b__\bI_\bN_\bP_\bU_\bT_\b__\bF_\bO_\bR_\bM_\bA_\bT_\bS and\n       _\bD_\bA_\bT_\bE_\b__\bI_\bN_\bP_\bU_\bT_\b__\bF_\bO_\bR_\bM_\bA_\bT_\bS if localization is disabled. See also _\bf_\bo_\br_\bm_\ba_\bt\n       _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn.\n *\b**\b**\b**\b* D\bDe\bec\bci\bim\bma\bal\blF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DecimalField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DecimalField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bN_\bu_\bm_\bb_\be_\br_\bI_\bn_\bp_\bu_\bt when _\bF_\bi_\be_\bl_\bd_\b._\bl_\bo_\bc_\ba_\bl_\bi_\bz_\be is False, else\n             _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt.\n           * Empty value: None\n           * Normalizes to: A Python decimal.\n           * Validates that the given value is a decimal. Uses _\bM_\ba_\bx_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n             and _\bM_\bi_\bn_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br if max_value and min_value are provided. Uses\n             _\bS_\bt_\be_\bp_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br if step_size is provided. Leading and trailing\n@@ -424,36 +424,36 @@\n         decimal_places_\b\u00b6\n             The maximum number of decimal places permitted.\n         step_size_\b\u00b6\n             Limit valid inputs to an integral multiple of step_size. If\n             min_value is also provided, it\u2019s added as an offset to determine if\n             the step size matches.\n *\b**\b**\b**\b* D\bDu\bur\bra\bat\bti\bio\bon\bnF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DurationField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DurationField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt\n           * Empty value: None\n           * Normalizes to: A Python _\bt_\bi_\bm_\be_\bd_\be_\bl_\bt_\ba.\n           * Validates that the given value is a string which can be converted\n             into a timedelta. The value must be between _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\b._\bt_\bi_\bm_\be_\bd_\be_\bl_\bt_\ba_\b._\bm_\bi_\bn\n             and _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\b._\bt_\bi_\bm_\be_\bd_\be_\bl_\bt_\ba_\b._\bm_\ba_\bx.\n           * Error message keys: required, invalid, overflow.\n       Accepts any format understood by _\bp_\ba_\br_\bs_\be_\b__\bd_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b(_\b).\n *\b**\b**\b**\b* E\bEm\bma\bai\bil\blF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs EmailField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs EmailField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bE_\bm_\ba_\bi_\bl_\bI_\bn_\bp_\bu_\bt\n           * Empty value: Whatever you\u2019ve given as empty_value.\n           * Normalizes to: A string.\n           * Uses _\bE_\bm_\ba_\bi_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br to validate that the given value is a valid\n             email address, using a moderately complex regular expression.\n           * Error message keys: required, invalid\n       Has the optional arguments max_length, min_length, and empty_value which\n       work just as they do for _\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd. The max_length argument defaults to\n       320 (see _\bR\bR_\bF\bF_\bC\bC_\b _\b3\b3_\b6\b6_\b9\b9_\b6\b6_\b _\bS\bS_\be\be_\bc\bc_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b _\b3\b3).\n *\b**\b**\b**\b* F\bFi\bil\ble\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs FileField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs FileField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bC_\bl_\be_\ba_\br_\ba_\bb_\bl_\be_\bF_\bi_\bl_\be_\bI_\bn_\bp_\bu_\bt\n           * Empty value: None\n           * Normalizes to: An UploadedFile object that wraps the file content\n             and file name into a single object.\n           * Can validate that non-empty file data has been bound to the form.\n           * Error message keys: required, invalid, missing, empty, max_length\n       Has the optional arguments for validation: max_length and\n@@ -464,15 +464,15 @@\n       _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n       When you use a FileField in a form, you must also remember to _\bb_\bi_\bn_\bd_\b _\bt_\bh_\be\n       _\bf_\bi_\bl_\be_\b _\bd_\ba_\bt_\ba_\b _\bt_\bo_\b _\bt_\bh_\be_\b _\bf_\bo_\br_\bm.\n       The max_length error refers to the length of the filename. In the error\n       message for that key, %(max)d will be replaced with the maximum filename\n       length and %(length)d will be replaced with the current filename length.\n *\b**\b**\b**\b* F\bFi\bil\ble\beP\bPa\bat\bth\bhF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs FilePathField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs FilePathField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bS_\be_\bl_\be_\bc_\bt\n           * Empty value: '' (an empty string)\n           * Normalizes to: A string.\n           * Validates that the selected choice exists in the list of choices.\n           * Error message keys: required, invalid_choice\n       The field allows choosing from files inside a certain directory. It takes\n       five extra arguments; only path is required:\n@@ -491,15 +491,15 @@\n             files in the specified location should be included. Either this or\n             _\ba_\bl_\bl_\bo_\bw_\b__\bf_\bo_\bl_\bd_\be_\br_\bs must be True.\n         allow_folders_\b\u00b6\n             Optional. Either True or False. Default is False. Specifies whether\n             folders in the specified location should be included. Either this\n             or _\ba_\bl_\bl_\bo_\bw_\b__\bf_\bi_\bl_\be_\bs must be True.\n *\b**\b**\b**\b* F\bFl\blo\boa\bat\btF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs FloatField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs FloatField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bN_\bu_\bm_\bb_\be_\br_\bI_\bn_\bp_\bu_\bt when _\bF_\bi_\be_\bl_\bd_\b._\bl_\bo_\bc_\ba_\bl_\bi_\bz_\be is False, else\n             _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt.\n           * Empty value: None\n           * Normalizes to: A Python float.\n           * Validates that the given value is a float. Uses _\bM_\ba_\bx_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n             and _\bM_\bi_\bn_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br if max_value and min_value are provided. Uses\n             _\bS_\bt_\be_\bp_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br if step_size is provided. Leading and trailing\n@@ -511,15 +511,15 @@\n         min_value_\b\u00b6\n             These control the range of values permitted in the field.\n         step_size_\b\u00b6\n             Limit valid inputs to an integral multiple of step_size. If\n             min_value is also provided, it\u2019s added as an offset to determine if\n             the step size matches.\n *\b**\b**\b**\b* G\bGe\ben\bne\ber\bri\bic\bcI\bIP\bPA\bAd\bdd\bdr\bre\bes\bss\bsF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs GenericIPAddressField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GenericIPAddressField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A field containing either an IPv4 or an IPv6 address.\n           * Default widget: _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt\n           * Empty value: '' (an empty string)\n           * Normalizes to: A string. IPv6 addresses are normalized as described\n             below.\n           * Validates that the given value is a valid IP address.\n           * Error message keys: required, invalid, max_length\n@@ -537,15 +537,15 @@\n             is enabled that address would be unpacked to 192.0.2.1. Default is\n             disabled. Can only be used when protocol is set to 'both'.\n         max_length_\b\u00b6\n             Defaults to 39, and behaves the same way as it does for _\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd.\n       Changed in Django 4.2.18:\n       The default value for max_length was set to 39 characters.\n *\b**\b**\b**\b* I\bIm\bma\bag\bge\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ImageField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ImageField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bC_\bl_\be_\ba_\br_\ba_\bb_\bl_\be_\bF_\bi_\bl_\be_\bI_\bn_\bp_\bu_\bt\n           * Empty value: None\n           * Normalizes to: An UploadedFile object that wraps the file content\n             and file name into a single object.\n           * Validates that file data has been bound to the form. Also uses\n             _\bF_\bi_\bl_\be_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br to validate that the file extension is\n             supported by Pillow.\n@@ -591,15 +591,15 @@\n       >>> image = Image.open(image_field)\n       >>> image.getdata()\n       <ImagingCore object at 0x7f5984f874b0>\n       Additionally, UploadedFile.content_type will be updated with the image\u2019s\n       content type if Pillow can determine it, otherwise it will be set to\n       None.\n *\b**\b**\b**\b* I\bIn\bnt\bte\beg\bge\ber\brF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs IntegerField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs IntegerField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bN_\bu_\bm_\bb_\be_\br_\bI_\bn_\bp_\bu_\bt when _\bF_\bi_\be_\bl_\bd_\b._\bl_\bo_\bc_\ba_\bl_\bi_\bz_\be is False, else\n             _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt.\n           * Empty value: None\n           * Normalizes to: A Python integer.\n           * Validates that the given value is an integer. Uses\n             _\bM_\ba_\bx_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br and _\bM_\bi_\bn_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br if max_value and min_value\n             are provided. Uses _\bS_\bt_\be_\bp_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br if step_size is provided.\n@@ -614,15 +614,15 @@\n         min_value_\b\u00b6\n             These control the range of values permitted in the field.\n         step_size_\b\u00b6\n             Limit valid inputs to an integral multiple of step_size. If\n             min_value is also provided, it\u2019s added as an offset to determine if\n             the step size matches.\n *\b**\b**\b**\b* J\bJS\bSO\bON\bNF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs JSONField(e\ben\bnc\bco\bod\bde\ber\br=\b=N\bNo\bon\bne\be, d\bde\bec\bco\bod\bde\ber\br=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs JSONField(e\ben\bnc\bco\bod\bde\ber\br=\b=N\bNo\bon\bne\be, d\bde\bec\bco\bod\bde\ber\br=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A field which accepts JSON encoded data for a _\bJ_\bS_\bO_\bN_\bF_\bi_\be_\bl_\bd.\n           * Default widget: _\bT_\be_\bx_\bt_\ba_\br_\be_\ba\n           * Empty value: None\n           * Normalizes to: A Python representation of the JSON value (usually\n             as a dict, list, or None), depending on _\bJ_\bS_\bO_\bN_\bF_\bi_\be_\bl_\bd_\b._\bd_\be_\bc_\bo_\bd_\be_\br.\n           * Validates that the given value is a valid JSON.\n           * Error message keys: required, invalid\n@@ -638,34 +638,34 @@\n             certain of the input type. For example, you run the risk of\n             returning a datetime that was actually a string that just happened\n             to be in the same format chosen for datetimes.\n             The decoder can be used to validate the input. If\n             _\bj_\bs_\bo_\bn_\b._\bJ_\bS_\bO_\bN_\bD_\be_\bc_\bo_\bd_\be_\bE_\br_\br_\bo_\br is raised during the deserialization, a\n             ValidationError will be raised.\n             Defaults to json.JSONDecoder.\n-      Note\n+      Notitie\n       If you use a _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm, the encoder and decoder from _\bJ_\bS_\bO_\bN_\bF_\bi_\be_\bl_\bd will be\n       used.\n       User friendly forms\n       JSONField is not particularly user friendly in most cases. However, it is\n       a useful way to format data from a client-side widget for submission to\n       the server.\n *\b**\b**\b**\b* M\bMu\bul\blt\bti\bip\bpl\ble\beC\bCh\bho\boi\bic\bce\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MultipleChoiceField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MultipleChoiceField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bS_\be_\bl_\be_\bc_\bt_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be\n           * Empty value: [] (an empty list)\n           * Normalizes to: A list of strings.\n           * Validates that every value in the given list of values exists in\n             the list of choices.\n           * Error message keys: required, invalid_choice, invalid_list\n       The invalid_choice error message may contain %(value)s, which will be\n       replaced with the selected choice.\n       Takes one extra required argument, choices, as for _\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd.\n *\b**\b**\b**\b* N\bNu\bul\bll\blB\bBo\boo\bol\ble\bea\ban\bnF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs NullBooleanField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs NullBooleanField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bN_\bu_\bl_\bl_\bB_\bo_\bo_\bl_\be_\ba_\bn_\bS_\be_\bl_\be_\bc_\bt\n           * Empty value: None\n           * Normalizes to: A Python True, False or None value.\n           * Validates nothing (i.e., it never raises a ValidationError).\n       NullBooleanField may be used with widgets such as _\bS_\be_\bl_\be_\bc_\bt or _\bR_\ba_\bd_\bi_\bo_\bS_\be_\bl_\be_\bc_\bt\n       by providing the widget choices:\n       NullBooleanField(\n@@ -674,15 +674,15 @@\n                   (\"\", \"Unknown\"),\n                   (True, \"Yes\"),\n                   (False, \"No\"),\n               ]\n           )\n       )\n *\b**\b**\b**\b* R\bRe\beg\bge\bex\bxF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs RegexField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RegexField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt\n           * Empty value: Whatever you\u2019ve given as empty_value.\n           * Normalizes to: A string.\n           * Uses _\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br to validate that the given value matches a\n             certain regular expression.\n           * Error message keys: required, invalid\n       Takes one required argument:\n@@ -691,15 +691,15 @@\n             regular expression object.\n       Also takes max_length, min_length, strip, and empty_value which work just\n       as they do for _\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd.\n         strip_\b\u00b6\n             Defaults to False. If enabled, stripping will be applied before the\n             regex validation.\n *\b**\b**\b**\b* S\bSl\blu\bug\bgF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SlugField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SlugField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt\n           * Empty value: Whatever you\u2019ve given as _\be_\bm_\bp_\bt_\by_\b__\bv_\ba_\bl_\bu_\be.\n           * Normalizes to: A string.\n           * Uses _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bs_\bl_\bu_\bg or _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bu_\bn_\bi_\bc_\bo_\bd_\be_\b__\bs_\bl_\bu_\bg to validate that the\n             given value contains only letters, numbers, underscores, and\n             hyphens.\n           * Error messages: required, invalid\n@@ -708,15 +708,15 @@\n       Takes two optional parameters:\n         allow_unicode_\b\u00b6\n             A boolean instructing the field to accept Unicode letters in\n             addition to ASCII letters. Defaults to False.\n         empty_value_\b\u00b6\n             The value to use to represent \u201cempty\u201d. Defaults to an empty string.\n *\b**\b**\b**\b* T\bTi\bim\bme\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TimeField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TimeField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bT_\bi_\bm_\be_\bI_\bn_\bp_\bu_\bt\n           * Empty value: None\n           * Normalizes to: A Python datetime.time object.\n           * Validates that the given value is either a datetime.time or string\n             formatted in a particular time format.\n           * Error message keys: required, invalid\n       Takes one optional argument:\n@@ -724,15 +724,15 @@\n             An iterable of formats used to attempt to convert a string to a\n             valid datetime.time object.\n       If no input_formats argument is provided, the default input formats are\n       taken from the active locale format TIME_INPUT_FORMATS key, or from\n       _\bT_\bI_\bM_\bE_\b__\bI_\bN_\bP_\bU_\bT_\b__\bF_\bO_\bR_\bM_\bA_\bT_\bS if localization is disabled. See also _\bf_\bo_\br_\bm_\ba_\bt\n       _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn.\n *\b**\b**\b**\b* T\bTy\byp\bpe\bed\bdC\bCh\bho\boi\bic\bce\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TypedChoiceField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TypedChoiceField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Just like a _\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd, except _\bT_\by_\bp_\be_\bd_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd takes two extra\n       arguments, _\bc_\bo_\be_\br_\bc_\be and _\be_\bm_\bp_\bt_\by_\b__\bv_\ba_\bl_\bu_\be.\n           * Default widget: _\bS_\be_\bl_\be_\bc_\bt\n           * Empty value: Whatever you\u2019ve given as _\be_\bm_\bp_\bt_\by_\b__\bv_\ba_\bl_\bu_\be.\n           * Normalizes to: A value of the type provided by the _\bc_\bo_\be_\br_\bc_\be argument.\n           * Validates that the given value exists in the list of choices and\n             can be coerced.\n@@ -746,57 +746,57 @@\n             present in choices.\n         empty_value_\b\u00b6\n             The value to use to represent \u201cempty.\u201d Defaults to the empty\n             string; None is another common choice here. Note that this value\n             will not be coerced by the function given in the coerce argument,\n             so choose it accordingly.\n *\b**\b**\b**\b* T\bTy\byp\bpe\bed\bdM\bMu\bul\blt\bti\bip\bpl\ble\beC\bCh\bho\boi\bic\bce\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TypedMultipleChoiceField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TypedMultipleChoiceField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Just like a _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd, except _\bT_\by_\bp_\be_\bd_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd takes\n       two extra arguments, coerce and empty_value.\n           * Default widget: _\bS_\be_\bl_\be_\bc_\bt_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be\n           * Empty value: Whatever you\u2019ve given as empty_value\n           * Normalizes to: A list of values of the type provided by the coerce\n             argument.\n           * Validates that the given values exists in the list of choices and\n             can be coerced.\n           * Error message keys: required, invalid_choice\n       The invalid_choice error message may contain %(value)s, which will be\n       replaced with the selected choice.\n       Takes two extra arguments, coerce and empty_value, as for\n       _\bT_\by_\bp_\be_\bd_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd.\n *\b**\b**\b**\b* U\bUR\bRL\bLF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs URLField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs URLField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bU_\bR_\bL_\bI_\bn_\bp_\bu_\bt\n           * Empty value: Whatever you\u2019ve given as empty_value.\n           * Normalizes to: A string.\n           * Uses _\bU_\bR_\bL_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br to validate that the given value is a valid URL.\n           * Error message keys: required, invalid\n       Has the optional arguments max_length, min_length, empty_value which work\n       just as they do for _\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd, and one more argument:\n         assume_scheme_\b\u00b6\n             The scheme assumed for URLs provided without one. Defaults to\n             \"http\". For example, if assume_scheme is \"https\" and the provided\n             value is \"example.com\", the normalized value will be \"https://\n             example.com\".\n-      Deprecated since version 5.0: The default value for assume_scheme will\n+      Verouderd sinds versie 5.0: The default value for assume_scheme will\n       change from \"http\" to \"https\" in Django 6.0. Set\n       _\bF_\bO_\bR_\bM_\bS_\b__\bU_\bR_\bL_\bF_\bI_\bE_\bL_\bD_\b__\bA_\bS_\bS_\bU_\bM_\bE_\b__\bH_\bT_\bT_\bP_\bS transitional setting to True to opt into\n       using \"https\" during the Django 5.x release cycle.\n *\b**\b**\b**\b* U\bUU\bUI\bID\bDF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs UUIDField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs UUIDField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt\n           * Empty value: None\n           * Normalizes to: A _\bU_\bU_\bI_\bD object.\n           * Error message keys: required, invalid\n       This field will accept any string format accepted as the hex argument to\n       the _\bU_\bU_\bI_\bD constructor.\n *\b**\b**\b**\b**\b* S\bSl\bli\big\bgh\bht\btl\bly\by c\bco\bom\bmp\bpl\ble\bex\bx b\bbu\bui\bil\blt\bt-\b-i\bin\bn F\bFi\bie\bel\bld\bd c\bcl\bla\bas\bss\bse\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* C\bCo\bom\bmb\bbo\boF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ComboField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ComboField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt\n           * Empty value: '' (an empty string)\n           * Normalizes to: A string.\n           * Validates the given value against each of the fields specified as\n             an argument to the ComboField.\n           * Error message keys: required, invalid\n       Takes one extra required argument:\n@@ -809,15 +809,15 @@\n             'test@example.com'\n             >>> f.clean(\"longemailaddress@example.com\")\n             Traceback (most recent call last):\n             ...\n             ValidationError: ['Ensure this value has at most 20 characters (it\n             has 28).']\n *\b**\b**\b**\b* M\bMu\bul\blt\bti\biV\bVa\bal\blu\bue\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MultiValueField(f\bfi\bie\bel\bld\bds\bs=\b=(\b()\b), *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MultiValueField(f\bfi\bie\bel\bld\bds\bs=\b=(\b()\b), *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt\n           * Empty value: '' (an empty string)\n           * Normalizes to: the type returned by the compress method of the\n             subclass.\n           * Validates the given value against each of the fields specified as\n             an argument to the MultiValueField.\n           * Error message keys: required, invalid, incomplete\n@@ -882,22 +882,22 @@\n                         fields=fields,\n                         require_all_fields=False,\n                         **kwargs\n                     )\n         widget_\b\u00b6\n             Must be a subclass of _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bM_\bu_\bl_\bt_\bi_\bW_\bi_\bd_\bg_\be_\bt. Default value is\n             _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt, which probably is not very useful in this case.\n-        compress(d\bda\bat\bta\ba_\b_l\bli\bis\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        compress(d\bda\bat\bta\ba_\b_l\bli\bis\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Takes a list of valid values and returns a \u201ccompressed\u201d version of\n             those values \u2013 in a single value. For example, _\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd\n             is a subclass which combines a time field and a date field into a\n             datetime object.\n             This method must be implemented in the subclasses.\n *\b**\b**\b**\b* S\bSp\bpl\bli\bit\btD\bDa\bat\bte\beT\bTi\bim\bme\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SplitDateTimeField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SplitDateTimeField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bW_\bi_\bd_\bg_\be_\bt\n           * Empty value: None\n           * Normalizes to: A Python datetime.datetime object.\n           * Validates that the given value is a datetime.datetime or string\n             formatted in a particular datetime format.\n           * Error message keys: required, invalid, invalid_date, invalid_time\n       Takes two optional arguments:\n@@ -926,15 +926,15 @@\n     def __init__(self, *args, **kwargs):\n         super().__init__(*args, **kwargs)\n         self.fields[\"foo_select\"].queryset = ...\n Both ModelChoiceField and ModelMultipleChoiceField have an iterator attribute\n which specifies the class used to iterate over the queryset when generating\n choices. See _\bI_\bt_\be_\br_\ba_\bt_\bi_\bn_\bg_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\b _\bc_\bh_\bo_\bi_\bc_\be_\bs for details.\n *\b**\b**\b**\b* M\bMo\bod\bde\bel\blC\bCh\bho\boi\bic\bce\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ModelChoiceField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ModelChoiceField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bS_\be_\bl_\be_\bc_\bt\n           * Empty value: None\n           * Normalizes to: A model instance.\n           * Validates that the given id exists in the queryset.\n           * Error message keys: required, invalid_choice\n       The invalid_choice error message may contain %(value)s, which will be\n       replaced with the selected choice.\n@@ -1003,15 +1003,15 @@\n       from django.forms import ModelChoiceField\n \n \n       class MyModelChoiceField(ModelChoiceField):\n           def label_from_instance(self, obj):\n               return \"My Object #%i\" % obj.id\n *\b**\b**\b**\b* M\bMo\bod\bde\bel\blM\bMu\bul\blt\bti\bip\bpl\ble\beC\bCh\bho\boi\bic\bce\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ModelMultipleChoiceField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ModelMultipleChoiceField(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * Default widget: _\bS_\be_\bl_\be_\bc_\bt_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be\n           * Empty value: An empty QuerySet (self.queryset.none())\n           * Normalizes to: A QuerySet of model instances.\n           * Validates that every id in the given list of values exists in the\n             queryset.\n           * Error message keys: required, invalid_list, invalid_choice,\n             invalid_pk_value\n@@ -1081,50 +1081,50 @@\n <option value=\"2\" data-price=\"1.25\">onions</option>\n <option value=\"3\" data-price=\"1.75\">peppers</option>\n <option value=\"4\" data-price=\"2.00\">pineapple</option>\n </select>\n For more advanced usage you may subclass ModelChoiceIterator in order to\n customize the yielded 2-tuple choices.\n *\b**\b**\b* M\bMo\bod\bde\bel\blC\bCh\bho\boi\bic\bce\beI\bIt\bte\ber\bra\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ModelChoiceIterator(f\bfi\bie\bel\bld\bd)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ModelChoiceIterator(f\bfi\bie\bel\bld\bd)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The default class assigned to the iterator attribute of _\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd\n       and _\bM_\bo_\bd_\be_\bl_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd. An iterable that yields 2-tuple choices\n       from the queryset.\n       A single argument is required:\n         field_\b\u00b6\n             The instance of ModelChoiceField or ModelMultipleChoiceField to\n             iterate and yield choices.\n       ModelChoiceIterator has the following method:\n-        __iter__()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        __iter__()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Yields 2-tuple choices, in the (value, label) format used by\n             _\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd_\b._\bc_\bh_\bo_\bi_\bc_\be_\bs. The first value element is a\n             _\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bI_\bt_\be_\br_\ba_\bt_\bo_\br_\bV_\ba_\bl_\bu_\be instance.\n *\b**\b**\b* M\bMo\bod\bde\bel\blC\bCh\bho\boi\bic\bce\beI\bIt\bte\ber\bra\bat\bto\bor\brV\bVa\bal\blu\bue\be_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ModelChoiceIteratorValue(v\bva\bal\blu\bue\be, i\bin\bns\bst\bta\ban\bnc\bce\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ModelChoiceIteratorValue(v\bva\bal\blu\bue\be, i\bin\bns\bst\bta\ban\bnc\bce\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Two arguments are required:\n         value_\b\u00b6\n             The value of the choice. This value is used to render the value\n             attribute of an HTML <option> element.\n         instance_\b\u00b6\n             The model instance from the queryset. The instance can be accessed\n             in custom ChoiceWidget.create_option() implementations to adjust\n             the rendered HTML.\n       ModelChoiceIteratorValue has the following method:\n-        __str__()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        __str__()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Return value as a string to be rendered in HTML.\n *\b**\b**\b**\b**\b* C\bCr\bre\bea\bat\bti\bin\bng\bg c\bcu\bus\bst\bto\bom\bm f\bfi\bie\bel\bld\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n If the built-in Field classes don\u2019t meet your needs, you can create custom\n Field classes. To do this, create a subclass of django.forms.Field. Its only\n requirements are that it implement a clean() method and that its __init__()\n method accept the core arguments mentioned above (required, label, initial,\n widget, help_text).\n You can also customize how a field will be accessed by overriding\n _\bb_\bo_\bu_\bn_\bd_\b__\bf_\bi_\be_\bl_\bd_\b__\bc_\bl_\ba_\bs_\bs or override _\bF_\bi_\be_\bl_\bd_\b._\bg_\be_\bt_\b__\bb_\bo_\bu_\bn_\bd_\b__\bf_\bi_\be_\bl_\bd_\b(_\b) if you need more\n flexibility when creating the BoundField:\n-  Field.get_bound_field(f\bfo\bor\brm\bm, f\bfi\bie\bel\bld\bd_\b_n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Field.get_bound_field(f\bfo\bor\brm\bm, f\bfi\bie\bel\bld\bd_\b_n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Takes an instance of _\bF_\bo_\br_\bm and the name of the field. The returned\n       _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd instance will be used when accessing the field in a template.\n See _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\bi_\bn_\bg_\b _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd for examples of overriding a BoundField.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bF_\bo_\br_\bm_\b _\bf_\bi_\be_\bl_\bd_\bs\n           o _\bC_\bo_\br_\be_\b _\bf_\bi_\be_\bl_\bd_\b _\ba_\br_\bg_\bu_\bm_\be_\bn_\bt_\bs\n                 # _\br_\be_\bq_\bu_\bi_\br_\be_\bd\n@@ -1173,16 +1173,16 @@\n           o _\bF_\bi_\be_\bl_\bd_\bs_\b _\bw_\bh_\bi_\bc_\bh_\b _\bh_\ba_\bn_\bd_\bl_\be_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\bs\n                 # _\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd\n                 # _\bM_\bo_\bd_\be_\bl_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd\n                 # _\bI_\bt_\be_\br_\ba_\bt_\bi_\bn_\bg_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\b _\bc_\bh_\bo_\bi_\bc_\be_\bs\n                       # _\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bI_\bt_\be_\br_\ba_\bt_\bo_\br\n                       # _\bM_\bo_\bd_\be_\bl_\bC_\bh_\bo_\bi_\bc_\be_\bI_\bt_\be_\br_\ba_\bt_\bo_\br_\bV_\ba_\bl_\bu_\be\n           o _\bC_\br_\be_\ba_\bt_\bi_\bn_\bg_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bf_\bi_\be_\bl_\bd_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bF_\bo_\br_\bm_\bs_\b _\bA_\bP_\bI\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\b _\bF_\bo_\br_\bm_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/forms/formsets.html", "source2": "./usr/share/doc/python-django-doc/html/ref/forms/formsets.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Formset Functions &#8212; Django 5.2b1 documentation</title>\n+    <title>Formset Functions &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"The form rendering API\" href=\"renderers.html\" />\n     <link rel=\"prev\" title=\"Model Form Functions\" href=\"models.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -81,15 +82,15 @@\n <span id=\"formset-functions\"></span><h1>Formset Functions<a class=\"headerlink\" href=\"#formset-functions\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>Formset API reference. For introductory material about formsets, see the\n <a class=\"reference internal\" href=\"../../topics/forms/formsets.html\"><span class=\"doc\">Formsets</span></a> topic guide.</p>\n <section id=\"s-formset-factory\">\n <span id=\"s-module-django.forms.formsets\"></span><span id=\"formset-factory\"></span><span id=\"module-django.forms.formsets\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">formset_factory</span></code><a class=\"headerlink\" href=\"#formset-factory\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.forms.formsets.formset_factory\">\n-<span class=\"sig-name descname\"><span class=\"pre\">formset_factory</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">BaseFormSet</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_order</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">min_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_min</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">absolute_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete_extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">renderer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/formsets.py#L534\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.formsets.formset_factory\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">formset_factory</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">BaseFormSet</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_order</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">min_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_min</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">absolute_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete_extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">renderer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/formsets.py#L534\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.formsets.formset_factory\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <code class=\"docutils literal notranslate\"><span class=\"pre\">FormSet</span></code> class for the given <code class=\"docutils literal notranslate\"><span class=\"pre\">form</span></code> class.</p>\n <p>See <a class=\"reference internal\" href=\"../../topics/forms/formsets.html\"><span class=\"doc\">formsets</span></a> for example usage.</p>\n </dd></dl>\n \n </section>\n </section>\n \n@@ -110,37 +111,37 @@\n <li><a class=\"reference internal\" href=\"#formset-factory\"><code class=\"docutils literal notranslate\"><span class=\"pre\">formset_factory</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"models.html\"\n-                          title=\"previous chapter\">Model Form Functions</a></p>\n+                          title=\"vorig hoofdstuk\">Model Form Functions</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"renderers.html\"\n-                          title=\"next chapter\">The form rendering API</a></p>\n+                          title=\"volgend hoofdstuk\">The form rendering API</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,25 +1,25 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFo\bor\brm\bms\bse\bet\bt F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Formset API reference. For introductory material about formsets, see the\n _\bF_\bo_\br_\bm_\bs_\be_\bt_\bs topic guide.\n *\b**\b**\b**\b**\b* f\bfo\bor\brm\bms\bse\bet\bt_\b_f\bfa\bac\bct\bto\bor\bry\by_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   formset_factory(f\bfo\bor\brm\bm, f\bfo\bor\brm\bms\bse\bet\bt=\b=B\bBa\bas\bse\beF\bFo\bor\brm\bmS\bSe\bet\bt, e\bex\bxt\btr\bra\ba=\b=1\b1, c\bca\ban\bn_\b_o\bor\brd\bde\ber\br=\b=F\bFa\bal\bls\bse\be,\n   c\bca\ban\bn_\b_d\bde\bel\ble\bet\bte\be=\b=F\bFa\bal\bls\bse\be, m\bma\bax\bx_\b_n\bnu\bum\bm=\b=N\bNo\bon\bne\be, v\bva\bal\bli\bid\bda\bat\bte\be_\b_m\bma\bax\bx=\b=F\bFa\bal\bls\bse\be, m\bmi\bin\bn_\b_n\bnu\bum\bm=\b=N\bNo\bon\bne\be,\n   v\bva\bal\bli\bid\bda\bat\bte\be_\b_m\bmi\bin\bn=\b=F\bFa\bal\bls\bse\be, a\bab\bbs\bso\bol\blu\but\bte\be_\b_m\bma\bax\bx=\b=N\bNo\bon\bne\be, c\bca\ban\bn_\b_d\bde\bel\ble\bet\bte\be_\b_e\bex\bxt\btr\bra\ba=\b=T\bTr\bru\bue\be, r\bre\ben\bnd\bde\ber\bre\ber\br=\b=N\bNo\bon\bne\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a FormSet class for the given form class.\n       See _\bf_\bo_\br_\bm_\bs_\be_\bt_\bs for example usage.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bF_\bo_\br_\bm_\bs_\be_\bt_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n           o _\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\b _\bF_\bo_\br_\bm_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bf_\bo_\br_\bm_\b _\br_\be_\bn_\bd_\be_\br_\bi_\bn_\bg_\b _\bA_\bP_\bI\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/forms/index.html", "source2": "./usr/share/doc/python-django-doc/html/ref/forms/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Forms &#8212; Django 5.2b1 documentation</title>\n+    <title>Forms &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"The Forms API\" href=\"api.html\" />\n     <link rel=\"prev\" title=\"Uploaded Files and Upload Handlers\" href=\"../files/uploads.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -155,37 +156,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../files/uploads.html\"\n-                          title=\"previous chapter\">Uploaded Files and Upload Handlers</a></p>\n+                          title=\"vorig hoofdstuk\">Uploaded Files and Upload Handlers</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"api.html\"\n-                          title=\"next chapter\">The Forms API</a></p>\n+                          title=\"volgend hoofdstuk\">The Forms API</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFo\bor\brm\bms\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Detailed form API reference. For introductory material, see the _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh\n _\bf_\bo_\br_\bm_\bs topic guide.\n     * _\bT_\bh_\be_\b _\bF_\bo_\br_\bm_\bs_\b _\bA_\bP_\bI\n           o _\bB_\bo_\bu_\bn_\bd_\b _\ba_\bn_\bd_\b _\bu_\bn_\bb_\bo_\bu_\bn_\bd_\b _\bf_\bo_\br_\bm_\bs\n@@ -47,16 +47,16 @@\n           o _\bW_\bi_\bd_\bg_\be_\bt_\bs_\b _\bi_\bn_\bh_\be_\br_\bi_\bt_\bi_\bn_\bg_\b _\bf_\br_\bo_\bm_\b _\bt_\bh_\be_\b _\bS_\be_\bl_\be_\bc_\bt_\b _\bw_\bi_\bd_\bg_\be_\bt\n           o _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\bi_\bn_\bg_\b _\bw_\bi_\bd_\bg_\be_\bt_\b _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\bs\n           o _\bB_\ba_\bs_\be_\b _\bw_\bi_\bd_\bg_\be_\bt_\b _\bc_\bl_\ba_\bs_\bs_\be_\bs\n           o _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bw_\bi_\bd_\bg_\be_\bt_\bs\n     * _\bF_\bo_\br_\bm_\b _\ba_\bn_\bd_\b _\bf_\bi_\be_\bl_\bd_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn\n           o _\bR_\ba_\bi_\bs_\bi_\bn_\bg_\b _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br\n           o _\bU_\bs_\bi_\bn_\bg_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bp_\br_\ba_\bc_\bt_\bi_\bc_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bU_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bF_\bi_\bl_\be_\bs_\b _\ba_\bn_\bd_\b _\bU_\bp_\bl_\bo_\ba_\bd_\b _\bH_\ba_\bn_\bd_\bl_\be_\br_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bF_\bo_\br_\bm_\bs_\b _\bA_\bP_\bI\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/forms/models.html", "source2": "./usr/share/doc/python-django-doc/html/ref/forms/models.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Model Form Functions &#8212; Django 5.2b1 documentation</title>\n+    <title>Model Form Functions &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Formset Functions\" href=\"formsets.html\" />\n     <link rel=\"prev\" title=\"Form fields\" href=\"fields.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -81,15 +82,15 @@\n <span id=\"model-form-functions\"></span><h1>Model Form Functions<a class=\"headerlink\" href=\"#model-form-functions\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>Model Form API reference. For introductory material about model forms, see the\n <a class=\"reference internal\" href=\"../../topics/forms/modelforms.html\"><span class=\"doc\">Creating forms from models</span></a> topic guide.</p>\n <section id=\"s-modelform-factory\">\n <span id=\"s-module-django.forms.models\"></span><span id=\"modelform-factory\"></span><span id=\"module-django.forms.models\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">modelform_factory</span></code><a class=\"headerlink\" href=\"#modelform-factory\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.forms.models.modelform_factory\">\n-<span class=\"sig-name descname\"><span class=\"pre\">modelform_factory</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">ModelForm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formfield_callback</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">widgets</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">localized_fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">labels</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">help_texts</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">error_messages</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_classes</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L569\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.models.modelform_factory\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">modelform_factory</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">ModelForm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formfield_callback</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">widgets</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">localized_fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">labels</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">help_texts</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">error_messages</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_classes</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L569\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.models.modelform_factory\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <a class=\"reference internal\" href=\"../../topics/forms/modelforms.html#django.forms.ModelForm\" title=\"django.forms.ModelForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code></a> class for the given <code class=\"docutils literal notranslate\"><span class=\"pre\">model</span></code>.\n You can optionally pass a <code class=\"docutils literal notranslate\"><span class=\"pre\">form</span></code> argument to use as a starting point for\n constructing the <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code>.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">fields</span></code> is an optional list of field names. If provided, only the named\n fields will be included in the returned fields.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">exclude</span></code> is an optional list of field names. If provided, the named\n fields will be excluded from the returned fields, even if they are listed\n@@ -113,15 +114,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-modelformset-factory\">\n <span id=\"modelformset-factory\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">modelformset_factory</span></code><a class=\"headerlink\" href=\"#modelformset-factory\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.forms.models.modelformset_factory\">\n-<span class=\"sig-name descname\"><span class=\"pre\">modelformset_factory</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">ModelForm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formfield_callback</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">BaseModelFormSet</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_order</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">widgets</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">localized_fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">labels</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">help_texts</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">error_messages</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">min_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_min</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_classes</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">absolute_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete_extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">renderer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">edit_only</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L1015\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.models.modelformset_factory\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">modelformset_factory</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">ModelForm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formfield_callback</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">BaseModelFormSet</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_order</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">widgets</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">localized_fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">labels</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">help_texts</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">error_messages</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">min_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_min</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_classes</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">absolute_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete_extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">renderer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">edit_only</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L1015\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.models.modelformset_factory\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <code class=\"docutils literal notranslate\"><span class=\"pre\">FormSet</span></code> class for the given <code class=\"docutils literal notranslate\"><span class=\"pre\">model</span></code> class.</p>\n <p>Arguments <code class=\"docutils literal notranslate\"><span class=\"pre\">model</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">form</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">fields</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">exclude</span></code>,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">formfield_callback</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">widgets</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">localized_fields</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">labels</span></code>,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">help_texts</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">error_messages</span></code>, and <code class=\"docutils literal notranslate\"><span class=\"pre\">field_classes</span></code> are all passed\n through to <a class=\"reference internal\" href=\"#django.forms.models.modelform_factory\" title=\"django.forms.models.modelform_factory\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">modelform_factory()</span></code></a>.</p>\n <p>Arguments <code class=\"docutils literal notranslate\"><span class=\"pre\">formset</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">extra</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">can_delete</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">can_order</span></code>,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">max_num</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">validate_max</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">min_num</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">validate_min</span></code>,\n@@ -133,15 +134,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-inlineformset-factory\">\n <span id=\"inlineformset-factory\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">inlineformset_factory</span></code><a class=\"headerlink\" href=\"#inlineformset-factory\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.forms.models.inlineformset_factory\">\n-<span class=\"sig-name descname\"><span class=\"pre\">inlineformset_factory</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">parent_model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">ModelForm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">BaseInlineFormSet</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fk_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">3</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_order</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formfield_callback</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">widgets</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">localized_fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">labels</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">help_texts</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">error_messages</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">min_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_min</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_classes</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">absolute_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete_extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">renderer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">edit_only</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L1282\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.models.inlineformset_factory\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">inlineformset_factory</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">parent_model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">ModelForm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">BaseInlineFormSet</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fk_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">3</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_order</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formfield_callback</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">widgets</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">localized_fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">labels</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">help_texts</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">error_messages</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">min_num</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_min</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_classes</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">absolute_max</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">can_delete_extra</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">renderer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">edit_only</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L1282\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.models.inlineformset_factory\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns an <code class=\"docutils literal notranslate\"><span class=\"pre\">InlineFormSet</span></code> using <a class=\"reference internal\" href=\"#django.forms.models.modelformset_factory\" title=\"django.forms.models.modelformset_factory\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">modelformset_factory()</span></code></a> with\n defaults of <code class=\"docutils literal notranslate\"><span class=\"pre\">formset=</span></code><a class=\"reference internal\" href=\"../../topics/forms/modelforms.html#django.forms.models.BaseInlineFormSet\" title=\"django.forms.models.BaseInlineFormSet\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">BaseInlineFormSet</span></code></a>,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">can_delete=True</span></code>, and <code class=\"docutils literal notranslate\"><span class=\"pre\">extra=3</span></code>.</p>\n <p>If your model has more than one <a class=\"reference internal\" href=\"../models/fields.html#django.db.models.ForeignKey\" title=\"django.db.models.ForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code></a> to\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">parent_model</span></code>, you must specify a <code class=\"docutils literal notranslate\"><span class=\"pre\">fk_name</span></code>.</p>\n <p>See <a class=\"reference internal\" href=\"../../topics/forms/modelforms.html#inline-formsets\"><span class=\"std std-ref\">Inline formsets</span></a> for example usage.</p>\n </dd></dl>\n@@ -168,37 +169,37 @@\n <li><a class=\"reference internal\" href=\"#inlineformset-factory\"><code class=\"docutils literal notranslate\"><span class=\"pre\">inlineformset_factory</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"fields.html\"\n-                          title=\"previous chapter\">Form fields</a></p>\n+                          title=\"vorig hoofdstuk\">Form fields</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"formsets.html\"\n-                          title=\"next chapter\">Formset Functions</a></p>\n+                          title=\"volgend hoofdstuk\">Formset Functions</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,17 +1,17 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMo\bod\bde\bel\bl F\bFo\bor\brm\bm F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Model Form API reference. For introductory material about model forms, see the\n _\bC_\br_\be_\ba_\bt_\bi_\bn_\bg_\b _\bf_\bo_\br_\bm_\bs_\b _\bf_\br_\bo_\bm_\b _\bm_\bo_\bd_\be_\bl_\bs topic guide.\n *\b**\b**\b**\b**\b* m\bmo\bod\bde\bel\blf\bfo\bor\brm\bm_\b_f\bfa\bac\bct\bto\bor\bry\by_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   modelform_factory(m\bmo\bod\bde\bel\bl, f\bfo\bor\brm\bm=\b=M\bMo\bod\bde\bel\blF\bFo\bor\brm\bm, f\bfi\bie\bel\bld\bds\bs=\b=N\bNo\bon\bne\be, e\bex\bxc\bcl\blu\bud\bde\be=\b=N\bNo\bon\bne\be,\n   f\bfo\bor\brm\bmf\bfi\bie\bel\bld\bd_\b_c\bca\bal\bll\blb\bba\bac\bck\bk=\b=N\bNo\bon\bne\be, w\bwi\bid\bdg\bge\bet\bts\bs=\b=N\bNo\bon\bne\be, l\blo\boc\bca\bal\bli\biz\bze\bed\bd_\b_f\bfi\bie\bel\bld\bds\bs=\b=N\bNo\bon\bne\be, l\bla\bab\bbe\bel\bls\bs=\b=N\bNo\bon\bne\be,\n-  h\bhe\bel\blp\bp_\b_t\bte\bex\bxt\bts\bs=\b=N\bNo\bon\bne\be, e\ber\brr\bro\bor\br_\b_m\bme\bes\bss\bsa\bag\bge\bes\bs=\b=N\bNo\bon\bne\be, f\bfi\bie\bel\bld\bd_\b_c\bcl\bla\bas\bss\bse\bes\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  h\bhe\bel\blp\bp_\b_t\bte\bex\bxt\bts\bs=\b=N\bNo\bon\bne\be, e\ber\brr\bro\bor\br_\b_m\bme\bes\bss\bsa\bag\bge\bes\bs=\b=N\bNo\bon\bne\be, f\bfi\bie\bel\bld\bd_\b_c\bcl\bla\bas\bss\bse\bes\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm class for the given model. You can optionally pass a\n       form argument to use as a starting point for constructing the ModelForm.\n       fields is an optional list of field names. If provided, only the named\n       fields will be included in the returned fields.\n       exclude is an optional list of field names. If provided, the named fields\n       will be excluded from the returned fields, even if they are listed in the\n       fields argument.\n@@ -33,15 +33,15 @@\n       an _\bI_\bm_\bp_\br_\bo_\bp_\be_\br_\bl_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\bd exception.\n *\b**\b**\b**\b**\b* m\bmo\bod\bde\bel\blf\bfo\bor\brm\bms\bse\bet\bt_\b_f\bfa\bac\bct\bto\bor\bry\by_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   modelformset_factory(m\bmo\bod\bde\bel\bl, f\bfo\bor\brm\bm=\b=M\bMo\bod\bde\bel\blF\bFo\bor\brm\bm, f\bfo\bor\brm\bmf\bfi\bie\bel\bld\bd_\b_c\bca\bal\bll\blb\bba\bac\bck\bk=\b=N\bNo\bon\bne\be,\n   f\bfo\bor\brm\bms\bse\bet\bt=\b=B\bBa\bas\bse\beM\bMo\bod\bde\bel\blF\bFo\bor\brm\bmS\bSe\bet\bt, e\bex\bxt\btr\bra\ba=\b=1\b1, c\bca\ban\bn_\b_d\bde\bel\ble\bet\bte\be=\b=F\bFa\bal\bls\bse\be, c\bca\ban\bn_\b_o\bor\brd\bde\ber\br=\b=F\bFa\bal\bls\bse\be,\n   m\bma\bax\bx_\b_n\bnu\bum\bm=\b=N\bNo\bon\bne\be, f\bfi\bie\bel\bld\bds\bs=\b=N\bNo\bon\bne\be, e\bex\bxc\bcl\blu\bud\bde\be=\b=N\bNo\bon\bne\be, w\bwi\bid\bdg\bge\bet\bts\bs=\b=N\bNo\bon\bne\be, v\bva\bal\bli\bid\bda\bat\bte\be_\b_m\bma\bax\bx=\b=F\bFa\bal\bls\bse\be,\n   l\blo\boc\bca\bal\bli\biz\bze\bed\bd_\b_f\bfi\bie\bel\bld\bds\bs=\b=N\bNo\bon\bne\be, l\bla\bab\bbe\bel\bls\bs=\b=N\bNo\bon\bne\be, h\bhe\bel\blp\bp_\b_t\bte\bex\bxt\bts\bs=\b=N\bNo\bon\bne\be, e\ber\brr\bro\bor\br_\b_m\bme\bes\bss\bsa\bag\bge\bes\bs=\b=N\bNo\bon\bne\be,\n   m\bmi\bin\bn_\b_n\bnu\bum\bm=\b=N\bNo\bon\bne\be, v\bva\bal\bli\bid\bda\bat\bte\be_\b_m\bmi\bin\bn=\b=F\bFa\bal\bls\bse\be, f\bfi\bie\bel\bld\bd_\b_c\bcl\bla\bas\bss\bse\bes\bs=\b=N\bNo\bon\bne\be, a\bab\bbs\bso\bol\blu\but\bte\be_\b_m\bma\bax\bx=\b=N\bNo\bon\bne\be,\n-  c\bca\ban\bn_\b_d\bde\bel\ble\bet\bte\be_\b_e\bex\bxt\btr\bra\ba=\b=T\bTr\bru\bue\be, r\bre\ben\bnd\bde\ber\bre\ber\br=\b=N\bNo\bon\bne\be, e\bed\bdi\bit\bt_\b_o\bon\bnl\bly\by=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bca\ban\bn_\b_d\bde\bel\ble\bet\bte\be_\b_e\bex\bxt\btr\bra\ba=\b=T\bTr\bru\bue\be, r\bre\ben\bnd\bde\ber\bre\ber\br=\b=N\bNo\bon\bne\be, e\bed\bdi\bit\bt_\b_o\bon\bnl\bly\by=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a FormSet class for the given model class.\n       Arguments model, form, fields, exclude, formfield_callback, widgets,\n       localized_fields, labels, help_texts, error_messages, and field_classes\n       are all passed through to _\bm_\bo_\bd_\be_\bl_\bf_\bo_\br_\bm_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b).\n       Arguments formset, extra, can_delete, can_order, max_num, validate_max,\n       min_num, validate_min, absolute_max, can_delete_extra, and renderer are\n       passed through to _\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b). See _\bf_\bo_\br_\bm_\bs_\be_\bt_\bs for details.\n@@ -50,27 +50,27 @@\n *\b**\b**\b**\b**\b* i\bin\bnl\bli\bin\bne\bef\bfo\bor\brm\bms\bse\bet\bt_\b_f\bfa\bac\bct\bto\bor\bry\by_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   inlineformset_factory(p\bpa\bar\bre\ben\bnt\bt_\b_m\bmo\bod\bde\bel\bl, m\bmo\bod\bde\bel\bl, f\bfo\bor\brm\bm=\b=M\bMo\bod\bde\bel\blF\bFo\bor\brm\bm,\n   f\bfo\bor\brm\bms\bse\bet\bt=\b=B\bBa\bas\bse\beI\bIn\bnl\bli\bin\bne\beF\bFo\bor\brm\bmS\bSe\bet\bt, f\bfk\bk_\b_n\bna\bam\bme\be=\b=N\bNo\bon\bne\be, f\bfi\bie\bel\bld\bds\bs=\b=N\bNo\bon\bne\be, e\bex\bxc\bcl\blu\bud\bde\be=\b=N\bNo\bon\bne\be, e\bex\bxt\btr\bra\ba=\b=3\b3,\n   c\bca\ban\bn_\b_o\bor\brd\bde\ber\br=\b=F\bFa\bal\bls\bse\be, c\bca\ban\bn_\b_d\bde\bel\ble\bet\bte\be=\b=T\bTr\bru\bue\be, m\bma\bax\bx_\b_n\bnu\bum\bm=\b=N\bNo\bon\bne\be, f\bfo\bor\brm\bmf\bfi\bie\bel\bld\bd_\b_c\bca\bal\bll\blb\bba\bac\bck\bk=\b=N\bNo\bon\bne\be,\n   w\bwi\bid\bdg\bge\bet\bts\bs=\b=N\bNo\bon\bne\be, v\bva\bal\bli\bid\bda\bat\bte\be_\b_m\bma\bax\bx=\b=F\bFa\bal\bls\bse\be, l\blo\boc\bca\bal\bli\biz\bze\bed\bd_\b_f\bfi\bie\bel\bld\bds\bs=\b=N\bNo\bon\bne\be, l\bla\bab\bbe\bel\bls\bs=\b=N\bNo\bon\bne\be,\n   h\bhe\bel\blp\bp_\b_t\bte\bex\bxt\bts\bs=\b=N\bNo\bon\bne\be, e\ber\brr\bro\bor\br_\b_m\bme\bes\bss\bsa\bag\bge\bes\bs=\b=N\bNo\bon\bne\be, m\bmi\bin\bn_\b_n\bnu\bum\bm=\b=N\bNo\bon\bne\be, v\bva\bal\bli\bid\bda\bat\bte\be_\b_m\bmi\bin\bn=\b=F\bFa\bal\bls\bse\be,\n   f\bfi\bie\bel\bld\bd_\b_c\bcl\bla\bas\bss\bse\bes\bs=\b=N\bNo\bon\bne\be, a\bab\bbs\bso\bol\blu\but\bte\be_\b_m\bma\bax\bx=\b=N\bNo\bon\bne\be, c\bca\ban\bn_\b_d\bde\bel\ble\bet\bte\be_\b_e\bex\bxt\btr\bra\ba=\b=T\bTr\bru\bue\be, r\bre\ben\bnd\bde\ber\bre\ber\br=\b=N\bNo\bon\bne\be,\n-  e\bed\bdi\bit\bt_\b_o\bon\bnl\bly\by=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bed\bdi\bit\bt_\b_o\bon\bnl\bly\by=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns an InlineFormSet using _\bm_\bo_\bd_\be_\bl_\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b) with defaults of\n       formset=_\bB_\ba_\bs_\be_\bI_\bn_\bl_\bi_\bn_\be_\bF_\bo_\br_\bm_\bS_\be_\bt, can_delete=True, and extra=3.\n       If your model has more than one _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by to the parent_model, you must\n       specify a fk_name.\n       See _\bI_\bn_\bl_\bi_\bn_\be_\b _\bf_\bo_\br_\bm_\bs_\be_\bt_\bs for example usage.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bM_\bo_\bd_\be_\bl_\b _\bF_\bo_\br_\bm_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n           o _\bm_\bo_\bd_\be_\bl_\bf_\bo_\br_\bm_\b__\bf_\ba_\bc_\bt_\bo_\br_\by\n           o _\bm_\bo_\bd_\be_\bl_\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by\n           o _\bi_\bn_\bl_\bi_\bn_\be_\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bo_\br_\bm_\b _\bf_\bi_\be_\bl_\bd_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bo_\br_\bm_\bs_\be_\bt_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/forms/renderers.html", "source2": "./usr/share/doc/python-django-doc/html/ref/forms/renderers.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>The form rendering API &#8212; Django 5.2b1 documentation</title>\n+    <title>The form rendering API &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Widgets\" href=\"widgets.html\" />\n     <link rel=\"prev\" title=\"Formset Functions\" href=\"formsets.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -105,15 +106,15 @@\n discussion.</p>\n <p>Use one of the <a class=\"reference internal\" href=\"#built-in-template-form-renderers\"><span class=\"std std-ref\">built-in template form renderers</span></a> or implement your own. Custom renderers\n must implement a <code class=\"docutils literal notranslate\"><span class=\"pre\">render(template_name,</span> <span class=\"pre\">context,</span> <span class=\"pre\">request=None)</span></code> method. It\n should return a rendered templates (as a string) or raise\n <a class=\"reference internal\" href=\"../../topics/templates.html#django.template.TemplateDoesNotExist\" title=\"django.template.TemplateDoesNotExist\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">TemplateDoesNotExist</span></code></a>.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.renderers.BaseRenderer\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseRenderer</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/renderers.py#L19\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.renderers.BaseRenderer\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseRenderer</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/renderers.py#L19\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.renderers.BaseRenderer\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The base class for the built-in form renderers.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.renderers.BaseRenderer.form_template_name\">\n <span class=\"sig-name descname\"><span class=\"pre\">form_template_name</span></span><a class=\"headerlink\" href=\"#django.forms.renderers.BaseRenderer.form_template_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The default name of the template to use to render a form.</p>\n <p>Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;django/forms/div.html&quot;</span></code> template.</p>\n </dd></dl>\n@@ -142,88 +143,88 @@\n <p>This can be customized further using <a class=\"reference internal\" href=\"api.html#django.forms.Form.bound_field_class\" title=\"django.forms.Form.bound_field_class\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Form.bound_field_class</span></code></a>\n for per-form overrides, or <a class=\"reference internal\" href=\"fields.html#django.forms.Field.bound_field_class\" title=\"django.forms.Field.bound_field_class\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Field.bound_field_class</span></code></a> for\n per-field overrides.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.renderers.BaseRenderer.get_template\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_template</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/renderers.py#L26\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.renderers.BaseRenderer.get_template\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_template</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/renderers.py#L26\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.renderers.BaseRenderer.get_template\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Subclasses must implement this method with the appropriate template\n finding logic.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.renderers.BaseRenderer.render\">\n-<span class=\"sig-name descname\"><span class=\"pre\">render</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/renderers.py#L29\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.renderers.BaseRenderer.render\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">render</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/renderers.py#L29\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.renderers.BaseRenderer.render\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Renders the given template, or raises\n <a class=\"reference internal\" href=\"../../topics/templates.html#django.template.TemplateDoesNotExist\" title=\"django.template.TemplateDoesNotExist\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">TemplateDoesNotExist</span></code></a>.</p>\n </dd></dl>\n \n </dd></dl>\n \n </section>\n <section id=\"s-built-in-template-form-renderers\">\n <span id=\"s-id1\"></span><span id=\"built-in-template-form-renderers\"></span><span id=\"id1\"></span><h2>Built-in-template form renderers<a class=\"headerlink\" href=\"#built-in-template-form-renderers\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-djangotemplates\">\n <span id=\"djangotemplates\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">DjangoTemplates</span></code><a class=\"headerlink\" href=\"#djangotemplates\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.renderers.DjangoTemplates\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DjangoTemplates</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/renderers.py#L50\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.renderers.DjangoTemplates\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DjangoTemplates</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/renderers.py#L50\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.renderers.DjangoTemplates\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This renderer uses a standalone\n <a class=\"reference internal\" href=\"../../topics/templates.html#django.template.backends.django.DjangoTemplates\" title=\"django.template.backends.django.DjangoTemplates\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DjangoTemplates</span></code></a>\n engine (unconnected to what you might have configured in the\n <a class=\"reference internal\" href=\"../settings.html#std-setting-TEMPLATES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">TEMPLATES</span></code></a> setting). It loads templates first from the built-in form\n templates directory in <a class=\"extlink-source reference external\" href=\"https://github.com/django/django/blob/main/django/forms/templates\">django/forms/templates</a> and then from the\n installed apps\u2019 templates directories using the <a class=\"reference internal\" href=\"../templates/api.html#django.template.loaders.app_directories.Loader\" title=\"django.template.loaders.app_directories.Loader\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">app_directories</span></code></a> loader.</p>\n <p>If you want to render templates with customizations from your\n <a class=\"reference internal\" href=\"../settings.html#std-setting-TEMPLATES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">TEMPLATES</span></code></a> setting, such as context processors for example, use the\n <a class=\"reference internal\" href=\"#django.forms.renderers.TemplatesSetting\" title=\"django.forms.renderers.TemplatesSetting\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TemplatesSetting</span></code></a> renderer.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.renderers.DjangoDivFormRenderer\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DjangoDivFormRenderer</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/renderers.py#L73\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.renderers.DjangoDivFormRenderer\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DjangoDivFormRenderer</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/renderers.py#L73\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.renderers.DjangoDivFormRenderer\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <div class=\"deprecated\">\n-<p><span class=\"versionmodified deprecated\">Deprecated since version 5.0.</span></p>\n+<p><span class=\"versionmodified deprecated\">Verouderd sinds versie 5.0.</span></p>\n </div>\n <p>The alias of <a class=\"reference internal\" href=\"#django.forms.renderers.DjangoTemplates\" title=\"django.forms.renderers.DjangoTemplates\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DjangoTemplates</span></code></a>.</p>\n </section>\n <section id=\"s-jinja2\">\n <span id=\"jinja2\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Jinja2</span></code><a class=\"headerlink\" href=\"#jinja2\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.renderers.Jinja2\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Jinja2</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/renderers.py#L59\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.renderers.Jinja2\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Jinja2</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/renderers.py#L59\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.renderers.Jinja2\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This renderer is the same as the <a class=\"reference internal\" href=\"#django.forms.renderers.DjangoTemplates\" title=\"django.forms.renderers.DjangoTemplates\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DjangoTemplates</span></code></a> renderer except that\n it uses a <a class=\"reference internal\" href=\"../../topics/templates.html#django.template.backends.jinja2.Jinja2\" title=\"django.template.backends.jinja2.Jinja2\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Jinja2</span></code></a> backend. Templates\n for the built-in widgets are located in <a class=\"extlink-source reference external\" href=\"https://github.com/django/django/blob/main/django/forms/jinja2\">django/forms/jinja2</a> and\n installed apps can provide templates in a <code class=\"docutils literal notranslate\"><span class=\"pre\">jinja2</span></code> directory.</p>\n <p>To use this backend, all the forms and widgets in your project and its\n third-party apps must have Jinja2 templates. Unless you provide your own Jinja2\n templates for widgets that don\u2019t have any, you can\u2019t use this renderer. For\n example, <a class=\"reference internal\" href=\"../contrib/admin/index.html#module-django.contrib.admin\" title=\"django.contrib.admin: Django's admin site.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.admin</span></code></a> doesn\u2019t include Jinja2 templates for its\n widgets due to their usage of Django template tags.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.renderers.Jinja2DivFormRenderer\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Jinja2DivFormRenderer</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/renderers.py#L91\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.renderers.Jinja2DivFormRenderer\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Jinja2DivFormRenderer</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/renderers.py#L91\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.renderers.Jinja2DivFormRenderer\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <div class=\"deprecated\">\n-<p><span class=\"versionmodified deprecated\">Deprecated since version 5.0.</span></p>\n+<p><span class=\"versionmodified deprecated\">Verouderd sinds versie 5.0.</span></p>\n </div>\n <p>The alias of <a class=\"reference internal\" href=\"#django.forms.renderers.Jinja2\" title=\"django.forms.renderers.Jinja2\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Jinja2</span></code></a>.</p>\n </section>\n <section id=\"s-templatessetting\">\n <span id=\"templatessetting\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">TemplatesSetting</span></code><a class=\"headerlink\" href=\"#templatessetting\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.renderers.TemplatesSetting\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TemplatesSetting</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/renderers.py#L107\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.renderers.TemplatesSetting\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TemplatesSetting</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/renderers.py#L107\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.renderers.TemplatesSetting\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This renderer gives you complete control of how form and widget templates are\n sourced. It uses <a class=\"reference internal\" href=\"../../topics/templates.html#django.template.loader.get_template\" title=\"django.template.loader.get_template\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">get_template()</span></code></a> to find templates\n based on what\u2019s configured in the <a class=\"reference internal\" href=\"../settings.html#std-setting-TEMPLATES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">TEMPLATES</span></code></a> setting.</p>\n <p>Using this renderer along with the built-in templates requires either:</p>\n <ul>\n@@ -346,37 +347,37 @@\n <li><a class=\"reference internal\" href=\"#overriding-built-in-widget-templates\">Overriding built-in widget templates</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"formsets.html\"\n-                          title=\"previous chapter\">Formset Functions</a></p>\n+                          title=\"vorig hoofdstuk\">Formset Functions</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"widgets.html\"\n-                          title=\"next chapter\">Widgets</a></p>\n+                          title=\"volgend hoofdstuk\">Widgets</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTh\bhe\be f\bfo\bor\brm\bm r\bre\ben\bnd\bde\ber\bri\bin\bng\bg A\bAP\bPI\bI_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django\u2019s form widgets are rendered using Django\u2019s _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\be_\bn_\bg_\bi_\bn_\be_\bs_\b _\bs_\by_\bs_\bt_\be_\bm.\n The form rendering process can be customized at several levels:\n     * Widgets can specify custom template names.\n     * Forms and widgets can specify custom renderer classes.\n@@ -20,15 +20,15 @@\n _\bF_\bo_\br_\bm_\b._\br_\be_\bn_\bd_\be_\br_\b(_\b), or _\bW_\bi_\bd_\bg_\be_\bt_\b._\br_\be_\bn_\bd_\be_\br_\b(_\b).\n Matching points apply to formset rendering. See _\bU_\bs_\bi_\bn_\bg_\b _\ba_\b _\bf_\bo_\br_\bm_\bs_\be_\bt_\b _\bi_\bn_\b _\bv_\bi_\be_\bw_\bs_\b _\ba_\bn_\bd\n _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs for discussion.\n Use one of the _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bo_\br_\bm_\b _\br_\be_\bn_\bd_\be_\br_\be_\br_\bs or implement your own. Custom\n renderers must implement a render(template_name, context, request=None) method.\n It should return a rendered templates (as a string) or raise\n _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt.\n-  c\bcl\bla\bas\bss\bs BaseRenderer_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BaseRenderer_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The base class for the built-in form renderers.\n         form_template_name_\b\u00b6\n             The default name of the template to use to render a form.\n             Defaults to \"django/forms/div.html\" template.\n         formset_template_name_\b\u00b6\n             The default name of the template to use to render a formset.\n             Defaults to \"django/forms/formsets/div.html\" template.\n@@ -38,47 +38,47 @@\n         bound_field_class_\b\u00b6\n             New in Django 5.2.\n             The default class used to represent form fields across the project.\n             Defaults to _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd class.\n             This can be customized further using _\bF_\bo_\br_\bm_\b._\bb_\bo_\bu_\bn_\bd_\b__\bf_\bi_\be_\bl_\bd_\b__\bc_\bl_\ba_\bs_\bs for\n             per-form overrides, or _\bF_\bi_\be_\bl_\bd_\b._\bb_\bo_\bu_\bn_\bd_\b__\bf_\bi_\be_\bl_\bd_\b__\bc_\bl_\ba_\bs_\bs for per-field\n             overrides.\n-        get_template(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_template(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Subclasses must implement this method with the appropriate template\n             finding logic.\n-        render(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be, c\bco\bon\bnt\bte\bex\bxt\bt, r\bre\beq\bqu\bue\bes\bst\bt=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        render(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be, c\bco\bon\bnt\bte\bex\bxt\bt, r\bre\beq\bqu\bue\bes\bst\bt=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Renders the given template, or raises _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt.\n *\b**\b**\b**\b**\b* B\bBu\bui\bil\blt\bt-\b-i\bin\bn-\b-t\bte\bem\bmp\bpl\bla\bat\bte\be f\bfo\bor\brm\bm r\bre\ben\bnd\bde\ber\bre\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\boT\bTe\bem\bmp\bpl\bla\bat\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DjangoTemplates_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DjangoTemplates_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n This renderer uses a standalone _\bD_\bj_\ba_\bn_\bg_\bo_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs engine (unconnected to what you\n might have configured in the _\bT_\bE_\bM_\bP_\bL_\bA_\bT_\bE_\bS setting). It loads templates first from\n the built-in form templates directory in _\bd_\bj_\ba_\bn_\bg_\bo_\b/_\bf_\bo_\br_\bm_\bs_\b/_\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs and then from\n the installed apps\u2019 templates directories using the _\ba_\bp_\bp_\b__\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\bi_\be_\bs loader.\n If you want to render templates with customizations from your _\bT_\bE_\bM_\bP_\bL_\bA_\bT_\bE_\bS\n setting, such as context processors for example, use the _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs_\bS_\be_\bt_\bt_\bi_\bn_\bg\n renderer.\n-  c\bcl\bla\bas\bss\bs DjangoDivFormRenderer_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-Deprecated since version 5.0.\n+  c\bcl\bla\bas\bss\bs DjangoDivFormRenderer_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+Verouderd sinds versie 5.0.\n The alias of _\bD_\bj_\ba_\bn_\bg_\bo_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs.\n *\b**\b**\b**\b* J\bJi\bin\bnj\bja\ba2\b2_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Jinja2_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Jinja2_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n This renderer is the same as the _\bD_\bj_\ba_\bn_\bg_\bo_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs renderer except that it uses a\n _\bJ_\bi_\bn_\bj_\ba_\b2 backend. Templates for the built-in widgets are located in _\bd_\bj_\ba_\bn_\bg_\bo_\b/_\bf_\bo_\br_\bm_\bs_\b/\n _\bj_\bi_\bn_\bj_\ba_\b2 and installed apps can provide templates in a jinja2 directory.\n To use this backend, all the forms and widgets in your project and its third-\n party apps must have Jinja2 templates. Unless you provide your own Jinja2\n templates for widgets that don\u2019t have any, you can\u2019t use this renderer. For\n example, _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn doesn\u2019t include Jinja2 templates for its widgets\n due to their usage of Django template tags.\n-  c\bcl\bla\bas\bss\bs Jinja2DivFormRenderer_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-Deprecated since version 5.0.\n+  c\bcl\bla\bas\bss\bs Jinja2DivFormRenderer_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+Verouderd sinds versie 5.0.\n The alias of _\bJ_\bi_\bn_\bj_\ba_\b2.\n *\b**\b**\b**\b* T\bTe\bem\bmp\bpl\bla\bat\bte\bes\bsS\bSe\bet\btt\bti\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TemplatesSetting_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TemplatesSetting_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n This renderer gives you complete control of how form and widget templates are\n sourced. It uses _\bg_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b(_\b) to find templates based on what\u2019s configured in\n the _\bT_\bE_\bM_\bP_\bL_\bA_\bT_\bE_\bS setting.\n Using this renderer along with the built-in templates requires either:\n     * 'django.forms' in _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS and at least one engine with\n       _\bA_\bP_\bP_\b__\bD_\bI_\bR_\bS_\b=_\bT_\br_\bu_\be.\n     * Adding the built-in templates directory in _\bD_\bI_\bR_\bS of one of your template\n@@ -150,16 +150,16 @@\n           o _\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\ba_\bv_\ba_\bi_\bl_\ba_\bb_\bl_\be_\b _\bi_\bn_\b _\bf_\bo_\br_\bm_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n           o _\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\ba_\bv_\ba_\bi_\bl_\ba_\bb_\bl_\be_\b _\bi_\bn_\b _\bf_\bi_\be_\bl_\bd_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n           o _\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\ba_\bv_\ba_\bi_\bl_\ba_\bb_\bl_\be_\b _\bi_\bn_\b _\bw_\bi_\bd_\bg_\be_\bt_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n           o _\bO_\bv_\be_\br_\br_\bi_\bd_\bi_\bn_\bg_\b _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bo_\br_\bm_\bs_\be_\bt_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n           o _\bO_\bv_\be_\br_\br_\bi_\bd_\bi_\bn_\bg_\b _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bo_\br_\bm_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n           o _\bO_\bv_\be_\br_\br_\bi_\bd_\bi_\bn_\bg_\b _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bi_\be_\bl_\bd_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n           o _\bO_\bv_\be_\br_\br_\bi_\bd_\bi_\bn_\bg_\b _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bw_\bi_\bd_\bg_\be_\bt_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bo_\br_\bm_\bs_\be_\bt_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\bi_\bd_\bg_\be_\bt_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/forms/validation.html", "source2": "./usr/share/doc/python-django-doc/html/ref/forms/validation.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Form and field validation &#8212; Django 5.2b1 documentation</title>\n+    <title>Form and field validation &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Logging\" href=\"../logging.html\" />\n     <link rel=\"prev\" title=\"Widgets\" href=\"widgets.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -495,37 +496,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"widgets.html\"\n-                          title=\"previous chapter\">Widgets</a></p>\n+                          title=\"vorig hoofdstuk\">Widgets</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../logging.html\"\n-                          title=\"next chapter\">Logging</a></p>\n+                          title=\"volgend hoofdstuk\">Logging</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFo\bor\brm\bm a\ban\bnd\bd f\bfi\bie\bel\bld\bd v\bva\bal\bli\bid\bda\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Form validation happens when the data is cleaned. If you want to customize this\n process, there are various places to make changes, each one serving a different\n purpose. Three types of cleaning methods are run during form processing. These\n are normally executed when you call the is_valid() method on a form. There are\n@@ -329,16 +329,16 @@\n           o _\bR_\ba_\bi_\bs_\bi_\bn_\bg_\b _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br\n                 # _\bR_\ba_\bi_\bs_\bi_\bn_\bg_\b _\bm_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\be_\br_\br_\bo_\br_\bs\n           o _\bU_\bs_\bi_\bn_\bg_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bp_\br_\ba_\bc_\bt_\bi_\bc_\be\n                 # _\bU_\bs_\bi_\bn_\bg_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs\n                 # _\bF_\bo_\br_\bm_\b _\bf_\bi_\be_\bl_\bd_\b _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\bc_\bl_\be_\ba_\bn_\bi_\bn_\bg\n                 # _\bC_\bl_\be_\ba_\bn_\bi_\bn_\bg_\b _\ba_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bf_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be\n                 # _\bC_\bl_\be_\ba_\bn_\bi_\bn_\bg_\b _\ba_\bn_\bd_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bn_\bg_\b _\bf_\bi_\be_\bl_\bd_\bs_\b _\bt_\bh_\ba_\bt_\b _\bd_\be_\bp_\be_\bn_\bd_\b _\bo_\bn_\b _\be_\ba_\bc_\bh_\b _\bo_\bt_\bh_\be_\br\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\bi_\bd_\bg_\be_\bt_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bL_\bo_\bg_\bg_\bi_\bn_\bg\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/forms/widgets.html", "source2": "./usr/share/doc/python-django-doc/html/ref/forms/widgets.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Widgets &#8212; Django 5.2b1 documentation</title>\n+    <title>Widgets &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Form and field validation\" href=\"validation.html\" />\n     <link rel=\"prev\" title=\"The form rendering API\" href=\"renderers.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -262,15 +263,15 @@\n <p>Base widget classes <a class=\"reference internal\" href=\"#django.forms.Widget\" title=\"django.forms.Widget\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Widget</span></code></a> and <a class=\"reference internal\" href=\"#django.forms.MultiWidget\" title=\"django.forms.MultiWidget\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MultiWidget</span></code></a> are subclassed by\n all the <a class=\"reference internal\" href=\"#built-in-widgets\"><span class=\"std std-ref\">built-in widgets</span></a> and may serve as a\n foundation for custom widgets.</p>\n <section id=\"s-widget\">\n <span id=\"widget\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Widget</span></code><a class=\"headerlink\" href=\"#widget\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.Widget\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Widget</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">attrs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L281\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Widget\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Widget</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">attrs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L281\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Widget\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This abstract class cannot be rendered, but provides the basic attribute\n <a class=\"reference internal\" href=\"#django.forms.Widget.attrs\" title=\"django.forms.Widget.attrs\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">attrs</span></code></a>.  You may also implement or override the\n <a class=\"reference internal\" href=\"#django.forms.Widget.render\" title=\"django.forms.Widget.render\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">render()</span></code></a> method on custom widgets.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.Widget.attrs\">\n <span class=\"sig-name descname\"><span class=\"pre\">attrs</span></span><a class=\"headerlink\" href=\"#django.forms.Widget.attrs\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A dictionary containing HTML attributes to be set on the rendered\n@@ -300,23 +301,23 @@\n <dd><p>An attribute that defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>. If set to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>, the\n microseconds part of <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime</span></code></a> and\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.time\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">time</span></code></a> values will be set to <code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.Widget.format_value\">\n-<span class=\"sig-name descname\"><span class=\"pre\">format_value</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L305\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Widget.format_value\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">format_value</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L305\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Widget.format_value\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Cleans and returns a value for use in the widget template. <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code>\n isn\u2019t guaranteed to be valid input, therefore subclass implementations\n should program defensively.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.Widget.get_context\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_context</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">attrs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L315\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Widget.get_context\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_context</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">attrs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L315\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Widget.get_context\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a dictionary of values to use when rendering the widget\n template. By default, the dictionary contains a single key,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'widget'</span></code>, which is a dictionary representation of the widget\n containing the following keys:</p>\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">'name'</span></code>: The name of the field from the <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> argument.</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">'is_hidden'</span></code>: A boolean indicating whether or not this widget is\n@@ -330,47 +331,47 @@\n </ul>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">Widget</span></code> subclasses can provide custom context values by overriding\n this method.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.Widget.id_for_label\">\n-<span class=\"sig-name descname\"><span class=\"pre\">id_for_label</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id_</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L351\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Widget.id_for_label\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">id_for_label</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">id_</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L351\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Widget.id_for_label\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the HTML ID attribute of this widget for use by a <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;label&gt;</span></code>,\n given the ID of the field. Returns an empty string if an ID isn\u2019t\n available.</p>\n <p>This hook is necessary because some widgets have multiple HTML\n elements and, thus, multiple IDs. In that case, this method should\n return an ID value that corresponds to the first ID in the widget\u2019s\n tags.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.Widget.render\">\n-<span class=\"sig-name descname\"><span class=\"pre\">render</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">attrs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">renderer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L327\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Widget.render\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">render</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">attrs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">renderer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L327\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Widget.render\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Renders a widget to HTML using the given renderer. If <code class=\"docutils literal notranslate\"><span class=\"pre\">renderer</span></code> is\n <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, the renderer from the <a class=\"reference internal\" href=\"../settings.html#std-setting-FORM_RENDERER\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">FORM_RENDERER</span></code></a> setting is\n used.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.Widget.value_from_datadict\">\n-<span class=\"sig-name descname\"><span class=\"pre\">value_from_datadict</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">files</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L341\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Widget.value_from_datadict\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">value_from_datadict</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">files</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L341\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Widget.value_from_datadict\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Given a dictionary of data and this widget\u2019s name, returns the value\n of this widget. <code class=\"docutils literal notranslate\"><span class=\"pre\">files</span></code> may contain data coming from\n <a class=\"reference internal\" href=\"../request-response.html#django.http.HttpRequest.FILES\" title=\"django.http.HttpRequest.FILES\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">request.FILES</span></code></a>. Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>\n if a value wasn\u2019t provided. Note also that <code class=\"docutils literal notranslate\"><span class=\"pre\">value_from_datadict</span></code> may\n be called more than once during handling of form data, so if you\n customize it and add expensive processing, you should implement some\n caching mechanism yourself.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.Widget.value_omitted_from_data\">\n-<span class=\"sig-name descname\"><span class=\"pre\">value_omitted_from_data</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">files</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L348\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Widget.value_omitted_from_data\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">value_omitted_from_data</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">files</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L348\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Widget.value_omitted_from_data\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Given <code class=\"docutils literal notranslate\"><span class=\"pre\">data</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">files</span></code> dictionaries and this widget\u2019s name,\n returns whether or not there\u2019s data or files for the widget.</p>\n <p>The method\u2019s result affects whether or not a field in a model form\n <a class=\"reference internal\" href=\"../../topics/forms/modelforms.html#topics-modelform-save\"><span class=\"std std-ref\">falls back to its default</span></a>.</p>\n <p>Special cases are <a class=\"reference internal\" href=\"#django.forms.CheckboxInput\" title=\"django.forms.CheckboxInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CheckboxInput</span></code></a>,\n <a class=\"reference internal\" href=\"#django.forms.CheckboxSelectMultiple\" title=\"django.forms.CheckboxSelectMultiple\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CheckboxSelectMultiple</span></code></a>, and\n <a class=\"reference internal\" href=\"#django.forms.SelectMultiple\" title=\"django.forms.SelectMultiple\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SelectMultiple</span></code></a>, which always return\n@@ -390,15 +391,15 @@\n <a class=\"reference internal\" href=\"#django.forms.MultiWidget\" title=\"django.forms.MultiWidget\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MultiWidget</span></code></a>,\n <a class=\"reference internal\" href=\"#django.forms.SplitDateTimeWidget\" title=\"django.forms.SplitDateTimeWidget\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SplitDateTimeWidget</span></code></a>, and\n <a class=\"reference internal\" href=\"#django.forms.SelectDateWidget\" title=\"django.forms.SelectDateWidget\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SelectDateWidget</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.Widget.use_required_attribute\">\n-<span class=\"sig-name descname\"><span class=\"pre\">use_required_attribute</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">initial</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L363\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Widget.use_required_attribute\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">use_required_attribute</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">initial</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L363\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Widget.use_required_attribute\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Given a form field\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">initial</span></code> value, returns whether or not the\n widget can be rendered with the <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code> HTML attribute. Forms use\n this method along with <a class=\"reference internal\" href=\"fields.html#django.forms.Field.required\" title=\"django.forms.Field.required\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Field.required</span></code></a> and <a class=\"reference internal\" href=\"api.html#django.forms.Form.use_required_attribute\" title=\"django.forms.Form.use_required_attribute\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Form.use_required_attribute</span></code></a> to determine whether or not\n to display the <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code> attribute for each field.</p>\n <p>By default, returns <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> for hidden widgets and <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>\n otherwise. Special cases are <a class=\"reference internal\" href=\"#django.forms.FileInput\" title=\"django.forms.FileInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FileInput</span></code></a> and\n <a class=\"reference internal\" href=\"#django.forms.ClearableFileInput\" title=\"django.forms.ClearableFileInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ClearableFileInput</span></code></a>, which return <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> when\n@@ -414,15 +415,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-multiwidget\">\n <span id=\"multiwidget\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MultiWidget</span></code><a class=\"headerlink\" href=\"#multiwidget\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.MultiWidget\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiWidget</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">widgets</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">attrs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L951\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.MultiWidget\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultiWidget</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">widgets</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">attrs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L951\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.MultiWidget\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A widget that is composed of multiple widgets.\n <a class=\"reference internal\" href=\"#django.forms.MultiWidget\" title=\"django.forms.MultiWidget\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MultiWidget</span></code></a> works hand in hand with the\n <a class=\"reference internal\" href=\"fields.html#django.forms.MultiValueField\" title=\"django.forms.MultiValueField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MultiValueField</span></code></a>.</p>\n <p><a class=\"reference internal\" href=\"#django.forms.MultiWidget\" title=\"django.forms.MultiWidget\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MultiWidget</span></code></a> has one required argument:</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.MultiWidget.widgets\">\n <span class=\"sig-name descname\"><span class=\"pre\">widgets</span></span><a class=\"headerlink\" href=\"#django.forms.MultiWidget.widgets\" title=\"Link to this definition\">\u00b6</a></dt>\n@@ -445,15 +446,15 @@\n </pre></div>\n </div>\n </dd></dl>\n \n <p>And one required method:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.MultiWidget.decompress\">\n-<span class=\"sig-name descname\"><span class=\"pre\">decompress</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L1028\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.MultiWidget.decompress\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">decompress</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L1028\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.MultiWidget.decompress\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This method takes a single \u201ccompressed\u201d value from the field and\n returns a list of \u201cdecompressed\u201d values. The input value can be\n assumed valid, but not necessarily non-empty.</p>\n <p>This method <strong>must be implemented</strong> by the subclass, and since the\n value may be empty, the implementation must be defensive.</p>\n <p>The rationale behind \u201cdecompression\u201d is that it is necessary to \u201csplit\u201d\n the combined value of the form field into the values for each widget.</p>\n@@ -480,15 +481,15 @@\n all member fields into one.</p>\n </div>\n </dd></dl>\n \n <p>It provides some custom context:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.MultiWidget.get_context\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_context</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">attrs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L978\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.MultiWidget.get_context\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_context</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">attrs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L978\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.MultiWidget.get_context\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>In addition to the <code class=\"docutils literal notranslate\"><span class=\"pre\">'widget'</span></code> key described in\n <a class=\"reference internal\" href=\"#django.forms.Widget.get_context\" title=\"django.forms.Widget.get_context\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Widget.get_context()</span></code></a>, <code class=\"docutils literal notranslate\"><span class=\"pre\">MultiWidget</span></code> adds a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">widget['subwidgets']</span></code> key.</p>\n <p>These can be looped over in the widget template:</p>\n <div class=\"highlight-html+django notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"cp\">{%</span> <span class=\"k\">for</span> <span class=\"nv\">subwidget</span> <span class=\"k\">in</span> <span class=\"nv\">widget.subwidgets</span> <span class=\"cp\">%}</span>\n     <span class=\"cp\">{%</span> <span class=\"k\">include</span> <span class=\"nv\">subwidget.template_name</span> <span class=\"k\">with</span> <span class=\"nv\">widget</span><span class=\"o\">=</span><span class=\"nv\">subwidget</span> <span class=\"cp\">%}</span>\n <span class=\"cp\">{%</span> <span class=\"k\">endfor</span> <span class=\"cp\">%}</span>\n@@ -561,28 +562,28 @@\n <section id=\"s-widgets-handling-input-of-text\">\n <span id=\"s-text-widgets\"></span><span id=\"widgets-handling-input-of-text\"></span><span id=\"text-widgets\"></span><h3>Widgets handling input of text<a class=\"headerlink\" href=\"#widgets-handling-input-of-text\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>These widgets make use of the HTML elements <code class=\"docutils literal notranslate\"><span class=\"pre\">input</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">textarea</span></code>.</p>\n <section id=\"s-textinput\">\n <span id=\"textinput\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">TextInput</span></code><a class=\"headerlink\" href=\"#textinput\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.TextInput\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TextInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L387\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.TextInput\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TextInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L387\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.TextInput\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">input_type</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'text'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/text.html'</span></code></p></li>\n <li><p>Renders as: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input</span> <span class=\"pre\">type=&quot;text&quot;</span> <span class=\"pre\">...&gt;</span></code></p></li>\n </ul>\n </dd></dl>\n \n </section>\n <section id=\"s-numberinput\">\n <span id=\"numberinput\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">NumberInput</span></code><a class=\"headerlink\" href=\"#numberinput\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.NumberInput\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NumberInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L392\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.NumberInput\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NumberInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L392\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.NumberInput\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">input_type</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'number'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/number.html'</span></code></p></li>\n <li><p>Renders as: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input</span> <span class=\"pre\">type=&quot;number&quot;</span> <span class=\"pre\">...&gt;</span></code></p></li>\n </ul>\n <p>Beware that not all browsers support entering localized numbers in\n <code class=\"docutils literal notranslate\"><span class=\"pre\">number</span></code> input types. Django itself avoids using them for fields having\n@@ -590,73 +591,73 @@\n </dd></dl>\n \n </section>\n <section id=\"s-emailinput\">\n <span id=\"emailinput\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">EmailInput</span></code><a class=\"headerlink\" href=\"#emailinput\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.EmailInput\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">EmailInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L397\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.EmailInput\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">EmailInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L397\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.EmailInput\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">input_type</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'email'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/email.html'</span></code></p></li>\n <li><p>Renders as: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input</span> <span class=\"pre\">type=&quot;email&quot;</span> <span class=\"pre\">...&gt;</span></code></p></li>\n </ul>\n </dd></dl>\n \n </section>\n <section id=\"s-urlinput\">\n <span id=\"urlinput\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">URLInput</span></code><a class=\"headerlink\" href=\"#urlinput\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.URLInput\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">URLInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L402\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.URLInput\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">URLInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L402\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.URLInput\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">input_type</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'url'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/url.html'</span></code></p></li>\n <li><p>Renders as: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input</span> <span class=\"pre\">type=&quot;url&quot;</span> <span class=\"pre\">...&gt;</span></code></p></li>\n </ul>\n </dd></dl>\n \n </section>\n <section id=\"s-colorinput\">\n <span id=\"colorinput\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">ColorInput</span></code><a class=\"headerlink\" href=\"#colorinput\" title=\"Link to this heading\">\u00b6</a></h4>\n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.ColorInput\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ColorInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L407\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ColorInput\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ColorInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L407\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ColorInput\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">input_type</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'color'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>:<code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/color.html'</span></code></p></li>\n <li><p>Renders as: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input</span> <span class=\"pre\">type=&quot;color&quot;</span> <span class=\"pre\">...&gt;</span></code></p></li>\n </ul>\n </dd></dl>\n \n </section>\n <section id=\"s-searchinput\">\n <span id=\"searchinput\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">SearchInput</span></code><a class=\"headerlink\" href=\"#searchinput\" title=\"Link to this heading\">\u00b6</a></h4>\n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.SearchInput\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SearchInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L412\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.SearchInput\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SearchInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L412\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.SearchInput\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">input_type</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'search'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/search.html'</span></code></p></li>\n <li><p>Renders as: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input</span> <span class=\"pre\">type=&quot;search&quot;</span> <span class=\"pre\">...&gt;</span></code></p></li>\n </ul>\n </dd></dl>\n \n </section>\n <section id=\"s-telinput\">\n <span id=\"telinput\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">TelInput</span></code><a class=\"headerlink\" href=\"#telinput\" title=\"Link to this heading\">\u00b6</a></h4>\n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.TelInput\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TelInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L417\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.TelInput\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TelInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L417\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.TelInput\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">input_type</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'tel'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/tel.html'</span></code></p></li>\n <li><p>Renders as: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input</span> <span class=\"pre\">type=&quot;tel&quot;</span> <span class=\"pre\">...&gt;</span></code></p></li>\n </ul>\n <p>Browsers perform no client-side validation by default because telephone\n number formats vary so much around the world. You can add some by setting\n@@ -668,15 +669,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-passwordinput\">\n <span id=\"passwordinput\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">PasswordInput</span></code><a class=\"headerlink\" href=\"#passwordinput\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.PasswordInput\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PasswordInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L422\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.PasswordInput\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PasswordInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L422\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.PasswordInput\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">input_type</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'password'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/password.html'</span></code></p></li>\n <li><p>Renders as: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input</span> <span class=\"pre\">type=&quot;password&quot;</span> <span class=\"pre\">...&gt;</span></code></p></li>\n </ul>\n <p>Takes one optional argument:</p>\n <dl class=\"py attribute\">\n@@ -689,30 +690,30 @@\n </dd></dl>\n \n </section>\n <section id=\"s-hiddeninput\">\n <span id=\"hiddeninput\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">HiddenInput</span></code><a class=\"headerlink\" href=\"#hiddeninput\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.HiddenInput\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HiddenInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L436\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.HiddenInput\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HiddenInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L436\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.HiddenInput\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">input_type</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'hidden'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/hidden.html'</span></code></p></li>\n <li><p>Renders as: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input</span> <span class=\"pre\">type=&quot;hidden&quot;</span> <span class=\"pre\">...&gt;</span></code></p></li>\n </ul>\n <p>Note that there also is a <a class=\"reference internal\" href=\"#django.forms.MultipleHiddenInput\" title=\"django.forms.MultipleHiddenInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MultipleHiddenInput</span></code></a> widget that\n encapsulates a set of hidden input elements.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-dateinput\">\n <span id=\"dateinput\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">DateInput</span></code><a class=\"headerlink\" href=\"#dateinput\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.DateInput\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DateInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L624\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.DateInput\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DateInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L624\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.DateInput\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">input_type</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'text'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/date.html'</span></code></p></li>\n <li><p>Renders as: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input</span> <span class=\"pre\">type=&quot;text&quot;</span> <span class=\"pre\">...&gt;</span></code></p></li>\n </ul>\n <p>Takes same arguments as <a class=\"reference internal\" href=\"#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a>, with one more optional argument:</p>\n <dl class=\"py attribute\">\n@@ -728,15 +729,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-datetimeinput\">\n <span id=\"datetimeinput\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">DateTimeInput</span></code><a class=\"headerlink\" href=\"#datetimeinput\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.DateTimeInput\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DateTimeInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L629\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.DateTimeInput\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DateTimeInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L629\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.DateTimeInput\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">input_type</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'text'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/datetime.html'</span></code></p></li>\n <li><p>Renders as: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input</span> <span class=\"pre\">type=&quot;text&quot;</span> <span class=\"pre\">...&gt;</span></code></p></li>\n </ul>\n <p>Takes same arguments as <a class=\"reference internal\" href=\"#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a>, with one more optional argument:</p>\n <dl class=\"py attribute\">\n@@ -755,15 +756,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-timeinput\">\n <span id=\"timeinput\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">TimeInput</span></code><a class=\"headerlink\" href=\"#timeinput\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.TimeInput\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TimeInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L634\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.TimeInput\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TimeInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L634\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.TimeInput\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">input_type</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'text'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/time.html'</span></code></p></li>\n <li><p>Renders as: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input</span> <span class=\"pre\">type=&quot;text&quot;</span> <span class=\"pre\">...&gt;</span></code></p></li>\n </ul>\n <p>Takes same arguments as <a class=\"reference internal\" href=\"#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a>, with one more optional argument:</p>\n <dl class=\"py attribute\">\n@@ -779,15 +780,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-textarea\">\n <span id=\"textarea\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">Textarea</span></code><a class=\"headerlink\" href=\"#textarea\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.Textarea\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Textarea</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L599\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Textarea\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Textarea</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L599\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Textarea\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/textarea.html'</span></code></p></li>\n <li><p>Renders as: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;textarea&gt;...&lt;/textarea&gt;</span></code></p></li>\n </ul>\n </dd></dl>\n \n </section>\n@@ -800,15 +801,15 @@\n that specifies the template used to render each choice. For example, for the\n <a class=\"reference internal\" href=\"#django.forms.Select\" title=\"django.forms.Select\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Select</span></code></a> widget, <code class=\"docutils literal notranslate\"><span class=\"pre\">select_option.html</span></code> renders the <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;option&gt;</span></code> for a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;select&gt;</span></code>.</p>\n <section id=\"s-checkboxinput\">\n <span id=\"checkboxinput\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">CheckboxInput</span></code><a class=\"headerlink\" href=\"#checkboxinput\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.CheckboxInput\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CheckboxInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L644\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.CheckboxInput\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CheckboxInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L644\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.CheckboxInput\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">input_type</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'checkbox'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/checkbox.html'</span></code></p></li>\n <li><p>Renders as: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input</span> <span class=\"pre\">type=&quot;checkbox&quot;</span> <span class=\"pre\">...&gt;</span></code></p></li>\n </ul>\n <p>Takes one optional argument:</p>\n <dl class=\"py attribute\">\n@@ -821,15 +822,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-select\">\n <span id=\"select\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">Select</span></code><a class=\"headerlink\" href=\"#select\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.Select\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Select</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L821\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Select\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Select</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L821\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Select\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/select.html'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">option_template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/select_option.html'</span></code></p></li>\n <li><p>Renders as: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;select&gt;&lt;option</span> <span class=\"pre\">...&gt;...&lt;/select&gt;</span></code></p></li>\n </ul>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.Select.choices\">\n@@ -842,42 +843,42 @@\n </dd></dl>\n \n </section>\n <section id=\"s-nullbooleanselect\">\n <span id=\"nullbooleanselect\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">NullBooleanSelect</span></code><a class=\"headerlink\" href=\"#nullbooleanselect\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.NullBooleanSelect\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NullBooleanSelect</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L859\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.NullBooleanSelect\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NullBooleanSelect</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L859\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.NullBooleanSelect\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/select.html'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">option_template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/select_option.html'</span></code></p></li>\n </ul>\n <p>Select widget with options \u2018Unknown\u2019, \u2018Yes\u2019 and \u2018No\u2019</p>\n </dd></dl>\n \n </section>\n <section id=\"s-selectmultiple\">\n <span id=\"selectmultiple\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">SelectMultiple</span></code><a class=\"headerlink\" href=\"#selectmultiple\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.SelectMultiple\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SelectMultiple</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L901\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.SelectMultiple\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SelectMultiple</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L901\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.SelectMultiple\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/select.html'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">option_template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/select_option.html'</span></code></p></li>\n </ul>\n <p>Similar to <a class=\"reference internal\" href=\"#django.forms.Select\" title=\"django.forms.Select\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Select</span></code></a>, but allows multiple selection:\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;select</span> <span class=\"pre\">multiple&gt;...&lt;/select&gt;</span></code></p>\n </dd></dl>\n \n </section>\n <section id=\"s-radioselect\">\n <span id=\"radioselect\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">RadioSelect</span></code><a class=\"headerlink\" href=\"#radioselect\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.RadioSelect\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RadioSelect</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L917\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.RadioSelect\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RadioSelect</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L917\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.RadioSelect\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/radio.html'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">option_template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/radio_option.html'</span></code></p></li>\n </ul>\n <p>Similar to <a class=\"reference internal\" href=\"#django.forms.Select\" title=\"django.forms.Select\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Select</span></code></a>, but rendered as a list of radio buttons within\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;div&gt;</span></code> tags:</p>\n <div class=\"highlight-html notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"p\">&lt;</span><span class=\"nt\">div</span><span class=\"p\">&gt;</span>\n@@ -964,15 +965,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-checkboxselectmultiple\">\n <span id=\"checkboxselectmultiple\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">CheckboxSelectMultiple</span></code><a class=\"headerlink\" href=\"#checkboxselectmultiple\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.CheckboxSelectMultiple\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CheckboxSelectMultiple</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L934\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.CheckboxSelectMultiple\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CheckboxSelectMultiple</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L934\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.CheckboxSelectMultiple\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/checkbox_select.html'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">option_template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/checkbox_option.html'</span></code></p></li>\n </ul>\n <p>Similar to <a class=\"reference internal\" href=\"#django.forms.SelectMultiple\" title=\"django.forms.SelectMultiple\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SelectMultiple</span></code></a>, but rendered as a list of checkboxes:</p>\n <div class=\"highlight-html notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"p\">&lt;</span><span class=\"nt\">div</span><span class=\"p\">&gt;</span>\n   <span class=\"p\">&lt;</span><span class=\"nt\">div</span><span class=\"p\">&gt;&lt;</span><span class=\"nt\">input</span> <span class=\"na\">type</span><span class=\"o\">=</span><span class=\"s\">&quot;checkbox&quot;</span> <span class=\"na\">name</span><span class=\"o\">=</span><span class=\"s\">&quot;...&quot;</span> <span class=\"p\">&gt;&lt;/</span><span class=\"nt\">div</span><span class=\"p\">&gt;</span>\n@@ -995,27 +996,27 @@\n </section>\n <section id=\"s-file-upload-widgets\">\n <span id=\"s-id5\"></span><span id=\"file-upload-widgets\"></span><span id=\"id5\"></span><h3>File upload widgets<a class=\"headerlink\" href=\"#file-upload-widgets\" title=\"Link to this heading\">\u00b6</a></h3>\n <section id=\"s-fileinput\">\n <span id=\"fileinput\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">FileInput</span></code><a class=\"headerlink\" href=\"#fileinput\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.FileInput\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FileInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L479\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.FileInput\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FileInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L479\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.FileInput\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/file.html'</span></code></p></li>\n <li><p>Renders as: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input</span> <span class=\"pre\">type=&quot;file&quot;</span> <span class=\"pre\">...&gt;</span></code></p></li>\n </ul>\n </dd></dl>\n \n </section>\n <section id=\"s-clearablefileinput\">\n <span id=\"clearablefileinput\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">ClearableFileInput</span></code><a class=\"headerlink\" href=\"#clearablefileinput\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.ClearableFileInput\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ClearableFileInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L526\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ClearableFileInput\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ClearableFileInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L526\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ClearableFileInput\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/clearable_file_input.html'</span></code></p></li>\n <li><p>Renders as: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input</span> <span class=\"pre\">type=&quot;file&quot;</span> <span class=\"pre\">...&gt;</span></code> with an additional checkbox\n input to clear the field\u2019s value, if the field is not required and has\n initial data.</p></li>\n </ul>\n </dd></dl>\n@@ -1024,29 +1025,29 @@\n </section>\n <section id=\"s-composite-widgets\">\n <span id=\"s-id6\"></span><span id=\"composite-widgets\"></span><span id=\"id6\"></span><h3>Composite widgets<a class=\"headerlink\" href=\"#composite-widgets\" title=\"Link to this heading\">\u00b6</a></h3>\n <section id=\"s-multiplehiddeninput\">\n <span id=\"multiplehiddeninput\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">MultipleHiddenInput</span></code><a class=\"headerlink\" href=\"#multiplehiddeninput\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.MultipleHiddenInput\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultipleHiddenInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L441\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.MultipleHiddenInput\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MultipleHiddenInput</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L441\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.MultipleHiddenInput\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/multiple_hidden.html'</span></code></p></li>\n <li><p>Renders as: multiple <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input</span> <span class=\"pre\">type=&quot;hidden&quot;</span> <span class=\"pre\">...&gt;</span></code> tags</p></li>\n </ul>\n <p>A widget that handles multiple hidden widgets for fields that have a list\n of values.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-splitdatetimewidget\">\n <span id=\"splitdatetimewidget\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">SplitDateTimeWidget</span></code><a class=\"headerlink\" href=\"#splitdatetimewidget\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.SplitDateTimeWidget\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SplitDateTimeWidget</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L1058\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.SplitDateTimeWidget\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SplitDateTimeWidget</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L1058\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.SplitDateTimeWidget\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/splitdatetime.html'</span></code></p></li>\n </ul>\n <p>Wrapper (using <a class=\"reference internal\" href=\"#django.forms.MultiWidget\" title=\"django.forms.MultiWidget\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MultiWidget</span></code></a>) around two widgets: <a class=\"reference internal\" href=\"#django.forms.DateInput\" title=\"django.forms.DateInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DateInput</span></code></a>\n for the date, and <a class=\"reference internal\" href=\"#django.forms.TimeInput\" title=\"django.forms.TimeInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TimeInput</span></code></a> for the time. Must be used with\n <a class=\"reference internal\" href=\"fields.html#django.forms.SplitDateTimeField\" title=\"django.forms.SplitDateTimeField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SplitDateTimeField</span></code></a> rather than <a class=\"reference internal\" href=\"fields.html#django.forms.DateTimeField\" title=\"django.forms.DateTimeField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code></a>.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">SplitDateTimeWidget</span></code> has several optional arguments:</p>\n@@ -1079,28 +1080,28 @@\n </dd></dl>\n \n </section>\n <section id=\"s-splithiddendatetimewidget\">\n <span id=\"splithiddendatetimewidget\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">SplitHiddenDateTimeWidget</span></code><a class=\"headerlink\" href=\"#splithiddendatetimewidget\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.SplitHiddenDateTimeWidget\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SplitHiddenDateTimeWidget</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L1093\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.SplitHiddenDateTimeWidget\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SplitHiddenDateTimeWidget</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L1093\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.SplitHiddenDateTimeWidget\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/splithiddendatetime.html'</span></code></p></li>\n </ul>\n <p>Similar to <a class=\"reference internal\" href=\"#django.forms.SplitDateTimeWidget\" title=\"django.forms.SplitDateTimeWidget\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SplitDateTimeWidget</span></code></a>, but uses <a class=\"reference internal\" href=\"#django.forms.HiddenInput\" title=\"django.forms.HiddenInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HiddenInput</span></code></a> for\n both date and time.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-selectdatewidget\">\n <span id=\"selectdatewidget\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">SelectDateWidget</span></code><a class=\"headerlink\" href=\"#selectdatewidget\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.SelectDateWidget\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SelectDateWidget</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L1113\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.SelectDateWidget\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SelectDateWidget</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L1113\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.SelectDateWidget\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code>: <code class=\"docutils literal notranslate\"><span class=\"pre\">'django/forms/widgets/select_date.html'</span></code></p></li>\n </ul>\n <p>Wrapper around three <a class=\"reference internal\" href=\"#django.forms.Select\" title=\"django.forms.Select\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Select</span></code></a> widgets: one each for\n month, day, and year.</p>\n <p>Takes several optional arguments:</p>\n <dl class=\"py attribute\">\n@@ -1235,37 +1236,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"renderers.html\"\n-                          title=\"previous chapter\">The form rendering API</a></p>\n+                          title=\"vorig hoofdstuk\">The form rendering API</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"validation.html\"\n-                          title=\"next chapter\">Form and field validation</a></p>\n+                          title=\"volgend hoofdstuk\">Form and field validation</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* W\bWi\bid\bdg\bge\bet\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A widget is Django\u2019s representation of an HTML input element. The widget\n handles the rendering of the HTML, and the extraction of data from a GET/POST\n dictionary that corresponds to the widget.\n The HTML generated by the built-in widgets uses HTML5 syntax, targeting\n@@ -144,15 +144,15 @@\n _\bi_\bn_\bn_\be_\br_\b _\bc_\bl_\ba_\bs_\bs or _\bc_\br_\be_\ba_\bt_\be_\b _\ba_\b _\b\u201c_\bm_\be_\bd_\bi_\ba_\b\u201d_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by.\n These methods involve somewhat advanced Python programming and are described in\n detail in the _\bF_\bo_\br_\bm_\b _\bA_\bs_\bs_\be_\bt_\bs topic guide.\n *\b**\b**\b**\b**\b* B\bBa\bas\bse\be w\bwi\bid\bdg\bge\bet\bt c\bcl\bla\bas\bss\bse\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Base widget classes _\bW_\bi_\bd_\bg_\be_\bt and _\bM_\bu_\bl_\bt_\bi_\bW_\bi_\bd_\bg_\be_\bt are subclassed by all the _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn\n _\bw_\bi_\bd_\bg_\be_\bt_\bs and may serve as a foundation for custom widgets.\n *\b**\b**\b**\b* W\bWi\bid\bdg\bge\bet\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Widget(a\bat\btt\btr\brs\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Widget(a\bat\btt\btr\brs\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This abstract class cannot be rendered, but provides the basic attribute\n       _\ba_\bt_\bt_\br_\bs. You may also implement or override the _\br_\be_\bn_\bd_\be_\br_\b(_\b) method on custom\n       widgets.\n         attrs_\b\u00b6\n             A dictionary containing HTML attributes to be set on the rendered\n             widget.\n             >>> from django import forms\n@@ -169,19 +169,19 @@\n             >>>\n             >>> name = forms.TextInput(attrs={\"required\": False})\n             >>> name.render(\"name\", \"A name\")\n             '<input name=\"name\" type=\"text\" value=\"A name\">'\n         supports_microseconds_\b\u00b6\n             An attribute that defaults to True. If set to False, the\n             microseconds part of _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be and _\bt_\bi_\bm_\be values will be set to 0.\n-        format_value(v\bva\bal\blu\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        format_value(v\bva\bal\blu\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Cleans and returns a value for use in the widget template. value\n             isn\u2019t guaranteed to be valid input, therefore subclass\n             implementations should program defensively.\n-        get_context(n\bna\bam\bme\be, v\bva\bal\blu\bue\be, a\bat\btt\btr\brs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_context(n\bna\bam\bme\be, v\bva\bal\blu\bue\be, a\bat\btt\btr\brs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a dictionary of values to use when rendering the widget\n             template. By default, the dictionary contains a single key,\n             'widget', which is a dictionary representation of the widget\n             containing the following keys:\n                 * 'name': The name of the field from the name argument.\n                 * 'is_hidden': A boolean indicating whether or not this widget\n                   is hidden.\n@@ -190,33 +190,33 @@\n                 * 'value': The value as returned by _\bf_\bo_\br_\bm_\ba_\bt_\b__\bv_\ba_\bl_\bu_\be_\b(_\b).\n                 * 'attrs': HTML attributes to be set on the rendered widget.\n                   The combination of the _\ba_\bt_\bt_\br_\bs attribute and the attrs\n                   argument.\n                 * 'template_name': The value of self.template_name.\n             Widget subclasses can provide custom context values by overriding\n             this method.\n-        id_for_label(i\bid\bd_\b_)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        id_for_label(i\bid\bd_\b_)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the HTML ID attribute of this widget for use by a <label>,\n             given the ID of the field. Returns an empty string if an ID isn\u2019t\n             available.\n             This hook is necessary because some widgets have multiple HTML\n             elements and, thus, multiple IDs. In that case, this method should\n             return an ID value that corresponds to the first ID in the widget\u2019s\n             tags.\n-        render(n\bna\bam\bme\be, v\bva\bal\blu\bue\be, a\bat\btt\btr\brs\bs=\b=N\bNo\bon\bne\be, r\bre\ben\bnd\bde\ber\bre\ber\br=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        render(n\bna\bam\bme\be, v\bva\bal\blu\bue\be, a\bat\btt\btr\brs\bs=\b=N\bNo\bon\bne\be, r\bre\ben\bnd\bde\ber\bre\ber\br=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Renders a widget to HTML using the given renderer. If renderer is\n             None, the renderer from the _\bF_\bO_\bR_\bM_\b__\bR_\bE_\bN_\bD_\bE_\bR_\bE_\bR setting is used.\n-        value_from_datadict(d\bda\bat\bta\ba, f\bfi\bil\ble\bes\bs, n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        value_from_datadict(d\bda\bat\bta\ba, f\bfi\bil\ble\bes\bs, n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Given a dictionary of data and this widget\u2019s name, returns the\n             value of this widget. files may contain data coming from\n             _\br_\be_\bq_\bu_\be_\bs_\bt_\b._\bF_\bI_\bL_\bE_\bS. Returns None if a value wasn\u2019t provided. Note also\n             that value_from_datadict may be called more than once during\n             handling of form data, so if you customize it and add expensive\n             processing, you should implement some caching mechanism yourself.\n-        value_omitted_from_data(d\bda\bat\bta\ba, f\bfi\bil\ble\bes\bs, n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        value_omitted_from_data(d\bda\bat\bta\ba, f\bfi\bil\ble\bes\bs, n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Given data and files dictionaries and this widget\u2019s name, returns\n             whether or not there\u2019s data or files for the widget.\n             The method\u2019s result affects whether or not a field in a model form\n             _\bf_\ba_\bl_\bl_\bs_\b _\bb_\ba_\bc_\bk_\b _\bt_\bo_\b _\bi_\bt_\bs_\b _\bd_\be_\bf_\ba_\bu_\bl_\bt.\n             Special cases are _\bC_\bh_\be_\bc_\bk_\bb_\bo_\bx_\bI_\bn_\bp_\bu_\bt, _\bC_\bh_\be_\bc_\bk_\bb_\bo_\bx_\bS_\be_\bl_\be_\bc_\bt_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be, and\n             _\bS_\be_\bl_\be_\bc_\bt_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be, which always return False because an unchecked\n             checkbox and unselected <select multiple> don\u2019t appear in the data\n@@ -224,15 +224,15 @@\n             submitted a value.\n         use_fieldset_\b\u00b6\n             An attribute to identify if the widget should be grouped in a\n             <fieldset> with a <legend> when rendered. Defaults to False but is\n             True when the widget contains multiple <input> tags such as\n             _\bC_\bh_\be_\bc_\bk_\bb_\bo_\bx_\bS_\be_\bl_\be_\bc_\bt_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be, _\bR_\ba_\bd_\bi_\bo_\bS_\be_\bl_\be_\bc_\bt, _\bM_\bu_\bl_\bt_\bi_\bW_\bi_\bd_\bg_\be_\bt,\n             _\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bW_\bi_\bd_\bg_\be_\bt, and _\bS_\be_\bl_\be_\bc_\bt_\bD_\ba_\bt_\be_\bW_\bi_\bd_\bg_\be_\bt.\n-        use_required_attribute(i\bin\bni\bit\bti\bia\bal\bl)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        use_required_attribute(i\bin\bni\bit\bti\bia\bal\bl)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Given a form field\u2019s initial value, returns whether or not the\n             widget can be rendered with the required HTML attribute. Forms use\n             this method along with _\bF_\bi_\be_\bl_\bd_\b._\br_\be_\bq_\bu_\bi_\br_\be_\bd and\n             _\bF_\bo_\br_\bm_\b._\bu_\bs_\be_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b__\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be to determine whether or not to display\n             the required attribute for each field.\n             By default, returns False for hidden widgets and True otherwise.\n             Special cases are _\bF_\bi_\bl_\be_\bI_\bn_\bp_\bu_\bt and _\bC_\bl_\be_\ba_\br_\ba_\bb_\bl_\be_\bF_\bi_\bl_\be_\bI_\bn_\bp_\bu_\bt, which return\n@@ -240,15 +240,15 @@\n             returns False because browser validation would require all\n             checkboxes to be checked instead of at least one.\n             Override this method in custom widgets that aren\u2019t compatible with\n             browser validation. For example, a WSYSIWG text editor widget\n             backed by a hidden textarea element may want to always return False\n             to avoid browser validation on the hidden field.\n *\b**\b**\b**\b* M\bMu\bul\blt\bti\biW\bWi\bid\bdg\bge\bet\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MultiWidget(w\bwi\bid\bdg\bge\bet\bts\bs, a\bat\btt\btr\brs\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MultiWidget(w\bwi\bid\bdg\bge\bet\bts\bs, a\bat\btt\btr\brs\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A widget that is composed of multiple widgets. _\bM_\bu_\bl_\bt_\bi_\bW_\bi_\bd_\bg_\be_\bt works hand in\n       hand with the _\bM_\bu_\bl_\bt_\bi_\bV_\ba_\bl_\bu_\be_\bF_\bi_\be_\bl_\bd.\n       _\bM_\bu_\bl_\bt_\bi_\bW_\bi_\bd_\bg_\be_\bt has one required argument:\n         widgets_\b\u00b6\n             An iterable containing the widgets needed. For example:\n             >>> from django.forms import MultiWidget, TextInput\n             >>> widget = MultiWidget(widgets=[TextInput, TextInput])\n@@ -263,15 +263,15 @@\n             suffix for one widget. For example:\n             >>> widget = MultiWidget(widgets={\"\": TextInput, \"last\":\n             TextInput})\n             >>> widget.render(\"name\", [\"john\", \"paul\"])\n             '<input type=\"text\" name=\"name\" value=\"john\"><input type=\"text\"\n             name=\"name_last\" value=\"paul\">'\n       And one required method:\n-        decompress(v\bva\bal\blu\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        decompress(v\bva\bal\blu\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             This method takes a single \u201ccompressed\u201d value from the field and\n             returns a list of \u201cdecompressed\u201d values. The input value can be\n             assumed valid, but not necessarily non-empty.\n             This method m\bmu\bus\bst\bt b\bbe\be i\bim\bmp\bpl\ble\bem\bme\ben\bnt\bte\bed\bd by the subclass, and since the\n             value may be empty, the implementation must be defensive.\n             The rationale behind \u201cdecompression\u201d is that it is necessary to\n             \u201csplit\u201d the combined value of the form field into the values for\n@@ -290,15 +290,15 @@\n                         return [value.date(), value.time()]\n                     return [None, None]\n             Tip\n             Note that _\bM_\bu_\bl_\bt_\bi_\bV_\ba_\bl_\bu_\be_\bF_\bi_\be_\bl_\bd has a complementary method _\bc_\bo_\bm_\bp_\br_\be_\bs_\bs_\b(_\b)\n             with the opposite responsibility - to combine cleaned values of all\n             member fields into one.\n       It provides some custom context:\n-        get_context(n\bna\bam\bme\be, v\bva\bal\blu\bue\be, a\bat\btt\btr\brs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_context(n\bna\bam\bme\be, v\bva\bal\blu\bue\be, a\bat\btt\btr\brs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             In addition to the 'widget' key described in _\bW_\bi_\bd_\bg_\be_\bt_\b._\bg_\be_\bt_\b__\bc_\bo_\bn_\bt_\be_\bx_\bt_\b(_\b),\n             MultiWidget adds a widget['subwidgets'] key.\n             These can be looped over in the widget template:\n             {% for subwidget in widget.subwidgets %}\n                 {% include subwidget.template_name with widget=subwidget %}\n             {% endfor %}\n       Here\u2019s an example widget which subclasses _\bM_\bu_\bl_\bt_\bi_\bW_\bi_\bd_\bg_\be_\bt to display a date\n@@ -352,153 +352,153 @@\n Django provides a representation of all the basic HTML widgets, plus some\n commonly used groups of widgets in the django.forms.widgets module, including\n _\bt_\bh_\be_\b _\bi_\bn_\bp_\bu_\bt_\b _\bo_\bf_\b _\bt_\be_\bx_\bt, _\bv_\ba_\br_\bi_\bo_\bu_\bs_\b _\bc_\bh_\be_\bc_\bk_\bb_\bo_\bx_\be_\bs_\b _\ba_\bn_\bd_\b _\bs_\be_\bl_\be_\bc_\bt_\bo_\br_\bs, _\bu_\bp_\bl_\bo_\ba_\bd_\bi_\bn_\bg_\b _\bf_\bi_\bl_\be_\bs, and\n _\bh_\ba_\bn_\bd_\bl_\bi_\bn_\bg_\b _\bo_\bf_\b _\bm_\bu_\bl_\bt_\bi_\b-_\bv_\ba_\bl_\bu_\be_\bd_\b _\bi_\bn_\bp_\bu_\bt.\n *\b**\b**\b**\b* W\bWi\bid\bdg\bge\bet\bts\bs h\bha\ban\bnd\bdl\bli\bin\bng\bg i\bin\bnp\bpu\but\bt o\bof\bf t\bte\bex\bxt\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n These widgets make use of the HTML elements input and textarea.\n *\b**\b**\b* T\bTe\bex\bxt\btI\bIn\bnp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TextInput_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TextInput_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * input_type: 'text'\n           * template_name: 'django/forms/widgets/text.html'\n           * Renders as: <input type=\"text\" ...>\n *\b**\b**\b* N\bNu\bum\bmb\bbe\ber\brI\bIn\bnp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs NumberInput_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs NumberInput_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * input_type: 'number'\n           * template_name: 'django/forms/widgets/number.html'\n           * Renders as: <input type=\"number\" ...>\n       Beware that not all browsers support entering localized numbers in number\n       input types. Django itself avoids using them for fields having their\n       _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\be property set to True.\n *\b**\b**\b* E\bEm\bma\bai\bil\blI\bIn\bnp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs EmailInput_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs EmailInput_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * input_type: 'email'\n           * template_name: 'django/forms/widgets/email.html'\n           * Renders as: <input type=\"email\" ...>\n *\b**\b**\b* U\bUR\bRL\bLI\bIn\bnp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs URLInput_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs URLInput_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * input_type: 'url'\n           * template_name: 'django/forms/widgets/url.html'\n           * Renders as: <input type=\"url\" ...>\n *\b**\b**\b* C\bCo\bol\blo\bor\brI\bIn\bnp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b*\n New in Django 5.2.\n-  c\bcl\bla\bas\bss\bs ColorInput_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ColorInput_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * input_type: 'color'\n           * template_name:'django/forms/widgets/color.html'\n           * Renders as: <input type=\"color\" ...>\n *\b**\b**\b* S\bSe\bea\bar\brc\bch\bhI\bIn\bnp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b*\n New in Django 5.2.\n-  c\bcl\bla\bas\bss\bs SearchInput_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SearchInput_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * input_type: 'search'\n           * template_name: 'django/forms/widgets/search.html'\n           * Renders as: <input type=\"search\" ...>\n *\b**\b**\b* T\bTe\bel\blI\bIn\bnp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b*\n New in Django 5.2.\n-  c\bcl\bla\bas\bss\bs TelInput_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TelInput_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * input_type: 'tel'\n           * template_name: 'django/forms/widgets/tel.html'\n           * Renders as: <input type=\"tel\" ...>\n       Browsers perform no client-side validation by default because telephone\n       number formats vary so much around the world. You can add some by setting\n       pattern, minlength, or maxlength in the _\bW_\bi_\bd_\bg_\be_\bt_\b._\ba_\bt_\bt_\br_\bs argument.\n       Additionally, you can add server-side validation to your form field with\n       a validator like _\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br or via third-party packages, such as\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\bp_\bh_\bo_\bn_\be_\bn_\bu_\bm_\bb_\be_\br_\b-_\bf_\bi_\be_\bl_\bd.\n *\b**\b**\b* P\bPa\bas\bss\bsw\bwo\bor\brd\bdI\bIn\bnp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs PasswordInput_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PasswordInput_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * input_type: 'password'\n           * template_name: 'django/forms/widgets/password.html'\n           * Renders as: <input type=\"password\" ...>\n       Takes one optional argument:\n         render_value_\b\u00b6\n             Determines whether the widget will have a value filled in when the\n             form is re-displayed after a validation error (default is False).\n *\b**\b**\b* H\bHi\bid\bdd\bde\ben\bnI\bIn\bnp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs HiddenInput_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs HiddenInput_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * input_type: 'hidden'\n           * template_name: 'django/forms/widgets/hidden.html'\n           * Renders as: <input type=\"hidden\" ...>\n       Note that there also is a _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bH_\bi_\bd_\bd_\be_\bn_\bI_\bn_\bp_\bu_\bt widget that encapsulates a\n       set of hidden input elements.\n *\b**\b**\b* D\bDa\bat\bte\beI\bIn\bnp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DateInput_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DateInput_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * input_type: 'text'\n           * template_name: 'django/forms/widgets/date.html'\n           * Renders as: <input type=\"text\" ...>\n       Takes same arguments as _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt, with one more optional argument:\n         format_\b\u00b6\n             The format in which this field\u2019s initial value will be displayed.\n       If no format argument is provided, the default format is the first format\n       found in _\bD_\bA_\bT_\bE_\b__\bI_\bN_\bP_\bU_\bT_\b__\bF_\bO_\bR_\bM_\bA_\bT_\bS and respects _\bF_\bo_\br_\bm_\ba_\bt_\b _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn. %U, %W, and\n       %j formats are not supported by this widget.\n *\b**\b**\b* D\bDa\bat\bte\beT\bTi\bim\bme\beI\bIn\bnp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DateTimeInput_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DateTimeInput_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * input_type: 'text'\n           * template_name: 'django/forms/widgets/datetime.html'\n           * Renders as: <input type=\"text\" ...>\n       Takes same arguments as _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt, with one more optional argument:\n         format_\b\u00b6\n             The format in which this field\u2019s initial value will be displayed.\n       If no format argument is provided, the default format is the first format\n       found in _\bD_\bA_\bT_\bE_\bT_\bI_\bM_\bE_\b__\bI_\bN_\bP_\bU_\bT_\b__\bF_\bO_\bR_\bM_\bA_\bT_\bS and respects _\bF_\bo_\br_\bm_\ba_\bt_\b _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn. %U, %W,\n       and %j formats are not supported by this widget.\n       By default, the microseconds part of the time value is always set to 0.\n       If microseconds are required, use a subclass with the\n       _\bs_\bu_\bp_\bp_\bo_\br_\bt_\bs_\b__\bm_\bi_\bc_\br_\bo_\bs_\be_\bc_\bo_\bn_\bd_\bs attribute set to True.\n *\b**\b**\b* T\bTi\bim\bme\beI\bIn\bnp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TimeInput_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TimeInput_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * input_type: 'text'\n           * template_name: 'django/forms/widgets/time.html'\n           * Renders as: <input type=\"text\" ...>\n       Takes same arguments as _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt, with one more optional argument:\n         format_\b\u00b6\n             The format in which this field\u2019s initial value will be displayed.\n       If no format argument is provided, the default format is the first format\n       found in _\bT_\bI_\bM_\bE_\b__\bI_\bN_\bP_\bU_\bT_\b__\bF_\bO_\bR_\bM_\bA_\bT_\bS and respects _\bF_\bo_\br_\bm_\ba_\bt_\b _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn.\n       For the treatment of microseconds, see _\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bI_\bn_\bp_\bu_\bt.\n *\b**\b**\b* T\bTe\bex\bxt\bta\bar\bre\bea\ba_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Textarea_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Textarea_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * template_name: 'django/forms/widgets/textarea.html'\n           * Renders as: <textarea>...</textarea>\n *\b**\b**\b**\b* S\bSe\bel\ble\bec\bct\bto\bor\br a\ban\bnd\bd c\bch\bhe\bec\bck\bkb\bbo\box\bx w\bwi\bid\bdg\bge\bet\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n These widgets make use of the HTML elements <select>, <input type=\"checkbox\">,\n and <input type=\"radio\">.\n Widgets that render multiple choices have an option_template_name attribute\n that specifies the template used to render each choice. For example, for the\n _\bS_\be_\bl_\be_\bc_\bt widget, select_option.html renders the <option> for a <select>.\n *\b**\b**\b* C\bCh\bhe\bec\bck\bkb\bbo\box\bxI\bIn\bnp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs CheckboxInput_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs CheckboxInput_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * input_type: 'checkbox'\n           * template_name: 'django/forms/widgets/checkbox.html'\n           * Renders as: <input type=\"checkbox\" ...>\n       Takes one optional argument:\n         check_test_\b\u00b6\n             A callable that takes the value of the CheckboxInput and returns\n             True if the checkbox should be checked for that value.\n *\b**\b**\b* S\bSe\bel\ble\bec\bct\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Select_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Select_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * template_name: 'django/forms/widgets/select.html'\n           * option_template_name: 'django/forms/widgets/select_option.html'\n           * Renders as: <select><option ...>...</select>\n         choices_\b\u00b6\n             This attribute is optional when the form field does not have a\n             choices attribute. If it does, it will override anything you set\n             here when the attribute is updated on the _\bF_\bi_\be_\bl_\bd.\n *\b**\b**\b* N\bNu\bul\bll\blB\bBo\boo\bol\ble\bea\ban\bnS\bSe\bel\ble\bec\bct\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs NullBooleanSelect_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs NullBooleanSelect_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * template_name: 'django/forms/widgets/select.html'\n           * option_template_name: 'django/forms/widgets/select_option.html'\n       Select widget with options \u2018Unknown\u2019, \u2018Yes\u2019 and \u2018No\u2019\n *\b**\b**\b* S\bSe\bel\ble\bec\bct\btM\bMu\bul\blt\bti\bip\bpl\ble\be_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SelectMultiple_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SelectMultiple_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * template_name: 'django/forms/widgets/select.html'\n           * option_template_name: 'django/forms/widgets/select_option.html'\n       Similar to _\bS_\be_\bl_\be_\bc_\bt, but allows multiple selection: <select multiple>...</\n       select>\n *\b**\b**\b* R\bRa\bad\bdi\bio\boS\bSe\bel\ble\bec\bct\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs RadioSelect_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RadioSelect_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * template_name: 'django/forms/widgets/radio.html'\n           * option_template_name: 'django/forms/widgets/radio_option.html'\n       Similar to _\bS_\be_\bl_\be_\bc_\bt, but rendered as a list of radio buttons within <div>\n       tags:\n       <div>\n         <div><input type=\"radio\" name=\"...\"></div>\n         ...\n@@ -575,15 +575,15 @@\n       tags, as above.\n       The outer <div> container receives the id attribute of the widget, if\n       defined, or _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd_\b._\ba_\bu_\bt_\bo_\b__\bi_\bd otherwise.\n       When looping over the radio buttons, the label and input tags include for\n       and id attributes, respectively. Each radio button has an id_for_label\n       attribute to output the element\u2019s ID.\n *\b**\b**\b* C\bCh\bhe\bec\bck\bkb\bbo\box\bxS\bSe\bel\ble\bec\bct\btM\bMu\bul\blt\bti\bip\bpl\ble\be_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs CheckboxSelectMultiple_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs CheckboxSelectMultiple_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * template_name: 'django/forms/widgets/checkbox_select.html'\n           * option_template_name: 'django/forms/widgets/checkbox_option.html'\n       Similar to _\bS_\be_\bl_\be_\bc_\bt_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be, but rendered as a list of checkboxes:\n       <div>\n         <div><input type=\"checkbox\" name=\"...\" ></div>\n         ...\n       </div>\n@@ -594,32 +594,32 @@\n attribute if the field is required because browser validation would require all\n checkboxes to be checked instead of at least one.\n When looping over the checkboxes, the label and input tags include for and id\n attributes, respectively. Each checkbox has an id_for_label attribute to output\n the element\u2019s ID.\n *\b**\b**\b**\b* F\bFi\bil\ble\be u\bup\bpl\blo\boa\bad\bd w\bwi\bid\bdg\bge\bet\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n *\b**\b**\b* F\bFi\bil\ble\beI\bIn\bnp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs FileInput_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs FileInput_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * template_name: 'django/forms/widgets/file.html'\n           * Renders as: <input type=\"file\" ...>\n *\b**\b**\b* C\bCl\ble\bea\bar\bra\bab\bbl\ble\beF\bFi\bil\ble\beI\bIn\bnp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ClearableFileInput_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ClearableFileInput_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * template_name: 'django/forms/widgets/clearable_file_input.html'\n           * Renders as: <input type=\"file\" ...> with an additional checkbox\n             input to clear the field\u2019s value, if the field is not required and\n             has initial data.\n *\b**\b**\b**\b* C\bCo\bom\bmp\bpo\bos\bsi\bit\bte\be w\bwi\bid\bdg\bge\bet\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n *\b**\b**\b* M\bMu\bul\blt\bti\bip\bpl\ble\beH\bHi\bid\bdd\bde\ben\bnI\bIn\bnp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MultipleHiddenInput_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MultipleHiddenInput_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * template_name: 'django/forms/widgets/multiple_hidden.html'\n           * Renders as: multiple <input type=\"hidden\" ...> tags\n       A widget that handles multiple hidden widgets for fields that have a list\n       of values.\n *\b**\b**\b* S\bSp\bpl\bli\bit\btD\bDa\bat\bte\beT\bTi\bim\bme\beW\bWi\bid\bdg\bge\bet\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SplitDateTimeWidget_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SplitDateTimeWidget_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * template_name: 'django/forms/widgets/splitdatetime.html'\n       Wrapper (using _\bM_\bu_\bl_\bt_\bi_\bW_\bi_\bd_\bg_\be_\bt) around two widgets: _\bD_\ba_\bt_\be_\bI_\bn_\bp_\bu_\bt for the date,\n       and _\bT_\bi_\bm_\be_\bI_\bn_\bp_\bu_\bt for the time. Must be used with _\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd rather\n       than _\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd.\n       SplitDateTimeWidget has several optional arguments:\n         date_format_\b\u00b6\n             Similar to _\bD_\ba_\bt_\be_\bI_\bn_\bp_\bu_\bt_\b._\bf_\bo_\br_\bm_\ba_\bt\n@@ -628,20 +628,20 @@\n         date_attrs_\b\u00b6\n         time_attrs_\b\u00b6\n             Similar to _\bW_\bi_\bd_\bg_\be_\bt_\b._\ba_\bt_\bt_\br_\bs. A dictionary containing HTML attributes to\n             be set on the rendered _\bD_\ba_\bt_\be_\bI_\bn_\bp_\bu_\bt and _\bT_\bi_\bm_\be_\bI_\bn_\bp_\bu_\bt widgets,\n             respectively. If these attributes aren\u2019t set, _\bW_\bi_\bd_\bg_\be_\bt_\b._\ba_\bt_\bt_\br_\bs is used\n             instead.\n *\b**\b**\b* S\bSp\bpl\bli\bit\btH\bHi\bid\bdd\bde\ben\bnD\bDa\bat\bte\beT\bTi\bim\bme\beW\bWi\bid\bdg\bge\bet\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SplitHiddenDateTimeWidget_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SplitHiddenDateTimeWidget_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * template_name: 'django/forms/widgets/splithiddendatetime.html'\n       Similar to _\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bW_\bi_\bd_\bg_\be_\bt, but uses _\bH_\bi_\bd_\bd_\be_\bn_\bI_\bn_\bp_\bu_\bt for both date and\n       time.\n *\b**\b**\b* S\bSe\bel\ble\bec\bct\btD\bDa\bat\bte\beW\bWi\bid\bdg\bge\bet\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SelectDateWidget_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SelectDateWidget_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n           * template_name: 'django/forms/widgets/select_date.html'\n       Wrapper around three _\bS_\be_\bl_\be_\bc_\bt widgets: one each for month, day, and year.\n       Takes several optional arguments:\n         years_\b\u00b6\n             An optional list/tuple of years to use in the \u201cyear\u201d select box.\n             The default is a list containing the current year and the next 9\n             years.\n@@ -719,16 +719,16 @@\n                       # _\bF_\bi_\bl_\be_\bI_\bn_\bp_\bu_\bt\n                       # _\bC_\bl_\be_\ba_\br_\ba_\bb_\bl_\be_\bF_\bi_\bl_\be_\bI_\bn_\bp_\bu_\bt\n                 # _\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\be_\b _\bw_\bi_\bd_\bg_\be_\bt_\bs\n                       # _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bH_\bi_\bd_\bd_\be_\bn_\bI_\bn_\bp_\bu_\bt\n                       # _\bS_\bp_\bl_\bi_\bt_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bW_\bi_\bd_\bg_\be_\bt\n                       # _\bS_\bp_\bl_\bi_\bt_\bH_\bi_\bd_\bd_\be_\bn_\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bW_\bi_\bd_\bg_\be_\bt\n                       # _\bS_\be_\bl_\be_\bc_\bt_\bD_\ba_\bt_\be_\bW_\bi_\bd_\bg_\be_\bt\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bf_\bo_\br_\bm_\b _\br_\be_\bn_\bd_\be_\br_\bi_\bn_\bg_\b _\bA_\bP_\bI\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bo_\br_\bm_\b _\ba_\bn_\bd_\b _\bf_\bi_\be_\bl_\bd_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/index.html", "source2": "./usr/share/doc/python-django-doc/html/ref/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>API Reference &#8212; Django 5.2b1 documentation</title>\n+    <title>API Reference &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Applications\" href=\"applications.html\" />\n     <link rel=\"prev\" title=\"Troubleshooting\" href=\"../faq/troubleshooting.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,25 +54,25 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n     &laquo; <a href=\"../faq/troubleshooting.html\" title=\"Troubleshooting\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"../index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"../index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"applications.html\" title=\"Applications\">next</a> &raquo;</div>\n     </div>\n \n     <div id=\"bd\">\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n@@ -122,47 +123,47 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../faq/troubleshooting.html\"\n-                          title=\"previous chapter\">Troubleshooting</a></p>\n+                          title=\"vorig hoofdstuk\">Troubleshooting</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"applications.html\"\n-                          title=\"next chapter\">Applications</a></p>\n+                          title=\"volgend hoofdstuk\">Applications</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n     &laquo; <a href=\"../faq/troubleshooting.html\" title=\"Troubleshooting\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"../index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"../index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"applications.html\" title=\"Applications\">next</a> &raquo;</div>\n     </div>\n   </div>\n \n       <div class=\"clearer\"></div>\n     </div>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* A\bAP\bPI\bI R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n     * _\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bs\n     * _\bS_\by_\bs_\bt_\be_\bm_\b _\bc_\bh_\be_\bc_\bk_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n     * _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs_\b _\bA_\bP_\bI\n     * _\bC_\bl_\bi_\bc_\bk_\bj_\ba_\bc_\bk_\bi_\bn_\bg_\b _\bP_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn\n@@ -28,16 +28,16 @@\n     * _\bU_\bn_\bi_\bc_\bo_\bd_\be_\b _\bd_\ba_\bt_\ba\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b _\bu_\bt_\bi_\bl_\bi_\bt_\by_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b _\bf_\bo_\br_\b _\bu_\bs_\be_\b _\bi_\bn_\b _\bU_\bR_\bL_\bc_\bo_\bn_\bf_\bs\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bf_\b._\bu_\br_\bl_\bs_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b _\bf_\bo_\br_\b _\bu_\bs_\be_\b _\bi_\bn_\b _\bU_\bR_\bL_\bc_\bo_\bn_\bf_\bs\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bU_\bt_\bi_\bl_\bs\n     * _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs\n     * _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bV_\bi_\be_\bw_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\br_\bo_\bu_\bb_\bl_\be_\bs_\bh_\bo_\bo_\bt_\bi_\bn_\bg\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/logging.html", "source2": "./usr/share/doc/python-django-doc/html/ref/logging.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Logging &#8212; Django 5.2b1 documentation</title>\n+    <title>Logging &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Middleware\" href=\"middleware.html\" />\n     <link rel=\"prev\" title=\"Form and field validation\" href=\"forms/validation.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -76,15 +77,15 @@\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"ref-logging\">\n             \n   <section id=\"s-logging\">\n <span id=\"s-logging-ref\"></span><span id=\"logging\"></span><span id=\"logging-ref\"></span><h1>Logging<a class=\"headerlink\" href=\"#logging\" title=\"Link to this heading\">\u00b6</a></h1>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"../howto/logging.html#logging-how-to\"><span class=\"std std-ref\">How to configure and use logging</span></a></p></li>\n <li><p><a class=\"reference internal\" href=\"../topics/logging.html#logging-explanation\"><span class=\"std std-ref\">Django logging overview</span></a></p></li>\n </ul>\n </div>\n <p id=\"module-django.utils.log\">Django\u2019s logging module extends Python\u2019s builtin <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/logging.html#module-logging\" title=\"(in Python v3.13)\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">logging</span></code></a>.</p>\n <p>Logging is configured as part of the general Django <a class=\"reference internal\" href=\"applications.html#django.setup\" title=\"django.setup\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">django.setup()</span></code></a>\n@@ -333,15 +334,15 @@\n </section>\n <section id=\"s-handlers\">\n <span id=\"handlers\"></span><h3>Handlers<a class=\"headerlink\" href=\"#handlers\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Django provides one log handler in addition to <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/logging.handlers.html#module-logging.handlers\" title=\"(in Python v3.13)\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">those</span> <span class=\"pre\">provided</span> <span class=\"pre\">by</span> <span class=\"pre\">the</span>\n <span class=\"pre\">Python</span> <span class=\"pre\">logging</span> <span class=\"pre\">module</span></code></a>.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.utils.log.AdminEmailHandler\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AdminEmailHandler</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include_html</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">email_backend</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">reporter_class</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/log.py#L79\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.log.AdminEmailHandler\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AdminEmailHandler</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include_html</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">email_backend</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">reporter_class</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/log.py#L79\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.log.AdminEmailHandler\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This handler sends an email to the site <a class=\"reference internal\" href=\"settings.html#std-setting-ADMINS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">ADMINS</span></code></a> for each log\n message it receives.</p>\n <p>If the log record contains a <code class=\"docutils literal notranslate\"><span class=\"pre\">request</span></code> attribute, the full details\n of the request will be included in the email. The email subject will\n include the phrase \u201cinternal IP\u201d if the client\u2019s IP address is in the\n <a class=\"reference internal\" href=\"settings.html#std-setting-INTERNAL_IPS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">INTERNAL_IPS</span></code></a> setting; if not, it will include \u201cEXTERNAL IP\u201d.</p>\n <p>If the log record contains stack trace information, that stack\n@@ -388,30 +389,30 @@\n         <span class=\"s2\">&quot;reporter_class&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;somepackage.error_reporter.CustomErrorReporter&quot;</span><span class=\"p\">,</span>\n     <span class=\"p\">},</span>\n <span class=\"p\">}</span>\n </pre></div>\n </div>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.utils.log.AdminEmailHandler.send_mail\">\n-<span class=\"sig-name descname\"><span class=\"pre\">send_mail</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">subject</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/log.py#L137\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.log.AdminEmailHandler.send_mail\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">send_mail</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">subject</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/log.py#L137\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.log.AdminEmailHandler.send_mail\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Sends emails to admin users. To customize this behavior, you can\n subclass the <a class=\"reference internal\" href=\"#django.utils.log.AdminEmailHandler\" title=\"django.utils.log.AdminEmailHandler\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AdminEmailHandler</span></code></a> class and\n override this method.</p>\n </dd></dl>\n \n </dd></dl>\n \n </section>\n <section id=\"s-filters\">\n <span id=\"filters\"></span><h3>Filters<a class=\"headerlink\" href=\"#filters\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Django provides some log filters in addition to those provided by the Python\n logging module.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.utils.log.CallbackFilter\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CallbackFilter</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">callback</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/log.py#L152\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.log.CallbackFilter\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CallbackFilter</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">callback</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/log.py#L152\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.log.CallbackFilter\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This filter accepts a callback function (which should accept a single\n argument, the record to be logged), and calls it for each record that\n passes through the filter. Handling of that record will not proceed if the\n callback returns False.</p>\n <p>For instance, to filter out <a class=\"reference internal\" href=\"exceptions.html#django.http.UnreadablePostError\" title=\"django.http.UnreadablePostError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">UnreadablePostError</span></code></a>\n (raised when a user cancels an upload) from the admin emails, you would\n create a filter function:</p>\n@@ -446,15 +447,15 @@\n <span class=\"p\">}</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.utils.log.RequireDebugFalse\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RequireDebugFalse</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/log.py#L168\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.log.RequireDebugFalse\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RequireDebugFalse</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/log.py#L168\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.log.RequireDebugFalse\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This filter will only pass on records when settings.DEBUG is False.</p>\n <p>This filter is used as follows in the default <a class=\"reference internal\" href=\"settings.html#std-setting-LOGGING\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">LOGGING</span></code></a>\n configuration to ensure that the <a class=\"reference internal\" href=\"#django.utils.log.AdminEmailHandler\" title=\"django.utils.log.AdminEmailHandler\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AdminEmailHandler</span></code></a> only sends\n error emails to admins when <a class=\"reference internal\" href=\"settings.html#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">LOGGING</span> <span class=\"o\">=</span> <span class=\"p\">{</span>\n     <span class=\"c1\"># ...</span>\n     <span class=\"s2\">&quot;filters&quot;</span><span class=\"p\">:</span> <span class=\"p\">{</span>\n@@ -473,15 +474,15 @@\n <span class=\"p\">}</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.utils.log.RequireDebugTrue\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RequireDebugTrue</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/log.py#L173\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.log.RequireDebugTrue\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RequireDebugTrue</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/log.py#L173\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.log.RequireDebugTrue\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This filter is similar to <a class=\"reference internal\" href=\"#django.utils.log.RequireDebugFalse\" title=\"django.utils.log.RequireDebugFalse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RequireDebugFalse</span></code></a>, except that records are\n passed only when <a class=\"reference internal\" href=\"settings.html#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n </dd></dl>\n \n </section>\n </section>\n </section>\n@@ -527,37 +528,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"forms/validation.html\"\n-                          title=\"previous chapter\">Form and field validation</a></p>\n+                          title=\"vorig hoofdstuk\">Form and field validation</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"middleware.html\"\n-                          title=\"next chapter\">Middleware</a></p>\n+                          title=\"volgend hoofdstuk\">Middleware</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,12 +1,12 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* L\bLo\bog\bgg\bgi\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n-See also\n+Zie ook\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\b _\ba_\bn_\bd_\b _\bu_\bs_\be_\b _\bl_\bo_\bg_\bg_\bi_\bn_\bg\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bl_\bo_\bg_\bg_\bi_\bn_\bg_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw\n Django\u2019s logging module extends Python\u2019s builtin _\bl_\bo_\bg_\bg_\bi_\bn_\bg.\n Logging is configured as part of the general Django _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bs_\be_\bt_\bu_\bp_\b(_\b) function, so\n it\u2019s always available unless explicitly disabled.\n *\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo?\b\u2019s\bs d\bde\bef\bfa\bau\bul\blt\bt l\blo\bog\bgg\bgi\bin\bng\bg c\bco\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n By default, Django uses Python\u2019s _\bl_\bo_\bg_\bg_\bi_\bn_\bg_\b._\bc_\bo_\bn_\bf_\bi_\bg_\b._\bd_\bi_\bc_\bt_\bC_\bo_\bn_\bf_\bi_\bg_\b _\bf_\bo_\br_\bm_\ba_\bt.\n@@ -185,15 +185,15 @@\n     * Non-fatal errors occurring when using the\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bc_\ba_\bc_\bh_\be_\bd_\b__\bd_\bb_\b._\bS_\be_\bs_\bs_\bi_\bo_\bn_\bS_\bt_\bo_\br_\be engine are logged\n       as ERROR messages with the corresponding traceback.\n *\b**\b**\b**\b* H\bHa\ban\bnd\bdl\ble\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Django provides one log handler in addition to _\bt_\bh_\bo_\bs_\be_\b _\bp_\br_\bo_\bv_\bi_\bd_\be_\bd_\b _\bb_\by_\b _\bt_\bh_\be_\b _\bP_\by_\bt_\bh_\bo_\bn\n _\bl_\bo_\bg_\bg_\bi_\bn_\bg_\b _\bm_\bo_\bd_\bu_\bl_\be.\n   c\bcl\bla\bas\bss\bs AdminEmailHandler(i\bin\bnc\bcl\blu\bud\bde\be_\b_h\bht\btm\bml\bl=\b=F\bFa\bal\bls\bse\be, e\bem\bma\bai\bil\bl_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b=N\bNo\bon\bne\be,\n-  r\bre\bep\bpo\bor\brt\bte\ber\br_\b_c\bcl\bla\bas\bss\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  r\bre\bep\bpo\bor\brt\bte\ber\br_\b_c\bcl\bla\bas\bss\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This handler sends an email to the site _\bA_\bD_\bM_\bI_\bN_\bS for each log message it\n       receives.\n       If the log record contains a request attribute, the full details of the\n       request will be included in the email. The email subject will include the\n       phrase \u201cinternal IP\u201d if the client\u2019s IP address is in the _\bI_\bN_\bT_\bE_\bR_\bN_\bA_\bL_\b__\bI_\bP_\bS\n       setting; if not, it will include \u201cEXTERNAL IP\u201d.\n       If the log record contains stack trace information, that stack trace will\n@@ -233,21 +233,21 @@\n               \"level\": \"ERROR\",\n               \"class\": \"django.utils.log.AdminEmailHandler\",\n               \"include_html\": True,\n               \"reporter_class\":\n       \"somepackage.error_reporter.CustomErrorReporter\",\n           },\n       }\n-        send_mail(s\bsu\bub\bbj\bje\bec\bct\bt, m\bme\bes\bss\bsa\bag\bge\be, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        send_mail(s\bsu\bub\bbj\bje\bec\bct\bt, m\bme\bes\bss\bsa\bag\bge\be, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Sends emails to admin users. To customize this behavior, you can\n             subclass the _\bA_\bd_\bm_\bi_\bn_\bE_\bm_\ba_\bi_\bl_\bH_\ba_\bn_\bd_\bl_\be_\br class and override this method.\n *\b**\b**\b**\b* F\bFi\bil\blt\bte\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Django provides some log filters in addition to those provided by the Python\n logging module.\n-  c\bcl\bla\bas\bss\bs CallbackFilter(c\bca\bal\bll\blb\bba\bac\bck\bk)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs CallbackFilter(c\bca\bal\bll\blb\bba\bac\bck\bk)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This filter accepts a callback function (which should accept a single\n       argument, the record to be logged), and calls it for each record that\n       passes through the filter. Handling of that record will not proceed if\n       the callback returns False.\n       For instance, to filter out _\bU_\bn_\br_\be_\ba_\bd_\ba_\bb_\bl_\be_\bP_\bo_\bs_\bt_\bE_\br_\br_\bo_\br (raised when a user\n       cancels an upload) from the admin emails, you would create a filter\n       function:\n@@ -274,15 +274,15 @@\n                   \"level\": \"ERROR\",\n                   \"filters\": [\"skip_unreadable_posts\"],\n                   \"class\": \"django.utils.log.AdminEmailHandler\",\n               },\n           },\n           # ...\n       }\n-  c\bcl\bla\bas\bss\bs RequireDebugFalse_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RequireDebugFalse_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This filter will only pass on records when settings.DEBUG is False.\n       This filter is used as follows in the default _\bL_\bO_\bG_\bG_\bI_\bN_\bG configuration to\n       ensure that the _\bA_\bd_\bm_\bi_\bn_\bE_\bm_\ba_\bi_\bl_\bH_\ba_\bn_\bd_\bl_\be_\br only sends error emails to admins when\n       _\bD_\bE_\bB_\bU_\bG is False:\n       LOGGING = {\n           # ...\n           \"filters\": {\n@@ -295,15 +295,15 @@\n                   \"level\": \"ERROR\",\n                   \"filters\": [\"require_debug_false\"],\n                   \"class\": \"django.utils.log.AdminEmailHandler\",\n               },\n           },\n           # ...\n       }\n-  c\bcl\bla\bas\bss\bs RequireDebugTrue_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RequireDebugTrue_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This filter is similar to _\bR_\be_\bq_\bu_\bi_\br_\be_\bD_\be_\bb_\bu_\bg_\bF_\ba_\bl_\bs_\be, except that records are\n       passed only when _\bD_\bE_\bB_\bU_\bG is True.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bL_\bo_\bg_\bg_\bi_\bn_\bg\n           o _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\bl_\bo_\bg_\bg_\bi_\bn_\bg_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn\n                 # _\bD_\be_\bf_\ba_\bu_\bl_\bt_\b _\bl_\bo_\bg_\bg_\bi_\bn_\bg_\b _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\bs\n                 # _\bD_\be_\bf_\ba_\bu_\bl_\bt_\b _\bl_\bo_\bg_\bg_\bi_\bn_\bg_\b _\bd_\be_\bf_\bi_\bn_\bi_\bt_\bi_\bo_\bn\n@@ -319,16 +319,16 @@\n                       # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs\n                       # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bi_\bs_\bp_\ba_\bt_\bc_\bh\n                       # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b._\b*\n                       # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bs_\bc_\bh_\be_\bm_\ba\n                       # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs\n                 # _\bH_\ba_\bn_\bd_\bl_\be_\br_\bs\n                 # _\bF_\bi_\bl_\bt_\be_\br_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bo_\br_\bm_\b _\ba_\bn_\bd_\b _\bf_\bi_\be_\bl_\bd_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/middleware.html", "source2": "./usr/share/doc/python-django-doc/html/ref/middleware.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Middleware &#8212; Django 5.2b1 documentation</title>\n+    <title>Middleware &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Migration Operations\" href=\"migration-operations.html\" />\n     <link rel=\"prev\" title=\"Logging\" href=\"logging.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -84,31 +85,31 @@\n the <a class=\"reference internal\" href=\"../topics/http/middleware.html\"><span class=\"doc\">middleware usage guide</span></a>.</p>\n <section id=\"s-available-middleware\">\n <span id=\"available-middleware\"></span><h2>Available middleware<a class=\"headerlink\" href=\"#available-middleware\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-module-django.middleware.cache\">\n <span id=\"s-cache-middleware\"></span><span id=\"module-django.middleware.cache\"></span><span id=\"cache-middleware\"></span><h3>Cache middleware<a class=\"headerlink\" href=\"#module-django.middleware.cache\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.middleware.cache.UpdateCacheMiddleware\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UpdateCacheMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/cache.py#L61\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.cache.UpdateCacheMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UpdateCacheMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/cache.py#L61\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.cache.UpdateCacheMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.middleware.cache.FetchFromCacheMiddleware\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FetchFromCacheMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/cache.py#L133\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.cache.FetchFromCacheMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FetchFromCacheMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/cache.py#L133\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.cache.FetchFromCacheMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Enable the site-wide cache. If these are enabled, each Django-powered page will\n be cached for as long as the <a class=\"reference internal\" href=\"settings.html#std-setting-CACHE_MIDDLEWARE_SECONDS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">CACHE_MIDDLEWARE_SECONDS</span></code></a> setting\n defines. See the <a class=\"reference internal\" href=\"../topics/cache.html\"><span class=\"doc\">cache documentation</span></a>.</p>\n </section>\n <section id=\"s-module-django.middleware.common\">\n <span id=\"s-common-middleware\"></span><span id=\"module-django.middleware.common\"></span><span id=\"common-middleware\"></span><h3>\u201cCommon\u201d middleware<a class=\"headerlink\" href=\"#module-django.middleware.common\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.middleware.common.CommonMiddleware\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CommonMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/common.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.common.CommonMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CommonMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/common.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.common.CommonMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.middleware.common.CommonMiddleware.response_redirect_class\">\n <span class=\"sig-name descname\"><span class=\"pre\">response_redirect_class</span></span><a class=\"headerlink\" href=\"#django.middleware.common.CommonMiddleware.response_redirect_class\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Defaults to <a class=\"reference internal\" href=\"request-response.html#django.http.HttpResponsePermanentRedirect\" title=\"django.http.HttpResponsePermanentRedirect\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponsePermanentRedirect</span></code></a>. Subclass\n <code class=\"docutils literal notranslate\"><span class=\"pre\">CommonMiddleware</span></code> and override the attribute to customize the redirects\n issued by the middleware.</p>\n </dd></dl>\n@@ -149,39 +150,39 @@\n </pre></div>\n </div>\n </li>\n <li><p>Sets the <code class=\"docutils literal notranslate\"><span class=\"pre\">Content-Length</span></code> header for non-streaming responses.</p></li>\n </ul>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.middleware.common.BrokenLinkEmailsMiddleware\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BrokenLinkEmailsMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/common.py#L118\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.common.BrokenLinkEmailsMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BrokenLinkEmailsMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/common.py#L118\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.common.BrokenLinkEmailsMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <ul class=\"simple\">\n <li><p>Sends broken link notification emails to <a class=\"reference internal\" href=\"settings.html#std-setting-MANAGERS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MANAGERS</span></code></a> (see\n <a class=\"reference internal\" href=\"../howto/error-reporting.html\"><span class=\"doc\">How to manage error reporting</span></a>).</p></li>\n </ul>\n </section>\n <section id=\"s-module-django.middleware.gzip\">\n <span id=\"s-gzip-middleware\"></span><span id=\"module-django.middleware.gzip\"></span><span id=\"gzip-middleware\"></span><h3>GZip middleware<a class=\"headerlink\" href=\"#module-django.middleware.gzip\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.middleware.gzip.GZipMiddleware\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GZipMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/gzip.py#L9\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.gzip.GZipMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GZipMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/gzip.py#L9\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.gzip.GZipMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.middleware.gzip.GZipMiddleware.max_random_bytes\">\n <span class=\"sig-name descname\"><span class=\"pre\">max_random_bytes</span></span><a class=\"headerlink\" href=\"#django.middleware.gzip.GZipMiddleware.max_random_bytes\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Defaults to 100. Subclass <code class=\"docutils literal notranslate\"><span class=\"pre\">GZipMiddleware</span></code> and override the attribute\n to change the maximum number of random bytes that is included with\n compressed responses.</p>\n </dd></dl>\n \n </dd></dl>\n \n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Security researchers revealed that when compression techniques (including\n <code class=\"docutils literal notranslate\"><span class=\"pre\">GZipMiddleware</span></code>) are used on a website, the site may become exposed to a\n number of possible attacks.</p>\n <p>To mitigate attacks, Django implements a technique called <em>Heal The Breach\n (HTB)</em>. It adds up to 100 bytes (see\n <a class=\"reference internal\" href=\"#django.middleware.gzip.GZipMiddleware.max_random_bytes\" title=\"django.middleware.gzip.GZipMiddleware.max_random_bytes\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">max_random_bytes</span></code></a>) of random bytes to each response\n to make the attacks less effective.</p>\n@@ -204,30 +205,30 @@\n <p>You can apply GZip compression to individual views using the\n <a class=\"reference internal\" href=\"../topics/http/decorators.html#django.views.decorators.gzip.gzip_page\" title=\"django.views.decorators.gzip.gzip_page\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">gzip_page()</span></code></a> decorator.</p>\n </section>\n <section id=\"s-module-django.middleware.http\">\n <span id=\"s-conditional-get-middleware\"></span><span id=\"module-django.middleware.http\"></span><span id=\"conditional-get-middleware\"></span><h3>Conditional GET middleware<a class=\"headerlink\" href=\"#module-django.middleware.http\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.middleware.http.ConditionalGetMiddleware\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ConditionalGetMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/http.py#L6\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.http.ConditionalGetMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ConditionalGetMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/http.py#L6\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.http.ConditionalGetMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Handles conditional GET operations. If the response doesn\u2019t have an <code class=\"docutils literal notranslate\"><span class=\"pre\">ETag</span></code>\n header, the middleware adds one if needed. If the response has an <code class=\"docutils literal notranslate\"><span class=\"pre\">ETag</span></code> or\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Last-Modified</span></code> header, and the request has <code class=\"docutils literal notranslate\"><span class=\"pre\">If-None-Match</span></code> or\n <code class=\"docutils literal notranslate\"><span class=\"pre\">If-Modified-Since</span></code>, the response is replaced by an\n <a class=\"reference internal\" href=\"request-response.html#django.http.HttpResponseNotModified\" title=\"django.http.HttpResponseNotModified\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponseNotModified</span></code></a>.</p>\n <p>You can handle conditional GET operations with individual views using the\n <a class=\"reference internal\" href=\"../topics/http/decorators.html#django.views.decorators.http.conditional_page\" title=\"django.views.decorators.http.conditional_page\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">conditional_page()</span></code></a> decorator.</p>\n </section>\n <section id=\"s-module-django.middleware.locale\">\n <span id=\"s-locale-middleware\"></span><span id=\"module-django.middleware.locale\"></span><span id=\"locale-middleware\"></span><h3>Locale middleware<a class=\"headerlink\" href=\"#module-django.middleware.locale\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.middleware.locale.LocaleMiddleware\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LocaleMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/locale.py#L10\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.locale.LocaleMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LocaleMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/locale.py#L10\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.locale.LocaleMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.middleware.locale.LocaleMiddleware.response_redirect_class\">\n <span class=\"sig-name descname\"><span class=\"pre\">response_redirect_class</span></span><a class=\"headerlink\" href=\"#django.middleware.locale.LocaleMiddleware.response_redirect_class\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Defaults to <a class=\"reference internal\" href=\"request-response.html#django.http.HttpResponseRedirect\" title=\"django.http.HttpResponseRedirect\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponseRedirect</span></code></a>. Subclass\n <code class=\"docutils literal notranslate\"><span class=\"pre\">LocaleMiddleware</span></code> and override the attribute to customize the\n redirects issued by the middleware.</p>\n </dd></dl>\n@@ -237,33 +238,33 @@\n <p>Enables language selection based on data from the request. It customizes\n content for each user. See the <a class=\"reference internal\" href=\"../topics/i18n/translation.html\"><span class=\"doc\">internationalization documentation</span></a>.</p>\n </section>\n <section id=\"s-module-django.contrib.messages.middleware\">\n <span id=\"s-message-middleware\"></span><span id=\"module-django.contrib.messages.middleware\"></span><span id=\"message-middleware\"></span><h3>Message middleware<a class=\"headerlink\" href=\"#module-django.contrib.messages.middleware\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.messages.middleware.MessageMiddleware\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MessageMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/messages/middleware.py#L6\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.messages.middleware.MessageMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MessageMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/messages/middleware.py#L6\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.messages.middleware.MessageMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Enables cookie- and session-based message support. See the\n <a class=\"reference internal\" href=\"contrib/messages.html\"><span class=\"doc\">messages documentation</span></a>.</p>\n </section>\n <section id=\"s-module-django.middleware.security\">\n <span id=\"s-id1\"></span><span id=\"s-security-middleware\"></span><span id=\"module-django.middleware.security\"></span><span id=\"id1\"></span><span id=\"security-middleware\"></span><h3>Security middleware<a class=\"headerlink\" href=\"#module-django.middleware.security\" title=\"Link to this heading\">\u00b6</a></h3>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>If your deployment situation allows, it\u2019s usually a good idea to have your\n front-end web server perform the functionality provided by the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">SecurityMiddleware</span></code>. That way, if there are requests that aren\u2019t served\n by Django (such as static media or user-uploaded files), they will have\n the same protections as requests to your Django application.</p>\n </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.middleware.security.SecurityMiddleware\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SecurityMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/security.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.security.SecurityMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SecurityMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/security.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.security.SecurityMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">django.middleware.security.SecurityMiddleware</span></code> provides several security\n enhancements to the request/response cycle. Each one can be independently\n enabled or disabled with a setting.</p>\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"settings.html#std-setting-SECURE_CONTENT_TYPE_NOSNIFF\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECURE_CONTENT_TYPE_NOSNIFF</span></code></a></p></li>\n@@ -298,25 +299,25 @@\n to the <code class=\"docutils literal notranslate\"><span class=\"pre\">Strict-Transport-Security</span></code> header. This is recommended (assuming all\n subdomains are served exclusively using HTTPS), otherwise your site may still\n be vulnerable via an insecure connection to a subdomain.</p>\n <p>If you wish to submit your site to the <a class=\"reference external\" href=\"https://hstspreload.org/\">browser preload list</a>, set the\n <a class=\"reference internal\" href=\"settings.html#std-setting-SECURE_HSTS_PRELOAD\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECURE_HSTS_PRELOAD</span></code></a> setting to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>. That appends the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">preload</span></code> directive to the <code class=\"docutils literal notranslate\"><span class=\"pre\">Strict-Transport-Security</span></code> header.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>The HSTS policy applies to your entire domain, not just the URL of the\n response that you set the header on. Therefore, you should only use it if\n your entire domain is served via HTTPS only.</p>\n <p>Browsers properly respecting the HSTS header will refuse to allow users to\n bypass warnings and connect to a site with an expired, self-signed, or\n otherwise invalid SSL certificate. If you use HSTS, make sure your\n certificates are in good shape and stay that way!</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If you are deployed behind a load-balancer or reverse-proxy server, and the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Strict-Transport-Security</span></code> header is not being added to your responses,\n it may be because Django doesn\u2019t realize that it\u2019s on a secure connection;\n you may need to set the <a class=\"reference internal\" href=\"settings.html#std-setting-SECURE_PROXY_SSL_HEADER\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECURE_PROXY_SSL_HEADER</span></code></a> setting.</p>\n </div>\n </section>\n <section id=\"s-referrer-policy\">\n@@ -347,15 +348,15 @@\n to <code class=\"docutils literal notranslate\"><span class=\"pre\">https://example.com/2.html</span></code> is same-origin. A link from\n <code class=\"docutils literal notranslate\"><span class=\"pre\">https://example.com/page.html</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">https://not.example.com/page.html</span></code> is\n cross-origin.</p></li>\n <li><p>Protocol downgrade: a downgrade occurs if the page containing the link is\n served via HTTPS, but the page being linked to is not served via HTTPS.</p></li>\n </ul>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>When your site is served via HTTPS, <a class=\"reference internal\" href=\"csrf.html#how-csrf-works\"><span class=\"std std-ref\">Django\u2019s CSRF protection system</span></a> requires the <code class=\"docutils literal notranslate\"><span class=\"pre\">Referer</span></code> header to be present, so\n completely disabling the <code class=\"docutils literal notranslate\"><span class=\"pre\">Referer</span></code> header will interfere with CSRF\n protection. To gain most of the benefits of disabling <code class=\"docutils literal notranslate\"><span class=\"pre\">Referer</span></code> headers\n while also keeping CSRF protection, consider enabling only same-origin\n referrers.</p>\n </div>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">SecurityMiddleware</span></code> can set the <code class=\"docutils literal notranslate\"><span class=\"pre\">Referrer-Policy</span></code> header for you, based on\n@@ -452,84 +453,84 @@\n <p>If your site offers both HTTP and HTTPS connections, most users will end up\n with an unsecured connection by default. For best security, you should redirect\n all HTTP connections to HTTPS.</p>\n <p>If you set the <a class=\"reference internal\" href=\"settings.html#std-setting-SECURE_SSL_REDIRECT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECURE_SSL_REDIRECT</span></code></a> setting to True,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">SecurityMiddleware</span></code> will permanently (HTTP 301) redirect all HTTP\n connections to HTTPS.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>For performance reasons, it\u2019s preferable to do these redirects outside of\n Django, in a front-end load balancer or reverse-proxy server such as\n <a class=\"reference external\" href=\"https://nginx.org/\">nginx</a>. <a class=\"reference internal\" href=\"settings.html#std-setting-SECURE_SSL_REDIRECT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECURE_SSL_REDIRECT</span></code></a> is intended for the deployment\n situations where this isn\u2019t an option.</p>\n </div>\n <p>If the <a class=\"reference internal\" href=\"settings.html#std-setting-SECURE_SSL_HOST\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECURE_SSL_HOST</span></code></a> setting has a value, all redirects will be\n sent to that host instead of the originally-requested host.</p>\n <p>If there are a few pages on your site that should be available over HTTP, and\n not redirected to HTTPS, you can list regular expressions to match those URLs\n in the <a class=\"reference internal\" href=\"settings.html#std-setting-SECURE_REDIRECT_EXEMPT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECURE_REDIRECT_EXEMPT</span></code></a> setting.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If you are deployed behind a load-balancer or reverse-proxy server and\n Django can\u2019t seem to tell when a request actually is already secure, you\n may need to set the <a class=\"reference internal\" href=\"settings.html#std-setting-SECURE_PROXY_SSL_HEADER\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECURE_PROXY_SSL_HEADER</span></code></a> setting.</p>\n </div>\n </section>\n </section>\n <section id=\"s-module-django.contrib.sessions.middleware\">\n <span id=\"s-session-middleware\"></span><span id=\"module-django.contrib.sessions.middleware\"></span><span id=\"session-middleware\"></span><h3>Session middleware<a class=\"headerlink\" href=\"#module-django.contrib.sessions.middleware\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.sessions.middleware.SessionMiddleware\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SessionMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sessions/middleware.py#L12\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sessions.middleware.SessionMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SessionMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sessions/middleware.py#L12\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sessions.middleware.SessionMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Enables session support. See the <a class=\"reference internal\" href=\"../topics/http/sessions.html\"><span class=\"doc\">session documentation</span></a>.</p>\n </section>\n <section id=\"s-module-django.contrib.sites.middleware\">\n <span id=\"s-site-middleware\"></span><span id=\"module-django.contrib.sites.middleware\"></span><span id=\"site-middleware\"></span><h3>Site middleware<a class=\"headerlink\" href=\"#module-django.contrib.sites.middleware\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.sites.middleware.CurrentSiteMiddleware\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CurrentSiteMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sites/middleware.py#L6\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sites.middleware.CurrentSiteMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CurrentSiteMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/sites/middleware.py#L6\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.sites.middleware.CurrentSiteMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Adds the <code class=\"docutils literal notranslate\"><span class=\"pre\">site</span></code> attribute representing the current site to every incoming\n <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code> object. See the <a class=\"reference internal\" href=\"contrib/sites.html#site-middleware\"><span class=\"std std-ref\">sites documentation</span></a>.</p>\n </section>\n <section id=\"s-module-django.contrib.auth.middleware\">\n <span id=\"s-authentication-middleware\"></span><span id=\"module-django.contrib.auth.middleware\"></span><span id=\"authentication-middleware\"></span><h3>Authentication middleware<a class=\"headerlink\" href=\"#module-django.contrib.auth.middleware\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.middleware.AuthenticationMiddleware\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AuthenticationMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/middleware.py#L29\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.middleware.AuthenticationMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AuthenticationMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/middleware.py#L29\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.middleware.AuthenticationMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Adds the <code class=\"docutils literal notranslate\"><span class=\"pre\">user</span></code> attribute, representing the currently-logged-in user, to\n every incoming <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code> object. See <a class=\"reference internal\" href=\"../topics/auth/default.html#auth-web-requests\"><span class=\"std std-ref\">Authentication in web requests</span></a>.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.middleware.LoginRequiredMiddleware\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LoginRequiredMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/middleware.py#L43\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.middleware.LoginRequiredMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LoginRequiredMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/middleware.py#L43\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.middleware.LoginRequiredMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Subclass the middleware and override the following attributes and methods\n to customize behavior for unauthenticated requests.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.middleware.LoginRequiredMiddleware.redirect_field_name\">\n <span class=\"sig-name descname\"><span class=\"pre\">redirect_field_name</span></span><a class=\"headerlink\" href=\"#django.contrib.auth.middleware.LoginRequiredMiddleware.redirect_field_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;next&quot;</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.middleware.LoginRequiredMiddleware.get_login_url\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_login_url</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/middleware.py#L61\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.middleware.LoginRequiredMiddleware.get_login_url\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_login_url</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/middleware.py#L61\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.middleware.LoginRequiredMiddleware.get_login_url\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the URL that unauthenticated requests will be redirected to. This\n result is either the <code class=\"docutils literal notranslate\"><span class=\"pre\">login_url</span></code> set on the\n <a class=\"reference internal\" href=\"../topics/auth/default.html#django.contrib.auth.decorators.login_required\" title=\"django.contrib.auth.decorators.login_required\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">login_required()</span></code></a> decorator (if not\n <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>), or <a class=\"reference internal\" href=\"settings.html#std-setting-LOGIN_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">settings.LOGIN_URL</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.middleware.LoginRequiredMiddleware.get_redirect_field_name\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_redirect_field_name</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/middleware.py#L71\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.middleware.LoginRequiredMiddleware.get_redirect_field_name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_redirect_field_name</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/middleware.py#L71\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.middleware.LoginRequiredMiddleware.get_redirect_field_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the name of the query parameter that contains the URL the user\n should be redirected to after a successful login. This result is either\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">redirect_field_name</span></code> set on the\n <a class=\"reference internal\" href=\"../topics/auth/default.html#django.contrib.auth.decorators.login_required\" title=\"django.contrib.auth.decorators.login_required\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">login_required()</span></code></a> decorator (if not\n <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>), or <a class=\"reference internal\" href=\"#django.contrib.auth.middleware.LoginRequiredMiddleware.redirect_field_name\" title=\"django.contrib.auth.middleware.LoginRequiredMiddleware.redirect_field_name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">redirect_field_name</span></code></a>. If <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> is returned, a query\n parameter won\u2019t be added.</p>\n </dd></dl>\n@@ -584,46 +585,46 @@\n <div class=\"admonition-ensure-that-your-login-view-does-not-require-a-login admonition\">\n <p class=\"admonition-title\">Ensure that your login view does not require a login.</p>\n <p>To prevent infinite redirects, ensure you have\n <a class=\"reference internal\" href=\"../topics/auth/default.html#disable-login-required-middleware-for-views\"><span class=\"std std-ref\">enabled unauthenticated requests</span></a> to your login view.</p>\n </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.middleware.RemoteUserMiddleware\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RemoteUserMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/middleware.py#L93\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.middleware.RemoteUserMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RemoteUserMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/middleware.py#L93\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.middleware.RemoteUserMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Middleware for utilizing web server provided authentication. See\n <a class=\"reference internal\" href=\"../howto/auth-remote-user.html\"><span class=\"doc\">How to authenticate using REMOTE_USER</span></a> for usage details.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.middleware.PersistentRemoteUserMiddleware\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PersistentRemoteUserMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/middleware.py#L260\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.middleware.PersistentRemoteUserMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PersistentRemoteUserMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/middleware.py#L260\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.middleware.PersistentRemoteUserMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Middleware for utilizing web server provided authentication when enabled only\n on the login page. See <a class=\"reference internal\" href=\"../howto/auth-remote-user.html#persistent-remote-user-middleware-howto\"><span class=\"std std-ref\">Using REMOTE_USER on login pages only</span></a> for usage\n details.</p>\n </section>\n <section id=\"s-csrf-protection-middleware\">\n <span id=\"csrf-protection-middleware\"></span><h3>CSRF protection middleware<a class=\"headerlink\" href=\"#csrf-protection-middleware\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.middleware.csrf.CsrfViewMiddleware\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CsrfViewMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/csrf.py#L165\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.csrf.CsrfViewMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CsrfViewMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/csrf.py#L165\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.csrf.CsrfViewMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Adds protection against Cross Site Request Forgeries by adding hidden form\n fields to POST forms and checking requests for the correct value. See the\n <a class=\"reference internal\" href=\"csrf.html\"><span class=\"doc\">Cross Site Request Forgery protection documentation</span></a>.</p>\n <p>You can add Cross Site Request Forgery protection to individual views using the\n <a class=\"reference internal\" href=\"csrf.html#django.views.decorators.csrf.csrf_protect\" title=\"django.views.decorators.csrf.csrf_protect\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">csrf_protect()</span></code></a> decorator.</p>\n </section>\n <section id=\"s-x-frame-options-middleware\">\n <span id=\"x-frame-options-middleware\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">X-Frame-Options</span></code> middleware<a class=\"headerlink\" href=\"#x-frame-options-middleware\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.middleware.clickjacking.XFrameOptionsMiddleware\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">XFrameOptionsMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/clickjacking.py#L12\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.clickjacking.XFrameOptionsMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">XFrameOptionsMiddleware</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/middleware/clickjacking.py#L12\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.middleware.clickjacking.XFrameOptionsMiddleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Simple <a class=\"reference internal\" href=\"clickjacking.html\"><span class=\"doc\">clickjacking protection via the X-Frame-Options header</span></a>.</p>\n </section>\n </section>\n <section id=\"s-middleware-ordering\">\n <span id=\"s-id12\"></span><span id=\"middleware-ordering\"></span><span id=\"id12\"></span><h2>Middleware ordering<a class=\"headerlink\" href=\"#middleware-ordering\" title=\"Link to this heading\">\u00b6</a></h2>\n@@ -738,37 +739,37 @@\n <li><a class=\"reference internal\" href=\"#middleware-ordering\">Middleware ordering</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"logging.html\"\n-                          title=\"previous chapter\">Logging</a></p>\n+                          title=\"vorig hoofdstuk\">Logging</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"migration-operations.html\"\n-                          title=\"next chapter\">Migration Operations</a></p>\n+                          title=\"volgend hoofdstuk\">Migration Operations</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document explains all middleware components that come with Django. For\n information on how to use them and how to write your own middleware, see the\n _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\bu_\bs_\ba_\bg_\be_\b _\bg_\bu_\bi_\bd_\be.\n *\b**\b**\b**\b**\b* A\bAv\bva\bai\bil\bla\bab\bbl\ble\be m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* C\bCa\bac\bch\bhe\be m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs UpdateCacheMiddleware_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs FetchFromCacheMiddleware_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs UpdateCacheMiddleware_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs FetchFromCacheMiddleware_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Enable the site-wide cache. If these are enabled, each Django-powered page will\n be cached for as long as the _\bC_\bA_\bC_\bH_\bE_\b__\bM_\bI_\bD_\bD_\bL_\bE_\bW_\bA_\bR_\bE_\b__\bS_\bE_\bC_\bO_\bN_\bD_\bS setting defines. See the\n _\bc_\ba_\bc_\bh_\be_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n *\b**\b**\b**\b* ?\b\u201cC\bCo\bom\bmm\bmo\bon\bn?\b\u201d m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs CommonMiddleware_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs CommonMiddleware_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         response_redirect_class_\b\u00b6\n             Defaults to _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bP_\be_\br_\bm_\ba_\bn_\be_\bn_\bt_\bR_\be_\bd_\bi_\br_\be_\bc_\bt. Subclass\n             CommonMiddleware and override the attribute to customize the\n             redirects issued by the middleware.\n Adds a few conveniences for perfectionists:\n     * Forbids access to user agents in the _\bD_\bI_\bS_\bA_\bL_\bL_\bO_\bW_\bE_\bD_\b__\bU_\bS_\bE_\bR_\b__\bA_\bG_\bE_\bN_\bT_\bS setting,\n       which should be a list of compiled regular expression objects.\n@@ -43,24 +43,24 @@\n \n \n       @no_append_slash\n       def sensitive_fbv(request, *args, **kwargs):\n           \"\"\"View to be excluded from APPEND_SLASH.\"\"\"\n           return HttpResponse()\n     * Sets the Content-Length header for non-streaming responses.\n-  c\bcl\bla\bas\bss\bs BrokenLinkEmailsMiddleware_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BrokenLinkEmailsMiddleware_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n     * Sends broken link notification emails to _\bM_\bA_\bN_\bA_\bG_\bE_\bR_\bS (see _\bH_\bo_\bw_\b _\bt_\bo_\b _\bm_\ba_\bn_\ba_\bg_\be\n       _\be_\br_\br_\bo_\br_\b _\br_\be_\bp_\bo_\br_\bt_\bi_\bn_\bg).\n *\b**\b**\b**\b* G\bGZ\bZi\bip\bp m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs GZipMiddleware_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs GZipMiddleware_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         max_random_bytes_\b\u00b6\n             Defaults to 100. Subclass GZipMiddleware and override the attribute\n             to change the maximum number of random bytes that is included with\n             compressed responses.\n-Note\n+Notitie\n Security researchers revealed that when compression techniques (including\n GZipMiddleware) are used on a website, the site may become exposed to a number\n of possible attacks.\n To mitigate attacks, Django implements a technique called H\bHe\bea\bal\bl T\bTh\bhe\be B\bBr\bre\bea\bac\bch\bh\n (\b(H\bHT\bTB\bB)\b). It adds up to 100 bytes (see _\bm_\ba_\bx_\b__\br_\ba_\bn_\bd_\bo_\bm_\b__\bb_\by_\bt_\be_\bs) of random bytes to each\n response to make the attacks less effective.\n For more details, see the _\bB_\bR_\bE_\bA_\bC_\bH_\b _\bp_\ba_\bp_\be_\br_\b _\b(_\bP_\bD_\bF_\b), _\bb_\br_\be_\ba_\bc_\bh_\ba_\bt_\bt_\ba_\bc_\bk_\b._\bc_\bo_\bm, and the _\bH_\be_\ba_\bl\n@@ -75,41 +75,41 @@\n     * The request (the browser) hasn\u2019t sent an Accept-Encoding header\n       containing gzip.\n If the response has an ETag header, the ETag is made weak to comply with _\bR\bR_\bF\bF_\bC\bC\n _\b9\b9_\b1\b1_\b1\b1_\b0\b0_\b _\bS\bS_\be\be_\bc\bc_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b _\b8\b8_\b.\b._\b8\b8_\b.\b._\b1\b1.\n You can apply GZip compression to individual views using the _\bg_\bz_\bi_\bp_\b__\bp_\ba_\bg_\be_\b(_\b)\n decorator.\n *\b**\b**\b**\b* C\bCo\bon\bnd\bdi\bit\bti\bio\bon\bna\bal\bl G\bGE\bET\bT m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ConditionalGetMiddleware_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ConditionalGetMiddleware_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Handles conditional GET operations. If the response doesn\u2019t have an ETag\n header, the middleware adds one if needed. If the response has an ETag or Last-\n Modified header, and the request has If-None-Match or If-Modified-Since, the\n response is replaced by an _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bN_\bo_\bt_\bM_\bo_\bd_\bi_\bf_\bi_\be_\bd.\n You can handle conditional GET operations with individual views using the\n _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bp_\ba_\bg_\be_\b(_\b) decorator.\n *\b**\b**\b**\b* L\bLo\boc\bca\bal\ble\be m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs LocaleMiddleware_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs LocaleMiddleware_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         response_redirect_class_\b\u00b6\n             Defaults to _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bR_\be_\bd_\bi_\br_\be_\bc_\bt. Subclass LocaleMiddleware and\n             override the attribute to customize the redirects issued by the\n             middleware.\n Enables language selection based on data from the request. It customizes\n content for each user. See the _\bi_\bn_\bt_\be_\br_\bn_\ba_\bt_\bi_\bo_\bn_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n *\b**\b**\b**\b* M\bMe\bes\bss\bsa\bag\bge\be m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MessageMiddleware_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MessageMiddleware_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Enables cookie- and session-based message support. See the _\bm_\be_\bs_\bs_\ba_\bg_\be_\bs\n _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n *\b**\b**\b**\b* S\bSe\bec\bcu\bur\bri\bit\bty\by m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-Warning\n+Waarschuwing\n If your deployment situation allows, it\u2019s usually a good idea to have your\n front-end web server perform the functionality provided by the\n SecurityMiddleware. That way, if there are requests that aren\u2019t served by\n Django (such as static media or user-uploaded files), they will have the same\n protections as requests to your Django application.\n-  c\bcl\bla\bas\bss\bs SecurityMiddleware_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SecurityMiddleware_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The django.middleware.security.SecurityMiddleware provides several security\n enhancements to the request/response cycle. Each one can be independently\n enabled or disabled with a setting.\n     * _\bS_\bE_\bC_\bU_\bR_\bE_\b__\bC_\bO_\bN_\bT_\bE_\bN_\bT_\b__\bT_\bY_\bP_\bE_\b__\bN_\bO_\bS_\bN_\bI_\bF_\bF\n     * _\bS_\bE_\bC_\bU_\bR_\bE_\b__\bC_\bR_\bO_\bS_\bS_\b__\bO_\bR_\bI_\bG_\bI_\bN_\b__\bO_\bP_\bE_\bN_\bE_\bR_\b__\bP_\bO_\bL_\bI_\bC_\bY\n     * _\bS_\bE_\bC_\bU_\bR_\bE_\b__\bH_\bS_\bT_\bS_\b__\bI_\bN_\bC_\bL_\bU_\bD_\bE_\b__\bS_\bU_\bB_\bD_\bO_\bM_\bA_\bI_\bN_\bS\n     * _\bS_\bE_\bC_\bU_\bR_\bE_\b__\bH_\bS_\bT_\bS_\b__\bP_\bR_\bE_\bL_\bO_\bA_\bD\n@@ -137,23 +137,23 @@\n SecurityMiddleware will add the includeSubDomains directive to the Strict-\n Transport-Security header. This is recommended (assuming all subdomains are\n served exclusively using HTTPS), otherwise your site may still be vulnerable\n via an insecure connection to a subdomain.\n If you wish to submit your site to the _\bb_\br_\bo_\bw_\bs_\be_\br_\b _\bp_\br_\be_\bl_\bo_\ba_\bd_\b _\bl_\bi_\bs_\bt, set the\n _\bS_\bE_\bC_\bU_\bR_\bE_\b__\bH_\bS_\bT_\bS_\b__\bP_\bR_\bE_\bL_\bO_\bA_\bD setting to True. That appends the preload directive to the\n Strict-Transport-Security header.\n-Warning\n+Waarschuwing\n The HSTS policy applies to your entire domain, not just the URL of the response\n that you set the header on. Therefore, you should only use it if your entire\n domain is served via HTTPS only.\n Browsers properly respecting the HSTS header will refuse to allow users to\n bypass warnings and connect to a site with an expired, self-signed, or\n otherwise invalid SSL certificate. If you use HSTS, make sure your certificates\n are in good shape and stay that way!\n-Note\n+Notitie\n If you are deployed behind a load-balancer or reverse-proxy server, and the\n Strict-Transport-Security header is not being added to your responses, it may\n be because Django doesn\u2019t realize that it\u2019s on a secure connection; you may\n need to set the _\bS_\bE_\bC_\bU_\bR_\bE_\b__\bP_\bR_\bO_\bX_\bY_\b__\bS_\bS_\bL_\b__\bH_\bE_\bA_\bD_\bE_\bR setting.\n *\b**\b**\b* R\bRe\bef\bfe\ber\brr\bre\ber\br P\bPo\bol\bli\bic\bcy\by_\b?\b\u00b6 *\b**\b**\b*\n Browsers use _\bt_\bh_\be_\b _\bR_\be_\bf_\be_\br_\be_\br_\b _\bh_\be_\ba_\bd_\be_\br as a way to send information to a site about\n how users got there. When a user clicks a link, the browser will send the full\n@@ -176,15 +176,15 @@\n for:\n     * Same-origin versus cross-origin: a link from https://example.com/1.html\n       to https://example.com/2.html is same-origin. A link from https://\n       example.com/page.html to https://not.example.com/page.html is cross-\n       origin.\n     * Protocol downgrade: a downgrade occurs if the page containing the link is\n       served via HTTPS, but the page being linked to is not served via HTTPS.\n-Warning\n+Waarschuwing\n When your site is served via HTTPS, _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bC_\bS_\bR_\bF_\b _\bp_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn_\b _\bs_\by_\bs_\bt_\be_\bm requires\n the Referer header to be present, so completely disabling the Referer header\n will interfere with CSRF protection. To gain most of the benefits of disabling\n Referer headers while also keeping CSRF protection, consider enabling only\n same-origin referrers.\n SecurityMiddleware can set the Referrer-Policy header for you, based on the\n _\bS_\bE_\bC_\bU_\bR_\bE_\b__\bR_\bE_\bF_\bE_\bR_\bR_\bE_\bR_\b__\bP_\bO_\bL_\bI_\bC_\bY setting (note spelling: browsers send a Referer header\n@@ -262,49 +262,49 @@\n useful.\n *\b**\b**\b* S\bSS\bSL\bL R\bRe\bed\bdi\bir\bre\bec\bct\bt_\b?\b\u00b6 *\b**\b**\b*\n If your site offers both HTTP and HTTPS connections, most users will end up\n with an unsecured connection by default. For best security, you should redirect\n all HTTP connections to HTTPS.\n If you set the _\bS_\bE_\bC_\bU_\bR_\bE_\b__\bS_\bS_\bL_\b__\bR_\bE_\bD_\bI_\bR_\bE_\bC_\bT setting to True, SecurityMiddleware will\n permanently (HTTP 301) redirect all HTTP connections to HTTPS.\n-Note\n+Notitie\n For performance reasons, it\u2019s preferable to do these redirects outside of\n Django, in a front-end load balancer or reverse-proxy server such as _\bn_\bg_\bi_\bn_\bx.\n _\bS_\bE_\bC_\bU_\bR_\bE_\b__\bS_\bS_\bL_\b__\bR_\bE_\bD_\bI_\bR_\bE_\bC_\bT is intended for the deployment situations where this isn\u2019t\n an option.\n If the _\bS_\bE_\bC_\bU_\bR_\bE_\b__\bS_\bS_\bL_\b__\bH_\bO_\bS_\bT setting has a value, all redirects will be sent to that\n host instead of the originally-requested host.\n If there are a few pages on your site that should be available over HTTP, and\n not redirected to HTTPS, you can list regular expressions to match those URLs\n in the _\bS_\bE_\bC_\bU_\bR_\bE_\b__\bR_\bE_\bD_\bI_\bR_\bE_\bC_\bT_\b__\bE_\bX_\bE_\bM_\bP_\bT setting.\n-Note\n+Notitie\n If you are deployed behind a load-balancer or reverse-proxy server and Django\n can\u2019t seem to tell when a request actually is already secure, you may need to\n set the _\bS_\bE_\bC_\bU_\bR_\bE_\b__\bP_\bR_\bO_\bX_\bY_\b__\bS_\bS_\bL_\b__\bH_\bE_\bA_\bD_\bE_\bR setting.\n *\b**\b**\b**\b* S\bSe\bes\bss\bsi\bio\bon\bn m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SessionMiddleware_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SessionMiddleware_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Enables session support. See the _\bs_\be_\bs_\bs_\bi_\bo_\bn_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n *\b**\b**\b**\b* S\bSi\bit\bte\be m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs CurrentSiteMiddleware_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs CurrentSiteMiddleware_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Adds the site attribute representing the current site to every incoming\n HttpRequest object. See the _\bs_\bi_\bt_\be_\bs_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n *\b**\b**\b**\b* A\bAu\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bio\bon\bn m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AuthenticationMiddleware_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AuthenticationMiddleware_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Adds the user attribute, representing the currently-logged-in user, to every\n incoming HttpRequest object. See _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bw_\be_\bb_\b _\br_\be_\bq_\bu_\be_\bs_\bt_\bs.\n-  c\bcl\bla\bas\bss\bs LoginRequiredMiddleware_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs LoginRequiredMiddleware_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Subclass the middleware and override the following attributes and methods\n       to customize behavior for unauthenticated requests.\n         redirect_field_name_\b\u00b6\n             Defaults to \"next\".\n-        get_login_url()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_login_url()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the URL that unauthenticated requests will be redirected\n             to. This result is either the login_url set on the _\bl_\bo_\bg_\bi_\bn_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b(_\b)\n             decorator (if not None), or _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b._\bL_\bO_\bG_\bI_\bN_\b__\bU_\bR_\bL.\n-        get_redirect_field_name()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_redirect_field_name()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the name of the query parameter that contains the URL the\n             user should be redirected to after a successful login. This result\n             is either the redirect_field_name set on the _\bl_\bo_\bg_\bi_\bn_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b(_\b)\n             decorator (if not None), or _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b__\bf_\bi_\be_\bl_\bd_\b__\bn_\ba_\bm_\be. If None is\n             returned, a query parameter won\u2019t be added.\n New in Django 5.1.\n Redirects all unauthenticated requests to a login page, except for views\n@@ -343,29 +343,29 @@\n     name=\"dispatch\",\n )\n class BookMetrics(View):\n     pass\n Ensure that your login view does not require a login.\n To prevent infinite redirects, ensure you have _\be_\bn_\ba_\bb_\bl_\be_\bd_\b _\bu_\bn_\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\bd_\b _\br_\be_\bq_\bu_\be_\bs_\bt_\bs\n to your login view.\n-  c\bcl\bla\bas\bss\bs RemoteUserMiddleware_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RemoteUserMiddleware_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Middleware for utilizing web server provided authentication. See _\bH_\bo_\bw_\b _\bt_\bo\n _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\b _\bu_\bs_\bi_\bn_\bg_\b _\bR_\bE_\bM_\bO_\bT_\bE_\b__\bU_\bS_\bE_\bR for usage details.\n-  c\bcl\bla\bas\bss\bs PersistentRemoteUserMiddleware_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PersistentRemoteUserMiddleware_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Middleware for utilizing web server provided authentication when enabled only\n on the login page. See _\bU_\bs_\bi_\bn_\bg_\b _\bR_\bE_\bM_\bO_\bT_\bE_\b__\bU_\bS_\bE_\bR_\b _\bo_\bn_\b _\bl_\bo_\bg_\bi_\bn_\b _\bp_\ba_\bg_\be_\bs_\b _\bo_\bn_\bl_\by for usage details.\n *\b**\b**\b**\b* C\bCS\bSR\bRF\bF p\bpr\bro\bot\bte\bec\bct\bti\bio\bon\bn m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs CsrfViewMiddleware_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs CsrfViewMiddleware_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Adds protection against Cross Site Request Forgeries by adding hidden form\n fields to POST forms and checking requests for the correct value. See the _\bC_\br_\bo_\bs_\bs\n _\bS_\bi_\bt_\be_\b _\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bF_\bo_\br_\bg_\be_\br_\by_\b _\bp_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n You can add Cross Site Request Forgery protection to individual views using the\n _\bc_\bs_\br_\bf_\b__\bp_\br_\bo_\bt_\be_\bc_\bt_\b(_\b) decorator.\n *\b**\b**\b**\b* X\bX-\b-F\bFr\bra\bam\bme\be-\b-O\bOp\bpt\bti\bio\bon\bns\bs m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs XFrameOptionsMiddleware_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs XFrameOptionsMiddleware_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Simple _\bc_\bl_\bi_\bc_\bk_\bj_\ba_\bc_\bk_\bi_\bn_\bg_\b _\bp_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\bt_\bh_\be_\b _\bX_\b-_\bF_\br_\ba_\bm_\be_\b-_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\bh_\be_\ba_\bd_\be_\br.\n *\b**\b**\b**\b**\b* M\bMi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be o\bor\brd\bde\ber\bri\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Here are some hints about the ordering of various Django middleware classes:\n    1. _\bS_\be_\bc_\bu_\br_\bi_\bt_\by_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n       It should go near the top of the list if you\u2019re going to turn on the SSL\n       redirect as that avoids running through a bunch of other unnecessary\n       middleware.\n@@ -432,16 +432,16 @@\n                       # _\bS_\bS_\bL_\b _\bR_\be_\bd_\bi_\br_\be_\bc_\bt\n                 # _\bS_\be_\bs_\bs_\bi_\bo_\bn_\b _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n                 # _\bS_\bi_\bt_\be_\b _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n                 # _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n                 # _\bC_\bS_\bR_\bF_\b _\bp_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn_\b _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n                 # _\bX_\b-_\bF_\br_\ba_\bm_\be_\b-_\bO_\bp_\bt_\bi_\bo_\bn_\bs_\b _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n           o _\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\bo_\br_\bd_\be_\br_\bi_\bn_\bg\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bL_\bo_\bg_\bg_\bi_\bn_\bg\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\b _\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/migration-operations.html", "source2": "./usr/share/doc/python-django-doc/html/ref/migration-operations.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Migration Operations &#8212; Django 5.2b1 documentation</title>\n+    <title>Migration Operations &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Models\" href=\"models/index.html\" />\n     <link rel=\"prev\" title=\"Middleware\" href=\"middleware.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -101,15 +102,15 @@\n <p>For introductory material, see the <a class=\"reference internal\" href=\"../topics/migrations.html\"><span class=\"doc\">migrations topic guide</span></a>.</p>\n <section id=\"s-schema-operations\">\n <span id=\"schema-operations\"></span><h2>Schema Operations<a class=\"headerlink\" href=\"#schema-operations\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-createmodel\">\n <span id=\"createmodel\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">CreateModel</span></code><a class=\"headerlink\" href=\"#createmodel\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.CreateModel\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CreateModel</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">options</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">bases</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">managers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L41\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.CreateModel\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CreateModel</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">options</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">bases</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">managers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L41\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.CreateModel\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Creates a new model in the project history and a corresponding table in the\n database to match it.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> is the model name, as would be written in the <code class=\"docutils literal notranslate\"><span class=\"pre\">models.py</span></code> file.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">fields</span></code> is a list of 2-tuples of <code class=\"docutils literal notranslate\"><span class=\"pre\">(field_name,</span> <span class=\"pre\">field_instance)</span></code>.\n The field instance should be an unbound field (so just\n@@ -124,136 +125,136 @@\n The first manager in the list will be the default manager for this model during\n migrations.</p>\n </section>\n <section id=\"s-deletemodel\">\n <span id=\"deletemodel\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">DeleteModel</span></code><a class=\"headerlink\" href=\"#deletemodel\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.DeleteModel\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DeleteModel</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L425\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.DeleteModel\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DeleteModel</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L425\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.DeleteModel\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Deletes the model from the project history and its table from the database.</p>\n </section>\n <section id=\"s-renamemodel\">\n <span id=\"renamemodel\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RenameModel</span></code><a class=\"headerlink\" href=\"#renamemodel\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.RenameModel\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RenameModel</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L462\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.RenameModel\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RenameModel</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L462\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.RenameModel\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Renames the model from an old name to a new one.</p>\n <p>You may have to manually add\n this if you change the model\u2019s name and quite a few of its fields at once; to\n the autodetector, this will look like you deleted a model with the old name\n and added a new one with a different name, and the migration it creates will\n lose any data in the old table.</p>\n </section>\n <section id=\"s-altermodeltable\">\n <span id=\"altermodeltable\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">AlterModelTable</span></code><a class=\"headerlink\" href=\"#altermodeltable\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.AlterModelTable\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AlterModelTable</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">table</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L595\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AlterModelTable\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AlterModelTable</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">table</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L595\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AlterModelTable\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Changes the model\u2019s table name (the <a class=\"reference internal\" href=\"models/options.html#django.db.models.Options.db_table\" title=\"django.db.models.Options.db_table\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">db_table</span></code></a>\n option on the <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code> subclass).</p>\n </section>\n <section id=\"s-altermodeltablecomment\">\n <span id=\"altermodeltablecomment\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">AlterModelTableComment</span></code><a class=\"headerlink\" href=\"#altermodeltablecomment\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.AlterModelTableComment\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AlterModelTableComment</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">table_comment</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L646\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AlterModelTableComment\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AlterModelTableComment</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">table_comment</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L646\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AlterModelTableComment\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Changes the model\u2019s table comment (the\n <a class=\"reference internal\" href=\"models/options.html#django.db.models.Options.db_table_comment\" title=\"django.db.models.Options.db_table_comment\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">db_table_comment</span></code></a> option on the <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code>\n subclass).</p>\n </section>\n <section id=\"s-alteruniquetogether\">\n <span id=\"alteruniquetogether\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">AlterUniqueTogether</span></code><a class=\"headerlink\" href=\"#alteruniquetogether\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.AlterUniqueTogether\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AlterUniqueTogether</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">unique_together</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L750\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AlterUniqueTogether\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AlterUniqueTogether</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">unique_together</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L750\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AlterUniqueTogether\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Changes the model\u2019s set of unique constraints (the\n <a class=\"reference internal\" href=\"models/options.html#django.db.models.Options.unique_together\" title=\"django.db.models.Options.unique_together\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">unique_together</span></code></a> option on the <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code>\n subclass).</p>\n </section>\n <section id=\"s-alterindextogether\">\n <span id=\"alterindextogether\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">AlterIndexTogether</span></code><a class=\"headerlink\" href=\"#alterindextogether\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.AlterIndexTogether\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AlterIndexTogether</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">index_together</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L762\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AlterIndexTogether\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AlterIndexTogether</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">index_together</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L762\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AlterIndexTogether\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Changes the model\u2019s set of custom indexes (the <code class=\"docutils literal notranslate\"><span class=\"pre\">index_together</span></code> option on the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code> subclass).</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">AlterIndexTogether</span></code> is officially supported only for pre-Django 4.2\n migration files. For backward compatibility reasons, it\u2019s still part of the\n public API, and there\u2019s no plan to deprecate or remove it, but it should\n not be used for new migrations. Use\n <a class=\"reference internal\" href=\"#django.db.migrations.operations.AddIndex\" title=\"django.db.migrations.operations.AddIndex\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AddIndex</span></code></a> and\n <a class=\"reference internal\" href=\"#django.db.migrations.operations.RemoveIndex\" title=\"django.db.migrations.operations.RemoveIndex\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RemoveIndex</span></code></a> operations instead.</p>\n </div>\n </section>\n <section id=\"s-alterorderwithrespectto\">\n <span id=\"alterorderwithrespectto\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">AlterOrderWithRespectTo</span></code><a class=\"headerlink\" href=\"#alterorderwithrespectto\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.AlterOrderWithRespectTo\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AlterOrderWithRespectTo</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">order_with_respect_to</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L774\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AlterOrderWithRespectTo\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AlterOrderWithRespectTo</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">order_with_respect_to</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L774\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AlterOrderWithRespectTo\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Makes or deletes the <code class=\"docutils literal notranslate\"><span class=\"pre\">_order</span></code> column needed for the\n <a class=\"reference internal\" href=\"models/options.html#django.db.models.Options.order_with_respect_to\" title=\"django.db.models.Options.order_with_respect_to\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">order_with_respect_to</span></code></a> option on the <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code>\n subclass.</p>\n </section>\n <section id=\"s-altermodeloptions\">\n <span id=\"altermodeloptions\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">AlterModelOptions</span></code><a class=\"headerlink\" href=\"#altermodeloptions\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.AlterModelOptions\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AlterModelOptions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L842\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AlterModelOptions\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AlterModelOptions</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L842\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AlterModelOptions\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Stores changes to miscellaneous model options (settings on a model\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code>)\n like <code class=\"docutils literal notranslate\"><span class=\"pre\">permissions</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">verbose_name</span></code>. Does not affect the database, but\n persists these changes for <a class=\"reference internal\" href=\"#django.db.migrations.operations.RunPython\" title=\"django.db.migrations.operations.RunPython\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RunPython</span></code></a> instances to use. <code class=\"docutils literal notranslate\"><span class=\"pre\">options</span></code>\n should be a dictionary mapping option names to values.</p>\n </section>\n <section id=\"s-altermodelmanagers\">\n <span id=\"altermodelmanagers\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">AlterModelManagers</span></code><a class=\"headerlink\" href=\"#altermodelmanagers\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.AlterModelManagers\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AlterModelManagers</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">managers</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L897\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AlterModelManagers\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AlterModelManagers</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">managers</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L897\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AlterModelManagers\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Alters the managers that are available during migrations.</p>\n </section>\n <section id=\"s-addfield\">\n <span id=\"addfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">AddField</span></code><a class=\"headerlink\" href=\"#addfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.AddField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AddField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">preserve_default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/fields.py#L75\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AddField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AddField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">preserve_default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/fields.py#L75\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AddField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Adds a field to a model. <code class=\"docutils literal notranslate\"><span class=\"pre\">model_name</span></code> is the model\u2019s name, <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> is\n the field\u2019s name, and <code class=\"docutils literal notranslate\"><span class=\"pre\">field</span></code> is an unbound Field instance (the thing\n you would put in the field declaration in <code class=\"docutils literal notranslate\"><span class=\"pre\">models.py</span></code> - for example,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">models.IntegerField(null=True)</span></code>.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">preserve_default</span></code> argument indicates whether the field\u2019s default\n value is permanent and should be baked into the project state (<code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>),\n or if it is temporary and just for this migration (<code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>) - usually\n because the migration is adding a non-nullable field to a table and needs\n a default value to put into existing rows. It does not affect the behavior\n of setting defaults in the database directly - Django never sets database\n defaults and always applies them in the Django ORM code.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>On older databases, adding a field with a default value may cause a full\n rewrite of the table. This happens even for nullable fields and may have a\n negative performance impact. To avoid that, the following steps should be\n taken.</p>\n <ul class=\"simple\">\n <li><p>Add the nullable field without the default value and run the\n <a class=\"reference internal\" href=\"django-admin.html#django-admin-makemigrations\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">makemigrations</span></code></a> command. This should generate a migration with\n@@ -264,15 +265,15 @@\n </ul>\n </div>\n </section>\n <section id=\"s-removefield\">\n <span id=\"removefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RemoveField</span></code><a class=\"headerlink\" href=\"#removefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.RemoveField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RemoveField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/fields.py#L156\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.RemoveField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RemoveField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/fields.py#L156\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.RemoveField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Removes a field from a model.</p>\n <p>Bear in mind that when reversed, this is actually adding a field to a model.\n The operation is reversible (apart from any data loss, which is irreversible)\n if the field is nullable or if it has a default value that can be used to\n populate the recreated column. If the field is not nullable and does not have a\n@@ -285,15 +286,15 @@\n ensure <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/sql-altertable.html#SQL-ALTERTABLE-PARMS-CASCADE\">dependent objects outside the table are also dropped</a>.</p>\n </div>\n </section>\n <section id=\"s-alterfield\">\n <span id=\"alterfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">AlterField</span></code><a class=\"headerlink\" href=\"#alterfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.AlterField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AlterField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">preserve_default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/fields.py#L202\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AlterField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AlterField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">preserve_default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/fields.py#L202\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AlterField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Alters a field\u2019s definition, including changes to its type,\n <a class=\"reference internal\" href=\"models/fields.html#django.db.models.Field.null\" title=\"django.db.models.Field.null\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">null</span></code></a>, <a class=\"reference internal\" href=\"models/fields.html#django.db.models.Field.unique\" title=\"django.db.models.Field.unique\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">unique</span></code></a>,\n <a class=\"reference internal\" href=\"models/fields.html#django.db.models.Field.db_column\" title=\"django.db.models.Field.db_column\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">db_column</span></code></a> and other field attributes.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">preserve_default</span></code> argument indicates whether the field\u2019s default\n value is permanent and should be baked into the project state (<code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>),\n@@ -306,102 +307,102 @@\n cannot change a text-type field like <code class=\"docutils literal notranslate\"><span class=\"pre\">models.TextField()</span></code> into a number-type\n field like <code class=\"docutils literal notranslate\"><span class=\"pre\">models.IntegerField()</span></code> on most databases.</p>\n </section>\n <section id=\"s-renamefield\">\n <span id=\"renamefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RenameField</span></code><a class=\"headerlink\" href=\"#renamefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.RenameField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RenameField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/fields.py#L276\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.RenameField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RenameField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/fields.py#L276\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.RenameField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Changes a field\u2019s name (and, unless <a class=\"reference internal\" href=\"models/fields.html#django.db.models.Field.db_column\" title=\"django.db.models.Field.db_column\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">db_column</span></code></a>\n is set, its column name).</p>\n </section>\n <section id=\"s-addindex\">\n <span id=\"addindex\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">AddIndex</span></code><a class=\"headerlink\" href=\"#addindex\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.AddIndex\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AddIndex</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">index</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L934\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AddIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AddIndex</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">index</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L934\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AddIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Creates an index in the database table for the model with <code class=\"docutils literal notranslate\"><span class=\"pre\">model_name</span></code>.\n <code class=\"docutils literal notranslate\"><span class=\"pre\">index</span></code> is an instance of the <a class=\"reference internal\" href=\"models/indexes.html#django.db.models.Index\" title=\"django.db.models.Index\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Index</span></code></a> class.</p>\n </section>\n <section id=\"s-removeindex\">\n <span id=\"removeindex\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RemoveIndex</span></code><a class=\"headerlink\" href=\"#removeindex\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.RemoveIndex\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RemoveIndex</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L998\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.RemoveIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RemoveIndex</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L998\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.RemoveIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Removes the index named <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> from the model with <code class=\"docutils literal notranslate\"><span class=\"pre\">model_name</span></code>.</p>\n </section>\n <section id=\"s-renameindex\">\n <span id=\"renameindex\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RenameIndex</span></code><a class=\"headerlink\" href=\"#renameindex\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.RenameIndex\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RenameIndex</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L1043\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.RenameIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RenameIndex</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L1043\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.RenameIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Renames an index in the database table for the model with <code class=\"docutils literal notranslate\"><span class=\"pre\">model_name</span></code>.\n Exactly one of <code class=\"docutils literal notranslate\"><span class=\"pre\">old_name</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">old_fields</span></code> can be provided. <code class=\"docutils literal notranslate\"><span class=\"pre\">old_fields</span></code>\n is an iterable of the strings, often corresponding to fields of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">index_together</span></code> (pre-Django 5.1 option).</p>\n <p>On databases that don\u2019t support an index renaming statement (SQLite and MariaDB\n &lt; 10.5.2), the operation will drop and recreate the index, which can be\n expensive.</p>\n </section>\n <section id=\"s-addconstraint\">\n <span id=\"addconstraint\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">AddConstraint</span></code><a class=\"headerlink\" href=\"#addconstraint\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.AddConstraint\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AddConstraint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">constraint</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L1197\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AddConstraint\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AddConstraint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">constraint</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L1197\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AddConstraint\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Creates a <a class=\"reference internal\" href=\"models/constraints.html\"><span class=\"doc\">constraint</span></a> in the database table for\n the model with <code class=\"docutils literal notranslate\"><span class=\"pre\">model_name</span></code>.</p>\n </section>\n <section id=\"s-removeconstraint\">\n <span id=\"removeconstraint\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RemoveConstraint</span></code><a class=\"headerlink\" href=\"#removeconstraint\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.RemoveConstraint\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RemoveConstraint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L1254\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.RemoveConstraint\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RemoveConstraint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L1254\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.RemoveConstraint\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Removes the constraint named <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> from the model with <code class=\"docutils literal notranslate\"><span class=\"pre\">model_name</span></code>.</p>\n </section>\n <section id=\"s-alterconstraint\">\n <span id=\"alterconstraint\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">AlterConstraint</span></code><a class=\"headerlink\" href=\"#alterconstraint\" title=\"Link to this heading\">\u00b6</a></h3>\n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.AlterConstraint\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AlterConstraint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">constraint</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L1297\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AlterConstraint\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AlterConstraint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">constraint</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/models.py#L1297\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.AlterConstraint\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Alters the constraint named <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> of the model with <code class=\"docutils literal notranslate\"><span class=\"pre\">model_name</span></code> with the\n new <code class=\"docutils literal notranslate\"><span class=\"pre\">constraint</span></code> without affecting the database.</p>\n </section>\n </section>\n <section id=\"s-special-operations\">\n <span id=\"special-operations\"></span><h2>Special Operations<a class=\"headerlink\" href=\"#special-operations\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-runsql\">\n <span id=\"runsql\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RunSQL</span></code><a class=\"headerlink\" href=\"#runsql\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.RunSQL\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RunSQL</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sql</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">reverse_sql</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">state_operations</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hints</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">elidable</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/special.py#L64\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.RunSQL\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RunSQL</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sql</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">reverse_sql</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">state_operations</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hints</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">elidable</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/special.py#L64\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.RunSQL\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Allows running of arbitrary SQL on the database - useful for more advanced\n features of database backends that Django doesn\u2019t support directly.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">sql</span></code>, and <code class=\"docutils literal notranslate\"><span class=\"pre\">reverse_sql</span></code> if provided, should be strings of SQL to run on\n the database. On most database backends (all but PostgreSQL), Django will\n split the SQL into individual statements prior to executing them.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>On PostgreSQL and SQLite, only use <code class=\"docutils literal notranslate\"><span class=\"pre\">BEGIN</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">COMMIT</span></code> in your SQL in\n <a class=\"reference internal\" href=\"../howto/writing-migrations.html#non-atomic-migrations\"><span class=\"std std-ref\">non-atomic migrations</span></a>, to avoid breaking\n Django\u2019s transaction state.</p>\n </div>\n <p>You can also pass a list of strings or 2-tuples. The latter is used for passing\n queries and parameters in the same way as <a class=\"reference internal\" href=\"../topics/db/sql.html#executing-custom-sql\"><span class=\"std std-ref\">cursor.execute()</span></a>. These three operations are equivalent:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">migrations</span><span class=\"o\">.</span><span class=\"n\">RunSQL</span><span class=\"p\">(</span><span class=\"s2\">&quot;INSERT INTO musician (name) VALUES (&#39;Reinhardt&#39;);&quot;</span><span class=\"p\">)</span>\n@@ -455,15 +456,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-runpython\">\n <span id=\"runpython\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RunPython</span></code><a class=\"headerlink\" href=\"#runpython\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.RunPython\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RunPython</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">code</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">reverse_code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">atomic</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hints</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">elidable</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/special.py#L138\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.RunPython\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RunPython</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">code</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">reverse_code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">atomic</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hints</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">elidable</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/special.py#L138\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.RunPython\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Runs custom Python code in a historical context. <code class=\"docutils literal notranslate\"><span class=\"pre\">code</span></code> (and <code class=\"docutils literal notranslate\"><span class=\"pre\">reverse_code</span></code>\n if supplied) should be callable objects that accept two arguments; the first is\n an instance of <code class=\"docutils literal notranslate\"><span class=\"pre\">django.apps.registry.Apps</span></code> containing historical models that\n match the operation\u2019s place in the project history, and the second is an\n instance of <a class=\"reference internal\" href=\"schema-editor.html#django.db.backends.base.schema.BaseDatabaseSchemaEditor\" title=\"django.db.backends.base.schema.BaseDatabaseSchemaEditor\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SchemaEditor</span></code></a>.</p>\n@@ -535,35 +536,35 @@\n <span class=\"pre\">ALTER</span> <span class=\"pre\">TABLE</span> <span class=\"pre\">&quot;mytable&quot;</span> <span class=\"pre\">because</span> <span class=\"pre\">it</span> <span class=\"pre\">has</span> <span class=\"pre\">pending</span> <span class=\"pre\">trigger</span> <span class=\"pre\">events</span></code>.</p>\n <p>If you have a different database and aren\u2019t sure if it supports DDL\n transactions, check the <code class=\"docutils literal notranslate\"><span class=\"pre\">django.db.connection.features.can_rollback_ddl</span></code>\n attribute.</p>\n <p>If the <code class=\"docutils literal notranslate\"><span class=\"pre\">RunPython</span></code> operation is part of a <a class=\"reference internal\" href=\"../howto/writing-migrations.html#non-atomic-migrations\"><span class=\"std std-ref\">non-atomic migration</span></a>, the operation will only be executed in a transaction\n if <code class=\"docutils literal notranslate\"><span class=\"pre\">atomic=True</span></code> is passed to the <code class=\"docutils literal notranslate\"><span class=\"pre\">RunPython</span></code> operation.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">RunPython</span></code> does not magically alter the connection of the models for you;\n any model methods you call will go to the default database unless you\n give them the current database alias (available from\n <code class=\"docutils literal notranslate\"><span class=\"pre\">schema_editor.connection.alias</span></code>, where <code class=\"docutils literal notranslate\"><span class=\"pre\">schema_editor</span></code> is the second\n argument to your function).</p>\n </div>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.RunPython.noop\">\n-<em class=\"property\"><span class=\"pre\">static</span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">RunPython.</span></span><span class=\"sig-name descname\"><span class=\"pre\">noop</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/special.py#L210\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.RunPython.noop\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">static</span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">RunPython.</span></span><span class=\"sig-name descname\"><span class=\"pre\">noop</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/special.py#L210\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.RunPython.noop\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Pass the <code class=\"docutils literal notranslate\"><span class=\"pre\">RunPython.noop</span></code> method to <code class=\"docutils literal notranslate\"><span class=\"pre\">code</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">reverse_code</span></code> when\n you want the operation not to do anything in the given direction. This is\n especially useful in making the operation reversible.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-separatedatabaseandstate\">\n <span id=\"separatedatabaseandstate\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SeparateDatabaseAndState</span></code><a class=\"headerlink\" href=\"#separatedatabaseandstate\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.SeparateDatabaseAndState\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SeparateDatabaseAndState</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">database_operations</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">state_operations</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/special.py#L6\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.SeparateDatabaseAndState\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SeparateDatabaseAndState</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">database_operations</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">state_operations</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/special.py#L6\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.SeparateDatabaseAndState\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A highly specialized operation that lets you mix and match the database\n (schema-changing) and state (autodetector-powering) aspects of operations.</p>\n <p>It accepts two lists of operations. When asked to apply state, it will use the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">state_operations</span></code> list (this is a generalized version of <a class=\"reference internal\" href=\"#django.db.migrations.operations.RunSQL\" title=\"django.db.migrations.operations.RunSQL\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RunSQL</span></code></a>\u2019s\n <code class=\"docutils literal notranslate\"><span class=\"pre\">state_operations</span></code> argument). When asked to apply changes to the database, it\n@@ -581,15 +582,15 @@\n </section>\n <section id=\"s-operation-category\">\n <span id=\"operation-category\"></span><h2>Operation category<a class=\"headerlink\" href=\"#operation-category\" title=\"Link to this heading\">\u00b6</a></h2>\n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.1.</span> </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.base.OperationCategory\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OperationCategory</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/base.py#L6\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.base.OperationCategory\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OperationCategory</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/migrations/operations/base.py#L6\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.migrations.operations.base.OperationCategory\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Categories of migration operation used by the <a class=\"reference internal\" href=\"django-admin.html#django-admin-makemigrations\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">makemigrations</span></code></a>\n command to display meaningful symbols.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.migrations.operations.base.OperationCategory.ADDITION\">\n <span class=\"sig-name descname\"><span class=\"pre\">ADDITION</span></span><a class=\"headerlink\" href=\"#django.db.migrations.operations.base.OperationCategory.ADDITION\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Symbol</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">+</span></code></p>\n </dd></dl>\n@@ -707,15 +708,15 @@\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">to_state</span></code> in the database_backwards method is the <em>older</em> state; that is,\n the one that will be the current state once the migration has finished reversing.</p></li>\n <li><p>You might see implementations of <code class=\"docutils literal notranslate\"><span class=\"pre\">references_model</span></code> on the built-in\n operations; this is part of the autodetection code and does not matter for\n custom operations.</p></li>\n </ul>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>For performance reasons, the <a class=\"reference internal\" href=\"models/fields.html#django.db.models.Field\" title=\"django.db.models.Field\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Field</span></code></a> instances in\n <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelState.fields</span></code> are reused across migrations. You must never change\n the attributes on these instances. If you need to mutate a field in\n <code class=\"docutils literal notranslate\"><span class=\"pre\">state_forwards()</span></code>, you must remove the old instance from\n <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelState.fields</span></code> and add a new instance in its place. The same is true\n for the <a class=\"reference internal\" href=\"../topics/db/managers.html#django.db.models.Manager\" title=\"django.db.models.Manager\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Manager</span></code></a> instances in\n <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelState.managers</span></code>.</p>\n@@ -799,37 +800,37 @@\n <li><a class=\"reference internal\" href=\"#writing-your-own\">Writing your own</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"middleware.html\"\n-                          title=\"previous chapter\">Middleware</a></p>\n+                          title=\"vorig hoofdstuk\">Middleware</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"models/index.html\"\n-                          title=\"next chapter\">Models</a></p>\n+                          title=\"volgend hoofdstuk\">Models</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMi\big\bgr\bra\bat\bti\bio\bon\bn O\bOp\bpe\ber\bra\bat\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Migration files are composed of one or more Operations, objects that\n declaratively record what the migration should do to your database.\n Django also uses these Operation objects to work out what your models looked\n like historically, and to calculate what changes you\u2019ve made to your models\n@@ -20,15 +20,15 @@\n autodetector and make resulting runs of _\bm_\ba_\bk_\be_\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs output incorrect code.\n All of the core Django operations are available from the\n django.db.migrations.operations module.\n For introductory material, see the _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bt_\bo_\bp_\bi_\bc_\b _\bg_\bu_\bi_\bd_\be.\n *\b**\b**\b**\b**\b* S\bSc\bch\bhe\bem\bma\ba O\bOp\bpe\ber\bra\bat\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* C\bCr\bre\bea\bat\bte\beM\bMo\bod\bde\bel\bl_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs CreateModel(n\bna\bam\bme\be, f\bfi\bie\bel\bld\bds\bs, o\bop\bpt\bti\bio\bon\bns\bs=\b=N\bNo\bon\bne\be, b\bba\bas\bse\bes\bs=\b=N\bNo\bon\bne\be, m\bma\ban\bna\bag\bge\ber\brs\bs=\b=N\bNo\bon\bne\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Creates a new model in the project history and a corresponding table in the\n database to match it.\n name is the model name, as would be written in the models.py file.\n fields is a list of 2-tuples of (field_name, field_instance). The field\n instance should be an unbound field (so just models.CharField(...), rather than\n a field taken from another model).\n options is an optional dictionary of values from the model\u2019s Meta class.\n@@ -37,146 +37,146 @@\n \"appname.ModelName\" if you want to depend on another model (so you inherit from\n the historical version). If it\u2019s not supplied, it defaults to inheriting from\n the standard models.Model.\n managers takes a list of 2-tuples of (manager_name, manager_instance). The\n first manager in the list will be the default manager for this model during\n migrations.\n *\b**\b**\b**\b* D\bDe\bel\ble\bet\bte\beM\bMo\bod\bde\bel\bl_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DeleteModel(n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DeleteModel(n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Deletes the model from the project history and its table from the database.\n *\b**\b**\b**\b* R\bRe\ben\bna\bam\bme\beM\bMo\bod\bde\bel\bl_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs RenameModel(o\bol\bld\bd_\b_n\bna\bam\bme\be, n\bne\bew\bw_\b_n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RenameModel(o\bol\bld\bd_\b_n\bna\bam\bme\be, n\bne\bew\bw_\b_n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Renames the model from an old name to a new one.\n You may have to manually add this if you change the model\u2019s name and quite a\n few of its fields at once; to the autodetector, this will look like you deleted\n a model with the old name and added a new one with a different name, and the\n migration it creates will lose any data in the old table.\n *\b**\b**\b**\b* A\bAl\blt\bte\ber\brM\bMo\bod\bde\bel\blT\bTa\bab\bbl\ble\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AlterModelTable(n\bna\bam\bme\be, t\bta\bab\bbl\ble\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AlterModelTable(n\bna\bam\bme\be, t\bta\bab\bbl\ble\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Changes the model\u2019s table name (the _\bd_\bb_\b__\bt_\ba_\bb_\bl_\be option on the Meta subclass).\n *\b**\b**\b**\b* A\bAl\blt\bte\ber\brM\bMo\bod\bde\bel\blT\bTa\bab\bbl\ble\beC\bCo\bom\bmm\bme\ben\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AlterModelTableComment(n\bna\bam\bme\be, t\bta\bab\bbl\ble\be_\b_c\bco\bom\bmm\bme\ben\bnt\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AlterModelTableComment(n\bna\bam\bme\be, t\bta\bab\bbl\ble\be_\b_c\bco\bom\bmm\bme\ben\bnt\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Changes the model\u2019s table comment (the _\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\b__\bc_\bo_\bm_\bm_\be_\bn_\bt option on the Meta\n subclass).\n *\b**\b**\b**\b* A\bAl\blt\bte\ber\brU\bUn\bni\biq\bqu\bue\beT\bTo\bog\bge\bet\bth\bhe\ber\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AlterUniqueTogether(n\bna\bam\bme\be, u\bun\bni\biq\bqu\bue\be_\b_t\bto\bog\bge\bet\bth\bhe\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AlterUniqueTogether(n\bna\bam\bme\be, u\bun\bni\biq\bqu\bue\be_\b_t\bto\bog\bge\bet\bth\bhe\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Changes the model\u2019s set of unique constraints (the _\bu_\bn_\bi_\bq_\bu_\be_\b__\bt_\bo_\bg_\be_\bt_\bh_\be_\br option on\n the Meta subclass).\n *\b**\b**\b**\b* A\bAl\blt\bte\ber\brI\bIn\bnd\bde\bex\bxT\bTo\bog\bge\bet\bth\bhe\ber\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AlterIndexTogether(n\bna\bam\bme\be, i\bin\bnd\bde\bex\bx_\b_t\bto\bog\bge\bet\bth\bhe\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AlterIndexTogether(n\bna\bam\bme\be, i\bin\bnd\bde\bex\bx_\b_t\bto\bog\bge\bet\bth\bhe\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Changes the model\u2019s set of custom indexes (the index_together option on the\n Meta subclass).\n-Warning\n+Waarschuwing\n AlterIndexTogether is officially supported only for pre-Django 4.2 migration\n files. For backward compatibility reasons, it\u2019s still part of the public API,\n and there\u2019s no plan to deprecate or remove it, but it should not be used for\n new migrations. Use _\bA_\bd_\bd_\bI_\bn_\bd_\be_\bx and _\bR_\be_\bm_\bo_\bv_\be_\bI_\bn_\bd_\be_\bx operations instead.\n *\b**\b**\b**\b* A\bAl\blt\bte\ber\brO\bOr\brd\bde\ber\brW\bWi\bit\bth\bhR\bRe\bes\bsp\bpe\bec\bct\btT\bTo\bo_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AlterOrderWithRespectTo(n\bna\bam\bme\be, o\bor\brd\bde\ber\br_\b_w\bwi\bit\bth\bh_\b_r\bre\bes\bsp\bpe\bec\bct\bt_\b_t\bto\bo)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AlterOrderWithRespectTo(n\bna\bam\bme\be, o\bor\brd\bde\ber\br_\b_w\bwi\bit\bth\bh_\b_r\bre\bes\bsp\bpe\bec\bct\bt_\b_t\bto\bo)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Makes or deletes the _order column needed for the _\bo_\br_\bd_\be_\br_\b__\bw_\bi_\bt_\bh_\b__\br_\be_\bs_\bp_\be_\bc_\bt_\b__\bt_\bo option\n on the Meta subclass.\n *\b**\b**\b**\b* A\bAl\blt\bte\ber\brM\bMo\bod\bde\bel\blO\bOp\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AlterModelOptions(n\bna\bam\bme\be, o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AlterModelOptions(n\bna\bam\bme\be, o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Stores changes to miscellaneous model options (settings on a model\u2019s Meta) like\n permissions and verbose_name. Does not affect the database, but persists these\n changes for _\bR_\bu_\bn_\bP_\by_\bt_\bh_\bo_\bn instances to use. options should be a dictionary mapping\n option names to values.\n *\b**\b**\b**\b* A\bAl\blt\bte\ber\brM\bMo\bod\bde\bel\blM\bMa\ban\bna\bag\bge\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AlterModelManagers(n\bna\bam\bme\be, m\bma\ban\bna\bag\bge\ber\brs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AlterModelManagers(n\bna\bam\bme\be, m\bma\ban\bna\bag\bge\ber\brs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Alters the managers that are available during migrations.\n *\b**\b**\b**\b* A\bAd\bdd\bdF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AddField(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, n\bna\bam\bme\be, f\bfi\bie\bel\bld\bd, p\bpr\bre\bes\bse\ber\brv\bve\be_\b_d\bde\bef\bfa\bau\bul\blt\bt=\b=T\bTr\bru\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AddField(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, n\bna\bam\bme\be, f\bfi\bie\bel\bld\bd, p\bpr\bre\bes\bse\ber\brv\bve\be_\b_d\bde\bef\bfa\bau\bul\blt\bt=\b=T\bTr\bru\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Adds a field to a model. model_name is the model\u2019s name, name is the field\u2019s\n name, and field is an unbound Field instance (the thing you would put in the\n field declaration in models.py - for example, models.IntegerField(null=True).\n The preserve_default argument indicates whether the field\u2019s default value is\n permanent and should be baked into the project state (True), or if it is\n temporary and just for this migration (False) - usually because the migration\n is adding a non-nullable field to a table and needs a default value to put into\n existing rows. It does not affect the behavior of setting defaults in the\n database directly - Django never sets database defaults and always applies them\n in the Django ORM code.\n-Warning\n+Waarschuwing\n On older databases, adding a field with a default value may cause a full\n rewrite of the table. This happens even for nullable fields and may have a\n negative performance impact. To avoid that, the following steps should be\n taken.\n     * Add the nullable field without the default value and run the\n       _\bm_\ba_\bk_\be_\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs command. This should generate a migration with an AddField\n       operation.\n     * Add the default value to your field and run the _\bm_\ba_\bk_\be_\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs command.\n       This should generate a migration with an AlterField operation.\n *\b**\b**\b**\b* R\bRe\bem\bmo\bov\bve\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs RemoveField(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RemoveField(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Removes a field from a model.\n Bear in mind that when reversed, this is actually adding a field to a model.\n The operation is reversible (apart from any data loss, which is irreversible)\n if the field is nullable or if it has a default value that can be used to\n populate the recreated column. If the field is not nullable and does not have a\n default value, the operation is irreversible.\n PostgreSQL\n RemoveField will also delete any additional database objects that are related\n to the removed field (like views, for example). This is because the resulting\n DROP COLUMN statement will include the CASCADE clause to ensure _\bd_\be_\bp_\be_\bn_\bd_\be_\bn_\bt\n _\bo_\bb_\bj_\be_\bc_\bt_\bs_\b _\bo_\bu_\bt_\bs_\bi_\bd_\be_\b _\bt_\bh_\be_\b _\bt_\ba_\bb_\bl_\be_\b _\ba_\br_\be_\b _\ba_\bl_\bs_\bo_\b _\bd_\br_\bo_\bp_\bp_\be_\bd.\n *\b**\b**\b**\b* A\bAl\blt\bte\ber\brF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AlterField(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, n\bna\bam\bme\be, f\bfi\bie\bel\bld\bd, p\bpr\bre\bes\bse\ber\brv\bve\be_\b_d\bde\bef\bfa\bau\bul\blt\bt=\b=T\bTr\bru\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AlterField(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, n\bna\bam\bme\be, f\bfi\bie\bel\bld\bd, p\bpr\bre\bes\bse\ber\brv\bve\be_\b_d\bde\bef\bfa\bau\bul\blt\bt=\b=T\bTr\bru\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Alters a field\u2019s definition, including changes to its type, _\bn_\bu_\bl_\bl, _\bu_\bn_\bi_\bq_\bu_\be,\n _\bd_\bb_\b__\bc_\bo_\bl_\bu_\bm_\bn and other field attributes.\n The preserve_default argument indicates whether the field\u2019s default value is\n permanent and should be baked into the project state (True), or if it is\n temporary and just for this migration (False) - usually because the migration\n is altering a nullable field to a non-nullable one and needs a default value to\n put into existing rows. It does not affect the behavior of setting defaults in\n the database directly - Django never sets database defaults and always applies\n them in the Django ORM code.\n Note that not all changes are possible on all databases - for example, you\n cannot change a text-type field like models.TextField() into a number-type\n field like models.IntegerField() on most databases.\n *\b**\b**\b**\b* R\bRe\ben\bna\bam\bme\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs RenameField(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, o\bol\bld\bd_\b_n\bna\bam\bme\be, n\bne\bew\bw_\b_n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RenameField(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, o\bol\bld\bd_\b_n\bna\bam\bme\be, n\bne\bew\bw_\b_n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Changes a field\u2019s name (and, unless _\bd_\bb_\b__\bc_\bo_\bl_\bu_\bm_\bn is set, its column name).\n *\b**\b**\b**\b* A\bAd\bdd\bdI\bIn\bnd\bde\bex\bx_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AddIndex(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, i\bin\bnd\bde\bex\bx)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AddIndex(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, i\bin\bnd\bde\bex\bx)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Creates an index in the database table for the model with model_name. index is\n an instance of the _\bI_\bn_\bd_\be_\bx class.\n *\b**\b**\b**\b* R\bRe\bem\bmo\bov\bve\beI\bIn\bnd\bde\bex\bx_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs RemoveIndex(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RemoveIndex(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Removes the index named name from the model with model_name.\n *\b**\b**\b**\b* R\bRe\ben\bna\bam\bme\beI\bIn\bnd\bde\bex\bx_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs RenameIndex(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, n\bne\bew\bw_\b_n\bna\bam\bme\be, o\bol\bld\bd_\b_n\bna\bam\bme\be=\b=N\bNo\bon\bne\be, o\bol\bld\bd_\b_f\bfi\bie\bel\bld\bds\bs=\b=N\bNo\bon\bne\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Renames an index in the database table for the model with model_name. Exactly\n one of old_name and old_fields can be provided. old_fields is an iterable of\n the strings, often corresponding to fields of index_together (pre-Django 5.1\n option).\n On databases that don\u2019t support an index renaming statement (SQLite and MariaDB\n < 10.5.2), the operation will drop and recreate the index, which can be\n expensive.\n *\b**\b**\b**\b* A\bAd\bdd\bdC\bCo\bon\bns\bst\btr\bra\bai\bin\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AddConstraint(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, c\bco\bon\bns\bst\btr\bra\bai\bin\bnt\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AddConstraint(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, c\bco\bon\bns\bst\btr\bra\bai\bin\bnt\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Creates a _\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt in the database table for the model with model_name.\n *\b**\b**\b**\b* R\bRe\bem\bmo\bov\bve\beC\bCo\bon\bns\bst\btr\bra\bai\bin\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs RemoveConstraint(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RemoveConstraint(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Removes the constraint named name from the model with model_name.\n *\b**\b**\b**\b* A\bAl\blt\bte\ber\brC\bCo\bon\bns\bst\btr\bra\bai\bin\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n New in Django 5.2.\n-  c\bcl\bla\bas\bss\bs AlterConstraint(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, n\bna\bam\bme\be, c\bco\bon\bns\bst\btr\bra\bai\bin\bnt\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AlterConstraint(m\bmo\bod\bde\bel\bl_\b_n\bna\bam\bme\be, n\bna\bam\bme\be, c\bco\bon\bns\bst\btr\bra\bai\bin\bnt\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Alters the constraint named name of the model with model_name with the new\n constraint without affecting the database.\n *\b**\b**\b**\b**\b* S\bSp\bpe\bec\bci\bia\bal\bl O\bOp\bpe\ber\bra\bat\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* R\bRu\bun\bnS\bSQ\bQL\bL_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs RunSQL(s\bsq\bql\bl, r\bre\bev\bve\ber\brs\bse\be_\b_s\bsq\bql\bl=\b=N\bNo\bon\bne\be, s\bst\bta\bat\bte\be_\b_o\bop\bpe\ber\bra\bat\bti\bio\bon\bns\bs=\b=N\bNo\bon\bne\be, h\bhi\bin\bnt\bts\bs=\b=N\bNo\bon\bne\be,\n-  e\bel\bli\bid\bda\bab\bbl\ble\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bel\bli\bid\bda\bab\bbl\ble\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Allows running of arbitrary SQL on the database - useful for more advanced\n features of database backends that Django doesn\u2019t support directly.\n sql, and reverse_sql if provided, should be strings of SQL to run on the\n database. On most database backends (all but PostgreSQL), Django will split the\n SQL into individual statements prior to executing them.\n-Warning\n+Waarschuwing\n On PostgreSQL and SQLite, only use BEGIN or COMMIT in your SQL in _\bn_\bo_\bn_\b-_\ba_\bt_\bo_\bm_\bi_\bc\n _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs, to avoid breaking Django\u2019s transaction state.\n You can also pass a list of strings or 2-tuples. The latter is used for passing\n queries and parameters in the same way as _\bc_\bu_\br_\bs_\bo_\br_\b._\be_\bx_\be_\bc_\bu_\bt_\be_\b(_\b). These three\n operations are equivalent:\n migrations.RunSQL(\"INSERT INTO musician (name) VALUES ('Reinhardt');\")\n migrations.RunSQL([(\"INSERT INTO musician (name) VALUES ('Reinhardt');\",\n@@ -216,15 +216,15 @@\n removed (elided) when _\bs_\bq_\bu_\ba_\bs_\bh_\bi_\bn_\bg_\b _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs.\n   RunSQL.noop_\b\u00b6\n       Pass the RunSQL.noop attribute to sql or reverse_sql when you want the\n       operation not to do anything in the given direction. This is especially\n       useful in making the operation reversible.\n *\b**\b**\b**\b* R\bRu\bun\bnP\bPy\byt\bth\bho\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs RunPython(c\bco\bod\bde\be, r\bre\bev\bve\ber\brs\bse\be_\b_c\bco\bod\bde\be=\b=N\bNo\bon\bne\be, a\bat\bto\bom\bmi\bic\bc=\b=N\bNo\bon\bne\be, h\bhi\bin\bnt\bts\bs=\b=N\bNo\bon\bne\be,\n-  e\bel\bli\bid\bda\bab\bbl\ble\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bel\bli\bid\bda\bab\bbl\ble\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Runs custom Python code in a historical context. code (and reverse_code if\n supplied) should be callable objects that accept two arguments; the first is an\n instance of django.apps.registry.Apps containing historical models that match\n the operation\u2019s place in the project history, and the second is an instance of\n _\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br.\n The reverse_code argument is called when unapplying migrations. This callable\n should undo what is done in the code callable so that the migration is\n@@ -290,26 +290,26 @@\n \"mytable\" because it has pending trigger events.\n If you have a different database and aren\u2019t sure if it supports DDL\n transactions, check the django.db.connection.features.can_rollback_ddl\n attribute.\n If the RunPython operation is part of a _\bn_\bo_\bn_\b-_\ba_\bt_\bo_\bm_\bi_\bc_\b _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn, the operation\n will only be executed in a transaction if atomic=True is passed to the\n RunPython operation.\n-Warning\n+Waarschuwing\n RunPython does not magically alter the connection of the models for you; any\n model methods you call will go to the default database unless you give them the\n current database alias (available from schema_editor.connection.alias, where\n schema_editor is the second argument to your function).\n-  s\bst\bta\bat\bti\bic\bc RunPython.noop()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  s\bst\bta\bat\bti\bic\bc RunPython.noop()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Pass the RunPython.noop method to code or reverse_code when you want the\n       operation not to do anything in the given direction. This is especially\n       useful in making the operation reversible.\n *\b**\b**\b**\b* S\bSe\bep\bpa\bar\bra\bat\bte\beD\bDa\bat\bta\bab\bba\bas\bse\beA\bAn\bnd\bdS\bSt\bta\bat\bte\be_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs SeparateDatabaseAndState(d\bda\bat\bta\bab\bba\bas\bse\be_\b_o\bop\bpe\ber\bra\bat\bti\bio\bon\bns\bs=\b=N\bNo\bon\bne\be,\n-  s\bst\bta\bat\bte\be_\b_o\bop\bpe\ber\bra\bat\bti\bio\bon\bns\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  s\bst\bta\bat\bte\be_\b_o\bop\bpe\ber\bra\bat\bti\bio\bon\bns\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A highly specialized operation that lets you mix and match the database\n (schema-changing) and state (autodetector-powering) aspects of operations.\n It accepts two lists of operations. When asked to apply state, it will use the\n state_operations list (this is a generalized version of _\bR_\bu_\bn_\bS_\bQ_\bL\u2019s\n state_operations argument). When asked to apply changes to the database, it\n will use the database_operations list.\n If the actual state of the database and Django\u2019s view of the state get out of\n@@ -318,15 +318,15 @@\n carefully. You can use _\bs_\bq_\bl_\bm_\bi_\bg_\br_\ba_\bt_\be and _\bd_\bb_\bs_\bh_\be_\bl_\bl to check your database\n operations. You can use _\bm_\ba_\bk_\be_\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs, especially with _\b-_\b-_\bd_\br_\by_\b-_\br_\bu_\bn, to check\n your state operations.\n For an example using SeparateDatabaseAndState, see _\bC_\bh_\ba_\bn_\bg_\bi_\bn_\bg_\b _\ba_\b _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd\n _\bt_\bo_\b _\bu_\bs_\be_\b _\ba_\b _\bt_\bh_\br_\bo_\bu_\bg_\bh_\b _\bm_\bo_\bd_\be_\bl.\n *\b**\b**\b**\b**\b* O\bOp\bpe\ber\bra\bat\bti\bio\bon\bn c\bca\bat\bte\beg\bgo\bor\bry\by_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n New in Django 5.1.\n-  c\bcl\bla\bas\bss\bs OperationCategory_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs OperationCategory_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Categories of migration operation used by the _\bm_\ba_\bk_\be_\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs command to\n       display meaningful symbols.\n         ADDITION_\b\u00b6\n             S\bSy\bym\bmb\bbo\bol\bl: +\n         REMOVAL_\b\u00b6\n             S\bSy\bym\bmb\bbo\bol\bl: -\n         ALTERATION_\b\u00b6\n@@ -413,15 +413,15 @@\n           ...\n     * to_state in the database_backwards method is the o\bol\bld\bde\ber\br state; that is,\n       the one that will be the current state once the migration has finished\n       reversing.\n     * You might see implementations of references_model on the built-in\n       operations; this is part of the autodetection code and does not matter\n       for custom operations.\n-Warning\n+Waarschuwing\n For performance reasons, the _\bF_\bi_\be_\bl_\bd instances in ModelState.fields are reused\n across migrations. You must never change the attributes on these instances. If\n you need to mutate a field in state_forwards(), you must remove the old\n instance from ModelState.fields and add a new instance in its place. The same\n is true for the _\bM_\ba_\bn_\ba_\bg_\be_\br instances in ModelState.managers.\n As an example, let\u2019s make an operation that loads PostgreSQL extensions (which\n contain some of PostgreSQL\u2019s more exciting features). Since there\u2019s no model\n@@ -477,16 +477,16 @@\n                 # _\bA_\bl_\bt_\be_\br_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt\n           o _\bS_\bp_\be_\bc_\bi_\ba_\bl_\b _\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs\n                 # _\bR_\bu_\bn_\bS_\bQ_\bL\n                 # _\bR_\bu_\bn_\bP_\by_\bt_\bh_\bo_\bn\n                 # _\bS_\be_\bp_\ba_\br_\ba_\bt_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bA_\bn_\bd_\bS_\bt_\ba_\bt_\be\n           o _\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\b _\bc_\ba_\bt_\be_\bg_\bo_\br_\by\n           o _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bo_\bw_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/models/class.html", "source2": "./usr/share/doc/python-django-doc/html/ref/models/class.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Model class reference &#8212; Django 5.2b1 documentation</title>\n+    <title>Model class reference &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Model Meta options\" href=\"options.html\" />\n     <link rel=\"prev\" title=\"Related objects reference\" href=\"relations.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -165,37 +166,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"relations.html\"\n-                          title=\"previous chapter\">Related objects reference</a></p>\n+                          title=\"vorig hoofdstuk\">Related objects reference</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"options.html\"\n-                          title=\"next chapter\">Model <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code> options</a></p>\n+                          title=\"volgend hoofdstuk\">Model <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code> options</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMo\bod\bde\bel\bl c\bcl\bla\bas\bss\bs r\bre\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document covers features of the _\bM_\bo_\bd_\be_\bl class. For more information about\n models, see _\bt_\bh_\be_\b _\bc_\bo_\bm_\bp_\bl_\be_\bt_\be_\b _\bl_\bi_\bs_\bt_\b _\bo_\bf_\b _\bM_\bo_\bd_\be_\bl_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bg_\bu_\bi_\bd_\be_\bs.\n *\b**\b**\b**\b**\b* A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* D\bDo\boe\bes\bsN\bNo\bot\btE\bEx\bxi\bis\bst\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -40,16 +40,16 @@\n       For more details on model managers see _\bM_\ba_\bn_\ba_\bg_\be_\br_\bs and _\bR_\be_\bt_\br_\bi_\be_\bv_\bi_\bn_\bg_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bM_\bo_\bd_\be_\bl_\b _\bc_\bl_\ba_\bs_\bs_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n           o _\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs\n                 # _\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt\n                 # _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bs_\bR_\be_\bt_\bu_\br_\bn_\be_\bd\n                 # _\bo_\bb_\bj_\be_\bc_\bt_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bR_\be_\bl_\ba_\bt_\be_\bd_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\b _\bM_\be_\bt_\ba_\b _\bo_\bp_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/models/conditional-expressions.html", "source2": "./usr/share/doc/python-django-doc/html/ref/models/conditional-expressions.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Conditional Expressions &#8212; Django 5.2b1 documentation</title>\n+    <title>Conditional Expressions &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Database Functions\" href=\"database-functions.html\" />\n     <link rel=\"prev\" title=\"Query Expressions\" href=\"expressions.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,15 +109,15 @@\n     <span class=\"p\">)</span>\n </pre></div>\n </div>\n <section id=\"s-when\">\n <span id=\"when\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">When</span></code><a class=\"headerlink\" href=\"#when\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.expressions.When\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">When</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">condition</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">then</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">lookups</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1557\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.expressions.When\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">When</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">condition</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">then</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">lookups</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1557\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.expressions.When\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A <code class=\"docutils literal notranslate\"><span class=\"pre\">When()</span></code> object is used to encapsulate a condition and its result for use\n in the conditional expression. Using a <code class=\"docutils literal notranslate\"><span class=\"pre\">When()</span></code> object is similar to using\n the <a class=\"reference internal\" href=\"querysets.html#django.db.models.query.QuerySet.filter\" title=\"django.db.models.query.QuerySet.filter\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">filter()</span></code></a> method. The condition can\n be specified using <a class=\"reference internal\" href=\"querysets.html#field-lookups\"><span class=\"std std-ref\">field lookups</span></a>,\n <a class=\"reference internal\" href=\"querysets.html#django.db.models.Q\" title=\"django.db.models.Q\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Q</span></code></a> objects, or <a class=\"reference internal\" href=\"expressions.html#django.db.models.Expression\" title=\"django.db.models.Expression\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Expression</span></code></a>\n@@ -154,30 +155,30 @@\n <span class=\"gp\">... </span>    <span class=\"o\">&amp;</span> <span class=\"n\">LessThan</span><span class=\"p\">(</span><span class=\"n\">F</span><span class=\"p\">(</span><span class=\"s2\">&quot;registered_on&quot;</span><span class=\"p\">),</span> <span class=\"n\">date</span><span class=\"p\">(</span><span class=\"mi\">2015</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">)),</span>\n <span class=\"gp\">... </span>    <span class=\"n\">then</span><span class=\"o\">=</span><span class=\"s2\">&quot;account_type&quot;</span><span class=\"p\">,</span>\n <span class=\"gp\">... </span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <p>Keep in mind that each of these values can be an expression.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Since the <code class=\"docutils literal notranslate\"><span class=\"pre\">then</span></code> keyword argument is reserved for the result of the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">When()</span></code>, there is a potential conflict if a\n <a class=\"reference internal\" href=\"instances.html#django.db.models.Model\" title=\"django.db.models.Model\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Model</span></code></a> has a field named <code class=\"docutils literal notranslate\"><span class=\"pre\">then</span></code>. This can be\n resolved in two ways:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">When</span><span class=\"p\">(</span><span class=\"n\">then__exact</span><span class=\"o\">=</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"n\">then</span><span class=\"o\">=</span><span class=\"mi\">1</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">When</span><span class=\"p\">(</span><span class=\"n\">Q</span><span class=\"p\">(</span><span class=\"n\">then</span><span class=\"o\">=</span><span class=\"mi\">0</span><span class=\"p\">),</span> <span class=\"n\">then</span><span class=\"o\">=</span><span class=\"mi\">1</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n </div>\n </section>\n <section id=\"s-case\">\n <span id=\"case\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Case</span></code><a class=\"headerlink\" href=\"#case\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.expressions.Case\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Case</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">cases</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1623\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.expressions.Case\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Case</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">cases</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1623\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.expressions.Case\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A <code class=\"docutils literal notranslate\"><span class=\"pre\">Case()</span></code> expression is like the <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/reference/compound_stmts.html#if\" title=\"(in Python v3.13)\"><code class=\"xref std std-keyword docutils literal notranslate\"><span class=\"pre\">if</span></code></a> \u2026 <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/reference/compound_stmts.html#elif\" title=\"(in Python v3.13)\"><code class=\"xref std std-keyword docutils literal notranslate\"><span class=\"pre\">elif</span></code></a> \u2026\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/reference/compound_stmts.html#else\" title=\"(in Python v3.13)\"><code class=\"xref std std-keyword docutils literal notranslate\"><span class=\"pre\">else</span></code></a> statement in <code class=\"docutils literal notranslate\"><span class=\"pre\">Python</span></code>. Each <code class=\"docutils literal notranslate\"><span class=\"pre\">condition</span></code> in the provided\n <code class=\"docutils literal notranslate\"><span class=\"pre\">When()</span></code> objects is evaluated in order, until one evaluates to a\n truthful value. The <code class=\"docutils literal notranslate\"><span class=\"pre\">result</span></code> expression from the matching <code class=\"docutils literal notranslate\"><span class=\"pre\">When()</span></code> object\n is returned.</p>\n@@ -228,15 +229,15 @@\n <span class=\"gp\">... </span>        <span class=\"n\">default</span><span class=\"o\">=</span><span class=\"n\">Value</span><span class=\"p\">(</span><span class=\"s2\">&quot;0%&quot;</span><span class=\"p\">),</span>\n <span class=\"gp\">... </span>    <span class=\"p\">)</span>\n <span class=\"gp\">... </span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">values_list</span><span class=\"p\">(</span><span class=\"s2\">&quot;name&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;discount&quot;</span><span class=\"p\">)</span>\n <span class=\"go\">&lt;QuerySet [(&#39;Jane Doe&#39;, &#39;5%&#39;), (&#39;James Smith&#39;, &#39;0%&#39;), (&#39;Jack Black&#39;, &#39;10%&#39;)]&gt;</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Remember that the conditions are evaluated in order, so in the above\n example we get the correct result even though the second condition matches\n both Jane Doe and Jack Black. This works just like an <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/reference/compound_stmts.html#if\" title=\"(in Python v3.13)\"><code class=\"xref std std-keyword docutils literal notranslate\"><span class=\"pre\">if</span></code></a> \u2026\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/reference/compound_stmts.html#elif\" title=\"(in Python v3.13)\"><code class=\"xref std std-keyword docutils literal notranslate\"><span class=\"pre\">elif</span></code></a> \u2026 <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/reference/compound_stmts.html#else\" title=\"(in Python v3.13)\"><code class=\"xref std std-keyword docutils literal notranslate\"><span class=\"pre\">else</span></code></a> statement in <code class=\"docutils literal notranslate\"><span class=\"pre\">Python</span></code>.</p>\n </div>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">Case()</span></code> also works in a <code class=\"docutils literal notranslate\"><span class=\"pre\">filter()</span></code> clause. For example, to find gold\n clients that registered more than a month ago and platinum clients that\n@@ -378,37 +379,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"expressions.html\"\n-                          title=\"previous chapter\">Query Expressions</a></p>\n+                          title=\"vorig hoofdstuk\">Query Expressions</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"database-functions.html\"\n-                          title=\"next chapter\">Database Functions</a></p>\n+                          title=\"volgend hoofdstuk\">Database Functions</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* C\bCo\bon\bnd\bdi\bit\bti\bio\bon\bna\bal\bl E\bEx\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Conditional expressions let you use _\bi_\bf \u2026 _\be_\bl_\bi_\bf \u2026 _\be_\bl_\bs_\be logic within filters,\n annotations, aggregations, and updates. A conditional expression evaluates a\n series of conditions for each row of a table and returns the matching result\n expression. Conditional expressions can also be combined and nested like other\n@@ -25,15 +25,15 @@\n     registered_on = models.DateField()\n     account_type = models.CharField(\n         max_length=1,\n         choices=ACCOUNT_TYPE_CHOICES,\n         default=REGULAR,\n     )\n *\b**\b**\b**\b* W\bWh\bhe\ben\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs When(c\bco\bon\bnd\bdi\bit\bti\bio\bon\bn=\b=N\bNo\bon\bne\be, t\bth\bhe\ben\bn=\b=N\bNo\bon\bne\be, *\b**\b*l\blo\boo\bok\bku\bup\bps\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs When(c\bco\bon\bnd\bdi\bit\bti\bio\bon\bn=\b=N\bNo\bon\bne\be, t\bth\bhe\ben\bn=\b=N\bNo\bon\bne\be, *\b**\b*l\blo\boo\bok\bku\bup\bps\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A When() object is used to encapsulate a condition and its result for use in\n the conditional expression. Using a When() object is similar to using the\n _\bf_\bi_\bl_\bt_\be_\br_\b(_\b) method. The condition can be specified using _\bf_\bi_\be_\bl_\bd_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs, _\bQ objects,\n or _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn objects that have an output_field that is a _\bB_\bo_\bo_\bl_\be_\ba_\bn_\bF_\bi_\be_\bl_\bd. The\n result is provided using the then keyword.\n Some examples:\n >>> from django.db.models import F, Q, When\n@@ -64,22 +64,22 @@\n >>> from django.db.models.lookups import GreaterThan, LessThan\n >>> When(\n ...     GreaterThan(F(\"registered_on\"), date(2014, 1, 1))\n ...     & LessThan(F(\"registered_on\"), date(2015, 1, 1)),\n ...     then=\"account_type\",\n ... )\n Keep in mind that each of these values can be an expression.\n-Note\n+Notitie\n Since the then keyword argument is reserved for the result of the When(), there\n is a potential conflict if a _\bM_\bo_\bd_\be_\bl has a field named then. This can be resolved\n in two ways:\n >>> When(then__exact=0, then=1)\n >>> When(Q(then=0), then=1)\n *\b**\b**\b**\b* C\bCa\bas\bse\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Case(*\b*c\bca\bas\bse\bes\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Case(*\b*c\bca\bas\bse\bes\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A Case() expression is like the _\bi_\bf \u2026 _\be_\bl_\bi_\bf \u2026 _\be_\bl_\bs_\be statement in Python. Each\n condition in the provided When() objects is evaluated in order, until one\n evaluates to a truthful value. The result expression from the matching When()\n object is returned.\n An example:\n >>>\n >>> from datetime import date, timedelta\n@@ -121,15 +121,15 @@\n ...     discount=Case(\n ...         When(registered_on__lte=a_year_ago, then=Value(\"10%\")),\n ...         When(registered_on__lte=a_month_ago, then=Value(\"5%\")),\n ...         default=Value(\"0%\"),\n ...     )\n ... ).values_list(\"name\", \"discount\")\n <QuerySet [('Jane Doe', '5%'), ('James Smith', '0%'), ('Jack Black', '10%')]>\n-Note\n+Notitie\n Remember that the conditions are evaluated in order, so in the above example we\n get the correct result even though the second condition matches both Jane Doe\n and Jack Black. This works just like an _\bi_\bf \u2026 _\be_\bl_\bi_\bf \u2026 _\be_\bl_\bs_\be statement in Python.\n Case() also works in a filter() clause. For example, to find gold clients that\n registered more than a month ago and platinum clients that registered more than\n a year ago:\n >>> a_month_ago = date.today() - timedelta(days=30)\n@@ -223,16 +223,16 @@\n           o _\bT_\bh_\be_\b _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bc_\bl_\ba_\bs_\bs_\be_\bs\n                 # _\bW_\bh_\be_\bn\n                 # _\bC_\ba_\bs_\be\n           o _\bA_\bd_\bv_\ba_\bn_\bc_\be_\bd_\b _\bq_\bu_\be_\br_\bi_\be_\bs\n                 # _\bC_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\bu_\bp_\bd_\ba_\bt_\be\n                 # _\bC_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\bi_\bo_\bn\n                 # _\bC_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\bf_\bi_\bl_\bt_\be_\br\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bQ_\bu_\be_\br_\by_\b _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/models/constraints.html", "source2": "./usr/share/doc/python-django-doc/html/ref/models/constraints.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Constraints reference &#8212; Django 5.2b1 documentation</title>\n+    <title>Constraints reference &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Model _meta API\" href=\"meta.html\" />\n     <link rel=\"prev\" title=\"Model index reference\" href=\"indexes.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -105,20 +106,20 @@\n <p class=\"admonition-title\">Validation of Constraints</p>\n <p>Constraints are checked during the <a class=\"reference internal\" href=\"instances.html#validating-objects\"><span class=\"std std-ref\">model validation</span></a>.</p>\n </div>\n <section id=\"s-baseconstraint\">\n <span id=\"baseconstraint\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">BaseConstraint</span></code><a class=\"headerlink\" href=\"#baseconstraint\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.BaseConstraint\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseConstraint</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">violation_error_code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">violation_error_message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/constraints.py#L21\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.BaseConstraint\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseConstraint</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">violation_error_code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">violation_error_message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/constraints.py#L21\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.BaseConstraint\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Base class for all constraints. Subclasses must implement\n <code class=\"docutils literal notranslate\"><span class=\"pre\">constraint_sql()</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">create_sql()</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">remove_sql()</span></code> and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">validate()</span></code> methods.</p>\n <div class=\"deprecated\">\n-<p><span class=\"versionmodified deprecated\">Deprecated since version 5.0: </span>Support for passing positional arguments is deprecated.</p>\n+<p><span class=\"versionmodified deprecated\">Verouderd sinds versie 5.0: </span>Support for passing positional arguments is deprecated.</p>\n </div>\n </dd></dl>\n \n <p>All constraints have the following parameters in common:</p>\n <section id=\"s-name\">\n <span id=\"name\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code><a class=\"headerlink\" href=\"#name\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py attribute\">\n@@ -150,30 +151,30 @@\n <a class=\"reference internal\" href=\"instances.html#validating-objects\"><span class=\"std std-ref\">model validation</span></a>. Defaults to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;Constraint</span> <span class=\"pre\">\u201c%(name)s\u201d</span> <span class=\"pre\">is</span> <span class=\"pre\">violated.&quot;</span></code>.</p>\n </section>\n <section id=\"s-validate\">\n <span id=\"validate\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">validate()</span></code><a class=\"headerlink\" href=\"#validate\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.BaseConstraint.validate\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseConstraint.</span></span><span class=\"sig-name descname\"><span class=\"pre\">validate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">instance</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">DEFAULT_DB_ALIAS</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/constraints.py#L86\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.BaseConstraint.validate\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseConstraint.</span></span><span class=\"sig-name descname\"><span class=\"pre\">validate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">instance</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">DEFAULT_DB_ALIAS</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/constraints.py#L86\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.BaseConstraint.validate\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Validates that the constraint, defined on <code class=\"docutils literal notranslate\"><span class=\"pre\">model</span></code>, is respected on the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">instance</span></code>. This will do a query on the database to ensure that the\n constraint is respected. If fields in the <code class=\"docutils literal notranslate\"><span class=\"pre\">exclude</span></code> list are needed to\n validate the constraint, the constraint is ignored.</p>\n <p>Raise a <code class=\"docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code> if the constraint is violated.</p>\n <p>This method must be implemented by a subclass.</p>\n </section>\n </section>\n <section id=\"s-checkconstraint\">\n <span id=\"checkconstraint\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">CheckConstraint</span></code><a class=\"headerlink\" href=\"#checkconstraint\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.CheckConstraint\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CheckConstraint</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">condition</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">violation_error_code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">violation_error_message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/constraints.py#L153\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.CheckConstraint\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CheckConstraint</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">condition</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">violation_error_code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">violation_error_message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/constraints.py#L153\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.CheckConstraint\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Creates a check constraint in the database.</p>\n </dd></dl>\n \n <section id=\"s-condition\">\n <span id=\"condition\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">condition</span></code><a class=\"headerlink\" href=\"#condition\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.CheckConstraint.condition\">\n@@ -204,23 +205,23 @@\n to behave the same as check constraints validation. For example, if <code class=\"docutils literal notranslate\"><span class=\"pre\">age</span></code>\n is a nullable field:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">CheckConstraint</span><span class=\"p\">(</span><span class=\"n\">condition</span><span class=\"o\">=</span><span class=\"n\">Q</span><span class=\"p\">(</span><span class=\"n\">age__gte</span><span class=\"o\">=</span><span class=\"mi\">18</span><span class=\"p\">)</span> <span class=\"o\">|</span> <span class=\"n\">Q</span><span class=\"p\">(</span><span class=\"n\">age__isnull</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">),</span> <span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;age_gte_18&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n </div>\n <div class=\"deprecated\">\n-<p><span class=\"versionmodified deprecated\">Deprecated since version 5.1: </span>The <code class=\"docutils literal notranslate\"><span class=\"pre\">check</span></code> attribute is deprecated in favor of <code class=\"docutils literal notranslate\"><span class=\"pre\">condition</span></code>.</p>\n+<p><span class=\"versionmodified deprecated\">Verouderd sinds versie 5.1: </span>The <code class=\"docutils literal notranslate\"><span class=\"pre\">check</span></code> attribute is deprecated in favor of <code class=\"docutils literal notranslate\"><span class=\"pre\">condition</span></code>.</p>\n </div>\n </section>\n </section>\n <section id=\"s-uniqueconstraint\">\n <span id=\"uniqueconstraint\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">UniqueConstraint</span></code><a class=\"headerlink\" href=\"#uniqueconstraint\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.UniqueConstraint\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UniqueConstraint</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">condition</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">deferrable</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">opclasses</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">nulls_distinct</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">violation_error_code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">violation_error_message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/constraints.py#L313\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.UniqueConstraint\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UniqueConstraint</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">condition</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">deferrable</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">opclasses</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">nulls_distinct</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">violation_error_code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">violation_error_message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/constraints.py#L313\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.UniqueConstraint\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Creates a unique constraint in the database.</p>\n </dd></dl>\n \n <section id=\"s-expressions\">\n <span id=\"expressions\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">expressions</span></code><a class=\"headerlink\" href=\"#expressions\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.UniqueConstraint.expressions\">\n@@ -291,15 +292,15 @@\n enforced immediately after every command.</p>\n <div class=\"admonition-mysql-mariadb-and-sqlite admonition\">\n <p class=\"admonition-title\">MySQL, MariaDB, and SQLite.</p>\n <p>Deferrable unique constraints are ignored on MySQL, MariaDB, and SQLite as\n they do not support them.</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Deferred unique constraints may lead to a <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/sql-createtable.html#id-1.9.3.85.9.4\">performance penalty</a>.</p>\n </div>\n </section>\n <section id=\"s-include\">\n <span id=\"include\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">include</span></code><a class=\"headerlink\" href=\"#include\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.UniqueConstraint.include\">\n@@ -446,37 +447,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"indexes.html\"\n-                          title=\"previous chapter\">Model index reference</a></p>\n+                          title=\"vorig hoofdstuk\">Model index reference</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"meta.html\"\n-                          title=\"next chapter\">Model <code class=\"docutils literal notranslate\"><span class=\"pre\">_meta</span></code> API</a></p>\n+                          title=\"volgend hoofdstuk\">Model <code class=\"docutils literal notranslate\"><span class=\"pre\">_meta</span></code> API</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* C\bCo\bon\bns\bst\btr\bra\bai\bin\bnt\bts\bs r\bre\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The classes defined in this module create database constraints. They are added\n in the model _\bM_\be_\bt_\ba_\b._\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs option.\n Referencing built-in constraints\n Constraints are defined in django.db.models.constraints, but for convenience\n@@ -17,18 +17,18 @@\n are replaced, respectively, by the lowercased app label and class name of the\n concrete model. For example CheckConstraint(condition=Q(age__gte=18), name='%\n (app_label)s_%(class)s_is_adult').\n Validation of Constraints\n Constraints are checked during the _\bm_\bo_\bd_\be_\bl_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn.\n *\b**\b**\b**\b**\b* B\bBa\bas\bse\beC\bCo\bon\bns\bst\btr\bra\bai\bin\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs BaseConstraint(*\b*n\bna\bam\bme\be, v\bvi\bio\bol\bla\bat\bti\bio\bon\bn_\b_e\ber\brr\bro\bor\br_\b_c\bco\bod\bde\be=\b=N\bNo\bon\bne\be,\n-  v\bvi\bio\bol\bla\bat\bti\bio\bon\bn_\b_e\ber\brr\bro\bor\br_\b_m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  v\bvi\bio\bol\bla\bat\bti\bio\bon\bn_\b_e\ber\brr\bro\bor\br_\b_m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Base class for all constraints. Subclasses must implement constraint_sql\n       (), create_sql(), remove_sql() and validate() methods.\n-      Deprecated since version 5.0: Support for passing positional arguments is\n+      Verouderd sinds versie 5.0: Support for passing positional arguments is\n       deprecated.\n All constraints have the following parameters in common:\n *\b**\b**\b**\b* n\bna\bam\bme\be_\b?\b\u00b6 *\b**\b**\b**\b*\n   BaseConstraint.name_\b\u00b6\n The name of the constraint. You must always specify a unique name for the\n constraint.\n *\b**\b**\b**\b* v\bvi\bio\bol\bla\bat\bti\bio\bon\bn_\b_e\ber\brr\bro\bor\br_\b_c\bco\bod\bde\be_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -37,24 +37,24 @@\n Defaults to None.\n *\b**\b**\b**\b* v\bvi\bio\bol\bla\bat\bti\bio\bon\bn_\b_e\ber\brr\bro\bor\br_\b_m\bme\bes\bss\bsa\bag\bge\be_\b?\b\u00b6 *\b**\b**\b**\b*\n   BaseConstraint.violation_error_message_\b\u00b6\n The error message used when ValidationError is raised during _\bm_\bo_\bd_\be_\bl_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn.\n Defaults to \"Constraint \u201c%(name)s\u201d is violated.\".\n *\b**\b**\b**\b* v\bva\bal\bli\bid\bda\bat\bte\be(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n   BaseConstraint.validate(m\bmo\bod\bde\bel\bl, i\bin\bns\bst\bta\ban\bnc\bce\be, e\bex\bxc\bcl\blu\bud\bde\be=\b=N\bNo\bon\bne\be,\n-  u\bus\bsi\bin\bng\bg=\b=D\bDE\bEF\bFA\bAU\bUL\bLT\bT_\b_D\bDB\bB_\b_A\bAL\bLI\bIA\bAS\bS)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  u\bus\bsi\bin\bng\bg=\b=D\bDE\bEF\bFA\bAU\bUL\bLT\bT_\b_D\bDB\bB_\b_A\bAL\bLI\bIA\bAS\bS)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Validates that the constraint, defined on model, is respected on the instance.\n This will do a query on the database to ensure that the constraint is\n respected. If fields in the exclude list are needed to validate the constraint,\n the constraint is ignored.\n Raise a ValidationError if the constraint is violated.\n This method must be implemented by a subclass.\n *\b**\b**\b**\b**\b* C\bCh\bhe\bec\bck\bkC\bCo\bon\bns\bst\btr\bra\bai\bin\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs CheckConstraint(*\b*, c\bco\bon\bnd\bdi\bit\bti\bio\bon\bn, n\bna\bam\bme\be, v\bvi\bio\bol\bla\bat\bti\bio\bon\bn_\b_e\ber\brr\bro\bor\br_\b_c\bco\bod\bde\be=\b=N\bNo\bon\bne\be,\n-  v\bvi\bio\bol\bla\bat\bti\bio\bon\bn_\b_e\ber\brr\bro\bor\br_\b_m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  v\bvi\bio\bol\bla\bat\bti\bio\bon\bn_\b_e\ber\brr\bro\bor\br_\b_m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Creates a check constraint in the database.\n *\b**\b**\b**\b* c\bco\bon\bnd\bdi\bit\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n   CheckConstraint.condition_\b\u00b6\n A _\bQ object or boolean _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn that specifies the conditional check you want\n the constraint to enforce.\n For example, CheckConstraint(condition=Q(age__gte=18), name='age_gte_18')\n ensures the age field is never less than 18.\n@@ -69,20 +69,20 @@\n )\n Oracle < 23c\n Checks with nullable fields on Oracle < 23c must include a condition allowing\n for NULL values in order for _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b(_\b) to behave the same as check constraints\n validation. For example, if age is a nullable field:\n CheckConstraint(condition=Q(age__gte=18) | Q(age__isnull=True),\n name=\"age_gte_18\")\n-Deprecated since version 5.1: The check attribute is deprecated in favor of\n+Verouderd sinds versie 5.1: The check attribute is deprecated in favor of\n condition.\n *\b**\b**\b**\b**\b* U\bUn\bni\biq\bqu\bue\beC\bCo\bon\bns\bst\btr\bra\bai\bin\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs UniqueConstraint(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, f\bfi\bie\bel\bld\bds\bs=\b=(\b()\b), n\bna\bam\bme\be=\b=N\bNo\bon\bne\be, c\bco\bon\bnd\bdi\bit\bti\bio\bon\bn=\b=N\bNo\bon\bne\be,\n   d\bde\bef\bfe\ber\brr\bra\bab\bbl\ble\be=\b=N\bNo\bon\bne\be, i\bin\bnc\bcl\blu\bud\bde\be=\b=N\bNo\bon\bne\be, o\bop\bpc\bcl\bla\bas\bss\bse\bes\bs=\b=(\b()\b), n\bnu\bul\bll\bls\bs_\b_d\bdi\bis\bst\bti\bin\bnc\bct\bt=\b=N\bNo\bon\bne\be,\n-  v\bvi\bio\bol\bla\bat\bti\bio\bon\bn_\b_e\ber\brr\bro\bor\br_\b_c\bco\bod\bde\be=\b=N\bNo\bon\bne\be, v\bvi\bio\bol\bla\bat\bti\bio\bon\bn_\b_e\ber\brr\bro\bor\br_\b_m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  v\bvi\bio\bol\bla\bat\bti\bio\bon\bn_\b_e\ber\brr\bro\bor\br_\b_c\bco\bod\bde\be=\b=N\bNo\bon\bne\be, v\bvi\bio\bol\bla\bat\bti\bio\bon\bn_\b_e\ber\brr\bro\bor\br_\b_m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Creates a unique constraint in the database.\n *\b**\b**\b**\b* e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   UniqueConstraint.expressions_\b\u00b6\n Positional argument *expressions allows creating functional unique constraints\n on expressions and database functions.\n For example:\n UniqueConstraint(Lower(\"name\").desc(), \"category\",\n@@ -118,15 +118,15 @@\n )\n By default constraints are not deferred. A deferred constraint will not be\n enforced until the end of the transaction. An immediate constraint will be\n enforced immediately after every command.\n MySQL, MariaDB, and SQLite.\n Deferrable unique constraints are ignored on MySQL, MariaDB, and SQLite as they\n do not support them.\n-Warning\n+Waarschuwing\n Deferred unique constraints may lead to a _\bp_\be_\br_\bf_\bo_\br_\bm_\ba_\bn_\bc_\be_\b _\bp_\be_\bn_\ba_\bl_\bt_\by.\n *\b**\b**\b**\b* i\bin\bnc\bcl\blu\bud\bde\be_\b?\b\u00b6 *\b**\b**\b**\b*\n   UniqueConstraint.include_\b\u00b6\n A list or tuple of the names of the fields to be included in the covering\n unique index as non-key columns. This allows index-only scans to be used for\n queries that select only included fields (_\bi_\bn_\bc_\bl_\bu_\bd_\be) and filter only by unique\n fields (_\bf_\bi_\be_\bl_\bd_\bs).\n@@ -200,16 +200,16 @@\n                 # _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn\n                 # _\bd_\be_\bf_\be_\br_\br_\ba_\bb_\bl_\be\n                 # _\bi_\bn_\bc_\bl_\bu_\bd_\be\n                 # _\bo_\bp_\bc_\bl_\ba_\bs_\bs_\be_\bs\n                 # _\bn_\bu_\bl_\bl_\bs_\b__\bd_\bi_\bs_\bt_\bi_\bn_\bc_\bt\n                 # _\bv_\bi_\bo_\bl_\ba_\bt_\bi_\bo_\bn_\b__\be_\br_\br_\bo_\br_\b__\bc_\bo_\bd_\be\n                 # _\bv_\bi_\bo_\bl_\ba_\bt_\bi_\bo_\bn_\b__\be_\br_\br_\bo_\br_\b__\bm_\be_\bs_\bs_\ba_\bg_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\b _\bi_\bn_\bd_\be_\bx_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\b _\b__\bm_\be_\bt_\ba_\b _\bA_\bP_\bI\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/models/database-functions.html", "source2": "./usr/share/doc/python-django-doc/html/ref/models/database-functions.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Database Functions &#8212; Django 5.2b1 documentation</title>\n+    <title>Database Functions &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Paginator\" href=\"../paginator.html\" />\n     <link rel=\"prev\" title=\"Conditional Expressions\" href=\"conditional-expressions.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -96,15 +97,15 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Coalesce</span></code> example below.</p>\n <section id=\"s-comparison-and-conversion-functions\">\n <span id=\"s-comparison-functions\"></span><span id=\"comparison-and-conversion-functions\"></span><span id=\"comparison-functions\"></span><h2>Comparison and conversion functions<a class=\"headerlink\" href=\"#comparison-and-conversion-functions\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-cast\">\n <span id=\"cast\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Cast</span></code><a class=\"headerlink\" href=\"#cast\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Cast\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Cast</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/comparison.py#L7\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Cast\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Cast</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/comparison.py#L7\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Cast\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Forces the result type of <code class=\"docutils literal notranslate\"><span class=\"pre\">expression</span></code> to be the one from <code class=\"docutils literal notranslate\"><span class=\"pre\">output_field</span></code>.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models</span> <span class=\"kn\">import</span> <span class=\"n\">FloatField</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Cast</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Author</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">age</span><span class=\"o\">=</span><span class=\"mi\">25</span><span class=\"p\">,</span> <span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;Margaret Smith&quot;</span><span class=\"p\">)</span>\n@@ -116,15 +117,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-coalesce\">\n <span id=\"coalesce\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Coalesce</span></code><a class=\"headerlink\" href=\"#coalesce\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Coalesce\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Coalesce</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/comparison.py#L70\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Coalesce\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Coalesce</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/comparison.py#L70\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Coalesce\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a list of at least two field names or expressions and returns the\n first non-null value (note that an empty string is not considered a null\n value). Each argument must be of a similar type, so mixing text and numbers\n will result in a database error.</p>\n <p>Usage examples:</p>\n@@ -148,15 +149,15 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">aggregated</span><span class=\"p\">[</span><span class=\"s2\">&quot;combined_age_default&quot;</span><span class=\"p\">])</span>\n <span class=\"go\">0</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">aggregated</span><span class=\"p\">[</span><span class=\"s2\">&quot;combined_age_coalesce&quot;</span><span class=\"p\">])</span>\n <span class=\"go\">0</span>\n </pre></div>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>A Python value passed to <code class=\"docutils literal notranslate\"><span class=\"pre\">Coalesce</span></code> on MySQL may be converted to an\n incorrect type unless explicitly cast to the correct database type:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models</span> <span class=\"kn\">import</span> <span class=\"n\">DateTimeField</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Cast</span><span class=\"p\">,</span> <span class=\"n\">Coalesce</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.utils</span> <span class=\"kn\">import</span> <span class=\"n\">timezone</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">now</span> <span class=\"o\">=</span> <span class=\"n\">timezone</span><span class=\"o\">.</span><span class=\"n\">now</span><span class=\"p\">()</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Coalesce</span><span class=\"p\">(</span><span class=\"s2\">&quot;updated&quot;</span><span class=\"p\">,</span> <span class=\"n\">Cast</span><span class=\"p\">(</span><span class=\"n\">now</span><span class=\"p\">,</span> <span class=\"n\">DateTimeField</span><span class=\"p\">()))</span>\n@@ -164,15 +165,15 @@\n </div>\n </div>\n </section>\n <section id=\"s-collate\">\n <span id=\"collate\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Collate</span></code><a class=\"headerlink\" href=\"#collate\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Collate\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Collate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">collation</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/comparison.py#L103\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Collate\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Collate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">collation</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/comparison.py#L103\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Collate\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Takes an expression and a collation name to query against.</p>\n <p>For example, to filter case-insensitively in SQLite:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Author</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">filter</span><span class=\"p\">(</span><span class=\"n\">name</span><span class=\"o\">=</span><span class=\"n\">Collate</span><span class=\"p\">(</span><span class=\"n\">Value</span><span class=\"p\">(</span><span class=\"s2\">&quot;john&quot;</span><span class=\"p\">),</span> <span class=\"s2\">&quot;nocase&quot;</span><span class=\"p\">))</span>\n <span class=\"go\">&lt;QuerySet [&lt;Author: John&gt;, &lt;Author: john&gt;]&gt;</span>\n </pre></div>\n@@ -183,15 +184,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-greatest\">\n <span id=\"greatest\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Greatest</span></code><a class=\"headerlink\" href=\"#greatest\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Greatest\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Greatest</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/comparison.py#L122\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Greatest\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Greatest</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/comparison.py#L122\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Greatest\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a list of at least two field names or expressions and returns the\n greatest value. Each argument must be of a similar type, so mixing text and\n numbers will result in a database error.</p>\n <p>Usage example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">class</span> <span class=\"nc\">Blog</span><span class=\"p\">(</span><span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">Model</span><span class=\"p\">):</span>\n@@ -211,15 +212,15 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">comments</span> <span class=\"o\">=</span> <span class=\"n\">Comment</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span><span class=\"n\">last_updated</span><span class=\"o\">=</span><span class=\"n\">Greatest</span><span class=\"p\">(</span><span class=\"s2\">&quot;modified&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;blog__modified&quot;</span><span class=\"p\">))</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">annotated_comment</span> <span class=\"o\">=</span> <span class=\"n\">comments</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">()</span>\n </pre></div>\n </div>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">annotated_comment.last_updated</span></code> will be the most recent of <code class=\"docutils literal notranslate\"><span class=\"pre\">blog.modified</span></code>\n and <code class=\"docutils literal notranslate\"><span class=\"pre\">comment.modified</span></code>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>The behavior of <code class=\"docutils literal notranslate\"><span class=\"pre\">Greatest</span></code> when one or more expression may be <code class=\"docutils literal notranslate\"><span class=\"pre\">null</span></code>\n varies between databases:</p>\n <ul class=\"simple\">\n <li><p>PostgreSQL: <code class=\"docutils literal notranslate\"><span class=\"pre\">Greatest</span></code> will return the largest non-null expression,\n or <code class=\"docutils literal notranslate\"><span class=\"pre\">null</span></code> if all expressions are <code class=\"docutils literal notranslate\"><span class=\"pre\">null</span></code>.</p></li>\n <li><p>SQLite, Oracle, and MySQL: If any expression is <code class=\"docutils literal notranslate\"><span class=\"pre\">null</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">Greatest</span></code>\n will return <code class=\"docutils literal notranslate\"><span class=\"pre\">null</span></code>.</p></li>\n@@ -228,22 +229,22 @@\n a sensible minimum value to provide as a default.</p>\n </div>\n </section>\n <section id=\"s-least\">\n <span id=\"least\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Least</span></code><a class=\"headerlink\" href=\"#least\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Least\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Least</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/comparison.py#L143\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Least\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Least</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/comparison.py#L143\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Least\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a list of at least two field names or expressions and returns the\n least value. Each argument must be of a similar type, so mixing text and numbers\n will result in a database error.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>The behavior of <code class=\"docutils literal notranslate\"><span class=\"pre\">Least</span></code> when one or more expression may be <code class=\"docutils literal notranslate\"><span class=\"pre\">null</span></code>\n varies between databases:</p>\n <ul class=\"simple\">\n <li><p>PostgreSQL: <code class=\"docutils literal notranslate\"><span class=\"pre\">Least</span></code> will return the smallest non-null expression,\n or <code class=\"docutils literal notranslate\"><span class=\"pre\">null</span></code> if all expressions are <code class=\"docutils literal notranslate\"><span class=\"pre\">null</span></code>.</p></li>\n <li><p>SQLite, Oracle, and MySQL: If any expression is <code class=\"docutils literal notranslate\"><span class=\"pre\">null</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">Least</span></code>\n will return <code class=\"docutils literal notranslate\"><span class=\"pre\">null</span></code>.</p></li>\n@@ -252,15 +253,15 @@\n a sensible maximum value to provide as a default.</p>\n </div>\n </section>\n <section id=\"s-nullif\">\n <span id=\"nullif\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">NullIf</span></code><a class=\"headerlink\" href=\"#nullif\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.NullIf\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NullIf</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression2</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/comparison.py#L164\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.NullIf\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NullIf</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression2</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/comparison.py#L164\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.NullIf\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts two expressions and returns <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> if they are equal, otherwise\n returns <code class=\"docutils literal notranslate\"><span class=\"pre\">expression1</span></code>.</p>\n <div class=\"admonition-caveats-on-oracle admonition\">\n <p class=\"admonition-title\">Caveats on Oracle</p>\n <p>Due to an <a class=\"reference internal\" href=\"../databases.html#oracle-null-empty-strings\"><span class=\"std std-ref\">Oracle convention</span></a>, this\n@@ -283,15 +284,15 @@\n     <span class=\"n\">end_time</span> <span class=\"o\">=</span> <span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">TimeField</span><span class=\"p\">(</span><span class=\"n\">null</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">,</span> <span class=\"n\">blank</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <section id=\"s-extract\">\n <span id=\"extract\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Extract</span></code><a class=\"headerlink\" href=\"#extract\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Extract\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Extract</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">lookup_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L41\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Extract\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Extract</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">lookup_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L41\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Extract\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Extracts a component of a date as a number.</p>\n <p>Takes an <code class=\"docutils literal notranslate\"><span class=\"pre\">expression</span></code> representing a <code class=\"docutils literal notranslate\"><span class=\"pre\">DateField</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code>,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">TimeField</span></code>, or <code class=\"docutils literal notranslate\"><span class=\"pre\">DurationField</span></code> and a <code class=\"docutils literal notranslate\"><span class=\"pre\">lookup_name</span></code>, and returns the part\n of the date referenced by <code class=\"docutils literal notranslate\"><span class=\"pre\">lookup_name</span></code> as an <code class=\"docutils literal notranslate\"><span class=\"pre\">IntegerField</span></code>.\n Django usually uses the databases\u2019 extract function, so you may use any\n@@ -366,88 +367,88 @@\n <span class=\"go\">1</span>\n </pre></div>\n </div>\n <section id=\"s-datefield-extracts\">\n <span id=\"datefield-extracts\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">DateField</span></code> extracts<a class=\"headerlink\" href=\"#datefield-extracts\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.ExtractYear\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractYear</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L125\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractYear\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractYear</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L125\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractYear\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">lookup_name</span> <span class=\"pre\">=</span> <span class=\"pre\">'year'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.ExtractIsoYear\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractIsoYear</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L129\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractIsoYear\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractIsoYear</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L129\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractIsoYear\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the ISO-8601 week-numbering year.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">lookup_name</span> <span class=\"pre\">=</span> <span class=\"pre\">'iso_year'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.ExtractMonth\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractMonth</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L135\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractMonth\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractMonth</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L135\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractMonth\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">lookup_name</span> <span class=\"pre\">=</span> <span class=\"pre\">'month'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.ExtractDay\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractDay</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L139\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractDay\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractDay</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L139\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractDay\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">lookup_name</span> <span class=\"pre\">=</span> <span class=\"pre\">'day'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.ExtractWeekDay\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractWeekDay</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L152\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractWeekDay\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractWeekDay</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L152\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractWeekDay\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">lookup_name</span> <span class=\"pre\">=</span> <span class=\"pre\">'week_day'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.ExtractIsoWeekDay\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractIsoWeekDay</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L162\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractIsoWeekDay\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractIsoWeekDay</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L162\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractIsoWeekDay\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the ISO-8601 week day with day 1 being Monday and day 7 being\n Sunday.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">lookup_name</span> <span class=\"pre\">=</span> <span class=\"pre\">'iso_week_day'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.ExtractWeek\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractWeek</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L143\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractWeek\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractWeek</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L143\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractWeek\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">lookup_name</span> <span class=\"pre\">=</span> <span class=\"pre\">'week'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.ExtractQuarter\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractQuarter</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L168\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractQuarter\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractQuarter</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L168\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractQuarter\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">lookup_name</span> <span class=\"pre\">=</span> <span class=\"pre\">'quarter'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n@@ -503,35 +504,35 @@\n </section>\n <section id=\"s-datetimefield-extracts\">\n <span id=\"datetimefield-extracts\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code> extracts<a class=\"headerlink\" href=\"#datetimefield-extracts\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>In addition to the following, all extracts for <code class=\"docutils literal notranslate\"><span class=\"pre\">DateField</span></code> listed above may\n also be used on <code class=\"docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code>s .</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.ExtractHour\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractHour</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L172\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractHour\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractHour</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L172\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractHour\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">lookup_name</span> <span class=\"pre\">=</span> <span class=\"pre\">'hour'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.ExtractMinute\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractMinute</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L176\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractMinute\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractMinute</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L176\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractMinute\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">lookup_name</span> <span class=\"pre\">=</span> <span class=\"pre\">'minute'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.ExtractSecond\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractSecond</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L180\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractSecond\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExtractSecond</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L180\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ExtractSecond\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">lookup_name</span> <span class=\"pre\">=</span> <span class=\"pre\">'second'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n@@ -630,15 +631,15 @@\n </div>\n </section>\n </section>\n <section id=\"s-now\">\n <span id=\"now\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Now</span></code><a class=\"headerlink\" href=\"#now\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Now\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Now</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L214\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Now\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Now</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L214\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Now\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the database server\u2019s current date and time when the query is executed,\n typically using the SQL <code class=\"docutils literal notranslate\"><span class=\"pre\">CURRENT_TIMESTAMP</span></code>.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Now</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Article</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">filter</span><span class=\"p\">(</span><span class=\"n\">published__lte</span><span class=\"o\">=</span><span class=\"n\">Now</span><span class=\"p\">())</span>\n@@ -658,15 +659,15 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">CURRENT_TIMESTAMP</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code>.</p>\n </div>\n </section>\n <section id=\"s-trunc\">\n <span id=\"trunc\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Trunc</span></code><a class=\"headerlink\" href=\"#trunc\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Trunc\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Trunc</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">kind</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L367\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Trunc\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Trunc</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">kind</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L367\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Trunc\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Truncates a date up to a significant component.</p>\n <p>When you only care if something happened in a particular year, hour, or day,\n but not the exact second, then <code class=\"docutils literal notranslate\"><span class=\"pre\">Trunc</span></code> (and its subclasses) can be useful to\n filter or aggregate your data. For example, you can use <code class=\"docutils literal notranslate\"><span class=\"pre\">Trunc</span></code> to calculate\n the number of sales per day.</p>\n@@ -741,46 +742,46 @@\n <span class=\"go\">2015-06-15 14:40:02.000123</span>\n </pre></div>\n </div>\n <section id=\"s-datefield-truncation\">\n <span id=\"datefield-truncation\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">DateField</span></code> truncation<a class=\"headerlink\" href=\"#datefield-truncation\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.TruncYear\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncYear</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L380\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncYear\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncYear</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L380\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncYear\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">kind</span> <span class=\"pre\">=</span> <span class=\"pre\">'year'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.TruncMonth\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncMonth</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L388\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncMonth\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncMonth</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L388\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncMonth\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">kind</span> <span class=\"pre\">=</span> <span class=\"pre\">'month'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.TruncWeek\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncWeek</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L392\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncWeek\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncWeek</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L392\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncWeek\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Truncates to midnight on the Monday of the week.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">kind</span> <span class=\"pre\">=</span> <span class=\"pre\">'week'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.TruncQuarter\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncQuarter</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L384\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncQuarter\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncQuarter</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L384\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncQuarter\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">kind</span> <span class=\"pre\">=</span> <span class=\"pre\">'quarter'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n@@ -826,15 +827,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-datetimefield-truncation\">\n <span id=\"datetimefield-truncation\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code> truncation<a class=\"headerlink\" href=\"#datetimefield-truncation\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.TruncDate\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncDate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L402\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncDate\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncDate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L402\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncDate\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">lookup_name</span> <span class=\"pre\">=</span> <span class=\"pre\">'date'</span></span></dt>\n <dd></dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n@@ -844,15 +845,15 @@\n </dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">TruncDate</span></code> casts <code class=\"docutils literal notranslate\"><span class=\"pre\">expression</span></code> to a date rather than using the built-in SQL\n truncate function. It\u2019s also registered as a transform on  <code class=\"docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code> as\n <code class=\"docutils literal notranslate\"><span class=\"pre\">__date</span></code>.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.TruncTime\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncTime</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L414\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncTime\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncTime</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L414\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncTime\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">lookup_name</span> <span class=\"pre\">=</span> <span class=\"pre\">'time'</span></span></dt>\n <dd></dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n@@ -862,45 +863,45 @@\n </dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">TruncTime</span></code> casts <code class=\"docutils literal notranslate\"><span class=\"pre\">expression</span></code> to a time rather than using the built-in SQL\n truncate function. It\u2019s also registered as a transform on <code class=\"docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code> as\n <code class=\"docutils literal notranslate\"><span class=\"pre\">__time</span></code>.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.TruncDay\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncDay</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L398\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncDay\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncDay</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L398\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncDay\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">kind</span> <span class=\"pre\">=</span> <span class=\"pre\">'day'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.TruncHour\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncHour</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L426\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncHour\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncHour</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L426\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncHour\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">kind</span> <span class=\"pre\">=</span> <span class=\"pre\">'hour'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.TruncMinute\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncMinute</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L430\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncMinute\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncMinute</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L430\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncMinute\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">kind</span> <span class=\"pre\">=</span> <span class=\"pre\">'minute'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.TruncSecond\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncSecond</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L434\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncSecond\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncSecond</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L434\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.TruncSecond\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">kind</span> <span class=\"pre\">=</span> <span class=\"pre\">'second'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n@@ -938,35 +939,35 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-timefield-truncation\">\n <span id=\"timefield-truncation\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">TimeField</span></code> truncation<a class=\"headerlink\" href=\"#timefield-truncation\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncHour</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L426\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncHour</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L426\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">kind</span> <span class=\"pre\">=</span> <span class=\"pre\">'hour'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncMinute</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L430\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncMinute</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L430\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">kind</span> <span class=\"pre\">=</span> <span class=\"pre\">'minute'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncSecond</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L434\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TruncSecond</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tzinfo</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/datetime.py#L434\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">kind</span> <span class=\"pre\">=</span> <span class=\"pre\">'second'</span></span></dt>\n <dd></dd></dl>\n \n </dd></dl>\n \n@@ -1021,15 +1022,15 @@\n <span id=\"s-id2\"></span><span id=\"json-functions\"></span><span id=\"id2\"></span><h2>JSON Functions<a class=\"headerlink\" href=\"#json-functions\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-jsonarray\">\n <span id=\"jsonarray\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">JSONArray</span></code><a class=\"headerlink\" href=\"#jsonarray\" title=\"Link to this heading\">\u00b6</a></h3>\n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.JSONArray\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">JSONArray</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/json.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.JSONArray\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">JSONArray</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/json.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.JSONArray\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a list of field names or expressions and returns a JSON array\n containing those values.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models</span> <span class=\"kn\">import</span> <span class=\"n\">F</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">JSONArray</span><span class=\"p\">,</span> <span class=\"n\">Lower</span>\n@@ -1046,15 +1047,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-jsonobject\">\n <span id=\"jsonobject\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">JSONObject</span></code><a class=\"headerlink\" href=\"#jsonobject\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.JSONObject\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">JSONObject</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">fields</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/json.py#L68\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.JSONObject\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">JSONObject</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">fields</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/json.py#L68\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.JSONObject\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Takes a list of key-value pairs and returns a JSON object containing those\n pairs.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models</span> <span class=\"kn\">import</span> <span class=\"n\">F</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">JSONObject</span><span class=\"p\">,</span> <span class=\"n\">Lower</span>\n@@ -1080,15 +1081,15 @@\n     <span class=\"n\">y</span> <span class=\"o\">=</span> <span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">FloatField</span><span class=\"p\">()</span>\n </pre></div>\n </div>\n <section id=\"s-abs\">\n <span id=\"abs\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Abs</span></code><a class=\"headerlink\" href=\"#abs\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Abs\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Abs</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Abs\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Abs</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Abs\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the absolute value of a numeric field or expression.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Abs</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=-</span><span class=\"mf\">0.5</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=</span><span class=\"mf\">1.1</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">vector</span> <span class=\"o\">=</span> <span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span><span class=\"n\">x_abs</span><span class=\"o\">=</span><span class=\"n\">Abs</span><span class=\"p\">(</span><span class=\"s2\">&quot;x&quot;</span><span class=\"p\">),</span> <span class=\"n\">y_abs</span><span class=\"o\">=</span><span class=\"n\">Abs</span><span class=\"p\">(</span><span class=\"s2\">&quot;y&quot;</span><span class=\"p\">))</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">()</span>\n@@ -1105,15 +1106,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-acos\">\n <span id=\"acos\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ACos</span></code><a class=\"headerlink\" href=\"#acos\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.ACos\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ACos</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L18\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ACos\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ACos</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L18\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ACos\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the arccosine of a numeric field or expression. The expression value\n must be within the range -1 to 1.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">ACos</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=</span><span class=\"mf\">0.5</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=-</span><span class=\"mf\">0.9</span><span class=\"p\">)</span>\n@@ -1131,15 +1132,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-asin\">\n <span id=\"asin\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ASin</span></code><a class=\"headerlink\" href=\"#asin\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.ASin\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ASin</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L23\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ASin\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ASin</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L23\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ASin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the arcsine of a numeric field or expression. The expression value must\n be in the range -1 to 1.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">ASin</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=</span><span class=\"mi\">1</span><span class=\"p\">)</span>\n@@ -1157,15 +1158,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-atan\">\n <span id=\"atan\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ATan</span></code><a class=\"headerlink\" href=\"#atan\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.ATan\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ATan</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L28\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ATan\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ATan</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L28\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ATan\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the arctangent of a numeric field or expression.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">ATan</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=</span><span class=\"mf\">3.12</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=</span><span class=\"mf\">6.987</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">vector</span> <span class=\"o\">=</span> <span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span><span class=\"n\">x_atan</span><span class=\"o\">=</span><span class=\"n\">ATan</span><span class=\"p\">(</span><span class=\"s2\">&quot;x&quot;</span><span class=\"p\">),</span> <span class=\"n\">y_atan</span><span class=\"o\">=</span><span class=\"n\">ATan</span><span class=\"p\">(</span><span class=\"s2\">&quot;y&quot;</span><span class=\"p\">))</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">()</span>\n@@ -1182,15 +1183,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-atan2\">\n <span id=\"atan2\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ATan2</span></code><a class=\"headerlink\" href=\"#atan2\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.ATan2\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ATan2</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L33\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ATan2\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ATan2</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L33\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.ATan2\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the arctangent of <code class=\"docutils literal notranslate\"><span class=\"pre\">expression1</span> <span class=\"pre\">/</span> <span class=\"pre\">expression2</span></code>.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">ATan2</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=</span><span class=\"mf\">2.5</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=</span><span class=\"mf\">1.9</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">vector</span> <span class=\"o\">=</span> <span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span><span class=\"n\">atan2</span><span class=\"o\">=</span><span class=\"n\">ATan2</span><span class=\"p\">(</span><span class=\"s2\">&quot;x&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;y&quot;</span><span class=\"p\">))</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">()</span>\n@@ -1199,15 +1200,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-ceil\">\n <span id=\"ceil\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Ceil</span></code><a class=\"headerlink\" href=\"#ceil\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Ceil\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Ceil</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L61\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Ceil\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Ceil</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L61\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Ceil\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the smallest integer greater than or equal to a numeric field or\n expression.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Ceil</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=</span><span class=\"mf\">3.12</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=</span><span class=\"mf\">7.0</span><span class=\"p\">)</span>\n@@ -1225,15 +1226,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-cos\">\n <span id=\"cos\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Cos</span></code><a class=\"headerlink\" href=\"#cos\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Cos\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Cos</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L69\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Cos\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Cos</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L69\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Cos\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the cosine  of a numeric field or expression.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Cos</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=-</span><span class=\"mf\">8.0</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=</span><span class=\"mf\">3.1415926</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">vector</span> <span class=\"o\">=</span> <span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span><span class=\"n\">x_cos</span><span class=\"o\">=</span><span class=\"n\">Cos</span><span class=\"p\">(</span><span class=\"s2\">&quot;x&quot;</span><span class=\"p\">),</span> <span class=\"n\">y_cos</span><span class=\"o\">=</span><span class=\"n\">Cos</span><span class=\"p\">(</span><span class=\"s2\">&quot;y&quot;</span><span class=\"p\">))</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">()</span>\n@@ -1250,15 +1251,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-cot\">\n <span id=\"cot\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Cot</span></code><a class=\"headerlink\" href=\"#cot\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Cot\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Cot</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L74\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Cot\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Cot</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L74\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Cot\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the cotangent of a numeric field or expression.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Cot</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=</span><span class=\"mf\">12.0</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=</span><span class=\"mf\">1.0</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">vector</span> <span class=\"o\">=</span> <span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span><span class=\"n\">x_cot</span><span class=\"o\">=</span><span class=\"n\">Cot</span><span class=\"p\">(</span><span class=\"s2\">&quot;x&quot;</span><span class=\"p\">),</span> <span class=\"n\">y_cot</span><span class=\"o\">=</span><span class=\"n\">Cot</span><span class=\"p\">(</span><span class=\"s2\">&quot;y&quot;</span><span class=\"p\">))</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">()</span>\n@@ -1275,15 +1276,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-degrees\">\n <span id=\"degrees\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Degrees</span></code><a class=\"headerlink\" href=\"#degrees\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Degrees\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Degrees</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L84\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Degrees\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Degrees</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L84\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Degrees\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Converts a numeric field or expression from radians to degrees.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Degrees</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=-</span><span class=\"mf\">1.57</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=</span><span class=\"mf\">3.14</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">vector</span> <span class=\"o\">=</span> <span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span><span class=\"n\">x_d</span><span class=\"o\">=</span><span class=\"n\">Degrees</span><span class=\"p\">(</span><span class=\"s2\">&quot;x&quot;</span><span class=\"p\">),</span> <span class=\"n\">y_d</span><span class=\"o\">=</span><span class=\"n\">Degrees</span><span class=\"p\">(</span><span class=\"s2\">&quot;y&quot;</span><span class=\"p\">))</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">()</span>\n@@ -1300,15 +1301,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-exp\">\n <span id=\"exp\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Exp</span></code><a class=\"headerlink\" href=\"#exp\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Exp\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Exp</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L97\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Exp\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Exp</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L97\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Exp\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the value of <code class=\"docutils literal notranslate\"><span class=\"pre\">e</span></code> (the natural logarithm base) raised to the power of\n a numeric field or expression.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Exp</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=</span><span class=\"mf\">5.4</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=-</span><span class=\"mf\">2.0</span><span class=\"p\">)</span>\n@@ -1326,15 +1327,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-floor\">\n <span id=\"floor\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Floor</span></code><a class=\"headerlink\" href=\"#floor\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Floor\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Floor</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L102\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Floor\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Floor</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L102\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Floor\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the largest integer value not greater than a numeric field or\n expression.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Floor</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=</span><span class=\"mf\">5.4</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=-</span><span class=\"mf\">2.3</span><span class=\"p\">)</span>\n@@ -1352,15 +1353,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-ln\">\n <span id=\"ln\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Ln</span></code><a class=\"headerlink\" href=\"#ln\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Ln\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Ln</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L107\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Ln\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Ln</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L107\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Ln\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the natural logarithm a numeric field or expression.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Ln</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=</span><span class=\"mf\">5.4</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=</span><span class=\"mf\">233.0</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">vector</span> <span class=\"o\">=</span> <span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span><span class=\"n\">x_ln</span><span class=\"o\">=</span><span class=\"n\">Ln</span><span class=\"p\">(</span><span class=\"s2\">&quot;x&quot;</span><span class=\"p\">),</span> <span class=\"n\">y_ln</span><span class=\"o\">=</span><span class=\"n\">Ln</span><span class=\"p\">(</span><span class=\"s2\">&quot;y&quot;</span><span class=\"p\">))</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">()</span>\n@@ -1377,15 +1378,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-log\">\n <span id=\"log\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Log</span></code><a class=\"headerlink\" href=\"#log\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Log\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Log</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L112\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Log\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Log</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L112\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Log\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts two numeric fields or expressions and returns the logarithm of\n the second to base of the first.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Log</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=</span><span class=\"mf\">2.0</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=</span><span class=\"mf\">4.0</span><span class=\"p\">)</span>\n@@ -1395,15 +1396,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-mod\">\n <span id=\"mod\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Mod</span></code><a class=\"headerlink\" href=\"#mod\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Mod\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Mod</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L126\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Mod\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Mod</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L126\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Mod\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts two numeric fields or expressions and returns the remainder of\n the first divided by the second (modulo operation).</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Mod</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=</span><span class=\"mf\">5.4</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=</span><span class=\"mf\">2.3</span><span class=\"p\">)</span>\n@@ -1413,24 +1414,24 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-pi\">\n <span id=\"pi\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Pi</span></code><a class=\"headerlink\" href=\"#pi\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Pi\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Pi</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L131\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Pi\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Pi</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L131\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Pi\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the value of the mathematical constant <code class=\"docutils literal notranslate\"><span class=\"pre\">\u03c0</span></code>.</p>\n </section>\n <section id=\"s-power\">\n <span id=\"power\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Power</span></code><a class=\"headerlink\" href=\"#power\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Power\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Power</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L141\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Power\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Power</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression2</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L141\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Power\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts two numeric fields or expressions and returns the value of the first\n raised to the power of the second.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Power</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=</span><span class=\"mi\">2</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=-</span><span class=\"mi\">2</span><span class=\"p\">)</span>\n@@ -1440,15 +1441,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-radians\">\n <span id=\"radians\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Radians</span></code><a class=\"headerlink\" href=\"#radians\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Radians\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Radians</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L146\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Radians\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Radians</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L146\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Radians\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Converts a numeric field or expression from degrees to radians.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Radians</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=-</span><span class=\"mi\">90</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=</span><span class=\"mi\">180</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">vector</span> <span class=\"o\">=</span> <span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span><span class=\"n\">x_r</span><span class=\"o\">=</span><span class=\"n\">Radians</span><span class=\"p\">(</span><span class=\"s2\">&quot;x&quot;</span><span class=\"p\">),</span> <span class=\"n\">y_r</span><span class=\"o\">=</span><span class=\"n\">Radians</span><span class=\"p\">(</span><span class=\"s2\">&quot;y&quot;</span><span class=\"p\">))</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">()</span>\n@@ -1465,24 +1466,24 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-random\">\n <span id=\"random\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Random</span></code><a class=\"headerlink\" href=\"#random\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Random\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Random</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L159\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Random\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Random</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L159\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Random\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a random value in the range <code class=\"docutils literal notranslate\"><span class=\"pre\">0.0</span> <span class=\"pre\">\u2264</span> <span class=\"pre\">x</span> <span class=\"pre\">&lt;</span> <span class=\"pre\">1.0</span></code>.</p>\n </section>\n <section id=\"s-round\">\n <span id=\"round\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Round</span></code><a class=\"headerlink\" href=\"#round\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Round\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Round</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">precision</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L178\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Round\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Round</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">precision</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L178\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Round\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Rounds a numeric field or expression to <code class=\"docutils literal notranslate\"><span class=\"pre\">precision</span></code> (must be an integer)\n decimal places. By default, it rounds to the nearest integer. Whether half\n values are rounded up or down depends on the database.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Round</span>\n@@ -1501,15 +1502,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-sign\">\n <span id=\"sign\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Sign</span></code><a class=\"headerlink\" href=\"#sign\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Sign\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Sign</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L197\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Sign\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Sign</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L197\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Sign\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the sign (-1, 0, 1) of a numeric field or expression.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Sign</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=</span><span class=\"mf\">5.4</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=-</span><span class=\"mf\">2.3</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">vector</span> <span class=\"o\">=</span> <span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span><span class=\"n\">x_sign</span><span class=\"o\">=</span><span class=\"n\">Sign</span><span class=\"p\">(</span><span class=\"s2\">&quot;x&quot;</span><span class=\"p\">),</span> <span class=\"n\">y_sign</span><span class=\"o\">=</span><span class=\"n\">Sign</span><span class=\"p\">(</span><span class=\"s2\">&quot;y&quot;</span><span class=\"p\">))</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">()</span>\n@@ -1526,15 +1527,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-sin\">\n <span id=\"sin\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Sin</span></code><a class=\"headerlink\" href=\"#sin\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Sin\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Sin</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L202\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Sin\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Sin</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L202\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Sin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the sine of a numeric field or expression.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Sin</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=</span><span class=\"mf\">5.4</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=-</span><span class=\"mf\">2.3</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">vector</span> <span class=\"o\">=</span> <span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span><span class=\"n\">x_sin</span><span class=\"o\">=</span><span class=\"n\">Sin</span><span class=\"p\">(</span><span class=\"s2\">&quot;x&quot;</span><span class=\"p\">),</span> <span class=\"n\">y_sin</span><span class=\"o\">=</span><span class=\"n\">Sin</span><span class=\"p\">(</span><span class=\"s2\">&quot;y&quot;</span><span class=\"p\">))</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">()</span>\n@@ -1551,15 +1552,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-sqrt\">\n <span id=\"sqrt\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Sqrt</span></code><a class=\"headerlink\" href=\"#sqrt\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Sqrt\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Sqrt</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L207\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Sqrt\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Sqrt</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L207\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Sqrt\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the square root of a nonnegative numeric field or expression.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Sqrt</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=</span><span class=\"mf\">4.0</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=</span><span class=\"mf\">12.0</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">vector</span> <span class=\"o\">=</span> <span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span><span class=\"n\">x_sqrt</span><span class=\"o\">=</span><span class=\"n\">Sqrt</span><span class=\"p\">(</span><span class=\"s2\">&quot;x&quot;</span><span class=\"p\">),</span> <span class=\"n\">y_sqrt</span><span class=\"o\">=</span><span class=\"n\">Sqrt</span><span class=\"p\">(</span><span class=\"s2\">&quot;y&quot;</span><span class=\"p\">))</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">()</span>\n@@ -1576,15 +1577,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-tan\">\n <span id=\"tan\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Tan</span></code><a class=\"headerlink\" href=\"#tan\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Tan\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Tan</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L212\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Tan\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Tan</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/math.py#L212\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Tan\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the tangent of a numeric field or expression.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Tan</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"o\">=</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"n\">y</span><span class=\"o\">=</span><span class=\"mi\">12</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">vector</span> <span class=\"o\">=</span> <span class=\"n\">Vector</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span><span class=\"n\">x_tan</span><span class=\"o\">=</span><span class=\"n\">Tan</span><span class=\"p\">(</span><span class=\"s2\">&quot;x&quot;</span><span class=\"p\">),</span> <span class=\"n\">y_tan</span><span class=\"o\">=</span><span class=\"n\">Tan</span><span class=\"p\">(</span><span class=\"s2\">&quot;y&quot;</span><span class=\"p\">))</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">()</span>\n@@ -1604,15 +1605,15 @@\n </section>\n <section id=\"s-text-functions\">\n <span id=\"s-id4\"></span><span id=\"text-functions\"></span><span id=\"id4\"></span><h2>Text functions<a class=\"headerlink\" href=\"#text-functions\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-chr\">\n <span id=\"chr\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Chr</span></code><a class=\"headerlink\" href=\"#chr\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Chr\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Chr</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L42\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Chr\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Chr</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L42\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Chr\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a numeric field or expression and returns the text representation of\n the expression as a single character. It works the same as Python\u2019s <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/functions.html#chr\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">chr()</span></code></a>\n function.</p>\n <p>Like <a class=\"reference internal\" href=\"#django.db.models.functions.Length\" title=\"django.db.models.functions.Length\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Length</span></code></a>, it can be registered as a transform on <code class=\"docutils literal notranslate\"><span class=\"pre\">IntegerField</span></code>.\n The default lookup name is <code class=\"docutils literal notranslate\"><span class=\"pre\">chr</span></code>.</p>\n@@ -1625,15 +1626,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-concat\">\n <span id=\"concat\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Concat</span></code><a class=\"headerlink\" href=\"#concat\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Concat\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Concat</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L124\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Concat\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Concat</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L124\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Concat\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a list of at least two text fields or expressions and returns the\n concatenated text. Each argument must be of a text or char type. If you want\n to concatenate a <code class=\"docutils literal notranslate\"><span class=\"pre\">TextField()</span></code> with a <code class=\"docutils literal notranslate\"><span class=\"pre\">CharField()</span></code>, then be sure to tell\n Django that the <code class=\"docutils literal notranslate\"><span class=\"pre\">output_field</span></code> should be a <code class=\"docutils literal notranslate\"><span class=\"pre\">TextField()</span></code>. Specifying an\n <code class=\"docutils literal notranslate\"><span class=\"pre\">output_field</span></code> is also required when concatenating a <code class=\"docutils literal notranslate\"><span class=\"pre\">Value</span></code> as in the\n@@ -1654,15 +1655,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-left\">\n <span id=\"left\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Left</span></code><a class=\"headerlink\" href=\"#left\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Left\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Left</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">length</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L153\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Left\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Left</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">length</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L153\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Left\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the first <code class=\"docutils literal notranslate\"><span class=\"pre\">length</span></code> characters of the given text field or expression.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Left</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Author</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;Margaret Smith&quot;</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">author</span> <span class=\"o\">=</span> <span class=\"n\">Author</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span><span class=\"n\">first_initial</span><span class=\"o\">=</span><span class=\"n\">Left</span><span class=\"p\">(</span><span class=\"s2\">&quot;name&quot;</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">))</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">()</span>\n@@ -1671,15 +1672,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-length\">\n <span id=\"length\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Length</span></code><a class=\"headerlink\" href=\"#length\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Length\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Length</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L178\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Length\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Length</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L178\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Length\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a single text field or expression and returns the number of characters\n the value has. If the expression is null, then the length will also be null.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"c1\"># Get the length of the name and goes_by fields</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Length</span>\n@@ -1700,15 +1701,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-lower\">\n <span id=\"lower\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Lower</span></code><a class=\"headerlink\" href=\"#lower\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Lower\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Lower</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L191\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Lower\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Lower</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L191\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Lower\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a single text field or expression and returns the lowercase\n representation.</p>\n <p>It can also be registered as a transform as described in <a class=\"reference internal\" href=\"#django.db.models.functions.Length\" title=\"django.db.models.functions.Length\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Length</span></code></a>.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Lower</span>\n@@ -1719,15 +1720,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-lpad\">\n <span id=\"lpad\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">LPad</span></code><a class=\"headerlink\" href=\"#lpad\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.LPad\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LPad</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">length</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fill_text</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">Value('</span> <span class=\"pre\">')</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L196\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.LPad\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LPad</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">length</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fill_text</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">Value('</span> <span class=\"pre\">')</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L196\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.LPad\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the value of the given text field or expression padded on the left side\n with <code class=\"docutils literal notranslate\"><span class=\"pre\">fill_text</span></code> so that the resulting value is <code class=\"docutils literal notranslate\"><span class=\"pre\">length</span></code> characters long.\n The default <code class=\"docutils literal notranslate\"><span class=\"pre\">fill_text</span></code> is a space.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models</span> <span class=\"kn\">import</span> <span class=\"n\">Value</span>\n@@ -1740,25 +1741,25 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-ltrim\">\n <span id=\"ltrim\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">LTrim</span></code><a class=\"headerlink\" href=\"#ltrim\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.LTrim\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LTrim</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L210\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.LTrim\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LTrim</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L210\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.LTrim\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Similar to <a class=\"reference internal\" href=\"#django.db.models.functions.Trim\" title=\"django.db.models.functions.Trim\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Trim</span></code></a>, but removes only leading\n spaces.</p>\n </section>\n <section id=\"s-md5\">\n <span id=\"md5\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MD5</span></code><a class=\"headerlink\" href=\"#md5\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.MD5\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MD5</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L215\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.MD5\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MD5</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L215\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.MD5\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a single text field or expression and returns the MD5 hash of the\n string.</p>\n <p>It can also be registered as a transform as described in <a class=\"reference internal\" href=\"#django.db.models.functions.Length\" title=\"django.db.models.functions.Length\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Length</span></code></a>.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">MD5</span>\n@@ -1769,15 +1770,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-ord\">\n <span id=\"ord\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Ord</span></code><a class=\"headerlink\" href=\"#ord\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Ord\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Ord</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L220\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Ord\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Ord</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L220\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Ord\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a single text field or expression and returns the Unicode code point\n value for the first character of that expression. It works similar to Python\u2019s\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/functions.html#ord\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">ord()</span></code></a> function, but an exception isn\u2019t raised if the expression is more\n than one character long.</p>\n <p>It can also be registered as a transform as described in <a class=\"reference internal\" href=\"#django.db.models.functions.Length\" title=\"django.db.models.functions.Length\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Length</span></code></a>.\n@@ -1791,15 +1792,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-repeat\">\n <span id=\"repeat\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Repeat</span></code><a class=\"headerlink\" href=\"#repeat\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Repeat\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Repeat</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L232\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Repeat\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Repeat</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L232\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Repeat\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the value of the given text field or expression repeated <code class=\"docutils literal notranslate\"><span class=\"pre\">number</span></code>\n times.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Repeat</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Author</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;John&quot;</span><span class=\"p\">,</span> <span class=\"n\">alias</span><span class=\"o\">=</span><span class=\"s2\">&quot;j&quot;</span><span class=\"p\">)</span>\n@@ -1810,15 +1811,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-replace\">\n <span id=\"replace\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Replace</span></code><a class=\"headerlink\" href=\"#replace\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Replace\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Replace</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">text</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">replacement</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">Value('')</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L252\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Replace\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Replace</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">text</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">replacement</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">Value('')</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L252\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Replace\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Replaces all occurrences of <code class=\"docutils literal notranslate\"><span class=\"pre\">text</span></code> with <code class=\"docutils literal notranslate\"><span class=\"pre\">replacement</span></code> in <code class=\"docutils literal notranslate\"><span class=\"pre\">expression</span></code>.\n The default replacement text is the empty string. The arguments to the function\n are case-sensitive.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models</span> <span class=\"kn\">import</span> <span class=\"n\">Value</span>\n@@ -1832,15 +1833,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-reverse\">\n <span id=\"reverse\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Reverse</span></code><a class=\"headerlink\" href=\"#reverse\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Reverse\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Reverse</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L259\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Reverse\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Reverse</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L259\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Reverse\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a single text field or expression and returns the characters of that\n expression in reverse order.</p>\n <p>It can also be registered as a transform as described in <a class=\"reference internal\" href=\"#django.db.models.functions.Length\" title=\"django.db.models.functions.Length\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Length</span></code></a>. The\n default lookup name is <code class=\"docutils literal notranslate\"><span class=\"pre\">reverse</span></code>.</p>\n <p>Usage example:</p>\n@@ -1852,15 +1853,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-right\">\n <span id=\"right\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Right</span></code><a class=\"headerlink\" href=\"#right\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Right\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Right</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">length</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L281\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Right\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Right</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">length</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L281\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Right\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the last <code class=\"docutils literal notranslate\"><span class=\"pre\">length</span></code> characters of the given text field or expression.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Right</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Author</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;Margaret Smith&quot;</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">author</span> <span class=\"o\">=</span> <span class=\"n\">Author</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span><span class=\"n\">last_letter</span><span class=\"o\">=</span><span class=\"n\">Right</span><span class=\"p\">(</span><span class=\"s2\">&quot;name&quot;</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">))</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">()</span>\n@@ -1869,55 +1870,55 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-rpad\">\n <span id=\"rpad\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RPad</span></code><a class=\"headerlink\" href=\"#rpad\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.RPad\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RPad</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">length</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fill_text</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">Value('</span> <span class=\"pre\">')</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L292\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.RPad\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RPad</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">length</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fill_text</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">Value('</span> <span class=\"pre\">')</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L292\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.RPad\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Similar to <a class=\"reference internal\" href=\"#django.db.models.functions.LPad\" title=\"django.db.models.functions.LPad\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LPad</span></code></a>, but pads on the right\n side.</p>\n </section>\n <section id=\"s-rtrim\">\n <span id=\"rtrim\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RTrim</span></code><a class=\"headerlink\" href=\"#rtrim\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.RTrim\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RTrim</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L296\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.RTrim\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RTrim</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L296\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.RTrim\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Similar to <a class=\"reference internal\" href=\"#django.db.models.functions.Trim\" title=\"django.db.models.functions.Trim\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Trim</span></code></a>, but removes only trailing\n spaces.</p>\n </section>\n <section id=\"s-sha1-sha224-sha256-sha384-and-sha512\">\n <span id=\"sha1-sha224-sha256-sha384-and-sha512\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SHA1</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">SHA224</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">SHA256</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">SHA384</span></code>, and <code class=\"docutils literal notranslate\"><span class=\"pre\">SHA512</span></code><a class=\"headerlink\" href=\"#sha1-sha224-sha256-sha384-and-sha512\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.SHA1\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SHA1</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L301\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.SHA1\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SHA1</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L301\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.SHA1\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.SHA224\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SHA224</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L306\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.SHA224\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SHA224</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L306\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.SHA224\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.SHA256\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SHA256</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L314\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.SHA256\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SHA256</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L314\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.SHA256\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.SHA384\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SHA384</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L319\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.SHA384\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SHA384</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L319\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.SHA384\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.SHA512\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SHA512</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L324\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.SHA512\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SHA512</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L324\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.SHA512\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a single text field or expression and returns the particular hash of\n the string.</p>\n <p>They can also be registered as transforms as described in <a class=\"reference internal\" href=\"#django.db.models.functions.Length\" title=\"django.db.models.functions.Length\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Length</span></code></a>.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">SHA1</span>\n@@ -1938,15 +1939,15 @@\n <p>Oracle doesn\u2019t support the <code class=\"docutils literal notranslate\"><span class=\"pre\">SHA224</span></code> function.</p>\n </div>\n </section>\n <section id=\"s-strindex\">\n <span id=\"strindex\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">StrIndex</span></code><a class=\"headerlink\" href=\"#strindex\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.StrIndex\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">StrIndex</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">substring</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L329\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.StrIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">StrIndex</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">substring</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L329\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.StrIndex\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a positive integer corresponding to the 1-indexed position of the first\n occurrence of <code class=\"docutils literal notranslate\"><span class=\"pre\">substring</span></code> inside <code class=\"docutils literal notranslate\"><span class=\"pre\">string</span></code>, or 0 if <code class=\"docutils literal notranslate\"><span class=\"pre\">substring</span></code> is not\n found.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models</span> <span class=\"kn\">import</span> <span class=\"n\">Value</span> <span class=\"k\">as</span> <span class=\"n\">V</span>\n@@ -1961,26 +1962,26 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">authors</span> <span class=\"o\">=</span> <span class=\"n\">Author</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span><span class=\"n\">smith_index</span><span class=\"o\">=</span><span class=\"n\">StrIndex</span><span class=\"p\">(</span><span class=\"s2\">&quot;name&quot;</span><span class=\"p\">,</span> <span class=\"n\">V</span><span class=\"p\">(</span><span class=\"s2\">&quot;Smith&quot;</span><span class=\"p\">)))</span><span class=\"o\">.</span><span class=\"n\">filter</span><span class=\"p\">(</span>\n <span class=\"gp\">... </span>    <span class=\"n\">smith_index__gt</span><span class=\"o\">=</span><span class=\"mi\">0</span>\n <span class=\"gp\">... </span><span class=\"p\">)</span>\n <span class=\"go\">&lt;QuerySet [&lt;Author: Margaret Smith&gt;, &lt;Author: Smith, Margaret&gt;]&gt;</span>\n </pre></div>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>In MySQL, a database table\u2019s <a class=\"reference internal\" href=\"../databases.html#mysql-collation\"><span class=\"std std-ref\">collation</span></a> determines\n whether string comparisons (such as the <code class=\"docutils literal notranslate\"><span class=\"pre\">expression</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">substring</span></code> of\n this function) are case-sensitive. Comparisons are case-insensitive by\n default.</p>\n </div>\n </section>\n <section id=\"s-substr\">\n <span id=\"substr\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Substr</span></code><a class=\"headerlink\" href=\"#substr\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Substr\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Substr</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">pos</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L344\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Substr\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Substr</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">pos</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L344\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Substr\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns a substring of length <code class=\"docutils literal notranslate\"><span class=\"pre\">length</span></code> from the field or expression starting\n at position <code class=\"docutils literal notranslate\"><span class=\"pre\">pos</span></code>. The position is 1-indexed, so the position must be greater\n than 0. If <code class=\"docutils literal notranslate\"><span class=\"pre\">length</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, then the rest of the string will be returned.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"c1\"># Set the alias to the first 5 characters of the name as lowercase</span>\n@@ -1993,15 +1994,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-trim\">\n <span id=\"trim\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Trim</span></code><a class=\"headerlink\" href=\"#trim\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Trim\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Trim</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L369\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Trim\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Trim</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L369\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Trim\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the value of the given text field or expression with leading and\n trailing spaces removed.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Trim</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Author</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;  John  &quot;</span><span class=\"p\">,</span> <span class=\"n\">alias</span><span class=\"o\">=</span><span class=\"s2\">&quot;j&quot;</span><span class=\"p\">)</span>\n@@ -2012,15 +2013,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-upper\">\n <span id=\"upper\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Upper</span></code><a class=\"headerlink\" href=\"#upper\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Upper\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Upper</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L374\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Upper\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Upper</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/text.py#L374\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Upper\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Accepts a single text field or expression and returns the uppercase\n representation.</p>\n <p>It can also be registered as a transform as described in <a class=\"reference internal\" href=\"#django.db.models.functions.Length\" title=\"django.db.models.functions.Length\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Length</span></code></a>.</p>\n <p>Usage example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.functions</span> <span class=\"kn\">import</span> <span class=\"n\">Upper</span>\n@@ -2037,45 +2038,45 @@\n <p>There are a number of functions to use in a\n <a class=\"reference internal\" href=\"expressions.html#django.db.models.expressions.Window\" title=\"django.db.models.expressions.Window\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Window</span></code></a> expression for computing the rank\n of elements or the <a class=\"reference internal\" href=\"#django.db.models.functions.Ntile\" title=\"django.db.models.functions.Ntile\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Ntile</span></code></a> of some rows.</p>\n <section id=\"s-cumedist\">\n <span id=\"cumedist\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">CumeDist</span></code><a class=\"headerlink\" href=\"#cumedist\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.CumeDist\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CumeDist</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L19\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.CumeDist\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CumeDist</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L19\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.CumeDist\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Calculates the cumulative distribution of a value within a window or partition.\n The cumulative distribution is defined as the number of rows preceding or\n peered with the current row divided by the total number of rows in the frame.</p>\n </section>\n <section id=\"s-denserank\">\n <span id=\"denserank\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">DenseRank</span></code><a class=\"headerlink\" href=\"#denserank\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.DenseRank\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DenseRank</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L25\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.DenseRank\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DenseRank</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L25\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.DenseRank\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Equivalent to <a class=\"reference internal\" href=\"#django.db.models.functions.Rank\" title=\"django.db.models.functions.Rank\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Rank</span></code></a> but does not have gaps.</p>\n </section>\n <section id=\"s-firstvalue\">\n <span id=\"firstvalue\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">FirstValue</span></code><a class=\"headerlink\" href=\"#firstvalue\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.FirstValue\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FirstValue</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L31\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.FirstValue\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FirstValue</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L31\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.FirstValue\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Returns the value evaluated at the row that\u2019s the first row of the window\n frame, or <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> if no such value exists.</p>\n </section>\n <section id=\"s-lag\">\n <span id=\"lag\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Lag</span></code><a class=\"headerlink\" href=\"#lag\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Lag\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Lag</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">offset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L60\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Lag\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Lag</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">offset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L60\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Lag\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Calculates the value offset by <code class=\"docutils literal notranslate\"><span class=\"pre\">offset</span></code>, and if no row exists there, returns\n <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code>.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> must have the same type as the <code class=\"docutils literal notranslate\"><span class=\"pre\">expression</span></code>, however, this is\n only validated by the database and not in Python.</p>\n <div class=\"admonition-mariadb-and-default admonition\">\n@@ -2084,25 +2085,25 @@\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> parameter.</p>\n </div>\n </section>\n <section id=\"s-lastvalue\">\n <span id=\"lastvalue\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">LastValue</span></code><a class=\"headerlink\" href=\"#lastvalue\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.LastValue\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LastValue</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L64\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.LastValue\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LastValue</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L64\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.LastValue\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Comparable to <a class=\"reference internal\" href=\"#django.db.models.functions.FirstValue\" title=\"django.db.models.functions.FirstValue\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FirstValue</span></code></a>, it calculates the last value in a given\n frame clause.</p>\n </section>\n <section id=\"s-lead\">\n <span id=\"lead\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Lead</span></code><a class=\"headerlink\" href=\"#lead\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Lead\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Lead</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">offset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L70\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Lead\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Lead</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">offset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L70\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Lead\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Calculates the leading value in a given <a class=\"reference internal\" href=\"expressions.html#window-frames\"><span class=\"std std-ref\">frame</span></a>. Both\n <code class=\"docutils literal notranslate\"><span class=\"pre\">offset</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> are evaluated with respect to the current row.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> must have the same type as the <code class=\"docutils literal notranslate\"><span class=\"pre\">expression</span></code>, however, this is\n only validated by the database and not in Python.</p>\n <div class=\"admonition-mariadb-and-default admonition\">\n@@ -2111,40 +2112,40 @@\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> parameter.</p>\n </div>\n </section>\n <section id=\"s-nthvalue\">\n <span id=\"nthvalue\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">NthValue</span></code><a class=\"headerlink\" href=\"#nthvalue\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.NthValue\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NthValue</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">nth</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">1</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L74\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.NthValue\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NthValue</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">nth</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">1</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L74\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.NthValue\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Computes the row relative to the offset <code class=\"docutils literal notranslate\"><span class=\"pre\">nth</span></code> (must be a positive value)\n within the window. Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> if no row exists.</p>\n <p>Some databases may handle a nonexistent nth-value differently. For example,\n Oracle returns an empty string rather than <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> for character-based\n expressions. Django doesn\u2019t do any conversions in these cases.</p>\n </section>\n <section id=\"s-ntile\">\n <span id=\"ntile\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Ntile</span></code><a class=\"headerlink\" href=\"#ntile\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Ntile\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Ntile</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">num_buckets</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">1</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L94\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Ntile\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Ntile</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">num_buckets</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">1</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L94\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Ntile\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Calculates a partition for each of the rows in the frame clause, distributing\n numbers as evenly as possible between 1 and <code class=\"docutils literal notranslate\"><span class=\"pre\">num_buckets</span></code>. If the rows don\u2019t\n divide evenly into a number of buckets, one or more buckets will be represented\n more frequently.</p>\n </section>\n <section id=\"s-percentrank\">\n <span id=\"percentrank\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">PercentRank</span></code><a class=\"headerlink\" href=\"#percentrank\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.PercentRank\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PercentRank</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L105\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.PercentRank\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PercentRank</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L105\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.PercentRank\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Computes the relative rank of the rows in the frame clause. This computation is\n equivalent to evaluating:</p>\n <div class=\"highlight-text notranslate\"><div class=\"highlight\"><pre><span></span>(rank - 1) / (total rows - 1)\n </pre></div>\n </div>\n@@ -2204,26 +2205,26 @@\n </tbody>\n </table>\n </section>\n <section id=\"s-rank\">\n <span id=\"rank\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Rank</span></code><a class=\"headerlink\" href=\"#rank\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.Rank\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Rank</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L111\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Rank\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Rank</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L111\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.Rank\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Comparable to <a class=\"reference internal\" href=\"#django.db.models.functions.RowNumber\" title=\"django.db.models.functions.RowNumber\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RowNumber</span></code></a>, this function ranks rows in the window. The\n computed rank contains gaps. Use <a class=\"reference internal\" href=\"#django.db.models.functions.DenseRank\" title=\"django.db.models.functions.DenseRank\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DenseRank</span></code></a> to compute rank without\n gaps.</p>\n </section>\n <section id=\"s-rownumber\">\n <span id=\"rownumber\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RowNumber</span></code><a class=\"headerlink\" href=\"#rownumber\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.functions.RowNumber\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RowNumber</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L117\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.RowNumber\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RowNumber</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/functions/window.py#L117\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.functions.RowNumber\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Computes the row number according to the ordering of either the frame clause\n or the ordering of the whole query if there is no partitioning of the\n <a class=\"reference internal\" href=\"expressions.html#window-frames\"><span class=\"std std-ref\">window frame</span></a>.</p>\n </section>\n </section>\n@@ -2337,37 +2338,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"conditional-expressions.html\"\n-                          title=\"previous chapter\">Conditional Expressions</a></p>\n+                          title=\"vorig hoofdstuk\">Conditional Expressions</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../paginator.html\"\n-                          title=\"next chapter\">Paginator</a></p>\n+                          title=\"volgend hoofdstuk\">Paginator</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDa\bat\bta\bab\bba\bas\bse\be F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The classes documented below provide a way for users to use functions provided\n by the underlying database as annotations, aggregations, or filters in Django.\n Functions are also _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs, so they can be used and combined with other\n expressions like _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs.\n@@ -13,27 +13,27 @@\n     alias = models.CharField(max_length=50, null=True, blank=True)\n     goes_by = models.CharField(max_length=50, null=True, blank=True)\n We don\u2019t usually recommend allowing null=True for CharField since this allows\n the field to have two \u201cempty values\u201d, but it\u2019s important for the Coalesce\n example below.\n *\b**\b**\b**\b**\b* C\bCo\bom\bmp\bpa\bar\bri\bis\bso\bon\bn a\ban\bnd\bd c\bco\bon\bnv\bve\ber\brs\bsi\bio\bon\bn f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* C\bCa\bas\bst\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Cast(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Cast(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Forces the result type of expression to be the one from output_field.\n Usage example:\n >>> from django.db.models import FloatField\n >>> from django.db.models.functions import Cast\n >>> Author.objects.create(age=25, name=\"Margaret Smith\")\n >>> author = Author.objects.annotate(\n ...     age_as_float=Cast(\"age\", output_field=FloatField()),\n ... ).get()\n >>> print(author.age_as_float)\n 25.0\n *\b**\b**\b**\b* C\bCo\boa\bal\ble\bes\bsc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Coalesce(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Coalesce(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a list of at least two field names or expressions and returns the first\n non-null value (note that an empty string is not considered a null value). Each\n argument must be of a similar type, so mixing text and numbers will result in a\n database error.\n Usage examples:\n >>> # Get a screen name from least to most public\n >>> from django.db.models import Sum\n@@ -53,33 +53,33 @@\n ... )\n >>> print(aggregated[\"combined_age\"])\n None\n >>> print(aggregated[\"combined_age_default\"])\n 0\n >>> print(aggregated[\"combined_age_coalesce\"])\n 0\n-Warning\n+Waarschuwing\n A Python value passed to Coalesce on MySQL may be converted to an incorrect\n type unless explicitly cast to the correct database type:\n >>> from django.db.models import DateTimeField\n >>> from django.db.models.functions import Cast, Coalesce\n >>> from django.utils import timezone\n >>> now = timezone.now()\n >>> Coalesce(\"updated\", Cast(now, DateTimeField()))\n *\b**\b**\b**\b* C\bCo\bol\bll\bla\bat\bte\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Collate(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, c\bco\bol\bll\bla\bat\bti\bio\bon\bn)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Collate(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, c\bco\bol\bll\bla\bat\bti\bio\bon\bn)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Takes an expression and a collation name to query against.\n For example, to filter case-insensitively in SQLite:\n >>> Author.objects.filter(name=Collate(Value(\"john\"), \"nocase\"))\n <QuerySet [<Author: John>, <Author: john>]>\n It can also be used when ordering, for example with PostgreSQL:\n >>> Author.objects.order_by(Collate(\"name\", \"et-x-icu\"))\n <QuerySet [<Author: Ursula>, <Author: Veronika>, <Author: \u00dclle>]>\n *\b**\b**\b**\b* G\bGr\bre\bea\bat\bte\bes\bst\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Greatest(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Greatest(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a list of at least two field names or expressions and returns the\n greatest value. Each argument must be of a similar type, so mixing text and\n numbers will result in a database error.\n Usage example:\n class Blog(models.Model):\n     body = models.TextField()\n     modified = models.DateTimeField(auto_now=True)\n@@ -93,39 +93,39 @@\n >>> blog = Blog.objects.create(body=\"Greatest is the best.\")\n >>> comment = Comment.objects.create(body=\"No, Least is better.\", blog=blog)\n >>> comments = Comment.objects.annotate(last_updated=Greatest(\"modified\",\n \"blog__modified\"))\n >>> annotated_comment = comments.get()\n annotated_comment.last_updated will be the most recent of blog.modified and\n comment.modified.\n-Warning\n+Waarschuwing\n The behavior of Greatest when one or more expression may be null varies between\n databases:\n     * PostgreSQL: Greatest will return the largest non-null expression, or null\n       if all expressions are null.\n     * SQLite, Oracle, and MySQL: If any expression is null, Greatest will\n       return null.\n The PostgreSQL behavior can be emulated using Coalesce if you know a sensible\n minimum value to provide as a default.\n *\b**\b**\b**\b* L\bLe\bea\bas\bst\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Least(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Least(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a list of at least two field names or expressions and returns the least\n value. Each argument must be of a similar type, so mixing text and numbers will\n result in a database error.\n-Warning\n+Waarschuwing\n The behavior of Least when one or more expression may be null varies between\n databases:\n     * PostgreSQL: Least will return the smallest non-null expression, or null\n       if all expressions are null.\n     * SQLite, Oracle, and MySQL: If any expression is null, Least will return\n       null.\n The PostgreSQL behavior can be emulated using Coalesce if you know a sensible\n maximum value to provide as a default.\n *\b**\b**\b**\b* N\bNu\bul\bll\blI\bIf\bf_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs NullIf(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn1\b1, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn2\b2)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs NullIf(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn1\b1, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn2\b2)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts two expressions and returns None if they are equal, otherwise returns\n expression1.\n Caveats on Oracle\n Due to an _\bO_\br_\ba_\bc_\bl_\be_\b _\bc_\bo_\bn_\bv_\be_\bn_\bt_\bi_\bo_\bn, this function returns the empty string instead of\n None when the expressions are of type _\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd.\n Passing Value(None) to expression1 is prohibited on Oracle since Oracle doesn\u2019t\n accept NULL as the first argument.\n@@ -135,15 +135,15 @@\n     start_datetime = models.DateTimeField()\n     start_date = models.DateField(null=True, blank=True)\n     start_time = models.TimeField(null=True, blank=True)\n     end_datetime = models.DateTimeField(null=True, blank=True)\n     end_date = models.DateField(null=True, blank=True)\n     end_time = models.TimeField(null=True, blank=True)\n *\b**\b**\b**\b* E\bEx\bxt\btr\bra\bac\bct\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Extract(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, l\blo\boo\bok\bku\bup\bp_\b_n\bna\bam\bme\be=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Extract(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, l\blo\boo\bok\bku\bup\bp_\b_n\bna\bam\bme\be=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Extracts a component of a date as a number.\n Takes an expression representing a DateField, DateTimeField, TimeField, or\n DurationField and a lookup_name, and returns the part of the date referenced by\n lookup_name as an IntegerField. Django usually uses the databases\u2019 extract\n function, so you may use any lookup_name that your database supports. A tzinfo\n subclass, usually provided by _\bz_\bo_\bn_\be_\bi_\bn_\bf_\bo, can be passed to extract a value in a\n specific timezone.\n@@ -201,32 +201,32 @@\n >>> experiment.start_year\n 2015\n >>> # How many experiments completed in the same year in which they started?\n >>> Experiment.objects.filter(start_datetime__year=Extract(\"end_datetime\",\n \"year\")).count()\n 1\n *\b**\b**\b* D\bDa\bat\bte\beF\bFi\bie\bel\bld\bd e\bex\bxt\btr\bra\bac\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ExtractYear(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ExtractYear(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         lookup_name = 'year'\n-  c\bcl\bla\bas\bss\bs ExtractIsoYear(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ExtractIsoYear(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the ISO-8601 week-numbering year.\n         lookup_name = 'iso_year'\n-  c\bcl\bla\bas\bss\bs ExtractMonth(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ExtractMonth(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         lookup_name = 'month'\n-  c\bcl\bla\bas\bss\bs ExtractDay(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ExtractDay(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         lookup_name = 'day'\n-  c\bcl\bla\bas\bss\bs ExtractWeekDay(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ExtractWeekDay(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         lookup_name = 'week_day'\n-  c\bcl\bla\bas\bss\bs ExtractIsoWeekDay(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ExtractIsoWeekDay(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the ISO-8601 week day with day 1 being Monday and day 7 being\n       Sunday.\n         lookup_name = 'iso_week_day'\n-  c\bcl\bla\bas\bss\bs ExtractWeek(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ExtractWeek(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         lookup_name = 'week'\n-  c\bcl\bla\bas\bss\bs ExtractQuarter(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ExtractQuarter(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         lookup_name = 'quarter'\n These are logically equivalent to Extract('date_field', lookup_name). Each\n class is also a Transform registered on DateField and DateTimeField as __\n (lookup_name), e.g. __year.\n Since DateFields don\u2019t have a time component, only Extract subclasses that deal\n with date-parts can be used with DateField:\n >>> from datetime import datetime, timezone\n@@ -270,19 +270,19 @@\n ...     end_date__year=ExtractYear(\"start_date\")\n ... )\n {'year': 2015, 'isoyear': 2015, 'quarter': 2, 'month': 6, 'week': 25,\n  'day': 15, 'weekday': 2, 'isoweekday': 1}\n *\b**\b**\b* D\bDa\bat\bte\beT\bTi\bim\bme\beF\bFi\bie\bel\bld\bd e\bex\bxt\btr\bra\bac\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b*\n In addition to the following, all extracts for DateField listed above may also\n be used on DateTimeFields .\n-  c\bcl\bla\bas\bss\bs ExtractHour(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ExtractHour(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         lookup_name = 'hour'\n-  c\bcl\bla\bas\bss\bs ExtractMinute(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ExtractMinute(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         lookup_name = 'minute'\n-  c\bcl\bla\bas\bss\bs ExtractSecond(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ExtractSecond(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         lookup_name = 'second'\n These are logically equivalent to Extract('datetime_field', lookup_name). Each\n class is also a Transform registered on DateTimeField as __(lookup_name), e.g.\n __minute.\n DateTimeField examples:\n >>> from datetime import datetime, timezone\n >>> from django.db.models.functions import (\n@@ -364,15 +364,15 @@\n ...     isoweekday=ExtractIsoWeekDay(\"start_datetime\", tzinfo=melb),\n ...     hour=ExtractHour(\"start_datetime\", tzinfo=melb),\n ... ).values(\"day\", \"weekday\", \"isoweekday\", \"hour\").get(\n ...     end_datetime__year=ExtractYear(\"start_datetime\"),\n ... )\n {'day': 16, 'weekday': 3, 'isoweekday': 2, 'hour': 9}\n *\b**\b**\b**\b* N\bNo\bow\bw_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Now_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Now_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the database server\u2019s current date and time when the query is executed,\n typically using the SQL CURRENT_TIMESTAMP.\n Usage example:\n >>> from django.db.models.functions import Now\n >>> Article.objects.filter(published__lte=Now())\n <QuerySet [<Article: How to Django>]>\n PostgreSQL considerations\n@@ -381,15 +381,15 @@\n STATEMENT_TIMESTAMP instead. If you need the transaction timestamp, use\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b._\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bN_\bo_\bw.\n Oracle\n On Oracle, the SQL LOCALTIMESTAMP is used to avoid issues with casting\n CURRENT_TIMESTAMP to DateTimeField.\n *\b**\b**\b**\b* T\bTr\bru\bun\bnc\bc_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs Trunc(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, k\bki\bin\bnd\bd, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Truncates a date up to a significant component.\n When you only care if something happened in a particular year, hour, or day,\n but not the exact second, then Trunc (and its subclasses) can be useful to\n filter or aggregate your data. For example, you can use Trunc to calculate the\n number of sales per day.\n Trunc takes a single expression, representing a DateField, TimeField, or\n DateTimeField, a kind representing a date or time part, and an output_field\n@@ -455,24 +455,26 @@\n ... ).filter(start_day=datetime(2015, 6, 15))\n >>> for exp in experiments:\n ...     print(exp.start_datetime)\n ...\n 2015-06-15 14:30:50.000321\n 2015-06-15 14:40:02.000123\n *\b**\b**\b* D\bDa\bat\bte\beF\bFi\bie\bel\bld\bd t\btr\bru\bun\bnc\bca\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TruncYear(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TruncYear(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         kind = 'year'\n   c\bcl\bla\bas\bss\bs TruncMonth(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         kind = 'month'\n-  c\bcl\bla\bas\bss\bs TruncWeek(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TruncWeek(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Truncates to midnight on the Monday of the week.\n         kind = 'week'\n   c\bcl\bla\bas\bss\bs TruncQuarter(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         kind = 'quarter'\n These are logically equivalent to Trunc('date_field', kind). They truncate all\n parts of the date up to kind which allows grouping or filtering dates with less\n precision. expression can have an output_field of either DateField or\n DateTimeField.\n Since DateFields don\u2019t have a time component, only Trunc subclasses that deal\n with date-parts can be used with DateField:\n@@ -507,35 +509,37 @@\n >>> for exp in experiments_per_month:\n ...     print(exp[\"month\"], exp[\"experiments\"])\n ...\n 2015-06-01 00:00:00+10:00 1\n 2016-01-01 00:00:00+11:00 1\n 2014-06-01 00:00:00+10:00 1\n *\b**\b**\b* D\bDa\bat\bte\beT\bTi\bim\bme\beF\bFi\bie\bel\bld\bd t\btr\bru\bun\bnc\bca\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TruncDate(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TruncDate(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         lookup_name = 'date'\n         output_field = DateField()\n TruncDate casts expression to a date rather than using the built-in SQL\n truncate function. It\u2019s also registered as a transform on DateTimeField as\n __date.\n-  c\bcl\bla\bas\bss\bs TruncTime(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TruncTime(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         lookup_name = 'time'\n         output_field = TimeField()\n TruncTime casts expression to a time rather than using the built-in SQL\n truncate function. It\u2019s also registered as a transform on DateTimeField as\n __time.\n-  c\bcl\bla\bas\bss\bs TruncDay(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TruncDay(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         kind = 'day'\n-  c\bcl\bla\bas\bss\bs TruncHour(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TruncHour(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         kind = 'hour'\n   c\bcl\bla\bas\bss\bs TruncMinute(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         kind = 'minute'\n   c\bcl\bla\bas\bss\bs TruncSecond(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         kind = 'second'\n These are logically equivalent to Trunc('datetime_field', kind). They truncate\n all parts of the date up to kind and allow grouping or filtering datetimes with\n less precision. expression must have an output_field of DateTimeField.\n Usage example:\n >>> from datetime import date, datetime, timezone\n >>> from django.db.models import Count\n@@ -563,21 +567,22 @@\n  'hour': datetime.datetime(2014, 6, 16, 0, 0, tzinfo=zoneinfo.ZoneInfo\n ('Australia/Melbourne')),\n  'minute': 'minute': datetime.datetime(2014, 6, 15, 14, 30,\n tzinfo=timezone.utc),\n  'second': datetime.datetime(2014, 6, 15, 14, 30, 50, tzinfo=timezone.utc)\n }\n *\b**\b**\b* T\bTi\bim\bme\beF\bFi\bie\bel\bld\bd t\btr\bru\bun\bnc\bca\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TruncHour(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]\n+  c\bcl\bla\bas\bss\bs TruncHour(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]\n         kind = 'hour'\n   c\bcl\bla\bas\bss\bs TruncMinute(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]\n         kind = 'minute'\n   c\bcl\bla\bas\bss\bs TruncSecond(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, t\btz\bzi\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]\n         kind = 'second'\n These are logically equivalent to Trunc('time_field', kind). They truncate all\n parts of the time up to kind which allows grouping or filtering times with less\n precision. expression can have an output_field of either TimeField or\n DateTimeField.\n Since TimeFields don\u2019t have a date component, only Trunc subclasses that deal\n with time-parts can be used with TimeField:\n@@ -616,15 +621,15 @@\n ...     print(exp[\"hour\"], exp[\"experiments\"])\n ...\n 2014-06-16 00:00:00+10:00 2\n 2016-01-01 04:00:00+11:00 1\n *\b**\b**\b**\b**\b* J\bJS\bSO\bON\bN F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* J\bJS\bSO\bON\bNA\bAr\brr\bra\bay\by_\b?\b\u00b6 *\b**\b**\b**\b*\n New in Django 5.2.\n-  c\bcl\bla\bas\bss\bs JSONArray(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs JSONArray(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a list of field names or expressions and returns a JSON array\n containing those values.\n Usage example:\n >>> from django.db.models import F\n >>> from django.db.models.functions import JSONArray, Lower\n >>> Author.objects.create(name=\"Margaret Smith\", alias=\"msmith\", age=25)\n >>> author = Author.objects.annotate(\n@@ -633,15 +638,15 @@\n ...         \"alias\",\n ...         F(\"age\") * 2,\n ...     )\n ... ).get()\n >>> author.json_array\n ['margaret smith', 'msmith', 50]\n *\b**\b**\b**\b* J\bJS\bSO\bON\bNO\bOb\bbj\bje\bec\bct\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs JSONObject(*\b**\b*f\bfi\bie\bel\bld\bds\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs JSONObject(*\b**\b*f\bfi\bie\bel\bld\bds\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Takes a list of key-value pairs and returns a JSON object containing those\n pairs.\n Usage example:\n >>> from django.db.models import F\n >>> from django.db.models.functions import JSONObject, Lower\n >>> Author.objects.create(name=\"Margaret Smith\", alias=\"msmith\", age=25)\n >>> author = Author.objects.annotate(\n@@ -655,30 +660,30 @@\n {'name': 'margaret smith', 'alias': 'msmith', 'age': 50}\n *\b**\b**\b**\b**\b* M\bMa\bat\bth\bh F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n We\u2019ll be using the following model in math function examples:\n class Vector(models.Model):\n     x = models.FloatField()\n     y = models.FloatField()\n *\b**\b**\b**\b* A\bAb\bbs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Abs(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Abs(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the absolute value of a numeric field or expression.\n Usage example:\n >>> from django.db.models.functions import Abs\n >>> Vector.objects.create(x=-0.5, y=1.1)\n >>> vector = Vector.objects.annotate(x_abs=Abs(\"x\"), y_abs=Abs(\"y\")).get()\n >>> vector.x_abs, vector.y_abs\n (0.5, 1.1)\n It can also be registered as a transform. For example:\n >>> from django.db.models import FloatField\n >>> from django.db.models.functions import Abs\n >>> FloatField.register_lookup(Abs)\n >>> # Get vectors inside the unit cube\n >>> vectors = Vector.objects.filter(x__abs__lt=1, y__abs__lt=1)\n *\b**\b**\b**\b* A\bAC\bCo\bos\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ACos(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ACos(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the arccosine of a numeric field or expression. The expression value\n must be within the range -1 to 1.\n Usage example:\n >>> from django.db.models.functions import ACos\n >>> Vector.objects.create(x=0.5, y=-0.9)\n >>> vector = Vector.objects.annotate(x_acos=ACos(\"x\"), y_acos=ACos(\"y\")).get()\n >>> vector.x_acos, vector.y_acos\n@@ -686,15 +691,15 @@\n It can also be registered as a transform. For example:\n >>> from django.db.models import FloatField\n >>> from django.db.models.functions import ACos\n >>> FloatField.register_lookup(ACos)\n >>> # Get vectors whose arccosine is less than 1\n >>> vectors = Vector.objects.filter(x__acos__lt=1, y__acos__lt=1)\n *\b**\b**\b**\b* A\bAS\bSi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ASin(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ASin(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the arcsine of a numeric field or expression. The expression value must\n be in the range -1 to 1.\n Usage example:\n >>> from django.db.models.functions import ASin\n >>> Vector.objects.create(x=0, y=1)\n >>> vector = Vector.objects.annotate(x_asin=ASin(\"x\"), y_asin=ASin(\"y\")).get()\n >>> vector.x_asin, vector.y_asin\n@@ -702,39 +707,39 @@\n It can also be registered as a transform. For example:\n >>> from django.db.models import FloatField\n >>> from django.db.models.functions import ASin\n >>> FloatField.register_lookup(ASin)\n >>> # Get vectors whose arcsine is less than 1\n >>> vectors = Vector.objects.filter(x__asin__lt=1, y__asin__lt=1)\n *\b**\b**\b**\b* A\bAT\bTa\ban\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ATan(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ATan(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the arctangent of a numeric field or expression.\n Usage example:\n >>> from django.db.models.functions import ATan\n >>> Vector.objects.create(x=3.12, y=6.987)\n >>> vector = Vector.objects.annotate(x_atan=ATan(\"x\"), y_atan=ATan(\"y\")).get()\n >>> vector.x_atan, vector.y_atan\n (1.2606282660069106, 1.428638798133829)\n It can also be registered as a transform. For example:\n >>> from django.db.models import FloatField\n >>> from django.db.models.functions import ATan\n >>> FloatField.register_lookup(ATan)\n >>> # Get vectors whose arctangent is less than 2\n >>> vectors = Vector.objects.filter(x__atan__lt=2, y__atan__lt=2)\n *\b**\b**\b**\b* A\bAT\bTa\ban\bn2\b2_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ATan2(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn1\b1, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ATan2(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn1\b1, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the arctangent of expression1 / expression2.\n Usage example:\n >>> from django.db.models.functions import ATan2\n >>> Vector.objects.create(x=2.5, y=1.9)\n >>> vector = Vector.objects.annotate(atan2=ATan2(\"x\", \"y\")).get()\n >>> vector.atan2\n 0.9209258773829491\n *\b**\b**\b**\b* C\bCe\bei\bil\bl_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Ceil(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Ceil(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the smallest integer greater than or equal to a numeric field or\n expression.\n Usage example:\n >>> from django.db.models.functions import Ceil\n >>> Vector.objects.create(x=3.12, y=7.0)\n >>> vector = Vector.objects.annotate(x_ceil=Ceil(\"x\"), y_ceil=Ceil(\"y\")).get()\n >>> vector.x_ceil, vector.y_ceil\n@@ -742,60 +747,60 @@\n It can also be registered as a transform. For example:\n >>> from django.db.models import FloatField\n >>> from django.db.models.functions import Ceil\n >>> FloatField.register_lookup(Ceil)\n >>> # Get vectors whose ceil is less than 10\n >>> vectors = Vector.objects.filter(x__ceil__lt=10, y__ceil__lt=10)\n *\b**\b**\b**\b* C\bCo\bos\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Cos(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Cos(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the cosine of a numeric field or expression.\n Usage example:\n >>> from django.db.models.functions import Cos\n >>> Vector.objects.create(x=-8.0, y=3.1415926)\n >>> vector = Vector.objects.annotate(x_cos=Cos(\"x\"), y_cos=Cos(\"y\")).get()\n >>> vector.x_cos, vector.y_cos\n (-0.14550003380861354, -0.9999999999999986)\n It can also be registered as a transform. For example:\n >>> from django.db.models import FloatField\n >>> from django.db.models.functions import Cos\n >>> FloatField.register_lookup(Cos)\n >>> # Get vectors whose cosine is less than 0.5\n >>> vectors = Vector.objects.filter(x__cos__lt=0.5, y__cos__lt=0.5)\n *\b**\b**\b**\b* C\bCo\bot\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Cot(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Cot(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the cotangent of a numeric field or expression.\n Usage example:\n >>> from django.db.models.functions import Cot\n >>> Vector.objects.create(x=12.0, y=1.0)\n >>> vector = Vector.objects.annotate(x_cot=Cot(\"x\"), y_cot=Cot(\"y\")).get()\n >>> vector.x_cot, vector.y_cot\n (-1.5726734063976826, 0.642092615934331)\n It can also be registered as a transform. For example:\n >>> from django.db.models import FloatField\n >>> from django.db.models.functions import Cot\n >>> FloatField.register_lookup(Cot)\n >>> # Get vectors whose cotangent is less than 1\n >>> vectors = Vector.objects.filter(x__cot__lt=1, y__cot__lt=1)\n *\b**\b**\b**\b* D\bDe\beg\bgr\bre\bee\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Degrees(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Degrees(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Converts a numeric field or expression from radians to degrees.\n Usage example:\n >>> from django.db.models.functions import Degrees\n >>> Vector.objects.create(x=-1.57, y=3.14)\n >>> vector = Vector.objects.annotate(x_d=Degrees(\"x\"), y_d=Degrees(\"y\")).get()\n >>> vector.x_d, vector.y_d\n (-89.95437383553924, 179.9087476710785)\n It can also be registered as a transform. For example:\n >>> from django.db.models import FloatField\n >>> from django.db.models.functions import Degrees\n >>> FloatField.register_lookup(Degrees)\n >>> # Get vectors whose degrees are less than 360\n >>> vectors = Vector.objects.filter(x__degrees__lt=360, y__degrees__lt=360)\n *\b**\b**\b**\b* E\bEx\bxp\bp_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Exp(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Exp(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the value of e (the natural logarithm base) raised to the power of a\n numeric field or expression.\n Usage example:\n >>> from django.db.models.functions import Exp\n >>> Vector.objects.create(x=5.4, y=-2.0)\n >>> vector = Vector.objects.annotate(x_exp=Exp(\"x\"), y_exp=Exp(\"y\")).get()\n >>> vector.x_exp, vector.y_exp\n@@ -803,15 +808,15 @@\n It can also be registered as a transform. For example:\n >>> from django.db.models import FloatField\n >>> from django.db.models.functions import Exp\n >>> FloatField.register_lookup(Exp)\n >>> # Get vectors whose exp() is greater than 10\n >>> vectors = Vector.objects.filter(x__exp__gt=10, y__exp__gt=10)\n *\b**\b**\b**\b* F\bFl\blo\boo\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Floor(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Floor(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the largest integer value not greater than a numeric field or\n expression.\n Usage example:\n >>> from django.db.models.functions import Floor\n >>> Vector.objects.create(x=5.4, y=-2.3)\n >>> vector = Vector.objects.annotate(x_floor=Floor(\"x\"), y_floor=Floor\n (\"y\")).get()\n@@ -820,81 +825,81 @@\n It can also be registered as a transform. For example:\n >>> from django.db.models import FloatField\n >>> from django.db.models.functions import Floor\n >>> FloatField.register_lookup(Floor)\n >>> # Get vectors whose floor() is greater than 10\n >>> vectors = Vector.objects.filter(x__floor__gt=10, y__floor__gt=10)\n *\b**\b**\b**\b* L\bLn\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Ln(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Ln(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the natural logarithm a numeric field or expression.\n Usage example:\n >>> from django.db.models.functions import Ln\n >>> Vector.objects.create(x=5.4, y=233.0)\n >>> vector = Vector.objects.annotate(x_ln=Ln(\"x\"), y_ln=Ln(\"y\")).get()\n >>> vector.x_ln, vector.y_ln\n (1.6863989535702288, 5.4510384535657)\n It can also be registered as a transform. For example:\n >>> from django.db.models import FloatField\n >>> from django.db.models.functions import Ln\n >>> FloatField.register_lookup(Ln)\n >>> # Get vectors whose value greater than e\n >>> vectors = Vector.objects.filter(x__ln__gt=1, y__ln__gt=1)\n *\b**\b**\b**\b* L\bLo\bog\bg_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Log(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn1\b1, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Log(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn1\b1, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts two numeric fields or expressions and returns the logarithm of the\n second to base of the first.\n Usage example:\n >>> from django.db.models.functions import Log\n >>> Vector.objects.create(x=2.0, y=4.0)\n >>> vector = Vector.objects.annotate(log=Log(\"x\", \"y\")).get()\n >>> vector.log\n 2.0\n *\b**\b**\b**\b* M\bMo\bod\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Mod(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn1\b1, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Mod(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn1\b1, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts two numeric fields or expressions and returns the remainder of the\n first divided by the second (modulo operation).\n Usage example:\n >>> from django.db.models.functions import Mod\n >>> Vector.objects.create(x=5.4, y=2.3)\n >>> vector = Vector.objects.annotate(mod=Mod(\"x\", \"y\")).get()\n >>> vector.mod\n 0.8\n *\b**\b**\b**\b* P\bPi\bi_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Pi(*\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Pi(*\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the value of the mathematical constant \u03c0.\n *\b**\b**\b**\b* P\bPo\bow\bwe\ber\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Power(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn1\b1, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Power(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn1\b1, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn2\b2, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts two numeric fields or expressions and returns the value of the first\n raised to the power of the second.\n Usage example:\n >>> from django.db.models.functions import Power\n >>> Vector.objects.create(x=2, y=-2)\n >>> vector = Vector.objects.annotate(power=Power(\"x\", \"y\")).get()\n >>> vector.power\n 0.25\n *\b**\b**\b**\b* R\bRa\bad\bdi\bia\ban\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Radians(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Radians(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Converts a numeric field or expression from degrees to radians.\n Usage example:\n >>> from django.db.models.functions import Radians\n >>> Vector.objects.create(x=-90, y=180)\n >>> vector = Vector.objects.annotate(x_r=Radians(\"x\"), y_r=Radians(\"y\")).get()\n >>> vector.x_r, vector.y_r\n (-1.5707963267948966, 3.141592653589793)\n It can also be registered as a transform. For example:\n >>> from django.db.models import FloatField\n >>> from django.db.models.functions import Radians\n >>> FloatField.register_lookup(Radians)\n >>> # Get vectors whose radians are less than 1\n >>> vectors = Vector.objects.filter(x__radians__lt=1, y__radians__lt=1)\n *\b**\b**\b**\b* R\bRa\ban\bnd\bdo\bom\bm_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Random(*\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Random(*\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns a random value in the range 0.0 \u2264 x < 1.0.\n *\b**\b**\b**\b* R\bRo\bou\bun\bnd\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Round(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, p\bpr\bre\bec\bci\bis\bsi\bio\bon\bn=\b=0\b0, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Round(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, p\bpr\bre\bec\bci\bis\bsi\bio\bon\bn=\b=0\b0, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Rounds a numeric field or expression to precision (must be an integer) decimal\n places. By default, it rounds to the nearest integer. Whether half values are\n rounded up or down depends on the database.\n Usage example:\n >>> from django.db.models.functions import Round\n >>> Vector.objects.create(x=5.4, y=-2.37)\n >>> vector = Vector.objects.annotate(x_r=Round(\"x\"), y_r=Round(\"y\",\n@@ -904,60 +909,60 @@\n It can also be registered as a transform. For example:\n >>> from django.db.models import FloatField\n >>> from django.db.models.functions import Round\n >>> FloatField.register_lookup(Round)\n >>> # Get vectors whose round() is less than 20\n >>> vectors = Vector.objects.filter(x__round__lt=20, y__round__lt=20)\n *\b**\b**\b**\b* S\bSi\big\bgn\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Sign(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Sign(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the sign (-1, 0, 1) of a numeric field or expression.\n Usage example:\n >>> from django.db.models.functions import Sign\n >>> Vector.objects.create(x=5.4, y=-2.3)\n >>> vector = Vector.objects.annotate(x_sign=Sign(\"x\"), y_sign=Sign(\"y\")).get()\n >>> vector.x_sign, vector.y_sign\n (1, -1)\n It can also be registered as a transform. For example:\n >>> from django.db.models import FloatField\n >>> from django.db.models.functions import Sign\n >>> FloatField.register_lookup(Sign)\n >>> # Get vectors whose signs of components are less than 0.\n >>> vectors = Vector.objects.filter(x__sign__lt=0, y__sign__lt=0)\n *\b**\b**\b**\b* S\bSi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Sin(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Sin(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the sine of a numeric field or expression.\n Usage example:\n >>> from django.db.models.functions import Sin\n >>> Vector.objects.create(x=5.4, y=-2.3)\n >>> vector = Vector.objects.annotate(x_sin=Sin(\"x\"), y_sin=Sin(\"y\")).get()\n >>> vector.x_sin, vector.y_sin\n (-0.7727644875559871, -0.7457052121767203)\n It can also be registered as a transform. For example:\n >>> from django.db.models import FloatField\n >>> from django.db.models.functions import Sin\n >>> FloatField.register_lookup(Sin)\n >>> # Get vectors whose sin() is less than 0\n >>> vectors = Vector.objects.filter(x__sin__lt=0, y__sin__lt=0)\n *\b**\b**\b**\b* S\bSq\bqr\brt\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Sqrt(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Sqrt(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the square root of a nonnegative numeric field or expression.\n Usage example:\n >>> from django.db.models.functions import Sqrt\n >>> Vector.objects.create(x=4.0, y=12.0)\n >>> vector = Vector.objects.annotate(x_sqrt=Sqrt(\"x\"), y_sqrt=Sqrt(\"y\")).get()\n >>> vector.x_sqrt, vector.y_sqrt\n (2.0, 3.46410)\n It can also be registered as a transform. For example:\n >>> from django.db.models import FloatField\n >>> from django.db.models.functions import Sqrt\n >>> FloatField.register_lookup(Sqrt)\n >>> # Get vectors whose sqrt() is less than 5\n >>> vectors = Vector.objects.filter(x__sqrt__lt=5, y__sqrt__lt=5)\n *\b**\b**\b**\b* T\bTa\ban\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Tan(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Tan(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the tangent of a numeric field or expression.\n Usage example:\n >>> from django.db.models.functions import Tan\n >>> Vector.objects.create(x=0, y=12)\n >>> vector = Vector.objects.annotate(x_tan=Tan(\"x\"), y_tan=Tan(\"y\")).get()\n >>> vector.x_tan, vector.y_tan\n (0.0, -0.6358599286615808)\n@@ -965,28 +970,28 @@\n >>> from django.db.models import FloatField\n >>> from django.db.models.functions import Tan\n >>> FloatField.register_lookup(Tan)\n >>> # Get vectors whose tangent is less than 0\n >>> vectors = Vector.objects.filter(x__tan__lt=0, y__tan__lt=0)\n *\b**\b**\b**\b**\b* T\bTe\bex\bxt\bt f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* C\bCh\bhr\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Chr(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Chr(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a numeric field or expression and returns the text representation of\n the expression as a single character. It works the same as Python\u2019s _\bc_\bh_\br_\b(_\b)\n function.\n Like _\bL_\be_\bn_\bg_\bt_\bh, it can be registered as a transform on IntegerField. The default\n lookup name is chr.\n Usage example:\n >>> from django.db.models.functions import Chr\n >>> Author.objects.create(name=\"Margaret Smith\")\n >>> author = Author.objects.filter(name__startswith=Chr(ord(\"M\"))).get()\n >>> print(author.name)\n Margaret Smith\n *\b**\b**\b**\b* C\bCo\bon\bnc\bca\bat\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Concat(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Concat(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a list of at least two text fields or expressions and returns the\n concatenated text. Each argument must be of a text or char type. If you want to\n concatenate a TextField() with a CharField(), then be sure to tell Django that\n the output_field should be a TextField(). Specifying an output_field is also\n required when concatenating a Value as in the example below.\n This function will never have a null result. On backends where a null argument\n results in the entire expression being null, Django will ensure that each null\n@@ -999,24 +1004,24 @@\n >>> author = Author.objects.annotate(\n ...     screen_name=Concat(\"name\", V(\" (\"), \"goes_by\", V(\")\"),\n output_field=CharField())\n ... ).get()\n >>> print(author.screen_name)\n Margaret Smith (Maggie)\n *\b**\b**\b**\b* L\bLe\bef\bft\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Left(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, l\ble\ben\bng\bgt\bth\bh, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Left(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, l\ble\ben\bng\bgt\bth\bh, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the first length characters of the given text field or expression.\n Usage example:\n >>> from django.db.models.functions import Left\n >>> Author.objects.create(name=\"Margaret Smith\")\n >>> author = Author.objects.annotate(first_initial=Left(\"name\", 1)).get()\n >>> print(author.first_initial)\n M\n *\b**\b**\b**\b* L\bLe\ben\bng\bgt\bth\bh_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Length(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Length(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a single text field or expression and returns the number of characters\n the value has. If the expression is null, then the length will also be null.\n Usage example:\n >>> # Get the length of the name and goes_by fields\n >>> from django.db.models.functions import Length\n >>> Author.objects.create(name=\"Margaret Smith\")\n >>> author = Author.objects.annotate(\n@@ -1027,123 +1032,123 @@\n It can also be registered as a transform. For example:\n >>> from django.db.models import CharField\n >>> from django.db.models.functions import Length\n >>> CharField.register_lookup(Length)\n >>> # Get authors whose name is longer than 7 characters\n >>> authors = Author.objects.filter(name__length__gt=7)\n *\b**\b**\b**\b* L\bLo\bow\bwe\ber\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Lower(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Lower(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a single text field or expression and returns the lowercase\n representation.\n It can also be registered as a transform as described in _\bL_\be_\bn_\bg_\bt_\bh.\n Usage example:\n >>> from django.db.models.functions import Lower\n >>> Author.objects.create(name=\"Margaret Smith\")\n >>> author = Author.objects.annotate(name_lower=Lower(\"name\")).get()\n >>> print(author.name_lower)\n margaret smith\n *\b**\b**\b**\b* L\bLP\bPa\bad\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs LPad(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, l\ble\ben\bng\bgt\bth\bh, f\bfi\bil\bll\bl_\b_t\bte\bex\bxt\bt=\b=V\bVa\bal\blu\bue\be(\b('\b' '\b')\b), *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs LPad(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, l\ble\ben\bng\bgt\bth\bh, f\bfi\bil\bll\bl_\b_t\bte\bex\bxt\bt=\b=V\bVa\bal\blu\bue\be(\b('\b' '\b')\b), *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the value of the given text field or expression padded on the left side\n with fill_text so that the resulting value is length characters long. The\n default fill_text is a space.\n Usage example:\n >>> from django.db.models import Value\n >>> from django.db.models.functions import LPad\n >>> Author.objects.create(name=\"John\", alias=\"j\")\n >>> Author.objects.update(name=LPad(\"name\", 8, Value(\"abc\")))\n 1\n >>> print(Author.objects.get(alias=\"j\").name)\n abcaJohn\n *\b**\b**\b**\b* L\bLT\bTr\bri\bim\bm_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs LTrim(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs LTrim(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Similar to _\bT_\br_\bi_\bm, but removes only leading spaces.\n *\b**\b**\b**\b* M\bMD\bD5\b5_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MD5(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MD5(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a single text field or expression and returns the MD5 hash of the\n string.\n It can also be registered as a transform as described in _\bL_\be_\bn_\bg_\bt_\bh.\n Usage example:\n >>> from django.db.models.functions import MD5\n >>> Author.objects.create(name=\"Margaret Smith\")\n >>> author = Author.objects.annotate(name_md5=MD5(\"name\")).get()\n >>> print(author.name_md5)\n 749fb689816b2db85f5b169c2055b247\n *\b**\b**\b**\b* O\bOr\brd\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Ord(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Ord(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a single text field or expression and returns the Unicode code point\n value for the first character of that expression. It works similar to Python\u2019s\n _\bo_\br_\bd_\b(_\b) function, but an exception isn\u2019t raised if the expression is more than\n one character long.\n It can also be registered as a transform as described in _\bL_\be_\bn_\bg_\bt_\bh. The default\n lookup name is ord.\n Usage example:\n >>> from django.db.models.functions import Ord\n >>> Author.objects.create(name=\"Margaret Smith\")\n >>> author = Author.objects.annotate(name_code_point=Ord(\"name\")).get()\n >>> print(author.name_code_point)\n 77\n *\b**\b**\b**\b* R\bRe\bep\bpe\bea\bat\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Repeat(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, n\bnu\bum\bmb\bbe\ber\br, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Repeat(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, n\bnu\bum\bmb\bbe\ber\br, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the value of the given text field or expression repeated number times.\n Usage example:\n >>> from django.db.models.functions import Repeat\n >>> Author.objects.create(name=\"John\", alias=\"j\")\n >>> Author.objects.update(name=Repeat(\"name\", 3))\n 1\n >>> print(Author.objects.get(alias=\"j\").name)\n JohnJohnJohn\n *\b**\b**\b**\b* R\bRe\bep\bpl\bla\bac\bce\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Replace(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\bte\bex\bxt\bt, r\bre\bep\bpl\bla\bac\bce\bem\bme\ben\bnt\bt=\b=V\bVa\bal\blu\bue\be(\b('\b''\b')\b), *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Replace(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, t\bte\bex\bxt\bt, r\bre\bep\bpl\bla\bac\bce\bem\bme\ben\bnt\bt=\b=V\bVa\bal\blu\bue\be(\b('\b''\b')\b), *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Replaces all occurrences of text with replacement in expression. The default\n replacement text is the empty string. The arguments to the function are case-\n sensitive.\n Usage example:\n >>> from django.db.models import Value\n >>> from django.db.models.functions import Replace\n >>> Author.objects.create(name=\"Margaret Johnson\")\n >>> Author.objects.create(name=\"Margaret Smith\")\n >>> Author.objects.update(name=Replace(\"name\", Value(\"Margaret\"), Value\n (\"Margareth\")))\n 2\n >>> Author.objects.values(\"name\")\n <QuerySet [{'name': 'Margareth Johnson'}, {'name': 'Margareth Smith'}]>\n *\b**\b**\b**\b* R\bRe\bev\bve\ber\brs\bse\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Reverse(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Reverse(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a single text field or expression and returns the characters of that\n expression in reverse order.\n It can also be registered as a transform as described in _\bL_\be_\bn_\bg_\bt_\bh. The default\n lookup name is reverse.\n Usage example:\n >>> from django.db.models.functions import Reverse\n >>> Author.objects.create(name=\"Margaret Smith\")\n >>> author = Author.objects.annotate(backward=Reverse(\"name\")).get()\n >>> print(author.backward)\n htimS teragraM\n *\b**\b**\b**\b* R\bRi\big\bgh\bht\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Right(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, l\ble\ben\bng\bgt\bth\bh, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Right(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, l\ble\ben\bng\bgt\bth\bh, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the last length characters of the given text field or expression.\n Usage example:\n >>> from django.db.models.functions import Right\n >>> Author.objects.create(name=\"Margaret Smith\")\n >>> author = Author.objects.annotate(last_letter=Right(\"name\", 1)).get()\n >>> print(author.last_letter)\n h\n *\b**\b**\b**\b* R\bRP\bPa\bad\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs RPad(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, l\ble\ben\bng\bgt\bth\bh, f\bfi\bil\bll\bl_\b_t\bte\bex\bxt\bt=\b=V\bVa\bal\blu\bue\be(\b('\b' '\b')\b), *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RPad(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, l\ble\ben\bng\bgt\bth\bh, f\bfi\bil\bll\bl_\b_t\bte\bex\bxt\bt=\b=V\bVa\bal\blu\bue\be(\b('\b' '\b')\b), *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Similar to _\bL_\bP_\ba_\bd, but pads on the right side.\n *\b**\b**\b**\b* R\bRT\bTr\bri\bim\bm_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs RTrim(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RTrim(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Similar to _\bT_\br_\bi_\bm, but removes only trailing spaces.\n *\b**\b**\b**\b* S\bSH\bHA\bA1\b1,\b, S\bSH\bHA\bA2\b22\b24\b4,\b, S\bSH\bHA\bA2\b25\b56\b6,\b, S\bSH\bHA\bA3\b38\b84\b4,\b, a\ban\bnd\bd S\bSH\bHA\bA5\b51\b12\b2_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SHA1(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs SHA224(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs SHA256(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs SHA384(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  c\bcl\bla\bas\bss\bs SHA512(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SHA1(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SHA224(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SHA256(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SHA384(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SHA512(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a single text field or expression and returns the particular hash of\n the string.\n They can also be registered as transforms as described in _\bL_\be_\bn_\bg_\bt_\bh.\n Usage example:\n >>> from django.db.models.functions import SHA1\n >>> Author.objects.create(name=\"Margaret Smith\")\n >>> author = Author.objects.annotate(name_sha1=SHA1(\"name\")).get()\n@@ -1151,15 +1156,15 @@\n b87efd8a6c991c390be5a68e8a7945a7851c7e5c\n PostgreSQL\n The _\bp_\bg_\bc_\br_\by_\bp_\bt_\bo_\b _\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn must be installed. You can use the _\bC_\br_\by_\bp_\bt_\bo_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn\n migration operation to install it.\n Oracle\n Oracle doesn\u2019t support the SHA224 function.\n *\b**\b**\b**\b* S\bSt\btr\brI\bIn\bnd\bde\bex\bx_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs StrIndex(s\bst\btr\bri\bin\bng\bg, s\bsu\bub\bbs\bst\btr\bri\bin\bng\bg, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs StrIndex(s\bst\btr\bri\bin\bng\bg, s\bsu\bub\bbs\bst\btr\bri\bin\bng\bg, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns a positive integer corresponding to the 1-indexed position of the first\n occurrence of substring inside string, or 0 if substring is not found.\n Usage example:\n >>> from django.db.models import Value as V\n >>> from django.db.models.functions import StrIndex\n >>> Author.objects.create(name=\"Margaret Smith\")\n >>> Author.objects.create(name=\"Smith, Margaret\")\n@@ -1169,120 +1174,120 @@\n ... ).get().smith_index\n 0\n >>> authors = Author.objects.annotate(smith_index=StrIndex(\"name\", V\n (\"Smith\"))).filter(\n ...     smith_index__gt=0\n ... )\n <QuerySet [<Author: Margaret Smith>, <Author: Smith, Margaret>]>\n-Warning\n+Waarschuwing\n In MySQL, a database table\u2019s _\bc_\bo_\bl_\bl_\ba_\bt_\bi_\bo_\bn determines whether string comparisons\n (such as the expression and substring of this function) are case-sensitive.\n Comparisons are case-insensitive by default.\n *\b**\b**\b**\b* S\bSu\bub\bbs\bst\btr\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Substr(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, p\bpo\bos\bs, l\ble\ben\bng\bgt\bth\bh=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Substr(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, p\bpo\bos\bs, l\ble\ben\bng\bgt\bth\bh=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns a substring of length length from the field or expression starting at\n position pos. The position is 1-indexed, so the position must be greater than\n 0. If length is None, then the rest of the string will be returned.\n Usage example:\n >>> # Set the alias to the first 5 characters of the name as lowercase\n >>> from django.db.models.functions import Lower, Substr\n >>> Author.objects.create(name=\"Margaret Smith\")\n >>> Author.objects.update(alias=Lower(Substr(\"name\", 1, 5)))\n 1\n >>> print(Author.objects.get(name=\"Margaret Smith\").alias)\n marga\n *\b**\b**\b**\b* T\bTr\bri\bim\bm_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Trim(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Trim(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the value of the given text field or expression with leading and\n trailing spaces removed.\n Usage example:\n >>> from django.db.models.functions import Trim\n >>> Author.objects.create(name=\"  John  \", alias=\"j\")\n >>> Author.objects.update(name=Trim(\"name\"))\n 1\n >>> print(Author.objects.get(alias=\"j\").name)\n John\n *\b**\b**\b**\b* U\bUp\bpp\bpe\ber\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Upper(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Upper(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Accepts a single text field or expression and returns the uppercase\n representation.\n It can also be registered as a transform as described in _\bL_\be_\bn_\bg_\bt_\bh.\n Usage example:\n >>> from django.db.models.functions import Upper\n >>> Author.objects.create(name=\"Margaret Smith\")\n >>> author = Author.objects.annotate(name_upper=Upper(\"name\")).get()\n >>> print(author.name_upper)\n MARGARET SMITH\n *\b**\b**\b**\b**\b* W\bWi\bin\bnd\bdo\bow\bw f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n There are a number of functions to use in a _\bW_\bi_\bn_\bd_\bo_\bw expression for computing the\n rank of elements or the _\bN_\bt_\bi_\bl_\be of some rows.\n *\b**\b**\b**\b* C\bCu\bum\bme\beD\bDi\bis\bst\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs CumeDist(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs CumeDist(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Calculates the cumulative distribution of a value within a window or partition.\n The cumulative distribution is defined as the number of rows preceding or\n peered with the current row divided by the total number of rows in the frame.\n *\b**\b**\b**\b* D\bDe\ben\bns\bse\beR\bRa\ban\bnk\bk_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DenseRank(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DenseRank(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Equivalent to _\bR_\ba_\bn_\bk but does not have gaps.\n *\b**\b**\b**\b* F\bFi\bir\brs\bst\btV\bVa\bal\blu\bue\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs FirstValue(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs FirstValue(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Returns the value evaluated at the row that\u2019s the first row of the window\n frame, or None if no such value exists.\n *\b**\b**\b**\b* L\bLa\bag\bg_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Lag(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bof\bff\bfs\bse\bet\bt=\b=1\b1, d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Lag(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bof\bff\bfs\bse\bet\bt=\b=1\b1, d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Calculates the value offset by offset, and if no row exists there, returns\n default.\n default must have the same type as the expression, however, this is only\n validated by the database and not in Python.\n MariaDB and default\n MariaDB _\bd_\bo_\be_\bs_\bn_\b\u2019_\bt_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt the default parameter.\n *\b**\b**\b**\b* L\bLa\bas\bst\btV\bVa\bal\blu\bue\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs LastValue(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs LastValue(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Comparable to _\bF_\bi_\br_\bs_\bt_\bV_\ba_\bl_\bu_\be, it calculates the last value in a given frame clause.\n *\b**\b**\b**\b* L\bLe\bea\bad\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Lead(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bof\bff\bfs\bse\bet\bt=\b=1\b1, d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Lead(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bof\bff\bfs\bse\bet\bt=\b=1\b1, d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Calculates the leading value in a given _\bf_\br_\ba_\bm_\be. Both offset and default are\n evaluated with respect to the current row.\n default must have the same type as the expression, however, this is only\n validated by the database and not in Python.\n MariaDB and default\n MariaDB _\bd_\bo_\be_\bs_\bn_\b\u2019_\bt_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt the default parameter.\n *\b**\b**\b**\b* N\bNt\bth\bhV\bVa\bal\blu\bue\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs NthValue(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, n\bnt\bth\bh=\b=1\b1, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs NthValue(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, n\bnt\bth\bh=\b=1\b1, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Computes the row relative to the offset nth (must be a positive value) within\n the window. Returns None if no row exists.\n Some databases may handle a nonexistent nth-value differently. For example,\n Oracle returns an empty string rather than None for character-based\n expressions. Django doesn\u2019t do any conversions in these cases.\n *\b**\b**\b**\b* N\bNt\bti\bil\ble\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Ntile(n\bnu\bum\bm_\b_b\bbu\buc\bck\bke\bet\bts\bs=\b=1\b1, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Ntile(n\bnu\bum\bm_\b_b\bbu\buc\bck\bke\bet\bts\bs=\b=1\b1, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Calculates a partition for each of the rows in the frame clause, distributing\n numbers as evenly as possible between 1 and num_buckets. If the rows don\u2019t\n divide evenly into a number of buckets, one or more buckets will be represented\n more frequently.\n *\b**\b**\b**\b* P\bPe\ber\brc\bce\ben\bnt\btR\bRa\ban\bnk\bk_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs PercentRank(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PercentRank(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Computes the relative rank of the rows in the frame clause. This computation is\n equivalent to evaluating:\n (rank - 1) / (total rows - 1)\n The following table explains the calculation for the relative rank of a row:\n R\bRo\bow\bw #\b# V\bVa\bal\blu\bue\be R\bRa\ban\bnk\bk C\bCa\bal\blc\bcu\bul\bla\bat\bti\bio\bon\bn R\bRe\bel\bla\bat\bti\biv\bve\be R\bRa\ban\bnk\bk\n 1     15    1    (1-1)/(7-1) 0.0000\n 2     20    2    (2-1)/(7-1) 0.1666\n 3     20    2    (2-1)/(7-1) 0.1666\n 4     20    2    (2-1)/(7-1) 0.1666\n 5     30    5    (5-1)/(7-1) 0.6666\n 6     30    5    (5-1)/(7-1) 0.6666\n 7     40    7    (7-1)/(7-1) 1.0000\n *\b**\b**\b**\b* R\bRa\ban\bnk\bk_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Rank(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Rank(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Comparable to _\bR_\bo_\bw_\bN_\bu_\bm_\bb_\be_\br, this function ranks rows in the window. The computed\n rank contains gaps. Use _\bD_\be_\bn_\bs_\be_\bR_\ba_\bn_\bk to compute rank without gaps.\n *\b**\b**\b**\b* R\bRo\bow\bwN\bNu\bum\bmb\bbe\ber\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs RowNumber(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RowNumber(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Computes the row number according to the ordering of either the frame clause or\n the ordering of the whole query if there is no partitioning of the _\bw_\bi_\bn_\bd_\bo_\bw\n _\bf_\br_\ba_\bm_\be.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n           o _\bC_\bo_\bm_\bp_\ba_\br_\bi_\bs_\bo_\bn_\b _\ba_\bn_\bd_\b _\bc_\bo_\bn_\bv_\be_\br_\bs_\bi_\bo_\bn_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n                 # _\bC_\ba_\bs_\bt\n@@ -1356,16 +1361,16 @@\n                 # _\bL_\ba_\bs_\bt_\bV_\ba_\bl_\bu_\be\n                 # _\bL_\be_\ba_\bd\n                 # _\bN_\bt_\bh_\bV_\ba_\bl_\bu_\be\n                 # _\bN_\bt_\bi_\bl_\be\n                 # _\bP_\be_\br_\bc_\be_\bn_\bt_\bR_\ba_\bn_\bk\n                 # _\bR_\ba_\bn_\bk\n                 # _\bR_\bo_\bw_\bN_\bu_\bm_\bb_\be_\br\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/models/expressions.html", "source2": "./usr/share/doc/python-django-doc/html/ref/models/expressions.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Query Expressions &#8212; Django 5.2b1 documentation</title>\n+    <title>Query Expressions &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Conditional Expressions\" href=\"conditional-expressions.html\" />\n     <link rel=\"prev\" title=\"Lookup API reference\" href=\"lookups.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -170,24 +171,24 @@\n <span class=\"gp\">... </span><span class=\"p\">)</span>\n </pre></div>\n </div>\n </section>\n <section id=\"s-built-in-expressions\">\n <span id=\"built-in-expressions\"></span><h2>Built-in Expressions<a class=\"headerlink\" href=\"#built-in-expressions\" title=\"Link to this heading\">\u00b6</a></h2>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>These expressions are defined in <code class=\"docutils literal notranslate\"><span class=\"pre\">django.db.models.expressions</span></code> and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.db.models.aggregates</span></code>, but for convenience they\u2019re available and\n usually imported from <a class=\"reference internal\" href=\"../../topics/db/models.html#module-django.db.models\" title=\"django.db.models\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.db.models</span></code></a>.</p>\n </div>\n <section id=\"s-f-expressions\">\n <span id=\"f-expressions\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">F()</span></code> expressions<a class=\"headerlink\" href=\"#f-expressions\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.F\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">F</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L876\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.F\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">F</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L876\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.F\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>An <code class=\"docutils literal notranslate\"><span class=\"pre\">F()</span></code> object represents the value of a model field, transformed value of a\n model field, or annotated column. It makes it possible to refer to model field\n values and perform database operations using them without actually having to\n pull them out of the database into Python memory.</p>\n <p>Instead, Django uses the <code class=\"docutils literal notranslate\"><span class=\"pre\">F()</span></code> object to generate an SQL expression that\n@@ -381,15 +382,15 @@\n <span class=\"w\">    </span><span class=\"k\">LOWER</span><span class=\"p\">(</span><span class=\"ss\">&quot;db_table&quot;</span><span class=\"p\">.</span><span class=\"ss\">&quot;field&quot;</span><span class=\"p\">)</span><span class=\"w\"> </span><span class=\"k\">as</span><span class=\"w\"> </span><span class=\"ss\">&quot;field_lower&quot;</span>\n </pre></div>\n </div>\n <p>See <a class=\"reference internal\" href=\"database-functions.html\"><span class=\"doc\">Database Functions</span></a> for a list of built-in database functions.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">Func</span></code> API is as follows:</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Func\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Func</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1031\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Func\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Func</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1031\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Func\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Func.function\">\n <span class=\"sig-name descname\"><span class=\"pre\">function</span></span><a class=\"headerlink\" href=\"#django.db.models.Func.function\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A class attribute describing the function that will be generated.\n Specifically, the <code class=\"docutils literal notranslate\"><span class=\"pre\">function</span></code> will be interpolated as the <code class=\"docutils literal notranslate\"><span class=\"pre\">function</span></code>\n placeholder within <a class=\"reference internal\" href=\"#django.db.models.Func.template\" title=\"django.db.models.Func.template\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">template</span></code></a>. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>.</p>\n </dd></dl>\n@@ -421,15 +422,15 @@\n accepts. If this attribute is set and the function is called with a\n different number of expressions, <code class=\"docutils literal notranslate\"><span class=\"pre\">TypeError</span></code> will be raised. Defaults\n to <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Func.as_sql\">\n-<span class=\"sig-name descname\"><span class=\"pre\">as_sql</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">compiler</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">function</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">arg_joiner</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra_context</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1074\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Func.as_sql\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">as_sql</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">compiler</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">function</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">arg_joiner</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra_context</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1074\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Func.as_sql\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Generates the SQL fragment for the database function. Returns a tuple\n <code class=\"docutils literal notranslate\"><span class=\"pre\">(sql,</span> <span class=\"pre\">params)</span></code>, where <code class=\"docutils literal notranslate\"><span class=\"pre\">sql</span></code> is the SQL string, and <code class=\"docutils literal notranslate\"><span class=\"pre\">params</span></code> is\n the list or tuple of query parameters.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">as_vendor()</span></code> methods should use the <code class=\"docutils literal notranslate\"><span class=\"pre\">function</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">template</span></code>,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">arg_joiner</span></code>, and any other <code class=\"docutils literal notranslate\"><span class=\"pre\">**extra_context</span></code> parameters to\n customize the SQL as needed. For example:</p>\n <div class=\"literal-block-wrapper docutils container\" id=\"id6\">\n@@ -488,15 +489,15 @@\n     <span class=\"n\">managers_required</span><span class=\"o\">=</span><span class=\"p\">(</span><span class=\"n\">Count</span><span class=\"p\">(</span><span class=\"s2\">&quot;num_employees&quot;</span><span class=\"p\">)</span> <span class=\"o\">/</span> <span class=\"mi\">4</span><span class=\"p\">)</span> <span class=\"o\">+</span> <span class=\"n\">Count</span><span class=\"p\">(</span><span class=\"s2\">&quot;num_managers&quot;</span><span class=\"p\">)</span>\n <span class=\"p\">)</span>\n </pre></div>\n </div>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">Aggregate</span></code> API is as follows:</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Aggregate\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Aggregate</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">distinct</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/aggregates.py#L26\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Aggregate\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Aggregate</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">distinct</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/aggregates.py#L26\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Aggregate\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Aggregate.template\">\n <span class=\"sig-name descname\"><span class=\"pre\">template</span></span><a class=\"headerlink\" href=\"#django.db.models.Aggregate.template\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A class attribute, as a format string, that describes the SQL that is\n generated for this aggregate. Defaults to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'%(function)s(%(distinct)s%(expressions)s)'</span></code>.</p>\n </dd></dl>\n@@ -570,15 +571,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-value-expressions\">\n <span id=\"value-expressions\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Value()</span></code> expressions<a class=\"headerlink\" href=\"#value-expressions\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Value\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Value</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1125\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Value\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Value</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1125\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Value\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A <code class=\"docutils literal notranslate\"><span class=\"pre\">Value()</span></code> object represents the smallest possible component of an\n expression: a simple value. When you need to represent the value of an integer,\n boolean, or string within an expression, you can wrap that value within a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Value()</span></code>.</p>\n <p>You will rarely need to use <code class=\"docutils literal notranslate\"><span class=\"pre\">Value()</span></code> directly. When you write the expression\n@@ -595,15 +596,15 @@\n an instance of <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime.datetime</span></code></a> as <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> defaults\n <code class=\"docutils literal notranslate\"><span class=\"pre\">output_field</span></code> to <a class=\"reference internal\" href=\"fields.html#django.db.models.DateTimeField\" title=\"django.db.models.DateTimeField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code></a>.</p>\n </section>\n <section id=\"s-expressionwrapper-expressions\">\n <span id=\"expressionwrapper-expressions\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ExpressionWrapper()</span></code> expressions<a class=\"headerlink\" href=\"#expressionwrapper-expressions\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.ExpressionWrapper\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExpressionWrapper</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1469\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.ExpressionWrapper\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ExpressionWrapper</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1469\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.ExpressionWrapper\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">ExpressionWrapper</span></code> surrounds another expression and provides access to\n properties, such as <a class=\"reference internal\" href=\"#output-field\"><span class=\"std std-ref\">output_field</span></a>, that may not be\n available on other expressions. <code class=\"docutils literal notranslate\"><span class=\"pre\">ExpressionWrapper</span></code> is necessary when using\n arithmetic on <code class=\"docutils literal notranslate\"><span class=\"pre\">F()</span></code> expressions with different types as described in\n <a class=\"reference internal\" href=\"#using-f-with-annotations\"><span class=\"std std-ref\">Using F() with annotations</span></a>.</p>\n@@ -614,15 +615,15 @@\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/reference/compound_stmts.html#else\" title=\"(in Python v3.13)\"><code class=\"xref std std-keyword docutils literal notranslate\"><span class=\"pre\">else</span></code></a> logic in queries. Django natively supports SQL <code class=\"docutils literal notranslate\"><span class=\"pre\">CASE</span></code>\n expressions. For more details see <a class=\"reference internal\" href=\"conditional-expressions.html\"><span class=\"doc\">Conditional Expressions</span></a>.</p>\n </section>\n <section id=\"s-subquery-expressions\">\n <span id=\"subquery-expressions\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Subquery()</span></code> expressions<a class=\"headerlink\" href=\"#subquery-expressions\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Subquery\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Subquery</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1712\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Subquery\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Subquery</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1712\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Subquery\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>You can add an explicit subquery to a <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> using the <code class=\"docutils literal notranslate\"><span class=\"pre\">Subquery</span></code>\n expression.</p>\n <p>For example, to annotate each post with the email address of the author of the\n newest comment on that post:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models</span> <span class=\"kn\">import</span> <span class=\"n\">OuterRef</span><span class=\"p\">,</span> <span class=\"n\">Subquery</span>\n@@ -636,25 +637,25 @@\n <span class=\"w\">    </span><span class=\"k\">FROM</span><span class=\"w\"> </span><span class=\"ss\">&quot;comment&quot;</span><span class=\"w\"> </span><span class=\"n\">U0</span>\n <span class=\"w\">    </span><span class=\"k\">WHERE</span><span class=\"w\"> </span><span class=\"n\">U0</span><span class=\"p\">.</span><span class=\"ss\">&quot;post_id&quot;</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"p\">(</span><span class=\"ss\">&quot;post&quot;</span><span class=\"p\">.</span><span class=\"ss\">&quot;id&quot;</span><span class=\"p\">)</span>\n <span class=\"w\">    </span><span class=\"k\">ORDER</span><span class=\"w\"> </span><span class=\"k\">BY</span><span class=\"w\"> </span><span class=\"n\">U0</span><span class=\"p\">.</span><span class=\"ss\">&quot;created_at&quot;</span><span class=\"w\"> </span><span class=\"k\">DESC</span><span class=\"w\"> </span><span class=\"k\">LIMIT</span><span class=\"w\"> </span><span class=\"mi\">1</span>\n <span class=\"p\">)</span><span class=\"w\"> </span><span class=\"k\">AS</span><span class=\"w\"> </span><span class=\"ss\">&quot;newest_commenter_email&quot;</span><span class=\"w\"> </span><span class=\"k\">FROM</span><span class=\"w\"> </span><span class=\"ss\">&quot;post&quot;</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The examples in this section are designed to show how to force\n Django to execute a subquery. In some cases it may be possible to\n write an equivalent queryset that performs the same task more\n clearly or efficiently.</p>\n </div>\n <section id=\"s-referencing-columns-from-the-outer-queryset\">\n <span id=\"referencing-columns-from-the-outer-queryset\"></span><h4>Referencing columns from the outer queryset<a class=\"headerlink\" href=\"#referencing-columns-from-the-outer-queryset\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.OuterRef\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OuterRef</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L960\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.OuterRef\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OuterRef</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L960\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.OuterRef\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Use <code class=\"docutils literal notranslate\"><span class=\"pre\">OuterRef</span></code> when a queryset in a <code class=\"docutils literal notranslate\"><span class=\"pre\">Subquery</span></code> needs to refer to a field\n from the outer query or its transform. It acts like an <a class=\"reference internal\" href=\"#django.db.models.F\" title=\"django.db.models.F\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">F</span></code></a> expression\n except that the check to see if it refers to a valid field isn\u2019t made until the\n outer queryset is resolved.</p>\n <p>Instances of <code class=\"docutils literal notranslate\"><span class=\"pre\">OuterRef</span></code> may be used in conjunction with nested instances\n@@ -694,15 +695,15 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">OuterRef</span></code> cannot be resolved until the queryset is used within a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Subquery</span></code>.)</p>\n </section>\n <section id=\"s-exists-subqueries\">\n <span id=\"exists-subqueries\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">Exists()</span></code> subqueries<a class=\"headerlink\" href=\"#exists-subqueries\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Exists\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Exists</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1765\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Exists\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Exists</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1765\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Exists\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">Exists</span></code> is a <code class=\"docutils literal notranslate\"><span class=\"pre\">Subquery</span></code> subclass that uses an SQL <code class=\"docutils literal notranslate\"><span class=\"pre\">EXISTS</span></code> statement. In\n many cases it will perform better than a subquery since the database is able to\n stop evaluation of the subquery when a first matching row is found.</p>\n <p>For example, to annotate each post with whether or not it has a comment from\n within the last day:</p>\n@@ -771,15 +772,15 @@\n there is an <code class=\"docutils literal notranslate\"><span class=\"pre\">OuterRef</span></code>, this will not be possible to resolve).</p>\n </section>\n </section>\n <section id=\"s-raw-sql-expressions\">\n <span id=\"raw-sql-expressions\"></span><h3>Raw SQL expressions<a class=\"headerlink\" href=\"#raw-sql-expressions\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.expressions.RawSQL\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RawSQL</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sql</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">params</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1205\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.expressions.RawSQL\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RawSQL</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sql</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">params</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1205\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.expressions.RawSQL\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Sometimes database expressions can\u2019t easily express a complex <code class=\"docutils literal notranslate\"><span class=\"pre\">WHERE</span></code> clause.\n In these edge cases, use the <code class=\"docutils literal notranslate\"><span class=\"pre\">RawSQL</span></code> expression. For example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models.expressions</span> <span class=\"kn\">import</span> <span class=\"n\">RawSQL</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">queryset</span><span class=\"o\">.</span><span class=\"n\">annotate</span><span class=\"p\">(</span><span class=\"n\">val</span><span class=\"o\">=</span><span class=\"n\">RawSQL</span><span class=\"p\">(</span><span class=\"s2\">&quot;select col from sometable where othercol = </span><span class=\"si\">%s</span><span class=\"s2\">&quot;</span><span class=\"p\">,</span> <span class=\"p\">(</span><span class=\"n\">param</span><span class=\"p\">,)))</span>\n </pre></div>\n@@ -788,15 +789,15 @@\n you\u2019re explicitly writing SQL code) and violate the DRY principle, so you\n should avoid them if possible.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">RawSQL</span></code> expressions can also be used as the target of <code class=\"docutils literal notranslate\"><span class=\"pre\">__in</span></code> filters:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">queryset</span><span class=\"o\">.</span><span class=\"n\">filter</span><span class=\"p\">(</span><span class=\"n\">id__in</span><span class=\"o\">=</span><span class=\"n\">RawSQL</span><span class=\"p\">(</span><span class=\"s2\">&quot;select id from sometable where col = </span><span class=\"si\">%s</span><span class=\"s2\">&quot;</span><span class=\"p\">,</span> <span class=\"p\">(</span><span class=\"n\">param</span><span class=\"p\">,)))</span>\n </pre></div>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>To protect against <a class=\"reference external\" href=\"https://en.wikipedia.org/wiki/SQL_injection\">SQL injection attacks</a>, you must escape any\n parameters that the user can control by using <code class=\"docutils literal notranslate\"><span class=\"pre\">params</span></code>. <code class=\"docutils literal notranslate\"><span class=\"pre\">params</span></code> is a\n required argument to force you to acknowledge that you\u2019re not interpolating\n your SQL with user-provided data.</p>\n <p>You also must not quote placeholders in the SQL string. This example is\n vulnerable to SQL injection because of the quotes around <code class=\"docutils literal notranslate\"><span class=\"pre\">%s</span></code>:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">RawSQL</span><span class=\"p\">(</span><span class=\"s2\">&quot;select col from sometable where othercol = &#39;</span><span class=\"si\">%s</span><span class=\"s2\">&#39;&quot;</span><span class=\"p\">)</span>  <span class=\"c1\"># unsafe!</span>\n@@ -812,15 +813,15 @@\n by the group by, window functions operate on <a class=\"reference internal\" href=\"#window-frames\"><span class=\"std std-ref\">frames</span></a> and\n partitions, and compute the result for each row.</p>\n <p>You can specify multiple windows in the same query which in Django ORM would be\n equivalent to including multiple expressions in a <a class=\"reference internal\" href=\"../../topics/db/aggregation.html\"><span class=\"doc\">QuerySet.annotate()</span></a> call. The ORM doesn\u2019t make use of named windows,\n instead they are part of the selected columns.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.expressions.Window\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Window</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">partition_by</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">order_by</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">frame</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1898\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.expressions.Window\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Window</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">partition_by</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">order_by</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">frame</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L1898\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.expressions.Window\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.expressions.Window.template\">\n <span class=\"sig-name descname\"><span class=\"pre\">template</span></span><a class=\"headerlink\" href=\"#django.db.models.expressions.Window.template\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">%(expression)s</span> <span class=\"pre\">OVER</span> <span class=\"pre\">(%(window)s)</span></code>. If only the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">expression</span></code> argument is provided, the window clause will be blank.</p>\n </dd></dl>\n \n@@ -909,15 +910,15 @@\n documentation for your database as needed.</p>\n <section id=\"s-frames\">\n <span id=\"s-window-frames\"></span><span id=\"frames\"></span><span id=\"window-frames\"></span><h4>Frames<a class=\"headerlink\" href=\"#frames\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>For a window frame, you can choose either a range-based sequence of rows or an\n ordinary sequence of rows.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.expressions.ValueRange\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ValueRange</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">start</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">end</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclusion</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L2118\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.expressions.ValueRange\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ValueRange</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">start</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">end</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclusion</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L2118\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.expressions.ValueRange\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.expressions.ValueRange.frame_type\">\n <span class=\"sig-name descname\"><span class=\"pre\">frame_type</span></span><a class=\"headerlink\" href=\"#django.db.models.expressions.ValueRange.frame_type\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This attribute is set to <code class=\"docutils literal notranslate\"><span class=\"pre\">'RANGE'</span></code>.</p>\n </dd></dl>\n \n <p>PostgreSQL has limited support for <code class=\"docutils literal notranslate\"><span class=\"pre\">ValueRange</span></code> and only supports use of\n@@ -926,15 +927,15 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.1:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">exclusion</span></code> argument was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.expressions.RowRange\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RowRange</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">start</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">end</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclusion</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L2111\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.expressions.RowRange\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RowRange</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">start</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">end</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclusion</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L2111\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.expressions.RowRange\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.expressions.RowRange.frame_type\">\n <span class=\"sig-name descname\"><span class=\"pre\">frame_type</span></span><a class=\"headerlink\" href=\"#django.db.models.expressions.RowRange.frame_type\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This attribute is set to <code class=\"docutils literal notranslate\"><span class=\"pre\">'ROWS'</span></code>.</p>\n </dd></dl>\n \n <div class=\"versionchanged\">\n@@ -944,15 +945,15 @@\n \n <p>Both classes return SQL with the template:</p>\n <div class=\"highlight-sql notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"o\">%</span><span class=\"p\">(</span><span class=\"n\">frame_type</span><span class=\"p\">)</span><span class=\"n\">s</span><span class=\"w\"> </span><span class=\"k\">BETWEEN</span><span class=\"w\"> </span><span class=\"o\">%</span><span class=\"p\">(</span><span class=\"k\">start</span><span class=\"p\">)</span><span class=\"n\">s</span><span class=\"w\"> </span><span class=\"k\">AND</span><span class=\"w\"> </span><span class=\"o\">%</span><span class=\"p\">(</span><span class=\"k\">end</span><span class=\"p\">)</span><span class=\"n\">s</span>\n </pre></div>\n </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.expressions.WindowFrameExclusion\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">WindowFrameExclusion</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L2014\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.expressions.WindowFrameExclusion\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">WindowFrameExclusion</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L2014\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.expressions.WindowFrameExclusion\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><div class=\"versionadded\">\n <span class=\"title\">New in Django 5.1.</span> </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.expressions.WindowFrameExclusion.CURRENT_ROW\">\n <span class=\"sig-name descname\"><span class=\"pre\">CURRENT_ROW</span></span><a class=\"headerlink\" href=\"#django.db.models.expressions.WindowFrameExclusion.CURRENT_ROW\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n@@ -1055,15 +1056,15 @@\n but also expose a number of extra methods and attributes listed below. All\n query expressions must inherit from <code class=\"docutils literal notranslate\"><span class=\"pre\">Expression()</span></code> or a relevant\n subclass.</p>\n <p>When a query expression wraps another expression, it is responsible for\n calling the appropriate methods on the wrapped expression.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Expression\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Expression</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L518\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Expression\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Expression</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/expressions.py#L518\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Expression\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Expression.allowed_default\">\n <span class=\"sig-name descname\"><span class=\"pre\">allowed_default</span></span><a class=\"headerlink\" href=\"#django.db.models.Expression.allowed_default\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Tells Django that this expression can be used in\n <a class=\"reference internal\" href=\"fields.html#django.db.models.Field.db_default\" title=\"django.db.models.Field.db_default\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Field.db_default</span></code></a>. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n </dd></dl>\n \n@@ -1473,37 +1474,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"lookups.html\"\n-                          title=\"previous chapter\">Lookup API reference</a></p>\n+                          title=\"vorig hoofdstuk\">Lookup API reference</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"conditional-expressions.html\"\n-                          title=\"next chapter\">Conditional Expressions</a></p>\n+                          title=\"volgend hoofdstuk\">Conditional Expressions</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* Q\bQu\bue\ber\bry\by E\bEx\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Query expressions describe a value or a computation that can be used as part of\n an update, create, filter, order by, annotation, or aggregate. When an\n expression outputs a boolean value, it may be used directly in filters. There\n are a number of built-in expressions (documented below) that can be used to\n@@ -85,20 +85,20 @@\n # Lookup expressions can also be used directly in filters\n >>> Company.objects.filter(GreaterThan(F(\"num_employees\"), F(\"num_chairs\")))\n # or annotations.\n >>> Company.objects.annotate(\n ...     need_chairs=GreaterThan(F(\"num_employees\"), F(\"num_chairs\")),\n ... )\n *\b**\b**\b**\b**\b* B\bBu\bui\bil\blt\bt-\b-i\bin\bn E\bEx\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-Note\n+Notitie\n These expressions are defined in django.db.models.expressions and\n django.db.models.aggregates, but for convenience they\u2019re available and usually\n imported from _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs.\n *\b**\b**\b**\b* F\bF(\b()\b) e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs F_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs F_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n An F() object represents the value of a model field, transformed value of a\n model field, or annotated column. It makes it possible to refer to model field\n values and perform database operations using them without actually having to\n pull them out of the database into Python memory.\n Instead, Django uses the F() object to generate an SQL expression that\n describes the required operation at the database level.\n Let\u2019s try this with an example. Normally, one might do something like this:\n@@ -237,15 +237,15 @@\n But both cases will result in a queryset where each model is annotated with an\n extra attribute field_lower produced, roughly, from the following SQL:\n SELECT\n     ...\n     LOWER(\"db_table\".\"field\") as \"field_lower\"\n See _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs for a list of built-in database functions.\n The Func API is as follows:\n-  c\bcl\bla\bas\bss\bs Func(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Func(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         function_\b\u00b6\n             A class attribute describing the function that will be generated.\n             Specifically, the function will be interpolated as the function\n             placeholder within _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be. Defaults to None.\n         template_\b\u00b6\n             A class attribute, as a format string, that describes the SQL that\n             is generated for this function. Defaults to '%(function)s(%\n@@ -260,15 +260,15 @@\n             of expressions together. Defaults to ', '.\n         arity_\b\u00b6\n             A class attribute that denotes the number of arguments the function\n             accepts. If this attribute is set and the function is called with a\n             different number of expressions, TypeError will be raised. Defaults\n             to None.\n         as_sql(c\bco\bom\bmp\bpi\bil\ble\ber\br, c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn, f\bfu\bun\bnc\bct\bti\bio\bon\bn=\b=N\bNo\bon\bne\be, t\bte\bem\bmp\bpl\bla\bat\bte\be=\b=N\bNo\bon\bne\be,\n-        a\bar\brg\bg_\b_j\bjo\boi\bin\bne\ber\br=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba_\b_c\bco\bon\bnt\bte\bex\bxt\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        a\bar\brg\bg_\b_j\bjo\boi\bin\bne\ber\br=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba_\b_c\bco\bon\bnt\bte\bex\bxt\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Generates the SQL fragment for the database function. Returns a\n             tuple (sql, params), where sql is the SQL string, and params is the\n             list or tuple of query parameters.\n             The as_vendor() methods should use the function, template,\n             arg_joiner, and any other **extra_context parameters to customize\n             the SQL as needed. For example:\n             django/db/models/functions.py_\b\u00b6\n@@ -313,15 +313,15 @@\n from django.db.models import Count\n \n Company.objects.annotate(\n     managers_required=(Count(\"num_employees\") / 4) + Count(\"num_managers\")\n )\n The Aggregate API is as follows:\n   c\bcl\bla\bas\bss\bs Aggregate(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, d\bdi\bis\bst\bti\bin\bnc\bct\bt=\b=F\bFa\bal\bls\bse\be, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be,\n-  d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         template_\b\u00b6\n             A class attribute, as a format string, that describes the SQL that\n             is generated for this aggregate. Defaults to '%(function)s(%\n             (distinct)s%(expressions)s)'.\n         function_\b\u00b6\n             A class attribute describing the aggregate function that will be\n             generated. Specifically, the function will be interpolated as the\n@@ -365,15 +365,15 @@\n     allow_distinct = False\n     arity = 1\n \n     def __init__(self, expression, all_values=False, **extra):\n         super().__init__(expression, all_values=\"ALL \" if all_values else \"\",\n **extra)\n *\b**\b**\b**\b* V\bVa\bal\blu\bue\be(\b()\b) e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Value(v\bva\bal\blu\bue\be, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Value(v\bva\bal\blu\bue\be, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A Value() object represents the smallest possible component of an expression: a\n simple value. When you need to represent the value of an integer, boolean, or\n string within an expression, you can wrap that value within a Value().\n You will rarely need to use Value() directly. When you write the expression F\n ('field') + 1, Django implicitly wraps the 1 in a Value(), allowing simple\n values to be used in more complex expressions. You will need to use Value()\n when you want to pass a string to an expression. Most expressions interpret a\n@@ -381,25 +381,25 @@\n The value argument describes the value to be included in the expression, such\n as 1, True, or None. Django knows how to convert these Python values into their\n corresponding database type.\n If no _\bo_\bu_\bt_\bp_\bu_\bt_\b__\bf_\bi_\be_\bl_\bd is specified, it will be inferred from the type of the\n provided value for many common types. For example, passing an instance of\n _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\b._\bd_\ba_\bt_\be_\bt_\bi_\bm_\be as value defaults output_field to _\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd.\n *\b**\b**\b**\b* E\bEx\bxp\bpr\bre\bes\bss\bsi\bio\bon\bnW\bWr\bra\bap\bpp\bpe\ber\br(\b()\b) e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ExpressionWrapper(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ExpressionWrapper(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n ExpressionWrapper surrounds another expression and provides access to\n properties, such as _\bo_\bu_\bt_\bp_\bu_\bt_\b__\bf_\bi_\be_\bl_\bd, that may not be available on other\n expressions. ExpressionWrapper is necessary when using arithmetic on F()\n expressions with different types as described in _\bU_\bs_\bi_\bn_\bg_\b _\bF_\b(_\b)_\b _\bw_\bi_\bt_\bh_\b _\ba_\bn_\bn_\bo_\bt_\ba_\bt_\bi_\bo_\bn_\bs.\n *\b**\b**\b**\b* C\bCo\bon\bnd\bdi\bit\bti\bio\bon\bna\bal\bl e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Conditional expressions allow you to use _\bi_\bf \u2026 _\be_\bl_\bi_\bf \u2026 _\be_\bl_\bs_\be logic in queries.\n Django natively supports SQL CASE expressions. For more details see _\bC_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl\n _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs.\n *\b**\b**\b**\b* S\bSu\bub\bbq\bqu\bue\ber\bry\by(\b()\b) e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Subquery(q\bqu\bue\ber\bry\bys\bse\bet\bt, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Subquery(q\bqu\bue\ber\bry\bys\bse\bet\bt, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n You can add an explicit subquery to a QuerySet using the Subquery expression.\n For example, to annotate each post with the email address of the author of the\n newest comment on that post:\n >>> from django.db.models import OuterRef, Subquery\n >>> newest = Comment.objects.filter(post=OuterRef(\"pk\")).order_by(\"-\n created_at\")\n >>> Post.objects.annotate(newest_commenter_email=Subquery(newest.values\n@@ -407,20 +407,20 @@\n On PostgreSQL, the SQL looks like:\n SELECT \"post\".\"id\", (\n     SELECT U0.\"email\"\n     FROM \"comment\" U0\n     WHERE U0.\"post_id\" = (\"post\".\"id\")\n     ORDER BY U0.\"created_at\" DESC LIMIT 1\n ) AS \"newest_commenter_email\" FROM \"post\"\n-Note\n+Notitie\n The examples in this section are designed to show how to force Django to\n execute a subquery. In some cases it may be possible to write an equivalent\n queryset that performs the same task more clearly or efficiently.\n *\b**\b**\b* R\bRe\bef\bfe\ber\bre\ben\bnc\bci\bin\bng\bg c\bco\bol\blu\bum\bmn\bns\bs f\bfr\bro\bom\bm t\bth\bhe\be o\bou\but\bte\ber\br q\bqu\bue\ber\bry\bys\bse\bet\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs OuterRef(f\bfi\bie\bel\bld\bd)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs OuterRef(f\bfi\bie\bel\bld\bd)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Use OuterRef when a queryset in a Subquery needs to refer to a field from the\n outer query or its transform. It acts like an _\bF expression except that the\n check to see if it refers to a valid field isn\u2019t made until the outer queryset\n is resolved.\n Instances of OuterRef may be used in conjunction with nested instances of\n Subquery to refer to a containing queryset that isn\u2019t the immediate parent. For\n example, this queryset would need to be within a nested pair of Subquery\n@@ -443,15 +443,15 @@\n >>> subquery = Subquery(newest.values(\"email\")[:1])\n >>> Post.objects.annotate(newest_commenter_email=subquery)\n In this case, the subquery must only return a single column a\ban\bnd\bd a single row:\n the email address of the most recently created comment.\n (Using _\bg_\be_\bt_\b(_\b) instead of a slice would fail because the OuterRef cannot be\n resolved until the queryset is used within a Subquery.)\n *\b**\b**\b* E\bEx\bxi\bis\bst\bts\bs(\b()\b) s\bsu\bub\bbq\bqu\bue\ber\bri\bie\bes\bs_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Exists(q\bqu\bue\ber\bry\bys\bse\bet\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Exists(q\bqu\bue\ber\bry\bys\bse\bet\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Exists is a Subquery subclass that uses an SQL EXISTS statement. In many cases\n it will perform better than a subquery since the database is able to stop\n evaluation of the subquery when a first matching row is found.\n For example, to annotate each post with whether or not it has a comment from\n within the last day:\n >>> from django.db.models import Exists, OuterRef\n >>> from datetime import timedelta\n@@ -501,27 +501,27 @@\n aggregation. The order in which these queryset methods are applied is\n important. In this case, since the subquery must be limited to a single column,\n values('total') is required.\n This is the only way to perform an aggregation within a Subquery, as using\n _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b(_\b) attempts to evaluate the queryset (and if there is an OuterRef,\n this will not be possible to resolve).\n *\b**\b**\b**\b* R\bRa\baw\bw S\bSQ\bQL\bL e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs RawSQL(s\bsq\bql\bl, p\bpa\bar\bra\bam\bms\bs, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RawSQL(s\bsq\bql\bl, p\bpa\bar\bra\bam\bms\bs, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Sometimes database expressions can\u2019t easily express a complex WHERE clause. In\n these edge cases, use the RawSQL expression. For example:\n >>> from django.db.models.expressions import RawSQL\n >>> queryset.annotate(val=RawSQL(\"select col from sometable where othercol =\n %s\", (param,)))\n These extra lookups may not be portable to different database engines (because\n you\u2019re explicitly writing SQL code) and violate the DRY principle, so you\n should avoid them if possible.\n RawSQL expressions can also be used as the target of __in filters:\n >>> queryset.filter(id__in=RawSQL(\"select id from sometable where col = %s\",\n (param,)))\n-Warning\n+Waarschuwing\n To protect against _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\ba_\bt_\bt_\ba_\bc_\bk_\bs, you must escape any parameters that\n the user can control by using params. params is a required argument to force\n you to acknowledge that you\u2019re not interpolating your SQL with user-provided\n data.\n You also must not quote placeholders in the SQL string. This example is\n vulnerable to SQL injection because of the quotes around %s:\n RawSQL(\"select col from sometable where othercol = '%s'\")  # unsafe!\n@@ -532,15 +532,15 @@\n by the group by, window functions operate on _\bf_\br_\ba_\bm_\be_\bs and partitions, and compute\n the result for each row.\n You can specify multiple windows in the same query which in Django ORM would be\n equivalent to including multiple expressions in a _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b._\ba_\bn_\bn_\bo_\bt_\ba_\bt_\be_\b(_\b) call. The\n ORM doesn\u2019t make use of named windows, instead they are part of the selected\n columns.\n   c\bcl\bla\bas\bss\bs Window(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, p\bpa\bar\brt\bti\bit\bti\bio\bon\bn_\b_b\bby\by=\b=N\bNo\bon\bne\be, o\bor\brd\bde\ber\br_\b_b\bby\by=\b=N\bNo\bon\bne\be, f\bfr\bra\bam\bme\be=\b=N\bNo\bon\bne\be,\n-  o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         template_\b\u00b6\n             Defaults to %(expression)s OVER (%(window)s). If only the\n             expression argument is provided, the window clause will be blank.\n The Window class is the main expression for an OVER clause.\n The expression argument is either a _\bw_\bi_\bn_\bd_\bo_\bw_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn, an _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn, or\n an expression that\u2019s compatible in a window clause.\n The partition_by argument accepts an expression or a sequence of expressions\n@@ -612,30 +612,30 @@\n support window expressions. Support for different window expression features\n varies among the different databases. For example, the options in _\ba_\bs_\bc_\b(_\b) and\n _\bd_\be_\bs_\bc_\b(_\b) may not be supported. Consult the documentation for your database as\n needed.\n *\b**\b**\b* F\bFr\bra\bam\bme\bes\bs_\b?\b\u00b6 *\b**\b**\b*\n For a window frame, you can choose either a range-based sequence of rows or an\n ordinary sequence of rows.\n-  c\bcl\bla\bas\bss\bs ValueRange(s\bst\bta\bar\brt\bt=\b=N\bNo\bon\bne\be, e\ben\bnd\bd=\b=N\bNo\bon\bne\be, e\bex\bxc\bcl\blu\bus\bsi\bio\bon\bn=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ValueRange(s\bst\bta\bar\brt\bt=\b=N\bNo\bon\bne\be, e\ben\bnd\bd=\b=N\bNo\bon\bne\be, e\bex\bxc\bcl\blu\bus\bsi\bio\bon\bn=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         frame_type_\b\u00b6\n             This attribute is set to 'RANGE'.\n       PostgreSQL has limited support for ValueRange and only supports use of\n       the standard start and end points, such as CURRENT ROW and UNBOUNDED\n       FOLLOWING.\n       Changed in Django 5.1:\n       The exclusion argument was added.\n-  c\bcl\bla\bas\bss\bs RowRange(s\bst\bta\bar\brt\bt=\b=N\bNo\bon\bne\be, e\ben\bnd\bd=\b=N\bNo\bon\bne\be, e\bex\bxc\bcl\blu\bus\bsi\bio\bon\bn=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RowRange(s\bst\bta\bar\brt\bt=\b=N\bNo\bon\bne\be, e\ben\bnd\bd=\b=N\bNo\bon\bne\be, e\bex\bxc\bcl\blu\bus\bsi\bio\bon\bn=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         frame_type_\b\u00b6\n             This attribute is set to 'ROWS'.\n       Changed in Django 5.1:\n       The exclusion argument was added.\n Both classes return SQL with the template:\n %(frame_type)s BETWEEN %(start)s AND %(end)s\n-  c\bcl\bla\bas\bss\bs WindowFrameExclusion_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs WindowFrameExclusion_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       New in Django 5.1.\n         CURRENT_ROW_\b\u00b6\n         GROUP_\b\u00b6\n         TIES_\b\u00b6\n         NO_OTHERS_\b\u00b6\n The exclusion argument allows excluding rows (_\bC_\bU_\bR_\bR_\bE_\bN_\bT_\b__\bR_\bO_\bW), groups (_\bG_\bR_\bO_\bU_\bP), and\n ties (_\bT_\bI_\bE_\bS) from the window frames on supported databases:\n@@ -698,15 +698,15 @@\n Django provides.\n *\b**\b**\b**\b* E\bEx\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn A\bAP\bPI\bI_\b?\b\u00b6 *\b**\b**\b**\b*\n Query expressions implement the _\bq_\bu_\be_\br_\by_\b _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bA_\bP_\bI, but also expose a number\n of extra methods and attributes listed below. All query expressions must\n inherit from Expression() or a relevant subclass.\n When a query expression wraps another expression, it is responsible for calling\n the appropriate methods on the wrapped expression.\n-  c\bcl\bla\bas\bss\bs Expression_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Expression_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         allowed_default_\b\u00b6\n             Tells Django that this expression can be used in _\bF_\bi_\be_\bl_\bd_\b._\bd_\bb_\b__\bd_\be_\bf_\ba_\bu_\bl_\bt.\n             Defaults to False.\n         constraint_validation_compatible_\b\u00b6\n             New in Django 5.1.\n             Tells Django that this expression can be used during a constraint\n             validation. Expressions with constraint_validation_compatible set\n@@ -975,16 +975,16 @@\n                 # _\bW_\bi_\bn_\bd_\bo_\bw_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n                       # _\bF_\br_\ba_\bm_\be_\bs\n           o _\bT_\be_\bc_\bh_\bn_\bi_\bc_\ba_\bl_\b _\bI_\bn_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn\n                 # _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bA_\bP_\bI\n                 # _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bo_\bw_\bn_\b _\bQ_\bu_\be_\br_\by_\b _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs\n                       # _\bA_\bv_\bo_\bi_\bd_\bi_\bn_\bg_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn\n                 # _\bA_\bd_\bd_\bi_\bn_\bg_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt_\b _\bi_\bn_\b _\bt_\bh_\bi_\br_\bd_\b-_\bp_\ba_\br_\bt_\by_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bL_\bo_\bo_\bk_\bu_\bp_\b _\bA_\bP_\bI_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/models/fields.html", "source2": "./usr/share/doc/python-django-doc/html/ref/models/fields.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Model field reference &#8212; Django 5.2b1 documentation</title>\n+    <title>Model field reference &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Model index reference\" href=\"indexes.html\" />\n     <link rel=\"prev\" title=\"Models\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -78,22 +79,22 @@\n           <div class=\"yui-g\" id=\"ref-models-fields\">\n             \n   <section id=\"s-module-django.db.models.fields\">\n <span id=\"s-model-field-reference\"></span><span id=\"module-django.db.models.fields\"></span><span id=\"model-field-reference\"></span><h1>Model field reference<a class=\"headerlink\" href=\"#module-django.db.models.fields\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>This document contains all the API references of <a class=\"reference internal\" href=\"#django.db.models.Field\" title=\"django.db.models.Field\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Field</span></code></a> including the\n <a class=\"reference internal\" href=\"#field-options\">field options</a> and <a class=\"reference internal\" href=\"#field-types\">field types</a> Django offers.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>If the built-in fields don\u2019t do the trick, you can try\n <a class=\"extlink-pypi reference external\" href=\"https://pypi.org/project/django-localflavor/\">django-localflavor</a> (<a class=\"reference external\" href=\"https://django-localflavor.readthedocs.io/\">documentation</a>), which contains assorted\n pieces of code that are useful for particular countries and cultures.</p>\n <p>Also, you can easily <a class=\"reference internal\" href=\"../../howto/custom-model-fields.html\"><span class=\"doc\">write your own custom model fields</span></a>.</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Fields are defined in <a class=\"reference internal\" href=\"#module-django.db.models.fields\" title=\"django.db.models.fields: Built-in field types.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.db.models.fields</span></code></a>, but for convenience\n they\u2019re imported into <a class=\"reference internal\" href=\"../../topics/db/models.html#module-django.db.models\" title=\"django.db.models\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.db.models</span></code></a>. The standard convention is\n to use <code class=\"docutils literal notranslate\"><span class=\"pre\">from</span> <span class=\"pre\">django.db</span> <span class=\"pre\">import</span> <span class=\"pre\">models</span></code> and refer to fields as\n <code class=\"docutils literal notranslate\"><span class=\"pre\">models.&lt;Foo&gt;Field</span></code>.</p>\n </div>\n <section id=\"s-field-options\">\n <span id=\"s-common-model-field-options\"></span><span id=\"field-options\"></span><span id=\"common-model-field-options\"></span><h2>Field options<a class=\"headerlink\" href=\"#field-options\" title=\"Link to this heading\">\u00b6</a></h2>\n@@ -118,15 +119,15 @@\n situation, <code class=\"docutils literal notranslate\"><span class=\"pre\">null=True</span></code> is required to avoid unique constraint violations when\n saving multiple objects with blank values.</p>\n <p>For both string-based and non-string-based fields, you will also need to\n set <code class=\"docutils literal notranslate\"><span class=\"pre\">blank=True</span></code> if you wish to permit empty values in forms, as the\n <a class=\"reference internal\" href=\"#django.db.models.Field.null\" title=\"django.db.models.Field.null\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">null</span></code></a> parameter only affects database storage\n (see <a class=\"reference internal\" href=\"#django.db.models.Field.blank\" title=\"django.db.models.Field.blank\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">blank</span></code></a>).</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When using the Oracle database backend, the value <code class=\"docutils literal notranslate\"><span class=\"pre\">NULL</span></code> will be stored to\n denote the empty string regardless of this attribute.</p>\n </div>\n </section>\n <section id=\"s-blank\">\n <span id=\"blank\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">blank</span></code><a class=\"headerlink\" href=\"#blank\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py attribute\">\n@@ -146,15 +147,15 @@\n order to programmatically supply any missing values.</p>\n </div>\n </section>\n <section id=\"s-choices\">\n <span id=\"s-field-choices\"></span><span id=\"choices\"></span><span id=\"field-choices\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">choices</span></code><a class=\"headerlink\" href=\"#choices\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Field.choices\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Field.</span></span><span class=\"sig-name descname\"><span class=\"pre\">choices</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L553\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.choices\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Field.</span></span><span class=\"sig-name descname\"><span class=\"pre\">choices</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L553\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.choices\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A mapping or iterable in the format described below to use as choices for this\n field. If choices are given, they\u2019re enforced by\n <a class=\"reference internal\" href=\"instances.html#validating-objects\"><span class=\"std std-ref\">model validation</span></a> and the default form widget will\n be a select box with these choices instead of the standard text field.</p>\n <p>If a mapping is given, the key element is the actual value to be set on the\n@@ -277,15 +278,15 @@\n </div>\n <p>Note that choices can be any sequence object \u2013 not necessarily a list or\n tuple. This lets you construct choices dynamically. But if you find yourself\n hacking <a class=\"reference internal\" href=\"#django.db.models.Field.choices\" title=\"django.db.models.Field.choices\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">choices</span></code></a> to be dynamic, you\u2019re probably better off using\n a proper database table with a <a class=\"reference internal\" href=\"#django.db.models.ForeignKey\" title=\"django.db.models.ForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code></a>. <a class=\"reference internal\" href=\"#django.db.models.Field.choices\" title=\"django.db.models.Field.choices\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">choices</span></code></a> is\n meant for static data that doesn\u2019t change much, if ever.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>A new migration is created each time the order of <code class=\"docutils literal notranslate\"><span class=\"pre\">choices</span></code> changes.</p>\n </div>\n <p>For each model field that has <a class=\"reference internal\" href=\"#django.db.models.Field.choices\" title=\"django.db.models.Field.choices\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">choices</span></code></a> set, Django will normalize\n the choices to a list of 2-tuples and add a method to retrieve the\n human-readable name for the field\u2019s current value. See\n <a class=\"reference internal\" href=\"instances.html#django.db.models.Model.get_FOO_display\" title=\"django.db.models.Model.get_FOO_display\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_FOO_display()</span></code></a> in the database API\n documentation.</p>\n@@ -335,15 +336,15 @@\n data type. If a tuple is not provided, or the last item is not a (lazy)\n string, the <code class=\"docutils literal notranslate\"><span class=\"pre\">label</span></code> is <a class=\"reference internal\" href=\"#field-choices-enum-auto-label\"><span class=\"std std-ref\">automatically generated</span></a> from the member name.</p></li>\n <li><p>A <code class=\"docutils literal notranslate\"><span class=\"pre\">.label</span></code> property is added on values, to return the human-readable name.</p></li>\n <li><p>A number of custom properties are added to the enumeration classes \u2013\n <code class=\"docutils literal notranslate\"><span class=\"pre\">.choices</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">.labels</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">.values</span></code>, and <code class=\"docutils literal notranslate\"><span class=\"pre\">.names</span></code> \u2013 to make it easier\n to access lists of those separate parts of the enumeration.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>These property names cannot be used as member names as they would conflict.</p>\n </div>\n </li>\n <li><p>The use of <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/enum.html#enum.unique\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">enum.unique()</span></code></a> is enforced to ensure that values cannot be\n defined multiple times. This is unlikely to be expected in choices for a\n field.</p></li>\n </ul>\n@@ -496,15 +497,15 @@\n future.</p>\n </div>\n </section>\n <section id=\"s-db-tablespace\">\n <span id=\"db-tablespace\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">db_tablespace</span></code><a class=\"headerlink\" href=\"#db-tablespace\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Field.db_tablespace\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Field.</span></span><span class=\"sig-name descname\"><span class=\"pre\">db_tablespace</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L929\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.db_tablespace\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Field.</span></span><span class=\"sig-name descname\"><span class=\"pre\">db_tablespace</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L929\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.db_tablespace\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The name of the <a class=\"reference internal\" href=\"../../topics/db/tablespaces.html\"><span class=\"doc\">database tablespace</span></a> to use for\n this field\u2019s index, if this field is indexed. The default is the project\u2019s\n <a class=\"reference internal\" href=\"../settings.html#std-setting-DEFAULT_INDEX_TABLESPACE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEFAULT_INDEX_TABLESPACE</span></code></a> setting, if set, or the\n <a class=\"reference internal\" href=\"options.html#django.db.models.Options.db_tablespace\" title=\"django.db.models.Options.db_tablespace\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">db_tablespace</span></code></a> of the model, if any. If the backend doesn\u2019t\n support tablespaces for indexes, this option is ignored.</p>\n@@ -553,15 +554,15 @@\n <a class=\"reference internal\" href=\"../../topics/forms/modelforms.html#django.forms.ModelForm\" title=\"django.forms.ModelForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code></a>. It will also be skipped during <a class=\"reference internal\" href=\"instances.html#validating-objects\"><span class=\"std std-ref\">model\n validation</span></a>. Default is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n </section>\n <section id=\"s-error-messages\">\n <span id=\"error-messages\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">error_messages</span></code><a class=\"headerlink\" href=\"#error-messages\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Field.error_messages\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Field.</span></span><span class=\"sig-name descname\"><span class=\"pre\">error_messages</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L767\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.error_messages\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Field.</span></span><span class=\"sig-name descname\"><span class=\"pre\">error_messages</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L767\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.error_messages\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">error_messages</span></code> argument lets you override the default messages that the\n field will raise. Pass in a dictionary with keys matching the error messages you\n want to override.</p>\n <p>Error message keys include <code class=\"docutils literal notranslate\"><span class=\"pre\">null</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">blank</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid_choice</span></code>,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">unique</span></code>, and <code class=\"docutils literal notranslate\"><span class=\"pre\">unique_for_date</span></code>. Additional error message keys are\n@@ -619,15 +620,15 @@\n <span class=\"title\">Changed in Django 5.2:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">CompositePrimaryKey</span></code> field was added.</p>\n </div>\n </section>\n <section id=\"s-unique\">\n <span id=\"unique\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">unique</span></code><a class=\"headerlink\" href=\"#unique\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Field.unique\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Field.</span></span><span class=\"sig-name descname\"><span class=\"pre\">unique</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L925\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.unique\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Field.</span></span><span class=\"sig-name descname\"><span class=\"pre\">unique</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L925\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.unique\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, this field must be unique throughout the table.</p>\n <p>This is enforced at the database level and by model validation. If\n you try to save a model with a duplicate value in a <a class=\"reference internal\" href=\"#django.db.models.Field.unique\" title=\"django.db.models.Field.unique\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">unique</span></code></a>\n field, a <a class=\"reference internal\" href=\"../exceptions.html#django.db.IntegrityError\" title=\"django.db.IntegrityError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">django.db.IntegrityError</span></code></a> will be raised by the model\u2019s\n <a class=\"reference internal\" href=\"instances.html#django.db.models.Model.save\" title=\"django.db.models.Model.save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">save()</span></code></a> method.</p>\n@@ -688,62 +689,62 @@\n will automatically create it using the field\u2019s attribute name, converting\n underscores to spaces. See <a class=\"reference internal\" href=\"../../topics/db/models.html#verbose-field-names\"><span class=\"std std-ref\">Verbose field names</span></a>.</p>\n </section>\n <section id=\"s-validators\">\n <span id=\"validators\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">validators</span></code><a class=\"headerlink\" href=\"#validators\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Field.validators\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Field.</span></span><span class=\"sig-name descname\"><span class=\"pre\">validators</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L775\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.validators\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Field.</span></span><span class=\"sig-name descname\"><span class=\"pre\">validators</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L775\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.validators\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A list of validators to run for this field. See the <a class=\"reference internal\" href=\"../validators.html\"><span class=\"doc\">validators\n documentation</span></a> for more information.</p>\n </section>\n </section>\n <section id=\"s-field-types\">\n <span id=\"s-model-field-types\"></span><span id=\"field-types\"></span><span id=\"model-field-types\"></span><h2>Field types<a class=\"headerlink\" href=\"#field-types\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-autofield\">\n <span id=\"autofield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">AutoField</span></code><a class=\"headerlink\" href=\"#autofield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.AutoField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AutoField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2869\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.AutoField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AutoField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2869\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.AutoField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>An <a class=\"reference internal\" href=\"#django.db.models.IntegerField\" title=\"django.db.models.IntegerField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">IntegerField</span></code></a> that automatically increments\n according to available IDs. You usually won\u2019t need to use this directly; a\n primary key field will automatically be added to your model if you don\u2019t specify\n otherwise. See <a class=\"reference internal\" href=\"../../topics/db/models.html#automatic-primary-key-fields\"><span class=\"std std-ref\">Automatic primary key fields</span></a>.</p>\n </section>\n <section id=\"s-bigautofield\">\n <span id=\"bigautofield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">BigAutoField</span></code><a class=\"headerlink\" href=\"#bigautofield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.BigAutoField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BigAutoField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2877\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.BigAutoField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BigAutoField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2877\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.BigAutoField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A 64-bit integer, much like an <a class=\"reference internal\" href=\"#django.db.models.AutoField\" title=\"django.db.models.AutoField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AutoField</span></code></a> except that it is\n guaranteed to fit numbers from <code class=\"docutils literal notranslate\"><span class=\"pre\">1</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">9223372036854775807</span></code>.</p>\n </section>\n <section id=\"s-bigintegerfield\">\n <span id=\"bigintegerfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">BigIntegerField</span></code><a class=\"headerlink\" href=\"#bigintegerfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.BigIntegerField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BigIntegerField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2162\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.BigIntegerField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BigIntegerField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2162\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.BigIntegerField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A 64-bit integer, much like an <a class=\"reference internal\" href=\"#django.db.models.IntegerField\" title=\"django.db.models.IntegerField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">IntegerField</span></code></a> except that it is\n guaranteed to fit numbers from <code class=\"docutils literal notranslate\"><span class=\"pre\">-9223372036854775808</span></code> to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">9223372036854775807</span></code>. The default form widget for this field is a\n <a class=\"reference internal\" href=\"../forms/widgets.html#django.forms.NumberInput\" title=\"django.forms.NumberInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">NumberInput</span></code></a>.</p>\n </section>\n <section id=\"s-binaryfield\">\n <span id=\"binaryfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">BinaryField</span></code><a class=\"headerlink\" href=\"#binaryfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.BinaryField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BinaryField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2665\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.BinaryField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BinaryField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2665\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.BinaryField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A field to store raw binary data. It can be assigned <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/stdtypes.html#bytes\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">bytes</span></code></a>,\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/stdtypes.html#bytearray\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">bytearray</span></code></a>, or <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/stdtypes.html#memoryview\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">memoryview</span></code></a>.</p>\n <p>By default, <code class=\"docutils literal notranslate\"><span class=\"pre\">BinaryField</span></code> sets <a class=\"reference internal\" href=\"#django.db.models.Field.editable\" title=\"django.db.models.Field.editable\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">editable</span></code></a> to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>, in which\n case it can\u2019t be included in a <a class=\"reference internal\" href=\"../../topics/forms/modelforms.html#django.forms.ModelForm\" title=\"django.forms.ModelForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code></a>.</p>\n <dl class=\"py attribute\">\n@@ -761,44 +762,44 @@\n proper <a class=\"reference internal\" href=\"../../howto/static-files/index.html\"><span class=\"doc\">static files</span></a> handling.</p>\n </div>\n </section>\n <section id=\"s-booleanfield\">\n <span id=\"booleanfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">BooleanField</span></code><a class=\"headerlink\" href=\"#booleanfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.BooleanField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BooleanField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1159\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.BooleanField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BooleanField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1159\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.BooleanField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A true/false field.</p>\n <p>The default form widget for this field is <a class=\"reference internal\" href=\"../forms/widgets.html#django.forms.CheckboxInput\" title=\"django.forms.CheckboxInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CheckboxInput</span></code></a>,\n or <a class=\"reference internal\" href=\"../forms/widgets.html#django.forms.NullBooleanSelect\" title=\"django.forms.NullBooleanSelect\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">NullBooleanSelect</span></code></a> if <a class=\"reference internal\" href=\"#django.db.models.Field.null\" title=\"django.db.models.Field.null\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">null=True</span></code></a>.</p>\n <p>The default value of <code class=\"docutils literal notranslate\"><span class=\"pre\">BooleanField</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> when <a class=\"reference internal\" href=\"#django.db.models.Field.default\" title=\"django.db.models.Field.default\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Field.default</span></code></a>\n isn\u2019t defined.</p>\n </section>\n <section id=\"s-compositeprimarykey\">\n <span id=\"compositeprimarykey\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">CompositePrimaryKey</span></code><a class=\"headerlink\" href=\"#compositeprimarykey\" title=\"Link to this heading\">\u00b6</a></h3>\n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.CompositePrimaryKey\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CompositePrimaryKey</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">field_names</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/composite.py#L50\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.CompositePrimaryKey\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CompositePrimaryKey</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">field_names</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/composite.py#L50\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.CompositePrimaryKey\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A virtual field used for defining a composite primary key.</p>\n <p>This field must be defined as the model\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">pk</span></code> attribute. If present, Django\n will create the underlying model table with a composite primary key.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">*field_names</span></code> argument is a list of positional field names that compose\n the primary key.</p>\n <p>See <a class=\"reference internal\" href=\"../../topics/composite-primary-key.html\"><span class=\"doc\">Composite primary keys</span></a> for more details.</p>\n </section>\n <section id=\"s-charfield\">\n <span id=\"charfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">CharField</span></code><a class=\"headerlink\" href=\"#charfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.CharField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CharField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1205\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.CharField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CharField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1205\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.CharField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A string field, for small- to large-sized strings.</p>\n <p>For large amounts of text, use <a class=\"reference internal\" href=\"#django.db.models.TextField\" title=\"django.db.models.TextField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextField</span></code></a>.</p>\n <p>The default form widget for this field is a <a class=\"reference internal\" href=\"../forms/widgets.html#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a>.</p>\n <p><a class=\"reference internal\" href=\"#django.db.models.CharField\" title=\"django.db.models.CharField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CharField</span></code></a> has the following extra arguments:</p>\n <dl class=\"py attribute\">\n@@ -806,15 +807,15 @@\n <span class=\"sig-prename descclassname\"><span class=\"pre\">CharField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">max_length</span></span><a class=\"headerlink\" href=\"#django.db.models.CharField.max_length\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The maximum length (in characters) of the field. The <code class=\"docutils literal notranslate\"><span class=\"pre\">max_length</span></code>\n is enforced at the database level and in Django\u2019s validation using\n <a class=\"reference internal\" href=\"../validators.html#django.core.validators.MaxLengthValidator\" title=\"django.core.validators.MaxLengthValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MaxLengthValidator</span></code></a>. It\u2019s required for all\n database backends included with Django except PostgreSQL and SQLite, which\n supports unlimited <code class=\"docutils literal notranslate\"><span class=\"pre\">VARCHAR</span></code> columns.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If you are writing an application that must be portable to multiple\n database backends, you should be aware that there are restrictions on\n <code class=\"docutils literal notranslate\"><span class=\"pre\">max_length</span></code> for some backends. Refer to the <a class=\"reference internal\" href=\"../databases.html\"><span class=\"doc\">database backend\n notes</span></a> for details.</p>\n </div>\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.2:</span> <p>Support for unlimited <code class=\"docutils literal notranslate\"><span class=\"pre\">VARCHAR</span></code> columns was added on SQLite.</p>\n@@ -822,15 +823,15 @@\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.CharField.db_collation\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">CharField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">db_collation</span></span><a class=\"headerlink\" href=\"#django.db.models.CharField.db_collation\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Optional. The database collation name of the field.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Collation names are not standardized. As such, this will not be\n portable across multiple database backends.</p>\n </div>\n <div class=\"admonition-oracle admonition\">\n <p class=\"admonition-title\">Oracle</p>\n <p>Oracle supports collations only when the <code class=\"docutils literal notranslate\"><span class=\"pre\">MAX_STRING_SIZE</span></code> database\n initialization parameter is set to <code class=\"docutils literal notranslate\"><span class=\"pre\">EXTENDED</span></code>.</p>\n@@ -838,15 +839,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-datefield\">\n <span id=\"datefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">DateField</span></code><a class=\"headerlink\" href=\"#datefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.DateField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DateField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auto_now</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auto_now_add</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1423\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.DateField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DateField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auto_now</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auto_now_add</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1423\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.DateField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A date, represented in Python by a <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.date</span></code> instance. Has a few extra,\n optional arguments:</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.DateField.auto_now\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">DateField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">auto_now</span></span><a class=\"headerlink\" href=\"#django.db.models.DateField.auto_now\" title=\"Link to this definition\">\u00b6</a></dt>\n@@ -878,68 +879,68 @@\n <p>The default form widget for this field is a\n <a class=\"reference internal\" href=\"../forms/widgets.html#django.forms.DateInput\" title=\"django.forms.DateInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DateInput</span></code></a>. The admin adds a JavaScript calendar,\n and a shortcut for \u201cToday\u201d. Includes an additional <code class=\"docutils literal notranslate\"><span class=\"pre\">invalid_date</span></code> error\n message key.</p>\n <p>The options <code class=\"docutils literal notranslate\"><span class=\"pre\">auto_now_add</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">auto_now</span></code>, and <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> are mutually exclusive.\n Any combination of these options will result in an error.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>As currently implemented, setting <code class=\"docutils literal notranslate\"><span class=\"pre\">auto_now</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">auto_now_add</span></code> to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> will cause the field to have <code class=\"docutils literal notranslate\"><span class=\"pre\">editable=False</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">blank=True</span></code>\n set.</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">auto_now</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">auto_now_add</span></code> options will always use the date in\n the <a class=\"reference internal\" href=\"../../topics/i18n/timezones.html#default-current-time-zone\"><span class=\"std std-ref\">default timezone</span></a> at the moment of\n creation or update. If you need something different, you may want to\n consider using your own callable default or overriding <code class=\"docutils literal notranslate\"><span class=\"pre\">save()</span></code> instead\n of using <code class=\"docutils literal notranslate\"><span class=\"pre\">auto_now</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">auto_now_add</span></code>; or using a <code class=\"docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code>\n instead of a <code class=\"docutils literal notranslate\"><span class=\"pre\">DateField</span></code> and deciding how to handle the conversion from\n datetime to date at display time.</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Always use <a class=\"reference internal\" href=\"#django.db.models.DateField\" title=\"django.db.models.DateField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DateField</span></code></a> with a <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.date</span></code> instance.</p>\n <p>If you have a <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.datetime</span></code> instance, it\u2019s recommended to convert\n it to a <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.date</span></code> first. If you don\u2019t, <a class=\"reference internal\" href=\"#django.db.models.DateField\" title=\"django.db.models.DateField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DateField</span></code></a> will\n localize the <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.datetime</span></code> to the <a class=\"reference internal\" href=\"../../topics/i18n/timezones.html#default-current-time-zone\"><span class=\"std std-ref\">default timezone</span></a> and convert it to a <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.date</span></code>\n instance, removing its time component. This is true for both storage and\n comparison.</p>\n </div>\n </section>\n <section id=\"s-datetimefield\">\n <span id=\"datetimefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code><a class=\"headerlink\" href=\"#datetimefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.DateTimeField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DateTimeField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auto_now</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auto_now_add</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1558\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.DateTimeField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DateTimeField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auto_now</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auto_now_add</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1558\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.DateTimeField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A date and time, represented in Python by a <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.datetime</span></code> instance.\n Takes the same extra arguments as <a class=\"reference internal\" href=\"#django.db.models.DateField\" title=\"django.db.models.DateField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DateField</span></code></a>.</p>\n <p>The default form widget for this field is a single\n <a class=\"reference internal\" href=\"../forms/widgets.html#django.forms.DateTimeInput\" title=\"django.forms.DateTimeInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DateTimeInput</span></code></a>. The admin uses two separate\n <a class=\"reference internal\" href=\"../forms/widgets.html#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a> widgets with JavaScript shortcuts.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Always use <a class=\"reference internal\" href=\"#django.db.models.DateTimeField\" title=\"django.db.models.DateTimeField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code></a> with a <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.datetime</span></code>\n instance.</p>\n <p>If you have a <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.date</span></code> instance, it\u2019s recommended to convert it to\n a <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.datetime</span></code> first. If you don\u2019t, <a class=\"reference internal\" href=\"#django.db.models.DateTimeField\" title=\"django.db.models.DateTimeField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code></a> will\n use midnight in the <a class=\"reference internal\" href=\"../../topics/i18n/timezones.html#default-current-time-zone\"><span class=\"std std-ref\">default timezone</span></a> for\n the time component. This is true for both storage and comparison. To\n compare the date portion of a <a class=\"reference internal\" href=\"#django.db.models.DateTimeField\" title=\"django.db.models.DateTimeField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code></a> with a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.date</span></code> instance, use the <a class=\"reference internal\" href=\"querysets.html#std-fieldlookup-date\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">date</span></code></a> lookup.</p>\n </div>\n </section>\n <section id=\"s-decimalfield\">\n <span id=\"decimalfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">DecimalField</span></code><a class=\"headerlink\" href=\"#decimalfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.DecimalField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DecimalField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_digits</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">decimal_places</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1699\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.DecimalField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DecimalField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_digits</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">decimal_places</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1699\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.DecimalField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A fixed-precision decimal number, represented in Python by a\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/decimal.html#decimal.Decimal\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Decimal</span></code></a> instance. It validates the input using\n <a class=\"reference internal\" href=\"../validators.html#django.core.validators.DecimalValidator\" title=\"django.core.validators.DecimalValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DecimalValidator</span></code></a>.</p>\n <p>Has the following <strong>required</strong> arguments:</p>\n <dl class=\"py attribute\">\n@@ -965,60 +966,60 @@\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">DecimalField</span><span class=\"p\">(</span><span class=\"o\">...</span><span class=\"p\">,</span> <span class=\"n\">max_digits</span><span class=\"o\">=</span><span class=\"mi\">19</span><span class=\"p\">,</span> <span class=\"n\">decimal_places</span><span class=\"o\">=</span><span class=\"mi\">10</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <p>The default form widget for this field is a <a class=\"reference internal\" href=\"../forms/widgets.html#django.forms.NumberInput\" title=\"django.forms.NumberInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">NumberInput</span></code></a>\n when <a class=\"reference internal\" href=\"../forms/fields.html#django.forms.Field.localize\" title=\"django.forms.Field.localize\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">localize</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> or\n <a class=\"reference internal\" href=\"../forms/widgets.html#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a> otherwise.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>For more information about the differences between the\n <a class=\"reference internal\" href=\"#django.db.models.FloatField\" title=\"django.db.models.FloatField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FloatField</span></code></a> and <a class=\"reference internal\" href=\"#django.db.models.DecimalField\" title=\"django.db.models.DecimalField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DecimalField</span></code></a> classes, please\n see <a class=\"reference internal\" href=\"#floatfield-vs-decimalfield\"><span class=\"std std-ref\">FloatField vs. DecimalField</span></a>. You\n should also be aware of <a class=\"reference internal\" href=\"../databases.html#sqlite-decimal-handling\"><span class=\"std std-ref\">SQLite limitations</span></a>\n of decimal fields.</p>\n </div>\n </section>\n <section id=\"s-durationfield\">\n <span id=\"durationfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">DurationField</span></code><a class=\"headerlink\" href=\"#durationfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.DurationField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DurationField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1853\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.DurationField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DurationField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1853\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.DurationField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A field for storing periods of time - modeled in Python by\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.timedelta\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">timedelta</span></code></a>. When used on PostgreSQL, the data type\n used is an <code class=\"docutils literal notranslate\"><span class=\"pre\">interval</span></code> and on Oracle the data type is <code class=\"docutils literal notranslate\"><span class=\"pre\">INTERVAL</span> <span class=\"pre\">DAY(9)</span> <span class=\"pre\">TO</span>\n <span class=\"pre\">SECOND(6)</span></code>. Otherwise a <code class=\"docutils literal notranslate\"><span class=\"pre\">bigint</span></code> of microseconds is used.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Arithmetic with <code class=\"docutils literal notranslate\"><span class=\"pre\">DurationField</span></code> works in most cases. However on all\n databases other than PostgreSQL, comparing the value of a <code class=\"docutils literal notranslate\"><span class=\"pre\">DurationField</span></code>\n to arithmetic on <code class=\"docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code> instances will not work as expected.</p>\n </div>\n </section>\n <section id=\"s-emailfield\">\n <span id=\"emailfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">EmailField</span></code><a class=\"headerlink\" href=\"#emailfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.EmailField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">EmailField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">254</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1918\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.EmailField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">EmailField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">254</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1918\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.EmailField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A <a class=\"reference internal\" href=\"#django.db.models.CharField\" title=\"django.db.models.CharField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CharField</span></code></a> that checks that the value is a valid email address using\n <a class=\"reference internal\" href=\"../validators.html#django.core.validators.EmailValidator\" title=\"django.core.validators.EmailValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">EmailValidator</span></code></a>.</p>\n </section>\n <section id=\"s-filefield\">\n <span id=\"filefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">FileField</span></code><a class=\"headerlink\" href=\"#filefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.FileField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FileField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">upload_to</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">storage</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">100</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L236\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.FileField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FileField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">upload_to</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">storage</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">100</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L236\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.FileField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A file-upload field.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">primary_key</span></code> argument isn\u2019t supported and will raise an error if\n used.</p>\n </div>\n <p>Has the following optional arguments:</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.FileField.upload_to\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">FileField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">upload_to</span></span><a class=\"headerlink\" href=\"#django.db.models.FileField.upload_to\" title=\"Link to this definition\">\u00b6</a></dt>\n@@ -1121,15 +1122,15 @@\n <p>If you wanted to retrieve the uploaded file\u2019s on-disk filename, or the file\u2019s\n size, you could use the <a class=\"reference internal\" href=\"../files/file.html#django.core.files.File.name\" title=\"django.core.files.File.name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">name</span></code></a> and\n <a class=\"reference internal\" href=\"../files/file.html#django.core.files.File.size\" title=\"django.core.files.File.size\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">size</span></code></a> attributes respectively; for more\n information on the available attributes and methods, see the\n <a class=\"reference internal\" href=\"../files/file.html#django.core.files.File\" title=\"django.core.files.File\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">File</span></code></a> class reference and the <a class=\"reference internal\" href=\"../../topics/files.html\"><span class=\"doc\">Managing files</span></a>\n topic guide.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The file is saved as part of saving the model in the database, so the actual\n file name used on disk cannot be relied on until after the model has been\n saved.</p>\n </div>\n <p>The uploaded file\u2019s relative URL can be obtained using the\n <a class=\"reference internal\" href=\"#django.db.models.fields.files.FieldFile.url\" title=\"django.db.models.fields.files.FieldFile.url\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">url</span></code></a> attribute. Internally,\n this calls the <a class=\"reference internal\" href=\"../files/storage.html#django.core.files.storage.Storage.url\" title=\"django.core.files.storage.Storage.url\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">url()</span></code></a> method of the\n@@ -1147,15 +1148,15 @@\n <p><a class=\"reference internal\" href=\"#django.db.models.FileField\" title=\"django.db.models.FileField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FileField</span></code></a> instances are created in your database as <code class=\"docutils literal notranslate\"><span class=\"pre\">varchar</span></code>\n columns with a default max length of 100 characters. As with other fields, you\n can change the maximum length using the <a class=\"reference internal\" href=\"#django.db.models.CharField.max_length\" title=\"django.db.models.CharField.max_length\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">max_length</span></code></a> argument.</p>\n <section id=\"s-filefield-and-fieldfile\">\n <span id=\"filefield-and-fieldfile\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">FileField</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">FieldFile</span></code><a class=\"headerlink\" href=\"#filefield-and-fieldfile\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.fields.files.FieldFile\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FieldFile</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L20\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.fields.files.FieldFile\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FieldFile</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L20\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.fields.files.FieldFile\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>When you access a <a class=\"reference internal\" href=\"#django.db.models.FileField\" title=\"django.db.models.FileField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FileField</span></code></a> on a model, you are\n given an instance of <a class=\"reference internal\" href=\"#django.db.models.fields.files.FieldFile\" title=\"django.db.models.fields.files.FieldFile\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FieldFile</span></code></a> as a proxy for accessing the underlying\n file.</p>\n <p>The API of <a class=\"reference internal\" href=\"#django.db.models.fields.files.FieldFile\" title=\"django.db.models.fields.files.FieldFile\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FieldFile</span></code></a> mirrors that of <a class=\"reference internal\" href=\"../files/file.html#django.core.files.File\" title=\"django.core.files.File\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">File</span></code></a>,\n with one key difference: <em>The object wrapped by the class is not necessarily a\n@@ -1163,70 +1164,70 @@\n the result of the <a class=\"reference internal\" href=\"../files/storage.html#django.core.files.storage.Storage.open\" title=\"django.core.files.storage.Storage.open\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Storage.open()</span></code></a>\n method, which may be a <a class=\"reference internal\" href=\"../files/file.html#django.core.files.File\" title=\"django.core.files.File\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">File</span></code></a> object, or it may be a\n custom storage\u2019s implementation of the <a class=\"reference internal\" href=\"../files/file.html#django.core.files.File\" title=\"django.core.files.File\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">File</span></code></a> API.</p>\n <p>In addition to the API inherited from <a class=\"reference internal\" href=\"../files/file.html#django.core.files.File\" title=\"django.core.files.File\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">File</span></code></a> such as\n <code class=\"docutils literal notranslate\"><span class=\"pre\">read()</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">write()</span></code>, <a class=\"reference internal\" href=\"#django.db.models.fields.files.FieldFile\" title=\"django.db.models.fields.files.FieldFile\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FieldFile</span></code></a> includes several methods that\n can be used to interact with the underlying file:</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Two methods of this class, <a class=\"reference internal\" href=\"#django.db.models.fields.files.FieldFile.save\" title=\"django.db.models.fields.files.FieldFile.save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">save()</span></code></a> and\n <a class=\"reference internal\" href=\"#django.db.models.fields.files.FieldFile.delete\" title=\"django.db.models.fields.files.FieldFile.delete\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">delete()</span></code></a>, default to saving the model object of the\n associated <code class=\"docutils literal notranslate\"><span class=\"pre\">FieldFile</span></code> in the database.</p>\n </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.fields.files.FieldFile.name\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">FieldFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"headerlink\" href=\"#django.db.models.fields.files.FieldFile.name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The name of the file including the relative path from the root of the\n <a class=\"reference internal\" href=\"../files/storage.html#django.core.files.storage.Storage\" title=\"django.core.files.storage.Storage\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Storage</span></code></a> of the associated\n <a class=\"reference internal\" href=\"#django.db.models.FileField\" title=\"django.db.models.FileField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FileField</span></code></a>.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.fields.files.FieldFile.path\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">FieldFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">path</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L63\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.fields.files.FieldFile.path\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">FieldFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">path</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L63\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.fields.files.FieldFile.path\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A read-only property to access the file\u2019s local filesystem path by calling the\n <a class=\"reference internal\" href=\"../files/storage.html#django.core.files.storage.Storage.path\" title=\"django.core.files.storage.Storage.path\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">path()</span></code></a> method of the underlying\n <a class=\"reference internal\" href=\"../files/storage.html#django.core.files.storage.Storage\" title=\"django.core.files.storage.Storage\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Storage</span></code></a> class.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.fields.files.FieldFile.size\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">FieldFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">size</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L73\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.fields.files.FieldFile.size\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">FieldFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">size</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L73\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.fields.files.FieldFile.size\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The result of the underlying <a class=\"reference internal\" href=\"../files/storage.html#django.core.files.storage.Storage.size\" title=\"django.core.files.storage.Storage.size\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Storage.size()</span></code></a> method.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.fields.files.FieldFile.url\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">FieldFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">url</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L68\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.fields.files.FieldFile.url\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">FieldFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">url</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L68\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.fields.files.FieldFile.url\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A read-only property to access the file\u2019s relative URL by calling the\n <a class=\"reference internal\" href=\"../files/storage.html#django.core.files.storage.Storage.url\" title=\"django.core.files.storage.Storage.url\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">url()</span></code></a> method of the underlying\n <a class=\"reference internal\" href=\"../files/storage.html#django.core.files.storage.Storage\" title=\"django.core.files.storage.Storage\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Storage</span></code></a> class.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.fields.files.FieldFile.open\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">FieldFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">open</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'rb'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L79\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.fields.files.FieldFile.open\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">FieldFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">open</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'rb'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L79\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.fields.files.FieldFile.open\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Opens or reopens the file associated with this instance in the specified\n <code class=\"docutils literal notranslate\"><span class=\"pre\">mode</span></code>. Unlike the standard Python <code class=\"docutils literal notranslate\"><span class=\"pre\">open()</span></code> method, it doesn\u2019t return a\n file descriptor.</p>\n <p>Since the underlying file is opened implicitly when accessing it, it may be\n unnecessary to call this method except to reset the pointer to the underlying\n file or to change the <code class=\"docutils literal notranslate\"><span class=\"pre\">mode</span></code>.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.fields.files.FieldFile.close\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">FieldFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">close</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L134\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.fields.files.FieldFile.close\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">FieldFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">close</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L134\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.fields.files.FieldFile.close\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Behaves like the standard Python <code class=\"docutils literal notranslate\"><span class=\"pre\">file.close()</span></code> method and closes the file\n associated with this instance.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.fields.files.FieldFile.save\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">FieldFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">save</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">save</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L97\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.fields.files.FieldFile.save\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">FieldFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">save</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">save</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L97\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.fields.files.FieldFile.save\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This method takes a filename and file contents and passes them to the storage\n class for the field, then associates the stored file with the model field.\n If you want to manually associate file data with\n <a class=\"reference internal\" href=\"#django.db.models.FileField\" title=\"django.db.models.FileField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FileField</span></code></a> instances on your model, the <code class=\"docutils literal notranslate\"><span class=\"pre\">save()</span></code>\n method is used to persist that file data.</p>\n@@ -1251,15 +1252,15 @@\n \n <span class=\"n\">myfile</span> <span class=\"o\">=</span> <span class=\"n\">ContentFile</span><span class=\"p\">(</span><span class=\"s2\">&quot;hello world&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <p>For more information, see <a class=\"reference internal\" href=\"../../topics/files.html\"><span class=\"doc\">Managing files</span></a>.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.fields.files.FieldFile.delete\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">FieldFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">delete</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">save</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L109\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.fields.files.FieldFile.delete\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">FieldFile.</span></span><span class=\"sig-name descname\"><span class=\"pre\">delete</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">save</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L109\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.fields.files.FieldFile.delete\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Deletes the file associated with this instance and clears all attributes on\n the field. Note: This method will close the file if it happens to be open when\n <code class=\"docutils literal notranslate\"><span class=\"pre\">delete()</span></code> is called.</p>\n <p>The optional <code class=\"docutils literal notranslate\"><span class=\"pre\">save</span></code> argument controls whether or not the model instance is\n saved after the file associated with this field has been deleted. Defaults to\n@@ -1270,15 +1271,15 @@\n periodically via e.g. cron).</p>\n </section>\n </section>\n <section id=\"s-filepathfield\">\n <span id=\"filepathfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">FilePathField</span></code><a class=\"headerlink\" href=\"#filepathfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.FilePathField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FilePathField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">match</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">recursive</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allow_files</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allow_folders</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">100</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1944\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.FilePathField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FilePathField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">match</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">recursive</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allow_files</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allow_folders</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">100</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1944\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.FilePathField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A <a class=\"reference internal\" href=\"#django.db.models.CharField\" title=\"django.db.models.CharField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CharField</span></code></a> whose choices are limited to the filenames in a certain\n directory on the filesystem. Has some special arguments, of which the first is\n <strong>required</strong>:</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.FilePathField.path\">\n@@ -1346,15 +1347,15 @@\n columns with a default max length of 100 characters. As with other fields, you\n can change the maximum length using the <a class=\"reference internal\" href=\"#django.db.models.CharField.max_length\" title=\"django.db.models.CharField.max_length\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">max_length</span></code></a> argument.</p>\n </section>\n <section id=\"s-floatfield\">\n <span id=\"floatfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">FloatField</span></code><a class=\"headerlink\" href=\"#floatfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.FloatField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FloatField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2020\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.FloatField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FloatField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2020\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.FloatField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A floating-point number represented in Python by a <code class=\"docutils literal notranslate\"><span class=\"pre\">float</span></code> instance.</p>\n <p>The default form widget for this field is a <a class=\"reference internal\" href=\"../forms/widgets.html#django.forms.NumberInput\" title=\"django.forms.NumberInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">NumberInput</span></code></a>\n when <a class=\"reference internal\" href=\"../forms/fields.html#django.forms.Field.localize\" title=\"django.forms.Field.localize\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">localize</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> or\n <a class=\"reference internal\" href=\"../forms/widgets.html#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a> otherwise.</p>\n <div class=\"admonition-floatfield-vs-decimalfield admonition\" id=\"floatfield-vs-decimalfield\">\n@@ -1367,15 +1368,15 @@\n for the <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/decimal.html#module-decimal\" title=\"(in Python v3.13)\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">decimal</span></code></a> module.</p>\n </div>\n </section>\n <section id=\"s-generatedfield\">\n <span id=\"generatedfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">GeneratedField</span></code><a class=\"headerlink\" href=\"#generatedfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.GeneratedField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeneratedField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">db_persist</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/generated.py#L11\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.GeneratedField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GeneratedField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">db_persist</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/generated.py#L11\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.GeneratedField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A field that is always computed based on other fields in the model. This field\n is managed and updated by the database itself. Uses the <code class=\"docutils literal notranslate\"><span class=\"pre\">GENERATED</span> <span class=\"pre\">ALWAYS</span></code>\n SQL syntax.</p>\n <p>There are two kinds of generated columns: stored and virtual. A stored\n generated column is computed when it is written (inserted or updated) and\n@@ -1426,15 +1427,15 @@\n docs.</p>\n </div>\n </section>\n <section id=\"s-genericipaddressfield\">\n <span id=\"genericipaddressfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">GenericIPAddressField</span></code><a class=\"headerlink\" href=\"#genericipaddressfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.GenericIPAddressField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GenericIPAddressField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">protocol</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'both'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">unpack_ipv4</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2217\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.GenericIPAddressField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">GenericIPAddressField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">protocol</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'both'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">unpack_ipv4</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2217\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.GenericIPAddressField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>An IPv4 or IPv6 address, in string format (e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">192.0.2.30</span></code> or\n <code class=\"docutils literal notranslate\"><span class=\"pre\">2a02:42fe::4</span></code>). The default form widget for this field is a\n <a class=\"reference internal\" href=\"../forms/widgets.html#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a>.</p>\n <p>The IPv6 address normalization follows <span class=\"target\" id=\"index-0\"></span><a class=\"rfc reference external\" href=\"https://datatracker.ietf.org/doc/html/rfc4291.html#section-2.2\"><strong>RFC 4291 Section 2.2</strong></a> section 2.2,\n including using the IPv4 format suggested in paragraph 3 of that section, like\n@@ -1461,15 +1462,15 @@\n <p>If you allow for blank values, you have to allow for null values since blank\n values are stored as null.</p>\n </section>\n <section id=\"s-imagefield\">\n <span id=\"imagefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ImageField</span></code><a class=\"headerlink\" href=\"#imagefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.ImageField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ImageField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">upload_to</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">height_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">width_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">100</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L417\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.ImageField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ImageField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">upload_to</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">height_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">width_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">100</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/files.py#L417\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.ImageField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Inherits all attributes and methods from <a class=\"reference internal\" href=\"#django.db.models.FileField\" title=\"django.db.models.FileField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FileField</span></code></a>, but also\n validates that the uploaded object is a valid image.</p>\n <p>In addition to the special attributes that are available for <a class=\"reference internal\" href=\"#django.db.models.FileField\" title=\"django.db.models.FileField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FileField</span></code></a>,\n an <a class=\"reference internal\" href=\"#django.db.models.ImageField\" title=\"django.db.models.ImageField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ImageField</span></code></a> also has <code class=\"docutils literal notranslate\"><span class=\"pre\">height</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">width</span></code> attributes.</p>\n <p>To facilitate querying on those attributes, <a class=\"reference internal\" href=\"#django.db.models.ImageField\" title=\"django.db.models.ImageField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ImageField</span></code></a> has the\n@@ -1495,15 +1496,15 @@\n <p>The default form widget for this field is a\n <a class=\"reference internal\" href=\"../forms/widgets.html#django.forms.ClearableFileInput\" title=\"django.forms.ClearableFileInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ClearableFileInput</span></code></a>.</p>\n </section>\n <section id=\"s-integerfield\">\n <span id=\"integerfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">IntegerField</span></code><a class=\"headerlink\" href=\"#integerfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.IntegerField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">IntegerField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2062\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.IntegerField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">IntegerField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2062\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.IntegerField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>An integer. Values from <code class=\"docutils literal notranslate\"><span class=\"pre\">-2147483648</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">2147483647</span></code> are safe in all\n databases supported by Django.</p>\n <p>It uses <a class=\"reference internal\" href=\"../validators.html#django.core.validators.MinValueValidator\" title=\"django.core.validators.MinValueValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MinValueValidator</span></code></a> and\n <a class=\"reference internal\" href=\"../validators.html#django.core.validators.MaxValueValidator\" title=\"django.core.validators.MaxValueValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">MaxValueValidator</span></code></a> to validate the input based\n on the values that the default database supports.</p>\n@@ -1511,15 +1512,15 @@\n when <a class=\"reference internal\" href=\"../forms/fields.html#django.forms.Field.localize\" title=\"django.forms.Field.localize\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">localize</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> or\n <a class=\"reference internal\" href=\"../forms/widgets.html#django.forms.TextInput\" title=\"django.forms.TextInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextInput</span></code></a> otherwise.</p>\n </section>\n <section id=\"s-jsonfield\">\n <span id=\"jsonfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">JSONField</span></code><a class=\"headerlink\" href=\"#jsonfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.JSONField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">JSONField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoder</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">decoder</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/json.py#L22\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.JSONField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">JSONField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoder</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">decoder</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/json.py#L22\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.JSONField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A field for storing JSON encoded data. In Python the data is represented in its\n Python native format: dictionaries, lists, strings, numbers, booleans and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">JSONField</span></code> is supported on MariaDB, MySQL, Oracle, PostgreSQL, and SQLite\n (with the <a class=\"reference internal\" href=\"../databases.html#sqlite-json1\"><span class=\"std std-ref\">JSON1 extension enabled</span></a>).</p>\n@@ -1579,48 +1580,48 @@\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/stdtypes.html#list\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">list</span></code></a>) are supported.</p>\n </div>\n </section>\n <section id=\"s-positivebigintegerfield\">\n <span id=\"positivebigintegerfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">PositiveBigIntegerField</span></code><a class=\"headerlink\" href=\"#positivebigintegerfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.PositiveBigIntegerField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PositiveBigIntegerField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2363\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.PositiveBigIntegerField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PositiveBigIntegerField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2363\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.PositiveBigIntegerField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Like a <a class=\"reference internal\" href=\"#django.db.models.PositiveIntegerField\" title=\"django.db.models.PositiveIntegerField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">PositiveIntegerField</span></code></a>, but only allows values under a certain\n (database-dependent) point. Values from <code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">9223372036854775807</span></code> are\n safe in all databases supported by Django.</p>\n </section>\n <section id=\"s-positiveintegerfield\">\n <span id=\"positiveintegerfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">PositiveIntegerField</span></code><a class=\"headerlink\" href=\"#positiveintegerfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.PositiveIntegerField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PositiveIntegerField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2378\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.PositiveIntegerField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PositiveIntegerField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2378\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.PositiveIntegerField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Like an <a class=\"reference internal\" href=\"#django.db.models.IntegerField\" title=\"django.db.models.IntegerField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">IntegerField</span></code></a>, but must be either positive or zero (<code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code>).\n Values from <code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">2147483647</span></code> are safe in all databases supported by\n Django. The value <code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code> is accepted for backward compatibility reasons.</p>\n </section>\n <section id=\"s-positivesmallintegerfield\">\n <span id=\"positivesmallintegerfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">PositiveSmallIntegerField</span></code><a class=\"headerlink\" href=\"#positivesmallintegerfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.PositiveSmallIntegerField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PositiveSmallIntegerField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2393\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.PositiveSmallIntegerField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PositiveSmallIntegerField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2393\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.PositiveSmallIntegerField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Like a <a class=\"reference internal\" href=\"#django.db.models.PositiveIntegerField\" title=\"django.db.models.PositiveIntegerField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">PositiveIntegerField</span></code></a>, but only allows values under a certain\n (database-dependent) point. Values from <code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">32767</span></code> are safe in all\n databases supported by Django.</p>\n </section>\n <section id=\"s-slugfield\">\n <span id=\"slugfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SlugField</span></code><a class=\"headerlink\" href=\"#slugfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.SlugField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SlugField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">50</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2408\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.SlugField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SlugField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">50</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2408\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.SlugField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><a class=\"reference internal\" href=\"../../glossary.html#term-slug\"><span class=\"xref std std-term\">Slug</span></a> is a newspaper term. A slug is a short label for something,\n containing only letters, numbers, underscores or hyphens. They\u2019re generally used\n in URLs.</p>\n <p>Like a CharField, you can specify <a class=\"reference internal\" href=\"#django.db.models.CharField.max_length\" title=\"django.db.models.CharField.max_length\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">max_length</span></code></a> (read the note\n about database portability and <a class=\"reference internal\" href=\"#django.db.models.CharField.max_length\" title=\"django.db.models.CharField.max_length\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">max_length</span></code></a> in that section,\n@@ -1640,92 +1641,92 @@\n </dd></dl>\n \n </section>\n <section id=\"s-smallautofield\">\n <span id=\"smallautofield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SmallAutoField</span></code><a class=\"headerlink\" href=\"#smallautofield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.SmallAutoField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SmallAutoField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2885\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.SmallAutoField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SmallAutoField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2885\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.SmallAutoField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Like an <a class=\"reference internal\" href=\"#django.db.models.AutoField\" title=\"django.db.models.AutoField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AutoField</span></code></a>, but only allows values under a certain\n (database-dependent) limit. Values from <code class=\"docutils literal notranslate\"><span class=\"pre\">1</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">32767</span></code> are safe in all\n databases supported by Django.</p>\n </section>\n <section id=\"s-smallintegerfield\">\n <span id=\"smallintegerfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SmallIntegerField</span></code><a class=\"headerlink\" href=\"#smallintegerfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.SmallIntegerField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SmallIntegerField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2179\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.SmallIntegerField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SmallIntegerField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2179\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.SmallIntegerField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Like an <a class=\"reference internal\" href=\"#django.db.models.IntegerField\" title=\"django.db.models.IntegerField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">IntegerField</span></code></a>, but only allows values under a certain\n (database-dependent) point. Values from <code class=\"docutils literal notranslate\"><span class=\"pre\">-32768</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">32767</span></code> are safe in all\n databases supported by Django.</p>\n </section>\n <section id=\"s-textfield\">\n <span id=\"textfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">TextField</span></code><a class=\"headerlink\" href=\"#textfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.TextField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TextField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2445\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.TextField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TextField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2445\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.TextField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A large text field. The default form widget for this field is a\n <a class=\"reference internal\" href=\"../forms/widgets.html#django.forms.Textarea\" title=\"django.forms.Textarea\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Textarea</span></code></a>.</p>\n <p>If you specify a <code class=\"docutils literal notranslate\"><span class=\"pre\">max_length</span></code> attribute, it will be reflected in the\n <a class=\"reference internal\" href=\"../forms/widgets.html#django.forms.Textarea\" title=\"django.forms.Textarea\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Textarea</span></code></a> widget of the auto-generated form field.\n However it is not enforced at the model or database level. Use a\n <a class=\"reference internal\" href=\"#django.db.models.CharField\" title=\"django.db.models.CharField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CharField</span></code></a> for that.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.TextField.db_collation\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">TextField.</span></span><span class=\"sig-name descname\"><span class=\"pre\">db_collation</span></span><a class=\"headerlink\" href=\"#django.db.models.TextField.db_collation\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Optional. The database collation name of the field.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Collation names are not standardized. As such, this will not be\n portable across multiple database backends.</p>\n </div>\n <div class=\"admonition-oracle admonition\">\n <p class=\"admonition-title\">Oracle</p>\n <p>Oracle does not support collations for a <code class=\"docutils literal notranslate\"><span class=\"pre\">TextField</span></code>.</p>\n </div>\n </dd></dl>\n \n </section>\n <section id=\"s-timefield\">\n <span id=\"timefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">TimeField</span></code><a class=\"headerlink\" href=\"#timefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.TimeField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TimeField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auto_now</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auto_now_add</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2522\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.TimeField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TimeField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auto_now</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auto_now_add</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2522\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.TimeField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A time, represented in Python by a <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.time</span></code> instance. Accepts the same\n auto-population options as <a class=\"reference internal\" href=\"#django.db.models.DateField\" title=\"django.db.models.DateField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DateField</span></code></a>.</p>\n <p>The default form widget for this field is a <a class=\"reference internal\" href=\"../forms/widgets.html#django.forms.TimeInput\" title=\"django.forms.TimeInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TimeInput</span></code></a>.\n The admin adds some JavaScript shortcuts.</p>\n </section>\n <section id=\"s-urlfield\">\n <span id=\"urlfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">URLField</span></code><a class=\"headerlink\" href=\"#urlfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.URLField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">URLField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">200</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2640\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.URLField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">URLField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">200</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2640\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.URLField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A <a class=\"reference internal\" href=\"#django.db.models.CharField\" title=\"django.db.models.CharField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CharField</span></code></a> for a URL, validated by\n <a class=\"reference internal\" href=\"../validators.html#django.core.validators.URLValidator\" title=\"django.core.validators.URLValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">URLValidator</span></code></a>.</p>\n <p>The default form widget for this field is a <a class=\"reference internal\" href=\"../forms/widgets.html#django.forms.URLInput\" title=\"django.forms.URLInput\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">URLInput</span></code></a>.</p>\n <p>Like all <a class=\"reference internal\" href=\"#django.db.models.CharField\" title=\"django.db.models.CharField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CharField</span></code></a> subclasses, <a class=\"reference internal\" href=\"#django.db.models.URLField\" title=\"django.db.models.URLField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">URLField</span></code></a> takes the optional\n <a class=\"reference internal\" href=\"#django.db.models.CharField.max_length\" title=\"django.db.models.CharField.max_length\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">max_length</span></code></a> argument. If you don\u2019t specify\n <a class=\"reference internal\" href=\"#django.db.models.CharField.max_length\" title=\"django.db.models.CharField.max_length\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">max_length</span></code></a>, a default of 200 is used.</p>\n </section>\n <section id=\"s-uuidfield\">\n <span id=\"uuidfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">UUIDField</span></code><a class=\"headerlink\" href=\"#uuidfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.UUIDField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UUIDField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2729\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.UUIDField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UUIDField</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L2729\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.UUIDField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A field for storing universally unique identifiers. Uses Python\u2019s\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/uuid.html#uuid.UUID\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">UUID</span></code></a> class. When used on PostgreSQL and MariaDB 10.7+,\n this stores in a <code class=\"docutils literal notranslate\"><span class=\"pre\">uuid</span></code> datatype, otherwise in a <code class=\"docutils literal notranslate\"><span class=\"pre\">char(32)</span></code>.</p>\n <p>Universally unique identifiers are a good alternative to <a class=\"reference internal\" href=\"#django.db.models.AutoField\" title=\"django.db.models.AutoField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AutoField</span></code></a> for\n <a class=\"reference internal\" href=\"#django.db.models.Field.primary_key\" title=\"django.db.models.Field.primary_key\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">primary_key</span></code></a>. The database will not generate the UUID for you, so\n@@ -1754,15 +1755,15 @@\n <section id=\"s-module-django.db.models.fields.related\">\n <span id=\"s-id1\"></span><span id=\"s-relationship-fields\"></span><span id=\"module-django.db.models.fields.related\"></span><span id=\"id1\"></span><span id=\"relationship-fields\"></span><h2>Relationship fields<a class=\"headerlink\" href=\"#module-django.db.models.fields.related\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Django also defines a set of fields that represent relations.</p>\n <section id=\"s-foreignkey\">\n <span id=\"s-ref-foreignkey\"></span><span id=\"foreignkey\"></span><span id=\"ref-foreignkey\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code><a class=\"headerlink\" href=\"#foreignkey\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.ForeignKey\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ForeignKey</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">to</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">on_delete</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/related.py#L957\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.ForeignKey\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ForeignKey</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">to</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">on_delete</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/related.py#L957\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.ForeignKey\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A many-to-one relationship. Requires two positional arguments: the class to\n which the model is related and the <a class=\"reference internal\" href=\"#django.db.models.ForeignKey.on_delete\" title=\"django.db.models.ForeignKey.on_delete\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">on_delete</span></code></a> option:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.db</span> <span class=\"kn\">import</span> <span class=\"n\">models</span>\n \n \n@@ -1819,36 +1820,36 @@\n </dd></dl>\n \n <p>The possible values for <a class=\"reference internal\" href=\"#django.db.models.ForeignKey.on_delete\" title=\"django.db.models.ForeignKey.on_delete\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">on_delete</span></code></a> are found in\n <a class=\"reference internal\" href=\"../../topics/db/models.html#module-django.db.models\" title=\"django.db.models\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.db.models</span></code></a>:</p>\n <ul>\n <li><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.CASCADE\">\n-<span class=\"sig-name descname\"><span class=\"pre\">CASCADE</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/deletion.py#L22\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.CASCADE\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">CASCADE</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/deletion.py#L22\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.CASCADE\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Cascade deletes. Django emulates the behavior of the SQL constraint ON\n DELETE CASCADE and also deletes the object containing the ForeignKey.</p>\n <p><a class=\"reference internal\" href=\"instances.html#django.db.models.Model.delete\" title=\"django.db.models.Model.delete\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Model.delete()</span></code></a> isn\u2019t called on related models, but the\n <a class=\"reference internal\" href=\"../signals.html#django.db.models.signals.pre_delete\" title=\"django.db.models.signals.pre_delete\"><code class=\"xref py py-data docutils literal notranslate\"><span class=\"pre\">pre_delete</span></code></a> and\n <a class=\"reference internal\" href=\"../signals.html#django.db.models.signals.post_delete\" title=\"django.db.models.signals.post_delete\"><code class=\"xref py py-data docutils literal notranslate\"><span class=\"pre\">post_delete</span></code></a> signals are sent for all\n deleted objects.</p>\n </dd></dl>\n \n </li>\n <li><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.PROTECT\">\n-<span class=\"sig-name descname\"><span class=\"pre\">PROTECT</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/deletion.py#L34\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.PROTECT\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">PROTECT</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/deletion.py#L34\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.PROTECT\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Prevent deletion of the referenced object by raising\n <a class=\"reference internal\" href=\"../exceptions.html#django.db.models.ProtectedError\" title=\"django.db.models.ProtectedError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ProtectedError</span></code></a>, a subclass of\n <a class=\"reference internal\" href=\"../exceptions.html#django.db.IntegrityError\" title=\"django.db.IntegrityError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">django.db.IntegrityError</span></code></a>.</p>\n </dd></dl>\n \n </li>\n <li><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.RESTRICT\">\n-<span class=\"sig-name descname\"><span class=\"pre\">RESTRICT</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/deletion.py#L47\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.RESTRICT\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">RESTRICT</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/deletion.py#L47\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.RESTRICT\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Prevent deletion of the referenced object by raising\n <a class=\"reference internal\" href=\"../exceptions.html#django.db.models.RestrictedError\" title=\"django.db.models.RestrictedError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">RestrictedError</span></code></a> (a subclass of\n <a class=\"reference internal\" href=\"../exceptions.html#django.db.IntegrityError\" title=\"django.db.IntegrityError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">django.db.IntegrityError</span></code></a>). Unlike <a class=\"reference internal\" href=\"#django.db.models.PROTECT\" title=\"django.db.models.PROTECT\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">PROTECT</span></code></a>, deletion of the\n referenced object is allowed if it also references a different object\n that is being deleted in the same operation, but via a <a class=\"reference internal\" href=\"#django.db.models.CASCADE\" title=\"django.db.models.CASCADE\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">CASCADE</span></code></a>\n relationship.</p>\n <p>Consider this set of models:</p>\n@@ -1883,31 +1884,31 @@\n </pre></div>\n </div>\n </dd></dl>\n \n </li>\n <li><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.SET_NULL\">\n-<span class=\"sig-name descname\"><span class=\"pre\">SET_NULL</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/deletion.py#L69\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.SET_NULL\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">SET_NULL</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/deletion.py#L69\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.SET_NULL\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Set the <a class=\"reference internal\" href=\"#django.db.models.ForeignKey\" title=\"django.db.models.ForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code></a> null; this is only possible if\n <a class=\"reference internal\" href=\"#django.db.models.Field.null\" title=\"django.db.models.Field.null\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">null</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n </dd></dl>\n \n </li>\n <li><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.SET_DEFAULT\">\n-<span class=\"sig-name descname\"><span class=\"pre\">SET_DEFAULT</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/deletion.py#L76\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.SET_DEFAULT\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">SET_DEFAULT</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/deletion.py#L76\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.SET_DEFAULT\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Set the <a class=\"reference internal\" href=\"#django.db.models.ForeignKey\" title=\"django.db.models.ForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code></a> to its default value; a default for the\n <a class=\"reference internal\" href=\"#django.db.models.ForeignKey\" title=\"django.db.models.ForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code></a> must be set.</p>\n </dd></dl>\n \n </li>\n <li><dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.SET\">\n-<span class=\"sig-name descname\"><span class=\"pre\">SET</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/deletion.py#L52\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.SET\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">SET</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/deletion.py#L52\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.SET\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Set the <a class=\"reference internal\" href=\"#django.db.models.ForeignKey\" title=\"django.db.models.ForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code></a> to the value passed to\n <a class=\"reference internal\" href=\"#django.db.models.SET\" title=\"django.db.models.SET\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">SET()</span></code></a>, or if a callable is passed in,\n the result of calling it. In most cases, passing a callable will be\n necessary to avoid executing queries at the time your <code class=\"docutils literal notranslate\"><span class=\"pre\">models.py</span></code> is\n imported:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.conf</span> <span class=\"kn\">import</span> <span class=\"n\">settings</span>\n <span class=\"kn\">from</span> <span class=\"nn\">django.contrib.auth</span> <span class=\"kn\">import</span> <span class=\"n\">get_user_model</span>\n@@ -1926,15 +1927,15 @@\n </pre></div>\n </div>\n </dd></dl>\n \n </li>\n <li><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.DO_NOTHING\">\n-<span class=\"sig-name descname\"><span class=\"pre\">DO_NOTHING</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/deletion.py#L80\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.DO_NOTHING\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">DO_NOTHING</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/deletion.py#L80\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.DO_NOTHING\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Take no action. If your database backend enforces referential\n integrity, this will cause an <a class=\"reference internal\" href=\"../exceptions.html#django.db.IntegrityError\" title=\"django.db.IntegrityError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">IntegrityError</span></code></a> unless\n you manually add an SQL <code class=\"docutils literal notranslate\"><span class=\"pre\">ON</span> <span class=\"pre\">DELETE</span></code> constraint to the database field.</p>\n </dd></dl>\n \n </li>\n </ul>\n@@ -1967,15 +1968,15 @@\n </pre></div>\n </div>\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">limit_choices_to</span></code> is or returns a <a class=\"reference internal\" href=\"querysets.html#django.db.models.Q\" title=\"django.db.models.Q\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Q</span> <span class=\"pre\">object</span></code></a>, which is useful for <a class=\"reference internal\" href=\"../../topics/db/queries.html#complex-lookups-with-q\"><span class=\"std std-ref\">complex queries</span></a>, then it will only have an effect on the choices\n available in the admin when the field is not listed in\n <a class=\"reference internal\" href=\"../contrib/admin/index.html#django.contrib.admin.ModelAdmin.raw_id_fields\" title=\"django.contrib.admin.ModelAdmin.raw_id_fields\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">raw_id_fields</span></code></a> in the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> for the model.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If a callable is used for <code class=\"docutils literal notranslate\"><span class=\"pre\">limit_choices_to</span></code>, it will be invoked\n every time a new form is instantiated. It may also be invoked when a\n model is validated, for example by management commands or the admin.\n The admin constructs querysets to validate its form inputs in various\n edge cases multiple times, so there is a possibility your callable may\n be invoked several times.</p>\n </div>\n@@ -2075,15 +2076,15 @@\n \n </section>\n </section>\n <section id=\"s-manytomanyfield\">\n <span id=\"manytomanyfield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ManyToManyField</span></code><a class=\"headerlink\" href=\"#manytomanyfield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.ManyToManyField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ManyToManyField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">to</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/related.py#L1364\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.ManyToManyField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ManyToManyField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">to</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/related.py#L1364\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.ManyToManyField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A many-to-many relationship. Requires a positional argument: the class to\n which the model is related, which works exactly the same as it does for\n <a class=\"reference internal\" href=\"#django.db.models.ForeignKey\" title=\"django.db.models.ForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code></a>, including <a class=\"reference internal\" href=\"#recursive-relationships\"><span class=\"std std-ref\">recursive</span></a> and\n <a class=\"reference internal\" href=\"#lazy-relationships\"><span class=\"std std-ref\">lazy</span></a> relationships.</p>\n <p>Related objects can be added, removed, or created with the field\u2019s\n@@ -2150,22 +2151,22 @@\n relationships. However, if you want to manually specify the intermediary\n table, you can use the <a class=\"reference internal\" href=\"#django.db.models.ManyToManyField.through\" title=\"django.db.models.ManyToManyField.through\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">through</span></code></a> option to specify\n the Django model that represents the intermediate table that you want to\n use.</p>\n <p>The most common use for this option is when you want to associate\n <a class=\"reference internal\" href=\"../../topics/db/models.html#intermediary-manytomany\"><span class=\"std std-ref\">extra data with a many-to-many relationship</span></a>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If you don\u2019t want multiple associations between the same instances, add\n a <a class=\"reference internal\" href=\"constraints.html#django.db.models.UniqueConstraint\" title=\"django.db.models.UniqueConstraint\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">UniqueConstraint</span></code></a> including the from and to\n fields. Django\u2019s automatically generated many-to-many tables include\n such a constraint.</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Recursive relationships using an intermediary model can\u2019t determine the\n reverse accessors names, as they would be the same. You need to set a\n <a class=\"reference internal\" href=\"#django.db.models.ForeignKey.related_name\" title=\"django.db.models.ForeignKey.related_name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">related_name</span></code></a> to at least one of them. If you\u2019d\n prefer Django not to create a backwards relation, set <code class=\"docutils literal notranslate\"><span class=\"pre\">related_name</span></code>\n to <code class=\"docutils literal notranslate\"><span class=\"pre\">'+'</span></code>.</p>\n </div>\n <p>If you don\u2019t specify an explicit <code class=\"docutils literal notranslate\"><span class=\"pre\">through</span></code> model, there is still an\n@@ -2293,15 +2294,15 @@\n relationship at the database level.</p>\n </section>\n </section>\n <section id=\"s-onetoonefield\">\n <span id=\"onetoonefield\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">OneToOneField</span></code><a class=\"headerlink\" href=\"#onetoonefield\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.OneToOneField\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OneToOneField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">to</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">on_delete</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">parent_link</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/related.py#L1257\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.OneToOneField\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">OneToOneField</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">to</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">on_delete</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">parent_link</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">options</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/related.py#L1257\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.OneToOneField\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A one-to-one relationship. Conceptually, this is similar to a\n <a class=\"reference internal\" href=\"#django.db.models.ForeignKey\" title=\"django.db.models.ForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code></a> with <a class=\"reference internal\" href=\"#django.db.models.Field.unique\" title=\"django.db.models.Field.unique\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">unique=True</span></code></a>, but the\n \u201creverse\u201d side of the relation will directly return a single object.</p>\n <p>This is most useful as the primary key of a model which \u201cextends\u201d\n another model in some way; <a class=\"reference internal\" href=\"../../topics/db/models.html#multi-table-inheritance\"><span class=\"std std-ref\">Multi-table inheritance</span></a> is\n@@ -2466,15 +2467,15 @@\n </section>\n </section>\n </section>\n <section id=\"s-field-api-reference\">\n <span id=\"field-api-reference\"></span><h2>Field API reference<a class=\"headerlink\" href=\"#field-api-reference\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Field\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Field</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L119\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Field</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L119\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">Field</span></code> is an abstract class that represents a database table column.\n Django uses fields to create the database table (<a class=\"reference internal\" href=\"#django.db.models.Field.db_type\" title=\"django.db.models.Field.db_type\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">db_type()</span></code></a>), to map\n Python types to database (<a class=\"reference internal\" href=\"#django.db.models.Field.get_prep_value\" title=\"django.db.models.Field.get_prep_value\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_prep_value()</span></code></a>) and vice-versa\n (<a class=\"reference internal\" href=\"#django.db.models.Field.from_db_value\" title=\"django.db.models.Field.from_db_value\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">from_db_value()</span></code></a>).</p>\n <p>A field is thus a fundamental piece in different Django APIs, notably,\n <a class=\"reference internal\" href=\"instances.html#django.db.models.Model\" title=\"django.db.models.Model\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">models</span></code></a> and <a class=\"reference internal\" href=\"querysets.html#django.db.models.query.QuerySet\" title=\"django.db.models.query.QuerySet\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">querysets</span></code></a>.</p>\n <p>In models, a field is instantiated as a class attribute and represents a\n@@ -2513,31 +2514,31 @@\n behavior.</p>\n </dd></dl>\n \n <p>To map a <code class=\"docutils literal notranslate\"><span class=\"pre\">Field</span></code> to a database-specific type, Django exposes several\n methods:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Field.get_internal_type\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_internal_type</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L985\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.get_internal_type\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_internal_type</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L985\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.get_internal_type\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a string naming this field for backend specific purposes.\n By default, it returns the class name.</p>\n <p>See <a class=\"reference internal\" href=\"../../howto/custom-model-fields.html#emulating-built-in-field-types\"><span class=\"std std-ref\">Emulating built-in field types</span></a> for usage in custom fields.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Field.db_type\">\n-<span class=\"sig-name descname\"><span class=\"pre\">db_type</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L857\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.db_type\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">db_type</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L857\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.db_type\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the database column data type for the <a class=\"reference internal\" href=\"#django.db.models.Field\" title=\"django.db.models.Field\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Field</span></code></a>, taking\n into account the <code class=\"docutils literal notranslate\"><span class=\"pre\">connection</span></code>.</p>\n <p>See <a class=\"reference internal\" href=\"../../howto/custom-model-fields.html#custom-database-types\"><span class=\"std std-ref\">Custom database types</span></a> for usage in custom fields.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Field.rel_db_type\">\n-<span class=\"sig-name descname\"><span class=\"pre\">rel_db_type</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L888\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.rel_db_type\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">rel_db_type</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L888\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.rel_db_type\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the database column data type for fields such as <code class=\"docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code>\n and <code class=\"docutils literal notranslate\"><span class=\"pre\">OneToOneField</span></code> that point to the <a class=\"reference internal\" href=\"#django.db.models.Field\" title=\"django.db.models.Field\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Field</span></code></a>, taking\n into account the <code class=\"docutils literal notranslate\"><span class=\"pre\">connection</span></code>.</p>\n <p>See <a class=\"reference internal\" href=\"../../howto/custom-model-fields.html#custom-database-types\"><span class=\"std std-ref\">Custom database types</span></a> for usage in custom fields.</p>\n </dd></dl>\n \n <p>There are three main situations where Django needs to interact with the\n@@ -2547,24 +2548,24 @@\n <li><p>when it loads data from the database (database backend value -&gt; Python\n value)</p></li>\n <li><p>when it saves to the database (Python value -&gt; database backend value)</p></li>\n </ul>\n <p>When querying, <a class=\"reference internal\" href=\"#django.db.models.Field.get_db_prep_value\" title=\"django.db.models.Field.get_db_prep_value\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_db_prep_value()</span></code></a> and <a class=\"reference internal\" href=\"#django.db.models.Field.get_prep_value\" title=\"django.db.models.Field.get_prep_value\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_prep_value()</span></code></a> are used:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Field.get_prep_value\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_prep_value</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L992\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.get_prep_value\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_prep_value</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L992\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.get_prep_value\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> is the current value of the model\u2019s attribute, and the method\n should return data in a format that has been prepared for use as a\n parameter in a query.</p>\n <p>See <a class=\"reference internal\" href=\"../../howto/custom-model-fields.html#converting-python-objects-to-query-values\"><span class=\"std std-ref\">Converting Python objects to query values</span></a> for usage.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Field.get_db_prep_value\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_db_prep_value</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">prepared</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L998\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.get_db_prep_value\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_db_prep_value</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">prepared</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L998\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.get_db_prep_value\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Converts <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> to a backend-specific value. By default it returns\n <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> if <code class=\"docutils literal notranslate\"><span class=\"pre\">prepared=True</span></code> and <a class=\"reference internal\" href=\"#django.db.models.Field.get_prep_value\" title=\"django.db.models.Field.get_prep_value\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_prep_value()</span></code></a> if is\n <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n <p>See <a class=\"reference internal\" href=\"../../howto/custom-model-fields.html#converting-query-values-to-database-values\"><span class=\"std std-ref\">Converting query values to database values</span></a> for usage.</p>\n </dd></dl>\n \n <p>When loading data, <a class=\"reference internal\" href=\"#django.db.models.Field.from_db_value\" title=\"django.db.models.Field.from_db_value\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">from_db_value()</span></code></a> is used:</p>\n@@ -2575,33 +2576,33 @@\n the reverse of <a class=\"reference internal\" href=\"#django.db.models.Field.get_prep_value\" title=\"django.db.models.Field.get_prep_value\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_prep_value()</span></code></a>.</p>\n <p>This method is not used for most built-in fields as the database\n backend already returns the correct Python type, or the backend itself\n does the conversion.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">expression</span></code> is the same as <code class=\"docutils literal notranslate\"><span class=\"pre\">self</span></code>.</p>\n <p>See <a class=\"reference internal\" href=\"../../howto/custom-model-fields.html#converting-values-to-python-objects\"><span class=\"std std-ref\">Converting values to Python objects</span></a> for usage.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>For performance reasons, <code class=\"docutils literal notranslate\"><span class=\"pre\">from_db_value</span></code> is not implemented as a\n no-op on fields which do not require it (all Django fields).\n Consequently you may not call <code class=\"docutils literal notranslate\"><span class=\"pre\">super</span></code> in your definition.</p>\n </div>\n </dd></dl>\n \n <p>When saving, <a class=\"reference internal\" href=\"#django.db.models.Field.pre_save\" title=\"django.db.models.Field.pre_save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">pre_save()</span></code></a> and <a class=\"reference internal\" href=\"#django.db.models.Field.get_db_prep_save\" title=\"django.db.models.Field.get_db_prep_save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_db_prep_save()</span></code></a> are used:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Field.get_db_prep_save\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_db_prep_save</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1008\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.get_db_prep_save\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_db_prep_save</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1008\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.get_db_prep_save\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Same as the <a class=\"reference internal\" href=\"#django.db.models.Field.get_db_prep_value\" title=\"django.db.models.Field.get_db_prep_value\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_db_prep_value()</span></code></a>, but called when the field value\n must be <em>saved</em> to the database. By default returns\n <a class=\"reference internal\" href=\"#django.db.models.Field.get_db_prep_value\" title=\"django.db.models.Field.get_db_prep_value\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_db_prep_value()</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Field.pre_save\">\n-<span class=\"sig-name descname\"><span class=\"pre\">pre_save</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_instance</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">add</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L988\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.pre_save\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">pre_save</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_instance</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">add</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L988\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.pre_save\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Method called prior to <a class=\"reference internal\" href=\"#django.db.models.Field.get_db_prep_save\" title=\"django.db.models.Field.get_db_prep_save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_db_prep_save()</span></code></a> to prepare the value\n before being saved (e.g. for <a class=\"reference internal\" href=\"#django.db.models.DateField.auto_now\" title=\"django.db.models.DateField.auto_now\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">DateField.auto_now</span></code></a>).</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">model_instance</span></code> is the instance this field belongs to and <code class=\"docutils literal notranslate\"><span class=\"pre\">add</span></code>\n is whether the instance is being saved to the database for the first\n time.</p>\n <p>It should return the value of the appropriate attribute from\n <code class=\"docutils literal notranslate\"><span class=\"pre\">model_instance</span></code> for this field. The attribute name is in\n@@ -2609,56 +2610,56 @@\n <p>See <a class=\"reference internal\" href=\"../../howto/custom-model-fields.html#preprocessing-values-before-saving\"><span class=\"std std-ref\">Preprocessing values before saving</span></a> for usage.</p>\n </dd></dl>\n \n <p>Fields often receive their values as a different type, either from\n serialization or from forms.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Field.to_python\">\n-<span class=\"sig-name descname\"><span class=\"pre\">to_python</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L758\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.to_python\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">to_python</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L758\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.to_python\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Converts the value into the correct Python object. It acts as the\n reverse of <a class=\"reference internal\" href=\"#django.db.models.Field.value_to_string\" title=\"django.db.models.Field.value_to_string\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">value_to_string()</span></code></a>, and is also called in\n <a class=\"reference internal\" href=\"instances.html#django.db.models.Model.clean\" title=\"django.db.models.Model.clean\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">clean()</span></code></a>.</p>\n <p>See <a class=\"reference internal\" href=\"../../howto/custom-model-fields.html#converting-values-to-python-objects\"><span class=\"std std-ref\">Converting values to Python objects</span></a> for usage.</p>\n </dd></dl>\n \n <p>Besides saving to the database, the field also needs to know how to\n serialize its value:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Field.value_from_object\">\n-<span class=\"sig-name descname\"><span class=\"pre\">value_from_object</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1150\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.value_from_object\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">value_from_object</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1150\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.value_from_object\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the field\u2019s value for the given model instance.</p>\n <p>This method is often used by <a class=\"reference internal\" href=\"#django.db.models.Field.value_to_string\" title=\"django.db.models.Field.value_to_string\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">value_to_string()</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Field.value_to_string\">\n-<span class=\"sig-name descname\"><span class=\"pre\">value_to_string</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1086\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.value_to_string\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">value_to_string</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1086\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.value_to_string\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Converts <code class=\"docutils literal notranslate\"><span class=\"pre\">obj</span></code> to a string. Used to serialize the value of the field.</p>\n <p>See <a class=\"reference internal\" href=\"../../howto/custom-model-fields.html#converting-model-field-to-serialization\"><span class=\"std std-ref\">Converting field data for serialization</span></a> for usage.</p>\n </dd></dl>\n \n <p>When using <a class=\"reference internal\" href=\"../../topics/forms/modelforms.html#django.forms.ModelForm\" title=\"django.forms.ModelForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">model</span> <span class=\"pre\">forms</span></code></a>, the <code class=\"docutils literal notranslate\"><span class=\"pre\">Field</span></code>\n needs to know which form field it should be represented by:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Field.formfield\">\n-<span class=\"sig-name descname\"><span class=\"pre\">formfield</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form_class</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">choices_form_class</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1101\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.formfield\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">formfield</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form_class</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">choices_form_class</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L1101\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.formfield\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the default <a class=\"reference internal\" href=\"../forms/fields.html#django.forms.Field\" title=\"django.forms.Field\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.forms.Field</span></code></a> of this field for\n <a class=\"reference internal\" href=\"../../topics/forms/modelforms.html#django.forms.ModelForm\" title=\"django.forms.ModelForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code></a>.</p>\n <p>If <a class=\"reference internal\" href=\"#django.db.models.Field.formfield\" title=\"django.db.models.Field.formfield\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">formfield()</span></code></a> is overridden to return <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, this field\n is excluded from the <a class=\"reference internal\" href=\"../../topics/forms/modelforms.html#django.forms.ModelForm\" title=\"django.forms.ModelForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code></a>.</p>\n <p>By default, if both <code class=\"docutils literal notranslate\"><span class=\"pre\">form_class</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">choices_form_class</span></code> are\n <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, it uses <a class=\"reference internal\" href=\"../forms/fields.html#django.forms.CharField\" title=\"django.forms.CharField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CharField</span></code></a>. If the field has\n <a class=\"reference internal\" href=\"#django.db.models.Field.choices\" title=\"django.db.models.Field.choices\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">choices</span></code></a> and <code class=\"docutils literal notranslate\"><span class=\"pre\">choices_form_class</span></code>\n isn\u2019t specified, it uses <a class=\"reference internal\" href=\"../forms/fields.html#django.forms.TypedChoiceField\" title=\"django.forms.TypedChoiceField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TypedChoiceField</span></code></a>.</p>\n <p>See <a class=\"reference internal\" href=\"../../howto/custom-model-fields.html#specifying-form-field-for-model-field\"><span class=\"std std-ref\">Specifying the form field for a model field</span></a> for usage.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Field.deconstruct\">\n-<span class=\"sig-name descname\"><span class=\"pre\">deconstruct</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L570\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.deconstruct\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">deconstruct</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/fields/__init__.py#L570\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Field.deconstruct\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a 4-tuple with enough information to recreate the field:</p>\n <ol class=\"arabic simple\">\n <li><p>The name of the field on the model.</p></li>\n <li><p>The import path of the field (e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;django.db.models.IntegerField&quot;</span></code>).\n This should be the most portable version, so less specific may be better.</p></li>\n <li><p>A list of positional arguments.</p></li>\n <li><p>A dict of keyword arguments.</p></li>\n@@ -2877,37 +2878,37 @@\n <li><a class=\"reference internal\" href=\"#attributes-for-fields-with-relations\">Attributes for fields with relations</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">Models</a></p>\n+                          title=\"vorig hoofdstuk\">Models</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"indexes.html\"\n-                          title=\"next chapter\">Model index reference</a></p>\n+                          title=\"volgend hoofdstuk\">Model index reference</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,19 +1,19 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMo\bod\bde\bel\bl f\bfi\bie\bel\bld\bd r\bre\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document contains all the API references of _\bF_\bi_\be_\bl_\bd including the _\bf_\bi_\be_\bl_\bd\n _\bo_\bp_\bt_\bi_\bo_\bn_\bs and _\bf_\bi_\be_\bl_\bd_\b _\bt_\by_\bp_\be_\bs Django offers.\n-See also\n+Zie ook\n If the built-in fields don\u2019t do the trick, you can try _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\bl_\bo_\bc_\ba_\bl_\bf_\bl_\ba_\bv_\bo_\br\n (_\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn), which contains assorted pieces of code that are useful for\n particular countries and cultures.\n Also, you can easily _\bw_\br_\bi_\bt_\be_\b _\by_\bo_\bu_\br_\b _\bo_\bw_\bn_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bm_\bo_\bd_\be_\bl_\b _\bf_\bi_\be_\bl_\bd_\bs.\n-Note\n+Notitie\n Fields are defined in _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bf_\bi_\be_\bl_\bd_\bs, but for convenience they\u2019re\n imported into _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs. The standard convention is to use from\n django.db import models and refer to fields as models.<Foo>Field.\n *\b**\b**\b**\b**\b* F\bFi\bie\bel\bld\bd o\bop\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The following arguments are available to all field types. All are optional.\n *\b**\b**\b**\b* n\bnu\bul\bll\bl_\b?\b\u00b6 *\b**\b**\b**\b*\n   Field.null_\b\u00b6\n@@ -27,30 +27,30 @@\n most cases, it\u2019s redundant to have two possible values for \u201cno data\u201d. One\n exception is when a _\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd has both unique=True and blank=True set. In this\n situation, null=True is required to avoid unique constraint violations when\n saving multiple objects with blank values.\n For both string-based and non-string-based fields, you will also need to set\n blank=True if you wish to permit empty values in forms, as the _\bn_\bu_\bl_\bl parameter\n only affects database storage (see _\bb_\bl_\ba_\bn_\bk).\n-Note\n+Notitie\n When using the Oracle database backend, the value NULL will be stored to denote\n the empty string regardless of this attribute.\n *\b**\b**\b**\b* b\bbl\bla\ban\bnk\bk_\b?\b\u00b6 *\b**\b**\b**\b*\n   Field.blank_\b\u00b6\n If True, the field is allowed to be blank. Default is False.\n Note that this is different than _\bn_\bu_\bl_\bl. _\bn_\bu_\bl_\bl is purely database-related, whereas\n _\bb_\bl_\ba_\bn_\bk is validation-related. If a field has blank=True, form validation will\n allow entry of an empty value. If a field has blank=False, the field will be\n required.\n Supplying missing values\n blank=True can be used with fields having null=False, but this will require\n implementing _\bc_\bl_\be_\ba_\bn_\b(_\b) on the model in order to programmatically supply any\n missing values.\n *\b**\b**\b**\b* c\bch\bho\boi\bic\bce\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  Field.choices_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Field.choices_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A mapping or iterable in the format described below to use as choices for this\n field. If choices are given, they\u2019re enforced by _\bm_\bo_\bd_\be_\bl_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn and the\n default form widget will be a select box with these choices instead of the\n standard text field.\n If a mapping is given, the key element is the actual value to be set on the\n model, and the second element is the human readable name. For example:\n YEAR_IN_SCHOOL_CHOICES = {\n@@ -156,15 +156,15 @@\n     (\"unknown\", \"Unknown\"),\n ]\n Note that choices can be any sequence object \u2013 not necessarily a list or tuple.\n This lets you construct choices dynamically. But if you find yourself hacking\n _\bc_\bh_\bo_\bi_\bc_\be_\bs to be dynamic, you\u2019re probably better off using a proper database table\n with a _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by. _\bc_\bh_\bo_\bi_\bc_\be_\bs is meant for static data that doesn\u2019t change much,\n if ever.\n-Note\n+Notitie\n A new migration is created each time the order of choices changes.\n For each model field that has _\bc_\bh_\bo_\bi_\bc_\be_\bs set, Django will normalize the choices to\n a list of 2-tuples and add a method to retrieve the human-readable name for the\n field\u2019s current value. See _\bg_\be_\bt_\b__\bF_\bO_\bO_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b(_\b) in the database API documentation.\n Unless _\bb_\bl_\ba_\bn_\bk_\b=_\bF_\ba_\bl_\bs_\be is set on the field along with a _\bd_\be_\bf_\ba_\bu_\bl_\bt then a label\n containing \"---------\" will be rendered with the select box. To override this\n behavior, add a tuple to choices containing None; e.g. (None, 'Your String For\n@@ -205,15 +205,15 @@\n       _\bs_\bu_\bb_\bc_\bl_\ba_\bs_\bs_\bi_\bn_\bg_\b _\bc_\bh_\bo_\bi_\bc_\be_\bs using a more complex data type. If a tuple is not\n       provided, or the last item is not a (lazy) string, the label is\n       _\ba_\bu_\bt_\bo_\bm_\ba_\bt_\bi_\bc_\ba_\bl_\bl_\by_\b _\bg_\be_\bn_\be_\br_\ba_\bt_\be_\bd from the member name.\n     * A .label property is added on values, to return the human-readable name.\n     * A number of custom properties are added to the enumeration classes \u2013\n       .choices, .labels, .values, and .names \u2013 to make it easier to access\n       lists of those separate parts of the enumeration.\n-      Warning\n+      Waarschuwing\n       These property names cannot be used as member names as they would\n       conflict.\n     * The use of _\be_\bn_\bu_\bm_\b._\bu_\bn_\bi_\bq_\bu_\be_\b(_\b) is enforced to ensure that values cannot be\n       defined multiple times. This is unlikely to be expected in choices for a\n       field.\n Note that using YearInSchool.SENIOR, YearInSchool['SENIOR'], or YearInSchool\n ('SR') to access or lookup enum members work as expected, as do the .name and\n@@ -310,15 +310,15 @@\n   Field.db_index_\b\u00b6\n If True, a database index will be created for this field.\n Use the _\bi_\bn_\bd_\be_\bx_\be_\bs option instead.\n Where possible, use the _\bM_\be_\bt_\ba_\b._\bi_\bn_\bd_\be_\bx_\be_\bs option instead. In nearly all cases,\n _\bi_\bn_\bd_\be_\bx_\be_\bs provides more functionality than db_index. db_index may be deprecated\n in the future.\n *\b**\b**\b**\b* d\bdb\bb_\b_t\bta\bab\bbl\ble\bes\bsp\bpa\bac\bce\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  Field.db_tablespace_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Field.db_tablespace_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The name of the _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bt_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be to use for this field\u2019s index, if this\n field is indexed. The default is the project\u2019s _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bI_\bN_\bD_\bE_\bX_\b__\bT_\bA_\bB_\bL_\bE_\bS_\bP_\bA_\bC_\bE\n setting, if set, or the _\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be of the model, if any. If the backend\n doesn\u2019t support tablespaces for indexes, this option is ignored.\n *\b**\b**\b**\b* d\bde\bef\bfa\bau\bul\blt\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n   Field.default_\b\u00b6\n The default value for the field. This can be a value or a callable object. If\n@@ -343,15 +343,15 @@\n also used when the field is set to None.\n The default value can also be set at the database level with _\bF_\bi_\be_\bl_\bd_\b._\bd_\bb_\b__\bd_\be_\bf_\ba_\bu_\bl_\bt.\n *\b**\b**\b**\b* e\bed\bdi\bit\bta\bab\bbl\ble\be_\b?\b\u00b6 *\b**\b**\b**\b*\n   Field.editable_\b\u00b6\n If False, the field will not be displayed in the admin or any other _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm.\n It will also be skipped during _\bm_\bo_\bd_\be_\bl_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn. Default is True.\n *\b**\b**\b**\b* e\ber\brr\bro\bor\br_\b_m\bme\bes\bss\bsa\bag\bge\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  Field.error_messages_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Field.error_messages_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The error_messages argument lets you override the default messages that the\n field will raise. Pass in a dictionary with keys matching the error messages\n you want to override.\n Error message keys include null, blank, invalid, invalid_choice, unique, and\n unique_for_date. Additional error message keys are specified for each field in\n the _\bF_\bi_\be_\bl_\bd_\b _\bt_\by_\bp_\be_\bs section below.\n These error messages often don\u2019t propagate to forms. See _\bC_\bo_\bn_\bs_\bi_\bd_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs\n@@ -383,15 +383,15 @@\n The primary key field is read-only. If you change the value of the primary key\n on an existing object and then save it, a new object will be created alongside\n the old one.\n The primary key field is set to None when _\bd_\be_\bl_\be_\bt_\bi_\bn_\bg an object.\n Changed in Django 5.2:\n The CompositePrimaryKey field was added.\n *\b**\b**\b**\b* u\bun\bni\biq\bqu\bue\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  Field.unique_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Field.unique_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n If True, this field must be unique throughout the table.\n This is enforced at the database level and by model validation. If you try to\n save a model with a duplicate value in a _\bu_\bn_\bi_\bq_\bu_\be field, a\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bI_\bn_\bt_\be_\bg_\br_\bi_\bt_\by_\bE_\br_\br_\bo_\br will be raised by the model\u2019s _\bs_\ba_\bv_\be_\b(_\b) method.\n This option is valid on all field types except _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd and\n _\bO_\bn_\be_\bT_\bo_\bO_\bn_\be_\bF_\bi_\be_\bl_\bd.\n Note that when unique is True, you don\u2019t need to specify _\bd_\bb_\b__\bi_\bn_\bd_\be_\bx, because\n@@ -420,90 +420,90 @@\n Like _\bu_\bn_\bi_\bq_\bu_\be_\b__\bf_\bo_\br_\b__\bd_\ba_\bt_\be and _\bu_\bn_\bi_\bq_\bu_\be_\b__\bf_\bo_\br_\b__\bm_\bo_\bn_\bt_\bh.\n *\b**\b**\b**\b* v\bve\ber\brb\bbo\bos\bse\be_\b_n\bna\bam\bme\be_\b?\b\u00b6 *\b**\b**\b**\b*\n   Field.verbose_name_\b\u00b6\n A human-readable name for the field. If the verbose name isn\u2019t given, Django\n will automatically create it using the field\u2019s attribute name, converting\n underscores to spaces. See _\bV_\be_\br_\bb_\bo_\bs_\be_\b _\bf_\bi_\be_\bl_\bd_\b _\bn_\ba_\bm_\be_\bs.\n *\b**\b**\b**\b* v\bva\bal\bli\bid\bda\bat\bto\bor\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  Field.validators_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Field.validators_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A list of validators to run for this field. See the _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n for more information.\n *\b**\b**\b**\b**\b* F\bFi\bie\bel\bld\bd t\bty\byp\bpe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* A\bAu\but\bto\boF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AutoField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AutoField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n An _\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd that automatically increments according to available IDs. You\n usually won\u2019t need to use this directly; a primary key field will automatically\n be added to your model if you don\u2019t specify otherwise. See _\bA_\bu_\bt_\bo_\bm_\ba_\bt_\bi_\bc_\b _\bp_\br_\bi_\bm_\ba_\br_\by\n _\bk_\be_\by_\b _\bf_\bi_\be_\bl_\bd_\bs.\n *\b**\b**\b**\b* B\bBi\big\bgA\bAu\but\bto\boF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs BigAutoField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BigAutoField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A 64-bit integer, much like an _\bA_\bu_\bt_\bo_\bF_\bi_\be_\bl_\bd except that it is guaranteed to fit\n numbers from 1 to 9223372036854775807.\n *\b**\b**\b**\b* B\bBi\big\bgI\bIn\bnt\bte\beg\bge\ber\brF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs BigIntegerField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BigIntegerField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A 64-bit integer, much like an _\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd except that it is guaranteed to fit\n numbers from -9223372036854775808 to 9223372036854775807. The default form\n widget for this field is a _\bN_\bu_\bm_\bb_\be_\br_\bI_\bn_\bp_\bu_\bt.\n *\b**\b**\b**\b* B\bBi\bin\bna\bar\bry\byF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs BinaryField(m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=N\bNo\bon\bne\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BinaryField(m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=N\bNo\bon\bne\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A field to store raw binary data. It can be assigned _\bb_\by_\bt_\be_\bs, _\bb_\by_\bt_\be_\ba_\br_\br_\ba_\by, or\n _\bm_\be_\bm_\bo_\br_\by_\bv_\bi_\be_\bw.\n By default, BinaryField sets _\be_\bd_\bi_\bt_\ba_\bb_\bl_\be to False, in which case it can\u2019t be\n included in a _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm.\n   BinaryField.max_length_\b\u00b6\n       Optional. The maximum length (in bytes) of the field. The maximum length\n       is enforced in Django\u2019s validation using _\bM_\ba_\bx_\bL_\be_\bn_\bg_\bt_\bh_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br.\n Abusing BinaryField\n Although you might think about storing files in the database, consider that it\n is bad design in 99% of the cases. This field is n\bno\bot\bt a replacement for proper\n _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs handling.\n *\b**\b**\b**\b* B\bBo\boo\bol\ble\bea\ban\bnF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs BooleanField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BooleanField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A true/false field.\n The default form widget for this field is _\bC_\bh_\be_\bc_\bk_\bb_\bo_\bx_\bI_\bn_\bp_\bu_\bt, or _\bN_\bu_\bl_\bl_\bB_\bo_\bo_\bl_\be_\ba_\bn_\bS_\be_\bl_\be_\bc_\bt\n if _\bn_\bu_\bl_\bl_\b=_\bT_\br_\bu_\be.\n The default value of BooleanField is None when _\bF_\bi_\be_\bl_\bd_\b._\bd_\be_\bf_\ba_\bu_\bl_\bt isn\u2019t defined.\n *\b**\b**\b**\b* C\bCo\bom\bmp\bpo\bos\bsi\bit\bte\beP\bPr\bri\bim\bma\bar\bry\byK\bKe\bey\by_\b?\b\u00b6 *\b**\b**\b**\b*\n New in Django 5.2.\n-  c\bcl\bla\bas\bss\bs CompositePrimaryKey(*\b*f\bfi\bie\bel\bld\bd_\b_n\bna\bam\bme\bes\bs, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs CompositePrimaryKey(*\b*f\bfi\bie\bel\bld\bd_\b_n\bna\bam\bme\bes\bs, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A virtual field used for defining a composite primary key.\n This field must be defined as the model\u2019s pk attribute. If present, Django will\n create the underlying model table with a composite primary key.\n The *field_names argument is a list of positional field names that compose the\n primary key.\n See _\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\be_\b _\bp_\br_\bi_\bm_\ba_\br_\by_\b _\bk_\be_\by_\bs for more details.\n *\b**\b**\b**\b* C\bCh\bha\bar\brF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs CharField(m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=N\bNo\bon\bne\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs CharField(m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=N\bNo\bon\bne\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A string field, for small- to large-sized strings.\n For large amounts of text, use _\bT_\be_\bx_\bt_\bF_\bi_\be_\bl_\bd.\n The default form widget for this field is a _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt.\n _\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd has the following extra arguments:\n   CharField.max_length_\b\u00b6\n       The maximum length (in characters) of the field. The max_length is\n       enforced at the database level and in Django\u2019s validation using\n       _\bM_\ba_\bx_\bL_\be_\bn_\bg_\bt_\bh_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br. It\u2019s required for all database backends included with\n       Django except PostgreSQL and SQLite, which supports unlimited VARCHAR\n       columns.\n-      Note\n+      Notitie\n       If you are writing an application that must be portable to multiple\n       database backends, you should be aware that there are restrictions on\n       max_length for some backends. Refer to the _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd_\b _\bn_\bo_\bt_\be_\bs for\n       details.\n       Changed in Django 5.2:\n       Support for unlimited VARCHAR columns was added on SQLite.\n   CharField.db_collation_\b\u00b6\n       Optional. The database collation name of the field.\n-      Note\n+      Notitie\n       Collation names are not standardized. As such, this will not be portable\n       across multiple database backends.\n       Oracle\n       Oracle supports collations only when the MAX_STRING_SIZE database\n       initialization parameter is set to EXTENDED.\n *\b**\b**\b**\b* D\bDa\bat\bte\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DateField(a\bau\but\bto\bo_\b_n\bno\bow\bw=\b=F\bFa\bal\bls\bse\be, a\bau\but\bto\bo_\b_n\bno\bow\bw_\b_a\bad\bdd\bd=\b=F\bFa\bal\bls\bse\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DateField(a\bau\but\bto\bo_\b_n\bno\bow\bw=\b=F\bFa\bal\bls\bse\be, a\bau\but\bto\bo_\b_n\bno\bow\bw_\b_a\bad\bdd\bd=\b=F\bFa\bal\bls\bse\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A date, represented in Python by a datetime.date instance. Has a few extra,\n optional arguments:\n   DateField.auto_now_\b\u00b6\n       Automatically set the field to now every time the object is saved. Useful\n       for \u201clast-modified\u201d timestamps. Note that the current date is a\bal\blw\bwa\bay\bys\bs\n       used; it\u2019s not just a default value that you can override.\n       The field is only automatically updated when calling _\bM_\bo_\bd_\be_\bl_\b._\bs_\ba_\bv_\be_\b(_\b). The\n@@ -521,46 +521,47 @@\n           * For _\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd: default=timezone.now - from\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b._\bn_\bo_\bw_\b(_\b)\n The default form widget for this field is a _\bD_\ba_\bt_\be_\bI_\bn_\bp_\bu_\bt. The admin adds a\n JavaScript calendar, and a shortcut for \u201cToday\u201d. Includes an additional\n invalid_date error message key.\n The options auto_now_add, auto_now, and default are mutually exclusive. Any\n combination of these options will result in an error.\n-Note\n+Notitie\n As currently implemented, setting auto_now or auto_now_add to True will cause\n the field to have editable=False and blank=True set.\n-Note\n+Notitie\n The auto_now and auto_now_add options will always use the date in the _\bd_\be_\bf_\ba_\bu_\bl_\bt\n _\bt_\bi_\bm_\be_\bz_\bo_\bn_\be at the moment of creation or update. If you need something different,\n you may want to consider using your own callable default or overriding save()\n instead of using auto_now or auto_now_add; or using a DateTimeField instead of\n a DateField and deciding how to handle the conversion from datetime to date at\n display time.\n-Warning\n+Waarschuwing\n Always use _\bD_\ba_\bt_\be_\bF_\bi_\be_\bl_\bd with a datetime.date instance.\n If you have a datetime.datetime instance, it\u2019s recommended to convert it to a\n datetime.date first. If you don\u2019t, _\bD_\ba_\bt_\be_\bF_\bi_\be_\bl_\bd will localize the\n datetime.datetime to the _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\bt_\bi_\bm_\be_\bz_\bo_\bn_\be and convert it to a datetime.date\n instance, removing its time component. This is true for both storage and\n comparison.\n *\b**\b**\b**\b* D\bDa\bat\bte\beT\bTi\bim\bme\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DateTimeField(a\bau\but\bto\bo_\b_n\bno\bow\bw=\b=F\bFa\bal\bls\bse\be, a\bau\but\bto\bo_\b_n\bno\bow\bw_\b_a\bad\bdd\bd=\b=F\bFa\bal\bls\bse\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DateTimeField(a\bau\but\bto\bo_\b_n\bno\bow\bw=\b=F\bFa\bal\bls\bse\be, a\bau\but\bto\bo_\b_n\bno\bow\bw_\b_a\bad\bdd\bd=\b=F\bFa\bal\bls\bse\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A date and time, represented in Python by a datetime.datetime instance. Takes\n the same extra arguments as _\bD_\ba_\bt_\be_\bF_\bi_\be_\bl_\bd.\n The default form widget for this field is a single _\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bI_\bn_\bp_\bu_\bt. The admin\n uses two separate _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt widgets with JavaScript shortcuts.\n-Warning\n+Waarschuwing\n Always use _\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd with a datetime.datetime instance.\n If you have a datetime.date instance, it\u2019s recommended to convert it to a\n datetime.datetime first. If you don\u2019t, _\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd will use midnight in the\n _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\bt_\bi_\bm_\be_\bz_\bo_\bn_\be for the time component. This is true for both storage and\n comparison. To compare the date portion of a _\bD_\ba_\bt_\be_\bT_\bi_\bm_\be_\bF_\bi_\be_\bl_\bd with a datetime.date\n instance, use the _\bd_\ba_\bt_\be lookup.\n *\b**\b**\b**\b* D\bDe\bec\bci\bim\bma\bal\blF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DecimalField(m\bma\bax\bx_\b_d\bdi\big\bgi\bit\bts\bs=\b=N\bNo\bon\bne\be, d\bde\bec\bci\bim\bma\bal\bl_\b_p\bpl\bla\bac\bce\bes\bs=\b=N\bNo\bon\bne\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DecimalField(m\bma\bax\bx_\b_d\bdi\big\bgi\bit\bts\bs=\b=N\bNo\bon\bne\be, d\bde\bec\bci\bim\bma\bal\bl_\b_p\bpl\bla\bac\bce\bes\bs=\b=N\bNo\bon\bne\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A fixed-precision decimal number, represented in Python by a _\bD_\be_\bc_\bi_\bm_\ba_\bl instance.\n It validates the input using _\bD_\be_\bc_\bi_\bm_\ba_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br.\n Has the following r\bre\beq\bqu\bui\bir\bre\bed\bd arguments:\n   DecimalField.max_digits_\b\u00b6\n       The maximum number of digits allowed in the number. Note that this number\n       must be greater than or equal to decimal_places.\n   DecimalField.decimal_places_\b\u00b6\n@@ -569,36 +570,36 @@\n places, you\u2019d use:\n models.DecimalField(..., max_digits=5, decimal_places=2)\n And to store numbers up to approximately one billion with a resolution of 10\n decimal places:\n models.DecimalField(..., max_digits=19, decimal_places=10)\n The default form widget for this field is a _\bN_\bu_\bm_\bb_\be_\br_\bI_\bn_\bp_\bu_\bt when _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\be is False\n or _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt otherwise.\n-Note\n+Notitie\n For more information about the differences between the _\bF_\bl_\bo_\ba_\bt_\bF_\bi_\be_\bl_\bd and\n _\bD_\be_\bc_\bi_\bm_\ba_\bl_\bF_\bi_\be_\bl_\bd classes, please see _\bF_\bl_\bo_\ba_\bt_\bF_\bi_\be_\bl_\bd_\b _\bv_\bs_\b._\b _\bD_\be_\bc_\bi_\bm_\ba_\bl_\bF_\bi_\be_\bl_\bd. You should also\n be aware of _\bS_\bQ_\bL_\bi_\bt_\be_\b _\bl_\bi_\bm_\bi_\bt_\ba_\bt_\bi_\bo_\bn_\bs of decimal fields.\n *\b**\b**\b**\b* D\bDu\bur\bra\bat\bti\bio\bon\bnF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DurationField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DurationField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A field for storing periods of time - modeled in Python by _\bt_\bi_\bm_\be_\bd_\be_\bl_\bt_\ba. When used\n on PostgreSQL, the data type used is an interval and on Oracle the data type is\n INTERVAL DAY(9) TO SECOND(6). Otherwise a bigint of microseconds is used.\n-Note\n+Notitie\n Arithmetic with DurationField works in most cases. However on all databases\n other than PostgreSQL, comparing the value of a DurationField to arithmetic on\n DateTimeField instances will not work as expected.\n *\b**\b**\b**\b* E\bEm\bma\bai\bil\blF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs EmailField(m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=2\b25\b54\b4, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs EmailField(m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=2\b25\b54\b4, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A _\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd that checks that the value is a valid email address using\n _\bE_\bm_\ba_\bi_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br.\n *\b**\b**\b**\b* F\bFi\bil\ble\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs FileField(u\bup\bpl\blo\boa\bad\bd_\b_t\bto\bo=\b='\b''\b', s\bst\bto\bor\bra\bag\bge\be=\b=N\bNo\bon\bne\be, m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=1\b10\b00\b0, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A file-upload field.\n-Note\n+Notitie\n The primary_key argument isn\u2019t supported and will raise an error if used.\n Has the following optional arguments:\n   FileField.upload_to_\b\u00b6\n       This attribute provides a way of setting the upload directory and file\n       name, and can be set in two ways. In both cases, the value is passed to\n       the _\bS_\bt_\bo_\br_\ba_\bg_\be_\b._\bs_\ba_\bv_\be_\b(_\b) method.\n       If you specify a string value or a _\bP_\ba_\bt_\bh, it may contain _\bs_\bt_\br_\bf_\bt_\bi_\bm_\be_\b(_\b)\n@@ -660,15 +661,15 @@\n formatting; '%Y' is the four-digit year, '%m' is the two-digit month and '%d'\n is the two-digit day. If you upload a file on Jan. 15, 2007, it will be saved\n in the directory /home/media/photos/2007/01/15.\n If you wanted to retrieve the uploaded file\u2019s on-disk filename, or the file\u2019s\n size, you could use the _\bn_\ba_\bm_\be and _\bs_\bi_\bz_\be attributes respectively; for more\n information on the available attributes and methods, see the _\bF_\bi_\bl_\be class\n reference and the _\bM_\ba_\bn_\ba_\bg_\bi_\bn_\bg_\b _\bf_\bi_\bl_\be_\bs topic guide.\n-Note\n+Notitie\n The file is saved as part of saving the model in the database, so the actual\n file name used on disk cannot be relied on until after the model has been\n saved.\n The uploaded file\u2019s relative URL can be obtained using the _\bu_\br_\bl attribute.\n Internally, this calls the _\bu_\br_\bl_\b(_\b) method of the underlying _\bS_\bt_\bo_\br_\ba_\bg_\be class.\n Note that whenever you deal with uploaded files, you should pay close attention\n to where you\u2019re uploading them and what type of files they are, to avoid\n@@ -680,49 +681,49 @@\n Also note that even an uploaded HTML file, since it can be executed by the\n browser (though not by the server), can pose security threats that are\n equivalent to XSS or CSRF attacks.\n _\bF_\bi_\bl_\be_\bF_\bi_\be_\bl_\bd instances are created in your database as varchar columns with a\n default max length of 100 characters. As with other fields, you can change the\n maximum length using the _\bm_\ba_\bx_\b__\bl_\be_\bn_\bg_\bt_\bh argument.\n *\b**\b**\b* F\bFi\bil\ble\beF\bFi\bie\bel\bld\bd a\ban\bnd\bd F\bFi\bie\bel\bld\bdF\bFi\bil\ble\be_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs FieldFile_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs FieldFile_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n When you access a _\bF_\bi_\bl_\be_\bF_\bi_\be_\bl_\bd on a model, you are given an instance of _\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be\n as a proxy for accessing the underlying file.\n The API of _\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be mirrors that of _\bF_\bi_\bl_\be, with one key difference: T\bTh\bhe\be o\bob\bbj\bje\bec\bct\bt\n w\bwr\bra\bap\bpp\bpe\bed\bd b\bby\by t\bth\bhe\be c\bcl\bla\bas\bss\bs i\bis\bs n\bno\bot\bt n\bne\bec\bce\bes\bss\bsa\bar\bri\bil\bly\by a\ba w\bwr\bra\bap\bpp\bpe\ber\br a\bar\bro\bou\bun\bnd\bd P\bPy\byt\bth\bho\bon\bn?\b\u2019s\bs b\bbu\bui\bil\blt\bt-\b-i\bin\bn f\bfi\bil\ble\be\n o\bob\bbj\bje\bec\bct\bt.\b. Instead, it is a wrapper around the result of the _\bS_\bt_\bo_\br_\ba_\bg_\be_\b._\bo_\bp_\be_\bn_\b(_\b)\n method, which may be a _\bF_\bi_\bl_\be object, or it may be a custom storage\u2019s\n implementation of the _\bF_\bi_\bl_\be API.\n In addition to the API inherited from _\bF_\bi_\bl_\be such as read() and write(),\n _\bF_\bi_\be_\bl_\bd_\bF_\bi_\bl_\be includes several methods that can be used to interact with the\n underlying file:\n-Warning\n+Waarschuwing\n Two methods of this class, _\bs_\ba_\bv_\be_\b(_\b) and _\bd_\be_\bl_\be_\bt_\be_\b(_\b), default to saving the model\n object of the associated FieldFile in the database.\n   FieldFile.name_\b\u00b6\n The name of the file including the relative path from the root of the _\bS_\bt_\bo_\br_\ba_\bg_\be\n of the associated _\bF_\bi_\bl_\be_\bF_\bi_\be_\bl_\bd.\n-  FieldFile.path_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  FieldFile.path_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A read-only property to access the file\u2019s local filesystem path by calling the\n _\bp_\ba_\bt_\bh_\b(_\b) method of the underlying _\bS_\bt_\bo_\br_\ba_\bg_\be class.\n-  FieldFile.size_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  FieldFile.size_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The result of the underlying _\bS_\bt_\bo_\br_\ba_\bg_\be_\b._\bs_\bi_\bz_\be_\b(_\b) method.\n-  FieldFile.url_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  FieldFile.url_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A read-only property to access the file\u2019s relative URL by calling the _\bu_\br_\bl_\b(_\b)\n method of the underlying _\bS_\bt_\bo_\br_\ba_\bg_\be class.\n-  FieldFile.open(m\bmo\bod\bde\be=\b='\b'r\brb\bb'\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  FieldFile.open(m\bmo\bod\bde\be=\b='\b'r\brb\bb'\b')_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Opens or reopens the file associated with this instance in the specified mode.\n Unlike the standard Python open() method, it doesn\u2019t return a file descriptor.\n Since the underlying file is opened implicitly when accessing it, it may be\n unnecessary to call this method except to reset the pointer to the underlying\n file or to change the mode.\n-  FieldFile.close()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  FieldFile.close()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Behaves like the standard Python file.close() method and closes the file\n associated with this instance.\n-  FieldFile.save(n\bna\bam\bme\be, c\bco\bon\bnt\bte\ben\bnt\bt, s\bsa\bav\bve\be=\b=T\bTr\bru\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  FieldFile.save(n\bna\bam\bme\be, c\bco\bon\bnt\bte\ben\bnt\bt, s\bsa\bav\bve\be=\b=T\bTr\bru\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n This method takes a filename and file contents and passes them to the storage\n class for the field, then associates the stored file with the model field. If\n you want to manually associate file data with _\bF_\bi_\bl_\be_\bF_\bi_\be_\bl_\bd instances on your\n model, the save() method is used to persist that file data.\n Takes two required arguments: name which is the name of the file, and content\n which is an object containing the file\u2019s contents. The optional save argument\n controls whether or not the model instance is saved after the file associated\n@@ -736,27 +737,27 @@\n f = open(\"/path/to/hello.world\")\n myfile = File(f)\n Or you can construct one from a Python string like this:\n from django.core.files.base import ContentFile\n \n myfile = ContentFile(\"hello world\")\n For more information, see _\bM_\ba_\bn_\ba_\bg_\bi_\bn_\bg_\b _\bf_\bi_\bl_\be_\bs.\n-  FieldFile.delete(s\bsa\bav\bve\be=\b=T\bTr\bru\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  FieldFile.delete(s\bsa\bav\bve\be=\b=T\bTr\bru\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Deletes the file associated with this instance and clears all attributes on the\n field. Note: This method will close the file if it happens to be open when\n delete() is called.\n The optional save argument controls whether or not the model instance is saved\n after the file associated with this field has been deleted. Defaults to True.\n Note that when a model is deleted, related files are not deleted. If you need\n to cleanup orphaned files, you\u2019ll need to handle it yourself (for instance,\n with a custom management command that can be run manually or scheduled to run\n periodically via e.g. cron).\n *\b**\b**\b**\b* F\bFi\bil\ble\beP\bPa\bat\bth\bhF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs FilePathField(p\bpa\bat\bth\bh=\b='\b''\b', m\bma\bat\btc\bch\bh=\b=N\bNo\bon\bne\be, r\bre\bec\bcu\bur\brs\bsi\biv\bve\be=\b=F\bFa\bal\bls\bse\be, a\bal\bll\blo\bow\bw_\b_f\bfi\bil\ble\bes\bs=\b=T\bTr\bru\bue\be,\n-  a\bal\bll\blo\bow\bw_\b_f\bfo\bol\bld\bde\ber\brs\bs=\b=F\bFa\bal\bls\bse\be, m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=1\b10\b00\b0, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  a\bal\bll\blo\bow\bw_\b_f\bfo\bol\bld\bde\ber\brs\bs=\b=F\bFa\bal\bls\bse\be, m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=1\b10\b00\b0, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A _\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd whose choices are limited to the filenames in a certain directory\n on the filesystem. Has some special arguments, of which the first is r\bre\beq\bqu\bui\bir\bre\bed\bd:\n   FilePathField.path_\b\u00b6\n       Required. The absolute filesystem path to a directory from which this\n       _\bF_\bi_\bl_\be_\bP_\ba_\bt_\bh_\bF_\bi_\be_\bl_\bd should get its choices. Example: \"/home/images\".\n       path may also be a callable, such as a function to dynamically set the\n       path at runtime. Example:\n@@ -792,27 +793,27 @@\n FilePathField(path=\"/home/images\", match=\"foo.*\", recursive=True)\n \u2026will match /home/images/foo.png but not /home/images/foo/bar.png because the\n _\bm_\ba_\bt_\bc_\bh applies to the base filename (foo.png and bar.png).\n _\bF_\bi_\bl_\be_\bP_\ba_\bt_\bh_\bF_\bi_\be_\bl_\bd instances are created in your database as varchar columns with a\n default max length of 100 characters. As with other fields, you can change the\n maximum length using the _\bm_\ba_\bx_\b__\bl_\be_\bn_\bg_\bt_\bh argument.\n *\b**\b**\b**\b* F\bFl\blo\boa\bat\btF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs FloatField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs FloatField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A floating-point number represented in Python by a float instance.\n The default form widget for this field is a _\bN_\bu_\bm_\bb_\be_\br_\bI_\bn_\bp_\bu_\bt when _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\be is False\n or _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt otherwise.\n FloatField vs. DecimalField\n The _\bF_\bl_\bo_\ba_\bt_\bF_\bi_\be_\bl_\bd class is sometimes mixed up with the _\bD_\be_\bc_\bi_\bm_\ba_\bl_\bF_\bi_\be_\bl_\bd class.\n Although they both represent real numbers, they represent those numbers\n differently. FloatField uses Python\u2019s float type internally, while DecimalField\n uses Python\u2019s Decimal type. For information on the difference between the two,\n see Python\u2019s documentation for the _\bd_\be_\bc_\bi_\bm_\ba_\bl module.\n *\b**\b**\b**\b* G\bGe\ben\bne\ber\bra\bat\bte\bed\bdF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs GeneratedField(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd, d\bdb\bb_\b_p\bpe\ber\brs\bsi\bis\bst\bt=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A field that is always computed based on other fields in the model. This field\n is managed and updated by the database itself. Uses the GENERATED ALWAYS SQL\n syntax.\n There are two kinds of generated columns: stored and virtual. A stored\n generated column is computed when it is written (inserted or updated) and\n occupies storage as if it were a regular column. A virtual generated column\n occupies no storage and is computed when it is read. Thus, a virtual generated\n@@ -841,15 +842,15 @@\n doesn\u2019t validate and the database may raise an error e.g. PostgreSQL requires\n functions and operators referenced in a generated column to be marked as\n IMMUTABLE.\n You should always check that expression is supported on your database. Check\n out _\bM_\ba_\br_\bi_\ba_\bD_\bB, _\bM_\by_\bS_\bQ_\bL, _\bO_\br_\ba_\bc_\bl_\be, _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL, or _\bS_\bQ_\bL_\bi_\bt_\be docs.\n *\b**\b**\b**\b* G\bGe\ben\bne\ber\bri\bic\bcI\bIP\bPA\bAd\bdd\bdr\bre\bes\bss\bsF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs GenericIPAddressField(p\bpr\bro\bot\bto\boc\bco\bol\bl=\b='\b'b\bbo\bot\bth\bh'\b', u\bun\bnp\bpa\bac\bck\bk_\b_i\bip\bpv\bv4\b4=\b=F\bFa\bal\bls\bse\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n An IPv4 or IPv6 address, in string format (e.g. 192.0.2.30 or 2a02:42fe::4).\n The default form widget for this field is a _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt.\n The IPv6 address normalization follows _\bR\bR_\bF\bF_\bC\bC_\b _\b4\b4_\b2\b2_\b9\b9_\b1\b1_\b _\bS\bS_\be\be_\bc\bc_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b _\b2\b2_\b.\b._\b2\b2 section 2.2,\n including using the IPv4 format suggested in paragraph 3 of that section, like\n ::ffff:192.0.2.0. For example, 2001:0::0:01 would be normalized to 2001::1, and\n ::ffff:0a0a:0a0a to ::ffff:10.10.10.10. All characters are converted to\n lowercase.\n@@ -860,15 +861,15 @@\n       Unpacks IPv4 mapped addresses like ::ffff:192.0.2.1. If this option is\n       enabled that address would be unpacked to 192.0.2.1. Default is disabled.\n       Can only be used when protocol is set to 'both'.\n If you allow for blank values, you have to allow for null values since blank\n values are stored as null.\n *\b**\b**\b**\b* I\bIm\bma\bag\bge\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs ImageField(u\bup\bpl\blo\boa\bad\bd_\b_t\bto\bo=\b=N\bNo\bon\bne\be, h\bhe\bei\big\bgh\bht\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, w\bwi\bid\bdt\bth\bh_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be,\n-  m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=1\b10\b00\b0, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=1\b10\b00\b0, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Inherits all attributes and methods from _\bF_\bi_\bl_\be_\bF_\bi_\be_\bl_\bd, but also validates that the\n uploaded object is a valid image.\n In addition to the special attributes that are available for _\bF_\bi_\bl_\be_\bF_\bi_\be_\bl_\bd, an\n _\bI_\bm_\ba_\bg_\be_\bF_\bi_\be_\bl_\bd also has height and width attributes.\n To facilitate querying on those attributes, _\bI_\bm_\ba_\bg_\be_\bF_\bi_\be_\bl_\bd has the following\n optional arguments:\n   ImageField.height_field_\b\u00b6\n@@ -879,23 +880,23 @@\n       each time an image object is set.\n Requires the _\bp_\bi_\bl_\bl_\bo_\bw library.\n _\bI_\bm_\ba_\bg_\be_\bF_\bi_\be_\bl_\bd instances are created in your database as varchar columns with a\n default max length of 100 characters. As with other fields, you can change the\n maximum length using the _\bm_\ba_\bx_\b__\bl_\be_\bn_\bg_\bt_\bh argument.\n The default form widget for this field is a _\bC_\bl_\be_\ba_\br_\ba_\bb_\bl_\be_\bF_\bi_\bl_\be_\bI_\bn_\bp_\bu_\bt.\n *\b**\b**\b**\b* I\bIn\bnt\bte\beg\bge\ber\brF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs IntegerField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs IntegerField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n An integer. Values from -2147483648 to 2147483647 are safe in all databases\n supported by Django.\n It uses _\bM_\bi_\bn_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br and _\bM_\ba_\bx_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br to validate the input based on\n the values that the default database supports.\n The default form widget for this field is a _\bN_\bu_\bm_\bb_\be_\br_\bI_\bn_\bp_\bu_\bt when _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\be is False\n or _\bT_\be_\bx_\bt_\bI_\bn_\bp_\bu_\bt otherwise.\n *\b**\b**\b**\b* J\bJS\bSO\bON\bNF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs JSONField(e\ben\bnc\bco\bod\bde\ber\br=\b=N\bNo\bon\bne\be, d\bde\bec\bco\bod\bde\ber\br=\b=N\bNo\bon\bne\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs JSONField(e\ben\bnc\bco\bod\bde\ber\br=\b=N\bNo\bon\bne\be, d\bde\bec\bco\bod\bde\ber\br=\b=N\bNo\bon\bne\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A field for storing JSON encoded data. In Python the data is represented in its\n Python native format: dictionaries, lists, strings, numbers, booleans and None.\n JSONField is supported on MariaDB, MySQL, Oracle, PostgreSQL, and SQLite (with\n the _\bJ_\bS_\bO_\bN_\b1_\b _\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\b _\be_\bn_\ba_\bb_\bl_\be_\bd).\n   JSONField.encoder_\b\u00b6\n       An optional _\bj_\bs_\bo_\bn_\b._\bJ_\bS_\bO_\bN_\bE_\bn_\bc_\bo_\bd_\be_\br subclass to serialize data types not\n       supported by the standard JSON serializer (e.g. datetime.datetime or\n@@ -927,79 +928,79 @@\n is stored based on the actual structure of the JSON which allows indexing. The\n trade-off is a small additional cost on writing to the jsonb field. JSONField\n uses jsonb.\n Oracle users\n Oracle Database does not support storing JSON scalar values. Only JSON objects\n and arrays (represented in Python using _\bd_\bi_\bc_\bt and _\bl_\bi_\bs_\bt) are supported.\n *\b**\b**\b**\b* P\bPo\bos\bsi\bit\bti\biv\bve\beB\bBi\big\bgI\bIn\bnt\bte\beg\bge\ber\brF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs PositiveBigIntegerField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PositiveBigIntegerField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Like a _\bP_\bo_\bs_\bi_\bt_\bi_\bv_\be_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd, but only allows values under a certain (database-\n dependent) point. Values from 0 to 9223372036854775807 are safe in all\n databases supported by Django.\n *\b**\b**\b**\b* P\bPo\bos\bsi\bit\bti\biv\bve\beI\bIn\bnt\bte\beg\bge\ber\brF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs PositiveIntegerField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PositiveIntegerField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Like an _\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd, but must be either positive or zero (0). Values from 0 to\n 2147483647 are safe in all databases supported by Django. The value 0 is\n accepted for backward compatibility reasons.\n *\b**\b**\b**\b* P\bPo\bos\bsi\bit\bti\biv\bve\beS\bSm\bma\bal\bll\blI\bIn\bnt\bte\beg\bge\ber\brF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs PositiveSmallIntegerField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PositiveSmallIntegerField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Like a _\bP_\bo_\bs_\bi_\bt_\bi_\bv_\be_\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd, but only allows values under a certain (database-\n dependent) point. Values from 0 to 32767 are safe in all databases supported by\n Django.\n *\b**\b**\b**\b* S\bSl\blu\bug\bgF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SlugField(m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=5\b50\b0, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SlugField(m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=5\b50\b0, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n _\bS_\bl_\bu_\bg is a newspaper term. A slug is a short label for something, containing\n only letters, numbers, underscores or hyphens. They\u2019re generally used in URLs.\n Like a CharField, you can specify _\bm_\ba_\bx_\b__\bl_\be_\bn_\bg_\bt_\bh (read the note about database\n portability and _\bm_\ba_\bx_\b__\bl_\be_\bn_\bg_\bt_\bh in that section, too). If _\bm_\ba_\bx_\b__\bl_\be_\bn_\bg_\bt_\bh is not\n specified, Django will use a default length of 50.\n Implies setting _\bF_\bi_\be_\bl_\bd_\b._\bd_\bb_\b__\bi_\bn_\bd_\be_\bx to True.\n It is often useful to automatically prepopulate a SlugField based on the value\n of some other value. You can do this automatically in the admin using\n _\bp_\br_\be_\bp_\bo_\bp_\bu_\bl_\ba_\bt_\be_\bd_\b__\bf_\bi_\be_\bl_\bd_\bs.\n It uses _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bs_\bl_\bu_\bg or _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bu_\bn_\bi_\bc_\bo_\bd_\be_\b__\bs_\bl_\bu_\bg for validation.\n   SlugField.allow_unicode_\b\u00b6\n       If True, the field accepts Unicode letters in addition to ASCII letters.\n       Defaults to False.\n *\b**\b**\b**\b* S\bSm\bma\bal\bll\blA\bAu\but\bto\boF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SmallAutoField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SmallAutoField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Like an _\bA_\bu_\bt_\bo_\bF_\bi_\be_\bl_\bd, but only allows values under a certain (database-dependent)\n limit. Values from 1 to 32767 are safe in all databases supported by Django.\n *\b**\b**\b**\b* S\bSm\bma\bal\bll\blI\bIn\bnt\bte\beg\bge\ber\brF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SmallIntegerField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SmallIntegerField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Like an _\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd, but only allows values under a certain (database-\n dependent) point. Values from -32768 to 32767 are safe in all databases\n supported by Django.\n *\b**\b**\b**\b* T\bTe\bex\bxt\btF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TextField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TextField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A large text field. The default form widget for this field is a _\bT_\be_\bx_\bt_\ba_\br_\be_\ba.\n If you specify a max_length attribute, it will be reflected in the _\bT_\be_\bx_\bt_\ba_\br_\be_\ba\n widget of the auto-generated form field. However it is not enforced at the\n model or database level. Use a _\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd for that.\n   TextField.db_collation_\b\u00b6\n       Optional. The database collation name of the field.\n-      Note\n+      Notitie\n       Collation names are not standardized. As such, this will not be portable\n       across multiple database backends.\n       Oracle\n       Oracle does not support collations for a TextField.\n *\b**\b**\b**\b* T\bTi\bim\bme\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TimeField(a\bau\but\bto\bo_\b_n\bno\bow\bw=\b=F\bFa\bal\bls\bse\be, a\bau\but\bto\bo_\b_n\bno\bow\bw_\b_a\bad\bdd\bd=\b=F\bFa\bal\bls\bse\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TimeField(a\bau\but\bto\bo_\b_n\bno\bow\bw=\b=F\bFa\bal\bls\bse\be, a\bau\but\bto\bo_\b_n\bno\bow\bw_\b_a\bad\bdd\bd=\b=F\bFa\bal\bls\bse\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A time, represented in Python by a datetime.time instance. Accepts the same\n auto-population options as _\bD_\ba_\bt_\be_\bF_\bi_\be_\bl_\bd.\n The default form widget for this field is a _\bT_\bi_\bm_\be_\bI_\bn_\bp_\bu_\bt. The admin adds some\n JavaScript shortcuts.\n *\b**\b**\b**\b* U\bUR\bRL\bLF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs URLField(m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=2\b20\b00\b0, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs URLField(m\bma\bax\bx_\b_l\ble\ben\bng\bgt\bth\bh=\b=2\b20\b00\b0, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A _\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd for a URL, validated by _\bU_\bR_\bL_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br.\n The default form widget for this field is a _\bU_\bR_\bL_\bI_\bn_\bp_\bu_\bt.\n Like all _\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd subclasses, _\bU_\bR_\bL_\bF_\bi_\be_\bl_\bd takes the optional _\bm_\ba_\bx_\b__\bl_\be_\bn_\bg_\bt_\bh argument.\n If you don\u2019t specify _\bm_\ba_\bx_\b__\bl_\be_\bn_\bg_\bt_\bh, a default of 200 is used.\n *\b**\b**\b**\b* U\bUU\bUI\bID\bDF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs UUIDField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs UUIDField(*\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A field for storing universally unique identifiers. Uses Python\u2019s _\bU_\bU_\bI_\bD class.\n When used on PostgreSQL and MariaDB 10.7+, this stores in a uuid datatype,\n otherwise in a char(32).\n Universally unique identifiers are a good alternative to _\bA_\bu_\bt_\bo_\bF_\bi_\be_\bl_\bd for\n _\bp_\br_\bi_\bm_\ba_\br_\by_\b__\bk_\be_\by. The database will not generate the UUID for you, so it is\n recommended to use _\bd_\be_\bf_\ba_\bu_\bl_\bt:\n import uuid\n@@ -1014,15 +1015,15 @@\n Lookups on PostgreSQL and MariaDB 10.7+\n Using _\bi_\be_\bx_\ba_\bc_\bt, _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs, _\bi_\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs, _\bs_\bt_\ba_\br_\bt_\bs_\bw_\bi_\bt_\bh, _\bi_\bs_\bt_\ba_\br_\bt_\bs_\bw_\bi_\bt_\bh, _\be_\bn_\bd_\bs_\bw_\bi_\bt_\bh, or\n _\bi_\be_\bn_\bd_\bs_\bw_\bi_\bt_\bh lookups on PostgreSQL don\u2019t work for values without hyphens, because\n PostgreSQL and MariaDB 10.7+ store them in a hyphenated uuid datatype type.\n *\b**\b**\b**\b**\b* R\bRe\bel\bla\bat\bti\bio\bon\bns\bsh\bhi\bip\bp f\bfi\bie\bel\bld\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django also defines a set of fields that represent relations.\n *\b**\b**\b**\b* F\bFo\bor\bre\bei\big\bgn\bnK\bKe\bey\by_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ForeignKey(t\bto\bo, o\bon\bn_\b_d\bde\bel\ble\bet\bte\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ForeignKey(t\bto\bo, o\bon\bn_\b_d\bde\bel\ble\bet\bte\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A many-to-one relationship. Requires two positional arguments: the class to\n which the model is related and the _\bo_\bn_\b__\bd_\be_\bl_\be_\bt_\be option:\n from django.db import models\n \n \n class Manufacturer(models.Model):\n     name = models.TextField()\n@@ -1059,24 +1060,24 @@\n           models.SET_NULL,\n           blank=True,\n           null=True,\n       )\n       on_delete doesn\u2019t create an SQL constraint in the database. Support for\n       database-level cascade options _\bm_\ba_\by_\b _\bb_\be_\b _\bi_\bm_\bp_\bl_\be_\bm_\be_\bn_\bt_\be_\bd_\b _\bl_\ba_\bt_\be_\br.\n The possible values for _\bo_\bn_\b__\bd_\be_\bl_\be_\bt_\be are found in _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs:\n-    *   CASCADE_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+    *   CASCADE_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Cascade deletes. Django emulates the behavior of the SQL constraint\n             ON DELETE CASCADE and also deletes the object containing the\n             ForeignKey.\n             _\bM_\bo_\bd_\be_\bl_\b._\bd_\be_\bl_\be_\bt_\be_\b(_\b) isn\u2019t called on related models, but the _\bp_\br_\be_\b__\bd_\be_\bl_\be_\bt_\be\n             and _\bp_\bo_\bs_\bt_\b__\bd_\be_\bl_\be_\bt_\be signals are sent for all deleted objects.\n-    *   PROTECT_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+    *   PROTECT_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Prevent deletion of the referenced object by raising\n             _\bP_\br_\bo_\bt_\be_\bc_\bt_\be_\bd_\bE_\br_\br_\bo_\br, a subclass of _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bI_\bn_\bt_\be_\bg_\br_\bi_\bt_\by_\bE_\br_\br_\bo_\br.\n-    *   RESTRICT_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+    *   RESTRICT_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Prevent deletion of the referenced object by raising\n             _\bR_\be_\bs_\bt_\br_\bi_\bc_\bt_\be_\bd_\bE_\br_\br_\bo_\br (a subclass of _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bI_\bn_\bt_\be_\bg_\br_\bi_\bt_\by_\bE_\br_\br_\bo_\br). Unlike\n             _\bP_\bR_\bO_\bT_\bE_\bC_\bT, deletion of the referenced object is allowed if it also\n             references a different object that is being deleted in the same\n             operation, but via a _\bC_\bA_\bS_\bC_\bA_\bD_\bE relationship.\n             Consider this set of models:\n             class Artist(models.Model):\n@@ -1103,20 +1104,20 @@\n             album=album_two)\n             >>> album_one.delete()\n             # Raises RestrictedError.\n             >>> artist_two.delete()\n             # Raises RestrictedError.\n             >>> artist_one.delete()\n             (4, {'Song': 2, 'Album': 1, 'Artist': 1})\n-    *   SET_NULL_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+    *   SET_NULL_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Set the _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by null; this is only possible if _\bn_\bu_\bl_\bl is True.\n-    *   SET_DEFAULT_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+    *   SET_DEFAULT_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Set the _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by to its default value; a default for the\n             _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by must be set.\n-    *   SET()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+    *   SET()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Set the _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by to the value passed to _\bS_\bE_\bT_\b(_\b), or if a callable\n             is passed in, the result of calling it. In most cases, passing a\n             callable will be necessary to avoid executing queries at the time\n             your models.py is imported:\n             from django.conf import settings\n             from django.contrib.auth import get_user_model\n             from django.db import models\n@@ -1128,15 +1129,15 @@\n \n \n             class MyModel(models.Model):\n                 user = models.ForeignKey(\n                     settings.AUTH_USER_MODEL,\n                     on_delete=models.SET(get_sentinel_user),\n                 )\n-    *   DO_NOTHING_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+    *   DO_NOTHING_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Take no action. If your database backend enforces referential\n             integrity, this will cause an _\bI_\bn_\bt_\be_\bg_\br_\bi_\bt_\by_\bE_\br_\br_\bo_\br unless you manually\n             add an SQL ON DELETE constraint to the database field.\n   ForeignKey.limit_choices_to_\b\u00b6\n       Sets a limit to the available choices for this field when this field is\n       rendered using a ModelForm or the admin (by default, all objects in the\n       queryset are available to choose). Either a dictionary, a _\bQ object, or a\n@@ -1157,15 +1158,15 @@\n \n \n       limit_choices_to = limit_pub_date_choices\n       If limit_choices_to is or returns a _\bQ_\b _\bo_\bb_\bj_\be_\bc_\bt, which is useful for _\bc_\bo_\bm_\bp_\bl_\be_\bx\n       _\bq_\bu_\be_\br_\bi_\be_\bs, then it will only have an effect on the choices available in the\n       admin when the field is not listed in _\br_\ba_\bw_\b__\bi_\bd_\b__\bf_\bi_\be_\bl_\bd_\bs in the ModelAdmin for\n       the model.\n-      Note\n+      Notitie\n       If a callable is used for limit_choices_to, it will be invoked every time\n       a new form is instantiated. It may also be invoked when a model is\n       validated, for example by management commands or the admin. The admin\n       constructs querysets to validate its form inputs in various edge cases\n       multiple times, so there is a possibility your callable may be invoked\n       several times.\n   ForeignKey.related_name_\b\u00b6\n@@ -1228,15 +1229,15 @@\n       Setting it to False does not mean you can reference a swappable model\n       even if it is swapped out - False means that the migrations made with\n       this ForeignKey will always reference the exact model you specify (so it\n       will fail hard if the user tries to run with a User model you don\u2019t\n       support, for example).\n       If in doubt, leave it to its default of True.\n *\b**\b**\b**\b* M\bMa\ban\bny\byT\bTo\boM\bMa\ban\bny\byF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ManyToManyField(t\bto\bo, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ManyToManyField(t\bto\bo, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A many-to-many relationship. Requires a positional argument: the class to which\n the model is related, which works exactly the same as it does for _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by,\n including _\br_\be_\bc_\bu_\br_\bs_\bi_\bv_\be and _\bl_\ba_\bz_\by relationships.\n Related objects can be added, removed, or created with the field\u2019s\n _\bR_\be_\bl_\ba_\bt_\be_\bd_\bM_\ba_\bn_\ba_\bg_\be_\br.\n *\b**\b**\b* D\bDa\bat\bta\bab\bba\bas\bse\be R\bRe\bep\bpr\bre\bes\bse\ben\bnt\bta\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b*\n Behind the scenes, Django creates an intermediary join table to represent the\n@@ -1274,19 +1275,19 @@\n   ManyToManyField.through_\b\u00b6\n       Django will automatically generate a table to manage many-to-many\n       relationships. However, if you want to manually specify the intermediary\n       table, you can use the _\bt_\bh_\br_\bo_\bu_\bg_\bh option to specify the Django model that\n       represents the intermediate table that you want to use.\n       The most common use for this option is when you want to associate _\be_\bx_\bt_\br_\ba\n       _\bd_\ba_\bt_\ba_\b _\bw_\bi_\bt_\bh_\b _\ba_\b _\bm_\ba_\bn_\by_\b-_\bt_\bo_\b-_\bm_\ba_\bn_\by_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp.\n-      Note\n+      Notitie\n       If you don\u2019t want multiple associations between the same instances, add a\n       _\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt including the from and to fields. Django\u2019s automatically\n       generated many-to-many tables include such a constraint.\n-      Note\n+      Notitie\n       Recursive relationships using an intermediary model can\u2019t determine the\n       reverse accessors names, as they would be the same. You need to set a\n       _\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bn_\ba_\bm_\be to at least one of them. If you\u2019d prefer Django not to\n       create a backwards relation, set related_name to '+'.\n       If you don\u2019t specify an explicit through model, there is still an\n       implicit through model class you can use to directly access the table\n       created to hold the association. It has three fields to link the models.\n@@ -1376,15 +1377,15 @@\n       should always point toward the swapped-in model - for example, if it is a\n       profile model designed specifically for your custom user model.\n       If in doubt, leave it to its default of True.\n _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd does not support _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs.\n _\bn_\bu_\bl_\bl has no effect since there is no way to require a relationship at the\n database level.\n *\b**\b**\b**\b* O\bOn\bne\beT\bTo\boO\bOn\bne\beF\bFi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs OneToOneField(t\bto\bo, o\bon\bn_\b_d\bde\bel\ble\bet\bte\be, p\bpa\bar\bre\ben\bnt\bt_\b_l\bli\bin\bnk\bk=\b=F\bFa\bal\bls\bse\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs OneToOneField(t\bto\bo, o\bon\bn_\b_d\bde\bel\ble\bet\bte\be, p\bpa\bar\bre\ben\bnt\bt_\b_l\bli\bin\bnk\bk=\b=F\bFa\bal\bls\bse\be, *\b**\b*o\bop\bpt\bti\bio\bon\bns\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A one-to-one relationship. Conceptually, this is similar to a _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by with\n _\bu_\bn_\bi_\bq_\bu_\be_\b=_\bT_\br_\bu_\be, but the \u201creverse\u201d side of the relation will directly return a\n single object.\n This is most useful as the primary key of a model which \u201cextends\u201d another model\n in some way; _\bM_\bu_\bl_\bt_\bi_\b-_\bt_\ba_\bb_\bl_\be_\b _\bi_\bn_\bh_\be_\br_\bi_\bt_\ba_\bn_\bc_\be is implemented by adding an implicit one-\n to-one relation from the child model to the parent model, for example.\n One positional argument is required: the class to which the model will be\n@@ -1502,15 +1503,15 @@\n     manufacturer = models.ForeignKey(\n         \"thirdpartyapp.Manufacturer\",\n         on_delete=models.CASCADE,\n     )\n Absolute references always point to the same model, even when used in an\n _\ba_\bb_\bs_\bt_\br_\ba_\bc_\bt_\b _\bm_\bo_\bd_\be_\bl.\n *\b**\b**\b**\b**\b* F\bFi\bie\bel\bld\bd A\bAP\bPI\bI r\bre\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Field_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Field_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Field is an abstract class that represents a database table column.\n       Django uses fields to create the database table (_\bd_\bb_\b__\bt_\by_\bp_\be_\b(_\b)), to map\n       Python types to database (_\bg_\be_\bt_\b__\bp_\br_\be_\bp_\b__\bv_\ba_\bl_\bu_\be_\b(_\b)) and vice-versa (_\bf_\br_\bo_\bm_\b__\bd_\bb_\b__\bv_\ba_\bl_\bu_\be\n       _\b(_\b)).\n       A field is thus a fundamental piece in different Django APIs, notably,\n       _\bm_\bo_\bd_\be_\bl_\bs and _\bq_\bu_\be_\br_\by_\bs_\be_\bt_\bs.\n       In models, a field is instantiated as a class attribute and represents a\n@@ -1533,98 +1534,99 @@\n         descriptor_class_\b\u00b6\n             A class implementing the _\bd_\be_\bs_\bc_\br_\bi_\bp_\bt_\bo_\br_\b _\bp_\br_\bo_\bt_\bo_\bc_\bo_\bl that is instantiated\n             and assigned to the model instance attribute. The constructor must\n             accept a single argument, the Field instance. Overriding this class\n             attribute allows for customizing the get and set behavior.\n       To map a Field to a database-specific type, Django exposes several\n       methods:\n-        get_internal_type()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_internal_type()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a string naming this field for backend specific purposes.\n             By default, it returns the class name.\n             See _\bE_\bm_\bu_\bl_\ba_\bt_\bi_\bn_\bg_\b _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bi_\be_\bl_\bd_\b _\bt_\by_\bp_\be_\bs for usage in custom fields.\n-        db_type(c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        db_type(c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the database column data type for the _\bF_\bi_\be_\bl_\bd, taking into\n             account the connection.\n             See _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bt_\by_\bp_\be_\bs for usage in custom fields.\n-        rel_db_type(c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        rel_db_type(c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the database column data type for fields such as ForeignKey\n             and OneToOneField that point to the _\bF_\bi_\be_\bl_\bd, taking into account the\n             connection.\n             See _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bt_\by_\bp_\be_\bs for usage in custom fields.\n       There are three main situations where Django needs to interact with the\n       database backend and fields:\n           * when it queries the database (Python value -> database backend\n             value)\n           * when it loads data from the database (database backend value -\n             > Python value)\n           * when it saves to the database (Python value -> database backend\n             value)\n       When querying, _\bg_\be_\bt_\b__\bd_\bb_\b__\bp_\br_\be_\bp_\b__\bv_\ba_\bl_\bu_\be_\b(_\b) and _\bg_\be_\bt_\b__\bp_\br_\be_\bp_\b__\bv_\ba_\bl_\bu_\be_\b(_\b) are used:\n-        get_prep_value(v\bva\bal\blu\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_prep_value(v\bva\bal\blu\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             value is the current value of the model\u2019s attribute, and the method\n             should return data in a format that has been prepared for use as a\n             parameter in a query.\n             See _\bC_\bo_\bn_\bv_\be_\br_\bt_\bi_\bn_\bg_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs_\b _\bt_\bo_\b _\bq_\bu_\be_\br_\by_\b _\bv_\ba_\bl_\bu_\be_\bs for usage.\n-        get_db_prep_value(v\bva\bal\blu\bue\be, c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn, p\bpr\bre\bep\bpa\bar\bre\bed\bd=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_db_prep_value(v\bva\bal\blu\bue\be, c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn, p\bpr\bre\bep\bpa\bar\bre\bed\bd=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Converts value to a backend-specific value. By default it returns\n             value if prepared=True and _\bg_\be_\bt_\b__\bp_\br_\be_\bp_\b__\bv_\ba_\bl_\bu_\be_\b(_\b) if is False.\n             See _\bC_\bo_\bn_\bv_\be_\br_\bt_\bi_\bn_\bg_\b _\bq_\bu_\be_\br_\by_\b _\bv_\ba_\bl_\bu_\be_\bs_\b _\bt_\bo_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bv_\ba_\bl_\bu_\be_\bs for usage.\n       When loading data, _\bf_\br_\bo_\bm_\b__\bd_\bb_\b__\bv_\ba_\bl_\bu_\be_\b(_\b) is used:\n         from_db_value(v\bva\bal\blu\bue\be, e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn)_\b\u00b6\n             Converts a value as returned by the database to a Python object. It\n             is the reverse of _\bg_\be_\bt_\b__\bp_\br_\be_\bp_\b__\bv_\ba_\bl_\bu_\be_\b(_\b).\n             This method is not used for most built-in fields as the database\n             backend already returns the correct Python type, or the backend\n             itself does the conversion.\n             expression is the same as self.\n             See _\bC_\bo_\bn_\bv_\be_\br_\bt_\bi_\bn_\bg_\b _\bv_\ba_\bl_\bu_\be_\bs_\b _\bt_\bo_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs for usage.\n-            Note\n+            Notitie\n             For performance reasons, from_db_value is not implemented as a no-\n             op on fields which do not require it (all Django fields).\n             Consequently you may not call super in your definition.\n       When saving, _\bp_\br_\be_\b__\bs_\ba_\bv_\be_\b(_\b) and _\bg_\be_\bt_\b__\bd_\bb_\b__\bp_\br_\be_\bp_\b__\bs_\ba_\bv_\be_\b(_\b) are used:\n-        get_db_prep_save(v\bva\bal\blu\bue\be, c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_db_prep_save(v\bva\bal\blu\bue\be, c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Same as the _\bg_\be_\bt_\b__\bd_\bb_\b__\bp_\br_\be_\bp_\b__\bv_\ba_\bl_\bu_\be_\b(_\b), but called when the field value\n             must be s\bsa\bav\bve\bed\bd to the database. By default returns _\bg_\be_\bt_\b__\bd_\bb_\b__\bp_\br_\be_\bp_\b__\bv_\ba_\bl_\bu_\be\n             _\b(_\b).\n-        pre_save(m\bmo\bod\bde\bel\bl_\b_i\bin\bns\bst\bta\ban\bnc\bce\be, a\bad\bdd\bd)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        pre_save(m\bmo\bod\bde\bel\bl_\b_i\bin\bns\bst\bta\ban\bnc\bce\be, a\bad\bdd\bd)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Method called prior to _\bg_\be_\bt_\b__\bd_\bb_\b__\bp_\br_\be_\bp_\b__\bs_\ba_\bv_\be_\b(_\b) to prepare the value\n             before being saved (e.g. for _\bD_\ba_\bt_\be_\bF_\bi_\be_\bl_\bd_\b._\ba_\bu_\bt_\bo_\b__\bn_\bo_\bw).\n             model_instance is the instance this field belongs to and add is\n             whether the instance is being saved to the database for the first\n             time.\n             It should return the value of the appropriate attribute from\n             model_instance for this field. The attribute name is in\n             self.attname (this is set up by _\bF_\bi_\be_\bl_\bd).\n             See _\bP_\br_\be_\bp_\br_\bo_\bc_\be_\bs_\bs_\bi_\bn_\bg_\b _\bv_\ba_\bl_\bu_\be_\bs_\b _\bb_\be_\bf_\bo_\br_\be_\b _\bs_\ba_\bv_\bi_\bn_\bg for usage.\n       Fields often receive their values as a different type, either from\n       serialization or from forms.\n-        to_python(v\bva\bal\blu\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        to_python(v\bva\bal\blu\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Converts the value into the correct Python object. It acts as the\n             reverse of _\bv_\ba_\bl_\bu_\be_\b__\bt_\bo_\b__\bs_\bt_\br_\bi_\bn_\bg_\b(_\b), and is also called in _\bc_\bl_\be_\ba_\bn_\b(_\b).\n             See _\bC_\bo_\bn_\bv_\be_\br_\bt_\bi_\bn_\bg_\b _\bv_\ba_\bl_\bu_\be_\bs_\b _\bt_\bo_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs for usage.\n       Besides saving to the database, the field also needs to know how to\n       serialize its value:\n-        value_from_object(o\bob\bbj\bj)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        value_from_object(o\bob\bbj\bj)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the field\u2019s value for the given model instance.\n             This method is often used by _\bv_\ba_\bl_\bu_\be_\b__\bt_\bo_\b__\bs_\bt_\br_\bi_\bn_\bg_\b(_\b).\n-        value_to_string(o\bob\bbj\bj)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        value_to_string(o\bob\bbj\bj)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Converts obj to a string. Used to serialize the value of the field.\n             See _\bC_\bo_\bn_\bv_\be_\br_\bt_\bi_\bn_\bg_\b _\bf_\bi_\be_\bl_\bd_\b _\bd_\ba_\bt_\ba_\b _\bf_\bo_\br_\b _\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn for usage.\n       When using _\bm_\bo_\bd_\be_\bl_\b _\bf_\bo_\br_\bm_\bs, the Field needs to know which form field it\n       should be represented by:\n-        formfield(f\bfo\bor\brm\bm_\b_c\bcl\bla\bas\bss\bs=\b=N\bNo\bon\bne\be, c\bch\bho\boi\bic\bce\bes\bs_\b_f\bfo\bor\brm\bm_\b_c\bcl\bla\bas\bss\bs=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        formfield(f\bfo\bor\brm\bm_\b_c\bcl\bla\bas\bss\bs=\b=N\bNo\bon\bne\be, c\bch\bho\boi\bic\bce\bes\bs_\b_f\bfo\bor\brm\bm_\b_c\bcl\bla\bas\bss\bs=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)\n+        _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the default _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bF_\bi_\be_\bl_\bd of this field for _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm.\n             If _\bf_\bo_\br_\bm_\bf_\bi_\be_\bl_\bd_\b(_\b) is overridden to return None, this field is excluded\n             from the _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm.\n             By default, if both form_class and choices_form_class are None, it\n             uses _\bC_\bh_\ba_\br_\bF_\bi_\be_\bl_\bd. If the field has _\bc_\bh_\bo_\bi_\bc_\be_\bs and choices_form_class\n             isn\u2019t specified, it uses _\bT_\by_\bp_\be_\bd_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd.\n             See _\bS_\bp_\be_\bc_\bi_\bf_\by_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bf_\bo_\br_\bm_\b _\bf_\bi_\be_\bl_\bd_\b _\bf_\bo_\br_\b _\ba_\b _\bm_\bo_\bd_\be_\bl_\b _\bf_\bi_\be_\bl_\bd for usage.\n-        deconstruct()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        deconstruct()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a 4-tuple with enough information to recreate the field:\n                1. The name of the field on the model.\n                2. The import path of the field (e.g.\n                   \"django.db.models.IntegerField\"). This should be the most\n                   portable version, so less specific may be better.\n                3. A list of positional arguments.\n                4. A dict of keyword arguments.\n@@ -1749,16 +1751,16 @@\n                       # _\bR_\be_\bl_\ba_\bt_\bi_\bv_\be\n                       # _\bA_\bb_\bs_\bo_\bl_\bu_\bt_\be\n           o _\bF_\bi_\be_\bl_\bd_\b _\bA_\bP_\bI_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n           o _\bR_\be_\bg_\bi_\bs_\bt_\be_\br_\bi_\bn_\bg_\b _\ba_\bn_\bd_\b _\bf_\be_\bt_\bc_\bh_\bi_\bn_\bg_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs\n     * _\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n           o _\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs_\b _\bf_\bo_\br_\b _\bf_\bi_\be_\bl_\bd_\bs\n           o _\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs_\b _\bf_\bo_\br_\b _\bf_\bi_\be_\bl_\bd_\bs_\b _\bw_\bi_\bt_\bh_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\b _\bi_\bn_\bd_\be_\bx_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/models/index.html", "source2": "./usr/share/doc/python-django-doc/html/ref/models/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Models &#8212; Django 5.2b1 documentation</title>\n+    <title>Models &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Model field reference\" href=\"fields.html\" />\n     <link rel=\"prev\" title=\"Migration Operations\" href=\"../migration-operations.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../migration-operations.html\"\n-                          title=\"previous chapter\">Migration Operations</a></p>\n+                          title=\"vorig hoofdstuk\">Migration Operations</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"fields.html\"\n-                          title=\"next chapter\">Model field reference</a></p>\n+                          title=\"volgend hoofdstuk\">Model field reference</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMo\bod\bde\bel\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Model API reference. For introductory material, see _\bM_\bo_\bd_\be_\bl_\bs.\n     * _\bM_\bo_\bd_\be_\bl_\b _\bf_\bi_\be_\bl_\bd_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n     * _\bF_\bi_\be_\bl_\bd_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n     * _\bM_\bo_\bd_\be_\bl_\b _\bi_\bn_\bd_\be_\bx_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n@@ -13,16 +13,16 @@\n     * _\bM_\bo_\bd_\be_\bl_\b _\bM_\be_\bt_\ba_\b _\bo_\bp_\bt_\bi_\bo_\bn_\bs\n     * _\bM_\bo_\bd_\be_\bl_\b _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n     * _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b _\bA_\bP_\bI_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n     * _\bL_\bo_\bo_\bk_\bu_\bp_\b _\bA_\bP_\bI_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n     * _\bQ_\bu_\be_\br_\by_\b _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs\n     * _\bC_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs\n     * _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\b _\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\b _\bf_\bi_\be_\bl_\bd_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/models/indexes.html", "source2": "./usr/share/doc/python-django-doc/html/ref/models/indexes.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Model index reference &#8212; Django 5.2b1 documentation</title>\n+    <title>Model index reference &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Constraints reference\" href=\"constraints.html\" />\n     <link rel=\"prev\" title=\"Model field reference\" href=\"fields.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -90,15 +91,15 @@\n to use <code class=\"docutils literal notranslate\"><span class=\"pre\">from</span> <span class=\"pre\">django.db</span> <span class=\"pre\">import</span> <span class=\"pre\">models</span></code> and refer to the indexes as\n <code class=\"docutils literal notranslate\"><span class=\"pre\">models.&lt;IndexClass&gt;</span></code>.</p>\n </div>\n <section id=\"s-index-options\">\n <span id=\"index-options\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Index</span></code> options<a class=\"headerlink\" href=\"#index-options\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Index\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Index</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">db_tablespace</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">opclasses</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">condition</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/indexes.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Index\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Index</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">expressions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">db_tablespace</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">opclasses</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">condition</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/indexes.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Index\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Creates an index (B-Tree) in the database.</p>\n </dd></dl>\n \n <section id=\"s-expressions\">\n <span id=\"expressions\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">expressions</span></code><a class=\"headerlink\" href=\"#expressions\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Index.expressions\">\n@@ -194,15 +195,15 @@\n index is created in the <code class=\"docutils literal notranslate\"><span class=\"pre\">db_tablespace</span></code> of the field.</p>\n <p>If <a class=\"reference internal\" href=\"fields.html#django.db.models.Field.db_tablespace\" title=\"django.db.models.Field.db_tablespace\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Field.db_tablespace</span></code></a> isn\u2019t specified (or if the index uses multiple\n fields), the index is created in tablespace specified in the\n <a class=\"reference internal\" href=\"options.html#django.db.models.Options.db_tablespace\" title=\"django.db.models.Options.db_tablespace\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">db_tablespace</span></code></a> option inside the model\u2019s\n <code class=\"docutils literal notranslate\"><span class=\"pre\">class</span> <span class=\"pre\">Meta</span></code>. If neither of those tablespaces are set, the index is created\n in the same tablespace as the table.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>For a list of PostgreSQL-specific indexes, see\n <a class=\"reference internal\" href=\"../contrib/postgres/indexes.html#module-django.contrib.postgres.indexes\" title=\"django.contrib.postgres.indexes\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.postgres.indexes</span></code></a>.</p>\n </div>\n </section>\n <section id=\"s-opclasses\">\n <span id=\"opclasses\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">opclasses</span></code><a class=\"headerlink\" href=\"#opclasses\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py attribute\">\n@@ -317,37 +318,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"fields.html\"\n-                          title=\"previous chapter\">Model field reference</a></p>\n+                          title=\"vorig hoofdstuk\">Model field reference</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"constraints.html\"\n-                          title=\"next chapter\">Constraints reference</a></p>\n+                          title=\"volgend hoofdstuk\">Constraints reference</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMo\bod\bde\bel\bl i\bin\bnd\bde\bex\bx r\bre\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Index classes ease creating database indexes. They can be added using the\n _\bM_\be_\bt_\ba_\b._\bi_\bn_\bd_\be_\bx_\be_\bs option. This document explains the API references of _\bI_\bn_\bd_\be_\bx which\n includes the _\bi_\bn_\bd_\be_\bx_\b _\bo_\bp_\bt_\bi_\bo_\bn_\bs.\n Referencing built-in indexes\n Indexes are defined in django.db.models.indexes, but for convenience they\u2019re\n imported into _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs. The standard convention is to use from\n django.db import models and refer to the indexes as models.<IndexClass>.\n *\b**\b**\b**\b**\b* I\bIn\bnd\bde\bex\bx o\bop\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs Index(*\b*e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs, f\bfi\bie\bel\bld\bds\bs=\b=(\b()\b), n\bna\bam\bme\be=\b=N\bNo\bon\bne\be, d\bdb\bb_\b_t\bta\bab\bbl\ble\bes\bsp\bpa\bac\bce\be=\b=N\bNo\bon\bne\be,\n-  o\bop\bpc\bcl\bla\bas\bss\bse\bes\bs=\b=(\b()\b), c\bco\bon\bnd\bdi\bit\bti\bio\bon\bn=\b=N\bNo\bon\bne\be, i\bin\bnc\bcl\blu\bud\bde\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  o\bop\bpc\bcl\bla\bas\bss\bse\bes\bs=\b=(\b()\b), c\bco\bon\bnd\bdi\bit\bti\bio\bon\bn=\b=N\bNo\bon\bne\be, i\bin\bnc\bcl\blu\bud\bde\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Creates an index (B-Tree) in the database.\n *\b**\b**\b**\b* e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   Index.expressions_\b\u00b6\n Positional argument *expressions allows creating functional indexes on\n expressions and database functions.\n For example:\n Index(Lower(\"title\").desc(), \"pub_date\", name=\"lower_title_date_idx\")\n@@ -67,15 +67,15 @@\n The name of the _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bt_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be to use for this index. For single field\n indexes, if db_tablespace isn\u2019t provided, the index is created in the\n db_tablespace of the field.\n If _\bF_\bi_\be_\bl_\bd_\b._\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be isn\u2019t specified (or if the index uses multiple fields),\n the index is created in tablespace specified in the _\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be option inside\n the model\u2019s class Meta. If neither of those tablespaces are set, the index is\n created in the same tablespace as the table.\n-See also\n+Zie ook\n For a list of PostgreSQL-specific indexes, see _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bp_\bo_\bs_\bt_\bg_\br_\be_\bs_\b._\bi_\bn_\bd_\be_\bx_\be_\bs.\n *\b**\b**\b**\b* o\bop\bpc\bcl\bla\bas\bss\bse\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   Index.opclasses_\b\u00b6\n The names of the _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b _\bc_\bl_\ba_\bs_\bs_\be_\bs to use for this index. If you\n require a custom operator class, you must provide one for each field in the\n index.\n For example, GinIndex(name='json_index', fields=['jsonfield'], opclasses=\n@@ -129,16 +129,16 @@\n                 # _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs\n                 # _\bf_\bi_\be_\bl_\bd_\bs\n                 # _\bn_\ba_\bm_\be\n                 # _\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be\n                 # _\bo_\bp_\bc_\bl_\ba_\bs_\bs_\be_\bs\n                 # _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn\n                 # _\bi_\bn_\bc_\bl_\bu_\bd_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\b _\bf_\bi_\be_\bl_\bd_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/models/instances.html", "source2": "./usr/share/doc/python-django-doc/html/ref/models/instances.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Model instance reference &#8212; Django 5.2b1 documentation</title>\n+    <title>Model instance reference &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"QuerySet API reference\" href=\"querysets.html\" />\n     <link rel=\"prev\" title=\"Model Meta options\" href=\"options.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -79,29 +80,29 @@\n             \n   <section id=\"s-model-instance-reference\">\n <span id=\"model-instance-reference\"></span><h1>Model instance reference<a class=\"headerlink\" href=\"#model-instance-reference\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>This document describes the details of the <code class=\"docutils literal notranslate\"><span class=\"pre\">Model</span></code> API. It builds on the\n material presented in the <a class=\"reference internal\" href=\"../../topics/db/models.html\"><span class=\"doc\">model</span></a> and <a class=\"reference internal\" href=\"../../topics/db/queries.html\"><span class=\"doc\">database\n query</span></a> guides, so you\u2019ll probably want to read and\n understand those documents before reading this one.</p>\n-<p>Throughout this reference we\u2019ll use the <a class=\"reference internal\" href=\"../../topics/db/aggregation.html#queryset-model-example\"><span class=\"std std-ref\">example blog models</span></a> presented in the <a class=\"reference internal\" href=\"../../topics/db/queries.html\"><span class=\"doc\">database query guide</span></a>.</p>\n+<p>Throughout this reference we\u2019ll use the <a class=\"reference internal\" href=\"../../topics/db/queries.html#queryset-model-example\"><span class=\"std std-ref\">example blog models</span></a> presented in the <a class=\"reference internal\" href=\"../../topics/db/queries.html\"><span class=\"doc\">database query guide</span></a>.</p>\n <section id=\"s-creating-objects\">\n <span id=\"creating-objects\"></span><h2>Creating objects<a class=\"headerlink\" href=\"#creating-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>To create a new instance of a model, instantiate it like any other Python\n class:</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Model\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Model</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L461\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Model</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L461\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The keyword arguments are the names of the fields you\u2019ve defined on your model.\n Note that instantiating a model in no way touches your database; for that, you\n need to <a class=\"reference internal\" href=\"#django.db.models.Model.save\" title=\"django.db.models.Model.save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">save()</span></code></a>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>You may be tempted to customize the model by overriding the <code class=\"docutils literal notranslate\"><span class=\"pre\">__init__</span></code>\n method. If you do so, however, take care not to change the calling\n signature as any change may prevent the model instance from being saved.\n Additionally, referring to model fields within <code class=\"docutils literal notranslate\"><span class=\"pre\">__init__</span></code> may potentially\n result in infinite recursion errors in some circumstances.  Rather than\n overriding <code class=\"docutils literal notranslate\"><span class=\"pre\">__init__</span></code>, try using one of these approaches:</p>\n <ol class=\"arabic\">\n@@ -143,15 +144,15 @@\n </li>\n </ol>\n </div>\n <section id=\"s-customizing-model-loading\">\n <span id=\"customizing-model-loading\"></span><h3>Customizing model loading<a class=\"headerlink\" href=\"#customizing-model-loading\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Model.from_db\">\n-<em class=\"property\"><span class=\"pre\">classmethod</span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">from_db</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">db</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_names</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">values</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L577\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.from_db\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">classmethod</span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">from_db</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">db</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_names</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">values</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L577\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.from_db\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">from_db()</span></code> method can be used to customize model instance creation\n when loading from the database.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">db</span></code> argument contains the database alias for the database the model\n is loaded from, <code class=\"docutils literal notranslate\"><span class=\"pre\">field_names</span></code> contains the names of all loaded fields, and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">values</span></code> contains the loaded values for each field in <code class=\"docutils literal notranslate\"><span class=\"pre\">field_names</span></code>. The\n@@ -212,15 +213,15 @@\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">obj</span> <span class=\"o\">=</span> <span class=\"n\">MyModel</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">first</span><span class=\"p\">()</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"k\">del</span> <span class=\"n\">obj</span><span class=\"o\">.</span><span class=\"n\">field</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">obj</span><span class=\"o\">.</span><span class=\"n\">field</span>  <span class=\"c1\"># Loads the field from the database</span>\n </pre></div>\n </div>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Model.refresh_from_db\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">refresh_from_db</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">from_queryset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L684\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.refresh_from_db\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">refresh_from_db</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">from_queryset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L684\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.refresh_from_db\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Model.arefresh_from_db\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">arefresh_from_db</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">from_queryset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"headerlink\" href=\"#django.db.models.Model.arefresh_from_db\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n@@ -290,15 +291,15 @@\n </pre></div>\n </div>\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.1:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">from_queryset</span></code> argument was added.</p>\n </div>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Model.get_deferred_fields\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_deferred_fields</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L674\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.get_deferred_fields\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_deferred_fields</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L674\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.get_deferred_fields\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A helper method that returns a set containing the attribute names of all those\n fields that are currently deferred for this model.</p>\n </section>\n <section id=\"s-validating-objects\">\n <span id=\"s-id1\"></span><span id=\"validating-objects\"></span><span id=\"id1\"></span><h2>Validating objects<a class=\"headerlink\" href=\"#validating-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n@@ -316,15 +317,15 @@\n all the fields that are included on the form. See the <a class=\"reference internal\" href=\"../../topics/forms/modelforms.html\"><span class=\"doc\">ModelForm\n documentation</span></a> for more information. You should only\n need to call a model\u2019s <a class=\"reference internal\" href=\"#django.db.models.Model.full_clean\" title=\"django.db.models.Model.full_clean\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">full_clean()</span></code></a> method if you plan to handle\n validation errors yourself, or if you have excluded fields from the\n <a class=\"reference internal\" href=\"../../topics/forms/modelforms.html#django.forms.ModelForm\" title=\"django.forms.ModelForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code></a> that require validation.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Model.full_clean\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">full_clean</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_unique</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_constraints</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L1634\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.full_clean\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">full_clean</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_unique</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validate_constraints</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L1634\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.full_clean\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This method calls <a class=\"reference internal\" href=\"#django.db.models.Model.clean_fields\" title=\"django.db.models.Model.clean_fields\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Model.clean_fields()</span></code></a>, <a class=\"reference internal\" href=\"#django.db.models.Model.clean\" title=\"django.db.models.Model.clean\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Model.clean()</span></code></a>,\n <a class=\"reference internal\" href=\"#django.db.models.Model.validate_unique\" title=\"django.db.models.Model.validate_unique\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Model.validate_unique()</span></code></a> (if <code class=\"docutils literal notranslate\"><span class=\"pre\">validate_unique</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>),  and\n <a class=\"reference internal\" href=\"#django.db.models.Model.validate_constraints\" title=\"django.db.models.Model.validate_constraints\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Model.validate_constraints()</span></code></a> (if <code class=\"docutils literal notranslate\"><span class=\"pre\">validate_constraints</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>)\n in that order and raises a <a class=\"reference internal\" href=\"../exceptions.html#django.core.exceptions.ValidationError\" title=\"django.core.exceptions.ValidationError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code></a> that\n has a <code class=\"docutils literal notranslate\"><span class=\"pre\">message_dict</span></code> attribute containing errors from all four stages.</p>\n@@ -346,26 +347,26 @@\n     <span class=\"c1\"># Display them to a user, or handle them programmatically.</span>\n     <span class=\"k\">pass</span>\n </pre></div>\n </div>\n <p>The first step <code class=\"docutils literal notranslate\"><span class=\"pre\">full_clean()</span></code> performs is to clean each individual field.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Model.clean_fields\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">clean_fields</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L1681\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.clean_fields\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">clean_fields</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L1681\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.clean_fields\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This method will validate all fields on your model. The optional <code class=\"docutils literal notranslate\"><span class=\"pre\">exclude</span></code>\n argument lets you provide a <code class=\"docutils literal notranslate\"><span class=\"pre\">set</span></code> of field names to exclude from validation.\n It will raise a <a class=\"reference internal\" href=\"../exceptions.html#django.core.exceptions.ValidationError\" title=\"django.core.exceptions.ValidationError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code></a> if any fields\n fail validation.</p>\n <p>The second step <code class=\"docutils literal notranslate\"><span class=\"pre\">full_clean()</span></code> performs is to call <a class=\"reference internal\" href=\"#django.db.models.Model.clean\" title=\"django.db.models.Model.clean\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Model.clean()</span></code></a>.\n This method should be overridden to perform custom validation on your model.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Model.clean\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">clean</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L1385\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.clean\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">clean</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L1385\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.clean\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This method should be used to provide custom model validation, and to modify\n attributes on your model if desired. For instance, you could use it to\n automatically provide a value for a field, or to do validation that requires\n access to more than a single field:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">import</span> <span class=\"nn\">datetime</span>\n@@ -456,15 +457,15 @@\n                     <span class=\"p\">}</span>\n                 <span class=\"p\">)</span>\n </pre></div>\n </div>\n </div>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Model.validate_unique\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">validate_unique</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L1394\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.validate_unique\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">validate_unique</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L1394\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.validate_unique\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This method is similar to <a class=\"reference internal\" href=\"#django.db.models.Model.clean_fields\" title=\"django.db.models.Model.clean_fields\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">clean_fields()</span></code></a>, but validates\n uniqueness constraints defined via <a class=\"reference internal\" href=\"fields.html#django.db.models.Field.unique\" title=\"django.db.models.Field.unique\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Field.unique</span></code></a>,\n <a class=\"reference internal\" href=\"fields.html#django.db.models.Field.unique_for_date\" title=\"django.db.models.Field.unique_for_date\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Field.unique_for_date</span></code></a>, <a class=\"reference internal\" href=\"fields.html#django.db.models.Field.unique_for_month\" title=\"django.db.models.Field.unique_for_month\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Field.unique_for_month</span></code></a>,\n <a class=\"reference internal\" href=\"fields.html#django.db.models.Field.unique_for_year\" title=\"django.db.models.Field.unique_for_year\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Field.unique_for_year</span></code></a>, or <a class=\"reference internal\" href=\"options.html#django.db.models.Options.unique_together\" title=\"django.db.models.Options.unique_together\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Meta.unique_together</span></code></a> on your model instead of individual\n field values. The optional <code class=\"docutils literal notranslate\"><span class=\"pre\">exclude</span></code> argument allows you to provide a <code class=\"docutils literal notranslate\"><span class=\"pre\">set</span></code>\n@@ -475,30 +476,30 @@\n by <a class=\"reference internal\" href=\"#django.db.models.Model.validate_constraints\" title=\"django.db.models.Model.validate_constraints\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Model.validate_constraints()</span></code></a>.</p>\n <p>Note that if you provide an <code class=\"docutils literal notranslate\"><span class=\"pre\">exclude</span></code> argument to <code class=\"docutils literal notranslate\"><span class=\"pre\">validate_unique()</span></code>, any\n <a class=\"reference internal\" href=\"options.html#django.db.models.Options.unique_together\" title=\"django.db.models.Options.unique_together\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">unique_together</span></code></a> constraint involving one of\n the fields you provided will not be checked.</p>\n <p>Finally, <code class=\"docutils literal notranslate\"><span class=\"pre\">full_clean()</span></code> will check any other constraints on your model.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Model.validate_constraints\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">validate_constraints</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L1614\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.validate_constraints\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">validate_constraints</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L1614\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.validate_constraints\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This method validates all constraints defined in\n <a class=\"reference internal\" href=\"options.html#django.db.models.Options.constraints\" title=\"django.db.models.Options.constraints\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Meta.constraints</span></code></a>. The\n optional <code class=\"docutils literal notranslate\"><span class=\"pre\">exclude</span></code> argument allows you to provide a <code class=\"docutils literal notranslate\"><span class=\"pre\">set</span></code> of field names to\n exclude from validation. It will raise a\n <a class=\"reference internal\" href=\"../exceptions.html#django.core.exceptions.ValidationError\" title=\"django.core.exceptions.ValidationError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code></a> if any constraints fail\n validation.</p>\n </section>\n <section id=\"s-saving-objects\">\n <span id=\"saving-objects\"></span><h2>Saving objects<a class=\"headerlink\" href=\"#saving-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>To save an object back to the database, call <code class=\"docutils literal notranslate\"><span class=\"pre\">save()</span></code>:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Model.save\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">save</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">force_insert</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">force_update</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">DEFAULT_DB_ALIAS</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">update_fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L830\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.save\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">save</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">force_insert</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">force_update</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">DEFAULT_DB_ALIAS</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">update_fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L830\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.save\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Model.asave\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">asave</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">force_insert</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">force_update</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">DEFAULT_DB_ALIAS</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">update_fields</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"headerlink\" href=\"#django.db.models.Model.asave\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n@@ -506,15 +507,15 @@\n <p>For details on using the <code class=\"docutils literal notranslate\"><span class=\"pre\">force_insert</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">force_update</span></code> arguments, see\n <a class=\"reference internal\" href=\"#ref-models-force-insert\"><span class=\"std std-ref\">Forcing an INSERT or UPDATE</span></a>. Details about the <code class=\"docutils literal notranslate\"><span class=\"pre\">update_fields</span></code> argument\n can be found in the <a class=\"reference internal\" href=\"#ref-models-update-fields\"><span class=\"std std-ref\">Specifying which fields to save</span></a> section.</p>\n <p>If you want customized saving behavior, you can override this <code class=\"docutils literal notranslate\"><span class=\"pre\">save()</span></code>\n method. See <a class=\"reference internal\" href=\"../../topics/db/models.html#overriding-model-methods\"><span class=\"std std-ref\">Overriding predefined model methods</span></a> for more details.</p>\n <p>The model save process also has some subtleties; see the sections below.</p>\n <div class=\"deprecated\">\n-<p><span class=\"versionmodified deprecated\">Deprecated since version 5.1: </span>Support for positional arguments is deprecated.</p>\n+<p><span class=\"versionmodified deprecated\">Verouderd sinds versie 5.1: </span>Support for positional arguments is deprecated.</p>\n </div>\n <section id=\"s-auto-incrementing-primary-keys\">\n <span id=\"auto-incrementing-primary-keys\"></span><h3>Auto-incrementing primary keys<a class=\"headerlink\" href=\"#auto-incrementing-primary-keys\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>If a model has an <a class=\"reference internal\" href=\"fields.html#django.db.models.AutoField\" title=\"django.db.models.AutoField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AutoField</span></code></a> \u2014 an auto-incrementing\n primary key \u2014 then that auto-incremented value will be calculated and saved as\n an attribute on your object the first time you call <code class=\"docutils literal notranslate\"><span class=\"pre\">save()</span></code>:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">b2</span> <span class=\"o\">=</span> <span class=\"n\">Blog</span><span class=\"p\">(</span><span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;Cheddar Talk&quot;</span><span class=\"p\">,</span> <span class=\"n\">tagline</span><span class=\"o\">=</span><span class=\"s2\">&quot;Thoughts on cheese.&quot;</span><span class=\"p\">)</span>\n@@ -723,15 +724,15 @@\n </div>\n </section>\n </section>\n <section id=\"s-deleting-objects\">\n <span id=\"deleting-objects\"></span><h2>Deleting objects<a class=\"headerlink\" href=\"#deleting-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Model.delete\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">delete</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">DEFAULT_DB_ALIAS</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">keep_parents</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L1272\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.delete\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">delete</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">DEFAULT_DB_ALIAS</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">keep_parents</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L1272\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.delete\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Model.adelete\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">adelete</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">DEFAULT_DB_ALIAS</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">keep_parents</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"headerlink\" href=\"#django.db.models.Model.adelete\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n@@ -770,15 +771,15 @@\n <section id=\"s-other-model-instance-methods\">\n <span id=\"s-model-instance-methods\"></span><span id=\"other-model-instance-methods\"></span><span id=\"model-instance-methods\"></span><h2>Other model instance methods<a class=\"headerlink\" href=\"#other-model-instance-methods\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>A few object methods have special purposes.</p>\n <section id=\"s-str\">\n <span id=\"str\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">__str__()</span></code><a class=\"headerlink\" href=\"#str\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Model.__str__\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">__str__</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L592\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.__str__\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">__str__</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L592\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.__str__\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">__str__()</span></code> method is called whenever you call <code class=\"docutils literal notranslate\"><span class=\"pre\">str()</span></code> on an object.\n Django uses <code class=\"docutils literal notranslate\"><span class=\"pre\">str(obj)</span></code> in a number of places. Most notably, to display an\n object in the Django admin site and as the value inserted into a template when\n it displays an object. Thus, you should always return a nice, human-readable\n representation of the model from the <code class=\"docutils literal notranslate\"><span class=\"pre\">__str__()</span></code> method.</p>\n@@ -795,15 +796,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-eq\">\n <span id=\"eq\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">__eq__()</span></code><a class=\"headerlink\" href=\"#eq\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Model.__eq__\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">__eq__</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L595\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.__eq__\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">__eq__</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L595\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.__eq__\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The equality method is defined such that instances with the same primary\n key value and the same concrete class are considered equal, except that\n instances with a primary key value of <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> aren\u2019t equal to anything except\n themselves. For proxy models, concrete class is defined as the model\u2019s first\n non-proxy parent; for all other models it\u2019s simply the model\u2019s class.</p>\n@@ -839,15 +840,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-hash\">\n <span id=\"hash\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">__hash__()</span></code><a class=\"headerlink\" href=\"#hash\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Model.__hash__\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">__hash__</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L605\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.__hash__\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">__hash__</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L605\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model.__hash__\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">__hash__()</span></code> method is based on the instance\u2019s primary key value. It\n is effectively <code class=\"docutils literal notranslate\"><span class=\"pre\">hash(obj.pk)</span></code>. If the instance doesn\u2019t have a primary key\n value then a <code class=\"docutils literal notranslate\"><span class=\"pre\">TypeError</span></code> will be raised (otherwise the <code class=\"docutils literal notranslate\"><span class=\"pre\">__hash__()</span></code>\n method would return different values before and after the instance is\n saved, but changing the <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/reference/datamodel.html#object.__hash__\" title=\"(in Python v3.13)\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">__hash__()</span></code></a> value of an instance is\n@@ -883,15 +884,15 @@\n that will jump you directly to the object\u2019s public view, as given by\n <code class=\"docutils literal notranslate\"><span class=\"pre\">get_absolute_url()</span></code>.</p>\n <p>Similarly, a couple of other bits of Django, such as the <a class=\"reference internal\" href=\"../contrib/syndication.html\"><span class=\"doc\">syndication feed\n framework</span></a>, use <code class=\"docutils literal notranslate\"><span class=\"pre\">get_absolute_url()</span></code> when it is\n defined. If it makes sense for your model\u2019s instances to each have a unique\n URL, you should define <code class=\"docutils literal notranslate\"><span class=\"pre\">get_absolute_url()</span></code>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>You should avoid building the URL from unvalidated user input, in order to\n reduce possibilities of link or redirect poisoning:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">def</span> <span class=\"nf\">get_absolute_url</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">):</span>\n     <span class=\"k\">return</span> <span class=\"s2\">&quot;/</span><span class=\"si\">%s</span><span class=\"s2\">/&quot;</span> <span class=\"o\">%</span> <span class=\"bp\">self</span><span class=\"o\">.</span><span class=\"n\">name</span>\n </pre></div>\n </div>\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">self.name</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">'/example.com'</span></code> this returns <code class=\"docutils literal notranslate\"><span class=\"pre\">'//example.com/'</span></code>\n@@ -909,15 +910,15 @@\n </pre></div>\n </div>\n <p>The logic here is that if you change the URL structure of your objects, even\n for something small like correcting a spelling error, you don\u2019t want to have to\n track down every place that the URL might be created. Specify it once, in\n <code class=\"docutils literal notranslate\"><span class=\"pre\">get_absolute_url()</span></code> and have all your other code call that one place.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The string you return from <code class=\"docutils literal notranslate\"><span class=\"pre\">get_absolute_url()</span></code> <strong>must</strong> contain only\n ASCII characters (required by the URI specification, <span class=\"target\" id=\"index-0\"></span><a class=\"rfc reference external\" href=\"https://datatracker.ietf.org/doc/html/rfc3986.html#section-2\"><strong>RFC 3986 Section 2</strong></a>)\n and be URL-encoded, if necessary.</p>\n <p>Code and templates calling <code class=\"docutils literal notranslate\"><span class=\"pre\">get_absolute_url()</span></code> should be able to use the\n result directly without any further processing. You may wish to use the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.encoding.iri_to_uri()</span></code> function to help with this if you\n are using strings containing characters outside the ASCII range.</p>\n@@ -1011,15 +1012,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-is-pk-set\">\n <span id=\"is-pk-set\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">_is_pk_set()</span></code><a class=\"headerlink\" href=\"#is-pk-set\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Model._is_pk_set\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">_is_pk_set</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L667\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model._is_pk_set\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Model.</span></span><span class=\"sig-name descname\"><span class=\"pre\">_is_pk_set</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/base.py#L667\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Model._is_pk_set\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">_is_pk_set()</span></code> method returns whether the model instance\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">pk</span></code> is set.\n It abstracts the model\u2019s primary key definition, ensuring consistent behavior\n regardless of the specific <code class=\"docutils literal notranslate\"><span class=\"pre\">pk</span></code> configuration.</p>\n@@ -1079,37 +1080,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"options.html\"\n-                          title=\"previous chapter\">Model <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code> options</a></p>\n+                          title=\"vorig hoofdstuk\">Model <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code> options</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"querysets.html\"\n-                          title=\"next chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> API reference</a></p>\n+                          title=\"volgend hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> API reference</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,24 +1,24 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMo\bod\bde\bel\bl i\bin\bns\bst\bta\ban\bnc\bce\be r\bre\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document describes the details of the Model API. It builds on the material\n presented in the _\bm_\bo_\bd_\be_\bl and _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bq_\bu_\be_\br_\by guides, so you\u2019ll probably want to\n read and understand those documents before reading this one.\n Throughout this reference we\u2019ll use the _\be_\bx_\ba_\bm_\bp_\bl_\be_\b _\bb_\bl_\bo_\bg_\b _\bm_\bo_\bd_\be_\bl_\bs presented in the\n _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bq_\bu_\be_\br_\by_\b _\bg_\bu_\bi_\bd_\be.\n *\b**\b**\b**\b**\b* C\bCr\bre\bea\bat\bti\bin\bng\bg o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n To create a new instance of a model, instantiate it like any other Python\n class:\n-  c\bcl\bla\bas\bss\bs Model(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Model(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The keyword arguments are the names of the fields you\u2019ve defined on your model.\n Note that instantiating a model in no way touches your database; for that, you\n need to _\bs_\ba_\bv_\be_\b(_\b).\n-Note\n+Notitie\n You may be tempted to customize the model by overriding the __init__ method. If\n you do so, however, take care not to change the calling signature as any change\n may prevent the model instance from being saved. Additionally, referring to\n model fields within __init__ may potentially result in infinite recursion\n errors in some circumstances. Rather than overriding __init__, try using one of\n these approaches:\n    1. Add a classmethod on the model class:\n@@ -48,15 +48,15 @@\n           title = models.CharField(max_length=100)\n \n           objects = BookManager()\n \n \n       book = Book.objects.create_book(\"Pride and Prejudice\")\n *\b**\b**\b**\b* C\bCu\bus\bst\bto\bom\bmi\biz\bzi\bin\bng\bg m\bmo\bod\bde\bel\bl l\blo\boa\bad\bdi\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bsm\bme\bet\bth\bho\bod\bd Model.from_db(d\bdb\bb, f\bfi\bie\bel\bld\bd_\b_n\bna\bam\bme\bes\bs, v\bva\bal\blu\bue\bes\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bsm\bme\bet\bth\bho\bod\bd Model.from_db(d\bdb\bb, f\bfi\bie\bel\bld\bd_\b_n\bna\bam\bme\bes\bs, v\bva\bal\blu\bue\bes\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The from_db() method can be used to customize model instance creation when\n loading from the database.\n The db argument contains the database alias for the database the model is\n loaded from, field_names contains the names of all loaded fields, and values\n contains the loaded values for each field in field_names. The field_names are\n in the same order as the values. If all of the model\u2019s fields are present, then\n values are guaranteed to be in the order __init__() expects them. That is, the\n@@ -105,15 +105,15 @@\n method.\n *\b**\b**\b**\b**\b* R\bRe\bef\bfr\bre\bes\bsh\bhi\bin\bng\bg o\bob\bbj\bje\bec\bct\bts\bs f\bfr\bro\bom\bm d\bda\bat\bta\bab\bba\bas\bse\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n If you delete a field from a model instance, accessing it again reloads the\n value from the database:\n >>> obj = MyModel.objects.first()\n >>> del obj.field\n >>> obj.field  # Loads the field from the database\n-  Model.refresh_from_db(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be, f\bfi\bie\bel\bld\bds\bs=\b=N\bNo\bon\bne\be, f\bfr\bro\bom\bm_\b_q\bqu\bue\ber\bry\bys\bse\bet\bt=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Model.refresh_from_db(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be, f\bfi\bie\bel\bld\bds\bs=\b=N\bNo\bon\bne\be, f\bfr\bro\bom\bm_\b_q\bqu\bue\ber\bry\bys\bse\bet\bt=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n   Model.arefresh_from_db(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be, f\bfi\bie\bel\bld\bds\bs=\b=N\bNo\bon\bne\be, f\bfr\bro\bom\bm_\b_q\bqu\bue\ber\bry\bys\bse\bet\bt=\b=N\bNo\bon\bne\be)_\b\u00b6\n A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: arefresh_from_db()\n If you need to reload a model\u2019s values from the database, you can use the\n refresh_from_db() method. When this method is called without arguments the\n following is done:\n    1. All non-deferred fields of the model are updated to the values currently\n       present in the database.\n@@ -162,15 +162,15 @@\n obj.refresh_from_db(from_queryset=MyModel.objects.select_related\n (\"related_field\"))\n You can lock the row until the end of transaction before reloading a model\u2019s\n values:\n obj.refresh_from_db(from_queryset=MyModel.objects.select_for_update())\n Changed in Django 5.1:\n The from_queryset argument was added.\n-  Model.get_deferred_fields()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Model.get_deferred_fields()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A helper method that returns a set containing the attribute names of all those\n fields that are currently deferred for this model.\n *\b**\b**\b**\b**\b* V\bVa\bal\bli\bid\bda\bat\bti\bin\bng\bg o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n There are four steps involved in validating a model:\n    1. Validate the model fields - _\bM_\bo_\bd_\be_\bl_\b._\bc_\bl_\be_\ba_\bn_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b)\n    2. Validate the model as a whole - _\bM_\bo_\bd_\be_\bl_\b._\bc_\bl_\be_\ba_\bn_\b(_\b)\n    3. Validate the field uniqueness - _\bM_\bo_\bd_\be_\bl_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bu_\bn_\bi_\bq_\bu_\be_\b(_\b)\n@@ -178,15 +178,15 @@\n All four steps are performed when you call a model\u2019s _\bf_\bu_\bl_\bl_\b__\bc_\bl_\be_\ba_\bn_\b(_\b) method.\n When you use a _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm, the call to _\bi_\bs_\b__\bv_\ba_\bl_\bi_\bd_\b(_\b) will perform these validation\n steps for all the fields that are included on the form. See the _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm\n _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn for more information. You should only need to call a model\u2019s\n _\bf_\bu_\bl_\bl_\b__\bc_\bl_\be_\ba_\bn_\b(_\b) method if you plan to handle validation errors yourself, or if you\n have excluded fields from the _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm that require validation.\n   Model.full_clean(e\bex\bxc\bcl\blu\bud\bde\be=\b=N\bNo\bon\bne\be, v\bva\bal\bli\bid\bda\bat\bte\be_\b_u\bun\bni\biq\bqu\bue\be=\b=T\bTr\bru\bue\be,\n-  v\bva\bal\bli\bid\bda\bat\bte\be_\b_c\bco\bon\bns\bst\btr\bra\bai\bin\bnt\bts\bs=\b=T\bTr\bru\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  v\bva\bal\bli\bid\bda\bat\bte\be_\b_c\bco\bon\bns\bst\btr\bra\bai\bin\bnt\bts\bs=\b=T\bTr\bru\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n This method calls _\bM_\bo_\bd_\be_\bl_\b._\bc_\bl_\be_\ba_\bn_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b), _\bM_\bo_\bd_\be_\bl_\b._\bc_\bl_\be_\ba_\bn_\b(_\b), _\bM_\bo_\bd_\be_\bl_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bu_\bn_\bi_\bq_\bu_\be_\b(_\b)\n (if validate_unique is True), and _\bM_\bo_\bd_\be_\bl_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs_\b(_\b) (if\n validate_constraints is True) in that order and raises a _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br that\n has a message_dict attribute containing errors from all four stages.\n The optional exclude argument can be used to provide a set of field names that\n can be excluded from validation and cleaning. _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm uses this argument to\n exclude fields that aren\u2019t present on your form from being validated since any\n@@ -199,21 +199,21 @@\n try:\n     article.full_clean()\n except ValidationError as e:\n     # Do something based on the errors contained in e.message_dict.\n     # Display them to a user, or handle them programmatically.\n     pass\n The first step full_clean() performs is to clean each individual field.\n-  Model.clean_fields(e\bex\bxc\bcl\blu\bud\bde\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Model.clean_fields(e\bex\bxc\bcl\blu\bud\bde\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n This method will validate all fields on your model. The optional exclude\n argument lets you provide a set of field names to exclude from validation. It\n will raise a _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br if any fields fail validation.\n The second step full_clean() performs is to call _\bM_\bo_\bd_\be_\bl_\b._\bc_\bl_\be_\ba_\bn_\b(_\b). This method\n should be overridden to perform custom validation on your model.\n-  Model.clean()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Model.clean()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n This method should be used to provide custom model validation, and to modify\n attributes on your model if desired. For instance, you could use it to\n automatically provide a value for a field, or to do validation that requires\n access to more than a single field:\n import datetime\n from django.core.exceptions import ValidationError\n from django.db import models\n@@ -289,45 +289,45 @@\n                     {\n                         \"status\": _(\n                             \"Set status to draft if there is not a publication\n date.\"\n                         ),\n                     }\n                 )\n-  Model.validate_unique(e\bex\bxc\bcl\blu\bud\bde\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Model.validate_unique(e\bex\bxc\bcl\blu\bud\bde\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n This method is similar to _\bc_\bl_\be_\ba_\bn_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b), but validates uniqueness constraints\n defined via _\bF_\bi_\be_\bl_\bd_\b._\bu_\bn_\bi_\bq_\bu_\be, _\bF_\bi_\be_\bl_\bd_\b._\bu_\bn_\bi_\bq_\bu_\be_\b__\bf_\bo_\br_\b__\bd_\ba_\bt_\be, _\bF_\bi_\be_\bl_\bd_\b._\bu_\bn_\bi_\bq_\bu_\be_\b__\bf_\bo_\br_\b__\bm_\bo_\bn_\bt_\bh,\n _\bF_\bi_\be_\bl_\bd_\b._\bu_\bn_\bi_\bq_\bu_\be_\b__\bf_\bo_\br_\b__\by_\be_\ba_\br, or _\bM_\be_\bt_\ba_\b._\bu_\bn_\bi_\bq_\bu_\be_\b__\bt_\bo_\bg_\be_\bt_\bh_\be_\br on your model instead of\n individual field values. The optional exclude argument allows you to provide a\n set of field names to exclude from validation. It will raise a _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br\n if any fields fail validation.\n _\bU_\bn_\bi_\bq_\bu_\be_\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bts defined in the _\bM_\be_\bt_\ba_\b._\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs are validated by\n _\bM_\bo_\bd_\be_\bl_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs_\b(_\b).\n Note that if you provide an exclude argument to validate_unique(), any\n _\bu_\bn_\bi_\bq_\bu_\be_\b__\bt_\bo_\bg_\be_\bt_\bh_\be_\br constraint involving one of the fields you provided will not be\n checked.\n Finally, full_clean() will check any other constraints on your model.\n-  Model.validate_constraints(e\bex\bxc\bcl\blu\bud\bde\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Model.validate_constraints(e\bex\bxc\bcl\blu\bud\bde\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n This method validates all constraints defined in _\bM_\be_\bt_\ba_\b._\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs. The optional\n exclude argument allows you to provide a set of field names to exclude from\n validation. It will raise a _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br if any constraints fail validation.\n *\b**\b**\b**\b**\b* S\bSa\bav\bvi\bin\bng\bg o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n To save an object back to the database, call save():\n   Model.save(*\b*, f\bfo\bor\brc\bce\be_\b_i\bin\bns\bse\ber\brt\bt=\b=F\bFa\bal\bls\bse\be, f\bfo\bor\brc\bce\be_\b_u\bup\bpd\bda\bat\bte\be=\b=F\bFa\bal\bls\bse\be, u\bus\bsi\bin\bng\bg=\b=D\bDE\bEF\bFA\bAU\bUL\bLT\bT_\b_D\bDB\bB_\b_A\bAL\bLI\bIA\bAS\bS,\n-  u\bup\bpd\bda\bat\bte\be_\b_f\bfi\bie\bel\bld\bds\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  u\bup\bpd\bda\bat\bte\be_\b_f\bfi\bie\bel\bld\bds\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n   Model.asave(*\b*, f\bfo\bor\brc\bce\be_\b_i\bin\bns\bse\ber\brt\bt=\b=F\bFa\bal\bls\bse\be, f\bfo\bor\brc\bce\be_\b_u\bup\bpd\bda\bat\bte\be=\b=F\bFa\bal\bls\bse\be,\n   u\bus\bsi\bin\bng\bg=\b=D\bDE\bEF\bFA\bAU\bUL\bLT\bT_\b_D\bDB\bB_\b_A\bAL\bLI\bIA\bAS\bS, u\bup\bpd\bda\bat\bte\be_\b_f\bfi\bie\bel\bld\bds\bs=\b=N\bNo\bon\bne\be)_\b\u00b6\n A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: asave()\n For details on using the force_insert and force_update arguments, see _\bF_\bo_\br_\bc_\bi_\bn_\bg\n _\ba_\bn_\b _\bI_\bN_\bS_\bE_\bR_\bT_\b _\bo_\br_\b _\bU_\bP_\bD_\bA_\bT_\bE. Details about the update_fields argument can be found in\n the _\bS_\bp_\be_\bc_\bi_\bf_\by_\bi_\bn_\bg_\b _\bw_\bh_\bi_\bc_\bh_\b _\bf_\bi_\be_\bl_\bd_\bs_\b _\bt_\bo_\b _\bs_\ba_\bv_\be section.\n If you want customized saving behavior, you can override this save() method.\n See _\bO_\bv_\be_\br_\br_\bi_\bd_\bi_\bn_\bg_\b _\bp_\br_\be_\bd_\be_\bf_\bi_\bn_\be_\bd_\b _\bm_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs for more details.\n The model save process also has some subtleties; see the sections below.\n-Deprecated since version 5.1: Support for positional arguments is deprecated.\n+Verouderd sinds versie 5.1: Support for positional arguments is deprecated.\n *\b**\b**\b**\b* A\bAu\but\bto\bo-\b-i\bin\bnc\bcr\bre\bem\bme\ben\bnt\bti\bin\bng\bg p\bpr\bri\bim\bma\bar\bry\by k\bke\bey\bys\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n If a model has an _\bA_\bu_\bt_\bo_\bF_\bi_\be_\bl_\bd \u2014 an auto-incrementing primary key \u2014 then that\n auto-incremented value will be calculated and saved as an attribute on your\n object the first time you call save():\n >>> b2 = Blog(name=\"Cheddar Talk\", tagline=\"Thoughts on cheese.\")\n >>> b2.id  # Returns None, because b2 doesn't have an ID yet.\n >>> b2.save()\n@@ -476,15 +476,15 @@\n automatic update_fields in this case. If you assign or change any deferred\n field value, the field will be added to the updated fields.\n Field.pre_save() and update_fields\n If update_fields is passed in, only the _\bp_\br_\be_\b__\bs_\ba_\bv_\be_\b(_\b) methods of the update_fields\n are called. For example, this means that date/time fields with auto_now=True\n will not be updated unless they are included in the update_fields.\n *\b**\b**\b**\b**\b* D\bDe\bel\ble\bet\bti\bin\bng\bg o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  Model.delete(u\bus\bsi\bin\bng\bg=\b=D\bDE\bEF\bFA\bAU\bUL\bLT\bT_\b_D\bDB\bB_\b_A\bAL\bLI\bIA\bAS\bS, k\bke\bee\bep\bp_\b_p\bpa\bar\bre\ben\bnt\bts\bs=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Model.delete(u\bus\bsi\bin\bng\bg=\b=D\bDE\bEF\bFA\bAU\bUL\bLT\bT_\b_D\bDB\bB_\b_A\bAL\bLI\bIA\bAS\bS, k\bke\bee\bep\bp_\b_p\bpa\bar\bre\ben\bnt\bts\bs=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n   Model.adelete(u\bus\bsi\bin\bng\bg=\b=D\bDE\bEF\bFA\bAU\bUL\bLT\bT_\b_D\bDB\bB_\b_A\bAL\bLI\bIA\bAS\bS, k\bke\bee\bep\bp_\b_p\bpa\bar\bre\ben\bnt\bts\bs=\b=F\bFa\bal\bls\bse\be)_\b\u00b6\n A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: adelete()\n Issues an SQL DELETE for the object. This only deletes the object in the\n database; the Python instance will still exist and will still have data in its\n fields, except for the primary key set to None. This method returns the number\n of objects deleted and a dictionary with the number of deletions per object\n type.\n@@ -506,15 +506,15 @@\n Since pickle compatibility errors can be difficult to diagnose, such as\n silently corrupted objects, a RuntimeWarning is raised when you try to unpickle\n a model in a Django version that is different than the one in which it was\n pickled.\n *\b**\b**\b**\b**\b* O\bOt\bth\bhe\ber\br m\bmo\bod\bde\bel\bl i\bin\bns\bst\bta\ban\bnc\bce\be m\bme\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n A few object methods have special purposes.\n *\b**\b**\b**\b* _\b__\b_s\bst\btr\br_\b__\b_(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n-  Model.__str__()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Model.__str__()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The __str__() method is called whenever you call str() on an object. Django\n uses str(obj) in a number of places. Most notably, to display an object in the\n Django admin site and as the value inserted into a template when it displays an\n object. Thus, you should always return a nice, human-readable representation of\n the model from the __str__() method.\n For example:\n from django.db import models\n@@ -523,15 +523,15 @@\n class Person(models.Model):\n     first_name = models.CharField(max_length=50)\n     last_name = models.CharField(max_length=50)\n \n     def __str__(self):\n         return f\"{self.first_name} {self.last_name}\"\n *\b**\b**\b**\b* _\b__\b_e\beq\bq_\b__\b_(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n-  Model.__eq__()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Model.__eq__()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The equality method is defined such that instances with the same primary key\n value and the same concrete class are considered equal, except that instances\n with a primary key value of None aren\u2019t equal to anything except themselves.\n For proxy models, concrete class is defined as the model\u2019s first non-proxy\n parent; for all other models it\u2019s simply the model\u2019s class.\n For example:\n from django.db import models\n@@ -559,15 +559,15 @@\n instance = MyModel(id=None)\n instance == instance\n # Proxy model\n MyModel(id=1) == MyProxyModel(id=1)\n # Multi-table inheritance\n MyModel(id=1) != MultitableInherited(id=1)\n *\b**\b**\b**\b* _\b__\b_h\bha\bas\bsh\bh_\b__\b_(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n-  Model.__hash__()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Model.__hash__()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The __hash__() method is based on the instance\u2019s primary key value. It is\n effectively hash(obj.pk). If the instance doesn\u2019t have a primary key value then\n a TypeError will be raised (otherwise the __hash__() method would return\n different values before and after the instance is saved, but changing the\n _\b__\b__\bh_\ba_\bs_\bh_\b__\b__\b(_\b) value of an instance is forbidden in Python.\n *\b**\b**\b**\b* g\bge\bet\bt_\b_a\bab\bbs\bso\bol\blu\but\bte\be_\b_u\bur\brl\bl(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n   Model.get_absolute_url()_\b\u00b6\n@@ -589,15 +589,15 @@\n defines this method, the object-editing page will have a \u201cView on site\u201d link\n that will jump you directly to the object\u2019s public view, as given by\n get_absolute_url().\n Similarly, a couple of other bits of Django, such as the _\bs_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bf_\be_\be_\bd\n _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk, use get_absolute_url() when it is defined. If it makes sense for\n your model\u2019s instances to each have a unique URL, you should define\n get_absolute_url().\n-Warning\n+Waarschuwing\n You should avoid building the URL from unvalidated user input, in order to\n reduce possibilities of link or redirect poisoning:\n def get_absolute_url(self):\n     return \"/%s/\" % self.name\n If self.name is '/example.com' this returns '//example.com/' which, in turn, is\n a valid schema relative URL but not the expected '/%2Fexample.com/'.\n It\u2019s good practice to use get_absolute_url() in templates, instead of hard-\n@@ -606,15 +606,15 @@\n <a href=\"/people/{{ object.id }}/\">{{ object.name }}</a>\n This template code is much better:\n <a href=\"{{ object.get_absolute_url }}\">{{ object.name }}</a>\n The logic here is that if you change the URL structure of your objects, even\n for something small like correcting a spelling error, you don\u2019t want to have to\n track down every place that the URL might be created. Specify it once, in\n get_absolute_url() and have all your other code call that one place.\n-Note\n+Notitie\n The string you return from get_absolute_url() m\bmu\bus\bst\bt contain only ASCII\n characters (required by the URI specification, _\bR\bR_\bF\bF_\bC\bC_\b _\b3\b3_\b9\b9_\b8\b8_\b6\b6_\b _\bS\bS_\be\be_\bc\bc_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b _\b2\b2) and be URL-\n encoded, if necessary.\n Code and templates calling get_absolute_url() should be able to use the result\n directly without any further processing. You may wish to use the\n django.utils.encoding.iri_to_uri() function to help with this if you are using\n strings containing characters outside the ASCII range.\n@@ -670,15 +670,15 @@\n       The ModelState object has two attributes: adding, a flag which is True if\n       the model has not been saved to the database yet, and db, a string\n       referring to the database alias the instance was loaded from or saved to.\n       Newly instantiated instances have adding=True and db=None, since they are\n       yet to be saved. Instances fetched from a QuerySet will have adding=False\n       and db set to the alias of the associated database.\n *\b**\b**\b**\b* _\b_i\bis\bs_\b_p\bpk\bk_\b_s\bse\bet\bt(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n-  Model._is_pk_set()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Model._is_pk_set()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n New in Django 5.2.\n The _is_pk_set() method returns whether the model instance\u2019s pk is set. It\n abstracts the model\u2019s primary key definition, ensuring consistent behavior\n regardless of the specific pk configuration.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bM_\bo_\bd_\be_\bl_\b _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n           o _\bC_\br_\be_\ba_\bt_\bi_\bn_\bg_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n@@ -701,16 +701,16 @@\n                 # _\b__\b__\be_\bq_\b__\b__\b(_\b)\n                 # _\b__\b__\bh_\ba_\bs_\bh_\b__\b__\b(_\b)\n                 # _\bg_\be_\bt_\b__\ba_\bb_\bs_\bo_\bl_\bu_\bt_\be_\b__\bu_\br_\bl_\b(_\b)\n           o _\bE_\bx_\bt_\br_\ba_\b _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs\n           o _\bO_\bt_\bh_\be_\br_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs\n                 # _\b__\bs_\bt_\ba_\bt_\be\n                 # _\b__\bi_\bs_\b__\bp_\bk_\b__\bs_\be_\bt_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\b _\bM_\be_\bt_\ba_\b _\bo_\bp_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b _\bA_\bP_\bI_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/models/lookups.html", "source2": "./usr/share/doc/python-django-doc/html/ref/models/lookups.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Lookup API reference &#8212; Django 5.2b1 documentation</title>\n+    <title>Lookup API reference &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Query Expressions\" href=\"expressions.html\" />\n     <link rel=\"prev\" title=\"QuerySet API reference\" href=\"querysets.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -213,15 +214,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-transform-reference\">\n <span id=\"transform-reference\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Transform</span></code> reference<a class=\"headerlink\" href=\"#transform-reference\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Transform\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Transform</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/lookups.py#L208\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Transform\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Transform</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/lookups.py#L208\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Transform\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A <code class=\"docutils literal notranslate\"><span class=\"pre\">Transform</span></code> is a generic class to implement field transformations. A\n prominent example is <code class=\"docutils literal notranslate\"><span class=\"pre\">__year</span></code> that transforms a <code class=\"docutils literal notranslate\"><span class=\"pre\">DateField</span></code> into a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">IntegerField</span></code>.</p>\n <p>The notation to use a <code class=\"docutils literal notranslate\"><span class=\"pre\">Transform</span></code> in a lookup expression is\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;expression&gt;__&lt;transformation&gt;</span></code> (e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">date__year</span></code>).</p>\n <p>This class follows the <a class=\"reference internal\" href=\"#query-expression\"><span class=\"std std-ref\">Query Expression API</span></a>, which\n implies that you can use <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;expression&gt;__&lt;transform1&gt;__&lt;transform2&gt;</span></code>. It\u2019s\n@@ -235,15 +236,15 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">lhs</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">rhs</span></code>. Bilateral transformations will be applied to <code class=\"docutils literal notranslate\"><span class=\"pre\">rhs</span></code> in\n the same order as they appear in the lookup expression. By default it is set\n to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>. For example usage, see <a class=\"reference internal\" href=\"../../howto/custom-lookups.html\"><span class=\"doc\">How to write custom lookups</span></a>.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Transform.lhs\">\n-<span class=\"sig-name descname\"><span class=\"pre\">lhs</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/lookups.py#L218\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Transform.lhs\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">lhs</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/lookups.py#L218\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Transform.lhs\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The left-hand side - what is being transformed. It must follow the\n <a class=\"reference internal\" href=\"#query-expression\"><span class=\"std std-ref\">Query Expression API</span></a>.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Transform.lookup_name\">\n <span class=\"sig-name descname\"><span class=\"pre\">lookup_name</span></span><a class=\"headerlink\" href=\"#django.db.models.Transform.lookup_name\" title=\"Link to this definition\">\u00b6</a></dt>\n@@ -262,15 +263,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-lookup-reference\">\n <span id=\"lookup-reference\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Lookup</span></code> reference<a class=\"headerlink\" href=\"#lookup-reference\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Lookup\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Lookup</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/lookups.py#L31\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Lookup\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Lookup</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/lookups.py#L31\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Lookup\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A <code class=\"docutils literal notranslate\"><span class=\"pre\">Lookup</span></code> is a generic class to implement lookups. A lookup is a query\n expression with a left-hand side, <a class=\"reference internal\" href=\"#django.db.models.Lookup.lhs\" title=\"django.db.models.Lookup.lhs\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">lhs</span></code></a>; a right-hand side,\n <a class=\"reference internal\" href=\"#django.db.models.Lookup.rhs\" title=\"django.db.models.Lookup.rhs\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">rhs</span></code></a>; and a <code class=\"docutils literal notranslate\"><span class=\"pre\">lookup_name</span></code> that is used to produce a boolean\n comparison between <code class=\"docutils literal notranslate\"><span class=\"pre\">lhs</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">rhs</span></code> such as <code class=\"docutils literal notranslate\"><span class=\"pre\">lhs</span> <span class=\"pre\">in</span> <span class=\"pre\">rhs</span></code> or\n <code class=\"docutils literal notranslate\"><span class=\"pre\">lhs</span> <span class=\"pre\">&gt;</span> <span class=\"pre\">rhs</span></code>.</p>\n <p>The primary notation to use a lookup in an expression is\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;lhs&gt;__&lt;lookup_name&gt;=&lt;rhs&gt;</span></code>. Lookups can also be used directly in\n@@ -313,27 +314,27 @@\n a parameter in a query. In order to do so,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">lhs.output_field.get_prep_value()</span></code> is called if defined, or <code class=\"docutils literal notranslate\"><span class=\"pre\">rhs</span></code>\n is wrapped in <a class=\"reference internal\" href=\"expressions.html#django.db.models.Value\" title=\"django.db.models.Value\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Value()</span></code></a> otherwise.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Lookup.process_lhs\">\n-<span class=\"sig-name descname\"><span class=\"pre\">process_lhs</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">compiler</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">lhs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/lookups.py#L109\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Lookup.process_lhs\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">process_lhs</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">compiler</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">lhs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/lookups.py#L109\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Lookup.process_lhs\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a tuple <code class=\"docutils literal notranslate\"><span class=\"pre\">(lhs_string,</span> <span class=\"pre\">lhs_params)</span></code>, as returned by\n <code class=\"docutils literal notranslate\"><span class=\"pre\">compiler.compile(lhs)</span></code>. This method can be overridden to tune how\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">lhs</span></code> is processed.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">compiler</span></code> is an <code class=\"docutils literal notranslate\"><span class=\"pre\">SQLCompiler</span></code> object, to be used like\n <code class=\"docutils literal notranslate\"><span class=\"pre\">compiler.compile(lhs)</span></code> for compiling <code class=\"docutils literal notranslate\"><span class=\"pre\">lhs</span></code>. The <code class=\"docutils literal notranslate\"><span class=\"pre\">connection</span></code>\n can be used for compiling vendor specific SQL. If <code class=\"docutils literal notranslate\"><span class=\"pre\">lhs</span></code> is not\n <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, use it as the processed <code class=\"docutils literal notranslate\"><span class=\"pre\">lhs</span></code> instead of <code class=\"docutils literal notranslate\"><span class=\"pre\">self.lhs</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Lookup.process_rhs\">\n-<span class=\"sig-name descname\"><span class=\"pre\">process_rhs</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">compiler</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/lookups.py#L119\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Lookup.process_rhs\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">process_rhs</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">compiler</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/lookups.py#L119\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Lookup.process_rhs\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Behaves the same way as <a class=\"reference internal\" href=\"#django.db.models.Lookup.process_lhs\" title=\"django.db.models.Lookup.process_lhs\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">process_lhs()</span></code></a>, for the right-hand side.</p>\n </dd></dl>\n \n </dd></dl>\n \n </section>\n </section>\n@@ -358,37 +359,37 @@\n <li><a class=\"reference internal\" href=\"#lookup-reference\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Lookup</span></code> reference</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"querysets.html\"\n-                          title=\"previous chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> API reference</a></p>\n+                          title=\"vorig hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> API reference</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"expressions.html\"\n-                          title=\"next chapter\">Query Expressions</a></p>\n+                          title=\"volgend hoofdstuk\">Query Expressions</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* L\bLo\boo\bok\bku\bup\bp A\bAP\bPI\bI r\bre\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document has the API references of lookups, the Django API for building\n the WHERE clause of a database query. To learn how to u\bus\bse\be lookups, see _\bM_\ba_\bk_\bi_\bn_\bg\n _\bq_\bu_\be_\br_\bi_\be_\bs; to learn how to c\bcr\bre\bea\bat\bte\be new lookups, see _\bH_\bo_\bw_\b _\bt_\bo_\b _\bw_\br_\bi_\bt_\be_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs.\n The lookup API has two components: a _\bR_\be_\bg_\bi_\bs_\bt_\be_\br_\bL_\bo_\bo_\bk_\bu_\bp_\bM_\bi_\bx_\bi_\bn class that registers\n@@ -84,15 +84,15 @@\n   get_transform(t\btr\bra\ban\bns\bsf\bfo\bor\brm\bm_\b_n\bna\bam\bme\be)_\b\u00b6\n       Must return the lookup named transform_name. For instance, by returning\n       self.output_field.get_transform(transform_name).\n   output_field_\b\u00b6\n       Defines the type of class returned by the get_lookup() method. It must be\n       a _\bF_\bi_\be_\bl_\bd instance.\n *\b**\b**\b**\b**\b* T\bTr\bra\ban\bns\bsf\bfo\bor\brm\bm r\bre\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Transform_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Transform_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A Transform is a generic class to implement field transformations. A\n       prominent example is __year that transforms a DateField into a\n       IntegerField.\n       The notation to use a Transform in a lookup expression is\n       <expression>__<transformation> (e.g. date__year).\n       This class follows the _\bQ_\bu_\be_\br_\by_\b _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bA_\bP_\bI, which implies that you can\n       use <expression>__<transform1>__<transform2>. It\u2019s a specialized _\bF_\bu_\bn_\bc_\b(_\b)\n@@ -100,25 +100,25 @@\n       right hand side of a filter or directly as an annotation.\n         bilateral_\b\u00b6\n             A boolean indicating whether this transformation should apply to\n             both lhs and rhs. Bilateral transformations will be applied to rhs\n             in the same order as they appear in the lookup expression. By\n             default it is set to False. For example usage, see _\bH_\bo_\bw_\b _\bt_\bo_\b _\bw_\br_\bi_\bt_\be\n             _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs.\n-        lhs_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        lhs_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             The left-hand side - what is being transformed. It must follow the\n             _\bQ_\bu_\be_\br_\by_\b _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bA_\bP_\bI.\n         lookup_name_\b\u00b6\n             The name of the lookup, used for identifying it on parsing query\n             expressions. It cannot contain the string \"__\".\n         output_field_\b\u00b6\n             Defines the class this transformation outputs. It must be a _\bF_\bi_\be_\bl_\bd\n             instance. By default is the same as its lhs.output_field.\n *\b**\b**\b**\b**\b* L\bLo\boo\bok\bku\bup\bp r\bre\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Lookup_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Lookup_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A Lookup is a generic class to implement lookups. A lookup is a query\n       expression with a left-hand side, _\bl_\bh_\bs; a right-hand side, _\br_\bh_\bs; and a\n       lookup_name that is used to produce a boolean comparison between lhs and\n       rhs such as lhs in rhs or lhs > rhs.\n       The primary notation to use a lookup in an expression is\n       <lhs>__<lookup_name>=<rhs>. Lookups can also be used directly in QuerySet\n       filters:\n@@ -136,32 +136,32 @@\n             The name of this lookup, used to identify it on parsing query\n             expressions. It cannot contain the string \"__\".\n         prepare_rhs_\b\u00b6\n             Defaults to True. When _\br_\bh_\bs is a plain value, _\bp_\br_\be_\bp_\ba_\br_\be_\b__\br_\bh_\bs determines\n             whether it should be prepared for use as a parameter in a query. In\n             order to do so, lhs.output_field.get_prep_value() is called if\n             defined, or rhs is wrapped in _\bV_\ba_\bl_\bu_\be_\b(_\b) otherwise.\n-        process_lhs(c\bco\bom\bmp\bpi\bil\ble\ber\br, c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn, l\blh\bhs\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        process_lhs(c\bco\bom\bmp\bpi\bil\ble\ber\br, c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn, l\blh\bhs\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a tuple (lhs_string, lhs_params), as returned by\n             compiler.compile(lhs). This method can be overridden to tune how\n             the lhs is processed.\n             compiler is an SQLCompiler object, to be used like compiler.compile\n             (lhs) for compiling lhs. The connection can be used for compiling\n             vendor specific SQL. If lhs is not None, use it as the processed\n             lhs instead of self.lhs.\n-        process_rhs(c\bco\bom\bmp\bpi\bil\ble\ber\br, c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        process_rhs(c\bco\bom\bmp\bpi\bil\ble\ber\br, c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Behaves the same way as _\bp_\br_\bo_\bc_\be_\bs_\bs_\b__\bl_\bh_\bs_\b(_\b), for the right-hand side.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bL_\bo_\bo_\bk_\bu_\bp_\b _\bA_\bP_\bI_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n           o _\bR_\be_\bg_\bi_\bs_\bt_\br_\ba_\bt_\bi_\bo_\bn_\b _\bA_\bP_\bI\n           o _\bT_\bh_\be_\b _\bQ_\bu_\be_\br_\by_\b _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bA_\bP_\bI\n           o _\bT_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n           o _\bL_\bo_\bo_\bk_\bu_\bp_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b _\bA_\bP_\bI_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bQ_\bu_\be_\br_\by_\b _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/models/meta.html", "source2": "./usr/share/doc/python-django-doc/html/ref/models/meta.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Model _meta API &#8212; Django 5.2b1 documentation</title>\n+    <title>Model _meta API &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Related objects reference\" href=\"relations.html\" />\n     <link rel=\"prev\" title=\"Constraints reference\" href=\"constraints.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -77,15 +78,15 @@\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"ref-models-meta\">\n             \n   <section id=\"s-module-django.db.models.options\">\n <span id=\"s-model-meta-api\"></span><span id=\"module-django.db.models.options\"></span><span id=\"model-meta-api\"></span><h1>Model <code class=\"docutils literal notranslate\"><span class=\"pre\">_meta</span></code> API<a class=\"headerlink\" href=\"#module-django.db.models.options\" title=\"Link to this heading\">\u00b6</a></h1>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.options.Options\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Options</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/options.py#L90\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.options.Options\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Options</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/options.py#L90\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.options.Options\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The model <code class=\"docutils literal notranslate\"><span class=\"pre\">_meta</span></code> API is at the core of the Django ORM. It enables other\n parts of the system such as lookups, queries, forms, and the admin to\n understand the capabilities of each model. The API is accessible through\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">_meta</span></code> attribute of each model class, which is an instance of an\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.db.models.options.Options</span></code> object.</p>\n@@ -97,15 +98,15 @@\n </ul>\n <section id=\"s-field-access-api\">\n <span id=\"s-model-meta-field-api\"></span><span id=\"field-access-api\"></span><span id=\"model-meta-field-api\"></span><h2>Field access API<a class=\"headerlink\" href=\"#field-access-api\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-retrieving-a-single-field-instance-of-a-model-by-name\">\n <span id=\"retrieving-a-single-field-instance-of-a-model-by-name\"></span><h3>Retrieving a single field instance of a model by name<a class=\"headerlink\" href=\"#retrieving-a-single-field-instance-of-a-model-by-name\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.options.Options.get_field\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Options.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_field</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/options.py#L662\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.options.Options.get_field\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Options.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_field</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/options.py#L662\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.options.Options.get_field\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the field instance given a name of a field.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">field_name</span></code> can be the name of a field on the model, a field\n on an abstract or inherited model, or a field defined on another\n model that points to the model. In the latter case, the <code class=\"docutils literal notranslate\"><span class=\"pre\">field_name</span></code>\n will be (in order of preference) the <a class=\"reference internal\" href=\"fields.html#django.db.models.ForeignKey.related_query_name\" title=\"django.db.models.ForeignKey.related_query_name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">related_query_name</span></code></a>\n set by the user, the <a class=\"reference internal\" href=\"fields.html#django.db.models.ForeignKey.related_name\" title=\"django.db.models.ForeignKey.related_name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">related_name</span></code></a> set by the user, or\n the name automatically generated by Django.</p>\n@@ -134,15 +135,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-retrieving-all-field-instances-of-a-model\">\n <span id=\"retrieving-all-field-instances-of-a-model\"></span><h3>Retrieving all field instances of a model<a class=\"headerlink\" href=\"#retrieving-all-field-instances-of-a-model\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.options.Options.get_fields\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Options.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_fields</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include_parents</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include_hidden</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/options.py#L856\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.options.Options.get_fields\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Options.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_fields</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include_parents</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">include_hidden</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/options.py#L856\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.options.Options.get_fields\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a tuple of fields associated with a model. <code class=\"docutils literal notranslate\"><span class=\"pre\">get_fields()</span></code> accepts\n two parameters that can be used to control which fields are returned:</p>\n <dl class=\"simple\">\n <dt><code class=\"docutils literal notranslate\"><span class=\"pre\">include_parents</span></code></dt><dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> by default. Recursively includes fields defined on parent\n classes. If set to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">get_fields()</span></code> will only search for\n fields declared directly on the current model. Fields from models that\n directly inherit from abstract models or proxy classes are considered\n@@ -194,15 +195,15 @@\n </section>\n <section id=\"s-retrieving-fields-composing-the-primary-key-of-a-model\">\n <span id=\"retrieving-fields-composing-the-primary-key-of-a-model\"></span><h3>Retrieving fields composing the primary key of a model<a class=\"headerlink\" href=\"#retrieving-fields-composing-the-primary-key-of-a-model\" title=\"Link to this heading\">\u00b6</a></h3>\n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.options.Options.pk_fields\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Options.</span></span><span class=\"sig-name descname\"><span class=\"pre\">pk_fields</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/options.py#L984\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.options.Options.pk_fields\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Options.</span></span><span class=\"sig-name descname\"><span class=\"pre\">pk_fields</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/options.py#L984\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.options.Options.pk_fields\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a list of the fields composing the primary key of a model.</p>\n <p>When a <a class=\"reference internal\" href=\"fields.html#django.db.models.CompositePrimaryKey\" title=\"django.db.models.CompositePrimaryKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">composite</span> <span class=\"pre\">primary</span> <span class=\"pre\">key</span></code></a>\n is defined on a model it will contain all the\n <a class=\"reference internal\" href=\"fields.html#django.db.models.Field\" title=\"django.db.models.Field\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">fields</span></code></a> referenced by it.</p>\n <div class=\"highlight-python notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.db</span> <span class=\"kn\">import</span> <span class=\"n\">models</span>\n \n \n@@ -253,37 +254,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"constraints.html\"\n-                          title=\"previous chapter\">Constraints reference</a></p>\n+                          title=\"vorig hoofdstuk\">Constraints reference</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"relations.html\"\n-                          title=\"next chapter\">Related objects reference</a></p>\n+                          title=\"volgend hoofdstuk\">Related objects reference</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,24 +1,24 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMo\bod\bde\bel\bl _\b_m\bme\bet\bta\ba A\bAP\bPI\bI_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Options_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Options_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The model _meta API is at the core of the Django ORM. It enables other parts of\n the system such as lookups, queries, forms, and the admin to understand the\n capabilities of each model. The API is accessible through the _meta attribute\n of each model class, which is an instance of an\n django.db.models.options.Options object.\n Methods and attributes that it provides can be used to:\n     * Retrieve all field instances of a model\n     * Retrieve a single field instance of a model by name\n     * Retrieve all fields that compose the primary key of a model\n *\b**\b**\b**\b**\b* F\bFi\bie\bel\bld\bd a\bac\bcc\bce\bes\bss\bs A\bAP\bPI\bI_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* R\bRe\bet\btr\bri\bie\bev\bvi\bin\bng\bg a\ba s\bsi\bin\bng\bgl\ble\be f\bfi\bie\bel\bld\bd i\bin\bns\bst\bta\ban\bnc\bce\be o\bof\bf a\ba m\bmo\bod\bde\bel\bl b\bby\by n\bna\bam\bme\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  Options.get_field(f\bfi\bie\bel\bld\bd_\b_n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Options.get_field(f\bfi\bie\bel\bld\bd_\b_n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the field instance given a name of a field.\n       field_name can be the name of a field on the model, a field on an\n       abstract or inherited model, or a field defined on another model that\n       points to the model. In the latter case, the field_name will be (in order\n       of preference) the _\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bq_\bu_\be_\br_\by_\b__\bn_\ba_\bm_\be set by the user, the _\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bn_\ba_\bm_\be\n       set by the user, or the name automatically generated by Django.\n       _\bH_\bi_\bd_\bd_\be_\bn_\b _\bf_\bi_\be_\bl_\bd_\bs cannot be retrieved by name.\n@@ -36,15 +36,15 @@\n \n       # A non existent field\n       >>> User._meta.get_field(\"does_not_exist\")\n       Traceback (most recent call last):\n           ...\n       FieldDoesNotExist: User has no field named 'does_not_exist'\n *\b**\b**\b**\b* R\bRe\bet\btr\bri\bie\bev\bvi\bin\bng\bg a\bal\bll\bl f\bfi\bie\bel\bld\bd i\bin\bns\bst\bta\ban\bnc\bce\bes\bs o\bof\bf a\ba m\bmo\bod\bde\bel\bl_\b?\b\u00b6 *\b**\b**\b**\b*\n-  Options.get_fields(i\bin\bnc\bcl\blu\bud\bde\be_\b_p\bpa\bar\bre\ben\bnt\bts\bs=\b=T\bTr\bru\bue\be, i\bin\bnc\bcl\blu\bud\bde\be_\b_h\bhi\bid\bdd\bde\ben\bn=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Options.get_fields(i\bin\bnc\bcl\blu\bud\bde\be_\b_p\bpa\bar\bre\ben\bnt\bts\bs=\b=T\bTr\bru\bue\be, i\bin\bnc\bcl\blu\bud\bde\be_\b_h\bhi\bid\bdd\bde\ben\bn=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a tuple of fields associated with a model. get_fields() accepts\n       two parameters that can be used to control which fields are returned:\n         include_parents\n             True by default. Recursively includes fields defined on parent\n             classes. If set to False, get_fields() will only search for fields\n             declared directly on the current model. Fields from models that\n             directly inherit from abstract models or proxy classes are\n@@ -85,15 +85,15 @@\n        <django.db.models.fields.BooleanField: is_staff>,\n        <django.db.models.fields.BooleanField: is_active>,\n        <django.db.models.fields.DateTimeField: date_joined>,\n        <django.db.models.fields.related.ManyToManyField: groups>,\n        <django.db.models.fields.related.ManyToManyField: user_permissions>)\n *\b**\b**\b**\b* R\bRe\bet\btr\bri\bie\bev\bvi\bin\bng\bg f\bfi\bie\bel\bld\bds\bs c\bco\bom\bmp\bpo\bos\bsi\bin\bng\bg t\bth\bhe\be p\bpr\bri\bim\bma\bar\bry\by k\bke\bey\by o\bof\bf a\ba m\bmo\bod\bde\bel\bl_\b?\b\u00b6 *\b**\b**\b**\b*\n New in Django 5.2.\n-  Options.pk_fields_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Options.pk_fields_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a list of the fields composing the primary key of a model.\n       When a _\bc_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\be_\b _\bp_\br_\bi_\bm_\ba_\br_\by_\b _\bk_\be_\by is defined on a model it will contain all\n       the _\bf_\bi_\be_\bl_\bd_\bs referenced by it.\n       from django.db import models\n \n \n       class TenantUser(models.Model):\n@@ -111,16 +111,16 @@\n       [<django.db.models.fields.AutoField: id>]\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bM_\bo_\bd_\be_\bl_\b _\b__\bm_\be_\bt_\ba_\b _\bA_\bP_\bI\n           o _\bF_\bi_\be_\bl_\bd_\b _\ba_\bc_\bc_\be_\bs_\bs_\b _\bA_\bP_\bI\n                 # _\bR_\be_\bt_\br_\bi_\be_\bv_\bi_\bn_\bg_\b _\ba_\b _\bs_\bi_\bn_\bg_\bl_\be_\b _\bf_\bi_\be_\bl_\bd_\b _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b _\bo_\bf_\b _\ba_\b _\bm_\bo_\bd_\be_\bl_\b _\bb_\by_\b _\bn_\ba_\bm_\be\n                 # _\bR_\be_\bt_\br_\bi_\be_\bv_\bi_\bn_\bg_\b _\ba_\bl_\bl_\b _\bf_\bi_\be_\bl_\bd_\b _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\bs_\b _\bo_\bf_\b _\ba_\b _\bm_\bo_\bd_\be_\bl\n                 # _\bR_\be_\bt_\br_\bi_\be_\bv_\bi_\bn_\bg_\b _\bf_\bi_\be_\bl_\bd_\bs_\b _\bc_\bo_\bm_\bp_\bo_\bs_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bp_\br_\bi_\bm_\ba_\br_\by_\b _\bk_\be_\by_\b _\bo_\bf_\b _\ba_\b _\bm_\bo_\bd_\be_\bl\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bR_\be_\bl_\ba_\bt_\be_\bd_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/models/options.html", "source2": "./usr/share/doc/python-django-doc/html/ref/models/options.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Model Meta options &#8212; Django 5.2b1 documentation</title>\n+    <title>Model Meta options &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Model instance reference\" href=\"instances.html\" />\n     <link rel=\"prev\" title=\"Model class reference\" href=\"class.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -386,15 +387,15 @@\n \n <span class=\"n\">ordering</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"n\">F</span><span class=\"p\">(</span><span class=\"s2\">&quot;author&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">asc</span><span class=\"p\">(</span><span class=\"n\">nulls_last</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">)]</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Ordering is not a free operation. Each field you add to the ordering\n incurs a cost to your database. Each foreign key you add will\n implicitly include all of its default orderings as well.</p>\n <p>If a query doesn\u2019t have an ordering specified, results are returned from\n the database in an unspecified order. A particular ordering is guaranteed\n only when ordering by a set of fields that uniquely identify each object in\n the results. For example, if a <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> field isn\u2019t unique, ordering by it\n@@ -669,37 +670,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"class.html\"\n-                          title=\"previous chapter\">Model class reference</a></p>\n+                          title=\"vorig hoofdstuk\">Model class reference</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"instances.html\"\n-                          title=\"next chapter\">Model instance reference</a></p>\n+                          title=\"volgend hoofdstuk\">Model instance reference</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMo\bod\bde\bel\bl M\bMe\bet\bta\ba o\bop\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document explains all the possible _\bm_\be_\bt_\ba_\bd_\ba_\bt_\ba_\b _\bo_\bp_\bt_\bi_\bo_\bn_\bs that you can give your\n model in its internal class Meta.\n *\b**\b**\b**\b**\b* A\bAv\bva\bai\bil\bla\bab\bbl\ble\be M\bMe\bet\bta\ba o\bop\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* a\bab\bbs\bst\btr\bra\bac\bct\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -190,15 +190,15 @@\n       To order by pub_date descending, then by author ascending, use this:\n       ordering = [\"-pub_date\", \"author\"]\n       You can also use _\bq_\bu_\be_\br_\by_\b _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs. To order by author ascending and make\n       null values sort last, use this:\n       from django.db.models import F\n \n       ordering = [F(\"author\").asc(nulls_last=True)]\n-Warning\n+Waarschuwing\n Ordering is not a free operation. Each field you add to the ordering incurs a\n cost to your database. Each foreign key you add will implicitly include all of\n its default orderings as well.\n If a query doesn\u2019t have an ordering specified, results are returned from the\n database in an unspecified order. A particular ordering is guaranteed only when\n ordering by a set of fields that uniquely identify each object in the results.\n For example, if a name field isn\u2019t unique, ordering by it won\u2019t guarantee\n@@ -343,16 +343,16 @@\n                 # _\bu_\bn_\bi_\bq_\bu_\be_\b__\bt_\bo_\bg_\be_\bt_\bh_\be_\br\n                 # _\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs\n                 # _\bv_\be_\br_\bb_\bo_\bs_\be_\b__\bn_\ba_\bm_\be\n                 # _\bv_\be_\br_\bb_\bo_\bs_\be_\b__\bn_\ba_\bm_\be_\b__\bp_\bl_\bu_\br_\ba_\bl\n           o _\bR_\be_\ba_\bd_\b-_\bo_\bn_\bl_\by_\b _\bM_\be_\bt_\ba_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs\n                 # _\bl_\ba_\bb_\be_\bl\n                 # _\bl_\ba_\bb_\be_\bl_\b__\bl_\bo_\bw_\be_\br\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\b _\bc_\bl_\ba_\bs_\bs_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\b _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/models/querysets.html", "source2": "./usr/share/doc/python-django-doc/html/ref/models/querysets.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>QuerySet API reference &#8212; Django 5.2b1 documentation</title>\n+    <title>QuerySet API reference &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Lookup API reference\" href=\"lookups.html\" />\n     <link rel=\"prev\" title=\"Model instance reference\" href=\"instances.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -79,15 +80,15 @@\n             \n   <section id=\"s-queryset-api-reference\">\n <span id=\"queryset-api-reference\"></span><h1><code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> API reference<a class=\"headerlink\" href=\"#queryset-api-reference\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>This document describes the details of the <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> API. It builds on the\n material presented in the <a class=\"reference internal\" href=\"../../topics/db/models.html\"><span class=\"doc\">model</span></a> and <a class=\"reference internal\" href=\"../../topics/db/queries.html\"><span class=\"doc\">database\n query</span></a> guides, so you\u2019ll probably want to read and\n understand those documents before reading this one.</p>\n-<p>Throughout this reference we\u2019ll use the <a class=\"reference internal\" href=\"../../topics/db/aggregation.html#queryset-model-example\"><span class=\"std std-ref\">example blog models</span></a> presented in the <a class=\"reference internal\" href=\"../../topics/db/queries.html\"><span class=\"doc\">database query guide</span></a>.</p>\n+<p>Throughout this reference we\u2019ll use the <a class=\"reference internal\" href=\"../../topics/db/queries.html#queryset-model-example\"><span class=\"std std-ref\">example blog models</span></a> presented in the <a class=\"reference internal\" href=\"../../topics/db/queries.html\"><span class=\"doc\">database query guide</span></a>.</p>\n <section id=\"s-when-querysets-are-evaluated\">\n <span id=\"s-id1\"></span><span id=\"when-querysets-are-evaluated\"></span><span id=\"id1\"></span><h2>When <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code>s are evaluated<a class=\"headerlink\" href=\"#when-querysets-are-evaluated\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Internally, a <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> can be constructed, filtered, sliced, and generally\n passed around without actually hitting the database. No database activity\n actually occurs until you do something to evaluate the queryset.</p>\n <p>You can evaluate a <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> in the following ways:</p>\n <ul>\n@@ -205,51 +206,51 @@\n </section>\n </section>\n <section id=\"s-queryset-api\">\n <span id=\"s-id3\"></span><span id=\"queryset-api\"></span><span id=\"id3\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> API<a class=\"headerlink\" href=\"#queryset-api\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Here\u2019s the formal declaration of a <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code>:</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.query.QuerySet\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">QuerySet</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hints</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/query.py#L277\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.query.QuerySet\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">QuerySet</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hints</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/query.py#L277\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.query.QuerySet\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Usually when you\u2019ll interact with a <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> you\u2019ll use it by\n <a class=\"reference internal\" href=\"../../topics/db/queries.html#chaining-filters\"><span class=\"std std-ref\">chaining filters</span></a>. To make this work, most\n <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> methods return new querysets. These methods are covered in\n detail later in this section.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> class has the following public attributes you can use for\n introspection:</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.query.QuerySet.ordered\">\n-<span class=\"sig-name descname\"><span class=\"pre\">ordered</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/query.py#L1798\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.query.QuerySet.ordered\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">ordered</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/query.py#L1798\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.query.QuerySet.ordered\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if the <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> is ordered \u2014 i.e. has an\n <a class=\"reference internal\" href=\"#django.db.models.query.QuerySet.order_by\" title=\"django.db.models.query.QuerySet.order_by\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">order_by()</span></code></a> clause or a default ordering on the model.\n <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> otherwise.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.query.QuerySet.db\">\n-<span class=\"sig-name descname\"><span class=\"pre\">db</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/query.py#L1819\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.query.QuerySet.db\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">db</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/query.py#L1819\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.query.QuerySet.db\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The database that will be used if this query is executed now.</p>\n </dd></dl>\n \n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">query</span></code> parameter to <a class=\"reference internal\" href=\"#django.db.models.query.QuerySet\" title=\"django.db.models.query.QuerySet\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code></a> exists so that specialized\n query subclasses can reconstruct internal query state. The value of the\n parameter is an opaque representation of that query state and is not\n part of a public API.</p>\n </div>\n </dd></dl>\n \n <section id=\"s-methods-that-return-new-querysets\">\n <span id=\"methods-that-return-new-querysets\"></span><h3>Methods that return new <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code>s<a class=\"headerlink\" href=\"#methods-that-return-new-querysets\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Django provides a range of <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> refinement methods that modify either\n the types of results returned by the <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> or the way its SQL query is\n executed.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>These methods do not run database queries, therefore they are <strong>safe to</strong>\n <strong>run in asynchronous code</strong>, and do not have separate asynchronous\n versions.</p>\n </div>\n <section id=\"s-filter\">\n <span id=\"filter\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">filter()</span></code><a class=\"headerlink\" href=\"#filter\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py method\">\n@@ -437,15 +438,15 @@\n </div>\n <p><a class=\"reference internal\" href=\"expressions.html#django.db.models.Expression.asc\" title=\"django.db.models.Expression.asc\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">asc()</span></code></a> and <a class=\"reference internal\" href=\"expressions.html#django.db.models.Expression.desc\" title=\"django.db.models.Expression.desc\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">desc()</span></code></a> have arguments\n (<code class=\"docutils literal notranslate\"><span class=\"pre\">nulls_first</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">nulls_last</span></code>) that control how null values are sorted.</p>\n <p>Be cautious when ordering by fields in related models if you are also using\n <a class=\"reference internal\" href=\"#django.db.models.query.QuerySet.distinct\" title=\"django.db.models.query.QuerySet.distinct\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">distinct()</span></code></a>. See the note in <a class=\"reference internal\" href=\"#django.db.models.query.QuerySet.distinct\" title=\"django.db.models.query.QuerySet.distinct\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">distinct()</span></code></a> for an explanation of how\n related model ordering can change the expected results.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>It is permissible to specify a multi-valued field to order the results by\n (for example, a <a class=\"reference internal\" href=\"fields.html#django.db.models.ManyToManyField\" title=\"django.db.models.ManyToManyField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ManyToManyField</span></code></a> field, or the\n reverse relation of a <a class=\"reference internal\" href=\"fields.html#django.db.models.ForeignKey\" title=\"django.db.models.ForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code></a> field).</p>\n <p>Consider this case:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">class</span> <span class=\"nc\">Event</span><span class=\"p\">(</span><span class=\"n\">Model</span><span class=\"p\">):</span>\n     <span class=\"n\">parent</span> <span class=\"o\">=</span> <span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">ForeignKey</span><span class=\"p\">(</span>\n         <span class=\"s2\">&quot;self&quot;</span><span class=\"p\">,</span>\n@@ -485,15 +486,15 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> has been ordered in any way.</p>\n <p>Each <code class=\"docutils literal notranslate\"><span class=\"pre\">order_by()</span></code> call will clear any previous ordering. For example, this\n query will be ordered by <code class=\"docutils literal notranslate\"><span class=\"pre\">pub_date</span></code> and not <code class=\"docutils literal notranslate\"><span class=\"pre\">headline</span></code>:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">Entry</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">order_by</span><span class=\"p\">(</span><span class=\"s2\">&quot;headline&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">order_by</span><span class=\"p\">(</span><span class=\"s2\">&quot;pub_date&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Ordering is not a free operation. Each field you add to the ordering\n incurs a cost to your database. Each foreign key you add will\n implicitly include all of its default orderings as well.</p>\n <p>If a query doesn\u2019t have an ordering specified, results are returned from\n the database in an unspecified order. A particular ordering is guaranteed\n only when ordering by a set of fields that uniquely identify each object in\n the results. For example, if a <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> field isn\u2019t unique, ordering by it\n@@ -538,15 +539,15 @@\n eliminates duplicate rows from the query results.</p>\n <p>By default, a <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> will not eliminate duplicate rows. In practice, this\n is rarely a problem, because simple queries such as <code class=\"docutils literal notranslate\"><span class=\"pre\">Blog.objects.all()</span></code>\n don\u2019t introduce the possibility of duplicate result rows. However, if your\n query spans multiple tables, it\u2019s possible to get duplicate results when a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> is evaluated. That\u2019s when you\u2019d use <code class=\"docutils literal notranslate\"><span class=\"pre\">distinct()</span></code>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Any fields used in an <a class=\"reference internal\" href=\"#django.db.models.query.QuerySet.order_by\" title=\"django.db.models.query.QuerySet.order_by\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">order_by()</span></code></a> call are included in the SQL\n <code class=\"docutils literal notranslate\"><span class=\"pre\">SELECT</span></code> columns. This can sometimes lead to unexpected results when used\n in conjunction with <code class=\"docutils literal notranslate\"><span class=\"pre\">distinct()</span></code>. If you order by fields from a related\n model, those fields will be added to the selected columns and they may make\n otherwise duplicate rows appear to be distinct. Since the extra columns\n don\u2019t appear in the returned results (they are only there to support\n ordering), it sometimes looks like non-distinct results are being returned.</p>\n@@ -561,15 +562,15 @@\n <p>On PostgreSQL only, you can pass positional arguments (<code class=\"docutils literal notranslate\"><span class=\"pre\">*fields</span></code>) in order to\n specify the names of fields to which the <code class=\"docutils literal notranslate\"><span class=\"pre\">DISTINCT</span></code> should apply. This\n translates to a <code class=\"docutils literal notranslate\"><span class=\"pre\">SELECT</span> <span class=\"pre\">DISTINCT</span> <span class=\"pre\">ON</span></code> SQL query. Here\u2019s the difference. For a\n normal <code class=\"docutils literal notranslate\"><span class=\"pre\">distinct()</span></code> call, the database compares <em>each</em> field in each row when\n determining which rows are distinct. For a <code class=\"docutils literal notranslate\"><span class=\"pre\">distinct()</span></code> call with specified\n field names, the database will only compare the specified field names.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When you specify field names, you <em>must</em> provide an <code class=\"docutils literal notranslate\"><span class=\"pre\">order_by()</span></code> in the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code>, and the fields in <code class=\"docutils literal notranslate\"><span class=\"pre\">order_by()</span></code> must start with the fields in\n <code class=\"docutils literal notranslate\"><span class=\"pre\">distinct()</span></code>, in the same order.</p>\n <p>For example, <code class=\"docutils literal notranslate\"><span class=\"pre\">SELECT</span> <span class=\"pre\">DISTINCT</span> <span class=\"pre\">ON</span> <span class=\"pre\">(a)</span></code> gives you the first row for each\n value in column <code class=\"docutils literal notranslate\"><span class=\"pre\">a</span></code>. If you don\u2019t specify an order, you\u2019ll get some\n arbitrary row.</p>\n </div>\n@@ -590,15 +591,15 @@\n <span class=\"go\">[...]</span>\n \n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Entry</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">order_by</span><span class=\"p\">(</span><span class=\"s2\">&quot;author&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;pub_date&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">distinct</span><span class=\"p\">(</span><span class=\"s2\">&quot;author&quot;</span><span class=\"p\">)</span>\n <span class=\"go\">[...]</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Keep in mind that <a class=\"reference internal\" href=\"#django.db.models.query.QuerySet.order_by\" title=\"django.db.models.query.QuerySet.order_by\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">order_by()</span></code></a> uses any default related model ordering\n that has been defined. You might have to explicitly order by the relation\n <code class=\"docutils literal notranslate\"><span class=\"pre\">_id</span></code> or referenced field to make sure the <code class=\"docutils literal notranslate\"><span class=\"pre\">DISTINCT</span> <span class=\"pre\">ON</span></code> expressions\n match those at the beginning of the <code class=\"docutils literal notranslate\"><span class=\"pre\">ORDER</span> <span class=\"pre\">BY</span></code> clause. For example, if\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">Blog</span></code> model defined an <a class=\"reference internal\" href=\"options.html#django.db.models.Options.ordering\" title=\"django.db.models.Options.ordering\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">ordering</span></code></a> by\n <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code>:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">Entry</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">order_by</span><span class=\"p\">(</span><span class=\"s2\">&quot;blog&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">distinct</span><span class=\"p\">(</span><span class=\"s2\">&quot;blog&quot;</span><span class=\"p\">)</span>\n@@ -740,15 +741,15 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">OneToOneField</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">ManyToManyField</span></code> attributes:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Blog</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">values</span><span class=\"p\">(</span><span class=\"s2\">&quot;name&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;entry__headline&quot;</span><span class=\"p\">)</span>\n <span class=\"go\">&lt;QuerySet [{&#39;name&#39;: &#39;My blog&#39;, &#39;entry__headline&#39;: &#39;An entry&#39;},</span>\n <span class=\"go\">     {&#39;name&#39;: &#39;My blog&#39;, &#39;entry__headline&#39;: &#39;Another entry&#39;}, ...]&gt;</span>\n </pre></div>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Because <a class=\"reference internal\" href=\"fields.html#django.db.models.ManyToManyField\" title=\"django.db.models.ManyToManyField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ManyToManyField</span></code></a> attributes and reverse\n relations can have multiple related rows, including these can have a\n multiplier effect on the size of your result set. This will be especially\n pronounced if you include multiple such fields in your <code class=\"docutils literal notranslate\"><span class=\"pre\">values()</span></code> query,\n in which case all possible combinations will be returned.</p>\n </div>\n <div class=\"admonition-special-values-for-jsonfield-on-sqlite admonition\">\n@@ -903,15 +904,15 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'DESC'</span></code>. This specifies how to order the results.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">tzinfo</span></code> defines the time zone to which datetimes are converted prior to\n truncation. Indeed, a given datetime has different representations depending\n on the time zone in use. This parameter must be a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.tzinfo\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime.tzinfo</span></code></a>\n object. If it\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, Django uses the <a class=\"reference internal\" href=\"../../topics/i18n/timezones.html#default-current-time-zone\"><span class=\"std std-ref\">current time zone</span></a>. It has no effect when <a class=\"reference internal\" href=\"../settings.html#std-setting-USE_TZ\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">USE_TZ</span></code></a> is\n <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n <div class=\"admonition note\" id=\"database-time-zone-definitions\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>This function performs time zone conversions directly in the database.\n As a consequence, your database must be able to interpret the value of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">tzinfo.tzname(None)</span></code>. This translates into the following requirements:</p>\n <ul class=\"simple\">\n <li><p>SQLite: no requirements. Conversions are performed in Python.</p></li>\n <li><p>PostgreSQL: no requirements (see <a class=\"reference external\" href=\"https://www.postgresql.org/docs/current/datatype-datetime.html#DATATYPE-TIMEZONES\">Time Zones</a>).</p></li>\n <li><p>Oracle: no requirements (see <a class=\"reference external\" href=\"https://docs.oracle.com/en/database/oracle/oracle-database/18/nlspg/datetime-data-types-and-time-zone-support.html#GUID-805AB986-DE12-4FEA-AF56-5AABCD2132DF\">Choosing a Time Zone File</a>).</p></li>\n@@ -1208,15 +1209,15 @@\n function.</p>\n <p>Note that the result cache of the primary <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> and all specified related\n objects will then be fully loaded into memory. This changes the typical\n behavior of <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySets</span></code>, which normally try to avoid loading all objects into\n memory before they are needed, even after a query has been executed in the\n database.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Remember that, as always with <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySets</span></code>, any subsequent chained methods\n which imply a different database query will ignore previously cached\n results, and retrieve data using a fresh database query. So, if you write\n the following:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">pizzas</span> <span class=\"o\">=</span> <span class=\"n\">Pizza</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">prefetch_related</span><span class=\"p\">(</span><span class=\"s2\">&quot;toppings&quot;</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"p\">[</span><span class=\"nb\">list</span><span class=\"p\">(</span><span class=\"n\">pizza</span><span class=\"o\">.</span><span class=\"n\">toppings</span><span class=\"o\">.</span><span class=\"n\">filter</span><span class=\"p\">(</span><span class=\"n\">spicy</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">))</span> <span class=\"k\">for</span> <span class=\"n\">pizza</span> <span class=\"ow\">in</span> <span class=\"n\">pizzas</span><span class=\"p\">]</span>\n </pre></div>\n@@ -1386,15 +1387,15 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"c1\"># Inner will use &#39;replica&#39; database; outer will use &#39;cold-storage&#39; database</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Restaurant</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">prefetch_related</span><span class=\"p\">(</span>\n <span class=\"gp\">... </span>    <span class=\"n\">Prefetch</span><span class=\"p\">(</span><span class=\"s2\">&quot;pizzas__toppings&quot;</span><span class=\"p\">,</span> <span class=\"n\">queryset</span><span class=\"o\">=</span><span class=\"n\">Toppings</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">using</span><span class=\"p\">(</span><span class=\"s2\">&quot;replica&quot;</span><span class=\"p\">)),</span>\n <span class=\"gp\">... </span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">using</span><span class=\"p\">(</span><span class=\"s2\">&quot;cold-storage&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The ordering of lookups matters.</p>\n <p>Take the following examples:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">prefetch_related</span><span class=\"p\">(</span><span class=\"s2\">&quot;pizzas__toppings&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;pizzas&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <p>This works even though it\u2019s unordered because <code class=\"docutils literal notranslate\"><span class=\"pre\">'pizzas__toppings'</span></code>\n already contains all the needed information, therefore the second argument\n@@ -1451,15 +1452,15 @@\n <p>The main benefit of using <a class=\"reference internal\" href=\"expressions.html#django.db.models.expressions.RawSQL\" title=\"django.db.models.expressions.RawSQL\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RawSQL</span></code></a> is\n that you can set <code class=\"docutils literal notranslate\"><span class=\"pre\">output_field</span></code> if needed. The main downside is that if\n you refer to some table alias of the queryset in the raw SQL, then it is\n possible that Django might change that alias (for example, when the\n queryset is used as a subquery in yet another query).</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>You should be very careful whenever you use <code class=\"docutils literal notranslate\"><span class=\"pre\">extra()</span></code>. Every time you use\n it, you should escape any parameters that the user can control by using\n <code class=\"docutils literal notranslate\"><span class=\"pre\">params</span></code> in order to protect against SQL injection attacks.</p>\n <p>You also must not quote placeholders in the SQL string. This example is\n vulnerable to SQL injection because of the quotes around <code class=\"docutils literal notranslate\"><span class=\"pre\">%s</span></code>:</p>\n <div class=\"highlight-sql notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">SELECT</span><span class=\"w\"> </span><span class=\"n\">col</span><span class=\"w\"> </span><span class=\"k\">FROM</span><span class=\"w\"> </span><span class=\"n\">sometable</span><span class=\"w\"> </span><span class=\"k\">WHERE</span><span class=\"w\"> </span><span class=\"n\">othercol</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"s1\">&#39;%s&#39;</span><span class=\"w\">  </span><span class=\"o\">#</span><span class=\"w\"> </span><span class=\"n\">unsafe</span><span class=\"o\">!</span>\n </pre></div>\n@@ -1594,15 +1595,15 @@\n <p>Good:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">Entry</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">extra</span><span class=\"p\">(</span><span class=\"n\">where</span><span class=\"o\">=</span><span class=\"p\">[</span><span class=\"s2\">&quot;headline=</span><span class=\"si\">%s</span><span class=\"s2\">&quot;</span><span class=\"p\">],</span> <span class=\"n\">params</span><span class=\"o\">=</span><span class=\"p\">[</span><span class=\"s2\">&quot;Lennon&quot;</span><span class=\"p\">])</span>\n </pre></div>\n </div>\n </li>\n </ul>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>If you are performing queries on MySQL, note that MySQL\u2019s silent type coercion\n may cause unexpected results when mixing types. If you query on a string\n type column, but with an integer value, MySQL will coerce the types of all values\n in the table to an integer before performing the comparison. For example, if your\n table contains the values <code class=\"docutils literal notranslate\"><span class=\"pre\">'abc'</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">'def'</span></code> and you query for <code class=\"docutils literal notranslate\"><span class=\"pre\">WHERE</span> <span class=\"pre\">mycolumn=0</span></code>,\n both rows will match. To prevent this, perform the correct typecasting\n before using the value in a query.</p>\n@@ -1625,15 +1626,15 @@\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">Entry</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">defer</span><span class=\"p\">(</span><span class=\"s2\">&quot;headline&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;body&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <p>A queryset that has deferred fields will still return model instances. Each\n deferred field will be retrieved from the database if you access that field\n (one at a time, not all the deferred fields at once).</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Deferred fields will not lazy-load like this from asynchronous code.\n Instead, you will get a <code class=\"docutils literal notranslate\"><span class=\"pre\">SynchronousOnlyOperation</span></code> exception. If you are\n writing asynchronous code, you should not try to access any fields that you\n <code class=\"docutils literal notranslate\"><span class=\"pre\">defer()</span></code>.</p>\n </div>\n <p>You can make multiple calls to <code class=\"docutils literal notranslate\"><span class=\"pre\">defer()</span></code>. Each call adds new fields to the\n deferred set:</p>\n@@ -1662,15 +1663,15 @@\n loading of the field that connects from the primary model to the related\n one, doing so will result in an error.</p>\n <p>Similarly, calling <code class=\"docutils literal notranslate\"><span class=\"pre\">defer()</span></code> (or its counterpart <a class=\"reference internal\" href=\"#django.db.models.query.QuerySet.only\" title=\"django.db.models.query.QuerySet.only\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">only()</span></code></a>) including an\n argument from an aggregation (e.g. using the result of <a class=\"reference internal\" href=\"#django.db.models.query.QuerySet.annotate\" title=\"django.db.models.query.QuerySet.annotate\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">annotate()</span></code></a>)\n doesn\u2019t make sense: doing so will raise an exception. The aggregated values\n will always be fetched into the resulting queryset.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">defer()</span></code> method (and its cousin, <a class=\"reference internal\" href=\"#django.db.models.query.QuerySet.only\" title=\"django.db.models.query.QuerySet.only\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">only()</span></code></a>, below) are only for\n advanced use-cases. They provide an optimization for when you have analyzed\n your queries closely and understand <em>exactly</em> what information you need and\n have measured that the difference between returning the fields you need and\n the full set of fields for the model will be significant.</p>\n <p>Even if you think you are in the advanced use-case situation, <strong>only use</strong>\n <code class=\"docutils literal notranslate\"><span class=\"pre\">defer()</span></code> <strong>when you cannot, at queryset load time, determine if you will\n@@ -1707,15 +1708,15 @@\n </pre></div>\n </div>\n <p>If many fields need to be duplicated in the unmanaged model, it may be best\n to create an abstract model with the shared fields and then have the\n unmanaged and managed models inherit from the abstract model.</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When calling <a class=\"reference internal\" href=\"instances.html#django.db.models.Model.save\" title=\"django.db.models.Model.save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">save()</span></code></a> for instances with\n deferred fields, only the loaded fields will be saved. See\n <a class=\"reference internal\" href=\"instances.html#django.db.models.Model.save\" title=\"django.db.models.Model.save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">save()</span></code></a> for more details.</p>\n </div>\n </section>\n <section id=\"s-only\">\n <span id=\"only\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">only()</span></code><a class=\"headerlink\" href=\"#only\" title=\"Link to this heading\">\u00b6</a></h4>\n@@ -1761,21 +1762,21 @@\n an error as well. On the other hand, invoking <code class=\"docutils literal notranslate\"><span class=\"pre\">only()</span></code> without any arguments,\n will return every field (including annotations) fetched by the queryset.</p>\n <p>As with <code class=\"docutils literal notranslate\"><span class=\"pre\">defer()</span></code>, you cannot access the non-loaded fields from asynchronous\n code and expect them to load. Instead, you will get a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">SynchronousOnlyOperation</span></code> exception. Ensure that all fields you might access\n are in your <code class=\"docutils literal notranslate\"><span class=\"pre\">only()</span></code> call.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When calling <a class=\"reference internal\" href=\"instances.html#django.db.models.Model.save\" title=\"django.db.models.Model.save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">save()</span></code></a> for instances with\n deferred fields, only the loaded fields will be saved. See\n <a class=\"reference internal\" href=\"instances.html#django.db.models.Model.save\" title=\"django.db.models.Model.save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">save()</span></code></a> for more details.</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When using <a class=\"reference internal\" href=\"#django.db.models.query.QuerySet.defer\" title=\"django.db.models.query.QuerySet.defer\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">defer()</span></code></a> after <code class=\"docutils literal notranslate\"><span class=\"pre\">only()</span></code> the fields in <a class=\"reference internal\" href=\"#django.db.models.query.QuerySet.defer\" title=\"django.db.models.query.QuerySet.defer\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">defer()</span></code></a> will\n override <code class=\"docutils literal notranslate\"><span class=\"pre\">only()</span></code> for fields that are listed in both.</p>\n </div>\n </section>\n <section id=\"s-using\">\n <span id=\"using\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">using()</span></code><a class=\"headerlink\" href=\"#using\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py method\">\n@@ -1881,15 +1882,15 @@\n corruption and could easily be caused by calling code that expects to be run in\n a transaction outside of one.</p>\n <p>Using <code class=\"docutils literal notranslate\"><span class=\"pre\">select_for_update()</span></code> on backends which do not support\n <code class=\"docutils literal notranslate\"><span class=\"pre\">SELECT</span> <span class=\"pre\">...</span> <span class=\"pre\">FOR</span> <span class=\"pre\">UPDATE</span></code> (such as SQLite) will have no effect.\n <code class=\"docutils literal notranslate\"><span class=\"pre\">SELECT</span> <span class=\"pre\">...</span> <span class=\"pre\">FOR</span> <span class=\"pre\">UPDATE</span></code> will not be added to the query, and an error isn\u2019t\n raised if <code class=\"docutils literal notranslate\"><span class=\"pre\">select_for_update()</span></code> is used in autocommit mode.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Although <code class=\"docutils literal notranslate\"><span class=\"pre\">select_for_update()</span></code> normally fails in autocommit mode, since\n <a class=\"reference internal\" href=\"../../topics/testing/tools.html#django.test.TestCase\" title=\"django.test.TestCase\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TestCase</span></code></a> automatically wraps each test in a\n transaction, calling <code class=\"docutils literal notranslate\"><span class=\"pre\">select_for_update()</span></code> in a <code class=\"docutils literal notranslate\"><span class=\"pre\">TestCase</span></code> even outside\n an <a class=\"reference internal\" href=\"../../topics/db/transactions.html#django.db.transaction.atomic\" title=\"django.db.transaction.atomic\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">atomic()</span></code></a> block will (perhaps unexpectedly)\n pass without raising a <code class=\"docutils literal notranslate\"><span class=\"pre\">TransactionManagementError</span></code>. To properly test\n <code class=\"docutils literal notranslate\"><span class=\"pre\">select_for_update()</span></code> you should use\n <a class=\"reference internal\" href=\"../../topics/testing/tools.html#django.test.TransactionTestCase\" title=\"django.test.TransactionTestCase\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TransactionTestCase</span></code></a>.</p>\n@@ -1909,15 +1910,15 @@\n \n <p>Takes a raw SQL query, executes it, and returns a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.db.models.query.RawQuerySet</span></code> instance. This <code class=\"docutils literal notranslate\"><span class=\"pre\">RawQuerySet</span></code> instance\n can be iterated over just like a normal <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> to provide object\n instances.</p>\n <p>See the <a class=\"reference internal\" href=\"../../topics/db/sql.html\"><span class=\"doc\">Performing raw SQL queries</span></a> for more information.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">raw()</span></code> always triggers a new query and doesn\u2019t account for previous\n filtering. As such, it should generally be called from the <code class=\"docutils literal notranslate\"><span class=\"pre\">Manager</span></code> or\n from a fresh <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> instance.</p>\n </div>\n </section>\n </section>\n <section id=\"s-operators-that-return-new-querysets\">\n@@ -1966,15 +1967,15 @@\n </pre></div>\n </div>\n <p>SQL equivalent:</p>\n <div class=\"highlight-sql notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">SELECT</span><span class=\"w\"> </span><span class=\"p\">...</span><span class=\"w\"> </span><span class=\"k\">WHERE</span><span class=\"w\"> </span><span class=\"n\">x</span><span class=\"o\">=</span><span class=\"mi\">1</span><span class=\"w\"> </span><span class=\"n\">XOR</span><span class=\"w\"> </span><span class=\"n\">y</span><span class=\"o\">=</span><span class=\"mi\">2</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">XOR</span></code> is natively supported on MariaDB and MySQL. On other databases,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">x</span> <span class=\"pre\">^</span> <span class=\"pre\">y</span> <span class=\"pre\">^</span> <span class=\"pre\">...</span> <span class=\"pre\">^</span> <span class=\"pre\">z</span></code> is converted to an equivalent:</p>\n <div class=\"highlight-sql notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"p\">(</span><span class=\"n\">x</span><span class=\"w\"> </span><span class=\"k\">OR</span><span class=\"w\"> </span><span class=\"n\">y</span><span class=\"w\"> </span><span class=\"k\">OR</span><span class=\"w\"> </span><span class=\"p\">...</span><span class=\"w\"> </span><span class=\"k\">OR</span><span class=\"w\"> </span><span class=\"n\">z</span><span class=\"p\">)</span><span class=\"w\"> </span><span class=\"k\">AND</span>\n <span class=\"mi\">1</span><span class=\"o\">=</span><span class=\"k\">MOD</span><span class=\"p\">(</span>\n <span class=\"w\">    </span><span class=\"p\">(</span><span class=\"k\">CASE</span><span class=\"w\"> </span><span class=\"k\">WHEN</span><span class=\"w\"> </span><span class=\"n\">x</span><span class=\"w\"> </span><span class=\"k\">THEN</span><span class=\"w\"> </span><span class=\"mi\">1</span><span class=\"w\"> </span><span class=\"k\">ELSE</span><span class=\"w\"> </span><span class=\"mi\">0</span><span class=\"w\"> </span><span class=\"k\">END</span><span class=\"p\">)</span><span class=\"w\"> </span><span class=\"o\">+</span>\n <span class=\"w\">    </span><span class=\"p\">(</span><span class=\"k\">CASE</span><span class=\"w\"> </span><span class=\"k\">WHEN</span><span class=\"w\"> </span><span class=\"n\">y</span><span class=\"w\"> </span><span class=\"k\">THEN</span><span class=\"w\"> </span><span class=\"mi\">1</span><span class=\"w\"> </span><span class=\"k\">ELSE</span><span class=\"w\"> </span><span class=\"mi\">0</span><span class=\"w\"> </span><span class=\"k\">END</span><span class=\"p\">)</span><span class=\"w\"> </span><span class=\"o\">+</span>\n <span class=\"w\">    </span><span class=\"p\">...</span>\n@@ -2116,15 +2117,15 @@\n <span class=\"p\">)</span>\n </pre></div>\n </div>\n <p>Any keyword arguments passed to <code class=\"docutils literal notranslate\"><span class=\"pre\">get_or_create()</span></code> \u2014 <em>except</em> an optional one\n called <code class=\"docutils literal notranslate\"><span class=\"pre\">defaults</span></code> \u2014 will be used in a <a class=\"reference internal\" href=\"#django.db.models.query.QuerySet.get\" title=\"django.db.models.query.QuerySet.get\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get()</span></code></a> call. If an object is\n found, <code class=\"docutils literal notranslate\"><span class=\"pre\">get_or_create()</span></code> returns a tuple of that object and <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>This method is atomic assuming that the database enforces uniqueness of the\n keyword arguments (see <a class=\"reference internal\" href=\"fields.html#django.db.models.Field.unique\" title=\"django.db.models.Field.unique\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">unique</span></code></a> or\n <a class=\"reference internal\" href=\"options.html#django.db.models.Options.unique_together\" title=\"django.db.models.Options.unique_together\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">unique_together</span></code></a>). If the fields used in the\n keyword arguments do not have a uniqueness constraint, concurrent calls to\n this method may result in multiple rows with the same parameters being\n inserted.</p>\n </div>\n@@ -2168,15 +2169,15 @@\n <a class=\"reference internal\" href=\"../exceptions.html#django.db.IntegrityError\" title=\"django.db.IntegrityError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">IntegrityError</span></code></a> will be raised.</p>\n <p>Finally, a word on using <code class=\"docutils literal notranslate\"><span class=\"pre\">get_or_create()</span></code> in Django views. Please make sure\n to use it only in <code class=\"docutils literal notranslate\"><span class=\"pre\">POST</span></code> requests unless you have a good reason not to.\n <code class=\"docutils literal notranslate\"><span class=\"pre\">GET</span></code> requests shouldn\u2019t have any effect on data. Instead, use <code class=\"docutils literal notranslate\"><span class=\"pre\">POST</span></code>\n whenever a request to a page has a side effect on your data. For more, see\n <span class=\"target\" id=\"index-0\"></span><a class=\"rfc reference external\" href=\"https://datatracker.ietf.org/doc/html/rfc9110.html#section-9.2.1\"><strong>Safe methods</strong></a> in the HTTP spec.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>You can use <code class=\"docutils literal notranslate\"><span class=\"pre\">get_or_create()</span></code> through <a class=\"reference internal\" href=\"fields.html#django.db.models.ManyToManyField\" title=\"django.db.models.ManyToManyField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ManyToManyField</span></code></a>\n attributes and reverse relations. In that case you will restrict the queries\n inside the context of that relation. That could lead you to some integrity\n problems if you don\u2019t use it consistently.</p>\n <p>Being the following models:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">class</span> <span class=\"nc\">Chapter</span><span class=\"p\">(</span><span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">Model</span><span class=\"p\">):</span>\n     <span class=\"n\">title</span> <span class=\"o\">=</span> <span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">CharField</span><span class=\"p\">(</span><span class=\"n\">max_length</span><span class=\"o\">=</span><span class=\"mi\">255</span><span class=\"p\">,</span> <span class=\"n\">unique</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">)</span>\n@@ -2328,15 +2329,15 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">update_conflicts</span></code> parameter to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, tells the database to update\n <code class=\"docutils literal notranslate\"><span class=\"pre\">update_fields</span></code> when a row insertion fails on conflicts. On PostgreSQL and\n SQLite, in addition to <code class=\"docutils literal notranslate\"><span class=\"pre\">update_fields</span></code>, a list of <code class=\"docutils literal notranslate\"><span class=\"pre\">unique_fields</span></code> that may\n be in conflict must be provided.</p>\n <p>Enabling the <code class=\"docutils literal notranslate\"><span class=\"pre\">ignore_conflicts</span></code> parameter disables setting the primary key on\n each model instance (if the database normally supports it).</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>On MySQL and MariaDB, setting the <code class=\"docutils literal notranslate\"><span class=\"pre\">ignore_conflicts</span></code> parameter to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> turns certain types of errors, other than duplicate key, into\n warnings. Even with Strict Mode. For example: invalid values or\n non-nullable violations. See the <a class=\"reference external\" href=\"https://dev.mysql.com/doc/refman/en/sql-mode.html#ignore-strict-comparison\">MySQL documentation</a> and\n <a class=\"reference external\" href=\"https://mariadb.com/kb/en/ignore/\">MariaDB documentation</a> for more details.</p>\n </div>\n </section>\n@@ -2849,15 +2850,15 @@\n <p>Chaining <code class=\"docutils literal notranslate\"><span class=\"pre\">order_by()</span></code> with <code class=\"docutils literal notranslate\"><span class=\"pre\">update()</span></code> is supported only on MariaDB and\n MySQL, and is ignored for different databases. This is useful for updating a\n unique field in the order that is specified without conflicts. For example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">Entry</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">order_by</span><span class=\"p\">(</span><span class=\"s2\">&quot;-number&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">update</span><span class=\"p\">(</span><span class=\"n\">number</span><span class=\"o\">=</span><span class=\"n\">F</span><span class=\"p\">(</span><span class=\"s2\">&quot;number&quot;</span><span class=\"p\">)</span> <span class=\"o\">+</span> <span class=\"mi\">1</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">order_by()</span></code> clause will be ignored if it contains annotations, inherited\n fields, or lookups spanning relations.</p>\n </div>\n </section>\n </section>\n <section id=\"s-delete\">\n <span id=\"delete\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">delete()</span></code><a class=\"headerlink\" href=\"#delete\" title=\"Link to this heading\">\u00b6</a></h4>\n@@ -3236,15 +3237,15 @@\n <p>SQL equivalent:</p>\n <div class=\"highlight-sql notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">SELECT</span><span class=\"w\"> </span><span class=\"p\">...</span><span class=\"w\"> </span><span class=\"k\">WHERE</span><span class=\"w\"> </span><span class=\"n\">pub_date</span><span class=\"w\"> </span><span class=\"k\">BETWEEN</span><span class=\"w\"> </span><span class=\"s1\">&#39;2005-01-01&#39;</span><span class=\"w\"> </span><span class=\"k\">and</span><span class=\"w\"> </span><span class=\"s1\">&#39;2005-03-31&#39;</span><span class=\"p\">;</span>\n </pre></div>\n </div>\n <p>You can use <code class=\"docutils literal notranslate\"><span class=\"pre\">range</span></code> anywhere you can use <code class=\"docutils literal notranslate\"><span class=\"pre\">BETWEEN</span></code> in SQL \u2014 for dates,\n numbers and even characters.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Filtering a <code class=\"docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code> with dates won\u2019t include items on the last\n day, because the bounds are interpreted as \u201c0am on the given date\u201d. If\n <code class=\"docutils literal notranslate\"><span class=\"pre\">pub_date</span></code> was a <code class=\"docutils literal notranslate\"><span class=\"pre\">DateTimeField</span></code>, the above expression would be turned\n into this SQL:</p>\n <div class=\"highlight-sql notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">SELECT</span><span class=\"w\"> </span><span class=\"p\">...</span><span class=\"w\"> </span><span class=\"k\">WHERE</span><span class=\"w\"> </span><span class=\"n\">pub_date</span><span class=\"w\"> </span><span class=\"k\">BETWEEN</span><span class=\"w\"> </span><span class=\"s1\">&#39;2005-01-01 00:00:00&#39;</span><span class=\"w\"> </span><span class=\"k\">and</span><span class=\"w\"> </span><span class=\"s1\">&#39;2005-03-31 00:00:00&#39;</span><span class=\"p\">;</span>\n </pre></div>\n </div>\n@@ -3547,15 +3548,15 @@\n <section id=\"s-aggregation-functions\">\n <span id=\"s-id6\"></span><span id=\"aggregation-functions\"></span><span id=\"id6\"></span><h3>Aggregation functions<a class=\"headerlink\" href=\"#aggregation-functions\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Django provides the following aggregation functions in the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.db.models</span></code> module. For details on how to use these\n aggregate functions, see <a class=\"reference internal\" href=\"../../topics/db/aggregation.html\"><span class=\"doc\">the topic guide on aggregation</span></a>. See the <a class=\"reference internal\" href=\"expressions.html#django.db.models.Aggregate\" title=\"django.db.models.Aggregate\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Aggregate</span></code></a>\n documentation to learn how to create your aggregates.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>SQLite can\u2019t handle aggregation on date/time fields out of the box.\n This is because there are no native date/time fields in SQLite and Django\n currently emulates these features using a text field. Attempts to use\n aggregation on date/time fields in SQLite will raise <code class=\"docutils literal notranslate\"><span class=\"pre\">NotSupportedError</span></code>.</p>\n </div>\n <div class=\"admonition-empty-querysets-or-groups admonition\">\n <p class=\"admonition-title\">Empty querysets or groups</p>\n@@ -3574,15 +3575,15 @@\n <a class=\"reference internal\" href=\"expressions.html\"><span class=\"doc\">query expressions</span></a>.</p>\n </section>\n <section id=\"s-output-field\">\n <span id=\"output-field\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">output_field</span></code><a class=\"headerlink\" href=\"#output-field\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>An optional argument that represents the <a class=\"reference internal\" href=\"fields.html\"><span class=\"doc\">model field</span></a>\n of the return value</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When combining multiple field types, Django can only determine the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">output_field</span></code> if all fields are of the same type. Otherwise, you\n must provide the <code class=\"docutils literal notranslate\"><span class=\"pre\">output_field</span></code> yourself.</p>\n </div>\n </section>\n <section id=\"s-aggregate-filter\">\n <span id=\"s-id7\"></span><span id=\"aggregate-filter\"></span><span id=\"id7\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">filter</span></code><a class=\"headerlink\" href=\"#aggregate-filter\" title=\"Link to this heading\">\u00b6</a></h4>\n@@ -3601,15 +3602,15 @@\n <p>Keyword arguments that can provide extra context for the SQL generated\n by the aggregate.</p>\n </section>\n <section id=\"s-avg\">\n <span id=\"avg\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">Avg</span></code><a class=\"headerlink\" href=\"#avg\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Avg\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Avg</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">distinct</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/aggregates.py#L157\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Avg\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Avg</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">distinct</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/aggregates.py#L157\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Avg\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the mean value of the given expression, which must be numeric\n unless you specify a different <code class=\"docutils literal notranslate\"><span class=\"pre\">output_field</span></code>.</p>\n <ul class=\"simple\">\n <li><p>Default alias: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;field&gt;__avg</span></code></p></li>\n <li><p>Return type: <code class=\"docutils literal notranslate\"><span class=\"pre\">float</span></code> if input is <code class=\"docutils literal notranslate\"><span class=\"pre\">int</span></code>, otherwise same as input\n field, or <code class=\"docutils literal notranslate\"><span class=\"pre\">output_field</span></code> if supplied. If the queryset or grouping is\n empty, <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> is returned.</p></li>\n@@ -3625,15 +3626,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-id9\">\n <span id=\"id9\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">Count</span></code><a class=\"headerlink\" href=\"#id9\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Count\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Count</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">distinct</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/aggregates.py#L164\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Count\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Count</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">distinct</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/aggregates.py#L164\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Count\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the number of objects that are related through the provided\n expression. <code class=\"docutils literal notranslate\"><span class=\"pre\">Count('*')</span></code> is equivalent to the SQL <code class=\"docutils literal notranslate\"><span class=\"pre\">COUNT(*)</span></code>\n expression.</p>\n <ul class=\"simple\">\n <li><p>Default alias: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;field&gt;__count</span></code></p></li>\n <li><p>Return type: <code class=\"docutils literal notranslate\"><span class=\"pre\">int</span></code></p></li>\n </ul>\n@@ -3642,53 +3643,53 @@\n <span class=\"sig-name descname\"><span class=\"pre\">distinct</span></span><a class=\"headerlink\" href=\"#django.db.models.Count.distinct\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Optional. If <code class=\"docutils literal notranslate\"><span class=\"pre\">distinct=True</span></code>, the count will only include unique\n instances. This is the SQL equivalent of <code class=\"docutils literal notranslate\"><span class=\"pre\">COUNT(DISTINCT</span> <span class=\"pre\">&lt;field&gt;)</span></code>.\n The default value is <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n </dd></dl>\n \n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> argument is not supported.</p>\n </div>\n </dd></dl>\n \n </section>\n <section id=\"s-max\">\n <span id=\"max\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">Max</span></code><a class=\"headerlink\" href=\"#max\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Max\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Max</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/aggregates.py#L197\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Max\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Max</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/aggregates.py#L197\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Max\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the maximum value of the given expression.</p>\n <ul class=\"simple\">\n <li><p>Default alias: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;field&gt;__max</span></code></p></li>\n <li><p>Return type: same as input field, or <code class=\"docutils literal notranslate\"><span class=\"pre\">output_field</span></code> if supplied. If the\n queryset or grouping is empty, <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> is returned.</p></li>\n </ul>\n </dd></dl>\n \n </section>\n <section id=\"s-min\">\n <span id=\"min\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">Min</span></code><a class=\"headerlink\" href=\"#min\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Min\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Min</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/aggregates.py#L203\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Min\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Min</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/aggregates.py#L203\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Min\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the minimum value of the given expression.</p>\n <ul class=\"simple\">\n <li><p>Default alias: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;field&gt;__min</span></code></p></li>\n <li><p>Return type: same as input field, or <code class=\"docutils literal notranslate\"><span class=\"pre\">output_field</span></code> if supplied. If the\n queryset or grouping is empty, <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> is returned.</p></li>\n </ul>\n </dd></dl>\n \n </section>\n <section id=\"s-stddev\">\n <span id=\"stddev\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">StdDev</span></code><a class=\"headerlink\" href=\"#stddev\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.StdDev\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">StdDev</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sample</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/aggregates.py#L209\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.StdDev\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">StdDev</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sample</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/aggregates.py#L209\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.StdDev\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the standard deviation of the data in the provided expression.</p>\n <ul class=\"simple\">\n <li><p>Default alias: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;field&gt;__stddev</span></code></p></li>\n <li><p>Return type: <code class=\"docutils literal notranslate\"><span class=\"pre\">float</span></code> if input is <code class=\"docutils literal notranslate\"><span class=\"pre\">int</span></code>, otherwise same as input\n field, or <code class=\"docutils literal notranslate\"><span class=\"pre\">output_field</span></code> if supplied. If the queryset or grouping is\n empty, <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> is returned.</p></li>\n </ul>\n@@ -3703,15 +3704,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-sum\">\n <span id=\"sum\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">Sum</span></code><a class=\"headerlink\" href=\"#sum\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Sum\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Sum</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">distinct</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/aggregates.py#L221\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Sum\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Sum</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">distinct</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/aggregates.py#L221\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Sum\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Computes the sum of all values of the given expression.</p>\n <ul class=\"simple\">\n <li><p>Default alias: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;field&gt;__sum</span></code></p></li>\n <li><p>Return type: same as input field, or <code class=\"docutils literal notranslate\"><span class=\"pre\">output_field</span></code> if supplied. If the\n queryset or grouping is empty, <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> is returned.</p></li>\n </ul>\n <dl class=\"py attribute\">\n@@ -3725,15 +3726,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-variance\">\n <span id=\"variance\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">Variance</span></code><a class=\"headerlink\" href=\"#variance\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Variance\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Variance</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sample</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/aggregates.py#L228\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Variance\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Variance</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expression</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">output_field</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sample</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/aggregates.py#L228\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Variance\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the variance of the data in the provided expression.</p>\n <ul class=\"simple\">\n <li><p>Default alias: <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;field&gt;__variance</span></code></p></li>\n <li><p>Return type: <code class=\"docutils literal notranslate\"><span class=\"pre\">float</span></code> if input is <code class=\"docutils literal notranslate\"><span class=\"pre\">int</span></code>, otherwise same as input\n field, or <code class=\"docutils literal notranslate\"><span class=\"pre\">output_field</span></code> if supplied. If the queryset or grouping is\n empty, <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> is returned.</p></li>\n </ul>\n@@ -3754,30 +3755,30 @@\n <span id=\"query-related-tools\"></span><h2>Query-related tools<a class=\"headerlink\" href=\"#query-related-tools\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>This section provides reference material for query-related tools not documented\n elsewhere.</p>\n <section id=\"s-q-objects\">\n <span id=\"q-objects\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Q()</span></code> objects<a class=\"headerlink\" href=\"#q-objects\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Q\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Q</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/query_utils.py#L39\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Q\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Q</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/query_utils.py#L39\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Q\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A <code class=\"docutils literal notranslate\"><span class=\"pre\">Q()</span></code> object represents an SQL condition that can be used in\n database-related operations. It\u2019s similar to how an\n <a class=\"reference internal\" href=\"expressions.html#django.db.models.F\" title=\"django.db.models.F\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">F()</span></code></a> object represents the value of a model field\n or annotation. They make it possible to define and reuse conditions. These can\n be negated using the <code class=\"docutils literal notranslate\"><span class=\"pre\">~</span></code> (<code class=\"docutils literal notranslate\"><span class=\"pre\">NOT</span></code>) operator, and combined using operators\n such as <code class=\"docutils literal notranslate\"><span class=\"pre\">|</span></code> (<code class=\"docutils literal notranslate\"><span class=\"pre\">OR</span></code>), <code class=\"docutils literal notranslate\"><span class=\"pre\">&amp;</span></code> (<code class=\"docutils literal notranslate\"><span class=\"pre\">AND</span></code>), and <code class=\"docutils literal notranslate\"><span class=\"pre\">^</span></code> (<code class=\"docutils literal notranslate\"><span class=\"pre\">XOR</span></code>). See\n <a class=\"reference internal\" href=\"../../topics/db/queries.html#complex-lookups-with-q\"><span class=\"std std-ref\">Complex lookups with Q objects</span></a>.</p>\n </section>\n <section id=\"s-prefetch-objects\">\n <span id=\"prefetch-objects\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Prefetch()</span></code> objects<a class=\"headerlink\" href=\"#prefetch-objects\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Prefetch\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Prefetch</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">lookup</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">to_attr</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/query.py#L2196\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Prefetch\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Prefetch</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">lookup</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">queryset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">to_attr</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/query.py#L2196\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Prefetch\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">Prefetch()</span></code> object can be used to control the operation of\n <a class=\"reference internal\" href=\"#django.db.models.query.QuerySet.prefetch_related\" title=\"django.db.models.query.QuerySet.prefetch_related\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">prefetch_related()</span></code></a>.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">lookup</span></code> argument describes the relations to follow and works the same\n as the string based lookups passed to\n <a class=\"reference internal\" href=\"#django.db.models.query.QuerySet.prefetch_related\" title=\"django.db.models.query.QuerySet.prefetch_related\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">prefetch_related()</span></code></a>. For example:</p>\n@@ -3808,26 +3809,26 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Question</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">prefetch_related</span><span class=\"p\">(</span><span class=\"n\">prefetch</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">()</span><span class=\"o\">.</span><span class=\"n\">voted_choices</span>\n <span class=\"go\">[&lt;Choice: The sky&gt;]</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Question</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">prefetch_related</span><span class=\"p\">(</span><span class=\"n\">prefetch</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">()</span><span class=\"o\">.</span><span class=\"n\">choice_set</span><span class=\"o\">.</span><span class=\"n\">all</span><span class=\"p\">()</span>\n <span class=\"go\">&lt;QuerySet [&lt;Choice: Not much&gt;, &lt;Choice: The sky&gt;, &lt;Choice: Just hacking again&gt;]&gt;</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When using <code class=\"docutils literal notranslate\"><span class=\"pre\">to_attr</span></code> the prefetched result is stored in a list. This can\n provide a significant speed improvement over traditional\n <code class=\"docutils literal notranslate\"><span class=\"pre\">prefetch_related</span></code> calls which store the cached result within a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> instance.</p>\n </div>\n </section>\n <section id=\"s-prefetch-related-objects\">\n <span id=\"prefetch-related-objects\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">prefetch_related_objects()</span></code><a class=\"headerlink\" href=\"#prefetch-related-objects\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.prefetch_related_objects\">\n-<span class=\"sig-name descname\"><span class=\"pre\">prefetch_related_objects</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_instances</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">related_lookups</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/query.py#L2282\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.prefetch_related_objects\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">prefetch_related_objects</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_instances</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">related_lookups</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/query.py#L2282\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.prefetch_related_objects\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.aprefetch_related_objects\">\n <span class=\"sig-name descname\"><span class=\"pre\">aprefetch_related_objects</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model_instances</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">related_lookups</span></span></em>)<a class=\"headerlink\" href=\"#django.db.models.aprefetch_related_objects\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n@@ -3846,15 +3847,15 @@\n query will use the database associated with the model instance. This can be\n overridden by using a custom queryset in a related lookup.</p>\n </section>\n <section id=\"s-filteredrelation-objects\">\n <span id=\"filteredrelation-objects\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">FilteredRelation()</span></code> objects<a class=\"headerlink\" href=\"#filteredrelation-objects\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.FilteredRelation\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FilteredRelation</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">relation_name</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">condition</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">Q()</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/query_utils.py#L444\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.FilteredRelation\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FilteredRelation</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">relation_name</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">condition</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">Q()</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/query_utils.py#L444\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.FilteredRelation\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.FilteredRelation.relation_name\">\n <span class=\"sig-name descname\"><span class=\"pre\">relation_name</span></span><a class=\"headerlink\" href=\"#django.db.models.FilteredRelation.relation_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The name of the field on which you\u2019d like to filter the relation.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n@@ -4040,37 +4041,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"instances.html\"\n-                          title=\"previous chapter\">Model instance reference</a></p>\n+                          title=\"vorig hoofdstuk\">Model instance reference</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"lookups.html\"\n-                          title=\"next chapter\">Lookup API reference</a></p>\n+                          title=\"volgend hoofdstuk\">Lookup API reference</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* Q\bQu\bue\ber\bry\byS\bSe\bet\bt A\bAP\bPI\bI r\bre\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document describes the details of the QuerySet API. It builds on the\n material presented in the _\bm_\bo_\bd_\be_\bl and _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bq_\bu_\be_\br_\by guides, so you\u2019ll probably\n want to read and understand those documents before reading this one.\n Throughout this reference we\u2019ll use the _\be_\bx_\ba_\bm_\bp_\bl_\be_\b _\bb_\bl_\bo_\bg_\b _\bm_\bo_\bd_\be_\bl_\bs presented in the\n@@ -96,34 +96,34 @@\n not be used as part of a long-term archival strategy.\n Since pickle compatibility errors can be difficult to diagnose, such as\n silently corrupted objects, a RuntimeWarning is raised when you try to unpickle\n a queryset in a Django version that is different than the one in which it was\n pickled.\n *\b**\b**\b**\b**\b* Q\bQu\bue\ber\bry\byS\bSe\bet\bt A\bAP\bPI\bI_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Here\u2019s the formal declaration of a QuerySet:\n-  c\bcl\bla\bas\bss\bs QuerySet(m\bmo\bod\bde\bel\bl=\b=N\bNo\bon\bne\be, q\bqu\bue\ber\bry\by=\b=N\bNo\bon\bne\be, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be, h\bhi\bin\bnt\bts\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs QuerySet(m\bmo\bod\bde\bel\bl=\b=N\bNo\bon\bne\be, q\bqu\bue\ber\bry\by=\b=N\bNo\bon\bne\be, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be, h\bhi\bin\bnt\bts\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Usually when you\u2019ll interact with a QuerySet you\u2019ll use it by _\bc_\bh_\ba_\bi_\bn_\bi_\bn_\bg\n       _\bf_\bi_\bl_\bt_\be_\br_\bs. To make this work, most QuerySet methods return new querysets.\n       These methods are covered in detail later in this section.\n       The QuerySet class has the following public attributes you can use for\n       introspection:\n-        ordered_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        ordered_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             True if the QuerySet is ordered \u2014 i.e. has an _\bo_\br_\bd_\be_\br_\b__\bb_\by_\b(_\b) clause or\n             a default ordering on the model. False otherwise.\n-        db_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        db_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             The database that will be used if this query is executed now.\n-      Note\n+      Notitie\n       The query parameter to _\bQ_\bu_\be_\br_\by_\bS_\be_\bt exists so that specialized query\n       subclasses can reconstruct internal query state. The value of the\n       parameter is an opaque representation of that query state and is not part\n       of a public API.\n *\b**\b**\b**\b* M\bMe\bet\bth\bho\bod\bds\bs t\bth\bha\bat\bt r\bre\bet\btu\bur\brn\bn n\bne\bew\bw Q\bQu\bue\ber\bry\byS\bSe\bet\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Django provides a range of QuerySet refinement methods that modify either the\n types of results returned by the QuerySet or the way its SQL query is executed.\n-Note\n+Notitie\n These methods do not run database queries, therefore they are s\bsa\baf\bfe\be t\bto\bo r\bru\bun\bn i\bin\bn\n a\bas\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs c\bco\bod\bde\be, and do not have separate asynchronous versions.\n *\b**\b**\b* f\bfi\bil\blt\bte\ber\br(\b()\b)_\b?\b\u00b6 *\b**\b**\b*\n   filter(*\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b\u00b6\n Returns a new QuerySet containing objects that match the given lookup\n parameters.\n The lookup parameters (**kwargs) should be in the format described in _\bF_\bi_\be_\bl_\bd\n@@ -244,15 +244,15 @@\n expression:\n Entry.objects.order_by(Coalesce(\"summary\", \"headline\").desc())\n _\ba_\bs_\bc_\b(_\b) and _\bd_\be_\bs_\bc_\b(_\b) have arguments (nulls_first and nulls_last) that control how\n null values are sorted.\n Be cautious when ordering by fields in related models if you are also using\n _\bd_\bi_\bs_\bt_\bi_\bn_\bc_\bt_\b(_\b). See the note in _\bd_\bi_\bs_\bt_\bi_\bn_\bc_\bt_\b(_\b) for an explanation of how related model\n ordering can change the expected results.\n-Note\n+Notitie\n It is permissible to specify a multi-valued field to order the results by (for\n example, a _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd field, or the reverse relation of a _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by\n field).\n Consider this case:\n class Event(Model):\n     parent = models.ForeignKey(\n         \"self\",\n@@ -281,15 +281,15 @@\n If you don\u2019t want any ordering to be applied to a query, not even the default\n ordering, call _\bo_\br_\bd_\be_\br_\b__\bb_\by_\b(_\b) with no parameters.\n You can tell if a query is ordered or not by checking the _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b._\bo_\br_\bd_\be_\br_\be_\bd\n attribute, which will be True if the QuerySet has been ordered in any way.\n Each order_by() call will clear any previous ordering. For example, this query\n will be ordered by pub_date and not headline:\n Entry.objects.order_by(\"headline\").order_by(\"pub_date\")\n-Warning\n+Waarschuwing\n Ordering is not a free operation. Each field you add to the ordering incurs a\n cost to your database. Each foreign key you add will implicitly include all of\n its default orderings as well.\n If a query doesn\u2019t have an ordering specified, results are returned from the\n database in an unspecified order. A particular ordering is guaranteed only when\n ordering by a set of fields that uniquely identify each object in the results.\n For example, if a name field isn\u2019t unique, ordering by it won\u2019t guarantee\n@@ -316,15 +316,15 @@\n Returns a new QuerySet that uses SELECT DISTINCT in its SQL query. This\n eliminates duplicate rows from the query results.\n By default, a QuerySet will not eliminate duplicate rows. In practice, this is\n rarely a problem, because simple queries such as Blog.objects.all() don\u2019t\n introduce the possibility of duplicate result rows. However, if your query\n spans multiple tables, it\u2019s possible to get duplicate results when a QuerySet\n is evaluated. That\u2019s when you\u2019d use distinct().\n-Note\n+Notitie\n Any fields used in an _\bo_\br_\bd_\be_\br_\b__\bb_\by_\b(_\b) call are included in the SQL SELECT columns.\n This can sometimes lead to unexpected results when used in conjunction with\n distinct(). If you order by fields from a related model, those fields will be\n added to the selected columns and they may make otherwise duplicate rows appear\n to be distinct. Since the extra columns don\u2019t appear in the returned results\n (they are only there to support ordering), it sometimes looks like non-distinct\n results are being returned.\n@@ -336,15 +336,15 @@\n careful when ordering by fields not in the _\bv_\ba_\bl_\bu_\be_\bs_\b(_\b) call.\n On PostgreSQL only, you can pass positional arguments (*fields) in order to\n specify the names of fields to which the DISTINCT should apply. This translates\n to a SELECT DISTINCT ON SQL query. Here\u2019s the difference. For a normal distinct\n () call, the database compares e\bea\bac\bch\bh field in each row when determining which\n rows are distinct. For a distinct() call with specified field names, the\n database will only compare the specified field names.\n-Note\n+Notitie\n When you specify field names, you m\bmu\bus\bst\bt provide an order_by() in the QuerySet,\n and the fields in order_by() must start with the fields in distinct(), in the\n same order.\n For example, SELECT DISTINCT ON (a) gives you the first row for each value in\n column a. If you don\u2019t specify an order, you\u2019ll get some arbitrary row.\n Examples (those after the first will only work on PostgreSQL):\n >>> Author.objects.distinct()\n@@ -361,15 +361,15 @@\n \n >>> Entry.objects.order_by(\"blog__name\", \"mod_date\").distinct(\"blog__name\",\n \"mod_date\")\n [...]\n \n >>> Entry.objects.order_by(\"author\", \"pub_date\").distinct(\"author\")\n [...]\n-Note\n+Notitie\n Keep in mind that _\bo_\br_\bd_\be_\br_\b__\bb_\by_\b(_\b) uses any default related model ordering that has\n been defined. You might have to explicitly order by the relation _id or\n referenced field to make sure the DISTINCT ON expressions match those at the\n beginning of the ORDER BY clause. For example, if the Blog model defined an\n _\bo_\br_\bd_\be_\br_\bi_\bn_\bg by name:\n Entry.objects.order_by(\"blog\").distinct(\"blog\")\n \u2026wouldn\u2019t work because the query would be ordered by blog__name thus\n@@ -483,15 +483,15 @@\n it doesn\u2019t really matter. This is your chance to really flaunt your\n individualism.\n You can also refer to fields on related models with reverse relations through\n OneToOneField, ForeignKey and ManyToManyField attributes:\n >>> Blog.objects.values(\"name\", \"entry__headline\")\n <QuerySet [{'name': 'My blog', 'entry__headline': 'An entry'},\n      {'name': 'My blog', 'entry__headline': 'Another entry'}, ...]>\n-Warning\n+Waarschuwing\n Because _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd attributes and reverse relations can have multiple\n related rows, including these can have a multiplier effect on the size of your\n result set. This will be especially pronounced if you include multiple such\n fields in your values() query, in which case all possible combinations will be\n returned.\n Special values for JSONField on SQLite\n Due to the way the JSON_EXTRACT and JSON_TYPE SQL functions are implemented on\n@@ -596,15 +596,15 @@\n the given type.\n order, which defaults to 'ASC', should be either 'ASC' or 'DESC'. This\n specifies how to order the results.\n tzinfo defines the time zone to which datetimes are converted prior to\n truncation. Indeed, a given datetime has different representations depending on\n the time zone in use. This parameter must be a _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\b._\bt_\bz_\bi_\bn_\bf_\bo object. If it\u2019s\n None, Django uses the _\bc_\bu_\br_\br_\be_\bn_\bt_\b _\bt_\bi_\bm_\be_\b _\bz_\bo_\bn_\be. It has no effect when _\bU_\bS_\bE_\b__\bT_\bZ is False.\n-Note\n+Notitie\n This function performs time zone conversions directly in the database. As a\n consequence, your database must be able to interpret the value of tzinfo.tzname\n (None). This translates into the following requirements:\n     * SQLite: no requirements. Conversions are performed in Python.\n     * PostgreSQL: no requirements (see _\bT_\bi_\bm_\be_\b _\bZ_\bo_\bn_\be_\bs).\n     * Oracle: no requirements (see _\bC_\bh_\bo_\bo_\bs_\bi_\bn_\bg_\b _\ba_\b _\bT_\bi_\bm_\be_\b _\bZ_\bo_\bn_\be_\b _\bF_\bi_\bl_\be).\n     * MySQL: load the time zone tables with _\bm_\by_\bs_\bq_\bl_\b__\bt_\bz_\bi_\bn_\bf_\bo_\b__\bt_\bo_\b__\bs_\bq_\bl.\n@@ -814,15 +814,15 @@\n If you have an iterable of model instances, you can prefetch related attributes\n on those instances using the _\bp_\br_\be_\bf_\be_\bt_\bc_\bh_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\bs_\b(_\b) function.\n Note that the result cache of the primary QuerySet and all specified related\n objects will then be fully loaded into memory. This changes the typical\n behavior of QuerySets, which normally try to avoid loading all objects into\n memory before they are needed, even after a query has been executed in the\n database.\n-Note\n+Notitie\n Remember that, as always with QuerySets, any subsequent chained methods which\n imply a different database query will ignore previously cached results, and\n retrieve data using a fresh database query. So, if you write the following:\n >>> pizzas = Pizza.objects.prefetch_related(\"toppings\")\n >>> [list(pizza.toppings.filter(spicy=True)) for pizza in pizzas]\n \u2026then the fact that pizza.toppings.all() has been prefetched will not help you.\n The prefetch_related('toppings') implied pizza.toppings.all(), but\n@@ -955,15 +955,15 @@\n ... )\n >>>\n >>> # Inner will use 'replica' database; outer will use 'cold-storage' database\n >>> Restaurant.objects.prefetch_related(\n ...     Prefetch(\"pizzas__toppings\", queryset=Toppings.objects.using\n (\"replica\")),\n ... ).using(\"cold-storage\")\n-Note\n+Notitie\n The ordering of lookups matters.\n Take the following examples:\n >>> prefetch_related(\"pizzas__toppings\", \"pizzas\")\n This works even though it\u2019s unordered because 'pizzas__toppings' already\n contains all the needed information, therefore the second argument 'pizzas' is\n actually redundant.\n >>> prefetch_related(\"pizzas__toppings\", Prefetch(\"pizzas\",\n@@ -1001,15 +1001,15 @@\n is equivalent to:\n >>> qs.annotate(val=RawSQL(\"select col from sometable where othercol = %s\",\n (someparam,)))\n The main benefit of using _\bR_\ba_\bw_\bS_\bQ_\bL is that you can set output_field if needed.\n The main downside is that if you refer to some table alias of the queryset in\n the raw SQL, then it is possible that Django might change that alias (for\n example, when the queryset is used as a subquery in yet another query).\n-Warning\n+Waarschuwing\n You should be very careful whenever you use extra(). Every time you use it, you\n should escape any parameters that the user can control by using params in order\n to protect against SQL injection attacks.\n You also must not quote placeholders in the SQL string. This example is\n vulnerable to SQL injection because of the quotes around %s:\n SELECT col FROM sometable WHERE othercol = '%s'  # unsafe!\n You can read more about how Django\u2019s _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bp_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn works.\n@@ -1110,15 +1110,15 @@\n       Always use params instead of embedding values directly into where because\n       params will ensure values are quoted correctly according to your\n       particular backend. For example, quotes will be escaped correctly.\n       Bad:\n       Entry.objects.extra(where=[\"headline='Lennon'\"])\n       Good:\n       Entry.objects.extra(where=[\"headline=%s\"], params=[\"Lennon\"])\n-Warning\n+Waarschuwing\n If you are performing queries on MySQL, note that MySQL\u2019s silent type coercion\n may cause unexpected results when mixing types. If you query on a string type\n column, but with an integer value, MySQL will coerce the types of all values in\n the table to an integer before performing the comparison. For example, if your\n table contains the values 'abc', 'def' and you query for WHERE mycolumn=0, both\n rows will match. To prevent this, perform the correct typecasting before using\n the value in a query.\n@@ -1131,15 +1131,15 @@\n need those particular fields when you initially fetch the data, you can tell\n Django not to retrieve them from the database.\n This is done by passing the names of the fields to not load to defer():\n Entry.objects.defer(\"headline\", \"body\")\n A queryset that has deferred fields will still return model instances. Each\n deferred field will be retrieved from the database if you access that field\n (one at a time, not all the deferred fields at once).\n-Note\n+Notitie\n Deferred fields will not lazy-load like this from asynchronous code. Instead,\n you will get a SynchronousOnlyOperation exception. If you are writing\n asynchronous code, you should not try to access any fields that you defer().\n You can make multiple calls to defer(). Each call adds new fields to the\n deferred set:\n # Defers both the body and headline fields.\n Entry.objects.defer(\"body\").filter(rating=5).defer(\"headline\")\n@@ -1159,15 +1159,15 @@\n to retrieve related models, you shouldn\u2019t defer the loading of the field that\n connects from the primary model to the related one, doing so will result in an\n error.\n Similarly, calling defer() (or its counterpart _\bo_\bn_\bl_\by_\b(_\b)) including an argument\n from an aggregation (e.g. using the result of _\ba_\bn_\bn_\bo_\bt_\ba_\bt_\be_\b(_\b)) doesn\u2019t make sense:\n doing so will raise an exception. The aggregated values will always be fetched\n into the resulting queryset.\n-Note\n+Notitie\n The defer() method (and its cousin, _\bo_\bn_\bl_\by_\b(_\b), below) are only for advanced use-\n cases. They provide an optimization for when you have analyzed your queries\n closely and understand e\bex\bxa\bac\bct\btl\bly\by what information you need and have measured that\n the difference between returning the fields you need and the full set of fields\n for the model will be significant.\n Even if you think you are in the advanced use-case situation, o\bon\bnl\bly\by u\bus\bse\be defer()\n w\bwh\bhe\ben\bn y\byo\bou\bu c\bca\ban\bnn\bno\bot\bt,\b, a\bat\bt q\bqu\bue\ber\bry\bys\bse\bet\bt l\blo\boa\bad\bd t\bti\bim\bme\be,\b, d\bde\bet\bte\ber\brm\bmi\bin\bne\be i\bif\bf y\byo\bou\bu w\bwi\bil\bll\bl n\bne\bee\bed\bd t\bth\bhe\be e\bex\bxt\btr\bra\ba\n@@ -1198,15 +1198,15 @@\n \n # Two equivalent QuerySets:\n CommonlyUsedModel.objects.all()\n ManagedModel.objects.defer(\"f2\")\n If many fields need to be duplicated in the unmanaged model, it may be best to\n create an abstract model with the shared fields and then have the unmanaged and\n managed models inherit from the abstract model.\n-Note\n+Notitie\n When calling _\bs_\ba_\bv_\be_\b(_\b) for instances with deferred fields, only the loaded fields\n will be saved. See _\bs_\ba_\bv_\be_\b(_\b) for more details.\n *\b**\b**\b* o\bon\bnl\bly\by(\b()\b)_\b?\b\u00b6 *\b**\b**\b*\n   only(*\b*f\bfi\bie\bel\bld\bds\bs)_\b\u00b6\n The only() method is essentially the opposite of _\bd_\be_\bf_\be_\br_\b(_\b). Only the fields\n passed into this method and that are n\bno\bot\bt already specified as deferred are\n loaded immediately when the queryset is evaluated.\n@@ -1233,18 +1233,18 @@\n as well. Use it cautiously and only after exhausting your other options.\n Using only() and omitting a field requested using _\bs_\be_\bl_\be_\bc_\bt_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b(_\b) is an error\n as well. On the other hand, invoking only() without any arguments, will return\n every field (including annotations) fetched by the queryset.\n As with defer(), you cannot access the non-loaded fields from asynchronous code\n and expect them to load. Instead, you will get a SynchronousOnlyOperation\n exception. Ensure that all fields you might access are in your only() call.\n-Note\n+Notitie\n When calling _\bs_\ba_\bv_\be_\b(_\b) for instances with deferred fields, only the loaded fields\n will be saved. See _\bs_\ba_\bv_\be_\b(_\b) for more details.\n-Note\n+Notitie\n When using _\bd_\be_\bf_\be_\br_\b(_\b) after only() the fields in _\bd_\be_\bf_\be_\br_\b(_\b) will override only() for\n fields that are listed in both.\n *\b**\b**\b* u\bus\bsi\bin\bng\bg(\b()\b)_\b?\b\u00b6 *\b**\b**\b*\n   using(a\bal\bli\bia\bas\bs)_\b\u00b6\n This method is for controlling which database the QuerySet will be evaluated\n against if you are using more than one database. The only argument this method\n takes is the alias of a database, as defined in _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\bS.\n@@ -1318,29 +1318,29 @@\n because the rows are not locked in that case. If allowed, this would facilitate\n data corruption and could easily be caused by calling code that expects to be\n run in a transaction outside of one.\n Using select_for_update() on backends which do not support SELECT ... FOR\n UPDATE (such as SQLite) will have no effect. SELECT ... FOR UPDATE will not be\n added to the query, and an error isn\u2019t raised if select_for_update() is used in\n autocommit mode.\n-Warning\n+Waarschuwing\n Although select_for_update() normally fails in autocommit mode, since _\bT_\be_\bs_\bt_\bC_\ba_\bs_\be\n automatically wraps each test in a transaction, calling select_for_update() in\n a TestCase even outside an _\ba_\bt_\bo_\bm_\bi_\bc_\b(_\b) block will (perhaps unexpectedly) pass\n without raising a TransactionManagementError. To properly test\n select_for_update() you should use _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be.\n Certain expressions may not be supported\n PostgreSQL doesn\u2019t support select_for_update() with _\bW_\bi_\bn_\bd_\bo_\bw expressions.\n *\b**\b**\b* r\bra\baw\bw(\b()\b)_\b?\b\u00b6 *\b**\b**\b*\n   raw(r\bra\baw\bw_\b_q\bqu\bue\ber\bry\by, p\bpa\bar\bra\bam\bms\bs=\b=(\b()\b), t\btr\bra\ban\bns\bsl\bla\bat\bti\bio\bon\bns\bs=\b=N\bNo\bon\bne\be, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b\u00b6\n Takes a raw SQL query, executes it, and returns a\n django.db.models.query.RawQuerySet instance. This RawQuerySet instance can be\n iterated over just like a normal QuerySet to provide object instances.\n See the _\bP_\be_\br_\bf_\bo_\br_\bm_\bi_\bn_\bg_\b _\br_\ba_\bw_\b _\bS_\bQ_\bL_\b _\bq_\bu_\be_\br_\bi_\be_\bs for more information.\n-Warning\n+Waarschuwing\n raw() always triggers a new query and doesn\u2019t account for previous filtering.\n As such, it should generally be called from the Manager or from a fresh\n QuerySet instance.\n *\b**\b**\b**\b* O\bOp\bpe\ber\bra\bat\bto\bor\brs\bs t\bth\bha\bat\bt r\bre\bet\btu\bur\brn\bn n\bne\bew\bw Q\bQu\bue\ber\bry\byS\bSe\bet\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Combined querysets must use the same model.\n *\b**\b**\b* A\bAN\bND\bD (\b(&\b&)\b)_\b?\b\u00b6 *\b**\b**\b*\n Combines two QuerySets using the SQL AND operator in a manner similar to\n@@ -1367,15 +1367,15 @@\n The following are equivalent:\n Model.objects.filter(x=1) ^ Model.objects.filter(y=2)\n from django.db.models import Q\n \n Model.objects.filter(Q(x=1) ^ Q(y=2))\n SQL equivalent:\n SELECT ... WHERE x=1 XOR y=2\n-Note\n+Notitie\n XOR is natively supported on MariaDB and MySQL. On other databases, x ^ y ^ ...\n ^ z is converted to an equivalent:\n (x OR y OR ... OR z) AND\n 1=MOD(\n     (CASE WHEN x THEN 1 ELSE 0 END) +\n     (CASE WHEN y THEN 1 ELSE 0 END) +\n     ...\n@@ -1463,15 +1463,15 @@\n     first_name=\"John\",\n     last_name=\"Lennon\",\n     defaults={\"birthday\": date(1940, 10, 9)},\n )\n Any keyword arguments passed to get_or_create() \u2014 e\bex\bxc\bce\bep\bpt\bt an optional one called\n defaults \u2014 will be used in a _\bg_\be_\bt_\b(_\b) call. If an object is found, get_or_create()\n returns a tuple of that object and False.\n-Warning\n+Waarschuwing\n This method is atomic assuming that the database enforces uniqueness of the\n keyword arguments (see _\bu_\bn_\bi_\bq_\bu_\be or _\bu_\bn_\bi_\bq_\bu_\be_\b__\bt_\bo_\bg_\be_\bt_\bh_\be_\br). If the fields used in the\n keyword arguments do not have a uniqueness constraint, concurrent calls to this\n method may result in multiple rows with the same parameters being inserted.\n You can specify more complex conditions for the retrieved object by chaining\n get_or_create() with filter() and using _\bQ_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs. For example, to retrieve\n Robert or Bob Marley if either exists, and create the latter otherwise:\n@@ -1503,15 +1503,15 @@\n using manually specified primary keys. If an object needs to be created and the\n key already exists in the database, an _\bI_\bn_\bt_\be_\bg_\br_\bi_\bt_\by_\bE_\br_\br_\bo_\br will be raised.\n Finally, a word on using get_or_create() in Django views. Please make sure to\n use it only in POST requests unless you have a good reason not to. GET requests\n shouldn\u2019t have any effect on data. Instead, use POST whenever a request to a\n page has a side effect on your data. For more, see _\bS\bS_\ba\ba_\bf\bf_\be\be_\b _\bm\bm_\be\be_\bt\bt_\bh\bh_\bo\bo_\bd\bd_\bs\bs in the HTTP\n spec.\n-Warning\n+Waarschuwing\n You can use get_or_create() through _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd attributes and reverse\n relations. In that case you will restrict the queries inside the context of\n that relation. That could lead you to some integrity problems if you don\u2019t use\n it consistently.\n Being the following models:\n class Chapter(models.Model):\n     title = models.CharField(max_length=255, unique=True)\n@@ -1627,15 +1627,15 @@\n On databases that support it (all except Oracle), setting the update_conflicts\n parameter to True, tells the database to update update_fields when a row\n insertion fails on conflicts. On PostgreSQL and SQLite, in addition to\n update_fields, a list of unique_fields that may be in conflict must be\n provided.\n Enabling the ignore_conflicts parameter disables setting the primary key on\n each model instance (if the database normally supports it).\n-Warning\n+Waarschuwing\n On MySQL and MariaDB, setting the ignore_conflicts parameter to True turns\n certain types of errors, other than duplicate key, into warnings. Even with\n Strict Mode. For example: invalid values or non-nullable violations. See the\n _\bM_\by_\bS_\bQ_\bL_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn and _\bM_\ba_\br_\bi_\ba_\bD_\bB_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn for more details.\n *\b**\b**\b* b\bbu\bul\blk\bk_\b_u\bup\bpd\bda\bat\bte\be(\b()\b)_\b?\b\u00b6 *\b**\b**\b*\n   bulk_update(o\bob\bbj\bjs\bs, f\bfi\bie\bel\bld\bds\bs, b\bba\bat\btc\bch\bh_\b_s\bsi\biz\bze\be=\b=N\bNo\bon\bne\be)_\b\u00b6\n   abulk_update(o\bob\bbj\bjs\bs, f\bfi\bie\bel\bld\bds\bs, b\bba\bat\btc\bch\bh_\b_s\bsi\biz\bze\be=\b=N\bNo\bon\bne\be)_\b\u00b6\n@@ -1951,15 +1951,15 @@\n     e.comments_on = False\n     e.save()\n *\b**\b* O\bOr\brd\bde\ber\bre\bed\bd q\bqu\bue\ber\bry\bys\bse\bet\bt_\b?\b\u00b6 *\b**\b*\n Chaining order_by() with update() is supported only on MariaDB and MySQL, and\n is ignored for different databases. This is useful for updating a unique field\n in the order that is specified without conflicts. For example:\n Entry.objects.order_by(\"-number\").update(number=F(\"number\") + 1)\n-Note\n+Notitie\n order_by() clause will be ignored if it contains annotations, inherited fields,\n or lookups spanning relations.\n *\b**\b**\b* d\bde\bel\ble\bet\bte\be(\b()\b)_\b?\b\u00b6 *\b**\b**\b*\n   delete()_\b\u00b6\n   adelete()_\b\u00b6\n A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: adelete()\n Performs an SQL delete query on all rows in the _\bQ_\bu_\be_\br_\by_\bS_\be_\bt and returns the number\n@@ -2190,15 +2190,15 @@\n start_date = datetime.date(2005, 1, 1)\n end_date = datetime.date(2005, 3, 31)\n Entry.objects.filter(pub_date__range=(start_date, end_date))\n SQL equivalent:\n SELECT ... WHERE pub_date BETWEEN '2005-01-01' and '2005-03-31';\n You can use range anywhere you can use BETWEEN in SQL \u2014 for dates, numbers and\n even characters.\n-Warning\n+Waarschuwing\n Filtering a DateTimeField with dates won\u2019t include items on the last day,\n because the bounds are interpreted as \u201c0am on the given date\u201d. If pub_date was\n a DateTimeField, the above expression would be turned into this SQL:\n SELECT ... WHERE pub_date BETWEEN '2005-01-01 00:00:00' and '2005-03-31 00:00:\n 00';\n Generally speaking, you can\u2019t mix dates and datetimes.\n *\b**\b**\b* d\bda\bat\bte\be_\b?\b\u00b6 *\b**\b**\b*\n@@ -2400,15 +2400,15 @@\n \n SELECT ... WHERE title REGEXP '(?i)^(an?|the) +'; -- SQLite\n *\b**\b**\b**\b* A\bAg\bgg\bgr\bre\beg\bga\bat\bti\bio\bon\bn f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Django provides the following aggregation functions in the django.db.models\n module. For details on how to use these aggregate functions, see _\bt_\bh_\be_\b _\bt_\bo_\bp_\bi_\bc\n _\bg_\bu_\bi_\bd_\be_\b _\bo_\bn_\b _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\bi_\bo_\bn. See the _\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\be documentation to learn how to create\n your aggregates.\n-Warning\n+Waarschuwing\n SQLite can\u2019t handle aggregation on date/time fields out of the box. This is\n because there are no native date/time fields in SQLite and Django currently\n emulates these features using a text field. Attempts to use aggregation on\n date/time fields in SQLite will raise NotSupportedError.\n Empty querysets or groups\n Aggregation functions return None when used with an empty QuerySet or group.\n For example, the Sum aggregation function returns None instead of 0 if the\n@@ -2418,113 +2418,113 @@\n does not support the default argument.\n All aggregates have the following parameters in common:\n *\b**\b**\b* e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b*\n Strings that reference fields on the model, transforms of the field, or _\bq_\bu_\be_\br_\by\n _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs.\n *\b**\b**\b* o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b*\n An optional argument that represents the _\bm_\bo_\bd_\be_\bl_\b _\bf_\bi_\be_\bl_\bd of the return value\n-Note\n+Notitie\n When combining multiple field types, Django can only determine the output_field\n if all fields are of the same type. Otherwise, you must provide the\n output_field yourself.\n *\b**\b**\b* f\bfi\bil\blt\bte\ber\br_\b?\b\u00b6 *\b**\b**\b*\n An optional _\bQ_\b _\bo_\bb_\bj_\be_\bc_\bt that\u2019s used to filter the rows that are aggregated.\n See _\bC_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\bi_\bo_\bn and _\bF_\bi_\bl_\bt_\be_\br_\bi_\bn_\bg_\b _\bo_\bn_\b _\ba_\bn_\bn_\bo_\bt_\ba_\bt_\bi_\bo_\bn_\bs for example usage.\n *\b**\b**\b* d\bde\bef\bfa\bau\bul\blt\bt_\b?\b\u00b6 *\b**\b**\b*\n An optional argument that allows specifying a value to use as a default value\n when the queryset (or grouping) contains no entries.\n *\b**\b**\b* *\b**\b*e\bex\bxt\btr\bra\ba_\b?\b\u00b6 *\b**\b**\b*\n Keyword arguments that can provide extra context for the SQL generated by the\n aggregate.\n *\b**\b**\b* A\bAv\bvg\bg_\b?\b\u00b6 *\b**\b**\b*\n   c\bcl\bla\bas\bss\bs Avg(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, d\bdi\bis\bst\bti\bin\bnc\bct\bt=\b=F\bFa\bal\bls\bse\be, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be,\n-  d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the mean value of the given expression, which must be numeric\n       unless you specify a different output_field.\n           * Default alias: <field>__avg\n           * Return type: float if input is int, otherwise same as input field,\n             or output_field if supplied. If the queryset or grouping is empty,\n             default is returned.\n         distinct_\b\u00b6\n             Optional. If distinct=True, Avg returns the mean value of unique\n             values. This is the SQL equivalent of AVG(DISTINCT <field>). The\n             default value is False.\n *\b**\b**\b* C\bCo\bou\bun\bnt\bt_\b?\b\u00b6 *\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Count(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, d\bdi\bis\bst\bti\bin\bnc\bct\bt=\b=F\bFa\bal\bls\bse\be, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Count(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, d\bdi\bis\bst\bti\bin\bnc\bct\bt=\b=F\bFa\bal\bls\bse\be, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the number of objects that are related through the provided\n       expression. Count('*') is equivalent to the SQL COUNT(*) expression.\n           * Default alias: <field>__count\n           * Return type: int\n         distinct_\b\u00b6\n             Optional. If distinct=True, the count will only include unique\n             instances. This is the SQL equivalent of COUNT(DISTINCT <field>).\n             The default value is False.\n-      Note\n+      Notitie\n       The default argument is not supported.\n *\b**\b**\b* M\bMa\bax\bx_\b?\b\u00b6 *\b**\b**\b*\n   c\bcl\bla\bas\bss\bs Max(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be, d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the maximum value of the given expression.\n           * Default alias: <field>__max\n           * Return type: same as input field, or output_field if supplied. If\n             the queryset or grouping is empty, default is returned.\n *\b**\b**\b* M\bMi\bin\bn_\b?\b\u00b6 *\b**\b**\b*\n   c\bcl\bla\bas\bss\bs Min(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be, d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the minimum value of the given expression.\n           * Default alias: <field>__min\n           * Return type: same as input field, or output_field if supplied. If\n             the queryset or grouping is empty, default is returned.\n *\b**\b**\b* S\bSt\btd\bdD\bDe\bev\bv_\b?\b\u00b6 *\b**\b**\b*\n   c\bcl\bla\bas\bss\bs StdDev(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, s\bsa\bam\bmp\bpl\ble\be=\b=F\bFa\bal\bls\bse\be, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be,\n-  d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the standard deviation of the data in the provided expression.\n           * Default alias: <field>__stddev\n           * Return type: float if input is int, otherwise same as input field,\n             or output_field if supplied. If the queryset or grouping is empty,\n             default is returned.\n         sample_\b\u00b6\n             Optional. By default, StdDev returns the population standard\n             deviation. However, if sample=True, the return value will be the\n             sample standard deviation.\n *\b**\b**\b* S\bSu\bum\bm_\b?\b\u00b6 *\b**\b**\b*\n   c\bcl\bla\bas\bss\bs Sum(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, d\bdi\bis\bst\bti\bin\bnc\bct\bt=\b=F\bFa\bal\bls\bse\be, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be,\n-  d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Computes the sum of all values of the given expression.\n           * Default alias: <field>__sum\n           * Return type: same as input field, or output_field if supplied. If\n             the queryset or grouping is empty, default is returned.\n         distinct_\b\u00b6\n             Optional. If distinct=True, Sum returns the sum of unique values.\n             This is the SQL equivalent of SUM(DISTINCT <field>). The default\n             value is False.\n *\b**\b**\b* V\bVa\bar\bri\bia\ban\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b*\n   c\bcl\bla\bas\bss\bs Variance(e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn, o\bou\but\btp\bpu\but\bt_\b_f\bfi\bie\bel\bld\bd=\b=N\bNo\bon\bne\be, s\bsa\bam\bmp\bpl\ble\be=\b=F\bFa\bal\bls\bse\be, f\bfi\bil\blt\bte\ber\br=\b=N\bNo\bon\bne\be,\n-  d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the variance of the data in the provided expression.\n           * Default alias: <field>__variance\n           * Return type: float if input is int, otherwise same as input field,\n             or output_field if supplied. If the queryset or grouping is empty,\n             default is returned.\n         sample_\b\u00b6\n             Optional. By default, Variance returns the population variance.\n             However, if sample=True, the return value will be the sample\n             variance.\n *\b**\b**\b**\b**\b* Q\bQu\bue\ber\bry\by-\b-r\bre\bel\bla\bat\bte\bed\bd t\bto\boo\bol\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n This section provides reference material for query-related tools not documented\n elsewhere.\n *\b**\b**\b**\b* Q\bQ(\b()\b) o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Q_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Q_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A Q() object represents an SQL condition that can be used in database-related\n operations. It\u2019s similar to how an _\bF_\b(_\b) object represents the value of a model\n field or annotation. They make it possible to define and reuse conditions.\n These can be negated using the ~ (NOT) operator, and combined using operators\n such as | (OR), & (AND), and ^ (XOR). See _\bC_\bo_\bm_\bp_\bl_\be_\bx_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs_\b _\bw_\bi_\bt_\bh_\b _\bQ_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs.\n *\b**\b**\b**\b* P\bPr\bre\bef\bfe\bet\btc\bch\bh(\b()\b) o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Prefetch(l\blo\boo\bok\bku\bup\bp, q\bqu\bue\ber\bry\bys\bse\bet\bt=\b=N\bNo\bon\bne\be, t\bto\bo_\b_a\bat\btt\btr\br=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Prefetch(l\blo\boo\bok\bku\bup\bp, q\bqu\bue\ber\bry\bys\bse\bet\bt=\b=N\bNo\bon\bne\be, t\bto\bo_\b_a\bat\btt\btr\br=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The Prefetch() object can be used to control the operation of _\bp_\br_\be_\bf_\be_\bt_\bc_\bh_\b__\br_\be_\bl_\ba_\bt_\be_\bd\n _\b(_\b).\n The lookup argument describes the relations to follow and works the same as the\n string based lookups passed to _\bp_\br_\be_\bf_\be_\bt_\bc_\bh_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b(_\b). For example:\n >>> from django.db.models import Prefetch\n >>> Question.objects.prefetch_related(Prefetch(\"choice_set\")).get\n ().choice_set.all()\n@@ -2549,35 +2549,35 @@\n >>> prefetch = Prefetch(\"choice_set\", queryset=voted_choices,\n to_attr=\"voted_choices\")\n >>> Question.objects.prefetch_related(prefetch).get().voted_choices\n [<Choice: The sky>]\n >>> Question.objects.prefetch_related(prefetch).get().choice_set.all()\n <QuerySet [<Choice: Not much>, <Choice: The sky>, <Choice: Just hacking\n again>]>\n-Note\n+Notitie\n When using to_attr the prefetched result is stored in a list. This can provide\n a significant speed improvement over traditional prefetch_related calls which\n store the cached result within a QuerySet instance.\n *\b**\b**\b**\b* p\bpr\bre\bef\bfe\bet\btc\bch\bh_\b_r\bre\bel\bla\bat\bte\bed\bd_\b_o\bob\bbj\bje\bec\bct\bts\bs(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n-  prefetch_related_objects(m\bmo\bod\bde\bel\bl_\b_i\bin\bns\bst\bta\ban\bnc\bce\bes\bs, *\b*r\bre\bel\bla\bat\bte\bed\bd_\b_l\blo\boo\bok\bku\bup\bps\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  prefetch_related_objects(m\bmo\bod\bde\bel\bl_\b_i\bin\bns\bst\bta\ban\bnc\bce\bes\bs, *\b*r\bre\bel\bla\bat\bte\bed\bd_\b_l\blo\boo\bok\bku\bup\bps\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n   aprefetch_related_objects(m\bmo\bod\bde\bel\bl_\b_i\bin\bns\bst\bta\ban\bnc\bce\bes\bs, *\b*r\bre\bel\bla\bat\bte\bed\bd_\b_l\blo\boo\bok\bku\bup\bps\bs)_\b\u00b6\n A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: aprefetch_related_objects()\n Prefetches the given lookups on an iterable of model instances. This is useful\n in code that receives a list of model instances as opposed to a QuerySet; for\n example, when fetching models from a cache or instantiating them manually.\n Pass an iterable of model instances (must all be of the same class) and the\n lookups or _\bP_\br_\be_\bf_\be_\bt_\bc_\bh objects you want to prefetch for. For example:\n >>> from django.db.models import prefetch_related_objects\n >>> restaurants = fetch_top_restaurants_from_cache()  # A list of Restaurants\n >>> prefetch_related_objects(restaurants, \"pizzas__toppings\")\n When using multiple databases with prefetch_related_objects, the prefetch query\n will use the database associated with the model instance. This can be\n overridden by using a custom queryset in a related lookup.\n *\b**\b**\b**\b* F\bFi\bil\blt\bte\ber\bre\bed\bdR\bRe\bel\bla\bat\bti\bio\bon\bn(\b()\b) o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs FilteredRelation(r\bre\bel\bla\bat\bti\bio\bon\bn_\b_n\bna\bam\bme\be, *\b*, c\bco\bon\bnd\bdi\bit\bti\bio\bon\bn=\b=Q\bQ(\b()\b))_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs FilteredRelation(r\bre\bel\bla\bat\bti\bio\bon\bn_\b_n\bna\bam\bme\be, *\b*, c\bco\bon\bnd\bdi\bit\bti\bio\bon\bn=\b=Q\bQ(\b()\b))_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         relation_name_\b\u00b6\n             The name of the field on which you\u2019d like to filter the relation.\n         condition_\b\u00b6\n             A _\bQ object to control the filtering.\n FilteredRelation is used with _\ba_\bn_\bn_\bo_\bt_\ba_\bt_\be_\b(_\b) to create an ON clause when a JOIN is\n performed. It doesn\u2019t act on the default relationship but on the annotation\n name (pizzas_vegetarian in example below).\n@@ -2703,16 +2703,16 @@\n                       # _\bS_\bu_\bm\n                       # _\bV_\ba_\br_\bi_\ba_\bn_\bc_\be\n           o _\bQ_\bu_\be_\br_\by_\b-_\br_\be_\bl_\ba_\bt_\be_\bd_\b _\bt_\bo_\bo_\bl_\bs\n                 # _\bQ_\b(_\b)_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n                 # _\bP_\br_\be_\bf_\be_\bt_\bc_\bh_\b(_\b)_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n                 # _\bp_\br_\be_\bf_\be_\bt_\bc_\bh_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bo_\bb_\bj_\be_\bc_\bt_\bs_\b(_\b)\n                 # _\bF_\bi_\bl_\bt_\be_\br_\be_\bd_\bR_\be_\bl_\ba_\bt_\bi_\bo_\bn_\b(_\b)_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\b _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bL_\bo_\bo_\bk_\bu_\bp_\b _\bA_\bP_\bI_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/models/relations.html", "source2": "./usr/share/doc/python-django-doc/html/ref/models/relations.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Related objects reference &#8212; Django 5.2b1 documentation</title>\n+    <title>Related objects reference &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Model class reference\" href=\"class.html\" />\n     <link rel=\"prev\" title=\"Model _meta API\" href=\"meta.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -291,15 +292,15 @@\n <a class=\"reference internal\" href=\"../../topics/db/models.html#intermediary-manytomany\"><span class=\"std std-ref\">intermediate model</span></a> instance(s), if\n needed. You can use callables as values in the <code class=\"docutils literal notranslate\"><span class=\"pre\">through_defaults</span></code>\n dictionary and they will be evaluated once before creating any\n intermediate instance(s).</p>\n </dd></dl>\n \n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Note that <code class=\"docutils literal notranslate\"><span class=\"pre\">add()</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">aadd()</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">create()</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">acreate()</span></code>,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">remove()</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">aremove()</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">clear()</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">aclear()</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">set()</span></code>, and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">aset()</span></code> all apply database changes immediately for all types of\n related fields. In other words, there is no need to call\n <code class=\"docutils literal notranslate\"><span class=\"pre\">save()</span></code>/<code class=\"docutils literal notranslate\"><span class=\"pre\">asave()</span></code> on either end of the relationship.</p>\n <p>If you use <a class=\"reference internal\" href=\"querysets.html#django.db.models.query.QuerySet.prefetch_related\" title=\"django.db.models.query.QuerySet.prefetch_related\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">prefetch_related()</span></code></a>,\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">add()</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">aadd()</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">remove()</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">aremove()</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">clear()</span></code>,\n@@ -317,37 +318,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"meta.html\"\n-                          title=\"previous chapter\">Model <code class=\"docutils literal notranslate\"><span class=\"pre\">_meta</span></code> API</a></p>\n+                          title=\"vorig hoofdstuk\">Model <code class=\"docutils literal notranslate\"><span class=\"pre\">_meta</span></code> API</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"class.html\"\n-                          title=\"next chapter\">Model class reference</a></p>\n+                          title=\"volgend hoofdstuk\">Model class reference</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* R\bRe\bel\bla\bat\bte\bed\bd o\bob\bbj\bje\bec\bct\bts\bs r\bre\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs RelatedManager_\b\u00b6\n       A \u201crelated manager\u201d is a manager used in a one-to-many or many-to-many\n       related context. This happens in two cases:\n           * The \u201cother side\u201d of a _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by relation. That is:\n@@ -144,23 +144,23 @@\n             For many-to-many relationships set() accepts a list of either model\n             instances or field values, normally primary keys, as the objs\n             argument.\n             Use the through_defaults argument to specify values for the new\n             _\bi_\bn_\bt_\be_\br_\bm_\be_\bd_\bi_\ba_\bt_\be_\b _\bm_\bo_\bd_\be_\bl instance(s), if needed. You can use callables as\n             values in the through_defaults dictionary and they will be\n             evaluated once before creating any intermediate instance(s).\n-      Note\n+      Notitie\n       Note that add(), aadd(), create(), acreate(), remove(), aremove(), clear\n       (), aclear(), set(), and aset() all apply database changes immediately\n       for all types of related fields. In other words, there is no need to call\n       save()/asave() on either end of the relationship.\n       If you use _\bp_\br_\be_\bf_\be_\bt_\bc_\bh_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b(_\b), the add(), aadd(), remove(), aremove(),\n       clear(), aclear(), set(), and aset() methods clear the prefetched cache.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\b _\b__\bm_\be_\bt_\ba_\b _\bA_\bP_\bI\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\b _\bc_\bl_\ba_\bs_\bs_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/paginator.html", "source2": "./usr/share/doc/python-django-doc/html/ref/paginator.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Paginator &#8212; Django 5.2b1 documentation</title>\n+    <title>Paginator &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Request and response objects\" href=\"request-response.html\" />\n     <link rel=\"prev\" title=\"Database Functions\" href=\"models/database-functions.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -83,15 +84,15 @@\n data that\u2019s split across several pages, with \u201cPrevious/Next\u201d links. These\n classes live in <a class=\"extlink-source reference external\" href=\"https://github.com/django/django/blob/main/django/core/paginator.py\">django/core/paginator.py</a>.</p>\n <p>For examples, see the <a class=\"reference internal\" href=\"../topics/pagination.html\"><span class=\"doc\">Pagination topic guide</span></a>.</p>\n <section id=\"s-paginator-class\">\n <span id=\"s-module-django.core.paginator\"></span><span id=\"paginator-class\"></span><span id=\"module-django.core.paginator\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Paginator</span></code> class<a class=\"headerlink\" href=\"#paginator-class\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.Paginator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Paginator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">object_list</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">per_page</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">orphans</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allow_empty_first_page</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">error_messages</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L27\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Paginator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Paginator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">object_list</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">per_page</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">orphans</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allow_empty_first_page</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">error_messages</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L27\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Paginator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A paginator acts like a sequence of <a class=\"reference internal\" href=\"#django.core.paginator.Page\" title=\"django.core.paginator.Page\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Page</span></code></a> when using <code class=\"docutils literal notranslate\"><span class=\"pre\">len()</span></code> or\n iterating it directly.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.Paginator.object_list\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">Paginator.</span></span><span class=\"sig-name descname\"><span class=\"pre\">object_list</span></span><a class=\"headerlink\" href=\"#django.core.paginator.Paginator.object_list\" title=\"Link to this definition\">\u00b6</a></dt>\n@@ -167,36 +168,36 @@\n </div>\n </dd></dl>\n \n <section id=\"s-methods\">\n <span id=\"methods\"></span><h3>Methods<a class=\"headerlink\" href=\"#methods\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.Paginator.get_page\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Paginator.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_page</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L74\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Paginator.get_page\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Paginator.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_page</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L74\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Paginator.get_page\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <a class=\"reference internal\" href=\"#django.core.paginator.Page\" title=\"django.core.paginator.Page\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Page</span></code></a> object with the given 1-based index, while also\n handling out of range and invalid page numbers.</p>\n <p>If the page isn\u2019t a number, it returns the first page. If the page number\n is negative or greater than the number of pages, it returns the last page.</p>\n <p>Raises an <a class=\"reference internal\" href=\"#django.core.paginator.EmptyPage\" title=\"django.core.paginator.EmptyPage\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">EmptyPage</span></code></a> exception only if you specify\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Paginator(...,</span> <span class=\"pre\">allow_empty_first_page=False)</span></code> and the <code class=\"docutils literal notranslate\"><span class=\"pre\">object_list</span></code> is\n empty.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.Paginator.page\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Paginator.</span></span><span class=\"sig-name descname\"><span class=\"pre\">page</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L87\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Paginator.page\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Paginator.</span></span><span class=\"sig-name descname\"><span class=\"pre\">page</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L87\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Paginator.page\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <a class=\"reference internal\" href=\"#django.core.paginator.Page\" title=\"django.core.paginator.Page\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Page</span></code></a> object with the given 1-based index. Raises\n <a class=\"reference internal\" href=\"#django.core.paginator.PageNotAnInteger\" title=\"django.core.paginator.PageNotAnInteger\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">PageNotAnInteger</span></code></a> if the <code class=\"docutils literal notranslate\"><span class=\"pre\">number</span></code> cannot be converted to an integer\n by calling <code class=\"docutils literal notranslate\"><span class=\"pre\">int()</span></code>. Raises <a class=\"reference internal\" href=\"#django.core.paginator.EmptyPage\" title=\"django.core.paginator.EmptyPage\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">EmptyPage</span></code></a> if the given page number\n doesn\u2019t exist.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.Paginator.get_elided_page_range\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Paginator.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_elided_page_range</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">on_each_side</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">3</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">on_ends</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">2</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L149\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Paginator.get_elided_page_range\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Paginator.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_elided_page_range</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">on_each_side</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">3</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">on_ends</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">2</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L149\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Paginator.get_elided_page_range\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a 1-based list of page numbers similar to\n <a class=\"reference internal\" href=\"#django.core.paginator.Paginator.page_range\" title=\"django.core.paginator.Paginator.page_range\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Paginator.page_range</span></code></a>, but may add an ellipsis to either or both\n sides of the current page number when <a class=\"reference internal\" href=\"#django.core.paginator.Paginator.num_pages\" title=\"django.core.paginator.Paginator.num_pages\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Paginator.num_pages</span></code></a> is large.</p>\n <p>The number of pages to include on each side of the current page number is\n determined by the <code class=\"docutils literal notranslate\"><span class=\"pre\">on_each_side</span></code> argument which defaults to 3.</p>\n <p>The number of pages to include at the beginning and end of page range is\n determined by the <code class=\"docutils literal notranslate\"><span class=\"pre\">on_ends</span></code> argument which defaults to 2.</p>\n@@ -218,98 +219,98 @@\n <dd><p>A translatable string used as a substitute for elided page numbers in the\n page range returned by <a class=\"reference internal\" href=\"#django.core.paginator.Paginator.get_elided_page_range\" title=\"django.core.paginator.Paginator.get_elided_page_range\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_elided_page_range()</span></code></a>. Default is\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'\u2026'</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.Paginator.count\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Paginator.</span></span><span class=\"sig-name descname\"><span class=\"pre\">count</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L106\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Paginator.count\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Paginator.</span></span><span class=\"sig-name descname\"><span class=\"pre\">count</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L106\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Paginator.count\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The total number of objects, across all pages.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When determining the number of objects contained in <code class=\"docutils literal notranslate\"><span class=\"pre\">object_list</span></code>,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Paginator</span></code> will first try calling <code class=\"docutils literal notranslate\"><span class=\"pre\">object_list.count()</span></code>. If\n <code class=\"docutils literal notranslate\"><span class=\"pre\">object_list</span></code> has no <code class=\"docutils literal notranslate\"><span class=\"pre\">count()</span></code> method, then <code class=\"docutils literal notranslate\"><span class=\"pre\">Paginator</span></code> will\n fall back to using <code class=\"docutils literal notranslate\"><span class=\"pre\">len(object_list)</span></code>. This allows objects, such as\n <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code>, to use a more efficient <code class=\"docutils literal notranslate\"><span class=\"pre\">count()</span></code> method when\n available.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.Paginator.num_pages\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Paginator.</span></span><span class=\"sig-name descname\"><span class=\"pre\">num_pages</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L114\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Paginator.num_pages\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Paginator.</span></span><span class=\"sig-name descname\"><span class=\"pre\">num_pages</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L114\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Paginator.num_pages\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The total number of pages.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.Paginator.page_range\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Paginator.</span></span><span class=\"sig-name descname\"><span class=\"pre\">page_range</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L122\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Paginator.page_range\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Paginator.</span></span><span class=\"sig-name descname\"><span class=\"pre\">page_range</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L122\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Paginator.page_range\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A 1-based range iterator of page numbers, e.g. yielding <code class=\"docutils literal notranslate\"><span class=\"pre\">[1,</span> <span class=\"pre\">2,</span> <span class=\"pre\">3,</span> <span class=\"pre\">4]</span></code>.</p>\n </dd></dl>\n \n </section>\n </section>\n <section id=\"s-page-class\">\n <span id=\"page-class\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">Page</span></code> class<a class=\"headerlink\" href=\"#page-class\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>You usually won\u2019t construct <code class=\"docutils literal notranslate\"><span class=\"pre\">Page</span></code> objects by hand \u2013 you\u2019ll get them by\n iterating <a class=\"reference internal\" href=\"#django.core.paginator.Paginator\" title=\"django.core.paginator.Paginator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Paginator</span></code></a>, or by using <a class=\"reference internal\" href=\"#django.core.paginator.Paginator.page\" title=\"django.core.paginator.Paginator.page\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Paginator.page()</span></code></a>.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.Page\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Page</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">object_list</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">paginator</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L181\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Page\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Page</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">object_list</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">paginator</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L181\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Page\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A page acts like a sequence of <a class=\"reference internal\" href=\"#django.core.paginator.Page.object_list\" title=\"django.core.paginator.Page.object_list\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">Page.object_list</span></code></a> when using\n <code class=\"docutils literal notranslate\"><span class=\"pre\">len()</span></code> or iterating it directly.</p>\n </dd></dl>\n \n <section id=\"s-id1\">\n <span id=\"id1\"></span><h3>Methods<a class=\"headerlink\" href=\"#id1\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.Page.has_next\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Page.</span></span><span class=\"sig-name descname\"><span class=\"pre\">has_next</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L205\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Page.has_next\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Page.</span></span><span class=\"sig-name descname\"><span class=\"pre\">has_next</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L205\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Page.has_next\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if there\u2019s a next page.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.Page.has_previous\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Page.</span></span><span class=\"sig-name descname\"><span class=\"pre\">has_previous</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L208\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Page.has_previous\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Page.</span></span><span class=\"sig-name descname\"><span class=\"pre\">has_previous</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L208\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Page.has_previous\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if there\u2019s a previous page.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.Page.has_other_pages\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Page.</span></span><span class=\"sig-name descname\"><span class=\"pre\">has_other_pages</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L211\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Page.has_other_pages\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Page.</span></span><span class=\"sig-name descname\"><span class=\"pre\">has_other_pages</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L211\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Page.has_other_pages\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if there\u2019s a next <strong>or</strong> previous page.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.Page.next_page_number\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Page.</span></span><span class=\"sig-name descname\"><span class=\"pre\">next_page_number</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L214\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Page.next_page_number\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Page.</span></span><span class=\"sig-name descname\"><span class=\"pre\">next_page_number</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L214\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Page.next_page_number\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the next page number. Raises <a class=\"reference internal\" href=\"#django.core.paginator.InvalidPage\" title=\"django.core.paginator.InvalidPage\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">InvalidPage</span></code></a> if next page\n doesn\u2019t exist.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.Page.previous_page_number\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Page.</span></span><span class=\"sig-name descname\"><span class=\"pre\">previous_page_number</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L217\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Page.previous_page_number\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Page.</span></span><span class=\"sig-name descname\"><span class=\"pre\">previous_page_number</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L217\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Page.previous_page_number\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the previous page number. Raises <a class=\"reference internal\" href=\"#django.core.paginator.InvalidPage\" title=\"django.core.paginator.InvalidPage\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">InvalidPage</span></code></a> if previous\n page doesn\u2019t exist.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.Page.start_index\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Page.</span></span><span class=\"sig-name descname\"><span class=\"pre\">start_index</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L220\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Page.start_index\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Page.</span></span><span class=\"sig-name descname\"><span class=\"pre\">start_index</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L220\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Page.start_index\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the 1-based index of the first object on the page, relative to all\n of the objects in the paginator\u2019s list. For example, when paginating a list\n of 5 objects with 2 objects per page, the second page\u2019s\n <a class=\"reference internal\" href=\"#django.core.paginator.Page.start_index\" title=\"django.core.paginator.Page.start_index\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">start_index()</span></code></a> would return <code class=\"docutils literal notranslate\"><span class=\"pre\">3</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.Page.end_index\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Page.</span></span><span class=\"sig-name descname\"><span class=\"pre\">end_index</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L230\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Page.end_index\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Page.</span></span><span class=\"sig-name descname\"><span class=\"pre\">end_index</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L230\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.Page.end_index\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the 1-based index of the last object on the page, relative to all\n of the objects in the paginator\u2019s list. For example, when paginating a list\n of 5 objects with 2 objects per page, the second page\u2019s\n <a class=\"reference internal\" href=\"#django.core.paginator.Page.end_index\" title=\"django.core.paginator.Page.end_index\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">end_index()</span></code></a> would return <code class=\"docutils literal notranslate\"><span class=\"pre\">4</span></code>.</p>\n </dd></dl>\n \n </section>\n@@ -335,32 +336,32 @@\n \n </section>\n </section>\n <section id=\"s-exceptions\">\n <span id=\"exceptions\"></span><h2>Exceptions<a class=\"headerlink\" href=\"#exceptions\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.InvalidPage\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">InvalidPage</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L15\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.InvalidPage\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">InvalidPage</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L15\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.InvalidPage\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A base class for exceptions raised when a paginator is passed an invalid\n page number.</p>\n </dd></dl>\n \n <p>The <a class=\"reference internal\" href=\"#django.core.paginator.Paginator.page\" title=\"django.core.paginator.Paginator.page\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Paginator.page()</span></code></a> method raises an exception if the requested page is\n invalid (i.e. not an integer) or contains no objects. Generally, it\u2019s enough\n to catch the <code class=\"docutils literal notranslate\"><span class=\"pre\">InvalidPage</span></code> exception, but if you\u2019d like more granularity,\n you can catch either of the following exceptions:</p>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.PageNotAnInteger\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PageNotAnInteger</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L19\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.PageNotAnInteger\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PageNotAnInteger</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L19\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.PageNotAnInteger\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Raised when <a class=\"reference internal\" href=\"#django.core.paginator.Paginator.page\" title=\"django.core.paginator.Paginator.page\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">page()</span></code></a> is given a value that isn\u2019t an integer.</p>\n </dd></dl>\n \n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.core.paginator.EmptyPage\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">EmptyPage</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L23\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.EmptyPage\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">EmptyPage</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/paginator.py#L23\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.paginator.EmptyPage\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Raised when <a class=\"reference internal\" href=\"#django.core.paginator.Paginator.page\" title=\"django.core.paginator.Paginator.page\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">page()</span></code></a> is given a valid value but no objects\n exist on that page.</p>\n </dd></dl>\n \n <p>Both of the exceptions are subclasses of <a class=\"reference internal\" href=\"#django.core.paginator.InvalidPage\" title=\"django.core.paginator.InvalidPage\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">InvalidPage</span></code></a>, so you can handle\n them both with <code class=\"docutils literal notranslate\"><span class=\"pre\">except</span> <span class=\"pre\">InvalidPage</span></code>.</p>\n </section>\n@@ -393,37 +394,37 @@\n <li><a class=\"reference internal\" href=\"#exceptions\">Exceptions</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"models/database-functions.html\"\n-                          title=\"previous chapter\">Database Functions</a></p>\n+                          title=\"vorig hoofdstuk\">Database Functions</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"request-response.html\"\n-                          title=\"next chapter\">Request and response objects</a></p>\n+                          title=\"volgend hoofdstuk\">Request and response objects</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,18 +1,18 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* P\bPa\bag\bgi\bin\bna\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django provides a few classes that help you manage paginated data \u2013 that is,\n data that\u2019s split across several pages, with \u201cPrevious/Next\u201d links. These\n classes live in _\bd_\bj_\ba_\bn_\bg_\bo_\b/_\bc_\bo_\br_\be_\b/_\bp_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b._\bp_\by.\n For examples, see the _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bi_\bo_\bn_\b _\bt_\bo_\bp_\bi_\bc_\b _\bg_\bu_\bi_\bd_\be.\n *\b**\b**\b**\b**\b* P\bPa\bag\bgi\bin\bna\bat\bto\bor\br c\bcl\bla\bas\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs Paginator(o\bob\bbj\bje\bec\bct\bt_\b_l\bli\bis\bst\bt, p\bpe\ber\br_\b_p\bpa\bag\bge\be, o\bor\brp\bph\bha\ban\bns\bs=\b=0\b0,\n-  a\bal\bll\blo\bow\bw_\b_e\bem\bmp\bpt\bty\by_\b_f\bfi\bir\brs\bst\bt_\b_p\bpa\bag\bge\be=\b=T\bTr\bru\bue\be, e\ber\brr\bro\bor\br_\b_m\bme\bes\bss\bsa\bag\bge\bes\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  a\bal\bll\blo\bow\bw_\b_e\bem\bmp\bpt\bty\by_\b_f\bfi\bir\brs\bst\bt_\b_p\bpa\bag\bge\be=\b=T\bTr\bru\bue\be, e\ber\brr\bro\bor\br_\b_m\bme\bes\bss\bsa\bag\bge\bes\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A paginator acts like a sequence of _\bP_\ba_\bg_\be when using len() or iterating it\n       directly.\n   Paginator.object_list_\b\u00b6\n       Required. A list, tuple, QuerySet, or other sliceable object with a count\n       () or __len__() method. For consistent pagination, QuerySets should be\n       ordered, e.g. with an _\bo_\br_\bd_\be_\br_\b__\bb_\by_\b(_\b) clause or with a default _\bo_\br_\bd_\be_\br_\bi_\bn_\bg on the\n       model.\n@@ -55,28 +55,28 @@\n       ...     error_messages={\"no_results\": \"Page does not exist\"},\n       ... )\n       >>> paginator.page(5)\n       Traceback (most recent call last):\n         ...\n       EmptyPage: Page does not exist\n *\b**\b**\b**\b* M\bMe\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  Paginator.get_page(n\bnu\bum\bmb\bbe\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Paginator.get_page(n\bnu\bum\bmb\bbe\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a _\bP_\ba_\bg_\be object with the given 1-based index, while also handling\n       out of range and invalid page numbers.\n       If the page isn\u2019t a number, it returns the first page. If the page number\n       is negative or greater than the number of pages, it returns the last\n       page.\n       Raises an _\bE_\bm_\bp_\bt_\by_\bP_\ba_\bg_\be exception only if you specify Paginator(...,\n       allow_empty_first_page=False) and the object_list is empty.\n-  Paginator.page(n\bnu\bum\bmb\bbe\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Paginator.page(n\bnu\bum\bmb\bbe\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a _\bP_\ba_\bg_\be object with the given 1-based index. Raises\n       _\bP_\ba_\bg_\be_\bN_\bo_\bt_\bA_\bn_\bI_\bn_\bt_\be_\bg_\be_\br if the number cannot be converted to an integer by\n       calling int(). Raises _\bE_\bm_\bp_\bt_\by_\bP_\ba_\bg_\be if the given page number doesn\u2019t exist.\n   Paginator.get_elided_page_range(n\bnu\bum\bmb\bbe\ber\br, *\b*, o\bon\bn_\b_e\bea\bac\bch\bh_\b_s\bsi\bid\bde\be=\b=3\b3, o\bon\bn_\b_e\ben\bnd\bds\bs=\b=2\b2)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a 1-based list of page numbers similar to _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b._\bp_\ba_\bg_\be_\b__\br_\ba_\bn_\bg_\be,\n       but may add an ellipsis to either or both sides of the current page\n       number when _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b._\bn_\bu_\bm_\b__\bp_\ba_\bg_\be_\bs is large.\n       The number of pages to include on each side of the current page number is\n       determined by the on_each_side argument which defaults to 3.\n       The number of pages to include at the beginning and end of page range is\n       determined by the on_ends argument which defaults to 2.\n@@ -86,88 +86,88 @@\n       8, and 9 to the left of and 11, 12, and 13 to the right of the current\n       page as well as pages 1 and 2 at the start and 49 and 50 at the end.\n       Raises _\bI_\bn_\bv_\ba_\bl_\bi_\bd_\bP_\ba_\bg_\be if the given page number doesn\u2019t exist.\n *\b**\b**\b**\b* A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   Paginator.ELLIPSIS_\b\u00b6\n       A translatable string used as a substitute for elided page numbers in the\n       page range returned by _\bg_\be_\bt_\b__\be_\bl_\bi_\bd_\be_\bd_\b__\bp_\ba_\bg_\be_\b__\br_\ba_\bn_\bg_\be_\b(_\b). Default is '\u2026'.\n-  Paginator.count_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Paginator.count_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The total number of objects, across all pages.\n-      Note\n+      Notitie\n       When determining the number of objects contained in object_list,\n       Paginator will first try calling object_list.count(). If object_list has\n       no count() method, then Paginator will fall back to using len\n       (object_list). This allows objects, such as QuerySet, to use a more\n       efficient count() method when available.\n-  Paginator.num_pages_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Paginator.num_pages_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The total number of pages.\n-  Paginator.page_range_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Paginator.page_range_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A 1-based range iterator of page numbers, e.g. yielding [1, 2, 3, 4].\n *\b**\b**\b**\b**\b* P\bPa\bag\bge\be c\bcl\bla\bas\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n You usually won\u2019t construct Page objects by hand \u2013 you\u2019ll get them by iterating\n _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br, or by using _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b._\bp_\ba_\bg_\be_\b(_\b).\n-  c\bcl\bla\bas\bss\bs Page(o\bob\bbj\bje\bec\bct\bt_\b_l\bli\bis\bst\bt, n\bnu\bum\bmb\bbe\ber\br, p\bpa\bag\bgi\bin\bna\bat\bto\bor\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Page(o\bob\bbj\bje\bec\bct\bt_\b_l\bli\bis\bst\bt, n\bnu\bum\bmb\bbe\ber\br, p\bpa\bag\bgi\bin\bna\bat\bto\bor\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A page acts like a sequence of _\bP_\ba_\bg_\be_\b._\bo_\bb_\bj_\be_\bc_\bt_\b__\bl_\bi_\bs_\bt when using len() or\n       iterating it directly.\n *\b**\b**\b**\b* M\bMe\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  Page.has_next()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Page.has_next()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if there\u2019s a next page.\n-  Page.has_previous()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Page.has_previous()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if there\u2019s a previous page.\n-  Page.has_other_pages()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Page.has_other_pages()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if there\u2019s a next o\bor\br previous page.\n-  Page.next_page_number()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Page.next_page_number()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the next page number. Raises _\bI_\bn_\bv_\ba_\bl_\bi_\bd_\bP_\ba_\bg_\be if next page doesn\u2019t\n       exist.\n-  Page.previous_page_number()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Page.previous_page_number()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the previous page number. Raises _\bI_\bn_\bv_\ba_\bl_\bi_\bd_\bP_\ba_\bg_\be if previous page\n       doesn\u2019t exist.\n-  Page.start_index()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Page.start_index()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the 1-based index of the first object on the page, relative to\n       all of the objects in the paginator\u2019s list. For example, when paginating\n       a list of 5 objects with 2 objects per page, the second page\u2019s\n       _\bs_\bt_\ba_\br_\bt_\b__\bi_\bn_\bd_\be_\bx_\b(_\b) would return 3.\n-  Page.end_index()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Page.end_index()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the 1-based index of the last object on the page, relative to all\n       of the objects in the paginator\u2019s list. For example, when paginating a\n       list of 5 objects with 2 objects per page, the second page\u2019s _\be_\bn_\bd_\b__\bi_\bn_\bd_\be_\bx_\b(_\b)\n       would return 4.\n *\b**\b**\b**\b* A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   Page.object_list_\b\u00b6\n       The list of objects on this page.\n   Page.number_\b\u00b6\n       The 1-based page number for this page.\n   Page.paginator_\b\u00b6\n       The associated _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br object.\n *\b**\b**\b**\b**\b* E\bEx\bxc\bce\bep\bpt\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn InvalidPage_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn InvalidPage_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A base class for exceptions raised when a paginator is passed an invalid\n       page number.\n The _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b._\bp_\ba_\bg_\be_\b(_\b) method raises an exception if the requested page is\n invalid (i.e. not an integer) or contains no objects. Generally, it\u2019s enough to\n catch the InvalidPage exception, but if you\u2019d like more granularity, you can\n catch either of the following exceptions:\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn PageNotAnInteger_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn PageNotAnInteger_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Raised when _\bp_\ba_\bg_\be_\b(_\b) is given a value that isn\u2019t an integer.\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn EmptyPage_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn EmptyPage_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Raised when _\bp_\ba_\bg_\be_\b(_\b) is given a valid value but no objects exist on that\n       page.\n Both of the exceptions are subclasses of _\bI_\bn_\bv_\ba_\bl_\bi_\bd_\bP_\ba_\bg_\be, so you can handle them\n both with except InvalidPage.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br\n           o _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\bc_\bl_\ba_\bs_\bs\n                 # _\bM_\be_\bt_\bh_\bo_\bd_\bs\n                 # _\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs\n           o _\bP_\ba_\bg_\be_\b _\bc_\bl_\ba_\bs_\bs\n                 # _\bM_\be_\bt_\bh_\bo_\bd_\bs\n                 # _\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs\n           o _\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bn_\bd_\b _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/request-response.html", "source2": "./usr/share/doc/python-django-doc/html/ref/request-response.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Request and response objects &#8212; Django 5.2b1 documentation</title>\n+    <title>Request and response objects &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"SchemaEditor\" href=\"schema-editor.html\" />\n     <link rel=\"prev\" title=\"Paginator\" href=\"paginator.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -90,30 +91,30 @@\n <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> objects, which are defined in the <a class=\"reference internal\" href=\"#module-django.http\" title=\"django.http: Classes dealing with HTTP requests and responses.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.http</span></code></a>\n module.</p>\n </section>\n <section id=\"s-httprequest-objects\">\n <span id=\"httprequest-objects\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code> objects<a class=\"headerlink\" href=\"#httprequest-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpRequest\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpRequest</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L53\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpRequest</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L53\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <section id=\"s-attributes\">\n <span id=\"s-httprequest-attributes\"></span><span id=\"attributes\"></span><span id=\"httprequest-attributes\"></span><h3>Attributes<a class=\"headerlink\" href=\"#attributes\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>All attributes should be considered read-only, unless stated otherwise.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpRequest.scheme\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">scheme</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L290\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.scheme\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">scheme</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L290\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.scheme\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A string representing the scheme of the request (<code class=\"docutils literal notranslate\"><span class=\"pre\">http</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">https</span></code>\n usually).</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpRequest.body\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">body</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L360\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.body\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">body</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L360\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.body\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The raw HTTP request body as a bytestring. This is useful for processing\n data in different ways than conventional HTML forms: binary images,\n XML payload etc. For processing conventional form data, use\n <a class=\"reference internal\" href=\"#django.http.HttpRequest.POST\" title=\"django.http.HttpRequest.POST\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">HttpRequest.POST</span></code></a>.</p>\n <p>You can also read from an <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code> using a file-like interface with\n <a class=\"reference internal\" href=\"#django.http.HttpRequest.read\" title=\"django.http.HttpRequest.read\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">HttpRequest.read()</span></code></a> or <a class=\"reference internal\" href=\"#django.http.HttpRequest.readline\" title=\"django.http.HttpRequest.readline\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">HttpRequest.readline()</span></code></a>. Accessing\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">body</span></code> attribute <em>after</em> reading the request with either of these I/O\n@@ -153,15 +154,15 @@\n     <span class=\"n\">do_something_else</span><span class=\"p\">()</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpRequest.encoding\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">encoding</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L313\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.encoding\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">encoding</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L313\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.encoding\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A string representing the current encoding used to decode form submission\n data (or <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, which means the <a class=\"reference internal\" href=\"settings.html#std-setting-DEFAULT_CHARSET\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEFAULT_CHARSET</span></code></a> setting is\n used). You can write to this attribute to change the encoding used when\n accessing the form data. Any subsequent attribute accesses (such as reading\n from <a class=\"reference internal\" href=\"#django.http.HttpRequest.GET\" title=\"django.http.HttpRequest.GET\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">GET</span></code></a> or <a class=\"reference internal\" href=\"#django.http.HttpRequest.POST\" title=\"django.http.HttpRequest.POST\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">POST</span></code></a>) will use the new <code class=\"docutils literal notranslate\"><span class=\"pre\">encoding</span></code> value.\n Useful if you know the form data is not in the <a class=\"reference internal\" href=\"settings.html#std-setting-DEFAULT_CHARSET\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEFAULT_CHARSET</span></code></a>\n encoding.</p>\n@@ -257,15 +258,15 @@\n web servers like Nginx and Apache 2.4+.</p>\n <p><a class=\"reference internal\" href=\"#django.http.HttpRequest.headers\" title=\"django.http.HttpRequest.headers\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">HttpRequest.headers</span></code></a> is a simpler way to access all HTTP-prefixed\n headers, plus <code class=\"docutils literal notranslate\"><span class=\"pre\">CONTENT_LENGTH</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">CONTENT_TYPE</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpRequest.headers\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">headers</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L88\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.headers\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">headers</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L88\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.headers\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A case insensitive, dict-like object that provides access to all\n HTTP-prefixed headers (plus <code class=\"docutils literal notranslate\"><span class=\"pre\">Content-Length</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">Content-Type</span></code>) from\n the request.</p>\n <p>The name of each header is stylized with title-casing (e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">User-Agent</span></code>)\n when it\u2019s displayed. You can access headers case-insensitively:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">request</span><span class=\"o\">.</span><span class=\"n\">headers</span>\n <span class=\"go\">{&#39;User-Agent&#39;: &#39;Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6&#39;, ...}</span>\n@@ -394,26 +395,26 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">auser</span></code> will return an instance of\n <a class=\"reference internal\" href=\"contrib/auth.html#django.contrib.auth.models.AnonymousUser\" title=\"django.contrib.auth.models.AnonymousUser\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AnonymousUser</span></code></a>. This is similar to the\n <a class=\"reference internal\" href=\"#django.http.HttpRequest.user\" title=\"django.http.HttpRequest.user\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">user</span></code></a> attribute but it works in async contexts.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpRequest.get_host\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_host</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L166\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.get_host\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_host</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L166\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.get_host\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the originating host of the request using information from the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">HTTP_X_FORWARDED_HOST</span></code> (if <a class=\"reference internal\" href=\"settings.html#std-setting-USE_X_FORWARDED_HOST\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">USE_X_FORWARDED_HOST</span></code></a> is enabled)\n and <code class=\"docutils literal notranslate\"><span class=\"pre\">HTTP_HOST</span></code> headers, in that order. If they don\u2019t provide a value,\n the method uses a combination of <code class=\"docutils literal notranslate\"><span class=\"pre\">SERVER_NAME</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">SERVER_PORT</span></code> as\n detailed in <span class=\"target\" id=\"index-0\"></span><a class=\"pep reference external\" href=\"https://peps.python.org/pep-3333/\"><strong>PEP 3333</strong></a>.</p>\n <p>Example: <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;127.0.0.1:8000&quot;</span></code></p>\n <p>Raises <code class=\"docutils literal notranslate\"><span class=\"pre\">django.core.exceptions.DisallowedHost</span></code> if the host is not in\n <a class=\"reference internal\" href=\"settings.html#std-setting-ALLOWED_HOSTS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">ALLOWED_HOSTS</span></code></a> or the domain name is invalid according to\n <span class=\"target\" id=\"index-1\"></span><a class=\"rfc reference external\" href=\"https://datatracker.ietf.org/doc/html/rfc1034.html\"><strong>RFC 1034</strong></a>/<span class=\"target\" id=\"index-2\"></span><a class=\"rfc reference external\" href=\"https://datatracker.ietf.org/doc/html/rfc1035.html\"><strong>1035</strong></a>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <a class=\"reference internal\" href=\"#django.http.HttpRequest.get_host\" title=\"django.http.HttpRequest.get_host\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_host()</span></code></a> method fails when the host is\n behind multiple proxies. One solution is to use middleware to rewrite\n the proxy headers, as in the following example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">class</span> <span class=\"nc\">MultipleProxyMiddleware</span><span class=\"p\">:</span>\n     <span class=\"n\">FORWARDED_FOR_FIELDS</span> <span class=\"o\">=</span> <span class=\"p\">[</span>\n         <span class=\"s2\">&quot;HTTP_X_FORWARDED_FOR&quot;</span><span class=\"p\">,</span>\n         <span class=\"s2\">&quot;HTTP_X_FORWARDED_HOST&quot;</span><span class=\"p\">,</span>\n@@ -441,64 +442,64 @@\n <a class=\"reference internal\" href=\"middleware.html#django.middleware.common.CommonMiddleware\" title=\"django.middleware.common.CommonMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CommonMiddleware</span></code></a> or\n <a class=\"reference internal\" href=\"middleware.html#django.middleware.csrf.CsrfViewMiddleware\" title=\"django.middleware.csrf.CsrfViewMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CsrfViewMiddleware</span></code></a>.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpRequest.get_port\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_port</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L188\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.get_port\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_port</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L188\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.get_port\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the originating port of the request using information from the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">HTTP_X_FORWARDED_PORT</span></code> (if <a class=\"reference internal\" href=\"settings.html#std-setting-USE_X_FORWARDED_PORT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">USE_X_FORWARDED_PORT</span></code></a> is enabled)\n and <code class=\"docutils literal notranslate\"><span class=\"pre\">SERVER_PORT</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">META</span></code> variables, in that order.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpRequest.get_full_path\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_full_path</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L196\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.get_full_path\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_full_path</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L196\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.get_full_path\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the <code class=\"docutils literal notranslate\"><span class=\"pre\">path</span></code>, plus an appended query string, if applicable.</p>\n <p>Example: <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;/music/bands/the_beatles/?print=true&quot;</span></code></p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpRequest.get_full_path_info\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_full_path_info</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L199\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.get_full_path_info\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_full_path_info</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L199\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.get_full_path_info\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Like <a class=\"reference internal\" href=\"#django.http.HttpRequest.get_full_path\" title=\"django.http.HttpRequest.get_full_path\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_full_path()</span></code></a>, but uses <a class=\"reference internal\" href=\"#django.http.HttpRequest.path_info\" title=\"django.http.HttpRequest.path_info\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">path_info</span></code></a> instead of\n <a class=\"reference internal\" href=\"#django.http.HttpRequest.path\" title=\"django.http.HttpRequest.path\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">path</span></code></a>.</p>\n <p>Example: <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;/minfo/music/bands/the_beatles/?print=true&quot;</span></code></p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpRequest.build_absolute_uri\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">build_absolute_uri</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">location</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L239\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.build_absolute_uri\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">build_absolute_uri</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">location</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L239\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.build_absolute_uri\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the absolute URI form of <code class=\"docutils literal notranslate\"><span class=\"pre\">location</span></code>. If no location is provided,\n the location will be set to <code class=\"docutils literal notranslate\"><span class=\"pre\">request.get_full_path()</span></code>.</p>\n <p>If the location is already an absolute URI, it will not be altered.\n Otherwise the absolute URI is built using the server variables available in\n this request. For example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">request</span><span class=\"o\">.</span><span class=\"n\">build_absolute_uri</span><span class=\"p\">()</span>\n <span class=\"go\">&#39;https://example.com/music/bands/the_beatles/?print=true&#39;</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">request</span><span class=\"o\">.</span><span class=\"n\">build_absolute_uri</span><span class=\"p\">(</span><span class=\"s2\">&quot;/bands/&quot;</span><span class=\"p\">)</span>\n <span class=\"go\">&#39;https://example.com/bands/&#39;</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">request</span><span class=\"o\">.</span><span class=\"n\">build_absolute_uri</span><span class=\"p\">(</span><span class=\"s2\">&quot;https://example2.com/bands/&quot;</span><span class=\"p\">)</span>\n <span class=\"go\">&#39;https://example2.com/bands/&#39;</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Mixing HTTP and HTTPS on the same site is discouraged, therefore\n <a class=\"reference internal\" href=\"#django.http.HttpRequest.build_absolute_uri\" title=\"django.http.HttpRequest.build_absolute_uri\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">build_absolute_uri()</span></code></a> will always generate an\n absolute URI with the same scheme the current request has. If you need\n to redirect users to HTTPS, it\u2019s best to let your web server redirect\n all HTTP traffic to HTTPS.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpRequest.get_signed_cookie\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_signed_cookie</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">RAISE_ERROR</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">salt</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_age</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L215\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.get_signed_cookie\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_signed_cookie</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">RAISE_ERROR</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">salt</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_age</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L215\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.get_signed_cookie\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a cookie value for a signed cookie, or raises a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.core.signing.BadSignature</span></code> exception if the signature is\n no longer valid. If you provide the <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> argument the exception\n will be suppressed and that default value will be returned instead.</p>\n <p>The optional <code class=\"docutils literal notranslate\"><span class=\"pre\">salt</span></code> argument can be used to provide extra protection\n against brute force attacks on your secret key. If supplied, the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">max_age</span></code> argument will be checked against the signed timestamp\n@@ -522,22 +523,22 @@\n </pre></div>\n </div>\n <p>See <a class=\"reference internal\" href=\"../topics/signing.html\"><span class=\"doc\">cryptographic signing</span></a> for more information.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpRequest.is_secure\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">is_secure</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L305\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.is_secure\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">is_secure</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L305\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.is_secure\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if the request is secure; that is, if it was made with\n HTTPS.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpRequest.get_preferred_type\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_preferred_type</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">media_types</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L114\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.get_preferred_type\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_preferred_type</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">media_types</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L114\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.get_preferred_type\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <p>Returns the preferred mime type from <code class=\"docutils literal notranslate\"><span class=\"pre\">media_types</span></code>, based on the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Accept</span></code> header, or <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> if the client does not accept any of the\n provided types.</p>\n <p>Assuming the client sends an <code class=\"docutils literal notranslate\"><span class=\"pre\">Accept</span></code> header of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">text/html,application/json;q=0.8</span></code>:</p>\n@@ -553,56 +554,56 @@\n preference, in which case the first item in <code class=\"docutils literal notranslate\"><span class=\"pre\">media_types</span></code> would be\n returned.</p>\n <p>Setting an explicit <code class=\"docutils literal notranslate\"><span class=\"pre\">Accept</span></code> header in API requests can be useful for\n returning a different content type for those consumers only. See\n <a class=\"reference internal\" href=\"../topics/class-based-views/generic-editing.html#content-negotiation-example\"><span class=\"std std-ref\">Content negotiation example</span></a> for an example of returning\n different content based on the <code class=\"docutils literal notranslate\"><span class=\"pre\">Accept</span></code> header.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If a response varies depending on the content of the <code class=\"docutils literal notranslate\"><span class=\"pre\">Accept</span></code> header\n and you are using some form of caching like Django\u2019s\n <a class=\"reference internal\" href=\"middleware.html#module-django.middleware.cache\" title=\"django.middleware.cache: Middleware for the site-wide cache.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">cache</span> <span class=\"pre\">middleware</span></code></a>, you should decorate\n the view with <a class=\"reference internal\" href=\"../topics/http/decorators.html#django.views.decorators.vary.vary_on_headers\" title=\"django.views.decorators.vary.vary_on_headers\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">vary_on_headers('Accept')</span></code></a> so that the responses\n are properly cached.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpRequest.accepts\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">accepts</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mime_type</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L131\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.accepts\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">accepts</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mime_type</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L131\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.accepts\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if the request\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">Accept</span></code> header matches the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">mime_type</span></code> argument:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">request</span><span class=\"o\">.</span><span class=\"n\">accepts</span><span class=\"p\">(</span><span class=\"s2\">&quot;text/html&quot;</span><span class=\"p\">)</span>\n <span class=\"go\">True</span>\n </pre></div>\n </div>\n <p>Most browsers send <code class=\"docutils literal notranslate\"><span class=\"pre\">Accept:</span> <span class=\"pre\">*/*</span></code> by default, so this would return\n <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> for all content types.</p>\n <p>See <a class=\"reference internal\" href=\"../topics/class-based-views/generic-editing.html#content-negotiation-example\"><span class=\"std std-ref\">Content negotiation example</span></a> for an example of using\n <code class=\"docutils literal notranslate\"><span class=\"pre\">accepts()</span></code> to return different content based on the <code class=\"docutils literal notranslate\"><span class=\"pre\">Accept</span></code> header.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpRequest.read\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">read</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">size</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L447\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.read\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">read</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">size</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L447\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.read\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpRequest.readline\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">readline</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L454\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.readline\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">readline</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L454\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.readline\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpRequest.readlines\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">readlines</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L464\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.readlines\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">readlines</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L464\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.readlines\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpRequest.__iter__\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">__iter__</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L461\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.__iter__\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpRequest.</span></span><span class=\"sig-name descname\"><span class=\"pre\">__iter__</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L461\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpRequest.__iter__\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Methods implementing a file-like interface for reading from an\n <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code> instance. This makes it possible to consume an incoming\n request in a streaming fashion. A common use-case would be to process a\n big XML payload with an iterative parser without constructing a whole\n XML tree in memory.</p>\n <p>Given this standard interface, an <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code> instance can be\n passed directly to an XML parser such as\n@@ -617,15 +618,15 @@\n \n </section>\n </section>\n <section id=\"s-querydict-objects\">\n <span id=\"querydict-objects\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">QueryDict</span></code> objects<a class=\"headerlink\" href=\"#querydict-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.http.QueryDict\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">QueryDict</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L519\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">QueryDict</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L519\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>In an <a class=\"reference internal\" href=\"#django.http.HttpRequest\" title=\"django.http.HttpRequest\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code></a> object, the <a class=\"reference internal\" href=\"#django.http.HttpRequest.GET\" title=\"django.http.HttpRequest.GET\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">GET</span></code></a> and\n <a class=\"reference internal\" href=\"#django.http.HttpRequest.POST\" title=\"django.http.HttpRequest.POST\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">POST</span></code></a> attributes are instances of <code class=\"docutils literal notranslate\"><span class=\"pre\">django.http.QueryDict</span></code>,\n a dictionary-like class customized to deal with multiple values for the same\n key. This is necessary because some HTML form elements, notably\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;select</span> <span class=\"pre\">multiple&gt;</span></code>, pass multiple values for the same key.</p>\n@@ -634,15 +635,15 @@\n need to use <a class=\"reference internal\" href=\"#django.http.QueryDict.copy\" title=\"django.http.QueryDict.copy\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">QueryDict.copy()</span></code></a>.</p>\n <section id=\"s-id1\">\n <span id=\"id1\"></span><h3>Methods<a class=\"headerlink\" href=\"#id1\" title=\"Link to this heading\">\u00b6</a></h3>\n <p><a class=\"reference internal\" href=\"#django.http.QueryDict\" title=\"django.http.QueryDict\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">QueryDict</span></code></a> implements all the standard dictionary methods because it\u2019s\n a subclass of dictionary. Exceptions are outlined here:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.QueryDict.__init__\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">__init__</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_string</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mutable</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L539\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.__init__\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">__init__</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_string</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mutable</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L539\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.__init__\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Instantiates a <code class=\"docutils literal notranslate\"><span class=\"pre\">QueryDict</span></code> object based on <code class=\"docutils literal notranslate\"><span class=\"pre\">query_string</span></code>.</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">QueryDict</span><span class=\"p\">(</span><span class=\"s2\">&quot;a=1&amp;a=2&amp;c=3&quot;</span><span class=\"p\">)</span>\n <span class=\"go\">&lt;QueryDict: {&#39;a&#39;: [&#39;1&#39;, &#39;2&#39;], &#39;c&#39;: [&#39;3&#39;]}&gt;</span>\n </pre></div>\n </div>\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">query_string</span></code> is not passed in, the resulting <code class=\"docutils literal notranslate\"><span class=\"pre\">QueryDict</span></code> will be\n empty (it will have no keys or values).</p>\n@@ -653,15 +654,15 @@\n <p>Strings for setting both keys and values will be converted from <code class=\"docutils literal notranslate\"><span class=\"pre\">encoding</span></code>\n to <code class=\"docutils literal notranslate\"><span class=\"pre\">str</span></code>. If <code class=\"docutils literal notranslate\"><span class=\"pre\">encoding</span></code> is not set, it defaults to\n <a class=\"reference internal\" href=\"settings.html#std-setting-DEFAULT_CHARSET\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEFAULT_CHARSET</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.QueryDict.fromkeys\">\n-<em class=\"property\"><span class=\"pre\">classmethod</span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">fromkeys</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">iterable</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mutable</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L570\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.fromkeys\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">classmethod</span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">fromkeys</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">iterable</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mutable</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L570\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.fromkeys\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Creates a new <code class=\"docutils literal notranslate\"><span class=\"pre\">QueryDict</span></code> with keys from <code class=\"docutils literal notranslate\"><span class=\"pre\">iterable</span></code> and each value\n equal to <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code>. For example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">QueryDict</span><span class=\"o\">.</span><span class=\"n\">fromkeys</span><span class=\"p\">([</span><span class=\"s2\">&quot;a&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;a&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;b&quot;</span><span class=\"p\">],</span> <span class=\"n\">value</span><span class=\"o\">=</span><span class=\"s2\">&quot;val&quot;</span><span class=\"p\">)</span>\n <span class=\"go\">&lt;QueryDict: {&#39;a&#39;: [&#39;val&#39;, &#39;val&#39;], &#39;b&#39;: [&#39;val&#39;]}&gt;</span>\n </pre></div>\n </div>\n </dd></dl>\n@@ -682,15 +683,15 @@\n <span class=\"go\">[]</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.QueryDict.__setitem__\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">__setitem__</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L596\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.__setitem__\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">__setitem__</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L596\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.__setitem__\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Sets the given key to <code class=\"docutils literal notranslate\"><span class=\"pre\">[value]</span></code> (a list whose single element is\n <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code>). Note that this, as other dictionary functions that have side\n effects, can only be called on a mutable <code class=\"docutils literal notranslate\"><span class=\"pre\">QueryDict</span></code> (such as one that\n was created via <a class=\"reference internal\" href=\"#django.http.QueryDict.copy\" title=\"django.http.QueryDict.copy\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">QueryDict.copy()</span></code></a>).</p>\n </dd></dl>\n \n <dl class=\"py method\">\n@@ -705,15 +706,15 @@\n <span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"headerlink\" href=\"#django.http.QueryDict.get\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Uses the same logic as <a class=\"reference internal\" href=\"#django.http.QueryDict.__getitem__\" title=\"django.http.QueryDict.__getitem__\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">__getitem__()</span></code></a>, with a hook for returning a\n default value if the key doesn\u2019t exist.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.QueryDict.setdefault\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">setdefault</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L647\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.setdefault\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">setdefault</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L647\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.setdefault\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Like <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/stdtypes.html#dict.setdefault\" title=\"(in Python v3.13)\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">dict.setdefault()</span></code></a>, except it uses <a class=\"reference internal\" href=\"#django.http.QueryDict.__setitem__\" title=\"django.http.QueryDict.__setitem__\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">__setitem__()</span></code></a> internally.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.QueryDict.update\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">update</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other_dict</span></span></em>)<a class=\"headerlink\" href=\"#django.http.QueryDict.update\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Takes either a <code class=\"docutils literal notranslate\"><span class=\"pre\">QueryDict</span></code> or a dictionary. Like <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/stdtypes.html#dict.update\" title=\"(in Python v3.13)\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">dict.update()</span></code></a>,\n@@ -754,42 +755,42 @@\n </pre></div>\n </div>\n </dd></dl>\n \n <p>In addition, <code class=\"docutils literal notranslate\"><span class=\"pre\">QueryDict</span></code> has the following methods:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.QueryDict.copy\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">copy</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L653\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.copy\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">copy</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L653\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.copy\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a copy of the object using <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/copy.html#copy.deepcopy\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">copy.deepcopy()</span></code></a>. This copy will\n be mutable even if the original was not.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.QueryDict.getlist\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">getlist</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"headerlink\" href=\"#django.http.QueryDict.getlist\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a list of the data with the requested key. Returns an empty list if\n the key doesn\u2019t exist and <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>. It\u2019s guaranteed to\n return a list unless the default value provided isn\u2019t a list.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.QueryDict.setlist\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">setlist</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">list_</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L619\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.setlist\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">setlist</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">list_</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L619\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.setlist\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Sets the given key to <code class=\"docutils literal notranslate\"><span class=\"pre\">list_</span></code> (unlike <a class=\"reference internal\" href=\"#django.http.QueryDict.__setitem__\" title=\"django.http.QueryDict.__setitem__\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">__setitem__()</span></code></a>).</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.QueryDict.appendlist\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">appendlist</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">item</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L629\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.appendlist\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">appendlist</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">item</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L629\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.appendlist\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Appends an item to the internal list associated with key.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.QueryDict.setlistdefault\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">setlistdefault</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default_list</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L625\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.setlistdefault\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">setlistdefault</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">default_list</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L625\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.setlistdefault\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Like <a class=\"reference internal\" href=\"#django.http.QueryDict.setdefault\" title=\"django.http.QueryDict.setdefault\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">setdefault()</span></code></a>, except it takes a list of values instead of a\n single value.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.QueryDict.lists\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">lists</span></span>()<a class=\"headerlink\" href=\"#django.http.QueryDict.lists\" title=\"Link to this definition\">\u00b6</a></dt>\n@@ -800,27 +801,27 @@\n <span class=\"go\">[(&#39;a&#39;, [&#39;1&#39;, &#39;2&#39;, &#39;3&#39;])]</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.QueryDict.pop\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">pop</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L635\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.pop\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">pop</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L635\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.pop\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a list of values for the given key and removes them from the\n dictionary. Raises <code class=\"docutils literal notranslate\"><span class=\"pre\">KeyError</span></code> if the key does not exist. For example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">q</span> <span class=\"o\">=</span> <span class=\"n\">QueryDict</span><span class=\"p\">(</span><span class=\"s2\">&quot;a=1&amp;a=2&amp;a=3&quot;</span><span class=\"p\">,</span> <span class=\"n\">mutable</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">q</span><span class=\"o\">.</span><span class=\"n\">pop</span><span class=\"p\">(</span><span class=\"s2\">&quot;a&quot;</span><span class=\"p\">)</span>\n <span class=\"go\">[&#39;1&#39;, &#39;2&#39;, &#39;3&#39;]</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.QueryDict.popitem\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">popitem</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L639\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.popitem\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">popitem</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L639\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.popitem\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Removes an arbitrary member of the dictionary (since there\u2019s no concept\n of ordering), and returns a two value tuple containing the key and a list\n of all values for the key. Raises <code class=\"docutils literal notranslate\"><span class=\"pre\">KeyError</span></code> when called on an empty\n dictionary. For example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">q</span> <span class=\"o\">=</span> <span class=\"n\">QueryDict</span><span class=\"p\">(</span><span class=\"s2\">&quot;a=1&amp;a=2&amp;a=3&quot;</span><span class=\"p\">,</span> <span class=\"n\">mutable</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">q</span><span class=\"o\">.</span><span class=\"n\">popitem</span><span class=\"p\">()</span>\n <span class=\"go\">(&#39;a&#39;, [&#39;1&#39;, &#39;2&#39;, &#39;3&#39;])</span>\n@@ -839,15 +840,15 @@\n <span class=\"go\">{&#39;a&#39;: &#39;5&#39;}</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.QueryDict.urlencode\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">urlencode</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">safe</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L657\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.urlencode\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">QueryDict.</span></span><span class=\"sig-name descname\"><span class=\"pre\">urlencode</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">safe</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/request.py#L657\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.QueryDict.urlencode\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a string of the data in query string format. For example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">q</span> <span class=\"o\">=</span> <span class=\"n\">QueryDict</span><span class=\"p\">(</span><span class=\"s2\">&quot;a=2&amp;b=3&amp;b=5&quot;</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">q</span><span class=\"o\">.</span><span class=\"n\">urlencode</span><span class=\"p\">()</span>\n <span class=\"go\">&#39;a=2&amp;b=3&amp;b=5&#39;</span>\n </pre></div>\n </div>\n <p>Use the <code class=\"docutils literal notranslate\"><span class=\"pre\">safe</span></code> parameter to pass characters which don\u2019t require encoding.\n@@ -862,15 +863,15 @@\n \n </section>\n </section>\n <section id=\"s-httpresponse-objects\">\n <span id=\"httpresponse-objects\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code> objects<a class=\"headerlink\" href=\"#httpresponse-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponse\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponse</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L365\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponse\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponse</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L365\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponse\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>In contrast to <a class=\"reference internal\" href=\"#django.http.HttpRequest\" title=\"django.http.HttpRequest\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code></a> objects, which are created automatically by\n Django, <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> objects are your responsibility. Each view you\n write is responsible for instantiating, populating, and returning an\n <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a>.</p>\n <p>The <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> class lives in the <a class=\"reference internal\" href=\"#module-django.http\" title=\"django.http: Classes dealing with HTTP requests and responses.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.http</span></code></a> module.</p>\n@@ -954,21 +955,21 @@\n it\u2019s easy to forget the syntax, so we\u2019ve included it here.</p>\n </section>\n </section>\n <section id=\"s-id3\">\n <span id=\"id3\"></span><h3>Attributes<a class=\"headerlink\" href=\"#id3\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponse.content\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">content</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L397\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponse.content\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">content</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L397\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponse.content\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A bytestring representing the content, encoded from a string if necessary.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponse.text\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">text</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L415\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponse.text\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">text</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L415\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponse.text\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <p>A string representation of <a class=\"reference internal\" href=\"#django.http.HttpResponse.content\" title=\"django.http.HttpResponse.content\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">HttpResponse.content</span></code></a>, decoded using the\n response\u2019s <a class=\"reference internal\" href=\"#django.http.HttpResponse.charset\" title=\"django.http.HttpResponse.charset\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">HttpResponse.charset</span></code></a> (defaulting to <code class=\"docutils literal notranslate\"><span class=\"pre\">UTF-8</span></code> if empty).</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n@@ -1027,15 +1028,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-id4\">\n <span id=\"id4\"></span><h3>Methods<a class=\"headerlink\" href=\"#id4\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponse.__init__\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">__init__</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">b''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">status</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">200</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">reason</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">charset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L374\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponse.__init__\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">__init__</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">b''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">status</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">200</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">reason</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">charset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L374\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponse.__init__\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Instantiates an <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code> object with the given page content,\n content type, and headers.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">content</span></code> is most commonly an iterator, bytestring, <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/stdtypes.html#memoryview\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">memoryview</span></code></a>,\n or string. Other types will be converted to a bytestring by encoding their\n string representation. Iterators should return strings or bytestrings and\n those will be joined together to form the content of the response.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">content_type</span></code> is the MIME type optionally completed by a character set\n@@ -1132,15 +1133,15 @@\n isn\u2019t supported by all browsers, so it\u2019s not a replacement for Django\u2019s\n CSRF protection, but rather a defense in depth measure.</p>\n <p>Use <code class=\"docutils literal notranslate\"><span class=\"pre\">samesite='None'</span></code> (string) to explicitly state that this cookie is\n sent with all same-site and cross-site requests.</p>\n </li>\n </ul>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><span class=\"target\" id=\"index-7\"></span><a class=\"rfc reference external\" href=\"https://datatracker.ietf.org/doc/html/rfc6265.html#section-6.1\"><strong>RFC 6265</strong></a> states that user agents should\n support cookies of at least 4096 bytes. For many browsers this is also\n the maximum size. Django will not raise an exception if there\u2019s an\n attempt to store a cookie of more than 4096 bytes, but many browsers\n will not set the cookie correctly.</p>\n </div>\n </dd></dl>\n@@ -1171,33 +1172,33 @@\n <span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">close</span></span>()<a class=\"headerlink\" href=\"#django.http.HttpResponse.close\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This method is called at the end of the request directly by the WSGI\n server.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponse.write\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">write</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L421\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponse.write\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">write</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L421\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponse.write\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This method makes an <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> instance a file-like object.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponse.flush\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">flush</span></span>()<a class=\"headerlink\" href=\"#django.http.HttpResponse.flush\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This method makes an <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> instance a file-like object.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponse.tell\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">tell</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L424\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponse.tell\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">tell</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L424\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponse.tell\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This method makes an <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> instance a file-like object.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponse.getvalue\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">getvalue</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L427\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponse.getvalue\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">getvalue</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L427\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponse.getvalue\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the value of <a class=\"reference internal\" href=\"#django.http.HttpResponse.content\" title=\"django.http.HttpResponse.content\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">HttpResponse.content</span></code></a>. This method makes\n an <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> instance a stream-like object.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponse.readable\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">readable</span></span>()<a class=\"headerlink\" href=\"#django.http.HttpResponse.readable\" title=\"Link to this definition\">\u00b6</a></dt>\n@@ -1210,35 +1211,35 @@\n <span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">seekable</span></span>()<a class=\"headerlink\" href=\"#django.http.HttpResponse.seekable\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Always <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>. This method makes an <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> instance a\n stream-like object.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponse.writable\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">writable</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L430\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponse.writable\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">writable</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L430\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponse.writable\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Always <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>. This method makes an <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> instance a\n stream-like object.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponse.writelines\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">writelines</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">lines</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L433\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponse.writelines\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">HttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">writelines</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">lines</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L433\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponse.writelines\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Writes a list of lines to the response. Line separators are not added. This\n method makes an <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> instance a stream-like object.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-httpresponse-subclasses\">\n <span id=\"s-ref-httpresponse-subclasses\"></span><span id=\"httpresponse-subclasses\"></span><span id=\"ref-httpresponse-subclasses\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code> subclasses<a class=\"headerlink\" href=\"#httpresponse-subclasses\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Django includes a number of <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code> subclasses that handle different\n types of HTTP responses. Like <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code>, these subclasses live in\n <a class=\"reference internal\" href=\"#module-django.http\" title=\"django.http: Classes dealing with HTTP requests and responses.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.http</span></code></a>.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponseRedirect\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponseRedirect</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L655\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponseRedirect\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponseRedirect</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L655\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponseRedirect\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The first argument to the constructor is required \u2013 the path to redirect\n to. This can be a fully qualified URL\n (e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">'https://www.yahoo.com/search/'</span></code>), an absolute path with no domain\n (e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">'/search/'</span></code>), or even a relative path (e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">'search/'</span></code>). In that\n last case, the client browser will reconstruct the full URL itself\n according to the current path.</p>\n <p>The constructor accepts an optional <code class=\"docutils literal notranslate\"><span class=\"pre\">preserve_request</span></code> keyword argument\n@@ -1255,71 +1256,71 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.2:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">preserve_request</span></code> argument was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponsePermanentRedirect\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponsePermanentRedirect</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L660\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponsePermanentRedirect\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponsePermanentRedirect</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L660\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponsePermanentRedirect\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Like <a class=\"reference internal\" href=\"#django.http.HttpResponseRedirect\" title=\"django.http.HttpResponseRedirect\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponseRedirect</span></code></a>, but it returns a permanent redirect\n (HTTP status code 301) instead of a \u201cfound\u201d redirect (status code 302).\n When <code class=\"docutils literal notranslate\"><span class=\"pre\">preserve_request=True</span></code>, the response\u2019s status code is 308.</p>\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.2:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">preserve_request</span></code> argument was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponseNotModified\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponseNotModified</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L665\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponseNotModified\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponseNotModified</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L665\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponseNotModified\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The constructor doesn\u2019t take any arguments and no content should be added\n to this response. Use this to designate that a page hasn\u2019t been modified\n since the user\u2019s last request (status code 304).</p>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponseBadRequest\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponseBadRequest</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L681\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponseBadRequest\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponseBadRequest</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L681\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponseBadRequest\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Acts just like <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> but uses a 400 status code.</p>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponseNotFound\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponseNotFound</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L685\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponseNotFound\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponseNotFound</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L685\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponseNotFound\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Acts just like <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> but uses a 404 status code.</p>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponseForbidden\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponseForbidden</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L689\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponseForbidden\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponseForbidden</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L689\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponseForbidden\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Acts just like <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> but uses a 403 status code.</p>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponseNotAllowed\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponseNotAllowed</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L693\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponseNotAllowed\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponseNotAllowed</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L693\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponseNotAllowed\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Like <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a>, but uses a 405 status code. The first argument\n to the constructor is required: a list of permitted methods (e.g.\n <code class=\"docutils literal notranslate\"><span class=\"pre\">['GET',</span> <span class=\"pre\">'POST']</span></code>).</p>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponseGone\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponseGone</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L709\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponseGone\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponseGone</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L709\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponseGone\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Acts just like <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> but uses a 410 status code.</p>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponseServerError\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponseServerError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L713\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponseServerError\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponseServerError</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L713\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponseServerError\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Acts just like <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> but uses a 500 status code.</p>\n </dd></dl>\n \n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If a custom subclass of <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> implements a <code class=\"docutils literal notranslate\"><span class=\"pre\">render</span></code>\n method, Django will treat it as emulating a\n <a class=\"reference internal\" href=\"template-response.html#django.template.response.SimpleTemplateResponse\" title=\"django.template.response.SimpleTemplateResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SimpleTemplateResponse</span></code></a>, and the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">render</span></code> method must itself return a valid response object.</p>\n </div>\n <section id=\"s-custom-response-classes\">\n <span id=\"custom-response-classes\"></span><h4>Custom response classes<a class=\"headerlink\" href=\"#custom-response-classes\" title=\"Link to this heading\">\u00b6</a></h4>\n@@ -1336,15 +1337,15 @@\n </section>\n </section>\n </section>\n <section id=\"s-jsonresponse-objects\">\n <span id=\"jsonresponse-objects\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">JsonResponse</span></code> objects<a class=\"headerlink\" href=\"#jsonresponse-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.http.JsonResponse\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">JsonResponse</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoder</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">DjangoJSONEncoder</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">safe</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">json_dumps_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L721\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.JsonResponse\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">JsonResponse</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoder</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">DjangoJSONEncoder</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">safe</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">json_dumps_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L721\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.JsonResponse\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>An <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> subclass that helps to create a JSON-encoded\n response. It inherits most behavior from its superclass with a couple\n differences:</p>\n <p>Its default <code class=\"docutils literal notranslate\"><span class=\"pre\">Content-Type</span></code> header is set to <em class=\"mimetype\">application/json</em>.</p>\n <p>The first parameter, <code class=\"docutils literal notranslate\"><span class=\"pre\">data</span></code>, should be a <code class=\"docutils literal notranslate\"><span class=\"pre\">dict</span></code> instance. If the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">safe</span></code> parameter is set to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> (see below) it can be any\n JSON-serializable object.</p>\n@@ -1376,15 +1377,15 @@\n </pre></div>\n </div>\n <p>Without passing <code class=\"docutils literal notranslate\"><span class=\"pre\">safe=False</span></code>, a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/exceptions.html#TypeError\" title=\"(in Python v3.13)\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">TypeError</span></code></a> will be raised.</p>\n <p>Note that an API based on <code class=\"docutils literal notranslate\"><span class=\"pre\">dict</span></code> objects is more extensible, flexible, and\n makes it easier to maintain forwards compatibility. Therefore, you should avoid\n using non-dict objects in JSON-encoded response.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Before the <a class=\"reference external\" href=\"https://262.ecma-international.org/5.1/#sec-11.1.4\">5th edition of ECMAScript</a> it was possible to\n poison the JavaScript <code class=\"docutils literal notranslate\"><span class=\"pre\">Array</span></code> constructor. For this reason, Django does\n not allow passing non-dict objects to the\n <a class=\"reference internal\" href=\"#django.http.JsonResponse\" title=\"django.http.JsonResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">JsonResponse</span></code></a> constructor by default.  However, most\n modern browsers implement ECMAScript 5 which removes this attack vector.\n Therefore it is possible to disable this security precaution.</p>\n </div>\n@@ -1399,15 +1400,15 @@\n </section>\n </section>\n </section>\n <section id=\"s-streaminghttpresponse-objects\">\n <span id=\"s-httpresponse-streaming\"></span><span id=\"streaminghttpresponse-objects\"></span><span id=\"httpresponse-streaming\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">StreamingHttpResponse</span></code> objects<a class=\"headerlink\" href=\"#streaminghttpresponse-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.http.StreamingHttpResponse\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">StreamingHttpResponse</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L438\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.StreamingHttpResponse\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">StreamingHttpResponse</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L438\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.StreamingHttpResponse\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The <a class=\"reference internal\" href=\"#django.http.StreamingHttpResponse\" title=\"django.http.StreamingHttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">StreamingHttpResponse</span></code></a> class is used to stream a response from\n Django to the browser.</p>\n <div class=\"admonition-advanced-usage admonition\">\n <p class=\"admonition-title\">Advanced usage</p>\n <p><a class=\"reference internal\" href=\"#django.http.StreamingHttpResponse\" title=\"django.http.StreamingHttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">StreamingHttpResponse</span></code></a> is somewhat advanced, in that it is\n@@ -1462,15 +1463,15 @@\n </ul>\n <p>The <a class=\"reference internal\" href=\"#django.http.HttpResponseBase\" title=\"django.http.HttpResponseBase\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponseBase</span></code></a> base class is common between\n <a class=\"reference internal\" href=\"#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> and <a class=\"reference internal\" href=\"#django.http.StreamingHttpResponse\" title=\"django.http.StreamingHttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">StreamingHttpResponse</span></code></a>.</p>\n <section id=\"s-id6\">\n <span id=\"id6\"></span><h3>Attributes<a class=\"headerlink\" href=\"#id6\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.http.StreamingHttpResponse.streaming_content\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">StreamingHttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">streaming_content</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L491\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.StreamingHttpResponse.streaming_content\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">StreamingHttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">streaming_content</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L491\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.StreamingHttpResponse.streaming_content\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>An iterator of the response content, bytestring encoded according to\n <a class=\"reference internal\" href=\"#django.http.HttpResponse.charset\" title=\"django.http.HttpResponse.charset\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">HttpResponse.charset</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.http.StreamingHttpResponse.status_code\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">StreamingHttpResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">status_code</span></span><a class=\"headerlink\" href=\"#django.http.StreamingHttpResponse.status_code\" title=\"Link to this definition\">\u00b6</a></dt>\n@@ -1530,15 +1531,15 @@\n <a class=\"reference internal\" href=\"../topics/async.html#async-handling-disconnect\"><span class=\"std std-ref\">handle disconnections in the view</span></a> itself.</p>\n </section>\n </section>\n <section id=\"s-fileresponse-objects\">\n <span id=\"fileresponse-objects\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">FileResponse</span></code> objects<a class=\"headerlink\" href=\"#fileresponse-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.http.FileResponse\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FileResponse</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">open_file</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">as_attachment</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filename</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L545\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.FileResponse\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FileResponse</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">open_file</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">as_attachment</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filename</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L545\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.FileResponse\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><a class=\"reference internal\" href=\"#django.http.FileResponse\" title=\"django.http.FileResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FileResponse</span></code></a> is a subclass of <a class=\"reference internal\" href=\"#django.http.StreamingHttpResponse\" title=\"django.http.StreamingHttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">StreamingHttpResponse</span></code></a>\n optimized for binary files. It uses <span class=\"target\" id=\"index-10\"></span><a class=\"pep reference external\" href=\"https://peps.python.org/pep-3333/#optional-platform-specific-file-handling\"><strong>wsgi.file_wrapper</strong></a> if provided by the wsgi\n server, otherwise it streams the file out in small chunks.</p>\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">as_attachment=True</span></code>, the <code class=\"docutils literal notranslate\"><span class=\"pre\">Content-Disposition</span></code> header is set to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">attachment</span></code>, which asks the browser to offer the file to the user as a\n download. Otherwise, a <code class=\"docutils literal notranslate\"><span class=\"pre\">Content-Disposition</span></code> header with a value of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">inline</span></code> (the browser default) will be set only if a filename is\n@@ -1567,27 +1568,27 @@\n <p>In order to stream a file asynchronously you need to use a third-party\n package that provides an asynchronous file API, such as <a class=\"reference external\" href=\"https://github.com/Tinche/aiofiles\">aiofiles</a>.</p>\n </div>\n <section id=\"s-id7\">\n <span id=\"id7\"></span><h3>Methods<a class=\"headerlink\" href=\"#id7\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.http.FileResponse.set_headers\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">FileResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">set_headers</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">open_file</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L572\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.FileResponse.set_headers\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">FileResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">set_headers</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">open_file</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L572\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.FileResponse.set_headers\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This method is automatically called during the response initialization and\n set various headers (<code class=\"docutils literal notranslate\"><span class=\"pre\">Content-Length</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">Content-Type</span></code>, and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Content-Disposition</span></code>) depending on <code class=\"docutils literal notranslate\"><span class=\"pre\">open_file</span></code>.</p>\n </dd></dl>\n \n </section>\n </section>\n <section id=\"s-httpresponsebase-class\">\n <span id=\"httpresponsebase-class\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">HttpResponseBase</span></code> class<a class=\"headerlink\" href=\"#httpresponsebase-class\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.http.HttpResponseBase\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponseBase</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L103\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponseBase\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">HttpResponseBase</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/http/response.py#L103\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.http.HttpResponseBase\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The <a class=\"reference internal\" href=\"#django.http.HttpResponseBase\" title=\"django.http.HttpResponseBase\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponseBase</span></code></a> class is common to all Django responses.\n It should not be used to create responses directly, but it can be\n useful for type-checking.</p>\n </section>\n </section>\n@@ -1654,37 +1655,37 @@\n <li><a class=\"reference internal\" href=\"#httpresponsebase-class\"><code class=\"docutils literal notranslate\"><span class=\"pre\">HttpResponseBase</span></code> class</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"paginator.html\"\n-                          title=\"previous chapter\">Paginator</a></p>\n+                          title=\"vorig hoofdstuk\">Paginator</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"schema-editor.html\"\n-                          title=\"next chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">SchemaEditor</span></code></a></p>\n+                          title=\"volgend hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">SchemaEditor</span></code></a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,26 +1,26 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* R\bRe\beq\bqu\bue\bes\bst\bt a\ban\bnd\bd r\bre\bes\bsp\bpo\bon\bns\bse\be o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk o\bov\bve\ber\brv\bvi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django uses request and response objects to pass state through the system.\n When a page is requested, Django creates an _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt object that contains\n metadata about the request. Then Django loads the appropriate view, passing the\n _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt as the first argument to the view function. Each view is\n responsible for returning an _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be object.\n This document explains the APIs for _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt and _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be objects, which\n are defined in the _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp module.\n *\b**\b**\b**\b**\b* H\bHt\btt\btp\bpR\bRe\beq\bqu\bue\bes\bst\bt o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs HttpRequest_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs HttpRequest_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n *\b**\b**\b**\b* A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n All attributes should be considered read-only, unless stated otherwise.\n-  HttpRequest.scheme_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpRequest.scheme_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A string representing the scheme of the request (http or https usually).\n-  HttpRequest.body_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpRequest.body_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The raw HTTP request body as a bytestring. This is useful for processing\n       data in different ways than conventional HTML forms: binary images, XML\n       payload etc. For processing conventional form data, use _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b._\bP_\bO_\bS_\bT.\n       You can also read from an HttpRequest using a file-like interface with\n       _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b._\br_\be_\ba_\bd_\b(_\b) or _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b._\br_\be_\ba_\bd_\bl_\bi_\bn_\be_\b(_\b). Accessing the body\n       attribute a\baf\bft\bte\ber\br reading the request with either of these I/O stream\n       methods will produce a RawPostDataException.\n@@ -41,15 +41,15 @@\n   HttpRequest.method_\b\u00b6\n       A string representing the HTTP method used in the request. This is\n       guaranteed to be uppercase. For example:\n       if request.method == \"GET\":\n           do_something()\n       elif request.method == \"POST\":\n           do_something_else()\n-  HttpRequest.encoding_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpRequest.encoding_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A string representing the current encoding used to decode form submission\n       data (or None, which means the _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bC_\bH_\bA_\bR_\bS_\bE_\bT setting is used). You can\n       write to this attribute to change the encoding used when accessing the\n       form data. Any subsequent attribute accesses (such as reading from _\bG_\bE_\bT or\n       _\bP_\bO_\bS_\bT) will use the new encoding value. Useful if you know the form data\n       is not in the _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bC_\bH_\bA_\bR_\bS_\bE_\bT encoding.\n   HttpRequest.content_type_\b\u00b6\n@@ -107,15 +107,15 @@\n       Note that _\br_\bu_\bn_\bs_\be_\br_\bv_\be_\br strips all headers with underscores in the name, so\n       you won\u2019t see them in META. This prevents header-spoofing based on\n       ambiguity between underscores and dashes both being normalizing to\n       underscores in WSGI environment variables. It matches the behavior of web\n       servers like Nginx and Apache 2.4+.\n       _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b._\bh_\be_\ba_\bd_\be_\br_\bs is a simpler way to access all HTTP-prefixed headers,\n       plus CONTENT_LENGTH and CONTENT_TYPE.\n-  HttpRequest.headers_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpRequest.headers_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A case insensitive, dict-like object that provides access to all HTTP-\n       prefixed headers (plus Content-Length and Content-Type) from the request.\n       The name of each header is stylized with title-casing (e.g. User-Agent)\n       when it\u2019s displayed. You can access headers case-insensitively:\n       >>> request.headers\n       {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6', ...}\n \n@@ -182,23 +182,23 @@\n *\b**\b**\b**\b* M\bMe\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   HttpRequest.auser()_\b\u00b6\n       From the _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be: Coroutine. Returns an instance of\n       _\bA_\bU_\bT_\bH_\b__\bU_\bS_\bE_\bR_\b__\bM_\bO_\bD_\bE_\bL representing the currently logged-in user. If the user\n       isn\u2019t currently logged in, auser will return an instance of\n       _\bA_\bn_\bo_\bn_\by_\bm_\bo_\bu_\bs_\bU_\bs_\be_\br. This is similar to the _\bu_\bs_\be_\br attribute but it works in\n       async contexts.\n-  HttpRequest.get_host()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpRequest.get_host()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the originating host of the request using information from the\n       HTTP_X_FORWARDED_HOST (if _\bU_\bS_\bE_\b__\bX_\b__\bF_\bO_\bR_\bW_\bA_\bR_\bD_\bE_\bD_\b__\bH_\bO_\bS_\bT is enabled) and HTTP_HOST\n       headers, in that order. If they don\u2019t provide a value, the method uses a\n       combination of SERVER_NAME and SERVER_PORT as detailed in _\bP\bP_\bE\bE_\bP\bP_\b _\b3\b3_\b3\b3_\b3\b3_\b3\b3.\n       Example: \"127.0.0.1:8000\"\n       Raises django.core.exceptions.DisallowedHost if the host is not in\n       _\bA_\bL_\bL_\bO_\bW_\bE_\bD_\b__\bH_\bO_\bS_\bT_\bS or the domain name is invalid according to _\bR\bR_\bF\bF_\bC\bC_\b _\b1\b1_\b0\b0_\b3\b3_\b4\b4/_\b1\b1_\b0\b0_\b3\b3_\b5\b5.\n-      Note\n+      Notitie\n       The _\bg_\be_\bt_\b__\bh_\bo_\bs_\bt_\b(_\b) method fails when the host is behind multiple proxies. One\n       solution is to use middleware to rewrite the proxy headers, as in the\n       following example:\n       class MultipleProxyMiddleware:\n           FORWARDED_FOR_FIELDS = [\n               \"HTTP_X_FORWARDED_FOR\",\n               \"HTTP_X_FORWARDED_HOST\",\n@@ -218,43 +218,43 @@\n                       if \",\" in request.META[field]:\n                           parts = request.META[field].split(\",\")\n                           request.META[field] = parts[-1].strip()\n               return self.get_response(request)\n       This middleware should be positioned before any other middleware that\n       relies on the value of _\bg_\be_\bt_\b__\bh_\bo_\bs_\bt_\b(_\b) \u2013 for instance, _\bC_\bo_\bm_\bm_\bo_\bn_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be or\n       _\bC_\bs_\br_\bf_\bV_\bi_\be_\bw_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be.\n-  HttpRequest.get_port()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpRequest.get_port()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the originating port of the request using information from the\n       HTTP_X_FORWARDED_PORT (if _\bU_\bS_\bE_\b__\bX_\b__\bF_\bO_\bR_\bW_\bA_\bR_\bD_\bE_\bD_\b__\bP_\bO_\bR_\bT is enabled) and\n       SERVER_PORT META variables, in that order.\n-  HttpRequest.get_full_path()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpRequest.get_full_path()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the path, plus an appended query string, if applicable.\n       Example: \"/music/bands/the_beatles/?print=true\"\n-  HttpRequest.get_full_path_info()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpRequest.get_full_path_info()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Like _\bg_\be_\bt_\b__\bf_\bu_\bl_\bl_\b__\bp_\ba_\bt_\bh_\b(_\b), but uses _\bp_\ba_\bt_\bh_\b__\bi_\bn_\bf_\bo instead of _\bp_\ba_\bt_\bh.\n       Example: \"/minfo/music/bands/the_beatles/?print=true\"\n-  HttpRequest.build_absolute_uri(l\blo\boc\bca\bat\bti\bio\bon\bn=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpRequest.build_absolute_uri(l\blo\boc\bca\bat\bti\bio\bon\bn=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the absolute URI form of location. If no location is provided,\n       the location will be set to request.get_full_path().\n       If the location is already an absolute URI, it will not be altered.\n       Otherwise the absolute URI is built using the server variables available\n       in this request. For example:\n       >>> request.build_absolute_uri()\n       'https://example.com/music/bands/the_beatles/?print=true'\n       >>> request.build_absolute_uri(\"/bands/\")\n       'https://example.com/bands/'\n       >>> request.build_absolute_uri(\"https://example2.com/bands/\")\n       'https://example2.com/bands/'\n-      Note\n+      Notitie\n       Mixing HTTP and HTTPS on the same site is discouraged, therefore\n       _\bb_\bu_\bi_\bl_\bd_\b__\ba_\bb_\bs_\bo_\bl_\bu_\bt_\be_\b__\bu_\br_\bi_\b(_\b) will always generate an absolute URI with the same\n       scheme the current request has. If you need to redirect users to HTTPS,\n       it\u2019s best to let your web server redirect all HTTP traffic to HTTPS.\n   HttpRequest.get_signed_cookie(k\bke\bey\by, d\bde\bef\bfa\bau\bul\blt\bt=\b=R\bRA\bAI\bIS\bSE\bE_\b_E\bER\bRR\bRO\bOR\bR, s\bsa\bal\blt\bt=\b='\b''\b',\n-  m\bma\bax\bx_\b_a\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  m\bma\bax\bx_\b_a\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a cookie value for a signed cookie, or raises a\n       django.core.signing.BadSignature exception if the signature is no longer\n       valid. If you provide the default argument the exception will be\n       suppressed and that default value will be returned instead.\n       The optional salt argument can be used to provide extra protection\n       against brute force attacks on your secret key. If supplied, the max_age\n       argument will be checked against the signed timestamp attached to the\n@@ -271,18 +271,18 @@\n       >>> request.get_signed_cookie(\"cookie-that-was-tampered-with\")\n       BadSignature: ...\n       >>> request.get_signed_cookie(\"name\", max_age=60)\n       SignatureExpired: Signature age 1677.3839159 > 60 seconds\n       >>> request.get_signed_cookie(\"name\", False, max_age=60)\n       False\n       See _\bc_\br_\by_\bp_\bt_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bs_\bi_\bg_\bn_\bi_\bn_\bg for more information.\n-  HttpRequest.is_secure()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpRequest.is_secure()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if the request is secure; that is, if it was made with\n       HTTPS.\n-  HttpRequest.get_preferred_type(m\bme\bed\bdi\bia\ba_\b_t\bty\byp\bpe\bes\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpRequest.get_preferred_type(m\bme\bed\bdi\bia\ba_\b_t\bty\byp\bpe\bes\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       New in Django 5.2.\n       Returns the preferred mime type from media_types, based on the Accept\n       header, or None if the client does not accept any of the provided types.\n       Assuming the client sends an Accept header of text/html,application/\n       json;q=0.8:\n       >>> request.get_preferred_type([\"text/html\", \"application/json\"])\n       \"text/html\"\n@@ -293,69 +293,70 @@\n       Most browsers send Accept: */* by default, meaning they don\u2019t have a\n       preference, in which case the first item in media_types would be\n       returned.\n       Setting an explicit Accept header in API requests can be useful for\n       returning a different content type for those consumers only. See _\bC_\bo_\bn_\bt_\be_\bn_\bt\n       _\bn_\be_\bg_\bo_\bt_\bi_\ba_\bt_\bi_\bo_\bn_\b _\be_\bx_\ba_\bm_\bp_\bl_\be for an example of returning different content based\n       on the Accept header.\n-      Note\n+      Notitie\n       If a response varies depending on the content of the Accept header and\n       you are using some form of caching like Django\u2019s _\bc_\ba_\bc_\bh_\be_\b _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be, you\n       should decorate the view with _\bv_\ba_\br_\by_\b__\bo_\bn_\b__\bh_\be_\ba_\bd_\be_\br_\bs_\b(_\b'_\bA_\bc_\bc_\be_\bp_\bt_\b'_\b) so that the\n       responses are properly cached.\n-  HttpRequest.accepts(m\bmi\bim\bme\be_\b_t\bty\byp\bpe\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpRequest.accepts(m\bmi\bim\bme\be_\b_t\bty\byp\bpe\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if the request\u2019s Accept header matches the mime_type\n       argument:\n       >>> request.accepts(\"text/html\")\n       True\n       Most browsers send Accept: */* by default, so this would return True for\n       all content types.\n       See _\bC_\bo_\bn_\bt_\be_\bn_\bt_\b _\bn_\be_\bg_\bo_\bt_\bi_\ba_\bt_\bi_\bo_\bn_\b _\be_\bx_\ba_\bm_\bp_\bl_\be for an example of using accepts() to\n       return different content based on the Accept header.\n-  HttpRequest.read(s\bsi\biz\bze\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  HttpRequest.readline()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  HttpRequest.readlines()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  HttpRequest.__iter__()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpRequest.read(s\bsi\biz\bze\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  HttpRequest.readline()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  HttpRequest.readlines()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  HttpRequest.__iter__()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Methods implementing a file-like interface for reading from an\n       HttpRequest instance. This makes it possible to consume an incoming\n       request in a streaming fashion. A common use-case would be to process a\n       big XML payload with an iterative parser without constructing a whole XML\n       tree in memory.\n       Given this standard interface, an HttpRequest instance can be passed\n       directly to an XML parser such as _\bE_\bl_\be_\bm_\be_\bn_\bt_\bT_\br_\be_\be:\n       import xml.etree.ElementTree as ET\n \n       for element in ET.iterparse(request):\n           process(element)\n *\b**\b**\b**\b**\b* Q\bQu\bue\ber\bry\byD\bDi\bic\bct\bt o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs QueryDict_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs QueryDict_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n In an _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt object, the _\bG_\bE_\bT and _\bP_\bO_\bS_\bT attributes are instances of\n django.http.QueryDict, a dictionary-like class customized to deal with multiple\n values for the same key. This is necessary because some HTML form elements,\n notably <select multiple>, pass multiple values for the same key.\n The QueryDicts at request.POST and request.GET will be immutable when accessed\n in a normal request/response cycle. To get a mutable version you need to use\n _\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b._\bc_\bo_\bp_\by_\b(_\b).\n *\b**\b**\b**\b* M\bMe\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n _\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt implements all the standard dictionary methods because it\u2019s a\n subclass of dictionary. Exceptions are outlined here:\n-  QueryDict.__init__(q\bqu\bue\ber\bry\by_\b_s\bst\btr\bri\bin\bng\bg=\b=N\bNo\bon\bne\be, m\bmu\but\bta\bab\bbl\ble\be=\b=F\bFa\bal\bls\bse\be, e\ben\bnc\bco\bod\bdi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  QueryDict.__init__(q\bqu\bue\ber\bry\by_\b_s\bst\btr\bri\bin\bng\bg=\b=N\bNo\bon\bne\be, m\bmu\but\bta\bab\bbl\ble\be=\b=F\bFa\bal\bls\bse\be, e\ben\bnc\bco\bod\bdi\bin\bng\bg=\b=N\bNo\bon\bne\be)\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Instantiates a QueryDict object based on query_string.\n       >>> QueryDict(\"a=1&a=2&c=3\")\n       <QueryDict: {'a': ['1', '2'], 'c': ['3']}>\n       If query_string is not passed in, the resulting QueryDict will be empty\n       (it will have no keys or values).\n       Most QueryDicts you encounter, and in particular those at request.POST\n       and request.GET, will be immutable. If you are instantiating one\n       yourself, you can make it mutable by passing mutable=True to its __init__\n       ().\n       Strings for setting both keys and values will be converted from encoding\n       to str. If encoding is not set, it defaults to _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bC_\bH_\bA_\bR_\bS_\bE_\bT.\n   c\bcl\bla\bas\bss\bsm\bme\bet\bth\bho\bod\bd QueryDict.fromkeys(i\bit\bte\ber\bra\bab\bbl\ble\be, v\bva\bal\blu\bue\be=\b='\b''\b', m\bmu\but\bta\bab\bbl\ble\be=\b=F\bFa\bal\bls\bse\be,\n-  e\ben\bnc\bco\bod\bdi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\ben\bnc\bco\bod\bdi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Creates a new QueryDict with keys from iterable and each value equal to\n       value. For example:\n       >>> QueryDict.fromkeys([\"a\", \"a\", \"b\"], value=\"val\")\n       <QueryDict: {'a': ['val', 'val'], 'b': ['val']}>\n   QueryDict.__getitem__(k\bke\bey\by)_\b\u00b6\n       Returns the last value for the given key; or an empty list ([]) if the\n       key exists but has no values. Raises\n@@ -364,26 +365,26 @@\n       stick to catching KeyError.)\n       >>> q = QueryDict(\"a=1&a=2&a=3\", mutable=True)\n       >>> q.__getitem__(\"a\")\n       '3'\n       >>> q.__setitem__(\"b\", [])\n       >>> q.__getitem__(\"b\")\n       []\n-  QueryDict.__setitem__(k\bke\bey\by, v\bva\bal\blu\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  QueryDict.__setitem__(k\bke\bey\by, v\bva\bal\blu\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Sets the given key to [value] (a list whose single element is value).\n       Note that this, as other dictionary functions that have side effects, can\n       only be called on a mutable QueryDict (such as one that was created via\n       _\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b._\bc_\bo_\bp_\by_\b(_\b)).\n   QueryDict.__contains__(k\bke\bey\by)_\b\u00b6\n       Returns True if the given key is set. This lets you do, e.g., if \"foo\" in\n       request.GET.\n   QueryDict.get(k\bke\bey\by, d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be)_\b\u00b6\n       Uses the same logic as _\b__\b__\bg_\be_\bt_\bi_\bt_\be_\bm_\b__\b__\b(_\b), with a hook for returning a default\n       value if the key doesn\u2019t exist.\n-  QueryDict.setdefault(k\bke\bey\by, d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  QueryDict.setdefault(k\bke\bey\by, d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Like _\bd_\bi_\bc_\bt_\b._\bs_\be_\bt_\bd_\be_\bf_\ba_\bu_\bl_\bt_\b(_\b), except it uses _\b__\b__\bs_\be_\bt_\bi_\bt_\be_\bm_\b__\b__\b(_\b) internally.\n   QueryDict.update(o\bot\bth\bhe\ber\br_\b_d\bdi\bic\bct\bt)_\b\u00b6\n       Takes either a QueryDict or a dictionary. Like _\bd_\bi_\bc_\bt_\b._\bu_\bp_\bd_\ba_\bt_\be_\b(_\b), except it\n       a\bap\bpp\bpe\ben\bnd\bds\bs to the current dictionary items rather than replacing them. For\n       example:\n       >>> q = QueryDict(\"a=1\", mutable=True)\n       >>> q.update({\"a\": \"2\"})\n@@ -402,68 +403,68 @@\n       Like _\bd_\bi_\bc_\bt_\b._\bv_\ba_\bl_\bu_\be_\bs_\b(_\b), except this uses the same last-value logic as\n       _\b__\b__\bg_\be_\bt_\bi_\bt_\be_\bm_\b__\b__\b(_\b) and returns an iterator instead of a view object. For\n       example:\n       >>> q = QueryDict(\"a=1&a=2&a=3\")\n       >>> list(q.values())\n       ['3']\n In addition, QueryDict has the following methods:\n-  QueryDict.copy()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  QueryDict.copy()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a copy of the object using _\bc_\bo_\bp_\by_\b._\bd_\be_\be_\bp_\bc_\bo_\bp_\by_\b(_\b). This copy will be\n       mutable even if the original was not.\n   QueryDict.getlist(k\bke\bey\by, d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be)_\b\u00b6\n       Returns a list of the data with the requested key. Returns an empty list\n       if the key doesn\u2019t exist and default is None. It\u2019s guaranteed to return a\n       list unless the default value provided isn\u2019t a list.\n-  QueryDict.setlist(k\bke\bey\by, l\bli\bis\bst\bt_\b_)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  QueryDict.setlist(k\bke\bey\by, l\bli\bis\bst\bt_\b_)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Sets the given key to list_ (unlike _\b__\b__\bs_\be_\bt_\bi_\bt_\be_\bm_\b__\b__\b(_\b)).\n-  QueryDict.appendlist(k\bke\bey\by, i\bit\bte\bem\bm)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  QueryDict.appendlist(k\bke\bey\by, i\bit\bte\bem\bm)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Appends an item to the internal list associated with key.\n-  QueryDict.setlistdefault(k\bke\bey\by, d\bde\bef\bfa\bau\bul\blt\bt_\b_l\bli\bis\bst\bt=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  QueryDict.setlistdefault(k\bke\bey\by, d\bde\bef\bfa\bau\bul\blt\bt_\b_l\bli\bis\bst\bt=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Like _\bs_\be_\bt_\bd_\be_\bf_\ba_\bu_\bl_\bt_\b(_\b), except it takes a list of values instead of a single\n       value.\n   QueryDict.lists()_\b\u00b6\n       Like _\bi_\bt_\be_\bm_\bs_\b(_\b), except it includes all values, as a list, for each member\n       of the dictionary. For example:\n       >>> q = QueryDict(\"a=1&a=2&a=3\")\n       >>> q.lists()\n       [('a', ['1', '2', '3'])]\n-  QueryDict.pop(k\bke\bey\by)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  QueryDict.pop(k\bke\bey\by)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a list of values for the given key and removes them from the\n       dictionary. Raises KeyError if the key does not exist. For example:\n       >>> q = QueryDict(\"a=1&a=2&a=3\", mutable=True)\n       >>> q.pop(\"a\")\n       ['1', '2', '3']\n-  QueryDict.popitem()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  QueryDict.popitem()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Removes an arbitrary member of the dictionary (since there\u2019s no concept\n       of ordering), and returns a two value tuple containing the key and a list\n       of all values for the key. Raises KeyError when called on an empty\n       dictionary. For example:\n       >>> q = QueryDict(\"a=1&a=2&a=3\", mutable=True)\n       >>> q.popitem()\n       ('a', ['1', '2', '3'])\n   QueryDict.dict()_\b\u00b6\n       Returns a dict representation of QueryDict. For every (key, list) pair in\n       QueryDict, dict will have (key, item), where item is one element of the\n       list, using the same logic as _\bQ_\bu_\be_\br_\by_\bD_\bi_\bc_\bt_\b._\b__\b__\bg_\be_\bt_\bi_\bt_\be_\bm_\b__\b__\b(_\b):\n       >>> q = QueryDict(\"a=1&a=3&a=5\")\n       >>> q.dict()\n       {'a': '5'}\n-  QueryDict.urlencode(s\bsa\baf\bfe\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  QueryDict.urlencode(s\bsa\baf\bfe\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a string of the data in query string format. For example:\n       >>> q = QueryDict(\"a=2&b=3&b=5\")\n       >>> q.urlencode()\n       'a=2&b=3&b=5'\n       Use the safe parameter to pass characters which don\u2019t require encoding.\n       For example:\n       >>> q = QueryDict(mutable=True)\n       >>> q[\"next\"] = \"/a&b/\"\n       >>> q.urlencode(safe=\"/\")\n       'next=/a%26b/'\n *\b**\b**\b**\b**\b* H\bHt\btt\btp\bpR\bRe\bes\bsp\bpo\bon\bns\bse\be o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs HttpResponse_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs HttpResponse_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n In contrast to _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt objects, which are created automatically by Django,\n _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be objects are your responsibility. Each view you write is\n responsible for instantiating, populating, and returning an _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be.\n The _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be class lives in the _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp module.\n *\b**\b**\b**\b* U\bUs\bsa\bag\bge\be_\b?\b\u00b6 *\b**\b**\b**\b*\n *\b**\b**\b* P\bPa\bas\bss\bsi\bin\bng\bg s\bst\btr\bri\bin\bng\bgs\bs_\b?\b\u00b6 *\b**\b**\b*\n Typical usage is to pass the contents of the page, as a string, bytestring, or\n@@ -517,18 +518,18 @@\n ...         \"Content-Type\": \"application/vnd.ms-excel\",\n ...         \"Content-Disposition\": 'attachment; filename=\"foo.xls\"',\n ...     },\n ... )\n There\u2019s nothing Django-specific about the Content-Disposition header, but it\u2019s\n easy to forget the syntax, so we\u2019ve included it here.\n *\b**\b**\b**\b* A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  HttpResponse.content_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpResponse.content_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A bytestring representing the content, encoded from a string if\n       necessary.\n-  HttpResponse.text_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpResponse.text_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       New in Django 5.2.\n       A string representation of _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt, decoded using the\n       response\u2019s _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b._\bc_\bh_\ba_\br_\bs_\be_\bt (defaulting to UTF-8 if empty).\n   HttpResponse.cookies_\b\u00b6\n       A _\bh_\bt_\bt_\bp_\b._\bc_\bo_\bo_\bk_\bi_\be_\bs_\b._\bS_\bi_\bm_\bp_\bl_\be_\bC_\bo_\bo_\bk_\bi_\be object holding the cookies included in the\n       response.\n   HttpResponse.headers_\b\u00b6\n@@ -554,15 +555,15 @@\n       This is always False.\n       This attribute exists so middleware can treat streaming responses\n       differently from regular responses.\n   HttpResponse.closed_\b\u00b6\n       True if the response has been closed.\n *\b**\b**\b**\b* M\bMe\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   HttpResponse.__init__(c\bco\bon\bnt\bte\ben\bnt\bt=\b=b\bb'\b''\b', c\bco\bon\bnt\bte\ben\bnt\bt_\b_t\bty\byp\bpe\be=\b=N\bNo\bon\bne\be, s\bst\bta\bat\btu\bus\bs=\b=2\b20\b00\b0,\n-  r\bre\bea\bas\bso\bon\bn=\b=N\bNo\bon\bne\be, c\bch\bha\bar\brs\bse\bet\bt=\b=N\bNo\bon\bne\be, h\bhe\bea\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  r\bre\bea\bas\bso\bon\bn=\b=N\bNo\bon\bne\be, c\bch\bha\bar\brs\bse\bet\bt=\b=N\bNo\bon\bne\be, h\bhe\bea\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Instantiates an HttpResponse object with the given page content, content\n       type, and headers.\n       content is most commonly an iterator, bytestring, _\bm_\be_\bm_\bo_\br_\by_\bv_\bi_\be_\bw, or string.\n       Other types will be converted to a bytestring by encoding their string\n       representation. Iterators should return strings or bytestrings and those\n       will be joined together to form the content of the response.\n       content_type is the MIME type optionally completed by a character set\n@@ -620,15 +621,15 @@\n             protected cookie data.\n           * Use samesite='Strict' or samesite='Lax' to tell the browser not to\n             send this cookie when performing a cross-origin request. _\bS_\ba_\bm_\be_\bS_\bi_\bt_\be\n             isn\u2019t supported by all browsers, so it\u2019s not a replacement for\n             Django\u2019s CSRF protection, but rather a defense in depth measure.\n             Use samesite='None' (string) to explicitly state that this cookie\n             is sent with all same-site and cross-site requests.\n-      Warning\n+      Waarschuwing\n       _\bR\bR_\bF\bF_\bC\bC_\b _\b6\b6_\b2\b2_\b6\b6_\b5\b5 states that user agents should support cookies of at least 4096\n       bytes. For many browsers this is also the maximum size. Django will not\n       raise an exception if there\u2019s an attempt to store a cookie of more than\n       4096 bytes, but many browsers will not set the cookie correctly.\n   HttpResponse.set_signed_cookie(k\bke\bey\by, v\bva\bal\blu\bue\be, s\bsa\bal\blt\bt=\b='\b''\b', m\bma\bax\bx_\b_a\bag\bge\be=\b=N\bNo\bon\bne\be,\n   e\bex\bxp\bpi\bir\bre\bes\bs=\b=N\bNo\bon\bne\be, p\bpa\bat\bth\bh=\b='\b'/\b/'\b', d\bdo\bom\bma\bai\bin\bn=\b=N\bNo\bon\bne\be, s\bse\bec\bcu\bur\bre\be=\b=F\bFa\bal\bls\bse\be, h\bht\btt\btp\bpo\bon\bnl\bly\by=\b=F\bFa\bal\bls\bse\be,\n   s\bsa\bam\bme\bes\bsi\bit\bte\be=\b=N\bNo\bon\bne\be)_\b\u00b6\n@@ -641,93 +642,93 @@\n       Deletes the cookie with the given key. Fails silently if the key doesn\u2019t\n       exist.\n       Due to the way cookies work, path and domain should be the same values\n       you used in set_cookie() \u2013 otherwise the cookie may not be deleted.\n   HttpResponse.close()_\b\u00b6\n       This method is called at the end of the request directly by the WSGI\n       server.\n-  HttpResponse.write(c\bco\bon\bnt\bte\ben\bnt\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpResponse.write(c\bco\bon\bnt\bte\ben\bnt\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This method makes an _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be instance a file-like object.\n   HttpResponse.flush()_\b\u00b6\n       This method makes an _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be instance a file-like object.\n-  HttpResponse.tell()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpResponse.tell()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This method makes an _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be instance a file-like object.\n-  HttpResponse.getvalue()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpResponse.getvalue()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the value of _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b._\bc_\bo_\bn_\bt_\be_\bn_\bt. This method makes an\n       _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be instance a stream-like object.\n   HttpResponse.readable()_\b\u00b6\n       Always False. This method makes an _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be instance a stream-like\n       object.\n   HttpResponse.seekable()_\b\u00b6\n       Always False. This method makes an _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be instance a stream-like\n       object.\n-  HttpResponse.writable()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpResponse.writable()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Always True. This method makes an _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be instance a stream-like\n       object.\n-  HttpResponse.writelines(l\bli\bin\bne\bes\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  HttpResponse.writelines(l\bli\bin\bne\bes\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Writes a list of lines to the response. Line separators are not added.\n       This method makes an _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be instance a stream-like object.\n *\b**\b**\b**\b* H\bHt\btt\btp\bpR\bRe\bes\bsp\bpo\bon\bns\bse\be s\bsu\bub\bbc\bcl\bla\bas\bss\bse\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Django includes a number of HttpResponse subclasses that handle different types\n of HTTP responses. Like HttpResponse, these subclasses live in _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp.\n-  c\bcl\bla\bas\bss\bs HttpResponseRedirect_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs HttpResponseRedirect_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The first argument to the constructor is required \u2013 the path to redirect\n       to. This can be a fully qualified URL (e.g. 'https://www.yahoo.com/\n       search/'), an absolute path with no domain (e.g. '/search/'), or even a\n       relative path (e.g. 'search/'). In that last case, the client browser\n       will reconstruct the full URL itself according to the current path.\n       The constructor accepts an optional preserve_request keyword argument\n       that defaults to False, producing a response with a 302 status code. If\n       preserve_request is True, the status code will be 307 instead.\n       See _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be for other optional constructor arguments.\n         url_\b\u00b6\n             This read-only attribute represents the URL the response will\n             redirect to (equivalent to the Location response header).\n       Changed in Django 5.2:\n       The preserve_request argument was added.\n-  c\bcl\bla\bas\bss\bs HttpResponsePermanentRedirect_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs HttpResponsePermanentRedirect_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Like _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bR_\be_\bd_\bi_\br_\be_\bc_\bt, but it returns a permanent redirect (HTTP\n       status code 301) instead of a \u201cfound\u201d redirect (status code 302). When\n       preserve_request=True, the response\u2019s status code is 308.\n       Changed in Django 5.2:\n       The preserve_request argument was added.\n-  c\bcl\bla\bas\bss\bs HttpResponseNotModified_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs HttpResponseNotModified_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The constructor doesn\u2019t take any arguments and no content should be added\n       to this response. Use this to designate that a page hasn\u2019t been modified\n       since the user\u2019s last request (status code 304).\n-  c\bcl\bla\bas\bss\bs HttpResponseBadRequest_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs HttpResponseBadRequest_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Acts just like _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be but uses a 400 status code.\n-  c\bcl\bla\bas\bss\bs HttpResponseNotFound_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs HttpResponseNotFound_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Acts just like _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be but uses a 404 status code.\n-  c\bcl\bla\bas\bss\bs HttpResponseForbidden_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs HttpResponseForbidden_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Acts just like _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be but uses a 403 status code.\n-  c\bcl\bla\bas\bss\bs HttpResponseNotAllowed_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs HttpResponseNotAllowed_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Like _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be, but uses a 405 status code. The first argument to the\n       constructor is required: a list of permitted methods (e.g. ['GET',\n       'POST']).\n-  c\bcl\bla\bas\bss\bs HttpResponseGone_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs HttpResponseGone_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Acts just like _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be but uses a 410 status code.\n-  c\bcl\bla\bas\bss\bs HttpResponseServerError_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs HttpResponseServerError_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Acts just like _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be but uses a 500 status code.\n-Note\n+Notitie\n If a custom subclass of _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be implements a render method, Django will\n treat it as emulating a _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be, and the render method must\n itself return a valid response object.\n *\b**\b**\b* C\bCu\bus\bst\bto\bom\bm r\bre\bes\bsp\bpo\bon\bns\bse\be c\bcl\bla\bas\bss\bse\bes\bs_\b?\b\u00b6 *\b**\b**\b*\n If you find yourself needing a response class that Django doesn\u2019t provide, you\n can create it with the help of _\bh_\bt_\bt_\bp_\b._\bH_\bT_\bT_\bP_\bS_\bt_\ba_\bt_\bu_\bs. For example:\n from http import HTTPStatus\n from django.http import HttpResponse\n \n \n class HttpResponseNoContent(HttpResponse):\n     status_code = HTTPStatus.NO_CONTENT\n *\b**\b**\b**\b**\b* J\bJs\bso\bon\bnR\bRe\bes\bsp\bpo\bon\bns\bse\be o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs JsonResponse(d\bda\bat\bta\ba, e\ben\bnc\bco\bod\bde\ber\br=\b=D\bDj\bja\ban\bng\bgo\boJ\bJS\bSO\bON\bNE\bEn\bnc\bco\bod\bde\ber\br, s\bsa\baf\bfe\be=\b=T\bTr\bru\bue\be,\n-  j\bjs\bso\bon\bn_\b_d\bdu\bum\bmp\bps\bs_\b_p\bpa\bar\bra\bam\bms\bs=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  j\bjs\bso\bon\bn_\b_d\bdu\bum\bmp\bps\bs_\b_p\bpa\bar\bra\bam\bms\bs=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       An _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be subclass that helps to create a JSON-encoded response. It\n       inherits most behavior from its superclass with a couple differences:\n       Its default Content-Type header is set to a\bap\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bn/\b/j\bjs\bso\bon\bn.\n       The first parameter, data, should be a dict instance. If the safe\n       parameter is set to False (see below) it can be any JSON-serializable\n       object.\n       The encoder, which defaults to\n@@ -749,26 +750,26 @@\n In order to serialize objects other than dict you must set the safe parameter\n to False:\n >>> response = JsonResponse([1, 2, 3], safe=False)\n Without passing safe=False, a _\bT_\by_\bp_\be_\bE_\br_\br_\bo_\br will be raised.\n Note that an API based on dict objects is more extensible, flexible, and makes\n it easier to maintain forwards compatibility. Therefore, you should avoid using\n non-dict objects in JSON-encoded response.\n-Warning\n+Waarschuwing\n Before the _\b5_\bt_\bh_\b _\be_\bd_\bi_\bt_\bi_\bo_\bn_\b _\bo_\bf_\b _\bE_\bC_\bM_\bA_\bS_\bc_\br_\bi_\bp_\bt it was possible to poison the JavaScript\n Array constructor. For this reason, Django does not allow passing non-dict\n objects to the _\bJ_\bs_\bo_\bn_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be constructor by default. However, most modern\n browsers implement ECMAScript 5 which removes this attack vector. Therefore it\n is possible to disable this security precaution.\n *\b**\b**\b* C\bCh\bha\ban\bng\bgi\bin\bng\bg t\bth\bhe\be d\bde\bef\bfa\bau\bul\blt\bt J\bJS\bSO\bON\bN e\ben\bnc\bco\bod\bde\ber\br_\b?\b\u00b6 *\b**\b**\b*\n If you need to use a different JSON encoder class you can pass the encoder\n parameter to the constructor method:\n >>> response = JsonResponse(data, encoder=MyJSONEncoder)\n *\b**\b**\b**\b**\b* S\bSt\btr\bre\bea\bam\bmi\bin\bng\bgH\bHt\btt\btp\bpR\bRe\bes\bsp\bpo\bon\bns\bse\be o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs StreamingHttpResponse_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs StreamingHttpResponse_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The _\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be class is used to stream a response from Django to the\n browser.\n Advanced usage\n _\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be is somewhat advanced, in that it is important to know\n whether you\u2019ll be serving your application synchronously under WSGI or\n asynchronously under ASGI, and adjust your usage appropriately.\n Please read these notes with care.\n@@ -812,15 +813,15 @@\n     * It has no text attribute, as it would require iterating the response\n       object.\n     * You cannot use the file-like object tell() or write() methods. Doing so\n       will raise an exception.\n The _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bB_\ba_\bs_\be base class is common between _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be and\n _\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be.\n *\b**\b**\b**\b* A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  StreamingHttpResponse.streaming_content_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  StreamingHttpResponse.streaming_content_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       An iterator of the response content, bytestring encoded according to\n       _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b._\bc_\bh_\ba_\br_\bs_\be_\bt.\n   StreamingHttpResponse.status_code_\b\u00b6\n       The _\bH\bH_\bT\bT_\bT\bT_\bP\bP_\b _\bs\bs_\bt\bt_\ba\ba_\bt\bt_\bu\bu_\bs\bs_\b _\bc\bc_\bo\bo_\bd\bd_\be\be for the response.\n       Unless _\br_\be_\ba_\bs_\bo_\bn_\b__\bp_\bh_\br_\ba_\bs_\be is explicitly set, modifying the value of\n       status_code outside the constructor will also modify the value of\n       reason_phrase.\n@@ -855,15 +856,15 @@\n     return StreamingHttpResponse(streaming_response())\n This example only shows how to handle client disconnection while the response\n is streaming. If you perform long-running operations in your view before\n returning the StreamingHttpResponse object, then you may also want to _\bh_\ba_\bn_\bd_\bl_\be\n _\bd_\bi_\bs_\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\bs_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\bv_\bi_\be_\bw itself.\n *\b**\b**\b**\b**\b* F\bFi\bil\ble\beR\bRe\bes\bsp\bpo\bon\bns\bse\be o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs FileResponse(o\bop\bpe\ben\bn_\b_f\bfi\bil\ble\be, a\bas\bs_\b_a\bat\btt\bta\bac\bch\bhm\bme\ben\bnt\bt=\b=F\bFa\bal\bls\bse\be, f\bfi\bil\ble\ben\bna\bam\bme\be=\b='\b''\b', *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       _\bF_\bi_\bl_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be is a subclass of _\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be optimized for binary\n       files. It uses _\bw\bw_\bs\bs_\bg\bg_\bi\bi_\b.\b._\bf\bf_\bi\bi_\bl\bl_\be\be_\b_\b__\bw\bw_\br\br_\ba\ba_\bp\bp_\bp\bp_\be\be_\br\br if provided by the wsgi server,\n       otherwise it streams the file out in small chunks.\n       If as_attachment=True, the Content-Disposition header is set to\n       attachment, which asks the browser to offer the file to the user as a\n       download. Otherwise, a Content-Disposition header with a value of inline\n       (the browser default) will be set only if a filename is available.\n@@ -882,20 +883,20 @@\n The file will be closed automatically, so don\u2019t open it with a context manager.\n Use under ASGI\n Python\u2019s file API is synchronous. This means that the file must be fully\n consumed in order to be served under ASGI.\n In order to stream a file asynchronously you need to use a third-party package\n that provides an asynchronous file API, such as _\ba_\bi_\bo_\bf_\bi_\bl_\be_\bs.\n *\b**\b**\b**\b* M\bMe\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  FileResponse.set_headers(o\bop\bpe\ben\bn_\b_f\bfi\bil\ble\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  FileResponse.set_headers(o\bop\bpe\ben\bn_\b_f\bfi\bil\ble\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This method is automatically called during the response initialization\n       and set various headers (Content-Length, Content-Type, and Content-\n       Disposition) depending on open_file.\n *\b**\b**\b**\b**\b* H\bHt\btt\btp\bpR\bRe\bes\bsp\bpo\bon\bns\bse\beB\bBa\bas\bse\be c\bcl\bla\bas\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs HttpResponseBase_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs HttpResponseBase_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bB_\ba_\bs_\be class is common to all Django responses. It should not be\n used to create responses directly, but it can be useful for type-checking.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bn_\bd_\b _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n           o _\bQ_\bu_\bi_\bc_\bk_\b _\bo_\bv_\be_\br_\bv_\bi_\be_\bw\n           o _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n                 # _\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs\n@@ -921,16 +922,16 @@\n                       # _\bC_\bh_\ba_\bn_\bg_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\bJ_\bS_\bO_\bN_\b _\be_\bn_\bc_\bo_\bd_\be_\br\n           o _\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n                 # _\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs\n                 # _\bH_\ba_\bn_\bd_\bl_\bi_\bn_\bg_\b _\bd_\bi_\bs_\bc_\bo_\bn_\bn_\be_\bc_\bt_\bs\n           o _\bF_\bi_\bl_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n                 # _\bM_\be_\bt_\bh_\bo_\bd_\bs\n           o _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bB_\ba_\bs_\be_\b _\bc_\bl_\ba_\bs_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/schema-editor.html", "source2": "./usr/share/doc/python-django-doc/html/ref/schema-editor.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>SchemaEditor &#8212; Django 5.2b1 documentation</title>\n+    <title>SchemaEditor &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Settings\" href=\"settings.html\" />\n     <link rel=\"prev\" title=\"Request and response objects\" href=\"request-response.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -77,15 +78,15 @@\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"ref-schema-editor\">\n             \n   <section id=\"s-module-django.db.backends.base.schema\">\n <span id=\"s-schemaeditor\"></span><span id=\"module-django.db.backends.base.schema\"></span><span id=\"schemaeditor\"></span><h1><code class=\"docutils literal notranslate\"><span class=\"pre\">SchemaEditor</span></code><a class=\"headerlink\" href=\"#module-django.db.backends.base.schema\" title=\"Link to this heading\">\u00b6</a></h1>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.backends.base.schema.BaseDatabaseSchemaEditor\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseDatabaseSchemaEditor</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L77\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseDatabaseSchemaEditor</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L77\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Django\u2019s migration system is split into two parts; the logic for calculating\n and storing what operations should be run (<code class=\"docutils literal notranslate\"><span class=\"pre\">django.db.migrations</span></code>), and the\n database abstraction layer that turns things like \u201ccreate a model\u201d or\n \u201cdelete a field\u201d into SQL - which is the job of the <code class=\"docutils literal notranslate\"><span class=\"pre\">SchemaEditor</span></code>.</p>\n <p>It\u2019s unlikely that you will want to interact directly with <code class=\"docutils literal notranslate\"><span class=\"pre\">SchemaEditor</span></code> as\n@@ -112,139 +113,139 @@\n syntax a little.</p>\n <section id=\"s-methods\">\n <span id=\"methods\"></span><h2>Methods<a class=\"headerlink\" href=\"#methods\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-execute\">\n <span id=\"execute\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">execute()</span></code><a class=\"headerlink\" href=\"#execute\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.backends.base.schema.BaseDatabaseSchemaEditor.execute\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">execute</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sql</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L175\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.execute\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">execute</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sql</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L175\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.execute\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Executes the SQL statement passed in, with parameters if supplied. This\n is a wrapper around the normal database cursors that allows capture of the SQL\n to a <code class=\"docutils literal notranslate\"><span class=\"pre\">.sql</span></code> file if the user wishes.</p>\n </section>\n <section id=\"s-create-model\">\n <span id=\"create-model\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">create_model()</span></code><a class=\"headerlink\" href=\"#create-model\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.backends.base.schema.BaseDatabaseSchemaEditor.create_model\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">create_model</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L504\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.create_model\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">create_model</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L504\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.create_model\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Creates a new table in the database for the provided model, along with any\n unique constraints or indexes it requires.</p>\n </section>\n <section id=\"s-delete-model\">\n <span id=\"delete-model\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">delete_model()</span></code><a class=\"headerlink\" href=\"#delete-model\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.backends.base.schema.BaseDatabaseSchemaEditor.delete_model\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">delete_model</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L539\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.delete_model\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">delete_model</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L539\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.delete_model\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Drops the model\u2019s table in the database along with any unique constraints\n or indexes it has.</p>\n </section>\n <section id=\"s-add-index\">\n <span id=\"add-index\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">add_index()</span></code><a class=\"headerlink\" href=\"#add-index\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_index\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">add_index</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">index</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L560\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_index\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">add_index</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">index</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L560\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_index\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Adds <code class=\"docutils literal notranslate\"><span class=\"pre\">index</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">model</span></code>\u2019s table.</p>\n </section>\n <section id=\"s-remove-index\">\n <span id=\"remove-index\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">remove_index()</span></code><a class=\"headerlink\" href=\"#remove-index\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_index\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">remove_index</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">index</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L571\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_index\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">remove_index</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">index</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L571\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_index\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Removes <code class=\"docutils literal notranslate\"><span class=\"pre\">index</span></code> from <code class=\"docutils literal notranslate\"><span class=\"pre\">model</span></code>\u2019s table.</p>\n </section>\n <section id=\"s-rename-index\">\n <span id=\"rename-index\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">rename_index()</span></code><a class=\"headerlink\" href=\"#rename-index\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.backends.base.schema.BaseDatabaseSchemaEditor.rename_index\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">rename_index</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_index</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_index</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L580\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.rename_index\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">rename_index</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_index</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_index</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L580\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.rename_index\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Renames <code class=\"docutils literal notranslate\"><span class=\"pre\">old_index</span></code> from <code class=\"docutils literal notranslate\"><span class=\"pre\">model</span></code>\u2019s table to <code class=\"docutils literal notranslate\"><span class=\"pre\">new_index</span></code>.</p>\n </section>\n <section id=\"s-add-constraint\">\n <span id=\"add-constraint\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">add_constraint()</span></code><a class=\"headerlink\" href=\"#add-constraint\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_constraint\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">add_constraint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">constraint</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L590\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_constraint\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">add_constraint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">constraint</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L590\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_constraint\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Adds <code class=\"docutils literal notranslate\"><span class=\"pre\">constraint</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">model</span></code>\u2019s table.</p>\n </section>\n <section id=\"s-remove-constraint\">\n <span id=\"remove-constraint\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">remove_constraint()</span></code><a class=\"headerlink\" href=\"#remove-constraint\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_constraint\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">remove_constraint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">constraint</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L598\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_constraint\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">remove_constraint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">constraint</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L598\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_constraint\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Removes <code class=\"docutils literal notranslate\"><span class=\"pre\">constraint</span></code> from <code class=\"docutils literal notranslate\"><span class=\"pre\">model</span></code>\u2019s table.</p>\n </section>\n <section id=\"s-alter-unique-together\">\n <span id=\"alter-unique-together\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">alter_unique_together()</span></code><a class=\"headerlink\" href=\"#alter-unique-together\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_unique_together\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">alter_unique_together</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_unique_together</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_unique_together</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L604\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_unique_together\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">alter_unique_together</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_unique_together</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_unique_together</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L604\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_unique_together\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Changes a model\u2019s <a class=\"reference internal\" href=\"models/options.html#django.db.models.Options.unique_together\" title=\"django.db.models.Options.unique_together\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">unique_together</span></code></a> value; this\n will add or remove unique constraints from the model\u2019s table until they match\n the new value.</p>\n </section>\n <section id=\"s-alter-index-together\">\n <span id=\"alter-index-together\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">alter_index_together()</span></code><a class=\"headerlink\" href=\"#alter-index-together\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_index_together\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">alter_index_together</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_index_together</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_index_together</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L625\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_index_together\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">alter_index_together</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_index_together</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_index_together</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L625\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_index_together\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Changes a model\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">index_together</span></code> value; this will add or remove indexes\n from the model\u2019s table until they match the new value.</p>\n </section>\n <section id=\"s-alter-db-table\">\n <span id=\"alter-db-table\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">alter_db_table()</span></code><a class=\"headerlink\" href=\"#alter-db-table\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_table\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">alter_db_table</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_db_table</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_db_table</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L680\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_table\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">alter_db_table</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_db_table</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_db_table</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L680\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_table\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Renames the model\u2019s table from <code class=\"docutils literal notranslate\"><span class=\"pre\">old_db_table</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">new_db_table</span></code>.</p>\n </section>\n <section id=\"s-alter-db-table-comment\">\n <span id=\"alter-db-table-comment\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">alter_db_table_comment()</span></code><a class=\"headerlink\" href=\"#alter-db-table-comment\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_table_comment\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">alter_db_table_comment</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_db_table_comment</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_db_table_comment</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L699\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_table_comment\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">alter_db_table_comment</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_db_table_comment</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_db_table_comment</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L699\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_table_comment\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Change the <code class=\"docutils literal notranslate\"><span class=\"pre\">model</span></code>\u2019s table comment to <code class=\"docutils literal notranslate\"><span class=\"pre\">new_db_table_comment</span></code>.</p>\n </section>\n <section id=\"s-alter-db-tablespace\">\n <span id=\"alter-db-tablespace\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">alter_db_tablespace()</span></code><a class=\"headerlink\" href=\"#alter-db-tablespace\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_tablespace\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">alter_db_tablespace</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_db_tablespace</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_db_tablespace</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L709\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_tablespace\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">alter_db_tablespace</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_db_tablespace</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_db_tablespace</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L709\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_tablespace\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Moves the model\u2019s table from one tablespace to another.</p>\n </section>\n <section id=\"s-add-field\">\n <span id=\"add-field\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">add_field()</span></code><a class=\"headerlink\" href=\"#add-field\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_field\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">add_field</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L720\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_field\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">add_field</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L720\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_field\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Adds a column (or sometimes multiple) to the model\u2019s table to represent the\n field. This will also add indexes or a unique constraint\n if the field has <code class=\"docutils literal notranslate\"><span class=\"pre\">db_index=True</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">unique=True</span></code>.</p>\n <p>If the field is a <code class=\"docutils literal notranslate\"><span class=\"pre\">ManyToManyField</span></code> without a value for <code class=\"docutils literal notranslate\"><span class=\"pre\">through</span></code>, instead\n of creating a column, it will make a table to represent the relationship. If\n@@ -252,29 +253,29 @@\n <p>If the field is a <code class=\"docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code>, this will also add the foreign key\n constraint to the column.</p>\n </section>\n <section id=\"s-remove-field\">\n <span id=\"remove-field\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">remove_field()</span></code><a class=\"headerlink\" href=\"#remove-field\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_field\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">remove_field</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L808\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_field\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">remove_field</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L808\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_field\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Removes the column(s) representing the field from the model\u2019s table, along\n with any unique constraints, foreign key constraints, or indexes caused by\n that field.</p>\n <p>If the field is a ManyToManyField without a value for <code class=\"docutils literal notranslate\"><span class=\"pre\">through</span></code>, it will\n remove the table created to track the relationship. If\n <code class=\"docutils literal notranslate\"><span class=\"pre\">through</span></code> is provided, it is a no-op.</p>\n </section>\n <section id=\"s-alter-field\">\n <span id=\"alter-field\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">alter_field()</span></code><a class=\"headerlink\" href=\"#alter-field\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_field\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">alter_field</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strict</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L840\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_field\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseDatabaseSchemaEditor.</span></span><span class=\"sig-name descname\"><span class=\"pre\">alter_field</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">model</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">new_field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strict</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/backends/base/schema.py#L840\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_field\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This transforms the field on the model from the old field to the new one. This\n includes changing the name of the column (the\n <a class=\"reference internal\" href=\"models/fields.html#django.db.models.Field.db_column\" title=\"django.db.models.Field.db_column\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">db_column</span></code></a> attribute), changing the type of the\n field (if the field class changes), changing the <code class=\"docutils literal notranslate\"><span class=\"pre\">NULL</span></code> status of the field,\n adding or removing field-only unique constraints and indexes, changing primary\n@@ -347,37 +348,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"request-response.html\"\n-                          title=\"previous chapter\">Request and response objects</a></p>\n+                          title=\"vorig hoofdstuk\">Request and response objects</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"settings.html\"\n-                          title=\"next chapter\">Settings</a></p>\n+                          title=\"volgend hoofdstuk\">Settings</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,12 +1,12 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* S\bSc\bch\bhe\bem\bma\baE\bEd\bdi\bit\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs BaseDatabaseSchemaEditor_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BaseDatabaseSchemaEditor_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Django\u2019s migration system is split into two parts; the logic for calculating\n and storing what operations should be run (django.db.migrations), and the\n database abstraction layer that turns things like \u201ccreate a model\u201d or \u201cdelete a\n field\u201d into SQL - which is the job of the SchemaEditor.\n It\u2019s unlikely that you will want to interact directly with SchemaEditor as a\n normal developer using Django, but if you want to write your own migration\n system, or have more advanced needs, it\u2019s a lot nicer than writing SQL.\n@@ -24,84 +24,84 @@\n you will need to provide a SchemaEditor implementation in order to work with\n Django\u2019s migration functionality - however, as long as your database is\n relatively standard in its use of SQL and relational design, you should be able\n to subclass one of the built-in Django SchemaEditor classes and tweak the\n syntax a little.\n *\b**\b**\b**\b**\b* M\bMe\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* e\bex\bxe\bec\bcu\but\bte\be(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n-  BaseDatabaseSchemaEditor.execute(s\bsq\bql\bl, p\bpa\bar\bra\bam\bms\bs=\b=(\b()\b))_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseDatabaseSchemaEditor.execute(s\bsq\bql\bl, p\bpa\bar\bra\bam\bms\bs=\b=(\b()\b))_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Executes the SQL statement passed in, with parameters if supplied. This is a\n wrapper around the normal database cursors that allows capture of the SQL to a\n .sql file if the user wishes.\n *\b**\b**\b**\b* c\bcr\bre\bea\bat\bte\be_\b_m\bmo\bod\bde\bel\bl(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n-  BaseDatabaseSchemaEditor.create_model(m\bmo\bod\bde\bel\bl)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseDatabaseSchemaEditor.create_model(m\bmo\bod\bde\bel\bl)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Creates a new table in the database for the provided model, along with any\n unique constraints or indexes it requires.\n *\b**\b**\b**\b* d\bde\bel\ble\bet\bte\be_\b_m\bmo\bod\bde\bel\bl(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n-  BaseDatabaseSchemaEditor.delete_model(m\bmo\bod\bde\bel\bl)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseDatabaseSchemaEditor.delete_model(m\bmo\bod\bde\bel\bl)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Drops the model\u2019s table in the database along with any unique constraints or\n indexes it has.\n *\b**\b**\b**\b* a\bad\bdd\bd_\b_i\bin\bnd\bde\bex\bx(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n-  BaseDatabaseSchemaEditor.add_index(m\bmo\bod\bde\bel\bl, i\bin\bnd\bde\bex\bx)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseDatabaseSchemaEditor.add_index(m\bmo\bod\bde\bel\bl, i\bin\bnd\bde\bex\bx)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Adds index to model\u2019s table.\n *\b**\b**\b**\b* r\bre\bem\bmo\bov\bve\be_\b_i\bin\bnd\bde\bex\bx(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n-  BaseDatabaseSchemaEditor.remove_index(m\bmo\bod\bde\bel\bl, i\bin\bnd\bde\bex\bx)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseDatabaseSchemaEditor.remove_index(m\bmo\bod\bde\bel\bl, i\bin\bnd\bde\bex\bx)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Removes index from model\u2019s table.\n *\b**\b**\b**\b* r\bre\ben\bna\bam\bme\be_\b_i\bin\bnd\bde\bex\bx(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n-  BaseDatabaseSchemaEditor.rename_index(m\bmo\bod\bde\bel\bl, o\bol\bld\bd_\b_i\bin\bnd\bde\bex\bx, n\bne\bew\bw_\b_i\bin\bnd\bde\bex\bx)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseDatabaseSchemaEditor.rename_index(m\bmo\bod\bde\bel\bl, o\bol\bld\bd_\b_i\bin\bnd\bde\bex\bx, n\bne\bew\bw_\b_i\bin\bnd\bde\bex\bx)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Renames old_index from model\u2019s table to new_index.\n *\b**\b**\b**\b* a\bad\bdd\bd_\b_c\bco\bon\bns\bst\btr\bra\bai\bin\bnt\bt(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n-  BaseDatabaseSchemaEditor.add_constraint(m\bmo\bod\bde\bel\bl, c\bco\bon\bns\bst\btr\bra\bai\bin\bnt\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseDatabaseSchemaEditor.add_constraint(m\bmo\bod\bde\bel\bl, c\bco\bon\bns\bst\btr\bra\bai\bin\bnt\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Adds constraint to model\u2019s table.\n *\b**\b**\b**\b* r\bre\bem\bmo\bov\bve\be_\b_c\bco\bon\bns\bst\btr\bra\bai\bin\bnt\bt(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n-  BaseDatabaseSchemaEditor.remove_constraint(m\bmo\bod\bde\bel\bl, c\bco\bon\bns\bst\btr\bra\bai\bin\bnt\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseDatabaseSchemaEditor.remove_constraint(m\bmo\bod\bde\bel\bl, c\bco\bon\bns\bst\btr\bra\bai\bin\bnt\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Removes constraint from model\u2019s table.\n *\b**\b**\b**\b* a\bal\blt\bte\ber\br_\b_u\bun\bni\biq\bqu\bue\be_\b_t\bto\bog\bge\bet\bth\bhe\ber\br(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n   BaseDatabaseSchemaEditor.alter_unique_together(m\bmo\bod\bde\bel\bl, o\bol\bld\bd_\b_u\bun\bni\biq\bqu\bue\be_\b_t\bto\bog\bge\bet\bth\bhe\ber\br,\n-  n\bne\bew\bw_\b_u\bun\bni\biq\bqu\bue\be_\b_t\bto\bog\bge\bet\bth\bhe\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  n\bne\bew\bw_\b_u\bun\bni\biq\bqu\bue\be_\b_t\bto\bog\bge\bet\bth\bhe\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Changes a model\u2019s _\bu_\bn_\bi_\bq_\bu_\be_\b__\bt_\bo_\bg_\be_\bt_\bh_\be_\br value; this will add or remove unique\n constraints from the model\u2019s table until they match the new value.\n *\b**\b**\b**\b* a\bal\blt\bte\ber\br_\b_i\bin\bnd\bde\bex\bx_\b_t\bto\bog\bge\bet\bth\bhe\ber\br(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n   BaseDatabaseSchemaEditor.alter_index_together(m\bmo\bod\bde\bel\bl, o\bol\bld\bd_\b_i\bin\bnd\bde\bex\bx_\b_t\bto\bog\bge\bet\bth\bhe\ber\br,\n-  n\bne\bew\bw_\b_i\bin\bnd\bde\bex\bx_\b_t\bto\bog\bge\bet\bth\bhe\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  n\bne\bew\bw_\b_i\bin\bnd\bde\bex\bx_\b_t\bto\bog\bge\bet\bth\bhe\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Changes a model\u2019s index_together value; this will add or remove indexes from\n the model\u2019s table until they match the new value.\n *\b**\b**\b**\b* a\bal\blt\bte\ber\br_\b_d\bdb\bb_\b_t\bta\bab\bbl\ble\be(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n   BaseDatabaseSchemaEditor.alter_db_table(m\bmo\bod\bde\bel\bl, o\bol\bld\bd_\b_d\bdb\bb_\b_t\bta\bab\bbl\ble\be, n\bne\bew\bw_\b_d\bdb\bb_\b_t\bta\bab\bbl\ble\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Renames the model\u2019s table from old_db_table to new_db_table.\n *\b**\b**\b**\b* a\bal\blt\bte\ber\br_\b_d\bdb\bb_\b_t\bta\bab\bbl\ble\be_\b_c\bco\bom\bmm\bme\ben\bnt\bt(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n   BaseDatabaseSchemaEditor.alter_db_table_comment(m\bmo\bod\bde\bel\bl, o\bol\bld\bd_\b_d\bdb\bb_\b_t\bta\bab\bbl\ble\be_\b_c\bco\bom\bmm\bme\ben\bnt\bt,\n-  n\bne\bew\bw_\b_d\bdb\bb_\b_t\bta\bab\bbl\ble\be_\b_c\bco\bom\bmm\bme\ben\bnt\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  n\bne\bew\bw_\b_d\bdb\bb_\b_t\bta\bab\bbl\ble\be_\b_c\bco\bom\bmm\bme\ben\bnt\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Change the model\u2019s table comment to new_db_table_comment.\n *\b**\b**\b**\b* a\bal\blt\bte\ber\br_\b_d\bdb\bb_\b_t\bta\bab\bbl\ble\bes\bsp\bpa\bac\bce\be(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n   BaseDatabaseSchemaEditor.alter_db_tablespace(m\bmo\bod\bde\bel\bl, o\bol\bld\bd_\b_d\bdb\bb_\b_t\bta\bab\bbl\ble\bes\bsp\bpa\bac\bce\be,\n-  n\bne\bew\bw_\b_d\bdb\bb_\b_t\bta\bab\bbl\ble\bes\bsp\bpa\bac\bce\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  n\bne\bew\bw_\b_d\bdb\bb_\b_t\bta\bab\bbl\ble\bes\bsp\bpa\bac\bce\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Moves the model\u2019s table from one tablespace to another.\n *\b**\b**\b**\b* a\bad\bdd\bd_\b_f\bfi\bie\bel\bld\bd(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n-  BaseDatabaseSchemaEditor.add_field(m\bmo\bod\bde\bel\bl, f\bfi\bie\bel\bld\bd)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseDatabaseSchemaEditor.add_field(m\bmo\bod\bde\bel\bl, f\bfi\bie\bel\bld\bd)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Adds a column (or sometimes multiple) to the model\u2019s table to represent the\n field. This will also add indexes or a unique constraint if the field has\n db_index=True or unique=True.\n If the field is a ManyToManyField without a value for through, instead of\n creating a column, it will make a table to represent the relationship. If\n through is provided, it is a no-op.\n If the field is a ForeignKey, this will also add the foreign key constraint to\n the column.\n *\b**\b**\b**\b* r\bre\bem\bmo\bov\bve\be_\b_f\bfi\bie\bel\bld\bd(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n-  BaseDatabaseSchemaEditor.remove_field(m\bmo\bod\bde\bel\bl, f\bfi\bie\bel\bld\bd)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseDatabaseSchemaEditor.remove_field(m\bmo\bod\bde\bel\bl, f\bfi\bie\bel\bld\bd)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Removes the column(s) representing the field from the model\u2019s table, along with\n any unique constraints, foreign key constraints, or indexes caused by that\n field.\n If the field is a ManyToManyField without a value for through, it will remove\n the table created to track the relationship. If through is provided, it is a\n no-op.\n *\b**\b**\b**\b* a\bal\blt\bte\ber\br_\b_f\bfi\bie\bel\bld\bd(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n   BaseDatabaseSchemaEditor.alter_field(m\bmo\bod\bde\bel\bl, o\bol\bld\bd_\b_f\bfi\bie\bel\bld\bd, n\bne\bew\bw_\b_f\bfi\bie\bel\bld\bd,\n-  s\bst\btr\bri\bic\bct\bt=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  s\bst\btr\bri\bic\bct\bt=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n This transforms the field on the model from the old field to the new one. This\n includes changing the name of the column (the _\bd_\bb_\b__\bc_\bo_\bl_\bu_\bm_\bn attribute), changing\n the type of the field (if the field class changes), changing the NULL status of\n the field, adding or removing field-only unique constraints and indexes,\n changing primary key, and changing the destination of ForeignKey constraints.\n The most common transformation this cannot do is transforming a ManyToManyField\n into a normal Field or vice-versa; Django cannot do this without losing data,\n@@ -136,16 +136,16 @@\n                 # _\ba_\bl_\bt_\be_\br_\b__\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\b__\bc_\bo_\bm_\bm_\be_\bn_\bt_\b(_\b)\n                 # _\ba_\bl_\bt_\be_\br_\b__\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be_\b(_\b)\n                 # _\ba_\bd_\bd_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)\n                 # _\br_\be_\bm_\bo_\bv_\be_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)\n                 # _\ba_\bl_\bt_\be_\br_\b__\bf_\bi_\be_\bl_\bd_\b(_\b)\n           o _\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs\n                 # _\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\ba_\bn_\bd_\b _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\be_\bt_\bt_\bi_\bn_\bg_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/settings.html", "source2": "./usr/share/doc/python-django-doc/html/ref/settings.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Settings &#8212; Django 5.2b1 documentation</title>\n+    <title>Settings &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Signals\" href=\"signals.html\" />\n     <link rel=\"prev\" title=\"SchemaEditor\" href=\"schema-editor.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -75,27 +76,27 @@\n     <div id=\"bd\">\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"ref-settings\">\n             \n   <section id=\"s-settings\">\n <span id=\"settings\"></span><h1>Settings<a class=\"headerlink\" href=\"#settings\" title=\"Link to this heading\">\u00b6</a></h1>\n-<nav class=\"contents local\" id=\"contents\">\n+<nav class=\"contents local\" id=\"inhoud\">\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"#core-settings\" id=\"id12\">Core Settings</a></p></li>\n <li><p><a class=\"reference internal\" href=\"#auth\" id=\"id13\">Auth</a></p></li>\n <li><p><a class=\"reference internal\" href=\"#messages\" id=\"id14\">Messages</a></p></li>\n <li><p><a class=\"reference internal\" href=\"#sessions\" id=\"id15\">Sessions</a></p></li>\n <li><p><a class=\"reference internal\" href=\"#sites\" id=\"id16\">Sites</a></p></li>\n <li><p><a class=\"reference internal\" href=\"#static-files\" id=\"id17\">Static Files</a></p></li>\n <li><p><a class=\"reference internal\" href=\"#core-settings-topical-index\" id=\"id18\">Core Settings Topical Index</a></p></li>\n </ul>\n </nav>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Be careful when you override settings, especially when the default value\n is a non-empty list or dictionary, such as <a class=\"reference internal\" href=\"#std-setting-STATICFILES_FINDERS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATICFILES_FINDERS</span></code></a>.\n Make sure you keep the components required by the features of Django you\n wish to use.</p>\n </div>\n <section id=\"s-core-settings\">\n <span id=\"core-settings\"></span><h2><a class=\"toc-backref\" href=\"#id12\" role=\"doc-backlink\">Core Settings</a><a class=\"headerlink\" href=\"#core-settings\" title=\"Link to this heading\">\u00b6</a></h2>\n@@ -925,15 +926,15 @@\n <p>It is also important to remember that when running with <a class=\"reference internal\" href=\"#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a>\n turned on, Django will remember every SQL query it executes. This is useful\n when you\u2019re debugging, but it\u2019ll rapidly consume memory on a production server.</p>\n <p>Finally, if <a class=\"reference internal\" href=\"#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>, you also need to properly set\n the <a class=\"reference internal\" href=\"#std-setting-ALLOWED_HOSTS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">ALLOWED_HOSTS</span></code></a> setting. Failing to do so will result in all\n requests being returned as \u201cBad Request (400)\u201d.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The default <code class=\"file docutils literal notranslate\"><span class=\"pre\">settings.py</span></code> file created by <a class=\"reference internal\" href=\"django-admin.html#django-admin-startproject\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">django-admin</span>\n <span class=\"pre\">startproject</span></code></a> sets <code class=\"docutils literal notranslate\"><span class=\"pre\">DEBUG</span> <span class=\"pre\">=</span> <span class=\"pre\">True</span></code> for convenience.</p>\n </div>\n </section>\n <section id=\"s-debug-propagate-exceptions\">\n <span id=\"s-std-setting-DEBUG_PROPAGATE_EXCEPTIONS\"></span><span id=\"debug-propagate-exceptions\"></span><span id=\"std-setting-DEBUG_PROPAGATE_EXCEPTIONS\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">DEBUG_PROPAGATE_EXCEPTIONS</span></code><a class=\"headerlink\" href=\"#debug-propagate-exceptions\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Default: <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code></p>\n@@ -1180,15 +1181,15 @@\n be saved using the system\u2019s standard umask.</p>\n <p>For security reasons, these permissions aren\u2019t applied to the temporary files\n that are stored in <a class=\"reference internal\" href=\"#std-setting-FILE_UPLOAD_TEMP_DIR\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">FILE_UPLOAD_TEMP_DIR</span></code></a>.</p>\n <p>This setting also determines the default permissions for collected static files\n when using the <a class=\"reference internal\" href=\"contrib/staticfiles.html#django-admin-collectstatic\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">collectstatic</span></code></a> management command. See\n <a class=\"reference internal\" href=\"contrib/staticfiles.html#django-admin-collectstatic\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">collectstatic</span></code></a> for details on overriding it.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><strong>Always prefix the mode with</strong> <code class=\"docutils literal notranslate\"><span class=\"pre\">0o</span></code> <strong>.</strong></p>\n <p>If you\u2019re not familiar with file modes, please note that the <code class=\"docutils literal notranslate\"><span class=\"pre\">0o</span></code> prefix\n is very important: it indicates an octal number, which is the way that\n modes must be specified. If you try to use <code class=\"docutils literal notranslate\"><span class=\"pre\">644</span></code>, you\u2019ll get totally\n incorrect behavior.</p>\n </div>\n </section>\n@@ -1242,15 +1243,15 @@\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">'</span></code><a class=\"reference internal\" href=\"forms/renderers.html#django.forms.renderers.Jinja2\" title=\"django.forms.renderers.Jinja2\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.forms.renderers.Jinja2</span></code></a><code class=\"docutils literal notranslate\"><span class=\"pre\">'</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">'</span></code><a class=\"reference internal\" href=\"forms/renderers.html#django.forms.renderers.TemplatesSetting\" title=\"django.forms.renderers.TemplatesSetting\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.forms.renderers.TemplatesSetting</span></code></a><code class=\"docutils literal notranslate\"><span class=\"pre\">'</span></code></p></li>\n </ul>\n </section>\n <section id=\"s-forms-urlfield-assume-https\">\n <span id=\"s-std-setting-FORMS_URLFIELD_ASSUME_HTTPS\"></span><span id=\"forms-urlfield-assume-https\"></span><span id=\"std-setting-FORMS_URLFIELD_ASSUME_HTTPS\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">FORMS_URLFIELD_ASSUME_HTTPS</span></code><a class=\"headerlink\" href=\"#forms-urlfield-assume-https\" title=\"Link to this heading\">\u00b6</a></h3>\n <div class=\"deprecated\">\n-<p><span class=\"versionmodified deprecated\">Deprecated since version 5.0.</span></p>\n+<p><span class=\"versionmodified deprecated\">Verouderd sinds versie 5.0.</span></p>\n </div>\n <p>Default: <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code></p>\n <p>Set this transitional setting to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> to opt into using <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;https&quot;</span></code> as the\n new default value of <a class=\"reference internal\" href=\"forms/fields.html#django.forms.URLField.assume_scheme\" title=\"django.forms.URLField.assume_scheme\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">URLField.assume_scheme</span></code></a> during the Django 5.x release cycle.</p>\n </section>\n <section id=\"s-format-module-path\">\n <span id=\"s-std-setting-FORMAT_MODULE_PATH\"></span><span id=\"format-module-path\"></span><span id=\"std-setting-FORMAT_MODULE_PATH\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">FORMAT_MODULE_PATH</span></code><a class=\"headerlink\" href=\"#format-module-path\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -1536,15 +1537,15 @@\n <span id=\"s-std-setting-MEDIA_ROOT\"></span><span id=\"media-root\"></span><span id=\"std-setting-MEDIA_ROOT\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MEDIA_ROOT</span></code><a class=\"headerlink\" href=\"#media-root\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Default: <code class=\"docutils literal notranslate\"><span class=\"pre\">''</span></code> (Empty string)</p>\n <p>Absolute filesystem path to the directory that will hold <a class=\"reference internal\" href=\"../topics/files.html\"><span class=\"doc\">user-uploaded\n files</span></a>.</p>\n <p>Example: <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;/var/www/example.com/media/&quot;</span></code></p>\n <p>See also <a class=\"reference internal\" href=\"#std-setting-MEDIA_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_URL</span></code></a>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><a class=\"reference internal\" href=\"#std-setting-MEDIA_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_ROOT</span></code></a> and <a class=\"reference internal\" href=\"#std-setting-STATIC_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATIC_ROOT</span></code></a> must have different\n values. Before <a class=\"reference internal\" href=\"#std-setting-STATIC_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATIC_ROOT</span></code></a> was introduced, it was common to\n rely or fallback on <a class=\"reference internal\" href=\"#std-setting-MEDIA_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_ROOT</span></code></a> to also serve static files;\n however, since this can have serious security implications, there is a\n validation check to prevent it.</p>\n </div>\n </section>\n@@ -1556,26 +1557,26 @@\n to a non-empty value. You will need to <a class=\"reference internal\" href=\"../howto/static-files/index.html#serving-uploaded-files-in-development\"><span class=\"std std-ref\">configure these files to be served</span></a> in both development and production\n environments.</p>\n <p>If you want to use <code class=\"docutils literal notranslate\"><span class=\"pre\">{{</span> <span class=\"pre\">MEDIA_URL</span> <span class=\"pre\">}}</span></code> in your templates, add\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'django.template.context_processors.media'</span></code> in the <code class=\"docutils literal notranslate\"><span class=\"pre\">'context_processors'</span></code>\n option of <a class=\"reference internal\" href=\"#std-setting-TEMPLATES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">TEMPLATES</span></code></a>.</p>\n <p>Example: <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;https://media.example.com/&quot;</span></code></p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>There are security risks if you are accepting uploaded content from\n untrusted users! See the security guide\u2019s topic on\n <a class=\"reference internal\" href=\"../topics/security.html#user-uploaded-content-security\"><span class=\"std std-ref\">User-uploaded content</span></a> for mitigation details.</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><a class=\"reference internal\" href=\"#std-setting-MEDIA_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_URL</span></code></a> and <a class=\"reference internal\" href=\"#std-setting-STATIC_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATIC_URL</span></code></a> must have different\n values. See <a class=\"reference internal\" href=\"#std-setting-MEDIA_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_ROOT</span></code></a> for more details.</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If <a class=\"reference internal\" href=\"#std-setting-MEDIA_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_URL</span></code></a> is a relative path, then it will be prefixed by the\n server-provided value of <code class=\"docutils literal notranslate\"><span class=\"pre\">SCRIPT_NAME</span></code> (or <code class=\"docutils literal notranslate\"><span class=\"pre\">/</span></code> if not set). This makes\n it easier to serve a Django application in a subpath without adding an\n extra configuration to the settings.</p>\n </div>\n </section>\n <section id=\"s-middleware\">\n@@ -1671,15 +1672,15 @@\n <p><a class=\"reference internal\" href=\"django-admin.html#django-admin-startproject\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">django-admin</span> <span class=\"pre\">startproject</span></code></a> automatically adds a\n randomly-generated <code class=\"docutils literal notranslate\"><span class=\"pre\">SECRET_KEY</span></code> to each new project.</p>\n <p>Uses of the key shouldn\u2019t assume that it\u2019s text or bytes. Every use should go\n through <a class=\"reference internal\" href=\"utils.html#django.utils.encoding.force_str\" title=\"django.utils.encoding.force_str\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">force_str()</span></code></a> or\n <a class=\"reference internal\" href=\"utils.html#django.utils.encoding.force_bytes\" title=\"django.utils.encoding.force_bytes\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">force_bytes()</span></code></a> to convert it to the desired type.</p>\n <p>Django will refuse to start if <a class=\"reference internal\" href=\"#std-setting-SECRET_KEY\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECRET_KEY</span></code></a> is not set.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><strong>Keep this value secret.</strong></p>\n <p>Running Django with a known <a class=\"reference internal\" href=\"#std-setting-SECRET_KEY\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECRET_KEY</span></code></a> defeats many of Django\u2019s\n security protections, and can lead to privilege escalation and remote code\n execution vulnerabilities.</p>\n </div>\n <p>The secret key is used for:</p>\n <ul class=\"simple\">\n@@ -1696,15 +1697,15 @@\n </ul>\n <p>When a secret key is no longer set as <a class=\"reference internal\" href=\"#std-setting-SECRET_KEY\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECRET_KEY</span></code></a> or contained within\n <a class=\"reference internal\" href=\"#std-setting-SECRET_KEY_FALLBACKS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECRET_KEY_FALLBACKS</span></code></a> all of the above will be invalidated. When\n rotating your secret key, you should move the old key to\n <a class=\"reference internal\" href=\"#std-setting-SECRET_KEY_FALLBACKS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECRET_KEY_FALLBACKS</span></code></a> temporarily. Secret keys are not used for\n passwords of users and key rotation will not affect them.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The default <code class=\"file docutils literal notranslate\"><span class=\"pre\">settings.py</span></code> file created by <a class=\"reference internal\" href=\"django-admin.html#django-admin-startproject\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">django-admin</span>\n <span class=\"pre\">startproject</span></code></a> creates a unique <code class=\"docutils literal notranslate\"><span class=\"pre\">SECRET_KEY</span></code> for\n convenience.</p>\n </div>\n </section>\n <section id=\"s-secret-key-fallbacks\">\n <span id=\"s-std-setting-SECRET_KEY_FALLBACKS\"></span><span id=\"secret-key-fallbacks\"></span><span id=\"std-setting-SECRET_KEY_FALLBACKS\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SECRET_KEY_FALLBACKS</span></code><a class=\"headerlink\" href=\"#secret-key-fallbacks\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -1712,15 +1713,15 @@\n <p>A list of fallback secret keys for a particular Django installation. These are\n used to allow rotation of the <code class=\"docutils literal notranslate\"><span class=\"pre\">SECRET_KEY</span></code>.</p>\n <p>In order to rotate your secret keys, set a new <code class=\"docutils literal notranslate\"><span class=\"pre\">SECRET_KEY</span></code> and move the\n previous value to the beginning of <code class=\"docutils literal notranslate\"><span class=\"pre\">SECRET_KEY_FALLBACKS</span></code>. Then remove the\n old values from the end of the <code class=\"docutils literal notranslate\"><span class=\"pre\">SECRET_KEY_FALLBACKS</span></code> when you are ready to\n expire the sessions, password reset tokens, and so on, that make use of them.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Signing operations are computationally expensive. Having multiple old key\n values in <code class=\"docutils literal notranslate\"><span class=\"pre\">SECRET_KEY_FALLBACKS</span></code> adds additional overhead to all checks\n that don\u2019t match an earlier key.</p>\n <p>As such, fallback values should be removed after an appropriate period,\n allowing for key rotation.</p>\n </div>\n <p>Uses of the secret key values shouldn\u2019t assume that they are text or bytes.\n@@ -1746,15 +1747,15 @@\n <span id=\"s-std-setting-SECURE_HSTS_INCLUDE_SUBDOMAINS\"></span><span id=\"secure-hsts-include-subdomains\"></span><span id=\"std-setting-SECURE_HSTS_INCLUDE_SUBDOMAINS\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SECURE_HSTS_INCLUDE_SUBDOMAINS</span></code><a class=\"headerlink\" href=\"#secure-hsts-include-subdomains\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Default: <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code></p>\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, the <a class=\"reference internal\" href=\"middleware.html#django.middleware.security.SecurityMiddleware\" title=\"django.middleware.security.SecurityMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SecurityMiddleware</span></code></a> adds\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">includeSubDomains</span></code> directive to the <a class=\"reference internal\" href=\"middleware.html#http-strict-transport-security\"><span class=\"std std-ref\">HTTP Strict Transport Security</span></a>\n header. It has no effect unless <a class=\"reference internal\" href=\"#std-setting-SECURE_HSTS_SECONDS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECURE_HSTS_SECONDS</span></code></a> is set to a\n non-zero value.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Setting this incorrectly can irreversibly (for the value of\n <a class=\"reference internal\" href=\"#std-setting-SECURE_HSTS_SECONDS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECURE_HSTS_SECONDS</span></code></a>) break your site. Read the\n <a class=\"reference internal\" href=\"middleware.html#http-strict-transport-security\"><span class=\"std std-ref\">HTTP Strict Transport Security</span></a> documentation first.</p>\n </div>\n </section>\n <section id=\"s-secure-hsts-preload\">\n <span id=\"s-std-setting-SECURE_HSTS_PRELOAD\"></span><span id=\"secure-hsts-preload\"></span><span id=\"std-setting-SECURE_HSTS_PRELOAD\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SECURE_HSTS_PRELOAD</span></code><a class=\"headerlink\" href=\"#secure-hsts-preload\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -1768,15 +1769,15 @@\n <span id=\"s-std-setting-SECURE_HSTS_SECONDS\"></span><span id=\"secure-hsts-seconds\"></span><span id=\"std-setting-SECURE_HSTS_SECONDS\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SECURE_HSTS_SECONDS</span></code><a class=\"headerlink\" href=\"#secure-hsts-seconds\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Default: <code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code></p>\n <p>If set to a non-zero integer value, the\n <a class=\"reference internal\" href=\"middleware.html#django.middleware.security.SecurityMiddleware\" title=\"django.middleware.security.SecurityMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SecurityMiddleware</span></code></a> sets the\n <a class=\"reference internal\" href=\"middleware.html#http-strict-transport-security\"><span class=\"std std-ref\">HTTP Strict Transport Security</span></a> header on all responses that do not\n already have it.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Setting this incorrectly can irreversibly (for some time) break your site.\n Read the <a class=\"reference internal\" href=\"middleware.html#http-strict-transport-security\"><span class=\"std std-ref\">HTTP Strict Transport Security</span></a> documentation first.</p>\n </div>\n </section>\n <section id=\"s-secure-proxy-ssl-header\">\n <span id=\"s-std-setting-SECURE_PROXY_SSL_HEADER\"></span><span id=\"secure-proxy-ssl-header\"></span><span id=\"std-setting-SECURE_PROXY_SSL_HEADER\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SECURE_PROXY_SSL_HEADER</span></code><a class=\"headerlink\" href=\"#secure-proxy-ssl-header\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Default: <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code></p>\n@@ -1812,15 +1813,15 @@\n <p>You should <em>only</em> set this setting if you control your proxy or have some other\n guarantee that it sets/strips this header appropriately.</p>\n <p>Note that the header needs to be in the format as used by <code class=\"docutils literal notranslate\"><span class=\"pre\">request.META</span></code> \u2013\n all caps and likely starting with <code class=\"docutils literal notranslate\"><span class=\"pre\">HTTP_</span></code>. (Remember, Django automatically\n adds <code class=\"docutils literal notranslate\"><span class=\"pre\">'HTTP_'</span></code> to the start of x-header names before making the header\n available in <code class=\"docutils literal notranslate\"><span class=\"pre\">request.META</span></code>.)</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><strong>Modifying this setting can compromise your site\u2019s security. Ensure you\n fully understand your setup before changing it.</strong></p>\n <p>Make sure ALL of the following are true before setting this (assuming the\n values from the example above):</p>\n <ul class=\"simple\">\n <li><p>Your Django app is behind a proxy.</p></li>\n <li><p>Your proxy strips the <code class=\"docutils literal notranslate\"><span class=\"pre\">X-Forwarded-Proto</span></code> header from all incoming\n@@ -1863,15 +1864,15 @@\n <span id=\"s-std-setting-SECURE_SSL_REDIRECT\"></span><span id=\"secure-ssl-redirect\"></span><span id=\"std-setting-SECURE_SSL_REDIRECT\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SECURE_SSL_REDIRECT</span></code><a class=\"headerlink\" href=\"#secure-ssl-redirect\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Default: <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code></p>\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, the <a class=\"reference internal\" href=\"middleware.html#django.middleware.security.SecurityMiddleware\" title=\"django.middleware.security.SecurityMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SecurityMiddleware</span></code></a>\n <a class=\"reference internal\" href=\"middleware.html#ssl-redirect\"><span class=\"std std-ref\">redirects</span></a> all non-HTTPS requests to HTTPS (except for\n those URLs matching a regular expression listed in\n <a class=\"reference internal\" href=\"#std-setting-SECURE_REDIRECT_EXEMPT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECURE_REDIRECT_EXEMPT</span></code></a>).</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If turning this to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> causes infinite redirects, it probably means\n your site is running behind a proxy and can\u2019t tell which requests are secure\n and which are not. Your proxy likely sets a header to indicate secure\n requests; you can correct the problem by finding out what that header is and\n configuring the <a class=\"reference internal\" href=\"#std-setting-SECURE_PROXY_SSL_HEADER\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECURE_PROXY_SSL_HEADER</span></code></a> setting accordingly.</p>\n </div>\n </section>\n@@ -2028,15 +2029,15 @@\n </section>\n <section id=\"s-app-dirs\">\n <span id=\"s-std-setting-TEMPLATES-APP_DIRS\"></span><span id=\"app-dirs\"></span><span id=\"std-setting-TEMPLATES-APP_DIRS\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">APP_DIRS</span></code><a class=\"headerlink\" href=\"#app-dirs\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>Default: <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code></p>\n <p>Whether the engine should look for template source files inside installed\n applications.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The default <code class=\"file docutils literal notranslate\"><span class=\"pre\">settings.py</span></code> file created by <a class=\"reference internal\" href=\"django-admin.html#django-admin-startproject\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">django-admin</span>\n <span class=\"pre\">startproject</span></code></a> sets <code class=\"docutils literal notranslate\"><span class=\"pre\">'APP_DIRS':</span> <span class=\"pre\">True</span></code>.</p>\n </div>\n </section>\n <section id=\"s-std-setting-TEMPLATES-OPTIONS\">\n <span id=\"s-id8\"></span><span id=\"std-setting-TEMPLATES-OPTIONS\"></span><span id=\"id8\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">OPTIONS</span></code><a class=\"headerlink\" href=\"#std-setting-TEMPLATES-OPTIONS\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>Default: <code class=\"docutils literal notranslate\"><span class=\"pre\">{}</span></code> (Empty dict)</p>\n@@ -2104,15 +2105,15 @@\n </section>\n <section id=\"s-std-setting-TIME_ZONE\">\n <span id=\"s-id9\"></span><span id=\"std-setting-TIME_ZONE\"></span><span id=\"id9\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">TIME_ZONE</span></code><a class=\"headerlink\" href=\"#std-setting-TIME_ZONE\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Default: <code class=\"docutils literal notranslate\"><span class=\"pre\">'America/Chicago'</span></code></p>\n <p>A string representing the time zone for this installation. See the <a class=\"reference external\" href=\"https://en.wikipedia.org/wiki/List_of_tz_database_time_zones\">list of\n time zones</a>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Since Django was first released with the <a class=\"reference internal\" href=\"#std-setting-TIME_ZONE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">TIME_ZONE</span></code></a> set to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'America/Chicago'</span></code>, the global setting (used if nothing is defined in\n your project\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">settings.py</span></code>) remains <code class=\"docutils literal notranslate\"><span class=\"pre\">'America/Chicago'</span></code> for backwards\n compatibility. New project templates default to <code class=\"docutils literal notranslate\"><span class=\"pre\">'UTC'</span></code>.</p>\n </div>\n <p>Note that this isn\u2019t necessarily the time zone of the server. For example, one\n server may serve multiple Django-powered sites, each with a separate time zone\n@@ -2126,30 +2127,30 @@\n <a class=\"reference internal\" href=\"#std-setting-TIME_ZONE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">TIME_ZONE</span></code></a> setting. Thus, all your views and models will\n automatically operate in this time zone. However, Django won\u2019t set the <code class=\"docutils literal notranslate\"><span class=\"pre\">TZ</span></code>\n environment variable if you\u2019re using the manual configuration option as\n described in <a class=\"reference internal\" href=\"../topics/settings.html#settings-without-django-settings-module\"><span class=\"std std-ref\">manually configuring settings</span></a>. If Django doesn\u2019t set the <code class=\"docutils literal notranslate\"><span class=\"pre\">TZ</span></code>\n environment variable, it\u2019s up to you to ensure your processes are running in\n the correct environment.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Django cannot reliably use alternate time zones in a Windows environment.\n If you\u2019re running Django on Windows, <a class=\"reference internal\" href=\"#std-setting-TIME_ZONE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">TIME_ZONE</span></code></a> must be set to\n match the system time zone.</p>\n </div>\n </section>\n <section id=\"s-use-i18n\">\n <span id=\"s-std-setting-USE_I18N\"></span><span id=\"use-i18n\"></span><span id=\"std-setting-USE_I18N\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">USE_I18N</span></code><a class=\"headerlink\" href=\"#use-i18n\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Default: <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code></p>\n <p>A boolean that specifies whether Django\u2019s translation system should be enabled.\n This provides a way to turn it off, for performance. If this is set to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>, Django will make some optimizations so as not to load the\n translation machinery.</p>\n <p>See also <a class=\"reference internal\" href=\"#std-setting-LANGUAGE_CODE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">LANGUAGE_CODE</span></code></a> and <a class=\"reference internal\" href=\"#std-setting-USE_TZ\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">USE_TZ</span></code></a>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The default <code class=\"file docutils literal notranslate\"><span class=\"pre\">settings.py</span></code> file created by <a class=\"reference internal\" href=\"django-admin.html#django-admin-startproject\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">django-admin</span>\n <span class=\"pre\">startproject</span></code></a> includes <code class=\"docutils literal notranslate\"><span class=\"pre\">USE_I18N</span> <span class=\"pre\">=</span> <span class=\"pre\">True</span></code> for convenience.</p>\n </div>\n </section>\n <section id=\"s-use-thousand-separator\">\n <span id=\"s-std-setting-USE_THOUSAND_SEPARATOR\"></span><span id=\"use-thousand-separator\"></span><span id=\"std-setting-USE_THOUSAND_SEPARATOR\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">USE_THOUSAND_SEPARATOR</span></code><a class=\"headerlink\" href=\"#use-thousand-separator\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Default: <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code></p>\n@@ -2234,15 +2235,15 @@\n authenticate a user. See the <a class=\"reference internal\" href=\"../topics/auth/customizing.html#authentication-backends\"><span class=\"std std-ref\">authentication backends documentation</span></a> for details.</p>\n </section>\n <section id=\"s-auth-user-model\">\n <span id=\"s-std-setting-AUTH_USER_MODEL\"></span><span id=\"auth-user-model\"></span><span id=\"std-setting-AUTH_USER_MODEL\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">AUTH_USER_MODEL</span></code><a class=\"headerlink\" href=\"#auth-user-model\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Default: <code class=\"docutils literal notranslate\"><span class=\"pre\">'auth.User'</span></code></p>\n <p>The model to use to represent a User. See <a class=\"reference internal\" href=\"../topics/auth/customizing.html#auth-custom-user\"><span class=\"std std-ref\">Substituting a custom User model</span></a>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>You cannot change the AUTH_USER_MODEL setting during the lifetime of\n a project (i.e. once you have made and migrated models that depend on it)\n without serious effort. It is intended to be set at the project start,\n and the model it refers to must be available in the first migration of\n the app that it lives in.\n See <a class=\"reference internal\" href=\"../topics/auth/customizing.html#auth-custom-user\"><span class=\"std std-ref\">Substituting a custom User model</span></a> for more details.</p>\n </div>\n@@ -2275,15 +2276,15 @@\n </section>\n <section id=\"s-password-reset-timeout\">\n <span id=\"s-std-setting-PASSWORD_RESET_TIMEOUT\"></span><span id=\"password-reset-timeout\"></span><span id=\"std-setting-PASSWORD_RESET_TIMEOUT\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">PASSWORD_RESET_TIMEOUT</span></code><a class=\"headerlink\" href=\"#password-reset-timeout\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Default: <code class=\"docutils literal notranslate\"><span class=\"pre\">259200</span></code> (3 days, in seconds)</p>\n <p>The number of seconds a password reset link is valid for.</p>\n <p>Used by the <a class=\"reference internal\" href=\"../topics/auth/default.html#django.contrib.auth.views.PasswordResetConfirmView\" title=\"django.contrib.auth.views.PasswordResetConfirmView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">PasswordResetConfirmView</span></code></a>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Reducing the value of this timeout doesn\u2019t make any difference to the\n ability of an attacker to brute-force a password reset token. Tokens are\n designed to be safe from brute-forcing without any timeout.</p>\n <p>This timeout exists to protect against some unlikely attack scenarios, such\n as someone gaining access to email archives that may contain old, unused\n password reset tokens.</p>\n </div>\n@@ -2464,15 +2465,15 @@\n methods (e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">POST</span></code>).</p>\n </li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">'None'</span></code> (string): the session cookie will be sent with all same-site and\n cross-site requests.</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>: disables the flag.</p></li>\n </ul>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Modern browsers provide a more secure default policy for the <code class=\"docutils literal notranslate\"><span class=\"pre\">SameSite</span></code>\n flag and will assume <code class=\"docutils literal notranslate\"><span class=\"pre\">Lax</span></code> for cookies without an explicit value set.</p>\n </div>\n </section>\n <section id=\"s-session-cookie-secure\">\n <span id=\"s-std-setting-SESSION_COOKIE_SECURE\"></span><span id=\"session-cookie-secure\"></span><span id=\"std-setting-SESSION_COOKIE_SECURE\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SESSION_COOKIE_SECURE</span></code><a class=\"headerlink\" href=\"#session-cookie-secure\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Default: <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code></p>\n@@ -2550,15 +2551,15 @@\n <p>Example: <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;/var/www/example.com/static/&quot;</span></code></p>\n <p>If the <a class=\"reference internal\" href=\"contrib/staticfiles.html\"><span class=\"doc\">staticfiles</span></a> contrib app is enabled\n (as in the default project template), the <a class=\"reference internal\" href=\"contrib/staticfiles.html#django-admin-collectstatic\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">collectstatic</span></code></a> management\n command will collect static files into this directory. See the how-to on\n <a class=\"reference internal\" href=\"../howto/static-files/index.html\"><span class=\"doc\">managing static files</span></a> for more details about\n usage.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>This should be an initially empty destination directory for collecting\n your static files from their permanent locations into one directory for\n ease of deployment; it is <strong>not</strong> a place to store your static files\n permanently. You should do that in directories that will be found by\n <a class=\"reference internal\" href=\"contrib/staticfiles.html\"><span class=\"doc\">staticfiles</span></a>\u2019s\n <a class=\"reference internal\" href=\"#std-setting-STATICFILES_FINDERS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">finders</span></code></a>, which by default, are\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'static/'</span></code> app sub-directories and any directories you include in\n@@ -2573,15 +2574,15 @@\n <p>If not <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, this will be used as the base path for\n <a class=\"reference internal\" href=\"../topics/forms/media.html#form-asset-paths\"><span class=\"std std-ref\">asset definitions</span></a> (the <code class=\"docutils literal notranslate\"><span class=\"pre\">Media</span></code> class) and the\n <a class=\"reference internal\" href=\"contrib/staticfiles.html\"><span class=\"doc\">staticfiles app</span></a>.</p>\n <p>It must end in a slash if set to a non-empty value.</p>\n <p>You may need to <a class=\"reference internal\" href=\"../howto/static-files/index.html#serving-static-files-in-development\"><span class=\"std std-ref\">configure these files to be served in development</span></a> and will definitely need to do so\n <a class=\"reference internal\" href=\"../howto/static-files/deployment.html\"><span class=\"doc\">in production</span></a>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If <a class=\"reference internal\" href=\"#std-setting-STATIC_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATIC_URL</span></code></a> is a relative path, then it will be prefixed by\n the server-provided value of <code class=\"docutils literal notranslate\"><span class=\"pre\">SCRIPT_NAME</span></code> (or <code class=\"docutils literal notranslate\"><span class=\"pre\">/</span></code> if not set). This\n makes it easier to serve a Django application in a subpath without adding\n an extra configuration to the settings.</p>\n </div>\n </section>\n <section id=\"s-staticfiles-dirs\">\n@@ -2643,15 +2644,15 @@\n used.</p>\n <p>One finder is disabled by default:\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.staticfiles.finders.DefaultStorageFinder</span></code>. If added to\n your <a class=\"reference internal\" href=\"#std-setting-STATICFILES_FINDERS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATICFILES_FINDERS</span></code></a> setting, it will look for static files in\n the default file storage as defined by the <code class=\"docutils literal notranslate\"><span class=\"pre\">default</span></code> key in the\n <a class=\"reference internal\" href=\"#std-setting-STORAGES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STORAGES</span></code></a> setting.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When using the <code class=\"docutils literal notranslate\"><span class=\"pre\">AppDirectoriesFinder</span></code> finder, make sure your apps\n can be found by staticfiles by adding the app to the\n <a class=\"reference internal\" href=\"#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">INSTALLED_APPS</span></code></a> setting of your site.</p>\n </div>\n <p>Static file finders are currently considered a private interface, and this\n interface is thus undocumented.</p>\n </section>\n@@ -3144,37 +3145,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"schema-editor.html\"\n-                          title=\"previous chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">SchemaEditor</span></code></a></p>\n+                          title=\"vorig hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">SchemaEditor</span></code></a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"signals.html\"\n-                          title=\"next chapter\">Signals</a></p>\n+                          title=\"volgend hoofdstuk\">Signals</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,19 +1,19 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* S\bSe\bet\btt\bti\bin\bng\bgs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n     * _\bC_\bo_\br_\be_\b _\bS_\be_\bt_\bt_\bi_\bn_\bg_\bs\n     * _\bA_\bu_\bt_\bh\n     * _\bM_\be_\bs_\bs_\ba_\bg_\be_\bs\n     * _\bS_\be_\bs_\bs_\bi_\bo_\bn_\bs\n     * _\bS_\bi_\bt_\be_\bs\n     * _\bS_\bt_\ba_\bt_\bi_\bc_\b _\bF_\bi_\bl_\be_\bs\n     * _\bC_\bo_\br_\be_\b _\bS_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b _\bT_\bo_\bp_\bi_\bc_\ba_\bl_\b _\bI_\bn_\bd_\be_\bx\n-Warning\n+Waarschuwing\n Be careful when you override settings, especially when the default value is a\n non-empty list or dictionary, such as _\bS_\bT_\bA_\bT_\bI_\bC_\bF_\bI_\bL_\bE_\bS_\b__\bF_\bI_\bN_\bD_\bE_\bR_\bS. Make sure you keep\n the components required by the features of Django you wish to use.\n *\b**\b**\b**\b**\b* _\bC\bC_\bo\bo_\br\br_\be\be_\b _\bS\bS_\be\be_\bt\bt_\bt\bt_\bi\bi_\bn\bn_\bg\bg_\bs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Here\u2019s a list of settings available in Django core and their default values.\n Settings provided by contrib apps are listed below, followed by a topical index\n of the core settings. For introductory material, see the _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b _\bt_\bo_\bp_\bi_\bc_\b _\bg_\bu_\bi_\bd_\be.\n@@ -639,15 +639,15 @@\n options and the like all give attackers extra information about your server.\n It is also important to remember that when running with _\bD_\bE_\bB_\bU_\bG turned on, Django\n will remember every SQL query it executes. This is useful when you\u2019re\n debugging, but it\u2019ll rapidly consume memory on a production server.\n Finally, if _\bD_\bE_\bB_\bU_\bG is False, you also need to properly set the _\bA_\bL_\bL_\bO_\bW_\bE_\bD_\b__\bH_\bO_\bS_\bT_\bS\n setting. Failing to do so will result in all requests being returned as \u201cBad\n Request (400)\u201d.\n-Note\n+Notitie\n The default settings.py file created by _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bs_\bt_\ba_\br_\bt_\bp_\br_\bo_\bj_\be_\bc_\bt sets DEBUG =\n True for convenience.\n *\b**\b**\b**\b* D\bDE\bEB\bBU\bUG\bG_\b_P\bPR\bRO\bOP\bPA\bAG\bGA\bAT\bTE\bE_\b_E\bEX\bXC\bCE\bEP\bPT\bTI\bIO\bON\bNS\bS_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: False\n If set to True, Django\u2019s exception handling of view functions (_\bh_\ba_\bn_\bd_\bl_\be_\br_\b5_\b0_\b0, or\n the debug view if _\bD_\bE_\bB_\bU_\bG is True) and logging of 500 responses (_\bd_\bj_\ba_\bn_\bg_\bo_\b._\br_\be_\bq_\bu_\be_\bs_\bt)\n is skipped and exceptions propagate upward.\n@@ -821,15 +821,15 @@\n temporary files will have a mode of 0o600, and files saved from memory will be\n saved using the system\u2019s standard umask.\n For security reasons, these permissions aren\u2019t applied to the temporary files\n that are stored in _\bF_\bI_\bL_\bE_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bT_\bE_\bM_\bP_\b__\bD_\bI_\bR.\n This setting also determines the default permissions for collected static files\n when using the _\bc_\bo_\bl_\bl_\be_\bc_\bt_\bs_\bt_\ba_\bt_\bi_\bc management command. See _\bc_\bo_\bl_\bl_\be_\bc_\bt_\bs_\bt_\ba_\bt_\bi_\bc for details\n on overriding it.\n-Warning\n+Waarschuwing\n A\bAl\blw\bwa\bay\bys\bs p\bpr\bre\bef\bfi\bix\bx t\bth\bhe\be m\bmo\bod\bde\be w\bwi\bit\bth\bh 0o .\b.\n If you\u2019re not familiar with file modes, please note that the 0o prefix is very\n important: it indicates an octal number, which is the way that modes must be\n specified. If you try to use 644, you\u2019ll get totally incorrect behavior.\n *\b**\b**\b**\b* F\bFI\bIL\bLE\bE_\b_U\bUP\bPL\bLO\bOA\bAD\bD_\b_T\bTE\bEM\bMP\bP_\b_D\bDI\bIR\bR_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: None\n The directory to store data to (typically files larger than\n@@ -863,15 +863,15 @@\n Default: '_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\br_\be_\bn_\bd_\be_\br_\be_\br_\bs_\b._\bD_\bj_\ba_\bn_\bg_\bo_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs'\n The class that renders forms and form widgets. It must implement _\bt_\bh_\be_\b _\bl_\bo_\bw_\b-_\bl_\be_\bv_\be_\bl\n _\br_\be_\bn_\bd_\be_\br_\b _\bA_\bP_\bI. Included form renderers are:\n     * '_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\br_\be_\bn_\bd_\be_\br_\be_\br_\bs_\b._\bD_\bj_\ba_\bn_\bg_\bo_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs'\n     * '_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\br_\be_\bn_\bd_\be_\br_\be_\br_\bs_\b._\bJ_\bi_\bn_\bj_\ba_\b2'\n     * '_\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\br_\be_\bn_\bd_\be_\br_\be_\br_\bs_\b._\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs_\bS_\be_\bt_\bt_\bi_\bn_\bg'\n *\b**\b**\b**\b* F\bFO\bOR\bRM\bMS\bS_\b_U\bUR\bRL\bLF\bFI\bIE\bEL\bLD\bD_\b_A\bAS\bSS\bSU\bUM\bME\bE_\b_H\bHT\bTT\bTP\bPS\bS_\b?\b\u00b6 *\b**\b**\b**\b*\n-Deprecated since version 5.0.\n+Verouderd sinds versie 5.0.\n Default: False\n Set this transitional setting to True to opt into using \"https\" as the new\n default value of _\bU_\bR_\bL_\bF_\bi_\be_\bl_\bd_\b._\ba_\bs_\bs_\bu_\bm_\be_\b__\bs_\bc_\bh_\be_\bm_\be during the Django 5.x release cycle.\n *\b**\b**\b**\b* F\bFO\bOR\bRM\bMA\bAT\bT_\b_M\bMO\bOD\bDU\bUL\bLE\bE_\b_P\bPA\bAT\bTH\bH_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: None\n A full Python path to a Python package that contains custom format definitions\n for project locales. If not None, Django will check for a formats.py file,\n@@ -1080,37 +1080,37 @@\n A list in the same format as _\bA_\bD_\bM_\bI_\bN_\bS that specifies who should get broken link\n notifications when _\bB_\br_\bo_\bk_\be_\bn_\bL_\bi_\bn_\bk_\bE_\bm_\ba_\bi_\bl_\bs_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be is enabled.\n *\b**\b**\b**\b* M\bME\bED\bDI\bIA\bA_\b_R\bRO\bOO\bOT\bT_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: '' (Empty string)\n Absolute filesystem path to the directory that will hold _\bu_\bs_\be_\br_\b-_\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bf_\bi_\bl_\be_\bs.\n Example: \"/var/www/example.com/media/\"\n See also _\bM_\bE_\bD_\bI_\bA_\b__\bU_\bR_\bL.\n-Warning\n+Waarschuwing\n _\bM_\bE_\bD_\bI_\bA_\b__\bR_\bO_\bO_\bT and _\bS_\bT_\bA_\bT_\bI_\bC_\b__\bR_\bO_\bO_\bT must have different values. Before _\bS_\bT_\bA_\bT_\bI_\bC_\b__\bR_\bO_\bO_\bT was\n introduced, it was common to rely or fallback on _\bM_\bE_\bD_\bI_\bA_\b__\bR_\bO_\bO_\bT to also serve\n static files; however, since this can have serious security implications, there\n is a validation check to prevent it.\n *\b**\b**\b**\b* M\bME\bED\bDI\bIA\bA_\b_U\bUR\bRL\bL_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: '' (Empty string)\n URL that handles the media served from _\bM_\bE_\bD_\bI_\bA_\b__\bR_\bO_\bO_\bT, used for _\bm_\ba_\bn_\ba_\bg_\bi_\bn_\bg_\b _\bs_\bt_\bo_\br_\be_\bd\n _\bf_\bi_\bl_\be_\bs. It must end in a slash if set to a non-empty value. You will need to\n _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\b _\bt_\bh_\be_\bs_\be_\b _\bf_\bi_\bl_\be_\bs_\b _\bt_\bo_\b _\bb_\be_\b _\bs_\be_\br_\bv_\be_\bd in both development and production\n environments.\n If you want to use {{ MEDIA_URL }} in your templates, add\n 'django.template.context_processors.media' in the 'context_processors' option\n of _\bT_\bE_\bM_\bP_\bL_\bA_\bT_\bE_\bS.\n Example: \"https://media.example.com/\"\n-Warning\n+Waarschuwing\n There are security risks if you are accepting uploaded content from untrusted\n users! See the security guide\u2019s topic on _\bU_\bs_\be_\br_\b-_\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt for mitigation\n details.\n-Warning\n+Waarschuwing\n _\bM_\bE_\bD_\bI_\bA_\b__\bU_\bR_\bL and _\bS_\bT_\bA_\bT_\bI_\bC_\b__\bU_\bR_\bL must have different values. See _\bM_\bE_\bD_\bI_\bA_\b__\bR_\bO_\bO_\bT for more\n details.\n-Note\n+Notitie\n If _\bM_\bE_\bD_\bI_\bA_\b__\bU_\bR_\bL is a relative path, then it will be prefixed by the server-\n provided value of SCRIPT_NAME (or / if not set). This makes it easier to serve\n a Django application in a subpath without adding an extra configuration to the\n settings.\n *\b**\b**\b**\b* M\bMI\bID\bDD\bDL\bLE\bEW\bWA\bAR\bRE\bE_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: None\n A list of middleware to use. See _\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be.\n@@ -1179,15 +1179,15 @@\n A secret key for a particular Django installation. This is used to provide\n _\bc_\br_\by_\bp_\bt_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bs_\bi_\bg_\bn_\bi_\bn_\bg, and should be set to a unique, unpredictable value.\n _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bs_\bt_\ba_\br_\bt_\bp_\br_\bo_\bj_\be_\bc_\bt automatically adds a randomly-generated SECRET_KEY to\n each new project.\n Uses of the key shouldn\u2019t assume that it\u2019s text or bytes. Every use should go\n through _\bf_\bo_\br_\bc_\be_\b__\bs_\bt_\br_\b(_\b) or _\bf_\bo_\br_\bc_\be_\b__\bb_\by_\bt_\be_\bs_\b(_\b) to convert it to the desired type.\n Django will refuse to start if _\bS_\bE_\bC_\bR_\bE_\bT_\b__\bK_\bE_\bY is not set.\n-Warning\n+Waarschuwing\n K\bKe\bee\bep\bp t\bth\bhi\bis\bs v\bva\bal\blu\bue\be s\bse\bec\bcr\bre\bet\bt.\b.\n Running Django with a known _\bS_\bE_\bC_\bR_\bE_\bT_\b__\bK_\bE_\bY defeats many of Django\u2019s security\n protections, and can lead to privilege escalation and remote code execution\n vulnerabilities.\n The secret key is used for:\n     * All _\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs if you are using any other session backend than\n       django.contrib.sessions.backends.cache, or are using the default\n@@ -1196,26 +1196,26 @@\n     * All _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw tokens.\n     * Any usage of _\bc_\br_\by_\bp_\bt_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bs_\bi_\bg_\bn_\bi_\bn_\bg, unless a different key is provided.\n When a secret key is no longer set as _\bS_\bE_\bC_\bR_\bE_\bT_\b__\bK_\bE_\bY or contained within\n _\bS_\bE_\bC_\bR_\bE_\bT_\b__\bK_\bE_\bY_\b__\bF_\bA_\bL_\bL_\bB_\bA_\bC_\bK_\bS all of the above will be invalidated. When rotating your\n secret key, you should move the old key to _\bS_\bE_\bC_\bR_\bE_\bT_\b__\bK_\bE_\bY_\b__\bF_\bA_\bL_\bL_\bB_\bA_\bC_\bK_\bS temporarily.\n Secret keys are not used for passwords of users and key rotation will not\n affect them.\n-Note\n+Notitie\n The default settings.py file created by _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bs_\bt_\ba_\br_\bt_\bp_\br_\bo_\bj_\be_\bc_\bt creates a\n unique SECRET_KEY for convenience.\n *\b**\b**\b**\b* S\bSE\bEC\bCR\bRE\bET\bT_\b_K\bKE\bEY\bY_\b_F\bFA\bAL\bLL\bLB\bBA\bAC\bCK\bKS\bS_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: []\n A list of fallback secret keys for a particular Django installation. These are\n used to allow rotation of the SECRET_KEY.\n In order to rotate your secret keys, set a new SECRET_KEY and move the previous\n value to the beginning of SECRET_KEY_FALLBACKS. Then remove the old values from\n the end of the SECRET_KEY_FALLBACKS when you are ready to expire the sessions,\n password reset tokens, and so on, that make use of them.\n-Note\n+Notitie\n Signing operations are computationally expensive. Having multiple old key\n values in SECRET_KEY_FALLBACKS adds additional overhead to all checks that\n don\u2019t match an earlier key.\n As such, fallback values should be removed after an appropriate period,\n allowing for key rotation.\n Uses of the secret key values shouldn\u2019t assume that they are text or bytes.\n Every use should go through _\bf_\bo_\br_\bc_\be_\b__\bs_\bt_\br_\b(_\b) or _\bf_\bo_\br_\bc_\be_\b__\bb_\by_\bt_\be_\bs_\b(_\b) to convert it to the\n@@ -1229,28 +1229,28 @@\n Unless set to None, the _\bS_\be_\bc_\bu_\br_\bi_\bt_\by_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be sets the _\bC_\br_\bo_\bs_\bs_\b-_\bO_\br_\bi_\bg_\bi_\bn_\b _\bO_\bp_\be_\bn_\be_\br_\b _\bP_\bo_\bl_\bi_\bc_\by\n header on all responses that do not already have it to the value provided.\n *\b**\b**\b**\b* S\bSE\bEC\bCU\bUR\bRE\bE_\b_H\bHS\bST\bTS\bS_\b_I\bIN\bNC\bCL\bLU\bUD\bDE\bE_\b_S\bSU\bUB\bBD\bDO\bOM\bMA\bAI\bIN\bNS\bS_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: False\n If True, the _\bS_\be_\bc_\bu_\br_\bi_\bt_\by_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be adds the includeSubDomains directive to the\n _\bH_\bT_\bT_\bP_\b _\bS_\bt_\br_\bi_\bc_\bt_\b _\bT_\br_\ba_\bn_\bs_\bp_\bo_\br_\bt_\b _\bS_\be_\bc_\bu_\br_\bi_\bt_\by header. It has no effect unless\n _\bS_\bE_\bC_\bU_\bR_\bE_\b__\bH_\bS_\bT_\bS_\b__\bS_\bE_\bC_\bO_\bN_\bD_\bS is set to a non-zero value.\n-Warning\n+Waarschuwing\n Setting this incorrectly can irreversibly (for the value of\n _\bS_\bE_\bC_\bU_\bR_\bE_\b__\bH_\bS_\bT_\bS_\b__\bS_\bE_\bC_\bO_\bN_\bD_\bS) break your site. Read the _\bH_\bT_\bT_\bP_\b _\bS_\bt_\br_\bi_\bc_\bt_\b _\bT_\br_\ba_\bn_\bs_\bp_\bo_\br_\bt_\b _\bS_\be_\bc_\bu_\br_\bi_\bt_\by\n documentation first.\n *\b**\b**\b**\b* S\bSE\bEC\bCU\bUR\bRE\bE_\b_H\bHS\bST\bTS\bS_\b_P\bPR\bRE\bEL\bLO\bOA\bAD\bD_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: False\n If True, the _\bS_\be_\bc_\bu_\br_\bi_\bt_\by_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be adds the preload directive to the _\bH_\bT_\bT_\bP_\b _\bS_\bt_\br_\bi_\bc_\bt\n _\bT_\br_\ba_\bn_\bs_\bp_\bo_\br_\bt_\b _\bS_\be_\bc_\bu_\br_\bi_\bt_\by header. It has no effect unless _\bS_\bE_\bC_\bU_\bR_\bE_\b__\bH_\bS_\bT_\bS_\b__\bS_\bE_\bC_\bO_\bN_\bD_\bS is set\n to a non-zero value.\n *\b**\b**\b**\b* S\bSE\bEC\bCU\bUR\bRE\bE_\b_H\bHS\bST\bTS\bS_\b_S\bSE\bEC\bCO\bON\bND\bDS\bS_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: 0\n If set to a non-zero integer value, the _\bS_\be_\bc_\bu_\br_\bi_\bt_\by_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be sets the _\bH_\bT_\bT_\bP_\b _\bS_\bt_\br_\bi_\bc_\bt\n _\bT_\br_\ba_\bn_\bs_\bp_\bo_\br_\bt_\b _\bS_\be_\bc_\bu_\br_\bi_\bt_\by header on all responses that do not already have it.\n-Warning\n+Waarschuwing\n Setting this incorrectly can irreversibly (for some time) break your site. Read\n the _\bH_\bT_\bT_\bP_\b _\bS_\bt_\br_\bi_\bc_\bt_\b _\bT_\br_\ba_\bn_\bs_\bp_\bo_\br_\bt_\b _\bS_\be_\bc_\bu_\br_\bi_\bt_\by documentation first.\n *\b**\b**\b**\b* S\bSE\bEC\bCU\bUR\bRE\bE_\b_P\bPR\bRO\bOX\bXY\bY_\b_S\bSS\bSL\bL_\b_H\bHE\bEA\bAD\bDE\bER\bR_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: None\n A tuple representing an HTTP header/value combination that signifies a request\n is secure. This controls the behavior of the request object\u2019s is_secure()\n method.\n@@ -1278,15 +1278,15 @@\n       list of protocols (e.g. 'https,http,http').\n You should o\bon\bnl\bly\by set this setting if you control your proxy or have some other\n guarantee that it sets/strips this header appropriately.\n Note that the header needs to be in the format as used by request.META \u2013 all\n caps and likely starting with HTTP_. (Remember, Django automatically adds\n 'HTTP_' to the start of x-header names before making the header available in\n request.META.)\n-Warning\n+Waarschuwing\n M\bMo\bod\bdi\bif\bfy\byi\bin\bng\bg t\bth\bhi\bis\bs s\bse\bet\btt\bti\bin\bng\bg c\bca\ban\bn c\bco\bom\bmp\bpr\bro\bom\bmi\bis\bse\be y\byo\bou\bur\br s\bsi\bit\bte\be?\b\u2019s\bs s\bse\bec\bcu\bur\bri\bit\bty\by.\b. E\bEn\bns\bsu\bur\bre\be y\byo\bou\bu f\bfu\bul\bll\bly\by\n u\bun\bnd\bde\ber\brs\bst\bta\ban\bnd\bd y\byo\bou\bur\br s\bse\bet\btu\bup\bp b\bbe\bef\bfo\bor\bre\be c\bch\bha\ban\bng\bgi\bin\bng\bg i\bit\bt.\b.\n Make sure ALL of the following are true before setting this (assuming the\n values from the example above):\n     * Your Django app is behind a proxy.\n     * Your proxy strips the X-Forwarded-Proto header from all incoming\n       requests, even when it contains a comma-separated list of protocols. In\n@@ -1312,15 +1312,15 @@\n this host rather than the originally-requested host (e.g. www.example.com). If\n _\bS_\bE_\bC_\bU_\bR_\bE_\b__\bS_\bS_\bL_\b__\bR_\bE_\bD_\bI_\bR_\bE_\bC_\bT is False, this setting has no effect.\n *\b**\b**\b**\b* S\bSE\bEC\bCU\bUR\bRE\bE_\b_S\bSS\bSL\bL_\b_R\bRE\bED\bDI\bIR\bRE\bEC\bCT\bT_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: False\n If True, the _\bS_\be_\bc_\bu_\br_\bi_\bt_\by_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\bs all non-HTTPS requests to HTTPS\n (except for those URLs matching a regular expression listed in\n _\bS_\bE_\bC_\bU_\bR_\bE_\b__\bR_\bE_\bD_\bI_\bR_\bE_\bC_\bT_\b__\bE_\bX_\bE_\bM_\bP_\bT).\n-Note\n+Notitie\n If turning this to True causes infinite redirects, it probably means your site\n is running behind a proxy and can\u2019t tell which requests are secure and which\n are not. Your proxy likely sets a header to indicate secure requests; you can\n correct the problem by finding out what that header is and configuring the\n _\bS_\bE_\bC_\bU_\bR_\bE_\b__\bP_\bR_\bO_\bX_\bY_\b__\bS_\bS_\bL_\b__\bH_\bE_\bA_\bD_\bE_\bR setting accordingly.\n *\b**\b**\b**\b* S\bSE\bER\bRI\bIA\bAL\bLI\bIZ\bZA\bAT\bTI\bIO\bON\bN_\b_M\bMO\bOD\bDU\bUL\bLE\bES\bS_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: Not defined\n@@ -1430,15 +1430,15 @@\n Default: [] (Empty list)\n Directories where the engine should look for template source files, in search\n order.\n *\b**\b**\b* A\bAP\bPP\bP_\b_D\bDI\bIR\bRS\bS_\b?\b\u00b6 *\b**\b**\b*\n Default: False\n Whether the engine should look for template source files inside installed\n applications.\n-Note\n+Notitie\n The default settings.py file created by _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bs_\bt_\ba_\br_\bt_\bp_\br_\bo_\bj_\be_\bc_\bt sets\n 'APP_DIRS': True.\n *\b**\b**\b* O\bOP\bPT\bTI\bIO\bON\bNS\bS_\b?\b\u00b6 *\b**\b**\b*\n Default: {} (Empty dict)\n Extra parameters to pass to the template backend. Available parameters vary\n depending on the template backend. See _\bD_\bj_\ba_\bn_\bg_\bo_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs and _\bJ_\bi_\bn_\bj_\ba_\b2 for the\n options of the built-in backends.\n@@ -1481,15 +1481,15 @@\n the _\bd_\ba_\bt_\be template filter.\n The locale-dictated format has higher precedence and will be applied instead.\n See also _\bD_\bA_\bT_\bE_\b__\bI_\bN_\bP_\bU_\bT_\b__\bF_\bO_\bR_\bM_\bA_\bT_\bS and _\bD_\bA_\bT_\bE_\bT_\bI_\bM_\bE_\b__\bI_\bN_\bP_\bU_\bT_\b__\bF_\bO_\bR_\bM_\bA_\bT_\bS.\n *\b**\b**\b**\b* T\bTI\bIM\bME\bE_\b_Z\bZO\bON\bNE\bE_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: 'America/Chicago'\n A string representing the time zone for this installation. See the _\bl_\bi_\bs_\bt_\b _\bo_\bf_\b _\bt_\bi_\bm_\be\n _\bz_\bo_\bn_\be_\bs.\n-Note\n+Notitie\n Since Django was first released with the _\bT_\bI_\bM_\bE_\b__\bZ_\bO_\bN_\bE set to 'America/Chicago',\n the global setting (used if nothing is defined in your project\u2019s settings.py)\n remains 'America/Chicago' for backwards compatibility. New project templates\n default to 'UTC'.\n Note that this isn\u2019t necessarily the time zone of the server. For example, one\n server may serve multiple Django-powered sites, each with a separate time zone\n setting.\n@@ -1500,26 +1500,26 @@\n On Unix environments (where _\bt_\bi_\bm_\be_\b._\bt_\bz_\bs_\be_\bt_\b(_\b) is implemented), Django sets the\n os.environ['TZ'] variable to the time zone you specify in the _\bT_\bI_\bM_\bE_\b__\bZ_\bO_\bN_\bE\n setting. Thus, all your views and models will automatically operate in this\n time zone. However, Django won\u2019t set the TZ environment variable if you\u2019re\n using the manual configuration option as described in _\bm_\ba_\bn_\bu_\ba_\bl_\bl_\by_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\bi_\bn_\bg\n _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs. If Django doesn\u2019t set the TZ environment variable, it\u2019s up to you to\n ensure your processes are running in the correct environment.\n-Note\n+Notitie\n Django cannot reliably use alternate time zones in a Windows environment. If\n you\u2019re running Django on Windows, _\bT_\bI_\bM_\bE_\b__\bZ_\bO_\bN_\bE must be set to match the system\n time zone.\n *\b**\b**\b**\b* U\bUS\bSE\bE_\b_I\bI1\b18\b8N\bN_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: True\n A boolean that specifies whether Django\u2019s translation system should be enabled.\n This provides a way to turn it off, for performance. If this is set to False,\n Django will make some optimizations so as not to load the translation\n machinery.\n See also _\bL_\bA_\bN_\bG_\bU_\bA_\bG_\bE_\b__\bC_\bO_\bD_\bE and _\bU_\bS_\bE_\b__\bT_\bZ.\n-Note\n+Notitie\n The default settings.py file created by _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bs_\bt_\ba_\br_\bt_\bp_\br_\bo_\bj_\be_\bc_\bt includes\n USE_I18N = True for convenience.\n *\b**\b**\b**\b* U\bUS\bSE\bE_\b_T\bTH\bHO\bOU\bUS\bSA\bAN\bND\bD_\b_S\bSE\bEP\bPA\bAR\bRA\bAT\bTO\bOR\bR_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: False\n A boolean that specifies whether to display numbers using a thousand separator.\n When set to True, Django will format numbers using the _\bN_\bU_\bM_\bB_\bE_\bR_\b__\bG_\bR_\bO_\bU_\bP_\bI_\bN_\bG and\n _\bT_\bH_\bO_\bU_\bS_\bA_\bN_\bD_\b__\bS_\bE_\bP_\bA_\bR_\bA_\bT_\bO_\bR settings. The latter two settings may also be dictated by\n@@ -1578,15 +1578,15 @@\n *\b**\b**\b**\b* A\bAU\bUT\bTH\bHE\bEN\bNT\bTI\bIC\bCA\bAT\bTI\bIO\bON\bN_\b_B\bBA\bAC\bCK\bKE\bEN\bND\bDS\bS_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: ['django.contrib.auth.backends.ModelBackend']\n A list of authentication backend classes (as strings) to use when attempting to\n authenticate a user. See the _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn for details.\n *\b**\b**\b**\b* A\bAU\bUT\bTH\bH_\b_U\bUS\bSE\bER\bR_\b_M\bMO\bOD\bDE\bEL\bL_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: 'auth.User'\n The model to use to represent a User. See _\bS_\bu_\bb_\bs_\bt_\bi_\bt_\bu_\bt_\bi_\bn_\bg_\b _\ba_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bU_\bs_\be_\br_\b _\bm_\bo_\bd_\be_\bl.\n-Warning\n+Waarschuwing\n You cannot change the AUTH_USER_MODEL setting during the lifetime of a project\n (i.e. once you have made and migrated models that depend on it) without serious\n effort. It is intended to be set at the project start, and the model it refers\n to must be available in the first migration of the app that it lives in. See\n _\bS_\bu_\bb_\bs_\bt_\bi_\bt_\bu_\bt_\bi_\bn_\bg_\b _\ba_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bU_\bs_\be_\br_\b _\bm_\bo_\bd_\be_\bl for more details.\n *\b**\b**\b**\b* L\bLO\bOG\bGI\bIN\bN_\b_R\bRE\bED\bDI\bIR\bRE\bEC\bCT\bT_\b_U\bUR\bRL\bL_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: '/accounts/profile/'\n@@ -1602,15 +1602,15 @@\n The URL or _\bn_\ba_\bm_\be_\bd_\b _\bU_\bR_\bL_\b _\bp_\ba_\bt_\bt_\be_\br_\bn where requests are redirected after logout if\n _\bL_\bo_\bg_\bo_\bu_\bt_\bV_\bi_\be_\bw doesn\u2019t have a next_page attribute.\n If None, no redirect will be performed and the logout view will be rendered.\n *\b**\b**\b**\b* P\bPA\bAS\bSS\bSW\bWO\bOR\bRD\bD_\b_R\bRE\bES\bSE\bET\bT_\b_T\bTI\bIM\bME\bEO\bOU\bUT\bT_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: 259200 (3 days, in seconds)\n The number of seconds a password reset link is valid for.\n Used by the _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bC_\bo_\bn_\bf_\bi_\br_\bm_\bV_\bi_\be_\bw.\n-Note\n+Notitie\n Reducing the value of this timeout doesn\u2019t make any difference to the ability\n of an attacker to brute-force a password reset token. Tokens are designed to be\n safe from brute-forcing without any timeout.\n This timeout exists to protect against some unlikely attack scenarios, such as\n someone gaining access to email archives that may contain old, unused password\n reset tokens.\n *\b**\b**\b**\b* P\bPA\bAS\bSS\bSW\bWO\bOR\bRD\bD_\b_H\bHA\bAS\bSH\bHE\bER\bRS\bS_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -1738,15 +1738,15 @@\n       arrives from an external link.\n       In the GitHub scenario, the session cookie would be allowed when\n       following a regular link from an external website and be blocked in CSRF-\n       prone request methods (e.g. POST).\n     * 'None' (string): the session cookie will be sent with all same-site and\n       cross-site requests.\n     * False: disables the flag.\n-Note\n+Notitie\n Modern browsers provide a more secure default policy for the SameSite flag and\n will assume Lax for cookies without an explicit value set.\n *\b**\b**\b**\b* S\bSE\bES\bSS\bSI\bIO\bON\bN_\b_C\bCO\bOO\bOK\bKI\bIE\bE_\b_S\bSE\bEC\bCU\bUR\bRE\bE_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: False\n Whether to use a secure cookie for the session cookie. If this is set to True,\n the cookie will be marked as \u201csecure\u201d, which means browsers may ensure that the\n cookie is only sent under an HTTPS connection.\n@@ -1797,15 +1797,15 @@\n The absolute path to the directory where _\bc_\bo_\bl_\bl_\be_\bc_\bt_\bs_\bt_\ba_\bt_\bi_\bc will collect static\n files for deployment.\n Example: \"/var/www/example.com/static/\"\n If the _\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs contrib app is enabled (as in the default project template),\n the _\bc_\bo_\bl_\bl_\be_\bc_\bt_\bs_\bt_\ba_\bt_\bi_\bc management command will collect static files into this\n directory. See the how-to on _\bm_\ba_\bn_\ba_\bg_\bi_\bn_\bg_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs for more details about\n usage.\n-Warning\n+Waarschuwing\n This should be an initially empty destination directory for collecting your\n static files from their permanent locations into one directory for ease of\n deployment; it is n\bno\bot\bt a place to store your static files permanently. You\n should do that in directories that will be found by _\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs\u2019s _\bf_\bi_\bn_\bd_\be_\br_\bs,\n which by default, are 'static/' app sub-directories and any directories you\n include in _\bS_\bT_\bA_\bT_\bI_\bC_\bF_\bI_\bL_\bE_\bS_\b__\bD_\bI_\bR_\bS).\n *\b**\b**\b**\b* S\bST\bTA\bAT\bTI\bIC\bC_\b_U\bUR\bRL\bL_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -1813,15 +1813,15 @@\n URL to use when referring to static files located in _\bS_\bT_\bA_\bT_\bI_\bC_\b__\bR_\bO_\bO_\bT.\n Example: \"static/\" or \"https://static.example.com/\"\n If not None, this will be used as the base path for _\ba_\bs_\bs_\be_\bt_\b _\bd_\be_\bf_\bi_\bn_\bi_\bt_\bi_\bo_\bn_\bs (the\n Media class) and the _\bs_\bt_\ba_\bt_\bi_\bc_\bf_\bi_\bl_\be_\bs_\b _\ba_\bp_\bp.\n It must end in a slash if set to a non-empty value.\n You may need to _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\b _\bt_\bh_\be_\bs_\be_\b _\bf_\bi_\bl_\be_\bs_\b _\bt_\bo_\b _\bb_\be_\b _\bs_\be_\br_\bv_\be_\bd_\b _\bi_\bn_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt and will\n definitely need to do so _\bi_\bn_\b _\bp_\br_\bo_\bd_\bu_\bc_\bt_\bi_\bo_\bn.\n-Note\n+Notitie\n If _\bS_\bT_\bA_\bT_\bI_\bC_\b__\bU_\bR_\bL is a relative path, then it will be prefixed by the server-\n provided value of SCRIPT_NAME (or / if not set). This makes it easier to serve\n a Django application in a subpath without adding an extra configuration to the\n settings.\n *\b**\b**\b**\b* S\bST\bTA\bAT\bTI\bIC\bCF\bFI\bIL\bLE\bES\bS_\b_D\bDI\bIR\bRS\bS_\b?\b\u00b6 *\b**\b**\b**\b*\n Default: [] (Empty list)\n This setting defines the additional locations the staticfiles app will traverse\n@@ -1863,15 +1863,15 @@\n subdirectory of each app (using\n django.contrib.staticfiles.finders.AppDirectoriesFinder). If multiple files\n with the same name are present, the first file that is found will be used.\n One finder is disabled by default:\n django.contrib.staticfiles.finders.DefaultStorageFinder. If added to your\n _\bS_\bT_\bA_\bT_\bI_\bC_\bF_\bI_\bL_\bE_\bS_\b__\bF_\bI_\bN_\bD_\bE_\bR_\bS setting, it will look for static files in the default file\n storage as defined by the default key in the _\bS_\bT_\bO_\bR_\bA_\bG_\bE_\bS setting.\n-Note\n+Notitie\n When using the AppDirectoriesFinder finder, make sure your apps can be found by\n staticfiles by adding the app to the _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS setting of your site.\n Static file finders are currently considered a private interface, and this\n interface is thus undocumented.\n *\b**\b**\b**\b**\b* _\bC\bC_\bo\bo_\br\br_\be\be_\b _\bS\bS_\be\be_\bt\bt_\bt\bt_\bi\bi_\bn\bn_\bg\bg_\bs\bs_\b _\bT\bT_\bo\bo_\bp\bp_\bi\bi_\bc\bc_\ba\ba_\bl\bl_\b _\bI\bI_\bn\bn_\bd\bd_\be\be_\bx\bx_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* C\bCa\bac\bch\bhe\be_\b?\b\u00b6 *\b**\b**\b**\b*\n     * _\bC_\bA_\bC_\bH_\bE_\bS\n@@ -2236,16 +2236,16 @@\n                 # _\bL_\bo_\bg_\bg_\bi_\bn_\bg\n                 # _\bM_\bo_\bd_\be_\bl_\bs\n                 # _\bS_\be_\bc_\bu_\br_\bi_\bt_\by\n                 # _\bS_\be_\br_\bi_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n                 # _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n                 # _\bT_\be_\bs_\bt_\bi_\bn_\bg\n                 # _\bU_\bR_\bL_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\bc_\bh_\be_\bm_\ba_\bE_\bd_\bi_\bt_\bo_\br\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\bi_\bg_\bn_\ba_\bl_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/signals.html", "source2": "./usr/share/doc/python-django-doc/html/ref/signals.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Signals &#8212; Django 5.2b1 documentation</title>\n+    <title>Signals &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Templates\" href=\"templates/index.html\" />\n     <link rel=\"prev\" title=\"Settings\" href=\"settings.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -78,45 +79,45 @@\n           <div class=\"yui-g\" id=\"ref-signals\">\n             \n   <section id=\"s-signals\">\n <span id=\"signals\"></span><h1>Signals<a class=\"headerlink\" href=\"#signals\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>A list of all the signals that Django sends. All built-in signals are sent\n using the <a class=\"reference internal\" href=\"../topics/signals.html#django.dispatch.Signal.send\" title=\"django.dispatch.Signal.send\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">send()</span></code></a> method.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>See the documentation on the <a class=\"reference internal\" href=\"../topics/signals.html\"><span class=\"doc\">signal dispatcher</span></a> for\n information regarding how to register for and receive signals.</p>\n <p>The <a class=\"reference internal\" href=\"../topics/auth/index.html\"><span class=\"doc\">authentication framework</span></a> sends <a class=\"reference internal\" href=\"contrib/auth.html#topics-auth-signals\"><span class=\"std std-ref\">signals when\n a user is logged in / out</span></a>.</p>\n </div>\n <section id=\"s-module-django.db.models.signals\">\n <span id=\"s-model-signals\"></span><span id=\"module-django.db.models.signals\"></span><span id=\"model-signals\"></span><h2>Model signals<a class=\"headerlink\" href=\"#module-django.db.models.signals\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>The <a class=\"reference internal\" href=\"#module-django.db.models.signals\" title=\"django.db.models.signals: Signals sent by the model system.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.db.models.signals</span></code></a> module defines a set of signals sent by the\n model system.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Signals can make your code harder to maintain. Consider implementing a\n helper method on a <a class=\"reference internal\" href=\"../topics/db/managers.html#custom-managers\"><span class=\"std std-ref\">custom manager</span></a>, to\n both update your models and perform additional logic, or else\n <a class=\"reference internal\" href=\"../topics/db/models.html#overriding-model-methods\"><span class=\"std std-ref\">overriding model methods</span></a> before using\n model signals.</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Many of these signals are sent by various model methods like\n <code class=\"docutils literal notranslate\"><span class=\"pre\">__init__()</span></code> or <a class=\"reference internal\" href=\"models/instances.html#django.db.models.Model.save\" title=\"django.db.models.Model.save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">save()</span></code></a> that you can\n override in your own code.</p>\n <p>If you override these methods on your model, you must call the parent class\u2019\n methods for these signals to be sent.</p>\n <p>Note also that Django stores signal handlers as weak references by default,\n so if your handler is a local function, it may be garbage collected.  To\n prevent this, pass <code class=\"docutils literal notranslate\"><span class=\"pre\">weak=False</span></code> when you call the signal\u2019s <a class=\"reference internal\" href=\"../topics/signals.html#django.dispatch.Signal.connect\" title=\"django.dispatch.Signal.connect\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">connect()</span></code></a>.</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Model signals <code class=\"docutils literal notranslate\"><span class=\"pre\">sender</span></code> model can be lazily referenced when connecting a\n receiver by specifying its full application label. For example, an\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Question</span></code> model defined in the <code class=\"docutils literal notranslate\"><span class=\"pre\">polls</span></code> application could be referenced\n as <code class=\"docutils literal notranslate\"><span class=\"pre\">'polls.Question'</span></code>. This sort of reference can be quite handy when\n dealing with circular import dependencies and swappable models.</p>\n </div>\n <section id=\"s-pre-init\">\n@@ -173,24 +174,24 @@\n <p>Like pre_init, but this one is sent when the <code class=\"docutils literal notranslate\"><span class=\"pre\">__init__()</span></code> method finishes.</p>\n <p>Arguments sent with this signal:</p>\n <dl>\n <dt><code class=\"docutils literal notranslate\"><span class=\"pre\">sender</span></code></dt><dd><p>As above: the model class that just had an instance created.</p>\n </dd>\n <dt><code class=\"docutils literal notranslate\"><span class=\"pre\">instance</span></code></dt><dd><p>The actual instance of the model that\u2019s just been created.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><a class=\"reference internal\" href=\"models/instances.html#django.db.models.Model._state\" title=\"django.db.models.Model._state\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">instance._state</span></code></a> isn\u2019t set\n before sending the <code class=\"docutils literal notranslate\"><span class=\"pre\">post_init</span></code> signal, so <code class=\"docutils literal notranslate\"><span class=\"pre\">_state</span></code> attributes\n always have their default values. For example, <code class=\"docutils literal notranslate\"><span class=\"pre\">_state.db</span></code> is\n <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>.</p>\n </div>\n </dd>\n </dl>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>For performance reasons, you shouldn\u2019t perform queries in receivers of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">pre_init</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">post_init</span></code> signals because they would be executed for\n each instance returned during queryset iteration.</p>\n </div>\n </section>\n <section id=\"s-pre-save\">\n <span id=\"pre-save\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">pre_save</span></code><a class=\"headerlink\" href=\"#pre-save\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -596,29 +597,29 @@\n     <span class=\"o\">...</span>\n \n     <span class=\"k\">def</span> <span class=\"nf\">ready</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">):</span>\n         <span class=\"n\">post_migrate</span><span class=\"o\">.</span><span class=\"n\">connect</span><span class=\"p\">(</span><span class=\"n\">my_callback</span><span class=\"p\">,</span> <span class=\"n\">sender</span><span class=\"o\">=</span><span class=\"bp\">self</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If you provide an <a class=\"reference internal\" href=\"applications.html#django.apps.AppConfig\" title=\"django.apps.AppConfig\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AppConfig</span></code></a> instance as the sender\n argument, please ensure that the signal is registered in\n <a class=\"reference internal\" href=\"applications.html#django.apps.AppConfig.ready\" title=\"django.apps.AppConfig.ready\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">ready()</span></code></a>. <code class=\"docutils literal notranslate\"><span class=\"pre\">AppConfig</span></code>s are recreated for\n tests that run with a modified set of <a class=\"reference internal\" href=\"settings.html#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">INSTALLED_APPS</span></code></a> (such as\n when settings are overridden) and such signals should be connected for each\n new <code class=\"docutils literal notranslate\"><span class=\"pre\">AppConfig</span></code> instance.</p>\n </div>\n </section>\n </section>\n <section id=\"s-module-django.core.signals\">\n <span id=\"s-request-response-signals\"></span><span id=\"module-django.core.signals\"></span><span id=\"request-response-signals\"></span><h2>Request/response signals<a class=\"headerlink\" href=\"#module-django.core.signals\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Signals sent by the core framework when processing a request.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Signals can make your code harder to maintain. Consider <a class=\"reference internal\" href=\"../topics/http/middleware.html\"><span class=\"doc\">using a\n middleware</span></a> before using request/response\n signals.</p>\n </div>\n <section id=\"s-request-started\">\n <span id=\"request-started\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">request_started</span></code><a class=\"headerlink\" href=\"#request-started\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py data\">\n@@ -795,37 +796,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"settings.html\"\n-                          title=\"previous chapter\">Settings</a></p>\n+                          title=\"vorig hoofdstuk\">Settings</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"templates/index.html\"\n-                          title=\"next chapter\">Templates</a></p>\n+                          title=\"volgend hoofdstuk\">Templates</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,33 +1,33 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* S\bSi\big\bgn\bna\bal\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A list of all the signals that Django sends. All built-in signals are sent\n using the _\bs_\be_\bn_\bd_\b(_\b) method.\n-See also\n+Zie ook\n See the documentation on the _\bs_\bi_\bg_\bn_\ba_\bl_\b _\bd_\bi_\bs_\bp_\ba_\bt_\bc_\bh_\be_\br for information regarding how to\n register for and receive signals.\n The _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk sends _\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b _\bw_\bh_\be_\bn_\b _\ba_\b _\bu_\bs_\be_\br_\b _\bi_\bs_\b _\bl_\bo_\bg_\bg_\be_\bd_\b _\bi_\bn_\b _\b/_\b _\bo_\bu_\bt.\n *\b**\b**\b**\b**\b* M\bMo\bod\bde\bel\bl s\bsi\big\bgn\bna\bal\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs module defines a set of signals sent by the model\n system.\n-Warning\n+Waarschuwing\n Signals can make your code harder to maintain. Consider implementing a helper\n method on a _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bm_\ba_\bn_\ba_\bg_\be_\br, to both update your models and perform additional\n logic, or else _\bo_\bv_\be_\br_\br_\bi_\bd_\bi_\bn_\bg_\b _\bm_\bo_\bd_\be_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs before using model signals.\n-Warning\n+Waarschuwing\n Many of these signals are sent by various model methods like __init__() or _\bs_\ba_\bv_\be\n _\b(_\b) that you can override in your own code.\n If you override these methods on your model, you must call the parent class\u2019\n methods for these signals to be sent.\n Note also that Django stores signal handlers as weak references by default, so\n if your handler is a local function, it may be garbage collected. To prevent\n this, pass weak=False when you call the signal\u2019s _\bc_\bo_\bn_\bn_\be_\bc_\bt_\b(_\b).\n-Note\n+Notitie\n Model signals sender model can be lazily referenced when connecting a receiver\n by specifying its full application label. For example, an Question model\n defined in the polls application could be referenced as 'polls.Question'. This\n sort of reference can be quite handy when dealing with circular import\n dependencies and swappable models.\n *\b**\b**\b**\b* p\bpr\bre\be_\b_i\bin\bni\bit\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n   django.db.models.signals.pre_init_\b\u00b6\n@@ -53,19 +53,19 @@\n   django.db.models.signals.post_init_\b\u00b6\n Like pre_init, but this one is sent when the __init__() method finishes.\n Arguments sent with this signal:\n   sender\n       As above: the model class that just had an instance created.\n   instance\n       The actual instance of the model that\u2019s just been created.\n-      Note\n+      Notitie\n       _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b._\b__\bs_\bt_\ba_\bt_\be isn\u2019t set before sending the post_init signal, so _state\n       attributes always have their default values. For example, _state.db is\n       None.\n-Warning\n+Waarschuwing\n For performance reasons, you shouldn\u2019t perform queries in receivers of pre_init\n or post_init signals because they would be executed for each instance returned\n during queryset iteration.\n *\b**\b**\b**\b* p\bpr\bre\be_\b_s\bsa\bav\bve\be_\b?\b\u00b6 *\b**\b**\b**\b*\n   django.db.models.signals.pre_save_\b\u00b6\n This is sent at the beginning of a model\u2019s _\bs_\ba_\bv_\be_\b(_\b) method.\n Arguments sent with this signal:\n@@ -323,23 +323,23 @@\n \n \n class MyAppConfig(AppConfig):\n     ...\n \n     def ready(self):\n         post_migrate.connect(my_callback, sender=self)\n-Note\n+Notitie\n If you provide an _\bA_\bp_\bp_\bC_\bo_\bn_\bf_\bi_\bg instance as the sender argument, please ensure that\n the signal is registered in _\br_\be_\ba_\bd_\by_\b(_\b). AppConfigs are recreated for tests that\n run with a modified set of _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS (such as when settings are\n overridden) and such signals should be connected for each new AppConfig\n instance.\n *\b**\b**\b**\b**\b* R\bRe\beq\bqu\bue\bes\bst\bt/\b/r\bre\bes\bsp\bpo\bon\bns\bse\be s\bsi\big\bgn\bna\bal\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Signals sent by the core framework when processing a request.\n-Warning\n+Waarschuwing\n Signals can make your code harder to maintain. Consider _\bu_\bs_\bi_\bn_\bg_\b _\ba_\b _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n before using request/response signals.\n *\b**\b**\b**\b* r\bre\beq\bqu\bue\bes\bst\bt_\b_s\bst\bta\bar\brt\bte\bed\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n   django.core.signals.request_started_\b\u00b6\n Sent when Django begins processing an HTTP request.\n Arguments sent with this signal:\n   sender\n@@ -430,16 +430,16 @@\n                 # _\br_\be_\bq_\bu_\be_\bs_\bt_\b__\bf_\bi_\bn_\bi_\bs_\bh_\be_\bd\n                 # _\bg_\bo_\bt_\b__\br_\be_\bq_\bu_\be_\bs_\bt_\b__\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn\n           o _\bT_\be_\bs_\bt_\b _\bs_\bi_\bg_\bn_\ba_\bl_\bs\n                 # _\bs_\be_\bt_\bt_\bi_\bn_\bg_\b__\bc_\bh_\ba_\bn_\bg_\be_\bd\n                 # _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\br_\be_\bn_\bd_\be_\br_\be_\bd\n           o _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bW_\br_\ba_\bp_\bp_\be_\br_\bs\n                 # _\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\b__\bc_\br_\be_\ba_\bt_\be_\bd\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\be_\bt_\bt_\bi_\bn_\bg_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/template-response.html", "source2": "./usr/share/doc/python-django-doc/html/ref/template-response.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>TemplateResponse and SimpleTemplateResponse &#8212; Django 5.2b1 documentation</title>\n+    <title>TemplateResponse and SimpleTemplateResponse &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Unicode data\" href=\"unicode.html\" />\n     <link rel=\"prev\" title=\"The Django template language: for Python programmers\" href=\"templates/api.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -92,15 +93,15 @@\n the details of the template and context that was provided by the view to\n compute the response. The final output of the response is not computed until\n it is needed, later in the response process.</p>\n <section id=\"s-simpletemplateresponse-objects\">\n <span id=\"simpletemplateresponse-objects\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">SimpleTemplateResponse</span></code> objects<a class=\"headerlink\" href=\"#simpletemplateresponse-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.template.response.SimpleTemplateResponse\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SimpleTemplateResponse</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L10\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.SimpleTemplateResponse\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SimpleTemplateResponse</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L10\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.SimpleTemplateResponse\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <section id=\"s-attributes\">\n <span id=\"attributes\"></span><h3>Attributes<a class=\"headerlink\" href=\"#attributes\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.template.response.SimpleTemplateResponse.template_name\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTemplateResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">template_name</span></span><a class=\"headerlink\" href=\"#django.template.response.SimpleTemplateResponse.template_name\" title=\"Link to this definition\">\u00b6</a></dt>\n@@ -117,31 +118,31 @@\n <dd><p>The context data to be used when rendering the template. It must be a\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/stdtypes.html#dict\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">dict</span></code></a>.</p>\n <p>Example: <code class=\"docutils literal notranslate\"><span class=\"pre\">{'foo':</span> <span class=\"pre\">123}</span></code></p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.template.response.SimpleTemplateResponse.rendered_content\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTemplateResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">rendered_content</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L82\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.SimpleTemplateResponse.rendered_content\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTemplateResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">rendered_content</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L82\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.SimpleTemplateResponse.rendered_content\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The current rendered value of the response content, using the current\n template and context data.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.template.response.SimpleTemplateResponse.is_rendered\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTemplateResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">is_rendered</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L122\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.SimpleTemplateResponse.is_rendered\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTemplateResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">is_rendered</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L122\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.SimpleTemplateResponse.is_rendered\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A boolean indicating whether the response content has been rendered.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-methods\">\n <span id=\"methods\"></span><h3>Methods<a class=\"headerlink\" href=\"#methods\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.template.response.SimpleTemplateResponse.__init__\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTemplateResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">__init__</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">status</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">charset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.SimpleTemplateResponse.__init__\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTemplateResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">__init__</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">status</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">charset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.SimpleTemplateResponse.__init__\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Instantiates a <a class=\"reference internal\" href=\"#django.template.response.SimpleTemplateResponse\" title=\"django.template.response.SimpleTemplateResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SimpleTemplateResponse</span></code></a>\n object with the given template, context, content type, HTTP status, and\n charset.</p>\n <dl class=\"simple\">\n <dt><code class=\"docutils literal notranslate\"><span class=\"pre\">template</span></code></dt><dd><p>A backend-dependent template object (such as those returned by\n <a class=\"reference internal\" href=\"../topics/templates.html#django.template.loader.get_template\" title=\"django.template.loader.get_template\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">get_template()</span></code></a>), the name of a template,\n or a list of template names.</p>\n@@ -166,35 +167,35 @@\n <dt><code class=\"docutils literal notranslate\"><span class=\"pre\">headers</span></code></dt><dd><p>A <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/stdtypes.html#dict\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">dict</span></code></a> of HTTP headers to add to the response.</p>\n </dd>\n </dl>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.template.response.SimpleTemplateResponse.resolve_context\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTemplateResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">resolve_context</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L78\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.SimpleTemplateResponse.resolve_context\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTemplateResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">resolve_context</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L78\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.SimpleTemplateResponse.resolve_context\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Preprocesses context data that will be used for rendering a template.\n Accepts a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/stdtypes.html#dict\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">dict</span></code></a> of context data. By default, returns the same\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/stdtypes.html#dict\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">dict</span></code></a>.</p>\n <p>Override this method in order to customize the context.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.template.response.SimpleTemplateResponse.resolve_template\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTemplateResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">resolve_template</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L69\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.SimpleTemplateResponse.resolve_template\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTemplateResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">resolve_template</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L69\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.SimpleTemplateResponse.resolve_template\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Resolves the template instance to use for rendering. Accepts a\n backend-dependent template object (such as those returned by\n <a class=\"reference internal\" href=\"../topics/templates.html#django.template.loader.get_template\" title=\"django.template.loader.get_template\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">get_template()</span></code></a>), the name of a template,\n or a list of template names.</p>\n <p>Returns the backend-dependent template object instance to be rendered.</p>\n <p>Override this method in order to customize template loading.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.template.response.SimpleTemplateResponse.add_post_render_callback\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTemplateResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">add_post_render_callback</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L94\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.SimpleTemplateResponse.add_post_render_callback\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTemplateResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">add_post_render_callback</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L94\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.SimpleTemplateResponse.add_post_render_callback\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Add a callback that will be invoked after rendering has taken\n place. This hook can be used to defer certain processing\n operations (such as caching) until after rendering has occurred.</p>\n <p>If the <a class=\"reference internal\" href=\"#django.template.response.SimpleTemplateResponse\" title=\"django.template.response.SimpleTemplateResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SimpleTemplateResponse</span></code></a>\n has already been rendered, the callback will be invoked\n immediately.</p>\n <p>When called, callbacks will be passed a single argument \u2013 the\n@@ -203,39 +204,39 @@\n <p>If the callback returns a value that is not <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, this will be\n used as the response instead of the original response object (and\n will be passed to the next post rendering callback etc.)</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.template.response.SimpleTemplateResponse.render\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTemplateResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">render</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L105\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.SimpleTemplateResponse.render\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTemplateResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">render</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L105\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.SimpleTemplateResponse.render\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Sets <code class=\"docutils literal notranslate\"><span class=\"pre\">response.content</span></code> to the result obtained by\n <a class=\"reference internal\" href=\"#django.template.response.SimpleTemplateResponse.rendered_content\" title=\"django.template.response.SimpleTemplateResponse.rendered_content\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">SimpleTemplateResponse.rendered_content</span></code></a>, runs all post-rendering\n callbacks, and returns the resulting response object.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">render()</span></code> will only have an effect the first time it is called. On\n subsequent calls, it will return the result obtained from the first call.</p>\n </dd></dl>\n \n </section>\n </section>\n <section id=\"s-templateresponse-objects\">\n <span id=\"templateresponse-objects\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">TemplateResponse</span></code> objects<a class=\"headerlink\" href=\"#templateresponse-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.template.response.TemplateResponse\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TemplateResponse</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L147\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.TemplateResponse\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TemplateResponse</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L147\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.TemplateResponse\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">TemplateResponse</span></code> is a subclass of\n <a class=\"reference internal\" href=\"#django.template.response.SimpleTemplateResponse\" title=\"django.template.response.SimpleTemplateResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SimpleTemplateResponse</span></code></a> that knows about\n the current <a class=\"reference internal\" href=\"request-response.html#django.http.HttpRequest\" title=\"django.http.HttpRequest\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code></a>.</p>\n </dd></dl>\n \n <section id=\"s-id1\">\n <span id=\"id1\"></span><h3>Methods<a class=\"headerlink\" href=\"#id1\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.template.response.TemplateResponse.__init__\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">TemplateResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">__init__</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">status</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">charset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L150\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.TemplateResponse.__init__\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">TemplateResponse.</span></span><span class=\"sig-name descname\"><span class=\"pre\">__init__</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">status</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">charset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/response.py#L150\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.response.TemplateResponse.__init__\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Instantiates a <a class=\"reference internal\" href=\"#django.template.response.TemplateResponse\" title=\"django.template.response.TemplateResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TemplateResponse</span></code></a> object\n with the given request, template, context, content type, HTTP status, and\n charset.</p>\n <dl class=\"simple\">\n <dt><code class=\"docutils literal notranslate\"><span class=\"pre\">request</span></code></dt><dd><p>An <a class=\"reference internal\" href=\"request-response.html#django.http.HttpRequest\" title=\"django.http.HttpRequest\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code></a> instance.</p>\n </dd>\n <dt><code class=\"docutils literal notranslate\"><span class=\"pre\">template</span></code></dt><dd><p>A backend-dependent template object (such as those returned by\n@@ -400,37 +401,37 @@\n <li><a class=\"reference internal\" href=\"#using-templateresponse-and-simpletemplateresponse\">Using <code class=\"docutils literal notranslate\"><span class=\"pre\">TemplateResponse</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">SimpleTemplateResponse</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"templates/api.html\"\n-                          title=\"previous chapter\">The Django template language: for Python programmers</a></p>\n+                          title=\"vorig hoofdstuk\">The Django template language: for Python programmers</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"unicode.html\"\n-                          title=\"next chapter\">Unicode data</a></p>\n+                          title=\"volgend hoofdstuk\">Unicode data</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTe\bem\bmp\bpl\bla\bat\bte\beR\bRe\bes\bsp\bpo\bon\bns\bse\be a\ban\bnd\bd S\bSi\bim\bmp\bpl\ble\beT\bTe\bem\bmp\bpl\bla\bat\bte\beR\bRe\bes\bsp\bpo\bon\bns\bse\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Standard _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be objects are static structures. They are provided with a\n block of pre-rendered content at time of construction, and while that content\n can be modified, it isn\u2019t in a form that makes it easy to perform\n modifications.\n@@ -12,33 +12,33 @@\n context.\n TemplateResponse provides a way to do just that. Unlike basic _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n objects, TemplateResponse objects retain the details of the template and\n context that was provided by the view to compute the response. The final output\n of the response is not computed until it is needed, later in the response\n process.\n *\b**\b**\b**\b**\b* S\bSi\bim\bmp\bpl\ble\beT\bTe\bem\bmp\bpl\bla\bat\bte\beR\bRe\bes\bsp\bpo\bon\bns\bse\be o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SimpleTemplateResponse_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SimpleTemplateResponse_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n *\b**\b**\b**\b* A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   SimpleTemplateResponse.template_name_\b\u00b6\n       The name of the template to be rendered. Accepts a backend-dependent\n       template object (such as those returned by _\bg_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b(_\b)), the name of a\n       template, or a list of template names.\n       Example: ['foo.html', 'path/to/bar.html']\n   SimpleTemplateResponse.context_data_\b\u00b6\n       The context data to be used when rendering the template. It must be a\n       _\bd_\bi_\bc_\bt.\n       Example: {'foo': 123}\n-  SimpleTemplateResponse.rendered_content_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  SimpleTemplateResponse.rendered_content_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The current rendered value of the response content, using the current\n       template and context data.\n-  SimpleTemplateResponse.is_rendered_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  SimpleTemplateResponse.is_rendered_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A boolean indicating whether the response content has been rendered.\n *\b**\b**\b**\b* M\bMe\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   SimpleTemplateResponse.__init__(t\bte\bem\bmp\bpl\bla\bat\bte\be, c\bco\bon\bnt\bte\bex\bxt\bt=\b=N\bNo\bon\bne\be, c\bco\bon\bnt\bte\ben\bnt\bt_\b_t\bty\byp\bpe\be=\b=N\bNo\bon\bne\be,\n-  s\bst\bta\bat\btu\bus\bs=\b=N\bNo\bon\bne\be, c\bch\bha\bar\brs\bse\bet\bt=\b=N\bNo\bon\bne\be, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be, h\bhe\bea\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  s\bst\bta\bat\btu\bus\bs=\b=N\bNo\bon\bne\be, c\bch\bha\bar\brs\bse\bet\bt=\b=N\bNo\bon\bne\be, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be, h\bhe\bea\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Instantiates a _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be object with the given template,\n       context, content type, HTTP status, and charset.\n         template\n             A backend-dependent template object (such as those returned by\n             _\bg_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b(_\b)), the name of a template, or a list of template\n             names.\n         context\n@@ -55,48 +55,48 @@\n             The charset in which the response will be encoded. If not given it\n             will be extracted from content_type, and if that is unsuccessful,\n             the _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bC_\bH_\bA_\bR_\bS_\bE_\bT setting will be used.\n         using\n             The _\bN_\bA_\bM_\bE of a template engine to use for loading the template.\n         headers\n             A _\bd_\bi_\bc_\bt of HTTP headers to add to the response.\n-  SimpleTemplateResponse.resolve_context(c\bco\bon\bnt\bte\bex\bxt\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  SimpleTemplateResponse.resolve_context(c\bco\bon\bnt\bte\bex\bxt\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Preprocesses context data that will be used for rendering a template.\n       Accepts a _\bd_\bi_\bc_\bt of context data. By default, returns the same _\bd_\bi_\bc_\bt.\n       Override this method in order to customize the context.\n-  SimpleTemplateResponse.resolve_template(t\bte\bem\bmp\bpl\bla\bat\bte\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  SimpleTemplateResponse.resolve_template(t\bte\bem\bmp\bpl\bla\bat\bte\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Resolves the template instance to use for rendering. Accepts a backend-\n       dependent template object (such as those returned by _\bg_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b(_\b)), the\n       name of a template, or a list of template names.\n       Returns the backend-dependent template object instance to be rendered.\n       Override this method in order to customize template loading.\n-  SimpleTemplateResponse.add_post_render_callback()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  SimpleTemplateResponse.add_post_render_callback()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Add a callback that will be invoked after rendering has taken place. This\n       hook can be used to defer certain processing operations (such as caching)\n       until after rendering has occurred.\n       If the _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be has already been rendered, the callback\n       will be invoked immediately.\n       When called, callbacks will be passed a single argument \u2013 the rendered\n       _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be instance.\n       If the callback returns a value that is not None, this will be used as\n       the response instead of the original response object (and will be passed\n       to the next post rendering callback etc.)\n-  SimpleTemplateResponse.render()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  SimpleTemplateResponse.render()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Sets response.content to the result obtained by\n       _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b._\br_\be_\bn_\bd_\be_\br_\be_\bd_\b__\bc_\bo_\bn_\bt_\be_\bn_\bt, runs all post-rendering\n       callbacks, and returns the resulting response object.\n       render() will only have an effect the first time it is called. On\n       subsequent calls, it will return the result obtained from the first call.\n *\b**\b**\b**\b**\b* T\bTe\bem\bmp\bpl\bla\bat\bte\beR\bRe\bes\bsp\bpo\bon\bns\bse\be o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TemplateResponse_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TemplateResponse_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       TemplateResponse is a subclass of _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be that knows about\n       the current _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt.\n *\b**\b**\b**\b* M\bMe\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   TemplateResponse.__init__(r\bre\beq\bqu\bue\bes\bst\bt, t\bte\bem\bmp\bpl\bla\bat\bte\be, c\bco\bon\bnt\bte\bex\bxt\bt=\b=N\bNo\bon\bne\be, c\bco\bon\bnt\bte\ben\bnt\bt_\b_t\bty\byp\bpe\be=\b=N\bNo\bon\bne\be,\n-  s\bst\bta\bat\btu\bus\bs=\b=N\bNo\bon\bne\be, c\bch\bha\bar\brs\bse\bet\bt=\b=N\bNo\bon\bne\be, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be, h\bhe\bea\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  s\bst\bta\bat\btu\bus\bs=\b=N\bNo\bon\bne\be, c\bch\bha\bar\brs\bse\bet\bt=\b=N\bNo\bon\bne\be, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be, h\bhe\bea\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Instantiates a _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be object with the given request, template,\n       context, content type, HTTP status, and charset.\n         request\n             An _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt instance.\n         template\n             A backend-dependent template object (such as those returned by\n             _\bg_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b(_\b)), the name of a template, or a list of template\n@@ -208,16 +208,16 @@\n                 # _\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs\n                 # _\bM_\be_\bt_\bh_\bo_\bd_\bs\n           o _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n                 # _\bM_\be_\bt_\bh_\bo_\bd_\bs\n           o _\bT_\bh_\be_\b _\br_\be_\bn_\bd_\be_\br_\bi_\bn_\bg_\b _\bp_\br_\bo_\bc_\be_\bs_\bs\n                 # _\bP_\bo_\bs_\bt_\b-_\br_\be_\bn_\bd_\be_\br_\b _\bc_\ba_\bl_\bl_\bb_\ba_\bc_\bk_\bs\n           o _\bU_\bs_\bi_\bn_\bg_\b _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bn_\bd_\b _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b:_\b _\bf_\bo_\br_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\bp_\br_\bo_\bg_\br_\ba_\bm_\bm_\be_\br_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bU_\bn_\bi_\bc_\bo_\bd_\be_\b _\bd_\ba_\bt_\ba\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/templates/api.html", "source2": "./usr/share/doc/python-django-doc/html/ref/templates/api.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>The Django template language: for Python programmers &#8212; Django 5.2b1 documentation</title>\n+    <title>The Django template language: for Python programmers &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"TemplateResponse and SimpleTemplateResponse\" href=\"../template-response.html\" />\n     <link rel=\"prev\" title=\"Built-in template tags and filters\" href=\"builtins.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -115,30 +116,30 @@\n backend, this probably isn\u2019t the documentation you\u2019re looking for. An instance\n of the <code class=\"docutils literal notranslate\"><span class=\"pre\">Engine</span></code> class described below is accessible using the <code class=\"docutils literal notranslate\"><span class=\"pre\">engine</span></code>\n attribute of that backend and any attribute defaults mentioned below are\n overridden by what\u2019s passed by\n <a class=\"reference internal\" href=\"../../topics/templates.html#django.template.backends.django.DjangoTemplates\" title=\"django.template.backends.django.DjangoTemplates\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DjangoTemplates</span></code></a>.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.template.Engine\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Engine</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dirs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">app_dirs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context_processors</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">debug</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">loaders</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string_if_invalid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_charset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'utf-8'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">libraries</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">builtins</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">autoescape</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/engine.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.Engine\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Engine</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dirs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">app_dirs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context_processors</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">debug</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">loaders</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string_if_invalid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">file_charset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'utf-8'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">libraries</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">builtins</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">autoescape</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/engine.py#L13\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.Engine\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>When instantiating an <code class=\"docutils literal notranslate\"><span class=\"pre\">Engine</span></code> all arguments must be passed as keyword\n arguments:</p>\n <ul>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">dirs</span></code> is a list of directories where the engine should look for\n template source files. It is used to configure\n <a class=\"reference internal\" href=\"#django.template.loaders.filesystem.Loader\" title=\"django.template.loaders.filesystem.Loader\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">filesystem.Loader</span></code></a>.</p>\n <p>It defaults to an empty list.</p>\n </li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">app_dirs</span></code> only affects the default value of <code class=\"docutils literal notranslate\"><span class=\"pre\">loaders</span></code>. See below.</p>\n <p>It defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n </li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">autoescape</span></code> controls whether HTML autoescaping is enabled.</p>\n <p>It defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Only set it to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> if you\u2019re rendering non-HTML templates!</p>\n </div>\n </li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">context_processors</span></code> is a list of dotted Python paths to callables\n that are used to populate the context when a template is rendered with a\n request. These callables take a request object as their argument and\n return a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/stdtypes.html#dict\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">dict</span></code></a> of items to be merged into the context.</p>\n@@ -199,39 +200,39 @@\n the <a class=\"reference internal\" href=\"builtins.html#std-templatetag-load\"><code class=\"xref std std-ttag docutils literal notranslate\"><span class=\"pre\">{%</span> <span class=\"pre\">load</span> <span class=\"pre\">%}</span></code></a> tag.</p>\n </li>\n </ul>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.template.Engine.get_default\">\n-<em class=\"property\"><span class=\"pre\">static</span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">Engine.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_default</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/engine.py#L89\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.Engine.get_default\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">static</span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">Engine.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_default</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/engine.py#L89\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.Engine.get_default\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the underlying <a class=\"reference internal\" href=\"#django.template.Engine\" title=\"django.template.Engine\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Engine</span></code></a> from the first configured\n <a class=\"reference internal\" href=\"../../topics/templates.html#django.template.backends.django.DjangoTemplates\" title=\"django.template.backends.django.DjangoTemplates\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DjangoTemplates</span></code></a> engine. Raises\n <a class=\"reference internal\" href=\"../exceptions.html#django.core.exceptions.ImproperlyConfigured\" title=\"django.core.exceptions.ImproperlyConfigured\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ImproperlyConfigured</span></code></a> if no engines are\n configured.</p>\n <p>It\u2019s required for preserving APIs that rely on a globally available,\n implicitly configured engine. Any other use is strongly discouraged.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.template.Engine.from_string\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Engine.</span></span><span class=\"sig-name descname\"><span class=\"pre\">from_string</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_code</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/engine.py#L165\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.Engine.from_string\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Engine.</span></span><span class=\"sig-name descname\"><span class=\"pre\">from_string</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_code</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/engine.py#L165\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.Engine.from_string\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Compiles the given template code and returns a <a class=\"reference internal\" href=\"#django.template.Template\" title=\"django.template.Template\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Template</span></code></a> object.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.template.Engine.get_template\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Engine.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_template</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/engine.py#L172\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.Engine.get_template\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Engine.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_template</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/engine.py#L172\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.Engine.get_template\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Loads a template with the given name, compiles it and returns a\n <a class=\"reference internal\" href=\"#django.template.Template\" title=\"django.template.Template\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Template</span></code></a> object.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.template.Engine.select_template\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Engine.</span></span><span class=\"sig-name descname\"><span class=\"pre\">select_template</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name_list</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/engine.py#L199\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.Engine.select_template\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Engine.</span></span><span class=\"sig-name descname\"><span class=\"pre\">select_template</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name_list</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/engine.py#L199\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.Engine.select_template\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Like <a class=\"reference internal\" href=\"#django.template.Engine.get_template\" title=\"django.template.Engine.get_template\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_template()</span></code></a>, except it takes a list of names\n and returns the first template that was found.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-loading-a-template\">\n <span id=\"loading-a-template\"></span><h2>Loading a template<a class=\"headerlink\" href=\"#loading-a-template\" title=\"Link to this heading\">\u00b6</a></h2>\n@@ -241,15 +242,15 @@\n <p>In a Django project where the <a class=\"reference internal\" href=\"../settings.html#std-setting-TEMPLATES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">TEMPLATES</span></code></a> setting defines a\n <a class=\"reference internal\" href=\"../../topics/templates.html#django.template.backends.django.DjangoTemplates\" title=\"django.template.backends.django.DjangoTemplates\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DjangoTemplates</span></code></a> engine, it\u2019s\n possible to instantiate a <a class=\"reference internal\" href=\"#django.template.Template\" title=\"django.template.Template\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Template</span></code></a> directly. If more than one\n <a class=\"reference internal\" href=\"../../topics/templates.html#django.template.backends.django.DjangoTemplates\" title=\"django.template.backends.django.DjangoTemplates\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DjangoTemplates</span></code></a> engine is defined,\n the first one will be used.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.template.Template\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Template</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/base.py#L138\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.Template\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Template</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/base.py#L138\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.Template\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This class lives at <code class=\"docutils literal notranslate\"><span class=\"pre\">django.template.Template</span></code>. The constructor takes\n one argument \u2014 the raw template code:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.template</span> <span class=\"kn\">import</span> <span class=\"n\">Template</span>\n \n <span class=\"n\">template</span> <span class=\"o\">=</span> <span class=\"n\">Template</span><span class=\"p\">(</span><span class=\"s2\">&quot;My name is {{ my_name }}.&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n@@ -267,23 +268,23 @@\n <section id=\"s-rendering-a-context\">\n <span id=\"rendering-a-context\"></span><h2>Rendering a context<a class=\"headerlink\" href=\"#rendering-a-context\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Once you have a compiled <a class=\"reference internal\" href=\"#django.template.Template\" title=\"django.template.Template\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Template</span></code></a> object, you can render a context\n with it. You can reuse the same template to render it several times with\n different contexts.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.template.Context\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Context</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dict_</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">autoescape</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">use_l10n</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">use_tz</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/context.py#L137\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.Context\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Context</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dict_</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">autoescape</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">use_l10n</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">use_tz</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/context.py#L137\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.Context\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The constructor of <code class=\"docutils literal notranslate\"><span class=\"pre\">django.template.Context</span></code> takes an optional argument \u2014\n a dictionary mapping variable names to variable values.</p>\n <p>Three optional keyword arguments can also be specified:</p>\n <ul>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">autoescape</span></code> controls whether HTML autoescaping is enabled.</p>\n <p>It defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Only set it to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> if you\u2019re rendering non-HTML templates!</p>\n </div>\n </li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">use_l10n</span></code> overrides whether values will be localized by default. If\n set to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> numbers and dates will be formatted based on locale.</p>\n <p>It defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>.</p>\n <p>See <a class=\"reference internal\" href=\"../../topics/i18n/formatting.html#topic-l10n-templates\"><span class=\"std std-ref\">Controlling localization in templates</span></a> for details.</p>\n@@ -296,15 +297,15 @@\n </li>\n </ul>\n <p>For example usage, see <a class=\"reference internal\" href=\"#playing-with-context\"><span class=\"std std-ref\">Playing with Context objects</span></a> below.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.template.Template.render\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Template.</span></span><span class=\"sig-name descname\"><span class=\"pre\">render</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/base.py#L165\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.Template.render\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Template.</span></span><span class=\"sig-name descname\"><span class=\"pre\">render</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/base.py#L165\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.Template.render\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Call the <a class=\"reference internal\" href=\"#django.template.Template\" title=\"django.template.Template\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Template</span></code></a> object\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">render()</span></code> method with a\n <a class=\"reference internal\" href=\"#django.template.Context\" title=\"django.template.Context\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Context</span></code></a> to \u201cfill\u201d the template:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.template</span> <span class=\"kn\">import</span> <span class=\"n\">Context</span><span class=\"p\">,</span> <span class=\"n\">Template</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">template</span> <span class=\"o\">=</span> <span class=\"n\">Template</span><span class=\"p\">(</span><span class=\"s2\">&quot;My name is {{ my_name }}.&quot;</span><span class=\"p\">)</span>\n \n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">context</span> <span class=\"o\">=</span> <span class=\"n\">Context</span><span class=\"p\">({</span><span class=\"s2\">&quot;my_name&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;Adrian&quot;</span><span class=\"p\">})</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">template</span><span class=\"o\">.</span><span class=\"n\">render</span><span class=\"p\">(</span><span class=\"n\">context</span><span class=\"p\">)</span>\n@@ -539,15 +540,15 @@\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.template.Context.push\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">Context.</span></span><span class=\"sig-name descname\"><span class=\"pre\">push</span></span>()<a class=\"headerlink\" href=\"#django.template.Context.push\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.template.ContextPopException\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ContextPopException</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/context.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.ContextPopException\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ContextPopException</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/context.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.ContextPopException\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A <code class=\"docutils literal notranslate\"><span class=\"pre\">Context</span></code> object is a stack. That is, you can <code class=\"docutils literal notranslate\"><span class=\"pre\">push()</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">pop()</span></code> it.\n If you <code class=\"docutils literal notranslate\"><span class=\"pre\">pop()</span></code> too much, it\u2019ll raise\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.template.ContextPopException</span></code>:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">c</span> <span class=\"o\">=</span> <span class=\"n\">Context</span><span class=\"p\">()</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">c</span><span class=\"p\">[</span><span class=\"s2\">&quot;foo&quot;</span><span class=\"p\">]</span> <span class=\"o\">=</span> <span class=\"s2\">&quot;first level&quot;</span>\n@@ -592,15 +593,15 @@\n <span class=\"go\">&#39;second level&#39;</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">c</span><span class=\"p\">[</span><span class=\"s2\">&quot;foo&quot;</span><span class=\"p\">]</span>\n <span class=\"go\">&#39;first level&#39;</span>\n </pre></div>\n </div>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.template.Context.update\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Context.</span></span><span class=\"sig-name descname\"><span class=\"pre\">update</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other_dict</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/context.py#L166\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.Context.update\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Context.</span></span><span class=\"sig-name descname\"><span class=\"pre\">update</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">other_dict</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/context.py#L166\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.Context.update\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>In addition to <code class=\"docutils literal notranslate\"><span class=\"pre\">push()</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">pop()</span></code>, the <code class=\"docutils literal notranslate\"><span class=\"pre\">Context</span></code>\n object also defines an <code class=\"docutils literal notranslate\"><span class=\"pre\">update()</span></code> method. This works like <code class=\"docutils literal notranslate\"><span class=\"pre\">push()</span></code>\n but takes a dictionary as an argument and pushes that dictionary onto\n the stack instead of an empty one.</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">c</span> <span class=\"o\">=</span> <span class=\"n\">Context</span><span class=\"p\">()</span>\n@@ -672,15 +673,15 @@\n         <span class=\"p\">)</span>\n </pre></div>\n </div>\n <section id=\"s-using-requestcontext\">\n <span id=\"s-subclassing-context-requestcontext\"></span><span id=\"using-requestcontext\"></span><span id=\"subclassing-context-requestcontext\"></span><h3>Using <code class=\"docutils literal notranslate\"><span class=\"pre\">RequestContext</span></code><a class=\"headerlink\" href=\"#using-requestcontext\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.template.RequestContext\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RequestContext</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dict_</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">processors</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">use_l10n</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">use_tz</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">autoescape</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/context.py#L219\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.RequestContext\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RequestContext</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dict_</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">processors</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">use_l10n</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">use_tz</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">autoescape</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/context.py#L219\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.RequestContext\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Django comes with a special <a class=\"reference internal\" href=\"#django.template.Context\" title=\"django.template.Context\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Context</span></code></a> class,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.template.RequestContext</span></code>, that acts slightly differently from the\n normal <code class=\"docutils literal notranslate\"><span class=\"pre\">django.template.Context</span></code>. The first difference is that it takes an\n <a class=\"reference internal\" href=\"../request-response.html#django.http.HttpRequest\" title=\"django.http.HttpRequest\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code></a> as its first argument. For example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">c</span> <span class=\"o\">=</span> <span class=\"n\">RequestContext</span><span class=\"p\">(</span>\n@@ -761,15 +762,15 @@\n <section id=\"s-built-in-template-context-processors\">\n <span id=\"s-context-processors\"></span><span id=\"built-in-template-context-processors\"></span><span id=\"context-processors\"></span><h3>Built-in template context processors<a class=\"headerlink\" href=\"#built-in-template-context-processors\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Here\u2019s what each of the built-in processors does:</p>\n <section id=\"s-django-contrib-auth-context-processors-auth\">\n <span id=\"django-contrib-auth-context-processors-auth\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.auth.context_processors.auth</span></code><a class=\"headerlink\" href=\"#django-contrib-auth-context-processors-auth\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.context_processors.auth\">\n-<span class=\"sig-name descname\"><span class=\"pre\">auth</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/context_processors.py#L49\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.context_processors.auth\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">auth</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/context_processors.py#L49\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.context_processors.auth\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>If this processor is enabled, every <code class=\"docutils literal notranslate\"><span class=\"pre\">RequestContext</span></code> will contain these\n variables:</p>\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">user</span></code> \u2013 An <code class=\"docutils literal notranslate\"><span class=\"pre\">auth.User</span></code> instance representing the currently\n logged-in user (or an <code class=\"docutils literal notranslate\"><span class=\"pre\">AnonymousUser</span></code> instance, if the client isn\u2019t\n@@ -779,15 +780,15 @@\n permissions that the currently logged-in user has.</p></li>\n </ul>\n </section>\n <section id=\"s-django-template-context-processors-debug\">\n <span id=\"django-template-context-processors-debug\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">django.template.context_processors.debug</span></code><a class=\"headerlink\" href=\"#django-template-context-processors-debug\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.template.context_processors.debug\">\n-<span class=\"sig-name descname\"><span class=\"pre\">debug</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/context_processors.py#L36\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.context_processors.debug\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">debug</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/context_processors.py#L36\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.context_processors.debug\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>If this processor is enabled, every <code class=\"docutils literal notranslate\"><span class=\"pre\">RequestContext</span></code> will contain these two\n variables \u2013 but only if your <a class=\"reference internal\" href=\"../settings.html#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a> setting is set to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> and\n the request\u2019s IP address (<code class=\"docutils literal notranslate\"><span class=\"pre\">request.META['REMOTE_ADDR']</span></code>) is in the\n <a class=\"reference internal\" href=\"../settings.html#std-setting-INTERNAL_IPS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">INTERNAL_IPS</span></code></a> setting:</p>\n <ul class=\"simple\">\n@@ -799,15 +800,15 @@\n query. It\u2019s lazily generated on access.</p></li>\n </ul>\n </section>\n <section id=\"s-django-template-context-processors-i18n\">\n <span id=\"django-template-context-processors-i18n\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">django.template.context_processors.i18n</span></code><a class=\"headerlink\" href=\"#django-template-context-processors-i18n\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.template.context_processors.i18n\">\n-<span class=\"sig-name descname\"><span class=\"pre\">i18n</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/context_processors.py#L58\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.context_processors.i18n\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">i18n</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/context_processors.py#L58\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.context_processors.i18n\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>If this processor is enabled, every <code class=\"docutils literal notranslate\"><span class=\"pre\">RequestContext</span></code> will contain these\n variables:</p>\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">LANGUAGES</span></code> \u2013 The value of the <a class=\"reference internal\" href=\"../settings.html#std-setting-LANGUAGES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">LANGUAGES</span></code></a> setting.</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">LANGUAGE_BIDI</span></code> \u2013 <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if the current language is a right-to-left\n@@ -824,15 +825,15 @@\n <p>If this processor is enabled, every <code class=\"docutils literal notranslate\"><span class=\"pre\">RequestContext</span></code> will contain a variable\n <code class=\"docutils literal notranslate\"><span class=\"pre\">MEDIA_URL</span></code>, providing the value of the <a class=\"reference internal\" href=\"../settings.html#std-setting-MEDIA_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_URL</span></code></a> setting.</p>\n </section>\n <section id=\"s-django-template-context-processors-static\">\n <span id=\"django-template-context-processors-static\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">django.template.context_processors.static</span></code><a class=\"headerlink\" href=\"#django-template-context-processors-static\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.template.context_processors.static\">\n-<span class=\"sig-name descname\"><span class=\"pre\">static</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/context_processors.py#L74\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.context_processors.static\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">static</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/context_processors.py#L74\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.context_processors.static\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>If this processor is enabled, every <code class=\"docutils literal notranslate\"><span class=\"pre\">RequestContext</span></code> will contain a variable\n <code class=\"docutils literal notranslate\"><span class=\"pre\">STATIC_URL</span></code>, providing the value of the <a class=\"reference internal\" href=\"../settings.html#std-setting-STATIC_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATIC_URL</span></code></a> setting.</p>\n </section>\n <section id=\"s-django-template-context-processors-csrf\">\n <span id=\"django-template-context-processors-csrf\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">django.template.context_processors.csrf</span></code><a class=\"headerlink\" href=\"#django-template-context-processors-csrf\" title=\"Link to this heading\">\u00b6</a></h4>\n@@ -844,15 +845,15 @@\n <p>If this processor is enabled, every <code class=\"docutils literal notranslate\"><span class=\"pre\">RequestContext</span></code> will contain a variable\n <code class=\"docutils literal notranslate\"><span class=\"pre\">request</span></code>, which is the current <a class=\"reference internal\" href=\"../request-response.html#django.http.HttpRequest\" title=\"django.http.HttpRequest\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code></a>.</p>\n </section>\n <section id=\"s-django-template-context-processors-tz\">\n <span id=\"django-template-context-processors-tz\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">django.template.context_processors.tz</span></code><a class=\"headerlink\" href=\"#django-template-context-processors-tz\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.template.context_processors.tz\">\n-<span class=\"sig-name descname\"><span class=\"pre\">tz</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/context_processors.py#L68\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.context_processors.tz\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">tz</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/context_processors.py#L68\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.context_processors.tz\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>If this processor is enabled, every <code class=\"docutils literal notranslate\"><span class=\"pre\">RequestContext</span></code> will contain a variable\n <code class=\"docutils literal notranslate\"><span class=\"pre\">TIME_ZONE</span></code>, providing the name of the currently active time zone.</p>\n </section>\n <section id=\"s-django-contrib-messages-context-processors-messages\">\n <span id=\"django-contrib-messages-context-processors-messages\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.messages.context_processors.messages</span></code><a class=\"headerlink\" href=\"#django-contrib-messages-context-processors-messages\" title=\"Link to this heading\">\u00b6</a></h4>\n@@ -1038,15 +1039,15 @@\n             <span class=\"p\">],</span>\n         <span class=\"p\">},</span>\n     <span class=\"p\">}</span>\n <span class=\"p\">]</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>All of the built-in Django template tags are safe to use with the\n cached loader, but if you\u2019re using custom template tags that come from\n third party packages, or that you wrote yourself, you should ensure\n that the <code class=\"docutils literal notranslate\"><span class=\"pre\">Node</span></code> implementation for each tag is thread-safe. For more\n information, see <a class=\"reference internal\" href=\"../../howto/custom-template-tags.html#template-tag-thread-safety\"><span class=\"std std-ref\">template tag thread safety considerations</span></a>.</p>\n </div>\n </dd></dl>\n@@ -1087,19 +1088,19 @@\n loaders. Custom <code class=\"docutils literal notranslate\"><span class=\"pre\">Loader</span></code> classes should inherit from\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.template.loaders.base.Loader</span></code> and define the <code class=\"docutils literal notranslate\"><span class=\"pre\">get_contents()</span></code> and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">get_template_sources()</span></code> methods.</p>\n <section id=\"s-loader-methods\">\n <span id=\"loader-methods\"></span><h3>Loader methods<a class=\"headerlink\" href=\"#loader-methods\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.template.loaders.base.Loader\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Loader</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/loaders/base.py#L4\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.loaders.base.Loader\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Loader</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/loaders/base.py#L4\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.loaders.base.Loader\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Loads templates from a given source, such as the filesystem or a database.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.template.loaders.base.Loader.get_template_sources\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_template_sources</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/loaders/base.py#L37\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.loaders.base.Loader.get_template_sources\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_template_sources</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/loaders/base.py#L37\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.loaders.base.Loader.get_template_sources\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A method that takes a <code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code> and yields\n <a class=\"reference internal\" href=\"#django.template.base.Origin\" title=\"django.template.base.Origin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Origin</span></code></a> instances for each possible\n source.</p>\n <p>For example, the filesystem loader may receive <code class=\"docutils literal notranslate\"><span class=\"pre\">'index.html'</span></code> as a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code> argument.  This method would yield origins for the\n full path of <code class=\"docutils literal notranslate\"><span class=\"pre\">index.html</span></code> as it appears in each template directory\n the loader looks at.</p>\n@@ -1118,15 +1119,15 @@\n filesystem, or a database loader would read from the database. If a\n matching template doesn\u2019t exist, this should raise a\n <a class=\"reference internal\" href=\"../../topics/templates.html#django.template.TemplateDoesNotExist\" title=\"django.template.TemplateDoesNotExist\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">TemplateDoesNotExist</span></code></a> error.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.template.loaders.base.Loader.get_template\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_template</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">skip</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/loaders/base.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.loaders.base.Loader.get_template\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_template</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">skip</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/loaders/base.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.loaders.base.Loader.get_template\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <code class=\"docutils literal notranslate\"><span class=\"pre\">Template</span></code> object for a given <code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code> by looping\n through results from <a class=\"reference internal\" href=\"#django.template.loaders.base.Loader.get_template_sources\" title=\"django.template.loaders.base.Loader.get_template_sources\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_template_sources()</span></code></a> and calling\n <a class=\"reference internal\" href=\"#django.template.loaders.base.Loader.get_contents\" title=\"django.template.loaders.base.Loader.get_contents\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_contents()</span></code></a>. This returns the first matching template. If no\n template is found, <a class=\"reference internal\" href=\"../../topics/templates.html#django.template.TemplateDoesNotExist\" title=\"django.template.TemplateDoesNotExist\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">TemplateDoesNotExist</span></code></a> is\n raised.</p>\n <p>The optional <code class=\"docutils literal notranslate\"><span class=\"pre\">skip</span></code> argument is a list of origins to ignore when\n extending templates. This allow templates to extend other templates of\n@@ -1146,15 +1147,15 @@\n </section>\n <section id=\"s-template-origin\">\n <span id=\"template-origin\"></span><h2>Template origin<a class=\"headerlink\" href=\"#template-origin\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Templates have an <code class=\"docutils literal notranslate\"><span class=\"pre\">origin</span></code> containing attributes depending on the source\n they are loaded from.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.template.base.Origin\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Origin</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">loader</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/base.py#L110\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.base.Origin\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Origin</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">loader</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/base.py#L110\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.base.Origin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.template.base.Origin.name\">\n <span class=\"sig-name descname\"><span class=\"pre\">name</span></span><a class=\"headerlink\" href=\"#django.template.base.Origin.name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The path to the template as returned by the template loader.\n For loaders that read from the file system, this is the full\n path to the template.</p>\n <p>If the template is instantiated directly rather than through a\n@@ -1239,37 +1240,37 @@\n <li><a class=\"reference internal\" href=\"#template-origin\">Template origin</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"builtins.html\"\n-                          title=\"previous chapter\">Built-in template tags and filters</a></p>\n+                          title=\"vorig hoofdstuk\">Built-in template tags and filters</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../template-response.html\"\n-                          title=\"next chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">TemplateResponse</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">SimpleTemplateResponse</span></code></a></p>\n+                          title=\"volgend hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">TemplateResponse</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">SimpleTemplateResponse</span></code></a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTh\bhe\be D\bDj\bja\ban\bng\bgo\bo t\bte\bem\bmp\bpl\bla\bat\bte\be l\bla\ban\bng\bgu\bua\bag\bge\be:\b: f\bfo\bor\br P\bPy\byt\bth\bho\bon\bn p\bpr\bro\bog\bgr\bra\bam\bmm\bme\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document explains the Django template system from a technical perspective\n \u2013 how it works and how to extend it. If you\u2019re looking for reference on the\n language syntax, see _\bT_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be.\n It assumes an understanding of templates, contexts, variables, tags, and\n@@ -29,25 +29,25 @@\n If you are using the _\bD_\bj_\ba_\bn_\bg_\bo_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs backend, this probably isn\u2019t the\n documentation you\u2019re looking for. An instance of the Engine class described\n below is accessible using the engine attribute of that backend and any\n attribute defaults mentioned below are overridden by what\u2019s passed by\n _\bD_\bj_\ba_\bn_\bg_\bo_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs.\n   c\bcl\bla\bas\bss\bs Engine(d\bdi\bir\brs\bs=\b=N\bNo\bon\bne\be, a\bap\bpp\bp_\b_d\bdi\bir\brs\bs=\b=F\bFa\bal\bls\bse\be, c\bco\bon\bnt\bte\bex\bxt\bt_\b_p\bpr\bro\boc\bce\bes\bss\bso\bor\brs\bs=\b=N\bNo\bon\bne\be, d\bde\beb\bbu\bug\bg=\b=F\bFa\bal\bls\bse\be,\n   l\blo\boa\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be, s\bst\btr\bri\bin\bng\bg_\b_i\bif\bf_\b_i\bin\bnv\bva\bal\bli\bid\bd=\b='\b''\b', f\bfi\bil\ble\be_\b_c\bch\bha\bar\brs\bse\bet\bt=\b='\b'u\but\btf\bf-\b-8\b8'\b', l\bli\bib\bbr\bra\bar\bri\bie\bes\bs=\b=N\bNo\bon\bne\be,\n-  b\bbu\bui\bil\blt\bti\bin\bns\bs=\b=N\bNo\bon\bne\be, a\bau\but\bto\boe\bes\bsc\bca\bap\bpe\be=\b=T\bTr\bru\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  b\bbu\bui\bil\blt\bti\bin\bns\bs=\b=N\bNo\bon\bne\be, a\bau\but\bto\boe\bes\bsc\bca\bap\bpe\be=\b=T\bTr\bru\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       When instantiating an Engine all arguments must be passed as keyword\n       arguments:\n           * dirs is a list of directories where the engine should look for\n             template source files. It is used to configure _\bf_\bi_\bl_\be_\bs_\by_\bs_\bt_\be_\bm_\b._\bL_\bo_\ba_\bd_\be_\br.\n             It defaults to an empty list.\n           * app_dirs only affects the default value of loaders. See below.\n             It defaults to False.\n           * autoescape controls whether HTML autoescaping is enabled.\n             It defaults to True.\n-            Warning\n+            Waarschuwing\n             Only set it to False if you\u2019re rendering non-HTML templates!\n           * context_processors is a list of dotted Python paths to callables\n             that are used to populate the context when a template is rendered\n             with a request. These callables take a request object as their\n             argument and return a _\bd_\bi_\bc_\bt of items to be merged into the context.\n             It defaults to an empty list.\n             See _\bR_\be_\bq_\bu_\be_\bs_\bt_\bC_\bo_\bn_\bt_\be_\bx_\bt for more information.\n@@ -90,34 +90,34 @@\n           * 'builtins': A list of dotted Python paths of template tag modules\n             to add to _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\bs. For example:\n             Engine(\n                 builtins=[\"myapp.builtins\"],\n             )\n             Tags and filters from built-in libraries can be used without first\n             calling the _\b{_\b%_\b _\bl_\bo_\ba_\bd_\b _\b%_\b} tag.\n-  s\bst\bta\bat\bti\bic\bc Engine.get_default()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  s\bst\bta\bat\bti\bic\bc Engine.get_default()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the underlying _\bE_\bn_\bg_\bi_\bn_\be from the first configured _\bD_\bj_\ba_\bn_\bg_\bo_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n       engine. Raises _\bI_\bm_\bp_\br_\bo_\bp_\be_\br_\bl_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\bd if no engines are configured.\n       It\u2019s required for preserving APIs that rely on a globally available,\n       implicitly configured engine. Any other use is strongly discouraged.\n-  Engine.from_string(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_c\bco\bod\bde\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Engine.from_string(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_c\bco\bod\bde\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Compiles the given template code and returns a _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be object.\n-  Engine.get_template(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Engine.get_template(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Loads a template with the given name, compiles it and returns a _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be\n       object.\n-  Engine.select_template(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be_\b_l\bli\bis\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Engine.select_template(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be_\b_l\bli\bis\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Like _\bg_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b(_\b), except it takes a list of names and returns the\n       first template that was found.\n *\b**\b**\b**\b**\b* L\bLo\boa\bad\bdi\bin\bng\bg a\ba t\bte\bem\bmp\bpl\bla\bat\bte\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The recommended way to create a _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be is by calling the factory methods of\n the _\bE_\bn_\bg_\bi_\bn_\be: _\bg_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b(_\b), _\bs_\be_\bl_\be_\bc_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b(_\b) and _\bf_\br_\bo_\bm_\b__\bs_\bt_\br_\bi_\bn_\bg_\b(_\b).\n In a Django project where the _\bT_\bE_\bM_\bP_\bL_\bA_\bT_\bE_\bS setting defines a _\bD_\bj_\ba_\bn_\bg_\bo_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n engine, it\u2019s possible to instantiate a _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be directly. If more than one\n _\bD_\bj_\ba_\bn_\bg_\bo_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs engine is defined, the first one will be used.\n-  c\bcl\bla\bas\bss\bs Template_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Template_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This class lives at django.template.Template. The constructor takes one\n       argument \u2014 the raw template code:\n       from django.template import Template\n \n       template = Template(\"My name is {{ my_name }}.\")\n Behind the scenes\n The system only parses your raw template code once \u2013 when you create the\n@@ -125,33 +125,33 @@\n performance.\n Even the parsing itself is quite fast. Most of the parsing happens via a single\n call to a single, short, regular expression.\n *\b**\b**\b**\b**\b* R\bRe\ben\bnd\bde\ber\bri\bin\bng\bg a\ba c\bco\bon\bnt\bte\bex\bxt\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Once you have a compiled _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be object, you can render a context with it. You\n can reuse the same template to render it several times with different contexts.\n   c\bcl\bla\bas\bss\bs Context(d\bdi\bic\bct\bt_\b_=\b=N\bNo\bon\bne\be, a\bau\but\bto\boe\bes\bsc\bca\bap\bpe\be=\b=T\bTr\bru\bue\be, u\bus\bse\be_\b_l\bl1\b10\b0n\bn=\b=N\bNo\bon\bne\be, u\bus\bse\be_\b_t\btz\bz=\b=N\bNo\bon\bne\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The constructor of django.template.Context takes an optional argument \u2014 a\n       dictionary mapping variable names to variable values.\n       Three optional keyword arguments can also be specified:\n           * autoescape controls whether HTML autoescaping is enabled.\n             It defaults to True.\n-            Warning\n+            Waarschuwing\n             Only set it to False if you\u2019re rendering non-HTML templates!\n           * use_l10n overrides whether values will be localized by default. If\n             set to True numbers and dates will be formatted based on locale.\n             It defaults to None.\n             See _\bC_\bo_\bn_\bt_\br_\bo_\bl_\bl_\bi_\bn_\bg_\b _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs for details.\n           * use_tz overrides whether dates are converted to the local time when\n             rendered in a template. If set to True all dates will be rendered\n             using the local timezone. This takes precedence over _\bU_\bS_\bE_\b__\bT_\bZ.\n             It defaults to None.\n             See _\bT_\bi_\bm_\be_\b _\bz_\bo_\bn_\be_\b _\ba_\bw_\ba_\br_\be_\b _\bo_\bu_\bt_\bp_\bu_\bt_\b _\bi_\bn_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs for details.\n       For example usage, see _\bP_\bl_\ba_\by_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs below.\n-  Template.render(c\bco\bon\bnt\bte\bex\bxt\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Template.render(c\bco\bon\bnt\bte\bex\bxt\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Call the _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be object\u2019s render() method with a _\bC_\bo_\bn_\bt_\be_\bx_\bt to \u201cfill\u201d the\n       template:\n       >>> from django.template import Context, Template\n       >>> template = Template(\"My name is {{ my_name }}.\")\n \n       >>> context = Context({\"my_name\": \"Adrian\"})\n       >>> template.render(context)\n@@ -322,15 +322,15 @@\n       Returns the value for key if key is in the context, else returns\n       otherwise.\n   Context.setdefault(k\bke\bey\by, d\bde\bef\bfa\bau\bul\blt\bt=\b=N\bNo\bon\bne\be)_\b\u00b6\n       If key is in the context, returns its value. Otherwise inserts key with a\n       value of default and returns default.\n   Context.pop()_\b\u00b6\n   Context.push()_\b\u00b6\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn ContextPopException_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn ContextPopException_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A Context object is a stack. That is, you can push() and pop() it. If you pop()\n too much, it\u2019ll raise django.template.ContextPopException:\n >>> c = Context()\n >>> c[\"foo\"] = \"first level\"\n >>> c.push()\n {}\n >>> c[\"foo\"] = \"second level\"\n@@ -364,15 +364,15 @@\n >>> c[\"foo\"] = \"first level\"\n >>> with c.push(foo=\"second level\"):\n ...     c[\"foo\"]\n ...\n 'second level'\n >>> c[\"foo\"]\n 'first level'\n-  Context.update(o\bot\bth\bhe\ber\br_\b_d\bdi\bic\bct\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Context.update(o\bot\bth\bhe\ber\br_\b_d\bdi\bic\bct\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n In addition to push() and pop(), the Context object also defines an update()\n method. This works like push() but takes a dictionary as an argument and pushes\n that dictionary onto the stack instead of an empty one.\n >>> c = Context()\n >>> c[\"foo\"] = \"first level\"\n >>> c.update({\"foo\": \"updated\"})\n {'foo': 'updated'}\n@@ -425,15 +425,15 @@\n                 \"None\": None,\n                 \"False\": False,\n                 \"update\": \"value\",\n             },\n         )\n *\b**\b**\b**\b* U\bUs\bsi\bin\bng\bg R\bRe\beq\bqu\bue\bes\bst\btC\bCo\bon\bnt\bte\bex\bxt\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs RequestContext(r\bre\beq\bqu\bue\bes\bst\bt, d\bdi\bic\bct\bt_\b_=\b=N\bNo\bon\bne\be, p\bpr\bro\boc\bce\bes\bss\bso\bor\brs\bs=\b=N\bNo\bon\bne\be, u\bus\bse\be_\b_l\bl1\b10\b0n\bn=\b=N\bNo\bon\bne\be,\n-  u\bus\bse\be_\b_t\btz\bz=\b=N\bNo\bon\bne\be, a\bau\but\bto\boe\bes\bsc\bca\bap\bpe\be=\b=T\bTr\bru\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  u\bus\bse\be_\b_t\btz\bz=\b=N\bNo\bon\bne\be, a\bau\but\bto\boe\bes\bsc\bca\bap\bpe\be=\b=T\bTr\bru\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Django comes with a special _\bC_\bo_\bn_\bt_\be_\bx_\bt class, django.template.RequestContext, that\n acts slightly differently from the normal django.template.Context. The first\n difference is that it takes an _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt as its first argument. For example:\n c = RequestContext(\n     request,\n     {\n         \"foo\": \"bar\",\n@@ -493,59 +493,59 @@\n         },\n         [ip_address_processor],\n     )\n     return HttpResponse(template.render(context))\n *\b**\b**\b**\b* B\bBu\bui\bil\blt\bt-\b-i\bin\bn t\bte\bem\bmp\bpl\bla\bat\bte\be c\bco\bon\bnt\bte\bex\bxt\bt p\bpr\bro\boc\bce\bes\bss\bso\bor\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Here\u2019s what each of the built-in processors does:\n *\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.c\bco\bon\bnt\btr\bri\bib\bb.\b.a\bau\but\bth\bh.\b.c\bco\bon\bnt\bte\bex\bxt\bt_\b_p\bpr\bro\boc\bce\bes\bss\bso\bor\brs\bs.\b.a\bau\but\bth\bh_\b?\b\u00b6 *\b**\b**\b*\n-  auth(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  auth(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n If this processor is enabled, every RequestContext will contain these\n variables:\n     * user \u2013 An auth.User instance representing the currently logged-in user\n       (or an AnonymousUser instance, if the client isn\u2019t logged in).\n     * perms \u2013 An instance of\n       django.contrib.auth.context_processors.PermWrapper, representing the\n       permissions that the currently logged-in user has.\n *\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.t\bte\bem\bmp\bpl\bla\bat\bte\be.\b.c\bco\bon\bnt\bte\bex\bxt\bt_\b_p\bpr\bro\boc\bce\bes\bss\bso\bor\brs\bs.\b.d\bde\beb\bbu\bug\bg_\b?\b\u00b6 *\b**\b**\b*\n-  debug(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  debug(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n If this processor is enabled, every RequestContext will contain these two\n variables \u2013 but only if your _\bD_\bE_\bB_\bU_\bG setting is set to True and the request\u2019s IP\n address (request.META['REMOTE_ADDR']) is in the _\bI_\bN_\bT_\bE_\bR_\bN_\bA_\bL_\b__\bI_\bP_\bS setting:\n     * debug \u2013 True. You can use this in templates to test whether you\u2019re in\n       _\bD_\bE_\bB_\bU_\bG mode.\n     * sql_queries \u2013 A list of {'sql': ..., 'time': ...} dictionaries,\n       representing every SQL query that has happened so far during the request\n       and how long it took. The list is in order by database alias and then by\n       query. It\u2019s lazily generated on access.\n *\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.t\bte\bem\bmp\bpl\bla\bat\bte\be.\b.c\bco\bon\bnt\bte\bex\bxt\bt_\b_p\bpr\bro\boc\bce\bes\bss\bso\bor\brs\bs.\b.i\bi1\b18\b8n\bn_\b?\b\u00b6 *\b**\b**\b*\n-  i18n(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  i18n(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n If this processor is enabled, every RequestContext will contain these\n variables:\n     * LANGUAGES \u2013 The value of the _\bL_\bA_\bN_\bG_\bU_\bA_\bG_\bE_\bS setting.\n     * LANGUAGE_BIDI \u2013 True if the current language is a right-to-left language,\n       e.g. Hebrew, Arabic. False if it\u2019s a left-to-right language, e.g.\n       English, French, German.\n     * LANGUAGE_CODE \u2013 request.LANGUAGE_CODE, if it exists. Otherwise, the value\n       of the _\bL_\bA_\bN_\bG_\bU_\bA_\bG_\bE_\b__\bC_\bO_\bD_\bE setting.\n See _\bi_\b1_\b8_\bn_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg_\bs for template tags that generate the same values.\n *\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.t\bte\bem\bmp\bpl\bla\bat\bte\be.\b.c\bco\bon\bnt\bte\bex\bxt\bt_\b_p\bpr\bro\boc\bce\bes\bss\bso\bor\brs\bs.\b.m\bme\bed\bdi\bia\ba_\b?\b\u00b6 *\b**\b**\b*\n If this processor is enabled, every RequestContext will contain a variable\n MEDIA_URL, providing the value of the _\bM_\bE_\bD_\bI_\bA_\b__\bU_\bR_\bL setting.\n *\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.t\bte\bem\bmp\bpl\bla\bat\bte\be.\b.c\bco\bon\bnt\bte\bex\bxt\bt_\b_p\bpr\bro\boc\bce\bes\bss\bso\bor\brs\bs.\b.s\bst\bta\bat\bti\bic\bc_\b?\b\u00b6 *\b**\b**\b*\n-  static(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  static(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n If this processor is enabled, every RequestContext will contain a variable\n STATIC_URL, providing the value of the _\bS_\bT_\bA_\bT_\bI_\bC_\b__\bU_\bR_\bL setting.\n *\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.t\bte\bem\bmp\bpl\bla\bat\bte\be.\b.c\bco\bon\bnt\bte\bex\bxt\bt_\b_p\bpr\bro\boc\bce\bes\bss\bso\bor\brs\bs.\b.c\bcs\bsr\brf\bf_\b?\b\u00b6 *\b**\b**\b*\n This processor adds a token that is needed by the _\bc_\bs_\br_\bf_\b__\bt_\bo_\bk_\be_\bn template tag for\n protection against _\bC_\br_\bo_\bs_\bs_\b _\bS_\bi_\bt_\be_\b _\bR_\be_\bq_\bu_\be_\bs_\bt_\b _\bF_\bo_\br_\bg_\be_\br_\bi_\be_\bs.\n *\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.t\bte\bem\bmp\bpl\bla\bat\bte\be.\b.c\bco\bon\bnt\bte\bex\bxt\bt_\b_p\bpr\bro\boc\bce\bes\bss\bso\bor\brs\bs.\b.r\bre\beq\bqu\bue\bes\bst\bt_\b?\b\u00b6 *\b**\b**\b*\n If this processor is enabled, every RequestContext will contain a variable\n request, which is the current _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt.\n *\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.t\bte\bem\bmp\bpl\bla\bat\bte\be.\b.c\bco\bon\bnt\bte\bex\bxt\bt_\b_p\bpr\bro\boc\bce\bes\bss\bso\bor\brs\bs.\b.t\btz\bz_\b?\b\u00b6 *\b**\b**\b*\n-  tz(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  tz(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n If this processor is enabled, every RequestContext will contain a variable\n TIME_ZONE, providing the name of the currently active time zone.\n *\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.c\bco\bon\bnt\btr\bri\bib\bb.\b.m\bme\bes\bss\bsa\bag\bge\bes\bs.\b.c\bco\bon\bnt\bte\bex\bxt\bt_\b_p\bpr\bro\boc\bce\bes\bss\bso\bor\brs\bs.\b.m\bme\bes\bss\bsa\bag\bge\bes\bs_\b?\b\u00b6 *\b**\b**\b*\n If this processor is enabled, every RequestContext will contain these two\n variables:\n     * messages \u2013 A list of messages (as strings) that have been set via the\n       _\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk.\n@@ -686,15 +686,15 @@\n                               \"path.to.custom.Loader\",\n                           ],\n                       ),\n                   ],\n               },\n           }\n       ]\n-      Note\n+      Notitie\n       All of the built-in Django template tags are safe to use with the cached\n       loader, but if you\u2019re using custom template tags that come from third\n       party packages, or that you wrote yourself, you should ensure that the\n       Node implementation for each tag is thread-safe. For more information,\n       see _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg_\b _\bt_\bh_\br_\be_\ba_\bd_\b _\bs_\ba_\bf_\be_\bt_\by_\b _\bc_\bo_\bn_\bs_\bi_\bd_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs.\n django.template.loaders.locmem.Loader\n   c\bcl\bla\bas\bss\bs locmem.Loader_\b\u00b6\n@@ -720,18 +720,18 @@\n uses each loader until a loader finds a match.\n *\b**\b**\b**\b**\b* C\bCu\bus\bst\bto\bom\bm l\blo\boa\bad\bde\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n It\u2019s possible to load templates from additional sources using custom template\n loaders. Custom Loader classes should inherit from\n django.template.loaders.base.Loader and define the get_contents() and\n get_template_sources() methods.\n *\b**\b**\b**\b* L\bLo\boa\bad\bde\ber\br m\bme\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Loader_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Loader_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Loads templates from a given source, such as the filesystem or a\n       database.\n-        get_template_sources(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_template_sources(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             A method that takes a template_name and yields _\bO_\br_\bi_\bg_\bi_\bn instances for\n             each possible source.\n             For example, the filesystem loader may receive 'index.html' as a\n             template_name argument. This method would yield origins for the\n             full path of index.html as it appears in each template directory\n             the loader looks at.\n             The method doesn\u2019t need to verify that the template exists at a\n@@ -740,15 +740,15 @@\n             template directory.\n         get_contents(o\bor\bri\big\bgi\bin\bn)_\b\u00b6\n             Returns the contents for a template given a _\bO_\br_\bi_\bg_\bi_\bn instance.\n             This is where a filesystem loader would read contents from the\n             filesystem, or a database loader would read from the database. If a\n             matching template doesn\u2019t exist, this should raise a\n             _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt error.\n-        get_template(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be, s\bsk\bki\bip\bp=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_template(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be, s\bsk\bki\bip\bp=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a Template object for a given template_name by looping\n             through results from _\bg_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bs_\bo_\bu_\br_\bc_\be_\bs_\b(_\b) and calling\n             _\bg_\be_\bt_\b__\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs_\b(_\b). This returns the first matching template. If no\n             template is found, _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt is raised.\n             The optional skip argument is a list of origins to ignore when\n             extending templates. This allow templates to extend other templates\n             of the same name. It also used to avoid recursion errors.\n@@ -756,15 +756,15 @@\n             _\bg_\be_\bt_\b__\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs_\b(_\b) for custom template loaders. get_template() will\n             usually not need to be overridden.\n Building your own\n For examples, read the _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be_\b _\bf_\bo_\br_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bl_\bo_\ba_\bd_\be_\br_\bs.\n *\b**\b**\b**\b**\b* T\bTe\bem\bmp\bpl\bla\bat\bte\be o\bor\bri\big\bgi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Templates have an origin containing attributes depending on the source they are\n loaded from.\n-  c\bcl\bla\bas\bss\bs Origin(n\bna\bam\bme\be, t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be=\b=N\bNo\bon\bne\be, l\blo\boa\bad\bde\ber\br=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Origin(n\bna\bam\bme\be, t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be=\b=N\bNo\bon\bne\be, l\blo\boa\bad\bde\ber\br=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         name_\b\u00b6\n             The path to the template as returned by the template loader. For\n             loaders that read from the file system, this is the full path to\n             the template.\n             If the template is instantiated directly rather than through a\n             template loader, this is a string value of <unknown_source>.\n         template_name_\b\u00b6\n@@ -804,16 +804,16 @@\n                 # _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bo_\bw_\bn_\b _\bc_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bc_\be_\bs_\bs_\bo_\br_\bs\n           o _\bL_\bo_\ba_\bd_\bi_\bn_\bg_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n                 # _\bT_\bh_\be_\b _\bD_\bI_\bR_\bS_\b _\bo_\bp_\bt_\bi_\bo_\bn\n                 # _\bL_\bo_\ba_\bd_\be_\br_\b _\bt_\by_\bp_\be_\bs\n           o _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bl_\bo_\ba_\bd_\be_\br_\bs\n                 # _\bL_\bo_\ba_\bd_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs\n           o _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bo_\br_\bi_\bg_\bi_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg_\bs_\b _\ba_\bn_\bd_\b _\bf_\bi_\bl_\bt_\be_\br_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bn_\bd_\b _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/templates/builtins.html", "source2": "./usr/share/doc/python-django-doc/html/ref/templates/builtins.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Built-in template tags and filters &#8212; Django 5.2b1 documentation</title>\n+    <title>Built-in template tags and filters &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"The Django template language: for Python programmers\" href=\"api.html\" />\n     <link rel=\"prev\" title=\"The Django template language\" href=\"language.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -305,15 +306,15 @@\n <p>Sample usage:</p>\n <div class=\"highlight-html+django notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"cp\">{%</span> <span class=\"k\">filter</span> <span class=\"nf\">force_escape</span><span class=\"o\">|</span><span class=\"nf\">lower</span> <span class=\"cp\">%}</span>\n     This text will be HTML-escaped, and will appear in all lowercase.\n <span class=\"cp\">{%</span> <span class=\"k\">endfilter</span> <span class=\"cp\">%}</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <a class=\"reference internal\" href=\"#std-templatefilter-escape\"><code class=\"xref std std-tfilter docutils literal notranslate\"><span class=\"pre\">escape</span></code></a> and <a class=\"reference internal\" href=\"#std-templatefilter-safe\"><code class=\"xref std std-tfilter docutils literal notranslate\"><span class=\"pre\">safe</span></code></a> filters are not acceptable\n arguments. Instead, use the <a class=\"reference internal\" href=\"#std-templatetag-autoescape\"><code class=\"xref std std-ttag docutils literal notranslate\"><span class=\"pre\">autoescape</span></code></a> tag to manage autoescaping\n for blocks of template code.</p>\n </div>\n </section>\n <section id=\"s-firstof\">\n <span id=\"s-std-templatetag-firstof\"></span><span id=\"firstof\"></span><span id=\"std-templatetag-firstof\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">firstof</span></code><a class=\"headerlink\" href=\"#firstof\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -756,15 +757,15 @@\n <p>If you want to render the context only with the variables provided (or even\n no variables at all), use the <code class=\"docutils literal notranslate\"><span class=\"pre\">only</span></code> option. No other variables are\n available to the included template:</p>\n <div class=\"highlight-html+django notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"cp\">{%</span> <span class=\"k\">include</span> <span class=\"s2\">&quot;name_snippet.html&quot;</span> <span class=\"k\">with</span> <span class=\"nv\">greeting</span><span class=\"o\">=</span><span class=\"s2\">&quot;Hi&quot;</span> <span class=\"nv\">only</span> <span class=\"cp\">%}</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <a class=\"reference internal\" href=\"#std-templatetag-include\"><code class=\"xref std std-ttag docutils literal notranslate\"><span class=\"pre\">include</span></code></a> tag should be considered as an implementation of\n \u201crender this subtemplate and include the HTML\u201d, not as \u201cparse this\n subtemplate and include its contents as if it were part of the parent\u201d.\n This means that there is no shared state between included templates \u2013\n each include is a completely independent rendering process.</p>\n <p>Blocks are evaluated <em>before</em> they are included. This means that a template\n that includes blocks from another will contain blocks that have <em>already\n@@ -844,15 +845,15 @@\n otherwise each is a format string that displays the year and the time,\n respectively:</p>\n <div class=\"highlight-html+django notranslate\"><div class=\"highlight\"><pre><span></span>It is the <span class=\"cp\">{%</span> <span class=\"k\">now</span> <span class=\"s2\">&quot;jS \\o\\f F&quot;</span> <span class=\"cp\">%}</span>\n </pre></div>\n </div>\n <p>This would display as \u201cIt is the 4th of September\u201d.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The format passed can also be one of the predefined ones\n <a class=\"reference internal\" href=\"../settings.html#std-setting-DATE_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DATE_FORMAT</span></code></a>, <a class=\"reference internal\" href=\"../settings.html#std-setting-DATETIME_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DATETIME_FORMAT</span></code></a>,\n <a class=\"reference internal\" href=\"../settings.html#std-setting-SHORT_DATE_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SHORT_DATE_FORMAT</span></code></a> or <a class=\"reference internal\" href=\"../settings.html#std-setting-SHORT_DATETIME_FORMAT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SHORT_DATETIME_FORMAT</span></code></a>.\n The predefined formats may vary depending on the current locale and\n if <a class=\"reference internal\" href=\"../../topics/i18n/formatting.html\"><span class=\"doc\">Format localization</span></a> is enabled, e.g.:</p>\n <div class=\"highlight-html+django notranslate\"><div class=\"highlight\"><pre><span></span>It is <span class=\"cp\">{%</span> <span class=\"k\">now</span> <span class=\"s2\">&quot;SHORT_DATETIME_FORMAT&quot;</span> <span class=\"cp\">%}</span>\n </pre></div>\n@@ -1280,15 +1281,15 @@\n <p>If you\u2019d like to retrieve a namespaced URL, specify the fully qualified name:</p>\n <div class=\"highlight-html+django notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"cp\">{%</span> <span class=\"k\">url</span> <span class=\"s1\">&#39;myapp:view-name&#39;</span> <span class=\"cp\">%}</span>\n </pre></div>\n </div>\n <p>This will follow the normal <a class=\"reference internal\" href=\"../../topics/http/urls.html#topics-http-reversing-url-namespaces\"><span class=\"std std-ref\">namespaced URL resolution strategy</span></a>, including using any hints provided\n by the context as to the current application.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Don\u2019t forget to put quotes around the URL pattern <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code>, otherwise the\n value will be interpreted as a context variable!</p>\n </div>\n </section>\n <section id=\"s-verbatim\">\n <span id=\"s-std-templatetag-verbatim\"></span><span id=\"verbatim\"></span><span id=\"std-templatetag-verbatim\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">verbatim</span></code><a class=\"headerlink\" href=\"#verbatim\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Stops the template engine from rendering the contents of this block tag.</p>\n@@ -1341,15 +1342,15 @@\n <p>You can assign more than one context variable:</p>\n <div class=\"highlight-html+django notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"cp\">{%</span> <span class=\"k\">with</span> <span class=\"nv\">alpha</span><span class=\"o\">=</span><span class=\"m\">1</span> <span class=\"nv\">beta</span><span class=\"o\">=</span><span class=\"m\">2</span> <span class=\"cp\">%}</span>\n     ...\n <span class=\"cp\">{%</span> <span class=\"k\">endwith</span> <span class=\"cp\">%}</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The previous more verbose format is still supported:\n <code class=\"docutils literal notranslate\"><span class=\"pre\">{%</span> <span class=\"pre\">with</span> <span class=\"pre\">business.employees.count</span> <span class=\"pre\">as</span> <span class=\"pre\">total</span> <span class=\"pre\">%}</span></code></p>\n </div>\n </section>\n </section>\n <section id=\"s-built-in-filter-reference\">\n <span id=\"s-ref-templates-builtins-filters\"></span><span id=\"built-in-filter-reference\"></span><span id=\"ref-templates-builtins-filters\"></span><h2>Built-in filter reference<a class=\"headerlink\" href=\"#built-in-filter-reference\" title=\"Link to this heading\">\u00b6</a></h2>\n@@ -1368,15 +1369,15 @@\n <p>For example, if we have:</p>\n <div class=\"highlight-html+django notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"cp\">{{</span> <span class=\"nv\">first</span><span class=\"o\">|</span><span class=\"nf\">add</span><span class=\"o\">:</span><span class=\"nv\">second</span> <span class=\"cp\">}}</span>\n </pre></div>\n </div>\n <p>and <code class=\"docutils literal notranslate\"><span class=\"pre\">first</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">[1,</span> <span class=\"pre\">2,</span> <span class=\"pre\">3]</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">second</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">[4,</span> <span class=\"pre\">5,</span> <span class=\"pre\">6]</span></code>, then the\n output will be <code class=\"docutils literal notranslate\"><span class=\"pre\">[1,</span> <span class=\"pre\">2,</span> <span class=\"pre\">3,</span> <span class=\"pre\">4,</span> <span class=\"pre\">5,</span> <span class=\"pre\">6]</span></code>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Strings that can be coerced to integers will be <strong>summed</strong>, not\n concatenated, as in the first example above.</p>\n </div>\n </section>\n <section id=\"s-addslashes\">\n <span id=\"s-std-templatefilter-addslashes\"></span><span id=\"addslashes\"></span><span id=\"std-templatefilter-addslashes\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">addslashes</span></code><a class=\"headerlink\" href=\"#addslashes\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Adds slashes before quotes. Useful for escaping strings in CSV, for example.</p>\n@@ -1418,15 +1419,15 @@\n </section>\n <section id=\"s-date\">\n <span id=\"s-std-templatefilter-date\"></span><span id=\"date\"></span><span id=\"std-templatefilter-date\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">date</span></code><a class=\"headerlink\" href=\"#date\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Formats a date according to the given format.</p>\n <p>Uses a similar format to PHP\u2019s <a class=\"reference external\" href=\"https://www.php.net/manual/en/function.date.php\">date()</a> function with some\n differences.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>These format characters are not used in Django outside of templates. They\n were designed to be compatible with PHP to ease transitioning for designers.</p>\n </div>\n <p id=\"date-and-time-formatting-specifiers\">Available format strings:</p>\n <table class=\"docutils\">\n <thead>\n <tr class=\"row-odd\"><th class=\"head\"><p>Format character</p></th>\n@@ -2235,15 +2236,15 @@\n <p>For words that don\u2019t pluralize by simple suffix, you can specify both a\n singular and plural suffix, separated by a comma.</p>\n <p>Example:</p>\n <div class=\"highlight-html+django notranslate\"><div class=\"highlight\"><pre><span></span>You have <span class=\"cp\">{{</span> <span class=\"nv\">num_cherries</span> <span class=\"cp\">}}</span> cherr<span class=\"cp\">{{</span> <span class=\"nv\">num_cherries</span><span class=\"o\">|</span><span class=\"nf\">pluralize</span><span class=\"s2\">:&quot;y,ies&quot;</span> <span class=\"cp\">}}</span>.\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Use <a class=\"reference internal\" href=\"../../topics/i18n/translation.html#std-templatetag-blocktranslate\"><code class=\"xref std std-ttag docutils literal notranslate\"><span class=\"pre\">blocktranslate</span></code></a> to pluralize translated strings.</p>\n </div>\n </section>\n <section id=\"s-pprint\">\n <span id=\"s-std-templatefilter-pprint\"></span><span id=\"pprint\"></span><span id=\"std-templatefilter-pprint\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">pprint</span></code><a class=\"headerlink\" href=\"#pprint\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>A wrapper around <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/pprint.html#pprint.pprint\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">pprint.pprint()</span></code></a> \u2013 for debugging, really.</p>\n </section>\n@@ -2267,15 +2268,15 @@\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">Django</span></code>, the output will be <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;</span>&#160;&#160;&#160; <span class=\"pre\">Django&quot;</span></code>.</p>\n </section>\n <section id=\"s-safe\">\n <span id=\"s-std-templatefilter-safe\"></span><span id=\"safe\"></span><span id=\"std-templatefilter-safe\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">safe</span></code><a class=\"headerlink\" href=\"#safe\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Marks a string as not requiring further HTML escaping prior to output. When\n autoescaping is off, this filter has no effect.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If you are chaining filters, a filter applied after <code class=\"docutils literal notranslate\"><span class=\"pre\">safe</span></code> can\n make the contents unsafe again. For example, the following code\n prints the variable as is, unescaped:</p>\n <div class=\"highlight-html+django notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"cp\">{{</span> <span class=\"nv\">var</span><span class=\"o\">|</span><span class=\"nf\">safe</span><span class=\"o\">|</span><span class=\"nf\">escape</span> <span class=\"cp\">}}</span>\n </pre></div>\n </div>\n </div>\n@@ -2564,21 +2565,21 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;Send</span> <span class=\"pre\">questions</span> <span class=\"pre\">to</span> <span class=\"pre\">foo&#64;example.com&quot;</span></code>, the output will be\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;Send</span> <span class=\"pre\">questions</span> <span class=\"pre\">to</span> <span class=\"pre\">&lt;a</span> <span class=\"pre\">href=&quot;mailto:foo&#64;example.com&quot;&gt;foo&#64;example.com&lt;/a&gt;&quot;</span></code>.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">urlize</span></code> filter also takes an optional parameter <code class=\"docutils literal notranslate\"><span class=\"pre\">autoescape</span></code>. If\n <code class=\"docutils literal notranslate\"><span class=\"pre\">autoescape</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, the link text and URLs will be escaped using\n Django\u2019s built-in <a class=\"reference internal\" href=\"#std-templatefilter-escape\"><code class=\"xref std std-tfilter docutils literal notranslate\"><span class=\"pre\">escape</span></code></a> filter. The default value for\n <code class=\"docutils literal notranslate\"><span class=\"pre\">autoescape</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">urlize</span></code> is applied to text that already contains HTML markup, or to\n email addresses that contain single quotes (<code class=\"docutils literal notranslate\"><span class=\"pre\">'</span></code>), things won\u2019t work as\n expected. Apply this filter only to plain text.</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Using <code class=\"docutils literal notranslate\"><span class=\"pre\">urlize</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">urlizetrunc</span></code> can incur a performance penalty, which\n can become severe when applied to user controlled values such as content\n stored in a <a class=\"reference internal\" href=\"../models/fields.html#django.db.models.TextField\" title=\"django.db.models.TextField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TextField</span></code></a>. You can use\n <a class=\"reference internal\" href=\"#std-templatefilter-truncatechars\"><code class=\"xref std std-tfilter docutils literal notranslate\"><span class=\"pre\">truncatechars</span></code></a> to add a limit to such inputs:</p>\n <div class=\"highlight-html+django notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"cp\">{{</span> <span class=\"nv\">value</span><span class=\"o\">|</span><span class=\"nf\">truncatechars</span><span class=\"o\">:</span><span class=\"m\">500</span><span class=\"o\">|</span><span class=\"nf\">urlize</span> <span class=\"cp\">}}</span>\n </pre></div>\n </div>\n@@ -2916,37 +2917,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"language.html\"\n-                          title=\"previous chapter\">The Django template language</a></p>\n+                          title=\"vorig hoofdstuk\">The Django template language</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"api.html\"\n-                          title=\"next chapter\">The Django template language: for Python programmers</a></p>\n+                          title=\"volgend hoofdstuk\">The Django template language: for Python programmers</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* B\bBu\bui\bil\blt\bt-\b-i\bin\bn t\bte\bem\bmp\bpl\bla\bat\bte\be t\bta\bag\bgs\bs a\ban\bnd\bd f\bfi\bil\blt\bte\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document describes Django\u2019s built-in template tags and filters. It is\n recommended that you use the _\ba_\bu_\bt_\bo_\bm_\ba_\bt_\bi_\bc_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn, if available, as this\n will also include documentation for any custom tags or filters installed.\n *\b**\b**\b**\b**\b* B\bBu\bui\bil\blt\bt-\b-i\bin\bn t\bta\bag\bg r\bre\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -172,15 +172,15 @@\n syntax.\n Note that the block includes a\bal\bll\bl the text between the filter and endfilter\n tags.\n Sample usage:\n {% filter force_escape|lower %}\n     This text will be HTML-escaped, and will appear in all lowercase.\n {% endfilter %}\n-Note\n+Notitie\n The _\be_\bs_\bc_\ba_\bp_\be and _\bs_\ba_\bf_\be filters are not acceptable arguments. Instead, use the\n _\ba_\bu_\bt_\bo_\be_\bs_\bc_\ba_\bp_\be tag to manage autoescaping for blocks of template code.\n *\b**\b**\b**\b* f\bfi\bir\brs\bst\bto\bof\bf_\b?\b\u00b6 *\b**\b**\b**\b*\n Outputs the first argument variable that is not \u201cfalse\u201d (i.e. exists, is not\n empty, is not a false boolean value, and is not a zero numeric value). Outputs\n nothing if all the passed variables are \u201cfalse\u201d.\n Sample usage:\n@@ -469,15 +469,15 @@\n       {{ greeting }}, {{ person|default:\"friend\" }}!\n You can pass additional context to the template using keyword arguments:\n {% include \"name_snippet.html\" with person=\"Jane\" greeting=\"Hello\" %}\n If you want to render the context only with the variables provided (or even no\n variables at all), use the only option. No other variables are available to the\n included template:\n {% include \"name_snippet.html\" with greeting=\"Hi\" only %}\n-Note\n+Notitie\n The _\bi_\bn_\bc_\bl_\bu_\bd_\be tag should be considered as an implementation of \u201crender this\n subtemplate and include the HTML\u201d, not as \u201cparse this subtemplate and include\n its contents as if it were part of the parent\u201d. This means that there is no\n shared state between included templates \u2013 each include is a completely\n independent rendering process.\n Blocks are evaluated b\bbe\bef\bfo\bor\bre\be they are included. This means that a template that\n includes blocks from another will contain blocks that have a\bal\blr\bre\bea\bad\bdy\by b\bbe\bee\ben\bn\n@@ -520,15 +520,15 @@\n It is {% now \"jS F Y H:i\" %}\n Note that you can backslash-escape a format string if you want to use the \u201craw\u201d\n value. In this example, both \u201co\u201d and \u201cf\u201d are backslash-escaped, because\n otherwise each is a format string that displays the year and the time,\n respectively:\n It is the {% now \"jS \\o\\f F\" %}\n This would display as \u201cIt is the 4th of September\u201d.\n-Note\n+Notitie\n The format passed can also be one of the predefined ones _\bD_\bA_\bT_\bE_\b__\bF_\bO_\bR_\bM_\bA_\bT,\n _\bD_\bA_\bT_\bE_\bT_\bI_\bM_\bE_\b__\bF_\bO_\bR_\bM_\bA_\bT, _\bS_\bH_\bO_\bR_\bT_\b__\bD_\bA_\bT_\bE_\b__\bF_\bO_\bR_\bM_\bA_\bT or _\bS_\bH_\bO_\bR_\bT_\b__\bD_\bA_\bT_\bE_\bT_\bI_\bM_\bE_\b__\bF_\bO_\bR_\bM_\bA_\bT. The predefined\n formats may vary depending on the current locale and if _\bF_\bo_\br_\bm_\ba_\bt_\b _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn is\n enabled, e.g.:\n It is {% now \"SHORT_DATETIME_FORMAT\" %}\n You can also use the syntax {% now \"Y\" as current_year %} to store the output\n (as a string) inside a variable. This is useful if you want to use {% now %}\n@@ -799,15 +799,15 @@\n {% if the_url %}\n   <a href=\"{{ the_url }}\">Link to optional stuff</a>\n {% endif %}\n If you\u2019d like to retrieve a namespaced URL, specify the fully qualified name:\n {% url 'myapp:view-name' %}\n This will follow the normal _\bn_\ba_\bm_\be_\bs_\bp_\ba_\bc_\be_\bd_\b _\bU_\bR_\bL_\b _\br_\be_\bs_\bo_\bl_\bu_\bt_\bi_\bo_\bn_\b _\bs_\bt_\br_\ba_\bt_\be_\bg_\by, including using\n any hints provided by the context as to the current application.\n-Warning\n+Waarschuwing\n Don\u2019t forget to put quotes around the URL pattern name, otherwise the value\n will be interpreted as a context variable!\n *\b**\b**\b**\b* v\bve\ber\brb\bba\bat\bti\bim\bm_\b?\b\u00b6 *\b**\b**\b**\b*\n Stops the template engine from rendering the contents of this block tag.\n A common use is to allow a JavaScript template layer that collides with\n Django\u2019s syntax. For example:\n {% verbatim %}\n@@ -840,15 +840,15 @@\n {% endwith %}\n The populated variable (in the example above, total) is only available between\n the {% with %} and {% endwith %} tags.\n You can assign more than one context variable:\n {% with alpha=1 beta=2 %}\n     ...\n {% endwith %}\n-Note\n+Notitie\n The previous more verbose format is still supported: {% with\n business.employees.count as total %}\n *\b**\b**\b**\b**\b* B\bBu\bui\bil\blt\bt-\b-i\bin\bn f\bfi\bil\blt\bte\ber\br r\bre\bef\bfe\ber\bre\ben\bnc\bce\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* a\bad\bdd\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n Adds the argument to the value.\n For example:\n {{ value|add:\"2\" }}\n@@ -857,15 +857,15 @@\n it\u2019ll attempt to add the values together anyway. This will work on some data\n types (strings, list, etc.) and fail on others. If it fails, the result will be\n an empty string.\n For example, if we have:\n {{ first|add:second }}\n and first is [1, 2, 3] and second is [4, 5, 6], then the output will be [1, 2,\n 3, 4, 5, 6].\n-Warning\n+Waarschuwing\n Strings that can be coerced to integers will be s\bsu\bum\bmm\bme\bed\bd, not concatenated, as in\n the first example above.\n *\b**\b**\b**\b* a\bad\bdd\bds\bsl\bla\bas\bsh\bhe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Adds slashes before quotes. Useful for escaping strings in CSV, for example.\n For example:\n {{ value|addslashes }}\n If value is \"I'm using Django\", the output will be \"I\\'m using Django\".\n@@ -884,15 +884,15 @@\n Removes all values of arg from the given string.\n For example:\n {{ value|cut:\" \" }}\n If value is \"String with spaces\", the output will be \"Stringwithspaces\".\n *\b**\b**\b**\b* d\bda\bat\bte\be_\b?\b\u00b6 *\b**\b**\b**\b*\n Formats a date according to the given format.\n Uses a similar format to PHP\u2019s _\bd_\ba_\bt_\be_\b(_\b) function with some differences.\n-Note\n+Notitie\n These format characters are not used in Django outside of templates. They were\n designed to be compatible with PHP to ease transitioning for designers.\n Available format strings:\n F\bFo\bor\brm\bma\bat\bt c\bch\bha\bar\bra\bac\bct\bte\ber\br D\bDe\bes\bsc\bcr\bri\bip\bpt\bti\bio\bon\bn                    E\bEx\bxa\bam\bmp\bpl\ble\be o\bou\but\btp\bpu\but\bt\n D\bDa\bay\by\n d                Day of the month, 2 digits     '01' to '31'\n                  with leading zeros.\n@@ -1310,15 +1310,15 @@\n suffix as a parameter to the filter.\n Example:\n You have {{ num_walruses }} walrus{{ num_walruses|pluralize:\"es\" }}.\n For words that don\u2019t pluralize by simple suffix, you can specify both a\n singular and plural suffix, separated by a comma.\n Example:\n You have {{ num_cherries }} cherr{{ num_cherries|pluralize:\"y,ies\" }}.\n-Note\n+Notitie\n Use _\bb_\bl_\bo_\bc_\bk_\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\be to pluralize translated strings.\n *\b**\b**\b**\b* p\bpp\bpr\bri\bin\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n A wrapper around _\bp_\bp_\br_\bi_\bn_\bt_\b._\bp_\bp_\br_\bi_\bn_\bt_\b(_\b) \u2013 for debugging, really.\n *\b**\b**\b**\b* r\bra\ban\bnd\bdo\bom\bm_\b?\b\u00b6 *\b**\b**\b**\b*\n Returns a random item from the given list.\n For example:\n {{ value|random }}\n@@ -1328,15 +1328,15 @@\n A\bAr\brg\bgu\bum\bme\ben\bnt\bt:\b: field size\n For example:\n \"{{ value|rjust:\"10\" }}\"\n If value is Django, the output will be \"\u00a0\u00a0\u00a0 Django\".\n *\b**\b**\b**\b* s\bsa\baf\bfe\be_\b?\b\u00b6 *\b**\b**\b**\b*\n Marks a string as not requiring further HTML escaping prior to output. When\n autoescaping is off, this filter has no effect.\n-Note\n+Notitie\n If you are chaining filters, a filter applied after safe can make the contents\n unsafe again. For example, the following code prints the variable as is,\n unescaped:\n {{ var|safe|escape }}\n *\b**\b**\b**\b* s\bsa\baf\bfe\bes\bse\beq\bq_\b?\b\u00b6 *\b**\b**\b**\b*\n Applies the _\bs_\ba_\bf_\be filter to each element of a sequence. Useful in conjunction\n with other filters that operate on sequences, such as _\bj_\bo_\bi_\bn. For example:\n@@ -1528,19 +1528,19 @@\n href=\"http://www.djangoproject.com\" rel=\"nofollow\">www.djangoproject.com</a>\".\n In addition to web links, urlize also converts email addresses into mailto:\n links. If value is \"Send questions to foo@example.com\", the output will be\n \"Send questions to <a href=\"mailto:foo@example.com\">foo@example.com</a>\".\n The urlize filter also takes an optional parameter autoescape. If autoescape is\n True, the link text and URLs will be escaped using Django\u2019s built-in _\be_\bs_\bc_\ba_\bp_\be\n filter. The default value for autoescape is True.\n-Note\n+Notitie\n If urlize is applied to text that already contains HTML markup, or to email\n addresses that contain single quotes ('), things won\u2019t work as expected. Apply\n this filter only to plain text.\n-Warning\n+Waarschuwing\n Using urlize or urlizetrunc can incur a performance penalty, which can become\n severe when applied to user controlled values such as content stored in a\n _\bT_\be_\bx_\bt_\bF_\bi_\be_\bl_\bd. You can use _\bt_\br_\bu_\bn_\bc_\ba_\bt_\be_\bc_\bh_\ba_\br_\bs to add a limit to such inputs:\n {{ value|truncatechars:500|urlize }}\n *\b**\b**\b**\b* u\bur\brl\bli\biz\bze\bet\btr\bru\bun\bnc\bc_\b?\b\u00b6 *\b**\b**\b**\b*\n Converts URLs and email addresses into clickable links just like _\bu_\br_\bl_\bi_\bz_\be, but\n truncates URLs longer than the given character limit.\n@@ -1754,16 +1754,16 @@\n                 # _\bt_\bz\n           o _\bO_\bt_\bh_\be_\br_\b _\bt_\ba_\bg_\bs_\b _\ba_\bn_\bd_\b _\bf_\bi_\bl_\bt_\be_\br_\bs_\b _\bl_\bi_\bb_\br_\ba_\br_\bi_\be_\bs\n                 # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bh_\bu_\bm_\ba_\bn_\bi_\bz_\be\n                 # _\bs_\bt_\ba_\bt_\bi_\bc\n                       # _\bs_\bt_\ba_\bt_\bi_\bc\n                       # _\bg_\be_\bt_\b__\bs_\bt_\ba_\bt_\bi_\bc_\b__\bp_\br_\be_\bf_\bi_\bx\n                       # _\bg_\be_\bt_\b__\bm_\be_\bd_\bi_\ba_\b__\bp_\br_\be_\bf_\bi_\bx\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b:_\b _\bf_\bo_\br_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\bp_\br_\bo_\bg_\br_\ba_\bm_\bm_\be_\br_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/templates/index.html", "source2": "./usr/share/doc/python-django-doc/html/ref/templates/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Templates &#8212; Django 5.2b1 documentation</title>\n+    <title>Templates &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"The Django template language\" href=\"language.html\" />\n     <link rel=\"prev\" title=\"Signals\" href=\"../signals.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -115,15 +116,15 @@\n <li class=\"toctree-l2\"><a class=\"reference internal\" href=\"api.html#custom-loaders\">Custom loaders</a></li>\n <li class=\"toctree-l2\"><a class=\"reference internal\" href=\"api.html#template-origin\">Template origin</a></li>\n </ul>\n </li>\n </ul>\n </div>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>For information on writing your own custom tags and filters, see\n <a class=\"reference internal\" href=\"../../howto/custom-template-tags.html\"><span class=\"doc\">How to create custom template tags and filters</span></a>.</p>\n <p>To learn how to override templates in other Django applications, see\n <a class=\"reference internal\" href=\"../../howto/overriding-templates.html\"><span class=\"doc\">How to override templates</span></a>.</p>\n </div>\n </section>\n \n@@ -134,37 +135,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../signals.html\"\n-                          title=\"previous chapter\">Signals</a></p>\n+                          title=\"vorig hoofdstuk\">Signals</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"language.html\"\n-                          title=\"next chapter\">The Django template language</a></p>\n+                          title=\"volgend hoofdstuk\">The Django template language</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTe\bem\bmp\bpl\bla\bat\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django\u2019s template engine provides a powerful mini-language for defining the\n user-facing layer of your application, encouraging a clean separation of\n application and presentation logic. Templates can be maintained by anyone with\n an understanding of HTML; no knowledge of Python is required. For introductory\n@@ -27,21 +27,21 @@\n           o _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\bi_\bn_\bg_\b _\ba_\bn_\b _\be_\bn_\bg_\bi_\bn_\be\n           o _\bL_\bo_\ba_\bd_\bi_\bn_\bg_\b _\ba_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be\n           o _\bR_\be_\bn_\bd_\be_\br_\bi_\bn_\bg_\b _\ba_\b _\bc_\bo_\bn_\bt_\be_\bx_\bt\n           o _\bP_\bl_\ba_\by_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n           o _\bL_\bo_\ba_\bd_\bi_\bn_\bg_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n           o _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bl_\bo_\ba_\bd_\be_\br_\bs\n           o _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bo_\br_\bi_\bg_\bi_\bn\n-See also\n+Zie ook\n For information on writing your own custom tags and filters, see _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be\n _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg_\bs_\b _\ba_\bn_\bd_\b _\bf_\bi_\bl_\bt_\be_\br_\bs.\n To learn how to override templates in other Django applications, see _\bH_\bo_\bw_\b _\bt_\bo\n _\bo_\bv_\be_\br_\br_\bi_\bd_\be_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\bi_\bg_\bn_\ba_\bl_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/templates/language.html", "source2": "./usr/share/doc/python-django-doc/html/ref/templates/language.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>The Django template language &#8212; Django 5.2b1 documentation</title>\n+    <title>The Django template language &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Built-in template tags and filters\" href=\"builtins.html\" />\n     <link rel=\"prev\" title=\"Templates\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -220,15 +221,15 @@\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> is 123456789, the output would be <code class=\"docutils literal notranslate\"><span class=\"pre\">117.7</span> <span class=\"pre\">MB</span></code>.</p>\n </dd>\n </dl>\n <p>Again, these are just a few examples; see the <a class=\"reference internal\" href=\"builtins.html#ref-templates-builtins-filters\"><span class=\"std std-ref\">built-in filter reference</span></a> for the complete list.</p>\n <p>You can also create your own custom template filters; see\n <a class=\"reference internal\" href=\"../../howto/custom-template-tags.html\"><span class=\"doc\">How to create custom template tags and filters</span></a>.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>Django\u2019s admin interface can include a complete reference of all template\n tags and filters available for a given site. See\n <a class=\"reference internal\" href=\"../contrib/admin/admindocs.html\"><span class=\"doc\">The Django admin documentation generator</span></a>.</p>\n </div>\n </section>\n <section id=\"s-tags\">\n <span id=\"tags\"></span><h2>Tags<a class=\"headerlink\" href=\"#tags\" title=\"Link to this heading\">\u00b6</a></h2>\n@@ -285,15 +286,15 @@\n </dd>\n </dl>\n <p>Again, the above is only a selection of the whole list; see the <a class=\"reference internal\" href=\"builtins.html#ref-templates-builtins-tags\"><span class=\"std std-ref\">built-in\n tag reference</span></a> for the complete list.</p>\n <p>You can also create your own custom template tags; see\n <a class=\"reference internal\" href=\"../../howto/custom-template-tags.html\"><span class=\"doc\">How to create custom template tags and filters</span></a>.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>Django\u2019s admin interface can include a complete reference of all template\n tags and filters available for a given site. See\n <a class=\"reference internal\" href=\"../contrib/admin/admindocs.html\"><span class=\"doc\">The Django admin documentation generator</span></a>.</p>\n </div>\n </section>\n <section id=\"s-comments\">\n <span id=\"s-template-comments\"></span><span id=\"comments\"></span><span id=\"template-comments\"></span><h2>Comments<a class=\"headerlink\" href=\"#comments\" title=\"Link to this heading\">\u00b6</a></h2>\n@@ -709,15 +710,15 @@\n the template-inheritance path.</p>\n <p>For example, if a template <code class=\"docutils literal notranslate\"><span class=\"pre\">foo.html</span></code> has <code class=\"docutils literal notranslate\"><span class=\"pre\">{%</span> <span class=\"pre\">load</span> <span class=\"pre\">humanize</span> <span class=\"pre\">%}</span></code>, a child\n template (e.g., one that has <code class=\"docutils literal notranslate\"><span class=\"pre\">{%</span> <span class=\"pre\">extends</span> <span class=\"pre\">&quot;foo.html&quot;</span> <span class=\"pre\">%}</span></code>) will <em>not</em> have\n access to the humanize template tags and filters. The child template is\n responsible for its own <code class=\"docutils literal notranslate\"><span class=\"pre\">{%</span> <span class=\"pre\">load</span> <span class=\"pre\">humanize</span> <span class=\"pre\">%}</span></code>.</p>\n <p>This is a feature for the sake of maintainability and sanity.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <dl class=\"simple\">\n <dt><a class=\"reference internal\" href=\"index.html\"><span class=\"doc\">The Templates Reference</span></a></dt><dd><p>Covers built-in tags, built-in filters, using an alternative template\n language, and more.</p>\n </dd>\n </dl>\n </div>\n </section>\n@@ -761,37 +762,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">Templates</a></p>\n+                          title=\"vorig hoofdstuk\">Templates</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"builtins.html\"\n-                          title=\"next chapter\">Built-in template tags and filters</a></p>\n+                          title=\"volgend hoofdstuk\">Built-in template tags and filters</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTh\bhe\be D\bDj\bja\ban\bng\bgo\bo t\bte\bem\bmp\bpl\bla\bat\bte\be l\bla\ban\bng\bgu\bua\bag\bge\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document explains the language syntax of the Django template system. If\n you\u2019re looking for a more technical perspective on how it works and how to\n extend it, see _\bT_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b:_\b _\bf_\bo_\br_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\bp_\br_\bo_\bg_\br_\ba_\bm_\bm_\be_\br_\bs.\n Django\u2019s template language is designed to strike a balance between power and\n@@ -116,15 +116,15 @@\n       MB', '102 bytes', etc.). For example:\n       {{ value|filesizeformat }}\n       If value is 123456789, the output would be 117.7 MB.\n Again, these are just a few examples; see the _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bi_\bl_\bt_\be_\br_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be for the\n complete list.\n You can also create your own custom template filters; see _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bc_\bu_\bs_\bt_\bo_\bm\n _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg_\bs_\b _\ba_\bn_\bd_\b _\bf_\bi_\bl_\bt_\be_\br_\bs.\n-See also\n+Zie ook\n Django\u2019s admin interface can include a complete reference of all template tags\n and filters available for a given site. See _\bT_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bd_\bm_\bi_\bn_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n _\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br.\n *\b**\b**\b**\b**\b* T\bTa\bag\bgs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Tags look like this: {% tag %}. Tags are more complex than variables: Some\n create text in the output, some control flow by performing loops or logic, and\n some load external information into the template to be used by later variables.\n@@ -168,15 +168,15 @@\n   _\bb_\bl_\bo_\bc_\bk and _\be_\bx_\bt_\be_\bn_\bd_\bs\n       Set up _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bi_\bn_\bh_\be_\br_\bi_\bt_\ba_\bn_\bc_\be (see below), a powerful way of cutting down\n       on \u201cboilerplate\u201d in templates.\n Again, the above is only a selection of the whole list; see the _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bt_\ba_\bg\n _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be for the complete list.\n You can also create your own custom template tags; see _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\br_\be_\ba_\bt_\be_\b _\bc_\bu_\bs_\bt_\bo_\bm\n _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg_\bs_\b _\ba_\bn_\bd_\b _\bf_\bi_\bl_\bt_\be_\br_\bs.\n-See also\n+Zie ook\n Django\u2019s admin interface can include a complete reference of all template tags\n and filters available for a given site. See _\bT_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bd_\bm_\bi_\bn_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n _\bg_\be_\bn_\be_\br_\ba_\bt_\bo_\br.\n *\b**\b**\b**\b**\b* C\bCo\bom\bmm\bme\ben\bnt\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n To comment-out part of a line in a template, use the comment syntax: {# #}.\n For example, this template would render as 'hello':\n {# greeting #}hello\n@@ -485,15 +485,15 @@\n available to the current template \u2013 not any parent or child templates along the\n template-inheritance path.\n For example, if a template foo.html has {% load humanize %}, a child template\n (e.g., one that has {% extends \"foo.html\" %}) will n\bno\bot\bt have access to the\n humanize template tags and filters. The child template is responsible for its\n own {% load humanize %}.\n This is a feature for the sake of maintainability and sanity.\n-See also\n+Zie ook\n   _\bT_\bh_\be_\b _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n       Covers built-in tags, built-in filters, using an alternative template\n       language, and more.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bT_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be\n           o _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n           o _\bV_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs\n@@ -506,16 +506,16 @@\n                       # _\bF_\bo_\br_\b _\bi_\bn_\bd_\bi_\bv_\bi_\bd_\bu_\ba_\bl_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs\n                       # _\bF_\bo_\br_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bb_\bl_\bo_\bc_\bk_\bs\n                 # _\bN_\bo_\bt_\be_\bs\n                 # _\bS_\bt_\br_\bi_\bn_\bg_\b _\bl_\bi_\bt_\be_\br_\ba_\bl_\bs_\b _\ba_\bn_\bd_\b _\ba_\bu_\bt_\bo_\bm_\ba_\bt_\bi_\bc_\b _\be_\bs_\bc_\ba_\bp_\bi_\bn_\bg\n           o _\bA_\bc_\bc_\be_\bs_\bs_\bi_\bn_\bg_\b _\bm_\be_\bt_\bh_\bo_\bd_\b _\bc_\ba_\bl_\bl_\bs\n           o _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bt_\ba_\bg_\b _\ba_\bn_\bd_\b _\bf_\bi_\bl_\bt_\be_\br_\b _\bl_\bi_\bb_\br_\ba_\br_\bi_\be_\bs\n                 # _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bl_\bi_\bb_\br_\ba_\br_\bi_\be_\bs_\b _\ba_\bn_\bd_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bi_\bn_\bh_\be_\br_\bi_\bt_\ba_\bn_\bc_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg_\bs_\b _\ba_\bn_\bd_\b _\bf_\bi_\bl_\bt_\be_\br_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/unicode.html", "source2": "./usr/share/doc/python-django-doc/html/ref/unicode.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Unicode data &#8212; Django 5.2b1 documentation</title>\n+    <title>Unicode data &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"django.urls utility functions\" href=\"urlresolvers.html\" />\n     <link rel=\"prev\" title=\"TemplateResponse and SimpleTemplateResponse\" href=\"template-response.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -106,15 +107,15 @@\n </section>\n <section id=\"s-general-string-handling\">\n <span id=\"general-string-handling\"></span><h2>General string handling<a class=\"headerlink\" href=\"#general-string-handling\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Whenever you use strings with Django \u2013 e.g., in database lookups, template\n rendering or anywhere else \u2013 you have two choices for encoding those strings.\n You can use normal strings or bytestrings (starting with a \u2018b\u2019).</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>A bytestring does not carry any information with it about its encoding.\n For that reason, we have to make an assumption, and Django assumes that all\n bytestrings are in UTF-8.</p>\n <p>If you pass a string to Django that has been encoded in some other format,\n things will go wrong in interesting ways. Usually, Django will raise a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">UnicodeDecodeError</span></code> at some point.</p>\n </div>\n@@ -205,15 +206,15 @@\n <p>These two groups of functions have slightly different purposes, and it\u2019s\n important to keep them straight. Normally, you would use <code class=\"docutils literal notranslate\"><span class=\"pre\">quote()</span></code> on the\n individual portions of the IRI or URI path so that any reserved characters\n such as \u2018&amp;\u2019 or \u2018%\u2019 are correctly encoded. Then, you apply <code class=\"docutils literal notranslate\"><span class=\"pre\">iri_to_uri()</span></code> to\n the full IRI and it converts any non-ASCII characters to the correct encoded\n values.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Technically, it isn\u2019t correct to say that <code class=\"docutils literal notranslate\"><span class=\"pre\">iri_to_uri()</span></code> implements the\n full algorithm in the IRI specification. It doesn\u2019t (yet) perform the\n international domain name encoding portion of the algorithm.</p>\n </div>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">iri_to_uri()</span></code> function will not change ASCII characters that are\n otherwise permitted in a URL. So, for example, the character \u2018%\u2019 is not\n further encoded when passed to <code class=\"docutils literal notranslate\"><span class=\"pre\">iri_to_uri()</span></code>. This means you can pass a\n@@ -414,37 +415,37 @@\n <li><a class=\"reference internal\" href=\"#form-submission\">Form submission</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"template-response.html\"\n-                          title=\"previous chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">TemplateResponse</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">SimpleTemplateResponse</span></code></a></p>\n+                          title=\"vorig hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">TemplateResponse</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">SimpleTemplateResponse</span></code></a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"urlresolvers.html\"\n-                          title=\"next chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.urls</span></code> utility functions</a></p>\n+                          title=\"volgend hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.urls</span></code> utility functions</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* U\bUn\bni\bic\bco\bod\bde\be d\bda\bat\bta\ba_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django supports Unicode data everywhere.\n This document tells you what you need to know if you\u2019re writing applications\n that use data or templates that are encoded in something other than ASCII.\n *\b**\b**\b**\b**\b* C\bCr\bre\bea\bat\bti\bin\bng\bg t\bth\bhe\be d\bda\bat\bta\bab\bba\bas\bse\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -23,15 +23,15 @@\n convert strings retrieved from the database into strings. You don\u2019t even need\n to tell Django what encoding your database uses: that is handled transparently.\n For more, see the section \u201cThe database API\u201d below.\n *\b**\b**\b**\b**\b* G\bGe\ben\bne\ber\bra\bal\bl s\bst\btr\bri\bin\bng\bg h\bha\ban\bnd\bdl\bli\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Whenever you use strings with Django \u2013 e.g., in database lookups, template\n rendering or anywhere else \u2013 you have two choices for encoding those strings.\n You can use normal strings or bytestrings (starting with a \u2018b\u2019).\n-Warning\n+Waarschuwing\n A bytestring does not carry any information with it about its encoding. For\n that reason, we have to make an assumption, and Django assumes that all\n bytestrings are in UTF-8.\n If you pass a string to Django that has been encoded in some other format,\n things will go wrong in interesting ways. Usually, Django will raise a\n UnicodeDecodeError at some point.\n If your code only uses ASCII data, it\u2019s safe to use your normal strings,\n@@ -106,15 +106,15 @@\n     * The _\bu_\br_\bl_\bl_\bi_\bb_\b._\bp_\ba_\br_\bs_\be_\b._\bq_\bu_\bo_\bt_\be_\b(_\b) and _\bu_\br_\bl_\bl_\bi_\bb_\b._\bp_\ba_\br_\bs_\be_\b._\bq_\bu_\bo_\bt_\be_\b__\bp_\bl_\bu_\bs_\b(_\b) functions from\n       Python\u2019s standard library.\n These two groups of functions have slightly different purposes, and it\u2019s\n important to keep them straight. Normally, you would use quote() on the\n individual portions of the IRI or URI path so that any reserved characters such\n as \u2018&\u2019 or \u2018%\u2019 are correctly encoded. Then, you apply iri_to_uri() to the full\n IRI and it converts any non-ASCII characters to the correct encoded values.\n-Note\n+Notitie\n Technically, it isn\u2019t correct to say that iri_to_uri() implements the full\n algorithm in the IRI specification. It doesn\u2019t (yet) perform the international\n domain name encoding portion of the algorithm.\n The iri_to_uri() function will not change ASCII characters that are otherwise\n permitted in a URL. So, for example, the character \u2018%\u2019 is not further encoded\n when passed to iri_to_uri(). This means you can pass a full URL to this\n function and it will not mess up the query string or anything like that.\n@@ -248,16 +248,16 @@\n                       # _\bU_\bR_\bI_\b _\ba_\bn_\bd_\b _\bI_\bR_\bI_\b _\bh_\ba_\bn_\bd_\bl_\bi_\bn_\bg\n           o _\bM_\bo_\bd_\be_\bl_\bs\n                 # _\bT_\ba_\bk_\bi_\bn_\bg_\b _\bc_\ba_\br_\be_\b _\bi_\bn_\b _\bg_\be_\bt_\b__\ba_\bb_\bs_\bo_\bl_\bu_\bt_\be_\b__\bu_\br_\bl_\b(_\b)\n           o _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n                 # _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg_\bs_\b _\ba_\bn_\bd_\b _\bf_\bi_\bl_\bt_\be_\br_\bs\n           o _\bF_\bi_\bl_\be_\bs\n           o _\bF_\bo_\br_\bm_\b _\bs_\bu_\bb_\bm_\bi_\bs_\bs_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\ba_\bn_\bd_\b _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b _\bu_\bt_\bi_\bl_\bi_\bt_\by_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/urlresolvers.html", "source2": "./usr/share/doc/python-django-doc/html/ref/urlresolvers.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>django.urls utility functions &#8212; Django 5.2b1 documentation</title>\n+    <title>django.urls utility functions &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"django.urls functions for use in URLconfs\" href=\"urls.html\" />\n     <link rel=\"prev\" title=\"Unicode data\" href=\"unicode.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -81,15 +82,15 @@\n <span id=\"s-django-urls-utility-functions\"></span><span id=\"module-django.urls\"></span><span id=\"django-urls-utility-functions\"></span><h1><code class=\"docutils literal notranslate\"><span class=\"pre\">django.urls</span></code> utility functions<a class=\"headerlink\" href=\"#module-django.urls\" title=\"Link to this heading\">\u00b6</a></h1>\n <section id=\"s-reverse\">\n <span id=\"reverse\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">reverse()</span></code><a class=\"headerlink\" href=\"#reverse\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">reverse()</span></code> function can be used to return an absolute path reference\n for a given view and optional parameters, similar to the <a class=\"reference internal\" href=\"templates/builtins.html#std-templatetag-url\"><code class=\"xref std std-ttag docutils literal notranslate\"><span class=\"pre\">url</span></code></a> tag:</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.urls.reverse\">\n-<span class=\"sig-name descname\"><span class=\"pre\">reverse</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">viewname</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">urlconf</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">args</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">kwargs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">current_app</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fragment</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/urls/base.py#L28\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.urls.reverse\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">reverse</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">viewname</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">urlconf</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">args</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">kwargs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">current_app</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fragment</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/urls/base.py#L28\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.urls.reverse\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">viewname</span></code> can be a <a class=\"reference internal\" href=\"../topics/http/urls.html#naming-url-patterns\"><span class=\"std std-ref\">URL pattern name</span></a> or the\n callable view object used in the URLconf. For example, given the following\n <code class=\"docutils literal notranslate\"><span class=\"pre\">url</span></code>:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">news</span> <span class=\"kn\">import</span> <span class=\"n\">views</span>\n \n@@ -155,15 +156,15 @@\n <span class=\"go\">&#39;/admin/#no encoding is done&#39;</span>\n </pre></div>\n </div>\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.2:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">query</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">fragment</span></code> arguments were added.</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The string returned by <code class=\"docutils literal notranslate\"><span class=\"pre\">reverse()</span></code> is already\n <a class=\"reference internal\" href=\"unicode.html#uri-and-iri-handling\"><span class=\"std std-ref\">urlquoted</span></a>. For example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">reverse</span><span class=\"p\">(</span><span class=\"s2\">&quot;cities&quot;</span><span class=\"p\">,</span> <span class=\"n\">args</span><span class=\"o\">=</span><span class=\"p\">[</span><span class=\"s2\">&quot;Orl\u00e9ans&quot;</span><span class=\"p\">])</span>\n <span class=\"go\">&#39;.../Orl%C3%A9ans/&#39;</span>\n </pre></div>\n </div>\n <p>Applying further encoding (such as <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/urllib.parse.html#urllib.parse.quote\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">urllib.parse.quote()</span></code></a>) to the output\n@@ -212,27 +213,27 @@\n </section>\n <section id=\"s-resolve\">\n <span id=\"resolve\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">resolve()</span></code><a class=\"headerlink\" href=\"#resolve\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">resolve()</span></code> function can be used for resolving URL paths to the\n corresponding view functions. It has the following signature:</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.urls.resolve\">\n-<span class=\"sig-name descname\"><span class=\"pre\">resolve</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">urlconf</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/urls/base.py#L22\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.urls.resolve\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">resolve</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">urlconf</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/urls/base.py#L22\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.urls.resolve\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">path</span></code> is the URL path you want to resolve. As with\n <a class=\"reference internal\" href=\"#django.urls.reverse\" title=\"django.urls.reverse\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">reverse()</span></code></a>, you don\u2019t need to worry about the <code class=\"docutils literal notranslate\"><span class=\"pre\">urlconf</span></code>\n parameter. The function returns a <a class=\"reference internal\" href=\"#django.urls.ResolverMatch\" title=\"django.urls.ResolverMatch\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ResolverMatch</span></code></a> object that allows you\n to access various metadata about the resolved URL.</p>\n <p>If the URL does not resolve, the function raises a\n <a class=\"reference internal\" href=\"exceptions.html#django.urls.Resolver404\" title=\"django.urls.Resolver404\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">Resolver404</span></code></a> exception (a subclass of\n <a class=\"reference internal\" href=\"../topics/http/views.html#django.http.Http404\" title=\"django.http.Http404\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Http404</span></code></a>) .</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.urls.ResolverMatch\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ResolverMatch</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/urls/resolvers.py#L34\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.urls.ResolverMatch\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ResolverMatch</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/urls/resolvers.py#L34\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.urls.ResolverMatch\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.urls.ResolverMatch.func\">\n <span class=\"sig-name descname\"><span class=\"pre\">func</span></span><a class=\"headerlink\" href=\"#django.urls.ResolverMatch.func\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The view function that would be used to serve the URL</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n@@ -362,27 +363,27 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-get-script-prefix\">\n <span id=\"get-script-prefix\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">get_script_prefix()</span></code><a class=\"headerlink\" href=\"#get-script-prefix\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.urls.get_script_prefix\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_script_prefix</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/urls/base.py#L129\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.urls.get_script_prefix\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_script_prefix</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/urls/base.py#L129\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.urls.get_script_prefix\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Normally, you should always use <a class=\"reference internal\" href=\"#django.urls.reverse\" title=\"django.urls.reverse\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">reverse()</span></code></a> to define URLs\n within your application. However, if your application constructs part of the\n URL hierarchy itself, you may occasionally need to generate URLs. In that\n case, you need to be able to find the base URL of the Django project within\n its web server (normally, <a class=\"reference internal\" href=\"#django.urls.reverse\" title=\"django.urls.reverse\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">reverse()</span></code></a> takes care of this for\n you). In that case, you can call <code class=\"docutils literal notranslate\"><span class=\"pre\">get_script_prefix()</span></code>, which will return\n the script prefix portion of the URL for your Django project. If your Django\n project is at the root of its web server, this is always <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;/&quot;</span></code>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>This function <strong>cannot</strong> be used outside of the request-response cycle\n since it relies on values initialized during that cycle.</p>\n </div>\n </section>\n </section>\n \n \n@@ -405,37 +406,37 @@\n <li><a class=\"reference internal\" href=\"#get-script-prefix\"><code class=\"docutils literal notranslate\"><span class=\"pre\">get_script_prefix()</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"unicode.html\"\n-                          title=\"previous chapter\">Unicode data</a></p>\n+                          title=\"vorig hoofdstuk\">Unicode data</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"urls.html\"\n-                          title=\"next chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.urls</span></code> functions for use in URLconfs</a></p>\n+                          title=\"volgend hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.urls</span></code> functions for use in URLconfs</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,16 +1,16 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.u\bur\brl\bls\bs u\but\bti\bil\bli\bit\bty\by f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* r\bre\bev\bve\ber\brs\bse\be(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The reverse() function can be used to return an absolute path reference for a\n given view and optional parameters, similar to the _\bu_\br_\bl tag:\n   reverse(v\bvi\bie\bew\bwn\bna\bam\bme\be, u\bur\brl\blc\bco\bon\bnf\bf=\b=N\bNo\bon\bne\be, a\bar\brg\bgs\bs=\b=N\bNo\bon\bne\be, k\bkw\bwa\bar\brg\bgs\bs=\b=N\bNo\bon\bne\be, c\bcu\bur\brr\bre\ben\bnt\bt_\b_a\bap\bpp\bp=\b=N\bNo\bon\bne\be, *\b*,\n-  q\bqu\bue\ber\bry\by=\b=N\bNo\bon\bne\be, f\bfr\bra\bag\bgm\bme\ben\bnt\bt=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  q\bqu\bue\ber\bry\by=\b=N\bNo\bon\bne\be, f\bfr\bra\bag\bgm\bme\ben\bnt\bt=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n viewname can be a _\bU_\bR_\bL_\b _\bp_\ba_\bt_\bt_\be_\br_\bn_\b _\bn_\ba_\bm_\be or the callable view object used in the\n URLconf. For example, given the following url:\n from news import views\n \n path(\"archive/\", views.archive, name=\"news-archive\")\n you can use any of the following to reverse the URL:\n # using the named URL\n@@ -62,15 +62,15 @@\n >>> reverse(\"admin:index\", query={\"has empty spaces\": \"also has empty\n spaces!\"})\n '/admin/?has+empty+spaces=also+has+empty+spaces%21'\n >>> reverse(\"admin:index\", fragment=\"no encoding is done\")\n '/admin/#no encoding is done'\n Changed in Django 5.2:\n The query and fragment arguments were added.\n-Note\n+Notitie\n The string returned by reverse() is already _\bu_\br_\bl_\bq_\bu_\bo_\bt_\be_\bd. For example:\n >>> reverse(\"cities\", args=[\"Orl\u00e9ans\"])\n '.../Orl%C3%A9ans/'\n Applying further encoding (such as _\bu_\br_\bl_\bl_\bi_\bb_\b._\bp_\ba_\br_\bs_\be_\b._\bq_\bu_\bo_\bt_\be_\b(_\b)) to the output of\n reverse() may produce undesirable results.\n Reversing class-based views by view object\n The view object can also be the result of calling _\ba_\bs_\b__\bv_\bi_\be_\bw_\b(_\b) if the same view\n@@ -96,21 +96,21 @@\n     * providing a reversed URL to a decorator (such as the login_url argument\n       for the _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b(_\b) decorator).\n     * providing a reversed URL as a default value for a parameter in a\n       function\u2019s signature.\n *\b**\b**\b**\b**\b* r\bre\bes\bso\bol\blv\bve\be(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The resolve() function can be used for resolving URL paths to the corresponding\n view functions. It has the following signature:\n-  resolve(p\bpa\bat\bth\bh, u\bur\brl\blc\bco\bon\bnf\bf=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  resolve(p\bpa\bat\bth\bh, u\bur\brl\blc\bco\bon\bnf\bf=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n path is the URL path you want to resolve. As with _\br_\be_\bv_\be_\br_\bs_\be_\b(_\b), you don\u2019t need to\n worry about the urlconf parameter. The function returns a _\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\bM_\ba_\bt_\bc_\bh object\n that allows you to access various metadata about the resolved URL.\n If the URL does not resolve, the function raises a _\bR_\be_\bs_\bo_\bl_\bv_\be_\br_\b4_\b0_\b4 exception (a\n subclass of _\bH_\bt_\bt_\bp_\b4_\b0_\b4) .\n-  c\bcl\bla\bas\bss\bs ResolverMatch_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ResolverMatch_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         func_\b\u00b6\n             The view function that would be used to serve the URL\n         args_\b\u00b6\n             The arguments that would be passed to the view function, as parsed\n             from the URL.\n         kwargs_\b\u00b6\n             All keyword arguments that would be passed to the view function,\n@@ -171,34 +171,34 @@\n     kwargs[\"request\"] = request\n     try:\n         view(*args, **kwargs)\n     except Http404:\n         return HttpResponseRedirect(\"/\")\n     return response\n *\b**\b**\b**\b**\b* g\bge\bet\bt_\b_s\bsc\bcr\bri\bip\bpt\bt_\b_p\bpr\bre\bef\bfi\bix\bx(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  get_script_prefix()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_script_prefix()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Normally, you should always use _\br_\be_\bv_\be_\br_\bs_\be_\b(_\b) to define URLs within your\n application. However, if your application constructs part of the URL hierarchy\n itself, you may occasionally need to generate URLs. In that case, you need to\n be able to find the base URL of the Django project within its web server\n (normally, _\br_\be_\bv_\be_\br_\bs_\be_\b(_\b) takes care of this for you). In that case, you can call\n get_script_prefix(), which will return the script prefix portion of the URL for\n your Django project. If your Django project is at the root of its web server,\n this is always \"/\".\n-Warning\n+Waarschuwing\n This function c\bca\ban\bnn\bno\bot\bt be used outside of the request-response cycle since it\n relies on values initialized during that cycle.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b _\bu_\bt_\bi_\bl_\bi_\bt_\by_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n           o _\br_\be_\bv_\be_\br_\bs_\be_\b(_\b)\n           o _\br_\be_\bv_\be_\br_\bs_\be_\b__\bl_\ba_\bz_\by_\b(_\b)\n           o _\br_\be_\bs_\bo_\bl_\bv_\be_\b(_\b)\n           o _\bg_\be_\bt_\b__\bs_\bc_\br_\bi_\bp_\bt_\b__\bp_\br_\be_\bf_\bi_\bx_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bU_\bn_\bi_\bc_\bo_\bd_\be_\b _\bd_\ba_\bt_\ba\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b _\bf_\bo_\br_\b _\bu_\bs_\be_\b _\bi_\bn_\b _\bU_\bR_\bL_\bc_\bo_\bn_\bf_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/urls.html", "source2": "./usr/share/doc/python-django-doc/html/ref/urls.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>django.urls functions for use in URLconfs &#8212; Django 5.2b1 documentation</title>\n+    <title>django.urls functions for use in URLconfs &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django Utils\" href=\"utils.html\" />\n     <link rel=\"prev\" title=\"django.urls utility functions\" href=\"urlresolvers.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -176,15 +177,15 @@\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">view</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">kwargs</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> arguments are the same as for\n <a class=\"reference internal\" href=\"#django.urls.path\" title=\"django.urls.path\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">path()</span></code></a>.</p>\n </section>\n <section id=\"s-include\">\n <span id=\"include\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">include()</span></code><a class=\"headerlink\" href=\"#include\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.urls.include\">\n-<span class=\"sig-name descname\"><span class=\"pre\">include</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">module</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">namespace</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/urls/conf.py#L17\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.urls.include\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">include</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">module</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">namespace</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/urls/conf.py#L17\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.urls.include\" title=\"Link to this definition\">\u00b6</a></dt>\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">include</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">pattern_list</span></span></em>)</dt>\n <dt class=\"sig sig-object py\">\n <span class=\"sig-name descname\"><span class=\"pre\">include</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">(pattern_list</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">app_namespace)</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">namespace=None</span></span></em>)</dt>\n <dd><p>A function that takes a full Python import path to another URLconf module\n that should be \u201cincluded\u201d in this place. Optionally, the <a class=\"reference internal\" href=\"../topics/http/urls.html#term-application-namespace\"><span class=\"xref std std-term\">application\n namespace</span></a> and <a class=\"reference internal\" href=\"../topics/http/urls.html#term-instance-namespace\"><span class=\"xref std std-term\">instance namespace</span></a> where the entries will be included\n@@ -209,24 +210,24 @@\n \n <p>See <a class=\"reference internal\" href=\"../topics/http/urls.html#including-other-urlconfs\"><span class=\"std std-ref\">Including other URLconfs</span></a> and <a class=\"reference internal\" href=\"../topics/http/urls.html#namespaces-and-include\"><span class=\"std std-ref\">URL namespaces and included URLconfs</span></a>.</p>\n </section>\n <section id=\"s-register-converter\">\n <span id=\"register-converter\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">register_converter()</span></code><a class=\"headerlink\" href=\"#register-converter\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.urls.register_converter\">\n-<span class=\"sig-name descname\"><span class=\"pre\">register_converter</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">converter</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">type_name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/urls/converters.py#L58\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.urls.register_converter\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">register_converter</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">converter</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">type_name</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/urls/converters.py#L58\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.urls.register_converter\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The function for registering a converter for use in <a class=\"reference internal\" href=\"#django.urls.path\" title=\"django.urls.path\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">path()</span></code></a>\n <code class=\"docutils literal notranslate\"><span class=\"pre\">route</span></code>s.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">converter</span></code> argument is a converter class, and <code class=\"docutils literal notranslate\"><span class=\"pre\">type_name</span></code> is the\n converter name to use in path patterns. See\n <a class=\"reference internal\" href=\"../topics/http/urls.html#registering-custom-path-converters\"><span class=\"std std-ref\">Registering custom path converters</span></a> for an example.</p>\n <div class=\"deprecated\">\n-<p><span class=\"versionmodified deprecated\">Deprecated since version 5.1: </span>Overriding existing converters is deprecated.</p>\n+<p><span class=\"versionmodified deprecated\">Verouderd sinds versie 5.1: </span>Overriding existing converters is deprecated.</p>\n </div>\n </section>\n </section>\n <section id=\"s-module-django.conf.urls\">\n <span id=\"s-django-conf-urls-functions-for-use-in-urlconfs\"></span><span id=\"module-django.conf.urls\"></span><span id=\"django-conf-urls-functions-for-use-in-urlconfs\"></span><h1><code class=\"docutils literal notranslate\"><span class=\"pre\">django.conf.urls</span></code> functions for use in URLconfs<a class=\"headerlink\" href=\"#module-django.conf.urls\" title=\"Link to this heading\">\u00b6</a></h1>\n <section id=\"s-static\">\n <span id=\"static\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">static()</span></code><a class=\"headerlink\" href=\"#static\" title=\"Link to this heading\">\u00b6</a></h2>\n@@ -336,37 +337,37 @@\n <li><a class=\"reference internal\" href=\"#handler500\"><code class=\"docutils literal notranslate\"><span class=\"pre\">handler500</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"urlresolvers.html\"\n-                          title=\"previous chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.urls</span></code> utility functions</a></p>\n+                          title=\"vorig hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.urls</span></code> utility functions</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"utils.html\"\n-                          title=\"next chapter\">Django Utils</a></p>\n+                          title=\"volgend hoofdstuk\">Django Utils</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.u\bur\brl\bls\bs f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs f\bfo\bor\br u\bus\bse\be i\bin\bn U\bUR\bRL\bLc\bco\bon\bnf\bfs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* p\bpa\bat\bth\bh(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   path(r\bro\bou\but\bte\be, v\bvi\bie\bew\bw, k\bkw\bwa\bar\brg\bgs\bs=\b=N\bNo\bon\bne\be, n\bna\bam\bme\be=\b=N\bNo\bon\bne\be)_\b\u00b6\n Returns an element for inclusion in urlpatterns. For example:\n from django.urls import include, path\n@@ -66,15 +66,15 @@\n are passed to the view \u2013 as named arguments if the groups are named, and as\n positional arguments otherwise. The values are passed as strings, without any\n type conversion.\n When a route ends with $ the whole requested URL, matching against _\bp_\ba_\bt_\bh_\b__\bi_\bn_\bf_\bo,\n must match the regular expression pattern (_\br_\be_\b._\bf_\bu_\bl_\bl_\bm_\ba_\bt_\bc_\bh_\b(_\b) is used).\n The view, kwargs and name arguments are the same as for _\bp_\ba_\bt_\bh_\b(_\b).\n *\b**\b**\b**\b**\b* i\bin\bnc\bcl\blu\bud\bde\be(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  include(m\bmo\bod\bdu\bul\ble\be, n\bna\bam\bme\bes\bsp\bpa\bac\bce\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  include(m\bmo\bod\bdu\bul\ble\be, n\bna\bam\bme\bes\bsp\bpa\bac\bce\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n   include(p\bpa\bat\btt\bte\ber\brn\bn_\b_l\bli\bis\bst\bt)\n   include((\b(p\bpa\bat\btt\bte\ber\brn\bn_\b_l\bli\bis\bst\bt, a\bap\bpp\bp_\b_n\bna\bam\bme\bes\bsp\bpa\bac\bce\be)\b), n\bna\bam\bme\bes\bsp\bpa\bac\bce\be=\b=N\bNo\bon\bne\be)\n       A function that takes a full Python import path to another URLconf module\n       that should be \u201cincluded\u201d in this place. Optionally, the _\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n       _\bn_\ba_\bm_\be_\bs_\bp_\ba_\bc_\be and _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\b _\bn_\ba_\bm_\be_\bs_\bp_\ba_\bc_\be where the entries will be included into\n       can also be specified.\n       Usually, the application namespace should be specified by the included\n@@ -88,20 +88,20 @@\n                 * n\bna\bam\bme\bes\bsp\bpa\bac\bce\be (_\bs\bs_\bt\bt_\br\br) \u2013 Instance namespace for the URL entries\n                   being included\n                 * p\bpa\bat\btt\bte\ber\brn\bn_\b_l\bli\bis\bst\bt \u2013 Iterable of _\bp_\ba_\bt_\bh_\b(_\b) and/or _\br_\be_\b__\bp_\ba_\bt_\bh_\b(_\b) instances.\n                 * a\bap\bpp\bp_\b_n\bna\bam\bme\bes\bsp\bpa\bac\bce\be (_\bs\bs_\bt\bt_\br\br) \u2013 Application namespace for the URL\n                   entries being included\n See _\bI_\bn_\bc_\bl_\bu_\bd_\bi_\bn_\bg_\b _\bo_\bt_\bh_\be_\br_\b _\bU_\bR_\bL_\bc_\bo_\bn_\bf_\bs and _\bU_\bR_\bL_\b _\bn_\ba_\bm_\be_\bs_\bp_\ba_\bc_\be_\bs_\b _\ba_\bn_\bd_\b _\bi_\bn_\bc_\bl_\bu_\bd_\be_\bd_\b _\bU_\bR_\bL_\bc_\bo_\bn_\bf_\bs.\n *\b**\b**\b**\b**\b* r\bre\beg\bgi\bis\bst\bte\ber\br_\b_c\bco\bon\bnv\bve\ber\brt\bte\ber\br(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  register_converter(c\bco\bon\bnv\bve\ber\brt\bte\ber\br, t\bty\byp\bpe\be_\b_n\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  register_converter(c\bco\bon\bnv\bve\ber\brt\bte\ber\br, t\bty\byp\bpe\be_\b_n\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The function for registering a converter for use in _\bp_\ba_\bt_\bh_\b(_\b) routes.\n The converter argument is a converter class, and type_name is the converter\n name to use in path patterns. See _\bR_\be_\bg_\bi_\bs_\bt_\be_\br_\bi_\bn_\bg_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bp_\ba_\bt_\bh_\b _\bc_\bo_\bn_\bv_\be_\br_\bt_\be_\br_\bs for an\n example.\n-Deprecated since version 5.1: Overriding existing converters is deprecated.\n+Verouderd sinds versie 5.1: Overriding existing converters is deprecated.\n *\b**\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.c\bco\bon\bnf\bf.\b.u\bur\brl\bls\bs f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs f\bfo\bor\br u\bus\bse\be i\bin\bn U\bUR\bRL\bLc\bco\bon\bnf\bfs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* s\bst\bta\bat\bti\bic\bc(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   static.static(p\bpr\bre\bef\bfi\bix\bx, v\bvi\bie\bew\bw=\b=d\bdj\bja\ban\bng\bgo\bo.\b.v\bvi\bie\bew\bws\bs.\b.s\bst\bta\bat\bti\bic\bc.\b.s\bse\ber\brv\bve\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b\u00b6\n Helper function to return a URL pattern for serving files in debug mode:\n from django.conf import settings\n from django.conf.urls.static import static\n \n@@ -151,16 +151,16 @@\n           o _\br_\be_\bg_\bi_\bs_\bt_\be_\br_\b__\bc_\bo_\bn_\bv_\be_\br_\bt_\be_\br_\b(_\b)\n     * _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bf_\b._\bu_\br_\bl_\bs_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b _\bf_\bo_\br_\b _\bu_\bs_\be_\b _\bi_\bn_\b _\bU_\bR_\bL_\bc_\bo_\bn_\bf_\bs\n           o _\bs_\bt_\ba_\bt_\bi_\bc_\b(_\b)\n           o _\bh_\ba_\bn_\bd_\bl_\be_\br_\b4_\b0_\b0\n           o _\bh_\ba_\bn_\bd_\bl_\be_\br_\b4_\b0_\b3\n           o _\bh_\ba_\bn_\bd_\bl_\be_\br_\b4_\b0_\b4\n           o _\bh_\ba_\bn_\bd_\bl_\be_\br_\b5_\b0_\b0\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b _\bu_\bt_\bi_\bl_\bi_\bt_\by_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bU_\bt_\bi_\bl_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/utils.html", "source2": "./usr/share/doc/python-django-doc/html/ref/utils.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django Utils &#8212; Django 5.2b1 documentation</title>\n+    <title>Django Utils &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Validators\" href=\"validators.html\" />\n     <link rel=\"prev\" title=\"django.urls functions for use in URLconfs\" href=\"urls.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -94,81 +95,81 @@\n into account when building its cache key. Requests with the same path but\n different header content for headers named in <code class=\"docutils literal notranslate\"><span class=\"pre\">Vary</span></code> need to get different\n cache keys to prevent delivery of wrong content.</p>\n <p>For example, <a class=\"reference internal\" href=\"../topics/i18n/index.html\"><span class=\"doc\">internationalization</span></a> middleware would\n need to distinguish caches by the <code class=\"docutils literal notranslate\"><span class=\"pre\">Accept-language</span></code> header.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.cache.patch_cache_control\">\n-<span class=\"sig-name descname\"><span class=\"pre\">patch_cache_control</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/cache.py#L34\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.cache.patch_cache_control\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">patch_cache_control</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/cache.py#L34\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.cache.patch_cache_control\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This function patches the <code class=\"docutils literal notranslate\"><span class=\"pre\">Cache-Control</span></code> header by adding all keyword\n arguments to it. The transformation is as follows:</p>\n <ul class=\"simple\">\n <li><p>All keyword parameter names are turned to lowercase, and underscores\n are converted to hyphens.</p></li>\n <li><p>If the value of a parameter is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> (exactly <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, not just a\n true value), only the parameter name is added to the header.</p></li>\n <li><p>All other parameters are added with their value, after applying\n <code class=\"docutils literal notranslate\"><span class=\"pre\">str()</span></code> to it.</p></li>\n </ul>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.cache.get_max_age\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_max_age</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/cache.py#L103\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.cache.get_max_age\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_max_age</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/cache.py#L103\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.cache.get_max_age\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the max-age from the response Cache-Control header as an integer\n (or <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> if it wasn\u2019t found or wasn\u2019t an integer).</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.cache.patch_response_headers\">\n-<span class=\"sig-name descname\"><span class=\"pre\">patch_response_headers</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">cache_timeout</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/cache.py#L270\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.cache.patch_response_headers\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">patch_response_headers</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">cache_timeout</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/cache.py#L270\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.cache.patch_response_headers\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Adds some useful headers to the given <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code> object:</p>\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">Expires</span></code></p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">Cache-Control</span></code></p></li>\n </ul>\n <p>Each header is only added if it isn\u2019t already set.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">cache_timeout</span></code> is in seconds. The <a class=\"reference internal\" href=\"settings.html#std-setting-CACHE_MIDDLEWARE_SECONDS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">CACHE_MIDDLEWARE_SECONDS</span></code></a>\n setting is used by default.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.cache.add_never_cache_headers\">\n-<span class=\"sig-name descname\"><span class=\"pre\">add_never_cache_headers</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/cache.py#L289\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.cache.add_never_cache_headers\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">add_never_cache_headers</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/cache.py#L289\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.cache.add_never_cache_headers\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Adds an <code class=\"docutils literal notranslate\"><span class=\"pre\">Expires</span></code> header to the current date/time.</p>\n <p>Adds a <code class=\"docutils literal notranslate\"><span class=\"pre\">Cache-Control:</span> <span class=\"pre\">max-age=0,</span> <span class=\"pre\">no-cache,</span> <span class=\"pre\">no-store,</span> <span class=\"pre\">must-revalidate,</span>\n <span class=\"pre\">private</span></code> header to a response to indicate that a page should never be\n cached.</p>\n <p>Each header is only added if it isn\u2019t already set.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.cache.patch_vary_headers\">\n-<span class=\"sig-name descname\"><span class=\"pre\">patch_vary_headers</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">newheaders</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/cache.py#L299\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.cache.patch_vary_headers\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">patch_vary_headers</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">newheaders</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/cache.py#L299\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.cache.patch_vary_headers\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Adds (or updates) the <code class=\"docutils literal notranslate\"><span class=\"pre\">Vary</span></code> header in the given <code class=\"docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code> object.\n <code class=\"docutils literal notranslate\"><span class=\"pre\">newheaders</span></code> is a list of header names that should be in <code class=\"docutils literal notranslate\"><span class=\"pre\">Vary</span></code>. If\n headers contains an asterisk, then <code class=\"docutils literal notranslate\"><span class=\"pre\">Vary</span></code> header will consist of a single\n asterisk <code class=\"docutils literal notranslate\"><span class=\"pre\">'*'</span></code>, according to <span class=\"target\" id=\"index-1\"></span><a class=\"rfc reference external\" href=\"https://datatracker.ietf.org/doc/html/rfc9110.html#section-12.5.5\"><strong>RFC 9110 Section 12.5.5</strong></a>. Otherwise,\n existing headers in <code class=\"docutils literal notranslate\"><span class=\"pre\">Vary</span></code> aren\u2019t removed.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.cache.get_cache_key\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_cache_key</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">method</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'GET'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">cache</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/cache.py#L377\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.cache.get_cache_key\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_cache_key</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">method</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'GET'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">cache</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/cache.py#L377\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.cache.get_cache_key\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a cache key based on the request path. It can be used in the\n request phase because it pulls the list of headers to take into account\n from the global path registry and uses those to build a cache key to\n check against.</p>\n <p>If there is no headerlist stored, the page needs to be rebuilt, so this\n function returns <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.cache.learn_cache_key\">\n-<span class=\"sig-name descname\"><span class=\"pre\">learn_cache_key</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">cache_timeout</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">cache</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/cache.py#L399\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.cache.learn_cache_key\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">learn_cache_key</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">cache_timeout</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">cache</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/cache.py#L399\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.cache.learn_cache_key\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Learns what headers to take into account for some request path from the\n response object. It stores those headers in a global path registry so that\n later access to that path will know what headers to take into account\n without building the response object itself. The headers are named in\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">Vary</span></code> header of the response, but we want to prevent response\n generation.</p>\n <p>The list of headers to use for cache key generation is stored in the same\n@@ -189,74 +190,74 @@\n valid date or time.</p></li>\n <li><p>They return <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> if it isn\u2019t well formatted at all.</p></li>\n <li><p>They accept up to picosecond resolution in input, but they truncate it to\n microseconds, since that\u2019s what Python supports.</p></li>\n </ul>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.dateparse.parse_date\">\n-<span class=\"sig-name descname\"><span class=\"pre\">parse_date</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/dateparse.py#L67\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.dateparse.parse_date\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">parse_date</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/dateparse.py#L67\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.dateparse.parse_date\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Parses a string and returns a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.date\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime.date</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.dateparse.parse_time\">\n-<span class=\"sig-name descname\"><span class=\"pre\">parse_time</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/dateparse.py#L81\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.dateparse.parse_time\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">parse_time</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/dateparse.py#L81\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.dateparse.parse_time\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Parses a string and returns a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.time\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime.time</span></code></a>.</p>\n <p>UTC offsets aren\u2019t supported; if <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> describes one, the result is\n <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.dateparse.parse_datetime\">\n-<span class=\"sig-name descname\"><span class=\"pre\">parse_datetime</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/dateparse.py#L104\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.dateparse.parse_datetime\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">parse_datetime</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/dateparse.py#L104\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.dateparse.parse_datetime\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Parses a string and returns a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime.datetime</span></code></a>.</p>\n <p>UTC offsets are supported; if <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> describes one, the result\u2019s\n <code class=\"docutils literal notranslate\"><span class=\"pre\">tzinfo</span></code> attribute is a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.timezone\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime.timezone</span></code></a> instance.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.dateparse.parse_duration\">\n-<span class=\"sig-name descname\"><span class=\"pre\">parse_duration</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/dateparse.py#L132\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.dateparse.parse_duration\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">parse_duration</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/dateparse.py#L132\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.dateparse.parse_duration\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Parses a string and returns a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.timedelta\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime.timedelta</span></code></a>.</p>\n <p>Expects data in the format <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;DD</span> <span class=\"pre\">HH:MM:SS.uuuuuu&quot;</span></code>,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;DD</span> <span class=\"pre\">HH:MM:SS,uuuuuu&quot;</span></code>,  or as specified by ISO 8601 (e.g.\n <code class=\"docutils literal notranslate\"><span class=\"pre\">P4DT1H15M20S</span></code> which is equivalent to <code class=\"docutils literal notranslate\"><span class=\"pre\">4</span> <span class=\"pre\">1:15:20</span></code>) or PostgreSQL\u2019s\n day-time interval format (e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">3</span> <span class=\"pre\">days</span> <span class=\"pre\">04:05:06</span></code>).</p>\n </dd></dl>\n \n </section>\n <section id=\"s-module-django.utils.decorators\">\n <span id=\"s-django-utils-decorators\"></span><span id=\"module-django.utils.decorators\"></span><span id=\"django-utils-decorators\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.decorators</span></code><a class=\"headerlink\" href=\"#module-django.utils.decorators\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.decorators.method_decorator\">\n-<span class=\"sig-name descname\"><span class=\"pre\">method_decorator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">decorator</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/decorators.py#L62\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.decorators.method_decorator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">method_decorator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">decorator</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/decorators.py#L62\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.decorators.method_decorator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Converts a function decorator into a method decorator. It can be used to\n decorate methods or classes; in the latter case, <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> is the name\n of the method to be decorated and is required.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">decorator</span></code> may also be a list or tuple of functions. They are wrapped\n in reverse order so that the call order is the order in which the functions\n appear in the list/tuple.</p>\n <p>See <a class=\"reference internal\" href=\"../topics/class-based-views/intro.html#id1\"><span class=\"std std-ref\">decorating class based views</span></a> for\n example usage.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.decorators.decorator_from_middleware\">\n-<span class=\"sig-name descname\"><span class=\"pre\">decorator_from_middleware</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">middleware_class</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/decorators.py#L115\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.decorators.decorator_from_middleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">decorator_from_middleware</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">middleware_class</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/decorators.py#L115\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.decorators.decorator_from_middleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Given a middleware class, returns a view decorator. This lets you use\n middleware functionality on a per-view basis. The middleware is created\n with no params passed.</p>\n <p>It assumes middleware that\u2019s compatible with the old style of Django 1.9\n and earlier (having methods like <code class=\"docutils literal notranslate\"><span class=\"pre\">process_request()</span></code>,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">process_exception()</span></code>, and <code class=\"docutils literal notranslate\"><span class=\"pre\">process_response()</span></code>).</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.decorators.decorator_from_middleware_with_args\">\n-<span class=\"sig-name descname\"><span class=\"pre\">decorator_from_middleware_with_args</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">middleware_class</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/decorators.py#L99\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.decorators.decorator_from_middleware_with_args\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">decorator_from_middleware_with_args</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">middleware_class</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/decorators.py#L99\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.decorators.decorator_from_middleware_with_args\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Like <code class=\"docutils literal notranslate\"><span class=\"pre\">decorator_from_middleware</span></code>, but returns a function\n that accepts the arguments to be passed to the middleware_class.\n For example, the <a class=\"reference internal\" href=\"../topics/cache.html#django.views.decorators.cache.cache_page\" title=\"django.views.decorators.cache.cache_page\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">cache_page()</span></code></a>\n decorator is created from the <code class=\"docutils literal notranslate\"><span class=\"pre\">CacheMiddleware</span></code> like this:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">cache_page</span> <span class=\"o\">=</span> <span class=\"n\">decorator_from_middleware_with_args</span><span class=\"p\">(</span><span class=\"n\">CacheMiddleware</span><span class=\"p\">)</span>\n \n \n@@ -265,122 +266,122 @@\n     <span class=\"k\">pass</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.decorators.sync_only_middleware\">\n-<span class=\"sig-name descname\"><span class=\"pre\">sync_only_middleware</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">middleware</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/decorators.py#L215\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.decorators.sync_only_middleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">sync_only_middleware</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">middleware</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/decorators.py#L215\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.decorators.sync_only_middleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Marks a middleware as <a class=\"reference internal\" href=\"../topics/http/middleware.html#async-middleware\"><span class=\"std std-ref\">synchronous-only</span></a>. (The\n default in Django, but this allows you to future-proof if the default ever\n changes in a future release.)</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.decorators.async_only_middleware\">\n-<span class=\"sig-name descname\"><span class=\"pre\">async_only_middleware</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">middleware</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/decorators.py#L225\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.decorators.async_only_middleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">async_only_middleware</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">middleware</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/decorators.py#L225\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.decorators.async_only_middleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Marks a middleware as <a class=\"reference internal\" href=\"../topics/http/middleware.html#async-middleware\"><span class=\"std std-ref\">asynchronous-only</span></a>. Django\n will wrap it in an asynchronous event loop when it is called from the WSGI\n request path.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.decorators.sync_and_async_middleware\">\n-<span class=\"sig-name descname\"><span class=\"pre\">sync_and_async_middleware</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">middleware</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/decorators.py#L205\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.decorators.sync_and_async_middleware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">sync_and_async_middleware</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">middleware</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/decorators.py#L205\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.decorators.sync_and_async_middleware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Marks a middleware as <a class=\"reference internal\" href=\"../topics/http/middleware.html#async-middleware\"><span class=\"std std-ref\">sync and async compatible</span></a>,\n this allows to avoid converting requests. You must implement detection of\n the current request type to use this decorator. See <a class=\"reference internal\" href=\"../topics/http/middleware.html#async-middleware\"><span class=\"std std-ref\">asynchronous\n middleware documentation</span></a> for details.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-module-django.utils.encoding\">\n <span id=\"s-django-utils-encoding\"></span><span id=\"module-django.utils.encoding\"></span><span id=\"django-utils-encoding\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.encoding</span></code><a class=\"headerlink\" href=\"#module-django.utils.encoding\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.encoding.smart_str\">\n-<span class=\"sig-name descname\"><span class=\"pre\">smart_str</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'utf-8'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strings_only</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">errors</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'strict'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/encoding.py#L20\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.encoding.smart_str\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">smart_str</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'utf-8'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strings_only</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">errors</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'strict'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/encoding.py#L20\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.encoding.smart_str\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <code class=\"docutils literal notranslate\"><span class=\"pre\">str</span></code> object representing arbitrary object <code class=\"docutils literal notranslate\"><span class=\"pre\">s</span></code>. Treats\n bytestrings using the <code class=\"docutils literal notranslate\"><span class=\"pre\">encoding</span></code> codec.</p>\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">strings_only</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, don\u2019t convert (some) non-string-like\n objects.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.encoding.is_protected_type\">\n-<span class=\"sig-name descname\"><span class=\"pre\">is_protected_type</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/encoding.py#L44\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.encoding.is_protected_type\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">is_protected_type</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/encoding.py#L44\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.encoding.is_protected_type\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Determine if the object instance is of a protected type.</p>\n <p>Objects of protected types are preserved as-is when passed to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">force_str(strings_only=True)</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.encoding.force_str\">\n-<span class=\"sig-name descname\"><span class=\"pre\">force_str</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'utf-8'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strings_only</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">errors</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'strict'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/encoding.py#L53\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.encoding.force_str\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">force_str</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'utf-8'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strings_only</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">errors</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'strict'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/encoding.py#L53\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.encoding.force_str\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Similar to <code class=\"docutils literal notranslate\"><span class=\"pre\">smart_str()</span></code>, except that lazy instances are resolved to\n strings, rather than kept as lazy objects.</p>\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">strings_only</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, don\u2019t convert (some) non-string-like\n objects.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.encoding.smart_bytes\">\n-<span class=\"sig-name descname\"><span class=\"pre\">smart_bytes</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'utf-8'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strings_only</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">errors</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'strict'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/encoding.py#L75\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.encoding.smart_bytes\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">smart_bytes</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'utf-8'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strings_only</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">errors</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'strict'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/encoding.py#L75\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.encoding.smart_bytes\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a bytestring version of arbitrary object <code class=\"docutils literal notranslate\"><span class=\"pre\">s</span></code>, encoded as\n specified in <code class=\"docutils literal notranslate\"><span class=\"pre\">encoding</span></code>.</p>\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">strings_only</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, don\u2019t convert (some) non-string-like\n objects.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.encoding.force_bytes\">\n-<span class=\"sig-name descname\"><span class=\"pre\">force_bytes</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'utf-8'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strings_only</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">errors</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'strict'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/encoding.py#L87\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.encoding.force_bytes\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">force_bytes</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'utf-8'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strings_only</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">errors</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'strict'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/encoding.py#L87\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.encoding.force_bytes\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Similar to <code class=\"docutils literal notranslate\"><span class=\"pre\">smart_bytes</span></code>, except that lazy instances are resolved to\n bytestrings, rather than kept as lazy objects.</p>\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">strings_only</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, don\u2019t convert (some) non-string-like\n objects.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.encoding.iri_to_uri\">\n-<span class=\"sig-name descname\"><span class=\"pre\">iri_to_uri</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">iri</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/encoding.py#L107\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.encoding.iri_to_uri\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">iri_to_uri</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">iri</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/encoding.py#L107\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.encoding.iri_to_uri\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Convert an Internationalized Resource Identifier (IRI) portion to a URI\n portion that is suitable for inclusion in a URL.</p>\n <p>This is the algorithm from section 3.1 of <span class=\"target\" id=\"index-2\"></span><a class=\"rfc reference external\" href=\"https://datatracker.ietf.org/doc/html/rfc3987.html#section-3.1\"><strong>RFC 3987 Section 3.1</strong></a>, slightly\n simplified since the input is assumed to be a string rather than an\n arbitrary byte stream.</p>\n <p>Takes an IRI (string or UTF-8 bytes) and returns a string containing the\n encoded result.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.encoding.uri_to_iri\">\n-<span class=\"sig-name descname\"><span class=\"pre\">uri_to_iri</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">uri</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/encoding.py#L155\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.encoding.uri_to_iri\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">uri_to_iri</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">uri</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/encoding.py#L155\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.encoding.uri_to_iri\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Converts a Uniform Resource Identifier into an Internationalized Resource\n Identifier.</p>\n <p>This is an algorithm from section 3.2 of <span class=\"target\" id=\"index-3\"></span><a class=\"rfc reference external\" href=\"https://datatracker.ietf.org/doc/html/rfc3987.html#section-3.2\"><strong>RFC 3987 Section 3.2</strong></a>.</p>\n <p>Takes a URI in ASCII bytes and returns a string containing the encoded\n result.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.encoding.filepath_to_uri\">\n-<span class=\"sig-name descname\"><span class=\"pre\">filepath_to_uri</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/encoding.py#L233\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.encoding.filepath_to_uri\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">filepath_to_uri</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/encoding.py#L233\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.encoding.filepath_to_uri\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Convert a file system path to a URI portion that is suitable for inclusion\n in a URL. The path is assumed to be either UTF-8 bytes, string, or a\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/pathlib.html#pathlib.Path\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Path</span></code></a>.</p>\n <p>This method will encode certain characters that would normally be\n recognized as special characters for URIs.  Note that this method does not\n encode the \u2018 character, as it is a valid character within URIs. See\n <code class=\"docutils literal notranslate\"><span class=\"pre\">encodeURIComponent()</span></code> JavaScript function for more details.</p>\n <p>Returns an ASCII string containing the encoded result.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.encoding.escape_uri_path\">\n-<span class=\"sig-name descname\"><span class=\"pre\">escape_uri_path</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/encoding.py#L191\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.encoding.escape_uri_path\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">escape_uri_path</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/encoding.py#L191\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.encoding.escape_uri_path\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Escapes the unsafe characters from the path portion of a Uniform Resource\n Identifier (URI).</p>\n </dd></dl>\n \n </section>\n <section id=\"s-module-django.utils.feedgenerator\">\n <span id=\"s-django-utils-feedgenerator\"></span><span id=\"module-django.utils.feedgenerator\"></span><span id=\"django-utils-feedgenerator\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.feedgenerator</span></code><a class=\"headerlink\" href=\"#module-django.utils.feedgenerator\" title=\"Link to this heading\">\u00b6</a></h2>\n@@ -404,36 +405,36 @@\n </div>\n <p>For simplifying the selection of a generator use <code class=\"docutils literal notranslate\"><span class=\"pre\">feedgenerator.DefaultFeed</span></code>\n which is currently <code class=\"docutils literal notranslate\"><span class=\"pre\">Rss201rev2Feed</span></code></p>\n <p>For definitions of the different versions of RSS, see:\n <a class=\"reference external\" href=\"https://web.archive.org/web/20110718035220/http://diveintomark.org/archives/2004/02/04/incompatible-rss\">https://web.archive.org/web/20110718035220/http://diveintomark.org/archives/2004/02/04/incompatible-rss</a></p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.get_tag_uri\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_tag_uri</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">url</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L47\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.get_tag_uri\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_tag_uri</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">url</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">date</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L47\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.get_tag_uri\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Creates a TagURI.</p>\n <p>See <a class=\"reference external\" href=\"https://web.archive.org/web/20110514113830/http://diveintomark.org/archives/2004/05/28/howto-atom-id\">https://web.archive.org/web/20110514113830/http://diveintomark.org/archives/2004/05/28/howto-atom-id</a></p>\n </dd></dl>\n \n <section id=\"s-stylesheet\">\n <span id=\"stylesheet\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Stylesheet</span></code><a class=\"headerlink\" href=\"#stylesheet\" title=\"Link to this heading\">\u00b6</a></h3>\n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.Stylesheet\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Stylesheet</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">url</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mimetype</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">media</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'screen'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L76\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.Stylesheet\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Stylesheet</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">url</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mimetype</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">media</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'screen'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L76\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.Stylesheet\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Represents an RSS stylesheet.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.Stylesheet.url\">\n-<span class=\"sig-name descname\"><span class=\"pre\">url</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L87\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.Stylesheet.url\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">url</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L87\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.Stylesheet.url\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Required argument. The URL where the stylesheet is located.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.Stylesheet.mimetype\">\n-<span class=\"sig-name descname\"><span class=\"pre\">mimetype</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L91\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.Stylesheet.mimetype\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">mimetype</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L91\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.Stylesheet.mimetype\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>An optional string containing the MIME type of the stylesheet. If not\n specified, Django will attempt to guess it by using Python\u2019s\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/mimetypes.html#mimetypes.guess_type\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">mimetypes.guess_type()</span></code></a>. Use <code class=\"docutils literal notranslate\"><span class=\"pre\">mimetype=None</span></code> if you don\u2019t\n want your stylesheet to have a MIME type specified.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n@@ -447,20 +448,20 @@\n </dd></dl>\n \n </section>\n <section id=\"s-syndicationfeed\">\n <span id=\"syndicationfeed\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SyndicationFeed</span></code><a class=\"headerlink\" href=\"#syndicationfeed\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SyndicationFeed</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L108\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SyndicationFeed</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L108\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Base class for all syndication feeds. Subclasses should provide\n <code class=\"docutils literal notranslate\"><span class=\"pre\">write()</span></code>.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.__init__\">\n-<span class=\"sig-name descname\"><span class=\"pre\">__init__</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">title</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">link</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">description</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">language</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">author_email</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">author_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">author_link</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">subtitle</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">categories</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">feed_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">feed_copyright</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">feed_guid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ttl</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">stylesheets</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L111\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.__init__\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">__init__</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">title</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">link</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">description</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">language</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">author_email</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">author_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">author_link</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">subtitle</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">categories</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">feed_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">feed_copyright</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">feed_guid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ttl</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">stylesheets</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L111\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.__init__\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Initialize the feed with the given dictionary of metadata, which applies\n to the entire feed.</p>\n <p>Any extra keyword arguments you pass to <code class=\"docutils literal notranslate\"><span class=\"pre\">__init__</span></code> will be stored in\n <code class=\"docutils literal notranslate\"><span class=\"pre\">self.feed</span></code>.</p>\n <p>All parameters should be strings, except for two:</p>\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">categories</span></code> should be a sequence of strings.</p></li>\n@@ -470,135 +471,135 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.2:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">stylesheets</span></code> argument was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.add_item\">\n-<span class=\"sig-name descname\"><span class=\"pre\">add_item</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">title</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">link</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">description</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">author_email</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">author_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">author_link</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">pubdate</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">comments</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">unique_id</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">categories</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">item_copyright</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ttl</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">updateddate</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">enclosures</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L163\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.add_item\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">add_item</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">title</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">link</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">description</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">author_email</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">author_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">author_link</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">pubdate</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">comments</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">unique_id</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">categories</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">()</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">item_copyright</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ttl</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">updateddate</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">enclosures</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L163\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.add_item\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Adds an item to the feed. All args are expected to be strings except\n <code class=\"docutils literal notranslate\"><span class=\"pre\">pubdate</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">updateddate</span></code>, which are <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime.datetime</span></code>\n objects, and <code class=\"docutils literal notranslate\"><span class=\"pre\">enclosures</span></code>, which is a list of <code class=\"docutils literal notranslate\"><span class=\"pre\">Enclosure</span></code> instances.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.num_items\">\n-<span class=\"sig-name descname\"><span class=\"pre\">num_items</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L213\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.num_items\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">num_items</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L213\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.num_items\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.root_attributes\">\n-<span class=\"sig-name descname\"><span class=\"pre\">root_attributes</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L216\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.root_attributes\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">root_attributes</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L216\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.root_attributes\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Return extra attributes to place on the root (i.e. feed/channel)\n element. Called from <code class=\"docutils literal notranslate\"><span class=\"pre\">write()</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.add_root_elements\">\n-<span class=\"sig-name descname\"><span class=\"pre\">add_root_elements</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">handler</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L223\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.add_root_elements\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">add_root_elements</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">handler</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L223\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.add_root_elements\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Add elements in the root (i.e. feed/channel) element.\n Called from <code class=\"docutils literal notranslate\"><span class=\"pre\">write()</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.add_stylesheets\">\n-<span class=\"sig-name descname\"><span class=\"pre\">add_stylesheets</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">self</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">handler</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L230\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.add_stylesheets\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">add_stylesheets</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">self</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">handler</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L230\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.add_stylesheets\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <p>Add stylesheet information to the document.\n Called from <code class=\"docutils literal notranslate\"><span class=\"pre\">write()</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.item_attributes\">\n-<span class=\"sig-name descname\"><span class=\"pre\">item_attributes</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">item</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L236\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.item_attributes\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">item_attributes</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">item</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L236\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.item_attributes\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Return extra attributes to place on each item (i.e. item/entry)\n element.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.add_item_elements\">\n-<span class=\"sig-name descname\"><span class=\"pre\">add_item_elements</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">handler</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">item</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L242\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.add_item_elements\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">add_item_elements</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">handler</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">item</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L242\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.add_item_elements\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Add elements on each item (i.e. item/entry) element.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.write\">\n-<span class=\"sig-name descname\"><span class=\"pre\">write</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">outfile</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L248\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.write\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">write</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">outfile</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L248\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.write\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Outputs the feed in the given encoding to <code class=\"docutils literal notranslate\"><span class=\"pre\">outfile</span></code>, which is a\n file-like object. Subclasses should override this.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.writeString\">\n-<span class=\"sig-name descname\"><span class=\"pre\">writeString</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L257\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.writeString\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">writeString</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoding</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L257\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.writeString\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the feed in the given encoding as a string.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.SyndicationFeed.latest_post_date\">\n-<span class=\"sig-name descname\"><span class=\"pre\">latest_post_date</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L265\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.latest_post_date\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">latest_post_date</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L265\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.SyndicationFeed.latest_post_date\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the latest <code class=\"docutils literal notranslate\"><span class=\"pre\">pubdate</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">updateddate</span></code> for all items in the\n feed. If no items have either of these attributes this returns the\n current UTC date/time.</p>\n </dd></dl>\n \n </dd></dl>\n \n </section>\n <section id=\"s-enclosure\">\n <span id=\"enclosure\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Enclosure</span></code><a class=\"headerlink\" href=\"#enclosure\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.Enclosure\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Enclosure</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L283\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.Enclosure\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Enclosure</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L283\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.Enclosure\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Represents an RSS enclosure</p>\n </dd></dl>\n \n </section>\n <section id=\"s-rssfeed\">\n <span id=\"rssfeed\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RssFeed</span></code><a class=\"headerlink\" href=\"#rssfeed\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.RssFeed\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RssFeed</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">SyndicationFeed</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L292\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.RssFeed\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RssFeed</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">SyndicationFeed</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L292\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.RssFeed\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n </section>\n <section id=\"s-rss201rev2feed\">\n <span id=\"rss201rev2feed\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Rss201rev2Feed</span></code><a class=\"headerlink\" href=\"#rss201rev2feed\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.Rss201rev2Feed\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Rss201rev2Feed</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">RssFeed</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L356\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.Rss201rev2Feed\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Rss201rev2Feed</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">RssFeed</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L356\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.Rss201rev2Feed\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Spec: <a class=\"reference external\" href=\"https://cyber.harvard.edu/rss/rss.html\">https://cyber.harvard.edu/rss/rss.html</a></p>\n </dd></dl>\n \n </section>\n <section id=\"s-rssuserland091feed\">\n <span id=\"rssuserland091feed\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RssUserland091Feed</span></code><a class=\"headerlink\" href=\"#rssuserland091feed\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.RssUserland091Feed\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RssUserland091Feed</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">RssFeed</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L346\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.RssUserland091Feed\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RssUserland091Feed</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">RssFeed</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L346\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.RssUserland091Feed\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Spec: <a class=\"reference external\" href=\"http://backend.userland.com/rss091\">http://backend.userland.com/rss091</a></p>\n </dd></dl>\n \n </section>\n <section id=\"s-atom1feed\">\n <span id=\"atom1feed\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">Atom1Feed</span></code><a class=\"headerlink\" href=\"#atom1feed\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.utils.feedgenerator.Atom1Feed\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Atom1Feed</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">SyndicationFeed</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L416\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.Atom1Feed\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Atom1Feed</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">SyndicationFeed</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/feedgenerator.py#L416\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.feedgenerator.Atom1Feed\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Spec: <span class=\"target\" id=\"index-4\"></span><a class=\"rfc reference external\" href=\"https://datatracker.ietf.org/doc/html/rfc4287.html\"><strong>RFC 4287</strong></a></p>\n </dd></dl>\n \n </section>\n </section>\n <section id=\"s-module-django.utils.functional\">\n <span id=\"s-django-utils-functional\"></span><span id=\"module-django.utils.functional\"></span><span id=\"django-utils-functional\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.functional</span></code><a class=\"headerlink\" href=\"#module-django.utils.functional\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.utils.functional.cached_property\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">cached_property</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">func</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/functional.py#L7\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.functional.cached_property\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">cached_property</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">func</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/functional.py#L7\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.functional.cached_property\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">&#64;cached_property</span></code> decorator caches the result of a method with a\n single <code class=\"docutils literal notranslate\"><span class=\"pre\">self</span></code> argument as a property. The cached result will persist\n as long as the instance does, so if the instance is passed around and the\n function subsequently invoked, the cached result will be returned.</p>\n <p>Consider a typical case, where a view might need to call a model\u2019s method\n to perform some computation, before placing the model instance into the\n context, where the template might invoke the method once more:</p>\n@@ -668,23 +669,23 @@\n <span class=\"n\">x</span> <span class=\"ow\">is</span> <span class=\"n\">z</span>  <span class=\"c1\"># is True</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.utils.functional.classproperty\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">classproperty</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">method</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/functional.py#L51\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.functional.classproperty\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">classproperty</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">method</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/functional.py#L51\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.functional.classproperty\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Similar to <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/functions.html#classmethod\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">&#64;classmethod</span></code></a>, the <code class=\"docutils literal notranslate\"><span class=\"pre\">&#64;classproperty</span></code>\n decorator converts the result of a method with a single <code class=\"docutils literal notranslate\"><span class=\"pre\">cls</span></code> argument\n into a property that can be accessed directly from the class.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.functional.keep_lazy\">\n-<span class=\"sig-name descname\"><span class=\"pre\">keep_lazy</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">func</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">resultclasses</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/functional.py#L211\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.functional.keep_lazy\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">keep_lazy</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">func</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">resultclasses</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/functional.py#L211\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.functional.keep_lazy\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Django offers many utility functions (particularly in <code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils</span></code>)\n that take a string as their first argument and do something to that string.\n These functions are used by template filters as well as directly in other\n code.</p>\n <p>If you write your own similar functions and deal with translations, you\u2019ll\n face the problem of what to do when the first argument is a lazy\n translation object. You don\u2019t want to convert it to a string immediately,\n@@ -719,15 +720,15 @@\n <p>Using this decorator means you can write your function and assume that the\n input is a proper string, then add support for lazy translation objects at\n the end.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.functional.keep_lazy_text\">\n-<span class=\"sig-name descname\"><span class=\"pre\">keep_lazy_text</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">func</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/functional.py#L238\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.functional.keep_lazy_text\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">keep_lazy_text</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">func</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/functional.py#L238\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.functional.keep_lazy_text\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A shortcut for <code class=\"docutils literal notranslate\"><span class=\"pre\">keep_lazy(str)(func)</span></code>.</p>\n <p>If you have a function that returns text and you want to be able to take\n lazy arguments while delaying their evaluation, you can use this\n decorator:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.utils.functional</span> <span class=\"kn\">import</span> <span class=\"n\">keep_lazy</span><span class=\"p\">,</span> <span class=\"n\">keep_lazy_text</span>\n \n \n@@ -748,30 +749,30 @@\n <span id=\"s-django-utils-html\"></span><span id=\"module-django.utils.html\"></span><span id=\"django-utils-html\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.html</span></code><a class=\"headerlink\" href=\"#module-django.utils.html\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Usually you should build up HTML using Django\u2019s templates to make use of its\n autoescape mechanism, using the utilities in <a class=\"reference internal\" href=\"#module-django.utils.safestring\" title=\"django.utils.safestring: Functions and classes for working with strings that can be displayed safely without further escaping in HTML.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.utils.safestring</span></code></a>\n where appropriate. This module provides some additional low level utilities for\n escaping HTML.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.html.escape\">\n-<span class=\"sig-name descname\"><span class=\"pre\">escape</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">text</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/html.py#L48\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.html.escape\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">escape</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">text</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/html.py#L48\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.html.escape\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the given text with ampersands, quotes and angle brackets encoded\n for use in HTML. The input is first coerced to a string and the output has\n <a class=\"reference internal\" href=\"#django.utils.safestring.mark_safe\" title=\"django.utils.safestring.mark_safe\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">mark_safe()</span></code></a> applied.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.html.conditional_escape\">\n-<span class=\"sig-name descname\"><span class=\"pre\">conditional_escape</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">text</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/html.py#L112\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.html.conditional_escape\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">conditional_escape</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">text</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/html.py#L112\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.html.conditional_escape\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Similar to <code class=\"docutils literal notranslate\"><span class=\"pre\">escape()</span></code>, except that it doesn\u2019t operate on preescaped\n strings, so it will not double escape.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.html.format_html\">\n-<span class=\"sig-name descname\"><span class=\"pre\">format_html</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">format_string</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/html.py#L127\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.html.format_html\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">format_html</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">format_string</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/html.py#L127\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.html.format_html\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This is similar to <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/stdtypes.html#str.format\" title=\"(in Python v3.13)\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">str.format()</span></code></a>, except that it is appropriate for\n building up HTML fragments. The first argument <code class=\"docutils literal notranslate\"><span class=\"pre\">format_string</span></code> is not\n escaped but all other args and kwargs are passed through\n <a class=\"reference internal\" href=\"#django.utils.html.conditional_escape\" title=\"django.utils.html.conditional_escape\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">conditional_escape()</span></code></a> before being passed to <code class=\"docutils literal notranslate\"><span class=\"pre\">str.format()</span></code>.\n Finally, the output has <a class=\"reference internal\" href=\"#django.utils.safestring.mark_safe\" title=\"django.utils.safestring.mark_safe\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">mark_safe()</span></code></a> applied.</p>\n <p>For the case of building up small HTML fragments, this function is to be\n preferred over string interpolation using <code class=\"docutils literal notranslate\"><span class=\"pre\">%</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">str.format()</span></code>\n@@ -801,22 +802,22 @@\n argument and risk a bug and an XSS vulnerability if you forget one.</p>\n <p>Note that although this function uses <code class=\"docutils literal notranslate\"><span class=\"pre\">str.format()</span></code> to do the\n interpolation, some of the formatting options provided by <code class=\"docutils literal notranslate\"><span class=\"pre\">str.format()</span></code>\n (e.g. number formatting) will not work, since all arguments are passed\n through <a class=\"reference internal\" href=\"#django.utils.html.conditional_escape\" title=\"django.utils.html.conditional_escape\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">conditional_escape()</span></code></a> which (ultimately) calls\n <a class=\"reference internal\" href=\"#django.utils.encoding.force_str\" title=\"django.utils.encoding.force_str\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">force_str()</span></code></a> on the values.</p>\n <div class=\"deprecated\">\n-<p><span class=\"versionmodified deprecated\">Deprecated since version 5.0: </span>Support for calling <code class=\"docutils literal notranslate\"><span class=\"pre\">format_html()</span></code> without passing args or kwargs is\n+<p><span class=\"versionmodified deprecated\">Verouderd sinds versie 5.0: </span>Support for calling <code class=\"docutils literal notranslate\"><span class=\"pre\">format_html()</span></code> without passing args or kwargs is\n deprecated.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.html.format_html_join\">\n-<span class=\"sig-name descname\"><span class=\"pre\">format_html_join</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sep</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">format_string</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">args_generator</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/html.py#L146\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.html.format_html_join\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">format_html_join</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sep</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">format_string</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">args_generator</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/html.py#L146\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.html.format_html_join\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A wrapper of <a class=\"reference internal\" href=\"#django.utils.html.format_html\" title=\"django.utils.html.format_html\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">format_html()</span></code></a>, for the common case of a group of\n arguments that need to be formatted using the same format string, and then\n joined using <code class=\"docutils literal notranslate\"><span class=\"pre\">sep</span></code>. <code class=\"docutils literal notranslate\"><span class=\"pre\">sep</span></code> is also passed through\n <a class=\"reference internal\" href=\"#django.utils.html.conditional_escape\" title=\"django.utils.html.conditional_escape\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">conditional_escape()</span></code></a>.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">args_generator</span></code> should be an iterator that yields arguments to pass to\n <a class=\"reference internal\" href=\"#django.utils.html.format_html\" title=\"django.utils.html.format_html\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">format_html()</span></code></a>, either sequences of positional arguments or mappings of\n keyword arguments.</p>\n@@ -839,15 +840,15 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.2:</span> <p>Support for mappings in <code class=\"docutils literal notranslate\"><span class=\"pre\">args_generator</span></code> was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.html.json_script\">\n-<span class=\"sig-name descname\"><span class=\"pre\">json_script</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">element_id</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoder</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/html.py#L92\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.html.json_script\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">json_script</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">element_id</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoder</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/html.py#L92\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.html.json_script\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Escapes all HTML/XML special characters with their Unicode escapes, so\n value is safe for use with JavaScript. Also wraps the escaped JSON in a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;script&gt;</span></code> tag. If the <code class=\"docutils literal notranslate\"><span class=\"pre\">element_id</span></code> parameter is not <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;script&gt;</span></code> tag is given the passed id. For example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">json_script</span><span class=\"p\">({</span><span class=\"s2\">&quot;hello&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;world&quot;</span><span class=\"p\">},</span> <span class=\"n\">element_id</span><span class=\"o\">=</span><span class=\"s2\">&quot;hello-data&quot;</span><span class=\"p\">)</span>\n <span class=\"go\">&#39;&lt;script id=&quot;hello-data&quot; type=&quot;application/json&quot;&gt;{&quot;hello&quot;: &quot;world&quot;}&lt;/script&gt;&#39;</span>\n </pre></div>\n@@ -855,15 +856,15 @@\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">encoder</span></code>, which defaults to\n <a class=\"reference internal\" href=\"../topics/serialization.html#django.core.serializers.json.DjangoJSONEncoder\" title=\"django.core.serializers.json.DjangoJSONEncoder\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.core.serializers.json.DjangoJSONEncoder</span></code></a>, will be used to\n serialize the data. See <a class=\"reference internal\" href=\"../topics/serialization.html#serialization-formats-json\"><span class=\"std std-ref\">JSON serialization</span></a> for more details about this serializer.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.html.strip_tags\">\n-<span class=\"sig-name descname\"><span class=\"pre\">strip_tags</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/html.py#L214\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.html.strip_tags\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">strip_tags</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/html.py#L214\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.html.strip_tags\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Tries to remove anything that looks like an HTML tag from the string, that\n is anything contained within <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;&gt;</span></code>.</p>\n <p>Absolutely NO guarantee is provided about the resulting string being\n HTML safe. So NEVER mark safe the result of a <code class=\"docutils literal notranslate\"><span class=\"pre\">strip_tag</span></code> call without\n escaping it first, for example with <a class=\"reference internal\" href=\"#django.utils.html.escape\" title=\"django.utils.html.escape\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">escape()</span></code></a>.</p>\n <p>For example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">strip_tags</span><span class=\"p\">(</span><span class=\"n\">value</span><span class=\"p\">)</span>\n@@ -873,86 +874,86 @@\n the return value will be <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;Joel</span> <span class=\"pre\">is</span> <span class=\"pre\">a</span> <span class=\"pre\">slug&quot;</span></code>.</p>\n <p>If you are looking for a more robust solution, consider using a third-party\n HTML sanitizing tool.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.html.html_safe\">\n-<span class=\"sig-name descname\"><span class=\"pre\">html_safe</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/html.py#L488\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.html.html_safe\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">html_safe</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/html.py#L488\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.html.html_safe\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">__html__()</span></code> method on a class helps non-Django templates detect\n classes whose output doesn\u2019t require HTML escaping.</p>\n <p>This decorator defines the <code class=\"docutils literal notranslate\"><span class=\"pre\">__html__()</span></code> method on the decorated class\n by wrapping <code class=\"docutils literal notranslate\"><span class=\"pre\">__str__()</span></code> in <a class=\"reference internal\" href=\"#django.utils.safestring.mark_safe\" title=\"django.utils.safestring.mark_safe\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">mark_safe()</span></code></a>.\n Ensure the <code class=\"docutils literal notranslate\"><span class=\"pre\">__str__()</span></code> method does indeed return text that doesn\u2019t\n require HTML escaping.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-module-django.utils.http\">\n <span id=\"s-django-utils-http\"></span><span id=\"module-django.utils.http\"></span><span id=\"django-utils-http\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.http</span></code><a class=\"headerlink\" href=\"#module-django.utils.http\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.http.urlencode\">\n-<span class=\"sig-name descname\"><span class=\"pre\">urlencode</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">doseq</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/http.py#L42\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.http.urlencode\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">urlencode</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">doseq</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/http.py#L42\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.http.urlencode\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A version of Python\u2019s <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/urllib.parse.html#urllib.parse.urlencode\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">urllib.parse.urlencode()</span></code></a> function that can\n operate on <code class=\"docutils literal notranslate\"><span class=\"pre\">MultiValueDict</span></code> and non-string values.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.http.http_date\">\n-<span class=\"sig-name descname\"><span class=\"pre\">http_date</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">epoch_seconds</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/http.py#L83\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.http.http_date\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">http_date</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">epoch_seconds</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/http.py#L83\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.http.http_date\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Formats the time to match the <span class=\"target\" id=\"index-5\"></span><a class=\"rfc reference external\" href=\"https://datatracker.ietf.org/doc/html/rfc1123.html#section-5.2.14\"><strong>RFC 1123 Section 5.2.14</strong></a> date format as\n specified by HTTP <span class=\"target\" id=\"index-6\"></span><a class=\"rfc reference external\" href=\"https://datatracker.ietf.org/doc/html/rfc9110.html#section-5.6.7\"><strong>RFC 9110 Section 5.6.7</strong></a>.</p>\n <p>Accepts a floating point number expressed in seconds since the epoch in\n UTC\u2013such as that outputted by <code class=\"docutils literal notranslate\"><span class=\"pre\">time.time()</span></code>. If set to <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>,\n defaults to the current time.</p>\n <p>Outputs a string in the format <code class=\"docutils literal notranslate\"><span class=\"pre\">Wdy,</span> <span class=\"pre\">DD</span> <span class=\"pre\">Mon</span> <span class=\"pre\">YYYY</span> <span class=\"pre\">HH:MM:SS</span> <span class=\"pre\">GMT</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.http.content_disposition_header\">\n-<span class=\"sig-name descname\"><span class=\"pre\">content_disposition_header</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">as_attachment</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filename</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/http.py#L356\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.http.content_disposition_header\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">content_disposition_header</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">as_attachment</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">filename</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/http.py#L356\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.http.content_disposition_header\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Constructs a <code class=\"docutils literal notranslate\"><span class=\"pre\">Content-Disposition</span></code> HTTP header value from the given\n <code class=\"docutils literal notranslate\"><span class=\"pre\">filename</span></code> as specified by <span class=\"target\" id=\"index-7\"></span><a class=\"rfc reference external\" href=\"https://datatracker.ietf.org/doc/html/rfc6266.html\"><strong>RFC 6266</strong></a>. Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> if\n <code class=\"docutils literal notranslate\"><span class=\"pre\">as_attachment</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">filename</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, otherwise\n returns a string suitable for the <code class=\"docutils literal notranslate\"><span class=\"pre\">Content-Disposition</span></code> HTTP header.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.http.base36_to_int\">\n-<span class=\"sig-name descname\"><span class=\"pre\">base36_to_int</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/http.py#L150\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.http.base36_to_int\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">base36_to_int</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/http.py#L150\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.http.base36_to_int\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Converts a base 36 string to an integer.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.http.int_to_base36\">\n-<span class=\"sig-name descname\"><span class=\"pre\">int_to_base36</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">i</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/http.py#L163\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.http.int_to_base36\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">int_to_base36</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">i</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/http.py#L163\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.http.int_to_base36\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Converts a positive integer to a base 36 string.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.http.urlsafe_base64_encode\">\n-<span class=\"sig-name descname\"><span class=\"pre\">urlsafe_base64_encode</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/http.py#L177\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.http.urlsafe_base64_encode\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">urlsafe_base64_encode</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/http.py#L177\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.http.urlsafe_base64_encode\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Encodes a bytestring to a base64 string for use in URLs, stripping any\n trailing equal signs.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.http.urlsafe_base64_decode\">\n-<span class=\"sig-name descname\"><span class=\"pre\">urlsafe_base64_decode</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/http.py#L185\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.http.urlsafe_base64_decode\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">urlsafe_base64_decode</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/http.py#L185\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.http.urlsafe_base64_decode\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Decodes a base64 encoded string, adding back any trailing equal signs that\n might have been stripped.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-module-django.utils.module_loading\">\n <span id=\"s-django-utils-module-loading\"></span><span id=\"module-django.utils.module_loading\"></span><span id=\"django-utils-module-loading\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.module_loading</span></code><a class=\"headerlink\" href=\"#module-django.utils.module_loading\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Functions for working with Python modules.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.module_loading.import_string\">\n-<span class=\"sig-name descname\"><span class=\"pre\">import_string</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dotted_path</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/module_loading.py#L19\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.module_loading.import_string\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">import_string</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dotted_path</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/module_loading.py#L19\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.module_loading.import_string\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Imports a dotted module path and returns the attribute/class designated by\n the last name in the path. Raises <code class=\"docutils literal notranslate\"><span class=\"pre\">ImportError</span></code> if the import failed. For\n example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.utils.module_loading</span> <span class=\"kn\">import</span> <span class=\"n\">import_string</span>\n \n <span class=\"n\">ValidationError</span> <span class=\"o\">=</span> <span class=\"n\">import_string</span><span class=\"p\">(</span><span class=\"s2\">&quot;django.core.exceptions.ValidationError&quot;</span><span class=\"p\">)</span>\n </pre></div>\n@@ -969,22 +970,22 @@\n <p>Functions and classes for working with \u201csafe strings\u201d: strings that can be\n displayed safely without further escaping in HTML. Marking something as a \u201csafe\n string\u201d means that the producer of the string has already turned characters\n that should not be interpreted by the HTML engine (e.g. \u2018&lt;\u2019) into the\n appropriate entities.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.utils.safestring.SafeString\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SafeString</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/safestring.py#L25\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.safestring.SafeString\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SafeString</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/safestring.py#L25\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.safestring.SafeString\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A <code class=\"docutils literal notranslate\"><span class=\"pre\">str</span></code> subclass that has been specifically marked as \u201csafe\u201d (requires no\n further escaping) for HTML output purposes.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.safestring.mark_safe\">\n-<span class=\"sig-name descname\"><span class=\"pre\">mark_safe</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/safestring.py#L65\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.safestring.mark_safe\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">mark_safe</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">s</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/safestring.py#L65\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.safestring.mark_safe\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Explicitly mark a string as safe for (HTML) output purposes. The returned\n object can be used everywhere a string is appropriate.</p>\n <p>Can be called multiple times on a single string.</p>\n <p>Can also be used as a decorator.</p>\n <p>For building up fragments of HTML, you should normally be using\n <a class=\"reference internal\" href=\"#django.utils.html.format_html\" title=\"django.utils.html.format_html\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">django.utils.html.format_html()</span></code></a> instead.</p>\n <p>String marked safe will become unsafe again if modified. For example:</p>\n@@ -1023,15 +1024,15 @@\n <p>This example allows translators to translate part of the URL. If \u201cperson\u201d\n is translated to \u201cpersona\u201d, the regular expression will match\n <code class=\"docutils literal notranslate\"><span class=\"pre\">persona/(?P&lt;pk&gt;\\d+)/$</span></code>, e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">persona/5/</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.text.slugify\">\n-<span class=\"sig-name descname\"><span class=\"pre\">slugify</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allow_unicode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/text.py#L452\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.text.slugify\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">slugify</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allow_unicode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/text.py#L452\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.text.slugify\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Converts a string to a URL slug by:</p>\n <ol class=\"arabic simple\">\n <li><p>Converting to ASCII if <code class=\"docutils literal notranslate\"><span class=\"pre\">allow_unicode</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> (the default).</p></li>\n <li><p>Converting to lowercase.</p></li>\n <li><p>Removing characters that aren\u2019t alphanumerics, underscores, hyphens, or\n whitespace.</p></li>\n <li><p>Replacing any whitespace or repeated dashes with single dashes.</p></li>\n@@ -1051,95 +1052,95 @@\n </dd></dl>\n \n </section>\n <section id=\"s-module-django.utils.timezone\">\n <span id=\"s-django-utils-timezone\"></span><span id=\"s-time-zone-selection-functions\"></span><span id=\"module-django.utils.timezone\"></span><span id=\"django-utils-timezone\"></span><span id=\"time-zone-selection-functions\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.timezone</span></code><a class=\"headerlink\" href=\"#module-django.utils.timezone\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.timezone.get_fixed_timezone\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_fixed_timezone</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">offset</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L33\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.get_fixed_timezone\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_fixed_timezone</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">offset</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L33\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.get_fixed_timezone\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.tzinfo\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">tzinfo</span></code></a> instance that represents a time zone\n with a fixed offset from UTC.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">offset</span></code> is a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.timedelta\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime.timedelta</span></code></a> or an integer number of\n minutes. Use positive values for time zones east of UTC and negative\n values for west of UTC.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.timezone.get_default_timezone\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_default_timezone</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L46\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.get_default_timezone\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_default_timezone</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L46\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.get_default_timezone\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.tzinfo\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">tzinfo</span></code></a> instance that represents the\n <a class=\"reference internal\" href=\"../topics/i18n/timezones.html#default-current-time-zone\"><span class=\"std std-ref\">default time zone</span></a>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.timezone.get_default_timezone_name\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_default_timezone_name</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L56\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.get_default_timezone_name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_default_timezone_name</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L56\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.get_default_timezone_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the name of the <a class=\"reference internal\" href=\"../topics/i18n/timezones.html#default-current-time-zone\"><span class=\"std std-ref\">default time zone</span></a>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.timezone.get_current_timezone\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_current_timezone</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L64\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.get_current_timezone\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_current_timezone</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L64\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.get_current_timezone\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.tzinfo\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">tzinfo</span></code></a> instance that represents the\n <a class=\"reference internal\" href=\"../topics/i18n/timezones.html#default-current-time-zone\"><span class=\"std std-ref\">current time zone</span></a>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.timezone.get_current_timezone_name\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_current_timezone_name</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L69\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.get_current_timezone_name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_current_timezone_name</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L69\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.get_current_timezone_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the name of the <a class=\"reference internal\" href=\"../topics/i18n/timezones.html#default-current-time-zone\"><span class=\"std std-ref\">current time zone</span></a>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.timezone.activate\">\n-<span class=\"sig-name descname\"><span class=\"pre\">activate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timezone</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L88\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.activate\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">activate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timezone</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L88\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.activate\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Sets the <a class=\"reference internal\" href=\"../topics/i18n/timezones.html#default-current-time-zone\"><span class=\"std std-ref\">current time zone</span></a>. The\n <code class=\"docutils literal notranslate\"><span class=\"pre\">timezone</span></code> argument must be an instance of a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.tzinfo\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">tzinfo</span></code></a>\n subclass or a time zone name.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.timezone.deactivate\">\n-<span class=\"sig-name descname\"><span class=\"pre\">deactivate</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L103\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.deactivate\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">deactivate</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L103\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.deactivate\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Unsets the <a class=\"reference internal\" href=\"../topics/i18n/timezones.html#default-current-time-zone\"><span class=\"std std-ref\">current time zone</span></a>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.timezone.override\">\n-<span class=\"sig-name descname\"><span class=\"pre\">override</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timezone</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L113\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.override\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">override</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timezone</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L113\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.override\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This is a Python context manager that sets the <a class=\"reference internal\" href=\"../topics/i18n/timezones.html#default-current-time-zone\"><span class=\"std std-ref\">current time zone</span></a> on entry with <a class=\"reference internal\" href=\"#django.utils.timezone.activate\" title=\"django.utils.timezone.activate\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">activate()</span></code></a>, and restores\n the previously active time zone on exit. If the <code class=\"docutils literal notranslate\"><span class=\"pre\">timezone</span></code> argument is\n <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, the <a class=\"reference internal\" href=\"../topics/i18n/timezones.html#default-current-time-zone\"><span class=\"std std-ref\">current time zone</span></a> is unset\n on entry with <a class=\"reference internal\" href=\"#django.utils.timezone.deactivate\" title=\"django.utils.timezone.deactivate\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">deactivate()</span></code></a> instead.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">override</span></code> is also usable as a function decorator.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.timezone.localtime\">\n-<span class=\"sig-name descname\"><span class=\"pre\">localtime</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timezone</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L167\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.localtime\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">localtime</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timezone</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L167\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.localtime\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Converts an aware <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime</span></code></a> to a different time zone,\n by default the <a class=\"reference internal\" href=\"../topics/i18n/timezones.html#default-current-time-zone\"><span class=\"std std-ref\">current time zone</span></a>.</p>\n <p>When <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> is omitted, it defaults to <a class=\"reference internal\" href=\"#django.utils.timezone.now\" title=\"django.utils.timezone.now\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">now()</span></code></a>.</p>\n <p>This function doesn\u2019t work on naive datetimes; use <a class=\"reference internal\" href=\"#django.utils.timezone.make_aware\" title=\"django.utils.timezone.make_aware\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">make_aware()</span></code></a>\n instead.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.timezone.localdate\">\n-<span class=\"sig-name descname\"><span class=\"pre\">localdate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timezone</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L187\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.localdate\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">localdate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timezone</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L187\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.localdate\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Uses <a class=\"reference internal\" href=\"#django.utils.timezone.localtime\" title=\"django.utils.timezone.localtime\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">localtime()</span></code></a> to convert an aware <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime</span></code></a> to a\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime.date\" title=\"(in Python v3.13)\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">date()</span></code></a> in a different time zone, by default the\n <a class=\"reference internal\" href=\"../topics/i18n/timezones.html#default-current-time-zone\"><span class=\"std std-ref\">current time zone</span></a>.</p>\n <p>When <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> is omitted, it defaults to <a class=\"reference internal\" href=\"#django.utils.timezone.now\" title=\"django.utils.timezone.now\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">now()</span></code></a>.</p>\n <p>This function doesn\u2019t work on naive datetimes.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.timezone.now\">\n-<span class=\"sig-name descname\"><span class=\"pre\">now</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L200\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.now\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">now</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L200\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.now\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime</span></code></a> that represents the\n current point in time. Exactly what\u2019s returned depends on the value of\n <a class=\"reference internal\" href=\"settings.html#std-setting-USE_TZ\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">USE_TZ</span></code></a>:</p>\n <ul class=\"simple\">\n <li><p>If <a class=\"reference internal\" href=\"settings.html#std-setting-USE_TZ\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">USE_TZ</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>, this will be a\n <a class=\"reference internal\" href=\"../topics/i18n/timezones.html#naive-vs-aware-datetimes\"><span class=\"std std-ref\">naive</span></a> datetime (i.e. a datetime\n without an associated timezone) that represents the current time\n@@ -1150,58 +1151,58 @@\n times in UTC regardless of the value of <a class=\"reference internal\" href=\"settings.html#std-setting-TIME_ZONE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">TIME_ZONE</span></code></a>;\n you can use <a class=\"reference internal\" href=\"#django.utils.timezone.localtime\" title=\"django.utils.timezone.localtime\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">localtime()</span></code></a> to get the time in the current time zone.</p></li>\n </ul>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.timezone.is_aware\">\n-<span class=\"sig-name descname\"><span class=\"pre\">is_aware</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L211\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.is_aware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">is_aware</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L211\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.is_aware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> is aware, <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> if it is naive. This\n function assumes that <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> is a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.timezone.is_naive\">\n-<span class=\"sig-name descname\"><span class=\"pre\">is_naive</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L224\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.is_naive\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">is_naive</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L224\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.is_naive\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> is naive, <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> if it is aware. This\n function assumes that <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> is a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.timezone.make_aware\">\n-<span class=\"sig-name descname\"><span class=\"pre\">make_aware</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timezone</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L237\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.make_aware\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">make_aware</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timezone</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L237\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.make_aware\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns an aware <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime</span></code></a> that represents the same\n point in time as <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> in <code class=\"docutils literal notranslate\"><span class=\"pre\">timezone</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> being a naive\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime</span></code></a>. If <code class=\"docutils literal notranslate\"><span class=\"pre\">timezone</span></code> is set to <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, it\n defaults to the <a class=\"reference internal\" href=\"../topics/i18n/timezones.html#default-current-time-zone\"><span class=\"std std-ref\">current time zone</span></a>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.timezone.make_naive\">\n-<span class=\"sig-name descname\"><span class=\"pre\">make_naive</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timezone</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L248\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.make_naive\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">make_naive</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timezone</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/timezone.py#L248\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.timezone.make_naive\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a naive <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime</span></code></a> that represents in\n <code class=\"docutils literal notranslate\"><span class=\"pre\">timezone</span></code>  the same point in time as <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> being an\n aware <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime</span></code></a>. If <code class=\"docutils literal notranslate\"><span class=\"pre\">timezone</span></code> is set to <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, it\n defaults to the <a class=\"reference internal\" href=\"../topics/i18n/timezones.html#default-current-time-zone\"><span class=\"std std-ref\">current time zone</span></a>.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-module-django.utils.translation\">\n <span id=\"s-django-utils-translation\"></span><span id=\"module-django.utils.translation\"></span><span id=\"django-utils-translation\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.translation</span></code><a class=\"headerlink\" href=\"#module-django.utils.translation\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>For a complete discussion on the usage of the following see the\n <a class=\"reference internal\" href=\"../topics/i18n/translation.html\"><span class=\"doc\">translation documentation</span></a>.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.gettext\">\n-<span class=\"sig-name descname\"><span class=\"pre\">gettext</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L95\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.gettext\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">gettext</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L95\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.gettext\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Translates <code class=\"docutils literal notranslate\"><span class=\"pre\">message</span></code> and returns it as a string.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.pgettext\">\n-<span class=\"sig-name descname\"><span class=\"pre\">pgettext</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L103\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.pgettext\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">pgettext</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L103\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.pgettext\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Translates <code class=\"docutils literal notranslate\"><span class=\"pre\">message</span></code> given the <code class=\"docutils literal notranslate\"><span class=\"pre\">context</span></code> and returns it as a string.</p>\n <p>For more information, see <a class=\"reference internal\" href=\"../topics/i18n/translation.html#contextual-markers\"><span class=\"std std-ref\">Contextual markers</span></a>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.gettext_lazy\">\n <span class=\"sig-name descname\"><span class=\"pre\">gettext_lazy</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>)<a class=\"headerlink\" href=\"#django.utils.translation.gettext_lazy\" title=\"Link to this definition\">\u00b6</a></dt>\n@@ -1212,124 +1213,124 @@\n <span class=\"sig-name descname\"><span class=\"pre\">pgettext_lazy</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>)<a class=\"headerlink\" href=\"#django.utils.translation.pgettext_lazy\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Same as the non-lazy versions above, but using lazy execution.</p>\n <p>See <a class=\"reference internal\" href=\"../topics/i18n/translation.html#lazy-translations\"><span class=\"std std-ref\">lazy translations documentation</span></a>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.gettext_noop\">\n-<span class=\"sig-name descname\"><span class=\"pre\">gettext_noop</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L91\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.gettext_noop\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">gettext_noop</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L91\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.gettext_noop\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Marks strings for translation but doesn\u2019t translate them now. This can be\n used to store strings in global variables that should stay in the base\n language (because they might be used externally) and will be translated\n later.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.ngettext\">\n-<span class=\"sig-name descname\"><span class=\"pre\">ngettext</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">singular</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">plural</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L99\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.ngettext\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">ngettext</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">singular</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">plural</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L99\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.ngettext\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Translates <code class=\"docutils literal notranslate\"><span class=\"pre\">singular</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">plural</span></code> and returns the appropriate string\n based on <code class=\"docutils literal notranslate\"><span class=\"pre\">number</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.npgettext\">\n-<span class=\"sig-name descname\"><span class=\"pre\">npgettext</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">singular</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">plural</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L107\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.npgettext\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">npgettext</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">singular</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">plural</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L107\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.npgettext\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Translates <code class=\"docutils literal notranslate\"><span class=\"pre\">singular</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">plural</span></code> and returns the appropriate string\n based on <code class=\"docutils literal notranslate\"><span class=\"pre\">number</span></code> and the <code class=\"docutils literal notranslate\"><span class=\"pre\">context</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.ngettext_lazy\">\n-<span class=\"sig-name descname\"><span class=\"pre\">ngettext_lazy</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">singular</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">plural</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L171\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.ngettext_lazy\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">ngettext_lazy</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">singular</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">plural</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L171\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.ngettext_lazy\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.npgettext_lazy\">\n-<span class=\"sig-name descname\"><span class=\"pre\">npgettext_lazy</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">singular</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">plural</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L175\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.npgettext_lazy\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">npgettext_lazy</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">singular</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">plural</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">number</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L175\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.npgettext_lazy\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Same as the non-lazy versions above, but using lazy execution.</p>\n <p>See <a class=\"reference internal\" href=\"../topics/i18n/translation.html#lazy-translations\"><span class=\"std std-ref\">lazy translations documentation</span></a>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.activate\">\n-<span class=\"sig-name descname\"><span class=\"pre\">activate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">language</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L181\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.activate\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">activate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">language</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L181\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.activate\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Fetches the translation object for a given language and activates it as\n the current translation object for the current thread.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.deactivate\">\n-<span class=\"sig-name descname\"><span class=\"pre\">deactivate</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L185\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.deactivate\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">deactivate</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L185\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.deactivate\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Deactivates the currently active translation object so that further _ calls\n will resolve against the default translation object, again.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.deactivate_all\">\n-<span class=\"sig-name descname\"><span class=\"pre\">deactivate_all</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L265\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.deactivate_all\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">deactivate_all</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L265\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.deactivate_all\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Makes the active translation object a <code class=\"docutils literal notranslate\"><span class=\"pre\">NullTranslations()</span></code> instance.\n This is useful when we want delayed translations to appear as the original\n string for some reason.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.override\">\n-<span class=\"sig-name descname\"><span class=\"pre\">override</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">language</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">deactivate</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L189\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.override\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">override</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">language</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">deactivate</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L189\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.override\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A Python context manager that uses\n <a class=\"reference internal\" href=\"#django.utils.translation.activate\" title=\"django.utils.translation.activate\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">django.utils.translation.activate()</span></code></a> to fetch the translation object\n for a given language, activates it as the translation object for the\n current thread and reactivates the previous active language on exit.\n Optionally, it can deactivate the temporary translation on exit with\n <a class=\"reference internal\" href=\"#django.utils.translation.deactivate\" title=\"django.utils.translation.deactivate\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">django.utils.translation.deactivate()</span></code></a> if the <code class=\"docutils literal notranslate\"><span class=\"pre\">deactivate</span></code> argument\n is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>. If you pass <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> as the language argument, a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">NullTranslations()</span></code> instance is activated within the context.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">override</span></code> is also usable as a function decorator.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.check_for_language\">\n-<span class=\"sig-name descname\"><span class=\"pre\">check_for_language</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">lang_code</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L218\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.check_for_language\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">check_for_language</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">lang_code</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L218\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.check_for_language\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Checks whether there is a global language file for the given language\n code (e.g. \u2018fr\u2019, \u2018pt_BR\u2019). This is used to decide whether a user-provided\n language is available.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.get_language\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_language</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L210\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.get_language\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_language</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L210\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.get_language\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the currently selected language code. Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> if\n translations are temporarily deactivated (by <a class=\"reference internal\" href=\"#django.utils.translation.deactivate_all\" title=\"django.utils.translation.deactivate_all\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">deactivate_all()</span></code></a> or\n when <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> is passed to <a class=\"reference internal\" href=\"#django.utils.translation.override\" title=\"django.utils.translation.override\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">override()</span></code></a>).</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.get_language_bidi\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_language_bidi</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L214\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.get_language_bidi\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_language_bidi</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L214\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.get_language_bidi\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns selected language\u2019s BiDi layout:</p>\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> = left-to-right layout</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> = right-to-left layout</p></li>\n </ul>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.get_language_from_request\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_language_from_request</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">check_path</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L247\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.get_language_from_request\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_language_from_request</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">check_path</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L247\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.get_language_from_request\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Analyzes the request to find what language the user wants the system to\n show. Only languages listed in settings.LANGUAGES are taken into account.\n If the user requests a sublanguage where we have a main language, we send\n out the main language.</p>\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">check_path</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, the function first checks the requested URL\n for whether its path begins with a language code listed in the\n <a class=\"reference internal\" href=\"settings.html#std-setting-LANGUAGES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">LANGUAGES</span></code></a> setting.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.get_supported_language_variant\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_supported_language_variant</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">lang_code</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strict</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L255\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.get_supported_language_variant\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_supported_language_variant</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">lang_code</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">strict</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L255\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.get_supported_language_variant\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">lang_code</span></code> if it\u2019s in the <a class=\"reference internal\" href=\"settings.html#std-setting-LANGUAGES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">LANGUAGES</span></code></a> setting, possibly\n selecting a more generic variant. For example, <code class=\"docutils literal notranslate\"><span class=\"pre\">'es'</span></code> is returned if\n <code class=\"docutils literal notranslate\"><span class=\"pre\">lang_code</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">'es-ar'</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">'es'</span></code> is in <a class=\"reference internal\" href=\"settings.html#std-setting-LANGUAGES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">LANGUAGES</span></code></a> but\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'es-ar'</span></code> isn\u2019t.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">lang_code</span></code> has a maximum accepted length of 500 characters. A\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/exceptions.html#LookupError\" title=\"(in Python v3.13)\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">LookupError</span></code></a> is raised if <code class=\"docutils literal notranslate\"><span class=\"pre\">lang_code</span></code> exceeds this limit and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">strict</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, or if there is no generic variant and <code class=\"docutils literal notranslate\"><span class=\"pre\">strict</span></code>\n@@ -1344,21 +1345,21 @@\n <span class=\"title\">Changed in Django 4.2.15:</span> <p>In older versions, <code class=\"docutils literal notranslate\"><span class=\"pre\">lang_code</span></code> values over 500 characters were\n processed without raising a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/exceptions.html#LookupError\" title=\"(in Python v3.13)\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">LookupError</span></code></a>.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.to_locale\">\n-<span class=\"sig-name descname\"><span class=\"pre\">to_locale</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">language</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L231\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.to_locale\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">to_locale</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">language</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L231\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.to_locale\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Turns a language name (en-us) into a locale name (en_US).</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.templatize\">\n-<span class=\"sig-name descname\"><span class=\"pre\">templatize</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">src</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L259\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.templatize\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">templatize</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">src</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L259\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.templatize\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Turns a Django template into something that is understood by <code class=\"docutils literal notranslate\"><span class=\"pre\">xgettext</span></code>.\n It does so by translating the Django translation tags into standard\n <code class=\"docutils literal notranslate\"><span class=\"pre\">gettext</span></code> function invocations.</p>\n </dd></dl>\n \n </section>\n </section>\n@@ -1401,37 +1402,37 @@\n <li><a class=\"reference internal\" href=\"#module-django.utils.translation\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.translation</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"urls.html\"\n-                          title=\"previous chapter\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.urls</span></code> functions for use in URLconfs</a></p>\n+                          title=\"vorig hoofdstuk\"><code class=\"docutils literal notranslate\"><span class=\"pre\">django.urls</span></code> functions for use in URLconfs</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"validators.html\"\n-                          title=\"next chapter\">Validators</a></p>\n+                          title=\"volgend hoofdstuk\">Validators</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo U\bUt\bti\bil\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document covers all stable modules in django.utils. Most of the modules in\n django.utils are designed for internal use and only the following parts can be\n considered stable and thus backwards compatible as per the _\bi_\bn_\bt_\be_\br_\bn_\ba_\bl_\b _\br_\be_\bl_\be_\ba_\bs_\be\n _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bp_\bo_\bl_\bi_\bc_\by.\n@@ -14,54 +14,54 @@\n For information on the Vary header, see _\bR\bR_\bF\bF_\bC\bC_\b _\b9\b9_\b1\b1_\b1\b1_\b0\b0_\b _\bS\bS_\be\be_\bc\bc_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b _\b1\b1_\b2\b2_\b.\b._\b5\b5_\b.\b._\b5\b5.\n Essentially, the Vary HTTP header defines which headers a cache should take\n into account when building its cache key. Requests with the same path but\n different header content for headers named in Vary need to get different cache\n keys to prevent delivery of wrong content.\n For example, _\bi_\bn_\bt_\be_\br_\bn_\ba_\bt_\bi_\bo_\bn_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn middleware would need to distinguish caches\n by the Accept-language header.\n-  patch_cache_control(r\bre\bes\bsp\bpo\bon\bns\bse\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  patch_cache_control(r\bre\bes\bsp\bpo\bon\bns\bse\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This function patches the Cache-Control header by adding all keyword\n       arguments to it. The transformation is as follows:\n           * All keyword parameter names are turned to lowercase, and\n             underscores are converted to hyphens.\n           * If the value of a parameter is True (exactly True, not just a true\n             value), only the parameter name is added to the header.\n           * All other parameters are added with their value, after applying str\n             () to it.\n-  get_max_age(r\bre\bes\bsp\bpo\bon\bns\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_max_age(r\bre\bes\bsp\bpo\bon\bns\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the max-age from the response Cache-Control header as an integer\n       (or None if it wasn\u2019t found or wasn\u2019t an integer).\n-  patch_response_headers(r\bre\bes\bsp\bpo\bon\bns\bse\be, c\bca\bac\bch\bhe\be_\b_t\bti\bim\bme\beo\bou\but\bt=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  patch_response_headers(r\bre\bes\bsp\bpo\bon\bns\bse\be, c\bca\bac\bch\bhe\be_\b_t\bti\bim\bme\beo\bou\but\bt=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Adds some useful headers to the given HttpResponse object:\n           * Expires\n           * Cache-Control\n       Each header is only added if it isn\u2019t already set.\n       cache_timeout is in seconds. The _\bC_\bA_\bC_\bH_\bE_\b__\bM_\bI_\bD_\bD_\bL_\bE_\bW_\bA_\bR_\bE_\b__\bS_\bE_\bC_\bO_\bN_\bD_\bS setting is used\n       by default.\n-  add_never_cache_headers(r\bre\bes\bsp\bpo\bon\bns\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  add_never_cache_headers(r\bre\bes\bsp\bpo\bon\bns\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Adds an Expires header to the current date/time.\n       Adds a Cache-Control: max-age=0, no-cache, no-store, must-revalidate,\n       private header to a response to indicate that a page should never be\n       cached.\n       Each header is only added if it isn\u2019t already set.\n-  patch_vary_headers(r\bre\bes\bsp\bpo\bon\bns\bse\be, n\bne\bew\bwh\bhe\bea\bad\bde\ber\brs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  patch_vary_headers(r\bre\bes\bsp\bpo\bon\bns\bse\be, n\bne\bew\bwh\bhe\bea\bad\bde\ber\brs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Adds (or updates) the Vary header in the given HttpResponse object.\n       newheaders is a list of header names that should be in Vary. If headers\n       contains an asterisk, then Vary header will consist of a single asterisk\n       '*', according to _\bR\bR_\bF\bF_\bC\bC_\b _\b9\b9_\b1\b1_\b1\b1_\b0\b0_\b _\bS\bS_\be\be_\bc\bc_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b _\b1\b1_\b2\b2_\b.\b._\b5\b5_\b.\b._\b5\b5. Otherwise, existing headers in\n       Vary aren\u2019t removed.\n-  get_cache_key(r\bre\beq\bqu\bue\bes\bst\bt, k\bke\bey\by_\b_p\bpr\bre\bef\bfi\bix\bx=\b=N\bNo\bon\bne\be, m\bme\bet\bth\bho\bod\bd=\b='\b'G\bGE\bET\bT'\b', c\bca\bac\bch\bhe\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_cache_key(r\bre\beq\bqu\bue\bes\bst\bt, k\bke\bey\by_\b_p\bpr\bre\bef\bfi\bix\bx=\b=N\bNo\bon\bne\be, m\bme\bet\bth\bho\bod\bd=\b='\b'G\bGE\bET\bT'\b', c\bca\bac\bch\bhe\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a cache key based on the request path. It can be used in the\n       request phase because it pulls the list of headers to take into account\n       from the global path registry and uses those to build a cache key to\n       check against.\n       If there is no headerlist stored, the page needs to be rebuilt, so this\n       function returns None.\n   learn_cache_key(r\bre\beq\bqu\bue\bes\bst\bt, r\bre\bes\bsp\bpo\bon\bns\bse\be, c\bca\bac\bch\bhe\be_\b_t\bti\bim\bme\beo\bou\but\bt=\b=N\bNo\bon\bne\be, k\bke\bey\by_\b_p\bpr\bre\bef\bfi\bix\bx=\b=N\bNo\bon\bne\be,\n-  c\bca\bac\bch\bhe\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bca\bac\bch\bhe\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Learns what headers to take into account for some request path from the\n       response object. It stores those headers in a global path registry so\n       that later access to that path will know what headers to take into\n       account without building the response object itself. The headers are\n       named in the Vary header of the response, but we want to prevent response\n       generation.\n       The list of headers to use for cache key generation is stored in the same\n@@ -74,113 +74,115 @@\n       alternatives) and return objects from the corresponding classes in\n       Python\u2019s _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be module.\n     * They raise _\bV_\ba_\bl_\bu_\be_\bE_\br_\br_\bo_\br if their input is well formatted but isn\u2019t a valid\n       date or time.\n     * They return None if it isn\u2019t well formatted at all.\n     * They accept up to picosecond resolution in input, but they truncate it to\n       microseconds, since that\u2019s what Python supports.\n-  parse_date(v\bva\bal\blu\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  parse_date(v\bva\bal\blu\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Parses a string and returns a _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\b._\bd_\ba_\bt_\be.\n-  parse_time(v\bva\bal\blu\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  parse_time(v\bva\bal\blu\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Parses a string and returns a _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\b._\bt_\bi_\bm_\be.\n       UTC offsets aren\u2019t supported; if value describes one, the result is None.\n-  parse_datetime(v\bva\bal\blu\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  parse_datetime(v\bva\bal\blu\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Parses a string and returns a _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\b._\bd_\ba_\bt_\be_\bt_\bi_\bm_\be.\n       UTC offsets are supported; if value describes one, the result\u2019s tzinfo\n       attribute is a _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be instance.\n-  parse_duration(v\bva\bal\blu\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  parse_duration(v\bva\bal\blu\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Parses a string and returns a _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\b._\bt_\bi_\bm_\be_\bd_\be_\bl_\bt_\ba.\n       Expects data in the format \"DD HH:MM:SS.uuuuuu\", \"DD HH:MM:SS,uuuuuu\", or\n       as specified by ISO 8601 (e.g. P4DT1H15M20S which is equivalent to 4 1:\n       15:20) or PostgreSQL\u2019s day-time interval format (e.g. 3 days 04:05:06).\n *\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.d\bde\bec\bco\bor\bra\bat\bto\bor\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  method_decorator(d\bde\bec\bco\bor\bra\bat\bto\bor\br, n\bna\bam\bme\be=\b='\b''\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  method_decorator(d\bde\bec\bco\bor\bra\bat\bto\bor\br, n\bna\bam\bme\be=\b='\b''\b')_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Converts a function decorator into a method decorator. It can be used to\n       decorate methods or classes; in the latter case, name is the name of the\n       method to be decorated and is required.\n       decorator may also be a list or tuple of functions. They are wrapped in\n       reverse order so that the call order is the order in which the functions\n       appear in the list/tuple.\n       See _\bd_\be_\bc_\bo_\br_\ba_\bt_\bi_\bn_\bg_\b _\bc_\bl_\ba_\bs_\bs_\b _\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs for example usage.\n-  decorator_from_middleware(m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b_c\bcl\bla\bas\bss\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  decorator_from_middleware(m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b_c\bcl\bla\bas\bss\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Given a middleware class, returns a view decorator. This lets you use\n       middleware functionality on a per-view basis. The middleware is created\n       with no params passed.\n       It assumes middleware that\u2019s compatible with the old style of Django 1.9\n       and earlier (having methods like process_request(), process_exception(),\n       and process_response()).\n-  decorator_from_middleware_with_args(m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b_c\bcl\bla\bas\bss\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  decorator_from_middleware_with_args(m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b_c\bcl\bla\bas\bss\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Like decorator_from_middleware, but returns a function that accepts the\n       arguments to be passed to the middleware_class. For example, the\n       _\bc_\ba_\bc_\bh_\be_\b__\bp_\ba_\bg_\be_\b(_\b) decorator is created from the CacheMiddleware like this:\n       cache_page = decorator_from_middleware_with_args(CacheMiddleware)\n \n \n       @cache_page(3600)\n       def my_view(request):\n           pass\n-  sync_only_middleware(m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  sync_only_middleware(m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Marks a middleware as _\bs_\by_\bn_\bc_\bh_\br_\bo_\bn_\bo_\bu_\bs_\b-_\bo_\bn_\bl_\by. (The default in Django, but this\n       allows you to future-proof if the default ever changes in a future\n       release.)\n-  async_only_middleware(m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  async_only_middleware(m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Marks a middleware as _\ba_\bs_\by_\bn_\bc_\bh_\br_\bo_\bn_\bo_\bu_\bs_\b-_\bo_\bn_\bl_\by. Django will wrap it in an\n       asynchronous event loop when it is called from the WSGI request path.\n-  sync_and_async_middleware(m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  sync_and_async_middleware(m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Marks a middleware as _\bs_\by_\bn_\bc_\b _\ba_\bn_\bd_\b _\ba_\bs_\by_\bn_\bc_\b _\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be, this allows to avoid\n       converting requests. You must implement detection of the current request\n       type to use this decorator. See _\ba_\bs_\by_\bn_\bc_\bh_\br_\bo_\bn_\bo_\bu_\bs_\b _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn for\n       details.\n *\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.e\ben\bnc\bco\bod\bdi\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  smart_str(s\bs, e\ben\bnc\bco\bod\bdi\bin\bng\bg=\b='\b'u\but\btf\bf-\b-8\b8'\b', s\bst\btr\bri\bin\bng\bgs\bs_\b_o\bon\bnl\bly\by=\b=F\bFa\bal\bls\bse\be, e\ber\brr\bro\bor\brs\bs=\b='\b's\bst\btr\bri\bic\bct\bt'\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  smart_str(s\bs, e\ben\bnc\bco\bod\bdi\bin\bng\bg=\b='\b'u\but\btf\bf-\b-8\b8'\b', s\bst\btr\bri\bin\bng\bgs\bs_\b_o\bon\bnl\bly\by=\b=F\bFa\bal\bls\bse\be, e\ber\brr\bro\bor\brs\bs=\b='\b's\bst\btr\bri\bic\bct\bt'\b')\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a str object representing arbitrary object s. Treats bytestrings\n       using the encoding codec.\n       If strings_only is True, don\u2019t convert (some) non-string-like objects.\n-  is_protected_type(o\bob\bbj\bj)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  is_protected_type(o\bob\bbj\bj)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Determine if the object instance is of a protected type.\n       Objects of protected types are preserved as-is when passed to force_str\n       (strings_only=True).\n-  force_str(s\bs, e\ben\bnc\bco\bod\bdi\bin\bng\bg=\b='\b'u\but\btf\bf-\b-8\b8'\b', s\bst\btr\bri\bin\bng\bgs\bs_\b_o\bon\bnl\bly\by=\b=F\bFa\bal\bls\bse\be, e\ber\brr\bro\bor\brs\bs=\b='\b's\bst\btr\bri\bic\bct\bt'\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  force_str(s\bs, e\ben\bnc\bco\bod\bdi\bin\bng\bg=\b='\b'u\but\btf\bf-\b-8\b8'\b', s\bst\btr\bri\bin\bng\bgs\bs_\b_o\bon\bnl\bly\by=\b=F\bFa\bal\bls\bse\be, e\ber\brr\bro\bor\brs\bs=\b='\b's\bst\btr\bri\bic\bct\bt'\b')\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Similar to smart_str(), except that lazy instances are resolved to\n       strings, rather than kept as lazy objects.\n       If strings_only is True, don\u2019t convert (some) non-string-like objects.\n   smart_bytes(s\bs, e\ben\bnc\bco\bod\bdi\bin\bng\bg=\b='\b'u\but\btf\bf-\b-8\b8'\b', s\bst\btr\bri\bin\bng\bgs\bs_\b_o\bon\bnl\bly\by=\b=F\bFa\bal\bls\bse\be, e\ber\brr\bro\bor\brs\bs=\b='\b's\bst\btr\bri\bic\bct\bt'\b')\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a bytestring version of arbitrary object s, encoded as specified\n       in encoding.\n       If strings_only is True, don\u2019t convert (some) non-string-like objects.\n   force_bytes(s\bs, e\ben\bnc\bco\bod\bdi\bin\bng\bg=\b='\b'u\but\btf\bf-\b-8\b8'\b', s\bst\btr\bri\bin\bng\bgs\bs_\b_o\bon\bnl\bly\by=\b=F\bFa\bal\bls\bse\be, e\ber\brr\bro\bor\brs\bs=\b='\b's\bst\btr\bri\bic\bct\bt'\b')\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Similar to smart_bytes, except that lazy instances are resolved to\n       bytestrings, rather than kept as lazy objects.\n       If strings_only is True, don\u2019t convert (some) non-string-like objects.\n-  iri_to_uri(i\bir\bri\bi)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  iri_to_uri(i\bir\bri\bi)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Convert an Internationalized Resource Identifier (IRI) portion to a URI\n       portion that is suitable for inclusion in a URL.\n       This is the algorithm from section 3.1 of _\bR\bR_\bF\bF_\bC\bC_\b _\b3\b3_\b9\b9_\b8\b8_\b7\b7_\b _\bS\bS_\be\be_\bc\bc_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b _\b3\b3_\b.\b._\b1\b1, slightly\n       simplified since the input is assumed to be a string rather than an\n       arbitrary byte stream.\n       Takes an IRI (string or UTF-8 bytes) and returns a string containing the\n       encoded result.\n-  uri_to_iri(u\bur\bri\bi)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  uri_to_iri(u\bur\bri\bi)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Converts a Uniform Resource Identifier into an Internationalized Resource\n       Identifier.\n       This is an algorithm from section 3.2 of _\bR\bR_\bF\bF_\bC\bC_\b _\b3\b3_\b9\b9_\b8\b8_\b7\b7_\b _\bS\bS_\be\be_\bc\bc_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b _\b3\b3_\b.\b._\b2\b2.\n       Takes a URI in ASCII bytes and returns a string containing the encoded\n       result.\n-  filepath_to_uri(p\bpa\bat\bth\bh)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  filepath_to_uri(p\bpa\bat\bth\bh)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Convert a file system path to a URI portion that is suitable for\n       inclusion in a URL. The path is assumed to be either UTF-8 bytes, string,\n       or a _\bP_\ba_\bt_\bh.\n       This method will encode certain characters that would normally be\n       recognized as special characters for URIs. Note that this method does not\n       encode the \u2018 character, as it is a valid character within URIs. See\n       encodeURIComponent() JavaScript function for more details.\n       Returns an ASCII string containing the encoded result.\n-  escape_uri_path(p\bpa\bat\bth\bh)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  escape_uri_path(p\bpa\bat\bth\bh)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Escapes the unsafe characters from the path portion of a Uniform Resource\n       Identifier (URI).\n *\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.f\bfe\bee\bed\bdg\bge\ben\bne\ber\bra\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Sample usage:\n >>> from django.utils import feedgenerator\n >>> feed = feedgenerator.Rss201rev2Feed(\n ...     title=\"Poynter E-Media Tidbits\",\n@@ -197,97 +199,97 @@\n >>> with open(\"test.rss\", \"w\") as fp:\n ...     feed.write(fp, \"utf-8\")\n ...\n For simplifying the selection of a generator use feedgenerator.DefaultFeed\n which is currently Rss201rev2Feed\n For definitions of the different versions of RSS, see: _\bh_\bt_\bt_\bp_\bs_\b:_\b/_\b/_\bw_\be_\bb_\b._\ba_\br_\bc_\bh_\bi_\bv_\be_\b._\bo_\br_\bg_\b/\n _\bw_\be_\bb_\b/_\b2_\b0_\b1_\b1_\b0_\b7_\b1_\b8_\b0_\b3_\b5_\b2_\b2_\b0_\b/_\bh_\bt_\bt_\bp_\b:_\b/_\b/_\bd_\bi_\bv_\be_\bi_\bn_\bt_\bo_\bm_\ba_\br_\bk_\b._\bo_\br_\bg_\b/_\ba_\br_\bc_\bh_\bi_\bv_\be_\bs_\b/_\b2_\b0_\b0_\b4_\b/_\b0_\b2_\b/_\b0_\b4_\b/_\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b-_\br_\bs_\bs\n-  get_tag_uri(u\bur\brl\bl, d\bda\bat\bte\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_tag_uri(u\bur\brl\bl, d\bda\bat\bte\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Creates a TagURI.\n       See _\bh_\bt_\bt_\bp_\bs_\b:_\b/_\b/_\bw_\be_\bb_\b._\ba_\br_\bc_\bh_\bi_\bv_\be_\b._\bo_\br_\bg_\b/_\bw_\be_\bb_\b/_\b2_\b0_\b1_\b1_\b0_\b5_\b1_\b4_\b1_\b1_\b3_\b8_\b3_\b0_\b/_\bh_\bt_\bt_\bp_\b:_\b/_\b/_\bd_\bi_\bv_\be_\bi_\bn_\bt_\bo_\bm_\ba_\br_\bk_\b._\bo_\br_\bg_\b/\n       _\ba_\br_\bc_\bh_\bi_\bv_\be_\bs_\b/_\b2_\b0_\b0_\b4_\b/_\b0_\b5_\b/_\b2_\b8_\b/_\bh_\bo_\bw_\bt_\bo_\b-_\ba_\bt_\bo_\bm_\b-_\bi_\bd\n *\b**\b**\b**\b* S\bSt\bty\byl\ble\bes\bsh\bhe\bee\bet\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n New in Django 5.2.\n-  c\bcl\bla\bas\bss\bs Stylesheet(u\bur\brl\bl, m\bmi\bim\bme\bet\bty\byp\bpe\be=\b='\b''\b', m\bme\bed\bdi\bia\ba=\b='\b's\bsc\bcr\bre\bee\ben\bn'\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Stylesheet(u\bur\brl\bl, m\bmi\bim\bme\bet\bty\byp\bpe\be=\b='\b''\b', m\bme\bed\bdi\bia\ba=\b='\b's\bsc\bcr\bre\bee\ben\bn'\b')_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Represents an RSS stylesheet.\n-        url_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        url_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Required argument. The URL where the stylesheet is located.\n-        mimetype_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        mimetype_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             An optional string containing the MIME type of the stylesheet. If\n             not specified, Django will attempt to guess it by using Python\u2019s\n             _\bm_\bi_\bm_\be_\bt_\by_\bp_\be_\bs_\b._\bg_\bu_\be_\bs_\bs_\b__\bt_\by_\bp_\be_\b(_\b). Use mimetype=None if you don\u2019t want your\n             stylesheet to have a MIME type specified.\n         media_\b\u00b6\n             An optional string which will be used as the media attribute of the\n             stylesheet. Defaults to \"screen\". Use media=None if you don\u2019t want\n             your stylesheet to have a media attribute.\n *\b**\b**\b**\b* S\bSy\byn\bnd\bdi\bic\bca\bat\bti\bio\bon\bnF\bFe\bee\bed\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SyndicationFeed_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SyndicationFeed_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Base class for all syndication feeds. Subclasses should provide write().\n         __init__(t\bti\bit\btl\ble\be, l\bli\bin\bnk\bk, d\bde\bes\bsc\bcr\bri\bip\bpt\bti\bio\bon\bn, l\bla\ban\bng\bgu\bua\bag\bge\be=\b=N\bNo\bon\bne\be, a\bau\but\bth\bho\bor\br_\b_e\bem\bma\bai\bil\bl=\b=N\bNo\bon\bne\be,\n         a\bau\but\bth\bho\bor\br_\b_n\bna\bam\bme\be=\b=N\bNo\bon\bne\be, a\bau\but\bth\bho\bor\br_\b_l\bli\bin\bnk\bk=\b=N\bNo\bon\bne\be, s\bsu\bub\bbt\bti\bit\btl\ble\be=\b=N\bNo\bon\bne\be, c\bca\bat\bte\beg\bgo\bor\bri\bie\bes\bs=\b=N\bNo\bon\bne\be,\n         f\bfe\bee\bed\bd_\b_u\bur\brl\bl=\b=N\bNo\bon\bne\be, f\bfe\bee\bed\bd_\b_c\bco\bop\bpy\byr\bri\big\bgh\bht\bt=\b=N\bNo\bon\bne\be, f\bfe\bee\bed\bd_\b_g\bgu\bui\bid\bd=\b=N\bNo\bon\bne\be, t\btt\btl\bl=\b=N\bNo\bon\bne\be,\n-        s\bst\bty\byl\ble\bes\bsh\bhe\bee\bet\bts\bs=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        s\bst\bty\byl\ble\bes\bsh\bhe\bee\bet\bts\bs=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Initialize the feed with the given dictionary of metadata, which\n             applies to the entire feed.\n             Any extra keyword arguments you pass to __init__ will be stored in\n             self.feed.\n             All parameters should be strings, except for two:\n                 * categories should be a sequence of strings.\n                 * stylesheets should be a sequence of either strings or\n                   _\bS_\bt_\by_\bl_\be_\bs_\bh_\be_\be_\bt instances.\n             Changed in Django 5.2:\n             The stylesheets argument was added.\n         add_item(t\bti\bit\btl\ble\be, l\bli\bin\bnk\bk, d\bde\bes\bsc\bcr\bri\bip\bpt\bti\bio\bon\bn, a\bau\but\bth\bho\bor\br_\b_e\bem\bma\bai\bil\bl=\b=N\bNo\bon\bne\be, a\bau\but\bth\bho\bor\br_\b_n\bna\bam\bme\be=\b=N\bNo\bon\bne\be,\n         a\bau\but\bth\bho\bor\br_\b_l\bli\bin\bnk\bk=\b=N\bNo\bon\bne\be, p\bpu\bub\bbd\bda\bat\bte\be=\b=N\bNo\bon\bne\be, c\bco\bom\bmm\bme\ben\bnt\bts\bs=\b=N\bNo\bon\bne\be, u\bun\bni\biq\bqu\bue\be_\b_i\bid\bd=\b=N\bNo\bon\bne\be,\n         c\bca\bat\bte\beg\bgo\bor\bri\bie\bes\bs=\b=(\b()\b), i\bit\bte\bem\bm_\b_c\bco\bop\bpy\byr\bri\big\bgh\bht\bt=\b=N\bNo\bon\bne\be, t\btt\btl\bl=\b=N\bNo\bon\bne\be, u\bup\bpd\bda\bat\bte\bed\bdd\bda\bat\bte\be=\b=N\bNo\bon\bne\be,\n-        e\ben\bnc\bcl\blo\bos\bsu\bur\bre\bes\bs=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        e\ben\bnc\bcl\blo\bos\bsu\bur\bre\bes\bs=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Adds an item to the feed. All args are expected to be strings\n             except pubdate and updateddate, which are datetime.datetime\n             objects, and enclosures, which is a list of Enclosure instances.\n-        num_items()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-        root_attributes()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        num_items()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+        root_attributes()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Return extra attributes to place on the root (i.e. feed/channel)\n             element. Called from write().\n-        add_root_elements(h\bha\ban\bnd\bdl\ble\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        add_root_elements(h\bha\ban\bnd\bdl\ble\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Add elements in the root (i.e. feed/channel) element. Called from\n             write().\n-        add_stylesheets(s\bse\bel\blf\bf, h\bha\ban\bnd\bdl\ble\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        add_stylesheets(s\bse\bel\blf\bf, h\bha\ban\bnd\bdl\ble\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             New in Django 5.2.\n             Add stylesheet information to the document. Called from write().\n-        item_attributes(i\bit\bte\bem\bm)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        item_attributes(i\bit\bte\bem\bm)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Return extra attributes to place on each item (i.e. item/entry)\n             element.\n-        add_item_elements(h\bha\ban\bnd\bdl\ble\ber\br, i\bit\bte\bem\bm)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        add_item_elements(h\bha\ban\bnd\bdl\ble\ber\br, i\bit\bte\bem\bm)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Add elements on each item (i.e. item/entry) element.\n-        write(o\bou\but\btf\bfi\bil\ble\be, e\ben\bnc\bco\bod\bdi\bin\bng\bg)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        write(o\bou\but\btf\bfi\bil\ble\be, e\ben\bnc\bco\bod\bdi\bin\bng\bg)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Outputs the feed in the given encoding to outfile, which is a file-\n             like object. Subclasses should override this.\n-        writeString(e\ben\bnc\bco\bod\bdi\bin\bng\bg)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        writeString(e\ben\bnc\bco\bod\bdi\bin\bng\bg)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the feed in the given encoding as a string.\n-        latest_post_date()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        latest_post_date()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the latest pubdate or updateddate for all items in the\n             feed. If no items have either of these attributes this returns the\n             current UTC date/time.\n *\b**\b**\b**\b* E\bEn\bnc\bcl\blo\bos\bsu\bur\bre\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Enclosure_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Enclosure_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Represents an RSS enclosure\n *\b**\b**\b**\b* R\bRs\bss\bsF\bFe\bee\bed\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs RssFeed(S\bSy\byn\bnd\bdi\bic\bca\bat\bti\bio\bon\bnF\bFe\bee\bed\bd)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RssFeed(S\bSy\byn\bnd\bdi\bic\bca\bat\bti\bio\bon\bnF\bFe\bee\bed\bd)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n *\b**\b**\b**\b* R\bRs\bss\bs2\b20\b01\b1r\bre\bev\bv2\b2F\bFe\bee\bed\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Rss201rev2Feed(R\bRs\bss\bsF\bFe\bee\bed\bd)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Rss201rev2Feed(R\bRs\bss\bsF\bFe\bee\bed\bd)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Spec: _\bh_\bt_\bt_\bp_\bs_\b:_\b/_\b/_\bc_\by_\bb_\be_\br_\b._\bh_\ba_\br_\bv_\ba_\br_\bd_\b._\be_\bd_\bu_\b/_\br_\bs_\bs_\b/_\br_\bs_\bs_\b._\bh_\bt_\bm_\bl\n *\b**\b**\b**\b* R\bRs\bss\bsU\bUs\bse\ber\brl\bla\ban\bnd\bd0\b09\b91\b1F\bFe\bee\bed\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs RssUserland091Feed(R\bRs\bss\bsF\bFe\bee\bed\bd)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RssUserland091Feed(R\bRs\bss\bsF\bFe\bee\bed\bd)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Spec: _\bh_\bt_\bt_\bp_\b:_\b/_\b/_\bb_\ba_\bc_\bk_\be_\bn_\bd_\b._\bu_\bs_\be_\br_\bl_\ba_\bn_\bd_\b._\bc_\bo_\bm_\b/_\br_\bs_\bs_\b0_\b9_\b1\n *\b**\b**\b**\b* A\bAt\bto\bom\bm1\b1F\bFe\bee\bed\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Atom1Feed(S\bSy\byn\bnd\bdi\bic\bca\bat\bti\bio\bon\bnF\bFe\bee\bed\bd)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Atom1Feed(S\bSy\byn\bnd\bdi\bic\bca\bat\bti\bio\bon\bnF\bFe\bee\bed\bd)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Spec: _\bR\bR_\bF\bF_\bC\bC_\b _\b4\b4_\b2\b2_\b8\b8_\b7\b7\n *\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.f\bfu\bun\bnc\bct\bti\bio\bon\bna\bal\bl_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs cached_property(f\bfu\bun\bnc\bc)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs cached_property(f\bfu\bun\bnc\bc)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The @cached_property decorator caches the result of a method with a\n       single self argument as a property. The cached result will persist as\n       long as the instance does, so if the instance is passed around and the\n       function subsequently invoked, the cached result will be returned.\n       Consider a typical case, where a view might need to call a model\u2019s method\n       to perform some computation, before placing the model instance into the\n       context, where the template might invoke the method once more:\n@@ -340,19 +342,19 @@\n       While person.get_friends() will recompute the friends on each call, the\n       value of the cached property will persist until you delete it as\n       described above:\n       x = person.friends  # calls first time\n       y = person.get_friends()  # calls again\n       z = person.friends  # does not call\n       x is z  # is True\n-  c\bcl\bla\bas\bss\bs classproperty(m\bme\bet\bth\bho\bod\bd=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs classproperty(m\bme\bet\bth\bho\bod\bd=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Similar to _\b@_\bc_\bl_\ba_\bs_\bs_\bm_\be_\bt_\bh_\bo_\bd, the @classproperty decorator converts the result\n       of a method with a single cls argument into a property that can be\n       accessed directly from the class.\n-  keep_lazy(f\bfu\bun\bnc\bc, *\b*r\bre\bes\bsu\bul\blt\btc\bcl\bla\bas\bss\bse\bes\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  keep_lazy(f\bfu\bun\bnc\bc, *\b*r\bre\bes\bsu\bul\blt\btc\bcl\bla\bas\bss\bse\bes\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Django offers many utility functions (particularly in django.utils) that\n       take a string as their first argument and do something to that string.\n       These functions are used by template filters as well as directly in other\n       code.\n       If you write your own similar functions and deal with translations,\n       you\u2019ll face the problem of what to do when the first argument is a lazy\n       translation object. You don\u2019t want to convert it to a string immediately,\n@@ -381,15 +383,15 @@\n       specifying the type(s) that the original function can return. A common\n       use case is to have functions that return text. For these, you can pass\n       the str type to keep_lazy (or use the _\bk_\be_\be_\bp_\b__\bl_\ba_\bz_\by_\b__\bt_\be_\bx_\bt_\b(_\b) decorator\n       described in the next section).\n       Using this decorator means you can write your function and assume that\n       the input is a proper string, then add support for lazy translation\n       objects at the end.\n-  keep_lazy_text(f\bfu\bun\bnc\bc)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  keep_lazy_text(f\bfu\bun\bnc\bc)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A shortcut for keep_lazy(str)(func).\n       If you have a function that returns text and you want to be able to take\n       lazy arguments while delaying their evaluation, you can use this\n       decorator:\n       from django.utils.functional import keep_lazy, keep_lazy_text\n \n \n@@ -402,22 +404,22 @@\n       @keep_lazy_text\n       def fancy_utility_function(s, *args, **kwargs): ...\n *\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.h\bht\btm\bml\bl_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Usually you should build up HTML using Django\u2019s templates to make use of its\n autoescape mechanism, using the utilities in _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bs_\ba_\bf_\be_\bs_\bt_\br_\bi_\bn_\bg where\n appropriate. This module provides some additional low level utilities for\n escaping HTML.\n-  escape(t\bte\bex\bxt\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  escape(t\bte\bex\bxt\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the given text with ampersands, quotes and angle brackets encoded\n       for use in HTML. The input is first coerced to a string and the output\n       has _\bm_\ba_\br_\bk_\b__\bs_\ba_\bf_\be_\b(_\b) applied.\n-  conditional_escape(t\bte\bex\bxt\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  conditional_escape(t\bte\bex\bxt\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Similar to escape(), except that it doesn\u2019t operate on preescaped\n       strings, so it will not double escape.\n-  format_html(f\bfo\bor\brm\bma\bat\bt_\b_s\bst\btr\bri\bin\bng\bg, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  format_html(f\bfo\bor\brm\bma\bat\bt_\b_s\bst\btr\bri\bin\bng\bg, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This is similar to _\bs_\bt_\br_\b._\bf_\bo_\br_\bm_\ba_\bt_\b(_\b), except that it is appropriate for\n       building up HTML fragments. The first argument format_string is not\n       escaped but all other args and kwargs are passed through\n       _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b__\be_\bs_\bc_\ba_\bp_\be_\b(_\b) before being passed to str.format(). Finally, the\n       output has _\bm_\ba_\br_\bk_\b__\bs_\ba_\bf_\be_\b(_\b) applied.\n       For the case of building up small HTML fragments, this function is to be\n       preferred over string interpolation using % or str.format() directly,\n@@ -442,17 +444,17 @@\n       This has the advantage that you don\u2019t need to apply _\be_\bs_\bc_\ba_\bp_\be_\b(_\b) to each\n       argument and risk a bug and an XSS vulnerability if you forget one.\n       Note that although this function uses str.format() to do the\n       interpolation, some of the formatting options provided by str.format()\n       (e.g. number formatting) will not work, since all arguments are passed\n       through _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b__\be_\bs_\bc_\ba_\bp_\be_\b(_\b) which (ultimately) calls _\bf_\bo_\br_\bc_\be_\b__\bs_\bt_\br_\b(_\b) on the\n       values.\n-      Deprecated since version 5.0: Support for calling format_html() without\n+      Verouderd sinds versie 5.0: Support for calling format_html() without\n       passing args or kwargs is deprecated.\n-  format_html_join(s\bse\bep\bp, f\bfo\bor\brm\bma\bat\bt_\b_s\bst\btr\bri\bin\bng\bg, a\bar\brg\bgs\bs_\b_g\bge\ben\bne\ber\bra\bat\bto\bor\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  format_html_join(s\bse\bep\bp, f\bfo\bor\brm\bma\bat\bt_\b_s\bst\btr\bri\bin\bng\bg, a\bar\brg\bgs\bs_\b_g\bge\ben\bne\ber\bra\bat\bto\bor\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A wrapper of _\bf_\bo_\br_\bm_\ba_\bt_\b__\bh_\bt_\bm_\bl_\b(_\b), for the common case of a group of arguments\n       that need to be formatted using the same format string, and then joined\n       using sep. sep is also passed through _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b__\be_\bs_\bc_\ba_\bp_\be_\b(_\b).\n       args_generator should be an iterator that yields arguments to pass to\n       _\bf_\bo_\br_\bm_\ba_\bt_\b__\bh_\bt_\bm_\bl_\b(_\b), either sequences of positional arguments or mappings of\n       keyword arguments.\n       For example, tuples can be used for positional arguments:\n@@ -465,90 +467,90 @@\n       format_html_join(\n           \"\\n\",\n           '<li data-id=\"{id}\">{id} {title}</li>',\n           ({\"id\": b.id, \"title\": b.title} for b in books),\n       )\n       Changed in Django 5.2:\n       Support for mappings in args_generator was added.\n-  json_script(v\bva\bal\blu\bue\be, e\bel\ble\bem\bme\ben\bnt\bt_\b_i\bid\bd=\b=N\bNo\bon\bne\be, e\ben\bnc\bco\bod\bde\ber\br=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  json_script(v\bva\bal\blu\bue\be, e\bel\ble\bem\bme\ben\bnt\bt_\b_i\bid\bd=\b=N\bNo\bon\bne\be, e\ben\bnc\bco\bod\bde\ber\br=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Escapes all HTML/XML special characters with their Unicode escapes, so\n       value is safe for use with JavaScript. Also wraps the escaped JSON in a\n       <script> tag. If the element_id parameter is not None, the <script> tag\n       is given the passed id. For example:\n       >>> json_script({\"hello\": \"world\"}, element_id=\"hello-data\")\n       '<script id=\"hello-data\" type=\"application/json\">{\"hello\": \"world\"}</\n       script>'\n       The encoder, which defaults to\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br_\bs_\b._\bj_\bs_\bo_\bn_\b._\bD_\bj_\ba_\bn_\bg_\bo_\bJ_\bS_\bO_\bN_\bE_\bn_\bc_\bo_\bd_\be_\br, will be used to serialize\n       the data. See _\bJ_\bS_\bO_\bN_\b _\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn for more details about this serializer.\n-  strip_tags(v\bva\bal\blu\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  strip_tags(v\bva\bal\blu\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Tries to remove anything that looks like an HTML tag from the string,\n       that is anything contained within <>.\n       Absolutely NO guarantee is provided about the resulting string being HTML\n       safe. So NEVER mark safe the result of a strip_tag call without escaping\n       it first, for example with _\be_\bs_\bc_\ba_\bp_\be_\b(_\b).\n       For example:\n       strip_tags(value)\n       If value is \"<b>Joel</b> <button>is</button> a <span>slug</span>\" the\n       return value will be \"Joel is a slug\".\n       If you are looking for a more robust solution, consider using a third-\n       party HTML sanitizing tool.\n-  html_safe()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  html_safe()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The __html__() method on a class helps non-Django templates detect\n       classes whose output doesn\u2019t require HTML escaping.\n       This decorator defines the __html__() method on the decorated class by\n       wrapping __str__() in _\bm_\ba_\br_\bk_\b__\bs_\ba_\bf_\be_\b(_\b). Ensure the __str__() method does\n       indeed return text that doesn\u2019t require HTML escaping.\n *\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.h\bht\btt\btp\bp_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  urlencode(q\bqu\bue\ber\bry\by, d\bdo\bos\bse\beq\bq=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  urlencode(q\bqu\bue\ber\bry\by, d\bdo\bos\bse\beq\bq=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A version of Python\u2019s _\bu_\br_\bl_\bl_\bi_\bb_\b._\bp_\ba_\br_\bs_\be_\b._\bu_\br_\bl_\be_\bn_\bc_\bo_\bd_\be_\b(_\b) function that can operate\n       on MultiValueDict and non-string values.\n-  http_date(e\bep\bpo\boc\bch\bh_\b_s\bse\bec\bco\bon\bnd\bds\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  http_date(e\bep\bpo\boc\bch\bh_\b_s\bse\bec\bco\bon\bnd\bds\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Formats the time to match the _\bR\bR_\bF\bF_\bC\bC_\b _\b1\b1_\b1\b1_\b2\b2_\b3\b3_\b _\bS\bS_\be\be_\bc\bc_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b _\b5\b5_\b.\b._\b2\b2_\b.\b._\b1\b1_\b4\b4 date format as\n       specified by HTTP _\bR\bR_\bF\bF_\bC\bC_\b _\b9\b9_\b1\b1_\b1\b1_\b0\b0_\b _\bS\bS_\be\be_\bc\bc_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b _\b5\b5_\b.\b._\b6\b6_\b.\b._\b7\b7.\n       Accepts a floating point number expressed in seconds since the epoch in\n       UTC\u2013such as that outputted by time.time(). If set to None, defaults to\n       the current time.\n       Outputs a string in the format Wdy, DD Mon YYYY HH:MM:SS GMT.\n-  content_disposition_header(a\bas\bs_\b_a\bat\btt\bta\bac\bch\bhm\bme\ben\bnt\bt, f\bfi\bil\ble\ben\bna\bam\bme\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  content_disposition_header(a\bas\bs_\b_a\bat\btt\bta\bac\bch\bhm\bme\ben\bnt\bt, f\bfi\bil\ble\ben\bna\bam\bme\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Constructs a Content-Disposition HTTP header value from the given\n       filename as specified by _\bR\bR_\bF\bF_\bC\bC_\b _\b6\b6_\b2\b2_\b6\b6_\b6\b6. Returns None if as_attachment is False\n       and filename is None, otherwise returns a string suitable for the\n       Content-Disposition HTTP header.\n-  base36_to_int(s\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  base36_to_int(s\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Converts a base 36 string to an integer.\n-  int_to_base36(i\bi)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  int_to_base36(i\bi)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Converts a positive integer to a base 36 string.\n-  urlsafe_base64_encode(s\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  urlsafe_base64_encode(s\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Encodes a bytestring to a base64 string for use in URLs, stripping any\n       trailing equal signs.\n-  urlsafe_base64_decode(s\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  urlsafe_base64_decode(s\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Decodes a base64 encoded string, adding back any trailing equal signs\n       that might have been stripped.\n *\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.m\bmo\bod\bdu\bul\ble\be_\b_l\blo\boa\bad\bdi\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Functions for working with Python modules.\n-  import_string(d\bdo\bot\btt\bte\bed\bd_\b_p\bpa\bat\bth\bh)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  import_string(d\bdo\bot\btt\bte\bed\bd_\b_p\bpa\bat\bth\bh)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Imports a dotted module path and returns the attribute/class designated\n       by the last name in the path. Raises ImportError if the import failed.\n       For example:\n       from django.utils.module_loading import import_string\n \n       ValidationError = import_string(\"django.core.exceptions.ValidationError\")\n       is equivalent to:\n       from django.core.exceptions import ValidationError\n *\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.s\bsa\baf\bfe\bes\bst\btr\bri\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Functions and classes for working with \u201csafe strings\u201d: strings that can be\n displayed safely without further escaping in HTML. Marking something as a \u201csafe\n string\u201d means that the producer of the string has already turned characters\n that should not be interpreted by the HTML engine (e.g. \u2018<\u2019) into the\n appropriate entities.\n-  c\bcl\bla\bas\bss\bs SafeString_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SafeString_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A str subclass that has been specifically marked as \u201csafe\u201d (requires no\n       further escaping) for HTML output purposes.\n-  mark_safe(s\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  mark_safe(s\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Explicitly mark a string as safe for (HTML) output purposes. The returned\n       object can be used everywhere a string is appropriate.\n       Can be called multiple times on a single string.\n       Can also be used as a decorator.\n       For building up fragments of HTML, you should normally be using\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b._\bf_\bo_\br_\bm_\ba_\bt_\b__\bh_\bt_\bm_\bl_\b(_\b) instead.\n       String marked safe will become unsafe again if modified. For example:\n@@ -574,15 +576,15 @@\n       \"person\")),\n               PersonDetailView.as_view(),\n           ),\n       ]\n       This example allows translators to translate part of the URL. If \u201cperson\u201d\n       is translated to \u201cpersona\u201d, the regular expression will match persona/\n       (?P<pk>\\d+)/$, e.g. persona/5/.\n-  slugify(v\bva\bal\blu\bue\be, a\bal\bll\blo\bow\bw_\b_u\bun\bni\bic\bco\bod\bde\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  slugify(v\bva\bal\blu\bue\be, a\bal\bll\blo\bow\bw_\b_u\bun\bni\bic\bco\bod\bde\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Converts a string to a URL slug by:\n          1. Converting to ASCII if allow_unicode is False (the default).\n          2. Converting to lowercase.\n          3. Removing characters that aren\u2019t alphanumerics, underscores,\n             hyphens, or whitespace.\n          4. Replacing any whitespace or repeated dashes with single dashes.\n          5. Removing leading and trailing whitespace, dashes, and underscores.\n@@ -590,140 +592,140 @@\n       >>> slugify(\" Joel is a slug \")\n       'joel-is-a-slug'\n       If you want to allow Unicode characters, pass allow_unicode=True. For\n       example:\n       >>> slugify(\"\u4f60\u597d World\", allow_unicode=True)\n       '\u4f60\u597d-world'\n *\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.t\bti\bim\bme\bez\bzo\bon\bne\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  get_fixed_timezone(o\bof\bff\bfs\bse\bet\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_fixed_timezone(o\bof\bff\bfs\bse\bet\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a _\bt_\bz_\bi_\bn_\bf_\bo instance that represents a time zone with a fixed offset\n       from UTC.\n       offset is a _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\b._\bt_\bi_\bm_\be_\bd_\be_\bl_\bt_\ba or an integer number of minutes. Use\n       positive values for time zones east of UTC and negative values for west\n       of UTC.\n-  get_default_timezone()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_default_timezone()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a _\bt_\bz_\bi_\bn_\bf_\bo instance that represents the _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\bt_\bi_\bm_\be_\b _\bz_\bo_\bn_\be.\n-  get_default_timezone_name()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_default_timezone_name()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the name of the _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\bt_\bi_\bm_\be_\b _\bz_\bo_\bn_\be.\n-  get_current_timezone()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_current_timezone()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a _\bt_\bz_\bi_\bn_\bf_\bo instance that represents the _\bc_\bu_\br_\br_\be_\bn_\bt_\b _\bt_\bi_\bm_\be_\b _\bz_\bo_\bn_\be.\n-  get_current_timezone_name()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_current_timezone_name()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the name of the _\bc_\bu_\br_\br_\be_\bn_\bt_\b _\bt_\bi_\bm_\be_\b _\bz_\bo_\bn_\be.\n-  activate(t\bti\bim\bme\bez\bzo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  activate(t\bti\bim\bme\bez\bzo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Sets the _\bc_\bu_\br_\br_\be_\bn_\bt_\b _\bt_\bi_\bm_\be_\b _\bz_\bo_\bn_\be. The timezone argument must be an instance of\n       a _\bt_\bz_\bi_\bn_\bf_\bo subclass or a time zone name.\n-  deactivate()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  deactivate()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Unsets the _\bc_\bu_\br_\br_\be_\bn_\bt_\b _\bt_\bi_\bm_\be_\b _\bz_\bo_\bn_\be.\n-  override(t\bti\bim\bme\bez\bzo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  override(t\bti\bim\bme\bez\bzo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This is a Python context manager that sets the _\bc_\bu_\br_\br_\be_\bn_\bt_\b _\bt_\bi_\bm_\be_\b _\bz_\bo_\bn_\be on entry\n       with _\ba_\bc_\bt_\bi_\bv_\ba_\bt_\be_\b(_\b), and restores the previously active time zone on exit. If\n       the timezone argument is None, the _\bc_\bu_\br_\br_\be_\bn_\bt_\b _\bt_\bi_\bm_\be_\b _\bz_\bo_\bn_\be is unset on entry\n       with _\bd_\be_\ba_\bc_\bt_\bi_\bv_\ba_\bt_\be_\b(_\b) instead.\n       override is also usable as a function decorator.\n-  localtime(v\bva\bal\blu\bue\be=\b=N\bNo\bon\bne\be, t\bti\bim\bme\bez\bzo\bon\bne\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  localtime(v\bva\bal\blu\bue\be=\b=N\bNo\bon\bne\be, t\bti\bim\bme\bez\bzo\bon\bne\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Converts an aware _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be to a different time zone, by default the\n       _\bc_\bu_\br_\br_\be_\bn_\bt_\b _\bt_\bi_\bm_\be_\b _\bz_\bo_\bn_\be.\n       When value is omitted, it defaults to _\bn_\bo_\bw_\b(_\b).\n       This function doesn\u2019t work on naive datetimes; use _\bm_\ba_\bk_\be_\b__\ba_\bw_\ba_\br_\be_\b(_\b) instead.\n-  localdate(v\bva\bal\blu\bue\be=\b=N\bNo\bon\bne\be, t\bti\bim\bme\bez\bzo\bon\bne\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  localdate(v\bva\bal\blu\bue\be=\b=N\bNo\bon\bne\be, t\bti\bim\bme\bez\bzo\bon\bne\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Uses _\bl_\bo_\bc_\ba_\bl_\bt_\bi_\bm_\be_\b(_\b) to convert an aware _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be to a _\bd_\ba_\bt_\be_\b(_\b) in a different\n       time zone, by default the _\bc_\bu_\br_\br_\be_\bn_\bt_\b _\bt_\bi_\bm_\be_\b _\bz_\bo_\bn_\be.\n       When value is omitted, it defaults to _\bn_\bo_\bw_\b(_\b).\n       This function doesn\u2019t work on naive datetimes.\n-  now()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  now()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be that represents the current point in time. Exactly\n       what\u2019s returned depends on the value of _\bU_\bS_\bE_\b__\bT_\bZ:\n           * If _\bU_\bS_\bE_\b__\bT_\bZ is False, this will be a _\bn_\ba_\bi_\bv_\be datetime (i.e. a datetime\n             without an associated timezone) that represents the current time in\n             the system\u2019s local timezone.\n           * If _\bU_\bS_\bE_\b__\bT_\bZ is True, this will be an _\ba_\bw_\ba_\br_\be datetime representing the\n             current time in UTC. Note that _\bn_\bo_\bw_\b(_\b) will always return times in\n             UTC regardless of the value of _\bT_\bI_\bM_\bE_\b__\bZ_\bO_\bN_\bE; you can use _\bl_\bo_\bc_\ba_\bl_\bt_\bi_\bm_\be_\b(_\b)\n             to get the time in the current time zone.\n-  is_aware(v\bva\bal\blu\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  is_aware(v\bva\bal\blu\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if value is aware, False if it is naive. This function\n       assumes that value is a _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be.\n-  is_naive(v\bva\bal\blu\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  is_naive(v\bva\bal\blu\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns True if value is naive, False if it is aware. This function\n       assumes that value is a _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be.\n-  make_aware(v\bva\bal\blu\bue\be, t\bti\bim\bme\bez\bzo\bon\bne\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  make_aware(v\bva\bal\blu\bue\be, t\bti\bim\bme\bez\bzo\bon\bne\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns an aware _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be that represents the same point in time as value\n       in timezone, value being a naive _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be. If timezone is set to None, it\n       defaults to the _\bc_\bu_\br_\br_\be_\bn_\bt_\b _\bt_\bi_\bm_\be_\b _\bz_\bo_\bn_\be.\n-  make_naive(v\bva\bal\blu\bue\be, t\bti\bim\bme\bez\bzo\bon\bne\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  make_naive(v\bva\bal\blu\bue\be, t\bti\bim\bme\bez\bzo\bon\bne\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a naive _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be that represents in timezone the same point in\n       time as value, value being an aware _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be. If timezone is set to None,\n       it defaults to the _\bc_\bu_\br_\br_\be_\bn_\bt_\b _\bt_\bi_\bm_\be_\b _\bz_\bo_\bn_\be.\n *\b**\b**\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.t\btr\bra\ban\bns\bsl\bla\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n For a complete discussion on the usage of the following see the _\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn\n _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n-  gettext(m\bme\bes\bss\bsa\bag\bge\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  gettext(m\bme\bes\bss\bsa\bag\bge\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Translates message and returns it as a string.\n-  pgettext(c\bco\bon\bnt\bte\bex\bxt\bt, m\bme\bes\bss\bsa\bag\bge\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  pgettext(c\bco\bon\bnt\bte\bex\bxt\bt, m\bme\bes\bss\bsa\bag\bge\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Translates message given the context and returns it as a string.\n       For more information, see _\bC_\bo_\bn_\bt_\be_\bx_\bt_\bu_\ba_\bl_\b _\bm_\ba_\br_\bk_\be_\br_\bs.\n   gettext_lazy(m\bme\bes\bss\bsa\bag\bge\be)_\b\u00b6\n   pgettext_lazy(c\bco\bon\bnt\bte\bex\bxt\bt, m\bme\bes\bss\bsa\bag\bge\be)_\b\u00b6\n       Same as the non-lazy versions above, but using lazy execution.\n       See _\bl_\ba_\bz_\by_\b _\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n-  gettext_noop(m\bme\bes\bss\bsa\bag\bge\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  gettext_noop(m\bme\bes\bss\bsa\bag\bge\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Marks strings for translation but doesn\u2019t translate them now. This can be\n       used to store strings in global variables that should stay in the base\n       language (because they might be used externally) and will be translated\n       later.\n-  ngettext(s\bsi\bin\bng\bgu\bul\bla\bar\br, p\bpl\blu\bur\bra\bal\bl, n\bnu\bum\bmb\bbe\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ngettext(s\bsi\bin\bng\bgu\bul\bla\bar\br, p\bpl\blu\bur\bra\bal\bl, n\bnu\bum\bmb\bbe\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Translates singular and plural and returns the appropriate string based\n       on number.\n-  npgettext(c\bco\bon\bnt\bte\bex\bxt\bt, s\bsi\bin\bng\bgu\bul\bla\bar\br, p\bpl\blu\bur\bra\bal\bl, n\bnu\bum\bmb\bbe\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  npgettext(c\bco\bon\bnt\bte\bex\bxt\bt, s\bsi\bin\bng\bgu\bul\bla\bar\br, p\bpl\blu\bur\bra\bal\bl, n\bnu\bum\bmb\bbe\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Translates singular and plural and returns the appropriate string based\n       on number and the context.\n-  ngettext_lazy(s\bsi\bin\bng\bgu\bul\bla\bar\br, p\bpl\blu\bur\bra\bal\bl, n\bnu\bum\bmb\bbe\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  npgettext_lazy(c\bco\bon\bnt\bte\bex\bxt\bt, s\bsi\bin\bng\bgu\bul\bla\bar\br, p\bpl\blu\bur\bra\bal\bl, n\bnu\bum\bmb\bbe\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  ngettext_lazy(s\bsi\bin\bng\bgu\bul\bla\bar\br, p\bpl\blu\bur\bra\bal\bl, n\bnu\bum\bmb\bbe\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  npgettext_lazy(c\bco\bon\bnt\bte\bex\bxt\bt, s\bsi\bin\bng\bgu\bul\bla\bar\br, p\bpl\blu\bur\bra\bal\bl, n\bnu\bum\bmb\bbe\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Same as the non-lazy versions above, but using lazy execution.\n       See _\bl_\ba_\bz_\by_\b _\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n-  activate(l\bla\ban\bng\bgu\bua\bag\bge\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  activate(l\bla\ban\bng\bgu\bua\bag\bge\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Fetches the translation object for a given language and activates it as\n       the current translation object for the current thread.\n-  deactivate()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  deactivate()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Deactivates the currently active translation object so that further _\n       calls will resolve against the default translation object, again.\n-  deactivate_all()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  deactivate_all()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Makes the active translation object a NullTranslations() instance. This\n       is useful when we want delayed translations to appear as the original\n       string for some reason.\n-  override(l\bla\ban\bng\bgu\bua\bag\bge\be, d\bde\bea\bac\bct\bti\biv\bva\bat\bte\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  override(l\bla\ban\bng\bgu\bua\bag\bge\be, d\bde\bea\bac\bct\bti\biv\bva\bat\bte\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A Python context manager that uses _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b._\ba_\bc_\bt_\bi_\bv_\ba_\bt_\be_\b(_\b) to\n       fetch the translation object for a given language, activates it as the\n       translation object for the current thread and reactivates the previous\n       active language on exit. Optionally, it can deactivate the temporary\n       translation on exit with _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b._\bd_\be_\ba_\bc_\bt_\bi_\bv_\ba_\bt_\be_\b(_\b) if the\n       deactivate argument is True. If you pass None as the language argument, a\n       NullTranslations() instance is activated within the context.\n       override is also usable as a function decorator.\n-  check_for_language(l\bla\ban\bng\bg_\b_c\bco\bod\bde\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  check_for_language(l\bla\ban\bng\bg_\b_c\bco\bod\bde\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Checks whether there is a global language file for the given language\n       code (e.g. \u2018fr\u2019, \u2018pt_BR\u2019). This is used to decide whether a user-provided\n       language is available.\n-  get_language()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_language()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the currently selected language code. Returns None if\n       translations are temporarily deactivated (by _\bd_\be_\ba_\bc_\bt_\bi_\bv_\ba_\bt_\be_\b__\ba_\bl_\bl_\b(_\b) or when\n       None is passed to _\bo_\bv_\be_\br_\br_\bi_\bd_\be_\b(_\b)).\n-  get_language_bidi()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_language_bidi()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns selected language\u2019s BiDi layout:\n           * False = left-to-right layout\n           * True = right-to-left layout\n-  get_language_from_request(r\bre\beq\bqu\bue\bes\bst\bt, c\bch\bhe\bec\bck\bk_\b_p\bpa\bat\bth\bh=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_language_from_request(r\bre\beq\bqu\bue\bes\bst\bt, c\bch\bhe\bec\bck\bk_\b_p\bpa\bat\bth\bh=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Analyzes the request to find what language the user wants the system to\n       show. Only languages listed in settings.LANGUAGES are taken into account.\n       If the user requests a sublanguage where we have a main language, we send\n       out the main language.\n       If check_path is True, the function first checks the requested URL for\n       whether its path begins with a language code listed in the _\bL_\bA_\bN_\bG_\bU_\bA_\bG_\bE_\bS\n       setting.\n-  get_supported_language_variant(l\bla\ban\bng\bg_\b_c\bco\bod\bde\be, s\bst\btr\bri\bic\bct\bt=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_supported_language_variant(l\bla\ban\bng\bg_\b_c\bco\bod\bde\be, s\bst\btr\bri\bic\bct\bt=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns lang_code if it\u2019s in the _\bL_\bA_\bN_\bG_\bU_\bA_\bG_\bE_\bS setting, possibly selecting a\n       more generic variant. For example, 'es' is returned if lang_code is 'es-\n       ar' and 'es' is in _\bL_\bA_\bN_\bG_\bU_\bA_\bG_\bE_\bS but 'es-ar' isn\u2019t.\n       lang_code has a maximum accepted length of 500 characters. A _\bL_\bo_\bo_\bk_\bu_\bp_\bE_\br_\br_\bo_\br\n       is raised if lang_code exceeds this limit and strict is True, or if there\n       is no generic variant and strict is False.\n       If strict is False (the default), a country-specific variant may be\n@@ -731,17 +733,17 @@\n       For example, if only 'es-co' is in _\bL_\bA_\bN_\bG_\bU_\bA_\bG_\bE_\bS, that\u2019s returned for\n       lang_codes like 'es' and 'es-ar'. Those matches aren\u2019t returned if\n       strict=True.\n       Raises _\bL_\bo_\bo_\bk_\bu_\bp_\bE_\br_\br_\bo_\br if nothing is found.\n       Changed in Django 4.2.15:\n       In older versions, lang_code values over 500 characters were processed\n       without raising a _\bL_\bo_\bo_\bk_\bu_\bp_\bE_\br_\br_\bo_\br.\n-  to_locale(l\bla\ban\bng\bgu\bua\bag\bge\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  to_locale(l\bla\ban\bng\bgu\bua\bag\bge\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Turns a language name (en-us) into a locale name (en_US).\n-  templatize(s\bsr\brc\bc)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  templatize(s\bsr\brc\bc)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Turns a Django template into something that is understood by xgettext. It\n       does so by translating the Django translation tags into standard gettext\n       function invocations.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bU_\bt_\bi_\bl_\bs\n           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bc_\ba_\bc_\bh_\be\n           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bd_\ba_\bt_\be_\bp_\ba_\br_\bs_\be\n@@ -759,16 +761,16 @@\n           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl\n           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bt_\bp\n           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bm_\bo_\bd_\bu_\bl_\be_\b__\bl_\bo_\ba_\bd_\bi_\bn_\bg\n           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bs_\ba_\bf_\be_\bs_\bt_\br_\bi_\bn_\bg\n           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\be_\bx_\bt\n           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\bi_\bm_\be_\bz_\bo_\bn_\be\n           o _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\br_\bl_\bs_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b _\bf_\bo_\br_\b _\bu_\bs_\be_\b _\bi_\bn_\b _\bU_\bR_\bL_\bc_\bo_\bn_\bf_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/validators.html", "source2": "./usr/share/doc/python-django-doc/html/ref/validators.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Validators &#8212; Django 5.2b1 documentation</title>\n+    <title>Validators &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Built-in Views\" href=\"views.html\" />\n     <link rel=\"prev\" title=\"Django Utils\" href=\"utils.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -138,15 +139,15 @@\n validators for use with model and form fields. They\u2019re used internally but\n are available for use with your own fields, too. They can be used in addition\n to, or in lieu of custom <code class=\"docutils literal notranslate\"><span class=\"pre\">field.clean()</span></code> methods.</p>\n <section id=\"s-regexvalidator\">\n <span id=\"regexvalidator\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">RegexValidator</span></code><a class=\"headerlink\" href=\"#regexvalidator\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.RegexValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RegexValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">regex</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">inverse_match</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">flags</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L19\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.RegexValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RegexValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">regex</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">inverse_match</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">flags</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L19\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.RegexValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"field-list simple\">\n <dt class=\"field-odd\">Parameters<span class=\"colon\">:</span></dt>\n <dd class=\"field-odd\"><ul class=\"simple\">\n <li><p><strong>regex</strong> \u2013 If not <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, overrides <a class=\"reference internal\" href=\"#django.core.validators.RegexValidator.regex\" title=\"django.core.validators.RegexValidator.regex\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">regex</span></code></a>. Can be a regular\n expression string or a pre-compiled regular expression.</p></li>\n <li><p><strong>message</strong> \u2013 If not <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, overrides <a class=\"reference internal\" href=\"#django.core.validators.RegexValidator.message\" title=\"django.core.validators.RegexValidator.message\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">message</span></code></a>.</p></li>\n <li><p><strong>code</strong> \u2013 If not <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, overrides <a class=\"reference internal\" href=\"#django.core.validators.RegexValidator.code\" title=\"django.core.validators.RegexValidator.code\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">code</span></code></a>.</p></li>\n@@ -207,15 +208,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-emailvalidator\">\n <span id=\"emailvalidator\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">EmailValidator</span></code><a class=\"headerlink\" href=\"#emailvalidator\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.EmailValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">EmailValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allowlist</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L209\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.EmailValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">EmailValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allowlist</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L209\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.EmailValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"field-list simple\">\n <dt class=\"field-odd\">Parameters<span class=\"colon\">:</span></dt>\n <dd class=\"field-odd\"><ul class=\"simple\">\n <li><p><strong>message</strong> \u2013 If not <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, overrides <a class=\"reference internal\" href=\"#django.core.validators.EmailValidator.message\" title=\"django.core.validators.EmailValidator.message\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">message</span></code></a>.</p></li>\n <li><p><strong>code</strong> \u2013 If not <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, overrides <a class=\"reference internal\" href=\"#django.core.validators.EmailValidator.code\" title=\"django.core.validators.EmailValidator.code\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">code</span></code></a>.</p></li>\n <li><p><strong>allowlist</strong> \u2013 If not <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, overrides <a class=\"reference internal\" href=\"#django.core.validators.EmailValidator.allowlist\" title=\"django.core.validators.EmailValidator.allowlist\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">allowlist</span></code></a>.</p></li>\n </ul>\n@@ -257,15 +258,15 @@\n </section>\n <section id=\"s-domainnamevalidator\">\n <span id=\"domainnamevalidator\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">DomainNameValidator</span></code><a class=\"headerlink\" href=\"#domainnamevalidator\" title=\"Link to this heading\">\u00b6</a></h3>\n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.1.</span> </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.DomainNameValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DomainNameValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">accept_idna</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L68\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.DomainNameValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DomainNameValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">accept_idna</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L68\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.DomainNameValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A <a class=\"reference internal\" href=\"#django.core.validators.RegexValidator\" title=\"django.core.validators.RegexValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RegexValidator</span></code></a> subclass that ensures a value looks like a domain\n name. Values longer than 255 characters are always considered invalid. IP\n addresses are not accepted as valid domain names.</p>\n <p>In addition to the optional arguments of its parent <a class=\"reference internal\" href=\"#django.core.validators.RegexValidator\" title=\"django.core.validators.RegexValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RegexValidator</span></code></a>\n class, <code class=\"docutils literal notranslate\"><span class=\"pre\">DomainNameValidator</span></code> accepts an extra optional attribute:</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.DomainNameValidator.accept_idna\">\n@@ -277,15 +278,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-urlvalidator\">\n <span id=\"urlvalidator\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">URLValidator</span></code><a class=\"headerlink\" href=\"#urlvalidator\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.URLValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">URLValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">schemes</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">regex</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L129\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.URLValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">URLValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">schemes</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">regex</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L129\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.URLValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A <a class=\"reference internal\" href=\"#django.core.validators.RegexValidator\" title=\"django.core.validators.RegexValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RegexValidator</span></code></a> subclass that ensures a value looks like a URL,\n and raises an error code of <code class=\"docutils literal notranslate\"><span class=\"pre\">'invalid'</span></code> if it doesn\u2019t. Values longer than\n <a class=\"reference internal\" href=\"#django.core.validators.URLValidator.max_length\" title=\"django.core.validators.URLValidator.max_length\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">max_length</span></code></a> characters are always considered invalid.</p>\n <p>Loopback addresses and reserved IP spaces are considered valid. Literal\n IPv6 addresses (<span class=\"target\" id=\"index-0\"></span><a class=\"rfc reference external\" href=\"https://datatracker.ietf.org/doc/html/rfc3986.html#section-3.2.2\"><strong>RFC 3986 Section 3.2.2</strong></a>) and Unicode domains are both\n supported.</p>\n <p>In addition to the optional arguments of its parent <a class=\"reference internal\" href=\"#django.core.validators.RegexValidator\" title=\"django.core.validators.RegexValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RegexValidator</span></code></a>\n@@ -293,15 +294,15 @@\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.URLValidator.schemes\">\n <span class=\"sig-name descname\"><span class=\"pre\">schemes</span></span><a class=\"headerlink\" href=\"#django.core.validators.URLValidator.schemes\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>URL/URI scheme list to validate against. If not provided, the default\n list is <code class=\"docutils literal notranslate\"><span class=\"pre\">['http',</span> <span class=\"pre\">'https',</span> <span class=\"pre\">'ftp',</span> <span class=\"pre\">'ftps']</span></code>. As a reference, the IANA\n website provides a full list of <a class=\"reference external\" href=\"https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml\">valid URI schemes</a>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Values starting with <code class=\"docutils literal notranslate\"><span class=\"pre\">file:///</span></code> will not pass validation even\n when the <code class=\"docutils literal notranslate\"><span class=\"pre\">file</span></code> scheme is provided. Valid values must contain a\n host.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n@@ -354,34 +355,34 @@\n </dd></dl>\n \n </section>\n <section id=\"s-validate-ipv4-address\">\n <span id=\"validate-ipv4-address\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">validate_ipv4_address</span></code><a class=\"headerlink\" href=\"#validate-ipv4-address\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py data\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.validate_ipv4_address\">\n-<span class=\"sig-name descname\"><span class=\"pre\">validate_ipv4_address</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L303\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.validate_ipv4_address\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">validate_ipv4_address</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L303\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.validate_ipv4_address\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A <a class=\"reference internal\" href=\"#django.core.validators.RegexValidator\" title=\"django.core.validators.RegexValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RegexValidator</span></code></a> instance that ensures a value looks like an IPv4\n address.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-validate-ipv6-address\">\n <span id=\"validate-ipv6-address\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">validate_ipv6_address</span></code><a class=\"headerlink\" href=\"#validate-ipv6-address\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py data\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.validate_ipv6_address\">\n-<span class=\"sig-name descname\"><span class=\"pre\">validate_ipv6_address</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L314\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.validate_ipv6_address\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">validate_ipv6_address</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L314\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.validate_ipv6_address\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Uses <code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.ipv6</span></code> to check the validity of an IPv6 address.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-validate-ipv46-address\">\n <span id=\"validate-ipv46-address\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">validate_ipv46_address</span></code><a class=\"headerlink\" href=\"#validate-ipv46-address\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py data\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.validate_ipv46_address\">\n-<span class=\"sig-name descname\"><span class=\"pre\">validate_ipv46_address</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L323\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.validate_ipv46_address\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">validate_ipv46_address</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L323\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.validate_ipv46_address\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Uses both <code class=\"docutils literal notranslate\"><span class=\"pre\">validate_ipv4_address</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">validate_ipv6_address</span></code> to\n ensure a value is either a valid IPv4 or IPv6 address.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-validate-comma-separated-integer-list\">\n <span id=\"validate-comma-separated-integer-list\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">validate_comma_separated_integer_list</span></code><a class=\"headerlink\" href=\"#validate-comma-separated-integer-list\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -393,70 +394,70 @@\n </dd></dl>\n \n </section>\n <section id=\"s-int-list-validator\">\n <span id=\"int-list-validator\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">int_list_validator</span></code><a class=\"headerlink\" href=\"#int-list-validator\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.int_list_validator\">\n-<span class=\"sig-name descname\"><span class=\"pre\">int_list_validator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sep</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">','</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'invalid'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allow_negative</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L362\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.int_list_validator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">int_list_validator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sep</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">','</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'invalid'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allow_negative</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L362\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.int_list_validator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a <a class=\"reference internal\" href=\"#django.core.validators.RegexValidator\" title=\"django.core.validators.RegexValidator\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RegexValidator</span></code></a> instance that ensures a string consists\n of integers separated by <code class=\"docutils literal notranslate\"><span class=\"pre\">sep</span></code>. It allows negative integers when\n <code class=\"docutils literal notranslate\"><span class=\"pre\">allow_negative</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-maxvaluevalidator\">\n <span id=\"maxvaluevalidator\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MaxValueValidator</span></code><a class=\"headerlink\" href=\"#maxvaluevalidator\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.MaxValueValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MaxValueValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">limit_value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L414\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.MaxValueValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MaxValueValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">limit_value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L414\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.MaxValueValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Raises a <a class=\"reference internal\" href=\"exceptions.html#django.core.exceptions.ValidationError\" title=\"django.core.exceptions.ValidationError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code></a> with a code of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'max_value'</span></code> if <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> is greater than <code class=\"docutils literal notranslate\"><span class=\"pre\">limit_value</span></code>, which may be\n a callable.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-minvaluevalidator\">\n <span id=\"minvaluevalidator\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MinValueValidator</span></code><a class=\"headerlink\" href=\"#minvaluevalidator\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.MinValueValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MinValueValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">limit_value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L423\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.MinValueValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MinValueValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">limit_value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L423\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.MinValueValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Raises a <a class=\"reference internal\" href=\"exceptions.html#django.core.exceptions.ValidationError\" title=\"django.core.exceptions.ValidationError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code></a> with a code of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'min_value'</span></code> if <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> is less than <code class=\"docutils literal notranslate\"><span class=\"pre\">limit_value</span></code>, which may be a\n callable.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-maxlengthvalidator\">\n <span id=\"maxlengthvalidator\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MaxLengthValidator</span></code><a class=\"headerlink\" href=\"#maxlengthvalidator\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.MaxLengthValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MaxLengthValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">limit_value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L488\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.MaxLengthValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MaxLengthValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">limit_value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L488\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.MaxLengthValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Raises a <a class=\"reference internal\" href=\"exceptions.html#django.core.exceptions.ValidationError\" title=\"django.core.exceptions.ValidationError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code></a> with a code of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'max_length'</span></code> if the length of <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> is greater than\n <code class=\"docutils literal notranslate\"><span class=\"pre\">limit_value</span></code>, which may be a callable.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-minlengthvalidator\">\n <span id=\"minlengthvalidator\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">MinLengthValidator</span></code><a class=\"headerlink\" href=\"#minlengthvalidator\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.MinLengthValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MinLengthValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">limit_value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L470\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.MinLengthValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MinLengthValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">limit_value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L470\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.MinLengthValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Raises a <a class=\"reference internal\" href=\"exceptions.html#django.core.exceptions.ValidationError\" title=\"django.core.exceptions.ValidationError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code></a> with a code of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'min_length'</span></code> if the length of <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> is less than <code class=\"docutils literal notranslate\"><span class=\"pre\">limit_value</span></code>,\n which may be a callable.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-decimalvalidator\">\n <span id=\"decimalvalidator\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">DecimalValidator</span></code><a class=\"headerlink\" href=\"#decimalvalidator\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.DecimalValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DecimalValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_digits</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">decimal_places</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L506\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.DecimalValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DecimalValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_digits</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">decimal_places</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L506\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.DecimalValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Raises <a class=\"reference internal\" href=\"exceptions.html#django.core.exceptions.ValidationError\" title=\"django.core.exceptions.ValidationError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code></a> with the following\n codes:</p>\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">'max_digits'</span></code> if the number of digits is larger than <code class=\"docutils literal notranslate\"><span class=\"pre\">max_digits</span></code>.</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">'max_decimal_places'</span></code> if the number of decimals is larger than\n <code class=\"docutils literal notranslate\"><span class=\"pre\">decimal_places</span></code>.</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">'max_whole_digits'</span></code> if the number of whole digits is larger than\n@@ -465,43 +466,43 @@\n </dd></dl>\n \n </section>\n <section id=\"s-fileextensionvalidator\">\n <span id=\"fileextensionvalidator\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">FileExtensionValidator</span></code><a class=\"headerlink\" href=\"#fileextensionvalidator\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.FileExtensionValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FileExtensionValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allowed_extensions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">code</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L594\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.FileExtensionValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">FileExtensionValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">allowed_extensions</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">code</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L594\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.FileExtensionValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Raises a <a class=\"reference internal\" href=\"exceptions.html#django.core.exceptions.ValidationError\" title=\"django.core.exceptions.ValidationError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code></a> with a code of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'invalid_extension'</span></code> if the extension of <code class=\"docutils literal notranslate\"><span class=\"pre\">value.name</span></code> (<code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> is\n a <a class=\"reference internal\" href=\"files/file.html#django.core.files.File\" title=\"django.core.files.File\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">File</span></code></a>) isn\u2019t found in <code class=\"docutils literal notranslate\"><span class=\"pre\">allowed_extensions</span></code>.\n The extension is compared case-insensitively with <code class=\"docutils literal notranslate\"><span class=\"pre\">allowed_extensions</span></code>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Don\u2019t rely on validation of the file extension to determine a file\u2019s\n type. Files can be renamed to have any extension no matter what data\n they contain.</p>\n </div>\n </dd></dl>\n \n </section>\n <section id=\"s-validate-image-file-extension\">\n <span id=\"validate-image-file-extension\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">validate_image_file_extension</span></code><a class=\"headerlink\" href=\"#validate-image-file-extension\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py data\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.validate_image_file_extension\">\n-<span class=\"sig-name descname\"><span class=\"pre\">validate_image_file_extension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L648\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.validate_image_file_extension\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">validate_image_file_extension</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L648\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.validate_image_file_extension\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Uses Pillow to ensure that <code class=\"docutils literal notranslate\"><span class=\"pre\">value.name</span></code> (<code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> is a\n <a class=\"reference internal\" href=\"files/file.html#django.core.files.File\" title=\"django.core.files.File\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">File</span></code></a>) has <a class=\"reference external\" href=\"https://pillow.readthedocs.io/en/latest/handbook/image-file-formats.html\">a valid image extension</a>.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-prohibitnullcharactersvalidator\">\n <span id=\"prohibitnullcharactersvalidator\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">ProhibitNullCharactersValidator</span></code><a class=\"headerlink\" href=\"#prohibitnullcharactersvalidator\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.ProhibitNullCharactersValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ProhibitNullCharactersValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L655\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.ProhibitNullCharactersValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ProhibitNullCharactersValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L655\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.ProhibitNullCharactersValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Raises a <a class=\"reference internal\" href=\"exceptions.html#django.core.exceptions.ValidationError\" title=\"django.core.exceptions.ValidationError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code></a> if <code class=\"docutils literal notranslate\"><span class=\"pre\">str(value)</span></code>\n contains one or more null characters (<code class=\"docutils literal notranslate\"><span class=\"pre\">'\\x00'</span></code>).</p>\n <dl class=\"field-list simple\">\n <dt class=\"field-odd\">Parameters<span class=\"colon\">:</span></dt>\n <dd class=\"field-odd\"><ul class=\"simple\">\n <li><p><strong>message</strong> \u2013 If not <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, overrides <a class=\"reference internal\" href=\"#django.core.validators.ProhibitNullCharactersValidator.message\" title=\"django.core.validators.ProhibitNullCharactersValidator.message\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">message</span></code></a>.</p></li>\n <li><p><strong>code</strong> \u2013 If not <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, overrides <a class=\"reference internal\" href=\"#django.core.validators.ProhibitNullCharactersValidator.code\" title=\"django.core.validators.ProhibitNullCharactersValidator.code\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">code</span></code></a>.</p></li>\n@@ -526,15 +527,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-stepvaluevalidator\">\n <span id=\"stepvaluevalidator\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">StepValueValidator</span></code><a class=\"headerlink\" href=\"#stepvaluevalidator\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.validators.StepValueValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">StepValueValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">limit_value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">offset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L432\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.StepValueValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">StepValueValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">limit_value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">offset</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/validators.py#L432\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.validators.StepValueValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Raises a <a class=\"reference internal\" href=\"exceptions.html#django.core.exceptions.ValidationError\" title=\"django.core.exceptions.ValidationError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code></a> with a code of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'step_size'</span></code> if <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> is not an integral multiple of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">limit_value</span></code>, which can be a float, integer or decimal value or a\n callable. When <code class=\"docutils literal notranslate\"><span class=\"pre\">offset</span></code> is set, the validation occurs against\n <code class=\"docutils literal notranslate\"><span class=\"pre\">limit_value</span></code> plus <code class=\"docutils literal notranslate\"><span class=\"pre\">offset</span></code>. For example, for\n <code class=\"docutils literal notranslate\"><span class=\"pre\">StepValueValidator(3,</span> <span class=\"pre\">offset=1.4)</span></code> valid values include <code class=\"docutils literal notranslate\"><span class=\"pre\">1.4</span></code>,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">4.4</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">7.4</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">10.4</span></code>, and so on.</p>\n@@ -587,37 +588,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"utils.html\"\n-                          title=\"previous chapter\">Django Utils</a></p>\n+                          title=\"vorig hoofdstuk\">Django Utils</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"views.html\"\n-                          title=\"next chapter\">Built-in Views</a></p>\n+                          title=\"volgend hoofdstuk\">Built-in Views</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* V\bVa\bal\bli\bid\bda\bat\bto\bor\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* W\bWr\bri\bit\bti\bin\bng\bg v\bva\bal\bli\bid\bda\bat\bto\bor\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n A validator is a callable that takes a value and raises a _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br if it\n doesn\u2019t meet some criteria. Validators can be useful for reusing validation\n logic between different types of fields.\n@@ -45,15 +45,15 @@\n *\b**\b**\b**\b**\b* B\bBu\bui\bil\blt\bt-\b-i\bin\bn v\bva\bal\bli\bid\bda\bat\bto\bor\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs module contains a collection of callable validators\n for use with model and form fields. They\u2019re used internally but are available\n for use with your own fields, too. They can be used in addition to, or in lieu\n of custom field.clean() methods.\n *\b**\b**\b**\b* R\bRe\beg\bge\bex\bxV\bVa\bal\bli\bid\bda\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs RegexValidator(r\bre\beg\bge\bex\bx=\b=N\bNo\bon\bne\be, m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be, c\bco\bod\bde\be=\b=N\bNo\bon\bne\be, i\bin\bnv\bve\ber\brs\bse\be_\b_m\bma\bat\btc\bch\bh=\b=N\bNo\bon\bne\be,\n-  f\bfl\bla\bag\bgs\bs=\b=0\b0)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  f\bfl\bla\bag\bgs\bs=\b=0\b0)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         Parameters:\n                 * r\bre\beg\bge\bex\bx \u2013 If not None, overrides _\br_\be_\bg_\be_\bx. Can be a regular\n                   expression string or a pre-compiled regular expression.\n                 * m\bme\bes\bss\bsa\bag\bge\be \u2013 If not None, overrides _\bm_\be_\bs_\bs_\ba_\bg_\be.\n                 * c\bco\bod\bde\be \u2013 If not None, overrides _\bc_\bo_\bd_\be.\n                 * i\bin\bnv\bve\ber\brs\bse\be_\b_m\bma\bat\btc\bch\bh \u2013 If not None, overrides _\bi_\bn_\bv_\be_\br_\bs_\be_\b__\bm_\ba_\bt_\bc_\bh.\n                 * f\bfl\bla\bag\bgs\bs \u2013 If not None, overrides _\bf_\bl_\ba_\bg_\bs. In that case, _\br_\be_\bg_\be_\bx\n@@ -77,15 +77,15 @@\n         inverse_match_\b\u00b6\n             The match mode for _\br_\be_\bg_\be_\bx. Defaults to False.\n         flags_\b\u00b6\n             The _\br_\be_\bg_\be_\bx_\b _\bf_\bl_\ba_\bg_\bs used when compiling the regular expression string\n             _\br_\be_\bg_\be_\bx. If _\br_\be_\bg_\be_\bx is a pre-compiled regular expression, and _\bf_\bl_\ba_\bg_\bs is\n             overridden, _\bT_\by_\bp_\be_\bE_\br_\br_\bo_\br is raised. Defaults to 0.\n *\b**\b**\b**\b* E\bEm\bma\bai\bil\blV\bVa\bal\bli\bid\bda\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs EmailValidator(m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be, c\bco\bod\bde\be=\b=N\bNo\bon\bne\be, a\bal\bll\blo\bow\bwl\bli\bis\bst\bt=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs EmailValidator(m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be, c\bco\bod\bde\be=\b=N\bNo\bon\bne\be, a\bal\bll\blo\bow\bwl\bli\bis\bst\bt=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         Parameters:\n                 * m\bme\bes\bss\bsa\bag\bge\be \u2013 If not None, overrides _\bm_\be_\bs_\bs_\ba_\bg_\be.\n                 * c\bco\bod\bde\be \u2013 If not None, overrides _\bc_\bo_\bd_\be.\n                 * a\bal\bll\blo\bow\bwl\bli\bis\bst\bt \u2013 If not None, overrides _\ba_\bl_\bl_\bo_\bw_\bl_\bi_\bs_\bt.\n       An _\bE_\bm_\ba_\bi_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br ensures that a value looks like an email, and raises a\n       _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br with _\bm_\be_\bs_\bs_\ba_\bg_\be and _\bc_\bo_\bd_\be if it doesn\u2019t. Values longer than\n       320 characters are always considered invalid.\n@@ -101,40 +101,41 @@\n             the @ sign. However, if that string appears in the allowlist, this\n             validation is bypassed. If not provided, the default allowlist is\n             ['localhost']. Other domains that don\u2019t contain a dot won\u2019t pass\n             validation, so you\u2019d need to add them to the allowlist as\n             necessary.\n *\b**\b**\b**\b* D\bDo\bom\bma\bai\bin\bnN\bNa\bam\bme\beV\bVa\bal\bli\bid\bda\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n New in Django 5.1.\n-  c\bcl\bla\bas\bss\bs DomainNameValidator(a\bac\bcc\bce\bep\bpt\bt_\b_i\bid\bdn\bna\ba=\b=T\bTr\bru\bue\be, m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be, c\bco\bod\bde\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DomainNameValidator(a\bac\bcc\bce\bep\bpt\bt_\b_i\bid\bdn\bna\ba=\b=T\bTr\bru\bue\be, m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be, c\bco\bod\bde\be=\b=N\bNo\bon\bne\be)\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A _\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br subclass that ensures a value looks like a domain name.\n       Values longer than 255 characters are always considered invalid. IP\n       addresses are not accepted as valid domain names.\n       In addition to the optional arguments of its parent _\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br class,\n       DomainNameValidator accepts an extra optional attribute:\n         accept_idna_\b\u00b6\n             Determines whether to accept internationalized domain names, that\n             is, domain names that contain non-ASCII characters. Defaults to\n             True.\n *\b**\b**\b**\b* U\bUR\bRL\bLV\bVa\bal\bli\bid\bda\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n   c\bcl\bla\bas\bss\bs URLValidator(s\bsc\bch\bhe\bem\bme\bes\bs=\b=N\bNo\bon\bne\be, r\bre\beg\bge\bex\bx=\b=N\bNo\bon\bne\be, m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be, c\bco\bod\bde\be=\b=N\bNo\bon\bne\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A _\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br subclass that ensures a value looks like a URL, and\n       raises an error code of 'invalid' if it doesn\u2019t. Values longer than\n       _\bm_\ba_\bx_\b__\bl_\be_\bn_\bg_\bt_\bh characters are always considered invalid.\n       Loopback addresses and reserved IP spaces are considered valid. Literal\n       IPv6 addresses (_\bR\bR_\bF\bF_\bC\bC_\b _\b3\b3_\b9\b9_\b8\b8_\b6\b6_\b _\bS\bS_\be\be_\bc\bc_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b _\b3\b3_\b.\b._\b2\b2_\b.\b._\b2\b2) and Unicode domains are both\n       supported.\n       In addition to the optional arguments of its parent _\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br class,\n       URLValidator accepts an extra optional attribute:\n         schemes_\b\u00b6\n             URL/URI scheme list to validate against. If not provided, the\n             default list is ['http', 'https', 'ftp', 'ftps']. As a reference,\n             the IANA website provides a full list of _\bv_\ba_\bl_\bi_\bd_\b _\bU_\bR_\bI_\b _\bs_\bc_\bh_\be_\bm_\be_\bs.\n-            Warning\n+            Waarschuwing\n             Values starting with file:/// will not pass validation even when\n             the file scheme is provided. Valid values must contain a host.\n         max_length_\b\u00b6\n             The maximum length of values that could be considered valid.\n             Defaults to 2048 characters.\n *\b**\b**\b**\b* v\bva\bal\bli\bid\bda\bat\bte\be_\b_e\bem\bma\bai\bil\bl_\b?\b\u00b6 *\b**\b**\b**\b*\n   validate_email_\b\u00b6\n@@ -148,87 +149,87 @@\n       A _\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br instance that ensures a value consists of only letters,\n       numbers, underscores or hyphens.\n *\b**\b**\b**\b* v\bva\bal\bli\bid\bda\bat\bte\be_\b_u\bun\bni\bic\bco\bod\bde\be_\b_s\bsl\blu\bug\bg_\b?\b\u00b6 *\b**\b**\b**\b*\n   validate_unicode_slug_\b\u00b6\n       A _\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br instance that ensures a value consists of only Unicode\n       letters, numbers, underscores, or hyphens.\n *\b**\b**\b**\b* v\bva\bal\bli\bid\bda\bat\bte\be_\b_i\bip\bpv\bv4\b4_\b_a\bad\bdd\bdr\bre\bes\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  validate_ipv4_address_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  validate_ipv4_address_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A _\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br instance that ensures a value looks like an IPv4\n       address.\n *\b**\b**\b**\b* v\bva\bal\bli\bid\bda\bat\bte\be_\b_i\bip\bpv\bv6\b6_\b_a\bad\bdd\bdr\bre\bes\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  validate_ipv6_address_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  validate_ipv6_address_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Uses django.utils.ipv6 to check the validity of an IPv6 address.\n *\b**\b**\b**\b* v\bva\bal\bli\bid\bda\bat\bte\be_\b_i\bip\bpv\bv4\b46\b6_\b_a\bad\bdd\bdr\bre\bes\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  validate_ipv46_address_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  validate_ipv46_address_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Uses both validate_ipv4_address and validate_ipv6_address to ensure a\n       value is either a valid IPv4 or IPv6 address.\n *\b**\b**\b**\b* v\bva\bal\bli\bid\bda\bat\bte\be_\b_c\bco\bom\bmm\bma\ba_\b_s\bse\bep\bpa\bar\bra\bat\bte\bed\bd_\b_i\bin\bnt\bte\beg\bge\ber\br_\b_l\bli\bis\bst\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n   validate_comma_separated_integer_list_\b\u00b6\n       A _\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br instance that ensures a value is a comma-separated list\n       of integers.\n *\b**\b**\b**\b* i\bin\bnt\bt_\b_l\bli\bis\bst\bt_\b_v\bva\bal\bli\bid\bda\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n   int_list_validator(s\bse\bep\bp=\b='\b',\b,'\b', m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be, c\bco\bod\bde\be=\b='\b'i\bin\bnv\bva\bal\bli\bid\bd'\b',\n-  a\bal\bll\blo\bow\bw_\b_n\bne\beg\bga\bat\bti\biv\bve\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  a\bal\bll\blo\bow\bw_\b_n\bne\beg\bga\bat\bti\biv\bve\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a _\bR_\be_\bg_\be_\bx_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br instance that ensures a string consists of\n       integers separated by sep. It allows negative integers when\n       allow_negative is True.\n *\b**\b**\b**\b* M\bMa\bax\bxV\bVa\bal\blu\bue\beV\bVa\bal\bli\bid\bda\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MaxValueValidator(l\bli\bim\bmi\bit\bt_\b_v\bva\bal\blu\bue\be, m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MaxValueValidator(l\bli\bim\bmi\bit\bt_\b_v\bva\bal\blu\bue\be, m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Raises a _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br with a code of 'max_value' if value is greater\n       than limit_value, which may be a callable.\n *\b**\b**\b**\b* M\bMi\bin\bnV\bVa\bal\blu\bue\beV\bVa\bal\bli\bid\bda\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MinValueValidator(l\bli\bim\bmi\bit\bt_\b_v\bva\bal\blu\bue\be, m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MinValueValidator(l\bli\bim\bmi\bit\bt_\b_v\bva\bal\blu\bue\be, m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Raises a _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br with a code of 'min_value' if value is less than\n       limit_value, which may be a callable.\n *\b**\b**\b**\b* M\bMa\bax\bxL\bLe\ben\bng\bgt\bth\bhV\bVa\bal\bli\bid\bda\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MaxLengthValidator(l\bli\bim\bmi\bit\bt_\b_v\bva\bal\blu\bue\be, m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MaxLengthValidator(l\bli\bim\bmi\bit\bt_\b_v\bva\bal\blu\bue\be, m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Raises a _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br with a code of 'max_length' if the length of\n       value is greater than limit_value, which may be a callable.\n *\b**\b**\b**\b* M\bMi\bin\bnL\bLe\ben\bng\bgt\bth\bhV\bVa\bal\bli\bid\bda\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs MinLengthValidator(l\bli\bim\bmi\bit\bt_\b_v\bva\bal\blu\bue\be, m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MinLengthValidator(l\bli\bim\bmi\bit\bt_\b_v\bva\bal\blu\bue\be, m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Raises a _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br with a code of 'min_length' if the length of\n       value is less than limit_value, which may be a callable.\n *\b**\b**\b**\b* D\bDe\bec\bci\bim\bma\bal\blV\bVa\bal\bli\bid\bda\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DecimalValidator(m\bma\bax\bx_\b_d\bdi\big\bgi\bit\bts\bs, d\bde\bec\bci\bim\bma\bal\bl_\b_p\bpl\bla\bac\bce\bes\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DecimalValidator(m\bma\bax\bx_\b_d\bdi\big\bgi\bit\bts\bs, d\bde\bec\bci\bim\bma\bal\bl_\b_p\bpl\bla\bac\bce\bes\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Raises _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br with the following codes:\n           * 'max_digits' if the number of digits is larger than max_digits.\n           * 'max_decimal_places' if the number of decimals is larger than\n             decimal_places.\n           * 'max_whole_digits' if the number of whole digits is larger than the\n             difference between max_digits and decimal_places.\n *\b**\b**\b**\b* F\bFi\bil\ble\beE\bEx\bxt\bte\ben\bns\bsi\bio\bon\bnV\bVa\bal\bli\bid\bda\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs FileExtensionValidator(a\bal\bll\blo\bow\bwe\bed\bd_\b_e\bex\bxt\bte\ben\bns\bsi\bio\bon\bns\bs, m\bme\bes\bss\bsa\bag\bge\be, c\bco\bod\bde\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs FileExtensionValidator(a\bal\bll\blo\bow\bwe\bed\bd_\b_e\bex\bxt\bte\ben\bns\bsi\bio\bon\bns\bs, m\bme\bes\bss\bsa\bag\bge\be, c\bco\bod\bde\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Raises a _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br with a code of 'invalid_extension' if the\n       extension of value.name (value is a _\bF_\bi_\bl_\be) isn\u2019t found in\n       allowed_extensions. The extension is compared case-insensitively with\n       allowed_extensions.\n-      Warning\n+      Waarschuwing\n       Don\u2019t rely on validation of the file extension to determine a file\u2019s\n       type. Files can be renamed to have any extension no matter what data they\n       contain.\n *\b**\b**\b**\b* v\bva\bal\bli\bid\bda\bat\bte\be_\b_i\bim\bma\bag\bge\be_\b_f\bfi\bil\ble\be_\b_e\bex\bxt\bte\ben\bns\bsi\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n-  validate_image_file_extension_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  validate_image_file_extension_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Uses Pillow to ensure that value.name (value is a _\bF_\bi_\bl_\be) has _\ba_\b _\bv_\ba_\bl_\bi_\bd_\b _\bi_\bm_\ba_\bg_\be\n       _\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn.\n *\b**\b**\b**\b* P\bPr\bro\boh\bhi\bib\bbi\bit\btN\bNu\bul\bll\blC\bCh\bha\bar\bra\bac\bct\bte\ber\brs\bsV\bVa\bal\bli\bid\bda\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ProhibitNullCharactersValidator(m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be, c\bco\bod\bde\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ProhibitNullCharactersValidator(m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be, c\bco\bod\bde\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Raises a _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br if str(value) contains one or more null\n       characters ('\\x00').\n         Parameters:\n                 * m\bme\bes\bss\bsa\bag\bge\be \u2013 If not None, overrides _\bm_\be_\bs_\bs_\ba_\bg_\be.\n                 * c\bco\bod\bde\be \u2013 If not None, overrides _\bc_\bo_\bd_\be.\n         message_\b\u00b6\n             The error message used by _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br if validation fails.\n             Defaults to \"Null characters are not allowed.\".\n         code_\b\u00b6\n             The error code used by _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br if validation fails.\n             Defaults to \"null_characters_not_allowed\".\n *\b**\b**\b**\b* S\bSt\bte\bep\bpV\bVa\bal\blu\bue\beV\bVa\bal\bli\bid\bda\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs StepValueValidator(l\bli\bim\bmi\bit\bt_\b_v\bva\bal\blu\bue\be, m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be, o\bof\bff\bfs\bse\bet\bt=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs StepValueValidator(l\bli\bim\bmi\bit\bt_\b_v\bva\bal\blu\bue\be, m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be, o\bof\bff\bfs\bse\bet\bt=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Raises a _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br with a code of 'step_size' if value is not an\n       integral multiple of limit_value, which can be a float, integer or\n       decimal value or a callable. When offset is set, the validation occurs\n       against limit_value plus offset. For example, for StepValueValidator(3,\n       offset=1.4) valid values include 1.4, 4.4, 7.4, 10.4, and so on.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs\n@@ -253,16 +254,16 @@\n                 # _\bM_\ba_\bx_\bL_\be_\bn_\bg_\bt_\bh_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n                 # _\bM_\bi_\bn_\bL_\be_\bn_\bg_\bt_\bh_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n                 # _\bD_\be_\bc_\bi_\bm_\ba_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n                 # _\bF_\bi_\bl_\be_\bE_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n                 # _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bi_\bm_\ba_\bg_\be_\b__\bf_\bi_\bl_\be_\b__\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn\n                 # _\bP_\br_\bo_\bh_\bi_\bb_\bi_\bt_\bN_\bu_\bl_\bl_\bC_\bh_\ba_\br_\ba_\bc_\bt_\be_\br_\bs_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n                 # _\bS_\bt_\be_\bp_\bV_\ba_\bl_\bu_\be_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bU_\bt_\bi_\bl_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bV_\bi_\be_\bw_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/ref/views.html", "source2": "./usr/share/doc/python-django-doc/html/ref/views.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Built-in Views &#8212; Django 5.2b1 documentation</title>\n+    <title>Built-in Views &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Meta-documentation and miscellany\" href=\"../misc/index.html\" />\n     <link rel=\"prev\" title=\"Validators\" href=\"validators.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -250,37 +251,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"validators.html\"\n-                          title=\"previous chapter\">Validators</a></p>\n+                          title=\"vorig hoofdstuk\">Validators</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../misc/index.html\"\n-                          title=\"next chapter\">Meta-documentation and miscellany</a></p>\n+                          title=\"volgend hoofdstuk\">Meta-documentation and miscellany</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* B\bBu\bui\bil\blt\bt-\b-i\bin\bn V\bVi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Several of Django\u2019s built-in views are documented in _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\bv_\bi_\be_\bw_\bs as well as\n elsewhere in the documentation.\n *\b**\b**\b**\b**\b* S\bSe\ber\brv\bvi\bin\bng\bg f\bfi\bil\ble\bes\bs i\bin\bn d\bde\bev\bve\bel\blo\bop\bpm\bme\ben\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   static.serve(r\bre\beq\bqu\bue\bes\bst\bt, p\bpa\bat\bth\bh, d\bdo\boc\bcu\bum\bme\ben\bnt\bt_\b_r\bro\boo\bot\bt, s\bsh\bho\bow\bw_\b_i\bin\bnd\bde\bex\bxe\bes\bs=\b=F\bFa\bal\bls\bse\be)_\b\u00b6\n@@ -109,16 +109,16 @@\n     * _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bV_\bi_\be_\bw_\bs\n           o _\bS_\be_\br_\bv_\bi_\bn_\bg_\b _\bf_\bi_\bl_\be_\bs_\b _\bi_\bn_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt\n           o _\bE_\br_\br_\bo_\br_\b _\bv_\bi_\be_\bw_\bs\n                 # _\bT_\bh_\be_\b _\b4_\b0_\b4_\b _\b(_\bp_\ba_\bg_\be_\b _\bn_\bo_\bt_\b _\bf_\bo_\bu_\bn_\bd_\b)_\b _\bv_\bi_\be_\bw\n                 # _\bT_\bh_\be_\b _\b5_\b0_\b0_\b _\b(_\bs_\be_\br_\bv_\be_\br_\b _\be_\br_\br_\bo_\br_\b)_\b _\bv_\bi_\be_\bw\n                 # _\bT_\bh_\be_\b _\b4_\b0_\b3_\b _\b(_\bH_\bT_\bT_\bP_\b _\bF_\bo_\br_\bb_\bi_\bd_\bd_\be_\bn_\b)_\b _\bv_\bi_\be_\bw\n                 # _\bT_\bh_\be_\b _\b4_\b0_\b0_\b _\b(_\bb_\ba_\bd_\b _\br_\be_\bq_\bu_\be_\bs_\bt_\b)_\b _\bv_\bi_\be_\bw\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\be_\bt_\ba_\b-_\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn_\b _\ba_\bn_\bd_\b _\bm_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\by\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/0.95.html", "source2": "./usr/share/doc/python-django-doc/html/releases/0.95.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django version 0.95 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django version 0.95 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Archive of security issues\" href=\"security.html\" />\n     <link rel=\"prev\" title=\"Django version 0.96 release notes\" href=\"0.96.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -190,37 +191,37 @@\n <li><a class=\"reference internal\" href=\"#problem-reports-and-getting-help\">Problem reports and getting help</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"0.96.html\"\n-                          title=\"previous chapter\">Django version 0.96 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django version 0.96 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"security.html\"\n-                          title=\"next chapter\">Archive of security issues</a></p>\n+                          title=\"volgend hoofdstuk\">Archive of security issues</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo v\bve\ber\brs\bsi\bio\bon\bn 0\b0.\b.9\b95\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Welcome to the Django 0.95 release.\n This represents a significant advance in Django development since the 0.91\n release in January 2006. The details of every change in this release would be\n too extensive to list in full, but a summary is presented below.\n@@ -84,16 +84,16 @@\n Thanks for using Django!\n The Django Team July 2006\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\b _\b0_\b._\b9_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bS_\bu_\bi_\bt_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\ba_\bn_\bd_\b _\bA_\bP_\bI_\b _\bs_\bt_\ba_\bb_\bi_\bl_\bi_\bt_\by\n           o _\bC_\bh_\ba_\bn_\bg_\be_\bs_\b _\ba_\bn_\bd_\b _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs\n           o _\bP_\br_\bo_\bb_\bl_\be_\bm_\b _\br_\be_\bp_\bo_\br_\bt_\bs_\b _\ba_\bn_\bd_\b _\bg_\be_\bt_\bt_\bi_\bn_\bg_\b _\bh_\be_\bl_\bp\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\b _\b0_\b._\b9_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\br_\bc_\bh_\bi_\bv_\be_\b _\bo_\bf_\b _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bi_\bs_\bs_\bu_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/0.96.html", "source2": "./usr/share/doc/python-django-doc/html/releases/0.96.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django version 0.96 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django version 0.96 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django version 0.95 release notes\" href=\"0.95.html\" />\n     <link rel=\"prev\" title=\"Porting your apps from Django 0.96 to 1.0\" href=\"1.0-porting-guide.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -329,37 +330,37 @@\n <li><a class=\"reference internal\" href=\"#thanks\">Thanks</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.0-porting-guide.html\"\n-                          title=\"previous chapter\">Porting your apps from Django 0.96 to 1.0</a></p>\n+                          title=\"vorig hoofdstuk\">Porting your apps from Django 0.96 to 1.0</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"0.95.html\"\n-                          title=\"next chapter\">Django version 0.95 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django version 0.95 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo v\bve\ber\brs\bsi\bio\bon\bn 0\b0.\b.9\b96\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Welcome to Django 0.96!\n The primary goal for 0.96 is a cleanup and stabilization of the features\n introduced in 0.95. There have been a few small _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs_\b-_\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs\n since 0.95, but the upgrade process should be fairly simple and should not\n@@ -168,16 +168,16 @@\n                 # _\bR_\be_\bm_\bo_\bv_\be_\bd_\b _\bE_\bN_\bA_\bB_\bL_\bE_\b__\bP_\bS_\bY_\bC_\bO_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg\n           o _\bW_\bh_\ba_\bt_\b\u2019_\bs_\b _\bn_\be_\bw_\b _\bi_\bn_\b _\b0_\b._\b9_\b6_\b?\n                 # _\bN_\be_\bw_\b _\bf_\bo_\br_\bm_\bs_\b _\bl_\bi_\bb_\br_\ba_\br_\by\n                 # _\bU_\bR_\bL_\bc_\bo_\bn_\bf_\b _\bi_\bm_\bp_\br_\bo_\bv_\be_\bm_\be_\bn_\bt_\bs\n                 # _\bT_\bh_\be_\b _\bt_\be_\bs_\bt_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n                 # _\bI_\bm_\bp_\br_\bo_\bv_\be_\bm_\be_\bn_\bt_\bs_\b _\bt_\bo_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn_\b _\bi_\bn_\bt_\be_\br_\bf_\ba_\bc_\be\n           o _\bT_\bh_\ba_\bn_\bk_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\bo_\br_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\ba_\bp_\bp_\bs_\b _\bf_\br_\bo_\bm_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b0_\b._\b9_\b6_\b _\bt_\bo_\b _\b1_\b._\b0\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\b _\b0_\b._\b9_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.0-porting-guide.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.0-porting-guide.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Porting your apps from Django 0.96 to 1.0 &#8212; Django 5.2b1 documentation</title>\n+    <title>Porting your apps from Django 0.96 to 1.0 &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django version 0.96 release notes\" href=\"0.96.html\" />\n     <link rel=\"prev\" title=\"Django 1.0 release notes\" href=\"1.0.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -81,15 +82,15 @@\n <span id=\"porting-your-apps-from-django-0-96-to-1-0\"></span><h1>Porting your apps from Django 0.96 to 1.0<a class=\"headerlink\" href=\"#porting-your-apps-from-django-0-96-to-1-0\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>Django 1.0 breaks compatibility with 0.96 in some areas.</p>\n <p>This guide will help you port 0.96 projects and apps to 1.0. The first part of\n this document includes the common changes needed to run with 1.0. If after going\n through the first part your code still breaks, check the section <a class=\"reference internal\" href=\"#less-common-changes\">Less-common\n Changes</a> for a list of a bunch of less-common compatibility issues.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>The <a class=\"reference internal\" href=\"1.0.html\"><span class=\"doc\">1.0 release notes</span></a>. That document explains the new\n features in 1.0 more deeply; the porting guide is more concerned with\n helping you quickly update your code.</p>\n </div>\n <section id=\"s-common-changes\">\n <span id=\"common-changes\"></span><h2>Common changes<a class=\"headerlink\" href=\"#common-changes\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>This section describes the changes between 0.96 and 1.0 that most users will\n@@ -131,15 +132,15 @@\n <section id=\"s-replace-class-admin-with-admin-py\">\n <span id=\"replace-class-admin-with-admin-py\"></span><h4>Replace <code class=\"docutils literal notranslate\"><span class=\"pre\">class</span> <span class=\"pre\">Admin:</span></code> with <code class=\"docutils literal notranslate\"><span class=\"pre\">admin.py</span></code><a class=\"headerlink\" href=\"#replace-class-admin-with-admin-py\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>Remove all your inner <code class=\"docutils literal notranslate\"><span class=\"pre\">class</span> <span class=\"pre\">Admin</span></code> declarations from your models. They won\u2019t\n break anything if you leave them, but they also won\u2019t do anything. To register\n apps with the admin you\u2019ll move those declarations to an <code class=\"docutils literal notranslate\"><span class=\"pre\">admin.py</span></code> file;\n see <a class=\"reference internal\" href=\"#the-admin\">the admin</a> below for more details.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>A contributor to <a class=\"reference external\" href=\"https://djangosnippets.org/\">djangosnippets</a> has written a script that\u2019ll <a class=\"reference external\" href=\"https://djangosnippets.org/snippets/603/\">scan your\n models.py and generate a corresponding admin.py</a>.</p>\n </div>\n </section>\n <section id=\"s-example\">\n <span id=\"example\"></span><h4>Example<a class=\"headerlink\" href=\"#example\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>Below is an example <code class=\"docutils literal notranslate\"><span class=\"pre\">models.py</span></code> file with all the changes you\u2019ll need to make:</p>\n@@ -252,15 +253,15 @@\n     <span class=\"n\">fieldsets</span> <span class=\"o\">=</span> <span class=\"p\">(</span>\n         <span class=\"p\">(</span><span class=\"s2\">&quot;group1&quot;</span><span class=\"p\">,</span> <span class=\"p\">{</span><span class=\"s2\">&quot;fields&quot;</span><span class=\"p\">:</span> <span class=\"p\">(</span><span class=\"s2\">&quot;foo&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;bar&quot;</span><span class=\"p\">),</span> <span class=\"s2\">&quot;classes&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;collapse&quot;</span><span class=\"p\">}),</span>\n         <span class=\"p\">(</span><span class=\"s2\">&quot;group2&quot;</span><span class=\"p\">,</span> <span class=\"p\">{</span><span class=\"s2\">&quot;fields&quot;</span><span class=\"p\">:</span> <span class=\"p\">(</span><span class=\"s2\">&quot;spam&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;eggs&quot;</span><span class=\"p\">),</span> <span class=\"s2\">&quot;classes&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;collapse wide&quot;</span><span class=\"p\">}),</span>\n     <span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <ul class=\"simple\">\n <li><p>More detailed information about the changes and the reasons behind them\n can be found on the <a class=\"reference external\" href=\"https://code.djangoproject.com/wiki/NewformsAdminBranch\">NewformsAdminBranch wiki page</a></p></li>\n <li><p>The new admin comes with a ton of new features; you can read about them in\n the <a class=\"reference internal\" href=\"../ref/contrib/admin/index.html\"><span class=\"doc\">admin documentation</span></a>.</p></li>\n </ul>\n </div>\n@@ -601,15 +602,15 @@\n database column types for <code class=\"docutils literal notranslate\"><span class=\"pre\">DecimalField</span></code> are the same as for the old\n <code class=\"docutils literal notranslate\"><span class=\"pre\">FloatField</span></code>.</p>\n <p>If you\u2019re using SQLite, you need to force the database to view the\n appropriate columns as decimal types, rather than floats. To do this, you\u2019ll\n need to reload your data. Do this after you have made the change to using\n <code class=\"docutils literal notranslate\"><span class=\"pre\">DecimalField</span></code> in your code and updated the Django code.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><strong>Back up your database first!</strong></p>\n <p>For SQLite, this means making a copy of the single file that stores the\n database (the name of that file is the <code class=\"docutils literal notranslate\"><span class=\"pre\">DATABASE_NAME</span></code> in your\n <code class=\"docutils literal notranslate\"><span class=\"pre\">settings.py</span></code> file).</p>\n </div>\n <p>To upgrade each application to use a <code class=\"docutils literal notranslate\"><span class=\"pre\">DecimalField</span></code>, you can do the\n following, replacing <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;app&gt;</span></code> in the code below with each app\u2019s name:</p>\n@@ -999,37 +1000,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.0.html\"\n-                          title=\"previous chapter\">Django 1.0 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.0 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"0.96.html\"\n-                          title=\"next chapter\">Django version 0.96 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django version 0.96 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,17 +1,17 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* P\bPo\bor\brt\bti\bin\bng\bg y\byo\bou\bur\br a\bap\bpp\bps\bs f\bfr\bro\bom\bm D\bDj\bja\ban\bng\bgo\bo 0\b0.\b.9\b96\b6 t\bto\bo 1\b1.\b.0\b0_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django 1.0 breaks compatibility with 0.96 in some areas.\n This guide will help you port 0.96 projects and apps to 1.0. The first part of\n this document includes the common changes needed to run with 1.0. If after\n going through the first part your code still breaks, check the section _\bL_\be_\bs_\bs_\b-\n _\bc_\bo_\bm_\bm_\bo_\bn_\b _\bC_\bh_\ba_\bn_\bg_\be_\bs for a list of a bunch of less-common compatibility issues.\n-See also\n+Zie ook\n The _\b1_\b._\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs. That document explains the new features in 1.0 more\n deeply; the porting guide is more concerned with helping you quickly update\n your code.\n *\b**\b**\b**\b**\b* C\bCo\bom\bmm\bmo\bon\bn c\bch\bha\ban\bng\bge\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n This section describes the changes between 0.96 and 1.0 that most users will\n need to make.\n *\b**\b**\b**\b* U\bUs\bse\be U\bUn\bni\bic\bco\bod\bde\be_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -38,15 +38,15 @@\n editing until you get to _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn section, below. For now, remove all\n references to core.\n *\b**\b**\b* R\bRe\bep\bpl\bla\bac\bce\be c\bcl\bla\bas\bss\bs A\bAd\bdm\bmi\bin\bn:\b: w\bwi\bit\bth\bh a\bad\bdm\bmi\bin\bn.\b.p\bpy\by_\b?\b\u00b6 *\b**\b**\b*\n Remove all your inner class Admin declarations from your models. They won\u2019t\n break anything if you leave them, but they also won\u2019t do anything. To register\n apps with the admin you\u2019ll move those declarations to an admin.py file; see _\bt_\bh_\be\n _\ba_\bd_\bm_\bi_\bn below for more details.\n-See also\n+Zie ook\n A contributor to _\bd_\bj_\ba_\bn_\bg_\bo_\bs_\bn_\bi_\bp_\bp_\be_\bt_\bs has written a script that\u2019ll _\bs_\bc_\ba_\bn_\b _\by_\bo_\bu_\br\n _\bm_\bo_\bd_\be_\bl_\bs_\b._\bp_\by_\b _\ba_\bn_\bd_\b _\bg_\be_\bn_\be_\br_\ba_\bt_\be_\b _\ba_\b _\bc_\bo_\br_\br_\be_\bs_\bp_\bo_\bn_\bd_\bi_\bn_\bg_\b _\ba_\bd_\bm_\bi_\bn_\b._\bp_\by.\n *\b**\b**\b* E\bEx\bxa\bam\bmp\bpl\ble\be_\b?\b\u00b6 *\b**\b**\b*\n Below is an example models.py file with all the changes you\u2019ll need to make:\n Old (0.96) models.py:\n class Author(models.Model):\n     first_name = models.CharField(maxlength=30)\n@@ -136,15 +136,15 @@\n \n \n class ModelTwoAdmin(admin.ModelAdmin):\n     fieldsets = (\n         (\"group1\", {\"fields\": (\"foo\", \"bar\"), \"classes\": \"collapse\"}),\n         (\"group2\", {\"fields\": (\"spam\", \"eggs\"), \"classes\": \"collapse wide\"}),\n     )\n-See also\n+Zie ook\n     * More detailed information about the changes and the reasons behind them\n       can be found on the _\bN_\be_\bw_\bf_\bo_\br_\bm_\bs_\bA_\bd_\bm_\bi_\bn_\bB_\br_\ba_\bn_\bc_\bh_\b _\bw_\bi_\bk_\bi_\b _\bp_\ba_\bg_\be\n     * The new admin comes with a ton of new features; you can read about them\n       in the _\ba_\bd_\bm_\bi_\bn_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n *\b**\b**\b**\b* U\bUR\bRL\bLs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n *\b**\b**\b* U\bUp\bpd\bda\bat\bte\be y\byo\bou\bur\br r\bro\boo\bot\bt u\bur\brl\bls\bs.\b.p\bpy\by_\b?\b\u00b6 *\b**\b**\b*\n If you\u2019re using the admin site, you need to update your root urls.py.\n@@ -335,15 +335,15 @@\n precision-related arguments.\n If you\u2019re using MySQL or PostgreSQL, no further changes are needed. The\n database column types for DecimalField are the same as for the old FloatField.\n If you\u2019re using SQLite, you need to force the database to view the appropriate\n columns as decimal types, rather than floats. To do this, you\u2019ll need to reload\n your data. Do this after you have made the change to using DecimalField in your\n code and updated the Django code.\n-Warning\n+Waarschuwing\n B\bBa\bac\bck\bk u\bup\bp y\byo\bou\bur\br d\bda\bat\bta\bab\bba\bas\bse\be f\bfi\bir\brs\bst\bt!\b!\n For SQLite, this means making a copy of the single file that stores the\n database (the name of that file is the DATABASE_NAME in your settings.py file).\n To upgrade each application to use a DecimalField, you can do the following,\n replacing <app> in the code below with each app\u2019s name:\n $ ./manage.py dumpdata --format=xml <app> > data-dump.xml\n $ ./manage.py reset <app>\n@@ -539,16 +539,16 @@\n                       # _\bS_\bu_\bb_\bc_\bo_\bm_\bm_\ba_\bn_\bd_\bs_\b _\bm_\bu_\bs_\bt_\b _\bn_\bo_\bw_\b _\bp_\br_\be_\bc_\be_\bd_\be_\b _\bo_\bp_\bt_\bi_\bo_\bn_\bs\n                 # _\bS_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n                       # _\bF_\be_\be_\bd_\b._\b__\b__\bi_\bn_\bi_\bt_\b__\b__\b _\bh_\ba_\bs_\b _\bc_\bh_\ba_\bn_\bg_\be_\bd\n                 # _\bD_\ba_\bt_\ba_\b _\bs_\bt_\br_\bu_\bc_\bt_\bu_\br_\be_\bs\n                       # _\bS_\bo_\br_\bt_\be_\bd_\bD_\bi_\bc_\bt_\bF_\br_\bo_\bm_\bL_\bi_\bs_\bt_\b _\bi_\bs_\b _\bg_\bo_\bn_\be\n                 # _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n                       # _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b _\bh_\ba_\bv_\be_\b _\bb_\be_\be_\bn_\b _\br_\be_\bn_\ba_\bm_\be_\bd\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\b _\b0_\b._\b9_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.0.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.0.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.0.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.0.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.0 release notes\" href=\"1.0.html\" />\n     <link rel=\"prev\" title=\"Django 1.0.2 release notes\" href=\"1.0.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -144,37 +145,37 @@\n <li><a class=\"reference internal\" href=\"#fixes-and-improvements-in-django-1-0-1\">Fixes and improvements in Django 1.0.1</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.0.2.html\"\n-                          title=\"previous chapter\">Django 1.0.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.0.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.0.html\"\n-                          title=\"next chapter\">Django 1.0 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.0 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.0\b0.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Welcome to Django 1.0.1!\n This is the first \u201cbugfix\u201d release in the Django 1.0 series, improving the\n stability and performance of the Django 1.0 codebase. As such, Django 1.0.1\n contains no new features (and, pursuant to _\bo_\bu_\br_\b _\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bp_\bo_\bl_\bi_\bc_\by, maintains\n@@ -40,16 +40,16 @@\n       supports by default.\n     * And as always, a large number of improvements to Django\u2019s documentation,\n       including both corrections to existing documents and expanded and new\n       documentation.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b0_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bF_\bi_\bx_\be_\bs_\b _\ba_\bn_\bd_\b _\bi_\bm_\bp_\br_\bo_\bv_\be_\bm_\be_\bn_\bt_\bs_\b _\bi_\bn_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b0_\b._\b1\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b0_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.0.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.0.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.0.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.0.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.0.1 release notes\" href=\"1.0.1.html\" />\n     <link rel=\"prev\" title=\"Django 1.1 release notes\" href=\"1.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -137,37 +138,37 @@\n <li><a class=\"reference internal\" href=\"#fixes-and-improvements-in-django-1-0-2\">Fixes and improvements in Django 1.0.2</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.1.html\"\n-                          title=\"previous chapter\">Django 1.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.0.1.html\"\n-                          title=\"next chapter\">Django 1.0.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.0.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.0\b0.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Welcome to Django 1.0.2!\n This is the second \u201cbugfix\u201d release in the Django 1.0 series, improving the\n stability and performance of the Django 1.0 codebase. As such, Django 1.0.2\n contains no new features (and, pursuant to _\bo_\bu_\br_\b _\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bp_\bo_\bl_\bi_\bc_\by, maintains\n@@ -32,16 +32,16 @@\n     * A bug affecting filtering on a nullable DateField in SQLite has been\n       resolved.\n     * Several updates and improvements have been made to Django\u2019s\n       documentation.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b0_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bF_\bi_\bx_\be_\bs_\b _\ba_\bn_\bd_\b _\bi_\bm_\bp_\br_\bo_\bv_\be_\bm_\be_\bn_\bt_\bs_\b _\bi_\bn_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b0_\b._\b2\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b0_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.0.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.0.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.0 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.0 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Porting your apps from Django 0.96 to 1.0\" href=\"1.0-porting-guide.html\" />\n     <link rel=\"prev\" title=\"Django 1.0.1 release notes\" href=\"1.0.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -319,37 +320,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.0.1.html\"\n-                          title=\"previous chapter\">Django 1.0.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.0.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.0-porting-guide.html\"\n-                          title=\"next chapter\">Porting your apps from Django 0.96 to 1.0</a></p>\n+                          title=\"volgend hoofdstuk\">Porting your apps from Django 0.96 to 1.0</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.0\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Welcome to Django 1.0!\n We\u2019ve been looking forward to this moment for over three years, and it\u2019s\n finally here. Django 1.0 represents the largest milestone in Django\u2019s\n development to date: a web framework that a group of perfectionists can truly\n@@ -174,16 +174,16 @@\n                 # _\bI_\bN_\bS_\bE_\bR_\bT_\b/_\bU_\bP_\bD_\bA_\bT_\bE_\b _\bd_\bi_\bs_\bt_\bi_\bn_\bc_\bt_\bi_\bo_\bn\n                 # _\bS_\bp_\bl_\bi_\bt_\b _\bC_\ba_\bc_\bh_\be_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n                 # _\bR_\be_\bf_\ba_\bc_\bt_\bo_\br_\be_\bd_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bc_\bo_\bm_\bm_\be_\bn_\bt_\bs\n                 # _\bR_\be_\bm_\bo_\bv_\ba_\bl_\b _\bo_\bf_\b _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs\n           o _\bK_\bn_\bo_\bw_\bn_\b _\bi_\bs_\bs_\bu_\be_\bs\n                 # _\bM_\bu_\bl_\bt_\bi_\b-_\bt_\ba_\bb_\bl_\be_\b _\bm_\bo_\bd_\be_\bl_\b _\bi_\bn_\bh_\be_\br_\bi_\bt_\ba_\bn_\bc_\be_\b _\bw_\bi_\bt_\bh_\b _\bt_\bo_\b__\bf_\bi_\be_\bl_\bd\n                 # _\bC_\ba_\bv_\be_\ba_\bt_\bs_\b _\bw_\bi_\bt_\bh_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt_\b _\bo_\bf_\b _\bc_\be_\br_\bt_\ba_\bi_\bn_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b0_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\bo_\br_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\ba_\bp_\bp_\bs_\b _\bf_\br_\bo_\bm_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b0_\b._\b9_\b6_\b _\bt_\bo_\b _\b1_\b._\b0\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.1.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.1.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.1.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.1.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.1 release notes\" href=\"1.1.html\" />\n     <link rel=\"prev\" title=\"Django 1.1.3 release notes\" href=\"1.1.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -148,37 +149,37 @@\n <li><a class=\"reference internal\" href=\"#one-new-feature\">One new feature</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.1.3.html\"\n-                          title=\"previous chapter\">Django 1.1.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.1.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.1.html\"\n-                          title=\"next chapter\">Django 1.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b1.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Welcome to Django 1.1.2!\n This is the second \u201cbugfix\u201d release in the Django 1.1 series, improving the\n stability and performance of the Django 1.1 codebase.\n Django 1.1.2 maintains backwards compatibility with Django 1.1.0, but contain a\n@@ -38,16 +38,16 @@\n work with Django 1.2.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs_\b-_\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs_\b _\bi_\bn_\b _\b1_\b._\b1_\b._\b2\n                 # _\bT_\be_\bs_\bt_\b _\br_\bu_\bn_\bn_\be_\br_\b _\be_\bx_\bi_\bt_\b _\bs_\bt_\ba_\bt_\bu_\bs_\b _\bc_\bo_\bd_\be\n                 # _\bC_\bo_\bo_\bk_\bi_\be_\b _\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg\n           o _\bO_\bn_\be_\b _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.1.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.1.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.1.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.1.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.1.2 release notes\" href=\"1.1.2.html\" />\n     <link rel=\"prev\" title=\"Django 1.1.4 release notes\" href=\"1.1.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -140,37 +141,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.1.4.html\"\n-                          title=\"previous chapter\">Django 1.1.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.1.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.1.2.html\"\n-                          title=\"next chapter\">Django 1.1.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.1.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b1.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Welcome to Django 1.1.3!\n This is the third \u201cbugfix\u201d release in the Django 1.1 series, improving the\n stability and performance of the Django 1.1 codebase.\n With one exception, Django 1.1.3 maintains backwards compatibility with Django\n@@ -34,16 +34,16 @@\n relations which have been explicitly allowed by the application developer using\n the preexisting mechanism mentioned above. This is backwards-incompatible for\n any users relying on the prior ability to insert arbitrary lookups.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs_\b _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs\n                 # _\bR_\be_\bs_\bt_\br_\bi_\bc_\bt_\be_\bd_\b _\bf_\bi_\bl_\bt_\be_\br_\bs_\b _\bi_\bn_\b _\ba_\bd_\bm_\bi_\bn_\b _\bi_\bn_\bt_\be_\br_\bf_\ba_\bc_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.1.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.1.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.1.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.1.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.1.3 release notes\" href=\"1.1.3.html\" />\n     <link rel=\"prev\" title=\"Django 1.2 release notes\" href=\"1.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -153,37 +154,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.2.html\"\n-                          title=\"previous chapter\">Django 1.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.1.3.html\"\n-                          title=\"next chapter\">Django 1.1.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.1.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b1.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Welcome to Django 1.1.4!\n This is the fourth \u201cbugfix\u201d release in the Django 1.1 series, improving the\n stability and performance of the Django 1.1 codebase.\n With one exception, Django 1.1.4 maintains backwards compatibility with Django\n@@ -46,16 +46,16 @@\n technique, ensuring that you are looking at the documentation for your version\n of Django, as the exact code necessary is different for some older versions of\n Django.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs_\b _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs\n                 # _\bC_\bS_\bR_\bF_\b _\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\b _\bf_\bo_\br_\b _\bA_\bJ_\bA_\bX_\b _\br_\be_\bq_\bu_\be_\bs_\bt_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.0.2 release notes\" href=\"1.0.2.html\" />\n     <link rel=\"prev\" title=\"Django 1.1.2 release notes\" href=\"1.1.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -494,37 +495,37 @@\n <li><a class=\"reference internal\" href=\"#what-s-next\">What\u2019s next?</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.1.2.html\"\n-                          title=\"previous chapter\">Django 1.1.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.1.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.0.2.html\"\n-                          title=\"next chapter\">Django 1.0.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.0.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n July 29, 2009\n Welcome to Django 1.1!\n Django 1.1 includes a number of nifty _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, lots of bug fixes, and an\n easy upgrade path from Django 1.0.\n@@ -294,16 +294,16 @@\n                       # _\bE_\bd_\bi_\bt_\ba_\bb_\bl_\be_\b _\bf_\bi_\be_\bl_\bd_\bs_\b _\bo_\bn_\b _\bt_\bh_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\b _\bl_\bi_\bs_\bt\n                       # _\bA_\bd_\bm_\bi_\bn_\b _\b\u201c_\ba_\bc_\bt_\bi_\bo_\bn_\bs_\b\u201d\n                 # _\bC_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\bv_\bi_\be_\bw_\b _\bp_\br_\bo_\bc_\be_\bs_\bs_\bi_\bn_\bg\n                 # _\bU_\bR_\bL_\b _\bn_\ba_\bm_\be_\bs_\bp_\ba_\bc_\be_\bs\n                 # _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo\n                 # _\bO_\bt_\bh_\be_\br_\b _\bi_\bm_\bp_\br_\bo_\bv_\be_\bm_\be_\bn_\bt_\bs\n           o _\bW_\bh_\ba_\bt_\b\u2019_\bs_\b _\bn_\be_\bx_\bt_\b?\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b0_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.10.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.10.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.10.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.10.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.10 release notes\" href=\"1.10.html\" />\n     <link rel=\"prev\" title=\"Django 1.10.2 release notes\" href=\"1.10.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -158,37 +159,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.10.2.html\"\n-                          title=\"previous chapter\">Django 1.10.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.10.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.10.html\"\n-                          title=\"next chapter\">Django 1.10 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.10 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b10\b0.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b01\b16\b6\n Django 1.10.1 fixes several bugs in 1.10.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a crash in MySQL connections where SELECT @@SQL_AUTO_IS_NULL\n@@ -56,16 +56,16 @@\n     * Reallowed subclassing UserCreationForm without USERNAME_FIELD in\n       Meta.fields (_\b#_\b2_\b7_\b1_\b1_\b1).\n     * Fixed a regression in model forms where model fields with a default that\n       didn\u2019t appear in POST data no longer used the default (_\b#_\b2_\b7_\b0_\b3_\b9).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.10.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.10.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.10.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.10.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.10.1 release notes\" href=\"1.10.1.html\" />\n     <link rel=\"prev\" title=\"Django 1.10.3 release notes\" href=\"1.10.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -119,37 +120,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.10.3.html\"\n-                          title=\"previous chapter\">Django 1.10.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.10.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.10.1.html\"\n-                          title=\"next chapter\">Django 1.10.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.10.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b10\b0.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 1\b1,\b, 2\b20\b01\b16\b6\n Django 1.10.2 fixes several bugs in 1.10.1.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a crash in MySQL database validation where SELECT @@sql_mode\n@@ -17,16 +17,16 @@\n       implement _\bv_\ba_\bl_\bu_\be_\b__\bo_\bm_\bi_\bt_\bt_\be_\bd_\b__\bf_\br_\bo_\bm_\b__\bd_\ba_\bt_\ba_\b(_\b).\n     * Fixed a crash in runserver logging during a \u201cBroken pipe\u201d error (_\b#_\b2_\b7_\b2_\b7_\b1).\n     * Fixed a regression where unchanged localized date/time fields were listed\n       as changed in the admin\u2019s model history messages (_\b#_\b2_\b7_\b3_\b0_\b2).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.10.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.10.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.10.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.10.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.10.2 release notes\" href=\"1.10.2.html\" />\n     <link rel=\"prev\" title=\"Django 1.10.4 release notes\" href=\"1.10.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -151,37 +152,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.10.4.html\"\n-                          title=\"previous chapter\">Django 1.10.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.10.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.10.2.html\"\n-                          title=\"next chapter\">Django 1.10.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.10.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b10\b0.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b01\b16\b6\n Django 1.10.3 fixes two security issues and several bugs in 1.10.2.\n *\b**\b**\b**\b**\b* U\bUs\bse\ber\br w\bwi\bit\bth\bh h\bha\bar\brd\bdc\bco\bod\bde\bed\bd p\bpa\bas\bss\bsw\bwo\bor\brd\bd c\bcr\bre\bea\bat\bte\bed\bd w\bwh\bhe\ben\bn r\bru\bun\bnn\bni\bin\bng\bg t\bte\bes\bst\bts\bs o\bon\bn O\bOr\bra\bac\bcl\ble\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n When running tests with an Oracle database, Django creates a temporary database\n@@ -45,16 +45,16 @@\n       session is destroyed in a concurrent request with a SuspiciousOperation\n       to indicate that the request can\u2019t be completed (_\b#_\b2_\b7_\b3_\b6_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bU_\bs_\be_\br_\b _\bw_\bi_\bt_\bh_\b _\bh_\ba_\br_\bd_\bc_\bo_\bd_\be_\bd_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\bc_\br_\be_\ba_\bt_\be_\bd_\b _\bw_\bh_\be_\bn_\b _\br_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bt_\be_\bs_\bt_\bs_\b _\bo_\bn_\b _\bO_\br_\ba_\bc_\bl_\be\n           o _\bD_\bN_\bS_\b _\br_\be_\bb_\bi_\bn_\bd_\bi_\bn_\bg_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bw_\bh_\be_\bn_\b _\bD_\bE_\bB_\bU_\bG_\b=_\bT_\br_\bu_\be\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.10.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.10.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.10.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.10.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.10.3 release notes\" href=\"1.10.3.html\" />\n     <link rel=\"prev\" title=\"Django 1.10.5 release notes\" href=\"1.10.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -120,37 +121,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.10.5.html\"\n-                          title=\"previous chapter\">Django 1.10.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.10.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.10.3.html\"\n-                          title=\"next chapter\">Django 1.10.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.10.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b10\b0.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b01\b16\b6\n Django 1.10.4 fixes several bugs in 1.10.3.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Quoted the Oracle test user\u2019s password in queries to fix the \u201cORA-00922:\n@@ -17,16 +17,16 @@\n     * Prevented LocaleMiddleware from redirecting on URLs that should return\n       404 when using prefix_default_language=False (_\b#_\b2_\b7_\b4_\b0_\b2).\n     * Prevented an unnecessary index from being created on an InnoDB ForeignKey\n       when the field was added after the model was created (_\b#_\b2_\b7_\b5_\b5_\b8).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.10.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.10.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.10.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.10.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.10.4 release notes\" href=\"1.10.4.html\" />\n     <link rel=\"prev\" title=\"Django 1.10.6 release notes\" href=\"1.10.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -113,37 +114,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.10.6.html\"\n-                          title=\"previous chapter\">Django 1.10.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.10.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.10.4.html\"\n-                          title=\"next chapter\">Django 1.10.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.10.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b10\b0.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 4\b4,\b, 2\b20\b01\b17\b7\n Django 1.10.5 fixes several bugs in 1.10.4.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a crash in the debug view if request.user can\u2019t be retrieved, such\n@@ -11,16 +11,16 @@\n     * Fixed a regression in the timesince and timeuntil filters that caused\n       incorrect results for dates in a leap year (_\b#_\b2_\b7_\b6_\b3_\b7).\n     * Fixed a regression where collectstatic overwrote newer files in remote\n       storages (_\b#_\b2_\b7_\b6_\b5_\b8).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.10.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.10.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.10.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.10.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.10.5 release notes\" href=\"1.10.5.html\" />\n     <link rel=\"prev\" title=\"Django 1.10.7 release notes\" href=\"1.10.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -115,37 +116,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.10.7.html\"\n-                          title=\"previous chapter\">Django 1.10.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.10.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.10.5.html\"\n-                          title=\"next chapter\">Django 1.10.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.10.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b10\b0.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 1\b1,\b, 2\b20\b01\b17\b7\n Django 1.10.6 fixes several bugs in 1.10.5.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed ClearableFileInput\u2019s \u201cClear\u201d checkbox on model form fields where\n@@ -13,16 +13,16 @@\n       IntegerField from DateField (_\b#_\b2_\b7_\b8_\b2_\b8).\n     * Fixed query expression date subtraction accuracy on PostgreSQL for\n       differences larger than a month (_\b#_\b2_\b7_\b8_\b5_\b6).\n     * Fixed a GDALException raised by GDALClose on GDAL \u2265 2.0 (_\b#_\b2_\b7_\b4_\b7_\b9).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.10.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.10.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.10.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.10.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.10.6 release notes\" href=\"1.10.6.html\" />\n     <link rel=\"prev\" title=\"Django 1.10.8 release notes\" href=\"1.10.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -130,37 +131,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.10.8.html\"\n-                          title=\"previous chapter\">Django 1.10.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.10.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.10.6.html\"\n-                          title=\"next chapter\">Django 1.10.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.10.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b10\b0.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 4\b4,\b, 2\b20\b01\b17\b7\n Django 1.10.7 fixes two security issues and a bug in 1.10.6.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b17\b7-\b-7\b72\b23\b33\b3:\b: O\bOp\bpe\ben\bn r\bre\bed\bdi\bir\bre\bec\bct\bt a\ban\bnd\bd p\bpo\bos\bss\bsi\bib\bbl\ble\be X\bXS\bSS\bS a\bat\btt\bta\bac\bck\bk v\bvi\bia\ba u\bus\bse\ber\br-\b-s\bsu\bup\bpp\bpl\bli\bie\bed\bd\n n\bnu\bum\bme\ber\bri\bic\bc r\bre\bed\bdi\bir\bre\bec\bct\bt U\bUR\bRL\bLs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -26,16 +26,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b7_\b-_\b7_\b2_\b3_\b3_\b:_\b _\bO_\bp_\be_\bn_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\ba_\bn_\bd_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\ba_\bt_\bt_\ba_\bc_\bk_\b _\bv_\bi_\ba_\b _\bu_\bs_\be_\br_\b-\n             _\bs_\bu_\bp_\bp_\bl_\bi_\be_\bd_\b _\bn_\bu_\bm_\be_\br_\bi_\bc_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bU_\bR_\bL_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b7_\b-_\b7_\b2_\b3_\b4_\b:_\b _\bO_\bp_\be_\bn_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bs_\bt_\ba_\bt_\bi_\bc_\b._\bs_\be_\br_\bv_\be_\b(_\b)\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.10.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.10.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.10.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.10.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.10.7 release notes\" href=\"1.10.7.html\" />\n     <link rel=\"prev\" title=\"Django 1.11 release notes\" href=\"1.11.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2017-12794-possible-xss-in-traceback-section-of-technical-500-debug-page\">CVE-2017-12794: Possible XSS in traceback section of technical 500 debug page</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.html\"\n-                          title=\"previous chapter\">Django 1.11 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.10.7.html\"\n-                          title=\"next chapter\">Django 1.10.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.10.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b10\b0.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 5\b5,\b, 2\b20\b01\b17\b7\n Django 1.10.8 fixes a security issue in 1.10.7.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b17\b7-\b-1\b12\b27\b79\b94\b4:\b: P\bPo\bos\bss\bsi\bib\bbl\ble\be X\bXS\bSS\bS i\bin\bn t\btr\bra\bac\bce\beb\bba\bac\bck\bk s\bse\bec\bct\bti\bio\bon\bn o\bof\bf t\bte\bec\bch\bhn\bni\bic\bca\bal\bl 5\b50\b00\b0 d\bde\beb\bbu\bug\bg\n p\bpa\bag\bge\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -11,16 +11,16 @@\n cross-site scripting attack. This vulnerability shouldn\u2019t affect most\n production sites since you shouldn\u2019t run with DEBUG = True (which makes this\n page accessible) in your production settings.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b7_\b-_\b1_\b2_\b7_\b9_\b4_\b:_\b _\bP_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\bi_\bn_\b _\bt_\br_\ba_\bc_\be_\bb_\ba_\bc_\bk_\b _\bs_\be_\bc_\bt_\bi_\bo_\bn_\b _\bo_\bf_\b _\bt_\be_\bc_\bh_\bn_\bi_\bc_\ba_\bl_\b _\b5_\b0_\b0\n             _\bd_\be_\bb_\bu_\bg_\b _\bp_\ba_\bg_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.10.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.10.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.10 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.10 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.9.13 release notes\" href=\"1.9.13.html\" />\n     <link rel=\"prev\" title=\"Django 1.10.1 release notes\" href=\"1.10.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -509,15 +510,15 @@\n </ul>\n </section>\n </section>\n </section>\n <section id=\"s-backwards-incompatible-changes-in-1-10\">\n <span id=\"s-backwards-incompatible-1-10\"></span><span id=\"backwards-incompatible-changes-in-1-10\"></span><span id=\"backwards-incompatible-1-10\"></span><h2>Backwards incompatible changes in 1.10<a class=\"headerlink\" href=\"#backwards-incompatible-changes-in-1-10\" title=\"Link to this heading\">\u00b6</a></h2>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>In addition to the changes outlined in this section, be sure to review the\n <a class=\"reference internal\" href=\"#removed-features-1-10\"><span class=\"std std-ref\">Features removed in 1.10</span></a> for the features that have reached the end of\n their deprecation cycle and therefore been removed. If you haven\u2019t updated\n your code within the deprecation timeline for a given feature, its removal\n may appear as a backwards incompatible change.</p>\n </div>\n <section id=\"s-database-backend-api\">\n@@ -1330,37 +1331,37 @@\n <li><a class=\"reference internal\" href=\"#features-removed-in-1-10\">Features removed in 1.10</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.10.1.html\"\n-                          title=\"previous chapter\">Django 1.10.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.10.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.13.html\"\n-                          title=\"next chapter\">Django 1.9.13 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.9.13 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b10\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 1\b1,\b, 2\b20\b01\b16\b6\n Welcome to Django 1.10!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you\u2019ll want to be aware of when upgrading from Django 1.9\n@@ -271,15 +271,15 @@\n       scripts) to take _\bF_\bO_\bR_\bC_\bE_\b__\bS_\bC_\bR_\bI_\bP_\bT_\b__\bN_\bA_\bM_\bE into account when it is set.\n *\b**\b**\b* V\bVa\bal\bli\bid\bda\bat\bto\bor\brs\bs_\b?\b\u00b6 *\b**\b**\b*\n     * _\bU_\bR_\bL_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br now limits the length of domain name labels to 63 characters\n       and the total length of domain names to 253 characters per _\bR\bR_\bF\bF_\bC\bC_\b _\b1\b1_\b0\b0_\b3\b3_\b4\b4.\n     * _\bi_\bn_\bt_\b__\bl_\bi_\bs_\bt_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b(_\b) now accepts an optional allow_negative boolean\n       parameter, defaulting to False, to allow negative integers.\n *\b**\b**\b**\b**\b* B\bBa\bac\bck\bkw\bwa\bar\brd\bds\bs i\bin\bnc\bco\bom\bmp\bpa\bat\bti\bib\bbl\ble\be c\bch\bha\ban\bng\bge\bes\bs i\bin\bn 1\b1.\b.1\b10\b0_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-Warning\n+Waarschuwing\n In addition to the changes outlined in this section, be sure to review the\n _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\br_\be_\bm_\bo_\bv_\be_\bd_\b _\bi_\bn_\b _\b1_\b._\b1_\b0 for the features that have reached the end of their\n deprecation cycle and therefore been removed. If you haven\u2019t updated your code\n within the deprecation timeline for a given feature, its removal may appear as\n a backwards incompatible change.\n *\b**\b**\b**\b* D\bDa\bat\bta\bab\bba\bas\bse\be b\bba\bac\bck\bke\ben\bnd\bd A\bAP\bPI\bI_\b?\b\u00b6 *\b**\b**\b**\b*\n     * GIS\u2019s AreaField uses an unspecified underlying numeric type that could in\n@@ -918,16 +918,16 @@\n                   _\bm_\be_\bt_\bh_\bo_\bd_\bs\n                 # _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bm_\ba_\bn_\ba_\bg_\be_\br_\b _\bc_\bl_\ba_\bs_\bs_\be_\bs_\b _\ba_\bv_\ba_\bi_\bl_\ba_\bb_\bl_\be_\b _\bt_\bh_\br_\bo_\bu_\bg_\bh_\b _\bp_\br_\be_\bf_\be_\bt_\bc_\bh_\b__\br_\be_\bl_\ba_\bt_\be_\bd\n                   _\bm_\bu_\bs_\bt_\b _\bd_\be_\bf_\bi_\bn_\be_\b _\ba_\b _\b__\ba_\bp_\bp_\bl_\by_\b__\br_\be_\bl_\b__\bf_\bi_\bl_\bt_\be_\br_\bs_\b(_\b)_\b _\bm_\be_\bt_\bh_\bo_\bd\n                 # _\bT_\bh_\be_\b _\b\u201c_\be_\bs_\bc_\ba_\bp_\be_\b\u201d_\b _\bh_\ba_\bl_\bf_\b _\bo_\bf_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bs_\ba_\bf_\be_\bs_\bt_\br_\bi_\bn_\bg\n                 # _\bM_\ba_\bn_\ba_\bg_\be_\br_\b._\bu_\bs_\be_\b__\bf_\bo_\br_\b__\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bf_\bi_\be_\bl_\bd_\bs_\b _\ba_\bn_\bd_\b _\bi_\bn_\bh_\be_\br_\bi_\bt_\ba_\bn_\bc_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\br_\be_\bm_\bo_\bv_\be_\bd_\b _\bi_\bn_\b _\b1_\b._\b1_\b0\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11 release notes\" href=\"1.11.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.2 release notes\" href=\"1.11.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -175,37 +176,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.2.html\"\n-                          title=\"previous chapter\">Django 1.11.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.html\"\n-                          title=\"next chapter\">Django 1.11 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 6\b6,\b, 2\b20\b01\b17\b7\n Django 1.11.1 adds a minor feature and fixes several bugs in 1.11.\n *\b**\b**\b**\b**\b* A\bAl\bll\blo\bow\bwe\bed\bd d\bdi\bis\bsa\bab\bbl\bli\bin\bng\bg s\bse\ber\brv\bve\ber\br-\b-s\bsi\bid\bde\be c\bcu\bur\brs\bso\bor\brs\bs o\bon\bn P\bPo\bos\bst\btg\bgr\bre\beS\bSQ\bQL\bL_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The change in Django 1.11 to make _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b._\bi_\bt_\be_\br_\ba_\bt_\bo_\br_\b(_\b) use server-side cursors\n@@ -68,16 +68,16 @@\n       (_\b#_\b2_\b8_\b1_\b6_\b0). (It\u2019s a required dependency as of Django 1.11.)\n     * Fixed a regression causing __in lookups on a foreign key to fail when\n       using the foreign key\u2019s parent model as the lookup value (_\b#_\b2_\b8_\b1_\b7_\b5).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bA_\bl_\bl_\bo_\bw_\be_\bd_\b _\bd_\bi_\bs_\ba_\bb_\bl_\bi_\bn_\bg_\b _\bs_\be_\br_\bv_\be_\br_\b-_\bs_\bi_\bd_\be_\b _\bc_\bu_\br_\bs_\bo_\br_\bs_\b _\bo_\bn_\b _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.10.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.10.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.10 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.10 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.9 release notes\" href=\"1.11.9.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.11 release notes\" href=\"1.11.11.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -130,37 +131,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.11.html\"\n-                          title=\"previous chapter\">Django 1.11.11 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.11 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.9.html\"\n-                          title=\"next chapter\">Django 1.11.9 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.9 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.1\b10\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b1,\b, 2\b20\b01\b18\b8\n Django 1.11.10 fixes a security issue and several bugs in 1.11.9.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b18\b8-\b-6\b61\b18\b88\b8:\b: I\bIn\bnf\bfo\bor\brm\bma\bat\bti\bio\bon\bn l\ble\bea\bak\bka\bag\bge\be i\bin\bn A\bAu\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bio\bon\bnF\bFo\bor\brm\bm_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n A regression in Django 1.11.8 made _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm run its\n@@ -25,16 +25,16 @@\n       (_\b#_\b2_\b9_\b0_\b7_\b1).\n     * Fixed crash when entering an invalid uuid in ModelAdmin.raw_id_fields\n       (_\b#_\b2_\b9_\b0_\b9_\b4).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b8_\b-_\b6_\b1_\b8_\b8_\b:_\b _\bI_\bn_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn_\b _\bl_\be_\ba_\bk_\ba_\bg_\be_\b _\bi_\bn_\b _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.11.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.11.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.11 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.11 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.10 release notes\" href=\"1.11.10.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.12 release notes\" href=\"1.11.12.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -120,37 +121,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2018-7537-denial-of-service-possibility-in-truncatechars-html-and-truncatewords-html-template-filters\">CVE-2018-7537: Denial-of-service possibility in <code class=\"docutils literal notranslate\"><span class=\"pre\">truncatechars_html</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">truncatewords_html</span></code> template filters</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.12.html\"\n-                          title=\"previous chapter\">Django 1.11.12 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.12 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.10.html\"\n-                          title=\"next chapter\">Django 1.11.10 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.10 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.1\b11\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 6\b6,\b, 2\b20\b01\b18\b8\n Django 1.11.11 fixes two security issues in 1.11.10.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b18\b8-\b-7\b75\b53\b36\b6:\b: D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn u\bur\brl\bli\biz\bze\be a\ban\bnd\bd u\bur\brl\bli\biz\bze\bet\btr\bru\bun\bnc\bc\n t\bte\bem\bmp\bpl\bla\bat\bte\be f\bfi\bil\blt\bte\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -22,16 +22,16 @@\n The backtracking problem in the regular expression is fixed.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b8_\b-_\b7_\b5_\b3_\b6_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bu_\br_\bl_\bi_\bz_\be_\b _\ba_\bn_\bd\n             _\bu_\br_\bl_\bi_\bz_\be_\bt_\br_\bu_\bn_\bc_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b8_\b-_\b7_\b5_\b3_\b7_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bt_\br_\bu_\bn_\bc_\ba_\bt_\be_\bc_\bh_\ba_\br_\bs_\b__\bh_\bt_\bm_\bl\n             _\ba_\bn_\bd_\b _\bt_\br_\bu_\bn_\bc_\ba_\bt_\be_\bw_\bo_\br_\bd_\bs_\b__\bh_\bt_\bm_\bl_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.12.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.12.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.12 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.12 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.11 release notes\" href=\"1.11.11.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.13 release notes\" href=\"1.11.13.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -111,37 +112,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.13.html\"\n-                          title=\"previous chapter\">Django 1.11.13 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.13 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.11.html\"\n-                          title=\"next chapter\">Django 1.11.11 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.11 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.1\b12\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 2\b2,\b, 2\b20\b01\b18\b8\n Django 1.11.12 fixes two bugs in 1.11.11.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 1.11.8 where combining two annotated\n@@ -10,16 +10,16 @@\n       crashed due to mismatching columns (_\b#_\b2_\b9_\b2_\b2_\b9).\n     * Fixed a regression in Django 1.11 where an empty choice could be\n       initially selected for the SelectMultiple and CheckboxSelectMultiple\n       widgets (_\b#_\b2_\b9_\b2_\b7_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.13.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.13.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.13 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.13 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.12 release notes\" href=\"1.11.12.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.14 release notes\" href=\"1.11.14.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -114,37 +115,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.14.html\"\n-                          title=\"previous chapter\">Django 1.11.14 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.14 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.12.html\"\n-                          title=\"next chapter\">Django 1.11.12 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.12 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.1\b13\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 1\b1,\b, 2\b20\b01\b18\b8\n Django 1.11.13 fixes several bugs in 1.11.12.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 1.11.8 where altering a field with a unique\n@@ -13,16 +13,16 @@\n     * Fixed a regression in Django 1.11.12 where QuerySet.values() or\n       values_list() after combining an annotated and unannotated queryset with\n       union(), difference(), or intersection() crashed due to mismatching\n       columns (_\b#_\b2_\b9_\b2_\b8_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.14.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.14.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.14 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.14 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.13 release notes\" href=\"1.11.13.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.15 release notes\" href=\"1.11.15.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.15.html\"\n-                          title=\"previous chapter\">Django 1.11.15 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.15 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.13.html\"\n-                          title=\"next chapter\">Django 1.11.13 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.13 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.1\b14\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 2\b2,\b, 2\b20\b01\b18\b8\n Django 1.11.14 fixes several bugs in 1.11.13.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed WKBWriter.write() and write_hex() for empty polygons on GEOS 3.6.1+\n       (_\b#_\b2_\b9_\b4_\b6_\b0).\n     * Fixed a regression in Django 1.10 that could result in large memory usage\n       when making edits using ModelAdmin.list_editable (_\b#_\b2_\b8_\b4_\b6_\b2).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.15.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.15.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.15 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.15 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.14 release notes\" href=\"1.11.14.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.16 release notes\" href=\"1.11.16.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -111,37 +112,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2018-14574-open-redirect-possibility-in-commonmiddleware\">CVE-2018-14574: Open redirect possibility in <code class=\"docutils literal notranslate\"><span class=\"pre\">CommonMiddleware</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.16.html\"\n-                          title=\"previous chapter\">Django 1.11.16 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.16 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.14.html\"\n-                          title=\"next chapter\">Django 1.11.14 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.14 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.1\b15\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 1\b1,\b, 2\b20\b01\b18\b8\n Django 1.11.15 fixes a security issue in 1.11.14.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b18\b8-\b-1\b14\b45\b57\b74\b4:\b: O\bOp\bpe\ben\bn r\bre\bed\bdi\bir\bre\bec\bct\bt p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn C\bCo\bom\bmm\bmo\bon\bnM\bMi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n If the _\bC_\bo_\bm_\bm_\bo_\bn_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be and the _\bA_\bP_\bP_\bE_\bN_\bD_\b__\bS_\bL_\bA_\bS_\bH setting are both enabled, and if\n@@ -11,16 +11,16 @@\n maliciously crafted URL of that site could lead to a redirect to another site,\n enabling phishing and other attacks.\n CommonMiddleware now escapes leading slashes to prevent redirects to other\n domains.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b8_\b-_\b1_\b4_\b5_\b7_\b4_\b:_\b _\bO_\bp_\be_\bn_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bC_\bo_\bm_\bm_\bo_\bn_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.16.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.16.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.16 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.16 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.15 release notes\" href=\"1.11.15.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.17 release notes\" href=\"1.11.17.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.17.html\"\n-                          title=\"previous chapter\">Django 1.11.17 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.17 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.15.html\"\n-                          title=\"next chapter\">Django 1.11.15 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.15 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.1\b16\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 1\b1,\b, 2\b20\b01\b18\b8\n Django 1.11.16 fixes a data loss bug in 1.11.15.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a race condition in QuerySet.update_or_create() that could result\n       in data loss (_\b#_\b2_\b9_\b4_\b9_\b9).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.17.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.17.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.17 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.17 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.16 release notes\" href=\"1.11.16.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.18 release notes\" href=\"1.11.18.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.18.html\"\n-                          title=\"previous chapter\">Django 1.11.18 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.18 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.16.html\"\n-                          title=\"next chapter\">Django 1.11.16 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.16 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.1\b17\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 3\b3,\b, 2\b20\b01\b18\b8\n Django 1.11.17 fixes several bugs in 1.11.16 and adds compatibility with Python\n 3.7.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Prevented repetitive calls to geos_version_tuple() in the WKBWriter class\n       in an attempt to fix a random crash involving LooseVersion since Django\n       1.11.14 (_\b#_\b2_\b9_\b9_\b5_\b9).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.18.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.18.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.18 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.18 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.17 release notes\" href=\"1.11.17.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.19 release notes\" href=\"1.11.19.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2019-3498-content-spoofing-possibility-in-the-default-404-page\">CVE-2019-3498: Content spoofing possibility in the default 404 page</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.19.html\"\n-                          title=\"previous chapter\">Django 1.11.19 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.19 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.17.html\"\n-                          title=\"next chapter\">Django 1.11.17 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.17 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.1\b18\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 4\b4,\b, 2\b20\b01\b19\b9\n Django 1.11.18 fixes a security issue in 1.11.17.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-3\b34\b49\b98\b8:\b: C\bCo\bon\bnt\bte\ben\bnt\bt s\bsp\bpo\boo\bof\bfi\bin\bng\bg p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn t\bth\bhe\be d\bde\bef\bfa\bau\bul\blt\bt 4\b40\b04\b4 p\bpa\bag\bge\be_\b?\b\u00b6\n *\b**\b**\b**\b**\b*\n@@ -11,16 +11,16 @@\n view.\n The URL path is no longer displayed in the default 404 template and the\n request_path context variable is now quoted to fix the issue for custom\n templates that use the path.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b3_\b4_\b9_\b8_\b:_\b _\bC_\bo_\bn_\bt_\be_\bn_\bt_\b _\bs_\bp_\bo_\bo_\bf_\bi_\bn_\bg_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\b4_\b0_\b4_\b _\bp_\ba_\bg_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.19.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.19.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.19 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.19 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.18 release notes\" href=\"1.11.18.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.20 release notes\" href=\"1.11.20.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2019-6975-memory-exhaustion-in-django-utils-numberformat-format\">CVE-2019-6975: Memory exhaustion in <code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.numberformat.format()</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.20.html\"\n-                          title=\"previous chapter\">Django 1.11.20 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.20 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.18.html\"\n-                          title=\"next chapter\">Django 1.11.18 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.18 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.1\b19\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b11\b1,\b, 2\b20\b01\b19\b9\n Django 1.11.19 fixes a security issue in 1.11.18.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-6\b69\b97\b75\b5:\b: M\bMe\bem\bmo\bor\bry\by e\bex\bxh\bha\bau\bus\bst\bti\bio\bon\bn i\bin\bn d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.n\bnu\bum\bmb\bbe\ber\brf\bfo\bor\brm\bma\bat\bt.\b.f\bfo\bor\brm\bma\bat\bt(\b()\b)_\b?\b\u00b6\n *\b**\b**\b**\b**\b*\n@@ -12,16 +12,16 @@\n significant memory usage due to a call to '{:f}'.format().\n To avoid this, decimals with more than 200 digits are now formatted using\n scientific notation.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b6_\b9_\b7_\b5_\b:_\b _\bM_\be_\bm_\bo_\br_\by_\b _\be_\bx_\bh_\ba_\bu_\bs_\bt_\bi_\bo_\bn_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bn_\bu_\bm_\bb_\be_\br_\bf_\bo_\br_\bm_\ba_\bt_\b._\bf_\bo_\br_\bm_\ba_\bt_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.1 release notes\" href=\"1.11.1.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.3 release notes\" href=\"1.11.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -143,37 +144,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.3.html\"\n-                          title=\"previous chapter\">Django 1.11.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.1.html\"\n-                          title=\"next chapter\">Django 1.11.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bun\bne\be 1\b1,\b, 2\b20\b01\b17\b7\n Django 1.11.2 adds a minor feature and fixes several bugs in 1.11.1. Also, the\n latest string translations from Transifex are incorporated.\n *\b**\b**\b**\b**\b* M\bMi\bin\bno\bor\br f\bfe\bea\bat\btu\bur\bre\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -40,16 +40,16 @@\n     * Moved the ImageField file extension validation added in Django 1.11 from\n       the model field to the form field to reallow the use case of storing\n       images without an extension (_\b#_\b2_\b8_\b2_\b4_\b2).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bM_\bi_\bn_\bo_\br_\b _\bf_\be_\ba_\bt_\bu_\br_\be\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.20.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.20.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.20 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.20 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.19 release notes\" href=\"1.11.19.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.21 release notes\" href=\"1.11.21.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -106,37 +107,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.21.html\"\n-                          title=\"previous chapter\">Django 1.11.21 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.21 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.19.html\"\n-                          title=\"next chapter\">Django 1.11.19 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.19 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.2\b20\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b11\b1,\b, 2\b20\b01\b19\b9\n Django 1.11.20 fixes a packaging error in 1.11.19.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Corrected packaging error from 1.11.19 (_\b#_\b3_\b0_\b1_\b7_\b5).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.21.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.21.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.21 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.21 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.20 release notes\" href=\"1.11.20.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.22 release notes\" href=\"1.11.22.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -112,37 +113,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2019-12308-adminurlfieldwidget-xss\">CVE-2019-12308: AdminURLFieldWidget XSS</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.22.html\"\n-                          title=\"previous chapter\">Django 1.11.22 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.22 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.20.html\"\n-                          title=\"next chapter\">Django 1.11.20 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.20 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.2\b21\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bun\bne\be 3\b3,\b, 2\b20\b01\b19\b9\n Django 1.11.21 fixes a security issue in 1.11.20.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-1\b12\b23\b30\b08\b8:\b: A\bAd\bdm\bmi\bin\bnU\bUR\bRL\bLF\bFi\bie\bel\bld\bdW\bWi\bid\bdg\bge\bet\bt X\bXS\bSS\bS_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The clickable \u201cCurrent URL\u201d link generated by AdminURLFieldWidget displayed the\n@@ -12,16 +12,16 @@\n AdminURLFieldWidget now validates the provided value using _\bU_\bR_\bL_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br before\n displaying the clickable link. You may customize the validator by passing a\n validator_class kwarg to AdminURLFieldWidget.__init__(), e.g. when using\n _\bf_\bo_\br_\bm_\bf_\bi_\be_\bl_\bd_\b__\bo_\bv_\be_\br_\br_\bi_\bd_\be_\bs.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b2_\b3_\b0_\b8_\b:_\b _\bA_\bd_\bm_\bi_\bn_\bU_\bR_\bL_\bF_\bi_\be_\bl_\bd_\bW_\bi_\bd_\bg_\be_\bt_\b _\bX_\bS_\bS\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.22.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.22.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.22 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.22 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.21 release notes\" href=\"1.11.21.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.23 release notes\" href=\"1.11.23.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -117,37 +118,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2019-12781-incorrect-http-detection-with-reverse-proxy-connecting-via-https\">CVE-2019-12781: Incorrect HTTP detection with reverse-proxy connecting via HTTPS</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.23.html\"\n-                          title=\"previous chapter\">Django 1.11.23 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.23 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.21.html\"\n-                          title=\"next chapter\">Django 1.11.21 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.21 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.2\b22\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 1\b1,\b, 2\b20\b01\b19\b9\n Django 1.11.22 fixes a security issue in 1.11.21.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-1\b12\b27\b78\b81\b1:\b: I\bIn\bnc\bco\bor\brr\bre\bec\bct\bt H\bHT\bTT\bTP\bP d\bde\bet\bte\bec\bct\bti\bio\bon\bn w\bwi\bit\bth\bh r\bre\bev\bve\ber\brs\bse\be-\b-p\bpr\bro\box\bxy\by c\bco\bon\bnn\bne\bec\bct\bti\bin\bng\bg\n v\bvi\bia\ba H\bHT\bTT\bTP\bPS\bS_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -18,16 +18,16 @@\n that connects to Django via HTTPS, be sure to verify that your application\n correctly handles code paths relying on scheme, is_secure(), build_absolute_uri\n (), and SECURE_SSL_REDIRECT.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b2_\b7_\b8_\b1_\b:_\b _\bI_\bn_\bc_\bo_\br_\br_\be_\bc_\bt_\b _\bH_\bT_\bT_\bP_\b _\bd_\be_\bt_\be_\bc_\bt_\bi_\bo_\bn_\b _\bw_\bi_\bt_\bh_\b _\br_\be_\bv_\be_\br_\bs_\be_\b-_\bp_\br_\bo_\bx_\by\n             _\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bn_\bg_\b _\bv_\bi_\ba_\b _\bH_\bT_\bT_\bP_\bS\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.23.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.23.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.23 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.23 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.22 release notes\" href=\"1.11.22.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.24 release notes\" href=\"1.11.24.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -144,37 +145,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2019-14235-potential-memory-exhaustion-in-django-utils-encoding-uri-to-iri\">CVE-2019-14235: Potential memory exhaustion in <code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.encoding.uri_to_iri()</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.24.html\"\n-                          title=\"previous chapter\">Django 1.11.24 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.24 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.22.html\"\n-                          title=\"next chapter\">Django 1.11.22 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.22 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.2\b23\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 1\b1,\b, 2\b20\b01\b19\b9\n Django 1.11.23 fixes security issues in 1.11.22.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-1\b14\b42\b23\b32\b2:\b: D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn\n d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.t\bte\bex\bxt\bt.\b.T\bTr\bru\bun\bnc\bca\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -43,16 +43,16 @@\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b4_\b2_\b3_\b2_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\be_\bx_\bt_\b._\bT_\br_\bu_\bn_\bc_\ba_\bt_\bo_\br\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b4_\b2_\b3_\b3_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bs_\bt_\br_\bi_\bp_\b__\bt_\ba_\bg_\bs_\b(_\b)\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b4_\b2_\b3_\b4_\b:_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bk_\be_\by_\b _\ba_\bn_\bd_\b _\bi_\bn_\bd_\be_\bx_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs\n             _\bf_\bo_\br_\b _\bJ_\bS_\bO_\bN_\bF_\bi_\be_\bl_\bd_\b/_\bH_\bS_\bt_\bo_\br_\be_\bF_\bi_\be_\bl_\bd\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b4_\b2_\b3_\b5_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bm_\be_\bm_\bo_\br_\by_\b _\be_\bx_\bh_\ba_\bu_\bs_\bt_\bi_\bo_\bn_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b._\bu_\br_\bi_\b__\bt_\bo_\b__\bi_\br_\bi_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.24.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.24.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.24 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.24 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.23 release notes\" href=\"1.11.23.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.25 release notes\" href=\"1.11.25.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.25.html\"\n-                          title=\"previous chapter\">Django 1.11.25 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.25 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.23.html\"\n-                          title=\"next chapter\">Django 1.11.23 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.23 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.2\b24\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 2\b2,\b, 2\b20\b01\b19\b9\n Django 1.11.24 fixes a regression in 1.11.23.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed crash of KeyTransform() for\n       django.contrib.postgres.fields.JSONField and _\bH_\bS_\bt_\bo_\br_\be_\bF_\bi_\be_\bl_\bd when using on\n       expressions with params (_\b#_\b3_\b0_\b6_\b7_\b2).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.25.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.25.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.25 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.25 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.24 release notes\" href=\"1.11.24.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.26 release notes\" href=\"1.11.26.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.26.html\"\n-                          title=\"previous chapter\">Django 1.11.26 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.26 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.24.html\"\n-                          title=\"next chapter\">Django 1.11.24 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.24 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.2\b25\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 1\b1,\b, 2\b20\b01\b19\b9\n Django 1.11.25 fixes a regression in 1.11.23.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a crash when filtering with a Subquery() annotation of a queryset\n       containing django.contrib.postgres.fields.JSONField or _\bH_\bS_\bt_\bo_\br_\be_\bF_\bi_\be_\bl_\bd\n       (_\b#_\b3_\b0_\b7_\b6_\b9).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.26.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.26.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.26 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.26 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.25 release notes\" href=\"1.11.25.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.27 release notes\" href=\"1.11.27.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.27.html\"\n-                          title=\"previous chapter\">Django 1.11.27 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.27 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.25.html\"\n-                          title=\"next chapter\">Django 1.11.25 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.25 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.2\b26\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 4\b4,\b, 2\b20\b01\b19\b9\n Django 1.11.26 fixes a regression in 1.11.25.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a crash when using a contains, contained_by, has_key, has_keys, or\n       has_any_keys lookup on django.contrib.postgres.fields.JSONField, if the\n       right or left hand side of an expression is a key transform (_\b#_\b3_\b0_\b8_\b2_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.27.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.27.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.27 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.27 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.26 release notes\" href=\"1.11.26.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.28 release notes\" href=\"1.11.28.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -122,37 +123,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.28.html\"\n-                          title=\"previous chapter\">Django 1.11.28 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.28 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.26.html\"\n-                          title=\"next chapter\">Django 1.11.26 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.26 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.2\b27\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 1\b18\b8,\b, 2\b20\b01\b19\b9\n Django 1.11.27 fixes a security issue and a data loss bug in 1.11.26.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-1\b19\b98\b84\b44\b4:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl a\bac\bcc\bco\bou\bun\bnt\bt h\bhi\bij\bja\bac\bck\bk v\bvi\bia\ba p\bpa\bas\bss\bsw\bwo\bor\brd\bd r\bre\bes\bse\bet\bt f\bfo\bor\brm\bm_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n By submitting a suitably crafted email address making use of Unicode\n@@ -18,16 +18,16 @@\n     * Fixed a data loss possibility in _\bS_\bp_\bl_\bi_\bt_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd. When using with\n       ArrayField(BooleanField()), all values after the first True value were\n       marked as checked instead of preserving passed values (_\b#_\b3_\b1_\b0_\b7_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b9_\b8_\b4_\b4_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\ba_\bc_\bc_\bo_\bu_\bn_\bt_\b _\bh_\bi_\bj_\ba_\bc_\bk_\b _\bv_\bi_\ba_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\br_\be_\bs_\be_\bt_\b _\bf_\bo_\br_\bm\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.28.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.28.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.28 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.28 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.27 release notes\" href=\"1.11.27.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.29 release notes\" href=\"1.11.29.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -105,37 +106,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2020-7471-potential-sql-injection-via-stringagg-delimiter\">CVE-2020-7471: Potential SQL injection via <code class=\"docutils literal notranslate\"><span class=\"pre\">StringAgg(delimiter)</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.29.html\"\n-                          title=\"previous chapter\">Django 1.11.29 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.29 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.27.html\"\n-                          title=\"next chapter\">Django 1.11.27 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.27 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.2\b28\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 3\b3,\b, 2\b20\b02\b20\b0\n Django 1.11.28 fixes a security issue in 1.11.27.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b20\b0-\b-7\b74\b47\b71\b1:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl S\bSQ\bQL\bL i\bin\bnj\bje\bec\bct\bti\bio\bon\bn v\bvi\bia\ba S\bSt\btr\bri\bin\bng\bgA\bAg\bgg\bg(\b(d\bde\bel\bli\bim\bmi\bit\bte\ber\br)\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n _\bS_\bt_\br_\bi_\bn_\bg_\bA_\bg_\bg aggregation function was subject to SQL injection, using a suitably\n crafted delimiter.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b0_\b-_\b7_\b4_\b7_\b1_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\bS_\bt_\br_\bi_\bn_\bg_\bA_\bg_\bg_\b(_\bd_\be_\bl_\bi_\bm_\bi_\bt_\be_\br_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.29.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.29.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.29 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.29 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.28 release notes\" href=\"1.11.28.html\" />\n     <link rel=\"prev\" title=\"Django 2.0 release notes\" href=\"2.0.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -105,37 +106,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2020-9402-potential-sql-injection-via-tolerance-parameter-in-gis-functions-and-aggregates-on-oracle\">CVE-2020-9402: Potential SQL injection via <code class=\"docutils literal notranslate\"><span class=\"pre\">tolerance</span></code> parameter in GIS functions and aggregates on Oracle</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.html\"\n-                          title=\"previous chapter\">Django 2.0 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.0 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.28.html\"\n-                          title=\"next chapter\">Django 1.11.28 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.28 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.2\b29\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 4\b4,\b, 2\b20\b02\b20\b0\n Django 1.11.29 fixes a security issue in 1.11.28.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b20\b0-\b-9\b94\b40\b02\b2:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl S\bSQ\bQL\bL i\bin\bnj\bje\bec\bct\bti\bio\bon\bn v\bvi\bia\ba t\bto\bol\ble\ber\bra\ban\bnc\bce\be p\bpa\bar\bra\bam\bme\bet\bte\ber\br i\bin\bn G\bGI\bIS\bS\n f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs a\ban\bnd\bd a\bag\bgg\bgr\bre\beg\bga\bat\bte\bes\bs o\bon\bn O\bOr\bra\bac\bcl\ble\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n GIS functions and aggregates on Oracle were subject to SQL injection, using a\n suitably crafted tolerance.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b0_\b-_\b9_\b4_\b0_\b2_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\bt_\bo_\bl_\be_\br_\ba_\bn_\bc_\be_\b _\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\b _\bi_\bn\n             _\bG_\bI_\bS_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bn_\bd_\b _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b _\bo_\bn_\b _\bO_\br_\ba_\bc_\bl_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.2 release notes\" href=\"1.11.2.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.4 release notes\" href=\"1.11.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -142,37 +143,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.4.html\"\n-                          title=\"previous chapter\">Django 1.11.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.2.html\"\n-                          title=\"next chapter\">Django 1.11.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 1\b1,\b, 2\b20\b01\b17\b7\n Django 1.11.3 fixes several bugs in 1.11.2.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Removed an incorrect deprecation warning about a missing renderer\n@@ -40,16 +40,16 @@\n     * Fixed UnboundLocalError crash in RenameField with nonexistent field\n       (_\b#_\b2_\b8_\b3_\b5_\b0).\n     * Fixed a regression preventing a model field\u2019s limit_choices_to from being\n       evaluated when a ModelForm is instantiated (_\b#_\b2_\b8_\b3_\b4_\b5).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.3 release notes\" href=\"1.11.3.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.5 release notes\" href=\"1.11.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -127,37 +128,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.5.html\"\n-                          title=\"previous chapter\">Django 1.11.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.3.html\"\n-                          title=\"next chapter\">Django 1.11.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 1\b1,\b, 2\b20\b01\b17\b7\n Django 1.11.4 fixes several bugs in 1.11.3.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in 1.11.3 on Python 2 where non-ASCII format values\n@@ -25,16 +25,16 @@\n       is_initial, input_text, initial_text, and clear_checkbox_label are now\n       attributes of widget rather than appearing in the top-level context.\n     * Fixed queryset crash when using a GenericRelation to a proxy model\n       (_\b#_\b2_\b8_\b4_\b1_\b8).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.4 release notes\" href=\"1.11.4.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.6 release notes\" href=\"1.11.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -141,37 +142,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.6.html\"\n-                          title=\"previous chapter\">Django 1.11.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.4.html\"\n-                          title=\"next chapter\">Django 1.11.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 5\b5,\b, 2\b20\b01\b17\b7\n Django 1.11.5 fixes a security issue and several bugs in 1.11.4.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b17\b7-\b-1\b12\b27\b79\b94\b4:\b: P\bPo\bos\bss\bsi\bib\bbl\ble\be X\bXS\bSS\bS i\bin\bn t\btr\bra\bac\bce\beb\bba\bac\bck\bk s\bse\bec\bct\bti\bio\bon\bn o\bof\bf t\bte\bec\bch\bhn\bni\bic\bca\bal\bl 5\b50\b00\b0 d\bde\beb\bbu\bug\bg\n p\bpa\bag\bge\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -40,16 +40,16 @@\n     * Fixed a regression in contrib.auth\u2019s login() and logout() views where\n       they ignored positional arguments (_\b#_\b2_\b8_\b5_\b5_\b0).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b7_\b-_\b1_\b2_\b7_\b9_\b4_\b:_\b _\bP_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\bi_\bn_\b _\bt_\br_\ba_\bc_\be_\bb_\ba_\bc_\bk_\b _\bs_\be_\bc_\bt_\bi_\bo_\bn_\b _\bo_\bf_\b _\bt_\be_\bc_\bh_\bn_\bi_\bc_\ba_\bl_\b _\b5_\b0_\b0\n             _\bd_\be_\bb_\bu_\bg_\b _\bp_\ba_\bg_\be\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.5 release notes\" href=\"1.11.5.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.7 release notes\" href=\"1.11.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -112,37 +113,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.7.html\"\n-                          title=\"previous chapter\">Django 1.11.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.5.html\"\n-                          title=\"next chapter\">Django 1.11.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 5\b5,\b, 2\b20\b01\b17\b7\n Django 1.11.6 fixes several bugs in 1.11.5.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Made the CharField form field convert whitespace-only values to the\n@@ -11,16 +11,16 @@\n       (id) in an Index\u2019s fields (_\b#_\b2_\b8_\b5_\b9_\b7).\n     * Fixed a regression in Django 1.9 where a custom view error handler such\n       as handler404 that accesses csrf_token could cause CSRF verification\n       failures on other pages (_\b#_\b2_\b8_\b4_\b8_\b8).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.6 release notes\" href=\"1.11.6.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.8 release notes\" href=\"1.11.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -112,37 +113,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.8.html\"\n-                          title=\"previous chapter\">Django 1.11.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.6.html\"\n-                          title=\"next chapter\">Django 1.11.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,24 +1,24 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b01\b17\b7\n Django 1.11.7 fixes several bugs in 1.11.6.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Prevented cache.get_or_set() from caching None if the default argument is\n       a callable that returns None (_\b#_\b2_\b8_\b6_\b0_\b1).\n     * Fixed the Basque DATE_FORMAT string (_\b#_\b2_\b8_\b7_\b1_\b0).\n     * Made QuerySet.reverse() affect nulls_first and nulls_last (_\b#_\b2_\b8_\b7_\b2_\b2).\n     * Fixed unquoted table names in Subquery SQL when using OuterRef (_\b#_\b2_\b8_\b6_\b8_\b9).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.7 release notes\" href=\"1.11.7.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.9 release notes\" href=\"1.11.9.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -123,37 +124,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.9.html\"\n-                          title=\"previous chapter\">Django 1.11.9 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.9 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.7.html\"\n-                          title=\"next chapter\">Django 1.11.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 2\b2,\b, 2\b20\b01\b17\b7\n Django 1.11.8 fixes several bugs in 1.11.7.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Reallowed, following a regression in Django 1.10, AuthenticationForm to\n@@ -21,16 +21,16 @@\n       model instance uses multi-table inheritance (_\b#_\b2_\b8_\b8_\b5_\b6).\n     * Fixed \u201cCannot change column \u2018x\u2019: used in a foreign key constraint\u201d crash\n       on MySQL with a sequence of AlterField and/or RenameField operations in a\n       migration (_\b#_\b2_\b8_\b3_\b0_\b5).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.9.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.9.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11.9 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11.9 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.8 release notes\" href=\"1.11.8.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.10 release notes\" href=\"1.11.10.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -114,37 +115,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.10.html\"\n-                          title=\"previous chapter\">Django 1.11.10 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.10 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.8.html\"\n-                          title=\"next chapter\">Django 1.11.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1.\b.9\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 1\b1,\b, 2\b20\b01\b18\b8\n Django 1.11.9 fixes several bugs in 1.11.8.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 1.11 that added newlines between\n@@ -13,16 +13,16 @@\n       db_table (_\b#_\b2_\b8_\b8_\b7_\b6).\n     * Fixed a regression in caching of a GenericForeignKey when the referenced\n       model instance uses more than one level of multi-table inheritance\n       (_\b#_\b2_\b8_\b8_\b5_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.11.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.11.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.11 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.11 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.10.8 release notes\" href=\"1.10.8.html\" />\n     <link rel=\"prev\" title=\"Django 1.11.1 release notes\" href=\"1.11.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -892,37 +893,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.1.html\"\n-                          title=\"previous chapter\">Django 1.11.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.11.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.10.8.html\"\n-                          title=\"next chapter\">Django 1.10.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.10.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.1\b11\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 4\b4,\b, 2\b20\b01\b17\b7\n Welcome to Django 1.11!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you\u2019ll want to be aware of when upgrading from Django 1.10\n@@ -563,16 +563,16 @@\n                   _\bn_\bo_\bn_\b-_\bd_\bi_\bc_\bt_\b _\bc_\bo_\bn_\bt_\be_\bx_\bt\n                 # _\bM_\bo_\bd_\be_\bl_\b _\bs_\bt_\ba_\bt_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs_\b _\bi_\bn_\b _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs\n                 # _\bS_\be_\br_\bv_\be_\br_\b-_\bs_\bi_\bd_\be_\b _\bc_\bu_\br_\bs_\bo_\br_\bs_\b _\bo_\bn_\b _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd_\b _\bi_\bn_\b _\b1_\b._\b1_\b1\n                 # _\bm_\bo_\bd_\be_\bl_\bs_\b._\bp_\be_\br_\bm_\ba_\bl_\bi_\bn_\bk_\b(_\b)_\b _\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.2.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.2.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.2.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.2.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.2 release notes\" href=\"1.2.html\" />\n     <link rel=\"prev\" title=\"Django 1.2.2 release notes\" href=\"1.2.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -92,37 +93,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.2.2.html\"\n-                          title=\"previous chapter\">Django 1.2.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.2.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.2.html\"\n-                          title=\"next chapter\">Django 1.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,16 +1,16 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.2\b2.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django 1.2.1 was released almost immediately after 1.2.0 to correct two small\n bugs: one was in the documentation packaging script, the other was a _\bb_\bu_\bg that\n affected datetime form field widgets when localization was enabled.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.2.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.2.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.2.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.2.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.2.1 release notes\" href=\"1.2.1.html\" />\n     <link rel=\"prev\" title=\"Django 1.2.3 release notes\" href=\"1.2.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -118,37 +119,37 @@\n <li><a class=\"reference internal\" href=\"#one-new-feature\">One new feature</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.2.3.html\"\n-                          title=\"previous chapter\">Django 1.2.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.2.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.2.1.html\"\n-                          title=\"next chapter\">Django 1.2.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.2.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.2\b2.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Welcome to Django 1.2.2!\n This is the second \u201cbugfix\u201d release in the Django 1.2 series, improving the\n stability and performance of the Django 1.2 codebase.\n Django 1.2.2 maintains backwards compatibility with Django 1.2.1, but contain a\n@@ -17,16 +17,16 @@\n necessary to add a feature \u2013 the enforce_csrf_checks flag \u2013 to the _\bt_\be_\bs_\bt_\b _\bc_\bl_\bi_\be_\bn_\bt.\n This flag forces the test client to perform full CSRF checks on forms. The\n default behavior of the test client hasn\u2019t changed, but if you want to do CSRF\n checks with the test client, it is now possible to do so.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bO_\bn_\be_\b _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.2.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.2.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.2.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.2.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.2.2 release notes\" href=\"1.2.2.html\" />\n     <link rel=\"prev\" title=\"Django 1.2.4 release notes\" href=\"1.2.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -99,37 +100,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.2.4.html\"\n-                          title=\"previous chapter\">Django 1.2.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.2.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.2.2.html\"\n-                          title=\"next chapter\">Django 1.2.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.2.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.2\b2.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django 1.2.3 fixed a couple of release problems in the 1.2.2 release and was\n released two days after 1.2.2.\n This release corrects the following problems:\n     * The _\bp_\ba_\bt_\bc_\bh applied for the security issue covered in Django 1.2.2 caused\n       issues with non-ASCII responses using CSRF tokens.\n     * The patch also caused issues with some forms, most notably the user-\n       editing forms in the Django administrative interface.\n     * The packaging manifest did not contain the full list of required files.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.2.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.2.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.2.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.2.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.2.3 release notes\" href=\"1.2.3.html\" />\n     <link rel=\"prev\" title=\"Django 1.2.5 release notes\" href=\"1.2.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -171,37 +172,37 @@\n <li><a class=\"reference internal\" href=\"#geodjango\">GeoDjango</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.2.5.html\"\n-                          title=\"previous chapter\">Django 1.2.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.2.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.2.3.html\"\n-                          title=\"next chapter\">Django 1.2.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.2.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.2\b2.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Welcome to Django 1.2.4!\n This is the fourth \u201cbugfix\u201d release in the Django 1.2 series, improving the\n stability and performance of the Django 1.2 codebase.\n With one exception, Django 1.2.4 maintains backwards compatibility with Django\n@@ -56,16 +56,16 @@\n _\bt_\be_\bs_\bt_\b _\bs_\bu_\bi_\bt_\be with runtests.py and using _\bs_\bp_\ba_\bt_\bi_\ba_\bl_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs_\b _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs\n                 # _\bR_\be_\bs_\bt_\br_\bi_\bc_\bt_\be_\bd_\b _\bf_\bi_\bl_\bt_\be_\br_\bs_\b _\bi_\bn_\b _\ba_\bd_\bm_\bi_\bn_\b _\bi_\bn_\bt_\be_\br_\bf_\ba_\bc_\be\n           o _\bO_\bn_\be_\b _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be\n           o _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.2.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.2.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.2.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.2.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.2.4 release notes\" href=\"1.2.4.html\" />\n     <link rel=\"prev\" title=\"Django 1.2.6 release notes\" href=\"1.2.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -203,37 +204,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.2.6.html\"\n-                          title=\"previous chapter\">Django 1.2.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.2.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.2.4.html\"\n-                          title=\"next chapter\">Django 1.2.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.2.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.2\b2.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Welcome to Django 1.2.5!\n This is the fifth \u201cbugfix\u201d release in the Django 1.2 series, improving the\n stability and performance of the Django 1.2 codebase.\n With four exceptions, Django 1.2.5 maintains backwards compatibility with\n@@ -85,16 +85,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs_\b _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs\n                 # _\bC_\bS_\bR_\bF_\b _\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\b _\bf_\bo_\br_\b _\bA_\bJ_\bA_\bX_\b _\br_\be_\bq_\bu_\be_\bs_\bt_\bs\n                 # _\bF_\bi_\bl_\be_\bF_\bi_\be_\bl_\bd_\b _\bn_\bo_\b _\bl_\bo_\bn_\bg_\be_\br_\b _\bd_\be_\bl_\be_\bt_\be_\bs_\b _\bf_\bi_\bl_\be_\bs\n                 # _\bU_\bs_\be_\b _\bo_\bf_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bS_\bQ_\bL_\b _\bt_\bo_\b _\bl_\bo_\ba_\bd_\b _\bi_\bn_\bi_\bt_\bi_\ba_\bl_\b _\bd_\ba_\bt_\ba_\b _\bi_\bn_\b _\bt_\be_\bs_\bt_\bs\n                 # _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bl_\bo_\bo_\bk_\bu_\bp_\b__\ba_\bl_\bl_\bo_\bw_\be_\bd_\b _\bs_\bi_\bg_\bn_\ba_\bt_\bu_\br_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bd\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.2.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.2.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.2.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.2.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.2.5 release notes\" href=\"1.2.5.html\" />\n     <link rel=\"prev\" title=\"Django 1.2.7 release notes\" href=\"1.2.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -95,37 +96,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.2.7.html\"\n-                          title=\"previous chapter\">Django 1.2.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.2.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.2.5.html\"\n-                          title=\"next chapter\">Django 1.2.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.2.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,19 +1,19 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.2\b2.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 9\b9,\b, 2\b20\b01\b11\b1\n Welcome to Django 1.2.6!\n This is the sixth bugfix/security release in the Django 1.2 series, fixing\n several security issues present in Django 1.2.5. Django 1.2.6 is a recommended\n upgrade for all users of any Django release in the 1.2.X series.\n For a full list of issues addressed in this release, see the _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\ba_\bd_\bv_\bi_\bs_\bo_\br_\by.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.2.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.2.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.2.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.2.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.2.6 release notes\" href=\"1.2.6.html\" />\n     <link rel=\"prev\" title=\"Django 1.3 release notes\" href=\"1.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -95,37 +96,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.3.html\"\n-                          title=\"previous chapter\">Django 1.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.2.6.html\"\n-                          title=\"next chapter\">Django 1.2.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.2.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.2\b2.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 1\b10\b0,\b, 2\b20\b01\b11\b1\n Welcome to Django 1.2.7!\n This is the seventh bugfix/security release in the Django 1.2 series. It\n replaces Django 1.2.6 due to problems with the 1.2.6 release tarball. Django\n 1.2.7 is a recommended upgrade for all users of any Django release in the 1.2.X\n series.\n For more information, see the _\br_\be_\bl_\be_\ba_\bs_\be_\b _\ba_\bd_\bv_\bi_\bs_\bo_\br_\by.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.1.4 release notes\" href=\"1.1.4.html\" />\n     <link rel=\"prev\" title=\"Django 1.2.1 release notes\" href=\"1.2.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -99,15 +100,15 @@\n <li><p>Customization of email sending via <a class=\"reference internal\" href=\"#email-backends\">email backends</a>.</p></li>\n <li><p>New <a class=\"reference internal\" href=\"#new-in-1-2-smart-if\"><span class=\"std std-ref\">\u201csmart\u201d if template tag</span></a> which supports\n comparison operators.</p></li>\n </ul>\n <p>These are just the highlights; full details and a complete list of features\n <a class=\"reference internal\" href=\"#whats-new-1-2\"><span class=\"std std-ref\">may be found below</span></a>.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p><a class=\"reference external\" href=\"https://github.com/djangoadvent/djangoadvent-articles\">Django Advent</a> covered the release of Django 1.2 with a series of\n articles and tutorials that cover some of the new features in depth.</p>\n </div>\n <p>Wherever possible these features have been introduced in a backwards-compatible\n manner per <a class=\"reference internal\" href=\"../misc/api-stability.html\"><span class=\"doc\">our API stability policy</span></a> policy.</p>\n <p>However, a handful of features <em>have</em> changed in ways that, for some users, will be\n backwards-incompatible. The big changes are:</p>\n@@ -681,15 +682,15 @@\n indicates that a maximum of 0 forms should be imposed. This doesn\u2019t\n necessarily mean that no forms will be displayed \u2013 see the\n <a class=\"reference internal\" href=\"../topics/forms/modelforms.html#model-formsets-max-num\"><span class=\"std std-ref\">ModelFormSet documentation</span></a> for more\n details.</p>\n <p>If you were manually specifying a value of <code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code> for <code class=\"docutils literal notranslate\"><span class=\"pre\">max_num</span></code>, you\n will need to update your FormSet and/or admin definitions.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p><a class=\"reference internal\" href=\"#js-assisted-inlines\"><span class=\"std std-ref\">JavaScript-assisted handling of inline related objects in the admin</span></a></p>\n </div>\n </section>\n <section id=\"s-email-re\">\n <span id=\"email-re\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">email_re</span></code><a class=\"headerlink\" href=\"#email-re\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>An undocumented regular expression for validating email addresses has been moved\n from <code class=\"docutils literal notranslate\"><span class=\"pre\">django.form.fields</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">django.core.validators</span></code>. You will need to\n@@ -705,15 +706,15 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">PendingDeprecationWarning</span></code> in Django 1.2. This warning will be\n silent by default, but may be turned on using Python\u2019s <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/warnings.html#module-warnings\" title=\"(in Python v3.13)\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">warnings</span></code></a>\n module, or by running Python with a <code class=\"docutils literal notranslate\"><span class=\"pre\">-Wd</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">-Wall</span></code> flag.</p>\n <p>In Django 1.3, these warnings will become a <code class=\"docutils literal notranslate\"><span class=\"pre\">DeprecationWarning</span></code>,\n which is <em>not</em> silent. In Django 1.4 support for these features will\n be removed entirely.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>For more details, see the documentation <a class=\"reference internal\" href=\"../internals/release-process.html\"><span class=\"doc\">Django\u2019s release process</span></a> and our <a class=\"reference internal\" href=\"../internals/deprecation.html\"><span class=\"doc\">deprecation timeline</span></a>.`</p>\n </div>\n <section id=\"s-specifying-databases\">\n <span id=\"s-id5\"></span><span id=\"specifying-databases\"></span><span id=\"id5\"></span><h3>Specifying databases<a class=\"headerlink\" href=\"#specifying-databases\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Prior to Django 1.2, Django used a number of settings to control\n access to a single database. Django 1.2 introduces support for\n multiple databases, and as a result the way you define database\n@@ -1069,15 +1070,15 @@\n had <code class=\"docutils literal notranslate\"><span class=\"pre\">SpatialRefSys</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">GeometryColumns</span></code> models for querying\n the OGC spatial metadata tables <code class=\"docutils literal notranslate\"><span class=\"pre\">spatial_ref_sys</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">geometry_columns</span></code>,\n respectively.</p>\n <p>While these aliases are still provided, they are only for the\n <em>default</em> database connection and exist only if the default connection\n is using a supported spatial database backend.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Because the table structure of the OGC spatial metadata tables\n differs across spatial databases, the <code class=\"docutils literal notranslate\"><span class=\"pre\">SpatialRefSys</span></code> and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">GeometryColumns</span></code> models can no longer be associated with\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">gis</span></code> application name.  Thus, no models will be returned\n when using the <code class=\"docutils literal notranslate\"><span class=\"pre\">get_models</span></code> method in the following example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db.models</span> <span class=\"kn\">import</span> <span class=\"n\">get_app</span><span class=\"p\">,</span> <span class=\"n\">get_models</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">get_models</span><span class=\"p\">(</span><span class=\"n\">get_app</span><span class=\"p\">(</span><span class=\"s2\">&quot;gis&quot;</span><span class=\"p\">))</span>\n@@ -1091,15 +1092,15 @@\n <div><div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.db</span> <span class=\"kn\">import</span> <span class=\"n\">connections</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">SpatialRefSys</span> <span class=\"o\">=</span> <span class=\"n\">connections</span><span class=\"p\">[</span><span class=\"s2\">&quot;my_spatialite&quot;</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">ops</span><span class=\"o\">.</span><span class=\"n\">spatial_ref_sys</span><span class=\"p\">()</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">GeometryColumns</span> <span class=\"o\">=</span> <span class=\"n\">connections</span><span class=\"p\">[</span><span class=\"s2\">&quot;my_postgis&quot;</span><span class=\"p\">]</span><span class=\"o\">.</span><span class=\"n\">ops</span><span class=\"o\">.</span><span class=\"n\">geometry_columns</span><span class=\"p\">()</span>\n </pre></div>\n </div>\n </div></blockquote>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When using the models returned from the <code class=\"docutils literal notranslate\"><span class=\"pre\">spatial_ref_sys()</span></code> and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">geometry_columns()</span></code> method, you\u2019ll still need to use the\n correct database alias when querying on the non-default connection.\n In other words, to ensure that the models in the example above\n use the correct database:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">sr_qs</span> <span class=\"o\">=</span> <span class=\"n\">SpatialRefSys</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">using</span><span class=\"p\">(</span><span class=\"s2\">&quot;my_spatialite&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">filter</span><span class=\"p\">(</span><span class=\"o\">...</span><span class=\"p\">)</span>\n <span class=\"n\">gc_qs</span> <span class=\"o\">=</span> <span class=\"n\">GeometryColumns</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">using</span><span class=\"p\">(</span><span class=\"s2\">&quot;my_postgis&quot;</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">filter</span><span class=\"p\">(</span><span class=\"o\">...</span><span class=\"p\">)</span>\n@@ -1199,37 +1200,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.2.1.html\"\n-                          title=\"previous chapter\">Django 1.2.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.2.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.1.4.html\"\n-                          title=\"next chapter\">Django 1.1.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.1.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 1\b17\b7,\b, 2\b20\b01\b10\b0.\b.\n Welcome to Django 1.2!\n Nearly a year in the making, Django 1.2 packs an impressive list of _\bn_\be_\bw\n _\bf_\be_\ba_\bt_\bu_\br_\be_\bs and lots of bug fixes. These release notes cover the new features, as\n@@ -17,15 +17,15 @@\n       based message for both anonymous and authenticated users.\n     * Hooks for _\bo_\bb_\bj_\be_\bc_\bt_\b-_\bl_\be_\bv_\be_\bl_\b _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs, _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b _\bf_\bo_\br_\b _\ba_\bn_\bo_\bn_\by_\bm_\bo_\bu_\bs_\b _\bu_\bs_\be_\br_\bs, and\n       _\bm_\bo_\br_\be_\b _\bf_\bl_\be_\bx_\bi_\bb_\bl_\be_\b _\bu_\bs_\be_\br_\bn_\ba_\bm_\be_\b _\br_\be_\bq_\bu_\bi_\br_\be_\bm_\be_\bn_\bt_\bs.\n     * Customization of email sending via _\be_\bm_\ba_\bi_\bl_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs.\n     * New _\b\u201c_\bs_\bm_\ba_\br_\bt_\b\u201d_\b _\bi_\bf_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg which supports comparison operators.\n These are just the highlights; full details and a complete list of features _\bm_\ba_\by\n _\bb_\be_\b _\bf_\bo_\bu_\bn_\bd_\b _\bb_\be_\bl_\bo_\bw.\n-See also\n+Zie ook\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bA_\bd_\bv_\be_\bn_\bt covered the release of Django 1.2 with a series of articles and\n tutorials that cover some of the new features in depth.\n Wherever possible these features have been introduced in a backwards-compatible\n manner per _\bo_\bu_\br_\b _\bA_\bP_\bI_\b _\bs_\bt_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bp_\bo_\bl_\bi_\bc_\by policy.\n However, a handful of features h\bha\bav\bve\be changed in ways that, for some users, will\n be backwards-incompatible. The big changes are:\n     * Support for Python 2.3 has been dropped. See the full notes below.\n@@ -447,15 +447,15 @@\n FormSets will differentiate between a value of None and a value of 0. A value\n of None indicates that no limit on the number of forms is to be imposed; a\n value of 0 indicates that a maximum of 0 forms should be imposed. This doesn\u2019t\n necessarily mean that no forms will be displayed \u2013 see the _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bS_\be_\bt\n _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn for more details.\n If you were manually specifying a value of 0 for max_num, you will need to\n update your FormSet and/or admin definitions.\n-See also\n+Zie ook\n _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\b-_\ba_\bs_\bs_\bi_\bs_\bt_\be_\bd_\b _\bh_\ba_\bn_\bd_\bl_\bi_\bn_\bg_\b _\bo_\bf_\b _\bi_\bn_\bl_\bi_\bn_\be_\b _\br_\be_\bl_\ba_\bt_\be_\bd_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn\n *\b**\b**\b**\b* e\bem\bma\bai\bil\bl_\b_r\bre\be_\b?\b\u00b6 *\b**\b**\b**\b*\n An undocumented regular expression for validating email addresses has been\n moved from django.form.fields to django.core.validators. You will need to\n update your imports if you are using it.\n *\b**\b**\b**\b**\b* F\bFe\bea\bat\btu\bur\bre\bes\bs d\bde\bep\bpr\bre\bec\bca\bat\bte\bed\bd i\bin\bn 1\b1.\b.2\b2_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Finally, Django 1.2 deprecates some features from earlier releases. These\n@@ -463,15 +463,15 @@\n few release cycles.\n Code taking advantage of any of the features below will raise a\n PendingDeprecationWarning in Django 1.2. This warning will be silent by\n default, but may be turned on using Python\u2019s _\bw_\ba_\br_\bn_\bi_\bn_\bg_\bs module, or by running\n Python with a -Wd or -Wall flag.\n In Django 1.3, these warnings will become a DeprecationWarning, which is n\bno\bot\bt\n silent. In Django 1.4 support for these features will be removed entirely.\n-See also\n+Zie ook\n For more details, see the documentation _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bp_\br_\bo_\bc_\be_\bs_\bs and our\n _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bt_\bi_\bm_\be_\bl_\bi_\bn_\be.`\n *\b**\b**\b**\b* S\bSp\bpe\bec\bci\bif\bfy\byi\bin\bng\bg d\bda\bat\bta\bab\bba\bas\bse\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Prior to Django 1.2, Django used a number of settings to control access to a\n single database. Django 1.2 introduces support for multiple databases, and as a\n result the way you define database settings has changed.\n Any existing Django settings file will continue to work as expected until\n@@ -712,30 +712,30 @@\n *\b**\b**\b* S\bSp\bpa\bat\bti\bia\bal\blR\bRe\bef\bfS\bSy\bys\bs a\ban\bnd\bd G\bGe\beo\bom\bme\bet\btr\bry\byC\bCo\bol\blu\bum\bmn\bns\bs m\bmo\bod\bde\bel\bls\bs_\b?\b\u00b6 *\b**\b**\b*\n In previous versions of GeoDjango, _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs had\n SpatialRefSys and GeometryColumns models for querying the OGC spatial metadata\n tables spatial_ref_sys and geometry_columns, respectively.\n While these aliases are still provided, they are only for the d\bde\bef\bfa\bau\bul\blt\bt database\n connection and exist only if the default connection is using a supported\n spatial database backend.\n-Note\n+Notitie\n Because the table structure of the OGC spatial metadata tables differs across\n spatial databases, the SpatialRefSys and GeometryColumns models can no longer\n be associated with the gis application name. Thus, no models will be returned\n when using the get_models method in the following example:\n >>> from django.db.models import get_app, get_models\n >>> get_models(get_app(\"gis\"))\n []\n To get the correct SpatialRefSys and GeometryColumns for your spatial database\n use the methods provided by the spatial backend:\n      >>> from django.db import connections\n      >>> SpatialRefSys = connections[\"my_spatialite\"].ops.spatial_ref_sys\n      ()\n      >>> GeometryColumns = connections[\"my_postgis\"].ops.geometry_columns\n      ()\n-Note\n+Notitie\n When using the models returned from the spatial_ref_sys() and geometry_columns\n () method, you\u2019ll still need to use the correct database alias when querying on\n the non-default connection. In other words, to ensure that the models in the\n example above use the correct database:\n sr_qs = SpatialRefSys.objects.using(\"my_spatialite\").filter(...)\n gc_qs = GeometryColumns.objects.using(\"my_postgis\").filter(...)\n *\b**\b**\b**\b* L\bLa\ban\bng\bgu\bua\bag\bge\be c\bco\bod\bde\be n\bno\bo_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -797,16 +797,16 @@\n                 # _\bF_\be_\be_\bd_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\by_\bn_\bd_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b._\bf_\be_\be_\bd_\bs\n                 # _\bT_\be_\bc_\bh_\bn_\bi_\bc_\ba_\bl_\b _\bm_\be_\bs_\bs_\ba_\bg_\be_\b _\bI_\bD_\bs\n                 # _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo\n                       # _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bB_\ba_\bc_\bk_\be_\bn_\bd\n                       # _\bS_\bp_\ba_\bt_\bi_\ba_\bl_\bR_\be_\bf_\bS_\by_\bs_\b _\ba_\bn_\bd_\b _\bG_\be_\bo_\bm_\be_\bt_\br_\by_\bC_\bo_\bl_\bu_\bm_\bn_\bs_\b _\bm_\bo_\bd_\be_\bl_\bs\n                 # _\bL_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b _\bc_\bo_\bd_\be_\b _\bn_\bo\n                 # _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b-_\bb_\ba_\bs_\be_\bd_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bl_\bo_\ba_\bd_\be_\br_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.3.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.3.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.3.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.3.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.3 release notes\" href=\"1.3.html\" />\n     <link rel=\"prev\" title=\"Django 1.3.2 release notes\" href=\"1.3.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -95,37 +96,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.3.2.html\"\n-                          title=\"previous chapter\">Django 1.3.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.3.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.3.html\"\n-                          title=\"next chapter\">Django 1.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,19 +1,19 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.3\b3.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 9\b9,\b, 2\b20\b01\b11\b1\n Welcome to Django 1.3.1!\n This is the first security release in the Django 1.3 series, fixing several\n security issues in Django 1.3. Django 1.3.1 is a recommended upgrade for all\n users of Django 1.3.\n For a full list of issues addressed in this release, see the _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\ba_\bd_\bv_\bi_\bs_\bo_\br_\by.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.3.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.3.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.3.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.3.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.3.1 release notes\" href=\"1.3.1.html\" />\n     <link rel=\"prev\" title=\"Django 1.3.3 release notes\" href=\"1.3.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -94,37 +95,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.3.3.html\"\n-                          title=\"previous chapter\">Django 1.3.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.3.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.3.1.html\"\n-                          title=\"next chapter\">Django 1.3.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.3.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,18 +1,18 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.3\b3.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 3\b30\b0,\b, 2\b20\b01\b12\b2\n This is the second security release in the Django 1.3 series, fixing several\n security issues in Django 1.3. Django 1.3.2 is a recommended upgrade for all\n users of Django 1.3.\n For a full list of issues addressed in this release, see the _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\ba_\bd_\bv_\bi_\bs_\bo_\br_\by.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.3.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.3.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.3.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.3.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.3.2 release notes\" href=\"1.3.2.html\" />\n     <link rel=\"prev\" title=\"Django 1.3.4 release notes\" href=\"1.3.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -94,37 +95,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.3.4.html\"\n-                          title=\"previous chapter\">Django 1.3.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.3.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.3.2.html\"\n-                          title=\"next chapter\">Django 1.3.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.3.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,18 +1,18 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.3\b3.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 1\b1,\b, 2\b20\b01\b12\b2\n Following Monday\u2019s security release of _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b._\b2, we began receiving reports\n that one of the fixes applied was breaking Python 2.4 compatibility for Django\n 1.3. Since Python 2.4 is a supported Python version for that release series,\n this release fixes compatibility with Python 2.4.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.3.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.3.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.3.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.3.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.3.3 release notes\" href=\"1.3.3.html\" />\n     <link rel=\"prev\" title=\"Django 1.3.5 release notes\" href=\"1.3.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -124,37 +125,37 @@\n <li><a class=\"reference internal\" href=\"#host-header-poisoning\">Host header poisoning</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.3.5.html\"\n-                          title=\"previous chapter\">Django 1.3.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.3.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.3.3.html\"\n-                          title=\"next chapter\">Django 1.3.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.3.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.3\b3.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 1\b17\b7,\b, 2\b20\b01\b12\b2\n This is the fourth release in the Django 1.3 series.\n *\b**\b**\b**\b**\b* H\bHo\bos\bst\bt h\bhe\bea\bad\bde\ber\br p\bpo\boi\bis\bso\bon\bni\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Some parts of Django \u2013 independent of end-user-written applications \u2013 make use\n@@ -22,16 +22,16 @@\n To remedy this, the parsing in HttpRequest.get_host() is being modified; Host\n headers which contain potentially dangerous content (such as username/password\n pairs) now raise the exception _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bs_\b._\bS_\bu_\bs_\bp_\bi_\bc_\bi_\bo_\bu_\bs_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn.\n Details of this issue were initially posted online as a _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\ba_\bd_\bv_\bi_\bs_\bo_\br_\by.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bH_\bo_\bs_\bt_\b _\bh_\be_\ba_\bd_\be_\br_\b _\bp_\bo_\bi_\bs_\bo_\bn_\bi_\bn_\bg\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.3.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.3.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.3.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.3.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.3.4 release notes\" href=\"1.3.4.html\" />\n     <link rel=\"prev\" title=\"Django 1.3.6 release notes\" href=\"1.3.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -147,37 +148,37 @@\n <li><a class=\"reference internal\" href=\"#redirect-poisoning\">Redirect poisoning</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.3.6.html\"\n-                          title=\"previous chapter\">Django 1.3.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.3.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.3.4.html\"\n-                          title=\"next chapter\">Django 1.3.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.3.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.3\b3.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 1\b10\b0,\b, 2\b20\b01\b12\b2\n Django 1.3.5 addresses two security issues present in previous Django releases\n in the 1.3 series.\n Please be aware that this security release is slightly different from previous\n@@ -44,16 +44,16 @@\n 2. All of Django\u2019s own built-in views \u2013 primarily in the authentication system\n \u2013 which allow user-supplied redirect targets now use is_safe_url to validate\n the supplied URL.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bH_\bo_\bs_\bt_\b _\bh_\be_\ba_\bd_\be_\br_\b _\bp_\bo_\bi_\bs_\bo_\bn_\bi_\bn_\bg\n           o _\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bp_\bo_\bi_\bs_\bo_\bn_\bi_\bn_\bg\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.3.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.3.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.3.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.3.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.3.5 release notes\" href=\"1.3.5.html\" />\n     <link rel=\"prev\" title=\"Django 1.3.7 release notes\" href=\"1.3.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -157,37 +158,37 @@\n <li><a class=\"reference internal\" href=\"#admin-history-view-information-leakage\">Admin history view information leakage</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.3.7.html\"\n-                          title=\"previous chapter\">Django 1.3.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.3.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.3.5.html\"\n-                          title=\"next chapter\">Django 1.3.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.3.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.3\b3.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b19\b9,\b, 2\b20\b01\b13\b3\n Django 1.3.6 fixes four security issues present in previous Django releases in\n the 1.3 series.\n This is the sixth bugfix/security release in the Django 1.3 series.\n@@ -52,16 +52,16 @@\n to users with change permission for that model.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bH_\bo_\bs_\bt_\b _\bh_\be_\ba_\bd_\be_\br_\b _\bp_\bo_\bi_\bs_\bo_\bn_\bi_\bn_\bg\n           o _\bX_\bM_\bL_\b _\bd_\be_\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n           o _\bF_\bo_\br_\bm_\bs_\be_\bt_\b _\bm_\be_\bm_\bo_\br_\by_\b _\be_\bx_\bh_\ba_\bu_\bs_\bt_\bi_\bo_\bn\n           o _\bA_\bd_\bm_\bi_\bn_\b _\bh_\bi_\bs_\bt_\bo_\br_\by_\b _\bv_\bi_\be_\bw_\b _\bi_\bn_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn_\b _\bl_\be_\ba_\bk_\ba_\bg_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.3.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.3.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.3.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.3.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.3.6 release notes\" href=\"1.3.6.html\" />\n     <link rel=\"prev\" title=\"Django 1.4 release notes\" href=\"1.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -94,37 +95,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.html\"\n-                          title=\"previous chapter\">Django 1.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.3.6.html\"\n-                          title=\"next chapter\">Django 1.3.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.3.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,19 +1,19 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.3\b3.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 2\b20\b0,\b, 2\b20\b01\b13\b3\n Django 1.3.7 corrects a packaging problem with yesterday\u2019s _\b1_\b._\b3_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be.\n The release contained stray .pyc files that caused \u201cbad magic number\u201d errors\n when running with some versions of Python. This releases corrects this, and\n also fixes a bad documentation link in the project template settings.py file\n generated by manage.py startproject.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.2.7 release notes\" href=\"1.2.7.html\" />\n     <link rel=\"prev\" title=\"Django 1.3.1 release notes\" href=\"1.3.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -623,15 +624,15 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">PendingDeprecationWarning</span></code> in Django 1.3. This warning will be\n silent by default, but may be turned on using Python\u2019s <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/warnings.html#module-warnings\" title=\"(in Python v3.13)\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">warnings</span></code></a>\n module, or by running Python with a <code class=\"docutils literal notranslate\"><span class=\"pre\">-Wd</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">-Wall</span></code> flag.</p>\n <p>In Django 1.4, these warnings will become a <code class=\"docutils literal notranslate\"><span class=\"pre\">DeprecationWarning</span></code>,\n which is <em>not</em> silent. In Django 1.5 support for these features will\n be removed entirely.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>For more details, see the documentation <a class=\"reference internal\" href=\"../internals/release-process.html\"><span class=\"doc\">Django\u2019s release process</span></a> and our <a class=\"reference internal\" href=\"../internals/deprecation.html\"><span class=\"doc\">deprecation timeline</span></a>.</p>\n </div>\n <section id=\"s-mod-python-support\">\n <span id=\"mod-python-support\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">mod_python</span></code> support<a class=\"headerlink\" href=\"#mod-python-support\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">mod_python</span></code> library has not had a release since 2007 or a commit since\n 2008. The Apache Foundation board voted to remove <code class=\"docutils literal notranslate\"><span class=\"pre\">mod_python</span></code> from the set\n of active projects in its version control repositories, and its lead developer\n@@ -894,37 +895,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.3.1.html\"\n-                          title=\"previous chapter\">Django 1.3.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.3.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.2.7.html\"\n-                          title=\"next chapter\">Django 1.2.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.2.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 2\b23\b3,\b, 2\b20\b01\b11\b1\n Welcome to Django 1.3!\n Nearly a year in the making, Django 1.3 includes quite a few _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs and\n plenty of bug fixes and improvements to existing features. These release notes\n@@ -393,15 +393,15 @@\n cycles.\n Code taking advantage of any of the features below will raise a\n PendingDeprecationWarning in Django 1.3. This warning will be silent by\n default, but may be turned on using Python\u2019s _\bw_\ba_\br_\bn_\bi_\bn_\bg_\bs module, or by running\n Python with a -Wd or -Wall flag.\n In Django 1.4, these warnings will become a DeprecationWarning, which is n\bno\bot\bt\n silent. In Django 1.5 support for these features will be removed entirely.\n-See also\n+Zie ook\n For more details, see the documentation _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bp_\br_\bo_\bc_\be_\bs_\bs and our\n _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bt_\bi_\bm_\be_\bl_\bi_\bn_\be.\n *\b**\b**\b**\b* m\bmo\bod\bd_\b_p\bpy\byt\bth\bho\bon\bn s\bsu\bup\bpp\bpo\bor\brt\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n The mod_python library has not had a release since 2007 or a commit since 2008.\n The Apache Foundation board voted to remove mod_python from the set of active\n projects in its version control repositories, and its lead developer has\n shifted all of his efforts toward the lighter, slimmer, more stable, and more\n@@ -581,16 +581,16 @@\n                 # _\br_\be_\bs_\be_\bt_\b _\ba_\bn_\bd_\b _\bs_\bq_\bl_\br_\be_\bs_\be_\bt_\b _\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\bs\n                 # _\bG_\be_\bo_\bD_\bj_\ba_\bn_\bg_\bo\n                 # _\bC_\bZ_\bB_\bi_\br_\bt_\bh_\bN_\bu_\bm_\bb_\be_\br_\bF_\bi_\be_\bl_\bd_\b._\bc_\bl_\be_\ba_\bn\n                 # _\bC_\bo_\bm_\bp_\ba_\bt_\bC_\bo_\bo_\bk_\bi_\be\n                 # _\bL_\bo_\ba_\bd_\bi_\bn_\bg_\b _\bo_\bf_\b _\bp\bp_\br\br_\bo\bo_\bj\bj_\be\be_\bc\bc_\bt\bt_\b-\b-_\bl\bl_\be\be_\bv\bv_\be\be_\bl\bl_\b _\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\bs\n                 # _\bP_\be_\br_\bm_\bW_\br_\ba_\bp_\bp_\be_\br_\b _\bm_\bo_\bv_\be_\bd_\b _\bt_\bo_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bc_\bo_\bn_\bt_\be_\bx_\bt_\b__\bp_\br_\bo_\bc_\be_\bs_\bs_\bo_\br_\bs\n                 # _\bR_\be_\bm_\bo_\bv_\ba_\bl_\b _\bo_\bf_\b _\bX_\bM_\bL_\bF_\bi_\be_\bl_\bd\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b2_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4 release notes\" href=\"1.4.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.2 release notes\" href=\"1.4.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -94,37 +95,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.2.html\"\n-                          title=\"previous chapter\">Django 1.4.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.html\"\n-                          title=\"next chapter\">Django 1.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,18 +1,18 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 3\b30\b0,\b, 2\b20\b01\b12\b2\n This is the first security release in the Django 1.4 series, fixing several\n security issues in Django 1.4. Django 1.4.1 is a recommended upgrade for all\n users of Django 1.4.\n For a full list of issues addressed in this release, see the _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\ba_\bd_\bv_\bi_\bs_\bo_\br_\by.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.10.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.10.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.10 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.10 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.9 release notes\" href=\"1.4.9.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.11 release notes\" href=\"1.4.11.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -106,37 +107,37 @@\n <li><a class=\"reference internal\" href=\"#python-compatibility\">Python compatibility</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.11.html\"\n-                          title=\"previous chapter\">Django 1.4.11 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.11 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.9.html\"\n-                          title=\"next chapter\">Django 1.4.9 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.9 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.1\b10\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 6\b6,\b, 2\b20\b01\b13\b3\n Django 1.4.10 fixes a Python-compatibility bug in the 1.4 series.\n *\b**\b**\b**\b**\b* P\bPy\byt\bth\bho\bon\bn c\bco\bom\bmp\bpa\bat\bti\bib\bbi\bil\bli\bit\bty\by_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django 1.4.9 inadvertently introduced issues with Python 2.5 compatibility.\n Django 1.4.10 restores Python 2.5 compatibility. This was issue #21362 in\n Django\u2019s Trac.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bP_\by_\bt_\bh_\bo_\bn_\b _\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bi_\bl_\bi_\bt_\by\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.11.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.11.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.11 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.11 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.10 release notes\" href=\"1.4.10.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.12 release notes\" href=\"1.4.12.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -186,37 +187,37 @@\n <li><a class=\"reference internal\" href=\"#mysql-typecasting\">MySQL typecasting</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.12.html\"\n-                          title=\"previous chapter\">Django 1.4.12 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.12 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.10.html\"\n-                          title=\"next chapter\">Django 1.4.10 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.10 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.1\b11\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 2\b21\b1,\b, 2\b20\b01\b14\b4\n Django 1.4.11 fixes three security issues in 1.4.10. Additionally, Django\u2019s\n vendored version of six, django.utils.six, has been upgraded to the latest\n release (1.6.1).\n@@ -76,16 +76,16 @@\n ensure they perform appropriate manual type conversions prior to executing\n queries.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bU_\bn_\be_\bx_\bp_\be_\bc_\bt_\be_\bd_\b _\bc_\bo_\bd_\be_\b _\be_\bx_\be_\bc_\bu_\bt_\bi_\bo_\bn_\b _\bu_\bs_\bi_\bn_\bg_\b _\br_\be_\bv_\be_\br_\bs_\be_\b(_\b)\n           o _\bC_\ba_\bc_\bh_\bi_\bn_\bg_\b _\bo_\bf_\b _\ba_\bn_\bo_\bn_\by_\bm_\bo_\bu_\bs_\b _\bp_\ba_\bg_\be_\bs_\b _\bc_\bo_\bu_\bl_\bd_\b _\br_\be_\bv_\be_\ba_\bl_\b _\bC_\bS_\bR_\bF_\b _\bt_\bo_\bk_\be_\bn\n           o _\bM_\by_\bS_\bQ_\bL_\b _\bt_\by_\bp_\be_\bc_\ba_\bs_\bt_\bi_\bn_\bg\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.12.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.12.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.12 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.12 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.11 release notes\" href=\"1.4.11.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.13 release notes\" href=\"1.4.13.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.13.html\"\n-                          title=\"previous chapter\">Django 1.4.13 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.13 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.11.html\"\n-                          title=\"next chapter\">Django 1.4.11 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.11 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.1\b12\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 2\b28\b8,\b, 2\b20\b01\b14\b4\n Django 1.4.12 fixes a regression in the 1.4.11 security release.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Restored the ability to reverse() views created using _\bf_\bu_\bn_\bc_\bt_\bo_\bo_\bl_\bs_\b._\bp_\ba_\br_\bt_\bi_\ba_\bl_\b(_\b)\n       (_\b#_\b2_\b2_\b4_\b8_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.13.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.13.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.13 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.13 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.12 release notes\" href=\"1.4.12.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.14 release notes\" href=\"1.4.14.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -135,37 +136,37 @@\n <li><a class=\"reference internal\" href=\"#malformed-redirect-urls-from-user-input-not-correctly-validated\">Malformed redirect URLs from user input not correctly validated</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.14.html\"\n-                          title=\"previous chapter\">Django 1.4.14 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.14 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.12.html\"\n-                          title=\"next chapter\">Django 1.4.12 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.12 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.1\b13\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 1\b14\b4,\b, 2\b20\b01\b14\b4\n Django 1.4.13 fixes two security issues in 1.4.12.\n *\b**\b**\b**\b**\b* C\bCa\bac\bch\bhe\bes\bs m\bma\bay\by i\bin\bnc\bco\bor\brr\bre\bec\bct\btl\bly\by b\bbe\be a\bal\bll\blo\bow\bwe\bed\bd t\bto\bo s\bst\bto\bor\bre\be a\ban\bnd\bd s\bse\ber\brv\bve\be p\bpr\bri\biv\bva\bat\bte\be d\bda\bat\bta\ba_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n In certain situations, Django may allow caches to store private data related to\n@@ -32,16 +32,16 @@\n with more liberal URL parsing.\n To remedy this, the validation in is_safe_url() has been tightened to be able\n to handle and correctly validate these malformed URLs.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\ba_\bc_\bh_\be_\bs_\b _\bm_\ba_\by_\b _\bi_\bn_\bc_\bo_\br_\br_\be_\bc_\bt_\bl_\by_\b _\bb_\be_\b _\ba_\bl_\bl_\bo_\bw_\be_\bd_\b _\bt_\bo_\b _\bs_\bt_\bo_\br_\be_\b _\ba_\bn_\bd_\b _\bs_\be_\br_\bv_\be_\b _\bp_\br_\bi_\bv_\ba_\bt_\be_\b _\bd_\ba_\bt_\ba\n           o _\bM_\ba_\bl_\bf_\bo_\br_\bm_\be_\bd_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bU_\bR_\bL_\bs_\b _\bf_\br_\bo_\bm_\b _\bu_\bs_\be_\br_\b _\bi_\bn_\bp_\bu_\bt_\b _\bn_\bo_\bt_\b _\bc_\bo_\br_\br_\be_\bc_\bt_\bl_\by_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\bd\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.14.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.14.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.14 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.14 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.13 release notes\" href=\"1.4.13.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.15 release notes\" href=\"1.4.15.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -152,37 +153,37 @@\n <li><a class=\"reference internal\" href=\"#data-leakage-via-query-string-manipulation-in-contrib-admin\">Data leakage via query string manipulation in <code class=\"docutils literal notranslate\"><span class=\"pre\">contrib.admin</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.15.html\"\n-                          title=\"previous chapter\">Django 1.4.15 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.15 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.13.html\"\n-                          title=\"next chapter\">Django 1.4.13 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.13 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.1\b14\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 2\b20\b0,\b, 2\b20\b01\b14\b4\n Django 1.4.14 fixes several security issues in 1.4.13.\n *\b**\b**\b**\b**\b* r\bre\bev\bve\ber\brs\bse\be(\b()\b) c\bco\bou\bul\bld\bd g\bge\ben\bne\ber\bra\bat\bte\be U\bUR\bRL\bLs\bs p\bpo\boi\bin\bnt\bti\bin\bng\bg t\bto\bo o\bot\bth\bhe\ber\br h\bho\bos\bst\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n In certain situations, URL reversing could generate scheme-relative URLs (URLs\n@@ -46,16 +46,16 @@\n specified.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\br_\be_\bv_\be_\br_\bs_\be_\b(_\b)_\b _\bc_\bo_\bu_\bl_\bd_\b _\bg_\be_\bn_\be_\br_\ba_\bt_\be_\b _\bU_\bR_\bL_\bs_\b _\bp_\bo_\bi_\bn_\bt_\bi_\bn_\bg_\b _\bt_\bo_\b _\bo_\bt_\bh_\be_\br_\b _\bh_\bo_\bs_\bt_\bs\n           o _\bF_\bi_\bl_\be_\b _\bu_\bp_\bl_\bo_\ba_\bd_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be\n           o _\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\bs_\be_\bs_\bs_\bi_\bo_\bn_\b _\bh_\bi_\bj_\ba_\bc_\bk_\bi_\bn_\bg\n           o _\bD_\ba_\bt_\ba_\b _\bl_\be_\ba_\bk_\ba_\bg_\be_\b _\bv_\bi_\ba_\b _\bq_\bu_\be_\br_\by_\b _\bs_\bt_\br_\bi_\bn_\bg_\b _\bm_\ba_\bn_\bi_\bp_\bu_\bl_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.15.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.15.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.15 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.15 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.14 release notes\" href=\"1.4.14.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.16 release notes\" href=\"1.4.16.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.16.html\"\n-                          title=\"previous chapter\">Django 1.4.16 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.16 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.14.html\"\n-                          title=\"next chapter\">Django 1.4.14 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.14 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.1\b15\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 2\b2,\b, 2\b20\b01\b14\b4\n Django 1.4.15 fixes a regression in the 1.4.14 security release.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Allowed inherited and m2m fields to be referenced in the admin (_\b#_\b2_\b2_\b4_\b8_\b6)\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.16.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.16.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.16 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.16 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.15 release notes\" href=\"1.4.15.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.17 release notes\" href=\"1.4.17.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -112,37 +113,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.17.html\"\n-                          title=\"previous chapter\">Django 1.4.17 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.17 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.15.html\"\n-                          title=\"next chapter\">Django 1.4.15 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.15 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,24 +1,24 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.1\b16\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 2\b22\b2,\b, 2\b20\b01\b14\b4\n Django 1.4.16 fixes a couple regressions in the 1.4.14 security release and a\n bug preventing the use of some GEOS versions with GeoDjango.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Allowed related many-to-many fields to be referenced in the admin\n       (_\b#_\b2_\b3_\b6_\b0_\b4).\n     * Allowed inline and hidden references to admin fields (_\b#_\b2_\b3_\b4_\b3_\b1).\n     * Fixed parsing of the GEOS version string (_\b#_\b2_\b0_\b0_\b3_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.17.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.17.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.17 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.17 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.16 release notes\" href=\"1.4.16.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.18 release notes\" href=\"1.4.18.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.18.html\"\n-                          title=\"previous chapter\">Django 1.4.18 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.18 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.16.html\"\n-                          title=\"next chapter\">Django 1.4.16 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.16 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.1\b17\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 2\b2,\b, 2\b20\b01\b15\b5\n Django 1.4.17 fixes a regression in the 1.4.14 security release.\n Additionally, Django\u2019s vendored version of six, django.utils.six, has been\n upgraded to the latest release (1.9.0).\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression with dynamically generated inlines and allowed field\n       references in the admin (_\b#_\b2_\b3_\b7_\b5_\b4).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.18.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.18.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.18 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.18 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.17 release notes\" href=\"1.4.17.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.19 release notes\" href=\"1.4.19.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -159,37 +160,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.19.html\"\n-                          title=\"previous chapter\">Django 1.4.19 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.19 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.17.html\"\n-                          title=\"next chapter\">Django 1.4.17 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.17 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.1\b18\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 1\b13\b3,\b, 2\b20\b01\b15\b5\n Django 1.4.18 fixes several security issues in 1.4.17 as well as a regression\n on Python 2.5 in the 1.4.17 release.\n *\b**\b**\b**\b**\b* W\bWS\bSG\bGI\bI h\bhe\bea\bad\bde\ber\br s\bsp\bpo\boo\bof\bfi\bin\bng\bg v\bvi\bia\ba u\bun\bnd\bde\ber\brs\bsc\bco\bor\bre\be/\b/d\bda\bas\bsh\bh c\bco\bon\bnf\bfl\bla\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -48,16 +48,16 @@\n       version to support Python 2.5.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bW_\bS_\bG_\bI_\b _\bh_\be_\ba_\bd_\be_\br_\b _\bs_\bp_\bo_\bo_\bf_\bi_\bn_\bg_\b _\bv_\bi_\ba_\b _\bu_\bn_\bd_\be_\br_\bs_\bc_\bo_\br_\be_\b/_\bd_\ba_\bs_\bh_\b _\bc_\bo_\bn_\bf_\bl_\ba_\bt_\bi_\bo_\bn\n           o _\bM_\bi_\bt_\bi_\bg_\ba_\bt_\be_\bd_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\ba_\bt_\bt_\ba_\bc_\bk_\b _\bv_\bi_\ba_\b _\bu_\bs_\be_\br_\b-_\bs_\bu_\bp_\bp_\bl_\bi_\be_\bd_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bU_\bR_\bL_\bs\n           o _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\ba_\bt_\bt_\ba_\bc_\bk_\b _\ba_\bg_\ba_\bi_\bn_\bs_\bt_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bs_\bt_\ba_\bt_\bi_\bc_\b._\bs_\be_\br_\bv_\be\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.19.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.19.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.19 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.19 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.18 release notes\" href=\"1.4.18.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.20 release notes\" href=\"1.4.20.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -110,37 +111,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.20.html\"\n-                          title=\"previous chapter\">Django 1.4.20 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.20 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.18.html\"\n-                          title=\"next chapter\">Django 1.4.18 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.18 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,24 +1,24 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.1\b19\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 2\b27\b7,\b, 2\b20\b01\b15\b5\n Django 1.4.19 fixes a regression in the 1.4.18 security release.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * GZipMiddleware now supports streaming responses. As part of the 1.4.18\n       security release, the django.views.static.serve() function was altered to\n       stream the files it serves. Unfortunately, the GZipMiddleware consumed\n       the stream prematurely and prevented files from being served properly\n       (_\b#_\b2_\b4_\b1_\b5_\b8).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b2_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.1 release notes\" href=\"1.4.1.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.3 release notes\" href=\"1.4.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -147,37 +148,37 @@\n <li><a class=\"reference internal\" href=\"#other-bugfixes-and-changes\">Other bugfixes and changes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.3.html\"\n-                          title=\"previous chapter\">Django 1.4.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.1.html\"\n-                          title=\"next chapter\">Django 1.4.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 1\b17\b7,\b, 2\b20\b01\b12\b2\n This is the second security release in the Django 1.4 series.\n *\b**\b**\b**\b**\b* H\bHo\bos\bst\bt h\bhe\bea\bad\bde\ber\br p\bpo\boi\bis\bso\bon\bni\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Some parts of Django \u2013 independent of end-user-written applications \u2013 make use\n@@ -42,16 +42,16 @@\n       wrapped in single quotes (#18881).\n     * Numerous documentation improvements and fixes.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bH_\bo_\bs_\bt_\b _\bh_\be_\ba_\bd_\be_\br_\b _\bp_\bo_\bi_\bs_\bo_\bn_\bi_\bn_\bg\n           o _\bB_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs_\b _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs\n           o _\bO_\bt_\bh_\be_\br_\b _\bb_\bu_\bg_\bf_\bi_\bx_\be_\bs_\b _\ba_\bn_\bd_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.20.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.20.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.20 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.20 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.19 release notes\" href=\"1.4.19.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.21 release notes\" href=\"1.4.21.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -117,37 +118,37 @@\n <li><a class=\"reference internal\" href=\"#mitigated-possible-xss-attack-via-user-supplied-redirect-urls\">Mitigated possible XSS attack via user-supplied redirect URLs</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.21.html\"\n-                          title=\"previous chapter\">Django 1.4.21 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.21 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.19.html\"\n-                          title=\"next chapter\">Django 1.4.19 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.19 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.2\b20\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 1\b18\b8,\b, 2\b20\b01\b15\b5\n Django 1.4.20 fixes one security issue in 1.4.19.\n *\b**\b**\b**\b**\b* M\bMi\bit\bti\big\bga\bat\bte\bed\bd p\bpo\bos\bss\bsi\bib\bbl\ble\be X\bXS\bSS\bS a\bat\btt\bta\bac\bck\bk v\bvi\bia\ba u\bus\bse\ber\br-\b-s\bsu\bup\bpp\bpl\bli\bie\bed\bd r\bre\bed\bdi\bir\bre\bec\bct\bt U\bUR\bRL\bLs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django relies on user input in some cases (e.g. django.contrib.auth.views.login\n@@ -17,16 +17,16 @@\n However, if a developer relies on is_safe_url() to provide safe redirect\n targets and puts such a URL into a link, they could suffer from an XSS attack\n as some browsers such as Google Chrome ignore control characters at the start\n of a URL in an anchor href.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b2_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bM_\bi_\bt_\bi_\bg_\ba_\bt_\be_\bd_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\ba_\bt_\bt_\ba_\bc_\bk_\b _\bv_\bi_\ba_\b _\bu_\bs_\be_\br_\b-_\bs_\bu_\bp_\bp_\bl_\bi_\be_\bd_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bU_\bR_\bL_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b2_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.21.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.21.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.21 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.21 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.20 release notes\" href=\"1.4.20.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.22 release notes\" href=\"1.4.22.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -142,37 +143,37 @@\n <li><a class=\"reference internal\" href=\"#header-injection-possibility-since-validators-accept-newlines-in-input\">Header injection possibility since validators accept newlines in input</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.22.html\"\n-                          title=\"previous chapter\">Django 1.4.22 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.22 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.20.html\"\n-                          title=\"next chapter\">Django 1.4.20 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.20 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.2\b21\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 8\b8,\b, 2\b20\b01\b15\b5\n Django 1.4.21 fixes several security issues in 1.4.20.\n *\b**\b**\b**\b**\b* D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by b\bby\by f\bfi\bil\bll\bli\bin\bng\bg s\bse\bes\bss\bsi\bio\bon\bn s\bst\bto\bor\bre\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n In previous versions of Django, the session backends created a new empty record\n@@ -39,16 +39,16 @@\n as it validates using a regular expression instead of simply casting the value\n using int() and checking if an exception was raised.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b2_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bb_\by_\b _\bf_\bi_\bl_\bl_\bi_\bn_\bg_\b _\bs_\be_\bs_\bs_\bi_\bo_\bn_\b _\bs_\bt_\bo_\br_\be\n           o _\bH_\be_\ba_\bd_\be_\br_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bs_\bi_\bn_\bc_\be_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b _\ba_\bc_\bc_\be_\bp_\bt_\b _\bn_\be_\bw_\bl_\bi_\bn_\be_\bs_\b _\bi_\bn\n             _\bi_\bn_\bp_\bu_\bt\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b2_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b2_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.22.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.22.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.22 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.22 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.21 release notes\" href=\"1.4.21.html\" />\n     <link rel=\"prev\" title=\"Django 1.5 release notes\" href=\"1.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -119,37 +120,37 @@\n <li><a class=\"reference internal\" href=\"#denial-of-service-possibility-in-logout-view-by-filling-session-store\">Denial-of-service possibility in <code class=\"docutils literal notranslate\"><span class=\"pre\">logout()</span></code> view by filling session store</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.html\"\n-                          title=\"previous chapter\">Django 1.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.21.html\"\n-                          title=\"next chapter\">Django 1.4.21 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.21 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.2\b22\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 1\b18\b8,\b, 2\b20\b01\b15\b5\n Django 1.4.22 fixes a security issue in 1.4.21.\n It also fixes support with pip 7+ by disabling wheel support. Older versions of\n 1.4 would silently build a broken wheel when installed with those versions of\n@@ -21,16 +21,16 @@\n cache_db.SessionStore.flush() methods have been modified to avoid creating a\n new empty session. Maintainers of third-party session backends should check if\n the same vulnerability is present in their backend and correct it if so.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b2_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bl_\bo_\bg_\bo_\bu_\bt_\b(_\b)_\b _\bv_\bi_\be_\bw_\b _\bb_\by_\b _\bf_\bi_\bl_\bl_\bi_\bn_\bg_\b _\bs_\be_\bs_\bs_\bi_\bo_\bn\n             _\bs_\bt_\bo_\br_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b2_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.2 release notes\" href=\"1.4.2.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.4 release notes\" href=\"1.4.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -147,37 +148,37 @@\n <li><a class=\"reference internal\" href=\"#redirect-poisoning\">Redirect poisoning</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.4.html\"\n-                          title=\"previous chapter\">Django 1.4.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.2.html\"\n-                          title=\"next chapter\">Django 1.4.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 1\b10\b0,\b, 2\b20\b01\b12\b2\n Django 1.4.3 addresses two security issues present in previous Django releases\n in the 1.4 series.\n Please be aware that this security release is slightly different from previous\n@@ -44,16 +44,16 @@\n 2. All of Django\u2019s own built-in views \u2013 primarily in the authentication system\n \u2013 which allow user-supplied redirect targets now use is_safe_url to validate\n the supplied URL.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bH_\bo_\bs_\bt_\b _\bh_\be_\ba_\bd_\be_\br_\b _\bp_\bo_\bi_\bs_\bo_\bn_\bi_\bn_\bg\n           o _\bR_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bp_\bo_\bi_\bs_\bo_\bn_\bi_\bn_\bg\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.3 release notes\" href=\"1.4.3.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.5 release notes\" href=\"1.4.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -168,37 +169,37 @@\n <li><a class=\"reference internal\" href=\"#other-bugfixes-and-changes\">Other bugfixes and changes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.5.html\"\n-                          title=\"previous chapter\">Django 1.4.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.3.html\"\n-                          title=\"next chapter\">Django 1.4.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b19\b9,\b, 2\b20\b01\b13\b3\n Django 1.4.4 fixes four security issues present in previous Django releases in\n the 1.4 series, as well as several other bugs and numerous documentation\n improvements.\n@@ -60,16 +60,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bH_\bo_\bs_\bt_\b _\bh_\be_\ba_\bd_\be_\br_\b _\bp_\bo_\bi_\bs_\bo_\bn_\bi_\bn_\bg\n           o _\bX_\bM_\bL_\b _\bd_\be_\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n           o _\bF_\bo_\br_\bm_\bs_\be_\bt_\b _\bm_\be_\bm_\bo_\br_\by_\b _\be_\bx_\bh_\ba_\bu_\bs_\bt_\bi_\bo_\bn\n           o _\bA_\bd_\bm_\bi_\bn_\b _\bh_\bi_\bs_\bt_\bo_\br_\by_\b _\bv_\bi_\be_\bw_\b _\bi_\bn_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn_\b _\bl_\be_\ba_\bk_\ba_\bg_\be\n           o _\bO_\bt_\bh_\be_\br_\b _\bb_\bu_\bg_\bf_\bi_\bx_\be_\bs_\b _\ba_\bn_\bd_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.4 release notes\" href=\"1.4.4.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.6 release notes\" href=\"1.4.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -94,37 +95,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.6.html\"\n-                          title=\"previous chapter\">Django 1.4.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.4.html\"\n-                          title=\"next chapter\">Django 1.4.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,19 +1,19 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 2\b20\b0,\b, 2\b20\b01\b13\b3\n Django 1.4.5 corrects a packaging problem with yesterday\u2019s _\b1_\b._\b4_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be.\n The release contained stray .pyc files that caused \u201cbad magic number\u201d errors\n when running with some versions of Python. This releases corrects this, and\n also fixes a bad documentation link in the project template settings.py file\n generated by manage.py startproject.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.5 release notes\" href=\"1.4.5.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.7 release notes\" href=\"1.4.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -124,37 +125,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.7.html\"\n-                          title=\"previous chapter\">Django 1.4.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.5.html\"\n-                          title=\"next chapter\">Django 1.4.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 1\b13\b3,\b, 2\b20\b01\b13\b3\n Django 1.4.6 fixes one security issue present in previous Django releases in\n the 1.4 series, as well as one other bug.\n This is the sixth bugfix/security release in the Django 1.4 series.\n@@ -20,16 +20,16 @@\n     * Fixed an obscure bug with the _\bo_\bv_\be_\br_\br_\bi_\bd_\be_\b__\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b(_\b) decorator. If you hit\n       an AttributeError: 'Settings' object has no attribute\n       '_original_allowed_hosts' exception, it\u2019s probably fixed (#20636).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bM_\bi_\bt_\bi_\bg_\ba_\bt_\be_\bd_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\ba_\bt_\bt_\ba_\bc_\bk_\b _\bv_\bi_\ba_\b _\bu_\bs_\be_\br_\b-_\bs_\bu_\bp_\bp_\bl_\bi_\be_\bd_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bU_\bR_\bL_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.6 release notes\" href=\"1.4.6.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.8 release notes\" href=\"1.4.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -115,37 +116,37 @@\n <li><a class=\"reference internal\" href=\"#directory-traversal-vulnerability-in-ssi-template-tag\">Directory traversal vulnerability in <code class=\"docutils literal notranslate\"><span class=\"pre\">ssi</span></code> template tag</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.8.html\"\n-                          title=\"previous chapter\">Django 1.4.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.6.html\"\n-                          title=\"next chapter\">Django 1.4.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 1\b10\b0,\b, 2\b20\b01\b13\b3\n Django 1.4.7 fixes one security issue present in previous Django releases in\n the 1.4 series.\n *\b**\b**\b**\b**\b* D\bDi\bir\bre\bec\bct\bto\bor\bry\by t\btr\bra\bav\bve\ber\brs\bsa\bal\bl v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn s\bss\bsi\bi t\bte\bem\bmp\bpl\bla\bat\bte\be t\bta\bag\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -14,16 +14,16 @@\n {% ssi \"/var/www/../../etc/passwd\" %}\n In practice this is not a very common problem, as it would require the template\n author to put the ssi file in a user-controlled variable, but it\u2019s possible in\n principle.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bD_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b _\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bs_\bs_\bi_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.7 release notes\" href=\"1.4.7.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.9 release notes\" href=\"1.4.9.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -123,37 +124,37 @@\n <li><a class=\"reference internal\" href=\"#corrected-usage-of-sensitive-post-parameters-in-django-contrib-auths-admin\">Corrected usage of <code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">sensitive_post_parameters()</span></code> in <code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.auth</span></code>\u2019s admin</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.9.html\"\n-                          title=\"previous chapter\">Django 1.4.9 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.9 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.7.html\"\n-                          title=\"next chapter\">Django 1.4.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 1\b14\b4,\b, 2\b20\b01\b13\b3\n Django 1.4.8 fixes two security issues present in previous Django releases in\n the 1.4 series.\n *\b**\b**\b**\b**\b* D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvi\bia\ba p\bpa\bas\bss\bsw\bwo\bor\brd\bd h\bha\bas\bsh\bhe\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -22,16 +22,16 @@\n This usage has been fixed and _\bs_\be_\bn_\bs_\bi_\bt_\bi_\bv_\be_\b__\bp_\bo_\bs_\bt_\b__\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bs_\b(_\b) will now throw an\n exception if it\u2019s improperly used.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bi_\ba_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\bh_\ba_\bs_\bh_\be_\br_\bs\n           o _\bC_\bo_\br_\br_\be_\bc_\bt_\be_\bd_\b _\bu_\bs_\ba_\bg_\be_\b _\bo_\bf_\b _\bs_\be_\bn_\bs_\bi_\bt_\bi_\bv_\be_\b__\bp_\bo_\bs_\bt_\b__\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bs_\b(_\b)_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b\u2019_\bs_\b _\ba_\bd_\bm_\bi_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.9.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.9.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4.9 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4.9 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.8 release notes\" href=\"1.4.8.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.10 release notes\" href=\"1.4.10.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -115,37 +116,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.10.html\"\n-                          title=\"previous chapter\">Django 1.4.10 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.10 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.8.html\"\n-                          title=\"next chapter\">Django 1.4.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4.\b.9\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 2\b23\b3,\b, 2\b20\b01\b13\b3\n Django 1.4.9 fixes a security-related bug in the 1.4 series and one other data\n corruption bug.\n *\b**\b**\b**\b**\b* R\bRe\bea\bad\bdd\bdr\bre\bes\bss\bse\bed\bd d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvi\bia\ba p\bpa\bas\bss\bsw\bwo\bor\brd\bd h\bha\bas\bsh\bhe\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -12,16 +12,16 @@\n speed of our PBKDF2 algorithm by not rehashing the key on every iteration.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a data corruption bug with datetime_safe.datetime.combine (#21256).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bR_\be_\ba_\bd_\bd_\br_\be_\bs_\bs_\be_\bd_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bi_\ba_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\bh_\ba_\bs_\bh_\be_\br_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.3.7 release notes\" href=\"1.3.7.html\" />\n     <link rel=\"prev\" title=\"Django 1.4.1 release notes\" href=\"1.4.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -358,15 +359,15 @@\n </section>\n <section id=\"s-cookie-based-session-backend\">\n <span id=\"cookie-based-session-backend\"></span><h3>Cookie-based session backend<a class=\"headerlink\" href=\"#cookie-based-session-backend\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Django 1.4 introduces a cookie-based session backend that uses the tools for\n <a class=\"reference internal\" href=\"../topics/signing.html\"><span class=\"doc\">cryptographic signing</span></a> to store the session data in\n the client\u2019s browser.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Session data is signed and validated by the server, but it\u2019s not\n encrypted. This means a user can view any data stored in the\n session but cannot change it. Please read the documentation for\n further clarification before using this backend.</p>\n </div>\n <p>See the <a class=\"reference internal\" href=\"../topics/http/sessions.html#cookie-session-backend\"><span class=\"std std-ref\">cookie-based session backend</span></a> docs for\n more information.</p>\n@@ -663,15 +664,15 @@\n development server continues to serve the admin files just like before. Read\n the <a class=\"reference internal\" href=\"../howto/static-files/index.html\"><span class=\"doc\">static files howto</span></a> for more details.</p>\n <p>If your <code class=\"docutils literal notranslate\"><span class=\"pre\">ADMIN_MEDIA_PREFIX</span></code> is set to a specific domain (e.g.\n <code class=\"docutils literal notranslate\"><span class=\"pre\">http://media.example.com/admin/</span></code>), make sure to also set your\n <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-STATIC_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATIC_URL</span></code></a> setting to the correct URL \u2013 for example,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">http://media.example.com/</span></code>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>If you\u2019re implicitly relying on the path of the admin static files within\n Django\u2019s source code, you\u2019ll need to update that path. The files were moved\n from <code class=\"file docutils literal notranslate\"><span class=\"pre\">django/contrib/admin/media/</span></code> to\n <code class=\"file docutils literal notranslate\"><span class=\"pre\">django/contrib/admin/static/admin/</span></code>.</p>\n </div>\n </section>\n <section id=\"s-supported-browsers-for-the-admin\">\n@@ -1354,37 +1355,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.1.html\"\n-                          title=\"previous chapter\">Django 1.4.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.4.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.3.7.html\"\n-                          title=\"next chapter\">Django 1.3.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.3.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 2\b23\b3,\b, 2\b20\b01\b12\b2\n Welcome to Django 1.4!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you\u2019ll want to be aware of when upgrading from Django 1.3\n@@ -208,15 +208,15 @@\n Django 1.4 adds both a low-level API for signing values and a high-level API\n for setting and reading signed cookies, one of the most common uses of signing\n in web applications.\n See the _\bc_\br_\by_\bp_\bt_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bs_\bi_\bg_\bn_\bi_\bn_\bg docs for more information.\n *\b**\b**\b**\b* C\bCo\boo\bok\bki\bie\be-\b-b\bba\bas\bse\bed\bd s\bse\bes\bss\bsi\bio\bon\bn b\bba\bac\bck\bke\ben\bnd\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n Django 1.4 introduces a cookie-based session backend that uses the tools for\n _\bc_\br_\by_\bp_\bt_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bs_\bi_\bg_\bn_\bi_\bn_\bg to store the session data in the client\u2019s browser.\n-Warning\n+Waarschuwing\n Session data is signed and validated by the server, but it\u2019s not encrypted.\n This means a user can view any data stored in the session but cannot change it.\n Please read the documentation for further clarification before using this\n backend.\n See the _\bc_\bo_\bo_\bk_\bi_\be_\b-_\bb_\ba_\bs_\be_\bd_\b _\bs_\be_\bs_\bs_\bi_\bo_\bn_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd docs for more information.\n *\b**\b**\b**\b* N\bNe\bew\bw f\bfo\bor\brm\bm w\bwi\biz\bza\bar\brd\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n The previous FormWizard from django.contrib.formtools has been replaced with a\n@@ -421,15 +421,15 @@\n If you\u2019ve previously used a URL path for ADMIN_MEDIA_PREFIX (e.g. /media/\n ) simply make sure _\bS_\bT_\bA_\bT_\bI_\bC_\b__\bU_\bR_\bL and _\bS_\bT_\bA_\bT_\bI_\bC_\b__\bR_\bO_\bO_\bT are configured and your web\n server serves those files correctly. The development server continues to serve\n the admin files just like before. Read the _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs_\b _\bh_\bo_\bw_\bt_\bo for more details.\n If your ADMIN_MEDIA_PREFIX is set to a specific domain (e.g. http://\n media.example.com/admin/), make sure to also set your _\bS_\bT_\bA_\bT_\bI_\bC_\b__\bU_\bR_\bL setting to the\n correct URL \u2013 for example, http://media.example.com/.\n-Warning\n+Waarschuwing\n If you\u2019re implicitly relying on the path of the admin static files within\n Django\u2019s source code, you\u2019ll need to update that path. The files were moved\n from django/contrib/admin/media/ to django/contrib/admin/static/admin/.\n *\b**\b**\b**\b* S\bSu\bup\bpp\bpo\bor\brt\bte\bed\bd b\bbr\bro\bow\bws\bse\ber\brs\bs f\bfo\bor\br t\bth\bhe\be a\bad\bdm\bmi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n Django hasn\u2019t had a clear policy on which browsers are supported by the admin\n app. Our new policy formalizes existing practices: _\bY_\bU_\bI_\b\u2019_\bs_\b _\bA_\b-_\bg_\br_\ba_\bd_\be browsers\n should provide a fully-functional admin experience, with the notable exception\n@@ -944,16 +944,16 @@\n                 # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b._\be_\bx_\be_\bc_\bu_\bt_\be_\b__\bm_\ba_\bn_\ba_\bg_\be_\br\n                 # _\bi_\bs_\b__\bs_\ba_\bf_\be_\b _\ba_\bn_\bd_\b _\bn_\be_\be_\bd_\bs_\b__\ba_\bu_\bt_\bo_\be_\bs_\bc_\ba_\bp_\be_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs_\b _\bo_\bf_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br_\bs\n                 # _\bW_\bi_\bl_\bd_\bc_\ba_\br_\bd_\b _\be_\bx_\bp_\ba_\bn_\bs_\bi_\bo_\bn_\b _\bo_\bf_\b _\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bn_\ba_\bm_\be_\bs_\b _\bi_\bn_\b _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS\n                 # _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b._\br_\ba_\bw_\b__\bp_\bo_\bs_\bt_\b__\bd_\ba_\bt_\ba_\b _\br_\be_\bn_\ba_\bm_\be_\bd_\b _\bt_\bo_\b _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b._\bb_\bo_\bd_\by\n                 # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bm_\ba_\bp_\bs_\b _\bb_\bu_\bg_\b _\bf_\bi_\bx_\b _\bw_\bi_\bt_\bh_\b _\bp_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bp_\be_\br_\bf_\bo_\br_\bm_\ba_\bn_\bc_\be\n                   _\bi_\bm_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bs\n                 # _\bV_\be_\br_\bs_\bi_\bo_\bn_\bs_\b _\bo_\bf_\b _\bP_\by_\bt_\bh_\bo_\bn_\b-_\bM_\ba_\br_\bk_\bd_\bo_\bw_\bn_\b _\be_\ba_\br_\bl_\bi_\be_\br_\b _\bt_\bh_\ba_\bn_\b _\b2_\b._\b1\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b3_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.5.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.5.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.5.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.5.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.5 release notes\" href=\"1.5.html\" />\n     <link rel=\"prev\" title=\"Django 1.5.2 release notes\" href=\"1.5.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -104,37 +105,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.2.html\"\n-                          title=\"previous chapter\">Django 1.5.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.5.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.html\"\n-                          title=\"next chapter\">Django 1.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.5\b5.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 2\b28\b8,\b, 2\b20\b01\b13\b3\n This is Django 1.5.1, a bugfix release for Django 1.5. It\u2019s completely\n backwards compatible with Django 1.5, but includes a handful of fixes.\n The biggest fix is for a memory leak introduced in Django 1.5. Under certain\n@@ -11,16 +11,16 @@\n _\bt_\bi_\bc_\bk_\be_\bt_\b _\bt_\br_\ba_\bc_\bk_\be_\br (and in _\ba_\b _\br_\be_\bl_\ba_\bt_\be_\bd_\b _\bi_\bs_\bs_\bu_\be in Python itself).\n If you\u2019ve noticed memory problems under Django 1.5, upgrading to 1.5.1 should\n fix those issues.\n Django 1.5.1 also includes a couple smaller fixes:\n     * Module-level warnings emitted during tests are no longer silently hidden\n       (_\b#_\b1_\b8_\b9_\b8_\b5).\n     * Prevented filtering on password hashes in the user admin (_\b#_\b2_\b0_\b0_\b7_\b8).\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.5.10.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.5.10.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.5.10 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.5.10 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.5.9 release notes\" href=\"1.5.9.html\" />\n     <link rel=\"prev\" title=\"Django 1.5.11 release notes\" href=\"1.5.11.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.11.html\"\n-                          title=\"previous chapter\">Django 1.5.11 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.5.11 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.9.html\"\n-                          title=\"next chapter\">Django 1.5.9 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.5.9 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.5\b5.\b.1\b10\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 2\b2,\b, 2\b20\b01\b14\b4\n Django 1.5.10 fixes a regression in the 1.5.9 security release.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Allowed inherited and m2m fields to be referenced in the admin (_\b#_\b2_\b2_\b4_\b8_\b6)\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.5.11.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.5.11.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.5.11 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.5.11 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.5.10 release notes\" href=\"1.5.10.html\" />\n     <link rel=\"prev\" title=\"Django 1.5.12 release notes\" href=\"1.5.12.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.12.html\"\n-                          title=\"previous chapter\">Django 1.5.12 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.5.12 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.10.html\"\n-                          title=\"next chapter\">Django 1.5.10 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.5.10 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.5\b5.\b.1\b11\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 2\b22\b2,\b, 2\b20\b01\b14\b4\n Django 1.5.11 fixes a couple regressions in the 1.5.9 security release.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Allowed related many-to-many fields to be referenced in the admin\n       (_\b#_\b2_\b3_\b6_\b0_\b4).\n     * Allowed inline and hidden references to admin fields (_\b#_\b2_\b3_\b4_\b3_\b1).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.5.12.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.5.12.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.5.12 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.5.12 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.5.11 release notes\" href=\"1.5.11.html\" />\n     <link rel=\"prev\" title=\"Django 1.6 release notes\" href=\"1.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.html\"\n-                          title=\"previous chapter\">Django 1.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.11.html\"\n-                          title=\"next chapter\">Django 1.5.11 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.5.11 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.5\b5.\b.1\b12\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 2\b2,\b, 2\b20\b01\b15\b5\n Django 1.5.12 fixes a regression in the 1.5.9 security release.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression with dynamically generated inlines and allowed field\n       references in the admin (_\b#_\b2_\b3_\b7_\b5_\b4).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.5.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.5.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.5.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.5.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.5.1 release notes\" href=\"1.5.1.html\" />\n     <link rel=\"prev\" title=\"Django 1.5.3 release notes\" href=\"1.5.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -156,37 +157,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.3.html\"\n-                          title=\"previous chapter\">Django 1.5.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.5.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.1.html\"\n-                          title=\"next chapter\">Django 1.5.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.5.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.5\b5.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 1\b13\b3,\b, 2\b20\b01\b13\b3\n This is Django 1.5.2, a bugfix and security release for Django 1.5.\n *\b**\b**\b**\b**\b* M\bMi\bit\bti\big\bga\bat\bte\bed\bd p\bpo\bos\bss\bsi\bib\bbl\ble\be X\bXS\bSS\bS a\bat\btt\bta\bac\bck\bk v\bvi\bia\ba u\bus\bse\ber\br-\b-s\bsu\bup\bpp\bpl\bli\bie\bed\bd r\bre\bed\bdi\bir\bre\bec\bct\bt U\bUR\bRL\bLs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django relies on user input in some cases (e.g. django.contrib.auth.views.login\n@@ -46,16 +46,16 @@\n       an AttributeError: 'Settings' object has no attribute\n       '_original_allowed_hosts' exception, it\u2019s probably fixed (#20636).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bM_\bi_\bt_\bi_\bg_\ba_\bt_\be_\bd_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\ba_\bt_\bt_\ba_\bc_\bk_\b _\bv_\bi_\ba_\b _\bu_\bs_\be_\br_\b-_\bs_\bu_\bp_\bp_\bl_\bi_\be_\bd_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bU_\bR_\bL_\bs\n           o _\bX_\bS_\bS_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.5.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.5.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.5.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.5.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.5.2 release notes\" href=\"1.5.2.html\" />\n     <link rel=\"prev\" title=\"Django 1.5.4 release notes\" href=\"1.5.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -139,37 +140,37 @@\n <li><a class=\"reference internal\" href=\"#mitigating-a-remote-code-execution-vulnerability-in-django-contrib-sessions\">Mitigating a remote-code execution vulnerability in <code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.sessions</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.4.html\"\n-                          title=\"previous chapter\">Django 1.5.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.5.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.2.html\"\n-                          title=\"next chapter\">Django 1.5.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.5.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.5\b5.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 1\b10\b0,\b, 2\b20\b01\b13\b3\n This is Django 1.5.3, the third release in the Django 1.5 series. It addresses\n one security issue and also contains an opt-in feature to enhance the security\n of _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs.\n@@ -35,16 +35,16 @@\n keys, you will likely run into problems if you are using non-string keys in\n request.session. See the _\bS_\be_\bs_\bs_\bi_\bo_\bn_\b _\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn documentation for more details.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bD_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b _\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bs_\bs_\bi_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n           o _\bM_\bi_\bt_\bi_\bg_\ba_\bt_\bi_\bn_\bg_\b _\ba_\b _\br_\be_\bm_\bo_\bt_\be_\b-_\bc_\bo_\bd_\be_\b _\be_\bx_\be_\bc_\bu_\bt_\bi_\bo_\bn_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.5.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.5.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.5.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.5.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.5.3 release notes\" href=\"1.5.3.html\" />\n     <link rel=\"prev\" title=\"Django 1.5.5 release notes\" href=\"1.5.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -133,37 +134,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.5.html\"\n-                          title=\"previous chapter\">Django 1.5.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.5.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.3.html\"\n-                          title=\"next chapter\">Django 1.5.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.5.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.5\b5.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 1\b14\b4,\b, 2\b20\b01\b13\b3\n This is Django 1.5.4, the fourth release in the Django 1.5 series. It addresses\n two security issues and one bug.\n *\b**\b**\b**\b**\b* D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvi\bia\ba p\bpa\bas\bss\bsw\bwo\bor\brd\bd h\bha\bas\bsh\bhe\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -27,16 +27,16 @@\n       raised an exception) (#21102).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bi_\ba_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\bh_\ba_\bs_\bh_\be_\br_\bs\n           o _\bC_\bo_\br_\br_\be_\bc_\bt_\be_\bd_\b _\bu_\bs_\ba_\bg_\be_\b _\bo_\bf_\b _\bs_\be_\bn_\bs_\bi_\bt_\bi_\bv_\be_\b__\bp_\bo_\bs_\bt_\b__\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bs_\b(_\b)_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b\u2019_\bs_\b _\ba_\bd_\bm_\bi_\bn\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.5.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.5.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.5.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.5.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.5.4 release notes\" href=\"1.5.4.html\" />\n     <link rel=\"prev\" title=\"Django 1.5.6 release notes\" href=\"1.5.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -135,37 +136,37 @@\n <li><a class=\"reference internal\" href=\"#backwards-incompatible-changes\">Backwards incompatible changes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.6.html\"\n-                          title=\"previous chapter\">Django 1.5.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.5.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.4.html\"\n-                          title=\"next chapter\">Django 1.5.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.5.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.5\b5.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 2\b23\b3,\b, 2\b20\b01\b13\b3\n Django 1.5.5 fixes a couple security-related bugs and several other bugs in the\n 1.5 series.\n *\b**\b**\b**\b**\b* R\bRe\bea\bad\bdd\bdr\bre\bes\bss\bse\bed\bd d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvi\bia\ba p\bpa\bas\bss\bsw\bwo\bor\brd\bd h\bha\bas\bsh\bhe\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -26,16 +26,16 @@\n       been removed. Use socket.error provided by the standard library instead.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bR_\be_\ba_\bd_\bd_\br_\be_\bs_\bs_\be_\bd_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bi_\ba_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\bh_\ba_\bs_\bh_\be_\br_\bs\n           o _\bP_\br_\bo_\bp_\be_\br_\bl_\by_\b _\br_\bo_\bt_\ba_\bt_\be_\b _\bC_\bS_\bR_\bF_\b _\bt_\bo_\bk_\be_\bn_\b _\bo_\bn_\b _\bl_\bo_\bg_\bi_\bn\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n           o _\bB_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs_\b _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.5.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.5.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.5.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.5.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.5.5 release notes\" href=\"1.5.5.html\" />\n     <link rel=\"prev\" title=\"Django 1.5.7 release notes\" href=\"1.5.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -196,37 +197,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.7.html\"\n-                          title=\"previous chapter\">Django 1.5.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.5.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.5.html\"\n-                          title=\"next chapter\">Django 1.5.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.5.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.5\b5.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 2\b21\b1,\b, 2\b20\b01\b14\b4\n Django 1.5.6 fixes several bugs in 1.5.5, including three security issues.\n *\b**\b**\b**\b**\b* U\bUn\bne\bex\bxp\bpe\bec\bct\bte\bed\bd c\bco\bod\bde\be e\bex\bxe\bec\bcu\but\bti\bio\bon\bn u\bus\bsi\bin\bng\bg r\bre\bev\bve\ber\brs\bse\be(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django\u2019s URL handling is based on a mapping of regex patterns (representing the\n@@ -80,16 +80,16 @@\n upgraded to the latest release (1.6.1).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bU_\bn_\be_\bx_\bp_\be_\bc_\bt_\be_\bd_\b _\bc_\bo_\bd_\be_\b _\be_\bx_\be_\bc_\bu_\bt_\bi_\bo_\bn_\b _\bu_\bs_\bi_\bn_\bg_\b _\br_\be_\bv_\be_\br_\bs_\be_\b(_\b)\n           o _\bC_\ba_\bc_\bh_\bi_\bn_\bg_\b _\bo_\bf_\b _\ba_\bn_\bo_\bn_\by_\bm_\bo_\bu_\bs_\b _\bp_\ba_\bg_\be_\bs_\b _\bc_\bo_\bu_\bl_\bd_\b _\br_\be_\bv_\be_\ba_\bl_\b _\bC_\bS_\bR_\bF_\b _\bt_\bo_\bk_\be_\bn\n           o _\bM_\by_\bS_\bQ_\bL_\b _\bt_\by_\bp_\be_\bc_\ba_\bs_\bt_\bi_\bn_\bg\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.5.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.5.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.5.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.5.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.5.6 release notes\" href=\"1.5.6.html\" />\n     <link rel=\"prev\" title=\"Django 1.5.8 release notes\" href=\"1.5.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.8.html\"\n-                          title=\"previous chapter\">Django 1.5.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.5.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.6.html\"\n-                          title=\"next chapter\">Django 1.5.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.5.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.5\b5.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 2\b28\b8,\b, 2\b20\b01\b14\b4\n Django 1.5.7 fixes a regression in the 1.5.6 security release.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Restored the ability to reverse() views created using _\bf_\bu_\bn_\bc_\bt_\bo_\bo_\bl_\bs_\b._\bp_\ba_\br_\bt_\bi_\ba_\bl_\b(_\b)\n       (_\b#_\b2_\b2_\b4_\b8_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.5.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.5.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.5.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.5.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.5.7 release notes\" href=\"1.5.7.html\" />\n     <link rel=\"prev\" title=\"Django 1.5.9 release notes\" href=\"1.5.9.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -135,37 +136,37 @@\n <li><a class=\"reference internal\" href=\"#malformed-redirect-urls-from-user-input-not-correctly-validated\">Malformed redirect URLs from user input not correctly validated</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.9.html\"\n-                          title=\"previous chapter\">Django 1.5.9 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.5.9 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.7.html\"\n-                          title=\"next chapter\">Django 1.5.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.5.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.5\b5.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 1\b14\b4,\b, 2\b20\b01\b14\b4\n Django 1.5.8 fixes two security issues in 1.5.8.\n *\b**\b**\b**\b**\b* C\bCa\bac\bch\bhe\bes\bs m\bma\bay\by i\bin\bnc\bco\bor\brr\bre\bec\bct\btl\bly\by b\bbe\be a\bal\bll\blo\bow\bwe\bed\bd t\bto\bo s\bst\bto\bor\bre\be a\ban\bnd\bd s\bse\ber\brv\bve\be p\bpr\bri\biv\bva\bat\bte\be d\bda\bat\bta\ba_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n In certain situations, Django may allow caches to store private data related to\n@@ -32,16 +32,16 @@\n with more liberal URL parsing.\n To remedy this, the validation in is_safe_url() has been tightened to be able\n to handle and correctly validate these malformed URLs.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\ba_\bc_\bh_\be_\bs_\b _\bm_\ba_\by_\b _\bi_\bn_\bc_\bo_\br_\br_\be_\bc_\bt_\bl_\by_\b _\bb_\be_\b _\ba_\bl_\bl_\bo_\bw_\be_\bd_\b _\bt_\bo_\b _\bs_\bt_\bo_\br_\be_\b _\ba_\bn_\bd_\b _\bs_\be_\br_\bv_\be_\b _\bp_\br_\bi_\bv_\ba_\bt_\be_\b _\bd_\ba_\bt_\ba\n           o _\bM_\ba_\bl_\bf_\bo_\br_\bm_\be_\bd_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bU_\bR_\bL_\bs_\b _\bf_\br_\bo_\bm_\b _\bu_\bs_\be_\br_\b _\bi_\bn_\bp_\bu_\bt_\b _\bn_\bo_\bt_\b _\bc_\bo_\br_\br_\be_\bc_\bt_\bl_\by_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\bd\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.5.9.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.5.9.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.5.9 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.5.9 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.5.8 release notes\" href=\"1.5.8.html\" />\n     <link rel=\"prev\" title=\"Django 1.5.10 release notes\" href=\"1.5.10.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -152,37 +153,37 @@\n <li><a class=\"reference internal\" href=\"#data-leakage-via-query-string-manipulation-in-contrib-admin\">Data leakage via query string manipulation in <code class=\"docutils literal notranslate\"><span class=\"pre\">contrib.admin</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.10.html\"\n-                          title=\"previous chapter\">Django 1.5.10 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.5.10 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.8.html\"\n-                          title=\"next chapter\">Django 1.5.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.5.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.5\b5.\b.9\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 2\b20\b0,\b, 2\b20\b01\b14\b4\n Django 1.5.9 fixes several security issues in 1.5.8.\n *\b**\b**\b**\b**\b* r\bre\bev\bve\ber\brs\bse\be(\b()\b) c\bco\bou\bul\bld\bd g\bge\ben\bne\ber\bra\bat\bte\be U\bUR\bRL\bLs\bs p\bpo\boi\bin\bnt\bti\bin\bng\bg t\bto\bo o\bot\bth\bhe\ber\br h\bho\bos\bst\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n In certain situations, URL reversing could generate scheme-relative URLs (URLs\n@@ -46,16 +46,16 @@\n specified.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\br_\be_\bv_\be_\br_\bs_\be_\b(_\b)_\b _\bc_\bo_\bu_\bl_\bd_\b _\bg_\be_\bn_\be_\br_\ba_\bt_\be_\b _\bU_\bR_\bL_\bs_\b _\bp_\bo_\bi_\bn_\bt_\bi_\bn_\bg_\b _\bt_\bo_\b _\bo_\bt_\bh_\be_\br_\b _\bh_\bo_\bs_\bt_\bs\n           o _\bF_\bi_\bl_\be_\b _\bu_\bp_\bl_\bo_\ba_\bd_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be\n           o _\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\bs_\be_\bs_\bs_\bi_\bo_\bn_\b _\bh_\bi_\bj_\ba_\bc_\bk_\bi_\bn_\bg\n           o _\bD_\ba_\bt_\ba_\b _\bl_\be_\ba_\bk_\ba_\bg_\be_\b _\bv_\bi_\ba_\b _\bq_\bu_\be_\br_\by_\b _\bs_\bt_\br_\bi_\bn_\bg_\b _\bm_\ba_\bn_\bi_\bp_\bu_\bl_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.4.22 release notes\" href=\"1.4.22.html\" />\n     <link rel=\"prev\" title=\"Django 1.5.1 release notes\" href=\"1.5.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -352,15 +353,15 @@\n <a class=\"reference internal\" href=\"../ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_list_filter\" title=\"django.contrib.admin.ModelAdmin.get_list_filter\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">django.contrib.admin.ModelAdmin.get_list_filter()</span></code></a> method.</p></li>\n </ul>\n </section>\n </section>\n <section id=\"s-backwards-incompatible-changes-in-1-5\">\n <span id=\"s-backwards-incompatible-1-5\"></span><span id=\"backwards-incompatible-changes-in-1-5\"></span><span id=\"backwards-incompatible-1-5\"></span><h2>Backwards incompatible changes in 1.5<a class=\"headerlink\" href=\"#backwards-incompatible-changes-in-1-5\" title=\"Link to this heading\">\u00b6</a></h2>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>In addition to the changes outlined in this section, be sure to review the\n <a class=\"reference internal\" href=\"../internals/deprecation.html#deprecation-removed-in-1-5\"><span class=\"std std-ref\">deprecation plan</span></a> for any features that\n have been removed. If you haven\u2019t updated your code within the\n deprecation timeline for a given feature, its removal may appear as a\n backwards incompatible change.</p>\n </div>\n <section id=\"s-allowed-hosts-required-in-production\">\n@@ -433,15 +434,15 @@\n <a class=\"reference internal\" href=\"../ref/request-response.html#httpresponse-streaming\"><span class=\"std std-ref\">streaming responses</span></a> that delay content\n generation.</p>\n <p>This signal is now sent after the content is fully consumed by the WSGI\n gateway. This might be backwards incompatible if you rely on the signal being\n fired before sending the response content to the client. If you do, you should\n consider using <a class=\"reference internal\" href=\"../topics/http/middleware.html\"><span class=\"doc\">middleware</span></a> instead.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Some WSGI servers and middleware do not always call <code class=\"docutils literal notranslate\"><span class=\"pre\">close</span></code> on the\n response object after handling a request, most notably uWSGI prior to 1.2.6\n and Sentry\u2019s error reporting middleware up to 2.0.7. In those cases the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">request_finished</span></code> signal isn\u2019t sent at all. This can result in idle\n connections to database and memcache servers.</p>\n </div>\n </section>\n@@ -825,37 +826,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.1.html\"\n-                          title=\"previous chapter\">Django 1.5.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.5.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.4.22.html\"\n-                          title=\"next chapter\">Django 1.4.22 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.4.22 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 2\b26\b6,\b, 2\b20\b01\b13\b3\n Welcome to Django 1.5!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you\u2019ll want to be aware of when upgrading from Django 1.4\n@@ -214,15 +214,15 @@\n     * The API for _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b._\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\b__\bu_\bs_\be_\br_\b(_\b) method has\n       been modified to accept additional arguments adding capabilities similar\n       to _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs_\b._\ba_\bd_\bd_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b(_\b). This is useful for generating\n       error messages from admin actions.\n     * The admin\u2019s list filters can now be customized per-request thanks to the\n       new _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b._\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bg_\be_\bt_\b__\bl_\bi_\bs_\bt_\b__\bf_\bi_\bl_\bt_\be_\br_\b(_\b) method.\n *\b**\b**\b**\b**\b* B\bBa\bac\bck\bkw\bwa\bar\brd\bds\bs i\bin\bnc\bco\bom\bmp\bpa\bat\bti\bib\bbl\ble\be c\bch\bha\ban\bng\bge\bes\bs i\bin\bn 1\b1.\b.5\b5_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-Warning\n+Waarschuwing\n In addition to the changes outlined in this section, be sure to review the\n _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bp_\bl_\ba_\bn for any features that have been removed. If you haven\u2019t\n updated your code within the deprecation timeline for a given feature, its\n removal may appear as a backwards incompatible change.\n *\b**\b**\b**\b* A\bAL\bLL\bLO\bOW\bWE\bED\bD_\b_H\bHO\bOS\bST\bTS\bS r\bre\beq\bqu\bui\bir\bre\bed\bd i\bin\bn p\bpr\bro\bod\bdu\buc\bct\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n The new _\bA_\bL_\bL_\bO_\bW_\bE_\bD_\b__\bH_\bO_\bS_\bT_\bS setting validates the request\u2019s Host header and protects\n against host-poisoning attacks. This setting is now required whenever _\bD_\bE_\bB_\bU_\bG is\n@@ -269,15 +269,15 @@\n Django used to send the _\br_\be_\bq_\bu_\be_\bs_\bt_\b__\bf_\bi_\bn_\bi_\bs_\bh_\be_\bd signal as soon as the view function\n returned a response. This interacted badly with _\bs_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\b _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\bs that delay\n content generation.\n This signal is now sent after the content is fully consumed by the WSGI\n gateway. This might be backwards incompatible if you rely on the signal being\n fired before sending the response content to the client. If you do, you should\n consider using _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be instead.\n-Note\n+Notitie\n Some WSGI servers and middleware do not always call close on the response\n object after handling a request, most notably uWSGI prior to 1.2.6 and Sentry\u2019s\n error reporting middleware up to 2.0.7. In those cases the request_finished\n signal isn\u2019t sent at all. This can result in idle connections to database and\n memcache servers.\n *\b**\b**\b**\b* O\bOP\bPT\bTI\bIO\bON\bNS\bS,\b, P\bPU\bUT\bT a\ban\bnd\bd D\bDE\bEL\bLE\bET\bTE\bE r\bre\beq\bqu\bue\bes\bst\bts\bs i\bin\bn t\bth\bhe\be t\bte\bes\bst\bt c\bcl\bli\bie\ben\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n Unlike GET and POST, these HTTP methods aren\u2019t implemented by web browsers.\n@@ -548,16 +548,16 @@\n                 # _\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\b _\bb_\be_\bh_\ba_\bv_\bi_\bo_\br_\b _\bo_\bf_\b _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n                 # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bs_\bi_\bm_\bp_\bl_\be_\bj_\bs_\bo_\bn\n                 # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b._\bS_\bt_\br_\bA_\bn_\bd_\bU_\bn_\bi_\bc_\bo_\bd_\be\n                 # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bi_\bt_\be_\br_\bc_\bo_\bm_\bp_\ba_\bt_\b._\bp_\br_\bo_\bd_\bu_\bc_\bt\n                 # _\bc_\bl_\be_\ba_\bn_\bu_\bp_\b _\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd\n                 # _\bd_\ba_\bi_\bl_\by_\b__\bc_\bl_\be_\ba_\bn_\bu_\bp_\b._\bp_\by_\b _\bs_\bc_\br_\bi_\bp_\bt\n                 # _\bd_\be_\bp_\bt_\bh_\b _\bk_\be_\by_\bw_\bo_\br_\bd_\b _\ba_\br_\bg_\bu_\bm_\be_\bn_\bt_\b _\bi_\bn_\b _\bs_\be_\bl_\be_\bc_\bt_\b__\br_\be_\bl_\ba_\bt_\be_\bd\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b4_\b._\b2_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.6.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.6.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.6.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.6.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.6 release notes\" href=\"1.6.html\" />\n     <link rel=\"prev\" title=\"Django 1.6.2 release notes\" href=\"1.6.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -156,37 +157,37 @@\n <li><a class=\"reference internal\" href=\"#bug-fixes\">Bug fixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.2.html\"\n-                          title=\"previous chapter\">Django 1.6.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.6.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.html\"\n-                          title=\"next chapter\">Django 1.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.6\b6.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 1\b12\b2,\b, 2\b20\b01\b13\b3\n This is Django 1.6.1, a bugfix release for Django 1.6. In addition to the bug\n fixes listed below, translations submitted since the 1.6 release are also\n included.\n@@ -54,16 +54,16 @@\n     * Fixed a crash in _\bI_\bm_\ba_\bg_\be_\bF_\bi_\be_\bl_\bd on some platforms (Homebrew and RHEL6\n       reported) (#21355).\n     * Fixed a regression when using generic relations in ModelAdmin.list_filter\n       (#21431).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\b _\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.6.10.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.6.10.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.6.10 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.6.10 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.6.9 release notes\" href=\"1.6.9.html\" />\n     <link rel=\"prev\" title=\"Django 1.6.11 release notes\" href=\"1.6.11.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -158,37 +159,37 @@\n <li><a class=\"reference internal\" href=\"#database-denial-of-service-with-modelmultiplechoicefield\">Database denial-of-service with <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelMultipleChoiceField</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.11.html\"\n-                          title=\"previous chapter\">Django 1.6.11 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.6.11 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.9.html\"\n-                          title=\"next chapter\">Django 1.6.9 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.6.9 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.6\b6.\b.1\b10\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 1\b13\b3,\b, 2\b20\b01\b15\b5\n Django 1.6.10 fixes several security issues in 1.6.9.\n *\b**\b**\b**\b**\b* W\bWS\bSG\bGI\bI h\bhe\bea\bad\bde\ber\br s\bsp\bpo\boo\bof\bfi\bin\bng\bg v\bvi\bia\ba u\bun\bnd\bde\ber\brs\bsc\bco\bor\bre\be/\b/d\bda\bas\bsh\bh c\bco\bon\bnf\bfl\bla\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n When HTTP headers are placed into the WSGI environ, they are normalized by\n@@ -49,16 +49,16 @@\n to address this issue.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bW_\bS_\bG_\bI_\b _\bh_\be_\ba_\bd_\be_\br_\b _\bs_\bp_\bo_\bo_\bf_\bi_\bn_\bg_\b _\bv_\bi_\ba_\b _\bu_\bn_\bd_\be_\br_\bs_\bc_\bo_\br_\be_\b/_\bd_\ba_\bs_\bh_\b _\bc_\bo_\bn_\bf_\bl_\ba_\bt_\bi_\bo_\bn\n           o _\bM_\bi_\bt_\bi_\bg_\ba_\bt_\be_\bd_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\ba_\bt_\bt_\ba_\bc_\bk_\b _\bv_\bi_\ba_\b _\bu_\bs_\be_\br_\b-_\bs_\bu_\bp_\bp_\bl_\bi_\be_\bd_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bU_\bR_\bL_\bs\n           o _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\ba_\bt_\bt_\ba_\bc_\bk_\b _\ba_\bg_\ba_\bi_\bn_\bs_\bt_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bs_\bt_\ba_\bt_\bi_\bc_\b._\bs_\be_\br_\bv_\be\n           o _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bw_\bi_\bt_\bh_\b _\bM_\bo_\bd_\be_\bl_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.6.11.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.6.11.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.6.11 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.6.11 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.6.10 release notes\" href=\"1.6.10.html\" />\n     <link rel=\"prev\" title=\"Django 1.7 release notes\" href=\"1.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -133,37 +134,37 @@\n <li><a class=\"reference internal\" href=\"#mitigated-possible-xss-attack-via-user-supplied-redirect-urls\">Mitigated possible XSS attack via user-supplied redirect URLs</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.html\"\n-                          title=\"previous chapter\">Django 1.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.10.html\"\n-                          title=\"next chapter\">Django 1.6.10 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.6.10 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.6\b6.\b.1\b11\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 1\b18\b8,\b, 2\b20\b01\b15\b5\n Django 1.6.11 fixes two security issues in 1.6.10.\n *\b**\b**\b**\b**\b* D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by w\bwi\bit\bth\bh s\bst\btr\bri\bip\bp_\b_t\bta\bag\bgs\bs(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Last year _\bs_\bt_\br_\bi_\bp_\b__\bt_\ba_\bg_\bs_\b(_\b) was changed to work iteratively. The problem is that the\n@@ -30,16 +30,16 @@\n targets and puts such a URL into a link, they could suffer from an XSS attack\n as some browsers such as Google Chrome ignore control characters at the start\n of a URL in an anchor href.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bw_\bi_\bt_\bh_\b _\bs_\bt_\br_\bi_\bp_\b__\bt_\ba_\bg_\bs_\b(_\b)\n           o _\bM_\bi_\bt_\bi_\bg_\ba_\bt_\be_\bd_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\ba_\bt_\bt_\ba_\bc_\bk_\b _\bv_\bi_\ba_\b _\bu_\bs_\be_\br_\b-_\bs_\bu_\bp_\bp_\bl_\bi_\be_\bd_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bU_\bR_\bL_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.6.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.6.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.6.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.6.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.6.1 release notes\" href=\"1.6.1.html\" />\n     <link rel=\"prev\" title=\"Django 1.6.3 release notes\" href=\"1.6.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -125,37 +126,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.3.html\"\n-                          title=\"previous chapter\">Django 1.6.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.6.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.1.html\"\n-                          title=\"next chapter\">Django 1.6.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.6.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.6\b6.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 6\b6,\b, 2\b20\b01\b14\b4\n This is Django 1.6.2, a bugfix release for Django 1.6. Django 1.6.2 fixes\n several bugs in 1.6.1:\n     * Prevented the base geometry object of a prepared geometry to be garbage\n@@ -26,16 +26,16 @@\n     * Oracle database introspection now works with boolean and float fields\n       (_\b#_\b1_\b9_\b8_\b8_\b4).\n     * Fixed an issue where lazy objects weren\u2019t actually marked as safe when\n       passed through _\bm_\ba_\br_\bk_\b__\bs_\ba_\bf_\be_\b(_\b) and could end up being double-escaped\n       (_\b#_\b2_\b1_\b8_\b8_\b2).\n Additionally, Django\u2019s vendored version of six, django.utils.six has been\n upgraded to the latest release (1.5.2).\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.6.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.6.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.6.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.6.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.6.2 release notes\" href=\"1.6.2.html\" />\n     <link rel=\"prev\" title=\"Django 1.6.4 release notes\" href=\"1.6.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -246,37 +247,37 @@\n <li><a class=\"reference internal\" href=\"#other-bugfixes-and-changes\">Other bugfixes and changes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.4.html\"\n-                          title=\"previous chapter\">Django 1.6.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.6.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.2.html\"\n-                          title=\"next chapter\">Django 1.6.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.6.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.6\b6.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 2\b21\b1,\b, 2\b20\b01\b14\b4\n Django 1.6.3 fixes several bugs in 1.6.2, including three security issues, and\n makes one backwards-incompatible change:\n *\b**\b**\b**\b**\b* U\bUn\bne\bex\bxp\bpe\bec\bct\bte\bed\bd c\bco\bod\bde\be e\bex\bxe\bec\bcu\but\bti\bio\bon\bn u\bus\bsi\bin\bng\bg r\bre\bev\bve\ber\brs\bse\be(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -116,16 +116,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bU_\bn_\be_\bx_\bp_\be_\bc_\bt_\be_\bd_\b _\bc_\bo_\bd_\be_\b _\be_\bx_\be_\bc_\bu_\bt_\bi_\bo_\bn_\b _\bu_\bs_\bi_\bn_\bg_\b _\br_\be_\bv_\be_\br_\bs_\be_\b(_\b)\n           o _\bC_\ba_\bc_\bh_\bi_\bn_\bg_\b _\bo_\bf_\b _\ba_\bn_\bo_\bn_\by_\bm_\bo_\bu_\bs_\b _\bp_\ba_\bg_\be_\bs_\b _\bc_\bo_\bu_\bl_\bd_\b _\br_\be_\bv_\be_\ba_\bl_\b _\bC_\bS_\bR_\bF_\b _\bt_\bo_\bk_\be_\bn\n           o _\bM_\by_\bS_\bQ_\bL_\b _\bt_\by_\bp_\be_\bc_\ba_\bs_\bt_\bi_\bn_\bg\n           o _\bs_\be_\bl_\be_\bc_\bt_\b__\bf_\bo_\br_\b__\bu_\bp_\bd_\ba_\bt_\be_\b(_\b)_\b _\br_\be_\bq_\bu_\bi_\br_\be_\bs_\b _\ba_\b _\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn\n           o _\bO_\bt_\bh_\be_\br_\b _\bb_\bu_\bg_\bf_\bi_\bx_\be_\bs_\b _\ba_\bn_\bd_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.6.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.6.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.6.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.6.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.6.3 release notes\" href=\"1.6.3.html\" />\n     <link rel=\"prev\" title=\"Django 1.6.5 release notes\" href=\"1.6.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -112,37 +113,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.5.html\"\n-                          title=\"previous chapter\">Django 1.6.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.6.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.3.html\"\n-                          title=\"next chapter\">Django 1.6.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.6.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.6\b6.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 2\b28\b8,\b, 2\b20\b01\b14\b4\n Django 1.6.4 fixes several bugs in 1.6.3.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Added backwards compatibility support for the _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bm_\be_\bs_\bs_\ba_\bg_\be_\bs\n@@ -11,16 +11,16 @@\n     * Restored the ability to reverse() views created using _\bf_\bu_\bn_\bc_\bt_\bo_\bo_\bl_\bs_\b._\bp_\ba_\br_\bt_\bi_\ba_\bl_\b(_\b)\n       (_\b#_\b2_\b2_\b4_\b8_\b6).\n     * Fixed the object_id of the LogEntry that\u2019s created after a user password\n       change in the admin (_\b#_\b2_\b2_\b5_\b1_\b5).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.6.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.6.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.6.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.6.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.6.4 release notes\" href=\"1.6.4.html\" />\n     <link rel=\"prev\" title=\"Django 1.6.6 release notes\" href=\"1.6.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -150,37 +151,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.6.html\"\n-                          title=\"previous chapter\">Django 1.6.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.6.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.4.html\"\n-                          title=\"next chapter\">Django 1.6.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.6.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.6\b6.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 1\b14\b4,\b, 2\b20\b01\b14\b4\n Django 1.6.5 fixes two security issues and several bugs in 1.6.4.\n *\b**\b**\b**\b**\b* I\bIs\bss\bsu\bue\be:\b: C\bCa\bac\bch\bhe\bes\bs m\bma\bay\by i\bin\bnc\bco\bor\brr\bre\bec\bct\btl\bly\by b\bbe\be a\bal\bll\blo\bow\bwe\bed\bd t\bto\bo s\bst\bto\bor\bre\be a\ban\bnd\bd s\bse\ber\brv\bve\be p\bpr\bri\biv\bva\bat\bte\be d\bda\bat\bta\ba_\b?\b\u00b6\n *\b**\b**\b**\b**\b*\n@@ -46,16 +46,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bI_\bs_\bs_\bu_\be_\b:_\b _\bC_\ba_\bc_\bh_\be_\bs_\b _\bm_\ba_\by_\b _\bi_\bn_\bc_\bo_\br_\br_\be_\bc_\bt_\bl_\by_\b _\bb_\be_\b _\ba_\bl_\bl_\bo_\bw_\be_\bd_\b _\bt_\bo_\b _\bs_\bt_\bo_\br_\be_\b _\ba_\bn_\bd_\b _\bs_\be_\br_\bv_\be_\b _\bp_\br_\bi_\bv_\ba_\bt_\be\n             _\bd_\ba_\bt_\ba\n           o _\bI_\bs_\bs_\bu_\be_\b:_\b _\bM_\ba_\bl_\bf_\bo_\br_\bm_\be_\bd_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bU_\bR_\bL_\bs_\b _\bf_\br_\bo_\bm_\b _\bu_\bs_\be_\br_\b _\bi_\bn_\bp_\bu_\bt_\b _\bn_\bo_\bt_\b _\bc_\bo_\br_\br_\be_\bc_\bt_\bl_\by\n             _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\bd\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.6.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.6.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.6.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.6.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.6.5 release notes\" href=\"1.6.5.html\" />\n     <link rel=\"prev\" title=\"Django 1.6.7 release notes\" href=\"1.6.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -178,37 +179,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.7.html\"\n-                          title=\"previous chapter\">Django 1.6.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.6.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.5.html\"\n-                          title=\"next chapter\">Django 1.6.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.6.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.6\b6.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 2\b20\b0,\b, 2\b20\b01\b14\b4\n Django 1.6.6 fixes several security issues and bugs in 1.6.5.\n *\b**\b**\b**\b**\b* r\bre\bev\bve\ber\brs\bse\be(\b()\b) c\bco\bou\bul\bld\bd g\bge\ben\bne\ber\bra\bat\bte\be U\bUR\bRL\bLs\bs p\bpo\boi\bin\bnt\bti\bin\bng\bg t\bto\bo o\bot\bth\bhe\ber\br h\bho\bos\bst\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n In certain situations, URL reversing could generate scheme-relative URLs (URLs\n@@ -67,16 +67,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\br_\be_\bv_\be_\br_\bs_\be_\b(_\b)_\b _\bc_\bo_\bu_\bl_\bd_\b _\bg_\be_\bn_\be_\br_\ba_\bt_\be_\b _\bU_\bR_\bL_\bs_\b _\bp_\bo_\bi_\bn_\bt_\bi_\bn_\bg_\b _\bt_\bo_\b _\bo_\bt_\bh_\be_\br_\b _\bh_\bo_\bs_\bt_\bs\n           o _\bF_\bi_\bl_\be_\b _\bu_\bp_\bl_\bo_\ba_\bd_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be\n           o _\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\bs_\be_\bs_\bs_\bi_\bo_\bn_\b _\bh_\bi_\bj_\ba_\bc_\bk_\bi_\bn_\bg\n           o _\bD_\ba_\bt_\ba_\b _\bl_\be_\ba_\bk_\ba_\bg_\be_\b _\bv_\bi_\ba_\b _\bq_\bu_\be_\br_\by_\b _\bs_\bt_\br_\bi_\bn_\bg_\b _\bm_\ba_\bn_\bi_\bp_\bu_\bl_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.6.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.6.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.6.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.6.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.6.6 release notes\" href=\"1.6.6.html\" />\n     <link rel=\"prev\" title=\"Django 1.6.8 release notes\" href=\"1.6.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -110,37 +111,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.8.html\"\n-                          title=\"previous chapter\">Django 1.6.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.6.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.6.html\"\n-                          title=\"next chapter\">Django 1.6.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.6.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.6\b6.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 2\b2,\b, 2\b20\b01\b14\b4\n Django 1.6.7 fixes several bugs in 1.6.6, including a regression related to a\n security fix in that release.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Allowed inherited and m2m fields to be referenced in the admin (_\b#_\b2_\b3_\b3_\b2_\b9).\n     * Fixed a crash when using QuerySet.defer() with select_related() (_\b#_\b2_\b3_\b3_\b7_\b0).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.6.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.6.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.6.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.6.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.6.7 release notes\" href=\"1.6.7.html\" />\n     <link rel=\"prev\" title=\"Django 1.6.9 release notes\" href=\"1.6.9.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.9.html\"\n-                          title=\"previous chapter\">Django 1.6.9 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.6.9 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.7.html\"\n-                          title=\"next chapter\">Django 1.6.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.6.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.6\b6.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 2\b22\b2,\b, 2\b20\b01\b14\b4\n Django 1.6.8 fixes a couple regressions in the 1.6.6 security release.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Allowed related many-to-many fields to be referenced in the admin\n       (_\b#_\b2_\b3_\b6_\b0_\b4).\n     * Allowed inline and hidden references to admin fields (_\b#_\b2_\b3_\b4_\b3_\b1).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.6.9.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.6.9.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.6.9 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.6.9 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.6.8 release notes\" href=\"1.6.8.html\" />\n     <link rel=\"prev\" title=\"Django 1.6.10 release notes\" href=\"1.6.10.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.10.html\"\n-                          title=\"previous chapter\">Django 1.6.10 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.6.10 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.8.html\"\n-                          title=\"next chapter\">Django 1.6.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.6.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.6\b6.\b.9\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 2\b2,\b, 2\b20\b01\b15\b5\n Django 1.6.9 fixes a regression in the 1.6.6 security release.\n Additionally, Django\u2019s vendored version of six, django.utils.six, has been\n upgraded to the latest release (1.9.0).\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression with dynamically generated inlines and allowed field\n       references in the admin (_\b#_\b2_\b3_\b7_\b5_\b4).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.5.12 release notes\" href=\"1.5.12.html\" />\n     <link rel=\"prev\" title=\"Django 1.6.1 release notes\" href=\"1.6.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -76,15 +77,15 @@\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"releases-1.6\">\n             \n   <section id=\"s-django-1-6-release-notes\">\n <span id=\"django-1-6-release-notes\"></span><h1>Django 1.6 release notes<a class=\"headerlink\" href=\"#django-1-6-release-notes\" title=\"Link to this heading\">\u00b6</a></h1>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Dedicated to Malcolm Tredinnick</p>\n <p>On March 17, 2013, the Django project and the free software community lost\n a very dear friend and developer.</p>\n <p>Malcolm was a long-time contributor to Django, a model community member, a\n brilliant mind, and a friend. His contributions to Django \u2014 and to many other\n open source projects \u2014 are nearly impossible to enumerate. Many on the core\n Django team had their first patches reviewed by him; his mentorship enriched\n@@ -362,15 +363,15 @@\n the new iteration count as necessary.</p></li>\n </ul>\n </section>\n </section>\n <section id=\"s-backwards-incompatible-changes-in-1-6\">\n <span id=\"s-backwards-incompatible-1-6\"></span><span id=\"backwards-incompatible-changes-in-1-6\"></span><span id=\"backwards-incompatible-1-6\"></span><h2>Backwards incompatible changes in 1.6<a class=\"headerlink\" href=\"#backwards-incompatible-changes-in-1-6\" title=\"Link to this heading\">\u00b6</a></h2>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>In addition to the changes outlined in this section, be sure to review the\n <a class=\"reference internal\" href=\"../internals/deprecation.html#deprecation-removed-in-1-6\"><span class=\"std std-ref\">deprecation plan</span></a> for any features that\n have been removed. If you haven\u2019t updated your code within the\n deprecation timeline for a given feature, its removal may appear as a\n backwards incompatible change.</p>\n </div>\n <section id=\"s-new-transaction-management-model\">\n@@ -1193,37 +1194,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.1.html\"\n-                          title=\"previous chapter\">Django 1.6.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.6.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.5.12.html\"\n-                          title=\"next chapter\">Django 1.5.12 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.5.12 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,12 +1,12 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n-Note\n+Notitie\n Dedicated to Malcolm Tredinnick\n On March 17, 2013, the Django project and the free software community lost a\n very dear friend and developer.\n Malcolm was a long-time contributor to Django, a model community member, a\n brilliant mind, and a friend. His contributions to Django \u2014 and to many other\n open source projects \u2014 are nearly impossible to enumerate. Many on the core\n Django team had their first patches reviewed by him; his mentorship enriched\n@@ -215,15 +215,15 @@\n     * The default iteration count for the PBKDF2 password hasher has been\n       increased by 20%. This backwards compatible change will not affect\n       existing passwords or users who have subclassed\n       django.contrib.auth.hashers.PBKDF2PasswordHasher to change the default\n       value. Passwords _\bw_\bi_\bl_\bl_\b _\bb_\be_\b _\bu_\bp_\bg_\br_\ba_\bd_\be_\bd to use the new iteration count as\n       necessary.\n *\b**\b**\b**\b**\b* B\bBa\bac\bck\bkw\bwa\bar\brd\bds\bs i\bin\bnc\bco\bom\bmp\bpa\bat\bti\bib\bbl\ble\be c\bch\bha\ban\bng\bge\bes\bs i\bin\bn 1\b1.\b.6\b6_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-Warning\n+Waarschuwing\n In addition to the changes outlined in this section, be sure to review the\n _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bp_\bl_\ba_\bn for any features that have been removed. If you haven\u2019t\n updated your code within the deprecation timeline for a given feature, its\n removal may appear as a backwards incompatible change.\n *\b**\b**\b**\b* N\bNe\bew\bw t\btr\bra\ban\bns\bsa\bac\bct\bti\bio\bon\bn m\bma\ban\bna\bag\bge\bem\bme\ben\bnt\bt m\bmo\bod\bde\bel\bl_\b?\b\u00b6 *\b**\b**\b**\b*\n *\b**\b**\b* B\bBe\beh\bha\bav\bvi\bio\bor\br c\bch\bha\ban\bng\bge\bes\bs_\b?\b\u00b6 *\b**\b**\b*\n Database-level autocommit is enabled by default in Django 1.6. While this\n@@ -831,16 +831,16 @@\n                 # _\bg_\be_\bt_\b__\b(_\ba_\bd_\bd_\b|_\bc_\bh_\ba_\bn_\bg_\be_\b|_\bd_\be_\bl_\be_\bt_\be_\b)_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b _\bm_\bo_\bd_\be_\bl_\b _\b__\bm_\be_\bt_\ba_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs\n                 # _\bg_\be_\bt_\b__\bq_\bu_\be_\br_\by_\b__\bs_\be_\bt_\b _\ba_\bn_\bd_\b _\bs_\bi_\bm_\bi_\bl_\ba_\br_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs_\b _\br_\be_\bn_\ba_\bm_\be_\bd_\b _\bt_\bo_\b _\bg_\be_\bt_\b__\bq_\bu_\be_\br_\by_\bs_\be_\bt\n                 # _\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\b _\bv_\bi_\be_\bw_\b _\ba_\bn_\bd_\b _\bU_\bR_\bL_\bc_\bo_\bn_\bf\n                 # _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\b _\bw_\bi_\bt_\bh_\bo_\bu_\bt_\b _\bf_\bi_\be_\bl_\bd_\bs_\b _\bo_\br_\b _\be_\bx_\bc_\bl_\bu_\bd_\be\n                 # _\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\ba_\bn_\bd_\b _\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw_\b _\bw_\bi_\bt_\bh_\bo_\bu_\bt_\b _\be_\bx_\bp_\bl_\bi_\bc_\bi_\bt_\b _\bf_\bi_\be_\bl_\bd_\bs\n                 # _\bM_\bu_\bn_\bg_\bi_\bn_\bg_\b _\bo_\bf_\b _\bh_\be_\bl_\bp_\b _\bt_\be_\bx_\bt_\b _\bo_\bf_\b _\bm_\bo_\bd_\be_\bl_\b _\bf_\bo_\br_\bm_\b _\bf_\bi_\be_\bl_\bd_\bs_\b _\bf_\bo_\br_\b _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd\n                   _\bf_\bi_\be_\bl_\bd_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b5_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.7.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.7.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.7.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.7.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.7 release notes\" href=\"1.7.html\" />\n     <link rel=\"prev\" title=\"Django 1.7.2 release notes\" href=\"1.7.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -191,37 +192,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.2.html\"\n-                          title=\"previous chapter\">Django 1.7.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.7.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.html\"\n-                          title=\"next chapter\">Django 1.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.7\b7.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 2\b22\b2,\b, 2\b20\b01\b14\b4\n Django 1.7.1 fixes several bugs in 1.7.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Allowed related many-to-many fields to be referenced in the admin\n@@ -83,16 +83,16 @@\n     * Fixed a regression when feeding the Django test client with an empty data\n       string (_\b#_\b2_\b1_\b7_\b4_\b0).\n     * Fixed a regression in _\bm_\ba_\bk_\be_\bm_\be_\bs_\bs_\ba_\bg_\be_\bs where static files were unexpectedly\n       ignored (_\b#_\b2_\b3_\b5_\b8_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.7.10.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.7.10.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.7.10 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.7.10 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.7.9 release notes\" href=\"1.7.9.html\" />\n     <link rel=\"prev\" title=\"Django 1.7.11 release notes\" href=\"1.7.11.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -116,37 +117,37 @@\n <li><a class=\"reference internal\" href=\"#denial-of-service-possibility-in-logout-view-by-filling-session-store\">Denial-of-service possibility in <code class=\"docutils literal notranslate\"><span class=\"pre\">logout()</span></code> view by filling session store</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.11.html\"\n-                          title=\"previous chapter\">Django 1.7.11 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.7.11 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.9.html\"\n-                          title=\"next chapter\">Django 1.7.9 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.7.9 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.7\b7.\b.1\b10\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 1\b18\b8,\b, 2\b20\b01\b15\b5\n Django 1.7.10 fixes a security issue in 1.7.9.\n *\b**\b**\b**\b**\b* D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn l\blo\bog\bgo\bou\but\bt(\b()\b) v\bvi\bie\bew\bw b\bby\by f\bfi\bil\bll\bli\bin\bng\bg s\bse\bes\bss\bsi\bio\bon\bn s\bst\bto\bor\bre\be_\b?\b\u00b6\n *\b**\b**\b**\b**\b*\n@@ -18,16 +18,16 @@\n cache_db.SessionStore.flush() methods have been modified to avoid creating a\n new empty session. Maintainers of third-party session backends should check if\n the same vulnerability is present in their backend and correct it if so.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bl_\bo_\bg_\bo_\bu_\bt_\b(_\b)_\b _\bv_\bi_\be_\bw_\b _\bb_\by_\b _\bf_\bi_\bl_\bl_\bi_\bn_\bg_\b _\bs_\be_\bs_\bs_\bi_\bo_\bn\n             _\bs_\bt_\bo_\br_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.7.11.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.7.11.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.7.11 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.7.11 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.7.10 release notes\" href=\"1.7.10.html\" />\n     <link rel=\"prev\" title=\"Django 1.8 release notes\" href=\"1.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -119,37 +120,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.html\"\n-                          title=\"previous chapter\">Django 1.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.10.html\"\n-                          title=\"next chapter\">Django 1.7.10 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.7.10 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.7\b7.\b.1\b11\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 2\b24\b4,\b, 2\b20\b01\b15\b5\n Django 1.7.11 fixes a security issue and a data loss bug in 1.7.10.\n *\b**\b**\b**\b**\b* F\bFi\bix\bxe\bed\bd s\bse\bet\btt\bti\bin\bng\bgs\bs l\ble\bea\bak\bk p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn d\bda\bat\bte\be t\bte\bem\bmp\bpl\bla\bat\bte\be f\bfi\bil\blt\bte\ber\br_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n If an application allows users to specify an unvalidated format for dates and\n@@ -16,16 +16,16 @@\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a data loss possibility with _\bP_\br_\be_\bf_\be_\bt_\bc_\bh if to_attr is set to a\n       ManyToManyField (_\b#_\b2_\b5_\b6_\b9_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bF_\bi_\bx_\be_\bd_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b _\bl_\be_\ba_\bk_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bd_\ba_\bt_\be_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.7.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.7.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.7.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.7.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.7.1 release notes\" href=\"1.7.1.html\" />\n     <link rel=\"prev\" title=\"Django 1.7.3 release notes\" href=\"1.7.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -229,37 +230,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.3.html\"\n-                          title=\"previous chapter\">Django 1.7.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.7.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.1.html\"\n-                          title=\"next chapter\">Django 1.7.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.7.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.7\b7.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 2\b2,\b, 2\b20\b01\b15\b5\n Django 1.7.2 fixes several bugs in 1.7.1.\n Additionally, Django\u2019s vendored version of six, django.utils.six, has been\n upgraded to the latest release (1.9.0).\n@@ -115,16 +115,16 @@\n     * Fixed crash when ValidationError is initialized with a ValidationError\n       that is initialized with a dictionary (_\b#_\b2_\b4_\b0_\b0_\b8).\n     * Prevented a crash on apps without migrations when running migrate --list\n       (_\b#_\b2_\b3_\b3_\b6_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.7.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.7.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.7.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.7.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.7.2 release notes\" href=\"1.7.2.html\" />\n     <link rel=\"prev\" title=\"Django 1.7.4 release notes\" href=\"1.7.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -177,37 +178,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.4.html\"\n-                          title=\"previous chapter\">Django 1.7.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.7.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.2.html\"\n-                          title=\"next chapter\">Django 1.7.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.7.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.7\b7.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 1\b13\b3,\b, 2\b20\b01\b15\b5\n Django 1.7.3 fixes several security issues and bugs in 1.7.2.\n *\b**\b**\b**\b**\b* W\bWS\bSG\bGI\bI h\bhe\bea\bad\bde\ber\br s\bsp\bpo\boo\bof\bfi\bin\bng\bg v\bvi\bia\ba u\bun\bnd\bde\ber\brs\bsc\bco\bor\bre\be/\b/d\bda\bas\bsh\bh c\bco\bon\bnf\bfl\bla\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n When HTTP headers are placed into the WSGI environ, they are normalized by\n@@ -64,16 +64,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bW_\bS_\bG_\bI_\b _\bh_\be_\ba_\bd_\be_\br_\b _\bs_\bp_\bo_\bo_\bf_\bi_\bn_\bg_\b _\bv_\bi_\ba_\b _\bu_\bn_\bd_\be_\br_\bs_\bc_\bo_\br_\be_\b/_\bd_\ba_\bs_\bh_\b _\bc_\bo_\bn_\bf_\bl_\ba_\bt_\bi_\bo_\bn\n           o _\bM_\bi_\bt_\bi_\bg_\ba_\bt_\be_\bd_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\ba_\bt_\bt_\ba_\bc_\bk_\b _\bv_\bi_\ba_\b _\bu_\bs_\be_\br_\b-_\bs_\bu_\bp_\bp_\bl_\bi_\be_\bd_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bU_\bR_\bL_\bs\n           o _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\ba_\bt_\bt_\ba_\bc_\bk_\b _\ba_\bg_\ba_\bi_\bn_\bs_\bt_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bs_\bt_\ba_\bt_\bi_\bc_\b._\bs_\be_\br_\bv_\be\n           o _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bw_\bi_\bt_\bh_\b _\bM_\bo_\bd_\be_\bl_\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bC_\bh_\bo_\bi_\bc_\be_\bF_\bi_\be_\bl_\bd\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.7.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.7.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.7.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.7.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.7.3 release notes\" href=\"1.7.3.html\" />\n     <link rel=\"prev\" title=\"Django 1.7.5 release notes\" href=\"1.7.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -116,37 +117,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.5.html\"\n-                          title=\"previous chapter\">Django 1.7.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.7.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.3.html\"\n-                          title=\"next chapter\">Django 1.7.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.7.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.7\b7.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 2\b27\b7,\b, 2\b20\b01\b15\b5\n Django 1.7.4 fixes several bugs in 1.7.3.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a migration crash when unapplying contrib.contenttypes\u2019s or\n@@ -15,16 +15,16 @@\n       certain circumstances (security fix regression, _\b#_\b2_\b4_\b1_\b9_\b3).\n     * Fixed schema check for ManyToManyField to look for internal type instead\n       of checking class instance, so you can write custom m2m-like fields with\n       the same behavior. (_\b#_\b2_\b4_\b1_\b0_\b4).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.7.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.7.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.7.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.7.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.7.4 release notes\" href=\"1.7.4.html\" />\n     <link rel=\"prev\" title=\"Django 1.7.6 release notes\" href=\"1.7.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -117,37 +118,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.6.html\"\n-                          title=\"previous chapter\">Django 1.7.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.7.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.4.html\"\n-                          title=\"next chapter\">Django 1.7.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.7.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.7\b7.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 2\b25\b5,\b, 2\b20\b01\b15\b5\n Django 1.7.5 fixes several bugs in 1.7.4.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Reverted a fix that prevented a migration crash when unapplying\n@@ -16,16 +16,16 @@\n     * Added the ability to set the isolation level on PostgreSQL with psycopg2\n       \u2265 2.4.2 (_\b#_\b2_\b4_\b3_\b1_\b8). It was advertised as a new feature in Django 1.6 but it\n       didn\u2019t work in practice.\n     * Formats for the Azerbaijani locale (az) have been added.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.7.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.7.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.7.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.7.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.7.5 release notes\" href=\"1.7.5.html\" />\n     <link rel=\"prev\" title=\"Django 1.7.7 release notes\" href=\"1.7.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -121,37 +122,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.7.html\"\n-                          title=\"previous chapter\">Django 1.7.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.7.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.5.html\"\n-                          title=\"next chapter\">Django 1.7.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.7.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.7\b7.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 9\b9,\b, 2\b20\b01\b15\b5\n Django 1.7.6 fixes a security issue and several bugs in 1.7.5.\n *\b**\b**\b**\b**\b* M\bMi\bit\bti\big\bga\bat\bte\bed\bd a\ban\bn X\bXS\bSS\bS a\bat\btt\bta\bac\bck\bk v\bvi\bia\ba p\bpr\bro\bop\bpe\ber\brt\bti\bie\bes\bs i\bin\bn M\bMo\bod\bde\bel\blA\bAd\bdm\bmi\bin\bn.\b.r\bre\bea\bad\bdo\bon\bnl\bly\by_\b_f\bfi\bie\bel\bld\bds\bs_\b?\b\u00b6\n *\b**\b**\b**\b**\b*\n@@ -19,16 +19,16 @@\n     * Fixed a bug that prevented migrations from adding a foreign key\n       constraint when converting an existing field to a foreign key (_\b#_\b2_\b4_\b4_\b4_\b7).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bM_\bi_\bt_\bi_\bg_\ba_\bt_\be_\bd_\b _\ba_\bn_\b _\bX_\bS_\bS_\b _\ba_\bt_\bt_\ba_\bc_\bk_\b _\bv_\bi_\ba_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\bi_\be_\bs_\b _\bi_\bn\n             _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\br_\be_\ba_\bd_\bo_\bn_\bl_\by_\b__\bf_\bi_\be_\bl_\bd_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.7.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.7.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.7.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.7.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.7.6 release notes\" href=\"1.7.6.html\" />\n     <link rel=\"prev\" title=\"Django 1.7.8 release notes\" href=\"1.7.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -145,37 +146,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.8.html\"\n-                          title=\"previous chapter\">Django 1.7.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.7.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.6.html\"\n-                          title=\"next chapter\">Django 1.7.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.7.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.7\b7.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 1\b18\b8,\b, 2\b20\b01\b15\b5\n Django 1.7.7 fixes several bugs and security issues in 1.7.6.\n *\b**\b**\b**\b**\b* D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by w\bwi\bit\bth\bh s\bst\btr\bri\bip\bp_\b_t\bta\bag\bgs\bs(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Last year _\bs_\bt_\br_\bi_\bp_\b__\bt_\ba_\bg_\bs_\b(_\b) was changed to work iteratively. The problem is that the\n@@ -38,16 +38,16 @@\n       conflicts. When makemigrations --merge is called with verbosity=3 the\n       migration file is written to stdout (_\b#_\b2_\b4_\b4_\b2_\b7).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bw_\bi_\bt_\bh_\b _\bs_\bt_\br_\bi_\bp_\b__\bt_\ba_\bg_\bs_\b(_\b)\n           o _\bM_\bi_\bt_\bi_\bg_\ba_\bt_\be_\bd_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\ba_\bt_\bt_\ba_\bc_\bk_\b _\bv_\bi_\ba_\b _\bu_\bs_\be_\br_\b-_\bs_\bu_\bp_\bp_\bl_\bi_\be_\bd_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bU_\bR_\bL_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.7.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.7.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.7.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.7.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.7.7 release notes\" href=\"1.7.7.html\" />\n     <link rel=\"prev\" title=\"Django 1.7.9 release notes\" href=\"1.7.9.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -97,37 +98,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.9.html\"\n-                          title=\"previous chapter\">Django 1.7.9 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.7.9 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.7.html\"\n-                          title=\"next chapter\">Django 1.7.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.7.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.7\b7.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 1\b1,\b, 2\b20\b01\b15\b5\n Django 1.7.8 fixes:\n     * Database introspection with SQLite 3.8.9 (released April 8, 2015)\n       (_\b#_\b2_\b4_\b6_\b3_\b7).\n     * A database table name quoting regression in 1.7.2 (_\b#_\b2_\b4_\b6_\b0_\b5).\n     * The loss of null/not null column properties during field alteration of\n       MySQL databases (_\b#_\b2_\b4_\b5_\b9_\b5).\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.7.9.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.7.9.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.7.9 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.7.9 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.7.8 release notes\" href=\"1.7.8.html\" />\n     <link rel=\"prev\" title=\"Django 1.7.10 release notes\" href=\"1.7.10.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -154,37 +155,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.10.html\"\n-                          title=\"previous chapter\">Django 1.7.10 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.7.10 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.8.html\"\n-                          title=\"next chapter\">Django 1.7.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.7.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.7\b7.\b.9\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 8\b8,\b, 2\b20\b01\b15\b5\n Django 1.7.9 fixes several security issues and bugs in 1.7.8.\n *\b**\b**\b**\b**\b* D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by b\bby\by f\bfi\bil\bll\bli\bin\bng\bg s\bse\bes\bss\bsi\bio\bon\bn s\bst\bto\bor\bre\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n In previous versions of Django, the session backends created a new empty record\n@@ -46,16 +46,16 @@\n     * Fixed SimpleTestCase.assertRaisesMessage() on Python 2.7.10 (_\b#_\b2_\b4_\b9_\b0_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bb_\by_\b _\bf_\bi_\bl_\bl_\bi_\bn_\bg_\b _\bs_\be_\bs_\bs_\bi_\bo_\bn_\b _\bs_\bt_\bo_\br_\be\n           o _\bH_\be_\ba_\bd_\be_\br_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bs_\bi_\bn_\bc_\be_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b _\ba_\bc_\bc_\be_\bp_\bt_\b _\bn_\be_\bw_\bl_\bi_\bn_\be_\bs_\b _\bi_\bn\n             _\bi_\bn_\bp_\bu_\bt\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.6.11 release notes\" href=\"1.6.11.html\" />\n     <link rel=\"prev\" title=\"Django 1.7.1 release notes\" href=\"1.7.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -882,15 +883,15 @@\n </ul>\n </section>\n </section>\n </section>\n <section id=\"s-backwards-incompatible-changes-in-1-7\">\n <span id=\"s-backwards-incompatible-1-7\"></span><span id=\"backwards-incompatible-changes-in-1-7\"></span><span id=\"backwards-incompatible-1-7\"></span><h2>Backwards incompatible changes in 1.7<a class=\"headerlink\" href=\"#backwards-incompatible-changes-in-1-7\" title=\"Link to this heading\">\u00b6</a></h2>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>In addition to the changes outlined in this section, be sure to review the\n <a class=\"reference internal\" href=\"../internals/deprecation.html#deprecation-removed-in-1-7\"><span class=\"std std-ref\">deprecation plan</span></a> for any features that\n have been removed. If you haven\u2019t updated your code within the\n deprecation timeline for a given feature, its removal may appear as a\n backwards incompatible change.</p>\n </div>\n <section id=\"s-allow-syncdb-allow-migrate\">\n@@ -1811,37 +1812,37 @@\n <li><a class=\"reference internal\" href=\"#features-removed-in-1-7\">Features removed in 1.7</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.1.html\"\n-                          title=\"previous chapter\">Django 1.7.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.7.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.6.11.html\"\n-                          title=\"next chapter\">Django 1.6.11 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.6.11 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 2\b2,\b, 2\b20\b01\b14\b4\n Welcome to Django 1.7!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you\u2019ll want to be aware of when upgrading from Django 1.6\n@@ -571,15 +571,15 @@\n       attribute sets the flags used when compiling a regular expression string.\n     * _\bU_\bR_\bL_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br now accepts an optional schemes argument which allows\n       customization of the accepted URI schemes (instead of the defaults http\n       (s) and ftp(s)).\n     * _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\be_\bm_\ba_\bi_\bl_\b(_\b) now accepts addresses with IPv6 literals, like example@\n       [2001:db8::1], as specified in RFC 5321.\n *\b**\b**\b**\b**\b* B\bBa\bac\bck\bkw\bwa\bar\brd\bds\bs i\bin\bnc\bco\bom\bmp\bpa\bat\bti\bib\bbl\ble\be c\bch\bha\ban\bng\bge\bes\bs i\bin\bn 1\b1.\b.7\b7_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-Warning\n+Waarschuwing\n In addition to the changes outlined in this section, be sure to review the\n _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bp_\bl_\ba_\bn for any features that have been removed. If you haven\u2019t\n updated your code within the deprecation timeline for a given feature, its\n removal may appear as a backwards incompatible change.\n *\b**\b**\b**\b* a\bal\bll\blo\bow\bw_\b_s\bsy\byn\bnc\bcd\bdb\bb /\b/ a\bal\bll\blo\bow\bw_\b_m\bmi\big\bgr\bra\bat\bte\be_\b?\b\u00b6 *\b**\b**\b**\b*\n While Django will still look at allow_syncdb methods even though they should be\n renamed to allow_migrate, there is a subtle difference in which models get\n@@ -1254,16 +1254,16 @@\n                 # _\bf_\bi_\bx_\b__\ba_\bm_\bp_\be_\br_\bs_\ba_\bn_\bd_\bs_\b _\bu_\bt_\bi_\bl_\bs_\b _\bm_\be_\bt_\bh_\bo_\bd_\b _\ba_\bn_\bd_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n                 # _\bR_\be_\bo_\br_\bg_\ba_\bn_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bf_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bt_\be_\bs_\bt_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs\n                 # _\bF_\ba_\bs_\bt_\bC_\bG_\bI_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt\n                 # _\bM_\bo_\bv_\be_\bd_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs_\b _\bi_\bn_\b _\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\bi_\bt_\be_\bs\n                 # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bf_\bo_\br_\bm_\bs_\b._\bg_\be_\bt_\b__\bd_\be_\bc_\bl_\ba_\br_\be_\bd_\b__\bf_\bi_\be_\bl_\bd_\bs_\b(_\b)\n                 # _\bP_\br_\bi_\bv_\ba_\bt_\be_\b _\bQ_\bu_\be_\br_\by_\b _\bL_\bo_\bo_\bk_\bu_\bp_\b _\bA_\bP_\bI_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\br_\be_\bm_\bo_\bv_\be_\bd_\b _\bi_\bn_\b _\b1_\b._\b7\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b6_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8 release notes\" href=\"1.8.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.2 release notes\" href=\"1.8.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -169,37 +170,37 @@\n <li><a class=\"reference internal\" href=\"#optimizations\">Optimizations</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.2.html\"\n-                          title=\"previous chapter\">Django 1.8.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.html\"\n-                          title=\"next chapter\">Django 1.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 1\b1,\b, 2\b20\b01\b15\b5\n Django 1.8.1 fixes several bugs in 1.8 and includes some optimizations in the\n migrations framework.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -56,16 +56,16 @@\n       reconstructing (_\b#_\b2_\b4_\b5_\b9_\b1). This speeds up the rendering of model states and\n       reduces memory usage when running _\bm_\ba_\bn_\ba_\bg_\be_\b._\bp_\by_\b _\bm_\bi_\bg_\br_\ba_\bt_\be (although other\n       changes in this release may negate any performance benefits).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n           o _\bO_\bp_\bt_\bi_\bm_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.10.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.10.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.10 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.10 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.9 release notes\" href=\"1.8.9.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.11 release notes\" href=\"1.8.11.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -161,37 +162,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.11.html\"\n-                          title=\"previous chapter\">Django 1.8.11 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.11 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.9.html\"\n-                          title=\"next chapter\">Django 1.8.9 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.9 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.1\b10\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 1\b1,\b, 2\b20\b01\b16\b6\n Django 1.8.10 fixes two security issues and several bugs in 1.8.9.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b16\b6-\b-2\b25\b51\b12\b2:\b: M\bMa\bal\bli\bic\bci\bio\bou\bus\bs r\bre\bed\bdi\bir\bre\bec\bct\bt a\ban\bnd\bd p\bpo\bos\bss\bsi\bib\bbl\ble\be X\bXS\bSS\bS a\bat\btt\bta\bac\bck\bk v\bvi\bia\ba u\bus\bse\ber\br-\b-\n s\bsu\bup\bpp\bpl\bli\bie\bed\bd r\bre\bed\bdi\bir\bre\bec\bct\bt U\bUR\bRL\bLs\bs c\bco\bon\bnt\bta\bai\bin\bni\bin\bng\bg b\bba\bas\bsi\bic\bc a\bau\but\bth\bh_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -57,16 +57,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b6_\b-_\b2_\b5_\b1_\b2_\b:_\b _\bM_\ba_\bl_\bi_\bc_\bi_\bo_\bu_\bs_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\ba_\bn_\bd_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\ba_\bt_\bt_\ba_\bc_\bk_\b _\bv_\bi_\ba_\b _\bu_\bs_\be_\br_\b-\n             _\bs_\bu_\bp_\bp_\bl_\bi_\be_\bd_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bU_\bR_\bL_\bs_\b _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bi_\bn_\bg_\b _\bb_\ba_\bs_\bi_\bc_\b _\ba_\bu_\bt_\bh\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b6_\b-_\b2_\b5_\b1_\b3_\b:_\b _\bU_\bs_\be_\br_\b _\be_\bn_\bu_\bm_\be_\br_\ba_\bt_\bi_\bo_\bn_\b _\bt_\bh_\br_\bo_\bu_\bg_\bh_\b _\bt_\bi_\bm_\bi_\bn_\bg_\b _\bd_\bi_\bf_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bo_\bn\n             _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\bh_\ba_\bs_\bh_\be_\br_\b _\bw_\bo_\br_\bk_\b _\bf_\ba_\bc_\bt_\bo_\br_\b _\bu_\bp_\bg_\br_\ba_\bd_\be\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.11.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.11.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.11 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.11 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.10 release notes\" href=\"1.8.10.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.12 release notes\" href=\"1.8.12.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -91,37 +92,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.12.html\"\n-                          title=\"previous chapter\">Django 1.8.12 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.12 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.10.html\"\n-                          title=\"next chapter\">Django 1.8.10 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.10 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,16 +1,16 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.1\b11\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 5\b5,\b, 2\b20\b01\b16\b6\n Django 1.8.11 fixes a regression on Python 2 in the 1.8.10 security release\n where utils.http.is_safe_url() crashes on bytestring URLs (_\b#_\b2_\b6_\b3_\b0_\b8).\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.12.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.12.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.12 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.12 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.11 release notes\" href=\"1.8.11.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.13 release notes\" href=\"1.8.13.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -112,37 +113,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.13.html\"\n-                          title=\"previous chapter\">Django 1.8.13 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.13 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.11.html\"\n-                          title=\"next chapter\">Django 1.8.11 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.11 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.1\b12\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 1\b1,\b, 2\b20\b01\b16\b6\n Django 1.8.12 fixes several bugs in 1.8.11.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Made MultiPartParser ignore filenames that normalize to an empty string\n@@ -11,16 +11,16 @@\n     * Fixed data loss on SQLite where DurationField values with fractional\n       seconds could be saved as None (_\b#_\b2_\b6_\b3_\b2_\b4).\n     * Restored the functionality of the admin\u2019s raw_id_fields in list_editable\n       (_\b#_\b2_\b6_\b3_\b8_\b7).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.13.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.13.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.13 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.13 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.12 release notes\" href=\"1.8.12.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.14 release notes\" href=\"1.8.14.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.14.html\"\n-                          title=\"previous chapter\">Django 1.8.14 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.14 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.12.html\"\n-                          title=\"next chapter\">Django 1.8.12 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.12 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.1\b13\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 2\b2,\b, 2\b20\b01\b16\b6\n Django 1.8.13 fixes several bugs in 1.8.12.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed TimeField microseconds round-tripping on MySQL and SQLite (_\b#_\b2_\b6_\b4_\b9_\b8).\n     * Restored conversion of an empty string to null when saving values of\n       GenericIPAddressField on SQLite and MySQL (_\b#_\b2_\b6_\b5_\b5_\b7).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.14.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.14.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.14 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.14 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.13 release notes\" href=\"1.8.13.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.15 release notes\" href=\"1.8.15.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -118,37 +119,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.15.html\"\n-                          title=\"previous chapter\">Django 1.8.15 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.15 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.13.html\"\n-                          title=\"next chapter\">Django 1.8.13 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.13 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.1\b14\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 1\b18\b8,\b, 2\b20\b01\b16\b6\n Django 1.8.14 fixes a security issue and a bug in 1.8.13.\n *\b**\b**\b**\b**\b* X\bXS\bSS\bS i\bin\bn a\bad\bdm\bmi\bin\bn?\b\u2019s\bs a\bad\bdd\bd/\b/c\bch\bha\ban\bng\bge\be r\bre\bel\bla\bat\bte\bed\bd p\bpo\bop\bpu\bup\bp_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Unsafe usage of JavaScript\u2019s Element.innerHTML could result in XSS in the\n@@ -13,16 +13,16 @@\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed missing varchar/text_pattern_ops index on CharField and TextField\n       respectively when using AddField on PostgreSQL (_\b#_\b2_\b6_\b8_\b8_\b9).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bX_\bS_\bS_\b _\bi_\bn_\b _\ba_\bd_\bm_\bi_\bn_\b\u2019_\bs_\b _\ba_\bd_\bd_\b/_\bc_\bh_\ba_\bn_\bg_\be_\b _\br_\be_\bl_\ba_\bt_\be_\bd_\b _\bp_\bo_\bp_\bu_\bp\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.15.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.15.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.15 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.15 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.14 release notes\" href=\"1.8.14.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.16 release notes\" href=\"1.8.16.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#csrf-protection-bypass-on-a-site-with-google-analytics\">CSRF protection bypass on a site with Google Analytics</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.16.html\"\n-                          title=\"previous chapter\">Django 1.8.16 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.16 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.14.html\"\n-                          title=\"next chapter\">Django 1.8.14 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.14 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.1\b15\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 2\b26\b6,\b, 2\b20\b01\b16\b6\n Django 1.8.15 fixes a security issue in 1.8.14.\n *\b**\b**\b**\b**\b* C\bCS\bSR\bRF\bF p\bpr\bro\bot\bte\bec\bct\bti\bio\bon\bn b\bby\byp\bpa\bas\bss\bs o\bon\bn a\ba s\bsi\bit\bte\be w\bwi\bit\bth\bh G\bGo\boo\bog\bgl\ble\be A\bAn\bna\bal\bly\byt\bti\bic\bcs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n An interaction between Google Analytics and Django\u2019s cookie parsing could allow\n@@ -10,16 +10,16 @@\n The parser for request.COOKIES is simplified to better match the behavior of\n browsers and to mitigate this attack. request.COOKIES may now contain cookies\n that are invalid according to _\bR\bR_\bF\bF_\bC\bC_\b _\b6\b6_\b2\b2_\b6\b6_\b5\b5 but are possible to set via\n document.cookie.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bS_\bR_\bF_\b _\bp_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn_\b _\bb_\by_\bp_\ba_\bs_\bs_\b _\bo_\bn_\b _\ba_\b _\bs_\bi_\bt_\be_\b _\bw_\bi_\bt_\bh_\b _\bG_\bo_\bo_\bg_\bl_\be_\b _\bA_\bn_\ba_\bl_\by_\bt_\bi_\bc_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.16.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.16.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.16 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.16 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.15 release notes\" href=\"1.8.15.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.17 release notes\" href=\"1.8.17.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -130,37 +131,37 @@\n <li><a class=\"reference internal\" href=\"#dns-rebinding-vulnerability-when-debug-true\">DNS rebinding vulnerability when <code class=\"docutils literal notranslate\"><span class=\"pre\">DEBUG=True</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.17.html\"\n-                          title=\"previous chapter\">Django 1.8.17 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.17 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.15.html\"\n-                          title=\"next chapter\">Django 1.8.15 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.15 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.1\b16\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b01\b16\b6\n Django 1.8.16 fixes two security issues in 1.8.15.\n *\b**\b**\b**\b**\b* U\bUs\bse\ber\br w\bwi\bit\bth\bh h\bha\bar\brd\bdc\bco\bod\bde\bed\bd p\bpa\bas\bss\bsw\bwo\bor\brd\bd c\bcr\bre\bea\bat\bte\bed\bd w\bwh\bhe\ben\bn r\bru\bun\bnn\bni\bin\bng\bg t\bte\bes\bst\bts\bs o\bon\bn O\bOr\bra\bac\bcl\ble\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n When running tests with an Oracle database, Django creates a temporary database\n@@ -29,16 +29,16 @@\n are allowed ['localhost', '127.0.0.1', '::1']. If your local settings file has\n your production ALLOWED_HOSTS value, you must now omit it to get those fallback\n values.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bU_\bs_\be_\br_\b _\bw_\bi_\bt_\bh_\b _\bh_\ba_\br_\bd_\bc_\bo_\bd_\be_\bd_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\bc_\br_\be_\ba_\bt_\be_\bd_\b _\bw_\bh_\be_\bn_\b _\br_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bt_\be_\bs_\bt_\bs_\b _\bo_\bn_\b _\bO_\br_\ba_\bc_\bl_\be\n           o _\bD_\bN_\bS_\b _\br_\be_\bb_\bi_\bn_\bd_\bi_\bn_\bg_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bw_\bh_\be_\bn_\b _\bD_\bE_\bB_\bU_\bG_\b=_\bT_\br_\bu_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.17.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.17.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.17 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.17 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.16 release notes\" href=\"1.8.16.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.18 release notes\" href=\"1.8.18.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.18.html\"\n-                          title=\"previous chapter\">Django 1.8.18 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.18 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.16.html\"\n-                          title=\"next chapter\">Django 1.8.16 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.16 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.1\b17\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b01\b16\b6\n Django 1.8.17 fixes a regression in 1.8.16.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Quoted the Oracle test user\u2019s password in queries to fix the \u201cORA-00922:\n       missing or invalid option\u201d error when the password starts with a number\n       or special character (_\b#_\b2_\b7_\b4_\b2_\b0).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.18.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.18.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.18 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.18 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.17 release notes\" href=\"1.8.17.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.19 release notes\" href=\"1.8.19.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -120,37 +121,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2017-7234-open-redirect-vulnerability-in-django-views-static-serve\">CVE-2017-7234: Open redirect vulnerability in <code class=\"docutils literal notranslate\"><span class=\"pre\">django.views.static.serve()</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.19.html\"\n-                          title=\"previous chapter\">Django 1.8.19 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.19 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.17.html\"\n-                          title=\"next chapter\">Django 1.8.17 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.17 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.1\b18\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 4\b4,\b, 2\b20\b01\b17\b7\n Django 1.8.18 fixes two security issues in 1.8.17.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b17\b7-\b-7\b72\b23\b33\b3:\b: O\bOp\bpe\ben\bn r\bre\bed\bdi\bir\bre\bec\bct\bt a\ban\bnd\bd p\bpo\bos\bss\bsi\bib\bbl\ble\be X\bXS\bSS\bS a\bat\btt\bta\bac\bck\bk v\bvi\bia\ba u\bus\bse\ber\br-\b-s\bsu\bup\bpp\bpl\bli\bie\bed\bd\n n\bnu\bum\bme\ber\bri\bic\bc r\bre\bed\bdi\bir\bre\bec\bct\bt U\bUR\bRL\bLs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -21,16 +21,16 @@\n hardened for production use and should be used only as a development aid.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b7_\b-_\b7_\b2_\b3_\b3_\b:_\b _\bO_\bp_\be_\bn_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\ba_\bn_\bd_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\ba_\bt_\bt_\ba_\bc_\bk_\b _\bv_\bi_\ba_\b _\bu_\bs_\be_\br_\b-\n             _\bs_\bu_\bp_\bp_\bl_\bi_\be_\bd_\b _\bn_\bu_\bm_\be_\br_\bi_\bc_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bU_\bR_\bL_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b7_\b-_\b7_\b2_\b3_\b4_\b:_\b _\bO_\bp_\be_\bn_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bs_\bt_\ba_\bt_\bi_\bc_\b._\bs_\be_\br_\bv_\be_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.19.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.19.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.19 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.19 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.18 release notes\" href=\"1.8.18.html\" />\n     <link rel=\"prev\" title=\"Django 1.9 release notes\" href=\"1.9.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -120,37 +121,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2018-7537-denial-of-service-possibility-in-truncatechars-html-and-truncatewords-html-template-filters\">CVE-2018-7537: Denial-of-service possibility in <code class=\"docutils literal notranslate\"><span class=\"pre\">truncatechars_html</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">truncatewords_html</span></code> template filters</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.html\"\n-                          title=\"previous chapter\">Django 1.9 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.9 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.18.html\"\n-                          title=\"next chapter\">Django 1.8.18 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.18 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.1\b19\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 6\b6,\b, 2\b20\b01\b18\b8\n Django 1.8.19 fixes two security issues in 1.18.18.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b18\b8-\b-7\b75\b53\b36\b6:\b: D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn u\bur\brl\bli\biz\bze\be a\ban\bnd\bd u\bur\brl\bli\biz\bze\bet\btr\bru\bun\bnc\bc\n t\bte\bem\bmp\bpl\bla\bat\bte\be f\bfi\bil\blt\bte\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -22,16 +22,16 @@\n The backtracking problem in the regular expression is fixed.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b8_\b-_\b7_\b5_\b3_\b6_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bu_\br_\bl_\bi_\bz_\be_\b _\ba_\bn_\bd\n             _\bu_\br_\bl_\bi_\bz_\be_\bt_\br_\bu_\bn_\bc_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b8_\b-_\b7_\b5_\b3_\b7_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bt_\br_\bu_\bn_\bc_\ba_\bt_\be_\bc_\bh_\ba_\br_\bs_\b__\bh_\bt_\bm_\bl\n             _\ba_\bn_\bd_\b _\bt_\br_\bu_\bn_\bc_\ba_\bt_\be_\bw_\bo_\br_\bd_\bs_\b__\bh_\bt_\bm_\bl_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.1 release notes\" href=\"1.8.1.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.3 release notes\" href=\"1.8.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -147,37 +148,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.3.html\"\n-                          title=\"previous chapter\">Django 1.8.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.1.html\"\n-                          title=\"next chapter\">Django 1.8.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 2\b20\b0,\b, 2\b20\b01\b15\b5\n Django 1.8.2 fixes a security issue and several bugs in 1.8.1.\n *\b**\b**\b**\b**\b* F\bFi\bix\bxe\bed\bd s\bse\bes\bss\bsi\bio\bon\bn f\bfl\blu\bus\bsh\bhi\bin\bng\bg i\bin\bn t\bth\bhe\be c\bca\bac\bch\bhe\bed\bd_\b_d\bdb\bb b\bba\bac\bck\bke\ben\bnd\bd_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n A change to session.flush() in the cached_db session backend in Django 1.8\n@@ -39,16 +39,16 @@\n       \u201cno database\u201d connection (_\b#_\b2_\b4_\b7_\b9_\b1).\n     * Fixed display of contrib.admin\u2019s ForeignKey widget when it\u2019s used in a\n       row with other fields (_\b#_\b2_\b4_\b7_\b8_\b4).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bF_\bi_\bx_\be_\bd_\b _\bs_\be_\bs_\bs_\bi_\bo_\bn_\b _\bf_\bl_\bu_\bs_\bh_\bi_\bn_\bg_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\bc_\ba_\bc_\bh_\be_\bd_\b__\bd_\bb_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.2 release notes\" href=\"1.8.2.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.4 release notes\" href=\"1.8.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -217,37 +218,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.4.html\"\n-                          title=\"previous chapter\">Django 1.8.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.2.html\"\n-                          title=\"next chapter\">Django 1.8.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 8\b8,\b, 2\b20\b01\b15\b5\n Django 1.8.3 fixes several security issues and bugs in 1.8.2.\n Also, django.utils.deprecation.RemovedInDjango20Warning was renamed to\n RemovedInDjango110Warning as the version roadmap was revised to 1.9, 1.10, 1.11\n@@ -104,16 +104,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bb_\by_\b _\bf_\bi_\bl_\bl_\bi_\bn_\bg_\b _\bs_\be_\bs_\bs_\bi_\bo_\bn_\b _\bs_\bt_\bo_\br_\be\n           o _\bH_\be_\ba_\bd_\be_\br_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bs_\bi_\bn_\bc_\be_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b _\ba_\bc_\bc_\be_\bp_\bt_\b _\bn_\be_\bw_\bl_\bi_\bn_\be_\bs_\b _\bi_\bn\n             _\bi_\bn_\bp_\bu_\bt\n           o _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bU_\bR_\bL_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.3 release notes\" href=\"1.8.3.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.5 release notes\" href=\"1.8.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -135,37 +136,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.5.html\"\n-                          title=\"previous chapter\">Django 1.8.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.3.html\"\n-                          title=\"next chapter\">Django 1.8.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 1\b18\b8,\b, 2\b20\b01\b15\b5\n Django 1.8.4 fixes a security issue and several bugs in 1.8.3.\n *\b**\b**\b**\b**\b* D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn l\blo\bog\bgo\bou\but\bt(\b()\b) v\bvi\bie\bew\bw b\bby\by f\bfi\bil\bll\bli\bin\bng\bg s\bse\bes\bss\bsi\bio\bon\bn s\bst\bto\bor\bre\be_\b?\b\u00b6\n *\b**\b**\b**\b**\b*\n@@ -32,16 +32,16 @@\n     * Prevented varchar_patterns_ops and text_patterns_ops indexes for\n       ArrayField (_\b#_\b2_\b5_\b1_\b8_\b0).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bl_\bo_\bg_\bo_\bu_\bt_\b(_\b)_\b _\bv_\bi_\be_\bw_\b _\bb_\by_\b _\bf_\bi_\bl_\bl_\bi_\bn_\bg_\b _\bs_\be_\bs_\bs_\bi_\bo_\bn\n             _\bs_\bt_\bo_\br_\be\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.4 release notes\" href=\"1.8.4.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.6 release notes\" href=\"1.8.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -137,37 +138,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.6.html\"\n-                          title=\"previous chapter\">Django 1.8.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.4.html\"\n-                          title=\"next chapter\">Django 1.8.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 3\b3,\b, 2\b20\b01\b15\b5\n Django 1.8.5 fixes several bugs in 1.8.4.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Made the development server\u2019s autoreload more robust (_\b#_\b2_\b4_\b7_\b0_\b4).\n@@ -33,16 +33,16 @@\n     * Fixed the manage.py test --keepdb option on Oracle (_\b#_\b2_\b5_\b4_\b2_\b1).\n     * Fixed incorrect queries with multiple many-to-many fields on a model with\n       the same \u2018to\u2019 model and with related_name set to \u2018+\u2019 (_\b#_\b2_\b4_\b5_\b0_\b5, _\b#_\b2_\b5_\b4_\b8_\b6).\n     * Fixed pickling a SimpleLazyObject wrapping a model (_\b#_\b2_\b5_\b3_\b8_\b9).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.5 release notes\" href=\"1.8.5.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.7 release notes\" href=\"1.8.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -135,37 +136,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.7.html\"\n-                          title=\"previous chapter\">Django 1.8.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.5.html\"\n-                          title=\"next chapter\">Django 1.8.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 4\b4,\b, 2\b20\b01\b15\b5\n Django 1.8.6 adds official support for Python 3.5 and fixes several bugs in\n 1.8.5.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -29,16 +29,16 @@\n     * Fixed a regression in URLValidator that allowed URLs with consecutive\n       dots in the domain section (like http://example..com/) to pass (_\b#_\b2_\b5_\b6_\b2_\b0).\n     * Fixed a crash with GenericRelation and BaseModelAdmin.to_field_allowed\n       (_\b#_\b2_\b5_\b6_\b2_\b2).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.6 release notes\" href=\"1.8.6.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.8 release notes\" href=\"1.8.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -147,37 +148,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.8.html\"\n-                          title=\"previous chapter\">Django 1.8.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.6.html\"\n-                          title=\"next chapter\">Django 1.8.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 2\b24\b4,\b, 2\b20\b01\b15\b5\n Django 1.8.7 fixes a security issue and several bugs in 1.8.6.\n Additionally, Django\u2019s vendored version of six, django.utils.six, has been\n upgraded to the latest release (1.10.0).\n@@ -41,16 +41,16 @@\n       PositiveSmallIntegerField on MySQL resulting in values greater than\n       4294967295 or 65535, respectively, passing validation and being silently\n       truncated by the database (_\b#_\b2_\b5_\b7_\b6_\b7).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bF_\bi_\bx_\be_\bd_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b _\bl_\be_\ba_\bk_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bd_\ba_\bt_\be_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.7 release notes\" href=\"1.8.7.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.9 release notes\" href=\"1.8.9.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -142,37 +143,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.9.html\"\n-                          title=\"previous chapter\">Django 1.8.9 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.9 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.7.html\"\n-                          title=\"next chapter\">Django 1.8.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 2\b2,\b, 2\b20\b01\b16\b6\n Django 1.8.8 fixes several bugs in 1.8.7.\n Python 3.2 users, please be advised that we\u2019ve decided to drop support for\n Python 3.2 in Django 1.8.x at the end of 2016. We won\u2019t break things\n@@ -37,16 +37,16 @@\n       doesn\u2019t load any fixtures (_\b#_\b2_\b3_\b3_\b7_\b2).\n     * Fixed a crash in QuerySet.values()/values_list() after an annotate() and\n       order_by() when values()/values_list() includes a field not in the\n       order_by() (_\b#_\b2_\b5_\b3_\b1_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.9.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.9.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8.9 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8.9 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.8 release notes\" href=\"1.8.8.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.10 release notes\" href=\"1.8.10.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -126,37 +127,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.10.html\"\n-                          title=\"previous chapter\">Django 1.8.10 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.10 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.8.html\"\n-                          title=\"next chapter\">Django 1.8.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8.\b.9\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b1,\b, 2\b20\b01\b16\b6\n Django 1.8.9 fixes several bugs in 1.8.8.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression that caused the \u201cuser-tools\u201d items to display on the\n@@ -24,16 +24,16 @@\n     * Fixed a regression in Django 1.8.5 that broke copying a SimpleLazyObject\n       with copy.copy() (_\b#_\b2_\b6_\b1_\b2_\b2).\n     * Fixed the contrib.gis map widgets when using USE_THOUSAND_SEPARATOR=True\n       (_\b#_\b2_\b0_\b4_\b1_\b5).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.7.11 release notes\" href=\"1.7.11.html\" />\n     <link rel=\"prev\" title=\"Django 1.8.1 release notes\" href=\"1.8.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -631,15 +632,15 @@\n </ul>\n </section>\n </section>\n </section>\n <section id=\"s-backwards-incompatible-changes-in-1-8\">\n <span id=\"s-backwards-incompatible-1-8\"></span><span id=\"backwards-incompatible-changes-in-1-8\"></span><span id=\"backwards-incompatible-1-8\"></span><h2>Backwards incompatible changes in 1.8<a class=\"headerlink\" href=\"#backwards-incompatible-changes-in-1-8\" title=\"Link to this heading\">\u00b6</a></h2>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>In addition to the changes outlined in this section, be sure to review the\n <a class=\"reference internal\" href=\"../internals/deprecation.html#deprecation-removed-in-1-8\"><span class=\"std std-ref\">deprecation plan</span></a> for any features that\n have been removed. If you haven\u2019t updated your code within the\n deprecation timeline for a given feature, its removal may appear as a\n backwards incompatible change.</p>\n </div>\n <section id=\"s-related-object-operations-are-run-in-a-transaction\">\n@@ -654,15 +655,15 @@\n <p>This has one backwards incompatible side effect, signal handlers triggered from\n these methods are now executed within the method\u2019s transaction and any\n exception in a signal handler will prevent the whole operation.</p>\n </section>\n <section id=\"s-assigning-unsaved-objects-to-relations-raises-an-error\">\n <span id=\"s-unsaved-model-instance-check-18\"></span><span id=\"assigning-unsaved-objects-to-relations-raises-an-error\"></span><span id=\"unsaved-model-instance-check-18\"></span><h3>Assigning unsaved objects to relations raises an error<a class=\"headerlink\" href=\"#assigning-unsaved-objects-to-relations-raises-an-error\" title=\"Link to this heading\">\u00b6</a></h3>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>To more easily allow in-memory usage of models, this change was reverted in\n Django 1.8.4 and replaced with a check during <code class=\"docutils literal notranslate\"><span class=\"pre\">model.save()</span></code>. For example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">book</span> <span class=\"o\">=</span> <span class=\"n\">Book</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;Django&quot;</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">book</span><span class=\"o\">.</span><span class=\"n\">author</span> <span class=\"o\">=</span> <span class=\"n\">Author</span><span class=\"p\">(</span><span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;John&quot;</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">book</span><span class=\"o\">.</span><span class=\"n\">save</span><span class=\"p\">()</span>\n <span class=\"gt\">Traceback (most recent call last):</span>\n <span class=\"c\">...</span>\n@@ -1738,37 +1739,37 @@\n <li><a class=\"reference internal\" href=\"#features-removed-in-1-8\">Features removed in 1.8</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.1.html\"\n-                          title=\"previous chapter\">Django 1.8.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.8.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.7.11.html\"\n-                          title=\"next chapter\">Django 1.7.11 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.7.11 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 1\b1,\b, 2\b20\b01\b15\b5\n Welcome to Django 1.8!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you\u2019ll want to be aware of when upgrading from Django 1.7\n@@ -371,15 +371,15 @@\n     * A shared cache is now used when testing with an SQLite in-memory database\n       when using Python 3.4+ and SQLite 3.7.13+. This allows sharing the\n       database between threads.\n *\b**\b**\b* V\bVa\bal\bli\bid\bda\bat\bto\bor\brs\bs_\b?\b\u00b6 *\b**\b**\b*\n     * _\bU_\bR_\bL_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br now supports IPv6 addresses, Unicode domains, and URLs\n       containing authentication data.\n *\b**\b**\b**\b**\b* B\bBa\bac\bck\bkw\bwa\bar\brd\bds\bs i\bin\bnc\bco\bom\bmp\bpa\bat\bti\bib\bbl\ble\be c\bch\bha\ban\bng\bge\bes\bs i\bin\bn 1\b1.\b.8\b8_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-Warning\n+Waarschuwing\n In addition to the changes outlined in this section, be sure to review the\n _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bp_\bl_\ba_\bn for any features that have been removed. If you haven\u2019t\n updated your code within the deprecation timeline for a given feature, its\n removal may appear as a backwards incompatible change.\n *\b**\b**\b**\b* R\bRe\bel\bla\bat\bte\bed\bd o\bob\bbj\bje\bec\bct\bt o\bop\bpe\ber\bra\bat\bti\bio\bon\bns\bs a\bar\bre\be r\bru\bun\bn i\bin\bn a\ba t\btr\bra\ban\bns\bsa\bac\bct\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n Some operations on related objects such as _\ba_\bd_\bd_\b(_\b) or direct assignment ran\n multiple data modifying queries without wrapping them in transactions. To\n@@ -387,15 +387,15 @@\n multiple related objects (i.e. add(), remove(), clear(), and direct assignment)\n now perform their data modifying queries from within a transaction, provided\n your database supports transactions.\n This has one backwards incompatible side effect, signal handlers triggered from\n these methods are now executed within the method\u2019s transaction and any\n exception in a signal handler will prevent the whole operation.\n *\b**\b**\b**\b* A\bAs\bss\bsi\big\bgn\bni\bin\bng\bg u\bun\bns\bsa\bav\bve\bed\bd o\bob\bbj\bje\bec\bct\bts\bs t\bto\bo r\bre\bel\bla\bat\bti\bio\bon\bns\bs r\bra\bai\bis\bse\bes\bs a\ban\bn e\ber\brr\bro\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n-Note\n+Notitie\n To more easily allow in-memory usage of models, this change was reverted in\n Django 1.8.4 and replaced with a check during model.save(). For example:\n >>> book = Book.objects.create(name=\"Django\")\n >>> book.author = Author(name=\"John\")\n >>> book.save()\n Traceback (most recent call last):\n ...\n@@ -1215,16 +1215,16 @@\n                 # _\bM_\bo_\bd_\be_\bl_\b _\bF_\bi_\be_\bl_\bd_\b._\br_\be_\bl_\ba_\bt_\be_\bd\n                 # _\bs_\bs_\bi_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n                 # _\b=_\b _\ba_\bs_\b _\bc_\bo_\bm_\bp_\ba_\br_\bi_\bs_\bo_\bn_\b _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b _\bi_\bn_\b _\bi_\bf_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n                 # _\b%_\b(_\b<_\bf_\bo_\bo_\b>_\b)_\bs_\b _\bs_\by_\bn_\bt_\ba_\bx_\b _\bi_\bn_\b _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b._\bs_\bu_\bc_\bc_\be_\bs_\bs_\b__\bu_\br_\bl\n                 # _\bG_\be_\bo_\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs\n                 # _\bS_\bi_\bg_\bn_\ba_\bt_\bu_\br_\be_\b _\bo_\bf_\b _\bt_\bh_\be_\b _\ba_\bl_\bl_\bo_\bw_\b__\bm_\bi_\bg_\br_\ba_\bt_\be_\b _\br_\bo_\bu_\bt_\be_\br_\b _\bm_\be_\bt_\bh_\bo_\bd\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\br_\be_\bm_\bo_\bv_\be_\bd_\b _\bi_\bn_\b _\b1_\b._\b8\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b7_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.9.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.9.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.9.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.9.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.9 release notes\" href=\"1.9.html\" />\n     <link rel=\"prev\" title=\"Django 1.9.2 release notes\" href=\"1.9.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -157,37 +158,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.2.html\"\n-                          title=\"previous chapter\">Django 1.9.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.9.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.html\"\n-                          title=\"next chapter\">Django 1.9 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.9 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.9\b9.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 2\b2,\b, 2\b20\b01\b16\b6\n Django 1.9.1 fixes several bugs in 1.9.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed BaseCache.get_or_set() with the DummyCache backend (_\b#_\b2_\b5_\b8_\b4_\b0).\n@@ -47,16 +47,16 @@\n     * Restored contrib.auth hashers compatibility with py-bcrypt (_\b#_\b2_\b6_\b0_\b1_\b6).\n     * Fixed a crash in QuerySet.values()/values_list() after an annotate() and\n       order_by() when values()/values_list() includes a field not in the\n       order_by() (_\b#_\b2_\b5_\b3_\b1_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.9.10.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.9.10.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.9.10 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.9.10 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.9.9 release notes\" href=\"1.9.9.html\" />\n     <link rel=\"prev\" title=\"Django 1.9.11 release notes\" href=\"1.9.11.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#csrf-protection-bypass-on-a-site-with-google-analytics\">CSRF protection bypass on a site with Google Analytics</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.11.html\"\n-                          title=\"previous chapter\">Django 1.9.11 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.9.11 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.9.html\"\n-                          title=\"next chapter\">Django 1.9.9 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.9.9 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.9\b9.\b.1\b10\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 2\b26\b6,\b, 2\b20\b01\b16\b6\n Django 1.9.10 fixes a security issue in 1.9.9.\n *\b**\b**\b**\b**\b* C\bCS\bSR\bRF\bF p\bpr\bro\bot\bte\bec\bct\bti\bio\bon\bn b\bby\byp\bpa\bas\bss\bs o\bon\bn a\ba s\bsi\bit\bte\be w\bwi\bit\bth\bh G\bGo\boo\bog\bgl\ble\be A\bAn\bna\bal\bly\byt\bti\bic\bcs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n An interaction between Google Analytics and Django\u2019s cookie parsing could allow\n@@ -10,16 +10,16 @@\n The parser for request.COOKIES is simplified to better match the behavior of\n browsers and to mitigate this attack. request.COOKIES may now contain cookies\n that are invalid according to _\bR\bR_\bF\bF_\bC\bC_\b _\b6\b6_\b2\b2_\b6\b6_\b5\b5 but are possible to set via\n document.cookie.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bS_\bR_\bF_\b _\bp_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn_\b _\bb_\by_\bp_\ba_\bs_\bs_\b _\bo_\bn_\b _\ba_\b _\bs_\bi_\bt_\be_\b _\bw_\bi_\bt_\bh_\b _\bG_\bo_\bo_\bg_\bl_\be_\b _\bA_\bn_\ba_\bl_\by_\bt_\bi_\bc_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.9.11.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.9.11.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.9.11 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.9.11 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.9.10 release notes\" href=\"1.9.10.html\" />\n     <link rel=\"prev\" title=\"Django 1.9.12 release notes\" href=\"1.9.12.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -130,37 +131,37 @@\n <li><a class=\"reference internal\" href=\"#dns-rebinding-vulnerability-when-debug-true\">DNS rebinding vulnerability when <code class=\"docutils literal notranslate\"><span class=\"pre\">DEBUG=True</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.12.html\"\n-                          title=\"previous chapter\">Django 1.9.12 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.9.12 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.10.html\"\n-                          title=\"next chapter\">Django 1.9.10 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.9.10 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.9\b9.\b.1\b11\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b01\b16\b6\n Django 1.9.11 fixes two security issues in 1.9.10.\n *\b**\b**\b**\b**\b* U\bUs\bse\ber\br w\bwi\bit\bth\bh h\bha\bar\brd\bdc\bco\bod\bde\bed\bd p\bpa\bas\bss\bsw\bwo\bor\brd\bd c\bcr\bre\bea\bat\bte\bed\bd w\bwh\bhe\ben\bn r\bru\bun\bnn\bni\bin\bng\bg t\bte\bes\bst\bts\bs o\bon\bn O\bOr\bra\bac\bcl\ble\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n When running tests with an Oracle database, Django creates a temporary database\n@@ -29,16 +29,16 @@\n are allowed ['localhost', '127.0.0.1', '::1']. If your local settings file has\n your production ALLOWED_HOSTS value, you must now omit it to get those fallback\n values.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bU_\bs_\be_\br_\b _\bw_\bi_\bt_\bh_\b _\bh_\ba_\br_\bd_\bc_\bo_\bd_\be_\bd_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\bc_\br_\be_\ba_\bt_\be_\bd_\b _\bw_\bh_\be_\bn_\b _\br_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bt_\be_\bs_\bt_\bs_\b _\bo_\bn_\b _\bO_\br_\ba_\bc_\bl_\be\n           o _\bD_\bN_\bS_\b _\br_\be_\bb_\bi_\bn_\bd_\bi_\bn_\bg_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bw_\bh_\be_\bn_\b _\bD_\bE_\bB_\bU_\bG_\b=_\bT_\br_\bu_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.9.12.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.9.12.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.9.12 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.9.12 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.9.11 release notes\" href=\"1.9.11.html\" />\n     <link rel=\"prev\" title=\"Django 1.9.13 release notes\" href=\"1.9.13.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.13.html\"\n-                          title=\"previous chapter\">Django 1.9.13 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.9.13 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.11.html\"\n-                          title=\"next chapter\">Django 1.9.11 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.9.11 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.9\b9.\b.1\b12\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b01\b16\b6\n Django 1.9.12 fixes a regression in 1.9.11.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Quoted the Oracle test user\u2019s password in queries to fix the \u201cORA-00922:\n       missing or invalid option\u201d error when the password starts with a number\n       or special character (_\b#_\b2_\b7_\b4_\b2_\b0).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.9.13.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.9.13.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.9.13 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.9.13 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.9.12 release notes\" href=\"1.9.12.html\" />\n     <link rel=\"prev\" title=\"Django 1.10 release notes\" href=\"1.10.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -129,37 +130,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.10.html\"\n-                          title=\"previous chapter\">Django 1.10 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.10 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.12.html\"\n-                          title=\"next chapter\">Django 1.9.12 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.9.12 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.9\b9.\b.1\b13\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 4\b4,\b, 2\b20\b01\b17\b7\n Django 1.9.13 fixes two security issues and a bug in 1.9.12. This is the final\n release of the 1.9.x series.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b17\b7-\b-7\b72\b23\b33\b3:\b: O\bOp\bpe\ben\bn r\bre\bed\bdi\bir\bre\bec\bct\bt a\ban\bnd\bd p\bpo\bos\bss\bsi\bib\bbl\ble\be X\bXS\bSS\bS a\bat\btt\bta\bac\bck\bk v\bvi\bia\ba u\bus\bse\ber\br-\b-s\bsu\bup\bpp\bpl\bli\bie\bed\bd\n@@ -26,16 +26,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b7_\b-_\b7_\b2_\b3_\b3_\b:_\b _\bO_\bp_\be_\bn_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\ba_\bn_\bd_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\ba_\bt_\bt_\ba_\bc_\bk_\b _\bv_\bi_\ba_\b _\bu_\bs_\be_\br_\b-\n             _\bs_\bu_\bp_\bp_\bl_\bi_\be_\bd_\b _\bn_\bu_\bm_\be_\br_\bi_\bc_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bU_\bR_\bL_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b7_\b-_\b7_\b2_\b3_\b4_\b:_\b _\bO_\bp_\be_\bn_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bs_\bt_\ba_\bt_\bi_\bc_\b._\bs_\be_\br_\bv_\be_\b(_\b)\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.9.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.9.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.9.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.9.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.9.1 release notes\" href=\"1.9.1.html\" />\n     <link rel=\"prev\" title=\"Django 1.9.3 release notes\" href=\"1.9.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -180,37 +181,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.3.html\"\n-                          title=\"previous chapter\">Django 1.9.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.9.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.1.html\"\n-                          title=\"next chapter\">Django 1.9.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.9.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.9\b9.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b1,\b, 2\b20\b01\b16\b6\n Django 1.9.2 fixes a security regression in 1.9 and several bugs in 1.9.1. It\n also makes a small backwards incompatible change that hopefully doesn\u2019t affect\n any users.\n@@ -78,16 +78,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bS_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bi_\bs_\bs_\bu_\be_\b:_\b _\bU_\bs_\be_\br_\b _\bw_\bi_\bt_\bh_\b _\b\u201c_\bc_\bh_\ba_\bn_\bg_\be_\b\u201d_\b _\bb_\bu_\bt_\b _\bn_\bo_\bt_\b _\b\u201c_\ba_\bd_\bd_\b\u201d_\b _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b _\bc_\ba_\bn\n             _\bc_\br_\be_\ba_\bt_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs_\b _\bf_\bo_\br_\b _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b\u2019_\bs_\b _\bw_\bi_\bt_\bh_\b _\bs_\ba_\bv_\be_\b__\ba_\bs_\b=_\bT_\br_\bu_\be\n           o _\bB_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs_\b _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\b:_\b _\b._\bp_\by_\b-_\bt_\bp_\bl_\b _\bf_\bi_\bl_\be_\bs_\b _\br_\be_\bw_\br_\bi_\bt_\bt_\be_\bn_\b _\bi_\bn_\b _\bp_\br_\bo_\bj_\be_\bc_\bt_\b/\n             _\ba_\bp_\bp_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.9.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.9.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.9.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.9.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.9.2 release notes\" href=\"1.9.2.html\" />\n     <link rel=\"prev\" title=\"Django 1.9.4 release notes\" href=\"1.9.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -180,37 +181,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.4.html\"\n-                          title=\"previous chapter\">Django 1.9.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.9.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.2.html\"\n-                          title=\"next chapter\">Django 1.9.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.9.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.9\b9.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 1\b1,\b, 2\b20\b01\b16\b6\n Django 1.9.3 fixes two security issues and several bugs in 1.9.2.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b16\b6-\b-2\b25\b51\b12\b2:\b: M\bMa\bal\bli\bic\bci\bio\bou\bus\bs r\bre\bed\bdi\bir\bre\bec\bct\bt a\ban\bnd\bd p\bpo\bos\bss\bsi\bib\bbl\ble\be X\bXS\bSS\bS a\bat\btt\bta\bac\bck\bk v\bvi\bia\ba u\bus\bse\ber\br-\b-\n s\bsu\bup\bpp\bpl\bli\bie\bed\bd r\bre\bed\bdi\bir\bre\bec\bct\bt U\bUR\bRL\bLs\bs c\bco\bon\bnt\bta\bai\bin\bni\bin\bng\bg b\bba\bas\bsi\bic\bc a\bau\but\bth\bh_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -74,16 +74,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b6_\b-_\b2_\b5_\b1_\b2_\b:_\b _\bM_\ba_\bl_\bi_\bc_\bi_\bo_\bu_\bs_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\ba_\bn_\bd_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\ba_\bt_\bt_\ba_\bc_\bk_\b _\bv_\bi_\ba_\b _\bu_\bs_\be_\br_\b-\n             _\bs_\bu_\bp_\bp_\bl_\bi_\be_\bd_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bU_\bR_\bL_\bs_\b _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bi_\bn_\bg_\b _\bb_\ba_\bs_\bi_\bc_\b _\ba_\bu_\bt_\bh\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b6_\b-_\b2_\b5_\b1_\b3_\b:_\b _\bU_\bs_\be_\br_\b _\be_\bn_\bu_\bm_\be_\br_\ba_\bt_\bi_\bo_\bn_\b _\bt_\bh_\br_\bo_\bu_\bg_\bh_\b _\bt_\bi_\bm_\bi_\bn_\bg_\b _\bd_\bi_\bf_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bo_\bn\n             _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\bh_\ba_\bs_\bh_\be_\br_\b _\bw_\bo_\br_\bk_\b _\bf_\ba_\bc_\bt_\bo_\br_\b _\bu_\bp_\bg_\br_\ba_\bd_\be\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.9.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.9.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.9.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.9.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.9.3 release notes\" href=\"1.9.3.html\" />\n     <link rel=\"prev\" title=\"Django 1.9.5 release notes\" href=\"1.9.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -91,37 +92,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.5.html\"\n-                          title=\"previous chapter\">Django 1.9.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.9.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.3.html\"\n-                          title=\"next chapter\">Django 1.9.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.9.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,16 +1,16 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.9\b9.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 5\b5,\b, 2\b20\b01\b16\b6\n Django 1.9.4 fixes a regression on Python 2 in the 1.9.3 security release where\n utils.http.is_safe_url() crashes on bytestring URLs (_\b#_\b2_\b6_\b3_\b0_\b8).\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.9.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.9.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.9.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.9.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.9.4 release notes\" href=\"1.9.4.html\" />\n     <link rel=\"prev\" title=\"Django 1.9.6 release notes\" href=\"1.9.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -134,37 +135,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.6.html\"\n-                          title=\"previous chapter\">Django 1.9.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.9.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.4.html\"\n-                          title=\"next chapter\">Django 1.9.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.9.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.9\b9.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 1\b1,\b, 2\b20\b01\b16\b6\n Django 1.9.5 fixes several bugs in 1.9.4.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Made MultiPartParser ignore filenames that normalize to an empty string\n@@ -33,16 +33,16 @@\n     * Fixed a migrations crash on SQLite when renaming the primary key of a\n       model containing a ForeignKey to 'self' (_\b#_\b2_\b6_\b3_\b8_\b4).\n     * Fixed JSONField inadvertently escaping its contents when displaying\n       values after failed form validation (_\b#_\b2_\b5_\b5_\b3_\b2).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.9.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.9.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.9.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.9.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.9.5 release notes\" href=\"1.9.5.html\" />\n     <link rel=\"prev\" title=\"Django 1.9.7 release notes\" href=\"1.9.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -120,37 +121,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.7.html\"\n-                          title=\"previous chapter\">Django 1.9.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.9.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.5.html\"\n-                          title=\"next chapter\">Django 1.9.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.9.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.9\b9.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 2\b2,\b, 2\b20\b01\b16\b6\n Django 1.9.6 fixes several bugs in 1.9.5.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Added support for relative path redirects to the test client and to\n@@ -18,16 +18,16 @@\n     * Restored conversion of an empty string to null when saving values of\n       GenericIPAddressField on SQLite and MySQL (_\b#_\b2_\b6_\b5_\b5_\b7).\n     * Fixed a makemessages regression where temporary .py extensions were\n       leaked in source file paths (_\b#_\b2_\b6_\b3_\b4_\b1).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.9.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.9.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.9.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.9.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.9.6 release notes\" href=\"1.9.6.html\" />\n     <link rel=\"prev\" title=\"Django 1.9.8 release notes\" href=\"1.9.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -119,37 +120,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.8.html\"\n-                          title=\"previous chapter\">Django 1.9.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.9.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.6.html\"\n-                          title=\"next chapter\">Django 1.9.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.9.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.9\b9.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bun\bne\be 4\b4,\b, 2\b20\b01\b16\b6\n Django 1.9.7 fixes several bugs in 1.9.6.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Removed the need for the request context processor on the admin login\n@@ -16,16 +16,16 @@\n       dictionary JSON input (_\b#_\b2_\b6_\b6_\b7_\b2).\n     * Fixed dbshell crash on PostgreSQL with an empty database name (_\b#_\b2_\b6_\b6_\b9_\b8).\n     * Fixed a regression in queries on a OneToOneField that has to_field and\n       primary_key=True (_\b#_\b2_\b6_\b6_\b6_\b7).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.9.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.9.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.9.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.9.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.9.7 release notes\" href=\"1.9.7.html\" />\n     <link rel=\"prev\" title=\"Django 1.9.9 release notes\" href=\"1.9.9.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -120,37 +121,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.9.html\"\n-                          title=\"previous chapter\">Django 1.9.9 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.9.9 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.7.html\"\n-                          title=\"next chapter\">Django 1.9.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.9.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.9\b9.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 1\b18\b8,\b, 2\b20\b01\b16\b6\n Django 1.9.8 fixes a security issue and several bugs in 1.9.7.\n *\b**\b**\b**\b**\b* X\bXS\bSS\bS i\bin\bn a\bad\bdm\bmi\bin\bn?\b\u2019s\bs a\bad\bdd\bd/\b/c\bch\bha\ban\bng\bge\be r\bre\bel\bla\bat\bte\bed\bd p\bpo\bop\bpu\bup\bp_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Unsafe usage of JavaScript\u2019s Element.innerHTML could result in XSS in the\n@@ -14,16 +14,16 @@\n     * Fixed missing varchar/text_pattern_ops index on CharField and TextField\n       respectively when using AddField on PostgreSQL (_\b#_\b2_\b6_\b8_\b8_\b9).\n     * Fixed makemessages crash on Python 2 with non-ASCII file names (_\b#_\b2_\b6_\b8_\b9_\b7).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bX_\bS_\bS_\b _\bi_\bn_\b _\ba_\bd_\bm_\bi_\bn_\b\u2019_\bs_\b _\ba_\bd_\bd_\b/_\bc_\bh_\ba_\bn_\bg_\be_\b _\br_\be_\bl_\ba_\bt_\be_\bd_\b _\bp_\bo_\bp_\bu_\bp\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.9.9.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.9.9.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.9.9 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.9.9 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.9.8 release notes\" href=\"1.9.8.html\" />\n     <link rel=\"prev\" title=\"Django 1.9.10 release notes\" href=\"1.9.10.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.10.html\"\n-                          title=\"previous chapter\">Django 1.9.10 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.9.10 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.8.html\"\n-                          title=\"next chapter\">Django 1.9.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.9.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.9\b9.\b.9\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 1\b1,\b, 2\b20\b01\b16\b6\n Django 1.9.9 fixes several bugs in 1.9.8.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed invalid HTML in template postmortem on the debug page (_\b#_\b2_\b6_\b9_\b3_\b8).\n     * Fixed some GIS database function crashes on MySQL 5.7 (_\b#_\b2_\b6_\b6_\b5_\b7).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/1.9.html", "source2": "./usr/share/doc/python-django-doc/html/releases/1.9.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 1.9 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 1.9 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.8.19 release notes\" href=\"1.8.19.html\" />\n     <link rel=\"prev\" title=\"Django 1.9.1 release notes\" href=\"1.9.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -638,15 +639,15 @@\n </ul>\n </section>\n </section>\n </section>\n <section id=\"s-backwards-incompatible-changes-in-1-9\">\n <span id=\"s-backwards-incompatible-1-9\"></span><span id=\"backwards-incompatible-changes-in-1-9\"></span><span id=\"backwards-incompatible-1-9\"></span><h2>Backwards incompatible changes in 1.9<a class=\"headerlink\" href=\"#backwards-incompatible-changes-in-1-9\" title=\"Link to this heading\">\u00b6</a></h2>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>In addition to the changes outlined in this section, be sure to review the\n <a class=\"reference internal\" href=\"#removed-features-1-9\"><span class=\"std std-ref\">Features removed in 1.9</span></a> for the features that have reached the end of\n their deprecation cycle and therefore been removed. If you haven\u2019t updated\n your code within the deprecation timeline for a given feature, its removal\n may appear as a backwards incompatible change.</p>\n </div>\n <section id=\"s-database-backend-api\">\n@@ -1436,37 +1437,37 @@\n <li><a class=\"reference internal\" href=\"#features-removed-in-1-9\">Features removed in 1.9</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.9.1.html\"\n-                          title=\"previous chapter\">Django 1.9.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 1.9.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.8.19.html\"\n-                          title=\"next chapter\">Django 1.8.19 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.8.19 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 1\b1.\b.9\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b01\b15\b5\n Welcome to Django 1.9!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you\u2019ll want to be aware of when upgrading from Django 1.8\n@@ -390,15 +390,15 @@\n     * Added _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\br_\be_\b._\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b._\bi_\bn_\bt_\b__\bl_\bi_\bs_\bt_\b__\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b(_\b) to generate validators\n       of strings containing integers separated with a custom character.\n     * _\bE_\bm_\ba_\bi_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br now limits the length of domain name labels to 63\n       characters per _\bR\bR_\bF\bF_\bC\bC_\b _\b1\b1_\b0\b0_\b3\b3_\b4\b4.\n     * Added _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bu_\bn_\bi_\bc_\bo_\bd_\be_\b__\bs_\bl_\bu_\bg_\b(_\b) to validate slugs that may contain Unicode\n       characters.\n *\b**\b**\b**\b**\b* B\bBa\bac\bck\bkw\bwa\bar\brd\bds\bs i\bin\bnc\bco\bom\bmp\bpa\bat\bti\bib\bbl\ble\be c\bch\bha\ban\bng\bge\bes\bs i\bin\bn 1\b1.\b.9\b9_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-Warning\n+Waarschuwing\n In addition to the changes outlined in this section, be sure to review the\n _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\br_\be_\bm_\bo_\bv_\be_\bd_\b _\bi_\bn_\b _\b1_\b._\b9 for the features that have reached the end of their\n deprecation cycle and therefore been removed. If you haven\u2019t updated your code\n within the deprecation timeline for a given feature, its removal may appear as\n a backwards incompatible change.\n *\b**\b**\b**\b* D\bDa\bat\bta\bab\bba\bas\bse\be b\bba\bac\bck\bke\ben\bnd\bd A\bAP\bPI\bI_\b?\b\u00b6 *\b**\b**\b**\b*\n     * A couple of new tests rely on the ability of the backend to introspect\n@@ -997,16 +997,16 @@\n                 # _\bP_\ba_\bs_\bs_\bi_\bn_\bg_\b _\ba_\b _\b3_\b-_\bt_\bu_\bp_\bl_\be_\b _\bo_\br_\b _\ba_\bn_\b _\ba_\bp_\bp_\b__\bn_\ba_\bm_\be_\b _\bt_\bo_\b _\bi_\bn_\bc_\bl_\bu_\bd_\be_\b(_\b)\n                 # _\bU_\bR_\bL_\b _\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bn_\ba_\bm_\be_\bs_\bp_\ba_\bc_\be_\b _\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b _\bi_\bf_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\b _\ba_\bn_\b _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be\n                   _\bn_\ba_\bm_\be_\bs_\bp_\ba_\bc_\be\n                 # _\bc_\bu_\br_\br_\be_\bn_\bt_\b__\ba_\bp_\bp_\b _\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\b _\bt_\bo_\b _\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b _\bv_\bi_\be_\bw_\bs\n                 # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs_\b._\bg_\be_\bo_\bi_\bp\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\br_\be_\bm_\bo_\bv_\be_\bd_\b _\bi_\bn_\b _\b1_\b._\b9\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b9_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b8_\b._\b1_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.0.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.0.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.0.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.0.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.0 release notes\" href=\"2.0.html\" />\n     <link rel=\"prev\" title=\"Django 2.0.2 release notes\" href=\"2.0.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -128,37 +129,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.2.html\"\n-                          title=\"previous chapter\">Django 2.0.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.0.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.html\"\n-                          title=\"next chapter\">Django 2.0 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.0 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.0\b0.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 1\b1,\b, 2\b20\b01\b18\b8\n Django 2.0.1 fixes several bugs in 2.0.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 1.11 that added newlines between\n@@ -26,16 +26,16 @@\n     * Fixed a crash when chaining values() or values_list() after\n       QuerySet.select_for_update(of=(...)) (_\b#_\b2_\b8_\b9_\b4_\b4).\n     * Fixed admin changelist crash when using a query expression in the page\u2019s\n       ordering (_\b#_\b2_\b8_\b9_\b5_\b8).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.0.10.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.0.10.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.0.10 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.0.10 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.0.9 release notes\" href=\"2.0.9.html\" />\n     <link rel=\"prev\" title=\"Django 2.0.11 release notes\" href=\"2.0.11.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -125,37 +126,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.11.html\"\n-                          title=\"previous chapter\">Django 2.0.11 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.0.11 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.9.html\"\n-                          title=\"next chapter\">Django 2.0.9 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.0.9 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.0\b0.\b.1\b10\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 4\b4,\b, 2\b20\b01\b19\b9\n Django 2.0.10 fixes a security issue and several bugs in 2.0.9.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-3\b34\b49\b98\b8:\b: C\bCo\bon\bnt\bte\ben\bnt\bt s\bsp\bpo\boo\bof\bfi\bin\bng\bg p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn t\bth\bhe\be d\bde\bef\bfa\bau\bul\blt\bt 4\b40\b04\b4 p\bpa\bag\bge\be_\b?\b\u00b6\n *\b**\b**\b**\b**\b*\n@@ -21,16 +21,16 @@\n       an older version of Django with SQLite 3.26 or later (_\b#_\b2_\b9_\b1_\b8_\b2).\n     * Prevented SQLite schema alterations while foreign key checks are enabled\n       to avoid the possibility of schema corruption (_\b#_\b3_\b0_\b0_\b2_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b3_\b4_\b9_\b8_\b:_\b _\bC_\bo_\bn_\bt_\be_\bn_\bt_\b _\bs_\bp_\bo_\bo_\bf_\bi_\bn_\bg_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\b4_\b0_\b4_\b _\bp_\ba_\bg_\be\n                 # _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.0.11.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.0.11.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.0.11 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.0.11 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.0.10 release notes\" href=\"2.0.10.html\" />\n     <link rel=\"prev\" title=\"Django 2.0.12 release notes\" href=\"2.0.12.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2019-6975-memory-exhaustion-in-django-utils-numberformat-format\">CVE-2019-6975: Memory exhaustion in <code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.numberformat.format()</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.12.html\"\n-                          title=\"previous chapter\">Django 2.0.12 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.0.12 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.10.html\"\n-                          title=\"next chapter\">Django 2.0.10 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.0.10 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.0\b0.\b.1\b11\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b11\b1,\b, 2\b20\b01\b19\b9\n Django 2.0.11 fixes a security issue in 2.0.10.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-6\b69\b97\b75\b5:\b: M\bMe\bem\bmo\bor\bry\by e\bex\bxh\bha\bau\bus\bst\bti\bio\bon\bn i\bin\bn d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.n\bnu\bum\bmb\bbe\ber\brf\bfo\bor\brm\bma\bat\bt.\b.f\bfo\bor\brm\bma\bat\bt(\b()\b)_\b?\b\u00b6\n *\b**\b**\b**\b**\b*\n@@ -12,16 +12,16 @@\n significant memory usage due to a call to '{:f}'.format().\n To avoid this, decimals with more than 200 digits are now formatted using\n scientific notation.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b6_\b9_\b7_\b5_\b:_\b _\bM_\be_\bm_\bo_\br_\by_\b _\be_\bx_\bh_\ba_\bu_\bs_\bt_\bi_\bo_\bn_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bn_\bu_\bm_\bb_\be_\br_\bf_\bo_\br_\bm_\ba_\bt_\b._\bf_\bo_\br_\bm_\ba_\bt_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.0.12.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.0.12.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.0.12 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.0.12 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.0.11 release notes\" href=\"2.0.11.html\" />\n     <link rel=\"prev\" title=\"Django 2.0.13 release notes\" href=\"2.0.13.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -106,37 +107,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.13.html\"\n-                          title=\"previous chapter\">Django 2.0.13 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.0.13 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.11.html\"\n-                          title=\"next chapter\">Django 2.0.11 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.0.11 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.0\b0.\b.1\b12\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b11\b1,\b, 2\b20\b01\b19\b9\n Django 2.0.12 fixes a packaging error in 2.0.11.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Corrected packaging error from 2.0.11 (_\b#_\b3_\b0_\b1_\b7_\b5).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.0.13.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.0.13.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.0.13 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.0.13 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.0.12 release notes\" href=\"2.0.12.html\" />\n     <link rel=\"prev\" title=\"Django 2.1 release notes\" href=\"2.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.html\"\n-                          title=\"previous chapter\">Django 2.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.12.html\"\n-                          title=\"next chapter\">Django 2.0.12 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.0.12 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.0\b0.\b.1\b13\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b12\b2,\b, 2\b20\b01\b19\b9\n Django 2.0.13 fixes a regression in 2.0.12/2.0.11.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed crash in django.utils.numberformat.format_number() when the number\n       has over 200 digits (_\b#_\b3_\b0_\b1_\b7_\b7).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.0.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.0.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.0.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.0.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.0.1 release notes\" href=\"2.0.1.html\" />\n     <link rel=\"prev\" title=\"Django 2.0.3 release notes\" href=\"2.0.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -138,37 +139,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.3.html\"\n-                          title=\"previous chapter\">Django 2.0.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.0.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.1.html\"\n-                          title=\"next chapter\">Django 2.0.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.0.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.0\b0.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b1,\b, 2\b20\b01\b18\b8\n Django 2.0.2 fixes a security issue and several bugs in 2.0.1.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b18\b8-\b-6\b61\b18\b88\b8:\b: I\bIn\bnf\bfo\bor\brm\bma\bat\bti\bio\bon\bn l\ble\bea\bak\bka\bag\bge\be i\bin\bn A\bAu\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bio\bon\bnF\bFo\bor\brm\bm_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n A regression in Django 1.11.8 made _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm run its\n@@ -33,16 +33,16 @@\n       doesn\u2019t have an __init__.py file (_\b#_\b2_\b9_\b0_\b9_\b1).\n     * Fixed crash when entering an invalid uuid in ModelAdmin.raw_id_fields\n       (_\b#_\b2_\b9_\b0_\b9_\b4).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b8_\b-_\b6_\b1_\b8_\b8_\b:_\b _\bI_\bn_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn_\b _\bl_\be_\ba_\bk_\ba_\bg_\be_\b _\bi_\bn_\b _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.0.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.0.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.0.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.0.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.0.2 release notes\" href=\"2.0.2.html\" />\n     <link rel=\"prev\" title=\"Django 2.0.4 release notes\" href=\"2.0.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -142,37 +143,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.4.html\"\n-                          title=\"previous chapter\">Django 2.0.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.0.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.2.html\"\n-                          title=\"next chapter\">Django 2.0.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.0.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.0\b0.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 6\b6,\b, 2\b20\b01\b18\b8\n Django 2.0.3 fixes two security issues and several bugs in 2.0.2. Also, the\n latest string translations from Transifex are incorporated.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b18\b8-\b-7\b75\b53\b36\b6:\b: D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn u\bur\brl\bli\biz\bze\be a\ban\bnd\bd u\bur\brl\bli\biz\bze\bet\btr\bru\bun\bnc\bc\n@@ -39,16 +39,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b8_\b-_\b7_\b5_\b3_\b6_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bu_\br_\bl_\bi_\bz_\be_\b _\ba_\bn_\bd\n             _\bu_\br_\bl_\bi_\bz_\be_\bt_\br_\bu_\bn_\bc_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b8_\b-_\b7_\b5_\b3_\b7_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bt_\br_\bu_\bn_\bc_\ba_\bt_\be_\bc_\bh_\ba_\br_\bs_\b__\bh_\bt_\bm_\bl\n             _\ba_\bn_\bd_\b _\bt_\br_\bu_\bn_\bc_\ba_\bt_\be_\bw_\bo_\br_\bd_\bs_\b__\bh_\bt_\bm_\bl_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.0.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.0.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.0.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.0.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.0.3 release notes\" href=\"2.0.3.html\" />\n     <link rel=\"prev\" title=\"Django 2.0.5 release notes\" href=\"2.0.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -122,37 +123,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.5.html\"\n-                          title=\"previous chapter\">Django 2.0.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.0.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.3.html\"\n-                          title=\"next chapter\">Django 2.0.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.0.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.0\b0.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 2\b2,\b, 2\b20\b01\b18\b8\n Django 2.0.4 fixes several bugs in 2.0.3.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a crash when filtering with an Exists() annotation of a queryset\n@@ -21,16 +21,16 @@\n       initially selected for the SelectMultiple and CheckboxSelectMultiple\n       widgets (_\b#_\b2_\b9_\b2_\b7_\b3).\n     * Fixed a regression in Django 2.0 where OpenLayersWidget deserialization\n       ignored the widget map\u2019s SRID and assumed 4326 (WGS84) (_\b#_\b2_\b9_\b1_\b1_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.0.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.0.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.0.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.0.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.0.4 release notes\" href=\"2.0.4.html\" />\n     <link rel=\"prev\" title=\"Django 2.0.6 release notes\" href=\"2.0.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -116,37 +117,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.6.html\"\n-                          title=\"previous chapter\">Django 2.0.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.0.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.4.html\"\n-                          title=\"next chapter\">Django 2.0.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.0.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.0\b0.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 1\b1,\b, 2\b20\b01\b18\b8\n Django 2.0.5 fixes several bugs in 2.0.4.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Corrected the import paths that inspectdb generates for\n@@ -15,16 +15,16 @@\n     * Fixed a regression in Django 2.0.4 where QuerySet.values() or values_list\n       () after combining an annotated and unannotated queryset with union(),\n       difference(), or intersection() crashed due to mismatching columns\n       (_\b#_\b2_\b9_\b2_\b8_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.0.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.0.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.0.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.0.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.0.5 release notes\" href=\"2.0.5.html\" />\n     <link rel=\"prev\" title=\"Django 2.0.7 release notes\" href=\"2.0.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -115,37 +116,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.7.html\"\n-                          title=\"previous chapter\">Django 2.0.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.0.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.5.html\"\n-                          title=\"next chapter\">Django 2.0.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.0.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.0\b0.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bun\bne\be 1\b1,\b, 2\b20\b01\b18\b8\n Django 2.0.6 fixes several bugs in 2.0.5.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression that broke custom template filters that use decorators\n@@ -13,16 +13,16 @@\n     * Fixed WKBWriter.write() and write_hex() for empty polygons on GEOS 3.6.1+\n       (_\b#_\b2_\b9_\b4_\b6_\b0).\n     * Fixed a regression in Django 1.10 that could result in large memory usage\n       when making edits using ModelAdmin.list_editable (_\b#_\b2_\b8_\b4_\b6_\b2).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.0.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.0.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.0.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.0.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.0.6 release notes\" href=\"2.0.6.html\" />\n     <link rel=\"prev\" title=\"Django 2.0.8 release notes\" href=\"2.0.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -112,37 +113,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.8.html\"\n-                          title=\"previous chapter\">Django 2.0.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.0.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.6.html\"\n-                          title=\"next chapter\">Django 2.0.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.0.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.0\b0.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 2\b2,\b, 2\b20\b01\b18\b8\n Django 2.0.7 fixes several bugs in 2.0.6.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed admin changelist crash when using a query expression without asc()\n@@ -10,16 +10,16 @@\n     * Fixed admin check crash when using a query expression in\n       ModelAdmin.ordering (_\b#_\b2_\b9_\b4_\b2_\b8).\n     * Fixed __regex and __iregex lookups with MySQL 8 (_\b#_\b2_\b9_\b4_\b5_\b1).\n     * Fixed migrations crash with namespace packages on Python 3.7 (_\b#_\b2_\b8_\b8_\b1_\b4).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.0.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.0.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.0.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.0.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.0.7 release notes\" href=\"2.0.7.html\" />\n     <link rel=\"prev\" title=\"Django 2.0.9 release notes\" href=\"2.0.9.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -121,37 +122,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.9.html\"\n-                          title=\"previous chapter\">Django 2.0.9 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.0.9 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.7.html\"\n-                          title=\"next chapter\">Django 2.0.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.0.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.0\b0.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 1\b1,\b, 2\b20\b01\b18\b8\n Django 2.0.8 fixes a security issue and several bugs in 2.0.7.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b18\b8-\b-1\b14\b45\b57\b74\b4:\b: O\bOp\bpe\ben\bn r\bre\bed\bdi\bir\bre\bec\bct\bt p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn C\bCo\bom\bmm\bmo\bon\bnM\bMi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n If the _\bC_\bo_\bm_\bm_\bo_\bn_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be and the _\bA_\bP_\bP_\bE_\bN_\bD_\b__\bS_\bL_\bA_\bS_\bH setting are both enabled, and if\n@@ -17,16 +17,16 @@\n       (even though MariaDB isn\u2019t officially supported) (_\b#_\b2_\b9_\b5_\b4_\b4).\n     * Fixed a regression where django.template.Template crashed if the\n       template_string argument is lazy (_\b#_\b2_\b9_\b6_\b1_\b7).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b8_\b-_\b1_\b4_\b5_\b7_\b4_\b:_\b _\bO_\bp_\be_\bn_\b _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bC_\bo_\bm_\bm_\bo_\bn_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.0.9.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.0.9.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.0.9 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.0.9 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.0.8 release notes\" href=\"2.0.8.html\" />\n     <link rel=\"prev\" title=\"Django 2.0.10 release notes\" href=\"2.0.10.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.10.html\"\n-                          title=\"previous chapter\">Django 2.0.10 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.0.10 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.8.html\"\n-                          title=\"next chapter\">Django 2.0.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.0.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.0\b0.\b.9\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 1\b1,\b, 2\b20\b01\b18\b8\n Django 2.0.9 fixes a data loss bug in 2.0.8.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a race condition in QuerySet.update_or_create() that could result\n       in data loss (_\b#_\b2_\b9_\b4_\b9_\b9).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.0.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.0.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.0 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.0 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 1.11.29 release notes\" href=\"1.11.29.html\" />\n     <link rel=\"prev\" title=\"Django 2.0.1 release notes\" href=\"2.0.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -863,37 +864,37 @@\n <li><a class=\"reference internal\" href=\"#features-removed-in-2-0\">Features removed in 2.0</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.1.html\"\n-                          title=\"previous chapter\">Django 2.0.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.0.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"1.11.29.html\"\n-                          title=\"next chapter\">Django 1.11.29 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 1.11.29 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.0\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 2\b2,\b, 2\b20\b01\b17\b7\n Welcome to Django 2.0!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you\u2019ll want to be aware of when upgrading from Django 1.11\n@@ -560,16 +560,16 @@\n                 # _\bF_\bo_\br_\be_\bi_\bg_\bn_\b _\bk_\be_\by_\b _\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs_\b _\ba_\br_\be_\b _\bn_\bo_\bw_\b _\be_\bn_\ba_\bb_\bl_\be_\bd_\b _\bo_\bn_\b _\bS_\bQ_\bL_\bi_\bt_\be\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd_\b _\bi_\bn_\b _\b2_\b._\b0\n                 # _\bc_\bo_\bn_\bt_\be_\bx_\bt_\b _\ba_\br_\bg_\bu_\bm_\be_\bn_\bt_\b _\bo_\bf_\b _\bF_\bi_\be_\bl_\bd_\b._\bf_\br_\bo_\bm_\b__\bd_\bb_\b__\bv_\ba_\bl_\bu_\be_\b(_\b)_\b _\ba_\bn_\bd\n                   _\bE_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b._\bc_\bo_\bn_\bv_\be_\br_\bt_\b__\bv_\ba_\bl_\bu_\be_\b(_\b)\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\br_\be_\bm_\bo_\bv_\be_\bd_\b _\bi_\bn_\b _\b2_\b._\b0\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b1_\b._\b2_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.1.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.1.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.1.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.1.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.1 release notes\" href=\"2.1.html\" />\n     <link rel=\"prev\" title=\"Django 2.1.2 release notes\" href=\"2.1.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -134,37 +135,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.2.html\"\n-                          title=\"previous chapter\">Django 2.1.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.1.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.html\"\n-                          title=\"next chapter\">Django 2.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.1\b1.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 3\b31\b1,\b, 2\b20\b01\b18\b8\n Django 2.1.1 fixes several bugs in 2.1.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a race condition in QuerySet.update_or_create() that could result\n@@ -31,16 +31,16 @@\n       () after combining querysets with extra() with union(), difference(), or\n       intersection() crashed due to mismatching columns (_\b#_\b2_\b9_\b6_\b9_\b4).\n     * Fixed crash if InlineModelAdmin.has_add_permission() doesn\u2019t accept the\n       obj argument (_\b#_\b2_\b9_\b7_\b2_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.1.10.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.1.10.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.1.10 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.1.10 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.1.9 release notes\" href=\"2.1.9.html\" />\n     <link rel=\"prev\" title=\"Django 2.1.11 release notes\" href=\"2.1.11.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -117,37 +118,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2019-12781-incorrect-http-detection-with-reverse-proxy-connecting-via-https\">CVE-2019-12781: Incorrect HTTP detection with reverse-proxy connecting via HTTPS</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.11.html\"\n-                          title=\"previous chapter\">Django 2.1.11 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.1.11 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.9.html\"\n-                          title=\"next chapter\">Django 2.1.9 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.1.9 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.1\b1.\b.1\b10\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 1\b1,\b, 2\b20\b01\b19\b9\n Django 2.1.10 fixes a security issue in 2.1.9.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-1\b12\b27\b78\b81\b1:\b: I\bIn\bnc\bco\bor\brr\bre\bec\bct\bt H\bHT\bTT\bTP\bP d\bde\bet\bte\bec\bct\bti\bio\bon\bn w\bwi\bit\bth\bh r\bre\bev\bve\ber\brs\bse\be-\b-p\bpr\bro\box\bxy\by c\bco\bon\bnn\bne\bec\bct\bti\bin\bng\bg\n v\bvi\bia\ba H\bHT\bTT\bTP\bPS\bS_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -18,16 +18,16 @@\n that connects to Django via HTTPS, be sure to verify that your application\n correctly handles code paths relying on scheme, is_secure(), build_absolute_uri\n (), and SECURE_SSL_REDIRECT.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b2_\b7_\b8_\b1_\b:_\b _\bI_\bn_\bc_\bo_\br_\br_\be_\bc_\bt_\b _\bH_\bT_\bT_\bP_\b _\bd_\be_\bt_\be_\bc_\bt_\bi_\bo_\bn_\b _\bw_\bi_\bt_\bh_\b _\br_\be_\bv_\be_\br_\bs_\be_\b-_\bp_\br_\bo_\bx_\by\n             _\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bn_\bg_\b _\bv_\bi_\ba_\b _\bH_\bT_\bT_\bP_\bS\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.1.11.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.1.11.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.1.11 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.1.11 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.1.10 release notes\" href=\"2.1.10.html\" />\n     <link rel=\"prev\" title=\"Django 2.1.12 release notes\" href=\"2.1.12.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -144,37 +145,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2019-14235-potential-memory-exhaustion-in-django-utils-encoding-uri-to-iri\">CVE-2019-14235: Potential memory exhaustion in <code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.encoding.uri_to_iri()</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.12.html\"\n-                          title=\"previous chapter\">Django 2.1.12 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.1.12 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.10.html\"\n-                          title=\"next chapter\">Django 2.1.10 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.1.10 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.1\b1.\b.1\b11\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 1\b1,\b, 2\b20\b01\b19\b9\n Django 2.1.11 fixes security issues in 2.1.10.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-1\b14\b42\b23\b32\b2:\b: D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn\n d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.t\bte\bex\bxt\bt.\b.T\bTr\bru\bun\bnc\bca\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -43,16 +43,16 @@\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b4_\b2_\b3_\b2_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\be_\bx_\bt_\b._\bT_\br_\bu_\bn_\bc_\ba_\bt_\bo_\br\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b4_\b2_\b3_\b3_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bs_\bt_\br_\bi_\bp_\b__\bt_\ba_\bg_\bs_\b(_\b)\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b4_\b2_\b3_\b4_\b:_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bk_\be_\by_\b _\ba_\bn_\bd_\b _\bi_\bn_\bd_\be_\bx_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs\n             _\bf_\bo_\br_\b _\bJ_\bS_\bO_\bN_\bF_\bi_\be_\bl_\bd_\b/_\bH_\bS_\bt_\bo_\br_\be_\bF_\bi_\be_\bl_\bd\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b4_\b2_\b3_\b5_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bm_\be_\bm_\bo_\br_\by_\b _\be_\bx_\bh_\ba_\bu_\bs_\bt_\bi_\bo_\bn_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b._\bu_\br_\bi_\b__\bt_\bo_\b__\bi_\br_\bi_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.1.12.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.1.12.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.1.12 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.1.12 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.1.11 release notes\" href=\"2.1.11.html\" />\n     <link rel=\"prev\" title=\"Django 2.1.13 release notes\" href=\"2.1.13.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.13.html\"\n-                          title=\"previous chapter\">Django 2.1.13 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.1.13 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.11.html\"\n-                          title=\"next chapter\">Django 2.1.11 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.1.11 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.1\b1.\b.1\b12\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 2\b2,\b, 2\b20\b01\b19\b9\n Django 2.1.12 fixes a regression in 2.1.11.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed crash of KeyTransform() for\n       django.contrib.postgres.fields.JSONField and _\bH_\bS_\bt_\bo_\br_\be_\bF_\bi_\be_\bl_\bd when using on\n       expressions with params (_\b#_\b3_\b0_\b6_\b7_\b2).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.1.13.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.1.13.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.1.13 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.1.13 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.1.12 release notes\" href=\"2.1.12.html\" />\n     <link rel=\"prev\" title=\"Django 2.1.14 release notes\" href=\"2.1.14.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.14.html\"\n-                          title=\"previous chapter\">Django 2.1.14 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.1.14 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.12.html\"\n-                          title=\"next chapter\">Django 2.1.12 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.1.12 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.1\b1.\b.1\b13\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 1\b1,\b, 2\b20\b01\b19\b9\n Django 2.1.13 fixes a regression in 2.1.11.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a crash when filtering with a Subquery() annotation of a queryset\n       containing django.contrib.postgres.fields.JSONField or _\bH_\bS_\bt_\bo_\br_\be_\bF_\bi_\be_\bl_\bd\n       (_\b#_\b3_\b0_\b7_\b6_\b9).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.1.14.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.1.14.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.1.14 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.1.14 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.1.13 release notes\" href=\"2.1.13.html\" />\n     <link rel=\"prev\" title=\"Django 2.1.15 release notes\" href=\"2.1.15.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.15.html\"\n-                          title=\"previous chapter\">Django 2.1.15 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.1.15 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.13.html\"\n-                          title=\"next chapter\">Django 2.1.13 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.1.13 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.1\b1.\b.1\b14\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 4\b4,\b, 2\b20\b01\b19\b9\n Django 2.1.14 fixes a regression in 2.1.13.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a crash when using a contains, contained_by, has_key, has_keys, or\n       has_any_keys lookup on django.contrib.postgres.fields.JSONField, if the\n       right or left hand side of an expression is a key transform (_\b#_\b3_\b0_\b8_\b2_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.1.15.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.1.15.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.1.15 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.1.15 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.1.14 release notes\" href=\"2.1.14.html\" />\n     <link rel=\"prev\" title=\"Django 2.2 release notes\" href=\"2.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -141,37 +142,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.html\"\n-                          title=\"previous chapter\">Django 2.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.14.html\"\n-                          title=\"next chapter\">Django 2.1.14 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.1.14 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.1\b1.\b.1\b15\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 2\b2,\b, 2\b20\b01\b19\b9\n Django 2.1.15 fixes a security issue and a data loss bug in 2.1.14.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-1\b19\b91\b11\b18\b8:\b: P\bPr\bri\biv\bvi\bil\ble\beg\bge\be e\bes\bsc\bca\bal\bla\bat\bti\bio\bon\bn i\bin\bn t\bth\bhe\be D\bDj\bja\ban\bng\bgo\bo a\bad\bdm\bmi\bin\bn.\b._\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Since Django 2.1, a Django model admin displaying a parent model with related\n@@ -36,16 +36,16 @@\n     * Fixed a data loss possibility in the _\bs_\be_\bl_\be_\bc_\bt_\b__\bf_\bo_\br_\b__\bu_\bp_\bd_\ba_\bt_\be_\b(_\b). When using\n       'self' in the of argument with _\bm_\bu_\bl_\bt_\bi_\b-_\bt_\ba_\bb_\bl_\be_\b _\bi_\bn_\bh_\be_\br_\bi_\bt_\ba_\bn_\bc_\be, a parent model\n       was locked instead of the queryset\u2019s model (_\b#_\b3_\b0_\b9_\b5_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b9_\b1_\b1_\b8_\b:_\b _\bP_\br_\bi_\bv_\bi_\bl_\be_\bg_\be_\b _\be_\bs_\bc_\ba_\bl_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bd_\bm_\bi_\bn_\b.\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.1.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.1.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.1.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.1.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.1.1 release notes\" href=\"2.1.1.html\" />\n     <link rel=\"prev\" title=\"Django 2.1.3 release notes\" href=\"2.1.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -128,37 +129,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.3.html\"\n-                          title=\"previous chapter\">Django 2.1.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.1.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.1.html\"\n-                          title=\"next chapter\">Django 2.1.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.1.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.1\b1.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 1\b1,\b, 2\b20\b01\b18\b8\n Django 2.1.2 fixes a security issue and several bugs in 2.1.1. Also, the latest\n string translations from Transifex are incorporated.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b18\b8-\b-1\b16\b69\b98\b84\b4:\b: P\bPa\bas\bss\bsw\bwo\bor\brd\bd h\bha\bas\bsh\bh d\bdi\bis\bsc\bcl\blo\bos\bsu\bur\bre\be t\bto\bo ?\b\u201cv\bvi\bie\bew\bw o\bon\bnl\bly\by?\b\u201d a\bad\bdm\bmi\bin\bn u\bus\bse\ber\brs\bs_\b?\b\u00b6\n@@ -25,16 +25,16 @@\n       same name crashed on Oracle 12.1 (_\b#_\b2_\b9_\b6_\b3_\b0).\n     * Fixed a crash when a user with the view (but not change) permission made\n       a POST request to an admin user change form (_\b#_\b2_\b9_\b8_\b0_\b9).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b8_\b-_\b1_\b6_\b9_\b8_\b4_\b:_\b _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\bh_\ba_\bs_\bh_\b _\bd_\bi_\bs_\bc_\bl_\bo_\bs_\bu_\br_\be_\b _\bt_\bo_\b _\b\u201c_\bv_\bi_\be_\bw_\b _\bo_\bn_\bl_\by_\b\u201d_\b _\ba_\bd_\bm_\bi_\bn_\b _\bu_\bs_\be_\br_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.1.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.1.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.1.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.1.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.1.2 release notes\" href=\"2.1.2.html\" />\n     <link rel=\"prev\" title=\"Django 2.1.4 release notes\" href=\"2.1.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -116,37 +117,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.4.html\"\n-                          title=\"previous chapter\">Django 2.1.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.1.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.2.html\"\n-                          title=\"next chapter\">Django 2.1.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.1.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.1\b1.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b01\b18\b8\n Django 2.1.3 fixes several bugs in 2.1.2.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 2.0 where combining Q objects with __in\n@@ -15,16 +15,16 @@\n       incorrectly cleared in Model.save() (_\b#_\b2_\b9_\b8_\b9_\b6).\n     * Fixed a regression in Django 2.0 where FileSystemStorage crashes with\n       FileExistsError if concurrent saves try to create the same directory\n       (_\b#_\b2_\b9_\b8_\b9_\b0).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.1.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.1.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.1.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.1.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.1.3 release notes\" href=\"2.1.3.html\" />\n     <link rel=\"prev\" title=\"Django 2.1.5 release notes\" href=\"2.1.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -118,37 +119,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.5.html\"\n-                          title=\"previous chapter\">Django 2.1.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.1.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.3.html\"\n-                          title=\"next chapter\">Django 2.1.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.1.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.1\b1.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 3\b3,\b, 2\b20\b01\b18\b8\n Django 2.1.4 fixes several bugs in 2.1.3.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Corrected the default password list that CommonPasswordValidator uses by\n@@ -16,16 +16,16 @@\n       ModelAdmin.prepopulated_fields (_\b#_\b2_\b9_\b9_\b2_\b9).\n     * Fixed \u201cPlease correct the errors below\u201d error message when editing an\n       object in the admin if the user only has the \u201cview\u201d permission on inlines\n       (_\b#_\b2_\b9_\b9_\b3_\b0).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.1.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.1.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.1.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.1.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.1.4 release notes\" href=\"2.1.4.html\" />\n     <link rel=\"prev\" title=\"Django 2.1.6 release notes\" href=\"2.1.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -129,37 +130,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.6.html\"\n-                          title=\"previous chapter\">Django 2.1.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.1.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.4.html\"\n-                          title=\"next chapter\">Django 2.1.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.1.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.1\b1.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 4\b4,\b, 2\b20\b01\b19\b9\n Django 2.1.5 fixes a security issue and several bugs in 2.1.4.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-3\b34\b49\b98\b8:\b: C\bCo\bon\bnt\bte\ben\bnt\bt s\bsp\bpo\boo\bof\bfi\bin\bng\bg p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn t\bth\bhe\be d\bde\bef\bfa\bau\bul\blt\bt 4\b40\b04\b4 p\bpa\bag\bge\be_\b?\b\u00b6\n *\b**\b**\b**\b**\b*\n@@ -25,16 +25,16 @@\n     * Fixed a regression in Django 2.1.4 where\n       InlineModelAdmin.has_change_permission() is incorrectly called with a\n       non-None obj argument during an object add (_\b#_\b3_\b0_\b0_\b5_\b0).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b3_\b4_\b9_\b8_\b:_\b _\bC_\bo_\bn_\bt_\be_\bn_\bt_\b _\bs_\bp_\bo_\bo_\bf_\bi_\bn_\bg_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\b4_\b0_\b4_\b _\bp_\ba_\bg_\be\n                 # _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.1.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.1.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.1.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.1.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.1.5 release notes\" href=\"2.1.5.html\" />\n     <link rel=\"prev\" title=\"Django 2.1.7 release notes\" href=\"2.1.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -120,37 +121,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.7.html\"\n-                          title=\"previous chapter\">Django 2.1.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.1.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.5.html\"\n-                          title=\"next chapter\">Django 2.1.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.1.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.1\b1.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b11\b1,\b, 2\b20\b01\b19\b9\n Django 2.1.6 fixes a security issue and a bug in 2.1.5.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-6\b69\b97\b75\b5:\b: M\bMe\bem\bmo\bor\bry\by e\bex\bxh\bha\bau\bus\bst\bti\bio\bon\bn i\bin\bn d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.n\bnu\bum\bmb\bbe\ber\brf\bfo\bor\brm\bma\bat\bt.\b.f\bfo\bor\brm\bma\bat\bt(\b()\b)_\b?\b\u00b6\n *\b**\b**\b**\b**\b*\n@@ -17,16 +17,16 @@\n       to restore backwards compatibility with third-party code that doesn\u2019t\n       provide it (_\b#_\b3_\b0_\b0_\b9_\b7).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b6_\b9_\b7_\b5_\b:_\b _\bM_\be_\bm_\bo_\br_\by_\b _\be_\bx_\bh_\ba_\bu_\bs_\bt_\bi_\bo_\bn_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bn_\bu_\bm_\bb_\be_\br_\bf_\bo_\br_\bm_\ba_\bt_\b._\bf_\bo_\br_\bm_\ba_\bt_\b(_\b)\n                 # _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.1.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.1.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.1.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.1.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.1.6 release notes\" href=\"2.1.6.html\" />\n     <link rel=\"prev\" title=\"Django 2.1.8 release notes\" href=\"2.1.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -106,37 +107,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.8.html\"\n-                          title=\"previous chapter\">Django 2.1.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.1.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.6.html\"\n-                          title=\"next chapter\">Django 2.1.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.1.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.1\b1.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b11\b1,\b, 2\b20\b01\b19\b9\n Django 2.1.7 fixes a packaging error in 2.1.6.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Corrected packaging error from 2.1.6 (_\b#_\b3_\b0_\b1_\b7_\b5).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.1.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.1.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.1.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.1.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.1.7 release notes\" href=\"2.1.7.html\" />\n     <link rel=\"prev\" title=\"Django 2.1.9 release notes\" href=\"2.1.9.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.9.html\"\n-                          title=\"previous chapter\">Django 2.1.9 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.1.9 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.7.html\"\n-                          title=\"next chapter\">Django 2.1.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.1.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.1\b1.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 1\b1,\b, 2\b20\b01\b19\b9\n Django 2.1.8 fixes a bug in 2.1.7.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Prevented admin inlines for a ManyToManyField's implicit through model\n       from being editable if the user only has the view permission (_\b#_\b3_\b0_\b2_\b8_\b9).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.1.9.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.1.9.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.1.9 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.1.9 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.1.8 release notes\" href=\"2.1.8.html\" />\n     <link rel=\"prev\" title=\"Django 2.1.10 release notes\" href=\"2.1.10.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -122,37 +123,37 @@\n <li><a class=\"reference internal\" href=\"#patched-bundled-jquery-for-cve-2019-11358-prototype-pollution\">Patched bundled jQuery for CVE-2019-11358: Prototype pollution</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.10.html\"\n-                          title=\"previous chapter\">Django 2.1.10 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.1.10 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.8.html\"\n-                          title=\"next chapter\">Django 2.1.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.1.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.1\b1.\b.9\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bun\bne\be 3\b3,\b, 2\b20\b01\b19\b9\n Django 2.1.9 fixes security issues in 2.1.8.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-1\b12\b23\b30\b08\b8:\b: A\bAd\bdm\bmi\bin\bnU\bUR\bRL\bLF\bFi\bie\bel\bld\bdW\bWi\bid\bdg\bge\bet\bt X\bXS\bSS\bS_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The clickable \u201cCurrent URL\u201d link generated by AdminURLFieldWidget displayed the\n@@ -19,16 +19,16 @@\n enumerable __proto__ property, it could extend the native Object.prototype.\n The bundled version of jQuery used by the Django admin has been patched to\n allow for the select2 library\u2019s use of jQuery.extend().\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b2_\b3_\b0_\b8_\b:_\b _\bA_\bd_\bm_\bi_\bn_\bU_\bR_\bL_\bF_\bi_\be_\bl_\bd_\bW_\bi_\bd_\bg_\be_\bt_\b _\bX_\bS_\bS\n           o _\bP_\ba_\bt_\bc_\bh_\be_\bd_\b _\bb_\bu_\bn_\bd_\bl_\be_\bd_\b _\bj_\bQ_\bu_\be_\br_\by_\b _\bf_\bo_\br_\b _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b1_\b3_\b5_\b8_\b:_\b _\bP_\br_\bo_\bt_\bo_\bt_\by_\bp_\be_\b _\bp_\bo_\bl_\bl_\bu_\bt_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.0.13 release notes\" href=\"2.0.13.html\" />\n     <link rel=\"prev\" title=\"Django 2.1.1 release notes\" href=\"2.1.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -545,37 +546,37 @@\n <li><a class=\"reference internal\" href=\"#features-removed-in-2-1\">Features removed in 2.1</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.1.html\"\n-                          title=\"previous chapter\">Django 2.1.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.1.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.0.13.html\"\n-                          title=\"next chapter\">Django 2.0.13 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.0.13 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 1\b1,\b, 2\b20\b01\b18\b8\n Welcome to Django 2.1!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you\u2019ll want to be aware of when upgrading from Django 2.0\n@@ -307,16 +307,16 @@\n                         _\ba_\bc_\bc_\bo_\bu_\bn_\bt\n                       # _\bN_\be_\bw_\b _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\bv_\bi_\be_\bw_\b _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b _\bc_\bo_\bu_\bl_\bd_\b _\ba_\bl_\bl_\bo_\bw_\b _\bu_\bn_\bw_\ba_\bn_\bt_\be_\bd_\b _\ba_\bc_\bc_\be_\bs_\bs\n                         _\bt_\bo_\b _\ba_\bd_\bm_\bi_\bn_\b _\bv_\bi_\be_\bw_\bs\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd_\b _\bi_\bn_\b _\b2_\b._\b1\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\br_\be_\bm_\bo_\bv_\be_\bd_\b _\bi_\bn_\b _\b2_\b._\b1\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b0_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2 release notes\" href=\"2.2.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.2 release notes\" href=\"2.2.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -157,37 +158,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.2.html\"\n-                          title=\"previous chapter\">Django 2.2.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.html\"\n-                          title=\"next chapter\">Django 2.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 1\b1,\b, 2\b20\b01\b19\b9\n Django 2.2.1 fixes several bugs in 2.2.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 2.1 that caused the incorrect quoting of\n@@ -48,16 +48,16 @@\n       constraint with a contains, startswith, or endswith lookup (or their\n       case-insensitive variant) (_\b#_\b3_\b0_\b4_\b0_\b8).\n     * Fixed a migration crash on Oracle and SQLite when adding a check\n       constraint with condition contains | (OR) operator (_\b#_\b3_\b0_\b4_\b1_\b2).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.10.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.10.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.10 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.10 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.9 release notes\" href=\"2.2.9.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.11 release notes\" href=\"2.2.11.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -105,37 +106,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2020-7471-potential-sql-injection-via-stringagg-delimiter\">CVE-2020-7471: Potential SQL injection via <code class=\"docutils literal notranslate\"><span class=\"pre\">StringAgg(delimiter)</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.11.html\"\n-                          title=\"previous chapter\">Django 2.2.11 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.11 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.9.html\"\n-                          title=\"next chapter\">Django 2.2.9 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.9 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.1\b10\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 3\b3,\b, 2\b20\b02\b20\b0\n Django 2.2.10 fixes a security issue in 2.2.9.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b20\b0-\b-7\b74\b47\b71\b1:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl S\bSQ\bQL\bL i\bin\bnj\bje\bec\bct\bti\bio\bon\bn v\bvi\bia\ba S\bSt\btr\bri\bin\bng\bgA\bAg\bgg\bg(\b(d\bde\bel\bli\bim\bmi\bit\bte\ber\br)\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n _\bS_\bt_\br_\bi_\bn_\bg_\bA_\bg_\bg aggregation function was subject to SQL injection, using a suitably\n crafted delimiter.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b0_\b-_\b7_\b4_\b7_\b1_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\bS_\bt_\br_\bi_\bn_\bg_\bA_\bg_\bg_\b(_\bd_\be_\bl_\bi_\bm_\bi_\bt_\be_\br_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.11.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.11.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.11 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.11 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.10 release notes\" href=\"2.2.10.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.12 release notes\" href=\"2.2.12.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -116,37 +117,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.12.html\"\n-                          title=\"previous chapter\">Django 2.2.12 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.12 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.10.html\"\n-                          title=\"next chapter\">Django 2.2.10 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.10 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.1\b11\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 4\b4,\b, 2\b20\b02\b20\b0\n Django 2.2.11 fixes a security issue and a data loss bug in 2.2.10.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b20\b0-\b-9\b94\b40\b02\b2:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl S\bSQ\bQL\bL i\bin\bnj\bje\bec\bct\bti\bio\bon\bn v\bvi\bia\ba t\bto\bol\ble\ber\bra\ban\bnc\bce\be p\bpa\bar\bra\bam\bme\bet\bte\ber\br i\bin\bn G\bGI\bIS\bS\n f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs a\ban\bnd\bd a\bag\bgg\bgr\bre\beg\bga\bat\bte\bes\bs o\bon\bn O\bOr\bra\bac\bcl\ble\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -13,16 +13,16 @@\n       related fields or parent link fields with _\bM_\bu_\bl_\bt_\bi_\b-_\bt_\ba_\bb_\bl_\be_\b _\bi_\bn_\bh_\be_\br_\bi_\bt_\ba_\bn_\bc_\be in the\n       of argument, the corresponding models were not locked (_\b#_\b3_\b1_\b2_\b4_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b0_\b-_\b9_\b4_\b0_\b2_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\bt_\bo_\bl_\be_\br_\ba_\bn_\bc_\be_\b _\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\b _\bi_\bn\n             _\bG_\bI_\bS_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bn_\bd_\b _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b _\bo_\bn_\b _\bO_\br_\ba_\bc_\bl_\be\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.12.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.12.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.12 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.12 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.11 release notes\" href=\"2.2.11.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.13 release notes\" href=\"2.2.13.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.13.html\"\n-                          title=\"previous chapter\">Django 2.2.13 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.13 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.11.html\"\n-                          title=\"next chapter\">Django 2.2.11 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.11 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.1\b12\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 1\b1,\b, 2\b20\b02\b20\b0\n Django 2.2.12 fixes a bug in 2.2.11.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Added the ability to handle .po files containing different plural\n       equations for the same language (_\b#_\b3_\b0_\b4_\b3_\b9).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.13.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.13.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.13 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.13 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.12 release notes\" href=\"2.2.12.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.14 release notes\" href=\"2.2.14.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -126,37 +127,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.14.html\"\n-                          title=\"previous chapter\">Django 2.2.14 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.14 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.12.html\"\n-                          title=\"next chapter\">Django 2.2.12 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.12 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.1\b13\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bun\bne\be 3\b3,\b, 2\b20\b02\b20\b0\n Django 2.2.13 fixes two security issues and a regression in 2.2.12.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b20\b0-\b-1\b13\b32\b25\b54\b4:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bda\bat\bta\ba l\ble\bea\bak\bka\bag\bge\be v\bvi\bia\ba m\bma\bal\blf\bfo\bor\brm\bme\bed\bd m\bme\bem\bmc\bca\bac\bch\bhe\bed\bd k\bke\bey\bys\bs_\b?\b\u00b6\n *\b**\b**\b**\b**\b*\n@@ -22,16 +22,16 @@\n     * Tracking a jQuery security release, upgraded the version of jQuery used\n       by the admin from 3.3.1 to 3.5.1.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b0_\b-_\b1_\b3_\b2_\b5_\b4_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\ba_\bt_\ba_\b _\bl_\be_\ba_\bk_\ba_\bg_\be_\b _\bv_\bi_\ba_\b _\bm_\ba_\bl_\bf_\bo_\br_\bm_\be_\bd_\b _\bm_\be_\bm_\bc_\ba_\bc_\bh_\be_\bd_\b _\bk_\be_\by_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b0_\b-_\b1_\b3_\b5_\b9_\b6_\b:_\b _\bP_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\bv_\bi_\ba_\b _\ba_\bd_\bm_\bi_\bn_\b _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\bR_\ba_\bw_\bI_\bd_\bW_\bi_\bd_\bg_\be_\bt\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.14.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.14.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.14 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.14 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.13 release notes\" href=\"2.2.13.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.15 release notes\" href=\"2.2.15.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.15.html\"\n-                          title=\"previous chapter\">Django 2.2.15 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.15 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.13.html\"\n-                          title=\"next chapter\">Django 2.2.13 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.13 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.1\b14\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 1\b1,\b, 2\b20\b02\b20\b0\n Django 2.2.14 fixes a bug in 2.2.13.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed messages of InvalidCacheKey exceptions and CacheKeyWarning warnings\n       raised by cache key validation (_\b#_\b3_\b1_\b6_\b5_\b4).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.15.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.15.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.15 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.15 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.14 release notes\" href=\"2.2.14.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.16 release notes\" href=\"2.2.16.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.16.html\"\n-                          title=\"previous chapter\">Django 2.2.16 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.16 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.14.html\"\n-                          title=\"next chapter\">Django 2.2.14 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.14 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.1\b15\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 3\b3,\b, 2\b20\b02\b20\b0\n Django 2.2.15 fixes two bugs in 2.2.14.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Allowed setting the SameSite cookie flag in _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b._\bd_\be_\bl_\be_\bt_\be_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)\n       (_\b#_\b3_\b1_\b7_\b9_\b0).\n     * Fixed crash when sending emails to addresses with display names longer\n       than 75 chars on Python 3.6.11+, 3.7.8+, and 3.8.4+ (_\b#_\b3_\b1_\b7_\b8_\b4).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.16.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.16.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.16 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.16 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.15 release notes\" href=\"2.2.15.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.17 release notes\" href=\"2.2.17.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -128,37 +129,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.17.html\"\n-                          title=\"previous chapter\">Django 2.2.17 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.17 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.15.html\"\n-                          title=\"next chapter\">Django 2.2.15 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.15 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.1\b16\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b02\b20\b0\n Django 2.2.16 fixes two security issues and two data loss bugs in 2.2.15.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b20\b0-\b-2\b24\b45\b58\b83\b3:\b: I\bIn\bnc\bco\bor\brr\bre\bec\bct\bt p\bpe\ber\brm\bmi\bis\bss\bsi\bio\bon\bns\bs o\bon\bn i\bin\bnt\bte\ber\brm\bme\bed\bdi\bia\bat\bte\be-\b-l\ble\bev\bve\bel\bl d\bdi\bir\bre\bec\bct\bto\bor\bri\bie\bes\bs\n o\bon\bn P\bPy\byt\bth\bho\bon\bn 3\b3.\b.7\b7+\b+_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -25,16 +25,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b0_\b-_\b2_\b4_\b5_\b8_\b3_\b:_\b _\bI_\bn_\bc_\bo_\br_\br_\be_\bc_\bt_\b _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b _\bo_\bn_\b _\bi_\bn_\bt_\be_\br_\bm_\be_\bd_\bi_\ba_\bt_\be_\b-_\bl_\be_\bv_\be_\bl\n             _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\bi_\be_\bs_\b _\bo_\bn_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\b3_\b._\b7_\b+\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b0_\b-_\b2_\b4_\b5_\b8_\b4_\b:_\b _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b _\be_\bs_\bc_\ba_\bl_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bi_\bn_\bt_\be_\br_\bm_\be_\bd_\bi_\ba_\bt_\be_\b-_\bl_\be_\bv_\be_\bl\n             _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\bi_\be_\bs_\b _\bo_\bf_\b _\bt_\bh_\be_\b _\bf_\bi_\bl_\be_\b _\bs_\by_\bs_\bt_\be_\bm_\b _\bc_\ba_\bc_\bh_\be_\b _\bo_\bn_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\b3_\b._\b7_\b+\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.17.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.17.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.17 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.17 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.16 release notes\" href=\"2.2.16.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.18 release notes\" href=\"2.2.18.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -90,37 +91,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.18.html\"\n-                          title=\"previous chapter\">Django 2.2.18 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.18 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.16.html\"\n-                          title=\"next chapter\">Django 2.2.16 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.16 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,15 +1,15 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.1\b17\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 2\b2,\b, 2\b20\b02\b20\b0\n Django 2.2.17 adds compatibility with Python 3.9.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.18.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.18.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.18 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.18 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.17 release notes\" href=\"2.2.17.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.19 release notes\" href=\"2.2.19.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2021-3281-potential-directory-traversal-via-archive-extract\">CVE-2021-3281: Potential directory-traversal via <code class=\"docutils literal notranslate\"><span class=\"pre\">archive.extract()</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.19.html\"\n-                          title=\"previous chapter\">Django 2.2.19 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.19 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.17.html\"\n-                          title=\"next chapter\">Django 2.2.17 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.17 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.1\b18\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b1,\b, 2\b20\b02\b21\b1\n Django 2.2.18 fixes a security issue with severity \u201clow\u201d in 2.2.17.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-3\b32\b28\b81\b1:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bdi\bir\bre\bec\bct\bto\bor\bry\by-\b-t\btr\bra\bav\bve\ber\brs\bsa\bal\bl v\bvi\bia\ba a\bar\brc\bch\bhi\biv\bve\be.\b.e\bex\bxt\btr\bra\bac\bct\bt(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The django.utils.archive.extract() function, used by _\bs_\bt_\ba_\br_\bt_\ba_\bp_\bp_\b _\b-_\b-_\bt_\be_\bm_\bp_\bl_\ba_\bt_\be and\n _\bs_\bt_\ba_\br_\bt_\bp_\br_\bo_\bj_\be_\bc_\bt_\b _\b-_\b-_\bt_\be_\bm_\bp_\bl_\ba_\bt_\be, allowed directory-traversal via an archive with\n absolute paths or relative paths with dot segments.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b3_\b2_\b8_\b1_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b-_\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bi_\ba_\b _\ba_\br_\bc_\bh_\bi_\bv_\be_\b._\be_\bx_\bt_\br_\ba_\bc_\bt_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.19.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.19.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.19 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.19 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.18 release notes\" href=\"2.2.18.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.20 release notes\" href=\"2.2.20.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2021-23336-web-cache-poisoning-via-django-utils-http-limited-parse-qsl\">CVE-2021-23336: Web cache poisoning via <code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.http.limited_parse_qsl()</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.20.html\"\n-                          title=\"previous chapter\">Django 2.2.20 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.20 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.18.html\"\n-                          title=\"next chapter\">Django 2.2.18 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.18 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.1\b19\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b19\b9,\b, 2\b20\b02\b21\b1\n Django 2.2.19 fixes a security issue in 2.2.18.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-2\b23\b33\b33\b36\b6:\b: W\bWe\beb\bb c\bca\bac\bch\bhe\be p\bpo\boi\bis\bso\bon\bni\bin\bng\bg v\bvi\bia\ba\n d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.h\bht\btt\btp\bp.\b.l\bli\bim\bmi\bit\bte\bed\bd_\b_p\bpa\bar\brs\bse\be_\b_q\bqs\bsl\bl(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -10,16 +10,16 @@\n some security fixes. A further security fix has been issued recently such that\n parse_qsl() no longer allows using ; as a query parameter separator by default.\n Django now includes this fix. See _\bb_\bp_\bo_\b-_\b4_\b2_\b9_\b6_\b7 for further details.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b2_\b3_\b3_\b3_\b6_\b:_\b _\bW_\be_\bb_\b _\bc_\ba_\bc_\bh_\be_\b _\bp_\bo_\bi_\bs_\bo_\bn_\bi_\bn_\bg_\b _\bv_\bi_\ba\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bt_\bp_\b._\bl_\bi_\bm_\bi_\bt_\be_\bd_\b__\bp_\ba_\br_\bs_\be_\b__\bq_\bs_\bl_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.1 release notes\" href=\"2.2.1.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.3 release notes\" href=\"2.2.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -147,37 +148,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.3.html\"\n-                          title=\"previous chapter\">Django 2.2.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.1.html\"\n-                          title=\"next chapter\">Django 2.2.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bun\bne\be 3\b3,\b, 2\b20\b01\b19\b9\n Django 2.2.2 fixes security issues and several bugs in 2.2.1.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-1\b12\b23\b30\b08\b8:\b: A\bAd\bdm\bmi\bin\bnU\bUR\bRL\bLF\bFi\bie\bel\bld\bdW\bWi\bid\bdg\bge\bet\bt X\bXS\bSS\bS_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The clickable \u201cCurrent URL\u201d link generated by AdminURLFieldWidget displayed the\n@@ -36,16 +36,16 @@\n       reloads translation files multiple times when using StatReloader\n       (_\b#_\b3_\b0_\b5_\b2_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b2_\b3_\b0_\b8_\b:_\b _\bA_\bd_\bm_\bi_\bn_\bU_\bR_\bL_\bF_\bi_\be_\bl_\bd_\bW_\bi_\bd_\bg_\be_\bt_\b _\bX_\bS_\bS\n           o _\bP_\ba_\bt_\bc_\bh_\be_\bd_\b _\bb_\bu_\bn_\bd_\bl_\be_\bd_\b _\bj_\bQ_\bu_\be_\br_\by_\b _\bf_\bo_\br_\b _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b1_\b3_\b5_\b8_\b:_\b _\bP_\br_\bo_\bt_\bo_\bt_\by_\bp_\be_\b _\bp_\bo_\bl_\bl_\bu_\bt_\bi_\bo_\bn\n                 # _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.20.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.20.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.20 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.20 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.19 release notes\" href=\"2.2.19.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.21 release notes\" href=\"2.2.21.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -106,37 +107,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2021-28658-potential-directory-traversal-via-uploaded-files\">CVE-2021-28658: Potential directory-traversal via uploaded files</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.21.html\"\n-                          title=\"previous chapter\">Django 2.2.21 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.21 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.19.html\"\n-                          title=\"next chapter\">Django 2.2.19 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.19 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.2\b20\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 6\b6,\b, 2\b20\b02\b21\b1\n Django 2.2.20 fixes a security issue with severity \u201clow\u201d in 2.2.19.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-2\b28\b86\b65\b58\b8:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bdi\bir\bre\bec\bct\bto\bor\bry\by-\b-t\btr\bra\bav\bve\ber\brs\bsa\bal\bl v\bvi\bia\ba u\bup\bpl\blo\boa\bad\bde\bed\bd f\bfi\bil\ble\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n MultiPartParser allowed directory-traversal via uploaded files with suitably\n crafted file names.\n Built-in upload handlers were not affected by this vulnerability.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b2_\b8_\b6_\b5_\b8_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b-_\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bi_\ba_\b _\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bf_\bi_\bl_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.21.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.21.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.21 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.21 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.20 release notes\" href=\"2.2.20.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.22 release notes\" href=\"2.2.22.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2021-31542-potential-directory-traversal-via-uploaded-files\">CVE-2021-31542: Potential directory-traversal via uploaded files</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.22.html\"\n-                          title=\"previous chapter\">Django 2.2.22 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.22 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.20.html\"\n-                          title=\"next chapter\">Django 2.2.20 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.20 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.2\b21\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 4\b4,\b, 2\b20\b02\b21\b1\n Django 2.2.21 fixes a security issue in 2.2.20.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-3\b31\b15\b54\b42\b2:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bdi\bir\bre\bec\bct\bto\bor\bry\by-\b-t\btr\bra\bav\bve\ber\brs\bsa\bal\bl v\bvi\bia\ba u\bup\bpl\blo\boa\bad\bde\bed\bd f\bfi\bil\ble\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n MultiPartParser, UploadedFile, and FieldFile allowed directory-traversal via\n uploaded files with suitably crafted file names.\n In order to mitigate this risk, stricter basename and path sanitation is now\n applied.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b3_\b1_\b5_\b4_\b2_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b-_\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bi_\ba_\b _\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bf_\bi_\bl_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.22.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.22.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.22 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.22 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.21 release notes\" href=\"2.2.21.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.23 release notes\" href=\"2.2.23.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -112,37 +113,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2021-32052-header-injection-possibility-since-urlvalidator-accepted-newlines-in-input-on-python-3-9-5\">CVE-2021-32052: Header injection possibility since <code class=\"docutils literal notranslate\"><span class=\"pre\">URLValidator</span></code> accepted newlines in input on Python 3.9.5+</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.23.html\"\n-                          title=\"previous chapter\">Django 2.2.23 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.23 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.21.html\"\n-                          title=\"next chapter\">Django 2.2.21 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.21 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.2\b22\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 6\b6,\b, 2\b20\b02\b21\b1\n Django 2.2.22 fixes a security issue in 2.2.21.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-3\b32\b20\b05\b52\b2:\b: H\bHe\bea\bad\bde\ber\br i\bin\bnj\bje\bec\bct\bti\bio\bon\bn p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by s\bsi\bin\bnc\bce\be U\bUR\bRL\bLV\bVa\bal\bli\bid\bda\bat\bto\bor\br a\bac\bcc\bce\bep\bpt\bte\bed\bd\n n\bne\bew\bwl\bli\bin\bne\bes\bs i\bin\bn i\bin\bnp\bpu\but\bt o\bon\bn P\bPy\byt\bth\bho\bon\bn 3\b3.\b.9\b9.\b.5\b5+\b+_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -15,16 +15,16 @@\n your data only existed if you are using this validator outside of the form\n fields.\n This issue was introduced by the _\bb_\bp_\bo_\b-_\b4_\b3_\b8_\b8_\b2 fix.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b3_\b2_\b0_\b5_\b2_\b:_\b _\bH_\be_\ba_\bd_\be_\br_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bs_\bi_\bn_\bc_\be_\b _\bU_\bR_\bL_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n             _\ba_\bc_\bc_\be_\bp_\bt_\be_\bd_\b _\bn_\be_\bw_\bl_\bi_\bn_\be_\bs_\b _\bi_\bn_\b _\bi_\bn_\bp_\bu_\bt_\b _\bo_\bn_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\b3_\b._\b9_\b._\b5_\b+\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.23.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.23.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.23 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.23 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.22 release notes\" href=\"2.2.22.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.24 release notes\" href=\"2.2.24.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.24.html\"\n-                          title=\"previous chapter\">Django 2.2.24 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.24 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.22.html\"\n-                          title=\"next chapter\">Django 2.2.22 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.22 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.2\b23\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 1\b13\b3,\b, 2\b20\b02\b21\b1\n Django 2.2.23 fixes a regression in 2.2.21.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 2.2.21 where saving FileField would raise a\n       SuspiciousFileOperation even when a custom _\bu_\bp_\bl_\bo_\ba_\bd_\b__\bt_\bo returns a valid file\n       path (_\b#_\b3_\b2_\b7_\b1_\b8).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.24.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.24.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.24 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.24 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.23 release notes\" href=\"2.2.23.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.25 release notes\" href=\"2.2.25.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -122,37 +123,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2021-33571-possible-indeterminate-ssrf-rfi-and-lfi-attacks-since-validators-accepted-leading-zeros-in-ipv4-addresses\">CVE-2021-33571: Possible indeterminate SSRF, RFI, and LFI attacks since validators accepted leading zeros in IPv4 addresses</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.25.html\"\n-                          title=\"previous chapter\">Django 2.2.25 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.25 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.23.html\"\n-                          title=\"next chapter\">Django 2.2.23 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.23 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.2\b24\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bun\bne\be 2\b2,\b, 2\b20\b02\b21\b1\n Django 2.2.24 fixes two security issues in 2.2.23.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-3\b33\b32\b20\b03\b3:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bdi\bir\bre\bec\bct\bto\bor\bry\by t\btr\bra\bav\bve\ber\brs\bsa\bal\bl v\bvi\bia\ba a\bad\bdm\bmi\bin\bnd\bdo\boc\bcs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Staff members could use the _\ba_\bd_\bm_\bi_\bn_\bd_\bo_\bc_\bs TemplateDetailView view to check the\n@@ -20,16 +20,16 @@\n _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bi_\bp_\bv_\b4_\b__\ba_\bd_\bd_\br_\be_\bs_\bs_\b(_\b) and _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bi_\bp_\bv_\b4_\b6_\b__\ba_\bd_\bd_\br_\be_\bs_\bs_\b(_\b) validators were not\n affected on Python 3.9.5+.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b3_\b3_\b2_\b0_\b3_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b _\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bi_\ba_\b _\ba_\bd_\bm_\bi_\bn_\bd_\bo_\bc_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b3_\b3_\b5_\b7_\b1_\b:_\b _\bP_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bi_\bn_\bd_\be_\bt_\be_\br_\bm_\bi_\bn_\ba_\bt_\be_\b _\bS_\bS_\bR_\bF_\b,_\b _\bR_\bF_\bI_\b,_\b _\ba_\bn_\bd_\b _\bL_\bF_\bI_\b _\ba_\bt_\bt_\ba_\bc_\bk_\bs\n             _\bs_\bi_\bn_\bc_\be_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b _\ba_\bc_\bc_\be_\bp_\bt_\be_\bd_\b _\bl_\be_\ba_\bd_\bi_\bn_\bg_\b _\bz_\be_\br_\bo_\bs_\b _\bi_\bn_\b _\bI_\bP_\bv_\b4_\b _\ba_\bd_\bd_\br_\be_\bs_\bs_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.25.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.25.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.25 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.25 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.24 release notes\" href=\"2.2.24.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.26 release notes\" href=\"2.2.26.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -105,37 +106,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2021-44420-potential-bypass-of-an-upstream-access-control-based-on-url-paths\">CVE-2021-44420: Potential bypass of an upstream access control based on URL paths</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.26.html\"\n-                          title=\"previous chapter\">Django 2.2.26 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.26 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.24.html\"\n-                          title=\"next chapter\">Django 2.2.24 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.24 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.2\b25\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 7\b7,\b, 2\b20\b02\b21\b1\n Django 2.2.25 fixes a security issue with severity \u201clow\u201d in 2.2.24.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-4\b44\b44\b42\b20\b0:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl b\bby\byp\bpa\bas\bss\bs o\bof\bf a\ban\bn u\bup\bps\bst\btr\bre\bea\bam\bm a\bac\bcc\bce\bes\bss\bs c\bco\bon\bnt\btr\bro\bol\bl b\bba\bas\bse\bed\bd o\bon\bn\n U\bUR\bRL\bL p\bpa\bat\bth\bhs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n HTTP requests for URLs with trailing newlines could bypass an upstream access\n control based on URL paths.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b4_\b4_\b4_\b2_\b0_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bb_\by_\bp_\ba_\bs_\bs_\b _\bo_\bf_\b _\ba_\bn_\b _\bu_\bp_\bs_\bt_\br_\be_\ba_\bm_\b _\ba_\bc_\bc_\be_\bs_\bs_\b _\bc_\bo_\bn_\bt_\br_\bo_\bl\n             _\bb_\ba_\bs_\be_\bd_\b _\bo_\bn_\b _\bU_\bR_\bL_\b _\bp_\ba_\bt_\bh_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.26.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.26.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.26 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.26 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.25 release notes\" href=\"2.2.25.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.27 release notes\" href=\"2.2.27.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -130,37 +131,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2021-45452-potential-directory-traversal-via-storage-save\">CVE-2021-45452: Potential directory-traversal via <code class=\"docutils literal notranslate\"><span class=\"pre\">Storage.save()</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.27.html\"\n-                          title=\"previous chapter\">Django 2.2.27 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.27 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.25.html\"\n-                          title=\"next chapter\">Django 2.2.25 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.25 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.2\b26\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 4\b4,\b, 2\b20\b02\b22\b2\n Django 2.2.26 fixes one security issue with severity \u201cmedium\u201d and two security\n issues with severity \u201clow\u201d in 2.2.25.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-4\b45\b51\b11\b15\b5:\b: D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn\n@@ -31,16 +31,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b4_\b5_\b1_\b1_\b5_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bU_\bs_\be_\br_\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b4_\b5_\b1_\b1_\b6_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bi_\bn_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn_\b _\bd_\bi_\bs_\bc_\bl_\bo_\bs_\bu_\br_\be_\b _\bi_\bn_\b _\bd_\bi_\bc_\bt_\bs_\bo_\br_\bt\n             _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b4_\b5_\b4_\b5_\b2_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b-_\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bi_\ba_\b _\bS_\bt_\bo_\br_\ba_\bg_\be_\b._\bs_\ba_\bv_\be_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.27.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.27.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.27 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.27 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.26 release notes\" href=\"2.2.26.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.28 release notes\" href=\"2.2.28.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -114,37 +115,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2022-23833-denial-of-service-possibility-in-file-uploads\">CVE-2022-23833: Denial-of-service possibility in file uploads</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.28.html\"\n-                          title=\"previous chapter\">Django 2.2.28 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.28 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.26.html\"\n-                          title=\"next chapter\">Django 2.2.26 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.26 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.2\b27\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b1,\b, 2\b20\b02\b22\b2\n Django 2.2.27 fixes two security issues with severity \u201cmedium\u201d in 2.2.26.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b22\b2-\b-2\b22\b28\b81\b18\b8:\b: P\bPo\bos\bss\bsi\bib\bbl\ble\be X\bXS\bSS\bS v\bvi\bia\ba {\b{%\b% d\bde\beb\bbu\bug\bg %\b%}\b} t\bte\bem\bmp\bpl\bla\bat\bte\be t\bta\bag\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The {% debug %} template tag didn\u2019t properly encode the current context, posing\n@@ -13,16 +13,16 @@\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b22\b2-\b-2\b23\b38\b83\b33\b3:\b: D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn f\bfi\bil\ble\be u\bup\bpl\blo\boa\bad\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Passing certain inputs to multipart forms could result in an infinite loop when\n parsing files.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b2_\b2_\b8_\b1_\b8_\b:_\b _\bP_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\bv_\bi_\ba_\b _\b{_\b%_\b _\bd_\be_\bb_\bu_\bg_\b _\b%_\b}_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b2_\b3_\b8_\b3_\b3_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bf_\bi_\bl_\be_\b _\bu_\bp_\bl_\bo_\ba_\bd_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.28.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.28.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.28 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.28 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.27 release notes\" href=\"2.2.27.html\" />\n     <link rel=\"prev\" title=\"Django 3.0 release notes\" href=\"3.0.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -114,37 +115,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2022-28347-potential-sql-injection-via-queryset-explain-options-on-postgresql\">CVE-2022-28347: Potential SQL injection via <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet.explain(**options)</span></code> on PostgreSQL</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.html\"\n-                          title=\"previous chapter\">Django 3.0 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.0 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.27.html\"\n-                          title=\"next chapter\">Django 2.2.27 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.27 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.2\b28\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 1\b11\b1,\b, 2\b20\b02\b22\b2\n Django 2.2.28 fixes two security issues with severity \u201chigh\u201d in 2.2.27.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b22\b2-\b-2\b28\b83\b34\b46\b6:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl S\bSQ\bQL\bL i\bin\bnj\bje\bec\bct\bti\bio\bon\bn i\bin\bn Q\bQu\bue\ber\bry\byS\bSe\bet\bt.\b.a\ban\bnn\bno\bot\bta\bat\bte\be(\b()\b),\b, a\bag\bgg\bgr\bre\beg\bga\bat\bte\be\n (\b()\b),\b, a\ban\bnd\bd e\bex\bxt\btr\bra\ba(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -16,16 +16,16 @@\n argument.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b2_\b8_\b3_\b4_\b6_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b._\ba_\bn_\bn_\bo_\bt_\ba_\bt_\be_\b(_\b)_\b,\n             _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b(_\b)_\b,_\b _\ba_\bn_\bd_\b _\be_\bx_\bt_\br_\ba_\b(_\b)\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b2_\b8_\b3_\b4_\b7_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b._\be_\bx_\bp_\bl_\ba_\bi_\bn\n             _\b(_\b*_\b*_\bo_\bp_\bt_\bi_\bo_\bn_\bs_\b)_\b _\bo_\bn_\b _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.2 release notes\" href=\"2.2.2.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.4 release notes\" href=\"2.2.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -131,37 +132,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.4.html\"\n-                          title=\"previous chapter\">Django 2.2.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.2.html\"\n-                          title=\"next chapter\">Django 2.2.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 1\b1,\b, 2\b20\b01\b19\b9\n Django 2.2.3 fixes a security issue and several bugs in 2.2.2. Also, the latest\n string translations from Transifex are incorporated.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-1\b12\b27\b78\b81\b1:\b: I\bIn\bnc\bco\bor\brr\bre\bec\bct\bt H\bHT\bTT\bTP\bP d\bde\bet\bte\bec\bct\bti\bio\bon\bn w\bwi\bit\bth\bh r\bre\bev\bve\ber\brs\bse\be-\b-p\bpr\bro\box\bxy\by c\bco\bon\bnn\bne\bec\bct\bti\bin\bng\bg\n@@ -25,16 +25,16 @@\n     * Fixed a regression in Django 2.2.2 where auto-reloader crashes with\n       AttributeError, e.g. when using ipdb (_\b#_\b3_\b0_\b5_\b8_\b8).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b2_\b7_\b8_\b1_\b:_\b _\bI_\bn_\bc_\bo_\br_\br_\be_\bc_\bt_\b _\bH_\bT_\bT_\bP_\b _\bd_\be_\bt_\be_\bc_\bt_\bi_\bo_\bn_\b _\bw_\bi_\bt_\bh_\b _\br_\be_\bv_\be_\br_\bs_\be_\b-_\bp_\br_\bo_\bx_\by\n             _\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bn_\bg_\b _\bv_\bi_\ba_\b _\bH_\bT_\bT_\bP_\bS\n                 # _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.3 release notes\" href=\"2.2.3.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.5 release notes\" href=\"2.2.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -162,37 +163,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.5.html\"\n-                          title=\"previous chapter\">Django 2.2.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.3.html\"\n-                          title=\"next chapter\">Django 2.2.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 1\b1,\b, 2\b20\b01\b19\b9\n Django 2.2.4 fixes security issues and several bugs in 2.2.3.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-1\b14\b42\b23\b32\b2:\b: D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn\n d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.t\bte\bex\bxt\bt.\b.T\bTr\bru\bun\bnc\bca\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -55,16 +55,16 @@\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\be_\bx_\bt_\b._\bT_\br_\bu_\bn_\bc_\ba_\bt_\bo_\br\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b4_\b2_\b3_\b3_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bs_\bt_\br_\bi_\bp_\b__\bt_\ba_\bg_\bs_\b(_\b)\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b4_\b2_\b3_\b4_\b:_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bk_\be_\by_\b _\ba_\bn_\bd_\b _\bi_\bn_\bd_\be_\bx_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs\n             _\bf_\bo_\br_\b _\bJ_\bS_\bO_\bN_\bF_\bi_\be_\bl_\bd_\b/_\bH_\bS_\bt_\bo_\br_\be_\bF_\bi_\be_\bl_\bd\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b4_\b2_\b3_\b5_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bm_\be_\bm_\bo_\br_\by_\b _\be_\bx_\bh_\ba_\bu_\bs_\bt_\bi_\bo_\bn_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b._\bu_\br_\bi_\b__\bt_\bo_\b__\bi_\br_\bi_\b(_\b)\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.4 release notes\" href=\"2.2.4.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.6 release notes\" href=\"2.2.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -116,37 +117,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.6.html\"\n-                          title=\"previous chapter\">Django 2.2.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.4.html\"\n-                          title=\"next chapter\">Django 2.2.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 2\b2,\b, 2\b20\b01\b19\b9\n Django 2.2.5 fixes several bugs in 2.2.4.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Relaxed the system check added in Django 2.2 for models to reallow use of\n@@ -12,16 +12,16 @@\n       django.contrib.postgres.fields.JSONField and _\bH_\bS_\bt_\bo_\br_\be_\bF_\bi_\be_\bl_\bd when using on\n       expressions with params (_\b#_\b3_\b0_\b6_\b7_\b2).\n     * Fixed a regression in Django 2.2 where _\bM_\bo_\bd_\be_\bl_\bA_\bd_\bm_\bi_\bn_\b._\bl_\bi_\bs_\bt_\b__\bf_\bi_\bl_\bt_\be_\br choices to\n       foreign objects don\u2019t respect a model\u2019s Meta.ordering (_\b#_\b3_\b0_\b4_\b4_\b9).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.5 release notes\" href=\"2.2.5.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.7 release notes\" href=\"2.2.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -111,37 +112,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.7.html\"\n-                          title=\"previous chapter\">Django 2.2.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.5.html\"\n-                          title=\"next chapter\">Django 2.2.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,24 +1,24 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 1\b1,\b, 2\b20\b01\b19\b9\n Django 2.2.6 fixes several bugs in 2.2.5.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed migrations crash on SQLite when altering a model containing partial\n       indexes (_\b#_\b3_\b0_\b7_\b5_\b4).\n     * Fixed a regression in Django 2.2.4 that caused a crash when filtering\n       with a Subquery() annotation of a queryset containing\n       django.contrib.postgres.fields.JSONField or _\bH_\bS_\bt_\bo_\br_\be_\bF_\bi_\be_\bl_\bd (_\b#_\b3_\b0_\b7_\b6_\b9).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.6 release notes\" href=\"2.2.6.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.8 release notes\" href=\"2.2.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -117,37 +118,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.8.html\"\n-                          title=\"previous chapter\">Django 2.2.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.6.html\"\n-                          title=\"next chapter\">Django 2.2.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 4\b4,\b, 2\b20\b01\b19\b9\n Django 2.2.7 fixes several bugs in 2.2.6.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a crash when using a contains, contained_by, has_key, has_keys, or\n@@ -13,16 +13,16 @@\n       showing a forward migration plan (_\b#_\b3_\b0_\b8_\b7_\b0).\n     * Fixed migrations crash on PostgreSQL when adding an _\bI_\bn_\bd_\be_\bx with fields\n       ordering and _\bo_\bp_\bc_\bl_\ba_\bs_\bs_\be_\bs (_\b#_\b3_\b0_\b9_\b0_\b3).\n     * Restored the ability to override _\bg_\be_\bt_\b__\bF_\bO_\bO_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b(_\b) (_\b#_\b3_\b0_\b9_\b3_\b1).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.7 release notes\" href=\"2.2.7.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.9 release notes\" href=\"2.2.9.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -148,37 +149,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.9.html\"\n-                          title=\"previous chapter\">Django 2.2.9 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.9 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.7.html\"\n-                          title=\"next chapter\">Django 2.2.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 2\b2,\b, 2\b20\b01\b19\b9\n Django 2.2.8 fixes a security issue, several bugs in 2.2.7, and adds\n compatibility with Python 3.8.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-1\b19\b91\b11\b18\b8:\b: P\bPr\bri\biv\bvi\bil\ble\beg\bge\be e\bes\bsc\bca\bal\bla\bat\bti\bio\bon\bn i\bin\bn t\bth\bhe\be D\bDj\bja\ban\bng\bgo\bo a\bad\bdm\bmi\bin\bn.\b._\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -43,16 +43,16 @@\n     * Fixed a data loss possibility in the _\bs_\be_\bl_\be_\bc_\bt_\b__\bf_\bo_\br_\b__\bu_\bp_\bd_\ba_\bt_\be_\b(_\b). When using\n       'self' in the of argument with _\bm_\bu_\bl_\bt_\bi_\b-_\bt_\ba_\bb_\bl_\be_\b _\bi_\bn_\bh_\be_\br_\bi_\bt_\ba_\bn_\bc_\be, a parent model\n       was locked instead of the queryset\u2019s model (_\b#_\b3_\b0_\b9_\b5_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b9_\b1_\b1_\b8_\b:_\b _\bP_\br_\bi_\bv_\bi_\bl_\be_\bg_\be_\b _\be_\bs_\bc_\ba_\bl_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bd_\bm_\bi_\bn_\b.\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.9.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.9.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2.9 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2.9 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.8 release notes\" href=\"2.2.8.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.10 release notes\" href=\"2.2.10.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -122,37 +123,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.10.html\"\n-                          title=\"previous chapter\">Django 2.2.10 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.10 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.8.html\"\n-                          title=\"next chapter\">Django 2.2.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2.\b.9\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 1\b18\b8,\b, 2\b20\b01\b19\b9\n Django 2.2.9 fixes a security issue and a data loss bug in 2.2.8.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-1\b19\b98\b84\b44\b4:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl a\bac\bcc\bco\bou\bun\bnt\bt h\bhi\bij\bja\bac\bck\bk v\bvi\bia\ba p\bpa\bas\bss\bsw\bwo\bor\brd\bd r\bre\bes\bse\bet\bt f\bfo\bor\brm\bm_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n By submitting a suitably crafted email address making use of Unicode\n@@ -18,16 +18,16 @@\n     * Fixed a data loss possibility in _\bS_\bp_\bl_\bi_\bt_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd. When using with\n       ArrayField(BooleanField()), all values after the first True value were\n       marked as checked instead of preserving passed values (_\b#_\b3_\b1_\b0_\b7_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b9_\b8_\b4_\b4_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\ba_\bc_\bc_\bo_\bu_\bn_\bt_\b _\bh_\bi_\bj_\ba_\bc_\bk_\b _\bv_\bi_\ba_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\br_\be_\bs_\be_\bt_\b _\bf_\bo_\br_\bm\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/2.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/2.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 2.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 2.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.1.15 release notes\" href=\"2.1.15.html\" />\n     <link rel=\"prev\" title=\"Django 2.2.1 release notes\" href=\"2.2.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -494,15 +495,15 @@\n with several third-party apps that had models in tests without migrations.\n You must add migrations for such models.</p></li>\n <li><p>Providing an integer in the <code class=\"docutils literal notranslate\"><span class=\"pre\">key</span></code> argument of the <a class=\"reference internal\" href=\"../topics/cache.html#django.core.cache.cache.delete\" title=\"django.core.cache.cache.delete\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">cache.delete()</span></code></a> or\n <a class=\"reference internal\" href=\"../topics/cache.html#django.core.cache.cache.get\" title=\"django.core.cache.cache.get\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">cache.get()</span></code></a> now raises <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/exceptions.html#ValueError\" title=\"(in Python v3.13)\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ValueError</span></code></a>.</p></li>\n <li><p>Plural equations for some languages are changed, because the latest versions\n from Transifex are incorporated.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The ability to handle <code class=\"docutils literal notranslate\"><span class=\"pre\">.po</span></code> files containing different plural equations\n for the same language was added in Django 2.2.12.</p>\n </div>\n </li>\n </ul>\n </section>\n </section>\n@@ -604,37 +605,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.1.html\"\n-                          title=\"previous chapter\">Django 2.2.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 2.2.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.1.15.html\"\n-                          title=\"next chapter\">Django 2.1.15 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.1.15 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 2\b2.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 1\b1,\b, 2\b20\b01\b19\b9\n Welcome to Django 2.2!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you\u2019ll want to be aware of when upgrading from Django 2.1\n@@ -280,15 +280,15 @@\n       <app_label>_<model>. This was observed with several third-party apps that\n       had models in tests without migrations. You must add migrations for such\n       models.\n     * Providing an integer in the key argument of the _\bc_\ba_\bc_\bh_\be_\b._\bd_\be_\bl_\be_\bt_\be_\b(_\b) or\n       _\bc_\ba_\bc_\bh_\be_\b._\bg_\be_\bt_\b(_\b) now raises _\bV_\ba_\bl_\bu_\be_\bE_\br_\br_\bo_\br.\n     * Plural equations for some languages are changed, because the latest\n       versions from Transifex are incorporated.\n-      Note\n+      Notitie\n       The ability to handle .po files containing different plural equations for\n       the same language was added in Django 2.2.12.\n *\b**\b**\b**\b**\b* F\bFe\bea\bat\btu\bur\bre\bes\bs d\bde\bep\bpr\bre\bec\bca\bat\bte\bed\bd i\bin\bn 2\b2.\b.2\b2_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* M\bMo\bod\bde\bel\bl M\bMe\bet\bta\ba.\b.o\bor\brd\bde\ber\bri\bin\bng\bg w\bwi\bil\bll\bl n\bno\bo l\blo\bon\bng\bge\ber\br a\baf\bff\bfe\bec\bct\bt G\bGR\bRO\bOU\bUP\bP B\bBY\bY q\bqu\bue\ber\bri\bie\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n A model\u2019s Meta.ordering affecting GROUP BY queries (such as .annotate().values\n ()) is a common source of confusion. Such queries now issue a deprecation\n warning with the advice to add an order_by() to retain the current query.\n@@ -349,16 +349,16 @@\n                 # _\bc_\ba_\bc_\bh_\be_\bd_\b__\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b _\ba_\bl_\bi_\ba_\bs_\be_\bs\n                 # _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b _\bf_\bo_\br_\b _\bp_\br_\bo_\bx_\by_\b _\bm_\bo_\bd_\be_\bl_\bs\n                 # _\bM_\be_\br_\bg_\bi_\bn_\bg_\b _\bo_\bf_\b _\bf_\bo_\br_\bm_\b _\bM_\be_\bd_\bi_\ba_\b _\ba_\bs_\bs_\be_\bt_\bs\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd_\b _\bi_\bn_\b _\b2_\b._\b2\n                 # _\bM_\bo_\bd_\be_\bl_\b _\bM_\be_\bt_\ba_\b._\bo_\br_\bd_\be_\br_\bi_\bn_\bg_\b _\bw_\bi_\bl_\bl_\b _\bn_\bo_\b _\bl_\bo_\bn_\bg_\be_\br_\b _\ba_\bf_\bf_\be_\bc_\bt_\b _\bG_\bR_\bO_\bU_\bP_\b _\bB_\bY_\b _\bq_\bu_\be_\br_\bi_\be_\bs\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b1_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.0.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.0.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.0.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.0.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.0 release notes\" href=\"3.0.html\" />\n     <link rel=\"prev\" title=\"Django 3.0.2 release notes\" href=\"3.0.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -133,37 +134,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.2.html\"\n-                          title=\"previous chapter\">Django 3.0.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.0.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.html\"\n-                          title=\"next chapter\">Django 3.0 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.0 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.0\b0.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 1\b18\b8,\b, 2\b20\b01\b19\b9\n Django 3.0.1 fixes a security issue and several bugs in 3.0.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b01\b19\b9-\b-1\b19\b98\b84\b44\b4:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl a\bac\bcc\bco\bou\bun\bnt\bt h\bhi\bij\bja\bac\bck\bk v\bvi\bia\ba p\bpa\bas\bss\bsw\bwo\bor\brd\bd r\bre\bes\bse\bet\bt f\bfo\bor\brm\bm_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n By submitting a suitably crafted email address making use of Unicode\n@@ -28,16 +28,16 @@\n     * Fixed a data loss possibility in _\bS_\bp_\bl_\bi_\bt_\bA_\br_\br_\ba_\by_\bF_\bi_\be_\bl_\bd. When using with\n       ArrayField(BooleanField()), all values after the first True value were\n       marked as checked instead of preserving passed values (_\b#_\b3_\b1_\b0_\b7_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b1_\b9_\b-_\b1_\b9_\b8_\b4_\b4_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\ba_\bc_\bc_\bo_\bu_\bn_\bt_\b _\bh_\bi_\bj_\ba_\bc_\bk_\b _\bv_\bi_\ba_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\br_\be_\bs_\be_\bt_\b _\bf_\bo_\br_\bm\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.0.10.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.0.10.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.0.10 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.0.10 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.0.9 release notes\" href=\"3.0.9.html\" />\n     <link rel=\"prev\" title=\"Django 3.0.11 release notes\" href=\"3.0.11.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -128,37 +129,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.11.html\"\n-                          title=\"previous chapter\">Django 3.0.11 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.0.11 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.9.html\"\n-                          title=\"next chapter\">Django 3.0.9 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.0.9 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.0\b0.\b.1\b10\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b02\b20\b0\n Django 3.0.10 fixes two security issues and two data loss bugs in 3.0.9.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b20\b0-\b-2\b24\b45\b58\b83\b3:\b: I\bIn\bnc\bco\bor\brr\bre\bec\bct\bt p\bpe\ber\brm\bmi\bis\bss\bsi\bio\bon\bns\bs o\bon\bn i\bin\bnt\bte\ber\brm\bme\bed\bdi\bia\bat\bte\be-\b-l\ble\bev\bve\bel\bl d\bdi\bir\bre\bec\bct\bto\bor\bri\bie\bes\bs\n o\bon\bn P\bPy\byt\bth\bho\bon\bn 3\b3.\b.7\b7+\b+_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -25,16 +25,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b0_\b-_\b2_\b4_\b5_\b8_\b3_\b:_\b _\bI_\bn_\bc_\bo_\br_\br_\be_\bc_\bt_\b _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b _\bo_\bn_\b _\bi_\bn_\bt_\be_\br_\bm_\be_\bd_\bi_\ba_\bt_\be_\b-_\bl_\be_\bv_\be_\bl\n             _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\bi_\be_\bs_\b _\bo_\bn_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\b3_\b._\b7_\b+\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b0_\b-_\b2_\b4_\b5_\b8_\b4_\b:_\b _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b _\be_\bs_\bc_\ba_\bl_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bi_\bn_\bt_\be_\br_\bm_\be_\bd_\bi_\ba_\bt_\be_\b-_\bl_\be_\bv_\be_\bl\n             _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\bi_\be_\bs_\b _\bo_\bf_\b _\bt_\bh_\be_\b _\bf_\bi_\bl_\be_\b _\bs_\by_\bs_\bt_\be_\bm_\b _\bc_\ba_\bc_\bh_\be_\b _\bo_\bn_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\b3_\b._\b7_\b+\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.0.11.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.0.11.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.0.11 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.0.11 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.0.10 release notes\" href=\"3.0.10.html\" />\n     <link rel=\"prev\" title=\"Django 3.0.12 release notes\" href=\"3.0.12.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.12.html\"\n-                          title=\"previous chapter\">Django 3.0.12 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.0.12 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.10.html\"\n-                          title=\"next chapter\">Django 3.0.10 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.0.10 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.0\b0.\b.1\b11\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 2\b2,\b, 2\b20\b02\b20\b0\n Django 3.0.11 fixes a regression in 3.0.7 and adds compatibility with Python\n 3.9.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 3.0.7 that didn\u2019t use Subquery() aliases in\n       the GROUP BY clause (_\b#_\b3_\b2_\b1_\b5_\b2).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.0.12.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.0.12.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.0.12 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.0.12 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.0.11 release notes\" href=\"3.0.11.html\" />\n     <link rel=\"prev\" title=\"Django 3.0.13 release notes\" href=\"3.0.13.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2021-3281-potential-directory-traversal-via-archive-extract\">CVE-2021-3281: Potential directory-traversal via <code class=\"docutils literal notranslate\"><span class=\"pre\">archive.extract()</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.13.html\"\n-                          title=\"previous chapter\">Django 3.0.13 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.0.13 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.11.html\"\n-                          title=\"next chapter\">Django 3.0.11 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.0.11 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.0\b0.\b.1\b12\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b1,\b, 2\b20\b02\b21\b1\n Django 3.0.12 fixes a security issue with severity \u201clow\u201d in 3.0.11.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-3\b32\b28\b81\b1:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bdi\bir\bre\bec\bct\bto\bor\bry\by-\b-t\btr\bra\bav\bve\ber\brs\bsa\bal\bl v\bvi\bia\ba a\bar\brc\bch\bhi\biv\bve\be.\b.e\bex\bxt\btr\bra\bac\bct\bt(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The django.utils.archive.extract() function, used by _\bs_\bt_\ba_\br_\bt_\ba_\bp_\bp_\b _\b-_\b-_\bt_\be_\bm_\bp_\bl_\ba_\bt_\be and\n _\bs_\bt_\ba_\br_\bt_\bp_\br_\bo_\bj_\be_\bc_\bt_\b _\b-_\b-_\bt_\be_\bm_\bp_\bl_\ba_\bt_\be, allowed directory-traversal via an archive with\n absolute paths or relative paths with dot segments.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b3_\b2_\b8_\b1_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b-_\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bi_\ba_\b _\ba_\br_\bc_\bh_\bi_\bv_\be_\b._\be_\bx_\bt_\br_\ba_\bc_\bt_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.0.13.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.0.13.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.0.13 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.0.13 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.0.12 release notes\" href=\"3.0.12.html\" />\n     <link rel=\"prev\" title=\"Django 3.0.14 release notes\" href=\"3.0.14.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2021-23336-web-cache-poisoning-via-django-utils-http-limited-parse-qsl\">CVE-2021-23336: Web cache poisoning via <code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.http.limited_parse_qsl()</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.14.html\"\n-                          title=\"previous chapter\">Django 3.0.14 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.0.14 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.12.html\"\n-                          title=\"next chapter\">Django 3.0.12 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.0.12 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.0\b0.\b.1\b13\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b19\b9,\b, 2\b20\b02\b21\b1\n Django 3.0.13 fixes a security issue in 3.0.12.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-2\b23\b33\b33\b36\b6:\b: W\bWe\beb\bb c\bca\bac\bch\bhe\be p\bpo\boi\bis\bso\bon\bni\bin\bng\bg v\bvi\bia\ba\n d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.h\bht\btt\btp\bp.\b.l\bli\bim\bmi\bit\bte\bed\bd_\b_p\bpa\bar\brs\bse\be_\b_q\bqs\bsl\bl(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -10,16 +10,16 @@\n some security fixes. A further security fix has been issued recently such that\n parse_qsl() no longer allows using ; as a query parameter separator by default.\n Django now includes this fix. See _\bb_\bp_\bo_\b-_\b4_\b2_\b9_\b6_\b7 for further details.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b2_\b3_\b3_\b3_\b6_\b:_\b _\bW_\be_\bb_\b _\bc_\ba_\bc_\bh_\be_\b _\bp_\bo_\bi_\bs_\bo_\bn_\bi_\bn_\bg_\b _\bv_\bi_\ba\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bt_\bp_\b._\bl_\bi_\bm_\bi_\bt_\be_\bd_\b__\bp_\ba_\br_\bs_\be_\b__\bq_\bs_\bl_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.0.14.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.0.14.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.0.14 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.0.14 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.0.13 release notes\" href=\"3.0.13.html\" />\n     <link rel=\"prev\" title=\"Django 3.1 release notes\" href=\"3.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -106,37 +107,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2021-28658-potential-directory-traversal-via-uploaded-files\">CVE-2021-28658: Potential directory-traversal via uploaded files</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.html\"\n-                          title=\"previous chapter\">Django 3.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.13.html\"\n-                          title=\"next chapter\">Django 3.0.13 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.0.13 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.0\b0.\b.1\b14\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 6\b6,\b, 2\b20\b02\b21\b1\n Django 3.0.14 fixes a security issue with severity \u201clow\u201d in 3.0.13.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-2\b28\b86\b65\b58\b8:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bdi\bir\bre\bec\bct\bto\bor\bry\by-\b-t\btr\bra\bav\bve\ber\brs\bsa\bal\bl v\bvi\bia\ba u\bup\bpl\blo\boa\bad\bde\bed\bd f\bfi\bil\ble\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n MultiPartParser allowed directory-traversal via uploaded files with suitably\n crafted file names.\n Built-in upload handlers were not affected by this vulnerability.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b2_\b8_\b6_\b5_\b8_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b-_\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bi_\ba_\b _\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bf_\bi_\bl_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.0.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.0.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.0.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.0.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.0.1 release notes\" href=\"3.0.1.html\" />\n     <link rel=\"prev\" title=\"Django 3.0.3 release notes\" href=\"3.0.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -115,37 +116,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.3.html\"\n-                          title=\"previous chapter\">Django 3.0.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.0.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.1.html\"\n-                          title=\"next chapter\">Django 3.0.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.0.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.0\b0.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 2\b2,\b, 2\b20\b02\b20\b0\n Django 3.0.2 fixes several bugs in 3.0.1.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 3.0 that didn\u2019t include columns referenced\n@@ -13,16 +13,16 @@\n       PostgreSQL 10+ when adding a foreign key and changing data in the same\n       migration (_\b#_\b3_\b1_\b1_\b0_\b6).\n     * Fixed a regression in Django 3.0 where loading fixtures crashed for\n       models defining a _\bd_\be_\bf_\ba_\bu_\bl_\bt for the primary key (_\b#_\b3_\b1_\b0_\b7_\b1).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.0.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.0.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.0.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.0.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.0.2 release notes\" href=\"3.0.2.html\" />\n     <link rel=\"prev\" title=\"Django 3.0.4 release notes\" href=\"3.0.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -134,37 +135,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.4.html\"\n-                          title=\"previous chapter\">Django 3.0.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.0.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.2.html\"\n-                          title=\"next chapter\">Django 3.0.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.0.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.0\b0.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 3\b3,\b, 2\b20\b02\b20\b0\n Django 3.0.3 fixes a security issue and several bugs in 3.0.2.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b20\b0-\b-7\b74\b47\b71\b1:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl S\bSQ\bQL\bL i\bin\bnj\bje\bec\bct\bti\bio\bon\bn v\bvi\bia\ba S\bSt\btr\bri\bin\bng\bgA\bAg\bgg\bg(\b(d\bde\bel\bli\bim\bmi\bit\bte\ber\br)\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n _\bS_\bt_\br_\bi_\bn_\bg_\bA_\bg_\bg aggregation function was subject to SQL injection, using a suitably\n@@ -28,16 +28,16 @@\n     * Fixed a regression in Django 3.0 that caused a crash of\n       QuerySet.prefetch_related() for GenericForeignKey with a custom\n       ContentType foreign key (_\b#_\b3_\b1_\b1_\b9_\b0).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b0_\b-_\b7_\b4_\b7_\b1_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\bS_\bt_\br_\bi_\bn_\bg_\bA_\bg_\bg_\b(_\bd_\be_\bl_\bi_\bm_\bi_\bt_\be_\br_\b)\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.0.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.0.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.0.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.0.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.0.3 release notes\" href=\"3.0.3.html\" />\n     <link rel=\"prev\" title=\"Django 3.0.5 release notes\" href=\"3.0.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -127,37 +128,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.5.html\"\n-                          title=\"previous chapter\">Django 3.0.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.0.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.3.html\"\n-                          title=\"next chapter\">Django 3.0.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.0.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.0\b0.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 4\b4,\b, 2\b20\b02\b20\b0\n Django 3.0.4 fixes a security issue and several bugs in 3.0.3.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b20\b0-\b-9\b94\b40\b02\b2:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl S\bSQ\bQL\bL i\bin\bnj\bje\bec\bct\bti\bio\bon\bn v\bvi\bia\ba t\bto\bol\ble\ber\bra\ban\bnc\bce\be p\bpa\bar\bra\bam\bme\bet\bte\ber\br i\bin\bn G\bGI\bIS\bS\n f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs a\ban\bnd\bd a\bag\bgg\bgr\bre\beg\bga\bat\bte\bes\bs o\bon\bn O\bOr\bra\bac\bcl\ble\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -24,16 +24,16 @@\n     * Fixed a regression in Django 3.0 that didn\u2019t include subqueries spanning\n       multivalued relations in the GROUP BY clause (_\b#_\b3_\b1_\b1_\b5_\b0).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b0_\b-_\b9_\b4_\b0_\b2_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\bt_\bo_\bl_\be_\br_\ba_\bn_\bc_\be_\b _\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\b _\bi_\bn\n             _\bG_\bI_\bS_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bn_\bd_\b _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\bs_\b _\bo_\bn_\b _\bO_\br_\ba_\bc_\bl_\be\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.0.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.0.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.0.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.0.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.0.4 release notes\" href=\"3.0.4.html\" />\n     <link rel=\"prev\" title=\"Django 3.0.6 release notes\" href=\"3.0.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -110,37 +111,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.6.html\"\n-                          title=\"previous chapter\">Django 3.0.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.0.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.4.html\"\n-                          title=\"next chapter\">Django 3.0.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.0.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,24 +1,24 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.0\b0.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 1\b1,\b, 2\b20\b02\b20\b0\n Django 3.0.5 fixes several bugs in 3.0.4.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Added the ability to handle .po files containing different plural\n       equations for the same language (_\b#_\b3_\b0_\b4_\b3_\b9).\n     * Fixed a regression in Django 3.0 where QuerySet.values() and values_list\n       () crashed if a queryset contained an aggregation and Subquery()\n       annotation that collides with a field name (_\b#_\b3_\b1_\b3_\b7_\b7).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.0.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.0.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.0.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.0.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.0.5 release notes\" href=\"3.0.5.html\" />\n     <link rel=\"prev\" title=\"Django 3.0.7 release notes\" href=\"3.0.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.7.html\"\n-                          title=\"previous chapter\">Django 3.0.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.0.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.5.html\"\n-                          title=\"next chapter\">Django 3.0.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.0.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.0\b0.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 4\b4,\b, 2\b20\b02\b20\b0\n Django 3.0.6 fixes a bug in 3.0.5.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 3.0 that caused a crash when filtering a\n       Subquery() annotation of a queryset containing a single related field\n       against a SimpleLazyObject (_\b#_\b3_\b1_\b4_\b2_\b0).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.0.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.0.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.0.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.0.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.0.6 release notes\" href=\"3.0.6.html\" />\n     <link rel=\"prev\" title=\"Django 3.0.8 release notes\" href=\"3.0.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -138,37 +139,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.8.html\"\n-                          title=\"previous chapter\">Django 3.0.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.0.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.6.html\"\n-                          title=\"next chapter\">Django 3.0.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.0.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.0\b0.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bun\bne\be 3\b3,\b, 2\b20\b02\b20\b0\n Django 3.0.7 fixes two security issues and several bugs in 3.0.6.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b20\b0-\b-1\b13\b32\b25\b54\b4:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bda\bat\bta\ba l\ble\bea\bak\bka\bag\bge\be v\bvi\bia\ba m\bma\bal\blf\bfo\bor\brm\bme\bed\bd m\bme\bem\bmc\bca\bac\bch\bhe\bed\bd k\bke\bey\bys\bs_\b?\b\u00b6\n *\b**\b**\b**\b**\b*\n@@ -34,16 +34,16 @@\n     * Tracking a jQuery security release, upgraded the version of jQuery used\n       by the admin from 3.4.1 to 3.5.1.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b0_\b-_\b1_\b3_\b2_\b5_\b4_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\ba_\bt_\ba_\b _\bl_\be_\ba_\bk_\ba_\bg_\be_\b _\bv_\bi_\ba_\b _\bm_\ba_\bl_\bf_\bo_\br_\bm_\be_\bd_\b _\bm_\be_\bm_\bc_\ba_\bc_\bh_\be_\bd_\b _\bk_\be_\by_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b0_\b-_\b1_\b3_\b5_\b9_\b6_\b:_\b _\bP_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\bv_\bi_\ba_\b _\ba_\bd_\bm_\bi_\bn_\b _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by_\bR_\ba_\bw_\bI_\bd_\bW_\bi_\bd_\bg_\be_\bt\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.0.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.0.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.0.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.0.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.0.7 release notes\" href=\"3.0.7.html\" />\n     <link rel=\"prev\" title=\"Django 3.0.9 release notes\" href=\"3.0.9.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -116,37 +117,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.9.html\"\n-                          title=\"previous chapter\">Django 3.0.9 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.0.9 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.7.html\"\n-                          title=\"next chapter\">Django 3.0.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.0.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.0\b0.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 1\b1,\b, 2\b20\b02\b20\b0\n Django 3.0.8 fixes several bugs in 3.0.7.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed messages of InvalidCacheKey exceptions and CacheKeyWarning warnings\n@@ -15,16 +15,16 @@\n     * Fixed a regression in Django 3.0.2 that caused a migration crash on\n       PostgreSQL when adding a foreign key to a model with a namespaced\n       db_table (_\b#_\b3_\b1_\b7_\b3_\b5).\n     * Added compatibility for cx_Oracle 8 (_\b#_\b3_\b1_\b7_\b5_\b1).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.0.9.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.0.9.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.0.9 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.0.9 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.0.8 release notes\" href=\"3.0.8.html\" />\n     <link rel=\"prev\" title=\"Django 3.0.10 release notes\" href=\"3.0.10.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.10.html\"\n-                          title=\"previous chapter\">Django 3.0.10 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.0.10 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.8.html\"\n-                          title=\"next chapter\">Django 3.0.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.0.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.0\b0.\b.9\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 3\b3,\b, 2\b20\b02\b20\b0\n Django 3.0.9 fixes several bugs in 3.0.8.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Allowed setting the SameSite cookie flag in _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\b._\bd_\be_\bl_\be_\bt_\be_\b__\bc_\bo_\bo_\bk_\bi_\be_\b(_\b)\n       (_\b#_\b3_\b1_\b7_\b9_\b0).\n     * Fixed crash when sending emails to addresses with display names longer\n       than 75 chars on Python 3.6.11+, 3.7.8+, and 3.8.4+ (_\b#_\b3_\b1_\b7_\b8_\b4).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.0.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.0.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.0 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.0 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 2.2.28 release notes\" href=\"2.2.28.html\" />\n     <link rel=\"prev\" title=\"Django 3.0.1 release notes\" href=\"3.0.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -694,37 +695,37 @@\n <li><a class=\"reference internal\" href=\"#features-removed-in-3-0\">Features removed in 3.0</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.1.html\"\n-                          title=\"previous chapter\">Django 3.0.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.0.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"2.2.28.html\"\n-                          title=\"next chapter\">Django 2.2.28 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 2.2.28 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.0\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 2\b2,\b, 2\b20\b01\b19\b9\n Welcome to Django 3.0!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you\u2019ll want to be aware of when upgrading from Django 2.2\n@@ -403,16 +403,16 @@\n                 # _\bN_\be_\bw_\b _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\bv_\ba_\bl_\bu_\be_\b _\bf_\bo_\br_\b _\bt_\bh_\be_\b _\bF_\bI_\bL_\bE_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bP_\bE_\bR_\bM_\bI_\bS_\bS_\bI_\bO_\bN_\bS_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg\n                 # _\bN_\be_\bw_\b _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\bv_\ba_\bl_\bu_\be_\bs_\b _\bf_\bo_\br_\b _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd_\b _\bi_\bn_\b _\b3_\b._\b0\n                 # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b._\bf_\bo_\br_\bc_\be_\b__\bt_\be_\bx_\bt_\b(_\b)_\b _\ba_\bn_\bd_\b _\bs_\bm_\ba_\br_\bt_\b__\bt_\be_\bx_\bt_\b(_\b)\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\br_\be_\bm_\bo_\bv_\be_\bd_\b _\bi_\bn_\b _\b3_\b._\b0\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b2_\b._\b2_\b._\b2_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.1.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.1.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.1.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.1.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.1 release notes\" href=\"3.1.html\" />\n     <link rel=\"prev\" title=\"Django 3.1.2 release notes\" href=\"3.1.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -165,37 +166,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.2.html\"\n-                          title=\"previous chapter\">Django 3.1.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.1.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.html\"\n-                          title=\"next chapter\">Django 3.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.1\b1.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b02\b20\b0\n Django 3.1.1 fixes two security issues and several bugs in 3.1.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b20\b0-\b-2\b24\b45\b58\b83\b3:\b: I\bIn\bnc\bco\bor\brr\bre\bec\bct\bt p\bpe\ber\brm\bmi\bis\bss\bsi\bio\bon\bns\bs o\bon\bn i\bin\bnt\bte\ber\brm\bme\bed\bdi\bia\bat\bte\be-\b-l\ble\bev\bve\bel\bl d\bdi\bir\bre\bec\bct\bto\bor\bri\bie\bes\bs\n o\bon\bn P\bPy\byt\bth\bho\bon\bn 3\b3.\b.7\b7+\b+_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -60,16 +60,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b0_\b-_\b2_\b4_\b5_\b8_\b3_\b:_\b _\bI_\bn_\bc_\bo_\br_\br_\be_\bc_\bt_\b _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs_\b _\bo_\bn_\b _\bi_\bn_\bt_\be_\br_\bm_\be_\bd_\bi_\ba_\bt_\be_\b-_\bl_\be_\bv_\be_\bl\n             _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\bi_\be_\bs_\b _\bo_\bn_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\b3_\b._\b7_\b+\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b0_\b-_\b2_\b4_\b5_\b8_\b4_\b:_\b _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b _\be_\bs_\bc_\ba_\bl_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bi_\bn_\bt_\be_\br_\bm_\be_\bd_\bi_\ba_\bt_\be_\b-_\bl_\be_\bv_\be_\bl\n             _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\bi_\be_\bs_\b _\bo_\bf_\b _\bt_\bh_\be_\b _\bf_\bi_\bl_\be_\b _\bs_\by_\bs_\bt_\be_\bm_\b _\bc_\ba_\bc_\bh_\be_\b _\bo_\bn_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\b3_\b._\b7_\b+\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.1.10.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.1.10.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.1.10 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.1.10 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.1.9 release notes\" href=\"3.1.9.html\" />\n     <link rel=\"prev\" title=\"Django 3.1.11 release notes\" href=\"3.1.11.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -112,37 +113,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2021-32052-header-injection-possibility-since-urlvalidator-accepted-newlines-in-input-on-python-3-9-5\">CVE-2021-32052: Header injection possibility since <code class=\"docutils literal notranslate\"><span class=\"pre\">URLValidator</span></code> accepted newlines in input on Python 3.9.5+</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.11.html\"\n-                          title=\"previous chapter\">Django 3.1.11 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.1.11 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.9.html\"\n-                          title=\"next chapter\">Django 3.1.9 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.1.9 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.1\b1.\b.1\b10\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 6\b6,\b, 2\b20\b02\b21\b1\n Django 3.1.10 fixes a security issue in 3.1.9.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-3\b32\b20\b05\b52\b2:\b: H\bHe\bea\bad\bde\ber\br i\bin\bnj\bje\bec\bct\bti\bio\bon\bn p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by s\bsi\bin\bnc\bce\be U\bUR\bRL\bLV\bVa\bal\bli\bid\bda\bat\bto\bor\br a\bac\bcc\bce\bep\bpt\bte\bed\bd\n n\bne\bew\bwl\bli\bin\bne\bes\bs i\bin\bn i\bin\bnp\bpu\but\bt o\bon\bn P\bPy\byt\bth\bho\bon\bn 3\b3.\b.9\b9.\b.5\b5+\b+_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -15,16 +15,16 @@\n your data only existed if you are using this validator outside of the form\n fields.\n This issue was introduced by the _\bb_\bp_\bo_\b-_\b4_\b3_\b8_\b8_\b2 fix.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b3_\b2_\b0_\b5_\b2_\b:_\b _\bH_\be_\ba_\bd_\be_\br_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bs_\bi_\bn_\bc_\be_\b _\bU_\bR_\bL_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n             _\ba_\bc_\bc_\be_\bp_\bt_\be_\bd_\b _\bn_\be_\bw_\bl_\bi_\bn_\be_\bs_\b _\bi_\bn_\b _\bi_\bn_\bp_\bu_\bt_\b _\bo_\bn_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\b3_\b._\b9_\b._\b5_\b+\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.1.11.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.1.11.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.1.11 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.1.11 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.1.10 release notes\" href=\"3.1.10.html\" />\n     <link rel=\"prev\" title=\"Django 3.1.12 release notes\" href=\"3.1.12.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.12.html\"\n-                          title=\"previous chapter\">Django 3.1.12 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.1.12 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.10.html\"\n-                          title=\"next chapter\">Django 3.1.10 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.1.10 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.1\b1.\b.1\b11\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 1\b13\b3,\b, 2\b20\b02\b21\b1\n Django 3.1.11 fixes a regression in 3.1.9.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 3.1.9 where saving FileField would raise a\n       SuspiciousFileOperation even when a custom _\bu_\bp_\bl_\bo_\ba_\bd_\b__\bt_\bo returns a valid file\n       path (_\b#_\b3_\b2_\b7_\b1_\b8).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.1.12.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.1.12.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.1.12 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.1.12 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.1.11 release notes\" href=\"3.1.11.html\" />\n     <link rel=\"prev\" title=\"Django 3.1.13 release notes\" href=\"3.1.13.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -122,37 +123,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2021-33571-possible-indeterminate-ssrf-rfi-and-lfi-attacks-since-validators-accepted-leading-zeros-in-ipv4-addresses\">CVE-2021-33571: Possible indeterminate SSRF, RFI, and LFI attacks since validators accepted leading zeros in IPv4 addresses</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.13.html\"\n-                          title=\"previous chapter\">Django 3.1.13 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.1.13 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.11.html\"\n-                          title=\"next chapter\">Django 3.1.11 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.1.11 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.1\b1.\b.1\b12\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bun\bne\be 2\b2,\b, 2\b20\b02\b21\b1\n Django 3.1.12 fixes two security issues in 3.1.11.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-3\b33\b32\b20\b03\b3:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bdi\bir\bre\bec\bct\bto\bor\bry\by t\btr\bra\bav\bve\ber\brs\bsa\bal\bl v\bvi\bia\ba a\bad\bdm\bmi\bin\bnd\bdo\boc\bcs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Staff members could use the _\ba_\bd_\bm_\bi_\bn_\bd_\bo_\bc_\bs TemplateDetailView view to check the\n@@ -20,16 +20,16 @@\n _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bi_\bp_\bv_\b4_\b__\ba_\bd_\bd_\br_\be_\bs_\bs_\b(_\b) and _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bi_\bp_\bv_\b4_\b6_\b__\ba_\bd_\bd_\br_\be_\bs_\bs_\b(_\b) validators were not\n affected on Python 3.9.5+.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b3_\b3_\b2_\b0_\b3_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b _\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bi_\ba_\b _\ba_\bd_\bm_\bi_\bn_\bd_\bo_\bc_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b3_\b3_\b5_\b7_\b1_\b:_\b _\bP_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bi_\bn_\bd_\be_\bt_\be_\br_\bm_\bi_\bn_\ba_\bt_\be_\b _\bS_\bS_\bR_\bF_\b,_\b _\bR_\bF_\bI_\b,_\b _\ba_\bn_\bd_\b _\bL_\bF_\bI_\b _\ba_\bt_\bt_\ba_\bc_\bk_\bs\n             _\bs_\bi_\bn_\bc_\be_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b _\ba_\bc_\bc_\be_\bp_\bt_\be_\bd_\b _\bl_\be_\ba_\bd_\bi_\bn_\bg_\b _\bz_\be_\br_\bo_\bs_\b _\bi_\bn_\b _\bI_\bP_\bv_\b4_\b _\ba_\bd_\bd_\br_\be_\bs_\bs_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.1.13.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.1.13.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.1.13 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.1.13 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.1.12 release notes\" href=\"3.1.12.html\" />\n     <link rel=\"prev\" title=\"Django 3.1.14 release notes\" href=\"3.1.14.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -111,37 +112,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2021-35042-potential-sql-injection-via-unsanitized-queryset-order-by-input\">CVE-2021-35042: Potential SQL injection via unsanitized <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet.order_by()</span></code> input</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.14.html\"\n-                          title=\"previous chapter\">Django 3.1.14 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.1.14 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.12.html\"\n-                          title=\"next chapter\">Django 3.1.12 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.1.12 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.1\b1.\b.1\b13\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 1\b1,\b, 2\b20\b02\b21\b1\n Django 3.1.13 fixes a security issue with severity \u201chigh\u201d in 3.1.12.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-3\b35\b50\b04\b42\b2:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl S\bSQ\bQL\bL i\bin\bnj\bje\bec\bct\bti\bio\bon\bn v\bvi\bia\ba u\bun\bns\bsa\ban\bni\bit\bti\biz\bze\bed\bd Q\bQu\bue\ber\bry\byS\bSe\bet\bt.\b.o\bor\brd\bde\ber\br_\b_b\bby\by\n (\b()\b) i\bin\bnp\bpu\but\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -14,16 +14,16 @@\n effect of fixing _\b#_\b3_\b1_\b4_\b2_\b6.\n The issue is not present in the main branch as the deprecated path has been\n removed.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b3_\b5_\b0_\b4_\b2_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\bu_\bn_\bs_\ba_\bn_\bi_\bt_\bi_\bz_\be_\bd\n             _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b._\bo_\br_\bd_\be_\br_\b__\bb_\by_\b(_\b)_\b _\bi_\bn_\bp_\bu_\bt\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.1.14.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.1.14.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.1.14 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.1.14 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.1.13 release notes\" href=\"3.1.13.html\" />\n     <link rel=\"prev\" title=\"Django 3.2 release notes\" href=\"3.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -105,37 +106,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2021-44420-potential-bypass-of-an-upstream-access-control-based-on-url-paths\">CVE-2021-44420: Potential bypass of an upstream access control based on URL paths</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.html\"\n-                          title=\"previous chapter\">Django 3.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.13.html\"\n-                          title=\"next chapter\">Django 3.1.13 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.1.13 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.1\b1.\b.1\b14\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 7\b7,\b, 2\b20\b02\b21\b1\n Django 3.1.14 fixes a security issue with severity \u201clow\u201d in 3.1.13.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-4\b44\b44\b42\b20\b0:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl b\bby\byp\bpa\bas\bss\bs o\bof\bf a\ban\bn u\bup\bps\bst\btr\bre\bea\bam\bm a\bac\bcc\bce\bes\bss\bs c\bco\bon\bnt\btr\bro\bol\bl b\bba\bas\bse\bed\bd o\bon\bn\n U\bUR\bRL\bL p\bpa\bat\bth\bhs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n HTTP requests for URLs with trailing newlines could bypass an upstream access\n control based on URL paths.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b4_\b4_\b4_\b2_\b0_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bb_\by_\bp_\ba_\bs_\bs_\b _\bo_\bf_\b _\ba_\bn_\b _\bu_\bp_\bs_\bt_\br_\be_\ba_\bm_\b _\ba_\bc_\bc_\be_\bs_\bs_\b _\bc_\bo_\bn_\bt_\br_\bo_\bl\n             _\bb_\ba_\bs_\be_\bd_\b _\bo_\bn_\b _\bU_\bR_\bL_\b _\bp_\ba_\bt_\bh_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.1.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.1.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.1.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.1.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.1.1 release notes\" href=\"3.1.1.html\" />\n     <link rel=\"prev\" title=\"Django 3.1.3 release notes\" href=\"3.1.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -120,37 +121,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.3.html\"\n-                          title=\"previous chapter\">Django 3.1.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.1.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.1.html\"\n-                          title=\"next chapter\">Django 3.1.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.1.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.1\b1.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 1\b1,\b, 2\b20\b02\b20\b0\n Django 3.1.2 fixes several bugs in 3.1.1.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a bug in Django 3.1 where FileField instances with a callable\n@@ -18,16 +18,16 @@\n     * Fixed a django.contrib.admin.EmptyFieldListFilter crash when using on a\n       GenericRelation (_\b#_\b3_\b2_\b0_\b3_\b8).\n     * Fixed a regression in Django 3.1.1 where the admin changelist filter\n       sidebar would not scroll for a long list of available filters (_\b#_\b3_\b1_\b9_\b8_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.1.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.1.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.1.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.1.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.1.2 release notes\" href=\"3.1.2.html\" />\n     <link rel=\"prev\" title=\"Django 3.1.4 release notes\" href=\"3.1.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -144,37 +145,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.4.html\"\n-                          title=\"previous chapter\">Django 3.1.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.1.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.2.html\"\n-                          title=\"next chapter\">Django 3.1.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.1.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.1\b1.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 2\b2,\b, 2\b20\b02\b20\b0\n Django 3.1.3 fixes several bugs in 3.1.2 and adds compatibility with Python\n 3.9.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -33,16 +33,16 @@\n       medium-sized screens in the admin change form view with the sidebar open\n       (_\b#_\b3_\b2_\b1_\b2_\b7).\n     * Fixed a regression in Django 3.0.7 that didn\u2019t use Subquery() aliases in\n       the GROUP BY clause (_\b#_\b3_\b2_\b1_\b5_\b2).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.1.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.1.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.1.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.1.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.1.3 release notes\" href=\"3.1.3.html\" />\n     <link rel=\"prev\" title=\"Django 3.1.5 release notes\" href=\"3.1.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -122,37 +123,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.5.html\"\n-                          title=\"previous chapter\">Django 3.1.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.1.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.3.html\"\n-                          title=\"next chapter\">Django 3.1.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.1.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.1\b1.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b02\b20\b0\n Django 3.1.4 fixes several bugs in 3.1.3.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed setting the Content-Length HTTP header in AsyncRequestFactory\n@@ -20,16 +20,16 @@\n       errors when _\bJ_\bS_\bO_\bN_\bF_\bi_\be_\bl_\bd is used on SQLite (_\b#_\b3_\b2_\b2_\b2_\b4).\n     * Fixed a crash on SQLite, when QuerySet.values()/values_list() contained\n       key transforms for _\bJ_\bS_\bO_\bN_\bF_\bi_\be_\bl_\bd returning non-string primitive values\n       (_\b#_\b3_\b2_\b2_\b0_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.1.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.1.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.1.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.1.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.1.4 release notes\" href=\"3.1.4.html\" />\n     <link rel=\"prev\" title=\"Django 3.1.6 release notes\" href=\"3.1.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -116,37 +117,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.6.html\"\n-                          title=\"previous chapter\">Django 3.1.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.1.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.4.html\"\n-                          title=\"next chapter\">Django 3.1.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.1.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.1\b1.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 4\b4,\b, 2\b20\b02\b21\b1\n Django 3.1.5 fixes several bugs in 3.1.4.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed __isnull=True lookup on key transforms for _\bJ_\bS_\bO_\bN_\bF_\bi_\be_\bl_\bd with Oracle\n@@ -13,16 +13,16 @@\n     * Fixed a regression in Django 3.1 that caused the incorrect prefixing of\n       STATIC_URL and MEDIA_URL settings, by the server-provided value of\n       SCRIPT_NAME (or / if not set), when set to a URL specifying the protocol\n       but without a top-level domain, e.g. http://myhost/ (_\b#_\b3_\b2_\b3_\b0_\b4).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.1.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.1.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.1.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.1.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.1.5 release notes\" href=\"3.1.5.html\" />\n     <link rel=\"prev\" title=\"Django 3.1.7 release notes\" href=\"3.1.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -115,37 +116,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.7.html\"\n-                          title=\"previous chapter\">Django 3.1.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.1.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.5.html\"\n-                          title=\"next chapter\">Django 3.1.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.1.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.1\b1.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b1,\b, 2\b20\b02\b21\b1\n Django 3.1.6 fixes a security issue with severity \u201clow\u201d and a bug in 3.1.5.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-3\b32\b28\b81\b1:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bdi\bir\bre\bec\bct\bto\bor\bry\by-\b-t\btr\bra\bav\bve\ber\brs\bsa\bal\bl v\bvi\bia\ba a\bar\brc\bch\bhi\biv\bve\be.\b.e\bex\bxt\btr\bra\bac\bct\bt(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The django.utils.archive.extract() function, used by _\bs_\bt_\ba_\br_\bt_\ba_\bp_\bp_\b _\b-_\b-_\bt_\be_\bm_\bp_\bl_\ba_\bt_\be and\n@@ -11,16 +11,16 @@\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed an admin layout issue in Django 3.1 where changelist filter\n       controls would become squashed (_\b#_\b3_\b2_\b3_\b9_\b1).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b3_\b2_\b8_\b1_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b-_\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bi_\ba_\b _\ba_\br_\bc_\bh_\bi_\bv_\be_\b._\be_\bx_\bt_\br_\ba_\bc_\bt_\b(_\b)\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.1.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.1.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.1.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.1.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.1.6 release notes\" href=\"3.1.6.html\" />\n     <link rel=\"prev\" title=\"Django 3.1.8 release notes\" href=\"3.1.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -117,37 +118,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.8.html\"\n-                          title=\"previous chapter\">Django 3.1.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.1.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.6.html\"\n-                          title=\"next chapter\">Django 3.1.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.1.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.1\b1.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b19\b9,\b, 2\b20\b02\b21\b1\n Django 3.1.7 fixes a security issue and a bug in 3.1.6.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-2\b23\b33\b33\b36\b6:\b: W\bWe\beb\bb c\bca\bac\bch\bhe\be p\bpo\boi\bis\bso\bon\bni\bin\bng\bg v\bvi\bia\ba\n d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.h\bht\btt\btp\bp.\b.l\bli\bim\bmi\bit\bte\bed\bd_\b_p\bpa\bar\brs\bse\be_\b_q\bqs\bsl\bl(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -14,16 +14,16 @@\n     * Fixed a regression in Django 3.1 that caused RuntimeError instead of\n       connection errors when using only the 'postgres' database (_\b#_\b3_\b2_\b4_\b0_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b2_\b3_\b3_\b3_\b6_\b:_\b _\bW_\be_\bb_\b _\bc_\ba_\bc_\bh_\be_\b _\bp_\bo_\bi_\bs_\bo_\bn_\bi_\bn_\bg_\b _\bv_\bi_\ba\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bt_\bp_\b._\bl_\bi_\bm_\bi_\bt_\be_\bd_\b__\bp_\ba_\br_\bs_\be_\b__\bq_\bs_\bl_\b(_\b)\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.1.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.1.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.1.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.1.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.1.7 release notes\" href=\"3.1.7.html\" />\n     <link rel=\"prev\" title=\"Django 3.1.9 release notes\" href=\"3.1.9.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -115,37 +116,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.9.html\"\n-                          title=\"previous chapter\">Django 3.1.9 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.1.9 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.7.html\"\n-                          title=\"next chapter\">Django 3.1.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.1.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.1\b1.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 6\b6,\b, 2\b20\b02\b21\b1\n Django 3.1.8 fixes a security issue with severity \u201clow\u201d and a bug in 3.1.7.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-2\b28\b86\b65\b58\b8:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bdi\bir\bre\bec\bct\bto\bor\bry\by-\b-t\btr\bra\bav\bve\ber\brs\bsa\bal\bl v\bvi\bia\ba u\bup\bpl\blo\boa\bad\bde\bed\bd f\bfi\bil\ble\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n MultiPartParser allowed directory-traversal via uploaded files with suitably\n@@ -11,16 +11,16 @@\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a bug in Django 3.1 where the output was hidden on a test error or\n       failure when using _\bt_\be_\bs_\bt_\b _\b-_\b-_\bp_\bd_\bb with the _\b-_\b-_\bb_\bu_\bf_\bf_\be_\br option (_\b#_\b3_\b2_\b5_\b6_\b0).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b2_\b8_\b6_\b5_\b8_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b-_\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bi_\ba_\b _\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bf_\bi_\bl_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.1.9.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.1.9.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.1.9 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.1.9 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.1.8 release notes\" href=\"3.1.8.html\" />\n     <link rel=\"prev\" title=\"Django 3.1.10 release notes\" href=\"3.1.10.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2021-31542-potential-directory-traversal-via-uploaded-files\">CVE-2021-31542: Potential directory-traversal via uploaded files</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.10.html\"\n-                          title=\"previous chapter\">Django 3.1.10 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.1.10 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.8.html\"\n-                          title=\"next chapter\">Django 3.1.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.1.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.1\b1.\b.9\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 4\b4,\b, 2\b20\b02\b21\b1\n Django 3.1.9 fixes a security issue in 3.1.8.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-3\b31\b15\b54\b42\b2:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bdi\bir\bre\bec\bct\bto\bor\bry\by-\b-t\btr\bra\bav\bve\ber\brs\bsa\bal\bl v\bvi\bia\ba u\bup\bpl\blo\boa\bad\bde\bed\bd f\bfi\bil\ble\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n MultiPartParser, UploadedFile, and FieldFile allowed directory-traversal via\n uploaded files with suitably crafted file names.\n In order to mitigate this risk, stricter basename and path sanitation is now\n applied.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b3_\b1_\b5_\b4_\b2_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b-_\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bi_\ba_\b _\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bf_\bi_\bl_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.0.14 release notes\" href=\"3.0.14.html\" />\n     <link rel=\"prev\" title=\"Django 3.1.1 release notes\" href=\"3.1.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -878,37 +879,37 @@\n <li><a class=\"reference internal\" href=\"#features-removed-in-3-1\">Features removed in 3.1</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.1.html\"\n-                          title=\"previous chapter\">Django 3.1.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.1.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.0.14.html\"\n-                          title=\"next chapter\">Django 3.0.14 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.0.14 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 4\b4,\b, 2\b20\b02\b20\b0\n Welcome to Django 3.1!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you\u2019ll want to be aware of when upgrading from Django 3.0\n@@ -551,16 +551,16 @@\n                 # _\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b _\bb_\br_\bo_\bw_\bs_\be_\br_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt\n                 # _\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bU_\bs_\be_\br_\b._\bf_\bi_\br_\bs_\bt_\b__\bn_\ba_\bm_\be_\b _\bm_\ba_\bx_\b__\bl_\be_\bn_\bg_\bt_\bh_\b _\bi_\bn_\bc_\br_\be_\ba_\bs_\be_\bd_\b _\bt_\bo_\b _\b1_\b5_\b0\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd_\b _\bi_\bn_\b _\b3_\b._\b1\n                 # _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bJ_\bS_\bO_\bN_\bF_\bi_\be_\bl_\bd\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\br_\be_\bm_\bo_\bv_\be_\bd_\b _\bi_\bn_\b _\b3_\b._\b1\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b0_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2 release notes\" href=\"3.2.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.2 release notes\" href=\"3.2.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -160,37 +161,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.2.html\"\n-                          title=\"previous chapter\">Django 3.2.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.html\"\n-                          title=\"next chapter\">Django 3.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 4\b4,\b, 2\b20\b02\b21\b1\n Django 3.2.1 fixes a security issue and several bugs in 3.2.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-3\b31\b15\b54\b42\b2:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bdi\bir\bre\bec\bct\bto\bor\bry\by-\b-t\btr\bra\bav\bve\ber\brs\bsa\bal\bl v\bvi\bia\ba u\bup\bpl\blo\boa\bad\bde\bed\bd f\bfi\bil\ble\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n MultiPartParser, UploadedFile, and FieldFile allowed directory-traversal via\n@@ -57,16 +57,16 @@\n     * Fixed a performance regression in Django 3.2 when building complex\n       filters with subqueries (_\b#_\b3_\b2_\b6_\b3_\b2). As a side-effect the private API to\n       check django.db.sql.query.Query equality is removed.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b3_\b1_\b5_\b4_\b2_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b-_\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bi_\ba_\b _\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bf_\bi_\bl_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.10.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.10.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.10 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.10 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.9 release notes\" href=\"3.2.9.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.11 release notes\" href=\"3.2.11.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -114,37 +115,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.11.html\"\n-                          title=\"previous chapter\">Django 3.2.11 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.11 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.9.html\"\n-                          title=\"next chapter\">Django 3.2.9 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.9 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.1\b10\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 7\b7,\b, 2\b20\b02\b21\b1\n Django 3.2.10 fixes a security issue with severity \u201clow\u201d and a bug in 3.2.9.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-4\b44\b44\b42\b20\b0:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl b\bby\byp\bpa\bas\bss\bs o\bof\bf a\ban\bn u\bup\bps\bst\btr\bre\bea\bam\bm a\bac\bcc\bce\bes\bss\bs c\bco\bon\bnt\btr\bro\bol\bl b\bba\bas\bse\bed\bd o\bon\bn\n U\bUR\bRL\bL p\bpa\bat\bth\bhs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -12,16 +12,16 @@\n     * Fixed a regression in Django 3.2 that caused a crash of setUpTestData()\n       with BinaryField on PostgreSQL, which is memoryview-backed (_\b#_\b3_\b3_\b3_\b3_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b4_\b4_\b4_\b2_\b0_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bb_\by_\bp_\ba_\bs_\bs_\b _\bo_\bf_\b _\ba_\bn_\b _\bu_\bp_\bs_\bt_\br_\be_\ba_\bm_\b _\ba_\bc_\bc_\be_\bs_\bs_\b _\bc_\bo_\bn_\bt_\br_\bo_\bl\n             _\bb_\ba_\bs_\be_\bd_\b _\bo_\bn_\b _\bU_\bR_\bL_\b _\bp_\ba_\bt_\bh_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.11.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.11.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.11 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.11 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.10 release notes\" href=\"3.2.10.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.12 release notes\" href=\"3.2.12.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -130,37 +131,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2021-45452-potential-directory-traversal-via-storage-save\">CVE-2021-45452: Potential directory-traversal via <code class=\"docutils literal notranslate\"><span class=\"pre\">Storage.save()</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.12.html\"\n-                          title=\"previous chapter\">Django 3.2.12 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.12 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.10.html\"\n-                          title=\"next chapter\">Django 3.2.10 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.10 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.1\b11\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 4\b4,\b, 2\b20\b02\b22\b2\n Django 3.2.11 fixes one security issue with severity \u201cmedium\u201d and two security\n issues with severity \u201clow\u201d in 3.2.10.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-4\b45\b51\b11\b15\b5:\b: D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn\n@@ -31,16 +31,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b4_\b5_\b1_\b1_\b5_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bU_\bs_\be_\br_\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b4_\b5_\b1_\b1_\b6_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bi_\bn_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn_\b _\bd_\bi_\bs_\bc_\bl_\bo_\bs_\bu_\br_\be_\b _\bi_\bn_\b _\bd_\bi_\bc_\bt_\bs_\bo_\br_\bt\n             _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b4_\b5_\b4_\b5_\b2_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b-_\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bi_\ba_\b _\bS_\bt_\bo_\br_\ba_\bg_\be_\b._\bs_\ba_\bv_\be_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.12.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.12.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.12 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.12 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.11 release notes\" href=\"3.2.11.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.13 release notes\" href=\"3.2.13.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -114,37 +115,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2022-23833-denial-of-service-possibility-in-file-uploads\">CVE-2022-23833: Denial-of-service possibility in file uploads</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.13.html\"\n-                          title=\"previous chapter\">Django 3.2.13 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.13 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.11.html\"\n-                          title=\"next chapter\">Django 3.2.11 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.11 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.1\b12\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b1,\b, 2\b20\b02\b22\b2\n Django 3.2.12 fixes two security issues with severity \u201cmedium\u201d in 3.2.11.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b22\b2-\b-2\b22\b28\b81\b18\b8:\b: P\bPo\bos\bss\bsi\bib\bbl\ble\be X\bXS\bSS\bS v\bvi\bia\ba {\b{%\b% d\bde\beb\bbu\bug\bg %\b%}\b} t\bte\bem\bmp\bpl\bla\bat\bte\be t\bta\bag\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The {% debug %} template tag didn\u2019t properly encode the current context, posing\n@@ -13,16 +13,16 @@\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b22\b2-\b-2\b23\b38\b83\b33\b3:\b: D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn f\bfi\bil\ble\be u\bup\bpl\blo\boa\bad\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Passing certain inputs to multipart forms could result in an infinite loop when\n parsing files.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b2_\b2_\b8_\b1_\b8_\b:_\b _\bP_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\bv_\bi_\ba_\b _\b{_\b%_\b _\bd_\be_\bb_\bu_\bg_\b _\b%_\b}_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b2_\b3_\b8_\b3_\b3_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bf_\bi_\bl_\be_\b _\bu_\bp_\bl_\bo_\ba_\bd_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.13.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.13.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.13 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.13 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.12 release notes\" href=\"3.2.12.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.14 release notes\" href=\"3.2.14.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -124,37 +125,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.14.html\"\n-                          title=\"previous chapter\">Django 3.2.14 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.14 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.12.html\"\n-                          title=\"next chapter\">Django 3.2.12 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.12 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.1\b13\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 1\b11\b1,\b, 2\b20\b02\b22\b2\n Django 3.2.13 fixes two security issues with severity \u201chigh\u201d in 3.2.12 and a\n regression in 3.2.4.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b22\b2-\b-2\b28\b83\b34\b46\b6:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl S\bSQ\bQL\bL i\bin\bnj\bje\bec\bct\bti\bio\bon\bn i\bin\bn Q\bQu\bue\ber\bry\byS\bSe\bet\bt.\b.a\ban\bnn\bno\bot\bta\bat\bte\be(\b()\b),\b, a\bag\bgg\bgr\bre\beg\bga\bat\bte\be\n@@ -22,16 +22,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b2_\b8_\b3_\b4_\b6_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b._\ba_\bn_\bn_\bo_\bt_\ba_\bt_\be_\b(_\b)_\b,\n             _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b(_\b)_\b,_\b _\ba_\bn_\bd_\b _\be_\bx_\bt_\br_\ba_\b(_\b)\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b2_\b8_\b3_\b4_\b7_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b._\be_\bx_\bp_\bl_\ba_\bi_\bn\n             _\b(_\b*_\b*_\bo_\bp_\bt_\bi_\bo_\bn_\bs_\b)_\b _\bo_\bn_\b _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.14.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.14.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.14 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.14 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.13 release notes\" href=\"3.2.13.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.15 release notes\" href=\"3.2.15.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2022-34265-potential-sql-injection-via-trunc-kind-and-extract-lookup-name-arguments\">CVE-2022-34265: Potential SQL injection via <code class=\"docutils literal notranslate\"><span class=\"pre\">Trunc(kind)</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">Extract(lookup_name)</span></code> arguments</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.15.html\"\n-                          title=\"previous chapter\">Django 3.2.15 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.15 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.13.html\"\n-                          title=\"next chapter\">Django 3.2.13 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.13 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.1\b14\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 4\b4,\b, 2\b20\b02\b22\b2\n Django 3.2.14 fixes a security issue with severity \u201chigh\u201d in 3.2.13.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b22\b2-\b-3\b34\b42\b26\b65\b5:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl S\bSQ\bQL\bL i\bin\bnj\bje\bec\bct\bti\bio\bon\bn v\bvi\bia\ba T\bTr\bru\bun\bnc\bc(\b(k\bki\bin\bnd\bd)\b) a\ban\bnd\bd E\bEx\bxt\btr\bra\bac\bct\bt\n (\b(l\blo\boo\bok\bku\bup\bp_\b_n\bna\bam\bme\be)\b) a\bar\brg\bgu\bum\bme\ben\bnt\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -10,16 +10,16 @@\n untrusted data was used as a kind/lookup_name value.\n Applications that constrain the lookup name and kind choice to a known safe\n list are unaffected.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b3_\b4_\b2_\b6_\b5_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\bT_\br_\bu_\bn_\bc_\b(_\bk_\bi_\bn_\bd_\b)_\b _\ba_\bn_\bd_\b _\bE_\bx_\bt_\br_\ba_\bc_\bt\n             _\b(_\bl_\bo_\bo_\bk_\bu_\bp_\b__\bn_\ba_\bm_\be_\b)_\b _\ba_\br_\bg_\bu_\bm_\be_\bn_\bt_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.15.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.15.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.15 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.15 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.14 release notes\" href=\"3.2.14.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.16 release notes\" href=\"3.2.16.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2022-36359-potential-reflected-file-download-vulnerability-in-fileresponse\">CVE-2022-36359: Potential reflected file download vulnerability in <code class=\"docutils literal notranslate\"><span class=\"pre\">FileResponse</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.16.html\"\n-                          title=\"previous chapter\">Django 3.2.16 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.16 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.14.html\"\n-                          title=\"next chapter\">Django 3.2.14 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.14 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.1\b15\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 3\b3,\b, 2\b20\b02\b22\b2\n Django 3.2.15 fixes a security issue with severity \u201chigh\u201d in 3.2.14.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b22\b2-\b-3\b36\b63\b35\b59\b9:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl r\bre\bef\bfl\ble\bec\bct\bte\bed\bd f\bfi\bil\ble\be d\bdo\bow\bwn\bnl\blo\boa\bad\bd v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn\n F\bFi\bil\ble\beR\bRe\bes\bsp\bpo\bon\bns\bse\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -10,16 +10,16 @@\n attack that sets the Content-Disposition header of a _\bF_\bi_\bl_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be when the\n filename was derived from user-supplied input. The filename is now escaped to\n avoid this possibility.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b3_\b6_\b3_\b5_\b9_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\br_\be_\bf_\bl_\be_\bc_\bt_\be_\bd_\b _\bf_\bi_\bl_\be_\b _\bd_\bo_\bw_\bn_\bl_\bo_\ba_\bd_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bF_\bi_\bl_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.16.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.16.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.16 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.16 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.15 release notes\" href=\"3.2.15.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.17 release notes\" href=\"3.2.17.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -105,37 +106,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2022-41323-potential-denial-of-service-vulnerability-in-internationalized-urls\">CVE-2022-41323: Potential denial-of-service vulnerability in internationalized URLs</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.17.html\"\n-                          title=\"previous chapter\">Django 3.2.17 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.17 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.15.html\"\n-                          title=\"next chapter\">Django 3.2.15 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.15 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.1\b16\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 4\b4,\b, 2\b20\b02\b22\b2\n Django 3.2.16 fixes a security issue with severity \u201cmedium\u201d in 3.2.15.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b22\b2-\b-4\b41\b13\b32\b23\b3:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn\n i\bin\bnt\bte\ber\brn\bna\bat\bti\bio\bon\bna\bal\bli\biz\bze\bed\bd U\bUR\bRL\bLs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Internationalized URLs were subject to potential denial of service attack via\n the locale parameter.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b4_\b1_\b3_\b2_\b3_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bi_\bn_\bt_\be_\br_\bn_\ba_\bt_\bi_\bo_\bn_\ba_\bl_\bi_\bz_\be_\bd_\b _\bU_\bR_\bL_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.17.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.17.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.17 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.17 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.16 release notes\" href=\"3.2.16.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.18 release notes\" href=\"3.2.18.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2023-23969-potential-denial-of-service-via-accept-language-headers\">CVE-2023-23969: Potential denial-of-service via <code class=\"docutils literal notranslate\"><span class=\"pre\">Accept-Language</span></code> headers</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.18.html\"\n-                          title=\"previous chapter\">Django 3.2.18 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.18 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.16.html\"\n-                          title=\"next chapter\">Django 3.2.16 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.16 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.1\b17\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b1,\b, 2\b20\b02\b23\b3\n Django 3.2.17 fixes a security issue with severity \u201cmoderate\u201d in 3.2.16.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-2\b23\b39\b96\b69\b9:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvi\bia\ba A\bAc\bcc\bce\bep\bpt\bt-\b-L\bLa\ban\bng\bgu\bua\bag\bge\be h\bhe\bea\bad\bde\ber\brs\bs_\b?\b\u00b6\n *\b**\b**\b**\b**\b*\n@@ -11,16 +11,16 @@\n excessive memory usage if large header values are sent.\n In order to avoid this vulnerability, the Accept-Language header is now parsed\n up to a maximum length.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b2_\b3_\b9_\b6_\b9_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bi_\ba_\b _\bA_\bc_\bc_\be_\bp_\bt_\b-_\bL_\ba_\bn_\bg_\bu_\ba_\bg_\be\n             _\bh_\be_\ba_\bd_\be_\br_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.18.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.18.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.18 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.18 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.17 release notes\" href=\"3.2.17.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.19 release notes\" href=\"3.2.19.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2023-24580-potential-denial-of-service-vulnerability-in-file-uploads\">CVE-2023-24580: Potential denial-of-service vulnerability in file uploads</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.19.html\"\n-                          title=\"previous chapter\">Django 3.2.19 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.19 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.17.html\"\n-                          title=\"next chapter\">Django 3.2.17 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.17 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.1\b18\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b14\b4,\b, 2\b20\b02\b23\b3\n Django 3.2.18 fixes a security issue with severity \u201cmoderate\u201d in 3.2.17.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-2\b24\b45\b58\b80\b0:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn f\bfi\bil\ble\be\n u\bup\bpl\blo\boa\bad\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -11,16 +11,16 @@\n attack.\n The number of files parts parsed is now limited via the new\n _\bD_\bA_\bT_\bA_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bM_\bA_\bX_\b__\bN_\bU_\bM_\bB_\bE_\bR_\b__\bF_\bI_\bL_\bE_\bS setting.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b2_\b4_\b5_\b8_\b0_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bf_\bi_\bl_\be\n             _\bu_\bp_\bl_\bo_\ba_\bd_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.19.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.19.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.19 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.19 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.18 release notes\" href=\"3.2.18.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.20 release notes\" href=\"3.2.20.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -113,37 +114,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2023-31047-potential-bypass-of-validation-when-uploading-multiple-files-using-one-form-field\">CVE-2023-31047: Potential bypass of validation when uploading multiple files using one form field</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.20.html\"\n-                          title=\"previous chapter\">Django 3.2.20 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.20 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.18.html\"\n-                          title=\"next chapter\">Django 3.2.18 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.18 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.1\b19\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 3\b3,\b, 2\b20\b02\b23\b3\n Django 3.2.19 fixes a security issue with severity \u201clow\u201d in 3.2.18.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-3\b31\b10\b04\b47\b7:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl b\bby\byp\bpa\bas\bss\bs o\bof\bf v\bva\bal\bli\bid\bda\bat\bti\bio\bon\bn w\bwh\bhe\ben\bn u\bup\bpl\blo\boa\bad\bdi\bin\bng\bg m\bmu\bul\blt\bti\bip\bpl\ble\be\n f\bfi\bil\ble\bes\bs u\bus\bsi\bin\bng\bg o\bon\bne\be f\bfo\bor\brm\bm f\bfi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -15,16 +15,16 @@\n to True.\n For more details on using the new attribute and handling of multiple files\n through a single field, see _\bU_\bp_\bl_\bo_\ba_\bd_\bi_\bn_\bg_\b _\bm_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bf_\bi_\bl_\be_\bs.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b3_\b1_\b0_\b4_\b7_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bb_\by_\bp_\ba_\bs_\bs_\b _\bo_\bf_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b _\bw_\bh_\be_\bn_\b _\bu_\bp_\bl_\bo_\ba_\bd_\bi_\bn_\bg\n             _\bm_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bf_\bi_\bl_\be_\bs_\b _\bu_\bs_\bi_\bn_\bg_\b _\bo_\bn_\be_\b _\bf_\bo_\br_\bm_\b _\bf_\bi_\be_\bl_\bd\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.1 release notes\" href=\"3.2.1.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.3 release notes\" href=\"3.2.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -121,37 +122,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.3.html\"\n-                          title=\"previous chapter\">Django 3.2.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.1.html\"\n-                          title=\"next chapter\">Django 3.2.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 6\b6,\b, 2\b20\b02\b21\b1\n Django 3.2.2 fixes a security issue and a bug in 3.2.1.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-3\b32\b20\b05\b52\b2:\b: H\bHe\bea\bad\bde\ber\br i\bin\bnj\bje\bec\bct\bti\bio\bon\bn p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by s\bsi\bin\bnc\bce\be U\bUR\bRL\bLV\bVa\bal\bli\bid\bda\bat\bto\bor\br a\bac\bcc\bce\bep\bpt\bte\bed\bd\n n\bne\bew\bwl\bli\bin\bne\bes\bs i\bin\bn i\bin\bnp\bpu\but\bt o\bon\bn P\bPy\byt\bth\bho\bon\bn 3\b3.\b.9\b9.\b.5\b5+\b+_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -20,16 +20,16 @@\n       generating infinite migrations for a model with Meta.ordering contained\n       OrderBy expressions (_\b#_\b3_\b2_\b7_\b1_\b4).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b3_\b2_\b0_\b5_\b2_\b:_\b _\bH_\be_\ba_\bd_\be_\br_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bs_\bi_\bn_\bc_\be_\b _\bU_\bR_\bL_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n             _\ba_\bc_\bc_\be_\bp_\bt_\be_\bd_\b _\bn_\be_\bw_\bl_\bi_\bn_\be_\bs_\b _\bi_\bn_\b _\bi_\bn_\bp_\bu_\bt_\b _\bo_\bn_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\b3_\b._\b9_\b._\b5_\b+\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.20.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.20.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.20 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.20 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.19 release notes\" href=\"3.2.19.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.21 release notes\" href=\"3.2.21.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -106,37 +107,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2023-36053-potential-regular-expression-denial-of-service-vulnerability-in-emailvalidator-urlvalidator\">CVE-2023-36053: Potential regular expression denial of service vulnerability in <code class=\"docutils literal notranslate\"><span class=\"pre\">EmailValidator</span></code>/<code class=\"docutils literal notranslate\"><span class=\"pre\">URLValidator</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.21.html\"\n-                          title=\"previous chapter\">Django 3.2.21 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.21 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.19.html\"\n-                          title=\"next chapter\">Django 3.2.19 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.19 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,24 +1,24 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.2\b20\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 3\b3,\b, 2\b20\b02\b23\b3\n Django 3.2.20 fixes a security issue with severity \u201cmoderate\u201d in 3.2.19.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-3\b36\b60\b05\b53\b3:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl r\bre\beg\bgu\bul\bla\bar\br e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn d\bde\ben\bni\bia\bal\bl o\bof\bf s\bse\ber\brv\bvi\bic\bce\be\n v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn E\bEm\bma\bai\bil\blV\bVa\bal\bli\bid\bda\bat\bto\bor\br/\b/U\bUR\bRL\bLV\bVa\bal\bli\bid\bda\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n EmailValidator and URLValidator were subject to potential regular expression\n denial of service attack via a very large number of domain name labels of\n emails and URLs.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b3_\b6_\b0_\b5_\b3_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\br_\be_\bg_\bu_\bl_\ba_\br_\b _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bd_\be_\bn_\bi_\ba_\bl_\b _\bo_\bf_\b _\bs_\be_\br_\bv_\bi_\bc_\be\n             _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bE_\bm_\ba_\bi_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b/_\bU_\bR_\bL_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.21.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.21.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.21 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.21 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.20 release notes\" href=\"3.2.20.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.22 release notes\" href=\"3.2.22.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -106,37 +107,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2023-41164-potential-denial-of-service-vulnerability-in-django-utils-encoding-uri-to-iri\">CVE-2023-41164: Potential denial of service vulnerability in <code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.encoding.uri_to_iri()</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.22.html\"\n-                          title=\"previous chapter\">Django 3.2.22 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.22 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.20.html\"\n-                          title=\"next chapter\">Django 3.2.20 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.20 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.2\b21\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 4\b4,\b, 2\b20\b02\b23\b3\n Django 3.2.21 fixes a security issue with severity \u201cmoderate\u201d in 3.2.20.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-4\b41\b11\b16\b64\b4:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl o\bof\bf s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn\n d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.e\ben\bnc\bco\bod\bdi\bin\bng\bg.\b.u\bur\bri\bi_\b_t\bto\bo_\b_i\bir\bri\bi(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n django.utils.encoding.uri_to_iri() was subject to potential denial of service\n attack via certain inputs with a very large number of Unicode characters.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b4_\b1_\b1_\b6_\b4_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b _\bo_\bf_\b _\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b._\bu_\br_\bi_\b__\bt_\bo_\b__\bi_\br_\bi_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.22.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.22.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.22 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.22 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.21 release notes\" href=\"3.2.21.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.23 release notes\" href=\"3.2.23.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -115,37 +116,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2023-43665-denial-of-service-possibility-in-django-utils-text-truncator\">CVE-2023-43665: Denial-of-service possibility in <code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.text.Truncator</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.23.html\"\n-                          title=\"previous chapter\">Django 3.2.23 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.23 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.21.html\"\n-                          title=\"next chapter\">Django 3.2.21 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.21 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.2\b22\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 4\b4,\b, 2\b20\b02\b23\b3\n Django 3.2.22 fixes a security issue with severity \u201cmoderate\u201d in 3.2.21.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-4\b43\b36\b66\b65\b5:\b: D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn\n d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.t\bte\bex\bxt\bt.\b.T\bTr\bru\bun\bnc\bca\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -17,16 +17,16 @@\n The input processed by Truncator, when operating in HTML mode, has been limited\n to the first five million characters in order to avoid potential performance\n and memory issues.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b4_\b3_\b6_\b6_\b5_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\be_\bx_\bt_\b._\bT_\br_\bu_\bn_\bc_\ba_\bt_\bo_\br\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.23.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.23.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.23 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.23 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.22 release notes\" href=\"3.2.22.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.24 release notes\" href=\"3.2.24.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -110,37 +111,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2023-46695-potential-denial-of-service-vulnerability-in-usernamefield-on-windows\">CVE-2023-46695: Potential denial of service vulnerability in <code class=\"docutils literal notranslate\"><span class=\"pre\">UsernameField</span></code> on Windows</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.24.html\"\n-                          title=\"previous chapter\">Django 3.2.24 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.24 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.22.html\"\n-                          title=\"next chapter\">Django 3.2.22 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.22 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.2\b23\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b02\b23\b3\n Django 3.2.23 fixes a security issue with severity \u201cmoderate\u201d in 3.2.22.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-4\b46\b66\b69\b95\b5:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl o\bof\bf s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn\n U\bUs\bse\ber\brn\bna\bam\bme\beF\bFi\bie\bel\bld\bd o\bon\bn W\bWi\bin\bnd\bdo\bow\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -13,16 +13,16 @@\n In order to avoid the vulnerability, invalid values longer than\n UsernameField.max_length are no longer normalized, since they cannot pass\n validation anyway.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b4_\b6_\b6_\b9_\b5_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b _\bo_\bf_\b _\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bU_\bs_\be_\br_\bn_\ba_\bm_\be_\bF_\bi_\be_\bl_\bd_\b _\bo_\bn_\b _\bW_\bi_\bn_\bd_\bo_\bw_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.24.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.24.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.24 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.24 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.23 release notes\" href=\"3.2.23.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.25 release notes\" href=\"3.2.25.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -105,37 +106,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2024-24680-potential-denial-of-service-in-intcomma-template-filter\">CVE-2024-24680: Potential denial-of-service in <code class=\"docutils literal notranslate\"><span class=\"pre\">intcomma</span></code> template filter</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.25.html\"\n-                          title=\"previous chapter\">Django 3.2.25 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.25 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.23.html\"\n-                          title=\"next chapter\">Django 3.2.23 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.23 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.2\b24\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 6\b6,\b, 2\b20\b02\b24\b4\n Django 3.2.24 fixes a security issue with severity \u201cmoderate\u201d in 3.2.23.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-2\b24\b46\b68\b80\b0:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be i\bin\bn i\bin\bnt\btc\bco\bom\bmm\bma\ba t\bte\bem\bmp\bpl\bla\bat\bte\be f\bfi\bil\blt\bte\ber\br_\b?\b\u00b6\n *\b**\b**\b**\b**\b*\n The intcomma template filter was subject to a potential denial-of-service\n attack when used with very long strings.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b2_\b4_\b6_\b8_\b0_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bi_\bn_\b _\bi_\bn_\bt_\bc_\bo_\bm_\bm_\ba_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be\n             _\bf_\bi_\bl_\bt_\be_\br\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.25.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.25.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.25 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.25 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.24 release notes\" href=\"3.2.24.html\" />\n     <link rel=\"prev\" title=\"Django 4.0 release notes\" href=\"4.0.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -116,37 +117,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.html\"\n-                          title=\"previous chapter\">Django 4.0 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.0 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.24.html\"\n-                          title=\"next chapter\">Django 3.2.24 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.24 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.2\b25\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 4\b4,\b, 2\b20\b02\b24\b4\n Django 3.2.25 fixes a security issue with severity \u201cmoderate\u201d and a regression\n in 3.2.24.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-2\b27\b73\b35\b51\b1:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl r\bre\beg\bgu\bul\bla\bar\br e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be i\bin\bn\n@@ -15,16 +15,16 @@\n     * Fixed a regression in Django 3.2.24 where intcomma template filter could\n       return a leading comma for string representation of floats (_\b#_\b3_\b5_\b1_\b7_\b2).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b2_\b7_\b3_\b5_\b1_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\br_\be_\bg_\bu_\bl_\ba_\br_\b _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\be_\bx_\bt_\b._\bT_\br_\bu_\bn_\bc_\ba_\bt_\bo_\br_\b._\bw_\bo_\br_\bd_\bs_\b(_\b)\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.2 release notes\" href=\"3.2.2.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.4 release notes\" href=\"3.2.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -112,37 +113,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.4.html\"\n-                          title=\"previous chapter\">Django 3.2.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.2.html\"\n-                          title=\"next chapter\">Django 3.2.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 1\b13\b3,\b, 2\b20\b02\b21\b1\n Django 3.2.3 fixes several bugs in 3.2.2.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Prepared for mysqlclient > 2.0.3 support (_\b#_\b3_\b2_\b7_\b3_\b2).\n@@ -10,16 +10,16 @@\n       querysets combined with the | operator (_\b#_\b3_\b2_\b7_\b1_\b7).\n     * Fixed a regression in Django 3.2.1 where saving FileField would raise a\n       SuspiciousFileOperation even when a custom _\bu_\bp_\bl_\bo_\ba_\bd_\b__\bt_\bo returns a valid file\n       path (_\b#_\b3_\b2_\b7_\b1_\b8).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.3 release notes\" href=\"3.2.3.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.5 release notes\" href=\"3.2.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -144,37 +145,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.5.html\"\n-                          title=\"previous chapter\">Django 3.2.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.3.html\"\n-                          title=\"next chapter\">Django 3.2.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bun\bne\be 2\b2,\b, 2\b20\b02\b21\b1\n Django 3.2.4 fixes two security issues and several bugs in 3.2.3.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-3\b33\b32\b20\b03\b3:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bdi\bir\bre\bec\bct\bto\bor\bry\by t\btr\bra\bav\bve\ber\brs\bsa\bal\bl v\bvi\bia\ba a\bad\bdm\bmi\bin\bnd\bdo\boc\bcs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Staff members could use the _\ba_\bd_\bm_\bi_\bn_\bd_\bo_\bc_\bs TemplateDetailView view to check the\n@@ -39,16 +39,16 @@\n       operations with DecimalField on MySQL (_\b#_\b3_\b2_\b7_\b9_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b3_\b3_\b2_\b0_\b3_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b _\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bi_\ba_\b _\ba_\bd_\bm_\bi_\bn_\bd_\bo_\bc_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b3_\b3_\b5_\b7_\b1_\b:_\b _\bP_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bi_\bn_\bd_\be_\bt_\be_\br_\bm_\bi_\bn_\ba_\bt_\be_\b _\bS_\bS_\bR_\bF_\b,_\b _\bR_\bF_\bI_\b,_\b _\ba_\bn_\bd_\b _\bL_\bF_\bI_\b _\ba_\bt_\bt_\ba_\bc_\bk_\bs\n             _\bs_\bi_\bn_\bc_\be_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs_\b _\ba_\bc_\bc_\be_\bp_\bt_\be_\bd_\b _\bl_\be_\ba_\bd_\bi_\bn_\bg_\b _\bz_\be_\br_\bo_\bs_\b _\bi_\bn_\b _\bI_\bP_\bv_\b4_\b _\ba_\bd_\bd_\br_\be_\bs_\bs_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.4 release notes\" href=\"3.2.4.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.6 release notes\" href=\"3.2.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -129,37 +130,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.6.html\"\n-                          title=\"previous chapter\">Django 3.2.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.4.html\"\n-                          title=\"next chapter\">Django 3.2.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 1\b1,\b, 2\b20\b02\b21\b1\n Django 3.2.5 fixes a security issue with severity \u201chigh\u201d and several bugs in\n 3.2.4. Also, the latest string translations from Transifex are incorporated.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-3\b35\b50\b04\b42\b2:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl S\bSQ\bQL\bL i\bin\bnj\bje\bec\bct\bti\bio\bon\bn v\bvi\bia\ba u\bun\bns\bsa\ban\bni\bit\bti\biz\bze\bed\bd Q\bQu\bue\ber\bry\byS\bSe\bet\bt.\b.o\bor\brd\bde\ber\br_\b_b\bby\by\n@@ -27,16 +27,16 @@\n     * Fixed a bug in Django 3.2 where a system check would crash on a model\n       with an invalid app_label (_\b#_\b3_\b2_\b8_\b6_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b3_\b5_\b0_\b4_\b2_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\bu_\bn_\bs_\ba_\bn_\bi_\bt_\bi_\bz_\be_\bd\n             _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b._\bo_\br_\bd_\be_\br_\b__\bb_\by_\b(_\b)_\b _\bi_\bn_\bp_\bu_\bt\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.5 release notes\" href=\"3.2.5.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.7 release notes\" href=\"3.2.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -111,37 +112,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.7.html\"\n-                          title=\"previous chapter\">Django 3.2.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.5.html\"\n-                          title=\"next chapter\">Django 3.2.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 2\b2,\b, 2\b20\b02\b21\b1\n Django 3.2.6 fixes several bugs in 3.2.5.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 3.2 that caused a crash validating \"NaN\"\n@@ -10,16 +10,16 @@\n       max_value, were specified (_\b#_\b3_\b2_\b9_\b4_\b9).\n     * Fixed a bug in Django 3.2 where a system check would crash on a model\n       with a reverse many-to-many relation inherited from a parent class\n       (_\b#_\b3_\b2_\b9_\b4_\b7).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.6 release notes\" href=\"3.2.6.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.8 release notes\" href=\"3.2.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.8.html\"\n-                          title=\"previous chapter\">Django 3.2.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.6.html\"\n-                          title=\"next chapter\">Django 3.2.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b02\b21\b1\n Django 3.2.7 fixes a bug in 3.2.6.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 3.2 that caused the incorrect offset\n       extraction from fixed offset timezones (_\b#_\b3_\b2_\b9_\b9_\b2).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.7 release notes\" href=\"3.2.7.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.9 release notes\" href=\"3.2.9.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -110,37 +111,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.9.html\"\n-                          title=\"previous chapter\">Django 3.2.9 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.9 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.7.html\"\n-                          title=\"next chapter\">Django 3.2.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,24 +1,24 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 5\b5,\b, 2\b20\b02\b21\b1\n Django 3.2.8 fixes two bugs in 3.2.7.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a bug in Django 3.2 that caused incorrect links on read-only fields\n       in the admin (_\b#_\b3_\b3_\b0_\b7_\b7).\n     * Fixed a regression in Django 3.2 that caused incorrect selection of items\n       across all pages when actions were placed both on the top and bottom of\n       the admin change-list view (_\b#_\b3_\b3_\b0_\b8_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.9.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.9.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2.9 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2.9 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.8 release notes\" href=\"3.2.8.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.10 release notes\" href=\"3.2.10.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.10.html\"\n-                          title=\"previous chapter\">Django 3.2.10 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.10 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.8.html\"\n-                          title=\"next chapter\">Django 3.2.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2.\b.9\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b02\b21\b1\n Django 3.2.9 fixes a bug in 3.2.8 and adds compatibility with Python 3.10.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a bug in Django 3.2 that caused a migration crash on SQLite when\n       altering a field with a functional index (_\b#_\b3_\b3_\b1_\b9_\b4).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/3.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/3.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 3.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 3.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.1.14 release notes\" href=\"3.1.14.html\" />\n     <link rel=\"prev\" title=\"Django 3.2.1 release notes\" href=\"3.2.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -843,37 +844,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.1.html\"\n-                          title=\"previous chapter\">Django 3.2.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 3.2.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.1.14.html\"\n-                          title=\"next chapter\">Django 3.1.14 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.1.14 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 3\b3.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 6\b6,\b, 2\b20\b02\b21\b1\n Welcome to Django 3.2!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you\u2019ll want to be aware of when upgrading from Django 3.1\n@@ -516,16 +516,16 @@\n                 # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn\n                 # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs\n                 # _\bD_\br_\bo_\bp_\bp_\be_\bd_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt_\b _\bf_\bo_\br_\b _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\b9_\b._\b5\n                 # _\bD_\br_\bo_\bp_\bp_\be_\bd_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt_\b _\bf_\bo_\br_\b _\bM_\by_\bS_\bQ_\bL_\b _\b5_\b._\b6\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd_\b _\bi_\bn_\b _\b3_\b._\b2\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b1_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.0.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.0.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.0.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.0.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.0 release notes\" href=\"4.0.html\" />\n     <link rel=\"prev\" title=\"Django 4.0.2 release notes\" href=\"4.0.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -150,37 +151,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.2.html\"\n-                          title=\"previous chapter\">Django 4.0.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.0.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.html\"\n-                          title=\"next chapter\">Django 4.0 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.0 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.0\b0.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 4\b4,\b, 2\b20\b02\b22\b2\n Django 4.0.1 fixes one security issue with severity \u201cmedium\u201d, two security\n issues with severity \u201clow\u201d, and several bugs in 4.0.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b21\b1-\b-4\b45\b51\b11\b15\b5:\b: D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn\n@@ -45,16 +45,16 @@\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b4_\b5_\b1_\b1_\b5_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bU_\bs_\be_\br_\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bS_\bi_\bm_\bi_\bl_\ba_\br_\bi_\bt_\by_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b4_\b5_\b1_\b1_\b6_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bi_\bn_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn_\b _\bd_\bi_\bs_\bc_\bl_\bo_\bs_\bu_\br_\be_\b _\bi_\bn_\b _\bd_\bi_\bc_\bt_\bs_\bo_\br_\bt\n             _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b1_\b-_\b4_\b5_\b4_\b5_\b2_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b-_\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bi_\ba_\b _\bS_\bt_\bo_\br_\ba_\bg_\be_\b._\bs_\ba_\bv_\be_\b(_\b)\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.0.10.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.0.10.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.0.10 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.0.10 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.0.9 release notes\" href=\"4.0.9.html\" />\n     <link rel=\"prev\" title=\"Django 4.1 release notes\" href=\"4.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2023-24580-potential-denial-of-service-vulnerability-in-file-uploads\">CVE-2023-24580: Potential denial-of-service vulnerability in file uploads</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.html\"\n-                          title=\"previous chapter\">Django 4.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.9.html\"\n-                          title=\"next chapter\">Django 4.0.9 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.0.9 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.0\b0.\b.1\b10\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b14\b4,\b, 2\b20\b02\b23\b3\n Django 4.0.10 fixes a security issue with severity \u201cmoderate\u201d in 4.0.9.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-2\b24\b45\b58\b80\b0:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn f\bfi\bil\ble\be\n u\bup\bpl\blo\boa\bad\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -11,16 +11,16 @@\n attack.\n The number of files parts parsed is now limited via the new\n _\bD_\bA_\bT_\bA_\b__\bU_\bP_\bL_\bO_\bA_\bD_\b__\bM_\bA_\bX_\b__\bN_\bU_\bM_\bB_\bE_\bR_\b__\bF_\bI_\bL_\bE_\bS setting.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b2_\b4_\b5_\b8_\b0_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bf_\bi_\bl_\be\n             _\bu_\bp_\bl_\bo_\ba_\bd_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.0.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.0.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.0.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.0.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.0.1 release notes\" href=\"4.0.1.html\" />\n     <link rel=\"prev\" title=\"Django 4.0.3 release notes\" href=\"4.0.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -143,37 +144,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.3.html\"\n-                          title=\"previous chapter\">Django 4.0.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.0.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.1.html\"\n-                          title=\"next chapter\">Django 4.0.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.0.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.0\b0.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b1,\b, 2\b20\b02\b22\b2\n Django 4.0.2 fixes two security issues with severity \u201cmedium\u201d and several bugs\n in 4.0.1. Also, the latest string translations from Transifex are incorporated,\n with a special mention for Bulgarian (fully translated).\n@@ -37,16 +37,16 @@\n     * Fixed a regression in Django 4.0 that caused a crash of makemigrations\n       when renaming a field of a renamed model (_\b#_\b3_\b3_\b4_\b8_\b0).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b2_\b2_\b8_\b1_\b8_\b:_\b _\bP_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b _\bX_\bS_\bS_\b _\bv_\bi_\ba_\b _\b{_\b%_\b _\bd_\be_\bb_\bu_\bg_\b _\b%_\b}_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bt_\ba_\bg\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b2_\b3_\b8_\b3_\b3_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bf_\bi_\bl_\be_\b _\bu_\bp_\bl_\bo_\ba_\bd_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.0.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.0.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.0.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.0.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.0.2 release notes\" href=\"4.0.2.html\" />\n     <link rel=\"prev\" title=\"Django 4.0.4 release notes\" href=\"4.0.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -112,37 +113,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.4.html\"\n-                          title=\"previous chapter\">Django 4.0.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.0.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.2.html\"\n-                          title=\"next chapter\">Django 4.0.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.0.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.0\b0.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 1\b1,\b, 2\b20\b02\b22\b2\n Django 4.0.3 fixes several bugs in 4.0.2. Also, all Python code in Django is\n reformatted with _\bb_\bl_\ba_\bc_\bk.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -10,16 +10,16 @@\n       generating infinite migrations for a model with ManyToManyField to a\n       lowercased swappable model such as 'auth.user' (_\b#_\b3_\b3_\b5_\b1_\b5).\n     * Fixed a regression in Django 4.0 that caused a crash when rendering\n       invalid inlines with _\br_\be_\ba_\bd_\bo_\bn_\bl_\by_\b__\bf_\bi_\be_\bl_\bd_\bs in the admin (_\b#_\b3_\b3_\b5_\b4_\b7).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.0.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.0.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.0.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.0.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.0.3 release notes\" href=\"4.0.3.html\" />\n     <link rel=\"prev\" title=\"Django 4.0.5 release notes\" href=\"4.0.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -126,37 +127,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.5.html\"\n-                          title=\"previous chapter\">Django 4.0.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.0.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.3.html\"\n-                          title=\"next chapter\">Django 4.0.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.0.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.0\b0.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 1\b11\b1,\b, 2\b20\b02\b22\b2\n Django 4.0.4 fixes two security issues with severity \u201chigh\u201d and two bugs in\n 4.0.3.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b22\b2-\b-2\b28\b83\b34\b46\b6:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl S\bSQ\bQL\bL i\bin\bnj\bje\bec\bct\bti\bio\bon\bn i\bin\bn Q\bQu\bue\ber\bry\byS\bSe\bet\bt.\b.a\ban\bnn\bno\bot\bta\bat\bte\be(\b()\b),\b, a\bag\bgg\bgr\bre\beg\bga\bat\bte\be\n@@ -24,16 +24,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b2_\b8_\b3_\b4_\b6_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b._\ba_\bn_\bn_\bo_\bt_\ba_\bt_\be_\b(_\b)_\b,\n             _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be_\b(_\b)_\b,_\b _\ba_\bn_\bd_\b _\be_\bx_\bt_\br_\ba_\b(_\b)\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b2_\b8_\b3_\b4_\b7_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b._\be_\bx_\bp_\bl_\ba_\bi_\bn\n             _\b(_\b*_\b*_\bo_\bp_\bt_\bi_\bo_\bn_\bs_\b)_\b _\bo_\bn_\b _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.0.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.0.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.0.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.0.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.0.4 release notes\" href=\"4.0.4.html\" />\n     <link rel=\"prev\" title=\"Django 4.0.6 release notes\" href=\"4.0.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -111,37 +112,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.6.html\"\n-                          title=\"previous chapter\">Django 4.0.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.0.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.4.html\"\n-                          title=\"next chapter\">Django 4.0.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.0.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.0\b0.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bun\bne\be 1\b1,\b, 2\b20\b02\b22\b2\n Django 4.0.5 fixes several bugs in 4.0.4.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a bug in Django 4.0 where not all _\bO_\bP_\bT_\bI_\bO_\bN_\bS were passed to a Redis\n@@ -10,16 +10,16 @@\n     * Fixed a bug in Django 4.0 that caused a crash of QuerySet.filter() on\n       IsNull() expressions (_\b#_\b3_\b3_\b7_\b0_\b5).\n     * Fixed a bug in Django 4.0 where a hidden quick filter toolbar in the\n       admin\u2019s navigation sidebar was focusable (_\b#_\b3_\b3_\b7_\b2_\b5).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.0.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.0.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.0.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.0.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.0.5 release notes\" href=\"4.0.5.html\" />\n     <link rel=\"prev\" title=\"Django 4.0.7 release notes\" href=\"4.0.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -109,37 +110,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2022-34265-potential-sql-injection-via-trunc-kind-and-extract-lookup-name-arguments\">CVE-2022-34265: Potential SQL injection via <code class=\"docutils literal notranslate\"><span class=\"pre\">Trunc(kind)</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">Extract(lookup_name)</span></code> arguments</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.7.html\"\n-                          title=\"previous chapter\">Django 4.0.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.0.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.5.html\"\n-                          title=\"next chapter\">Django 4.0.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.0.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.0\b0.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 4\b4,\b, 2\b20\b02\b22\b2\n Django 4.0.6 fixes a security issue with severity \u201chigh\u201d in 4.0.5.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b22\b2-\b-3\b34\b42\b26\b65\b5:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl S\bSQ\bQL\bL i\bin\bnj\bje\bec\bct\bti\bio\bon\bn v\bvi\bia\ba T\bTr\bru\bun\bnc\bc(\b(k\bki\bin\bnd\bd)\b) a\ban\bnd\bd E\bEx\bxt\btr\bra\bac\bct\bt\n (\b(l\blo\boo\bok\bku\bup\bp_\b_n\bna\bam\bme\be)\b) a\bar\brg\bgu\bum\bme\ben\bnt\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -10,16 +10,16 @@\n untrusted data was used as a kind/lookup_name value.\n Applications that constrain the lookup name and kind choice to a known safe\n list are unaffected.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b3_\b4_\b2_\b6_\b5_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\bT_\br_\bu_\bn_\bc_\b(_\bk_\bi_\bn_\bd_\b)_\b _\ba_\bn_\bd_\b _\bE_\bx_\bt_\br_\ba_\bc_\bt\n             _\b(_\bl_\bo_\bo_\bk_\bu_\bp_\b__\bn_\ba_\bm_\be_\b)_\b _\ba_\br_\bg_\bu_\bm_\be_\bn_\bt_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.0.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.0.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.0.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.0.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.0.6 release notes\" href=\"4.0.6.html\" />\n     <link rel=\"prev\" title=\"Django 4.0.8 release notes\" href=\"4.0.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2022-36359-potential-reflected-file-download-vulnerability-in-fileresponse\">CVE-2022-36359: Potential reflected file download vulnerability in <code class=\"docutils literal notranslate\"><span class=\"pre\">FileResponse</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.8.html\"\n-                          title=\"previous chapter\">Django 4.0.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.0.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.6.html\"\n-                          title=\"next chapter\">Django 4.0.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.0.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.0\b0.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 3\b3,\b, 2\b20\b02\b22\b2\n Django 4.0.7 fixes a security issue with severity \u201chigh\u201d in 4.0.6.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b22\b2-\b-3\b36\b63\b35\b59\b9:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl r\bre\bef\bfl\ble\bec\bct\bte\bed\bd f\bfi\bil\ble\be d\bdo\bow\bwn\bnl\blo\boa\bad\bd v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn\n F\bFi\bil\ble\beR\bRe\bes\bsp\bpo\bon\bns\bse\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -10,16 +10,16 @@\n attack that sets the Content-Disposition header of a _\bF_\bi_\bl_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be when the\n filename was derived from user-supplied input. The filename is now escaped to\n avoid this possibility.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b3_\b6_\b3_\b5_\b9_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\br_\be_\bf_\bl_\be_\bc_\bt_\be_\bd_\b _\bf_\bi_\bl_\be_\b _\bd_\bo_\bw_\bn_\bl_\bo_\ba_\bd_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bF_\bi_\bl_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.0.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.0.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.0.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.0.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.0.7 release notes\" href=\"4.0.7.html\" />\n     <link rel=\"prev\" title=\"Django 4.0.9 release notes\" href=\"4.0.9.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -105,37 +106,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2022-41323-potential-denial-of-service-vulnerability-in-internationalized-urls\">CVE-2022-41323: Potential denial-of-service vulnerability in internationalized URLs</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.9.html\"\n-                          title=\"previous chapter\">Django 4.0.9 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.0.9 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.7.html\"\n-                          title=\"next chapter\">Django 4.0.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.0.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.0\b0.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 4\b4,\b, 2\b20\b02\b22\b2\n Django 4.0.8 fixes a security issue with severity \u201cmedium\u201d in 4.0.7.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b22\b2-\b-4\b41\b13\b32\b23\b3:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn\n i\bin\bnt\bte\ber\brn\bna\bat\bti\bio\bon\bna\bal\bli\biz\bze\bed\bd U\bUR\bRL\bLs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Internationalized URLs were subject to potential denial of service attack via\n the locale parameter.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b4_\b1_\b3_\b2_\b3_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bi_\bn_\bt_\be_\br_\bn_\ba_\bt_\bi_\bo_\bn_\ba_\bl_\bi_\bz_\be_\bd_\b _\bU_\bR_\bL_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.0.9.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.0.9.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.0.9 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.0.9 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.0.8 release notes\" href=\"4.0.8.html\" />\n     <link rel=\"prev\" title=\"Django 4.0.10 release notes\" href=\"4.0.10.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2023-23969-potential-denial-of-service-via-accept-language-headers\">CVE-2023-23969: Potential denial-of-service via <code class=\"docutils literal notranslate\"><span class=\"pre\">Accept-Language</span></code> headers</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.10.html\"\n-                          title=\"previous chapter\">Django 4.0.10 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.0.10 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.8.html\"\n-                          title=\"next chapter\">Django 4.0.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.0.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.0\b0.\b.9\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b1,\b, 2\b20\b02\b23\b3\n Django 4.0.9 fixes a security issue with severity \u201cmoderate\u201d in 4.0.8.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-2\b23\b39\b96\b69\b9:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvi\bia\ba A\bAc\bcc\bce\bep\bpt\bt-\b-L\bLa\ban\bng\bgu\bua\bag\bge\be h\bhe\bea\bad\bde\ber\brs\bs_\b?\b\u00b6\n *\b**\b**\b**\b**\b*\n@@ -11,16 +11,16 @@\n excessive memory usage if large header values are sent.\n In order to avoid this vulnerability, the Accept-Language header is now parsed\n up to a maximum length.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b2_\b3_\b9_\b6_\b9_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bi_\ba_\b _\bA_\bc_\bc_\be_\bp_\bt_\b-_\bL_\ba_\bn_\bg_\bu_\ba_\bg_\be\n             _\bh_\be_\ba_\bd_\be_\br_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.0.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.0.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.0 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.0 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 3.2.25 release notes\" href=\"3.2.25.html\" />\n     <link rel=\"prev\" title=\"Django 4.0.1 release notes\" href=\"4.0.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -785,37 +786,37 @@\n <li><a class=\"reference internal\" href=\"#features-removed-in-4-0\">Features removed in 4.0</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.1.html\"\n-                          title=\"previous chapter\">Django 4.0.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.0.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"3.2.25.html\"\n-                          title=\"next chapter\">Django 3.2.25 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 3.2.25 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.0\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 7\b7,\b, 2\b20\b02\b21\b1\n Welcome to Django 4.0!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you\u2019ll want to be aware of when upgrading from Django 3.2\n@@ -474,16 +474,16 @@\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd_\b _\bi_\bn_\b _\b4_\b._\b0\n                 # _\bU_\bs_\be_\b _\bo_\bf_\b _\bp_\by_\bt_\bz_\b _\bt_\bi_\bm_\be_\b _\bz_\bo_\bn_\be_\bs\n                 # _\bT_\bi_\bm_\be_\b _\bz_\bo_\bn_\be_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt\n                 # _\bL_\bo_\bc_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\br_\be_\bm_\bo_\bv_\be_\bd_\b _\bi_\bn_\b _\b4_\b._\b0\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b3_\b._\b2_\b._\b2_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.1.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.1.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.1.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.1.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.1 release notes\" href=\"4.1.html\" />\n     <link rel=\"prev\" title=\"Django 4.1.2 release notes\" href=\"4.1.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -141,37 +142,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.2.html\"\n-                          title=\"previous chapter\">Django 4.1.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.1.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.html\"\n-                          title=\"next chapter\">Django 4.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.1\b1.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 5\b5,\b, 2\b20\b02\b22\b2\n Django 4.1.1 fixes several bugs in 4.1.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Reallowed, following a regression in Django 4.1, using GeoIP2() when GEOS\n@@ -37,16 +37,16 @@\n     * Fixed a regression in Django 4.1 that caused a migration crash on SQLite\n       < 3.20 (_\b#_\b3_\b3_\b9_\b6_\b0).\n     * Fixed a regression in Django 4.1 that caused an admin crash when the\n       _\ba_\bd_\bm_\bi_\bn_\bd_\bo_\bc_\bs app was used (_\b#_\b3_\b3_\b9_\b5_\b5, _\b#_\b3_\b3_\b9_\b7_\b1).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.1.10.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.1.10.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.1.10 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.1.10 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.1.9 release notes\" href=\"4.1.9.html\" />\n     <link rel=\"prev\" title=\"Django 4.1.11 release notes\" href=\"4.1.11.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -106,37 +107,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2023-36053-potential-regular-expression-denial-of-service-vulnerability-in-emailvalidator-urlvalidator\">CVE-2023-36053: Potential regular expression denial of service vulnerability in <code class=\"docutils literal notranslate\"><span class=\"pre\">EmailValidator</span></code>/<code class=\"docutils literal notranslate\"><span class=\"pre\">URLValidator</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.11.html\"\n-                          title=\"previous chapter\">Django 4.1.11 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.1.11 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.9.html\"\n-                          title=\"next chapter\">Django 4.1.9 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.1.9 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,24 +1,24 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.1\b1.\b.1\b10\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 3\b3,\b, 2\b20\b02\b23\b3\n Django 4.1.10 fixes a security issue with severity \u201cmoderate\u201d in 4.1.9.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-3\b36\b60\b05\b53\b3:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl r\bre\beg\bgu\bul\bla\bar\br e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn d\bde\ben\bni\bia\bal\bl o\bof\bf s\bse\ber\brv\bvi\bic\bce\be\n v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn E\bEm\bma\bai\bil\blV\bVa\bal\bli\bid\bda\bat\bto\bor\br/\b/U\bUR\bRL\bLV\bVa\bal\bli\bid\bda\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n EmailValidator and URLValidator were subject to potential regular expression\n denial of service attack via a very large number of domain name labels of\n emails and URLs.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b3_\b6_\b0_\b5_\b3_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\br_\be_\bg_\bu_\bl_\ba_\br_\b _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bd_\be_\bn_\bi_\ba_\bl_\b _\bo_\bf_\b _\bs_\be_\br_\bv_\bi_\bc_\be\n             _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bE_\bm_\ba_\bi_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b/_\bU_\bR_\bL_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.1.11.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.1.11.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.1.11 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.1.11 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.1.10 release notes\" href=\"4.1.10.html\" />\n     <link rel=\"prev\" title=\"Django 4.1.12 release notes\" href=\"4.1.12.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -106,37 +107,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2023-41164-potential-denial-of-service-vulnerability-in-django-utils-encoding-uri-to-iri\">CVE-2023-41164: Potential denial of service vulnerability in <code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.encoding.uri_to_iri()</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.12.html\"\n-                          title=\"previous chapter\">Django 4.1.12 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.1.12 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.10.html\"\n-                          title=\"next chapter\">Django 4.1.10 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.1.10 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.1\b1.\b.1\b11\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 4\b4,\b, 2\b20\b02\b23\b3\n Django 4.1.11 fixes a security issue with severity \u201cmoderate\u201d in 4.1.10.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-4\b41\b11\b16\b64\b4:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl o\bof\bf s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn\n d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.e\ben\bnc\bco\bod\bdi\bin\bng\bg.\b.u\bur\bri\bi_\b_t\bto\bo_\b_i\bir\bri\bi(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n django.utils.encoding.uri_to_iri() was subject to potential denial of service\n attack via certain inputs with a very large number of Unicode characters.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b4_\b1_\b1_\b6_\b4_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b _\bo_\bf_\b _\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b._\bu_\br_\bi_\b__\bt_\bo_\b__\bi_\br_\bi_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.1.12.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.1.12.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.1.12 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.1.12 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.1.11 release notes\" href=\"4.1.11.html\" />\n     <link rel=\"prev\" title=\"Django 4.1.13 release notes\" href=\"4.1.13.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -115,37 +116,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2023-43665-denial-of-service-possibility-in-django-utils-text-truncator\">CVE-2023-43665: Denial-of-service possibility in <code class=\"docutils literal notranslate\"><span class=\"pre\">django.utils.text.Truncator</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.13.html\"\n-                          title=\"previous chapter\">Django 4.1.13 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.1.13 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.11.html\"\n-                          title=\"next chapter\">Django 4.1.11 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.1.11 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.1\b1.\b.1\b12\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 4\b4,\b, 2\b20\b02\b23\b3\n Django 4.1.12 fixes a security issue with severity \u201cmoderate\u201d in 4.1.11.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-4\b43\b36\b66\b65\b5:\b: D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn\n d\bdj\bja\ban\bng\bgo\bo.\b.u\but\bti\bil\bls\bs.\b.t\bte\bex\bxt\bt.\b.T\bTr\bru\bun\bnc\bca\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -17,16 +17,16 @@\n The input processed by Truncator, when operating in HTML mode, has been limited\n to the first five million characters in order to avoid potential performance\n and memory issues.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b4_\b3_\b6_\b6_\b5_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\be_\bx_\bt_\b._\bT_\br_\bu_\bn_\bc_\ba_\bt_\bo_\br\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.1.13.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.1.13.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.1.13 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.1.13 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.1.12 release notes\" href=\"4.1.12.html\" />\n     <link rel=\"prev\" title=\"Django 4.2 release notes\" href=\"4.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -110,37 +111,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2023-46695-potential-denial-of-service-vulnerability-in-usernamefield-on-windows\">CVE-2023-46695: Potential denial of service vulnerability in <code class=\"docutils literal notranslate\"><span class=\"pre\">UsernameField</span></code> on Windows</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.html\"\n-                          title=\"previous chapter\">Django 4.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.12.html\"\n-                          title=\"next chapter\">Django 4.1.12 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.1.12 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.1\b1.\b.1\b13\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b02\b23\b3\n Django 4.1.13 fixes a security issue with severity \u201cmoderate\u201d in 4.1.12.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-4\b46\b66\b69\b95\b5:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl o\bof\bf s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn\n U\bUs\bse\ber\brn\bna\bam\bme\beF\bFi\bie\bel\bld\bd o\bon\bn W\bWi\bin\bnd\bdo\bow\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -13,16 +13,16 @@\n In order to avoid the vulnerability, invalid values longer than\n UsernameField.max_length are no longer normalized, since they cannot pass\n validation anyway.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b4_\b6_\b6_\b9_\b5_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b _\bo_\bf_\b _\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bU_\bs_\be_\br_\bn_\ba_\bm_\be_\bF_\bi_\be_\bl_\bd_\b _\bo_\bn_\b _\bW_\bi_\bn_\bd_\bo_\bw_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.1.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.1.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.1.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.1.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.1.1 release notes\" href=\"4.1.1.html\" />\n     <link rel=\"prev\" title=\"Django 4.1.3 release notes\" href=\"4.1.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -142,37 +143,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.3.html\"\n-                          title=\"previous chapter\">Django 4.1.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.1.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.1.html\"\n-                          title=\"next chapter\">Django 4.1.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.1.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.1\b1.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 4\b4,\b, 2\b20\b02\b22\b2\n Django 4.1.2 fixes a security issue with severity \u201cmedium\u201d and several bugs in\n 4.1.1.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b22\b2-\b-4\b41\b13\b32\b23\b3:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn\n@@ -39,16 +39,16 @@\n     * Relaxed the system check added in Django 4.1 for the same name used for\n       multiple template tag modules to a warning (_\b#_\b3_\b2_\b9_\b8_\b7).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b2_\b-_\b4_\b1_\b3_\b2_\b3_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bi_\bn_\bt_\be_\br_\bn_\ba_\bt_\bi_\bo_\bn_\ba_\bl_\bi_\bz_\be_\bd_\b _\bU_\bR_\bL_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.1.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.1.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.1.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.1.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.1.2 release notes\" href=\"4.1.2.html\" />\n     <link rel=\"prev\" title=\"Django 4.1.4 release notes\" href=\"4.1.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.4.html\"\n-                          title=\"previous chapter\">Django 4.1.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.1.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.2.html\"\n-                          title=\"next chapter\">Django 4.1.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.1.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.1\b1.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b02\b22\b2\n Django 4.1.3 fixes a bug in 4.1.2 and adds compatibility with Python 3.11.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a bug in Django 4.1 that caused non-Python files created by\n       startproject and startapp management commands from custom templates to be\n       incorrectly formatted using the black command (_\b#_\b3_\b4_\b0_\b8_\b5).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.1.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.1.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.1.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.1.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.1.3 release notes\" href=\"4.1.3.html\" />\n     <link rel=\"prev\" title=\"Django 4.1.5 release notes\" href=\"4.1.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -118,37 +119,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.5.html\"\n-                          title=\"previous chapter\">Django 4.1.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.1.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.3.html\"\n-                          title=\"next chapter\">Django 4.1.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.1.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.1\b1.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 6\b6,\b, 2\b20\b02\b22\b2\n Django 4.1.4 fixes several bugs in 4.1.3.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 4.1 that caused an unnecessary table rebuild\n@@ -15,16 +15,16 @@\n     * Fixed a bug in Django 4.1 that caused a crash of QuerySet.bulk_create()\n       with \"pk\" in unique_fields (_\b#_\b3_\b4_\b1_\b7_\b7).\n     * Fixed a bug in Django 4.1 that caused a crash of QuerySet.bulk_create()\n       on fields with db_column (_\b#_\b3_\b4_\b1_\b7_\b1).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.1.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.1.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.1.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.1.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.1.4 release notes\" href=\"4.1.4.html\" />\n     <link rel=\"prev\" title=\"Django 4.1.6 release notes\" href=\"4.1.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -110,37 +111,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.6.html\"\n-                          title=\"previous chapter\">Django 4.1.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.1.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.4.html\"\n-                          title=\"next chapter\">Django 4.1.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.1.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.1\b1.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 2\b2,\b, 2\b20\b02\b23\b3\n Django 4.1.5 fixes a bug in 4.1.4. Also, the latest string translations from\n Transifex are incorporated.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a long standing bug in the __len lookup for ArrayField that caused\n       a crash of model validation on _\bM_\be_\bt_\ba_\b._\bc_\bo_\bn_\bs_\bt_\br_\ba_\bi_\bn_\bt_\bs (_\b#_\b3_\b4_\b2_\b0_\b5).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.1.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.1.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.1.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.1.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.1.5 release notes\" href=\"4.1.5.html\" />\n     <link rel=\"prev\" title=\"Django 4.1.7 release notes\" href=\"4.1.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -117,37 +118,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.7.html\"\n-                          title=\"previous chapter\">Django 4.1.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.1.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.5.html\"\n-                          title=\"next chapter\">Django 4.1.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.1.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.1\b1.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b1,\b, 2\b20\b02\b23\b3\n Django 4.1.6 fixes a security issue with severity \u201cmoderate\u201d and a bug in\n 4.1.5.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-2\b23\b39\b96\b69\b9:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvi\bia\ba A\bAc\bcc\bce\bep\bpt\bt-\b-L\bLa\ban\bng\bgu\bua\bag\bge\be h\bhe\bea\bad\bde\ber\brs\bs_\b?\b\u00b6\n@@ -16,16 +16,16 @@\n     * Fixed a bug in Django 4.1 that caused a crash of model validation on\n       UniqueConstraint with ordered expressions (_\b#_\b3_\b4_\b2_\b9_\b1).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b2_\b3_\b9_\b6_\b9_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bi_\ba_\b _\bA_\bc_\bc_\be_\bp_\bt_\b-_\bL_\ba_\bn_\bg_\bu_\ba_\bg_\be\n             _\bh_\be_\ba_\bd_\be_\br_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.1.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.1.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.1.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.1.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.1.6 release notes\" href=\"4.1.6.html\" />\n     <link rel=\"prev\" title=\"Django 4.1.8 release notes\" href=\"4.1.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -117,37 +118,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.8.html\"\n-                          title=\"previous chapter\">Django 4.1.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.1.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.6.html\"\n-                          title=\"next chapter\">Django 4.1.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.1.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.1\b1.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 1\b14\b4,\b, 2\b20\b02\b23\b3\n Django 4.1.7 fixes a security issue with severity \u201cmoderate\u201d and a bug in\n 4.1.6.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-2\b24\b45\b58\b80\b0:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn f\bfi\bil\ble\be\n@@ -16,16 +16,16 @@\n     * Fixed a bug in Django 4.1 that caused a crash of model validation on\n       ValidationError with no code (_\b#_\b3_\b4_\b3_\b1_\b9).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b2_\b4_\b5_\b8_\b0_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bf_\bi_\bl_\be\n             _\bu_\bp_\bl_\bo_\ba_\bd_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.1.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.1.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.1.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.1.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.1.7 release notes\" href=\"4.1.7.html\" />\n     <link rel=\"prev\" title=\"Django 4.1.9 release notes\" href=\"4.1.9.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.9.html\"\n-                          title=\"previous chapter\">Django 4.1.9 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.1.9 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.7.html\"\n-                          title=\"next chapter\">Django 4.1.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.1.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.1\b1.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 5\b5,\b, 2\b20\b02\b23\b3\n Django 4.1.8 fixes a bug in 4.1.7.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a bug in Django 4.1 that caused invalidation of sessions when\n       rotating secret keys with SECRET_KEY_FALLBACKS (_\b#_\b3_\b4_\b3_\b8_\b4).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.1.9.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.1.9.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.1.9 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.1.9 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.1.8 release notes\" href=\"4.1.8.html\" />\n     <link rel=\"prev\" title=\"Django 4.1.10 release notes\" href=\"4.1.10.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -113,37 +114,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2023-31047-potential-bypass-of-validation-when-uploading-multiple-files-using-one-form-field\">CVE-2023-31047: Potential bypass of validation when uploading multiple files using one form field</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.10.html\"\n-                          title=\"previous chapter\">Django 4.1.10 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.1.10 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.8.html\"\n-                          title=\"next chapter\">Django 4.1.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.1.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.1\b1.\b.9\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 3\b3,\b, 2\b20\b02\b23\b3\n Django 4.1.9 fixes a security issue with severity \u201clow\u201d in 4.1.8.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-3\b31\b10\b04\b47\b7:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl b\bby\byp\bpa\bas\bss\bs o\bof\bf v\bva\bal\bli\bid\bda\bat\bti\bio\bon\bn w\bwh\bhe\ben\bn u\bup\bpl\blo\boa\bad\bdi\bin\bng\bg m\bmu\bul\blt\bti\bip\bpl\ble\be\n f\bfi\bil\ble\bes\bs u\bus\bsi\bin\bng\bg o\bon\bne\be f\bfo\bor\brm\bm f\bfi\bie\bel\bld\bd_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -15,16 +15,16 @@\n to True.\n For more details on using the new attribute and handling of multiple files\n through a single field, see _\bU_\bp_\bl_\bo_\ba_\bd_\bi_\bn_\bg_\b _\bm_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bf_\bi_\bl_\be_\bs.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b3_\b1_\b0_\b4_\b7_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bb_\by_\bp_\ba_\bs_\bs_\b _\bo_\bf_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b _\bw_\bh_\be_\bn_\b _\bu_\bp_\bl_\bo_\ba_\bd_\bi_\bn_\bg\n             _\bm_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bf_\bi_\bl_\be_\bs_\b _\bu_\bs_\bi_\bn_\bg_\b _\bo_\bn_\be_\b _\bf_\bo_\br_\bm_\b _\bf_\bi_\be_\bl_\bd\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.0.10 release notes\" href=\"4.0.10.html\" />\n     <link rel=\"prev\" title=\"Django 4.1.1 release notes\" href=\"4.1.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -794,37 +795,37 @@\n <li><a class=\"reference internal\" href=\"#features-removed-in-4-1\">Features removed in 4.1</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.1.html\"\n-                          title=\"previous chapter\">Django 4.1.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.1.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.0.10.html\"\n-                          title=\"next chapter\">Django 4.0.10 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.0.10 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 3\b3,\b, 2\b20\b02\b22\b2\n Welcome to Django 4.1!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you\u2019ll want to be aware of when upgrading from Django 4.0\n@@ -494,16 +494,16 @@\n                   _\bc_\bh_\ba_\bn_\bg_\be_\bs\n                 # _\bR_\be_\bv_\be_\br_\bs_\be_\b _\bf_\bo_\br_\be_\bi_\bg_\bn_\b _\bk_\be_\by_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs_\b _\bf_\bo_\br_\b _\bu_\bn_\bs_\ba_\bv_\be_\bd_\b _\bm_\bo_\bd_\be_\bl_\b _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\bs\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd_\b _\bi_\bn_\b _\b4_\b._\b1\n                 # _\bL_\bo_\bg_\b _\bo_\bu_\bt_\b _\bv_\bi_\ba_\b _\bG_\bE_\bT\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\br_\be_\bm_\bo_\bv_\be_\bd_\b _\bi_\bn_\b _\b4_\b._\b1\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b0_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2 release notes\" href=\"4.2.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.2 release notes\" href=\"4.2.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -156,37 +157,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.2.html\"\n-                          title=\"previous chapter\">Django 4.2.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.html\"\n-                          title=\"next chapter\">Django 4.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 3\b3,\b, 2\b20\b02\b23\b3\n Django 4.2.1 fixes a security issue with severity \u201clow\u201d and several bugs in\n 4.2.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-3\b31\b10\b04\b47\b7:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl b\bby\byp\bpa\bas\bss\bs o\bof\bf v\bva\bal\bli\bid\bda\bat\bti\bio\bon\bn w\bwh\bhe\ben\bn u\bup\bpl\blo\boa\bad\bdi\bin\bng\bg m\bmu\bul\blt\bti\bip\bpl\ble\be\n@@ -50,16 +50,16 @@\n       Meta.index_together option from historical migrations and use\n       Meta.indexes instead (_\b#_\b3_\b4_\b5_\b2_\b5).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b3_\b1_\b0_\b4_\b7_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bb_\by_\bp_\ba_\bs_\bs_\b _\bo_\bf_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b _\bw_\bh_\be_\bn_\b _\bu_\bp_\bl_\bo_\ba_\bd_\bi_\bn_\bg\n             _\bm_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bf_\bi_\bl_\be_\bs_\b _\bu_\bs_\bi_\bn_\bg_\b _\bo_\bn_\be_\b _\bf_\bo_\br_\bm_\b _\bf_\bi_\be_\bl_\bd\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.10.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.10.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.10 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.10 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.9 release notes\" href=\"4.2.9.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.11 release notes\" href=\"4.2.11.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -105,37 +106,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2024-24680-potential-denial-of-service-in-intcomma-template-filter\">CVE-2024-24680: Potential denial-of-service in <code class=\"docutils literal notranslate\"><span class=\"pre\">intcomma</span></code> template filter</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.11.html\"\n-                          title=\"previous chapter\">Django 4.2.11 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.11 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.9.html\"\n-                          title=\"next chapter\">Django 4.2.9 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.9 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.1\b10\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 6\b6,\b, 2\b20\b02\b24\b4\n Django 4.2.10 fixes a security issue with severity \u201cmoderate\u201d in 4.2.9.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-2\b24\b46\b68\b80\b0:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be i\bin\bn i\bin\bnt\btc\bco\bom\bmm\bma\ba t\bte\bem\bmp\bpl\bla\bat\bte\be f\bfi\bil\blt\bte\ber\br_\b?\b\u00b6\n *\b**\b**\b**\b**\b*\n The intcomma template filter was subject to a potential denial-of-service\n attack when used with very long strings.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b2_\b4_\b6_\b8_\b0_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bi_\bn_\b _\bi_\bn_\bt_\bc_\bo_\bm_\bm_\ba_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be\n             _\bf_\bi_\bl_\bt_\be_\br\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.11.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.11.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.11 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.11 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.10 release notes\" href=\"4.2.10.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.12 release notes\" href=\"4.2.12.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -116,37 +117,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.12.html\"\n-                          title=\"previous chapter\">Django 4.2.12 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.12 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.10.html\"\n-                          title=\"next chapter\">Django 4.2.10 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.10 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.1\b11\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 4\b4,\b, 2\b20\b02\b24\b4\n Django 4.2.11 fixes a security issue with severity \u201cmoderate\u201d and a regression\n in 4.2.10.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-2\b27\b73\b35\b51\b1:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl r\bre\beg\bgu\bul\bla\bar\br e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be i\bin\bn\n@@ -15,16 +15,16 @@\n     * Fixed a regression in Django 4.2.10 where intcomma template filter could\n       return a leading comma for string representation of floats (_\b#_\b3_\b5_\b1_\b7_\b2).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b2_\b7_\b3_\b5_\b1_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\br_\be_\bg_\bu_\bl_\ba_\br_\b _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\be_\bx_\bt_\b._\bT_\br_\bu_\bn_\bc_\ba_\bt_\bo_\br_\b._\bw_\bo_\br_\bd_\bs_\b(_\b)\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.12.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.12.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.12 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.12 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.11 release notes\" href=\"4.2.11.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.13 release notes\" href=\"4.2.13.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.13.html\"\n-                          title=\"previous chapter\">Django 4.2.13 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.13 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.11.html\"\n-                          title=\"next chapter\">Django 4.2.11 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.11 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.1\b12\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 6\b6,\b, 2\b20\b02\b24\b4\n Django 4.2.12 fixes a compatibility issue with Python 3.11.9+ and 3.12.3+.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a crash in Django 4.2 when validating email max line lengths with\n       content decoded using the surrogateescape error handling scheme (_\b#_\b3_\b5_\b3_\b6_\b1).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.13.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.13.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.13 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.13 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.12 release notes\" href=\"4.2.12.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.14 release notes\" href=\"4.2.14.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -90,37 +91,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.14.html\"\n-                          title=\"previous chapter\">Django 4.2.14 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.14 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.12.html\"\n-                          title=\"next chapter\">Django 4.2.12 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.12 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,15 +1,15 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.1\b13\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 7\b7,\b, 2\b20\b02\b24\b4\n Django 4.2.13 fixes a packaging error in 4.2.12.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.14.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.14.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.14 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.14 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.13 release notes\" href=\"4.2.13.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.15 release notes\" href=\"4.2.15.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -136,37 +137,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2024-39614-potential-denial-of-service-vulnerability-in-get-supported-language-variant\">CVE-2024-39614: Potential denial-of-service vulnerability in <code class=\"docutils literal notranslate\"><span class=\"pre\">get_supported_language_variant()</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.15.html\"\n-                          title=\"previous chapter\">Django 4.2.15 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.15 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.13.html\"\n-                          title=\"next chapter\">Django 4.2.13 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.13 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.1\b14\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 9\b9,\b, 2\b20\b02\b24\b4\n Django 4.2.14 fixes two security issues with severity \u201cmoderate\u201d and two\n security issues with severity \u201clow\u201d in 4.2.13.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-3\b38\b88\b87\b75\b5:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn\n@@ -33,16 +33,16 @@\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b3_\b8_\b8_\b7_\b5_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b._\bu_\br_\bl_\bi_\bz_\be_\b(_\b)\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b3_\b9_\b3_\b2_\b9_\b:_\b _\bU_\bs_\be_\br_\bn_\ba_\bm_\be_\b _\be_\bn_\bu_\bm_\be_\br_\ba_\bt_\bi_\bo_\bn_\b _\bt_\bh_\br_\bo_\bu_\bg_\bh_\b _\bt_\bi_\bm_\bi_\bn_\bg_\b _\bd_\bi_\bf_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bf_\bo_\br\n             _\bu_\bs_\be_\br_\bs_\b _\bw_\bi_\bt_\bh_\b _\bu_\bn_\bu_\bs_\ba_\bb_\bl_\be_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b3_\b9_\b3_\b3_\b0_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b-_\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bi_\ba_\b _\bS_\bt_\bo_\br_\ba_\bg_\be_\b._\bs_\ba_\bv_\be_\b(_\b)\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b3_\b9_\b6_\b1_\b4_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bg_\be_\bt_\b__\bs_\bu_\bp_\bp_\bo_\br_\bt_\be_\bd_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b__\bv_\ba_\br_\bi_\ba_\bn_\bt_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.15.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.15.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.15 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.15 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.14 release notes\" href=\"4.2.14.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.16 release notes\" href=\"4.2.16.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -138,37 +139,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.16.html\"\n-                          title=\"previous chapter\">Django 4.2.16 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.16 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.14.html\"\n-                          title=\"next chapter\">Django 4.2.14 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.14 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.1\b15\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 6\b6,\b, 2\b20\b02\b24\b4\n Django 4.2.15 fixes three security issues with severity \u201cmoderate\u201d, one\n security issue with severity \u201chigh\u201d, and a regression in 4.2.14.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-4\b41\b19\b98\b89\b9:\b: M\bMe\bem\bmo\bor\bry\by e\bex\bxh\bha\bau\bus\bst\bti\bio\bon\bn i\bin\bn\n@@ -36,16 +36,16 @@\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b4_\b1_\b9_\b9_\b0_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b._\bu_\br_\bl_\bi_\bz_\be_\b(_\b)\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b4_\b1_\b9_\b9_\b1_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b._\bu_\br_\bl_\bi_\bz_\be_\b(_\b)_\b _\ba_\bn_\bd_\b _\bA_\bd_\bm_\bi_\bn_\bU_\bR_\bL_\bF_\bi_\be_\bl_\bd_\bW_\bi_\bd_\bg_\be_\bt\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b4_\b2_\b0_\b0_\b5_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b._\bv_\ba_\bl_\bu_\be_\bs_\b(_\b)_\b _\ba_\bn_\bd\n             _\bv_\ba_\bl_\bu_\be_\bs_\b__\bl_\bi_\bs_\bt_\b(_\b)\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.16.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.16.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.16 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.16 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.15 release notes\" href=\"4.2.15.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.17 release notes\" href=\"4.2.17.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -117,37 +118,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2024-45231-potential-user-email-enumeration-via-response-status-on-password-reset\">CVE-2024-45231: Potential user email enumeration via response status on password reset</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.17.html\"\n-                          title=\"previous chapter\">Django 4.2.17 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.17 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.15.html\"\n-                          title=\"next chapter\">Django 4.2.15 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.15 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.1\b16\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 3\b3,\b, 2\b20\b02\b24\b4\n Django 4.2.16 fixes one security issue with severity \u201cmoderate\u201d and one\n security issue with severity \u201clow\u201d in 4.2.15.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-4\b45\b52\b23\b30\b0:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn\n@@ -18,16 +18,16 @@\n are now handled and logged using the _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh logger.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b4_\b5_\b2_\b3_\b0_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b._\bu_\br_\bl_\bi_\bz_\be_\b(_\b)\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b4_\b5_\b2_\b3_\b1_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bu_\bs_\be_\br_\b _\be_\bm_\ba_\bi_\bl_\b _\be_\bn_\bu_\bm_\be_\br_\ba_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\br_\be_\bs_\bp_\bo_\bn_\bs_\be\n             _\bs_\bt_\ba_\bt_\bu_\bs_\b _\bo_\bn_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\br_\be_\bs_\be_\bt\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.17.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.17.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.17 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.17 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.16 release notes\" href=\"4.2.16.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.18 release notes\" href=\"4.2.18.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -122,37 +123,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2024-53908-potential-sql-injection-via-haskey-lhs-rhs-on-oracle\">CVE-2024-53908: Potential SQL injection via <code class=\"docutils literal notranslate\"><span class=\"pre\">HasKey(lhs,</span> <span class=\"pre\">rhs)</span></code> on Oracle</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.18.html\"\n-                          title=\"previous chapter\">Django 4.2.18 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.18 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.16.html\"\n-                          title=\"next chapter\">Django 4.2.16 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.16 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.1\b17\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 4\b4,\b, 2\b20\b02\b24\b4\n Django 4.2.17 fixes one security issue with severity \u201chigh\u201d and one security\n issue with severity \u201cmoderate\u201d in 4.2.16.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-5\b53\b39\b90\b07\b7:\b: D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn s\bst\btr\bri\bip\bp_\b_t\bta\bag\bgs\bs(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -21,16 +21,16 @@\n subject to SQL injection if untrusted data was used as a lhs value.\n Applications that use the _\bh_\ba_\bs_\b__\bk_\be_\by lookup through the __ syntax are unaffected.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b5_\b3_\b9_\b0_\b7_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bs_\bt_\br_\bi_\bp_\b__\bt_\ba_\bg_\bs_\b(_\b)\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b5_\b3_\b9_\b0_\b8_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\bH_\ba_\bs_\bK_\be_\by_\b(_\bl_\bh_\bs_\b,_\b _\br_\bh_\bs_\b)_\b _\bo_\bn\n             _\bO_\br_\ba_\bc_\bl_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.18.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.18.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.18 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.18 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.17 release notes\" href=\"4.2.17.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.19 release notes\" href=\"4.2.19.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -110,37 +111,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2024-56374-potential-denial-of-service-vulnerability-in-ipv6-validation\">CVE-2024-56374: Potential denial-of-service vulnerability in IPv6 validation</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.19.html\"\n-                          title=\"previous chapter\">Django 4.2.19 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.19 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.17.html\"\n-                          title=\"next chapter\">Django 4.2.17 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.17 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.1\b18\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 1\b14\b4,\b, 2\b20\b02\b25\b5\n Django 4.2.18 fixes a security issue with severity \u201cmoderate\u201d in 4.2.17.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-5\b56\b63\b37\b74\b4:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn I\bIP\bPv\bv6\b6\n v\bva\bal\bli\bid\bda\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -12,16 +12,16 @@\n vulnerable, as was the _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bP_\bA_\bd_\bd_\br_\be_\bs_\bs_\bF_\bi_\be_\bl_\bd form field, which has\n now been updated to define a max_length of 39 characters.\n The _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bP_\bA_\bd_\bd_\br_\be_\bs_\bs_\bF_\bi_\be_\bl_\bd model field was not affected.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b5_\b6_\b3_\b7_\b4_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bI_\bP_\bv_\b6\n             _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.19.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.19.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.19 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.19 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.18 release notes\" href=\"4.2.18.html\" />\n     <link rel=\"prev\" title=\"Django 5.0 release notes\" href=\"5.0.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.html\"\n-                          title=\"previous chapter\">Django 5.0 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.0 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.18.html\"\n-                          title=\"next chapter\">Django 4.2.18 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.18 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.1\b19\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 5\b5,\b, 2\b20\b02\b25\b5\n Django 4.2.19 fixes a regression in 4.2.18.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 4.2.18 that caused validate_ipv6_address()\n       and validate_ipv46_address() to crash when handling non-string values\n       (_\b#_\b3_\b6_\b0_\b9_\b8).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.1 release notes\" href=\"4.2.1.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.3 release notes\" href=\"4.2.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -133,37 +134,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.3.html\"\n-                          title=\"previous chapter\">Django 4.2.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.1.html\"\n-                          title=\"next chapter\">Django 4.2.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bun\bne\be 5\b5,\b, 2\b20\b02\b23\b3\n Django 4.2.2 fixes several bugs in 4.2.1.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 4.2 that caused an unnecessary\n@@ -31,16 +31,16 @@\n       defined range (_\b#_\b3_\b4_\b5_\b9_\b0).\n     * Fixed a regression in Django 4.2 that caused a serialization crash on a\n       ManyToManyField without a natural key when its Manager\u2019s base QuerySet\n       used select_related() (_\b#_\b3_\b4_\b6_\b2_\b0).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.2 release notes\" href=\"4.2.2.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.4 release notes\" href=\"4.2.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -118,37 +119,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.4.html\"\n-                          title=\"previous chapter\">Django 4.2.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.2.html\"\n-                          title=\"next chapter\">Django 4.2.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 3\b3,\b, 2\b20\b02\b23\b3\n Django 4.2.3 fixes a security issue with severity \u201cmoderate\u201d and several bugs\n in 4.2.2.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-3\b36\b60\b05\b53\b3:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl r\bre\beg\bgu\bul\bla\bar\br e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn d\bde\ben\bni\bia\bal\bl o\bof\bf s\bse\ber\brv\bvi\bic\bce\be\n@@ -17,16 +17,16 @@\n       rows in the admin changelist view when ModelAdmin.list_editable contained\n       a BooleanField (_\b#_\b3_\b4_\b6_\b3_\b8).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b3_\b6_\b0_\b5_\b3_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\br_\be_\bg_\bu_\bl_\ba_\br_\b _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bd_\be_\bn_\bi_\ba_\bl_\b _\bo_\bf_\b _\bs_\be_\br_\bv_\bi_\bc_\be\n             _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bE_\bm_\ba_\bi_\bl_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\b/_\bU_\bR_\bL_\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.3 release notes\" href=\"4.2.3.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.5 release notes\" href=\"4.2.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -113,37 +114,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.5.html\"\n-                          title=\"previous chapter\">Django 4.2.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.3.html\"\n-                          title=\"next chapter\">Django 4.2.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 1\b1,\b, 2\b20\b02\b23\b3\n Django 4.2.4 fixes several bugs in 4.2.3.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 4.2 that caused a crash of\n@@ -12,16 +12,16 @@\n       reference in a subquery (_\b#_\b3_\b4_\b7_\b4_\b8).\n     * Fixed a regression in Django 4.2 that caused aggregation over query that\n       uses explicit grouping by multi-valued annotations to group against the\n       wrong columns (_\b#_\b3_\b4_\b7_\b5_\b0).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.4 release notes\" href=\"4.2.4.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.6 release notes\" href=\"4.2.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -124,37 +125,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.6.html\"\n-                          title=\"previous chapter\">Django 4.2.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.4.html\"\n-                          title=\"next chapter\">Django 4.2.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 4\b4,\b, 2\b20\b02\b23\b3\n Django 4.2.5 fixes a security issue with severity \u201cmoderate\u201d and several bugs\n in 4.2.4.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-4\b41\b11\b16\b64\b4:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl o\bof\bf s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn\n@@ -20,16 +20,16 @@\n     * Fixed a regression in Django 4.2 that caused a crash of a queryset when\n       filtering against deeply nested OuterRef() annotations (_\b#_\b3_\b4_\b8_\b0_\b3).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b4_\b1_\b1_\b6_\b4_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b _\bo_\bf_\b _\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\be_\bn_\bc_\bo_\bd_\bi_\bn_\bg_\b._\bu_\br_\bi_\b__\bt_\bo_\b__\bi_\br_\bi_\b(_\b)\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.5 release notes\" href=\"4.2.5.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.7 release notes\" href=\"4.2.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -140,37 +141,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.7.html\"\n-                          title=\"previous chapter\">Django 4.2.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.5.html\"\n-                          title=\"next chapter\">Django 4.2.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 4\b4,\b, 2\b20\b02\b23\b3\n Django 4.2.6 fixes a security issue with severity \u201cmoderate\u201d and several bugs\n in 4.2.5.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-4\b43\b36\b66\b65\b5:\b: D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn\n@@ -35,16 +35,16 @@\n       FROM pg_indexes\n       WHERE indexdef LIKE '%::text IS %NULL';\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b4_\b3_\b6_\b6_\b5_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\be_\bx_\bt_\b._\bT_\br_\bu_\bn_\bc_\ba_\bt_\bo_\br\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.6 release notes\" href=\"4.2.6.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.8 release notes\" href=\"4.2.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -123,37 +124,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.8.html\"\n-                          title=\"previous chapter\">Django 4.2.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.6.html\"\n-                          title=\"next chapter\">Django 4.2.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 1\b1,\b, 2\b20\b02\b23\b3\n Django 4.2.7 fixes a security issue with severity \u201cmoderate\u201d and several bugs\n in 4.2.6.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b23\b3-\b-4\b46\b66\b69\b95\b5:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl o\bof\bf s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn\n@@ -22,16 +22,16 @@\n       text_pattern_ops indexes on CharField and TextField with deterministic\n       collations on PostgreSQL (_\b#_\b3_\b4_\b9_\b3_\b2).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b3_\b-_\b4_\b6_\b6_\b9_\b5_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b _\bo_\bf_\b _\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bU_\bs_\be_\br_\bn_\ba_\bm_\be_\bF_\bi_\be_\bl_\bd_\b _\bo_\bn_\b _\bW_\bi_\bn_\bd_\bo_\bw_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.7 release notes\" href=\"4.2.7.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.9 release notes\" href=\"4.2.9.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -127,37 +128,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.9.html\"\n-                          title=\"previous chapter\">Django 4.2.9 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.9 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.7.html\"\n-                          title=\"next chapter\">Django 4.2.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 4\b4,\b, 2\b20\b02\b23\b3\n Django 4.2.8 fixes several bugs in 4.2.7 and adds compatibility with Python\n 3.12.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -25,16 +25,16 @@\n       widget and some help texts were incorrectly aligned at tablet widths\n       (_\b#_\b3_\b4_\b9_\b8_\b2).\n     * Fixed a regression in Django 4.2 that caused a migration crash on SQLite\n       when altering unsupported Meta.db_table_comment (_\b#_\b3_\b5_\b0_\b0_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.9.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.9.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2.9 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2.9 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.8 release notes\" href=\"4.2.8.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.10 release notes\" href=\"4.2.10.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,37 +108,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.10.html\"\n-                          title=\"previous chapter\">Django 4.2.10 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.10 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.8.html\"\n-                          title=\"next chapter\">Django 4.2.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2.\b.9\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 2\b2,\b, 2\b20\b02\b24\b4\n Django 4.2.9 fixes a bug in 4.2.8.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 4.2.8 where admin fields on the same line\n       could overflow the page and become non-interactive (_\b#_\b3_\b5_\b0_\b1_\b2).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/4.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/4.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 4.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 4.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.1.13 release notes\" href=\"4.1.13.html\" />\n     <link rel=\"prev\" title=\"Django 4.2.1 release notes\" href=\"4.2.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -671,37 +672,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.1.html\"\n-                          title=\"previous chapter\">Django 4.2.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 4.2.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.1.13.html\"\n-                          title=\"next chapter\">Django 4.1.13 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.1.13 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 4\b4.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 3\b3,\b, 2\b20\b02\b23\b3\n Welcome to Django 4.2!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you\u2019ll want to be aware of when upgrading from Django 4.1\n@@ -396,16 +396,16 @@\n                 # _\bD_\br_\bo_\bp_\bp_\be_\bd_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt_\b _\bf_\bo_\br_\b _\br_\ba_\bw_\b _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bo_\bn_\b _\bM_\by_\bS_\bQ_\bL\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd_\b _\bi_\bn_\b _\b4_\b._\b2\n                 # _\bi_\bn_\bd_\be_\bx_\b__\bt_\bo_\bg_\be_\bt_\bh_\be_\br_\b _\bo_\bp_\bt_\bi_\bo_\bn_\b _\bi_\bs_\b _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd_\b _\bi_\bn_\b _\bf_\ba_\bv_\bo_\br_\b _\bo_\bf_\b _\bi_\bn_\bd_\be_\bx_\be_\bs\n                 # _\bP_\ba_\bs_\bs_\bi_\bn_\bg_\b _\be_\bn_\bc_\bo_\bd_\be_\bd_\b _\bJ_\bS_\bO_\bN_\b _\bs_\bt_\br_\bi_\bn_\bg_\b _\bl_\bi_\bt_\be_\br_\ba_\bl_\bs_\b _\bt_\bo_\b _\bJ_\bS_\bO_\bN_\bF_\bi_\be_\bl_\bd_\b _\bi_\bs\n                   _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b1_\b._\b1_\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.0.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.0.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.0.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.0.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.0 release notes\" href=\"5.0.html\" />\n     <link rel=\"prev\" title=\"Django 5.0.2 release notes\" href=\"5.0.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -125,37 +126,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.2.html\"\n-                          title=\"previous chapter\">Django 5.0.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.0.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.html\"\n-                          title=\"next chapter\">Django 5.0 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.0 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.0\b0.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 2\b2,\b, 2\b20\b02\b24\b4\n Django 5.0.1 fixes several bugs in 5.0.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Reallowed, following a regression in Django 5.0, using a foreign key to a\n@@ -22,16 +22,16 @@\n       field names from FilteredRelation() (_\b#_\b3_\b5_\b0_\b5_\b0).\n     * Fixed a regression in Django 5.0 that caused a system check crash when\n       ModelAdmin.filter_horizontal or filter_vertical contained a reverse many-\n       to-many relation with related_name (_\b#_\b3_\b5_\b0_\b5_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.0.10.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.0.10.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.0.10 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.0.10 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.0.9 release notes\" href=\"5.0.9.html\" />\n     <link rel=\"prev\" title=\"Django 5.0.11 release notes\" href=\"5.0.11.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -122,37 +123,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2024-53908-potential-sql-injection-via-haskey-lhs-rhs-on-oracle\">CVE-2024-53908: Potential SQL injection via <code class=\"docutils literal notranslate\"><span class=\"pre\">HasKey(lhs,</span> <span class=\"pre\">rhs)</span></code> on Oracle</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.11.html\"\n-                          title=\"previous chapter\">Django 5.0.11 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.0.11 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.9.html\"\n-                          title=\"next chapter\">Django 5.0.9 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.0.9 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.0\b0.\b.1\b10\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 4\b4,\b, 2\b20\b02\b24\b4\n Django 5.0.10 fixes one security issue with severity \u201chigh\u201d and one security\n issue with severity \u201cmoderate\u201d in 5.0.9.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-5\b53\b39\b90\b07\b7:\b: D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn s\bst\btr\bri\bip\bp_\b_t\bta\bag\bgs\bs(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -21,16 +21,16 @@\n subject to SQL injection if untrusted data was used as a lhs value.\n Applications that use the _\bh_\ba_\bs_\b__\bk_\be_\by lookup through the __ syntax are unaffected.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b5_\b3_\b9_\b0_\b7_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bs_\bt_\br_\bi_\bp_\b__\bt_\ba_\bg_\bs_\b(_\b)\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b5_\b3_\b9_\b0_\b8_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\bH_\ba_\bs_\bK_\be_\by_\b(_\bl_\bh_\bs_\b,_\b _\br_\bh_\bs_\b)_\b _\bo_\bn\n             _\bO_\br_\ba_\bc_\bl_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.0.11.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.0.11.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.0.11 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.0.11 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.0.10 release notes\" href=\"5.0.10.html\" />\n     <link rel=\"prev\" title=\"Django 5.0.12 release notes\" href=\"5.0.12.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -110,37 +111,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2024-56374-potential-denial-of-service-vulnerability-in-ipv6-validation\">CVE-2024-56374: Potential denial-of-service vulnerability in IPv6 validation</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.12.html\"\n-                          title=\"previous chapter\">Django 5.0.12 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.0.12 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.10.html\"\n-                          title=\"next chapter\">Django 5.0.10 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.0.10 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.0\b0.\b.1\b11\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 1\b14\b4,\b, 2\b20\b02\b25\b5\n Django 5.0.11 fixes a security issue with severity \u201cmoderate\u201d in 5.0.10.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-5\b56\b63\b37\b74\b4:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn I\bIP\bPv\bv6\b6\n v\bva\bal\bli\bid\bda\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -12,16 +12,16 @@\n vulnerable, as was the _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bf_\bo_\br_\bm_\bs_\b._\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bP_\bA_\bd_\bd_\br_\be_\bs_\bs_\bF_\bi_\be_\bl_\bd form field, which has\n now been updated to define a max_length of 39 characters.\n The _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bG_\be_\bn_\be_\br_\bi_\bc_\bI_\bP_\bA_\bd_\bd_\br_\be_\bs_\bs_\bF_\bi_\be_\bl_\bd model field was not affected.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b5_\b6_\b3_\b7_\b4_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bI_\bP_\bv_\b6\n             _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.0.12.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.0.12.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.0.12 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.0.12 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.0.11 release notes\" href=\"5.0.11.html\" />\n     <link rel=\"prev\" title=\"Django 5.1 release notes\" href=\"5.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.1.html\"\n-                          title=\"previous chapter\">Django 5.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.11.html\"\n-                          title=\"next chapter\">Django 5.0.11 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.0.11 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.0\b0.\b.1\b12\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 5\b5,\b, 2\b20\b02\b25\b5\n Django 5.0.12 fixes a regression in 5.0.11.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 5.0.11 that caused validate_ipv6_address()\n       and validate_ipv46_address() to crash when handling non-string values\n       (_\b#_\b3_\b6_\b0_\b9_\b8).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b1_\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.0.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.0.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.0.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.0.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.0.1 release notes\" href=\"5.0.1.html\" />\n     <link rel=\"prev\" title=\"Django 5.0.3 release notes\" href=\"5.0.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -136,37 +137,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.3.html\"\n-                          title=\"previous chapter\">Django 5.0.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.0.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.1.html\"\n-                          title=\"next chapter\">Django 5.0.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.0.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.0\b0.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 6\b6,\b, 2\b20\b02\b24\b4\n Django 5.0.2 fixes a security issue with severity \u201cmoderate\u201d and several bugs\n in 5.0.1. Also, the latest string translations from Transifex are incorporated.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-2\b24\b46\b68\b80\b0:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be i\bin\bn i\bin\bnt\btc\bco\bom\bmm\bma\ba t\bte\bem\bmp\bpl\bla\bat\bte\be f\bfi\bil\blt\bte\ber\br_\b?\b\u00b6\n@@ -32,16 +32,16 @@\n       JSONField. Running makemigrations might generate no-op AlterField\n       operations for fields using db_default (_\b#_\b3_\b5_\b1_\b4_\b9).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b2_\b4_\b6_\b8_\b0_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bi_\bn_\b _\bi_\bn_\bt_\bc_\bo_\bm_\bm_\ba_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be\n             _\bf_\bi_\bl_\bt_\be_\br\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.0.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.0.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.0.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.0.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.0.2 release notes\" href=\"5.0.2.html\" />\n     <link rel=\"prev\" title=\"Django 5.0.4 release notes\" href=\"5.0.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -131,37 +132,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.4.html\"\n-                          title=\"previous chapter\">Django 5.0.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.0.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.2.html\"\n-                          title=\"next chapter\">Django 5.0.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.0.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.0\b0.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bar\brc\bch\bh 4\b4,\b, 2\b20\b02\b24\b4\n Django 5.0.3 fixes a security issue with severity \u201cmoderate\u201d and several bugs\n in 5.0.2.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-2\b27\b73\b35\b51\b1:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl r\bre\beg\bgu\bul\bla\bar\br e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bn d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be i\bin\bn\n@@ -28,16 +28,16 @@\n     * Fixed a bug in Django 5.0 where facet filters in the admin would crash on\n       a SimpleListFilter using a queryset without primary keys (_\b#_\b3_\b5_\b1_\b9_\b8).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b2_\b7_\b3_\b5_\b1_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\br_\be_\bg_\bu_\bl_\ba_\br_\b _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\be_\bx_\bt_\b._\bT_\br_\bu_\bn_\bc_\ba_\bt_\bo_\br_\b._\bw_\bo_\br_\bd_\bs_\b(_\b)\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.0.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.0.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.0.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.0.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.0.3 release notes\" href=\"5.0.3.html\" />\n     <link rel=\"prev\" title=\"Django 5.0.5 release notes\" href=\"5.0.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -120,37 +121,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.5.html\"\n-                          title=\"previous chapter\">Django 5.0.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.0.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.3.html\"\n-                          title=\"next chapter\">Django 5.0.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.0.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.0\b0.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAp\bpr\bri\bil\bl 3\b3,\b, 2\b20\b02\b24\b4\n Django 5.0.4 fixes several bugs in 5.0.3.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a bug in Django 5.0 that caused a crash of Model.full_clean() on\n@@ -17,16 +17,16 @@\n       aliases and lookups on a GeneratedField of the aliased table (_\b#_\b3_\b5_\b3_\b4_\b4).\n     * Fixed a bug in Django 5.0 that caused a migration crash when adding a\n       GeneratedField relying on the __contains or __icontains lookups or using\n       a Value containing a \"%\" (_\b#_\b3_\b5_\b3_\b3_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.0.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.0.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.0.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.0.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.0.4 release notes\" href=\"5.0.4.html\" />\n     <link rel=\"prev\" title=\"Django 5.0.6 release notes\" href=\"5.0.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -123,37 +124,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.6.html\"\n-                          title=\"previous chapter\">Django 5.0.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.0.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.4.html\"\n-                          title=\"next chapter\">Django 5.0.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.0.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.0\b0.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 6\b6,\b, 2\b20\b02\b24\b4\n Django 5.0.5 fixes several bugs in 5.0.4.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a bug in Django 5.0 that caused a crash of Model.save() when\n@@ -22,16 +22,16 @@\n     * Fixed a bug in Django 5.0 that caused a migration crash when altering a\n       GeneratedField referencing a renamed field (_\b#_\b3_\b5_\b4_\b2_\b2).\n     * Fixed a bug in Django 5.0 where the querysets argument of GenericPrefetch\n       was not required (_\b#_\b3_\b5_\b4_\b2_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.0.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.0.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.0.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.0.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.0.5 release notes\" href=\"5.0.5.html\" />\n     <link rel=\"prev\" title=\"Django 5.0.7 release notes\" href=\"5.0.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -90,37 +91,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.7.html\"\n-                          title=\"previous chapter\">Django 5.0.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.0.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.5.html\"\n-                          title=\"next chapter\">Django 5.0.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.0.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,15 +1,15 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.0\b0.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n M\bMa\bay\by 7\b7,\b, 2\b20\b02\b24\b4\n Django 5.0.6 fixes a packaging error in 5.0.5.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.0.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.0.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.0.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.0.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.0.6 release notes\" href=\"5.0.6.html\" />\n     <link rel=\"prev\" title=\"Django 5.0.8 release notes\" href=\"5.0.8.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -146,37 +147,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.8.html\"\n-                          title=\"previous chapter\">Django 5.0.8 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.0.8 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.6.html\"\n-                          title=\"next chapter\">Django 5.0.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.0.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.0\b0.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJu\bul\bly\by 9\b9,\b, 2\b20\b02\b24\b4\n Django 5.0.7 fixes two security issues with severity \u201cmoderate\u201d, two security\n issues with severity \u201clow\u201d, and one bug in 5.0.6.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-3\b38\b88\b87\b75\b5:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn\n@@ -38,16 +38,16 @@\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b._\bu_\br_\bl_\bi_\bz_\be_\b(_\b)\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b3_\b9_\b3_\b2_\b9_\b:_\b _\bU_\bs_\be_\br_\bn_\ba_\bm_\be_\b _\be_\bn_\bu_\bm_\be_\br_\ba_\bt_\bi_\bo_\bn_\b _\bt_\bh_\br_\bo_\bu_\bg_\bh_\b _\bt_\bi_\bm_\bi_\bn_\bg_\b _\bd_\bi_\bf_\bf_\be_\br_\be_\bn_\bc_\be_\b _\bf_\bo_\br\n             _\bu_\bs_\be_\br_\bs_\b _\bw_\bi_\bt_\bh_\b _\bu_\bn_\bu_\bs_\ba_\bb_\bl_\be_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b3_\b9_\b3_\b3_\b0_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b-_\bt_\br_\ba_\bv_\be_\br_\bs_\ba_\bl_\b _\bv_\bi_\ba_\b _\bS_\bt_\bo_\br_\ba_\bg_\be_\b._\bs_\ba_\bv_\be_\b(_\b)\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b3_\b9_\b6_\b1_\b4_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bg_\be_\bt_\b__\bs_\bu_\bp_\bp_\bo_\br_\bt_\be_\bd_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b__\bv_\ba_\br_\bi_\ba_\bn_\bt_\b(_\b)\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.0.8.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.0.8.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.0.8 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.0.8 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.0.7 release notes\" href=\"5.0.7.html\" />\n     <link rel=\"prev\" title=\"Django 5.0.9 release notes\" href=\"5.0.9.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -154,37 +155,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.9.html\"\n-                          title=\"previous chapter\">Django 5.0.9 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.0.9 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.7.html\"\n-                          title=\"next chapter\">Django 5.0.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.0.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.0\b0.\b.8\b8 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 6\b6,\b, 2\b20\b02\b24\b4\n Django 5.0.8 fixes three security issues with severity \u201cmoderate\u201d, one security\n issue with severity \u201chigh\u201d, and several bugs in 5.0.7.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-4\b41\b19\b98\b89\b9:\b: M\bMe\bem\bmo\bor\bry\by e\bex\bxh\bha\bau\bus\bst\bti\bio\bon\bn i\bin\bn\n@@ -52,16 +52,16 @@\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b4_\b1_\b9_\b9_\b0_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b._\bu_\br_\bl_\bi_\bz_\be_\b(_\b)\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b4_\b1_\b9_\b9_\b1_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b._\bu_\br_\bl_\bi_\bz_\be_\b(_\b)_\b _\ba_\bn_\bd_\b _\bA_\bd_\bm_\bi_\bn_\bU_\bR_\bL_\bF_\bi_\be_\bl_\bd_\bW_\bi_\bd_\bg_\be_\bt\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b4_\b2_\b0_\b0_\b5_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b._\bv_\ba_\bl_\bu_\be_\bs_\b(_\b)_\b _\ba_\bn_\bd\n             _\bv_\ba_\bl_\bu_\be_\bs_\b__\bl_\bi_\bs_\bt_\b(_\b)\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.0.9.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.0.9.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.0.9 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.0.9 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.0.8 release notes\" href=\"5.0.8.html\" />\n     <link rel=\"prev\" title=\"Django 5.0.10 release notes\" href=\"5.0.10.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -117,37 +118,37 @@\n <li><a class=\"reference internal\" href=\"#cve-2024-45231-potential-user-email-enumeration-via-response-status-on-password-reset\">CVE-2024-45231: Potential user email enumeration via response status on password reset</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.10.html\"\n-                          title=\"previous chapter\">Django 5.0.10 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.0.10 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.8.html\"\n-                          title=\"next chapter\">Django 5.0.8 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.0.8 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.0\b0.\b.9\b9 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 3\b3,\b, 2\b20\b02\b24\b4\n Django 5.0.9 fixes one security issue with severity \u201cmoderate\u201d and one security\n issue with severity \u201clow\u201d in 5.0.8.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-4\b45\b52\b23\b30\b0:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn\n@@ -18,16 +18,16 @@\n are now handled and logged using the _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh logger.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b4_\b5_\b2_\b3_\b0_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b._\bu_\br_\bl_\bi_\bz_\be_\b(_\b)\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b4_\b5_\b2_\b3_\b1_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bu_\bs_\be_\br_\b _\be_\bm_\ba_\bi_\bl_\b _\be_\bn_\bu_\bm_\be_\br_\ba_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\br_\be_\bs_\bp_\bo_\bn_\bs_\be\n             _\bs_\bt_\ba_\bt_\bu_\bs_\b _\bo_\bn_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\br_\be_\bs_\be_\bt\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b1_\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b8_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.0.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.0.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.0 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.0 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 4.2.19 release notes\" href=\"4.2.19.html\" />\n     <link rel=\"prev\" title=\"Django 5.0.1 release notes\" href=\"5.0.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -815,37 +816,37 @@\n <li><a class=\"reference internal\" href=\"#features-removed-in-5-0\">Features removed in 5.0</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.1.html\"\n-                          title=\"previous chapter\">Django 5.0.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.0.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"4.2.19.html\"\n-                          title=\"next chapter\">Django 4.2.19 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 4.2.19 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.0\b0 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 4\b4,\b, 2\b20\b02\b23\b3\n Welcome to Django 5.0!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you\u2019ll want to be aware of when upgrading from Django 4.2\n@@ -524,16 +524,16 @@\n                 # _\bU_\bs_\bi_\bn_\bg_\b _\bc_\br_\be_\ba_\bt_\be_\b__\bd_\be_\bf_\ba_\bu_\bl_\bt_\bs_\b__\b__\be_\bx_\ba_\bc_\bt_\b _\bm_\ba_\by_\b _\bn_\bo_\bw_\b _\bb_\be_\b _\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b _\bw_\bi_\bt_\bh\n                   _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b._\bu_\bp_\bd_\ba_\bt_\be_\b__\bo_\br_\b__\bc_\br_\be_\ba_\bt_\be_\b(_\b)\n                 # _\bM_\bi_\bg_\br_\ba_\bt_\bi_\bn_\bg_\b _\be_\bx_\bi_\bs_\bt_\bi_\bn_\bg_\b _\bU_\bU_\bI_\bD_\bF_\bi_\be_\bl_\bd_\b _\bo_\bn_\b _\bM_\ba_\br_\bi_\ba_\bD_\bB_\b _\b1_\b0_\b._\b7_\b+\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd_\b _\bi_\bn_\b _\b5_\b._\b0\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\br_\be_\bm_\bo_\bv_\be_\bd_\b _\bi_\bn_\b _\b5_\b._\b0\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b4_\b._\b2_\b._\b1_\b9_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.1.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.1.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.1.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.1.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.1 release notes\" href=\"5.1.html\" />\n     <link rel=\"prev\" title=\"Django 5.1.2 release notes\" href=\"5.1.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -145,37 +146,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.1.2.html\"\n-                          title=\"previous chapter\">Django 5.1.2 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.1.2 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.1.html\"\n-                          title=\"next chapter\">Django 5.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.1\b1.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n S\bSe\bep\bpt\bte\bem\bmb\bbe\ber\br 3\b3,\b, 2\b20\b02\b24\b4\n Django 5.1.1 fixes one security issue with severity \u201cmoderate\u201d, one security\n issue with severity \u201clow\u201d, and several bugs in 5.1.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-4\b45\b52\b23\b30\b0:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn\n@@ -39,16 +39,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b4_\b5_\b2_\b3_\b0_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn\n             _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bh_\bt_\bm_\bl_\b._\bu_\br_\bl_\bi_\bz_\be_\b(_\b)\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b4_\b5_\b2_\b3_\b1_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bu_\bs_\be_\br_\b _\be_\bm_\ba_\bi_\bl_\b _\be_\bn_\bu_\bm_\be_\br_\ba_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\br_\be_\bs_\bp_\bo_\bn_\bs_\be\n             _\bs_\bt_\ba_\bt_\bu_\bs_\b _\bo_\bn_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\br_\be_\bs_\be_\bt\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.1.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.1.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.1.2 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.1.2 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.1.1 release notes\" href=\"5.1.1.html\" />\n     <link rel=\"prev\" title=\"Django 5.1.3 release notes\" href=\"5.1.3.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -114,37 +115,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.1.3.html\"\n-                          title=\"previous chapter\">Django 5.1.3 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.1.3 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.1.1.html\"\n-                          title=\"next chapter\">Django 5.1.1 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.1.1 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.1\b1.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n O\bOc\bct\bto\bob\bbe\ber\br 8\b8,\b, 2\b20\b02\b24\b4\n Django 5.1.2 fixes several bugs in 5.1.1. Also, the latest string translations\n from Transifex are incorporated.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -12,16 +12,16 @@\n       using server-side binding with PostgreSQL 16+ (_\b#_\b3_\b5_\b7_\b3_\b4).\n     * Fixed a regression in Django 5.1 that made selected items in multi-select\n       widgets indistinguishable from non-selected items in the admin dark theme\n       (_\b#_\b3_\b5_\b8_\b0_\b9).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.1.3.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.1.3.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.1.3 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.1.3 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.1.2 release notes\" href=\"5.1.2.html\" />\n     <link rel=\"prev\" title=\"Django 5.1.4 release notes\" href=\"5.1.4.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -114,37 +115,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.1.4.html\"\n-                          title=\"previous chapter\">Django 5.1.4 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.1.4 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.1.2.html\"\n-                          title=\"next chapter\">Django 5.1.2 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.1.2 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.1\b1.\b.3\b3 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n N\bNo\bov\bve\bem\bmb\bbe\ber\br 5\b5,\b, 2\b20\b02\b24\b4\n Django 5.1.3 fixes several bugs in 5.1.2 and adds compatibility with Python\n 3.13.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -12,16 +12,16 @@\n     * Fixed a regression in Django 5.1 that prevented the use of DB-IP\n       databases with _\bG_\be_\bo_\bI_\bP_\b2 (_\b#_\b3_\b5_\b8_\b4_\b1).\n     * Fixed a regression in Django 5.1 where non-ASCII fieldset names were not\n       displayed when rendering admin fieldsets (_\b#_\b3_\b5_\b8_\b7_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.1.4.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.1.4.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.1.4 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.1.4 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.1.3 release notes\" href=\"5.1.3.html\" />\n     <link rel=\"prev\" title=\"Django 5.1.5 release notes\" href=\"5.1.5.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -133,37 +134,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.1.5.html\"\n-                          title=\"previous chapter\">Django 5.1.5 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.1.5 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.1.3.html\"\n-                          title=\"next chapter\">Django 5.1.3 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.1.3 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.1\b1.\b.4\b4 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n D\bDe\bec\bce\bem\bmb\bbe\ber\br 4\b4,\b, 2\b20\b02\b24\b4\n Django 5.1.4 fixes one security issue with severity \u201chigh\u201d, one security issue\n with severity \u201cmoderate\u201d, and several bugs in 5.1.3.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-5\b53\b39\b90\b07\b7:\b: D\bDe\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be p\bpo\bos\bss\bsi\bib\bbi\bil\bli\bit\bty\by i\bin\bn s\bst\btr\bri\bip\bp_\b_t\bta\bag\bgs\bs(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -28,16 +28,16 @@\n       (_\b#_\b3_\b5_\b9_\b5_\b0).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b5_\b3_\b9_\b0_\b7_\b:_\b _\bD_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bs_\bt_\br_\bi_\bp_\b__\bt_\ba_\bg_\bs_\b(_\b)\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b5_\b3_\b9_\b0_\b8_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bv_\bi_\ba_\b _\bH_\ba_\bs_\bK_\be_\by_\b(_\bl_\bh_\bs_\b,_\b _\br_\bh_\bs_\b)_\b _\bo_\bn\n             _\bO_\br_\ba_\bc_\bl_\be\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.1.5.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.1.5.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.1.5 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.1.5 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.1.4 release notes\" href=\"5.1.4.html\" />\n     <link rel=\"prev\" title=\"Django 5.1.6 release notes\" href=\"5.1.6.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -119,37 +120,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.1.6.html\"\n-                          title=\"previous chapter\">Django 5.1.6 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.1.6 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.1.4.html\"\n-                          title=\"next chapter\">Django 5.1.4 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.1.4 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.1\b1.\b.5\b5 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n J\bJa\ban\bnu\bua\bar\bry\by 1\b14\b4,\b, 2\b20\b02\b25\b5\n Django 5.1.5 fixes a security issue with severity \u201cmoderate\u201d and one bug in\n 5.1.4.\n *\b**\b**\b**\b**\b* C\bCV\bVE\bE-\b-2\b20\b02\b24\b4-\b-5\b56\b63\b37\b74\b4:\b: P\bPo\bot\bte\ben\bnt\bti\bia\bal\bl d\bde\ben\bni\bia\bal\bl-\b-o\bof\bf-\b-s\bse\ber\brv\bvi\bic\bce\be v\bvu\bul\bln\bne\ber\bra\bab\bbi\bil\bli\bit\bty\by i\bin\bn I\bIP\bPv\bv6\b6\n@@ -17,16 +17,16 @@\n     * Fixed a crash when applying migrations with references to the removed\n       Meta.index_together option (_\b#_\b3_\b4_\b8_\b5_\b6).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bC_\bV_\bE_\b-_\b2_\b0_\b2_\b4_\b-_\b5_\b6_\b3_\b7_\b4_\b:_\b _\bP_\bo_\bt_\be_\bn_\bt_\bi_\ba_\bl_\b _\bd_\be_\bn_\bi_\ba_\bl_\b-_\bo_\bf_\b-_\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bv_\bu_\bl_\bn_\be_\br_\ba_\bb_\bi_\bl_\bi_\bt_\by_\b _\bi_\bn_\b _\bI_\bP_\bv_\b6\n             _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.1.6.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.1.6.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.1.6 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.1.6 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.1.5 release notes\" href=\"5.1.5.html\" />\n     <link rel=\"prev\" title=\"Django 5.1.7 release notes\" href=\"5.1.7.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -111,37 +112,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.1.7.html\"\n-                          title=\"previous chapter\">Django 5.1.7 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.1.7 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.1.5.html\"\n-                          title=\"next chapter\">Django 5.1.5 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.1.5 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.1\b1.\b.6\b6 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n F\bFe\beb\bbr\bru\bua\bar\bry\by 5\b5,\b, 2\b20\b02\b25\b5\n Django 5.1.6 fixes several bugs in 5.1.5.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a regression in Django 5.1.5 that caused validate_ipv6_address()\n@@ -10,16 +10,16 @@\n       (_\b#_\b3_\b6_\b0_\b9_\b8).\n     * Fixed a regression in Django 5.1 where password fields, despite being set\n       to required=False, were still treated as required in forms derived from\n       _\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\bC_\br_\be_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm (_\b#_\b3_\b6_\b1_\b4_\b0).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.1.7.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.1.7.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.1.7 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.1.7 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.1.6 release notes\" href=\"5.1.6.html\" />\n     <link rel=\"prev\" title=\"Django 5.2 release notes - UNDER DEVELOPMENT\" href=\"5.2.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -115,37 +116,37 @@\n <li><a class=\"reference internal\" href=\"#bugfixes\">Bugfixes</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.2.html\"\n-                          title=\"previous chapter\">Django 5.2 release notes - UNDER DEVELOPMENT</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.2 release notes - UNDER DEVELOPMENT</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.1.6.html\"\n-                          title=\"next chapter\">Django 5.1.6 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.1.6 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.1\b1.\b.7\b7 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n E\bEx\bxp\bpe\bec\bct\bte\bed\bd M\bMa\bar\brc\bch\bh 5\b5,\b, 2\b20\b02\b25\b5\n Django 5.1.7 fixes several bugs in 5.1.6.\n *\b**\b**\b**\b**\b* B\bBu\bug\bgf\bfi\bix\bxe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n     * Fixed a bug in Django 5.1 where the {% querystring %} template tag\n@@ -12,16 +12,16 @@\n       set to True, did not truncate the overwritten file content (_\b#_\b3_\b6_\b1_\b9_\b1).\n     * Fixed a regression in Django 5.1 where the count and exists methods of\n       ManyToManyField related managers would always return 0 and False when the\n       intermediary model back references used to_field (_\b#_\b3_\b6_\b1_\b9_\b7).\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n           o _\bB_\bu_\bg_\bf_\bi_\bx_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs_\b _\b-_\b _\bU_\bN_\bD_\bE_\bR_\b _\bD_\bE_\bV_\bE_\bL_\bO_\bP_\bM_\bE_\bN_\bT\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b6_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.1.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.1.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.1 release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.1 release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.0.12 release notes\" href=\"5.0.12.html\" />\n     <link rel=\"prev\" title=\"Django 5.1.1 release notes\" href=\"5.1.1.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -547,37 +548,37 @@\n <li><a class=\"reference internal\" href=\"#features-removed-in-5-1\">Features removed in 5.1</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.1.1.html\"\n-                          title=\"previous chapter\">Django 5.1.1 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django 5.1.1 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.0.12.html\"\n-                          title=\"next chapter\">Django 5.0.12 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.0.12 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.1\b1 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A\bAu\bug\bgu\bus\bst\bt 7\b7,\b, 2\b20\b02\b24\b4\n Welcome to Django 5.1!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you should be aware of when upgrading from Django 5.0 or\n@@ -301,16 +301,16 @@\n                 # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs\n                 # _\bD_\br_\bo_\bp_\bp_\be_\bd_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt_\b _\bf_\bo_\br_\b _\bM_\ba_\br_\bi_\ba_\bD_\bB_\b _\b1_\b0_\b._\b4\n                 # _\bD_\br_\bo_\bp_\bp_\be_\bd_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt_\b _\bf_\bo_\br_\b _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\b1_\b2\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd_\b _\bi_\bn_\b _\b5_\b._\b1\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\br_\be_\bm_\bo_\bv_\be_\bd_\b _\bi_\bn_\b _\b5_\b._\b1\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b0_\b._\b1_\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/5.2.html", "source2": "./usr/share/doc/python-django-doc/html/releases/5.2.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django 5.2 release notes - UNDER DEVELOPMENT &#8212; Django 5.2b1 documentation</title>\n+    <title>Django 5.2 release notes - UNDER DEVELOPMENT &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.1.7 release notes\" href=\"5.1.7.html\" />\n     <link rel=\"prev\" title=\"Release notes\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -613,37 +614,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">Release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.1.7.html\"\n-                          title=\"next chapter\">Django 5.1.7 release notes</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.1.7 release notes</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo 5\b5.\b.2\b2 r\bre\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs -\b- U\bUN\bND\bDE\bER\bR D\bDE\bEV\bVE\bEL\bLO\bOP\bPM\bME\bEN\bNT\bT_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n E\bEx\bxp\bpe\bec\bct\bte\bed\bd A\bAp\bpr\bri\bil\bl 2\b20\b02\b25\b5\n Welcome to Django 5.2!\n These release notes cover the _\bn_\be_\bw_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs, as well as some _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\bs\n _\bi_\bn_\bc_\bo_\bm_\bp_\ba_\bt_\bi_\bb_\bl_\be_\b _\bc_\bh_\ba_\bn_\bg_\be_\bs you should be aware of when upgrading from Django 5.1 or\n@@ -344,16 +344,16 @@\n                 # _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd_\b _\bA_\bP_\bI\n                 # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bg_\bi_\bs\n                 # _\bD_\br_\bo_\bp_\bp_\be_\bd_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt_\b _\bf_\bo_\br_\b _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\b1_\b3\n                 # _\bC_\bh_\ba_\bn_\bg_\be_\bd_\b _\bM_\by_\bS_\bQ_\bL_\b _\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\b _\bc_\bh_\ba_\br_\ba_\bc_\bt_\be_\br_\b _\bs_\be_\bt_\b _\bd_\be_\bf_\ba_\bu_\bl_\bt\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n           o _\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd_\b _\bi_\bn_\b _\b5_\b._\b2\n                 # _\bM_\bi_\bs_\bc_\be_\bl_\bl_\ba_\bn_\be_\bo_\bu_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bR_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b1_\b._\b7_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/index.html", "source2": "./usr/share/doc/python-django-doc/html/releases/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Release notes &#8212; Django 5.2b1 documentation</title>\n+    <title>Release notes &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django 5.2 release notes - UNDER DEVELOPMENT\" href=\"5.2.html\" />\n     <link rel=\"prev\" title=\"Glossary\" href=\"../glossary.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,25 +54,25 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n     &laquo; <a href=\"../glossary.html\" title=\"Glossary\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"../index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"../index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"5.2.html\" title=\"Django 5.2 release notes - UNDER DEVELOPMENT\">next</a> &raquo;</div>\n     </div>\n \n     <div id=\"bd\">\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n@@ -663,47 +664,47 @@\n <li><a class=\"reference internal\" href=\"#security-releases\">Security releases</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../glossary.html\"\n-                          title=\"previous chapter\">Glossary</a></p>\n+                          title=\"vorig hoofdstuk\">Glossary</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"5.2.html\"\n-                          title=\"next chapter\">Django 5.2 release notes - UNDER DEVELOPMENT</a></p>\n+                          title=\"volgend hoofdstuk\">Django 5.2 release notes - UNDER DEVELOPMENT</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n     &laquo; <a href=\"../glossary.html\" title=\"Glossary\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"../index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"../index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"5.2.html\" title=\"Django 5.2 release notes - UNDER DEVELOPMENT\">next</a> &raquo;</div>\n     </div>\n   </div>\n \n       <div class=\"clearer\"></div>\n     </div>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* R\bRe\bel\ble\bea\bas\bse\be n\bno\bot\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Release notes for the official Django releases. Each release note will tell you\n what\u2019s new in each version, and will also describe any backwards-incompatible\n changes made in that version.\n For those _\bu_\bp_\bg_\br_\ba_\bd_\bi_\bn_\bg_\b _\bt_\bo_\b _\ba_\b _\bn_\be_\bw_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\b _\bo_\bf_\b _\bD_\bj_\ba_\bn_\bg_\bo, you will need to check all the\n@@ -406,16 +406,16 @@\n                 # _\b1_\b._\b4_\b _\br_\be_\bl_\be_\ba_\bs_\be\n                 # _\b1_\b._\b3_\b _\br_\be_\bl_\be_\ba_\bs_\be\n                 # _\b1_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be\n                 # _\b1_\b._\b1_\b _\br_\be_\bl_\be_\ba_\bs_\be\n                 # _\b1_\b._\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be\n                 # _\bP_\br_\be_\b-_\b1_\b._\b0_\b _\br_\be_\bl_\be_\ba_\bs_\be_\bs\n           o _\bS_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\br_\be_\bl_\be_\ba_\bs_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\bl_\bo_\bs_\bs_\ba_\br_\by\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\b5_\b._\b2_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs_\b _\b-_\b _\bU_\bN_\bD_\bE_\bR_\b _\bD_\bE_\bV_\bE_\bL_\bO_\bP_\bM_\bE_\bN_\bT\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/releases/security.html", "source2": "./usr/share/doc/python-django-doc/html/releases/security.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Archive of security issues &#8212; Django 5.2b1 documentation</title>\n+    <title>Archive of security issues &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django internals\" href=\"../internals/index.html\" />\n     <link rel=\"prev\" title=\"Django version 0.95 release notes\" href=\"0.95.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -2022,37 +2023,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"0.95.html\"\n-                          title=\"previous chapter\">Django version 0.95 release notes</a></p>\n+                          title=\"vorig hoofdstuk\">Django version 0.95 release notes</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../internals/index.html\"\n-                          title=\"next chapter\">Django internals</a></p>\n+                          title=\"volgend hoofdstuk\">Django internals</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* A\bAr\brc\bch\bhi\biv\bve\be o\bof\bf s\bse\bec\bcu\bur\bri\bit\bty\by i\bis\bss\bsu\bue\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django\u2019s development team is strongly committed to responsible reporting and\n disclosure of security-related issues, as outlined in _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bs_\be_\bc_\bu_\br_\bi_\bt_\by\n _\bp_\bo_\bl_\bi_\bc_\bi_\be_\bs.\n As part of that commitment, we maintain the following historical list of issues\n@@ -985,16 +985,16 @@\n                 # _\bO_\bc_\bt_\bo_\bb_\be_\br_\b _\b2_\b6_\b,_\b _\b2_\b0_\b0_\b7_\b _\b-_\b _\bC\bC_\bV\bV_\bE\bE_\b _\b2\b2_\b0\b0_\b0\b0_\b7\b7_\b-\b-_\b5\b5_\b7\b7_\b1\b1_\b2\b2\n                       # _\bV_\be_\br_\bs_\bi_\bo_\bn_\bs_\b _\ba_\bf_\bf_\be_\bc_\bt_\be_\bd\n           o _\bI_\bs_\bs_\bu_\be_\bs_\b _\bp_\br_\bi_\bo_\br_\b _\bt_\bo_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bp_\br_\bo_\bc_\be_\bs_\bs\n                 # _\bJ_\ba_\bn_\bu_\ba_\br_\by_\b _\b2_\b1_\b,_\b _\b2_\b0_\b0_\b7_\b _\b-_\b _\bC\bC_\bV\bV_\bE\bE_\b _\b2\b2_\b0\b0_\b0\b0_\b7\b7_\b-\b-_\b0\b0_\b4\b4_\b0\b0_\b5\b5\n                       # _\bV_\be_\br_\bs_\bi_\bo_\bn_\bs_\b _\ba_\bf_\bf_\be_\bc_\bt_\be_\bd\n                 # _\bA_\bu_\bg_\bu_\bs_\bt_\b _\b1_\b6_\b,_\b _\b2_\b0_\b0_\b6_\b _\b-_\b _\bC\bC_\bV\bV_\bE\bE_\b _\b2\b2_\b0\b0_\b0\b0_\b7\b7_\b-\b-_\b0\b0_\b4\b4_\b0\b0_\b4\b4\n                       # _\bV_\be_\br_\bs_\bi_\bo_\bn_\bs_\b _\ba_\bf_\bf_\be_\bc_\bt_\be_\bd\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\b _\b0_\b._\b9_\b5_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bn_\bo_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bi_\bn_\bt_\be_\br_\bn_\ba_\bl_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/search.html", "source2": "./usr/share/doc/python-django-doc/html/search.html", "unified_diff": "@@ -1,24 +1,25 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"./\">\n+<html lang=\"nl\" data-content_root=\"./\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n-    <title>Search &#8212; Django 5.2b1 documentation</title>\n+    <title>Zoeken &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"_static/default.css?v=bf4d74af\" />\n     \n-    <script src=\"_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"_static/translations.js?v=e4d38c6a\"></script>\n     <script src=\"_static/searchtools.js\"></script>\n     <script src=\"_static/language_data.js\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"#\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"#\" />\n     <script src=\"searchindex.js\" defer=\"defer\"></script>\n     <meta name=\"robots\" content=\"noindex\" />\n     \n \n \n \n  \n@@ -57,51 +58,50 @@\n \n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"\">\n     <div id=\"hd\">\n-      <h1><a href=\"index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n-    <a title=\"Django 5.2b1 documentation\" href=\"index.html\" accesskey=\"U\">up</a></div>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"index.html\" accesskey=\"U\">up</a></div>\n     </div>\n \n     <div id=\"bd\">\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"search\">\n             \n-  <h1 id=\"search-documentation\">Search</h1>\n+  <h1 id=\"search-documentation\">Zoeken</h1>\n   \n   <noscript>\n   <div class=\"admonition warning\">\n   <p>\n-    Please activate JavaScript to enable the search\n-    functionality.\n+    Activeer JavaSscript om de zoekfunctionaliteit in te schakelen.\n   </p>\n   </div>\n   </noscript>\n   \n   \n   <p>\n     Searching for multiple words only shows matches that contain\n     all words.\n   </p>\n   \n   \n   <form action=\"\" method=\"get\">\n     <input type=\"text\" name=\"q\" aria-labelledby=\"search-documentation\" value=\"\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-    <input type=\"submit\" value=\"search\" />\n+    <input type=\"submit\" value=\"zoeken\" />\n     <span id=\"search-progress\" style=\"padding-left: 10px\"></span>\n   </form>\n   \n   \n   <div id=\"search-results\"></div>\n   \n \n@@ -109,15 +109,15 @@\n         </div>\n       </div>\n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n-    <a title=\"Django 5.2b1 documentation\" href=\"index.html\" accesskey=\"U\">up</a></div>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"index.html\" accesskey=\"U\">up</a></div>\n     </div>\n   </div>\n \n       <div class=\"clearer\"></div>\n     </div>\n   </body>\n </html>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n _\bu_\bp\n-*\b**\b**\b**\b**\b**\b* S\bSe\bea\bar\brc\bch\bh *\b**\b**\b**\b**\b**\b*\n-Please activate JavaScript to enable the search functionality.\n+*\b**\b**\b**\b**\b**\b* Z\bZo\boe\bek\bke\ben\bn *\b**\b**\b**\b**\b**\b*\n+Activeer JavaSscript om de zoekfunctionaliteit in te schakelen.\n Searching for multiple words only shows matches that contain all words.\n-[q                   ][search]\n+[q                   ][zoeken]\n _\bu_\bp\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/searchindex.js", "source2": "./usr/share/doc/python-django-doc/html/searchindex.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -17136,690 +17136,690 @@\n         ],\n         \"-x\": [\n             [155, \"cmdoption-compilemessages-exclude\", false],\n             [155, \"cmdoption-makemessages-exclude\", false],\n             [155, \"cmdoption-startapp-exclude\", false],\n             [155, \"cmdoption-startproject-exclude\", false]\n         ],\n-        \"__contains__() (backends.base.sessionbase method)\": [\n+        \"__contains__() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.__contains__\", false]\n         ],\n-        \"__contains__() (querydict method)\": [\n+        \"__contains__() (querydict methode)\": [\n             [188, \"django.http.QueryDict.__contains__\", false]\n         ],\n-        \"__delitem__() (backends.base.sessionbase method)\": [\n+        \"__delitem__() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.__delitem__\", false]\n         ],\n-        \"__delitem__() (httpresponse method)\": [\n+        \"__delitem__() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.__delitem__\", false]\n         ],\n-        \"__eq__() (model method)\": [\n+        \"__eq__() (model methode)\": [\n             [181, \"django.db.models.Model.__eq__\", false]\n         ],\n-        \"__getattr__() (area method)\": [\n+        \"__getattr__() (area methode)\": [\n             [125, \"django.contrib.gis.measure.Area.__getattr__\", false]\n         ],\n-        \"__getattr__() (distance method)\": [\n+        \"__getattr__() (distance methode)\": [\n             [125, \"django.contrib.gis.measure.Distance.__getattr__\", false]\n         ],\n-        \"__getitem__() (backends.base.sessionbase method)\": [\n+        \"__getitem__() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.__getitem__\", false]\n         ],\n-        \"__getitem__() (httpresponse method)\": [\n+        \"__getitem__() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.__getitem__\", false]\n         ],\n-        \"__getitem__() (ogrgeometry method)\": [\n+        \"__getitem__() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.__getitem__\", false]\n         ],\n-        \"__getitem__() (querydict method)\": [\n+        \"__getitem__() (querydict methode)\": [\n             [188, \"django.http.QueryDict.__getitem__\", false]\n         ],\n-        \"__getitem__() (spatialreference method)\": [\n+        \"__getitem__() (spatialreference methode)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.__getitem__\", false]\n         ],\n-        \"__hash__() (model method)\": [\n+        \"__hash__() (model methode)\": [\n             [181, \"django.db.models.Model.__hash__\", false]\n         ],\n-        \"__init__() (httpresponse method)\": [\n+        \"__init__() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.__init__\", false]\n         ],\n-        \"__init__() (querydict method)\": [\n+        \"__init__() (querydict methode)\": [\n             [188, \"django.http.QueryDict.__init__\", false]\n         ],\n-        \"__init__() (requests.requestsite method)\": [\n+        \"__init__() (requests.requestsite methode)\": [\n             [150, \"django.contrib.sites.requests.RequestSite.__init__\", false]\n         ],\n-        \"__init__() (simpletemplateresponse method)\": [\n+        \"__init__() (simpletemplateresponse methode)\": [\n             [192, \"django.template.response.SimpleTemplateResponse.__init__\", false]\n         ],\n-        \"__init__() (syndicationfeed method)\": [\n+        \"__init__() (syndicationfeed methode)\": [\n             [200, \"django.utils.feedgenerator.SyndicationFeed.__init__\", false]\n         ],\n-        \"__init__() (templateresponse method)\": [\n+        \"__init__() (templateresponse methode)\": [\n             [192, \"django.template.response.TemplateResponse.__init__\", false]\n         ],\n-        \"__iter__() (file method)\": [\n+        \"__iter__() (file methode)\": [\n             [157, \"django.core.files.File.__iter__\", false]\n         ],\n-        \"__iter__() (httprequest method)\": [\n+        \"__iter__() (httprequest methode)\": [\n             [188, \"django.http.HttpRequest.__iter__\", false]\n         ],\n-        \"__iter__() (modelchoiceiterator method)\": [\n+        \"__iter__() (modelchoiceiterator methode)\": [\n             [162, \"django.forms.ModelChoiceIterator.__iter__\", false]\n         ],\n-        \"__iter__() (ogrgeometry method)\": [\n+        \"__iter__() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.__iter__\", false]\n         ],\n-        \"__len__() (ogrgeometry method)\": [\n+        \"__len__() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.__len__\", false]\n         ],\n-        \"__setitem__() (backends.base.sessionbase method)\": [\n+        \"__setitem__() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.__setitem__\", false]\n         ],\n-        \"__setitem__() (httpresponse method)\": [\n+        \"__setitem__() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.__setitem__\", false]\n         ],\n-        \"__setitem__() (querydict method)\": [\n+        \"__setitem__() (querydict methode)\": [\n             [188, \"django.http.QueryDict.__setitem__\", false]\n         ],\n-        \"__str__() (model method)\": [\n+        \"__str__() (model methode)\": [\n             [181, \"django.db.models.Model.__str__\", false]\n         ],\n-        \"__str__() (modelchoiceiteratorvalue method)\": [\n+        \"__str__() (modelchoiceiteratorvalue methode)\": [\n             [162, \"django.forms.ModelChoiceIteratorValue.__str__\", false]\n         ],\n-        \"_base_manager (model attribute)\": [\n+        \"_base_manager (model attribuut)\": [\n             [568, \"django.db.models.Model._base_manager\", false]\n         ],\n-        \"_default_manager (model attribute)\": [\n+        \"_default_manager (model attribuut)\": [\n             [568, \"django.db.models.Model._default_manager\", false]\n         ],\n-        \"_is_pk_set() (model method)\": [\n+        \"_is_pk_set() (model methode)\": [\n             [181, \"django.db.models.Model._is_pk_set\", false]\n         ],\n         \"_open() (in module django.core.files.storage)\": [\n             [13, \"django.core.files.storage._open\", false]\n         ],\n         \"_save() (in module django.core.files.storage)\": [\n             [13, \"django.core.files.storage._save\", false]\n         ],\n-        \"_state (model attribute)\": [\n+        \"_state (model attribuut)\": [\n             [181, \"django.db.models.Model._state\", false]\n         ],\n-        \"a (class in django.contrib.gis.measure)\": [\n+        \"a (klasse in django.contrib.gis.measure)\": [\n             [125, \"django.contrib.gis.measure.A\", false]\n         ],\n-        \"aadd() (relatedmanager method)\": [\n+        \"aadd() (relatedmanager methode)\": [\n             [186, \"django.db.models.fields.related.RelatedManager.aadd\", false]\n         ],\n         \"aaggregate() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.aaggregate\", false]\n         ],\n         \"aauthenticate() (in module django.contrib.auth)\": [\n             [548, \"django.contrib.auth.aauthenticate\", false]\n         ],\n-        \"aauthenticate() (modelbackend method)\": [\n+        \"aauthenticate() (modelbackend methode)\": [\n             [105, \"django.contrib.auth.backends.ModelBackend.aauthenticate\", false]\n         ],\n-        \"aauthenticate() (remoteuserbackend method)\": [\n+        \"aauthenticate() (remoteuserbackend methode)\": [\n             [105, \"django.contrib.auth.backends.RemoteUserBackend.aauthenticate\", false]\n         ],\n-        \"abs (class in django.db.models.functions)\": [\n+        \"abs (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Abs\", false]\n         ],\n         \"absolute_url_overrides\": [\n             [190, \"std-setting-ABSOLUTE_URL_OVERRIDES\", false]\n         ],\n-        \"abstract (options attribute)\": [\n+        \"abstract (options attribuut)\": [\n             [184, \"django.db.models.Options.abstract\", false]\n         ],\n         \"abulk_create() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.abulk_create\", false]\n         ],\n         \"abulk_update() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.abulk_update\", false]\n         ],\n-        \"accept_idna (domainnamevalidator attribute)\": [\n+        \"accept_idna (domainnamevalidator attribuut)\": [\n             [201, \"django.core.validators.DomainNameValidator.accept_idna\", false]\n         ],\n-        \"accepts() (httprequest method)\": [\n+        \"accepts() (httprequest methode)\": [\n             [188, \"django.http.HttpRequest.accepts\", false]\n         ],\n-        \"accessmixin (class in django.contrib.auth.mixins)\": [\n+        \"accessmixin (klasse in django.contrib.auth.mixins)\": [\n             [548, \"django.contrib.auth.mixins.AccessMixin\", false]\n         ],\n         \"acheck_password() (in module django.contrib.auth.hashers)\": [\n             [550, \"django.contrib.auth.hashers.acheck_password\", false]\n         ],\n-        \"acheck_password() (models.abstractbaseuser method)\": [\n+        \"acheck_password() (models.abstractbaseuser methode)\": [\n             [547, \"django.contrib.auth.models.AbstractBaseUser.acheck_password\", false]\n         ],\n-        \"acheck_password() (models.user method)\": [\n+        \"acheck_password() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.acheck_password\", false]\n         ],\n-        \"aclear() (relatedmanager method)\": [\n+        \"aclear() (relatedmanager methode)\": [\n             [186, \"django.db.models.fields.related.RelatedManager.aclear\", false]\n         ],\n-        \"aclear_expired() (backends.base.sessionbase method)\": [\n+        \"aclear_expired() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.aclear_expired\", false]\n         ],\n-        \"aconfigure_user() (remoteuserbackend method)\": [\n+        \"aconfigure_user() (remoteuserbackend methode)\": [\n             [105, \"django.contrib.auth.backends.RemoteUserBackend.aconfigure_user\", false]\n         ],\n         \"acontains() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.acontains\", false]\n         ],\n-        \"acos (class in django.db.models.functions)\": [\n+        \"acos (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.ACos\", false]\n         ],\n         \"acount() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.acount\", false]\n         ],\n         \"acreate() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.acreate\", false]\n         ],\n-        \"acreate() (relatedmanager method)\": [\n+        \"acreate() (relatedmanager methode)\": [\n             [186, \"django.db.models.fields.related.RelatedManager.acreate\", false]\n         ],\n-        \"acreate_superuser() (models.usermanager method)\": [\n+        \"acreate_superuser() (models.usermanager methode)\": [\n             [105, \"django.contrib.auth.models.UserManager.acreate_superuser\", false]\n         ],\n-        \"acreate_user() (models.usermanager method)\": [\n+        \"acreate_user() (models.usermanager methode)\": [\n             [105, \"django.contrib.auth.models.UserManager.acreate_user\", false]\n         ],\n         \"action() (in module django.contrib.admin)\": [\n             [100, \"django.contrib.admin.action\", false]\n         ],\n-        \"action_flag (logentry attribute)\": [\n+        \"action_flag (logentry attribuut)\": [\n             [103, \"django.contrib.admin.models.LogEntry.action_flag\", false]\n         ],\n-        \"action_time (logentry attribute)\": [\n+        \"action_time (logentry attribuut)\": [\n             [103, \"django.contrib.admin.models.LogEntry.action_time\", false]\n         ],\n-        \"actions (modeladmin attribute)\": [\n+        \"actions (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.actions\", false]\n         ],\n-        \"actions_on_bottom (modeladmin attribute)\": [\n+        \"actions_on_bottom (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.actions_on_bottom\", false]\n         ],\n-        \"actions_on_top (modeladmin attribute)\": [\n+        \"actions_on_top (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.actions_on_top\", false]\n         ],\n-        \"actions_selection_counter (modeladmin attribute)\": [\n+        \"actions_selection_counter (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.actions_selection_counter\", false]\n         ],\n         \"activate() (in module django.utils.timezone)\": [\n             [200, \"django.utils.timezone.activate\", false]\n         ],\n         \"activate() (in module django.utils.translation)\": [\n             [200, \"django.utils.translation.activate\", false]\n         ],\n-        \"acycle_key() (backends.base.sessionbase method)\": [\n+        \"acycle_key() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.acycle_key\", false]\n         ],\n         \"add\": [\n             [194, \"std-templatefilter-add\", false]\n         ],\n-        \"add() (cache method)\": [\n+        \"add() (cache methode)\": [\n             [551, \"django.core.cache.cache.add\", false]\n         ],\n-        \"add() (geometrycollection method)\": [\n+        \"add() (geometrycollection methode)\": [\n             [115, \"django.contrib.gis.gdal.GeometryCollection.add\", false]\n         ],\n-        \"add() (relatedmanager method)\": [\n+        \"add() (relatedmanager methode)\": [\n             [186, \"django.db.models.fields.related.RelatedManager.add\", false]\n         ],\n-        \"add_action() (adminsite method)\": [\n+        \"add_action() (adminsite methode)\": [\n             [100, \"django.contrib.admin.AdminSite.add_action\", false]\n         ],\n-        \"add_arguments() (basecommand method)\": [\n+        \"add_arguments() (basecommand methode)\": [\n             [15, \"django.core.management.BaseCommand.add_arguments\", false]\n         ],\n-        \"add_arguments() (discoverrunner class method)\": [\n+        \"add_arguments() (discoverrunner klassemethode)\": [\n             [609, \"django.test.runner.DiscoverRunner.add_arguments\", false]\n         ],\n-        \"add_constraint() (basedatabaseschemaeditor method)\": [\n+        \"add_constraint() (basedatabaseschemaeditor methode)\": [\n             [189, \"django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_constraint\", false]\n         ],\n-        \"add_error() (form method)\": [\n+        \"add_error() (form methode)\": [\n             [161, \"django.forms.Form.add_error\", false]\n         ],\n-        \"add_field() (basedatabaseschemaeditor method)\": [\n+        \"add_field() (basedatabaseschemaeditor methode)\": [\n             [189, \"django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_field\", false]\n         ],\n-        \"add_form_template (modeladmin attribute)\": [\n+        \"add_form_template (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.add_form_template\", false]\n         ],\n-        \"add_index() (basedatabaseschemaeditor method)\": [\n+        \"add_index() (basedatabaseschemaeditor methode)\": [\n             [189, \"django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_index\", false]\n         ],\n-        \"add_item() (syndicationfeed method)\": [\n+        \"add_item() (syndicationfeed methode)\": [\n             [200, \"django.utils.feedgenerator.SyndicationFeed.add_item\", false]\n         ],\n-        \"add_item_elements() (syndicationfeed method)\": [\n+        \"add_item_elements() (syndicationfeed methode)\": [\n             [200, \"django.utils.feedgenerator.SyndicationFeed.add_item_elements\", false]\n         ],\n         \"add_message() (in module django.contrib.messages)\": [\n             [135, \"django.contrib.messages.add_message\", false]\n         ],\n         \"add_never_cache_headers() (in module django.utils.cache)\": [\n             [200, \"django.utils.cache.add_never_cache_headers\", false]\n         ],\n-        \"add_post_render_callback() (simpletemplateresponse method)\": [\n+        \"add_post_render_callback() (simpletemplateresponse methode)\": [\n             [192, \"django.template.response.SimpleTemplateResponse.add_post_render_callback\", false]\n         ],\n-        \"add_root_elements() (syndicationfeed method)\": [\n+        \"add_root_elements() (syndicationfeed methode)\": [\n             [200, \"django.utils.feedgenerator.SyndicationFeed.add_root_elements\", false]\n         ],\n-        \"add_stylesheets() (syndicationfeed method)\": [\n+        \"add_stylesheets() (syndicationfeed methode)\": [\n             [200, \"django.utils.feedgenerator.SyndicationFeed.add_stylesheets\", false]\n         ],\n-        \"add_view() (modeladmin method)\": [\n+        \"add_view() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.add_view\", false]\n         ],\n-        \"addconstraint (class in django.db.migrations.operations)\": [\n+        \"addconstraint (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.AddConstraint\", false]\n         ],\n-        \"addconstraintnotvalid (class in django.contrib.postgres.operations)\": [\n+        \"addconstraintnotvalid (klasse in django.contrib.postgres.operations)\": [\n             [145, \"django.contrib.postgres.operations.AddConstraintNotValid\", false]\n         ],\n-        \"addfield (class in django.db.migrations.operations)\": [\n+        \"addfield (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.AddField\", false]\n         ],\n-        \"addindex (class in django.db.migrations.operations)\": [\n+        \"addindex (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.AddIndex\", false]\n         ],\n-        \"addindexconcurrently (class in django.contrib.postgres.operations)\": [\n+        \"addindexconcurrently (klasse in django.contrib.postgres.operations)\": [\n             [145, \"django.contrib.postgres.operations.AddIndexConcurrently\", false]\n         ],\n-        \"addition (operationcategory attribute)\": [\n+        \"addition (operationcategory attribuut)\": [\n             [172, \"django.db.migrations.operations.base.OperationCategory.ADDITION\", false]\n         ],\n         \"addslashes\": [\n             [194, \"std-templatefilter-addslashes\", false]\n         ],\n         \"adelete() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.adelete\", false]\n         ],\n-        \"adelete() (model method)\": [\n+        \"adelete() (model methode)\": [\n             [181, \"django.db.models.Model.adelete\", false]\n         ],\n-        \"adelete_test_cookie() (backends.base.sessionbase method)\": [\n+        \"adelete_test_cookie() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.adelete_test_cookie\", false]\n         ],\n-        \"adminemailhandler (class in django.utils.log)\": [\n+        \"adminemailhandler (klasse in django.utils.log)\": [\n             [170, \"django.utils.log.AdminEmailHandler\", false]\n         ],\n-        \"adminpasswordchangeform (class in django.contrib.auth.forms)\": [\n+        \"adminpasswordchangeform (klasse in django.contrib.auth.forms)\": [\n             [548, \"django.contrib.auth.forms.AdminPasswordChangeForm\", false]\n         ],\n         \"admins\": [\n             [190, \"std-setting-ADMINS\", false]\n         ],\n-        \"adminsite (class in django.contrib.admin)\": [\n+        \"adminsite (klasse in django.contrib.admin)\": [\n             [103, \"django.contrib.admin.AdminSite\", false]\n         ],\n-        \"adminusercreationform (class in django.contrib.auth.forms)\": [\n+        \"adminusercreationform (klasse in django.contrib.auth.forms)\": [\n             [548, \"django.contrib.auth.forms.AdminUserCreationForm\", false]\n         ],\n         \"aearliest() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.aearliest\", false]\n         ],\n         \"aexists() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.aexists\", false]\n         ],\n         \"aexplain() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.aexplain\", false]\n         ],\n         \"afirst() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.afirst\", false]\n         ],\n-        \"aflush() (backends.base.sessionbase method)\": [\n+        \"aflush() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.aflush\", false]\n         ],\n-        \"aforce_login() (client method)\": [\n+        \"aforce_login() (client methode)\": [\n             [612, \"django.test.Client.aforce_login\", false]\n         ],\n-        \"aget() (backends.base.sessionbase method)\": [\n+        \"aget() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.aget\", false]\n         ],\n         \"aget() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.aget\", false]\n         ],\n-        \"aget_all_permissions() (basebackend method)\": [\n+        \"aget_all_permissions() (basebackend methode)\": [\n             [105, \"django.contrib.auth.backends.BaseBackend.aget_all_permissions\", false]\n         ],\n-        \"aget_all_permissions() (modelbackend method)\": [\n+        \"aget_all_permissions() (modelbackend methode)\": [\n             [105, \"django.contrib.auth.backends.ModelBackend.aget_all_permissions\", false]\n         ],\n-        \"aget_all_permissions() (models.user method)\": [\n+        \"aget_all_permissions() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.aget_all_permissions\", false]\n         ],\n-        \"aget_by_natural_key() (models.baseusermanager method)\": [\n+        \"aget_by_natural_key() (models.baseusermanager methode)\": [\n             [547, \"django.contrib.auth.models.BaseUserManager.aget_by_natural_key\", false]\n         ],\n-        \"aget_expire_at_browser_close() (backends.base.sessionbase method)\": [\n+        \"aget_expire_at_browser_close() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.aget_expire_at_browser_close\", false]\n         ],\n-        \"aget_expiry_age() (backends.base.sessionbase method)\": [\n+        \"aget_expiry_age() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.aget_expiry_age\", false]\n         ],\n-        \"aget_expiry_date() (backends.base.sessionbase method)\": [\n+        \"aget_expiry_date() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.aget_expiry_date\", false]\n         ],\n-        \"aget_group_permissions() (basebackend method)\": [\n+        \"aget_group_permissions() (basebackend methode)\": [\n             [105, \"django.contrib.auth.backends.BaseBackend.aget_group_permissions\", false]\n         ],\n-        \"aget_group_permissions() (modelbackend method)\": [\n+        \"aget_group_permissions() (modelbackend methode)\": [\n             [105, \"django.contrib.auth.backends.ModelBackend.aget_group_permissions\", false]\n         ],\n-        \"aget_group_permissions() (models.user method)\": [\n+        \"aget_group_permissions() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.aget_group_permissions\", false]\n         ],\n         \"aget_list_or_404() (in module django.shortcuts)\": [\n             [590, \"django.shortcuts.aget_list_or_404\", false]\n         ],\n         \"aget_object_or_404() (in module django.shortcuts)\": [\n             [590, \"django.shortcuts.aget_object_or_404\", false]\n         ],\n         \"aget_or_create() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.aget_or_create\", false]\n         ],\n         \"aget_user() (in module django.contrib.auth)\": [\n             [105, \"django.contrib.auth.aget_user\", false]\n         ],\n-        \"aget_user_permissions() (basebackend method)\": [\n+        \"aget_user_permissions() (basebackend methode)\": [\n             [105, \"django.contrib.auth.backends.BaseBackend.aget_user_permissions\", false]\n         ],\n-        \"aget_user_permissions() (modelbackend method)\": [\n+        \"aget_user_permissions() (modelbackend methode)\": [\n             [105, \"django.contrib.auth.backends.ModelBackend.aget_user_permissions\", false]\n         ],\n-        \"aget_user_permissions() (models.user method)\": [\n+        \"aget_user_permissions() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.aget_user_permissions\", false]\n         ],\n-        \"aggregate (class in django.db.models)\": [\n+        \"aggregate (klasse in django.db.models)\": [\n             [177, \"django.db.models.Aggregate\", false]\n         ],\n         \"aggregate() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.aggregate\", false]\n         ],\n-        \"ahas_key() (backends.base.sessionbase method)\": [\n+        \"ahas_key() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.ahas_key\", false]\n         ],\n-        \"ahas_module_perms() (modelbackend method)\": [\n+        \"ahas_module_perms() (modelbackend methode)\": [\n             [105, \"django.contrib.auth.backends.ModelBackend.ahas_module_perms\", false]\n         ],\n-        \"ahas_module_perms() (models.user method)\": [\n+        \"ahas_module_perms() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.ahas_module_perms\", false]\n         ],\n-        \"ahas_perm() (basebackend method)\": [\n+        \"ahas_perm() (basebackend methode)\": [\n             [105, \"django.contrib.auth.backends.BaseBackend.ahas_perm\", false]\n         ],\n-        \"ahas_perm() (modelbackend method)\": [\n+        \"ahas_perm() (modelbackend methode)\": [\n             [105, \"django.contrib.auth.backends.ModelBackend.ahas_perm\", false]\n         ],\n-        \"ahas_perm() (models.user method)\": [\n+        \"ahas_perm() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.ahas_perm\", false]\n         ],\n-        \"ahas_perms() (models.user method)\": [\n+        \"ahas_perms() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.ahas_perms\", false]\n         ],\n         \"ain_bulk() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.ain_bulk\", false]\n         ],\n-        \"aitems() (backends.base.sessionbase method)\": [\n+        \"aitems() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.aitems\", false]\n         ],\n         \"aiterator() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.aiterator\", false]\n         ],\n-        \"akeys() (backends.base.sessionbase method)\": [\n+        \"akeys() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.akeys\", false]\n         ],\n         \"alast() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.alast\", false]\n         ],\n         \"alatest() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.alatest\", false]\n         ],\n         \"alias() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.alias\", false]\n         ],\n         \"all() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.all\", false]\n         ],\n-        \"allow (modeladmin.showfacets attribute)\": [\n+        \"allow (modeladmin.showfacets attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.ShowFacets.ALLOW\", false]\n         ],\n-        \"allow_distinct (aggregate attribute)\": [\n+        \"allow_distinct (aggregate attribuut)\": [\n             [177, \"django.db.models.Aggregate.allow_distinct\", false]\n         ],\n-        \"allow_empty (basedatelistview attribute)\": [\n+        \"allow_empty (basedatelistview attribuut)\": [\n             [94, \"django.views.generic.dates.BaseDateListView.allow_empty\", false]\n         ],\n-        \"allow_empty (django.views.generic.list.multipleobjectmixin attribute)\": [\n+        \"allow_empty (django.views.generic.list.multipleobjectmixin attribuut)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin.allow_empty\", false]\n         ],\n-        \"allow_empty_first_page (paginator attribute)\": [\n+        \"allow_empty_first_page (paginator attribuut)\": [\n             [187, \"django.core.paginator.Paginator.allow_empty_first_page\", false]\n         ],\n-        \"allow_files (filepathfield attribute)\": [\n+        \"allow_files (filepathfield attribuut)\": [\n             [162, \"django.forms.FilePathField.allow_files\", false],\n             [178, \"django.db.models.FilePathField.allow_files\", false]\n         ],\n-        \"allow_folders (filepathfield attribute)\": [\n+        \"allow_folders (filepathfield attribuut)\": [\n             [162, \"django.forms.FilePathField.allow_folders\", false],\n             [178, \"django.db.models.FilePathField.allow_folders\", false]\n         ],\n-        \"allow_future (datemixin attribute)\": [\n+        \"allow_future (datemixin attribuut)\": [\n             [94, \"django.views.generic.dates.DateMixin.allow_future\", false]\n         ],\n         \"allow_migrate()\": [\n             [570, \"allow_migrate\", false]\n         ],\n-        \"allow_overwrite (filesystemstorage attribute)\": [\n+        \"allow_overwrite (filesystemstorage attribuut)\": [\n             [159, \"django.core.files.storage.FileSystemStorage.allow_overwrite\", false]\n         ],\n         \"allow_relation()\": [\n             [570, \"allow_relation\", false]\n         ],\n-        \"allow_unicode (slugfield attribute)\": [\n+        \"allow_unicode (slugfield attribuut)\": [\n             [162, \"django.forms.SlugField.allow_unicode\", false],\n             [178, \"django.db.models.SlugField.allow_unicode\", false]\n         ],\n-        \"allowallusersmodelbackend (class in django.contrib.auth.backends)\": [\n+        \"allowallusersmodelbackend (klasse in django.contrib.auth.backends)\": [\n             [105, \"django.contrib.auth.backends.AllowAllUsersModelBackend\", false]\n         ],\n-        \"allowallusersremoteuserbackend (class in django.contrib.auth.backends)\": [\n+        \"allowallusersremoteuserbackend (klasse in django.contrib.auth.backends)\": [\n             [105, \"django.contrib.auth.backends.AllowAllUsersRemoteUserBackend\", false]\n         ],\n-        \"allowed_default (expression attribute)\": [\n+        \"allowed_default (expression attribuut)\": [\n             [177, \"django.db.models.Expression.allowed_default\", false]\n         ],\n         \"allowed_hosts\": [\n             [190, \"std-setting-ALLOWED_HOSTS\", false]\n         ],\n-        \"allowlist (emailvalidator attribute)\": [\n+        \"allowlist (emailvalidator attribuut)\": [\n             [201, \"django.core.validators.EmailValidator.allowlist\", false]\n         ],\n-        \"allows_composite_expressions (expression attribute)\": [\n+        \"allows_composite_expressions (expression attribuut)\": [\n             [177, \"django.db.models.Expression.allows_composite_expressions\", false]\n         ],\n-        \"alogin() (client method)\": [\n+        \"alogin() (client methode)\": [\n             [612, \"django.test.Client.alogin\", false]\n         ],\n         \"alogin() (in module django.contrib.auth)\": [\n             [548, \"django.contrib.auth.alogin\", false]\n         ],\n-        \"alogout() (client method)\": [\n+        \"alogout() (client methode)\": [\n             [612, \"django.test.Client.alogout\", false]\n         ],\n         \"alogout() (in module django.contrib.auth)\": [\n             [548, \"django.contrib.auth.alogout\", false]\n         ],\n-        \"alter_db_table() (basedatabaseschemaeditor method)\": [\n+        \"alter_db_table() (basedatabaseschemaeditor methode)\": [\n             [189, \"django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_table\", false]\n         ],\n-        \"alter_db_table_comment() (basedatabaseschemaeditor method)\": [\n+        \"alter_db_table_comment() (basedatabaseschemaeditor methode)\": [\n             [189, \"django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_table_comment\", false]\n         ],\n-        \"alter_db_tablespace() (basedatabaseschemaeditor method)\": [\n+        \"alter_db_tablespace() (basedatabaseschemaeditor methode)\": [\n             [189, \"django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_tablespace\", false]\n         ],\n-        \"alter_field() (basedatabaseschemaeditor method)\": [\n+        \"alter_field() (basedatabaseschemaeditor methode)\": [\n             [189, \"django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_field\", false]\n         ],\n-        \"alter_index_together() (basedatabaseschemaeditor method)\": [\n+        \"alter_index_together() (basedatabaseschemaeditor methode)\": [\n             [189, \"django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_index_together\", false]\n         ],\n-        \"alter_unique_together() (basedatabaseschemaeditor method)\": [\n+        \"alter_unique_together() (basedatabaseschemaeditor methode)\": [\n             [189, \"django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_unique_together\", false]\n         ],\n-        \"alteration (operationcategory attribute)\": [\n+        \"alteration (operationcategory attribuut)\": [\n             [172, \"django.db.migrations.operations.base.OperationCategory.ALTERATION\", false]\n         ],\n-        \"alterconstraint (class in django.db.migrations.operations)\": [\n+        \"alterconstraint (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.AlterConstraint\", false]\n         ],\n-        \"alterfield (class in django.db.migrations.operations)\": [\n+        \"alterfield (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.AlterField\", false]\n         ],\n-        \"alterindextogether (class in django.db.migrations.operations)\": [\n+        \"alterindextogether (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.AlterIndexTogether\", false]\n         ],\n-        \"altermodelmanagers (class in django.db.migrations.operations)\": [\n+        \"altermodelmanagers (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.AlterModelManagers\", false]\n         ],\n-        \"altermodeloptions (class in django.db.migrations.operations)\": [\n+        \"altermodeloptions (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.AlterModelOptions\", false]\n         ],\n-        \"altermodeltable (class in django.db.migrations.operations)\": [\n+        \"altermodeltable (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.AlterModelTable\", false]\n         ],\n-        \"altermodeltablecomment (class in django.db.migrations.operations)\": [\n+        \"altermodeltablecomment (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.AlterModelTableComment\", false]\n         ],\n-        \"alternates (sitemap attribute)\": [\n+        \"alternates (sitemap attribuut)\": [\n             [149, \"django.contrib.sitemaps.Sitemap.alternates\", false]\n         ],\n-        \"alternatives (emailmultialternatives attribute)\": [\n+        \"alternatives (emailmultialternatives attribuut)\": [\n             [577, \"django.core.mail.EmailMultiAlternatives.alternatives\", false]\n         ],\n-        \"alterorderwithrespectto (class in django.db.migrations.operations)\": [\n+        \"alterorderwithrespectto (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.AlterOrderWithRespectTo\", false]\n         ],\n-        \"alteruniquetogether (class in django.db.migrations.operations)\": [\n+        \"alteruniquetogether (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.AlterUniqueTogether\", false]\n         ],\n-        \"always (modeladmin.showfacets attribute)\": [\n+        \"always (modeladmin.showfacets attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.ShowFacets.ALWAYS\", false]\n         ],\n-        \"angular_name (spatialreference attribute)\": [\n+        \"angular_name (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.angular_name\", false]\n         ],\n-        \"angular_units (spatialreference attribute)\": [\n+        \"angular_units (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.angular_units\", false]\n         ],\n         \"annotate() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.annotate\", false]\n         ],\n         \"apnumber\": [\n             [133, \"std-templatefilter-apnumber\", false]\n         ],\n-        \"apop() (backends.base.sessionbase method)\": [\n+        \"apop() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.apop\", false]\n         ],\n-        \"app_directories.loader (class in django.template.loaders)\": [\n+        \"app_directories.loader (klasse in django.template.loaders)\": [\n             [193, \"django.template.loaders.app_directories.Loader\", false]\n         ],\n-        \"app_index_template (adminsite attribute)\": [\n+        \"app_index_template (adminsite attribuut)\": [\n             [103, \"django.contrib.admin.AdminSite.app_index_template\", false]\n         ],\n-        \"app_label (contenttype attribute)\": [\n+        \"app_label (contenttype attribuut)\": [\n             [106, \"django.contrib.contenttypes.models.ContentType.app_label\", false]\n         ],\n-        \"app_label (options attribute)\": [\n+        \"app_label (options attribuut)\": [\n             [184, \"django.db.models.Options.app_label\", false]\n         ],\n-        \"app_name (resolvermatch attribute)\": [\n+        \"app_name (resolvermatch attribuut)\": [\n             [198, \"django.urls.ResolverMatch.app_name\", false]\n         ],\n-        \"app_names (resolvermatch attribute)\": [\n+        \"app_names (resolvermatch attribuut)\": [\n             [198, \"django.urls.ResolverMatch.app_names\", false]\n         ],\n-        \"appcommand (class in django.core.management)\": [\n+        \"appcommand (klasse in django.core.management)\": [\n             [15, \"django.core.management.AppCommand\", false]\n         ],\n-        \"appconfig (class in django.apps)\": [\n+        \"appconfig (klasse in django.apps)\": [\n             [85, \"django.apps.AppConfig\", false]\n         ],\n         \"append_slash\": [\n             [190, \"std-setting-APPEND_SLASH\", false]\n         ],\n-        \"appendlist() (querydict method)\": [\n+        \"appendlist() (querydict methode)\": [\n             [188, \"django.http.QueryDict.appendlist\", false]\n         ],\n         \"application namespace\": [\n             [591, \"term-application-namespace\", true]\n         ],\n         \"appregistrynotready\": [\n             [156, \"django.core.exceptions.AppRegistryNotReady\", false]\n         ],\n         \"apps (in module django.apps)\": [\n             [85, \"django.apps.apps\", false]\n         ],\n-        \"apps.adminconfig (class in django.contrib.admin)\": [\n+        \"apps.adminconfig (klasse in django.contrib.admin)\": [\n             [103, \"django.contrib.admin.apps.AdminConfig\", false]\n         ],\n-        \"apps.simpleadminconfig (class in django.contrib.admin)\": [\n+        \"apps.simpleadminconfig (klasse in django.contrib.admin)\": [\n             [103, \"django.contrib.admin.apps.SimpleAdminConfig\", false]\n         ],\n         \"aprefetch_related_objects() (in module django.db.models)\": [\n             [185, \"django.db.models.aprefetch_related_objects\", false]\n         ],\n-        \"archiveindexview (built-in class)\": [\n+        \"archiveindexview (ge\\u00efntegreerde klasse)\": [\n             [88, \"ArchiveIndexView\", false]\n         ],\n-        \"archiveindexview (class in django.views.generic.dates)\": [\n+        \"archiveindexview (klasse in django.views.generic.dates)\": [\n             [89, \"django.views.generic.dates.ArchiveIndexView\", false]\n         ],\n-        \"area (class in django.contrib.gis.db.models.functions)\": [\n+        \"area (geosgeometry attribuut)\": [\n+            [118, \"django.contrib.gis.geos.GEOSGeometry.area\", false]\n+        ],\n+        \"area (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.Area\", false]\n         ],\n-        \"area (class in django.contrib.gis.measure)\": [\n+        \"area (klasse in django.contrib.gis.measure)\": [\n             [125, \"django.contrib.gis.measure.Area\", false]\n         ],\n-        \"area (geosgeometry attribute)\": [\n-            [118, \"django.contrib.gis.geos.GEOSGeometry.area\", false]\n-        ],\n-        \"area (ogrgeometry attribute)\": [\n+        \"area (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.area\", false]\n         ],\n-        \"arefresh_from_db() (model method)\": [\n+        \"arefresh_from_db() (model methode)\": [\n             [181, \"django.db.models.Model.arefresh_from_db\", false]\n         ],\n-        \"aremove() (relatedmanager method)\": [\n+        \"aremove() (relatedmanager methode)\": [\n             [186, \"django.db.models.fields.related.RelatedManager.aremove\", false]\n         ],\n-        \"arg_joiner (func attribute)\": [\n+        \"arg_joiner (func attribuut)\": [\n             [177, \"django.db.models.Func.arg_joiner\", false]\n         ],\n-        \"args (resolvermatch attribute)\": [\n+        \"args (resolvermatch attribuut)\": [\n             [198, \"django.urls.ResolverMatch.args\", false]\n         ],\n-        \"aria_describedby (boundfield attribute)\": [\n+        \"aria_describedby (boundfield attribuut)\": [\n             [161, \"django.forms.BoundField.aria_describedby\", false]\n         ],\n-        \"arity (func attribute)\": [\n+        \"arity (func attribuut)\": [\n             [177, \"django.db.models.Func.arity\", false]\n         ],\n-        \"arrayagg (class in django.contrib.postgres.aggregates)\": [\n+        \"arrayagg (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.ArrayAgg\", false]\n         ],\n-        \"arrayfield (class in django.contrib.postgres.fields)\": [\n+        \"arrayfield (klasse in django.contrib.postgres.fields)\": [\n             [139, \"django.contrib.postgres.fields.ArrayField\", false]\n         ],\n         \"arrayfield.contained_by\": [\n             [139, \"std-fieldlookup-arrayfield.contained_by\", false]\n         ],\n         \"arrayfield.contains\": [\n             [139, \"std-fieldlookup-arrayfield.contains\", false]\n@@ -17832,555 +17832,555 @@\n         ],\n         \"arrayfield.overlap\": [\n             [139, \"std-fieldlookup-arrayfield.overlap\", false]\n         ],\n         \"arrayfield.slice\": [\n             [139, \"std-fieldlookup-arrayfield.slice\", false]\n         ],\n-        \"arraysubquery (class in django.contrib.postgres.expressions)\": [\n+        \"arraysubquery (klasse in django.contrib.postgres.expressions)\": [\n             [138, \"django.contrib.postgres.expressions.ArraySubquery\", false]\n         ],\n-        \"as_data() (form.errors method)\": [\n+        \"as_data() (form.errors methode)\": [\n             [161, \"django.forms.Form.errors.as_data\", false]\n         ],\n-        \"as_datetime() (field method)\": [\n+        \"as_datetime() (field methode)\": [\n             [115, \"django.contrib.gis.gdal.Field.as_datetime\", false]\n         ],\n-        \"as_div() (baseformset method)\": [\n+        \"as_div() (baseformset methode)\": [\n             [580, \"django.forms.formsets.BaseFormSet.as_div\", false]\n         ],\n-        \"as_div() (form method)\": [\n+        \"as_div() (form methode)\": [\n             [161, \"django.forms.Form.as_div\", false]\n         ],\n-        \"as_double() (field method)\": [\n+        \"as_double() (field methode)\": [\n             [115, \"django.contrib.gis.gdal.Field.as_double\", false]\n         ],\n-        \"as_field_group() (boundfield method)\": [\n+        \"as_field_group() (boundfield methode)\": [\n             [161, \"django.forms.BoundField.as_field_group\", false]\n         ],\n-        \"as_hidden() (boundfield method)\": [\n+        \"as_hidden() (boundfield methode)\": [\n             [161, \"django.forms.BoundField.as_hidden\", false]\n         ],\n-        \"as_int() (field method)\": [\n+        \"as_int() (field methode)\": [\n             [115, \"django.contrib.gis.gdal.Field.as_int\", false]\n         ],\n-        \"as_json() (form.errors method)\": [\n+        \"as_json() (form.errors methode)\": [\n             [161, \"django.forms.Form.errors.as_json\", false]\n         ],\n         \"as_manager() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.as_manager\", false]\n         ],\n-        \"as_p() (baseformset method)\": [\n+        \"as_p() (baseformset methode)\": [\n             [580, \"django.forms.formsets.BaseFormSet.as_p\", false]\n         ],\n-        \"as_p() (form method)\": [\n+        \"as_p() (form methode)\": [\n             [161, \"django.forms.Form.as_p\", false]\n         ],\n-        \"as_sql() (func method)\": [\n+        \"as_sql() (func methode)\": [\n             [177, \"django.db.models.Func.as_sql\", false]\n         ],\n         \"as_sql() (in module django.db.models)\": [\n             [182, \"django.db.models.as_sql\", false]\n         ],\n-        \"as_string() (field method)\": [\n+        \"as_string() (field methode)\": [\n             [115, \"django.contrib.gis.gdal.Field.as_string\", false]\n         ],\n-        \"as_table() (baseformset method)\": [\n+        \"as_table() (baseformset methode)\": [\n             [580, \"django.forms.formsets.BaseFormSet.as_table\", false]\n         ],\n-        \"as_table() (form method)\": [\n+        \"as_table() (form methode)\": [\n             [161, \"django.forms.Form.as_table\", false]\n         ],\n-        \"as_text() (errorlist method)\": [\n+        \"as_text() (errorlist methode)\": [\n             [161, \"django.forms.ErrorList.as_text\", false]\n         ],\n-        \"as_ul() (baseformset method)\": [\n+        \"as_ul() (baseformset methode)\": [\n             [580, \"django.forms.formsets.BaseFormSet.as_ul\", false]\n         ],\n-        \"as_ul() (errorlist method)\": [\n+        \"as_ul() (errorlist methode)\": [\n             [161, \"django.forms.ErrorList.as_ul\", false]\n         ],\n-        \"as_ul() (form method)\": [\n+        \"as_ul() (form methode)\": [\n             [161, \"django.forms.Form.as_ul\", false]\n         ],\n         \"as_vendorname() (in module django.db.models)\": [\n             [182, \"django.db.models.as_vendorname\", false]\n         ],\n-        \"as_view() (django.views.generic.base.view class method)\": [\n+        \"as_view() (django.views.generic.base.view klassemethode)\": [\n             [87, \"django.views.generic.base.View.as_view\", false]\n         ],\n-        \"as_widget() (boundfield method)\": [\n+        \"as_widget() (boundfield methode)\": [\n             [161, \"django.forms.BoundField.as_widget\", false]\n         ],\n-        \"asave() (model method)\": [\n+        \"asave() (model methode)\": [\n             [181, \"django.db.models.Model.asave\", false]\n         ],\n-        \"asc() (expression method)\": [\n+        \"asc() (expression methode)\": [\n             [177, \"django.db.models.Expression.asc\", false]\n         ],\n-        \"asend() (signal method)\": [\n+        \"asend() (signal methode)\": [\n             [606, \"django.dispatch.Signal.asend\", false]\n         ],\n-        \"asend_robust() (signal method)\": [\n+        \"asend_robust() (signal methode)\": [\n             [606, \"django.dispatch.Signal.asend_robust\", false]\n         ],\n-        \"asession() (client method)\": [\n+        \"asession() (client methode)\": [\n             [612, \"django.test.Client.asession\", false]\n         ],\n-        \"aset() (backends.base.sessionbase method)\": [\n+        \"aset() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.aset\", false]\n         ],\n-        \"aset() (relatedmanager method)\": [\n+        \"aset() (relatedmanager methode)\": [\n             [186, \"django.db.models.fields.related.RelatedManager.aset\", false]\n         ],\n-        \"aset_expiry() (backends.base.sessionbase method)\": [\n+        \"aset_expiry() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.aset_expiry\", false]\n         ],\n-        \"aset_test_cookie() (backends.base.sessionbase method)\": [\n+        \"aset_test_cookie() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.aset_test_cookie\", false]\n         ],\n-        \"asetdefault() (backends.base.sessionbase method)\": [\n+        \"asetdefault() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.asetdefault\", false]\n         ],\n-        \"asgeojson (class in django.contrib.gis.db.models.functions)\": [\n+        \"asgeojson (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.AsGeoJSON\", false]\n         ],\n-        \"asgml (class in django.contrib.gis.db.models.functions)\": [\n+        \"asgml (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.AsGML\", false]\n         ],\n-        \"asin (class in django.db.models.functions)\": [\n+        \"asin (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.ASin\", false]\n         ],\n-        \"askml (class in django.contrib.gis.db.models.functions)\": [\n+        \"askml (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.AsKML\", false]\n         ],\n-        \"assertcontains() (simpletestcase method)\": [\n+        \"assertcontains() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertContains\", false]\n         ],\n-        \"assertfieldoutput() (simpletestcase method)\": [\n+        \"assertfieldoutput() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertFieldOutput\", false]\n         ],\n-        \"assertformerror() (simpletestcase method)\": [\n+        \"assertformerror() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertFormError\", false]\n         ],\n-        \"assertformseterror() (simpletestcase method)\": [\n+        \"assertformseterror() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertFormSetError\", false]\n         ],\n-        \"asserthtmlequal() (simpletestcase method)\": [\n+        \"asserthtmlequal() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertHTMLEqual\", false]\n         ],\n-        \"asserthtmlnotequal() (simpletestcase method)\": [\n+        \"asserthtmlnotequal() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertHTMLNotEqual\", false]\n         ],\n-        \"assertinhtml() (simpletestcase method)\": [\n+        \"assertinhtml() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertInHTML\", false]\n         ],\n-        \"assertjsonequal() (simpletestcase method)\": [\n+        \"assertjsonequal() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertJSONEqual\", false]\n         ],\n-        \"assertjsonnotequal() (simpletestcase method)\": [\n+        \"assertjsonnotequal() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertJSONNotEqual\", false]\n         ],\n-        \"assertmessages() (messagestestmixin method)\": [\n+        \"assertmessages() (messagestestmixin methode)\": [\n             [135, \"django.contrib.messages.test.MessagesTestMixin.assertMessages\", false]\n         ],\n-        \"assertnotcontains() (simpletestcase method)\": [\n+        \"assertnotcontains() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertNotContains\", false]\n         ],\n-        \"assertnotinhtml() (simpletestcase method)\": [\n+        \"assertnotinhtml() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertNotInHTML\", false]\n         ],\n-        \"assertnumqueries() (transactiontestcase method)\": [\n+        \"assertnumqueries() (transactiontestcase methode)\": [\n             [612, \"django.test.TransactionTestCase.assertNumQueries\", false]\n         ],\n-        \"assertquerysetequal() (transactiontestcase method)\": [\n+        \"assertquerysetequal() (transactiontestcase methode)\": [\n             [612, \"django.test.TransactionTestCase.assertQuerySetEqual\", false]\n         ],\n-        \"assertraisesmessage() (simpletestcase method)\": [\n+        \"assertraisesmessage() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertRaisesMessage\", false]\n         ],\n-        \"assertredirects() (simpletestcase method)\": [\n+        \"assertredirects() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertRedirects\", false]\n         ],\n-        \"asserttemplatenotused() (simpletestcase method)\": [\n+        \"asserttemplatenotused() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertTemplateNotUsed\", false]\n         ],\n-        \"asserttemplateused() (simpletestcase method)\": [\n+        \"asserttemplateused() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertTemplateUsed\", false]\n         ],\n-        \"asserturlequal() (simpletestcase method)\": [\n+        \"asserturlequal() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertURLEqual\", false]\n         ],\n-        \"assertwarnsmessage() (simpletestcase method)\": [\n+        \"assertwarnsmessage() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertWarnsMessage\", false]\n         ],\n-        \"assertxmlequal() (simpletestcase method)\": [\n+        \"assertxmlequal() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertXMLEqual\", false]\n         ],\n-        \"assertxmlnotequal() (simpletestcase method)\": [\n+        \"assertxmlnotequal() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.assertXMLNotEqual\", false]\n         ],\n-        \"assume_scheme (urlfield attribute)\": [\n+        \"assume_scheme (urlfield attribuut)\": [\n             [162, \"django.forms.URLField.assume_scheme\", false]\n         ],\n-        \"assvg (class in django.contrib.gis.db.models.functions)\": [\n+        \"assvg (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.AsSVG\", false]\n         ],\n-        \"aswkb (class in django.contrib.gis.db.models.functions)\": [\n+        \"aswkb (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.AsWKB\", false]\n         ],\n-        \"aswkt (class in django.contrib.gis.db.models.functions)\": [\n+        \"aswkt (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.AsWKT\", false]\n         ],\n         \"async_only_middleware() (in module django.utils.decorators)\": [\n             [200, \"django.utils.decorators.async_only_middleware\", false]\n         ],\n         \"async_to_sync() (in module asgiref.sync)\": [\n             [546, \"asgiref.sync.async_to_sync\", false]\n         ],\n-        \"asyncclient (class in django.test)\": [\n+        \"asyncclient (klasse in django.test)\": [\n             [612, \"django.test.AsyncClient\", false]\n         ],\n-        \"asyncrequestfactory (class in django.test)\": [\n+        \"asyncrequestfactory (klasse in django.test)\": [\n             [609, \"django.test.AsyncRequestFactory\", false]\n         ],\n-        \"atan (class in django.db.models.functions)\": [\n+        \"atan (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.ATan\", false]\n         ],\n-        \"atan2 (class in django.db.models.functions)\": [\n+        \"atan2 (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.ATan2\", false]\n         ],\n-        \"atest_cookie_worked() (backends.base.sessionbase method)\": [\n+        \"atest_cookie_worked() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.atest_cookie_worked\", false]\n         ],\n-        \"atom1feed (class in django.utils.feedgenerator)\": [\n+        \"atom1feed (klasse in django.utils.feedgenerator)\": [\n             [200, \"django.utils.feedgenerator.Atom1Feed\", false]\n         ],\n         \"atomic() (in module django.db.transaction)\": [\n             [576, \"django.db.transaction.atomic\", false]\n         ],\n-        \"attach_alternative() (emailmultialternatives method)\": [\n+        \"attach_alternative() (emailmultialternatives methode)\": [\n             [577, \"django.core.mail.EmailMultiAlternatives.attach_alternative\", false]\n         ],\n-        \"attr_value() (spatialreference method)\": [\n+        \"attr_value() (spatialreference methode)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.attr_value\", false]\n         ],\n-        \"attrs (widget attribute)\": [\n+        \"attrs (widget attribuut)\": [\n             [168, \"django.forms.Widget.attrs\", false]\n         ],\n-        \"aupdate() (backends.base.sessionbase method)\": [\n+        \"aupdate() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.aupdate\", false]\n         ],\n         \"aupdate() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.aupdate\", false]\n         ],\n         \"aupdate_or_create() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.aupdate_or_create\", false]\n         ],\n         \"aupdate_session_auth_hash() (in module django.contrib.auth)\": [\n             [548, \"django.contrib.auth.aupdate_session_auth_hash\", false]\n         ],\n-        \"auser() (httprequest method)\": [\n+        \"auser() (httprequest methode)\": [\n             [188, \"django.http.HttpRequest.auser\", false]\n         ],\n         \"auth() (in module django.contrib.auth.context_processors)\": [\n             [193, \"django.contrib.auth.context_processors.auth\", false]\n         ],\n-        \"auth_code() (spatialreference method)\": [\n+        \"auth_code() (spatialreference methode)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.auth_code\", false]\n         ],\n-        \"auth_name() (spatialreference method)\": [\n+        \"auth_name() (spatialreference methode)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.auth_name\", false]\n         ],\n         \"auth_password_validators\": [\n             [190, \"std-setting-AUTH_PASSWORD_VALIDATORS\", false]\n         ],\n         \"auth_user_model\": [\n             [190, \"std-setting-AUTH_USER_MODEL\", false]\n         ],\n         \"authenticate() (in module django.contrib.auth)\": [\n             [548, \"django.contrib.auth.authenticate\", false]\n         ],\n-        \"authenticate() (modelbackend method)\": [\n+        \"authenticate() (modelbackend methode)\": [\n             [105, \"django.contrib.auth.backends.ModelBackend.authenticate\", false]\n         ],\n-        \"authenticate() (remoteuserbackend method)\": [\n+        \"authenticate() (remoteuserbackend methode)\": [\n             [105, \"django.contrib.auth.backends.RemoteUserBackend.authenticate\", false]\n         ],\n         \"authentication_backends\": [\n             [190, \"std-setting-AUTHENTICATION_BACKENDS\", false]\n         ],\n-        \"authentication_form (loginview attribute)\": [\n+        \"authentication_form (loginview attribuut)\": [\n             [548, \"django.contrib.auth.views.LoginView.authentication_form\", false]\n         ],\n-        \"authenticationform (class in django.contrib.auth.forms)\": [\n+        \"authenticationform (klasse in django.contrib.auth.forms)\": [\n             [548, \"django.contrib.auth.forms.AuthenticationForm\", false]\n         ],\n-        \"authenticationmiddleware (class in django.contrib.auth.middleware)\": [\n+        \"authenticationmiddleware (klasse in django.contrib.auth.middleware)\": [\n             [171, \"django.contrib.auth.middleware.AuthenticationMiddleware\", false]\n         ],\n-        \"auto_created (field attribute)\": [\n+        \"auto_created (field attribuut)\": [\n             [178, \"django.db.models.Field.auto_created\", false]\n         ],\n-        \"auto_id (boundfield attribute)\": [\n+        \"auto_id (boundfield attribuut)\": [\n             [161, \"django.forms.BoundField.auto_id\", false]\n         ],\n-        \"auto_id (form attribute)\": [\n+        \"auto_id (form attribuut)\": [\n             [161, \"django.forms.Form.auto_id\", false]\n         ],\n-        \"auto_now (datefield attribute)\": [\n+        \"auto_now (datefield attribuut)\": [\n             [178, \"django.db.models.DateField.auto_now\", false]\n         ],\n-        \"auto_now_add (datefield attribute)\": [\n+        \"auto_now_add (datefield attribuut)\": [\n             [178, \"django.db.models.DateField.auto_now_add\", false]\n         ],\n-        \"autocomplete_fields (modeladmin attribute)\": [\n+        \"autocomplete_fields (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.autocomplete_fields\", false]\n         ],\n         \"autodiscover() (in module django.contrib.admin)\": [\n             [103, \"django.contrib.admin.autodiscover\", false]\n         ],\n         \"autoescape\": [\n             [194, \"std-templatetag-autoescape\", false]\n         ],\n-        \"autofield (class in django.db.models)\": [\n+        \"autofield (klasse in django.db.models)\": [\n             [178, \"django.db.models.AutoField\", false]\n         ],\n-        \"available_apps (transactiontestcase attribute)\": [\n+        \"available_apps (transactiontestcase attribuut)\": [\n             [609, \"django.test.TransactionTestCase.available_apps\", false]\n         ],\n-        \"avalues() (backends.base.sessionbase method)\": [\n+        \"avalues() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.avalues\", false]\n         ],\n-        \"avg (class in django.db.models)\": [\n+        \"avg (klasse in django.db.models)\": [\n             [185, \"django.db.models.Avg\", false]\n         ],\n-        \"azimuth (class in django.contrib.gis.db.models.functions)\": [\n+        \"azimuth (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.Azimuth\", false]\n         ],\n-        \"backends.base.sessionbase (class in django.contrib.sessions)\": [\n+        \"backends.base.sessionbase (klasse in django.contrib.sessions)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase\", false]\n         ],\n-        \"backends.cached_db.sessionstore (class in django.contrib.sessions)\": [\n+        \"backends.cached_db.sessionstore (klasse in django.contrib.sessions)\": [\n             [589, \"django.contrib.sessions.backends.cached_db.SessionStore\", false]\n         ],\n-        \"backends.db.sessionstore (class in django.contrib.sessions)\": [\n+        \"backends.db.sessionstore (klasse in django.contrib.sessions)\": [\n             [589, \"django.contrib.sessions.backends.db.SessionStore\", false]\n         ],\n-        \"backends.smtp.emailbackend (class in django.core.mail)\": [\n+        \"backends.smtp.emailbackend (klasse in django.core.mail)\": [\n             [577, \"django.core.mail.backends.smtp.EmailBackend\", false]\n         ],\n         \"badrequest\": [\n             [156, \"django.core.exceptions.BadRequest\", false]\n         ],\n-        \"bands (gdalraster attribute)\": [\n+        \"bands (gdalraster attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster.bands\", false]\n         ],\n         \"base36_to_int() (in module django.utils.http)\": [\n             [200, \"django.utils.http.base36_to_int\", false]\n         ],\n-        \"base_field (arrayfield attribute)\": [\n+        \"base_field (arrayfield attribuut)\": [\n             [139, \"django.contrib.postgres.fields.ArrayField.base_field\", false]\n         ],\n-        \"base_field (django.contrib.postgres.forms.baserangefield attribute)\": [\n+        \"base_field (django.contrib.postgres.forms.baserangefield attribuut)\": [\n             [139, \"django.contrib.postgres.fields.django.contrib.postgres.forms.BaseRangeField.base_field\", false]\n         ],\n-        \"base_field (rangefield attribute)\": [\n+        \"base_field (rangefield attribuut)\": [\n             [139, \"django.contrib.postgres.fields.RangeField.base_field\", false]\n         ],\n-        \"base_field (simplearrayfield attribute)\": [\n+        \"base_field (simplearrayfield attribuut)\": [\n             [140, \"django.contrib.postgres.forms.SimpleArrayField.base_field\", false]\n         ],\n-        \"base_field (splitarrayfield attribute)\": [\n+        \"base_field (splitarrayfield attribuut)\": [\n             [140, \"django.contrib.postgres.forms.SplitArrayField.base_field\", false]\n         ],\n-        \"base_manager_name (options attribute)\": [\n+        \"base_manager_name (options attribuut)\": [\n             [184, \"django.db.models.Options.base_manager_name\", false]\n         ],\n-        \"base_session.abstractbasesession (class in django.contrib.sessions)\": [\n+        \"base_session.abstractbasesession (klasse in django.contrib.sessions)\": [\n             [589, \"django.contrib.sessions.base_session.AbstractBaseSession\", false]\n         ],\n-        \"base_session.basesessionmanager (class in django.contrib.sessions)\": [\n+        \"base_session.basesessionmanager (klasse in django.contrib.sessions)\": [\n             [589, \"django.contrib.sessions.base_session.BaseSessionManager\", false]\n         ],\n-        \"base_url (filesystemstorage attribute)\": [\n+        \"base_url (filesystemstorage attribuut)\": [\n             [159, \"django.core.files.storage.FileSystemStorage.base_url\", false]\n         ],\n-        \"base_url (inmemorystorage attribute)\": [\n+        \"base_url (inmemorystorage attribuut)\": [\n             [159, \"django.core.files.storage.InMemoryStorage.base_url\", false]\n         ],\n-        \"base_widget (rangewidget attribute)\": [\n+        \"base_widget (rangewidget attribuut)\": [\n             [140, \"django.contrib.postgres.forms.RangeWidget.base_widget\", false]\n         ],\n-        \"basearchiveindexview (class in django.views.generic.dates)\": [\n+        \"basearchiveindexview (klasse in django.views.generic.dates)\": [\n             [89, \"django.views.generic.dates.BaseArchiveIndexView\", false]\n         ],\n-        \"basebackend (class in django.contrib.auth.backends)\": [\n+        \"basebackend (klasse in django.contrib.auth.backends)\": [\n             [105, \"django.contrib.auth.backends.BaseBackend\", false]\n         ],\n-        \"basecommand (class in django.core.management)\": [\n+        \"basecommand (klasse in django.core.management)\": [\n             [15, \"django.core.management.BaseCommand\", false]\n         ],\n-        \"baseconstraint (class in django.db.models)\": [\n+        \"baseconstraint (klasse in django.db.models)\": [\n             [175, \"django.db.models.BaseConstraint\", false]\n         ],\n-        \"basedatabaseschemaeditor (class in django.db.backends.base.schema)\": [\n+        \"basedatabaseschemaeditor (klasse in django.db.backends.base.schema)\": [\n             [189, \"django.db.backends.base.schema.BaseDatabaseSchemaEditor\", false]\n         ],\n-        \"basedatedetailview (class in django.views.generic.dates)\": [\n+        \"basedatedetailview (klasse in django.views.generic.dates)\": [\n             [89, \"django.views.generic.dates.BaseDateDetailView\", false]\n         ],\n-        \"basedatelistview (class in django.views.generic.dates)\": [\n+        \"basedatelistview (klasse in django.views.generic.dates)\": [\n             [94, \"django.views.generic.dates.BaseDateListView\", false]\n         ],\n-        \"basedayarchiveview (class in django.views.generic.dates)\": [\n+        \"basedayarchiveview (klasse in django.views.generic.dates)\": [\n             [89, \"django.views.generic.dates.BaseDayArchiveView\", false]\n         ],\n-        \"baseformset (class in django.forms.formsets)\": [\n+        \"baseformset (klasse in django.forms.formsets)\": [\n             [580, \"django.forms.formsets.BaseFormSet\", false]\n         ],\n-        \"basegenericinlineformset (class in django.contrib.contenttypes.forms)\": [\n+        \"basegenericinlineformset (klasse in django.contrib.contenttypes.forms)\": [\n             [106, \"django.contrib.contenttypes.forms.BaseGenericInlineFormSet\", false]\n         ],\n-        \"basegeometrywidget (class in django.contrib.gis.forms.widgets)\": [\n+        \"basegeometrywidget (klasse in django.contrib.gis.forms.widgets)\": [\n             [113, \"django.contrib.gis.forms.widgets.BaseGeometryWidget\", false]\n         ],\n-        \"basemontharchiveview (class in django.views.generic.dates)\": [\n+        \"basemontharchiveview (klasse in django.views.generic.dates)\": [\n             [89, \"django.views.generic.dates.BaseMonthArchiveView\", false]\n         ],\n-        \"baserenderer (class in django.forms.renderers)\": [\n+        \"baserenderer (klasse in django.forms.renderers)\": [\n             [166, \"django.forms.renderers.BaseRenderer\", false]\n         ],\n-        \"basetodayarchiveview (class in django.views.generic.dates)\": [\n+        \"basetodayarchiveview (klasse in django.views.generic.dates)\": [\n             [89, \"django.views.generic.dates.BaseTodayArchiveView\", false]\n         ],\n-        \"baseusercreationform (class in django.contrib.auth.forms)\": [\n+        \"baseusercreationform (klasse in django.contrib.auth.forms)\": [\n             [548, \"django.contrib.auth.forms.BaseUserCreationForm\", false]\n         ],\n-        \"baseweekarchiveview (class in django.views.generic.dates)\": [\n+        \"baseweekarchiveview (klasse in django.views.generic.dates)\": [\n             [89, \"django.views.generic.dates.BaseWeekArchiveView\", false]\n         ],\n-        \"baseyeararchiveview (class in django.views.generic.dates)\": [\n+        \"baseyeararchiveview (klasse in django.views.generic.dates)\": [\n             [89, \"django.views.generic.dates.BaseYearArchiveView\", false]\n         ],\n         \"bbcontains\": [\n             [117, \"std-fieldlookup-bbcontains\", false]\n         ],\n         \"bboverlaps\": [\n             [117, \"std-fieldlookup-bboverlaps\", false]\n         ],\n-        \"bigautofield (class in django.db.models)\": [\n+        \"bigautofield (klasse in django.db.models)\": [\n             [178, \"django.db.models.BigAutoField\", false]\n         ],\n-        \"bigintegerfield (class in django.db.models)\": [\n+        \"bigintegerfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.BigIntegerField\", false]\n         ],\n-        \"bigintegerrangefield (class in django.contrib.postgres.fields)\": [\n+        \"bigintegerrangefield (klasse in django.contrib.postgres.fields)\": [\n             [139, \"django.contrib.postgres.fields.BigIntegerRangeField\", false]\n         ],\n-        \"bilateral (transform attribute)\": [\n+        \"bilateral (transform attribuut)\": [\n             [182, \"django.db.models.Transform.bilateral\", false]\n         ],\n-        \"binaryfield (class in django.db.models)\": [\n+        \"binaryfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.BinaryField\", false]\n         ],\n-        \"bitand (class in django.contrib.postgres.aggregates)\": [\n+        \"bitand (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.BitAnd\", false]\n         ],\n-        \"bitor (class in django.contrib.postgres.aggregates)\": [\n+        \"bitor (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.BitOr\", false]\n         ],\n-        \"bitxor (class in django.contrib.postgres.aggregates)\": [\n+        \"bitxor (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.BitXor\", false]\n         ],\n-        \"blank (field attribute)\": [\n+        \"blank (field attribuut)\": [\n             [178, \"django.db.models.Field.blank\", false]\n         ],\n-        \"blank (modelchoicefield attribute)\": [\n+        \"blank (modelchoicefield attribuut)\": [\n             [162, \"django.forms.ModelChoiceField.blank\", false]\n         ],\n         \"block\": [\n             [194, \"std-templatetag-block\", false]\n         ],\n         \"blocktrans\": [\n             [596, \"std-templatetag-blocktrans\", false]\n         ],\n         \"blocktranslate\": [\n             [596, \"std-templatetag-blocktranslate\", false]\n         ],\n-        \"bloomextension (class in django.contrib.postgres.operations)\": [\n+        \"bloomextension (klasse in django.contrib.postgres.operations)\": [\n             [145, \"django.contrib.postgres.operations.BloomExtension\", false]\n         ],\n-        \"bloomindex (class in django.contrib.postgres.indexes)\": [\n+        \"bloomindex (klasse in django.contrib.postgres.indexes)\": [\n             [143, \"django.contrib.postgres.indexes.BloomIndex\", false]\n         ],\n-        \"body (httprequest attribute)\": [\n+        \"body (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.body\", false]\n         ],\n-        \"body_contains() (emailmultialternatives method)\": [\n+        \"body_contains() (emailmultialternatives methode)\": [\n             [577, \"django.core.mail.EmailMultiAlternatives.body_contains\", false]\n         ],\n-        \"booland (class in django.contrib.postgres.aggregates)\": [\n+        \"booland (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.BoolAnd\", false]\n         ],\n-        \"booleanfield (class in django.db.models)\": [\n+        \"booleanfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.BooleanField\", false]\n         ],\n-        \"booleanfield (class in django.forms)\": [\n+        \"booleanfield (klasse in django.forms)\": [\n             [162, \"django.forms.BooleanField\", false]\n         ],\n-        \"boolor (class in django.contrib.postgres.aggregates)\": [\n+        \"boolor (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.BoolOr\", false]\n         ],\n-        \"bound_field_class (baserenderer attribute)\": [\n+        \"bound_field_class (baserenderer attribuut)\": [\n             [166, \"django.forms.renderers.BaseRenderer.bound_field_class\", false]\n         ],\n-        \"bound_field_class (field attribute)\": [\n+        \"bound_field_class (field attribuut)\": [\n             [162, \"django.forms.Field.bound_field_class\", false]\n         ],\n-        \"bound_field_class (form attribute)\": [\n+        \"bound_field_class (form attribuut)\": [\n             [161, \"django.forms.Form.bound_field_class\", false]\n         ],\n-        \"boundary (geosgeometry attribute)\": [\n+        \"boundary (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.boundary\", false]\n         ],\n-        \"boundary() (ogrgeometry method)\": [\n+        \"boundary() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.boundary\", false]\n         ],\n-        \"boundfield (class in django.forms)\": [\n+        \"boundfield (klasse in django.forms)\": [\n             [161, \"django.forms.BoundField\", false]\n         ],\n-        \"boundingcircle (class in django.contrib.gis.db.models.functions)\": [\n+        \"boundingcircle (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.BoundingCircle\", false]\n         ],\n-        \"brinindex (class in django.contrib.postgres.indexes)\": [\n+        \"brinindex (klasse in django.contrib.postgres.indexes)\": [\n             [143, \"django.contrib.postgres.indexes.BrinIndex\", false]\n         ],\n-        \"brokenlinkemailsmiddleware (class in django.middleware.common)\": [\n+        \"brokenlinkemailsmiddleware (klasse in django.middleware.common)\": [\n             [171, \"django.middleware.common.BrokenLinkEmailsMiddleware\", false]\n         ],\n-        \"btreeginextension (class in django.contrib.postgres.operations)\": [\n+        \"btreeginextension (klasse in django.contrib.postgres.operations)\": [\n             [145, \"django.contrib.postgres.operations.BtreeGinExtension\", false]\n         ],\n-        \"btreegistextension (class in django.contrib.postgres.operations)\": [\n+        \"btreegistextension (klasse in django.contrib.postgres.operations)\": [\n             [145, \"django.contrib.postgres.operations.BtreeGistExtension\", false]\n         ],\n-        \"btreeindex (class in django.contrib.postgres.indexes)\": [\n+        \"btreeindex (klasse in django.contrib.postgres.indexes)\": [\n             [143, \"django.contrib.postgres.indexes.BTreeIndex\", false]\n         ],\n-        \"buffer() (geosgeometry method)\": [\n+        \"buffer() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.buffer\", false]\n         ],\n-        \"buffer_with_style() (geosgeometry method)\": [\n+        \"buffer_with_style() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.buffer_with_style\", false]\n         ],\n-        \"build_absolute_uri() (httprequest method)\": [\n+        \"build_absolute_uri() (httprequest methode)\": [\n             [188, \"django.http.HttpRequest.build_absolute_uri\", false]\n         ],\n-        \"build_suite() (discoverrunner method)\": [\n+        \"build_suite() (discoverrunner methode)\": [\n             [609, \"django.test.runner.DiscoverRunner.build_suite\", false]\n         ],\n         \"built-in function\": [\n             [155, \"django.core.management.call_command\", false],\n             [551, \"django.core.cache.utils.make_template_fragment_key\", false],\n             [551, \"django.views.decorators.cache.cache_page\", false],\n             [604, \"django.core.serializers.get_serializer\", false],\n@@ -18388,39 +18388,39 @@\n         ],\n         \"bulk_create() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.bulk_create\", false]\n         ],\n         \"bulk_update() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.bulk_update\", false]\n         ],\n-        \"byteorder (wkbwriter attribute)\": [\n+        \"byteorder (wkbwriter attribuut)\": [\n             [118, \"django.contrib.gis.geos.WKBWriter.byteorder\", false]\n         ],\n         \"cache\": [\n             [551, \"std-templatetag-cache\", false]\n         ],\n         \"cache_control() (in module django.views.decorators.cache)\": [\n             [584, \"django.views.decorators.cache.cache_control\", false]\n         ],\n-        \"cache_key_prefix (backends.cached_db.sessionstore attribute)\": [\n+        \"cache_key_prefix (backends.cached_db.sessionstore attribuut)\": [\n             [589, \"django.contrib.sessions.backends.cached_db.SessionStore.cache_key_prefix\", false]\n         ],\n         \"cache_middleware_alias\": [\n             [190, \"std-setting-CACHE_MIDDLEWARE_ALIAS\", false]\n         ],\n         \"cache_middleware_key_prefix\": [\n             [190, \"std-setting-CACHE_MIDDLEWARE_KEY_PREFIX\", false]\n         ],\n         \"cache_middleware_seconds\": [\n             [190, \"std-setting-CACHE_MIDDLEWARE_SECONDS\", false]\n         ],\n-        \"cached.loader (class in django.template.loaders)\": [\n+        \"cached.loader (klasse in django.template.loaders)\": [\n             [193, \"django.template.loaders.cached.Loader\", false]\n         ],\n-        \"cached_property (class in django.utils.functional)\": [\n+        \"cached_property (klasse in django.utils.functional)\": [\n             [200, \"django.utils.functional.cached_property\", false]\n         ],\n         \"caches\": [\n             [190, \"std-setting-CACHES\", false]\n         ],\n         \"caches-backend\": [\n             [190, \"std-setting-CACHES-BACKEND\", false]\n@@ -18439,328 +18439,328 @@\n         ],\n         \"caches-timeout\": [\n             [190, \"std-setting-CACHES-TIMEOUT\", false]\n         ],\n         \"caches-version\": [\n             [190, \"std-setting-CACHES-VERSION\", false]\n         ],\n-        \"callbackfilter (class in django.utils.log)\": [\n+        \"callbackfilter (klasse in django.utils.log)\": [\n             [170, \"django.utils.log.CallbackFilter\", false]\n         ],\n-        \"callproc() (cursorwrapper method)\": [\n+        \"callproc() (cursorwrapper methode)\": [\n             [574, \"django.db.models.CursorWrapper.callproc\", false]\n         ],\n-        \"can_delete (baseformset attribute)\": [\n+        \"can_delete (baseformset attribuut)\": [\n             [580, \"django.forms.formsets.BaseFormSet.can_delete\", false]\n         ],\n-        \"can_delete (inlinemodeladmin attribute)\": [\n+        \"can_delete (inlinemodeladmin attribuut)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.can_delete\", false]\n         ],\n-        \"can_delete_extra (baseformset attribute)\": [\n+        \"can_delete_extra (baseformset attribuut)\": [\n             [580, \"django.forms.formsets.BaseFormSet.can_delete_extra\", false]\n         ],\n-        \"can_order (baseformset attribute)\": [\n+        \"can_order (baseformset attribuut)\": [\n             [580, \"django.forms.formsets.BaseFormSet.can_order\", false]\n         ],\n         \"capfirst\": [\n             [194, \"std-templatefilter-capfirst\", false]\n         ],\n-        \"captured_kwargs (resolvermatch attribute)\": [\n+        \"captured_kwargs (resolvermatch attribuut)\": [\n             [198, \"django.urls.ResolverMatch.captured_kwargs\", false]\n         ],\n-        \"captureoncommitcallbacks() (testcase class method)\": [\n+        \"captureoncommitcallbacks() (testcase klassemethode)\": [\n             [612, \"django.test.TestCase.captureOnCommitCallbacks\", false]\n         ],\n         \"cascade (in module django.db.models)\": [\n             [178, \"django.db.models.CASCADE\", false]\n         ],\n-        \"case (class in django.db.models.expressions)\": [\n+        \"case (klasse in django.db.models.expressions)\": [\n             [174, \"django.db.models.expressions.Case\", false]\n         ],\n-        \"cast (class in django.db.models.functions)\": [\n+        \"cast (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Cast\", false]\n         ],\n-        \"ceil (class in django.db.models.functions)\": [\n+        \"ceil (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Ceil\", false]\n         ],\n         \"center\": [\n             [194, \"std-templatefilter-center\", false]\n         ],\n-        \"centroid (class in django.contrib.gis.db.models.functions)\": [\n-            [114, \"django.contrib.gis.db.models.functions.Centroid\", false]\n-        ],\n-        \"centroid (geosgeometry attribute)\": [\n+        \"centroid (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.centroid\", false]\n         ],\n-        \"centroid (ogrgeometry attribute)\": [\n+        \"centroid (klasse in django.contrib.gis.db.models.functions)\": [\n+            [114, \"django.contrib.gis.db.models.functions.Centroid\", false]\n+        ],\n+        \"centroid (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.centroid\", false]\n         ],\n-        \"change_form_template (modeladmin attribute)\": [\n+        \"change_form_template (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.change_form_template\", false]\n         ],\n-        \"change_list_template (modeladmin attribute)\": [\n+        \"change_list_template (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.change_list_template\", false]\n         ],\n-        \"change_message (logentry attribute)\": [\n+        \"change_message (logentry attribuut)\": [\n             [103, \"django.contrib.admin.models.LogEntry.change_message\", false]\n         ],\n-        \"change_view() (modeladmin method)\": [\n+        \"change_view() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.change_view\", false]\n         ],\n-        \"changed_data (form attribute)\": [\n+        \"changed_data (form attribuut)\": [\n             [161, \"django.forms.Form.changed_data\", false]\n         ],\n-        \"changed_objects (models.basemodelformset attribute)\": [\n+        \"changed_objects (models.basemodelformset attribuut)\": [\n             [583, \"django.forms.models.BaseModelFormSet.changed_objects\", false]\n         ],\n-        \"changefreq (sitemap attribute)\": [\n+        \"changefreq (sitemap attribuut)\": [\n             [149, \"django.contrib.sitemaps.Sitemap.changefreq\", false]\n         ],\n-        \"changelist_view() (modeladmin method)\": [\n+        \"changelist_view() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.changelist_view\", false]\n         ],\n         \"changepassword\": [\n             [155, \"django-admin-changepassword\", false]\n         ],\n         \"changepassword command line option\": [\n             [155, \"cmdoption-changepassword-database\", false]\n         ],\n-        \"charfield (class in django.db.models)\": [\n+        \"charfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.CharField\", false]\n         ],\n-        \"charfield (class in django.forms)\": [\n+        \"charfield (klasse in django.forms)\": [\n             [162, \"django.forms.CharField\", false]\n         ],\n-        \"charset (httpresponse attribute)\": [\n+        \"charset (httpresponse attribuut)\": [\n             [188, \"django.http.HttpResponse.charset\", false]\n         ],\n-        \"charset (uploadedfile attribute)\": [\n+        \"charset (uploadedfile attribuut)\": [\n             [160, \"django.core.files.uploadedfile.UploadedFile.charset\", false]\n         ],\n         \"check\": [\n             [155, \"django-admin-check\", false]\n         ],\n         \"check command line option\": [\n             [155, \"cmdoption-check-database\", false],\n             [155, \"cmdoption-check-deploy\", false],\n             [155, \"cmdoption-check-fail-level\", false],\n             [155, \"cmdoption-check-list-tags\", false],\n             [155, \"cmdoption-check-tag\", false]\n         ],\n-        \"check() (basecommand method)\": [\n+        \"check() (basecommand methode)\": [\n             [15, \"django.core.management.BaseCommand.check\", false]\n         ],\n         \"check_for_language() (in module django.utils.translation)\": [\n             [200, \"django.utils.translation.check_for_language\", false]\n         ],\n         \"check_password() (in module django.contrib.auth.hashers)\": [\n             [550, \"django.contrib.auth.hashers.check_password\", false]\n         ],\n-        \"check_password() (models.abstractbaseuser method)\": [\n+        \"check_password() (models.abstractbaseuser methode)\": [\n             [547, \"django.contrib.auth.models.AbstractBaseUser.check_password\", false]\n         ],\n-        \"check_password() (models.user method)\": [\n+        \"check_password() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.check_password\", false]\n         ],\n-        \"check_test (checkboxinput attribute)\": [\n+        \"check_test (checkboxinput attribuut)\": [\n             [168, \"django.forms.CheckboxInput.check_test\", false]\n         ],\n-        \"checkboxinput (class in django.forms)\": [\n+        \"checkboxinput (klasse in django.forms)\": [\n             [168, \"django.forms.CheckboxInput\", false]\n         ],\n-        \"checkboxselectmultiple (class in django.forms)\": [\n+        \"checkboxselectmultiple (klasse in django.forms)\": [\n             [168, \"django.forms.CheckboxSelectMultiple\", false]\n         ],\n-        \"checkconstraint (class in django.db.models)\": [\n+        \"checkconstraint (klasse in django.db.models)\": [\n             [175, \"django.db.models.CheckConstraint\", false]\n         ],\n-        \"checkmessage (class in django.core.checks)\": [\n+        \"checkmessage (klasse in django.core.checks)\": [\n             [86, \"django.core.checks.CheckMessage\", false]\n         ],\n-        \"choicefield (class in django.forms)\": [\n+        \"choicefield (klasse in django.forms)\": [\n             [162, \"django.forms.ChoiceField\", false]\n         ],\n-        \"choices (choicefield attribute)\": [\n+        \"choices (choicefield attribuut)\": [\n             [162, \"django.forms.ChoiceField.choices\", false]\n         ],\n-        \"choices (field attribute)\": [\n+        \"choices (field attribuut)\": [\n             [178, \"django.db.models.Field.choices\", false]\n         ],\n-        \"choices (select attribute)\": [\n+        \"choices (select attribuut)\": [\n             [168, \"django.forms.Select.choices\", false]\n         ],\n-        \"chr (class in django.db.models.functions)\": [\n+        \"chr (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Chr\", false]\n         ],\n-        \"chunk_size (fileuploadhandler attribute)\": [\n+        \"chunk_size (fileuploadhandler attribuut)\": [\n             [160, \"django.core.files.uploadhandler.FileUploadHandler.chunk_size\", false]\n         ],\n-        \"chunks() (file method)\": [\n+        \"chunks() (file methode)\": [\n             [157, \"django.core.files.File.chunks\", false]\n         ],\n-        \"chunks() (uploadedfile method)\": [\n+        \"chunks() (uploadedfile methode)\": [\n             [160, \"django.core.files.uploadedfile.UploadedFile.chunks\", false]\n         ],\n-        \"citextextension (class in django.contrib.postgres.operations)\": [\n+        \"citextextension (klasse in django.contrib.postgres.operations)\": [\n             [145, \"django.contrib.postgres.operations.CITextExtension\", false]\n         ],\n-        \"city() (geoip2 method)\": [\n+        \"city() (geoip2 methode)\": [\n             [116, \"django.contrib.gis.geoip2.GeoIP2.city\", false]\n         ],\n-        \"classes (inlinemodeladmin attribute)\": [\n+        \"classes (inlinemodeladmin attribuut)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.classes\", false]\n         ],\n-        \"classproperty (class in django.utils.functional)\": [\n+        \"classproperty (klasse in django.utils.functional)\": [\n             [200, \"django.utils.functional.classproperty\", false]\n         ],\n-        \"clean() (field method)\": [\n+        \"clean() (field methode)\": [\n             [162, \"django.forms.Field.clean\", false]\n         ],\n-        \"clean() (form method)\": [\n+        \"clean() (form methode)\": [\n             [161, \"django.forms.Form.clean\", false]\n         ],\n-        \"clean() (model method)\": [\n+        \"clean() (model methode)\": [\n             [181, \"django.db.models.Model.clean\", false]\n         ],\n-        \"clean() (models.abstractbaseuser method)\": [\n+        \"clean() (models.abstractbaseuser methode)\": [\n             [547, \"django.contrib.auth.models.AbstractBaseUser.clean\", false]\n         ],\n-        \"clean() (models.abstractuser method)\": [\n+        \"clean() (models.abstractuser methode)\": [\n             [547, \"django.contrib.auth.models.AbstractUser.clean\", false]\n         ],\n-        \"clean_fields() (model method)\": [\n+        \"clean_fields() (model methode)\": [\n             [181, \"django.db.models.Model.clean_fields\", false]\n         ],\n         \"clean_savepoints() (in module django.db.transaction)\": [\n             [576, \"django.db.transaction.clean_savepoints\", false]\n         ],\n-        \"clean_username() (remoteuserbackend method)\": [\n+        \"clean_username() (remoteuserbackend methode)\": [\n             [105, \"django.contrib.auth.backends.RemoteUserBackend.clean_username\", false]\n         ],\n-        \"cleaned_data (form attribute)\": [\n+        \"cleaned_data (form attribuut)\": [\n             [161, \"django.forms.Form.cleaned_data\", false]\n         ],\n-        \"cleansed_substitute (safeexceptionreporterfilter attribute)\": [\n+        \"cleansed_substitute (safeexceptionreporterfilter attribuut)\": [\n             [32, \"django.views.debug.SafeExceptionReporterFilter.cleansed_substitute\", false]\n         ],\n-        \"clear() (backends.base.sessionbase method)\": [\n+        \"clear() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.clear\", false]\n         ],\n-        \"clear() (cache method)\": [\n+        \"clear() (cache methode)\": [\n             [551, \"django.core.cache.cache.clear\", false]\n         ],\n-        \"clear() (relatedmanager method)\": [\n+        \"clear() (relatedmanager methode)\": [\n             [186, \"django.db.models.fields.related.RelatedManager.clear\", false]\n         ],\n-        \"clear_cache() (contenttypemanager method)\": [\n+        \"clear_cache() (contenttypemanager methode)\": [\n             [106, \"django.contrib.contenttypes.models.ContentTypeManager.clear_cache\", false]\n         ],\n-        \"clear_expired() (backends.base.sessionbase method)\": [\n+        \"clear_expired() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.clear_expired\", false]\n         ],\n-        \"clearablefileinput (class in django.forms)\": [\n+        \"clearablefileinput (klasse in django.forms)\": [\n             [168, \"django.forms.ClearableFileInput\", false]\n         ],\n         \"clearsessions\": [\n             [155, \"django-admin-clearsessions\", false]\n         ],\n-        \"client (class in django.test)\": [\n+        \"client (klasse in django.test)\": [\n             [612, \"django.test.Client\", false]\n         ],\n-        \"client (response attribute)\": [\n+        \"client (response attribuut)\": [\n             [612, \"django.test.Response.client\", false]\n         ],\n-        \"client (simpletestcase attribute)\": [\n+        \"client (simpletestcase attribuut)\": [\n             [612, \"django.test.SimpleTestCase.client\", false]\n         ],\n         \"client.redirectcycleerror\": [\n             [156, \"django.test.client.RedirectCycleError\", false]\n         ],\n-        \"client_class (simpletestcase attribute)\": [\n+        \"client_class (simpletestcase attribuut)\": [\n             [612, \"django.test.SimpleTestCase.client_class\", false]\n         ],\n-        \"clone() (geosgeometry method)\": [\n+        \"clone() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.clone\", false]\n         ],\n-        \"clone() (ogrgeometry method)\": [\n+        \"clone() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.clone\", false]\n         ],\n-        \"clone() (spatialreference method)\": [\n+        \"clone() (spatialreference methode)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.clone\", false]\n         ],\n-        \"close() (cache method)\": [\n+        \"close() (cache methode)\": [\n             [551, \"django.core.cache.cache.close\", false]\n         ],\n-        \"close() (fieldfile method)\": [\n+        \"close() (fieldfile methode)\": [\n             [178, \"django.db.models.fields.files.FieldFile.close\", false]\n         ],\n-        \"close() (file method)\": [\n+        \"close() (file methode)\": [\n             [157, \"django.core.files.File.close\", false]\n         ],\n-        \"close() (httpresponse method)\": [\n+        \"close() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.close\", false]\n         ],\n-        \"close_rings() (ogrgeometry method)\": [\n+        \"close_rings() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.close_rings\", false]\n         ],\n-        \"closed (httpresponse attribute)\": [\n+        \"closed (httpresponse attribuut)\": [\n             [188, \"django.http.HttpResponse.closed\", false]\n         ],\n-        \"closed (linestring attribute)\": [\n+        \"closed (linestring attribuut)\": [\n             [118, \"django.contrib.gis.geos.LineString.closed\", false]\n         ],\n-        \"closed (multilinestring attribute)\": [\n+        \"closed (multilinestring attribuut)\": [\n             [118, \"django.contrib.gis.geos.MultiLineString.closed\", false]\n         ],\n-        \"closestpoint (class in django.contrib.gis.db.models.functions)\": [\n+        \"closestpoint (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.ClosestPoint\", false]\n         ],\n-        \"coalesce (class in django.db.models.functions)\": [\n+        \"coalesce (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Coalesce\", false]\n         ],\n-        \"code (emailvalidator attribute)\": [\n+        \"code (emailvalidator attribuut)\": [\n             [201, \"django.core.validators.EmailValidator.code\", false]\n         ],\n-        \"code (prohibitnullcharactersvalidator attribute)\": [\n+        \"code (prohibitnullcharactersvalidator attribuut)\": [\n             [201, \"django.core.validators.ProhibitNullCharactersValidator.code\", false]\n         ],\n-        \"code (regexvalidator attribute)\": [\n+        \"code (regexvalidator attribuut)\": [\n             [201, \"django.core.validators.RegexValidator.code\", false]\n         ],\n-        \"codename (models.permission attribute)\": [\n+        \"codename (models.permission attribuut)\": [\n             [105, \"django.contrib.auth.models.Permission.codename\", false]\n         ],\n-        \"coerce (typedchoicefield attribute)\": [\n+        \"coerce (typedchoicefield attribuut)\": [\n             [162, \"django.forms.TypedChoiceField.coerce\", false]\n         ],\n-        \"collate (class in django.db.models.functions)\": [\n+        \"collate (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Collate\", false]\n         ],\n-        \"collect (class in django.contrib.gis.db.models)\": [\n+        \"collect (klasse in django.contrib.gis.db.models)\": [\n             [117, \"django.contrib.gis.db.models.Collect\", false]\n         ],\n         \"collectstatic\": [\n             [151, \"django-admin-collectstatic\", false]\n         ],\n         \"collectstatic command line option\": [\n             [151, \"cmdoption-collectstatic-clear\", false],\n             [151, \"cmdoption-collectstatic-dry-run\", false],\n             [151, \"cmdoption-collectstatic-ignore\", false],\n             [151, \"cmdoption-collectstatic-link\", false],\n             [151, \"cmdoption-collectstatic-no-default-ignore\", false],\n             [151, \"cmdoption-collectstatic-no-post-process\", false],\n             [151, \"cmdoption-collectstatic-noinput\", false]\n         ],\n-        \"color_interp() (gdalband method)\": [\n+        \"color_interp() (gdalband methode)\": [\n             [115, \"django.contrib.gis.gdal.GDALBand.color_interp\", false]\n         ],\n-        \"colorinput (class in django.forms)\": [\n+        \"colorinput (klasse in django.forms)\": [\n             [168, \"django.forms.ColorInput\", false]\n         ],\n-        \"combofield (class in django.forms)\": [\n+        \"combofield (klasse in django.forms)\": [\n             [162, \"django.forms.ComboField\", false]\n         ],\n         \"command line option\": [\n             [155, \"cmdoption-force-color\", false],\n             [155, \"cmdoption-no-color\", false],\n             [155, \"cmdoption-pythonpath\", false],\n             [155, \"cmdoption-settings\", false],\n@@ -18911,343 +18911,343 @@\n             [545, \"index-94\", false],\n             [545, \"index-95\", false],\n             [545, \"index-96\", false],\n             [545, \"index-97\", false],\n             [545, \"index-98\", false],\n             [545, \"index-99\", false]\n         ],\n-        \"commonmiddleware (class in django.middleware.common)\": [\n+        \"commonmiddleware (klasse in django.middleware.common)\": [\n             [171, \"django.middleware.common.CommonMiddleware\", false]\n         ],\n-        \"commonpasswordvalidator (class in django.contrib.auth.password_validation)\": [\n+        \"commonpasswordvalidator (klasse in django.contrib.auth.password_validation)\": [\n             [550, \"django.contrib.auth.password_validation.CommonPasswordValidator\", false]\n         ],\n         \"compilemessages\": [\n             [155, \"django-admin-compilemessages\", false]\n         ],\n         \"compilemessages command line option\": [\n             [155, \"cmdoption-compilemessages-exclude\", false],\n             [155, \"cmdoption-compilemessages-ignore\", false],\n             [155, \"cmdoption-compilemessages-locale\", false],\n             [155, \"cmdoption-compilemessages-use-fuzzy\", false]\n         ],\n-        \"compositeprimarykey (class in django.db.models)\": [\n+        \"compositeprimarykey (klasse in django.db.models)\": [\n             [178, \"django.db.models.CompositePrimaryKey\", false]\n         ],\n-        \"compress() (multivaluefield method)\": [\n+        \"compress() (multivaluefield methode)\": [\n             [162, \"django.forms.MultiValueField.compress\", false]\n         ],\n-        \"concat (class in django.db.models.functions)\": [\n+        \"concat (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Concat\", false]\n         ],\n-        \"concrete (field attribute)\": [\n+        \"concrete (field attribuut)\": [\n             [178, \"django.db.models.Field.concrete\", false]\n         ],\n         \"concrete model\": [\n             [10, \"term-concrete-model\", true]\n         ],\n-        \"condition (checkconstraint attribute)\": [\n+        \"condition (checkconstraint attribuut)\": [\n             [175, \"django.db.models.CheckConstraint.condition\", false]\n         ],\n-        \"condition (exclusionconstraint attribute)\": [\n+        \"condition (exclusionconstraint attribuut)\": [\n             [137, \"django.contrib.postgres.constraints.ExclusionConstraint.condition\", false]\n         ],\n-        \"condition (filteredrelation attribute)\": [\n+        \"condition (filteredrelation attribuut)\": [\n             [185, \"django.db.models.FilteredRelation.condition\", false]\n         ],\n-        \"condition (index attribute)\": [\n+        \"condition (index attribuut)\": [\n             [180, \"django.db.models.Index.condition\", false]\n         ],\n-        \"condition (uniqueconstraint attribute)\": [\n+        \"condition (uniqueconstraint attribuut)\": [\n             [175, \"django.db.models.UniqueConstraint.condition\", false]\n         ],\n         \"condition() (in module django.views.decorators.http)\": [\n             [584, \"django.views.decorators.http.condition\", false]\n         ],\n         \"conditional_escape() (in module django.utils.html)\": [\n             [200, \"django.utils.html.conditional_escape\", false]\n         ],\n         \"conditional_page() (in module django.views.decorators.http)\": [\n             [584, \"django.views.decorators.http.conditional_page\", false]\n         ],\n-        \"conditionalgetmiddleware (class in django.middleware.http)\": [\n+        \"conditionalgetmiddleware (klasse in django.middleware.http)\": [\n             [171, \"django.middleware.http.ConditionalGetMiddleware\", false]\n         ],\n-        \"configure_user() (remoteuserbackend method)\": [\n+        \"configure_user() (remoteuserbackend methode)\": [\n             [105, \"django.contrib.auth.backends.RemoteUserBackend.configure_user\", false]\n         ],\n-        \"configured (django.conf.settings attribute)\": [\n+        \"configured (django.conf.settings attribuut)\": [\n             [605, \"django.conf.settings.configured\", false]\n         ],\n-        \"confirm_login_allowed() (authenticationform method)\": [\n+        \"confirm_login_allowed() (authenticationform methode)\": [\n             [548, \"django.contrib.auth.forms.AuthenticationForm.confirm_login_allowed\", false]\n         ],\n         \"conn_health_checks\": [\n             [190, \"std-setting-CONN_HEALTH_CHECKS\", false]\n         ],\n         \"conn_max_age\": [\n             [190, \"std-setting-CONN_MAX_AGE\", false]\n         ],\n-        \"connect() (signal method)\": [\n+        \"connect() (signal methode)\": [\n             [606, \"django.dispatch.Signal.connect\", false]\n         ],\n-        \"connection (schemaeditor attribute)\": [\n+        \"connection (schemaeditor attribuut)\": [\n             [189, \"django.db.backends.base.schema.SchemaEditor.connection\", false]\n         ],\n-        \"constraint_validation_compatible (expression attribute)\": [\n+        \"constraint_validation_compatible (expression attribuut)\": [\n             [177, \"django.db.models.Expression.constraint_validation_compatible\", false]\n         ],\n-        \"constraints (options attribute)\": [\n+        \"constraints (options attribuut)\": [\n             [184, \"django.db.models.Options.constraints\", false]\n         ],\n         \"contained\": [\n             [117, \"std-fieldlookup-contained\", false]\n         ],\n         \"contains\": [\n             [185, \"std-fieldlookup-contains\", false]\n         ],\n-        \"contains() (geosgeometry method)\": [\n+        \"contains() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.contains\", false]\n         ],\n         \"contains() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.contains\", false]\n         ],\n-        \"contains() (ogrgeometry method)\": [\n+        \"contains() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.contains\", false]\n         ],\n-        \"contains() (preparedgeometry method)\": [\n+        \"contains() (preparedgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.PreparedGeometry.contains\", false]\n         ],\n-        \"contains_aggregate (expression attribute)\": [\n+        \"contains_aggregate (expression attribuut)\": [\n             [177, \"django.db.models.Expression.contains_aggregate\", false]\n         ],\n-        \"contains_over_clause (expression attribute)\": [\n+        \"contains_over_clause (expression attribuut)\": [\n             [177, \"django.db.models.Expression.contains_over_clause\", false]\n         ],\n         \"contains_properly\": [\n             [117, \"std-fieldlookup-contains_properly\", false]\n         ],\n-        \"contains_properly() (preparedgeometry method)\": [\n+        \"contains_properly() (preparedgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.PreparedGeometry.contains_properly\", false]\n         ],\n-        \"content (httpresponse attribute)\": [\n+        \"content (httpresponse attribuut)\": [\n             [188, \"django.http.HttpResponse.content\", false]\n         ],\n-        \"content (response attribute)\": [\n+        \"content (response attribuut)\": [\n             [612, \"django.test.Response.content\", false]\n         ],\n         \"content_disposition_header() (in module django.utils.http)\": [\n             [200, \"django.utils.http.content_disposition_header\", false]\n         ],\n-        \"content_params (httprequest attribute)\": [\n+        \"content_params (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.content_params\", false]\n         ],\n-        \"content_type (django.views.generic.base.templateresponsemixin attribute)\": [\n+        \"content_type (django.views.generic.base.templateresponsemixin attribuut)\": [\n             [97, \"django.views.generic.base.TemplateResponseMixin.content_type\", false]\n         ],\n-        \"content_type (httprequest attribute)\": [\n+        \"content_type (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.content_type\", false]\n         ],\n-        \"content_type (logentry attribute)\": [\n+        \"content_type (logentry attribuut)\": [\n             [103, \"django.contrib.admin.models.LogEntry.content_type\", false]\n         ],\n-        \"content_type (models.permission attribute)\": [\n+        \"content_type (models.permission attribuut)\": [\n             [105, \"django.contrib.auth.models.Permission.content_type\", false]\n         ],\n-        \"content_type (uploadedfile attribute)\": [\n+        \"content_type (uploadedfile attribuut)\": [\n             [160, \"django.core.files.uploadedfile.UploadedFile.content_type\", false]\n         ],\n-        \"content_type_extra (uploadedfile attribute)\": [\n+        \"content_type_extra (uploadedfile attribuut)\": [\n             [160, \"django.core.files.uploadedfile.UploadedFile.content_type_extra\", false]\n         ],\n-        \"contentfile (class in django.core.files.base)\": [\n+        \"contentfile (klasse in django.core.files.base)\": [\n             [157, \"django.core.files.base.ContentFile\", false]\n         ],\n-        \"contenttype (class in django.contrib.contenttypes.models)\": [\n+        \"contenttype (klasse in django.contrib.contenttypes.models)\": [\n             [106, \"django.contrib.contenttypes.models.ContentType\", false]\n         ],\n-        \"contenttypemanager (class in django.contrib.contenttypes.models)\": [\n+        \"contenttypemanager (klasse in django.contrib.contenttypes.models)\": [\n             [106, \"django.contrib.contenttypes.models.ContentTypeManager\", false]\n         ],\n-        \"context (class in django.template)\": [\n+        \"context (klasse in django.template)\": [\n             [193, \"django.template.Context\", false]\n         ],\n-        \"context (response attribute)\": [\n+        \"context (response attribuut)\": [\n             [612, \"django.test.Response.context\", false]\n         ],\n-        \"context_data (simpletemplateresponse attribute)\": [\n+        \"context_data (simpletemplateresponse attribuut)\": [\n             [192, \"django.template.response.SimpleTemplateResponse.context_data\", false]\n         ],\n-        \"context_object_name (django.views.generic.detail.singleobjectmixin attribute)\": [\n+        \"context_object_name (django.views.generic.detail.singleobjectmixin attribuut)\": [\n             [98, \"django.views.generic.detail.SingleObjectMixin.context_object_name\", false]\n         ],\n-        \"context_object_name (django.views.generic.list.multipleobjectmixin attribute)\": [\n+        \"context_object_name (django.views.generic.list.multipleobjectmixin attribuut)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin.context_object_name\", false]\n         ],\n         \"contextpopexception\": [\n             [193, \"django.template.ContextPopException\", false]\n         ],\n-        \"convert_value() (expression method)\": [\n+        \"convert_value() (expression methode)\": [\n             [177, \"django.db.models.Expression.convert_value\", false]\n         ],\n-        \"convex_hull (geosgeometry attribute)\": [\n+        \"convex_hull (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.convex_hull\", false]\n         ],\n-        \"convex_hull (ogrgeometry attribute)\": [\n+        \"convex_hull (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.convex_hull\", false]\n         ],\n-        \"cookies (client attribute)\": [\n+        \"cookies (client attribuut)\": [\n             [612, \"django.test.Client.cookies\", false]\n         ],\n-        \"cookies (httprequest attribute)\": [\n+        \"cookies (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.COOKIES\", false]\n         ],\n-        \"cookies (httpresponse attribute)\": [\n+        \"cookies (httpresponse attribuut)\": [\n             [188, \"django.http.HttpResponse.cookies\", false]\n         ],\n-        \"coord_dim (ogrgeometry attribute)\": [\n+        \"coord_dim (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.coord_dim\", false]\n         ],\n-        \"coords (geosgeometry attribute)\": [\n+        \"coords (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.coords\", false]\n         ],\n-        \"coords (ogrgeometry attribute)\": [\n+        \"coords (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.coords\", false]\n         ],\n-        \"coords() (geoip2 method)\": [\n+        \"coords() (geoip2 methode)\": [\n             [116, \"django.contrib.gis.geoip2.GeoIP2.coords\", false]\n         ],\n-        \"coordtransform (class in django.contrib.gis.gdal)\": [\n+        \"coordtransform (klasse in django.contrib.gis.gdal)\": [\n             [115, \"django.contrib.gis.gdal.CoordTransform\", false]\n         ],\n-        \"copy() (querydict method)\": [\n+        \"copy() (querydict methode)\": [\n             [188, \"django.http.QueryDict.copy\", false]\n         ],\n-        \"corr (class in django.contrib.postgres.aggregates)\": [\n+        \"corr (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.Corr\", false]\n         ],\n-        \"cos (class in django.db.models.functions)\": [\n+        \"cos (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Cos\", false]\n         ],\n-        \"cot (class in django.db.models.functions)\": [\n+        \"cot (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Cot\", false]\n         ],\n-        \"count (class in django.db.models)\": [\n+        \"count (klasse in django.db.models)\": [\n             [185, \"django.db.models.Count\", false]\n         ],\n-        \"count (paginator attribute)\": [\n+        \"count (paginator attribuut)\": [\n             [187, \"django.core.paginator.Paginator.count\", false]\n         ],\n         \"count() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.count\", false]\n         ],\n-        \"country() (geoip2 method)\": [\n+        \"country() (geoip2 methode)\": [\n             [116, \"django.contrib.gis.geoip2.GeoIP2.country\", false]\n         ],\n-        \"country_code() (geoip2 method)\": [\n+        \"country_code() (geoip2 methode)\": [\n             [116, \"django.contrib.gis.geoip2.GeoIP2.country_code\", false]\n         ],\n-        \"country_name() (geoip2 method)\": [\n+        \"country_name() (geoip2 methode)\": [\n             [116, \"django.contrib.gis.geoip2.GeoIP2.country_name\", false]\n         ],\n         \"coupling\": [\n             [82, \"index-0\", false]\n         ],\n-        \"covarpop (class in django.contrib.postgres.aggregates)\": [\n+        \"covarpop (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.CovarPop\", false]\n         ],\n         \"coveredby\": [\n             [117, \"std-fieldlookup-coveredby\", false]\n         ],\n         \"covers\": [\n             [117, \"std-fieldlookup-covers\", false]\n         ],\n-        \"covers() (geosgeometry method)\": [\n+        \"covers() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.covers\", false]\n         ],\n-        \"covers() (preparedgeometry method)\": [\n+        \"covers() (preparedgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.PreparedGeometry.covers\", false]\n         ],\n         \"create() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.create\", false]\n         ],\n-        \"create() (relatedmanager method)\": [\n+        \"create() (relatedmanager methode)\": [\n             [186, \"django.db.models.fields.related.RelatedManager.create\", false]\n         ],\n-        \"create_model() (basedatabaseschemaeditor method)\": [\n+        \"create_model() (basedatabaseschemaeditor methode)\": [\n             [189, \"django.db.backends.base.schema.BaseDatabaseSchemaEditor.create_model\", false]\n         ],\n-        \"create_model_instance() (backends.db.sessionstore method)\": [\n+        \"create_model_instance() (backends.db.sessionstore methode)\": [\n             [589, \"django.contrib.sessions.backends.db.SessionStore.create_model_instance\", false]\n         ],\n-        \"create_parser() (basecommand method)\": [\n+        \"create_parser() (basecommand methode)\": [\n             [15, \"django.core.management.BaseCommand.create_parser\", false]\n         ],\n-        \"create_superuser() (models.customusermanager method)\": [\n+        \"create_superuser() (models.customusermanager methode)\": [\n             [547, \"django.contrib.auth.models.CustomUserManager.create_superuser\", false]\n         ],\n-        \"create_superuser() (models.usermanager method)\": [\n+        \"create_superuser() (models.usermanager methode)\": [\n             [105, \"django.contrib.auth.models.UserManager.create_superuser\", false]\n         ],\n         \"create_test_db() (in module django.db.connection.creation)\": [\n             [609, \"django.db.connection.creation.create_test_db\", false]\n         ],\n-        \"create_unknown_user (remoteuserbackend attribute)\": [\n+        \"create_unknown_user (remoteuserbackend attribuut)\": [\n             [105, \"django.contrib.auth.backends.RemoteUserBackend.create_unknown_user\", false]\n         ],\n-        \"create_user() (models.customusermanager method)\": [\n+        \"create_user() (models.customusermanager methode)\": [\n             [547, \"django.contrib.auth.models.CustomUserManager.create_user\", false]\n         ],\n-        \"create_user() (models.usermanager method)\": [\n+        \"create_user() (models.usermanager methode)\": [\n             [105, \"django.contrib.auth.models.UserManager.create_user\", false]\n         ],\n         \"createcachetable\": [\n             [155, \"django-admin-createcachetable\", false]\n         ],\n         \"createcachetable command line option\": [\n             [155, \"cmdoption-createcachetable-database\", false],\n             [155, \"cmdoption-createcachetable-dry-run\", false]\n         ],\n-        \"createcollation (class in django.contrib.postgres.operations)\": [\n+        \"createcollation (klasse in django.contrib.postgres.operations)\": [\n             [145, \"django.contrib.postgres.operations.CreateCollation\", false]\n         ],\n-        \"createextension (class in django.contrib.postgres.operations)\": [\n+        \"createextension (klasse in django.contrib.postgres.operations)\": [\n             [145, \"django.contrib.postgres.operations.CreateExtension\", false]\n         ],\n-        \"createmodel (class in django.db.migrations.operations)\": [\n+        \"createmodel (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.CreateModel\", false]\n         ],\n         \"createsuperuser\": [\n             [155, \"django-admin-createsuperuser\", false]\n         ],\n         \"createsuperuser command line option\": [\n             [155, \"cmdoption-createsuperuser-database\", false],\n             [155, \"cmdoption-createsuperuser-email\", false],\n             [155, \"cmdoption-createsuperuser-noinput\", false],\n             [155, \"cmdoption-createsuperuser-username\", false]\n         ],\n-        \"createview (built-in class)\": [\n+        \"createview (ge\\u00efntegreerde klasse)\": [\n             [88, \"CreateView\", false]\n         ],\n-        \"critical (class in django.core.checks)\": [\n+        \"critical (klasse in django.core.checks)\": [\n             [86, \"django.core.checks.Critical\", false]\n         ],\n         \"crosses\": [\n             [117, \"std-fieldlookup-crosses\", false]\n         ],\n-        \"crosses() (geosgeometry method)\": [\n+        \"crosses() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.crosses\", false]\n         ],\n-        \"crosses() (ogrgeometry method)\": [\n+        \"crosses() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.crosses\", false]\n         ],\n-        \"crosses() (preparedgeometry method)\": [\n+        \"crosses() (preparedgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.PreparedGeometry.crosses\", false]\n         ],\n-        \"cryptoextension (class in django.contrib.postgres.operations)\": [\n+        \"cryptoextension (klasse in django.contrib.postgres.operations)\": [\n             [145, \"django.contrib.postgres.operations.CryptoExtension\", false]\n         ],\n         \"csrf_cookie_age\": [\n             [190, \"std-setting-CSRF_COOKIE_AGE\", false]\n         ],\n         \"csrf_cookie_domain\": [\n             [190, \"std-setting-CSRF_COOKIE_DOMAIN\", false]\n@@ -19284,36 +19284,36 @@\n         ],\n         \"csrf_trusted_origins\": [\n             [190, \"std-setting-CSRF_TRUSTED_ORIGINS\", false]\n         ],\n         \"csrf_use_sessions\": [\n             [190, \"std-setting-CSRF_USE_SESSIONS\", false]\n         ],\n-        \"csrfviewmiddleware (class in django.middleware.csrf)\": [\n+        \"csrfviewmiddleware (klasse in django.middleware.csrf)\": [\n             [171, \"django.middleware.csrf.CsrfViewMiddleware\", false]\n         ],\n-        \"css_classes() (boundfield method)\": [\n+        \"css_classes() (boundfield methode)\": [\n             [161, \"django.forms.BoundField.css_classes\", false]\n         ],\n-        \"ct_field (genericinlinemodeladmin attribute)\": [\n+        \"ct_field (genericinlinemodeladmin attribuut)\": [\n             [106, \"django.contrib.contenttypes.admin.GenericInlineModelAdmin.ct_field\", false]\n         ],\n-        \"ct_fk_field (genericinlinemodeladmin attribute)\": [\n+        \"ct_fk_field (genericinlinemodeladmin attribuut)\": [\n             [106, \"django.contrib.contenttypes.admin.GenericInlineModelAdmin.ct_fk_field\", false]\n         ],\n-        \"cumedist (class in django.db.models.functions)\": [\n+        \"cumedist (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.CumeDist\", false]\n         ],\n-        \"current_app (httprequest attribute)\": [\n+        \"current_app (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.current_app\", false]\n         ],\n-        \"current_row (windowframeexclusion attribute)\": [\n+        \"current_row (windowframeexclusion attribuut)\": [\n             [177, \"django.db.models.expressions.WindowFrameExclusion.CURRENT_ROW\", false]\n         ],\n-        \"currentsitemiddleware (class in django.contrib.sites.middleware)\": [\n+        \"currentsitemiddleware (klasse in django.contrib.sites.middleware)\": [\n             [171, \"django.contrib.sites.middleware.CurrentSiteMiddleware\", false]\n         ],\n         \"cut\": [\n             [194, \"std-templatefilter-cut\", false]\n         ],\n         \"cve 2007-0404\": [\n             [545, \"index-125\", false]\n@@ -19704,24 +19704,24 @@\n         ],\n         \"cve 2024-56374\": [\n             [545, \"index-0\", false]\n         ],\n         \"cycle\": [\n             [194, \"std-templatetag-cycle\", false]\n         ],\n-        \"cycle_key() (backends.base.sessionbase method)\": [\n+        \"cycle_key() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.cycle_key\", false]\n         ],\n-        \"d (class in django.contrib.gis.measure)\": [\n+        \"d (klasse in django.contrib.gis.measure)\": [\n             [125, \"django.contrib.gis.measure.D\", false]\n         ],\n-        \"data (boundfield attribute)\": [\n+        \"data (boundfield attribuut)\": [\n             [161, \"django.forms.BoundField.data\", false]\n         ],\n-        \"data() (gdalband method)\": [\n+        \"data() (gdalband methode)\": [\n             [115, \"django.contrib.gis.gdal.GDALBand.data\", false]\n         ],\n         \"data_upload_max_memory_size\": [\n             [190, \"std-setting-DATA_UPLOAD_MAX_MEMORY_SIZE\", false]\n         ],\n         \"data_upload_max_number_fields\": [\n             [190, \"std-setting-DATA_UPLOAD_MAX_NUMBER_FIELDS\", false]\n@@ -19752,21 +19752,21 @@\n         ],\n         \"databaseerror\": [\n             [156, \"django.db.DatabaseError\", false]\n         ],\n         \"databases\": [\n             [190, \"std-setting-DATABASES\", false]\n         ],\n-        \"databases (simpletestcase attribute)\": [\n+        \"databases (simpletestcase attribuut)\": [\n             [612, \"django.test.SimpleTestCase.databases\", false]\n         ],\n-        \"databases (testcase attribute)\": [\n+        \"databases (testcase attribuut)\": [\n             [612, \"django.test.TestCase.databases\", false]\n         ],\n-        \"databases (transactiontestcase attribute)\": [\n+        \"databases (transactiontestcase attribuut)\": [\n             [612, \"django.test.TransactionTestCase.databases\", false]\n         ],\n         \"dataerror\": [\n             [156, \"django.db.DataError\", false]\n         ],\n         \"datafile\": [\n             [190, \"std-setting-DATAFILE\", false]\n@@ -19788,172 +19788,172 @@\n         ],\n         \"datafile_tmp_maxsize\": [\n             [190, \"std-setting-DATAFILE_TMP_MAXSIZE\", false]\n         ],\n         \"datafile_tmp_size\": [\n             [190, \"std-setting-DATAFILE_TMP_SIZE\", false]\n         ],\n-        \"datasource (class in django.contrib.gis.gdal)\": [\n+        \"datasource (klasse in django.contrib.gis.gdal)\": [\n             [115, \"django.contrib.gis.gdal.DataSource\", false]\n         ],\n-        \"datatype() (gdalband method)\": [\n+        \"datatype() (gdalband methode)\": [\n             [115, \"django.contrib.gis.gdal.GDALBand.datatype\", false]\n         ],\n         \"date\": [\n             [185, \"std-fieldlookup-date\", false],\n             [194, \"std-templatefilter-date\", false]\n         ],\n-        \"date_attrs (splitdatetimewidget attribute)\": [\n+        \"date_attrs (splitdatetimewidget attribuut)\": [\n             [168, \"django.forms.SplitDateTimeWidget.date_attrs\", false]\n         ],\n-        \"date_field (datemixin attribute)\": [\n+        \"date_field (datemixin attribuut)\": [\n             [94, \"django.views.generic.dates.DateMixin.date_field\", false]\n         ],\n         \"date_format\": [\n             [190, \"std-setting-DATE_FORMAT\", false]\n         ],\n-        \"date_format (splitdatetimewidget attribute)\": [\n+        \"date_format (splitdatetimewidget attribuut)\": [\n             [168, \"django.forms.SplitDateTimeWidget.date_format\", false]\n         ],\n-        \"date_hierarchy (modeladmin attribute)\": [\n+        \"date_hierarchy (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.date_hierarchy\", false]\n         ],\n         \"date_input_formats\": [\n             [190, \"std-setting-DATE_INPUT_FORMATS\", false]\n         ],\n-        \"date_joined (models.user attribute)\": [\n+        \"date_joined (models.user attribuut)\": [\n             [105, \"django.contrib.auth.models.User.date_joined\", false]\n         ],\n-        \"date_list_period (basedatelistview attribute)\": [\n+        \"date_list_period (basedatelistview attribuut)\": [\n             [94, \"django.views.generic.dates.BaseDateListView.date_list_period\", false]\n         ],\n-        \"datedetailview (built-in class)\": [\n+        \"datedetailview (ge\\u00efntegreerde klasse)\": [\n             [88, \"DateDetailView\", false]\n         ],\n-        \"datedetailview (class in django.views.generic.dates)\": [\n+        \"datedetailview (klasse in django.views.generic.dates)\": [\n             [89, \"django.views.generic.dates.DateDetailView\", false]\n         ],\n-        \"datefield (class in django.db.models)\": [\n+        \"datefield (klasse in django.db.models)\": [\n             [178, \"django.db.models.DateField\", false]\n         ],\n-        \"datefield (class in django.forms)\": [\n+        \"datefield (klasse in django.forms)\": [\n             [162, \"django.forms.DateField\", false]\n         ],\n-        \"dateinput (class in django.forms)\": [\n+        \"dateinput (klasse in django.forms)\": [\n             [168, \"django.forms.DateInput\", false]\n         ],\n-        \"datemixin (class in django.views.generic.dates)\": [\n+        \"datemixin (klasse in django.views.generic.dates)\": [\n             [94, \"django.views.generic.dates.DateMixin\", false]\n         ],\n-        \"daterangefield (class in django.contrib.postgres.fields)\": [\n+        \"daterangefield (klasse in django.contrib.postgres.fields)\": [\n             [139, \"django.contrib.postgres.fields.DateRangeField\", false]\n         ],\n-        \"daterangefield (class in django.contrib.postgres.forms)\": [\n+        \"daterangefield (klasse in django.contrib.postgres.forms)\": [\n             [140, \"django.contrib.postgres.forms.DateRangeField\", false]\n         ],\n         \"dates() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.dates\", false]\n         ],\n         \"datetime_format\": [\n             [190, \"std-setting-DATETIME_FORMAT\", false]\n         ],\n         \"datetime_input_formats\": [\n             [190, \"std-setting-DATETIME_INPUT_FORMATS\", false]\n         ],\n-        \"datetimefield (class in django.db.models)\": [\n+        \"datetimefield (klasse in django.db.models)\": [\n             [178, \"django.db.models.DateTimeField\", false]\n         ],\n-        \"datetimefield (class in django.forms)\": [\n+        \"datetimefield (klasse in django.forms)\": [\n             [162, \"django.forms.DateTimeField\", false]\n         ],\n-        \"datetimeinput (class in django.forms)\": [\n+        \"datetimeinput (klasse in django.forms)\": [\n             [168, \"django.forms.DateTimeInput\", false]\n         ],\n-        \"datetimerangefield (class in django.contrib.postgres.fields)\": [\n+        \"datetimerangefield (klasse in django.contrib.postgres.fields)\": [\n             [139, \"django.contrib.postgres.fields.DateTimeRangeField\", false]\n         ],\n-        \"datetimerangefield (class in django.contrib.postgres.forms)\": [\n+        \"datetimerangefield (klasse in django.contrib.postgres.forms)\": [\n             [140, \"django.contrib.postgres.forms.DateTimeRangeField\", false]\n         ],\n         \"datetimes() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.datetimes\", false]\n         ],\n         \"day\": [\n             [185, \"std-fieldlookup-day\", false]\n         ],\n-        \"day (daymixin attribute)\": [\n+        \"day (daymixin attribuut)\": [\n             [94, \"django.views.generic.dates.DayMixin.day\", false]\n         ],\n-        \"day_format (daymixin attribute)\": [\n+        \"day_format (daymixin attribuut)\": [\n             [94, \"django.views.generic.dates.DayMixin.day_format\", false]\n         ],\n-        \"dayarchiveview (built-in class)\": [\n+        \"dayarchiveview (ge\\u00efntegreerde klasse)\": [\n             [88, \"DayArchiveView\", false]\n         ],\n-        \"dayarchiveview (class in django.views.generic.dates)\": [\n+        \"dayarchiveview (klasse in django.views.generic.dates)\": [\n             [89, \"django.views.generic.dates.DayArchiveView\", false]\n         ],\n-        \"daymixin (class in django.views.generic.dates)\": [\n+        \"daymixin (klasse in django.views.generic.dates)\": [\n             [94, \"django.views.generic.dates.DayMixin\", false]\n         ],\n-        \"db (queryset attribute)\": [\n+        \"db (queryset attribuut)\": [\n             [185, \"django.db.models.query.QuerySet.db\", false]\n         ],\n-        \"db_collation (charfield attribute)\": [\n+        \"db_collation (charfield attribuut)\": [\n             [178, \"django.db.models.CharField.db_collation\", false]\n         ],\n-        \"db_collation (textfield attribute)\": [\n+        \"db_collation (textfield attribuut)\": [\n             [178, \"django.db.models.TextField.db_collation\", false]\n         ],\n-        \"db_column (field attribute)\": [\n+        \"db_column (field attribuut)\": [\n             [178, \"django.db.models.Field.db_column\", false]\n         ],\n-        \"db_comment (field attribute)\": [\n+        \"db_comment (field attribuut)\": [\n             [178, \"django.db.models.Field.db_comment\", false]\n         ],\n-        \"db_constraint (foreignkey attribute)\": [\n+        \"db_constraint (foreignkey attribuut)\": [\n             [178, \"django.db.models.ForeignKey.db_constraint\", false]\n         ],\n-        \"db_constraint (manytomanyfield attribute)\": [\n+        \"db_constraint (manytomanyfield attribuut)\": [\n             [178, \"django.db.models.ManyToManyField.db_constraint\", false]\n         ],\n-        \"db_default (field attribute)\": [\n+        \"db_default (field attribuut)\": [\n             [178, \"django.db.models.Field.db_default\", false]\n         ],\n         \"db_for_read()\": [\n             [570, \"db_for_read\", false]\n         ],\n         \"db_for_write()\": [\n             [570, \"db_for_write\", false]\n         ],\n-        \"db_index (field attribute)\": [\n+        \"db_index (field attribuut)\": [\n             [178, \"django.db.models.Field.db_index\", false]\n         ],\n-        \"db_persist (generatedfield attribute)\": [\n+        \"db_persist (generatedfield attribuut)\": [\n             [178, \"django.db.models.GeneratedField.db_persist\", false]\n         ],\n-        \"db_table (manytomanyfield attribute)\": [\n+        \"db_table (manytomanyfield attribuut)\": [\n             [178, \"django.db.models.ManyToManyField.db_table\", false]\n         ],\n-        \"db_table (options attribute)\": [\n+        \"db_table (options attribuut)\": [\n             [184, \"django.db.models.Options.db_table\", false]\n         ],\n-        \"db_table_comment (options attribute)\": [\n+        \"db_table_comment (options attribuut)\": [\n             [184, \"django.db.models.Options.db_table_comment\", false]\n         ],\n-        \"db_tablespace (field attribute)\": [\n+        \"db_tablespace (field attribuut)\": [\n             [178, \"django.db.models.Field.db_tablespace\", false]\n         ],\n-        \"db_tablespace (index attribute)\": [\n+        \"db_tablespace (index attribuut)\": [\n             [180, \"django.db.models.Index.db_tablespace\", false]\n         ],\n-        \"db_tablespace (options attribute)\": [\n+        \"db_tablespace (options attribuut)\": [\n             [184, \"django.db.models.Options.db_tablespace\", false]\n         ],\n-        \"db_type() (field method)\": [\n+        \"db_type() (field methode)\": [\n             [178, \"django.db.models.Field.db_type\", false]\n         ],\n         \"dbshell\": [\n             [155, \"django-admin-dbshell\", false]\n         ],\n         \"dbshell command line option\": [\n             [155, \"cmdoption-dbshell-0\", false],\n@@ -19968,86 +19968,86 @@\n         \"deactivate_all() (in module django.utils.translation)\": [\n             [200, \"django.utils.translation.deactivate_all\", false]\n         ],\n         \"debug\": [\n             [190, \"std-setting-DEBUG\", false],\n             [194, \"std-templatetag-debug\", false]\n         ],\n-        \"debug (class in django.core.checks)\": [\n+        \"debug (klasse in django.core.checks)\": [\n             [86, \"django.core.checks.Debug\", false]\n         ],\n         \"debug() (in module django.template.context_processors)\": [\n             [193, \"django.template.context_processors.debug\", false]\n         ],\n         \"debug_propagate_exceptions\": [\n             [190, \"std-setting-DEBUG_PROPAGATE_EXCEPTIONS\", false]\n         ],\n-        \"decimal_places (decimalfield attribute)\": [\n+        \"decimal_places (decimalfield attribuut)\": [\n             [162, \"django.forms.DecimalField.decimal_places\", false],\n             [178, \"django.db.models.DecimalField.decimal_places\", false]\n         ],\n         \"decimal_separator\": [\n             [190, \"std-setting-DECIMAL_SEPARATOR\", false]\n         ],\n-        \"decimalfield (class in django.db.models)\": [\n+        \"decimalfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.DecimalField\", false]\n         ],\n-        \"decimalfield (class in django.forms)\": [\n+        \"decimalfield (klasse in django.forms)\": [\n             [162, \"django.forms.DecimalField\", false]\n         ],\n-        \"decimalrangefield (class in django.contrib.postgres.fields)\": [\n+        \"decimalrangefield (klasse in django.contrib.postgres.fields)\": [\n             [139, \"django.contrib.postgres.fields.DecimalRangeField\", false]\n         ],\n-        \"decimalrangefield (class in django.contrib.postgres.forms)\": [\n+        \"decimalrangefield (klasse in django.contrib.postgres.forms)\": [\n             [140, \"django.contrib.postgres.forms.DecimalRangeField\", false]\n         ],\n-        \"decimalvalidator (class in django.core.validators)\": [\n+        \"decimalvalidator (klasse in django.core.validators)\": [\n             [201, \"django.core.validators.DecimalValidator\", false]\n         ],\n-        \"decoder (jsonfield attribute)\": [\n+        \"decoder (jsonfield attribuut)\": [\n             [162, \"django.forms.JSONField.decoder\", false],\n             [178, \"django.db.models.JSONField.decoder\", false]\n         ],\n-        \"decompress() (multiwidget method)\": [\n+        \"decompress() (multiwidget methode)\": [\n             [168, \"django.forms.MultiWidget.decompress\", false]\n         ],\n-        \"decompress() (rangewidget method)\": [\n+        \"decompress() (rangewidget methode)\": [\n             [140, \"django.contrib.postgres.forms.RangeWidget.decompress\", false]\n         ],\n-        \"deconstruct() (field method)\": [\n+        \"deconstruct() (field methode)\": [\n             [178, \"django.db.models.Field.deconstruct\", false]\n         ],\n         \"decorator_from_middleware() (in module django.utils.decorators)\": [\n             [200, \"django.utils.decorators.decorator_from_middleware\", false]\n         ],\n         \"decorator_from_middleware_with_args() (in module django.utils.decorators)\": [\n             [200, \"django.utils.decorators.decorator_from_middleware_with_args\", false]\n         ],\n-        \"decr() (cache method)\": [\n+        \"decr() (cache methode)\": [\n             [551, \"django.core.cache.cache.decr\", false]\n         ],\n         \"default\": [\n             [194, \"std-templatefilter-default\", false]\n         ],\n-        \"default (appconfig attribute)\": [\n+        \"default (appconfig attribuut)\": [\n             [85, \"django.apps.AppConfig.default\", false]\n         ],\n-        \"default (field attribute)\": [\n+        \"default (field attribuut)\": [\n             [178, \"django.db.models.Field.default\", false]\n         ],\n         \"default_auto_field\": [\n             [190, \"std-setting-DEFAULT_AUTO_FIELD\", false]\n         ],\n-        \"default_auto_field (appconfig attribute)\": [\n+        \"default_auto_field (appconfig attribuut)\": [\n             [85, \"django.apps.AppConfig.default_auto_field\", false]\n         ],\n-        \"default_bounds (datetimerangefield attribute)\": [\n+        \"default_bounds (datetimerangefield attribuut)\": [\n             [139, \"django.contrib.postgres.fields.DateTimeRangeField.default_bounds\", false]\n         ],\n-        \"default_bounds (decimalrangefield attribute)\": [\n+        \"default_bounds (decimalrangefield attribuut)\": [\n             [139, \"django.contrib.postgres.fields.DecimalRangeField.default_bounds\", false]\n         ],\n         \"default_charset\": [\n             [190, \"std-setting-DEFAULT_CHARSET\", false]\n         ],\n         \"default_exception_reporter\": [\n             [190, \"std-setting-DEFAULT_EXCEPTION_REPORTER\", false]\n@@ -20060,290 +20060,290 @@\n         ],\n         \"default_if_none\": [\n             [194, \"std-templatefilter-default_if_none\", false]\n         ],\n         \"default_index_tablespace\": [\n             [190, \"std-setting-DEFAULT_INDEX_TABLESPACE\", false]\n         ],\n-        \"default_lat (osmwidget attribute)\": [\n+        \"default_lat (osmwidget attribuut)\": [\n             [113, \"django.contrib.gis.forms.widgets.OSMWidget.default_lat\", false]\n         ],\n-        \"default_lon (osmwidget attribute)\": [\n+        \"default_lon (osmwidget attribuut)\": [\n             [113, \"django.contrib.gis.forms.widgets.OSMWidget.default_lon\", false]\n         ],\n-        \"default_manager_name (options attribute)\": [\n+        \"default_manager_name (options attribuut)\": [\n             [184, \"django.db.models.Options.default_manager_name\", false]\n         ],\n-        \"default_permissions (options attribute)\": [\n+        \"default_permissions (options attribuut)\": [\n             [184, \"django.db.models.Options.default_permissions\", false]\n         ],\n-        \"default_related_name (options attribute)\": [\n+        \"default_related_name (options attribuut)\": [\n             [184, \"django.db.models.Options.default_related_name\", false]\n         ],\n-        \"default_renderer (form attribute)\": [\n+        \"default_renderer (form attribuut)\": [\n             [161, \"django.forms.Form.default_renderer\", false]\n         ],\n-        \"default_site (apps.simpleadminconfig attribute)\": [\n+        \"default_site (apps.simpleadminconfig attribuut)\": [\n             [103, \"django.contrib.admin.apps.SimpleAdminConfig.default_site\", false]\n         ],\n         \"default_storage (in module django.core.files.storage)\": [\n             [159, \"django.core.files.storage.default_storage\", false]\n         ],\n         \"default_tablespace\": [\n             [190, \"std-setting-DEFAULT_TABLESPACE\", false]\n         ],\n-        \"default_zoom (osmwidget attribute)\": [\n+        \"default_zoom (osmwidget attribuut)\": [\n             [113, \"django.contrib.gis.forms.widgets.OSMWidget.default_zoom\", false]\n         ],\n         \"defaults.bad_request() (in module django.views)\": [\n             [202, \"django.views.defaults.bad_request\", false]\n         ],\n         \"defaults.page_not_found() (in module django.views)\": [\n             [202, \"django.views.defaults.page_not_found\", false]\n         ],\n         \"defaults.permission_denied() (in module django.views)\": [\n             [202, \"django.views.defaults.permission_denied\", false]\n         ],\n         \"defaults.server_error() (in module django.views)\": [\n             [202, \"django.views.defaults.server_error\", false]\n         ],\n-        \"defaultstorage (class in django.core.files.storage)\": [\n+        \"defaultstorage (klasse in django.core.files.storage)\": [\n             [159, \"django.core.files.storage.DefaultStorage\", false]\n         ],\n         \"defer() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.defer\", false]\n         ],\n-        \"deferrable (exclusionconstraint attribute)\": [\n+        \"deferrable (exclusionconstraint attribuut)\": [\n             [137, \"django.contrib.postgres.constraints.ExclusionConstraint.deferrable\", false]\n         ],\n-        \"deferrable (uniqueconstraint attribute)\": [\n+        \"deferrable (uniqueconstraint attribuut)\": [\n             [175, \"django.db.models.UniqueConstraint.deferrable\", false]\n         ],\n         \"definitive\": [\n             [82, \"index-3\", false]\n         ],\n-        \"degrees (class in django.db.models.functions)\": [\n+        \"degrees (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Degrees\", false]\n         ],\n-        \"delete() (cache method)\": [\n+        \"delete() (cache methode)\": [\n             [551, \"django.core.cache.cache.delete\", false]\n         ],\n-        \"delete() (client method)\": [\n+        \"delete() (client methode)\": [\n             [612, \"django.test.Client.delete\", false]\n         ],\n-        \"delete() (django.views.generic.edit.deletionmixin method)\": [\n+        \"delete() (django.views.generic.edit.deletionmixin methode)\": [\n             [95, \"django.views.generic.edit.DeletionMixin.delete\", false]\n         ],\n-        \"delete() (fieldfile method)\": [\n+        \"delete() (fieldfile methode)\": [\n             [178, \"django.db.models.fields.files.FieldFile.delete\", false]\n         ],\n-        \"delete() (file method)\": [\n+        \"delete() (file methode)\": [\n             [157, \"django.core.files.File.delete\", false]\n         ],\n         \"delete() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.delete\", false]\n         ],\n-        \"delete() (model method)\": [\n+        \"delete() (model methode)\": [\n             [181, \"django.db.models.Model.delete\", false]\n         ],\n-        \"delete() (storage method)\": [\n+        \"delete() (storage methode)\": [\n             [159, \"django.core.files.storage.Storage.delete\", false]\n         ],\n-        \"delete_confirmation_template (modeladmin attribute)\": [\n+        \"delete_confirmation_template (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.delete_confirmation_template\", false]\n         ],\n-        \"delete_cookie() (httpresponse method)\": [\n+        \"delete_cookie() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.delete_cookie\", false]\n         ],\n-        \"delete_many() (cache method)\": [\n+        \"delete_many() (cache methode)\": [\n             [551, \"django.core.cache.cache.delete_many\", false]\n         ],\n-        \"delete_model() (basedatabaseschemaeditor method)\": [\n+        \"delete_model() (basedatabaseschemaeditor methode)\": [\n             [189, \"django.db.backends.base.schema.BaseDatabaseSchemaEditor.delete_model\", false]\n         ],\n-        \"delete_model() (modeladmin method)\": [\n+        \"delete_model() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.delete_model\", false]\n         ],\n-        \"delete_queryset() (modeladmin method)\": [\n+        \"delete_queryset() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.delete_queryset\", false]\n         ],\n-        \"delete_selected_confirmation_template (modeladmin attribute)\": [\n+        \"delete_selected_confirmation_template (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.delete_selected_confirmation_template\", false]\n         ],\n-        \"delete_test_cookie() (backends.base.sessionbase method)\": [\n+        \"delete_test_cookie() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.delete_test_cookie\", false]\n         ],\n-        \"delete_view() (modeladmin method)\": [\n+        \"delete_view() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.delete_view\", false]\n         ],\n-        \"deleted_objects (models.basemodelformset attribute)\": [\n+        \"deleted_objects (models.basemodelformset attribuut)\": [\n             [583, \"django.forms.models.BaseModelFormSet.deleted_objects\", false]\n         ],\n-        \"deletemodel (class in django.db.migrations.operations)\": [\n+        \"deletemodel (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.DeleteModel\", false]\n         ],\n-        \"deleteview (built-in class)\": [\n+        \"deleteview (ge\\u00efntegreerde klasse)\": [\n             [88, \"DeleteView\", false]\n         ],\n-        \"deletion_widget (baseformset attribute)\": [\n+        \"deletion_widget (baseformset attribuut)\": [\n             [580, \"django.forms.formsets.BaseFormSet.deletion_widget\", false]\n         ],\n-        \"delimiter (simplearrayfield attribute)\": [\n+        \"delimiter (simplearrayfield attribuut)\": [\n             [140, \"django.contrib.postgres.forms.SimpleArrayField.delimiter\", false]\n         ],\n-        \"delimiter (stringagg attribute)\": [\n+        \"delimiter (stringagg attribuut)\": [\n             [136, \"django.contrib.postgres.aggregates.StringAgg.delimiter\", false]\n         ],\n-        \"denserank (class in django.db.models.functions)\": [\n+        \"denserank (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.DenseRank\", false]\n         ],\n-        \"desc() (expression method)\": [\n+        \"desc() (expression methode)\": [\n             [177, \"django.db.models.Expression.desc\", false]\n         ],\n-        \"description (field attribute)\": [\n+        \"description (field attribuut)\": [\n             [178, \"django.db.models.Field.description\", false]\n         ],\n-        \"description (gdalband attribute)\": [\n+        \"description (gdalband attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALBand.description\", false]\n         ],\n-        \"descriptor_class (field attribute)\": [\n+        \"descriptor_class (field attribuut)\": [\n             [178, \"django.db.models.Field.descriptor_class\", false]\n         ],\n         \"destroy_test_db() (in module django.db.connection.creation)\": [\n             [609, \"django.db.connection.creation.destroy_test_db\", false]\n         ],\n-        \"detailview (built-in class)\": [\n+        \"detailview (ge\\u00efntegreerde klasse)\": [\n             [88, \"DetailView\", false]\n         ],\n-        \"dict() (querydict method)\": [\n+        \"dict() (querydict methode)\": [\n             [188, \"django.http.QueryDict.dict\", false]\n         ],\n         \"dictsort\": [\n             [194, \"std-templatefilter-dictsort\", false]\n         ],\n         \"dictsortreversed\": [\n             [194, \"std-templatefilter-dictsortreversed\", false]\n         ],\n-        \"difference (class in django.contrib.gis.db.models.functions)\": [\n+        \"difference (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.Difference\", false]\n         ],\n-        \"difference() (geosgeometry method)\": [\n+        \"difference() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.difference\", false]\n         ],\n         \"difference() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.difference\", false]\n         ],\n-        \"difference() (ogrgeometry method)\": [\n+        \"difference() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.difference\", false]\n         ],\n         \"diffsettings\": [\n             [155, \"django-admin-diffsettings\", false]\n         ],\n         \"diffsettings command line option\": [\n             [155, \"cmdoption-diffsettings-all\", false],\n             [155, \"cmdoption-diffsettings-default\", false],\n             [155, \"cmdoption-diffsettings-output\", false]\n         ],\n-        \"dim (geometryfield attribute)\": [\n+        \"dim (geometryfield attribuut)\": [\n             [126, \"django.contrib.gis.db.models.GeometryField.dim\", false]\n         ],\n-        \"dimension (ogrgeometry attribute)\": [\n+        \"dimension (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.dimension\", false]\n         ],\n-        \"dims (geosgeometry attribute)\": [\n+        \"dims (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.dims\", false]\n         ],\n-        \"directory_permissions_mode (filesystemstorage attribute)\": [\n+        \"directory_permissions_mode (filesystemstorage attribuut)\": [\n             [159, \"django.core.files.storage.FileSystemStorage.directory_permissions_mode\", false]\n         ],\n-        \"directory_permissions_mode (inmemorystorage attribute)\": [\n+        \"directory_permissions_mode (inmemorystorage attribuut)\": [\n             [159, \"django.core.files.storage.InMemoryStorage.directory_permissions_mode\", false]\n         ],\n-        \"disable_action() (adminsite method)\": [\n+        \"disable_action() (adminsite methode)\": [\n             [100, \"django.contrib.admin.AdminSite.disable_action\", false]\n         ],\n-        \"disabled (field attribute)\": [\n+        \"disabled (field attribuut)\": [\n             [162, \"django.forms.Field.disabled\", false]\n         ],\n         \"disallowed_user_agents\": [\n             [190, \"std-setting-DISALLOWED_USER_AGENTS\", false]\n         ],\n-        \"disconnect() (signal method)\": [\n+        \"disconnect() (signal methode)\": [\n             [606, \"django.dispatch.Signal.disconnect\", false]\n         ],\n-        \"discoverrunner (class in django.test.runner)\": [\n+        \"discoverrunner (klasse in django.test.runner)\": [\n             [609, \"django.test.runner.DiscoverRunner\", false]\n         ],\n         \"disjoint\": [\n             [117, \"std-fieldlookup-disjoint\", false]\n         ],\n-        \"disjoint() (geosgeometry method)\": [\n+        \"disjoint() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.disjoint\", false]\n         ],\n-        \"disjoint() (ogrgeometry method)\": [\n+        \"disjoint() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.disjoint\", false]\n         ],\n-        \"disjoint() (preparedgeometry method)\": [\n+        \"disjoint() (preparedgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.PreparedGeometry.disjoint\", false]\n         ],\n-        \"dispatch() (django.views.generic.base.view method)\": [\n+        \"dispatch() (django.views.generic.base.view methode)\": [\n             [87, \"django.views.generic.base.View.dispatch\", false]\n         ],\n         \"display() (in module django.contrib.admin)\": [\n             [103, \"django.contrib.admin.display\", false]\n         ],\n-        \"display_raw (basegeometrywidget attribute)\": [\n+        \"display_raw (basegeometrywidget attribuut)\": [\n             [113, \"django.contrib.gis.forms.widgets.BaseGeometryWidget.display_raw\", false]\n         ],\n-        \"distance (class in django.contrib.gis.db.models.functions)\": [\n+        \"distance (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.Distance\", false]\n         ],\n-        \"distance (class in django.contrib.gis.measure)\": [\n+        \"distance (klasse in django.contrib.gis.measure)\": [\n             [125, \"django.contrib.gis.measure.Distance\", false]\n         ],\n-        \"distance() (geosgeometry method)\": [\n+        \"distance() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.distance\", false]\n         ],\n         \"distance_gt\": [\n             [117, \"std-fieldlookup-distance_gt\", false]\n         ],\n         \"distance_gte\": [\n             [117, \"std-fieldlookup-distance_gte\", false]\n         ],\n         \"distance_lt\": [\n             [117, \"std-fieldlookup-distance_lt\", false]\n         ],\n         \"distance_lte\": [\n             [117, \"std-fieldlookup-distance_lte\", false]\n         ],\n-        \"distinct (arrayagg attribute)\": [\n+        \"distinct (arrayagg attribuut)\": [\n             [136, \"django.contrib.postgres.aggregates.ArrayAgg.distinct\", false]\n         ],\n-        \"distinct (avg attribute)\": [\n+        \"distinct (avg attribuut)\": [\n             [185, \"django.db.models.Avg.distinct\", false]\n         ],\n-        \"distinct (count attribute)\": [\n+        \"distinct (count attribuut)\": [\n             [185, \"django.db.models.Count.distinct\", false]\n         ],\n-        \"distinct (jsonbagg attribute)\": [\n+        \"distinct (jsonbagg attribuut)\": [\n             [136, \"django.contrib.postgres.aggregates.JSONBAgg.distinct\", false]\n         ],\n-        \"distinct (stringagg attribute)\": [\n+        \"distinct (stringagg attribuut)\": [\n             [136, \"django.contrib.postgres.aggregates.StringAgg.distinct\", false]\n         ],\n-        \"distinct (sum attribute)\": [\n+        \"distinct (sum attribuut)\": [\n             [185, \"django.db.models.Sum.distinct\", false]\n         ],\n         \"distinct() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.distinct\", false]\n         ],\n         \"divisibleby\": [\n             [194, \"std-templatefilter-divisibleby\", false]\n         ],\n-        \"django (ogrgeomtype attribute)\": [\n+        \"django (ogrgeomtype attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeomType.django\", false]\n         ],\n         \"django-admin command\": [\n             [109, \"django-admin-ogrinspect\", false],\n             [151, \"django-admin-collectstatic\", false],\n             [151, \"django-admin-findstatic\", false],\n             [155, \"django-admin-changepassword\", false],\n@@ -20509,15 +20509,15 @@\n         ],\n         \"django.contrib.postgres.constraints\": [\n             [137, \"module-django.contrib.postgres.constraints\", false]\n         ],\n         \"django.contrib.postgres.expressions\": [\n             [138, \"module-django.contrib.postgres.expressions\", false]\n         ],\n-        \"django.contrib.postgres.forms.baserangefield (class in django.contrib.postgres.fields)\": [\n+        \"django.contrib.postgres.forms.baserangefield (klasse in django.contrib.postgres.fields)\": [\n             [139, \"django.contrib.postgres.fields.django.contrib.postgres.forms.BaseRangeField\", false]\n         ],\n         \"django.contrib.postgres.indexes\": [\n             [143, \"module-django.contrib.postgres.indexes\", false]\n         ],\n         \"django.contrib.postgres.validators\": [\n             [147, \"module-django.contrib.postgres.validators\", false]\n@@ -20542,18 +20542,18 @@\n         ],\n         \"django.contrib.staticfiles\": [\n             [151, \"module-django.contrib.staticfiles\", false]\n         ],\n         \"django.contrib.syndication\": [\n             [152, \"module-django.contrib.syndication\", false]\n         ],\n-        \"django.core.cache.cache (built-in variable)\": [\n+        \"django.core.cache.cache (ge\\u00efntegreerde variabele)\": [\n             [551, \"django.core.cache.cache\", false]\n         ],\n-        \"django.core.cache.caches (built-in variable)\": [\n+        \"django.core.cache.caches (ge\\u00efntegreerde variabele)\": [\n             [551, \"django.core.cache.caches\", false]\n         ],\n         \"django.core.cache.utils.make_template_fragment_key()\": [\n             [551, \"django.core.cache.utils.make_template_fragment_key\", false]\n         ],\n         \"django.core.checks\": [\n             [552, \"module-django.core.checks\", false]\n@@ -20587,27 +20587,27 @@\n         ],\n         \"django.core.paginator\": [\n             [187, \"module-django.core.paginator\", false]\n         ],\n         \"django.core.serializers.get_serializer()\": [\n             [604, \"django.core.serializers.get_serializer\", false]\n         ],\n-        \"django.core.serializers.json.djangojsonencoder (built-in class)\": [\n+        \"django.core.serializers.json.djangojsonencoder (ge\\u00efntegreerde klasse)\": [\n             [604, \"django.core.serializers.json.DjangoJSONEncoder\", false]\n         ],\n         \"django.core.signals\": [\n             [191, \"module-django.core.signals\", false]\n         ],\n-        \"django.core.signals.got_request_exception (built-in variable)\": [\n+        \"django.core.signals.got_request_exception (ge\\u00efntegreerde variabele)\": [\n             [191, \"django.core.signals.got_request_exception\", false]\n         ],\n-        \"django.core.signals.request_finished (built-in variable)\": [\n+        \"django.core.signals.request_finished (ge\\u00efntegreerde variabele)\": [\n             [191, \"django.core.signals.request_finished\", false]\n         ],\n-        \"django.core.signals.request_started (built-in variable)\": [\n+        \"django.core.signals.request_started (ge\\u00efntegreerde variabele)\": [\n             [191, \"django.core.signals.request_started\", false]\n         ],\n         \"django.core.signing\": [\n             [607, \"module-django.core.signing\", false]\n         ],\n         \"django.core.validators\": [\n             [201, \"module-django.core.validators\", false]\n@@ -20617,15 +20617,15 @@\n         ],\n         \"django.db.backends\": [\n             [191, \"module-django.db.backends\", false]\n         ],\n         \"django.db.backends.base.schema\": [\n             [189, \"module-django.db.backends.base.schema\", false]\n         ],\n-        \"django.db.backends.signals.connection_created (built-in variable)\": [\n+        \"django.db.backends.signals.connection_created (ge\\u00efntegreerde variabele)\": [\n             [191, \"django.db.backends.signals.connection_created\", false]\n         ],\n         \"django.db.migrations\": [\n             [600, \"module-django.db.migrations\", false]\n         ],\n         \"django.db.migrations.operations\": [\n             [172, \"module-django.db.migrations.operations\", false]\n@@ -20659,39 +20659,39 @@\n         ],\n         \"django.db.models.options\": [\n             [183, \"module-django.db.models.options\", false]\n         ],\n         \"django.db.models.signals\": [\n             [191, \"module-django.db.models.signals\", false]\n         ],\n-        \"django.db.models.signals.class_prepared (built-in variable)\": [\n+        \"django.db.models.signals.class_prepared (ge\\u00efntegreerde variabele)\": [\n             [191, \"django.db.models.signals.class_prepared\", false]\n         ],\n-        \"django.db.models.signals.m2m_changed (built-in variable)\": [\n+        \"django.db.models.signals.m2m_changed (ge\\u00efntegreerde variabele)\": [\n             [191, \"django.db.models.signals.m2m_changed\", false]\n         ],\n-        \"django.db.models.signals.post_delete (built-in variable)\": [\n+        \"django.db.models.signals.post_delete (ge\\u00efntegreerde variabele)\": [\n             [191, \"django.db.models.signals.post_delete\", false]\n         ],\n-        \"django.db.models.signals.post_init (built-in variable)\": [\n+        \"django.db.models.signals.post_init (ge\\u00efntegreerde variabele)\": [\n             [191, \"django.db.models.signals.post_init\", false]\n         ],\n-        \"django.db.models.signals.post_migrate (built-in variable)\": [\n+        \"django.db.models.signals.post_migrate (ge\\u00efntegreerde variabele)\": [\n             [191, \"django.db.models.signals.post_migrate\", false]\n         ],\n-        \"django.db.models.signals.post_save (built-in variable)\": [\n+        \"django.db.models.signals.post_save (ge\\u00efntegreerde variabele)\": [\n             [191, \"django.db.models.signals.post_save\", false]\n         ],\n-        \"django.db.models.signals.pre_delete (built-in variable)\": [\n+        \"django.db.models.signals.pre_delete (ge\\u00efntegreerde variabele)\": [\n             [191, \"django.db.models.signals.pre_delete\", false]\n         ],\n-        \"django.db.models.signals.pre_migrate (built-in variable)\": [\n+        \"django.db.models.signals.pre_migrate (ge\\u00efntegreerde variabele)\": [\n             [191, \"django.db.models.signals.pre_migrate\", false]\n         ],\n-        \"django.db.models.signals.pre_save (built-in variable)\": [\n+        \"django.db.models.signals.pre_save (ge\\u00efntegreerde variabele)\": [\n             [191, \"django.db.models.signals.pre_save\", false]\n         ],\n         \"django.db.transaction\": [\n             [576, \"module-django.db.transaction\", false]\n         ],\n         \"django.dispatch\": [\n             [606, \"module-django.dispatch\", false]\n@@ -20713,15 +20713,15 @@\n         ],\n         \"django.forms.widgets\": [\n             [168, \"module-django.forms.widgets\", false]\n         ],\n         \"django.http\": [\n             [188, \"module-django.http\", false]\n         ],\n-        \"django.http.http404 (built-in class)\": [\n+        \"django.http.http404 (ge\\u00efntegreerde klasse)\": [\n             [592, \"django.http.Http404\", false]\n         ],\n         \"django.middleware\": [\n             [171, \"module-django.middleware\", false]\n         ],\n         \"django.middleware.cache\": [\n             [171, \"module-django.middleware.cache\", false]\n@@ -20770,18 +20770,18 @@\n         ],\n         \"django.test\": [\n             [611, \"module-django.test\", false]\n         ],\n         \"django.test.signals\": [\n             [191, \"module-django.test.signals\", false]\n         ],\n-        \"django.test.signals.setting_changed (built-in variable)\": [\n+        \"django.test.signals.setting_changed (ge\\u00efntegreerde variabele)\": [\n             [191, \"django.test.signals.setting_changed\", false]\n         ],\n-        \"django.test.signals.template_rendered (built-in variable)\": [\n+        \"django.test.signals.template_rendered (ge\\u00efntegreerde variabele)\": [\n             [191, \"django.test.signals.template_rendered\", false]\n         ],\n         \"django.test.utils\": [\n             [609, \"module-django.test.utils\", false]\n         ],\n         \"django.urls\": [\n             [198, \"module-django.urls\", false]\n@@ -20797,15 +20797,15 @@\n         ],\n         \"django.utils.dateparse\": [\n             [200, \"module-django.utils.dateparse\", false]\n         ],\n         \"django.utils.decorators\": [\n             [200, \"module-django.utils.decorators\", false]\n         ],\n-        \"django.utils.deprecation.middlewaremixin (built-in class)\": [\n+        \"django.utils.deprecation.middlewaremixin (ge\\u00efntegreerde klasse)\": [\n             [588, \"django.utils.deprecation.MiddlewareMixin\", false]\n         ],\n         \"django.utils.encoding\": [\n             [200, \"module-django.utils.encoding\", false]\n         ],\n         \"django.utils.feedgenerator\": [\n             [200, \"module-django.utils.feedgenerator\", false]\n@@ -20857,90 +20857,90 @@\n         ],\n         \"django.views.decorators.http\": [\n             [584, \"module-django.views.decorators.http\", false]\n         ],\n         \"django.views.decorators.vary\": [\n             [584, \"module-django.views.decorators.vary\", false]\n         ],\n-        \"django.views.generic.base.contextmixin (built-in class)\": [\n+        \"django.views.generic.base.contextmixin (ge\\u00efntegreerde klasse)\": [\n             [97, \"django.views.generic.base.ContextMixin\", false]\n         ],\n-        \"django.views.generic.base.redirectview (built-in class)\": [\n+        \"django.views.generic.base.redirectview (ge\\u00efntegreerde klasse)\": [\n             [87, \"django.views.generic.base.RedirectView\", false]\n         ],\n-        \"django.views.generic.base.templateresponsemixin (built-in class)\": [\n+        \"django.views.generic.base.templateresponsemixin (ge\\u00efntegreerde klasse)\": [\n             [97, \"django.views.generic.base.TemplateResponseMixin\", false]\n         ],\n-        \"django.views.generic.base.templateview (built-in class)\": [\n+        \"django.views.generic.base.templateview (ge\\u00efntegreerde klasse)\": [\n             [87, \"django.views.generic.base.TemplateView\", false]\n         ],\n-        \"django.views.generic.base.view (built-in class)\": [\n+        \"django.views.generic.base.view (ge\\u00efntegreerde klasse)\": [\n             [87, \"django.views.generic.base.View\", false]\n         ],\n         \"django.views.generic.dates\": [\n             [89, \"module-django.views.generic.dates\", false]\n         ],\n-        \"django.views.generic.detail.basedetailview (built-in class)\": [\n+        \"django.views.generic.detail.basedetailview (ge\\u00efntegreerde klasse)\": [\n             [90, \"django.views.generic.detail.BaseDetailView\", false]\n         ],\n-        \"django.views.generic.detail.detailview (built-in class)\": [\n+        \"django.views.generic.detail.detailview (ge\\u00efntegreerde klasse)\": [\n             [90, \"django.views.generic.detail.DetailView\", false]\n         ],\n-        \"django.views.generic.detail.singleobjectmixin (built-in class)\": [\n+        \"django.views.generic.detail.singleobjectmixin (ge\\u00efntegreerde klasse)\": [\n             [98, \"django.views.generic.detail.SingleObjectMixin\", false]\n         ],\n-        \"django.views.generic.detail.singleobjecttemplateresponsemixin (built-in class)\": [\n+        \"django.views.generic.detail.singleobjecttemplateresponsemixin (ge\\u00efntegreerde klasse)\": [\n             [98, \"django.views.generic.detail.SingleObjectTemplateResponseMixin\", false]\n         ],\n-        \"django.views.generic.edit.basecreateview (built-in class)\": [\n+        \"django.views.generic.edit.basecreateview (ge\\u00efntegreerde klasse)\": [\n             [91, \"django.views.generic.edit.BaseCreateView\", false]\n         ],\n-        \"django.views.generic.edit.basedeleteview (built-in class)\": [\n+        \"django.views.generic.edit.basedeleteview (ge\\u00efntegreerde klasse)\": [\n             [91, \"django.views.generic.edit.BaseDeleteView\", false]\n         ],\n-        \"django.views.generic.edit.baseformview (built-in class)\": [\n+        \"django.views.generic.edit.baseformview (ge\\u00efntegreerde klasse)\": [\n             [91, \"django.views.generic.edit.BaseFormView\", false]\n         ],\n-        \"django.views.generic.edit.baseupdateview (built-in class)\": [\n+        \"django.views.generic.edit.baseupdateview (ge\\u00efntegreerde klasse)\": [\n             [91, \"django.views.generic.edit.BaseUpdateView\", false]\n         ],\n-        \"django.views.generic.edit.createview (built-in class)\": [\n+        \"django.views.generic.edit.createview (ge\\u00efntegreerde klasse)\": [\n             [91, \"django.views.generic.edit.CreateView\", false]\n         ],\n-        \"django.views.generic.edit.deleteview (built-in class)\": [\n+        \"django.views.generic.edit.deleteview (ge\\u00efntegreerde klasse)\": [\n             [91, \"django.views.generic.edit.DeleteView\", false]\n         ],\n-        \"django.views.generic.edit.deletionmixin (built-in class)\": [\n+        \"django.views.generic.edit.deletionmixin (ge\\u00efntegreerde klasse)\": [\n             [95, \"django.views.generic.edit.DeletionMixin\", false]\n         ],\n-        \"django.views.generic.edit.formmixin (built-in class)\": [\n+        \"django.views.generic.edit.formmixin (ge\\u00efntegreerde klasse)\": [\n             [95, \"django.views.generic.edit.FormMixin\", false]\n         ],\n-        \"django.views.generic.edit.formview (built-in class)\": [\n+        \"django.views.generic.edit.formview (ge\\u00efntegreerde klasse)\": [\n             [91, \"django.views.generic.edit.FormView\", false]\n         ],\n-        \"django.views.generic.edit.modelformmixin (built-in class)\": [\n+        \"django.views.generic.edit.modelformmixin (ge\\u00efntegreerde klasse)\": [\n             [95, \"django.views.generic.edit.ModelFormMixin\", false]\n         ],\n-        \"django.views.generic.edit.processformview (built-in class)\": [\n+        \"django.views.generic.edit.processformview (ge\\u00efntegreerde klasse)\": [\n             [95, \"django.views.generic.edit.ProcessFormView\", false]\n         ],\n-        \"django.views.generic.edit.updateview (built-in class)\": [\n+        \"django.views.generic.edit.updateview (ge\\u00efntegreerde klasse)\": [\n             [91, \"django.views.generic.edit.UpdateView\", false]\n         ],\n-        \"django.views.generic.list.baselistview (built-in class)\": [\n+        \"django.views.generic.list.baselistview (ge\\u00efntegreerde klasse)\": [\n             [90, \"django.views.generic.list.BaseListView\", false]\n         ],\n-        \"django.views.generic.list.listview (built-in class)\": [\n+        \"django.views.generic.list.listview (ge\\u00efntegreerde klasse)\": [\n             [90, \"django.views.generic.list.ListView\", false]\n         ],\n-        \"django.views.generic.list.multipleobjectmixin (built-in class)\": [\n+        \"django.views.generic.list.multipleobjectmixin (ge\\u00efntegreerde klasse)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin\", false]\n         ],\n-        \"django.views.generic.list.multipleobjecttemplateresponsemixin (built-in class)\": [\n+        \"django.views.generic.list.multipleobjecttemplateresponsemixin (ge\\u00efntegreerde klasse)\": [\n             [96, \"django.views.generic.list.MultipleObjectTemplateResponseMixin\", false]\n         ],\n         \"django.views.i18n\": [\n             [596, \"module-django.views.i18n\", false]\n         ],\n         \"django_allow_async_unsafe\": [\n             [86, \"index-0\", false],\n@@ -20997,45 +20997,45 @@\n             [155, \"index-6\", false]\n         ],\n         \"django_watchman_timeout\": [\n             [155, \"envvar-DJANGO_WATCHMAN_TIMEOUT\", false],\n             [155, \"index-4\", false],\n             [393, \"index-0\", false]\n         ],\n-        \"djangodivformrenderer (class in django.forms.renderers)\": [\n+        \"djangodivformrenderer (klasse in django.forms.renderers)\": [\n             [166, \"django.forms.renderers.DjangoDivFormRenderer\", false]\n         ],\n-        \"djangotemplates (class in django.forms.renderers)\": [\n+        \"djangotemplates (klasse in django.forms.renderers)\": [\n             [166, \"django.forms.renderers.DjangoTemplates\", false]\n         ],\n-        \"djangotemplates (class in django.template.backends.django)\": [\n+        \"djangotemplates (klasse in django.template.backends.django)\": [\n             [608, \"django.template.backends.django.DjangoTemplates\", false]\n         ],\n         \"do_nothing (in module django.db.models)\": [\n             [178, \"django.db.models.DO_NOTHING\", false]\n         ],\n-        \"domain (javascriptcatalog attribute)\": [\n+        \"domain (javascriptcatalog attribuut)\": [\n             [596, \"django.views.i18n.JavaScriptCatalog.domain\", false]\n         ],\n-        \"domain (models.site attribute)\": [\n+        \"domain (models.site attribuut)\": [\n             [150, \"django.contrib.sites.models.Site.domain\", false]\n         ],\n-        \"domainnamevalidator (class in django.core.validators)\": [\n+        \"domainnamevalidator (klasse in django.core.validators)\": [\n             [201, \"django.core.validators.DomainNameValidator\", false]\n         ],\n         \"don't repeat yourself\": [\n             [82, \"index-1\", false]\n         ],\n-        \"driver (class in django.contrib.gis.gdal)\": [\n-            [115, \"django.contrib.gis.gdal.Driver\", false]\n-        ],\n-        \"driver (gdalraster attribute)\": [\n+        \"driver (gdalraster attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster.driver\", false]\n         ],\n-        \"driver_count (driver attribute)\": [\n+        \"driver (klasse in django.contrib.gis.gdal)\": [\n+            [115, \"django.contrib.gis.gdal.Driver\", false]\n+        ],\n+        \"driver_count (driver attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Driver.driver_count\", false]\n         ],\n         \"dry\": [\n             [82, \"index-1\", false]\n         ],\n         \"dumpdata\": [\n             [155, \"django-admin-dumpdata\", false]\n@@ -21050,45 +21050,45 @@\n             [155, \"cmdoption-dumpdata-natural-primary\", false],\n             [155, \"cmdoption-dumpdata-output\", false],\n             [155, \"cmdoption-dumpdata-pks\", false]\n         ],\n         \"dumps() (in module django.core.signing)\": [\n             [607, \"django.core.signing.dumps\", false]\n         ],\n-        \"durationfield (class in django.db.models)\": [\n+        \"durationfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.DurationField\", false]\n         ],\n-        \"durationfield (class in django.forms)\": [\n+        \"durationfield (klasse in django.forms)\": [\n             [162, \"django.forms.DurationField\", false]\n         ],\n         \"dwithin\": [\n             [117, \"std-fieldlookup-dwithin\", false]\n         ],\n-        \"each_context() (adminsite method)\": [\n+        \"each_context() (adminsite methode)\": [\n             [103, \"django.contrib.admin.AdminSite.each_context\", false]\n         ],\n         \"earliest() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.earliest\", false]\n         ],\n-        \"editable (field attribute)\": [\n+        \"editable (field attribuut)\": [\n             [178, \"django.db.models.Field.editable\", false]\n         ],\n-        \"ellipsis (paginator attribute)\": [\n+        \"ellipsis (paginator attribuut)\": [\n             [187, \"django.core.paginator.Paginator.ELLIPSIS\", false]\n         ],\n-        \"ellipsoid (spatialreference attribute)\": [\n+        \"ellipsoid (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.ellipsoid\", false]\n         ],\n-        \"email (models.user attribute)\": [\n+        \"email (models.user attribuut)\": [\n             [105, \"django.contrib.auth.models.User.email\", false]\n         ],\n         \"email_backend\": [\n             [190, \"std-setting-EMAIL_BACKEND\", false]\n         ],\n-        \"email_field (models.customuser attribute)\": [\n+        \"email_field (models.customuser attribuut)\": [\n             [547, \"django.contrib.auth.models.CustomUser.EMAIL_FIELD\", false]\n         ],\n         \"email_file_path\": [\n             [190, \"std-setting-EMAIL_FILE_PATH\", false]\n         ],\n         \"email_host\": [\n             [190, \"std-setting-EMAIL_HOST\", false]\n@@ -21107,233 +21107,176 @@\n         ],\n         \"email_ssl_keyfile\": [\n             [190, \"std-setting-EMAIL_SSL_KEYFILE\", false]\n         ],\n         \"email_subject_prefix\": [\n             [190, \"std-setting-EMAIL_SUBJECT_PREFIX\", false]\n         ],\n-        \"email_template_name (passwordresetview attribute)\": [\n+        \"email_template_name (passwordresetview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetView.email_template_name\", false]\n         ],\n         \"email_timeout\": [\n             [190, \"std-setting-EMAIL_TIMEOUT\", false]\n         ],\n         \"email_use_localtime\": [\n             [190, \"std-setting-EMAIL_USE_LOCALTIME\", false]\n         ],\n         \"email_use_ssl\": [\n             [190, \"std-setting-EMAIL_USE_SSL\", false]\n         ],\n         \"email_use_tls\": [\n             [190, \"std-setting-EMAIL_USE_TLS\", false]\n         ],\n-        \"email_user() (models.user method)\": [\n+        \"email_user() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.email_user\", false]\n         ],\n-        \"emailalternative (class in django.core.mail)\": [\n+        \"emailalternative (klasse in django.core.mail)\": [\n             [577, \"django.core.mail.EmailAlternative\", false]\n         ],\n-        \"emailattachment (class in django.core.mail)\": [\n+        \"emailattachment (klasse in django.core.mail)\": [\n             [577, \"django.core.mail.EmailAttachment\", false]\n         ],\n-        \"emailfield (class in django.db.models)\": [\n+        \"emailfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.EmailField\", false]\n         ],\n-        \"emailfield (class in django.forms)\": [\n+        \"emailfield (klasse in django.forms)\": [\n             [162, \"django.forms.EmailField\", false]\n         ],\n-        \"emailinput (class in django.forms)\": [\n+        \"emailinput (klasse in django.forms)\": [\n             [168, \"django.forms.EmailInput\", false]\n         ],\n-        \"emailmessage (class in django.core.mail)\": [\n+        \"emailmessage (klasse in django.core.mail)\": [\n             [577, \"django.core.mail.EmailMessage\", false]\n         ],\n-        \"emailmultialternatives (class in django.core.mail)\": [\n+        \"emailmultialternatives (klasse in django.core.mail)\": [\n             [577, \"django.core.mail.EmailMultiAlternatives\", false]\n         ],\n-        \"emailvalidator (class in django.core.validators)\": [\n+        \"emailvalidator (klasse in django.core.validators)\": [\n             [201, \"django.core.validators.EmailValidator\", false]\n         ],\n-        \"empty (geosgeometry attribute)\": [\n+        \"empty (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.empty\", false]\n         ],\n-        \"empty_label (modelchoicefield attribute)\": [\n+        \"empty_label (modelchoicefield attribuut)\": [\n             [162, \"django.forms.ModelChoiceField.empty_label\", false]\n         ],\n-        \"empty_label (selectdatewidget attribute)\": [\n+        \"empty_label (selectdatewidget attribuut)\": [\n             [168, \"django.forms.SelectDateWidget.empty_label\", false]\n         ],\n-        \"empty_result_set_value (aggregate attribute)\": [\n+        \"empty_result_set_value (aggregate attribuut)\": [\n             [177, \"django.db.models.Aggregate.empty_result_set_value\", false]\n         ],\n-        \"empty_result_set_value (expression attribute)\": [\n+        \"empty_result_set_value (expression attribuut)\": [\n             [177, \"django.db.models.Expression.empty_result_set_value\", false]\n         ],\n-        \"empty_value (charfield attribute)\": [\n+        \"empty_value (charfield attribuut)\": [\n             [162, \"django.forms.CharField.empty_value\", false]\n         ],\n-        \"empty_value (slugfield attribute)\": [\n+        \"empty_value (slugfield attribuut)\": [\n             [162, \"django.forms.SlugField.empty_value\", false]\n         ],\n-        \"empty_value (typedchoicefield attribute)\": [\n+        \"empty_value (typedchoicefield attribuut)\": [\n             [162, \"django.forms.TypedChoiceField.empty_value\", false]\n         ],\n-        \"empty_value_display (adminsite attribute)\": [\n+        \"empty_value_display (adminsite attribuut)\": [\n             [103, \"django.contrib.admin.AdminSite.empty_value_display\", false]\n         ],\n-        \"empty_value_display (modeladmin attribute)\": [\n+        \"empty_value_display (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.empty_value_display\", false]\n         ],\n         \"emptypage\": [\n             [187, \"django.core.paginator.EmptyPage\", false]\n         ],\n         \"emptyresultset\": [\n             [156, \"django.core.exceptions.EmptyResultSet\", false]\n         ],\n-        \"enable_nav_sidebar (adminsite attribute)\": [\n+        \"enable_nav_sidebar (adminsite attribuut)\": [\n             [103, \"django.contrib.admin.AdminSite.enable_nav_sidebar\", false]\n         ],\n-        \"enclosure (class in django.utils.feedgenerator)\": [\n+        \"enclosure (klasse in django.utils.feedgenerator)\": [\n             [200, \"django.utils.feedgenerator.Enclosure\", false]\n         ],\n-        \"encode() (base_session.basesessionmanager method)\": [\n+        \"encode() (base_session.basesessionmanager methode)\": [\n             [589, \"django.contrib.sessions.base_session.BaseSessionManager.encode\", false]\n         ],\n-        \"encoder (jsonfield attribute)\": [\n+        \"encoder (jsonfield attribuut)\": [\n             [162, \"django.forms.JSONField.encoder\", false],\n             [178, \"django.db.models.JSONField.encoder\", false]\n         ],\n-        \"encoding (httprequest attribute)\": [\n+        \"encoding (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.encoding\", false]\n         ],\n-        \"end_index() (page method)\": [\n+        \"end_index() (page methode)\": [\n             [187, \"django.core.paginator.Page.end_index\", false]\n         ],\n         \"endswith\": [\n             [185, \"std-fieldlookup-endswith\", false]\n         ],\n-        \"engine (class in django.template)\": [\n+        \"engine (klasse in django.template)\": [\n             [193, \"django.template.Engine\", false]\n         ],\n         \"engines (in module django.template.loader)\": [\n             [608, \"django.template.loader.engines\", false]\n         ],\n         \"ensure_csrf_cookie() (in module django.views.decorators.csrf)\": [\n             [153, \"django.views.decorators.csrf.ensure_csrf_cookie\", false]\n         ],\n-        \"envelope (class in django.contrib.gis.db.models.functions)\": [\n+        \"envelope (geosgeometry attribuut)\": [\n+            [118, \"django.contrib.gis.geos.GEOSGeometry.envelope\", false]\n+        ],\n+        \"envelope (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.Envelope\", false]\n         ],\n-        \"envelope (class in django.contrib.gis.gdal)\": [\n+        \"envelope (klasse in django.contrib.gis.gdal)\": [\n             [115, \"django.contrib.gis.gdal.Envelope\", false]\n         ],\n-        \"envelope (geosgeometry attribute)\": [\n-            [118, \"django.contrib.gis.geos.GEOSGeometry.envelope\", false]\n-        ],\n-        \"envelope (ogrgeometry attribute)\": [\n+        \"envelope (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.envelope\", false]\n         ],\n-        \"environment variable\": [\n-            [0, \"index-0\", false],\n-            [0, \"index-2\", false],\n-            [5, \"index-0\", false],\n-            [9, \"index-0\", false],\n-            [9, \"index-1\", false],\n-            [23, \"index-0\", false],\n-            [29, \"index-0\", false],\n-            [31, \"index-0\", false],\n-            [42, \"index-0\", false],\n-            [43, \"index-0\", false],\n-            [43, \"index-1\", false],\n-            [52, \"index-5\", false],\n-            [56, \"index-0\", false],\n-            [56, \"index-1\", false],\n-            [56, \"index-2\", false],\n-            [73, \"index-0\", false],\n-            [86, \"index-0\", false],\n-            [118, \"index-0\", false],\n-            [150, \"index-0\", false],\n-            [155, \"envvar-DJANGO_COLORS\", false],\n-            [155, \"envvar-DJANGO_SUPERUSER_PASSWORD\", false],\n-            [155, \"envvar-DJANGO_TEST_PROCESSES\", false],\n-            [155, \"envvar-DJANGO_WATCHMAN_TIMEOUT\", false],\n-            [155, \"envvar-HIDE_PRODUCTION_WARNING\", false],\n-            [155, \"index-0\", false],\n-            [155, \"index-1\", false],\n-            [155, \"index-10\", false],\n-            [155, \"index-3\", false],\n-            [155, \"index-4\", false],\n-            [155, \"index-5\", false],\n-            [155, \"index-6\", false],\n-            [155, \"index-7\", false],\n-            [155, \"index-8\", false],\n-            [155, \"index-9\", false],\n-            [252, \"index-0\", false],\n-            [268, \"index-1\", false],\n-            [316, \"index-0\", false],\n-            [316, \"index-1\", false],\n-            [393, \"index-0\", false],\n-            [422, \"index-0\", false],\n-            [543, \"index-0\", false],\n-            [546, \"envvar-DJANGO_ALLOW_ASYNC_UNSAFE\", false],\n-            [546, \"index-0\", false],\n-            [597, \"index-2\", false],\n-            [605, \"envvar-DJANGO_SETTINGS_MODULE\", false],\n-            [605, \"index-0\", false],\n-            [605, \"index-1\", false],\n-            [605, \"index-2\", false],\n-            [605, \"index-3\", false],\n-            [605, \"index-4\", false],\n-            [605, \"index-5\", false],\n-            [605, \"index-6\", false],\n-            [605, \"index-7\", false],\n-            [605, \"index-8\", false],\n-            [605, \"index-9\", false]\n-        ],\n         \"equals\": [\n             [117, \"std-fieldlookup-equals\", false]\n         ],\n-        \"equals() (geosgeometry method)\": [\n+        \"equals() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.equals\", false]\n         ],\n-        \"equals() (ogrgeometry method)\": [\n+        \"equals() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.equals\", false]\n         ],\n-        \"equals_exact() (geosgeometry method)\": [\n+        \"equals_exact() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.equals_exact\", false]\n         ],\n-        \"equals_identical() (geosgeometry method)\": [\n+        \"equals_identical() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.equals_identical\", false]\n         ],\n         \"error\": [\n             [156, \"django.db.Error\", false]\n         ],\n-        \"error (class in django.core.checks)\": [\n+        \"error (klasse in django.core.checks)\": [\n             [86, \"django.core.checks.Error\", false]\n         ],\n-        \"error_class (errorlist attribute)\": [\n+        \"error_class (errorlist attribuut)\": [\n             [161, \"django.forms.ErrorList.error_class\", false]\n         ],\n-        \"error_css_class (form attribute)\": [\n+        \"error_css_class (form attribuut)\": [\n             [161, \"django.forms.Form.error_css_class\", false]\n         ],\n-        \"error_messages (field attribute)\": [\n+        \"error_messages (field attribuut)\": [\n             [162, \"django.forms.Field.error_messages\", false],\n             [178, \"django.db.models.Field.error_messages\", false]\n         ],\n-        \"error_messages (paginator attribute)\": [\n+        \"error_messages (paginator attribuut)\": [\n             [187, \"django.core.paginator.Paginator.error_messages\", false]\n         ],\n-        \"errorlist (class in django.forms)\": [\n+        \"errorlist (klasse in django.forms)\": [\n             [161, \"django.forms.ErrorList\", false]\n         ],\n-        \"errors (boundfield attribute)\": [\n+        \"errors (boundfield attribuut)\": [\n             [161, \"django.forms.BoundField.errors\", false]\n         ],\n-        \"errors (form attribute)\": [\n+        \"errors (form attribuut)\": [\n             [161, \"django.forms.Form.errors\", false]\n         ],\n         \"escape\": [\n             [194, \"std-templatefilter-escape\", false]\n         ],\n         \"escape() (in module django.utils.html)\": [\n             [200, \"django.utils.html.escape\", false]\n@@ -21346,231 +21289,231 @@\n         ],\n         \"escapeseq\": [\n             [194, \"std-templatefilter-escapeseq\", false]\n         ],\n         \"etag() (in module django.views.decorators.http)\": [\n             [584, \"django.views.decorators.http.etag\", false]\n         ],\n-        \"ewkb (geosgeometry attribute)\": [\n+        \"ewkb (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.ewkb\", false]\n         ],\n-        \"ewkt (geosgeometry attribute)\": [\n+        \"ewkt (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.ewkt\", false]\n         ],\n-        \"ewkt (ogrgeometry attribute)\": [\n+        \"ewkt (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.ewkt\", false]\n         ],\n         \"exact\": [\n             [185, \"std-fieldlookup-exact\", false]\n         ],\n         \"exact :noindex:\": [\n             [117, \"std-fieldlookup-exact-noindex\", false]\n         ],\n-        \"exc_info (response attribute)\": [\n+        \"exc_info (response attribuut)\": [\n             [612, \"django.test.Response.exc_info\", false]\n         ],\n-        \"exception_reporter_class (httprequest attribute)\": [\n+        \"exception_reporter_class (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.exception_reporter_class\", false]\n         ],\n-        \"exception_reporter_filter (httprequest attribute)\": [\n+        \"exception_reporter_filter (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.exception_reporter_filter\", false]\n         ],\n-        \"exceptionreporter (class in django.views.debug)\": [\n+        \"exceptionreporter (klasse in django.views.debug)\": [\n             [32, \"django.views.debug.ExceptionReporter\", false]\n         ],\n-        \"exclude (modeladmin attribute)\": [\n+        \"exclude (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.exclude\", false]\n         ],\n         \"exclude() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.exclude\", false]\n         ],\n-        \"exclusionconstraint (class in django.contrib.postgres.constraints)\": [\n+        \"exclusionconstraint (klasse in django.contrib.postgres.constraints)\": [\n             [137, \"django.contrib.postgres.constraints.ExclusionConstraint\", false]\n         ],\n-        \"execute() (basecommand method)\": [\n+        \"execute() (basecommand methode)\": [\n             [15, \"django.core.management.BaseCommand.execute\", false]\n         ],\n-        \"execute() (basedatabaseschemaeditor method)\": [\n+        \"execute() (basedatabaseschemaeditor methode)\": [\n             [189, \"django.db.backends.base.schema.BaseDatabaseSchemaEditor.execute\", false]\n         ],\n         \"execute_wrapper() (in module django.db.backends.base.databasewrapper)\": [\n             [567, \"django.db.backends.base.DatabaseWrapper.execute_wrapper\", false]\n         ],\n-        \"exists (class in django.db.models)\": [\n+        \"exists (klasse in django.db.models)\": [\n             [177, \"django.db.models.Exists\", false]\n         ],\n         \"exists() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.exists\", false]\n         ],\n-        \"exists() (storage method)\": [\n+        \"exists() (storage methode)\": [\n             [159, \"django.core.files.storage.Storage.exists\", false]\n         ],\n-        \"exp (class in django.db.models.functions)\": [\n+        \"exp (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Exp\", false]\n         ],\n-        \"expand_to_include() (envelope method)\": [\n+        \"expand_to_include() (envelope methode)\": [\n             [115, \"django.contrib.gis.gdal.Envelope.expand_to_include\", false]\n         ],\n-        \"expire_date (base_session.abstractbasesession attribute)\": [\n+        \"expire_date (base_session.abstractbasesession attribuut)\": [\n             [589, \"django.contrib.sessions.base_session.AbstractBaseSession.expire_date\", false]\n         ],\n         \"explain() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.explain\", false]\n         ],\n-        \"expression (class in django.db.models)\": [\n-            [177, \"django.db.models.Expression\", false]\n-        ],\n-        \"expression (generatedfield attribute)\": [\n+        \"expression (generatedfield attribuut)\": [\n             [178, \"django.db.models.GeneratedField.expression\", false]\n         ],\n-        \"expressions (exclusionconstraint attribute)\": [\n+        \"expression (klasse in django.db.models)\": [\n+            [177, \"django.db.models.Expression\", false]\n+        ],\n+        \"expressions (exclusionconstraint attribuut)\": [\n             [137, \"django.contrib.postgres.constraints.ExclusionConstraint.expressions\", false]\n         ],\n-        \"expressions (index attribute)\": [\n+        \"expressions (index attribuut)\": [\n             [180, \"django.db.models.Index.expressions\", false]\n         ],\n-        \"expressions (uniqueconstraint attribute)\": [\n+        \"expressions (uniqueconstraint attribuut)\": [\n             [175, \"django.db.models.UniqueConstraint.expressions\", false]\n         ],\n-        \"expressionwrapper (class in django.db.models)\": [\n+        \"expressionwrapper (klasse in django.db.models)\": [\n             [177, \"django.db.models.ExpressionWrapper\", false]\n         ],\n         \"extends\": [\n             [194, \"std-templatetag-extends\", false]\n         ],\n-        \"extent (class in django.contrib.gis.db.models)\": [\n-            [117, \"django.contrib.gis.db.models.Extent\", false]\n-        ],\n-        \"extent (gdalraster attribute)\": [\n+        \"extent (gdalraster attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster.extent\", false]\n         ],\n-        \"extent (geosgeometry attribute)\": [\n+        \"extent (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.extent\", false]\n         ],\n-        \"extent (layer attribute)\": [\n+        \"extent (klasse in django.contrib.gis.db.models)\": [\n+            [117, \"django.contrib.gis.db.models.Extent\", false]\n+        ],\n+        \"extent (layer attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Layer.extent\", false]\n         ],\n-        \"extent (ogrgeometry attribute)\": [\n+        \"extent (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.extent\", false]\n         ],\n-        \"extent3d (class in django.contrib.gis.db.models)\": [\n+        \"extent3d (klasse in django.contrib.gis.db.models)\": [\n             [117, \"django.contrib.gis.db.models.Extent3D\", false]\n         ],\n-        \"exterior_ring (polygon attribute)\": [\n+        \"exterior_ring (polygon attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Polygon.exterior_ring\", false]\n         ],\n-        \"extra (inlinemodeladmin attribute)\": [\n+        \"extra (inlinemodeladmin attribuut)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.extra\", false]\n         ],\n         \"extra() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.extra\", false]\n         ],\n-        \"extra_context (django.views.generic.base.contextmixin attribute)\": [\n+        \"extra_context (django.views.generic.base.contextmixin attribuut)\": [\n             [97, \"django.views.generic.base.ContextMixin.extra_context\", false]\n         ],\n-        \"extra_context (loginview attribute)\": [\n+        \"extra_context (loginview attribuut)\": [\n             [548, \"django.contrib.auth.views.LoginView.extra_context\", false]\n         ],\n-        \"extra_context (logoutview attribute)\": [\n+        \"extra_context (logoutview attribuut)\": [\n             [548, \"django.contrib.auth.views.LogoutView.extra_context\", false]\n         ],\n-        \"extra_context (passwordchangedoneview attribute)\": [\n+        \"extra_context (passwordchangedoneview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordChangeDoneView.extra_context\", false]\n         ],\n-        \"extra_context (passwordchangeview attribute)\": [\n+        \"extra_context (passwordchangeview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordChangeView.extra_context\", false]\n         ],\n-        \"extra_context (passwordresetcompleteview attribute)\": [\n+        \"extra_context (passwordresetcompleteview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetCompleteView.extra_context\", false]\n         ],\n-        \"extra_context (passwordresetconfirmview attribute)\": [\n+        \"extra_context (passwordresetconfirmview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetConfirmView.extra_context\", false]\n         ],\n-        \"extra_context (passwordresetdoneview attribute)\": [\n+        \"extra_context (passwordresetdoneview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetDoneView.extra_context\", false]\n         ],\n-        \"extra_context (passwordresetview attribute)\": [\n+        \"extra_context (passwordresetview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetView.extra_context\", false]\n         ],\n-        \"extra_email_context (passwordresetview attribute)\": [\n+        \"extra_email_context (passwordresetview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetView.extra_email_context\", false]\n         ],\n-        \"extra_kwargs (resolvermatch attribute)\": [\n+        \"extra_kwargs (resolvermatch attribuut)\": [\n             [198, \"django.urls.ResolverMatch.extra_kwargs\", false]\n         ],\n-        \"extract (class in django.db.models.functions)\": [\n+        \"extract (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Extract\", false]\n         ],\n-        \"extractday (class in django.db.models.functions)\": [\n+        \"extractday (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.ExtractDay\", false]\n         ],\n-        \"extracthour (class in django.db.models.functions)\": [\n+        \"extracthour (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.ExtractHour\", false]\n         ],\n-        \"extractisoweekday (class in django.db.models.functions)\": [\n+        \"extractisoweekday (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.ExtractIsoWeekDay\", false]\n         ],\n-        \"extractisoyear (class in django.db.models.functions)\": [\n+        \"extractisoyear (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.ExtractIsoYear\", false]\n         ],\n-        \"extractminute (class in django.db.models.functions)\": [\n+        \"extractminute (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.ExtractMinute\", false]\n         ],\n-        \"extractmonth (class in django.db.models.functions)\": [\n+        \"extractmonth (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.ExtractMonth\", false]\n         ],\n-        \"extractquarter (class in django.db.models.functions)\": [\n+        \"extractquarter (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.ExtractQuarter\", false]\n         ],\n-        \"extractsecond (class in django.db.models.functions)\": [\n+        \"extractsecond (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.ExtractSecond\", false]\n         ],\n-        \"extractweek (class in django.db.models.functions)\": [\n+        \"extractweek (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.ExtractWeek\", false]\n         ],\n-        \"extractweekday (class in django.db.models.functions)\": [\n+        \"extractweekday (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.ExtractWeekDay\", false]\n         ],\n-        \"extractyear (class in django.db.models.functions)\": [\n+        \"extractyear (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.ExtractYear\", false]\n         ],\n-        \"f (class in django.db.models)\": [\n+        \"f (klasse in django.db.models)\": [\n             [177, \"django.db.models.F\", false]\n         ],\n-        \"feature (class in django.contrib.gis.gdal)\": [\n+        \"feature (klasse in django.contrib.gis.gdal)\": [\n             [115, \"django.contrib.gis.gdal.Feature\", false]\n         ],\n         \"feature release\": [\n             [65, \"term-Feature-release\", true]\n         ],\n-        \"feed (class in django.contrib.gis.feeds)\": [\n+        \"feed (klasse in django.contrib.gis.feeds)\": [\n             [112, \"django.contrib.gis.feeds.Feed\", false]\n         ],\n-        \"fetchfromcachemiddleware (class in django.middleware.cache)\": [\n+        \"fetchfromcachemiddleware (klasse in django.middleware.cache)\": [\n             [171, \"django.middleware.cache.FetchFromCacheMiddleware\", false]\n         ],\n-        \"fid (feature attribute)\": [\n+        \"fid (feature attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Feature.fid\", false]\n         ],\n         \"field\": [\n             [10, \"term-field\", true]\n         ],\n-        \"field (boundfield attribute)\": [\n+        \"field (boundfield attribuut)\": [\n             [161, \"django.forms.BoundField.field\", false]\n         ],\n-        \"field (class in django.contrib.gis.gdal)\": [\n+        \"field (klasse in django.contrib.gis.gdal)\": [\n             [115, \"django.contrib.gis.gdal.Field\", false]\n         ],\n-        \"field (class in django.db.models)\": [\n+        \"field (klasse in django.db.models)\": [\n             [178, \"django.db.models.Field\", false]\n         ],\n-        \"field (class in django.forms)\": [\n+        \"field (klasse in django.forms)\": [\n             [162, \"django.forms.Field\", false]\n         ],\n-        \"field (modelchoiceiterator attribute)\": [\n+        \"field (modelchoiceiterator attribuut)\": [\n             [162, \"django.forms.ModelChoiceIterator.field\", false]\n         ],\n         \"field lookup type\": [\n             [117, \"std-fieldlookup-bbcontains\", false],\n             [117, \"std-fieldlookup-bboverlaps\", false],\n             [117, \"std-fieldlookup-contained\", false],\n             [117, \"std-fieldlookup-contains_properly\", false],\n@@ -21669,84 +21612,84 @@\n             [572, \"std-fieldlookup-jsonfield.contained_by\", false],\n             [572, \"std-fieldlookup-jsonfield.contains\", false],\n             [572, \"std-fieldlookup-jsonfield.has_any_keys\", false],\n             [572, \"std-fieldlookup-jsonfield.has_key\", false],\n             [572, \"std-fieldlookup-jsonfield.has_keys\", false],\n             [572, \"std-fieldlookup-jsonfield.key\", false]\n         ],\n-        \"field_id (errorlist attribute)\": [\n+        \"field_id (errorlist attribuut)\": [\n             [161, \"django.forms.ErrorList.field_id\", false]\n         ],\n-        \"field_order (form attribute)\": [\n+        \"field_order (form attribuut)\": [\n             [161, \"django.forms.Form.field_order\", false]\n         ],\n-        \"field_precisions (layer attribute)\": [\n+        \"field_precisions (layer attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Layer.field_precisions\", false]\n         ],\n-        \"field_template_name (baserenderer attribute)\": [\n+        \"field_template_name (baserenderer attribuut)\": [\n             [166, \"django.forms.renderers.BaseRenderer.field_template_name\", false]\n         ],\n-        \"field_widths (layer attribute)\": [\n+        \"field_widths (layer attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Layer.field_widths\", false]\n         ],\n         \"fielddoesnotexist\": [\n             [156, \"django.core.exceptions.FieldDoesNotExist\", false]\n         ],\n         \"fielderror\": [\n             [156, \"django.core.exceptions.FieldError\", false]\n         ],\n-        \"fieldfile (class in django.db.models.fields.files)\": [\n+        \"fieldfile (klasse in django.db.models.fields.files)\": [\n             [178, \"django.db.models.fields.files.FieldFile\", false]\n         ],\n-        \"fields (combofield attribute)\": [\n+        \"fields (combofield attribuut)\": [\n             [162, \"django.forms.ComboField.fields\", false]\n         ],\n-        \"fields (django.views.generic.edit.modelformmixin attribute)\": [\n+        \"fields (django.views.generic.edit.modelformmixin attribuut)\": [\n             [95, \"django.views.generic.edit.ModelFormMixin.fields\", false]\n         ],\n-        \"fields (feature attribute)\": [\n+        \"fields (feature attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Feature.fields\", false]\n         ],\n-        \"fields (form attribute)\": [\n+        \"fields (form attribuut)\": [\n             [161, \"django.forms.Form.fields\", false]\n         ],\n-        \"fields (index attribute)\": [\n+        \"fields (index attribuut)\": [\n             [180, \"django.db.models.Index.fields\", false]\n         ],\n-        \"fields (layer attribute)\": [\n+        \"fields (layer attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Layer.fields\", false]\n         ],\n-        \"fields (modeladmin attribute)\": [\n+        \"fields (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.fields\", false]\n         ],\n-        \"fields (multivaluefield attribute)\": [\n+        \"fields (multivaluefield attribuut)\": [\n             [162, \"django.forms.MultiValueField.fields\", false]\n         ],\n-        \"fields (uniqueconstraint attribute)\": [\n+        \"fields (uniqueconstraint attribuut)\": [\n             [175, \"django.db.models.UniqueConstraint.fields\", false]\n         ],\n-        \"fieldsets (modeladmin attribute)\": [\n+        \"fieldsets (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.fieldsets\", false]\n         ],\n-        \"file (class in django.core.files)\": [\n-            [157, \"django.core.files.File\", false]\n-        ],\n-        \"file (file attribute)\": [\n+        \"file (file attribuut)\": [\n             [157, \"django.core.files.File.file\", false]\n         ],\n-        \"file_complete() (fileuploadhandler method)\": [\n+        \"file (klasse in django.core.files)\": [\n+            [157, \"django.core.files.File\", false]\n+        ],\n+        \"file_complete() (fileuploadhandler methode)\": [\n             [160, \"django.core.files.uploadhandler.FileUploadHandler.file_complete\", false]\n         ],\n-        \"file_hash() (storage.manifeststaticfilesstorage method)\": [\n+        \"file_hash() (storage.manifeststaticfilesstorage methode)\": [\n             [151, \"django.contrib.staticfiles.storage.ManifestStaticFilesStorage.file_hash\", false]\n         ],\n-        \"file_permissions_mode (filesystemstorage attribute)\": [\n+        \"file_permissions_mode (filesystemstorage attribuut)\": [\n             [159, \"django.core.files.storage.FileSystemStorage.file_permissions_mode\", false]\n         ],\n-        \"file_permissions_mode (inmemorystorage attribute)\": [\n+        \"file_permissions_mode (inmemorystorage attribuut)\": [\n             [159, \"django.core.files.storage.InMemoryStorage.file_permissions_mode\", false]\n         ],\n         \"file_upload_directory_permissions\": [\n             [190, \"std-setting-FILE_UPLOAD_DIRECTORY_PERMISSIONS\", false]\n         ],\n         \"file_upload_handlers\": [\n             [190, \"std-setting-FILE_UPLOAD_HANDLERS\", false]\n@@ -21756,75 +21699,75 @@\n         ],\n         \"file_upload_permissions\": [\n             [190, \"std-setting-FILE_UPLOAD_PERMISSIONS\", false]\n         ],\n         \"file_upload_temp_dir\": [\n             [190, \"std-setting-FILE_UPLOAD_TEMP_DIR\", false]\n         ],\n-        \"fileextensionvalidator (class in django.core.validators)\": [\n+        \"fileextensionvalidator (klasse in django.core.validators)\": [\n             [201, \"django.core.validators.FileExtensionValidator\", false]\n         ],\n-        \"filefield (class in django.db.models)\": [\n+        \"filefield (klasse in django.db.models)\": [\n             [178, \"django.db.models.FileField\", false]\n         ],\n-        \"filefield (class in django.forms)\": [\n+        \"filefield (klasse in django.forms)\": [\n             [162, \"django.forms.FileField\", false]\n         ],\n-        \"fileinput (class in django.forms)\": [\n+        \"fileinput (klasse in django.forms)\": [\n             [168, \"django.forms.FileInput\", false]\n         ],\n         \"filepath_to_uri() (in module django.utils.encoding)\": [\n             [200, \"django.utils.encoding.filepath_to_uri\", false]\n         ],\n-        \"filepathfield (class in django.db.models)\": [\n+        \"filepathfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.FilePathField\", false]\n         ],\n-        \"filepathfield (class in django.forms)\": [\n+        \"filepathfield (klasse in django.forms)\": [\n             [162, \"django.forms.FilePathField\", false]\n         ],\n-        \"fileresponse (class in django.http)\": [\n+        \"fileresponse (klasse in django.http)\": [\n             [188, \"django.http.FileResponse\", false]\n         ],\n-        \"files (httprequest attribute)\": [\n+        \"files (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.FILES\", false]\n         ],\n         \"filesizeformat\": [\n             [194, \"std-templatefilter-filesizeformat\", false]\n         ],\n-        \"filesystem.loader (class in django.template.loaders)\": [\n+        \"filesystem.loader (klasse in django.template.loaders)\": [\n             [193, \"django.template.loaders.filesystem.Loader\", false]\n         ],\n-        \"filesystemstorage (class in django.core.files.storage)\": [\n+        \"filesystemstorage (klasse in django.core.files.storage)\": [\n             [159, \"django.core.files.storage.FileSystemStorage\", false]\n         ],\n-        \"fileuploadhandler (class in django.core.files.uploadhandler)\": [\n+        \"fileuploadhandler (klasse in django.core.files.uploadhandler)\": [\n             [160, \"django.core.files.uploadhandler.FileUploadHandler\", false]\n         ],\n         \"filter\": [\n             [194, \"std-templatetag-filter\", false]\n         ],\n-        \"filter() (django.template.library method)\": [\n+        \"filter() (django.template.library methode)\": [\n             [19, \"django.template.Library.filter\", false]\n         ],\n         \"filter() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.filter\", false]\n         ],\n-        \"filter_horizontal (modeladmin attribute)\": [\n+        \"filter_horizontal (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.filter_horizontal\", false]\n         ],\n-        \"filter_vertical (modeladmin attribute)\": [\n+        \"filter_vertical (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.filter_vertical\", false]\n         ],\n-        \"filterable (expression attribute)\": [\n+        \"filterable (expression attribuut)\": [\n             [177, \"django.db.models.Expression.filterable\", false]\n         ],\n-        \"filteredrelation (class in django.db.models)\": [\n+        \"filteredrelation (klasse in django.db.models)\": [\n             [185, \"django.db.models.FilteredRelation\", false]\n         ],\n-        \"final_catch_all_view (adminsite attribute)\": [\n+        \"final_catch_all_view (adminsite attribuut)\": [\n             [103, \"django.contrib.admin.AdminSite.final_catch_all_view\", false]\n         ],\n         \"findstatic\": [\n             [151, \"cmdoption-findstatic-arg-findstatic\", false],\n             [151, \"django-admin-findstatic\", false]\n         ],\n         \"findstatic command line option\": [\n@@ -21835,154 +21778,154 @@\n         ],\n         \"first() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.first\", false]\n         ],\n         \"first_day_of_week\": [\n             [190, \"std-setting-FIRST_DAY_OF_WEEK\", false]\n         ],\n-        \"first_name (models.user attribute)\": [\n+        \"first_name (models.user attribuut)\": [\n             [105, \"django.contrib.auth.models.User.first_name\", false]\n         ],\n         \"firstof\": [\n             [194, \"std-templatetag-firstof\", false]\n         ],\n-        \"firstvalue (class in django.db.models.functions)\": [\n+        \"firstvalue (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.FirstValue\", false]\n         ],\n         \"fixture_dirs\": [\n             [190, \"std-setting-FIXTURE_DIRS\", false]\n         ],\n-        \"fixtures (transactiontestcase attribute)\": [\n+        \"fixtures (transactiontestcase attribuut)\": [\n             [612, \"django.test.TransactionTestCase.fixtures\", false]\n         ],\n-        \"fk_name (inlinemodeladmin attribute)\": [\n+        \"fk_name (inlinemodeladmin attribuut)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.fk_name\", false]\n         ],\n-        \"flags (regexvalidator attribute)\": [\n+        \"flags (regexvalidator attribuut)\": [\n             [201, \"django.core.validators.RegexValidator.flags\", false]\n         ],\n-        \"flatpage (class in django.contrib.flatpages.models)\": [\n+        \"flatpage (klasse in django.contrib.flatpages.models)\": [\n             [107, \"django.contrib.flatpages.models.FlatPage\", false]\n         ],\n-        \"flatpagefallbackmiddleware (class in django.contrib.flatpages.middleware)\": [\n+        \"flatpagefallbackmiddleware (klasse in django.contrib.flatpages.middleware)\": [\n             [107, \"django.contrib.flatpages.middleware.FlatpageFallbackMiddleware\", false]\n         ],\n-        \"flatpagesitemap (class in django.contrib.flatpages.sitemaps)\": [\n+        \"flatpagesitemap (klasse in django.contrib.flatpages.sitemaps)\": [\n             [107, \"django.contrib.flatpages.sitemaps.FlatPageSitemap\", false]\n         ],\n-        \"flatten() (context method)\": [\n+        \"flatten() (context methode)\": [\n             [193, \"django.template.Context.flatten\", false]\n         ],\n-        \"floatfield (class in django.db.models)\": [\n+        \"floatfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.FloatField\", false]\n         ],\n-        \"floatfield (class in django.forms)\": [\n+        \"floatfield (klasse in django.forms)\": [\n             [162, \"django.forms.FloatField\", false]\n         ],\n         \"floatformat\": [\n             [194, \"std-templatefilter-floatformat\", false]\n         ],\n-        \"floor (class in django.db.models.functions)\": [\n+        \"floor (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Floor\", false]\n         ],\n         \"flush\": [\n             [155, \"django-admin-flush\", false]\n         ],\n         \"flush command line option\": [\n             [155, \"cmdoption-flush-database\", false],\n             [155, \"cmdoption-flush-noinput\", false]\n         ],\n-        \"flush() (backends.base.sessionbase method)\": [\n+        \"flush() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.flush\", false]\n         ],\n-        \"flush() (httpresponse method)\": [\n+        \"flush() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.flush\", false]\n         ],\n         \"for\": [\n             [194, \"std-templatetag-for\", false]\n         ],\n-        \"for_concrete_model (genericforeignkey attribute)\": [\n+        \"for_concrete_model (genericforeignkey attribuut)\": [\n             [106, \"django.contrib.contenttypes.fields.GenericForeignKey.for_concrete_model\", false]\n         ],\n         \"force_bytes() (in module django.utils.encoding)\": [\n             [200, \"django.utils.encoding.force_bytes\", false]\n         ],\n         \"force_escape\": [\n             [194, \"std-templatefilter-force_escape\", false]\n         ],\n-        \"force_login() (client method)\": [\n+        \"force_login() (client methode)\": [\n             [612, \"django.test.Client.force_login\", false]\n         ],\n         \"force_script_name\": [\n             [190, \"std-setting-FORCE_SCRIPT_NAME\", false]\n         ],\n         \"force_str() (in module django.utils.encoding)\": [\n             [200, \"django.utils.encoding.force_str\", false]\n         ],\n-        \"forcepolygoncw (class in django.contrib.gis.db.models.functions)\": [\n+        \"forcepolygoncw (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.ForcePolygonCW\", false]\n         ],\n-        \"foreignkey (class in django.db.models)\": [\n+        \"foreignkey (klasse in django.db.models)\": [\n             [178, \"django.db.models.ForeignKey\", false]\n         ],\n-        \"form (boundfield attribute)\": [\n+        \"form (boundfield attribuut)\": [\n             [161, \"django.forms.BoundField.form\", false]\n         ],\n-        \"form (class in django.forms)\": [\n-            [161, \"django.forms.Form\", false]\n-        ],\n-        \"form (inlinemodeladmin attribute)\": [\n+        \"form (inlinemodeladmin attribuut)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.form\", false]\n         ],\n-        \"form (modeladmin attribute)\": [\n+        \"form (klasse in django.forms)\": [\n+            [161, \"django.forms.Form\", false]\n+        ],\n+        \"form (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.form\", false]\n         ],\n-        \"form_class (django.views.generic.edit.deleteview attribute)\": [\n+        \"form_class (django.views.generic.edit.deleteview attribuut)\": [\n             [91, \"django.views.generic.edit.DeleteView.form_class\", false]\n         ],\n-        \"form_class (django.views.generic.edit.formmixin attribute)\": [\n+        \"form_class (django.views.generic.edit.formmixin attribuut)\": [\n             [95, \"django.views.generic.edit.FormMixin.form_class\", false]\n         ],\n-        \"form_class (passwordchangeview attribute)\": [\n+        \"form_class (passwordchangeview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordChangeView.form_class\", false]\n         ],\n-        \"form_class (passwordresetconfirmview attribute)\": [\n+        \"form_class (passwordresetconfirmview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetConfirmView.form_class\", false]\n         ],\n-        \"form_class (passwordresetview attribute)\": [\n+        \"form_class (passwordresetview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetView.form_class\", false]\n         ],\n-        \"form_field (rangefield attribute)\": [\n+        \"form_field (rangefield attribuut)\": [\n             [139, \"django.contrib.postgres.fields.RangeField.form_field\", false]\n         ],\n-        \"form_invalid() (django.views.generic.edit.formmixin method)\": [\n+        \"form_invalid() (django.views.generic.edit.formmixin methode)\": [\n             [95, \"django.views.generic.edit.FormMixin.form_invalid\", false]\n         ],\n-        \"form_invalid() (django.views.generic.edit.modelformmixin method)\": [\n+        \"form_invalid() (django.views.generic.edit.modelformmixin methode)\": [\n             [95, \"django.views.generic.edit.ModelFormMixin.form_invalid\", false]\n         ],\n         \"form_renderer\": [\n             [190, \"std-setting-FORM_RENDERER\", false]\n         ],\n-        \"form_template_name (baserenderer attribute)\": [\n+        \"form_template_name (baserenderer attribuut)\": [\n             [166, \"django.forms.renderers.BaseRenderer.form_template_name\", false]\n         ],\n-        \"form_valid() (django.views.generic.edit.formmixin method)\": [\n+        \"form_valid() (django.views.generic.edit.formmixin methode)\": [\n             [95, \"django.views.generic.edit.FormMixin.form_valid\", false]\n         ],\n-        \"form_valid() (django.views.generic.edit.modelformmixin method)\": [\n+        \"form_valid() (django.views.generic.edit.modelformmixin methode)\": [\n             [95, \"django.views.generic.edit.ModelFormMixin.form_valid\", false]\n         ],\n-        \"format (dateinput attribute)\": [\n+        \"format (dateinput attribuut)\": [\n             [168, \"django.forms.DateInput.format\", false]\n         ],\n-        \"format (datetimeinput attribute)\": [\n+        \"format (datetimeinput attribuut)\": [\n             [168, \"django.forms.DateTimeInput.format\", false]\n         ],\n-        \"format (timeinput attribute)\": [\n+        \"format (timeinput attribuut)\": [\n             [168, \"django.forms.TimeInput.format\", false]\n         ],\n         \"format file\": [\n             [594, \"term-format-file\", true]\n         ],\n         \"format_html() (in module django.utils.html)\": [\n             [200, \"django.utils.html.format_html\", false]\n@@ -21992,450 +21935,450 @@\n         ],\n         \"format_lazy() (in module django.utils.text)\": [\n             [200, \"django.utils.text.format_lazy\", false]\n         ],\n         \"format_module_path\": [\n             [190, \"std-setting-FORMAT_MODULE_PATH\", false]\n         ],\n-        \"format_value() (widget method)\": [\n+        \"format_value() (widget methode)\": [\n             [168, \"django.forms.Widget.format_value\", false]\n         ],\n-        \"formfield() (field method)\": [\n+        \"formfield() (field methode)\": [\n             [178, \"django.db.models.Field.formfield\", false]\n         ],\n-        \"formfield_for_choice_field() (modeladmin method)\": [\n+        \"formfield_for_choice_field() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.formfield_for_choice_field\", false]\n         ],\n-        \"formfield_for_foreignkey() (modeladmin method)\": [\n+        \"formfield_for_foreignkey() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.formfield_for_foreignkey\", false]\n         ],\n-        \"formfield_for_manytomany() (modeladmin method)\": [\n+        \"formfield_for_manytomany() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.formfield_for_manytomany\", false]\n         ],\n-        \"formfield_overrides (modeladmin attribute)\": [\n+        \"formfield_overrides (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.formfield_overrides\", false]\n         ],\n         \"forms_urlfield_assume_https\": [\n             [190, \"std-setting-FORMS_URLFIELD_ASSUME_HTTPS\", false]\n         ],\n-        \"formset (inlinemodeladmin attribute)\": [\n+        \"formset (inlinemodeladmin attribuut)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.formset\", false]\n         ],\n         \"formset_factory() (in module django.forms.formsets)\": [\n             [163, \"django.forms.formsets.formset_factory\", false]\n         ],\n-        \"formset_template_name (baserenderer attribute)\": [\n+        \"formset_template_name (baserenderer attribuut)\": [\n             [166, \"django.forms.renderers.BaseRenderer.formset_template_name\", false]\n         ],\n-        \"formview (built-in class)\": [\n+        \"formview (ge\\u00efntegreerde klasse)\": [\n             [88, \"FormView\", false]\n         ],\n-        \"frame_type (rowrange attribute)\": [\n+        \"frame_type (rowrange attribuut)\": [\n             [177, \"django.db.models.expressions.RowRange.frame_type\", false]\n         ],\n-        \"frame_type (valuerange attribute)\": [\n+        \"frame_type (valuerange attribuut)\": [\n             [177, \"django.db.models.expressions.ValueRange.frame_type\", false]\n         ],\n-        \"from_bbox() (ogrgeometry class method)\": [\n+        \"from_bbox() (ogrgeometry klassemethode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.from_bbox\", false]\n         ],\n-        \"from_bbox() (polygon class method)\": [\n+        \"from_bbox() (polygon klassemethode)\": [\n             [118, \"django.contrib.gis.geos.Polygon.from_bbox\", false]\n         ],\n-        \"from_db() (model class method)\": [\n+        \"from_db() (model klassemethode)\": [\n             [181, \"django.db.models.Model.from_db\", false]\n         ],\n-        \"from_db_value() (field method)\": [\n+        \"from_db_value() (field methode)\": [\n             [178, \"django.db.models.Field.from_db_value\", false]\n         ],\n-        \"from_email (passwordresetview attribute)\": [\n+        \"from_email (passwordresetview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetView.from_email\", false]\n         ],\n-        \"from_esri() (spatialreference method)\": [\n+        \"from_esri() (spatialreference methode)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.from_esri\", false]\n         ],\n-        \"from_gml() (geosgeometry class method)\": [\n+        \"from_gml() (geosgeometry klassemethode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.from_gml\", false]\n         ],\n-        \"from_gml() (ogrgeometry class method)\": [\n+        \"from_gml() (ogrgeometry klassemethode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.from_gml\", false]\n         ],\n         \"from_queryset() (in module django.db.models)\": [\n             [568, \"django.db.models.from_queryset\", false]\n         ],\n-        \"from_string() (engine method)\": [\n+        \"from_string() (engine methode)\": [\n             [193, \"django.template.Engine.from_string\", false]\n         ],\n         \"fromfile() (in module django.contrib.gis.geos)\": [\n             [118, \"django.contrib.gis.geos.fromfile\", false]\n         ],\n-        \"fromkeys() (querydict class method)\": [\n+        \"fromkeys() (querydict klassemethode)\": [\n             [188, \"django.http.QueryDict.fromkeys\", false]\n         ],\n         \"fromstr() (in module django.contrib.gis.geos)\": [\n             [118, \"django.contrib.gis.geos.fromstr\", false]\n         ],\n-        \"fromwkb (class in django.contrib.gis.db.models.functions)\": [\n+        \"fromwkb (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.FromWKB\", false]\n         ],\n-        \"fromwkt (class in django.contrib.gis.db.models.functions)\": [\n+        \"fromwkt (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.FromWKT\", false]\n         ],\n-        \"full_clean() (model method)\": [\n+        \"full_clean() (model methode)\": [\n             [181, \"django.db.models.Model.full_clean\", false]\n         ],\n         \"fullresultset\": [\n             [156, \"django.core.exceptions.FullResultSet\", false]\n         ],\n-        \"func (class in django.db.models)\": [\n+        \"func (klasse in django.db.models)\": [\n             [177, \"django.db.models.Func\", false]\n         ],\n-        \"func (resolvermatch attribute)\": [\n+        \"func (resolvermatch attribuut)\": [\n             [198, \"django.urls.ResolverMatch.func\", false]\n         ],\n-        \"function (aggregate attribute)\": [\n+        \"function (aggregate attribuut)\": [\n             [177, \"django.db.models.Aggregate.function\", false]\n         ],\n-        \"function (func attribute)\": [\n+        \"function (func attribuut)\": [\n             [177, \"django.db.models.Func.function\", false]\n         ],\n         \"gdal_library_path\": [\n             [115, \"std-setting-GDAL_LIBRARY_PATH\", false]\n         ],\n-        \"gdalband (class in django.contrib.gis.gdal)\": [\n+        \"gdalband (klasse in django.contrib.gis.gdal)\": [\n             [115, \"django.contrib.gis.gdal.GDALBand\", false]\n         ],\n         \"gdalexception\": [\n             [115, \"django.contrib.gis.gdal.GDALException\", false]\n         ],\n-        \"gdalraster (class in django.contrib.gis.gdal)\": [\n+        \"gdalraster (klasse in django.contrib.gis.gdal)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster\", false]\n         ],\n-        \"generate_filename() (storage method)\": [\n+        \"generate_filename() (storage methode)\": [\n             [159, \"django.core.files.storage.Storage.generate_filename\", false]\n         ],\n-        \"generatedfield (class in django.db.models)\": [\n+        \"generatedfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.GeneratedField\", false]\n         ],\n         \"generic view\": [\n             [10, \"term-generic-view\", true]\n         ],\n         \"generic_inlineformset_factory() (in module django.contrib.contenttypes.forms)\": [\n             [106, \"django.contrib.contenttypes.forms.generic_inlineformset_factory\", false]\n         ],\n-        \"genericforeignkey (class in django.contrib.contenttypes.fields)\": [\n+        \"genericforeignkey (klasse in django.contrib.contenttypes.fields)\": [\n             [106, \"django.contrib.contenttypes.fields.GenericForeignKey\", false]\n         ],\n-        \"genericinlinemodeladmin (class in django.contrib.contenttypes.admin)\": [\n+        \"genericinlinemodeladmin (klasse in django.contrib.contenttypes.admin)\": [\n             [106, \"django.contrib.contenttypes.admin.GenericInlineModelAdmin\", false]\n         ],\n-        \"genericipaddressfield (class in django.db.models)\": [\n+        \"genericipaddressfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.GenericIPAddressField\", false]\n         ],\n-        \"genericipaddressfield (class in django.forms)\": [\n+        \"genericipaddressfield (klasse in django.forms)\": [\n             [162, \"django.forms.GenericIPAddressField\", false]\n         ],\n-        \"genericprefetch (class in django.contrib.contenttypes.prefetch)\": [\n+        \"genericprefetch (klasse in django.contrib.contenttypes.prefetch)\": [\n             [106, \"django.contrib.contenttypes.prefetch.GenericPrefetch\", false]\n         ],\n-        \"genericrelation (class in django.contrib.contenttypes.fields)\": [\n+        \"genericrelation (klasse in django.contrib.contenttypes.fields)\": [\n             [106, \"django.contrib.contenttypes.fields.GenericRelation\", false]\n         ],\n-        \"genericsitemap (class in django.contrib.sitemaps)\": [\n+        \"genericsitemap (klasse in django.contrib.sitemaps)\": [\n             [149, \"django.contrib.sitemaps.GenericSitemap\", false]\n         ],\n-        \"genericstackedinline (class in django.contrib.contenttypes.admin)\": [\n+        \"genericstackedinline (klasse in django.contrib.contenttypes.admin)\": [\n             [106, \"django.contrib.contenttypes.admin.GenericStackedInline\", false]\n         ],\n-        \"generictabularinline (class in django.contrib.contenttypes.admin)\": [\n+        \"generictabularinline (klasse in django.contrib.contenttypes.admin)\": [\n             [106, \"django.contrib.contenttypes.admin.GenericTabularInline\", false]\n         ],\n-        \"geoatom1feed (class in django.contrib.gis.feeds)\": [\n+        \"geoatom1feed (klasse in django.contrib.gis.feeds)\": [\n             [112, \"django.contrib.gis.feeds.GeoAtom1Feed\", false]\n         ],\n-        \"geographic (spatialreference attribute)\": [\n+        \"geographic (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.geographic\", false]\n         ],\n-        \"geography (geometryfield attribute)\": [\n+        \"geography (geometryfield attribuut)\": [\n             [126, \"django.contrib.gis.db.models.GeometryField.geography\", false]\n         ],\n-        \"geohash (class in django.contrib.gis.db.models.functions)\": [\n+        \"geohash (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.GeoHash\", false]\n         ],\n-        \"geoip2 (class in django.contrib.gis.geoip2)\": [\n+        \"geoip2 (klasse in django.contrib.gis.geoip2)\": [\n             [116, \"django.contrib.gis.geoip2.GeoIP2\", false]\n         ],\n         \"geoip2exception\": [\n             [116, \"django.contrib.gis.geoip2.GeoIP2Exception\", false]\n         ],\n         \"geoip_city\": [\n             [116, \"std-setting-GEOIP_CITY\", false]\n         ],\n         \"geoip_country\": [\n             [116, \"std-setting-GEOIP_COUNTRY\", false]\n         ],\n         \"geoip_path\": [\n             [116, \"std-setting-GEOIP_PATH\", false]\n         ],\n-        \"geojson (geosgeometry attribute)\": [\n+        \"geojson (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.geojson\", false]\n         ],\n-        \"geom (feature attribute)\": [\n+        \"geom (feature attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Feature.geom\", false]\n         ],\n-        \"geom_count (ogrgeometry attribute)\": [\n+        \"geom_count (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.geom_count\", false]\n         ],\n-        \"geom_name (ogrgeometry attribute)\": [\n+        \"geom_name (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.geom_name\", false]\n         ],\n-        \"geom_type (basegeometrywidget attribute)\": [\n+        \"geom_type (basegeometrywidget attribuut)\": [\n             [113, \"django.contrib.gis.forms.widgets.BaseGeometryWidget.geom_type\", false]\n         ],\n-        \"geom_type (feature attribute)\": [\n+        \"geom_type (feature attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Feature.geom_type\", false]\n         ],\n-        \"geom_type (field attribute)\": [\n+        \"geom_type (field attribuut)\": [\n             [113, \"django.contrib.gis.forms.Field.geom_type\", false]\n         ],\n-        \"geom_type (geosgeometry attribute)\": [\n+        \"geom_type (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.geom_type\", false]\n         ],\n-        \"geom_type (layer attribute)\": [\n+        \"geom_type (layer attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Layer.geom_type\", false]\n         ],\n-        \"geom_type (ogrgeometry attribute)\": [\n+        \"geom_type (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.geom_type\", false]\n         ],\n-        \"geom_typeid (geosgeometry attribute)\": [\n+        \"geom_typeid (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.geom_typeid\", false]\n         ],\n-        \"geometry() (feed method)\": [\n+        \"geometry() (feed methode)\": [\n             [112, \"django.contrib.gis.feeds.Feed.geometry\", false]\n         ],\n-        \"geometrycollection (class in django.contrib.gis.gdal)\": [\n+        \"geometrycollection (klasse in django.contrib.gis.gdal)\": [\n             [115, \"django.contrib.gis.gdal.GeometryCollection\", false]\n         ],\n-        \"geometrycollection (class in django.contrib.gis.geos)\": [\n+        \"geometrycollection (klasse in django.contrib.gis.geos)\": [\n             [118, \"django.contrib.gis.geos.GeometryCollection\", false]\n         ],\n-        \"geometrycollectionfield (class in django.contrib.gis.db.models)\": [\n+        \"geometrycollectionfield (klasse in django.contrib.gis.db.models)\": [\n             [126, \"django.contrib.gis.db.models.GeometryCollectionField\", false]\n         ],\n-        \"geometrycollectionfield (class in django.contrib.gis.forms)\": [\n+        \"geometrycollectionfield (klasse in django.contrib.gis.forms)\": [\n             [113, \"django.contrib.gis.forms.GeometryCollectionField\", false]\n         ],\n-        \"geometrydistance (class in django.contrib.gis.db.models.functions)\": [\n+        \"geometrydistance (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.GeometryDistance\", false]\n         ],\n-        \"geometryfield (class in django.contrib.gis.db.models)\": [\n+        \"geometryfield (klasse in django.contrib.gis.db.models)\": [\n             [126, \"django.contrib.gis.db.models.GeometryField\", false]\n         ],\n-        \"geometryfield (class in django.contrib.gis.forms)\": [\n+        \"geometryfield (klasse in django.contrib.gis.forms)\": [\n             [113, \"django.contrib.gis.forms.GeometryField\", false]\n         ],\n-        \"georssfeed (class in django.contrib.gis.feeds)\": [\n+        \"georssfeed (klasse in django.contrib.gis.feeds)\": [\n             [112, \"django.contrib.gis.feeds.GeoRSSFeed\", false]\n         ],\n-        \"geos (ogrgeometry attribute)\": [\n+        \"geos (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.geos\", false]\n         ],\n-        \"geos() (geoip2 method)\": [\n+        \"geos() (geoip2 methode)\": [\n             [116, \"django.contrib.gis.geoip2.GeoIP2.geos\", false]\n         ],\n         \"geos_library_path\": [\n             [118, \"std-setting-GEOS_LIBRARY_PATH\", false]\n         ],\n         \"geosexception\": [\n             [118, \"django.contrib.gis.geos.GEOSException\", false]\n         ],\n-        \"geosgeometry (class in django.contrib.gis.geos)\": [\n+        \"geosgeometry (klasse in django.contrib.gis.geos)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry\", false]\n         ],\n-        \"geotransform (gdalraster attribute)\": [\n+        \"geotransform (gdalraster attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster.geotransform\", false]\n         ],\n-        \"get (feature attribute)\": [\n+        \"get (feature attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Feature.get\", false]\n         ],\n-        \"get (httprequest attribute)\": [\n+        \"get (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.GET\", false]\n         ],\n-        \"get() (backends.base.sessionbase method)\": [\n+        \"get() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.get\", false]\n         ],\n-        \"get() (cache method)\": [\n+        \"get() (cache methode)\": [\n             [551, \"django.core.cache.cache.get\", false]\n         ],\n-        \"get() (client method)\": [\n+        \"get() (client methode)\": [\n             [612, \"django.test.Client.get\", false]\n         ],\n-        \"get() (context method)\": [\n+        \"get() (context methode)\": [\n             [193, \"django.template.Context.get\", false]\n         ],\n-        \"get() (django.views.generic.detail.basedetailview method)\": [\n+        \"get() (django.views.generic.detail.basedetailview methode)\": [\n             [90, \"django.views.generic.detail.BaseDetailView.get\", false]\n         ],\n-        \"get() (django.views.generic.edit.basecreateview method)\": [\n+        \"get() (django.views.generic.edit.basecreateview methode)\": [\n             [91, \"django.views.generic.edit.BaseCreateView.get\", false]\n         ],\n-        \"get() (django.views.generic.edit.baseupdateview method)\": [\n+        \"get() (django.views.generic.edit.baseupdateview methode)\": [\n             [91, \"django.views.generic.edit.BaseUpdateView.get\", false]\n         ],\n-        \"get() (django.views.generic.edit.processformview method)\": [\n+        \"get() (django.views.generic.edit.processformview methode)\": [\n             [95, \"django.views.generic.edit.ProcessFormView.get\", false]\n         ],\n-        \"get() (django.views.generic.list.baselistview method)\": [\n+        \"get() (django.views.generic.list.baselistview methode)\": [\n             [90, \"django.views.generic.list.BaseListView.get\", false]\n         ],\n-        \"get() (httpresponse method)\": [\n+        \"get() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.get\", false]\n         ],\n         \"get() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.get\", false]\n         ],\n-        \"get() (querydict method)\": [\n+        \"get() (querydict methode)\": [\n             [188, \"django.http.QueryDict.get\", false]\n         ],\n-        \"get_absolute_url() (model method)\": [\n+        \"get_absolute_url() (model methode)\": [\n             [181, \"django.db.models.Model.get_absolute_url\", false]\n         ],\n-        \"get_accessed_time() (storage method)\": [\n+        \"get_accessed_time() (storage methode)\": [\n             [159, \"django.core.files.storage.Storage.get_accessed_time\", false]\n         ],\n-        \"get_actions() (modeladmin method)\": [\n+        \"get_actions() (modeladmin methode)\": [\n             [100, \"django.contrib.admin.ModelAdmin.get_actions\", false]\n         ],\n-        \"get_all_permissions() (basebackend method)\": [\n+        \"get_all_permissions() (basebackend methode)\": [\n             [105, \"django.contrib.auth.backends.BaseBackend.get_all_permissions\", false]\n         ],\n-        \"get_all_permissions() (modelbackend method)\": [\n+        \"get_all_permissions() (modelbackend methode)\": [\n             [105, \"django.contrib.auth.backends.ModelBackend.get_all_permissions\", false]\n         ],\n-        \"get_all_permissions() (models.permissionsmixin method)\": [\n+        \"get_all_permissions() (models.permissionsmixin methode)\": [\n             [547, \"django.contrib.auth.models.PermissionsMixin.get_all_permissions\", false]\n         ],\n-        \"get_all_permissions() (models.user method)\": [\n+        \"get_all_permissions() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.get_all_permissions\", false]\n         ],\n-        \"get_allow_empty() (django.views.generic.list.multipleobjectmixin method)\": [\n+        \"get_allow_empty() (django.views.generic.list.multipleobjectmixin methode)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin.get_allow_empty\", false]\n         ],\n-        \"get_allow_future() (datemixin method)\": [\n+        \"get_allow_future() (datemixin methode)\": [\n             [94, \"django.views.generic.dates.DateMixin.get_allow_future\", false]\n         ],\n         \"get_alternative_name() (in module django.core.files.storage)\": [\n             [13, \"django.core.files.storage.get_alternative_name\", false]\n         ],\n-        \"get_alternative_name() (storage method)\": [\n+        \"get_alternative_name() (storage methode)\": [\n             [159, \"django.core.files.storage.Storage.get_alternative_name\", false]\n         ],\n-        \"get_app_config() (apps method)\": [\n+        \"get_app_config() (apps methode)\": [\n             [85, \"django.apps.apps.get_app_config\", false]\n         ],\n-        \"get_app_configs() (apps method)\": [\n+        \"get_app_configs() (apps methode)\": [\n             [85, \"django.apps.apps.get_app_configs\", false]\n         ],\n-        \"get_app_list() (adminsite method)\": [\n+        \"get_app_list() (adminsite methode)\": [\n             [103, \"django.contrib.admin.AdminSite.get_app_list\", false]\n         ],\n         \"get_autocommit() (in module django.db.transaction)\": [\n             [576, \"django.db.transaction.get_autocommit\", false]\n         ],\n-        \"get_autocomplete_fields() (modeladmin method)\": [\n+        \"get_autocomplete_fields() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_autocomplete_fields\", false]\n         ],\n         \"get_available_languages\": [\n             [596, \"std-templatetag-get_available_languages\", false]\n         ],\n         \"get_available_name() (in module django.core.files.storage)\": [\n             [13, \"django.core.files.storage.get_available_name\", false]\n         ],\n-        \"get_available_name() (storage method)\": [\n+        \"get_available_name() (storage methode)\": [\n             [159, \"django.core.files.storage.Storage.get_available_name\", false]\n         ],\n-        \"get_bound_field() (field method)\": [\n+        \"get_bound_field() (field methode)\": [\n             [162, \"django.forms.Field.get_bound_field\", false]\n         ],\n-        \"get_by_natural_key() (contenttypemanager method)\": [\n+        \"get_by_natural_key() (contenttypemanager methode)\": [\n             [106, \"django.contrib.contenttypes.models.ContentTypeManager.get_by_natural_key\", false]\n         ],\n-        \"get_by_natural_key() (models.baseusermanager method)\": [\n+        \"get_by_natural_key() (models.baseusermanager methode)\": [\n             [547, \"django.contrib.auth.models.BaseUserManager.get_by_natural_key\", false]\n         ],\n         \"get_cache_key() (in module django.utils.cache)\": [\n             [200, \"django.utils.cache.get_cache_key\", false]\n         ],\n-        \"get_change_message() (logentry method)\": [\n+        \"get_change_message() (logentry methode)\": [\n             [103, \"django.contrib.admin.models.LogEntry.get_change_message\", false]\n         ],\n-        \"get_changeform_initial_data() (modeladmin method)\": [\n+        \"get_changeform_initial_data() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_changeform_initial_data\", false]\n         ],\n-        \"get_changelist() (modeladmin method)\": [\n+        \"get_changelist() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_changelist\", false]\n         ],\n-        \"get_changelist_form() (modeladmin method)\": [\n+        \"get_changelist_form() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_changelist_form\", false]\n         ],\n-        \"get_changelist_formset() (modeladmin method)\": [\n+        \"get_changelist_formset() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_changelist_formset\", false]\n         ],\n-        \"get_check_kwargs() (basecommand method)\": [\n+        \"get_check_kwargs() (basecommand methode)\": [\n             [15, \"django.core.management.BaseCommand.get_check_kwargs\", false]\n         ],\n         \"get_connection() (in module django.core.mail)\": [\n             [577, \"django.core.mail.get_connection\", false]\n         ],\n-        \"get_contents() (loader method)\": [\n+        \"get_contents() (loader methode)\": [\n             [193, \"django.template.loaders.base.Loader.get_contents\", false]\n         ],\n-        \"get_context() (baseformset method)\": [\n+        \"get_context() (baseformset methode)\": [\n             [580, \"django.forms.formsets.BaseFormSet.get_context\", false]\n         ],\n-        \"get_context() (boundfield method)\": [\n+        \"get_context() (boundfield methode)\": [\n             [161, \"django.forms.BoundField.get_context\", false]\n         ],\n-        \"get_context() (errorlist method)\": [\n+        \"get_context() (errorlist methode)\": [\n             [161, \"django.forms.ErrorList.get_context\", false]\n         ],\n-        \"get_context() (form method)\": [\n+        \"get_context() (form methode)\": [\n             [161, \"django.forms.Form.get_context\", false]\n         ],\n-        \"get_context() (multiwidget method)\": [\n+        \"get_context() (multiwidget methode)\": [\n             [168, \"django.forms.MultiWidget.get_context\", false]\n         ],\n-        \"get_context() (widget method)\": [\n+        \"get_context() (widget methode)\": [\n             [168, \"django.forms.Widget.get_context\", false]\n         ],\n-        \"get_context_data() (django.views.generic.base.contextmixin method)\": [\n+        \"get_context_data() (django.views.generic.base.contextmixin methode)\": [\n             [97, \"django.views.generic.base.ContextMixin.get_context_data\", false]\n         ],\n-        \"get_context_data() (django.views.generic.detail.singleobjectmixin method)\": [\n+        \"get_context_data() (django.views.generic.detail.singleobjectmixin methode)\": [\n             [98, \"django.views.generic.detail.SingleObjectMixin.get_context_data\", false]\n         ],\n-        \"get_context_data() (django.views.generic.edit.formmixin method)\": [\n+        \"get_context_data() (django.views.generic.edit.formmixin methode)\": [\n             [95, \"django.views.generic.edit.FormMixin.get_context_data\", false]\n         ],\n-        \"get_context_data() (django.views.generic.list.multipleobjectmixin method)\": [\n+        \"get_context_data() (django.views.generic.list.multipleobjectmixin methode)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin.get_context_data\", false]\n         ],\n-        \"get_context_data() (feed method)\": [\n+        \"get_context_data() (feed methode)\": [\n             [152, \"django.contrib.syndication.Feed.get_context_data\", false]\n         ],\n-        \"get_context_object_name() (django.views.generic.detail.singleobjectmixin method)\": [\n+        \"get_context_object_name() (django.views.generic.detail.singleobjectmixin methode)\": [\n             [98, \"django.views.generic.detail.SingleObjectMixin.get_context_object_name\", false]\n         ],\n-        \"get_context_object_name() (django.views.generic.list.multipleobjectmixin method)\": [\n+        \"get_context_object_name() (django.views.generic.list.multipleobjectmixin methode)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin.get_context_object_name\", false]\n         ],\n-        \"get_created_time() (filesystemstorage method)\": [\n+        \"get_created_time() (filesystemstorage methode)\": [\n             [159, \"django.core.files.storage.FileSystemStorage.get_created_time\", false]\n         ],\n-        \"get_created_time() (storage method)\": [\n+        \"get_created_time() (storage methode)\": [\n             [159, \"django.core.files.storage.Storage.get_created_time\", false]\n         ],\n         \"get_current_language\": [\n             [596, \"std-templatetag-get_current_language\", false]\n         ],\n         \"get_current_language_bidi\": [\n             [596, \"std-templatetag-get_current_language_bidi\", false]\n@@ -22445,228 +22388,228 @@\n         ],\n         \"get_current_timezone() (in module django.utils.timezone)\": [\n             [200, \"django.utils.timezone.get_current_timezone\", false]\n         ],\n         \"get_current_timezone_name() (in module django.utils.timezone)\": [\n             [200, \"django.utils.timezone.get_current_timezone_name\", false]\n         ],\n-        \"get_curve_geometry() (ogrgeometry method)\": [\n+        \"get_curve_geometry() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.get_curve_geometry\", false]\n         ],\n-        \"get_date_field() (datemixin method)\": [\n+        \"get_date_field() (datemixin methode)\": [\n             [94, \"django.views.generic.dates.DateMixin.get_date_field\", false]\n         ],\n-        \"get_date_list() (basedatelistview method)\": [\n+        \"get_date_list() (basedatelistview methode)\": [\n             [94, \"django.views.generic.dates.BaseDateListView.get_date_list\", false]\n         ],\n-        \"get_date_list_period() (basedatelistview method)\": [\n+        \"get_date_list_period() (basedatelistview methode)\": [\n             [94, \"django.views.generic.dates.BaseDateListView.get_date_list_period\", false]\n         ],\n-        \"get_dated_items() (basedatelistview method)\": [\n+        \"get_dated_items() (basedatelistview methode)\": [\n             [94, \"django.views.generic.dates.BaseDateListView.get_dated_items\", false]\n         ],\n-        \"get_dated_queryset() (basedatelistview method)\": [\n+        \"get_dated_queryset() (basedatelistview methode)\": [\n             [94, \"django.views.generic.dates.BaseDateListView.get_dated_queryset\", false]\n         ],\n-        \"get_day() (daymixin method)\": [\n+        \"get_day() (daymixin methode)\": [\n             [94, \"django.views.generic.dates.DayMixin.get_day\", false]\n         ],\n-        \"get_day_format() (daymixin method)\": [\n+        \"get_day_format() (daymixin methode)\": [\n             [94, \"django.views.generic.dates.DayMixin.get_day_format\", false]\n         ],\n-        \"get_db_prep_save() (field method)\": [\n+        \"get_db_prep_save() (field methode)\": [\n             [178, \"django.db.models.Field.get_db_prep_save\", false]\n         ],\n-        \"get_db_prep_value() (field method)\": [\n+        \"get_db_prep_value() (field methode)\": [\n             [178, \"django.db.models.Field.get_db_prep_value\", false]\n         ],\n-        \"get_decoded() (base_session.abstractbasesession method)\": [\n+        \"get_decoded() (base_session.abstractbasesession methode)\": [\n             [589, \"django.contrib.sessions.base_session.AbstractBaseSession.get_decoded\", false]\n         ],\n-        \"get_default() (engine static method)\": [\n+        \"get_default() (statische methode van engine)\": [\n             [193, \"django.template.Engine.get_default\", false]\n         ],\n-        \"get_default_redirect_url() (loginview method)\": [\n+        \"get_default_redirect_url() (loginview methode)\": [\n             [548, \"django.contrib.auth.views.LoginView.get_default_redirect_url\", false]\n         ],\n         \"get_default_timezone() (in module django.utils.timezone)\": [\n             [200, \"django.utils.timezone.get_default_timezone\", false]\n         ],\n         \"get_default_timezone_name() (in module django.utils.timezone)\": [\n             [200, \"django.utils.timezone.get_default_timezone_name\", false]\n         ],\n-        \"get_deferred_fields() (model method)\": [\n+        \"get_deferred_fields() (model methode)\": [\n             [181, \"django.db.models.Model.get_deferred_fields\", false]\n         ],\n-        \"get_deleted_objects() (modeladmin method)\": [\n+        \"get_deleted_objects() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_deleted_objects\", false]\n         ],\n-        \"get_deletion_widget() (baseformset method)\": [\n+        \"get_deletion_widget() (baseformset methode)\": [\n             [580, \"django.forms.formsets.BaseFormSet.get_deletion_widget\", false]\n         ],\n         \"get_digit\": [\n             [194, \"std-templatefilter-get_digit\", false]\n         ],\n-        \"get_edited_object() (logentry method)\": [\n+        \"get_edited_object() (logentry methode)\": [\n             [103, \"django.contrib.admin.models.LogEntry.get_edited_object\", false]\n         ],\n-        \"get_elided_page_range() (paginator method)\": [\n+        \"get_elided_page_range() (paginator methode)\": [\n             [187, \"django.core.paginator.Paginator.get_elided_page_range\", false]\n         ],\n-        \"get_email_field_name() (models.abstractbaseuser class method)\": [\n+        \"get_email_field_name() (models.abstractbaseuser klassemethode)\": [\n             [547, \"django.contrib.auth.models.AbstractBaseUser.get_email_field_name\", false]\n         ],\n-        \"get_error_message() (commonpasswordvalidator method)\": [\n+        \"get_error_message() (commonpasswordvalidator methode)\": [\n             [550, \"django.contrib.auth.password_validation.CommonPasswordValidator.get_error_message\", false]\n         ],\n-        \"get_error_message() (minimumlengthvalidator method)\": [\n+        \"get_error_message() (minimumlengthvalidator methode)\": [\n             [550, \"django.contrib.auth.password_validation.MinimumLengthValidator.get_error_message\", false]\n         ],\n-        \"get_error_message() (numericpasswordvalidator method)\": [\n+        \"get_error_message() (numericpasswordvalidator methode)\": [\n             [550, \"django.contrib.auth.password_validation.NumericPasswordValidator.get_error_message\", false]\n         ],\n-        \"get_error_message() (userattributesimilarityvalidator method)\": [\n+        \"get_error_message() (userattributesimilarityvalidator methode)\": [\n             [550, \"django.contrib.auth.password_validation.UserAttributeSimilarityValidator.get_error_message\", false]\n         ],\n-        \"get_exclude() (modeladmin method)\": [\n+        \"get_exclude() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_exclude\", false]\n         ],\n-        \"get_expire_at_browser_close() (backends.base.sessionbase method)\": [\n+        \"get_expire_at_browser_close() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.get_expire_at_browser_close\", false]\n         ],\n-        \"get_expiry_age() (backends.base.sessionbase method)\": [\n+        \"get_expiry_age() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.get_expiry_age\", false]\n         ],\n-        \"get_expiry_date() (backends.base.sessionbase method)\": [\n+        \"get_expiry_date() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.get_expiry_date\", false]\n         ],\n-        \"get_extra() (inlinemodeladmin method)\": [\n+        \"get_extra() (inlinemodeladmin methode)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.get_extra\", false]\n         ],\n-        \"get_field() (options method)\": [\n+        \"get_field() (options methode)\": [\n             [183, \"django.db.models.options.Options.get_field\", false]\n         ],\n-        \"get_fields() (layer method)\": [\n+        \"get_fields() (layer methode)\": [\n             [115, \"django.contrib.gis.gdal.Layer.get_fields\", false]\n         ],\n-        \"get_fields() (modeladmin method)\": [\n+        \"get_fields() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_fields\", false]\n         ],\n-        \"get_fields() (options method)\": [\n+        \"get_fields() (options methode)\": [\n             [183, \"django.db.models.options.Options.get_fields\", false]\n         ],\n-        \"get_fieldsets() (modeladmin method)\": [\n+        \"get_fieldsets() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_fieldsets\", false]\n         ],\n         \"get_fixed_timezone() (in module django.utils.timezone)\": [\n             [200, \"django.utils.timezone.get_fixed_timezone\", false]\n         ],\n         \"get_flatpages\": [\n             [107, \"std-templatetag-get_flatpages\", false]\n         ],\n-        \"get_foo_display() (model method)\": [\n+        \"get_foo_display() (model methode)\": [\n             [181, \"django.db.models.Model.get_FOO_display\", false]\n         ],\n-        \"get_for_id() (contenttypemanager method)\": [\n+        \"get_for_id() (contenttypemanager methode)\": [\n             [106, \"django.contrib.contenttypes.models.ContentTypeManager.get_for_id\", false]\n         ],\n-        \"get_for_model() (contenttypemanager method)\": [\n+        \"get_for_model() (contenttypemanager methode)\": [\n             [106, \"django.contrib.contenttypes.models.ContentTypeManager.get_for_model\", false]\n         ],\n-        \"get_for_models() (contenttypemanager method)\": [\n+        \"get_for_models() (contenttypemanager methode)\": [\n             [106, \"django.contrib.contenttypes.models.ContentTypeManager.get_for_models\", false]\n         ],\n-        \"get_form() (django.views.generic.edit.formmixin method)\": [\n+        \"get_form() (django.views.generic.edit.formmixin methode)\": [\n             [95, \"django.views.generic.edit.FormMixin.get_form\", false]\n         ],\n-        \"get_form() (modeladmin method)\": [\n+        \"get_form() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_form\", false]\n         ],\n-        \"get_form_class() (django.views.generic.edit.formmixin method)\": [\n+        \"get_form_class() (django.views.generic.edit.formmixin methode)\": [\n             [95, \"django.views.generic.edit.FormMixin.get_form_class\", false]\n         ],\n-        \"get_form_class() (django.views.generic.edit.modelformmixin method)\": [\n+        \"get_form_class() (django.views.generic.edit.modelformmixin methode)\": [\n             [95, \"django.views.generic.edit.ModelFormMixin.get_form_class\", false]\n         ],\n-        \"get_form_kwargs() (django.views.generic.edit.formmixin method)\": [\n+        \"get_form_kwargs() (django.views.generic.edit.formmixin methode)\": [\n             [95, \"django.views.generic.edit.FormMixin.get_form_kwargs\", false]\n         ],\n-        \"get_form_kwargs() (django.views.generic.edit.modelformmixin method)\": [\n+        \"get_form_kwargs() (django.views.generic.edit.modelformmixin methode)\": [\n             [95, \"django.views.generic.edit.ModelFormMixin.get_form_kwargs\", false]\n         ],\n-        \"get_formset() (inlinemodeladmin method)\": [\n+        \"get_formset() (inlinemodeladmin methode)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.get_formset\", false]\n         ],\n-        \"get_formset_kwargs() (modeladmin method)\": [\n+        \"get_formset_kwargs() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_formset_kwargs\", false]\n         ],\n-        \"get_formsets_with_inlines() (modeladmin method)\": [\n+        \"get_formsets_with_inlines() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_formsets_with_inlines\", false]\n         ],\n-        \"get_full_name() (models.customuser method)\": [\n+        \"get_full_name() (models.customuser methode)\": [\n             [547, \"django.contrib.auth.models.CustomUser.get_full_name\", false]\n         ],\n-        \"get_full_name() (models.user method)\": [\n+        \"get_full_name() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.get_full_name\", false]\n         ],\n-        \"get_full_path() (httprequest method)\": [\n+        \"get_full_path() (httprequest methode)\": [\n             [188, \"django.http.HttpRequest.get_full_path\", false]\n         ],\n-        \"get_full_path_info() (httprequest method)\": [\n+        \"get_full_path_info() (httprequest methode)\": [\n             [188, \"django.http.HttpRequest.get_full_path_info\", false]\n         ],\n-        \"get_geoms() (layer method)\": [\n+        \"get_geoms() (layer methode)\": [\n             [115, \"django.contrib.gis.gdal.Layer.get_geoms\", false]\n         ],\n-        \"get_group_by_cols() (expression method)\": [\n+        \"get_group_by_cols() (expression methode)\": [\n             [177, \"django.db.models.Expression.get_group_by_cols\", false]\n         ],\n-        \"get_group_permissions() (basebackend method)\": [\n+        \"get_group_permissions() (basebackend methode)\": [\n             [105, \"django.contrib.auth.backends.BaseBackend.get_group_permissions\", false]\n         ],\n-        \"get_group_permissions() (modelbackend method)\": [\n+        \"get_group_permissions() (modelbackend methode)\": [\n             [105, \"django.contrib.auth.backends.ModelBackend.get_group_permissions\", false]\n         ],\n-        \"get_group_permissions() (models.permissionsmixin method)\": [\n+        \"get_group_permissions() (models.permissionsmixin methode)\": [\n             [547, \"django.contrib.auth.models.PermissionsMixin.get_group_permissions\", false]\n         ],\n-        \"get_group_permissions() (models.user method)\": [\n+        \"get_group_permissions() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.get_group_permissions\", false]\n         ],\n-        \"get_help_text() (commonpasswordvalidator method)\": [\n+        \"get_help_text() (commonpasswordvalidator methode)\": [\n             [550, \"django.contrib.auth.password_validation.CommonPasswordValidator.get_help_text\", false]\n         ],\n-        \"get_help_text() (minimumlengthvalidator method)\": [\n+        \"get_help_text() (minimumlengthvalidator methode)\": [\n             [550, \"django.contrib.auth.password_validation.MinimumLengthValidator.get_help_text\", false]\n         ],\n-        \"get_help_text() (numericpasswordvalidator method)\": [\n+        \"get_help_text() (numericpasswordvalidator methode)\": [\n             [550, \"django.contrib.auth.password_validation.NumericPasswordValidator.get_help_text\", false]\n         ],\n-        \"get_help_text() (userattributesimilarityvalidator method)\": [\n+        \"get_help_text() (userattributesimilarityvalidator methode)\": [\n             [550, \"django.contrib.auth.password_validation.UserAttributeSimilarityValidator.get_help_text\", false]\n         ],\n-        \"get_host() (httprequest method)\": [\n+        \"get_host() (httprequest methode)\": [\n             [188, \"django.http.HttpRequest.get_host\", false]\n         ],\n-        \"get_initial() (django.views.generic.edit.formmixin method)\": [\n+        \"get_initial() (django.views.generic.edit.formmixin methode)\": [\n             [95, \"django.views.generic.edit.FormMixin.get_initial\", false]\n         ],\n-        \"get_initial_for_field() (form method)\": [\n+        \"get_initial_for_field() (form methode)\": [\n             [161, \"django.forms.Form.get_initial_for_field\", false]\n         ],\n-        \"get_inline_instances() (modeladmin method)\": [\n+        \"get_inline_instances() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_inline_instances\", false]\n         ],\n-        \"get_inlines() (modeladmin method)\": [\n+        \"get_inlines() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_inlines\", false]\n         ],\n-        \"get_internal_type() (field method)\": [\n+        \"get_internal_type() (field methode)\": [\n             [178, \"django.db.models.Field.get_internal_type\", false]\n         ],\n-        \"get_json_data() (form.errors method)\": [\n+        \"get_json_data() (form.errors methode)\": [\n             [161, \"django.forms.Form.errors.get_json_data\", false]\n         ],\n         \"get_language() (in module django.utils.translation)\": [\n             [200, \"django.utils.translation.get_language\", false]\n         ],\n         \"get_language_bidi() (in module django.utils.translation)\": [\n             [200, \"django.utils.translation.get_language_bidi\", false]\n@@ -22679,632 +22622,632 @@\n         ],\n         \"get_language_info() (in module django.utils.translation)\": [\n             [596, \"django.utils.translation.get_language_info\", false]\n         ],\n         \"get_language_info_list\": [\n             [596, \"std-templatetag-get_language_info_list\", false]\n         ],\n-        \"get_languages_for_item() (sitemap method)\": [\n+        \"get_languages_for_item() (sitemap methode)\": [\n             [149, \"django.contrib.sitemaps.Sitemap.get_languages_for_item\", false]\n         ],\n-        \"get_latest_by (options attribute)\": [\n+        \"get_latest_by (options attribuut)\": [\n             [184, \"django.db.models.Options.get_latest_by\", false]\n         ],\n-        \"get_latest_lastmod() (sitemap method)\": [\n+        \"get_latest_lastmod() (sitemap methode)\": [\n             [149, \"django.contrib.sitemaps.Sitemap.get_latest_lastmod\", false]\n         ],\n-        \"get_linear_geometry() (ogrgeometry method)\": [\n+        \"get_linear_geometry() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.get_linear_geometry\", false]\n         ],\n-        \"get_list_display() (modeladmin method)\": [\n+        \"get_list_display() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_list_display\", false]\n         ],\n-        \"get_list_display_links() (modeladmin method)\": [\n+        \"get_list_display_links() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_list_display_links\", false]\n         ],\n-        \"get_list_filter() (modeladmin method)\": [\n+        \"get_list_filter() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_list_filter\", false]\n         ],\n         \"get_list_or_404() (in module django.shortcuts)\": [\n             [590, \"django.shortcuts.get_list_or_404\", false]\n         ],\n-        \"get_list_select_related() (modeladmin method)\": [\n+        \"get_list_select_related() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_list_select_related\", false]\n         ],\n-        \"get_log_entries() (adminsite method)\": [\n+        \"get_log_entries() (adminsite methode)\": [\n             [103, \"django.contrib.admin.AdminSite.get_log_entries\", false]\n         ],\n-        \"get_login_url() (accessmixin method)\": [\n+        \"get_login_url() (accessmixin methode)\": [\n             [548, \"django.contrib.auth.mixins.AccessMixin.get_login_url\", false]\n         ],\n-        \"get_login_url() (loginrequiredmiddleware method)\": [\n+        \"get_login_url() (loginrequiredmiddleware methode)\": [\n             [171, \"django.contrib.auth.middleware.LoginRequiredMiddleware.get_login_url\", false]\n         ],\n         \"get_lookup() (in module django.db.models)\": [\n             [182, \"django.db.models.get_lookup\", false]\n         ],\n-        \"get_lookup() (lookups.registerlookupmixin method)\": [\n+        \"get_lookup() (lookups.registerlookupmixin methode)\": [\n             [182, \"django.db.models.lookups.RegisterLookupMixin.get_lookup\", false]\n         ],\n-        \"get_lookups() (lookups.registerlookupmixin method)\": [\n+        \"get_lookups() (lookups.registerlookupmixin methode)\": [\n             [182, \"django.db.models.lookups.RegisterLookupMixin.get_lookups\", false]\n         ],\n-        \"get_make_object_list() (yeararchiveview method)\": [\n+        \"get_make_object_list() (yeararchiveview methode)\": [\n             [89, \"django.views.generic.dates.YearArchiveView.get_make_object_list\", false]\n         ],\n-        \"get_many() (cache method)\": [\n+        \"get_many() (cache methode)\": [\n             [551, \"django.core.cache.cache.get_many\", false]\n         ],\n         \"get_max_age() (in module django.utils.cache)\": [\n             [200, \"django.utils.cache.get_max_age\", false]\n         ],\n-        \"get_max_num() (inlinemodeladmin method)\": [\n+        \"get_max_num() (inlinemodeladmin methode)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.get_max_num\", false]\n         ],\n         \"get_media_prefix\": [\n             [194, \"std-templatetag-get_media_prefix\", false]\n         ],\n         \"get_messages() (in module django.contrib.messages)\": [\n             [135, \"django.contrib.messages.get_messages\", false]\n         ],\n-        \"get_min_num() (inlinemodeladmin method)\": [\n+        \"get_min_num() (inlinemodeladmin methode)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.get_min_num\", false]\n         ],\n-        \"get_model() (appconfig method)\": [\n+        \"get_model() (appconfig methode)\": [\n             [85, \"django.apps.AppConfig.get_model\", false]\n         ],\n-        \"get_model() (apps method)\": [\n+        \"get_model() (apps methode)\": [\n             [85, \"django.apps.apps.get_model\", false]\n         ],\n-        \"get_model_admin() (adminsite method)\": [\n+        \"get_model_admin() (adminsite methode)\": [\n             [103, \"django.contrib.admin.AdminSite.get_model_admin\", false]\n         ],\n-        \"get_model_class() (backends.db.sessionstore class method)\": [\n+        \"get_model_class() (backends.db.sessionstore klassemethode)\": [\n             [589, \"django.contrib.sessions.backends.db.SessionStore.get_model_class\", false]\n         ],\n-        \"get_models() (appconfig method)\": [\n+        \"get_models() (appconfig methode)\": [\n             [85, \"django.apps.AppConfig.get_models\", false]\n         ],\n-        \"get_modified_time() (storage method)\": [\n+        \"get_modified_time() (storage methode)\": [\n             [159, \"django.core.files.storage.Storage.get_modified_time\", false]\n         ],\n-        \"get_month() (monthmixin method)\": [\n+        \"get_month() (monthmixin methode)\": [\n             [94, \"django.views.generic.dates.MonthMixin.get_month\", false]\n         ],\n-        \"get_month_format() (monthmixin method)\": [\n+        \"get_month_format() (monthmixin methode)\": [\n             [94, \"django.views.generic.dates.MonthMixin.get_month_format\", false]\n         ],\n-        \"get_next_by_foo() (model method)\": [\n+        \"get_next_by_foo() (model methode)\": [\n             [181, \"django.db.models.Model.get_next_by_FOO\", false]\n         ],\n-        \"get_next_day() (daymixin method)\": [\n+        \"get_next_day() (daymixin methode)\": [\n             [94, \"django.views.generic.dates.DayMixin.get_next_day\", false]\n         ],\n-        \"get_next_month() (monthmixin method)\": [\n+        \"get_next_month() (monthmixin methode)\": [\n             [94, \"django.views.generic.dates.MonthMixin.get_next_month\", false]\n         ],\n-        \"get_next_week() (weekmixin method)\": [\n+        \"get_next_week() (weekmixin methode)\": [\n             [94, \"django.views.generic.dates.WeekMixin.get_next_week\", false]\n         ],\n-        \"get_next_year() (yearmixin method)\": [\n+        \"get_next_year() (yearmixin methode)\": [\n             [94, \"django.views.generic.dates.YearMixin.get_next_year\", false]\n         ],\n-        \"get_object() (django.views.generic.detail.singleobjectmixin method)\": [\n+        \"get_object() (django.views.generic.detail.singleobjectmixin methode)\": [\n             [98, \"django.views.generic.detail.SingleObjectMixin.get_object\", false]\n         ],\n-        \"get_object_for_this_type() (contenttype method)\": [\n+        \"get_object_for_this_type() (contenttype methode)\": [\n             [106, \"django.contrib.contenttypes.models.ContentType.get_object_for_this_type\", false]\n         ],\n         \"get_object_or_404() (in module django.shortcuts)\": [\n             [590, \"django.shortcuts.get_object_or_404\", false]\n         ],\n         \"get_or_create() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.get_or_create\", false]\n         ],\n-        \"get_or_set() (cache method)\": [\n+        \"get_or_set() (cache methode)\": [\n             [551, \"django.core.cache.cache.get_or_set\", false]\n         ],\n-        \"get_ordering() (django.views.generic.list.multipleobjectmixin method)\": [\n+        \"get_ordering() (django.views.generic.list.multipleobjectmixin methode)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin.get_ordering\", false]\n         ],\n-        \"get_ordering() (modeladmin method)\": [\n+        \"get_ordering() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_ordering\", false]\n         ],\n-        \"get_ordering_widget() (baseformset method)\": [\n+        \"get_ordering_widget() (baseformset methode)\": [\n             [580, \"django.forms.formsets.BaseFormSet.get_ordering_widget\", false]\n         ],\n-        \"get_page() (paginator method)\": [\n+        \"get_page() (paginator methode)\": [\n             [187, \"django.core.paginator.Paginator.get_page\", false]\n         ],\n-        \"get_paginate_by() (django.views.generic.list.multipleobjectmixin method)\": [\n+        \"get_paginate_by() (django.views.generic.list.multipleobjectmixin methode)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin.get_paginate_by\", false]\n         ],\n-        \"get_paginate_orphans() (django.views.generic.list.multipleobjectmixin method)\": [\n+        \"get_paginate_orphans() (django.views.generic.list.multipleobjectmixin methode)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin.get_paginate_orphans\", false]\n         ],\n-        \"get_paginator() (django.views.generic.list.multipleobjectmixin method)\": [\n+        \"get_paginator() (django.views.generic.list.multipleobjectmixin methode)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin.get_paginator\", false]\n         ],\n-        \"get_paginator() (modeladmin method)\": [\n+        \"get_paginator() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_paginator\", false]\n         ],\n         \"get_password_validators() (in module django.contrib.auth.password_validation)\": [\n             [550, \"django.contrib.auth.password_validation.get_password_validators\", false]\n         ],\n-        \"get_permission_denied_message() (accessmixin method)\": [\n+        \"get_permission_denied_message() (accessmixin methode)\": [\n             [548, \"django.contrib.auth.mixins.AccessMixin.get_permission_denied_message\", false]\n         ],\n-        \"get_permission_required() (permissionrequiredmixin method)\": [\n+        \"get_permission_required() (permissionrequiredmixin methode)\": [\n             [548, \"django.contrib.auth.mixins.PermissionRequiredMixin.get_permission_required\", false]\n         ],\n-        \"get_port() (httprequest method)\": [\n+        \"get_port() (httprequest methode)\": [\n             [188, \"django.http.HttpRequest.get_port\", false]\n         ],\n-        \"get_post_parameters() (safeexceptionreporterfilter method)\": [\n+        \"get_post_parameters() (safeexceptionreporterfilter methode)\": [\n             [32, \"django.views.debug.SafeExceptionReporterFilter.get_post_parameters\", false]\n         ],\n-        \"get_preferred_type() (httprequest method)\": [\n+        \"get_preferred_type() (httprequest methode)\": [\n             [188, \"django.http.HttpRequest.get_preferred_type\", false]\n         ],\n-        \"get_prefix() (django.views.generic.edit.formmixin method)\": [\n+        \"get_prefix() (django.views.generic.edit.formmixin methode)\": [\n             [95, \"django.views.generic.edit.FormMixin.get_prefix\", false]\n         ],\n-        \"get_prep_value() (field method)\": [\n+        \"get_prep_value() (field methode)\": [\n             [178, \"django.db.models.Field.get_prep_value\", false]\n         ],\n-        \"get_prepopulated_fields() (modeladmin method)\": [\n+        \"get_prepopulated_fields() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_prepopulated_fields\", false]\n         ],\n-        \"get_prev_week() (weekmixin method)\": [\n+        \"get_prev_week() (weekmixin methode)\": [\n             [94, \"django.views.generic.dates.WeekMixin.get_prev_week\", false]\n         ],\n-        \"get_previous_by_foo() (model method)\": [\n+        \"get_previous_by_foo() (model methode)\": [\n             [181, \"django.db.models.Model.get_previous_by_FOO\", false]\n         ],\n-        \"get_previous_day() (daymixin method)\": [\n+        \"get_previous_day() (daymixin methode)\": [\n             [94, \"django.views.generic.dates.DayMixin.get_previous_day\", false]\n         ],\n-        \"get_previous_month() (monthmixin method)\": [\n+        \"get_previous_month() (monthmixin methode)\": [\n             [94, \"django.views.generic.dates.MonthMixin.get_previous_month\", false]\n         ],\n-        \"get_previous_year() (yearmixin method)\": [\n+        \"get_previous_year() (yearmixin methode)\": [\n             [94, \"django.views.generic.dates.YearMixin.get_previous_year\", false]\n         ],\n-        \"get_queryset() (django.views.generic.detail.singleobjectmixin method)\": [\n+        \"get_queryset() (django.views.generic.detail.singleobjectmixin methode)\": [\n             [98, \"django.views.generic.detail.SingleObjectMixin.get_queryset\", false]\n         ],\n-        \"get_queryset() (django.views.generic.list.multipleobjectmixin method)\": [\n+        \"get_queryset() (django.views.generic.list.multipleobjectmixin methode)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin.get_queryset\", false]\n         ],\n-        \"get_queryset() (modeladmin method)\": [\n+        \"get_queryset() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_queryset\", false]\n         ],\n-        \"get_readonly_fields() (modeladmin method)\": [\n+        \"get_readonly_fields() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_readonly_fields\", false]\n         ],\n-        \"get_redirect_field_name() (accessmixin method)\": [\n+        \"get_redirect_field_name() (accessmixin methode)\": [\n             [548, \"django.contrib.auth.mixins.AccessMixin.get_redirect_field_name\", false]\n         ],\n-        \"get_redirect_field_name() (loginrequiredmiddleware method)\": [\n+        \"get_redirect_field_name() (loginrequiredmiddleware methode)\": [\n             [171, \"django.contrib.auth.middleware.LoginRequiredMiddleware.get_redirect_field_name\", false]\n         ],\n-        \"get_redirect_url() (django.views.generic.base.redirectview method)\": [\n+        \"get_redirect_url() (django.views.generic.base.redirectview methode)\": [\n             [87, \"django.views.generic.base.RedirectView.get_redirect_url\", false]\n         ],\n         \"get_rollback() (in module django.db.transaction)\": [\n             [576, \"django.db.transaction.get_rollback\", false]\n         ],\n         \"get_script_prefix() (in module django.urls)\": [\n             [198, \"django.urls.get_script_prefix\", false]\n         ],\n-        \"get_search_fields() (modeladmin method)\": [\n+        \"get_search_fields() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_search_fields\", false]\n         ],\n-        \"get_search_results() (modeladmin method)\": [\n+        \"get_search_results() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_search_results\", false]\n         ],\n-        \"get_session_auth_fallback_hash() (models.abstractbaseuser method)\": [\n+        \"get_session_auth_fallback_hash() (models.abstractbaseuser methode)\": [\n             [547, \"django.contrib.auth.models.AbstractBaseUser.get_session_auth_fallback_hash\", false]\n         ],\n-        \"get_session_auth_hash() (models.abstractbaseuser method)\": [\n+        \"get_session_auth_hash() (models.abstractbaseuser methode)\": [\n             [547, \"django.contrib.auth.models.AbstractBaseUser.get_session_auth_hash\", false]\n         ],\n-        \"get_session_cookie_age() (backends.base.sessionbase method)\": [\n+        \"get_session_cookie_age() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.get_session_cookie_age\", false]\n         ],\n-        \"get_session_store_class() (base_session.abstractbasesession class method)\": [\n+        \"get_session_store_class() (base_session.abstractbasesession klassemethode)\": [\n             [589, \"django.contrib.sessions.base_session.AbstractBaseSession.get_session_store_class\", false]\n         ],\n-        \"get_short_name() (models.customuser method)\": [\n+        \"get_short_name() (models.customuser methode)\": [\n             [547, \"django.contrib.auth.models.CustomUser.get_short_name\", false]\n         ],\n-        \"get_short_name() (models.user method)\": [\n+        \"get_short_name() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.get_short_name\", false]\n         ],\n-        \"get_signed_cookie() (httprequest method)\": [\n+        \"get_signed_cookie() (httprequest methode)\": [\n             [188, \"django.http.HttpRequest.get_signed_cookie\", false]\n         ],\n-        \"get_slug_field() (django.views.generic.detail.singleobjectmixin method)\": [\n+        \"get_slug_field() (django.views.generic.detail.singleobjectmixin methode)\": [\n             [98, \"django.views.generic.detail.SingleObjectMixin.get_slug_field\", false]\n         ],\n-        \"get_sortable_by() (modeladmin method)\": [\n+        \"get_sortable_by() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_sortable_by\", false]\n         ],\n-        \"get_source_expressions() (expression method)\": [\n+        \"get_source_expressions() (expression methode)\": [\n             [177, \"django.db.models.Expression.get_source_expressions\", false]\n         ],\n         \"get_static_prefix\": [\n             [194, \"std-templatetag-get_static_prefix\", false]\n         ],\n-        \"get_success_message() (views.successmessagemixin method)\": [\n+        \"get_success_message() (views.successmessagemixin methode)\": [\n             [135, \"django.contrib.messages.views.SuccessMessageMixin.get_success_message\", false]\n         ],\n-        \"get_success_url() (django.views.generic.edit.deletionmixin method)\": [\n+        \"get_success_url() (django.views.generic.edit.deletionmixin methode)\": [\n             [95, \"django.views.generic.edit.DeletionMixin.get_success_url\", false]\n         ],\n-        \"get_success_url() (django.views.generic.edit.formmixin method)\": [\n+        \"get_success_url() (django.views.generic.edit.formmixin methode)\": [\n             [95, \"django.views.generic.edit.FormMixin.get_success_url\", false]\n         ],\n-        \"get_success_url() (django.views.generic.edit.modelformmixin method)\": [\n+        \"get_success_url() (django.views.generic.edit.modelformmixin methode)\": [\n             [95, \"django.views.generic.edit.ModelFormMixin.get_success_url\", false]\n         ],\n         \"get_supported_language_variant() (in module django.utils.translation)\": [\n             [200, \"django.utils.translation.get_supported_language_variant\", false]\n         ],\n         \"get_tag_uri() (in module django.utils.feedgenerator)\": [\n             [200, \"django.utils.feedgenerator.get_tag_uri\", false]\n         ],\n-        \"get_template() (baserenderer method)\": [\n+        \"get_template() (baserenderer methode)\": [\n             [166, \"django.forms.renderers.BaseRenderer.get_template\", false]\n         ],\n-        \"get_template() (engine method)\": [\n+        \"get_template() (engine methode)\": [\n             [193, \"django.template.Engine.get_template\", false]\n         ],\n         \"get_template() (in module django.template.loader)\": [\n             [608, \"django.template.loader.get_template\", false]\n         ],\n-        \"get_template() (loader method)\": [\n+        \"get_template() (loader methode)\": [\n             [193, \"django.template.loaders.base.Loader.get_template\", false]\n         ],\n-        \"get_template_names() (django.views.generic.base.templateresponsemixin method)\": [\n+        \"get_template_names() (django.views.generic.base.templateresponsemixin methode)\": [\n             [97, \"django.views.generic.base.TemplateResponseMixin.get_template_names\", false]\n         ],\n-        \"get_template_names() (django.views.generic.detail.singleobjecttemplateresponsemixin method)\": [\n+        \"get_template_names() (django.views.generic.detail.singleobjecttemplateresponsemixin methode)\": [\n             [98, \"django.views.generic.detail.SingleObjectTemplateResponseMixin.get_template_names\", false]\n         ],\n-        \"get_template_names() (django.views.generic.list.multipleobjecttemplateresponsemixin method)\": [\n+        \"get_template_names() (django.views.generic.list.multipleobjecttemplateresponsemixin methode)\": [\n             [96, \"django.views.generic.list.MultipleObjectTemplateResponseMixin.get_template_names\", false]\n         ],\n-        \"get_template_sources() (loader method)\": [\n+        \"get_template_sources() (loader methode)\": [\n             [193, \"django.template.loaders.base.Loader.get_template_sources\", false]\n         ],\n-        \"get_test_func() (userpassestestmixin method)\": [\n+        \"get_test_func() (userpassestestmixin methode)\": [\n             [548, \"django.contrib.auth.mixins.UserPassesTestMixin.get_test_func\", false]\n         ],\n-        \"get_test_runner_kwargs() (discoverrunner method)\": [\n+        \"get_test_runner_kwargs() (discoverrunner methode)\": [\n             [609, \"django.test.runner.DiscoverRunner.get_test_runner_kwargs\", false]\n         ],\n-        \"get_traceback_data() (exceptionreporter method)\": [\n+        \"get_traceback_data() (exceptionreporter methode)\": [\n             [32, \"django.views.debug.ExceptionReporter.get_traceback_data\", false]\n         ],\n-        \"get_traceback_frame_variables() (safeexceptionreporterfilter method)\": [\n+        \"get_traceback_frame_variables() (safeexceptionreporterfilter methode)\": [\n             [32, \"django.views.debug.SafeExceptionReporterFilter.get_traceback_frame_variables\", false]\n         ],\n-        \"get_traceback_html() (exceptionreporter method)\": [\n+        \"get_traceback_html() (exceptionreporter methode)\": [\n             [32, \"django.views.debug.ExceptionReporter.get_traceback_html\", false]\n         ],\n-        \"get_traceback_text() (exceptionreporter method)\": [\n+        \"get_traceback_text() (exceptionreporter methode)\": [\n             [32, \"django.views.debug.ExceptionReporter.get_traceback_text\", false]\n         ],\n         \"get_transform() (in module django.db.models)\": [\n             [182, \"django.db.models.get_transform\", false]\n         ],\n-        \"get_transform() (lookups.registerlookupmixin method)\": [\n+        \"get_transform() (lookups.registerlookupmixin methode)\": [\n             [182, \"django.db.models.lookups.RegisterLookupMixin.get_transform\", false]\n         ],\n-        \"get_urls() (modeladmin method)\": [\n+        \"get_urls() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.get_urls\", false]\n         ],\n         \"get_user() (in module django.contrib.auth)\": [\n             [105, \"django.contrib.auth.get_user\", false]\n         ],\n         \"get_user_model() (in module django.contrib.auth)\": [\n             [547, \"django.contrib.auth.get_user_model\", false]\n         ],\n-        \"get_user_permissions() (basebackend method)\": [\n+        \"get_user_permissions() (basebackend methode)\": [\n             [105, \"django.contrib.auth.backends.BaseBackend.get_user_permissions\", false]\n         ],\n-        \"get_user_permissions() (modelbackend method)\": [\n+        \"get_user_permissions() (modelbackend methode)\": [\n             [105, \"django.contrib.auth.backends.ModelBackend.get_user_permissions\", false]\n         ],\n-        \"get_user_permissions() (models.permissionsmixin method)\": [\n+        \"get_user_permissions() (models.permissionsmixin methode)\": [\n             [547, \"django.contrib.auth.models.PermissionsMixin.get_user_permissions\", false]\n         ],\n-        \"get_user_permissions() (models.user method)\": [\n+        \"get_user_permissions() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.get_user_permissions\", false]\n         ],\n-        \"get_username() (models.abstractbaseuser method)\": [\n+        \"get_username() (models.abstractbaseuser methode)\": [\n             [547, \"django.contrib.auth.models.AbstractBaseUser.get_username\", false]\n         ],\n-        \"get_username() (models.user method)\": [\n+        \"get_username() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.get_username\", false]\n         ],\n         \"get_valid_name() (in module django.core.files.storage)\": [\n             [13, \"django.core.files.storage.get_valid_name\", false]\n         ],\n-        \"get_valid_name() (storage method)\": [\n+        \"get_valid_name() (storage methode)\": [\n             [159, \"django.core.files.storage.Storage.get_valid_name\", false]\n         ],\n-        \"get_version() (basecommand method)\": [\n+        \"get_version() (basecommand methode)\": [\n             [15, \"django.core.management.BaseCommand.get_version\", false]\n         ],\n-        \"get_week() (weekmixin method)\": [\n+        \"get_week() (weekmixin methode)\": [\n             [94, \"django.views.generic.dates.WeekMixin.get_week\", false]\n         ],\n-        \"get_week_format() (weekmixin method)\": [\n+        \"get_week_format() (weekmixin methode)\": [\n             [94, \"django.views.generic.dates.WeekMixin.get_week_format\", false]\n         ],\n-        \"get_year() (yearmixin method)\": [\n+        \"get_year() (yearmixin methode)\": [\n             [94, \"django.views.generic.dates.YearMixin.get_year\", false]\n         ],\n-        \"get_year_format() (yearmixin method)\": [\n+        \"get_year_format() (yearmixin methode)\": [\n             [94, \"django.views.generic.dates.YearMixin.get_year_format\", false]\n         ],\n-        \"getlist() (querydict method)\": [\n+        \"getlist() (querydict methode)\": [\n             [188, \"django.http.QueryDict.getlist\", false]\n         ],\n         \"gettext() (in module django.utils.translation)\": [\n             [200, \"django.utils.translation.gettext\", false]\n         ],\n         \"gettext_lazy() (in module django.utils.translation)\": [\n             [200, \"django.utils.translation.gettext_lazy\", false]\n         ],\n         \"gettext_noop() (in module django.utils.translation)\": [\n             [200, \"django.utils.translation.gettext_noop\", false]\n         ],\n-        \"getvalue() (httpresponse method)\": [\n+        \"getvalue() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.getvalue\", false]\n         ],\n-        \"ginindex (class in django.contrib.postgres.indexes)\": [\n+        \"ginindex (klasse in django.contrib.postgres.indexes)\": [\n             [143, \"django.contrib.postgres.indexes.GinIndex\", false]\n         ],\n         \"gis-contains\": [\n             [117, \"std-fieldlookup-gis-contains\", false]\n         ],\n-        \"gis_widget (gismodeladmin attribute)\": [\n+        \"gis_widget (gismodeladmin attribuut)\": [\n             [108, \"django.contrib.gis.admin.GISModelAdmin.gis_widget\", false]\n         ],\n-        \"gis_widget_kwargs (gismodeladmin attribute)\": [\n+        \"gis_widget_kwargs (gismodeladmin attribuut)\": [\n             [108, \"django.contrib.gis.admin.GISModelAdmin.gis_widget_kwargs\", false]\n         ],\n-        \"gismodeladmin (class in django.contrib.gis.admin)\": [\n+        \"gismodeladmin (klasse in django.contrib.gis.admin)\": [\n             [108, \"django.contrib.gis.admin.GISModelAdmin\", false]\n         ],\n-        \"gistindex (class in django.contrib.postgres.indexes)\": [\n+        \"gistindex (klasse in django.contrib.postgres.indexes)\": [\n             [143, \"django.contrib.postgres.indexes.GistIndex\", false]\n         ],\n-        \"gml (ogrgeometry attribute)\": [\n+        \"gml (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.gml\", false]\n         ],\n-        \"greatest (class in django.db.models.functions)\": [\n+        \"greatest (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Greatest\", false]\n         ],\n-        \"group (windowframeexclusion attribute)\": [\n+        \"group (windowframeexclusion attribuut)\": [\n             [177, \"django.db.models.expressions.WindowFrameExclusion.GROUP\", false]\n         ],\n-        \"groups (models.user attribute)\": [\n+        \"groups (models.user attribuut)\": [\n             [105, \"django.contrib.auth.models.User.groups\", false]\n         ],\n         \"gt\": [\n             [185, \"std-fieldlookup-gt\", false]\n         ],\n         \"gte\": [\n             [185, \"std-fieldlookup-gte\", false]\n         ],\n         \"gzip_page() (in module django.views.decorators.gzip)\": [\n             [584, \"django.views.decorators.gzip.gzip_page\", false]\n         ],\n-        \"gzipmiddleware (class in django.middleware.gzip)\": [\n+        \"gzipmiddleware (klasse in django.middleware.gzip)\": [\n             [171, \"django.middleware.gzip.GZipMiddleware\", false]\n         ],\n-        \"handle() (basecommand method)\": [\n+        \"handle() (basecommand methode)\": [\n             [15, \"django.core.management.BaseCommand.handle\", false]\n         ],\n-        \"handle_app_config() (appcommand method)\": [\n+        \"handle_app_config() (appcommand methode)\": [\n             [15, \"django.core.management.AppCommand.handle_app_config\", false]\n         ],\n-        \"handle_label() (labelcommand method)\": [\n+        \"handle_label() (labelcommand methode)\": [\n             [15, \"django.core.management.LabelCommand.handle_label\", false]\n         ],\n-        \"handle_no_permission() (accessmixin method)\": [\n+        \"handle_no_permission() (accessmixin methode)\": [\n             [548, \"django.contrib.auth.mixins.AccessMixin.handle_no_permission\", false]\n         ],\n-        \"handle_raw_input() (fileuploadhandler method)\": [\n+        \"handle_raw_input() (fileuploadhandler methode)\": [\n             [160, \"django.core.files.uploadhandler.FileUploadHandler.handle_raw_input\", false]\n         ],\n         \"handler400 (in module django.conf.urls)\": [\n             [199, \"django.conf.urls.handler400\", false]\n         ],\n         \"handler403 (in module django.conf.urls)\": [\n             [199, \"django.conf.urls.handler403\", false]\n         ],\n         \"handler404 (in module django.conf.urls)\": [\n             [199, \"django.conf.urls.handler404\", false]\n         ],\n         \"handler500 (in module django.conf.urls)\": [\n             [199, \"django.conf.urls.handler500\", false]\n         ],\n-        \"has_add_permission() (inlinemodeladmin method)\": [\n+        \"has_add_permission() (inlinemodeladmin methode)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.has_add_permission\", false]\n         ],\n-        \"has_add_permission() (modeladmin method)\": [\n+        \"has_add_permission() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.has_add_permission\", false]\n         ],\n-        \"has_change_permission() (inlinemodeladmin method)\": [\n+        \"has_change_permission() (inlinemodeladmin methode)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.has_change_permission\", false]\n         ],\n-        \"has_change_permission() (modeladmin method)\": [\n+        \"has_change_permission() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.has_change_permission\", false]\n         ],\n-        \"has_changed() (field method)\": [\n+        \"has_changed() (field methode)\": [\n             [162, \"django.forms.Field.has_changed\", false]\n         ],\n-        \"has_changed() (form method)\": [\n+        \"has_changed() (form methode)\": [\n             [161, \"django.forms.Form.has_changed\", false]\n         ],\n-        \"has_curve (ogrgeometry attribute)\": [\n+        \"has_curve (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.has_curve\", false]\n         ],\n-        \"has_delete_permission() (inlinemodeladmin method)\": [\n+        \"has_delete_permission() (inlinemodeladmin methode)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.has_delete_permission\", false]\n         ],\n-        \"has_delete_permission() (modeladmin method)\": [\n+        \"has_delete_permission() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.has_delete_permission\", false]\n         ],\n-        \"has_error() (form method)\": [\n+        \"has_error() (form methode)\": [\n             [161, \"django.forms.Form.has_error\", false]\n         ],\n-        \"has_header() (httpresponse method)\": [\n+        \"has_header() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.has_header\", false]\n         ],\n-        \"has_key() (backends.base.sessionbase method)\": [\n+        \"has_key() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.has_key\", false]\n         ],\n-        \"has_module_permission() (modeladmin method)\": [\n+        \"has_module_permission() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.has_module_permission\", false]\n         ],\n-        \"has_module_perms() (modelbackend method)\": [\n+        \"has_module_perms() (modelbackend methode)\": [\n             [105, \"django.contrib.auth.backends.ModelBackend.has_module_perms\", false]\n         ],\n-        \"has_module_perms() (models.permissionsmixin method)\": [\n+        \"has_module_perms() (models.permissionsmixin methode)\": [\n             [547, \"django.contrib.auth.models.PermissionsMixin.has_module_perms\", false]\n         ],\n-        \"has_module_perms() (models.user method)\": [\n+        \"has_module_perms() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.has_module_perms\", false]\n         ],\n-        \"has_next() (page method)\": [\n+        \"has_next() (page methode)\": [\n             [187, \"django.core.paginator.Page.has_next\", false]\n         ],\n-        \"has_other_pages() (page method)\": [\n+        \"has_other_pages() (page methode)\": [\n             [187, \"django.core.paginator.Page.has_other_pages\", false]\n         ],\n-        \"has_perm() (basebackend method)\": [\n+        \"has_perm() (basebackend methode)\": [\n             [105, \"django.contrib.auth.backends.BaseBackend.has_perm\", false]\n         ],\n-        \"has_perm() (modelbackend method)\": [\n+        \"has_perm() (modelbackend methode)\": [\n             [105, \"django.contrib.auth.backends.ModelBackend.has_perm\", false]\n         ],\n-        \"has_perm() (models.permissionsmixin method)\": [\n+        \"has_perm() (models.permissionsmixin methode)\": [\n             [547, \"django.contrib.auth.models.PermissionsMixin.has_perm\", false]\n         ],\n-        \"has_perm() (models.user method)\": [\n+        \"has_perm() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.has_perm\", false]\n         ],\n-        \"has_permission() (adminsite method)\": [\n+        \"has_permission() (adminsite methode)\": [\n             [103, \"django.contrib.admin.AdminSite.has_permission\", false]\n         ],\n-        \"has_permission() (permissionrequiredmixin method)\": [\n+        \"has_permission() (permissionrequiredmixin methode)\": [\n             [548, \"django.contrib.auth.mixins.PermissionRequiredMixin.has_permission\", false]\n         ],\n-        \"has_perms() (models.permissionsmixin method)\": [\n+        \"has_perms() (models.permissionsmixin methode)\": [\n             [547, \"django.contrib.auth.models.PermissionsMixin.has_perms\", false]\n         ],\n-        \"has_perms() (models.user method)\": [\n+        \"has_perms() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.has_perms\", false]\n         ],\n-        \"has_previous() (page method)\": [\n+        \"has_previous() (page methode)\": [\n             [187, \"django.core.paginator.Page.has_previous\", false]\n         ],\n-        \"has_usable_password() (models.abstractbaseuser method)\": [\n+        \"has_usable_password() (models.abstractbaseuser methode)\": [\n             [547, \"django.contrib.auth.models.AbstractBaseUser.has_usable_password\", false]\n         ],\n-        \"has_usable_password() (models.user method)\": [\n+        \"has_usable_password() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.has_usable_password\", false]\n         ],\n-        \"has_view_permission() (modeladmin method)\": [\n+        \"has_view_permission() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.has_view_permission\", false]\n         ],\n-        \"hashindex (class in django.contrib.postgres.indexes)\": [\n+        \"hashindex (klasse in django.contrib.postgres.indexes)\": [\n             [143, \"django.contrib.postgres.indexes.HashIndex\", false]\n         ],\n-        \"hasz (geosgeometry attribute)\": [\n+        \"hasz (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.hasz\", false]\n         ],\n-        \"head() (client method)\": [\n+        \"head() (client methode)\": [\n             [612, \"django.test.Client.head\", false]\n         ],\n-        \"headers (httprequest attribute)\": [\n+        \"headers (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.headers\", false]\n         ],\n-        \"headers (httpresponse attribute)\": [\n+        \"headers (httpresponse attribuut)\": [\n             [188, \"django.http.HttpResponse.headers\", false]\n         ],\n-        \"height (gdalband attribute)\": [\n+        \"height (gdalband attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALBand.height\", false]\n         ],\n-        \"height (gdalraster attribute)\": [\n+        \"height (gdalraster attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster.height\", false]\n         ],\n-        \"height (imagefile attribute)\": [\n+        \"height (imagefile attribuut)\": [\n             [157, \"django.core.files.images.ImageFile.height\", false]\n         ],\n-        \"height_field (imagefield attribute)\": [\n+        \"height_field (imagefield attribuut)\": [\n             [178, \"django.db.models.ImageField.height_field\", false]\n         ],\n         \"help\": [\n             [155, \"django-admin-help\", false]\n         ],\n-        \"help (basecommand attribute)\": [\n+        \"help (basecommand attribuut)\": [\n             [15, \"django.core.management.BaseCommand.help\", false]\n         ],\n-        \"help_text (boundfield attribute)\": [\n+        \"help_text (boundfield attribuut)\": [\n             [161, \"django.forms.BoundField.help_text\", false]\n         ],\n-        \"help_text (field attribute)\": [\n+        \"help_text (field attribuut)\": [\n             [162, \"django.forms.Field.help_text\", false],\n             [178, \"django.db.models.Field.help_text\", false]\n         ],\n-        \"hex (geosgeometry attribute)\": [\n+        \"hex (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.hex\", false]\n         ],\n-        \"hex (ogrgeometry attribute)\": [\n+        \"hex (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.hex\", false]\n         ],\n-        \"hexewkb (geosgeometry attribute)\": [\n+        \"hexewkb (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.hexewkb\", false]\n         ],\n-        \"hidden (field attribute)\": [\n+        \"hidden (field attribuut)\": [\n             [178, \"django.db.models.Field.hidden\", false]\n         ],\n-        \"hidden_settings (safeexceptionreporterfilter attribute)\": [\n+        \"hidden_settings (safeexceptionreporterfilter attribuut)\": [\n             [32, \"django.views.debug.SafeExceptionReporterFilter.hidden_settings\", false]\n         ],\n-        \"hiddeninput (class in django.forms)\": [\n+        \"hiddeninput (klasse in django.forms)\": [\n             [168, \"django.forms.HiddenInput\", false]\n         ],\n         \"hide_production_warning\": [\n             [155, \"envvar-HIDE_PRODUCTION_WARNING\", false],\n             [543, \"index-0\", false]\n         ],\n-        \"history_view() (modeladmin method)\": [\n+        \"history_view() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.history_view\", false]\n         ],\n         \"host\": [\n             [190, \"std-setting-HOST\", false]\n         ],\n         \"hour\": [\n             [185, \"std-fieldlookup-hour\", false]\n         ],\n-        \"hstoreextension (class in django.contrib.postgres.operations)\": [\n+        \"hstoreextension (klasse in django.contrib.postgres.operations)\": [\n             [145, \"django.contrib.postgres.operations.HStoreExtension\", false]\n         ],\n-        \"hstorefield (class in django.contrib.postgres.fields)\": [\n+        \"hstorefield (klasse in django.contrib.postgres.fields)\": [\n             [139, \"django.contrib.postgres.fields.HStoreField\", false]\n         ],\n-        \"hstorefield (class in django.contrib.postgres.forms)\": [\n+        \"hstorefield (klasse in django.contrib.postgres.forms)\": [\n             [140, \"django.contrib.postgres.forms.HStoreField\", false]\n         ],\n         \"hstorefield.contained_by\": [\n             [139, \"std-fieldlookup-hstorefield.contained_by\", false]\n         ],\n         \"hstorefield.contains\": [\n             [139, \"std-fieldlookup-hstorefield.contains\", false]\n@@ -23323,90 +23266,90 @@\n         ],\n         \"hstorefield.keys\": [\n             [139, \"std-fieldlookup-hstorefield.keys\", false]\n         ],\n         \"hstorefield.values\": [\n             [139, \"std-fieldlookup-hstorefield.values\", false]\n         ],\n-        \"html_email_template_name (passwordresetview attribute)\": [\n+        \"html_email_template_name (passwordresetview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetView.html_email_template_name\", false]\n         ],\n-        \"html_name (boundfield attribute)\": [\n+        \"html_name (boundfield attribuut)\": [\n             [161, \"django.forms.BoundField.html_name\", false]\n         ],\n         \"html_safe() (in module django.utils.html)\": [\n             [200, \"django.utils.html.html_safe\", false]\n         ],\n-        \"html_template_path (exceptionreporter attribute)\": [\n+        \"html_template_path (exceptionreporter attribuut)\": [\n             [32, \"django.views.debug.ExceptionReporter.html_template_path\", false]\n         ],\n         \"http_date() (in module django.utils.http)\": [\n             [200, \"django.utils.http.http_date\", false]\n         ],\n-        \"http_method_names (django.views.generic.base.view attribute)\": [\n+        \"http_method_names (django.views.generic.base.view attribuut)\": [\n             [87, \"django.views.generic.base.View.http_method_names\", false]\n         ],\n-        \"http_method_not_allowed() (django.views.generic.base.view method)\": [\n+        \"http_method_not_allowed() (django.views.generic.base.view methode)\": [\n             [87, \"django.views.generic.base.View.http_method_not_allowed\", false]\n         ],\n-        \"httprequest (class in django.http)\": [\n+        \"httprequest (klasse in django.http)\": [\n             [188, \"django.http.HttpRequest\", false]\n         ],\n-        \"httpresponse (class in django.http)\": [\n+        \"httpresponse (klasse in django.http)\": [\n             [188, \"django.http.HttpResponse\", false]\n         ],\n-        \"httpresponsebadrequest (class in django.http)\": [\n+        \"httpresponsebadrequest (klasse in django.http)\": [\n             [188, \"django.http.HttpResponseBadRequest\", false]\n         ],\n-        \"httpresponsebase (class in django.http)\": [\n+        \"httpresponsebase (klasse in django.http)\": [\n             [188, \"django.http.HttpResponseBase\", false]\n         ],\n-        \"httpresponseforbidden (class in django.http)\": [\n+        \"httpresponseforbidden (klasse in django.http)\": [\n             [188, \"django.http.HttpResponseForbidden\", false]\n         ],\n-        \"httpresponsegone (class in django.http)\": [\n+        \"httpresponsegone (klasse in django.http)\": [\n             [188, \"django.http.HttpResponseGone\", false]\n         ],\n-        \"httpresponsenotallowed (class in django.http)\": [\n+        \"httpresponsenotallowed (klasse in django.http)\": [\n             [188, \"django.http.HttpResponseNotAllowed\", false]\n         ],\n-        \"httpresponsenotfound (class in django.http)\": [\n+        \"httpresponsenotfound (klasse in django.http)\": [\n             [188, \"django.http.HttpResponseNotFound\", false]\n         ],\n-        \"httpresponsenotmodified (class in django.http)\": [\n+        \"httpresponsenotmodified (klasse in django.http)\": [\n             [188, \"django.http.HttpResponseNotModified\", false]\n         ],\n-        \"httpresponsepermanentredirect (class in django.http)\": [\n+        \"httpresponsepermanentredirect (klasse in django.http)\": [\n             [188, \"django.http.HttpResponsePermanentRedirect\", false]\n         ],\n-        \"httpresponseredirect (class in django.http)\": [\n+        \"httpresponseredirect (klasse in django.http)\": [\n             [188, \"django.http.HttpResponseRedirect\", false]\n         ],\n-        \"httpresponseservererror (class in django.http)\": [\n+        \"httpresponseservererror (klasse in django.http)\": [\n             [188, \"django.http.HttpResponseServerError\", false]\n         ],\n-        \"i18n (sitemap attribute)\": [\n+        \"i18n (sitemap attribuut)\": [\n             [149, \"django.contrib.sitemaps.Sitemap.i18n\", false]\n         ],\n         \"i18n() (in module django.template.context_processors)\": [\n             [193, \"django.template.context_processors.i18n\", false]\n         ],\n         \"i18n_patterns() (in module django.conf.urls.i18n)\": [\n             [596, \"django.conf.urls.i18n.i18n_patterns\", false]\n         ],\n         \"icontains\": [\n             [185, \"std-fieldlookup-icontains\", false]\n         ],\n-        \"id_for_label (boundfield attribute)\": [\n+        \"id_for_label (boundfield attribuut)\": [\n             [161, \"django.forms.BoundField.id_for_label\", false]\n         ],\n-        \"id_for_label() (widget method)\": [\n+        \"id_for_label() (widget methode)\": [\n             [168, \"django.forms.Widget.id_for_label\", false]\n         ],\n-        \"identify_epsg() (spatialreference method)\": [\n+        \"identify_epsg() (spatialreference methode)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.identify_epsg\", false]\n         ],\n         \"iendswith\": [\n             [185, \"std-fieldlookup-iendswith\", false]\n         ],\n         \"iexact\": [\n             [185, \"std-fieldlookup-iexact\", false]\n@@ -23416,182 +23359,182 @@\n         ],\n         \"ifchanged\": [\n             [194, \"std-templatetag-ifchanged\", false]\n         ],\n         \"ignorable_404_urls\": [\n             [190, \"std-setting-IGNORABLE_404_URLS\", false]\n         ],\n-        \"imagefield (class in django.db.models)\": [\n+        \"imagefield (klasse in django.db.models)\": [\n             [178, \"django.db.models.ImageField\", false]\n         ],\n-        \"imagefield (class in django.forms)\": [\n+        \"imagefield (klasse in django.forms)\": [\n             [162, \"django.forms.ImageField\", false]\n         ],\n-        \"imagefile (class in django.core.files.images)\": [\n+        \"imagefile (klasse in django.core.files.images)\": [\n             [157, \"django.core.files.images.ImageFile\", false]\n         ],\n-        \"import_epsg() (spatialreference method)\": [\n+        \"import_epsg() (spatialreference methode)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.import_epsg\", false]\n         ],\n-        \"import_proj() (spatialreference method)\": [\n+        \"import_proj() (spatialreference methode)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.import_proj\", false]\n         ],\n         \"import_string() (in module django.utils.module_loading)\": [\n             [200, \"django.utils.module_loading.import_string\", false]\n         ],\n-        \"import_user_input() (spatialreference method)\": [\n+        \"import_user_input() (spatialreference methode)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.import_user_input\", false]\n         ],\n-        \"import_wkt() (spatialreference method)\": [\n+        \"import_wkt() (spatialreference methode)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.import_wkt\", false]\n         ],\n-        \"import_xml() (spatialreference method)\": [\n+        \"import_xml() (spatialreference methode)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.import_xml\", false]\n         ],\n         \"improperlyconfigured\": [\n             [156, \"django.core.exceptions.ImproperlyConfigured\", false]\n         ],\n         \"in\": [\n             [185, \"std-fieldlookup-in\", false]\n         ],\n         \"in_bulk() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.in_bulk\", false]\n         ],\n         \"include\": [\n             [194, \"std-templatetag-include\", false]\n         ],\n-        \"include (exclusionconstraint attribute)\": [\n+        \"include (exclusionconstraint attribuut)\": [\n             [137, \"django.contrib.postgres.constraints.ExclusionConstraint.include\", false]\n         ],\n-        \"include (index attribute)\": [\n+        \"include (index attribuut)\": [\n             [180, \"django.db.models.Index.include\", false]\n         ],\n-        \"include (uniqueconstraint attribute)\": [\n+        \"include (uniqueconstraint attribuut)\": [\n             [175, \"django.db.models.UniqueConstraint.include\", false]\n         ],\n         \"include() (in module django.urls)\": [\n             [199, \"django.urls.include\", false]\n         ],\n-        \"inclusion_tag() (django.template.library method)\": [\n+        \"inclusion_tag() (django.template.library methode)\": [\n             [19, \"django.template.Library.inclusion_tag\", false]\n         ],\n-        \"inclusive_lower (rangeboundary attribute)\": [\n+        \"inclusive_lower (rangeboundary attribuut)\": [\n             [139, \"django.contrib.postgres.fields.RangeBoundary.inclusive_lower\", false]\n         ],\n-        \"inclusive_upper (rangeboundary attribute)\": [\n+        \"inclusive_upper (rangeboundary attribuut)\": [\n             [139, \"django.contrib.postgres.fields.RangeBoundary.inclusive_upper\", false]\n         ],\n-        \"incr() (cache method)\": [\n+        \"incr() (cache methode)\": [\n             [551, \"django.core.cache.cache.incr\", false]\n         ],\n-        \"index (class in django.db.models)\": [\n-            [180, \"django.db.models.Index\", false]\n-        ],\n-        \"index (feature attribute)\": [\n+        \"index (feature attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Feature.index\", false]\n         ],\n-        \"index_template (adminsite attribute)\": [\n+        \"index (klasse in django.db.models)\": [\n+            [180, \"django.db.models.Index\", false]\n+        ],\n+        \"index_template (adminsite attribuut)\": [\n             [103, \"django.contrib.admin.AdminSite.index_template\", false]\n         ],\n-        \"index_title (adminsite attribute)\": [\n+        \"index_title (adminsite attribuut)\": [\n             [103, \"django.contrib.admin.AdminSite.index_title\", false]\n         ],\n-        \"index_type (exclusionconstraint attribute)\": [\n+        \"index_type (exclusionconstraint attribuut)\": [\n             [137, \"django.contrib.postgres.constraints.ExclusionConstraint.index_type\", false]\n         ],\n-        \"indexes (options attribute)\": [\n+        \"indexes (options attribuut)\": [\n             [184, \"django.db.models.Options.indexes\", false]\n         ],\n-        \"info (class in django.core.checks)\": [\n-            [86, \"django.core.checks.Info\", false]\n-        ],\n-        \"info (gdalraster attribute)\": [\n+        \"info (gdalraster attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster.info\", false]\n         ],\n-        \"initial (boundfield attribute)\": [\n+        \"info (klasse in django.core.checks)\": [\n+            [86, \"django.core.checks.Info\", false]\n+        ],\n+        \"initial (boundfield attribuut)\": [\n             [161, \"django.forms.BoundField.initial\", false]\n         ],\n-        \"initial (django.views.generic.edit.formmixin attribute)\": [\n+        \"initial (django.views.generic.edit.formmixin attribuut)\": [\n             [95, \"django.views.generic.edit.FormMixin.initial\", false]\n         ],\n-        \"initial (field attribute)\": [\n+        \"initial (field attribuut)\": [\n             [162, \"django.forms.Field.initial\", false]\n         ],\n-        \"initial (form attribute)\": [\n+        \"initial (form attribuut)\": [\n             [161, \"django.forms.Form.initial\", false]\n         ],\n-        \"initial (migration attribute)\": [\n+        \"initial (migration attribuut)\": [\n             [600, \"django.db.migrations.Migration.initial\", false]\n         ],\n         \"inlineformset_factory() (in module django.forms.models)\": [\n             [165, \"django.forms.models.inlineformset_factory\", false]\n         ],\n-        \"inlinemodeladmin (class in django.contrib.admin)\": [\n+        \"inlinemodeladmin (klasse in django.contrib.admin)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin\", false]\n         ],\n-        \"inlines (modeladmin attribute)\": [\n+        \"inlines (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.inlines\", false]\n         ],\n-        \"inmemorystorage (class in django.core.files.storage)\": [\n+        \"inmemorystorage (klasse in django.core.files.storage)\": [\n             [159, \"django.core.files.storage.InMemoryStorage\", false]\n         ],\n-        \"inmemoryuploadedfile (class in django.core.files.uploadedfile)\": [\n+        \"inmemoryuploadedfile (klasse in django.core.files.uploadedfile)\": [\n             [160, \"django.core.files.uploadedfile.InMemoryUploadedFile\", false]\n         ],\n-        \"input_date_formats (splitdatetimefield attribute)\": [\n+        \"input_date_formats (splitdatetimefield attribuut)\": [\n             [162, \"django.forms.SplitDateTimeField.input_date_formats\", false]\n         ],\n-        \"input_formats (datefield attribute)\": [\n+        \"input_formats (datefield attribuut)\": [\n             [162, \"django.forms.DateField.input_formats\", false]\n         ],\n-        \"input_formats (datetimefield attribute)\": [\n+        \"input_formats (datetimefield attribuut)\": [\n             [162, \"django.forms.DateTimeField.input_formats\", false]\n         ],\n-        \"input_formats (timefield attribute)\": [\n+        \"input_formats (timefield attribuut)\": [\n             [162, \"django.forms.TimeField.input_formats\", false]\n         ],\n-        \"input_time_formats (splitdatetimefield attribute)\": [\n+        \"input_time_formats (splitdatetimefield attribuut)\": [\n             [162, \"django.forms.SplitDateTimeField.input_time_formats\", false]\n         ],\n         \"inspectdb\": [\n             [155, \"django-admin-inspectdb\", false]\n         ],\n         \"inspectdb command line option\": [\n             [155, \"cmdoption-inspectdb-database\", false],\n             [155, \"cmdoption-inspectdb-include-partitions\", false],\n             [155, \"cmdoption-inspectdb-include-views\", false]\n         ],\n         \"installed_apps\": [\n             [190, \"std-setting-INSTALLED_APPS\", false]\n         ],\n-        \"instance (modelchoiceiteratorvalue attribute)\": [\n+        \"instance (modelchoiceiteratorvalue attribuut)\": [\n             [162, \"django.forms.ModelChoiceIteratorValue.instance\", false]\n         ],\n         \"instance namespace\": [\n             [591, \"term-instance-namespace\", true]\n         ],\n         \"int_list_validator() (in module django.core.validators)\": [\n             [201, \"django.core.validators.int_list_validator\", false]\n         ],\n         \"int_to_base36() (in module django.utils.http)\": [\n             [200, \"django.utils.http.int_to_base36\", false]\n         ],\n         \"intcomma\": [\n             [133, \"std-templatefilter-intcomma\", false]\n         ],\n-        \"integerfield (class in django.db.models)\": [\n+        \"integerfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.IntegerField\", false]\n         ],\n-        \"integerfield (class in django.forms)\": [\n+        \"integerfield (klasse in django.forms)\": [\n             [162, \"django.forms.IntegerField\", false]\n         ],\n-        \"integerrangefield (class in django.contrib.postgres.fields)\": [\n+        \"integerrangefield (klasse in django.contrib.postgres.fields)\": [\n             [139, \"django.contrib.postgres.fields.IntegerRangeField\", false]\n         ],\n-        \"integerrangefield (class in django.contrib.postgres.forms)\": [\n+        \"integerrangefield (klasse in django.contrib.postgres.forms)\": [\n             [140, \"django.contrib.postgres.forms.IntegerRangeField\", false]\n         ],\n         \"integrityerror\": [\n             [156, \"django.db.IntegrityError\", false]\n         ],\n         \"interfaceerror\": [\n             [156, \"django.db.InterfaceError\", false]\n@@ -23601,156 +23544,156 @@\n         ],\n         \"internalerror\": [\n             [156, \"django.db.InternalError\", false]\n         ],\n         \"internationalization\": [\n             [594, \"term-internationalization\", true]\n         ],\n-        \"interpolate() (geosgeometry method)\": [\n+        \"interpolate() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.interpolate\", false]\n         ],\n-        \"interpolate_normalized() (geosgeometry method)\": [\n+        \"interpolate_normalized() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.interpolate_normalized\", false]\n         ],\n-        \"intersection (class in django.contrib.gis.db.models.functions)\": [\n+        \"intersection (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.Intersection\", false]\n         ],\n-        \"intersection() (geosgeometry method)\": [\n+        \"intersection() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.intersection\", false]\n         ],\n         \"intersection() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.intersection\", false]\n         ],\n-        \"intersection() (ogrgeometry method)\": [\n+        \"intersection() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.intersection\", false]\n         ],\n         \"intersects\": [\n             [117, \"std-fieldlookup-intersects\", false]\n         ],\n-        \"intersects() (geosgeometry method)\": [\n+        \"intersects() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.intersects\", false]\n         ],\n-        \"intersects() (ogrgeometry method)\": [\n+        \"intersects() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.intersects\", false]\n         ],\n-        \"intersects() (preparedgeometry method)\": [\n+        \"intersects() (preparedgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.PreparedGeometry.intersects\", false]\n         ],\n         \"intword\": [\n             [133, \"std-templatefilter-intword\", false]\n         ],\n         \"invalidpage\": [\n             [187, \"django.core.paginator.InvalidPage\", false]\n         ],\n-        \"inverse_flattening (spatialreference attribute)\": [\n+        \"inverse_flattening (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.inverse_flattening\", false]\n         ],\n-        \"inverse_match (regexvalidator attribute)\": [\n+        \"inverse_match (regexvalidator attribuut)\": [\n             [201, \"django.core.validators.RegexValidator.inverse_match\", false]\n         ],\n         \"iregex\": [\n             [185, \"std-fieldlookup-iregex\", false]\n         ],\n         \"iri_to_uri() (in module django.utils.encoding)\": [\n             [200, \"django.utils.encoding.iri_to_uri\", false]\n         ],\n         \"iriencode\": [\n             [194, \"std-templatefilter-iriencode\", false]\n         ],\n-        \"is_3d (ogrgeometry attribute)\": [\n+        \"is_3d (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.is_3d\", false]\n         ],\n         \"is_active (in module django.contrib.auth)\": [\n             [547, \"django.contrib.auth.is_active\", false]\n         ],\n-        \"is_active (models.customuser attribute)\": [\n+        \"is_active (models.customuser attribuut)\": [\n             [547, \"django.contrib.auth.models.CustomUser.is_active\", false]\n         ],\n-        \"is_active (models.user attribute)\": [\n+        \"is_active (models.user attribuut)\": [\n             [105, \"django.contrib.auth.models.User.is_active\", false]\n         ],\n-        \"is_active() (safeexceptionreporterfilter method)\": [\n+        \"is_active() (safeexceptionreporterfilter methode)\": [\n             [32, \"django.views.debug.SafeExceptionReporterFilter.is_active\", false]\n         ],\n-        \"is_anonymous (models.abstractbaseuser attribute)\": [\n+        \"is_anonymous (models.abstractbaseuser attribuut)\": [\n             [547, \"django.contrib.auth.models.AbstractBaseUser.is_anonymous\", false]\n         ],\n-        \"is_anonymous (models.user attribute)\": [\n+        \"is_anonymous (models.user attribuut)\": [\n             [105, \"django.contrib.auth.models.User.is_anonymous\", false]\n         ],\n-        \"is_async (streaminghttpresponse attribute)\": [\n+        \"is_async (streaminghttpresponse attribuut)\": [\n             [188, \"django.http.StreamingHttpResponse.is_async\", false]\n         ],\n-        \"is_authenticated (models.abstractbaseuser attribute)\": [\n+        \"is_authenticated (models.abstractbaseuser attribuut)\": [\n             [547, \"django.contrib.auth.models.AbstractBaseUser.is_authenticated\", false]\n         ],\n-        \"is_authenticated (models.user attribute)\": [\n+        \"is_authenticated (models.user attribuut)\": [\n             [105, \"django.contrib.auth.models.User.is_authenticated\", false]\n         ],\n         \"is_aware() (in module django.utils.timezone)\": [\n             [200, \"django.utils.timezone.is_aware\", false]\n         ],\n-        \"is_bound (form attribute)\": [\n+        \"is_bound (form attribuut)\": [\n             [161, \"django.forms.Form.is_bound\", false]\n         ],\n-        \"is_counterclockwise (linearring attribute)\": [\n+        \"is_counterclockwise (linearring attribuut)\": [\n             [118, \"django.contrib.gis.geos.LinearRing.is_counterclockwise\", false]\n         ],\n-        \"is_hidden (boundfield attribute)\": [\n+        \"is_hidden (boundfield attribuut)\": [\n             [161, \"django.forms.BoundField.is_hidden\", false]\n         ],\n-        \"is_installed() (apps method)\": [\n+        \"is_installed() (apps methode)\": [\n             [85, \"django.apps.apps.is_installed\", false]\n         ],\n-        \"is_measured (ogrgeometry attribute)\": [\n+        \"is_measured (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.is_measured\", false]\n         ],\n-        \"is_multipart() (form method)\": [\n+        \"is_multipart() (form methode)\": [\n             [161, \"django.forms.Form.is_multipart\", false]\n         ],\n         \"is_naive() (in module django.utils.timezone)\": [\n             [200, \"django.utils.timezone.is_naive\", false]\n         ],\n         \"is_password_usable() (in module django.contrib.auth.hashers)\": [\n             [550, \"django.contrib.auth.hashers.is_password_usable\", false]\n         ],\n         \"is_protected_type() (in module django.utils.encoding)\": [\n             [200, \"django.utils.encoding.is_protected_type\", false]\n         ],\n-        \"is_relation (field attribute)\": [\n+        \"is_relation (field attribuut)\": [\n             [178, \"django.db.models.Field.is_relation\", false]\n         ],\n-        \"is_rendered (simpletemplateresponse attribute)\": [\n+        \"is_rendered (simpletemplateresponse attribuut)\": [\n             [192, \"django.template.response.SimpleTemplateResponse.is_rendered\", false]\n         ],\n-        \"is_secure() (httprequest method)\": [\n+        \"is_secure() (httprequest methode)\": [\n             [188, \"django.http.HttpRequest.is_secure\", false]\n         ],\n         \"is_staff (in module django.contrib.auth)\": [\n             [547, \"django.contrib.auth.is_staff\", false]\n         ],\n-        \"is_staff (models.user attribute)\": [\n+        \"is_staff (models.user attribuut)\": [\n             [105, \"django.contrib.auth.models.User.is_staff\", false]\n         ],\n-        \"is_superuser (models.permissionsmixin attribute)\": [\n+        \"is_superuser (models.permissionsmixin attribuut)\": [\n             [547, \"django.contrib.auth.models.PermissionsMixin.is_superuser\", false]\n         ],\n-        \"is_superuser (models.user attribute)\": [\n+        \"is_superuser (models.user attribuut)\": [\n             [105, \"django.contrib.auth.models.User.is_superuser\", false]\n         ],\n-        \"is_valid() (form method)\": [\n+        \"is_valid() (form methode)\": [\n             [161, \"django.forms.Form.is_valid\", false]\n         ],\n-        \"is_vsi_based (gdalraster attribute)\": [\n+        \"is_vsi_based (gdalraster attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster.is_vsi_based\", false]\n         ],\n         \"isempty\": [\n             [117, \"std-fieldlookup-isempty\", false]\n         ],\n-        \"isempty (class in django.contrib.gis.db.models.functions)\": [\n+        \"isempty (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.IsEmpty\", false]\n         ],\n         \"isnull\": [\n             [185, \"std-fieldlookup-isnull\", false]\n         ],\n         \"iso_week_day\": [\n             [185, \"std-fieldlookup-iso_week_day\", false]\n@@ -23760,87 +23703,87 @@\n         ],\n         \"istartswith\": [\n             [185, \"std-fieldlookup-istartswith\", false]\n         ],\n         \"isvalid\": [\n             [117, \"std-fieldlookup-isvalid\", false]\n         ],\n-        \"isvalid (class in django.contrib.gis.db.models.functions)\": [\n+        \"isvalid (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.IsValid\", false]\n         ],\n-        \"item_attributes() (syndicationfeed method)\": [\n+        \"item_attributes() (syndicationfeed methode)\": [\n             [200, \"django.utils.feedgenerator.SyndicationFeed.item_attributes\", false]\n         ],\n-        \"item_geometry() (feed method)\": [\n+        \"item_geometry() (feed methode)\": [\n             [112, \"django.contrib.gis.feeds.Feed.item_geometry\", false]\n         ],\n-        \"items (sitemap attribute)\": [\n+        \"items (sitemap attribuut)\": [\n             [149, \"django.contrib.sitemaps.Sitemap.items\", false]\n         ],\n-        \"items() (backends.base.sessionbase method)\": [\n+        \"items() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.items\", false]\n         ],\n-        \"items() (httpresponse method)\": [\n+        \"items() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.items\", false]\n         ],\n-        \"items() (querydict method)\": [\n+        \"items() (querydict methode)\": [\n             [188, \"django.http.QueryDict.items\", false]\n         ],\n-        \"iterator (modelchoicefield attribute)\": [\n+        \"iterator (modelchoicefield attribuut)\": [\n             [162, \"django.forms.ModelChoiceField.iterator\", false]\n         ],\n-        \"iterator (modelmultiplechoicefield attribute)\": [\n+        \"iterator (modelmultiplechoicefield attribuut)\": [\n             [162, \"django.forms.ModelMultipleChoiceField.iterator\", false]\n         ],\n         \"iterator() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.iterator\", false]\n         ],\n-        \"javascriptcatalog (class in django.views.i18n)\": [\n+        \"javascriptcatalog (klasse in django.views.i18n)\": [\n             [596, \"django.views.i18n.JavaScriptCatalog\", false]\n         ],\n-        \"jinja2 (class in django.forms.renderers)\": [\n+        \"jinja2 (klasse in django.forms.renderers)\": [\n             [166, \"django.forms.renderers.Jinja2\", false]\n         ],\n-        \"jinja2 (class in django.template.backends.jinja2)\": [\n+        \"jinja2 (klasse in django.template.backends.jinja2)\": [\n             [608, \"django.template.backends.jinja2.Jinja2\", false]\n         ],\n-        \"jinja2divformrenderer (class in django.forms.renderers)\": [\n+        \"jinja2divformrenderer (klasse in django.forms.renderers)\": [\n             [166, \"django.forms.renderers.Jinja2DivFormRenderer\", false]\n         ],\n         \"join\": [\n             [194, \"std-templatefilter-join\", false]\n         ],\n-        \"json (geosgeometry attribute)\": [\n+        \"json (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.json\", false]\n         ],\n-        \"json (ogrgeometry attribute)\": [\n+        \"json (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.json\", false]\n         ],\n-        \"json() (response method)\": [\n+        \"json() (response methode)\": [\n             [612, \"django.test.Response.json\", false]\n         ],\n         \"json_script\": [\n             [194, \"std-templatefilter-json_script\", false]\n         ],\n         \"json_script() (in module django.utils.html)\": [\n             [200, \"django.utils.html.json_script\", false]\n         ],\n-        \"jsonarray (class in django.db.models.functions)\": [\n+        \"jsonarray (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.JSONArray\", false]\n         ],\n-        \"jsonbagg (class in django.contrib.postgres.aggregates)\": [\n+        \"jsonbagg (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.JSONBAgg\", false]\n         ],\n-        \"jsoncatalog (class in django.views.i18n)\": [\n+        \"jsoncatalog (klasse in django.views.i18n)\": [\n             [596, \"django.views.i18n.JSONCatalog\", false]\n         ],\n-        \"jsonfield (class in django.db.models)\": [\n+        \"jsonfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.JSONField\", false]\n         ],\n-        \"jsonfield (class in django.forms)\": [\n+        \"jsonfield (klasse in django.forms)\": [\n             [162, \"django.forms.JSONField\", false]\n         ],\n         \"jsonfield.contained_by\": [\n             [572, \"std-fieldlookup-jsonfield.contained_by\", false]\n         ],\n         \"jsonfield.contains\": [\n             [572, \"std-fieldlookup-jsonfield.contains\", false]\n@@ -23853,75 +23796,75 @@\n         ],\n         \"jsonfield.has_keys\": [\n             [572, \"std-fieldlookup-jsonfield.has_keys\", false]\n         ],\n         \"jsonfield.key\": [\n             [572, \"std-fieldlookup-jsonfield.key\", false]\n         ],\n-        \"jsonobject (class in django.db.models.functions)\": [\n+        \"jsonobject (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.JSONObject\", false]\n         ],\n-        \"jsonresponse (class in django.http)\": [\n+        \"jsonresponse (klasse in django.http)\": [\n             [188, \"django.http.JsonResponse\", false]\n         ],\n         \"keep_lazy() (in module django.utils.functional)\": [\n             [200, \"django.utils.functional.keep_lazy\", false]\n         ],\n         \"keep_lazy_text() (in module django.utils.functional)\": [\n             [200, \"django.utils.functional.keep_lazy_text\", false]\n         ],\n-        \"keys() (backends.base.sessionbase method)\": [\n+        \"keys() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.keys\", false]\n         ],\n-        \"keysvalidator (class in django.contrib.postgres.validators)\": [\n+        \"keysvalidator (klasse in django.contrib.postgres.validators)\": [\n             [147, \"django.contrib.postgres.validators.KeysValidator\", false]\n         ],\n-        \"kml (geosgeometry attribute)\": [\n+        \"kml (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.kml\", false]\n         ],\n-        \"kml (ogrgeometry attribute)\": [\n+        \"kml (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.kml\", false]\n         ],\n-        \"kt (class in django.db.models.fields.json)\": [\n+        \"kt (klasse in django.db.models.fields.json)\": [\n             [572, \"django.db.models.fields.json.KT\", false]\n         ],\n-        \"kwargs (resolvermatch attribute)\": [\n+        \"kwargs (resolvermatch attribuut)\": [\n             [198, \"django.urls.ResolverMatch.kwargs\", false]\n         ],\n-        \"label (appconfig attribute)\": [\n+        \"label (appconfig attribuut)\": [\n             [85, \"django.apps.AppConfig.label\", false]\n         ],\n-        \"label (boundfield attribute)\": [\n+        \"label (boundfield attribuut)\": [\n             [161, \"django.forms.BoundField.label\", false]\n         ],\n-        \"label (field attribute)\": [\n+        \"label (field attribuut)\": [\n             [162, \"django.forms.Field.label\", false]\n         ],\n-        \"label (labelcommand attribute)\": [\n+        \"label (labelcommand attribuut)\": [\n             [15, \"django.core.management.LabelCommand.label\", false]\n         ],\n-        \"label (options attribute)\": [\n+        \"label (options attribuut)\": [\n             [184, \"django.db.models.Options.label\", false]\n         ],\n-        \"label_lower (options attribute)\": [\n+        \"label_lower (options attribuut)\": [\n             [184, \"django.db.models.Options.label_lower\", false]\n         ],\n-        \"label_suffix (field attribute)\": [\n+        \"label_suffix (field attribuut)\": [\n             [162, \"django.forms.Field.label_suffix\", false]\n         ],\n-        \"label_suffix (form attribute)\": [\n+        \"label_suffix (form attribuut)\": [\n             [161, \"django.forms.Form.label_suffix\", false]\n         ],\n-        \"label_tag() (boundfield method)\": [\n+        \"label_tag() (boundfield methode)\": [\n             [161, \"django.forms.BoundField.label_tag\", false]\n         ],\n-        \"labelcommand (class in django.core.management)\": [\n+        \"labelcommand (klasse in django.core.management)\": [\n             [15, \"django.core.management.LabelCommand\", false]\n         ],\n-        \"lag (class in django.db.models.functions)\": [\n+        \"lag (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Lag\", false]\n         ],\n         \"language\": [\n             [596, \"std-templatetag-language\", false]\n         ],\n         \"language code\": [\n             [594, \"term-language-code\", true]\n@@ -23961,180 +23904,180 @@\n         ],\n         \"language_name_translated\": [\n             [596, \"std-templatefilter-language_name_translated\", false]\n         ],\n         \"languages\": [\n             [190, \"std-setting-LANGUAGES\", false]\n         ],\n-        \"languages (sitemap attribute)\": [\n+        \"languages (sitemap attribuut)\": [\n             [149, \"django.contrib.sitemaps.Sitemap.languages\", false]\n         ],\n         \"languages_bidi\": [\n             [190, \"std-setting-LANGUAGES_BIDI\", false]\n         ],\n         \"last\": [\n             [194, \"std-templatefilter-last\", false]\n         ],\n         \"last() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.last\", false]\n         ],\n-        \"last_login (models.user attribute)\": [\n+        \"last_login (models.user attribuut)\": [\n             [105, \"django.contrib.auth.models.User.last_login\", false]\n         ],\n         \"last_modified() (in module django.views.decorators.http)\": [\n             [584, \"django.views.decorators.http.last_modified\", false]\n         ],\n-        \"last_name (models.user attribute)\": [\n+        \"last_name (models.user attribuut)\": [\n             [105, \"django.contrib.auth.models.User.last_name\", false]\n         ],\n-        \"lastmod (sitemap attribute)\": [\n+        \"lastmod (sitemap attribuut)\": [\n             [149, \"django.contrib.sitemaps.Sitemap.lastmod\", false]\n         ],\n-        \"lastvalue (class in django.db.models.functions)\": [\n+        \"lastvalue (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.LastValue\", false]\n         ],\n-        \"lat_lon() (geoip2 method)\": [\n+        \"lat_lon() (geoip2 methode)\": [\n             [116, \"django.contrib.gis.geoip2.GeoIP2.lat_lon\", false]\n         ],\n         \"latest() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.latest\", false]\n         ],\n-        \"latest_post_date() (syndicationfeed method)\": [\n+        \"latest_post_date() (syndicationfeed methode)\": [\n             [200, \"django.utils.feedgenerator.SyndicationFeed.latest_post_date\", false]\n         ],\n-        \"layer (class in django.contrib.gis.gdal)\": [\n+        \"layer (klasse in django.contrib.gis.gdal)\": [\n             [115, \"django.contrib.gis.gdal.Layer\", false]\n         ],\n-        \"layer_count (datasource attribute)\": [\n+        \"layer_count (datasource attribuut)\": [\n             [115, \"django.contrib.gis.gdal.DataSource.layer_count\", false]\n         ],\n-        \"layer_name (feature attribute)\": [\n+        \"layer_name (feature attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Feature.layer_name\", false]\n         ],\n-        \"layermapping (class in django.contrib.gis.utils)\": [\n+        \"layermapping (klasse in django.contrib.gis.utils)\": [\n             [124, \"django.contrib.gis.utils.LayerMapping\", false]\n         ],\n-        \"lead (class in django.db.models.functions)\": [\n+        \"lead (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Lead\", false]\n         ],\n         \"learn_cache_key() (in module django.utils.cache)\": [\n             [200, \"django.utils.cache.learn_cache_key\", false]\n         ],\n-        \"least (class in django.db.models.functions)\": [\n+        \"least (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Least\", false]\n         ],\n         \"left\": [\n             [117, \"std-fieldlookup-left\", false]\n         ],\n-        \"left (class in django.db.models.functions)\": [\n+        \"left (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Left\", false]\n         ],\n-        \"legend_tag() (boundfield method)\": [\n+        \"legend_tag() (boundfield methode)\": [\n             [161, \"django.forms.BoundField.legend_tag\", false]\n         ],\n         \"length\": [\n             [194, \"std-templatefilter-length\", false]\n         ],\n-        \"length (class in django.contrib.gis.db.models.functions)\": [\n+        \"length (geosgeometry attribuut)\": [\n+            [118, \"django.contrib.gis.geos.GEOSGeometry.length\", false]\n+        ],\n+        \"length (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.Length\", false]\n         ],\n-        \"length (class in django.db.models.functions)\": [\n+        \"length (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Length\", false]\n         ],\n-        \"length (geosgeometry attribute)\": [\n-            [118, \"django.contrib.gis.geos.GEOSGeometry.length\", false]\n-        ],\n-        \"lhs (lookup attribute)\": [\n+        \"lhs (lookup attribuut)\": [\n             [182, \"django.db.models.Lookup.lhs\", false]\n         ],\n-        \"lhs (transform attribute)\": [\n+        \"lhs (transform attribuut)\": [\n             [182, \"django.db.models.Transform.lhs\", false]\n         ],\n-        \"limit (sitemap attribute)\": [\n+        \"limit (sitemap attribuut)\": [\n             [149, \"django.contrib.sitemaps.Sitemap.limit\", false]\n         ],\n-        \"limit_choices_to (foreignkey attribute)\": [\n+        \"limit_choices_to (foreignkey attribuut)\": [\n             [178, \"django.db.models.ForeignKey.limit_choices_to\", false]\n         ],\n-        \"limit_choices_to (manytomanyfield attribute)\": [\n+        \"limit_choices_to (manytomanyfield attribuut)\": [\n             [178, \"django.db.models.ManyToManyField.limit_choices_to\", false]\n         ],\n-        \"linear_name (spatialreference attribute)\": [\n+        \"linear_name (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.linear_name\", false]\n         ],\n-        \"linear_units (spatialreference attribute)\": [\n+        \"linear_units (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.linear_units\", false]\n         ],\n-        \"linearring (class in django.contrib.gis.geos)\": [\n+        \"linearring (klasse in django.contrib.gis.geos)\": [\n             [118, \"django.contrib.gis.geos.LinearRing\", false]\n         ],\n         \"linebreaks\": [\n             [194, \"std-templatefilter-linebreaks\", false]\n         ],\n         \"linebreaksbr\": [\n             [194, \"std-templatefilter-linebreaksbr\", false]\n         ],\n-        \"linelocatepoint (class in django.contrib.gis.db.models.functions)\": [\n+        \"linelocatepoint (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.LineLocatePoint\", false]\n         ],\n         \"linenumbers\": [\n             [194, \"std-templatefilter-linenumbers\", false]\n         ],\n-        \"linestring (class in django.contrib.gis.gdal)\": [\n+        \"linestring (klasse in django.contrib.gis.gdal)\": [\n             [115, \"django.contrib.gis.gdal.LineString\", false]\n         ],\n-        \"linestring (class in django.contrib.gis.geos)\": [\n+        \"linestring (klasse in django.contrib.gis.geos)\": [\n             [118, \"django.contrib.gis.geos.LineString\", false]\n         ],\n-        \"linestringfield (class in django.contrib.gis.db.models)\": [\n+        \"linestringfield (klasse in django.contrib.gis.db.models)\": [\n             [126, \"django.contrib.gis.db.models.LineStringField\", false]\n         ],\n-        \"linestringfield (class in django.contrib.gis.forms)\": [\n+        \"linestringfield (klasse in django.contrib.gis.forms)\": [\n             [113, \"django.contrib.gis.forms.LineStringField\", false]\n         ],\n-        \"list_display (modeladmin attribute)\": [\n+        \"list_display (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.list_display\", false]\n         ],\n-        \"list_display_links (modeladmin attribute)\": [\n+        \"list_display_links (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.list_display_links\", false]\n         ],\n-        \"list_editable (modeladmin attribute)\": [\n+        \"list_editable (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.list_editable\", false]\n         ],\n-        \"list_filter (modeladmin attribute)\": [\n+        \"list_filter (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.list_filter\", false]\n         ],\n-        \"list_max_show_all (modeladmin attribute)\": [\n+        \"list_max_show_all (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.list_max_show_all\", false]\n         ],\n-        \"list_per_page (modeladmin attribute)\": [\n+        \"list_per_page (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.list_per_page\", false]\n         ],\n-        \"list_select_related (modeladmin attribute)\": [\n+        \"list_select_related (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.list_select_related\", false]\n         ],\n-        \"listdir() (storage method)\": [\n+        \"listdir() (storage methode)\": [\n             [159, \"django.core.files.storage.Storage.listdir\", false]\n         ],\n-        \"lists() (querydict method)\": [\n+        \"lists() (querydict methode)\": [\n             [188, \"django.http.QueryDict.lists\", false]\n         ],\n-        \"listview (built-in class)\": [\n+        \"listview (ge\\u00efntegreerde klasse)\": [\n             [88, \"ListView\", false]\n         ],\n-        \"liveservertestcase (class in django.test)\": [\n+        \"liveservertestcase (klasse in django.test)\": [\n             [612, \"django.test.LiveServerTestCase\", false]\n         ],\n         \"ljust\": [\n             [194, \"std-templatefilter-ljust\", false]\n         ],\n-        \"ll (envelope attribute)\": [\n+        \"ll (envelope attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Envelope.ll\", false]\n         ],\n-        \"ln (class in django.db.models.functions)\": [\n+        \"ln (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Ln\", false]\n         ],\n         \"load\": [\n             [194, \"std-templatetag-load\", false]\n         ],\n         \"loaddata\": [\n             [155, \"django-admin-loaddata\", false]\n@@ -24142,182 +24085,182 @@\n         \"loaddata command line option\": [\n             [155, \"cmdoption-loaddata-app\", false],\n             [155, \"cmdoption-loaddata-database\", false],\n             [155, \"cmdoption-loaddata-exclude\", false],\n             [155, \"cmdoption-loaddata-format\", false],\n             [155, \"cmdoption-loaddata-ignorenonexistent\", false]\n         ],\n-        \"loader (class in django.template.loaders.base)\": [\n+        \"loader (klasse in django.template.loaders.base)\": [\n             [193, \"django.template.loaders.base.Loader\", false]\n         ],\n-        \"loader (origin attribute)\": [\n+        \"loader (origin attribuut)\": [\n             [193, \"django.template.base.Origin.loader\", false]\n         ],\n         \"loads() (in module django.core.signing)\": [\n             [607, \"django.core.signing.loads\", false]\n         ],\n-        \"local (spatialreference attribute)\": [\n+        \"local (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.local\", false]\n         ],\n         \"localdate() (in module django.utils.timezone)\": [\n             [200, \"django.utils.timezone.localdate\", false]\n         ],\n         \"locale name\": [\n             [594, \"term-locale-name\", true]\n         ],\n         \"locale_paths\": [\n             [190, \"std-setting-LOCALE_PATHS\", false]\n         ],\n-        \"localemiddleware (class in django.middleware.locale)\": [\n+        \"localemiddleware (klasse in django.middleware.locale)\": [\n             [171, \"django.middleware.locale.LocaleMiddleware\", false]\n         ],\n         \"localization\": [\n             [594, \"term-localization\", true]\n         ],\n         \"localize\": [\n             [593, \"std-templatefilter-localize\", false],\n             [593, \"std-templatetag-localize\", false]\n         ],\n-        \"localize (field attribute)\": [\n+        \"localize (field attribuut)\": [\n             [162, \"django.forms.Field.localize\", false]\n         ],\n         \"localtime\": [\n             [595, \"std-templatefilter-localtime\", false],\n             [595, \"std-templatetag-localtime\", false]\n         ],\n         \"localtime() (in module django.utils.timezone)\": [\n             [200, \"django.utils.timezone.localtime\", false]\n         ],\n-        \"location (filesystemstorage attribute)\": [\n+        \"location (filesystemstorage attribuut)\": [\n             [159, \"django.core.files.storage.FileSystemStorage.location\", false]\n         ],\n-        \"location (inmemorystorage attribute)\": [\n+        \"location (inmemorystorage attribuut)\": [\n             [159, \"django.core.files.storage.InMemoryStorage.location\", false]\n         ],\n-        \"location (sitemap attribute)\": [\n+        \"location (sitemap attribuut)\": [\n             [149, \"django.contrib.sitemaps.Sitemap.location\", false]\n         ],\n-        \"locmem.loader (class in django.template.loaders)\": [\n+        \"locmem.loader (klasse in django.template.loaders)\": [\n             [193, \"django.template.loaders.locmem.Loader\", false]\n         ],\n-        \"log (class in django.db.models.functions)\": [\n+        \"log (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Log\", false]\n         ],\n-        \"log() (discoverrunner method)\": [\n+        \"log() (discoverrunner methode)\": [\n             [609, \"django.test.runner.DiscoverRunner.log\", false]\n         ],\n         \"logging\": [\n             [190, \"std-setting-LOGGING\", false]\n         ],\n         \"logging_config\": [\n             [190, \"std-setting-LOGGING_CONFIG\", false]\n         ],\n-        \"login() (client method)\": [\n+        \"login() (client methode)\": [\n             [612, \"django.test.Client.login\", false]\n         ],\n         \"login() (in module django.contrib.auth)\": [\n             [548, \"django.contrib.auth.login\", false]\n         ],\n-        \"login_form (adminsite attribute)\": [\n+        \"login_form (adminsite attribuut)\": [\n             [103, \"django.contrib.admin.AdminSite.login_form\", false]\n         ],\n         \"login_not_required() (in module django.contrib.auth.decorators)\": [\n             [548, \"django.contrib.auth.decorators.login_not_required\", false]\n         ],\n         \"login_redirect_url\": [\n             [190, \"std-setting-LOGIN_REDIRECT_URL\", false]\n         ],\n         \"login_required() (in module django.contrib.auth.decorators)\": [\n             [548, \"django.contrib.auth.decorators.login_required\", false]\n         ],\n-        \"login_template (adminsite attribute)\": [\n+        \"login_template (adminsite attribuut)\": [\n             [103, \"django.contrib.admin.AdminSite.login_template\", false]\n         ],\n         \"login_url\": [\n             [190, \"std-setting-LOGIN_URL\", false]\n         ],\n-        \"login_url (accessmixin attribute)\": [\n+        \"login_url (accessmixin attribuut)\": [\n             [548, \"django.contrib.auth.mixins.AccessMixin.login_url\", false]\n         ],\n-        \"loginrequiredmiddleware (class in django.contrib.auth.middleware)\": [\n+        \"loginrequiredmiddleware (klasse in django.contrib.auth.middleware)\": [\n             [171, \"django.contrib.auth.middleware.LoginRequiredMiddleware\", false]\n         ],\n-        \"loginrequiredmixin (class in django.contrib.auth.mixins)\": [\n+        \"loginrequiredmixin (klasse in django.contrib.auth.mixins)\": [\n             [548, \"django.contrib.auth.mixins.LoginRequiredMixin\", false]\n         ],\n-        \"loginview (class in django.contrib.auth.views)\": [\n+        \"loginview (klasse in django.contrib.auth.views)\": [\n             [548, \"django.contrib.auth.views.LoginView\", false]\n         ],\n-        \"logout() (client method)\": [\n+        \"logout() (client methode)\": [\n             [612, \"django.test.Client.logout\", false]\n         ],\n         \"logout() (in module django.contrib.auth)\": [\n             [548, \"django.contrib.auth.logout\", false]\n         ],\n         \"logout_redirect_url\": [\n             [190, \"std-setting-LOGOUT_REDIRECT_URL\", false]\n         ],\n-        \"logout_template (adminsite attribute)\": [\n+        \"logout_template (adminsite attribuut)\": [\n             [103, \"django.contrib.admin.AdminSite.logout_template\", false]\n         ],\n         \"logout_then_login() (in module django.contrib.auth.views)\": [\n             [548, \"django.contrib.auth.views.logout_then_login\", false]\n         ],\n-        \"logoutview (class in django.contrib.auth.views)\": [\n+        \"logoutview (klasse in django.contrib.auth.views)\": [\n             [548, \"django.contrib.auth.views.LogoutView\", false]\n         ],\n-        \"lon_lat() (geoip2 method)\": [\n+        \"lon_lat() (geoip2 methode)\": [\n             [116, \"django.contrib.gis.geoip2.GeoIP2.lon_lat\", false]\n         ],\n         \"long-term support release\": [\n             [65, \"term-Long-term-support-release\", true]\n         ],\n-        \"lookup (class in django.db.models)\": [\n+        \"lookup (klasse in django.db.models)\": [\n             [182, \"django.db.models.Lookup\", false]\n         ],\n-        \"lookup_allowed() (modeladmin method)\": [\n+        \"lookup_allowed() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.lookup_allowed\", false]\n         ],\n-        \"lookup_name (lookup attribute)\": [\n+        \"lookup_name (lookup attribuut)\": [\n             [182, \"django.db.models.Lookup.lookup_name\", false]\n         ],\n-        \"lookup_name (transform attribute)\": [\n+        \"lookup_name (transform attribuut)\": [\n             [182, \"django.db.models.Transform.lookup_name\", false]\n         ],\n-        \"lookups.registerlookupmixin (class in django.db.models)\": [\n+        \"lookups.registerlookupmixin (klasse in django.db.models)\": [\n             [182, \"django.db.models.lookups.RegisterLookupMixin\", false]\n         ],\n         \"loose\": [\n             [82, \"index-0\", false]\n         ],\n         \"lorem\": [\n             [194, \"std-templatetag-lorem\", false]\n         ],\n         \"lower\": [\n             [194, \"std-templatefilter-lower\", false]\n         ],\n-        \"lower (class in django.db.models.functions)\": [\n+        \"lower (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Lower\", false]\n         ],\n-        \"lpad (class in django.db.models.functions)\": [\n+        \"lpad (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.LPad\", false]\n         ],\n         \"lt\": [\n             [185, \"std-fieldlookup-lt\", false]\n         ],\n         \"lte\": [\n             [185, \"std-fieldlookup-lte\", false]\n         ],\n-        \"ltrim (class in django.db.models.functions)\": [\n+        \"ltrim (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.LTrim\", false]\n         ],\n-        \"m (linestring attribute)\": [\n+        \"m (linestring attribuut)\": [\n             [115, \"django.contrib.gis.gdal.LineString.m\", false]\n         ],\n-        \"m (point attribute)\": [\n+        \"m (point attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Point.m\", false]\n         ],\n         \"mail_admins() (in module django.core.mail)\": [\n             [577, \"django.core.mail.mail_admins\", false]\n         ],\n         \"mail_managers() (in module django.core.mail)\": [\n             [577, \"django.core.mail.mail_managers\", false]\n@@ -24327,24 +24270,24 @@\n         ],\n         \"make_list\": [\n             [194, \"std-templatefilter-make_list\", false]\n         ],\n         \"make_naive() (in module django.utils.timezone)\": [\n             [200, \"django.utils.timezone.make_naive\", false]\n         ],\n-        \"make_object_list (yeararchiveview attribute)\": [\n+        \"make_object_list (yeararchiveview attribuut)\": [\n             [89, \"django.views.generic.dates.YearArchiveView.make_object_list\", false]\n         ],\n         \"make_password() (in module django.contrib.auth.hashers)\": [\n             [550, \"django.contrib.auth.hashers.make_password\", false]\n         ],\n-        \"make_valid() (geosgeometry method)\": [\n+        \"make_valid() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.make_valid\", false]\n         ],\n-        \"makeline (class in django.contrib.gis.db.models)\": [\n+        \"makeline (klasse in django.contrib.gis.db.models)\": [\n             [117, \"django.contrib.gis.db.models.MakeLine\", false]\n         ],\n         \"makemessages\": [\n             [155, \"django-admin-makemessages\", false]\n         ],\n         \"makemessages command line option\": [\n             [155, \"cmdoption-makemessages-add-location\", false],\n@@ -24371,186 +24314,186 @@\n             [155, \"cmdoption-makemigrations-merge\", false],\n             [155, \"cmdoption-makemigrations-name\", false],\n             [155, \"cmdoption-makemigrations-no-header\", false],\n             [155, \"cmdoption-makemigrations-noinput\", false],\n             [155, \"cmdoption-makemigrations-scriptable\", false],\n             [155, \"cmdoption-makemigrations-update\", false]\n         ],\n-        \"makevalid (class in django.contrib.gis.db.models.functions)\": [\n+        \"makevalid (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.MakeValid\", false]\n         ],\n-        \"managed (options attribute)\": [\n+        \"managed (options attribuut)\": [\n             [184, \"django.db.models.Options.managed\", false]\n         ],\n-        \"manager (class in django.db.models)\": [\n+        \"manager (klasse in django.db.models)\": [\n             [568, \"django.db.models.Manager\", false]\n         ],\n         \"managers\": [\n             [190, \"std-setting-MANAGERS\", false]\n         ],\n-        \"managers.currentsitemanager (class in django.contrib.sites)\": [\n+        \"managers.currentsitemanager (klasse in django.contrib.sites)\": [\n             [150, \"django.contrib.sites.managers.CurrentSiteManager\", false]\n         ],\n-        \"manifest_hash (storage.manifeststaticfilesstorage attribute)\": [\n+        \"manifest_hash (storage.manifeststaticfilesstorage attribuut)\": [\n             [151, \"django.contrib.staticfiles.storage.ManifestStaticFilesStorage.manifest_hash\", false]\n         ],\n-        \"manifest_strict (storage.manifeststaticfilesstorage attribute)\": [\n+        \"manifest_strict (storage.manifeststaticfilesstorage attribuut)\": [\n             [151, \"django.contrib.staticfiles.storage.ManifestStaticFilesStorage.manifest_strict\", false]\n         ],\n-        \"many_to_many (field attribute)\": [\n+        \"many_to_many (field attribuut)\": [\n             [178, \"django.db.models.Field.many_to_many\", false]\n         ],\n-        \"many_to_one (field attribute)\": [\n+        \"many_to_one (field attribuut)\": [\n             [178, \"django.db.models.Field.many_to_one\", false]\n         ],\n-        \"manytomanyfield (class in django.db.models)\": [\n+        \"manytomanyfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.ManyToManyField\", false]\n         ],\n-        \"map_srid (basegeometrywidget attribute)\": [\n+        \"map_srid (basegeometrywidget attribuut)\": [\n             [113, \"django.contrib.gis.forms.widgets.BaseGeometryWidget.map_srid\", false]\n         ],\n         \"mapping() (in module django.contrib.gis.utils)\": [\n             [127, \"django.contrib.gis.utils.mapping\", false]\n         ],\n         \"mark_safe() (in module django.utils.safestring)\": [\n             [200, \"django.utils.safestring.mark_safe\", false]\n         ],\n-        \"match (filepathfield attribute)\": [\n+        \"match (filepathfield attribuut)\": [\n             [162, \"django.forms.FilePathField.match\", false],\n             [178, \"django.db.models.FilePathField.match\", false]\n         ],\n-        \"max (class in django.db.models)\": [\n-            [185, \"django.db.models.Max\", false]\n-        ],\n-        \"max (gdalband attribute)\": [\n+        \"max (gdalband attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALBand.max\", false]\n         ],\n-        \"max_digits (decimalfield attribute)\": [\n+        \"max (klasse in django.db.models)\": [\n+            [185, \"django.db.models.Max\", false]\n+        ],\n+        \"max_digits (decimalfield attribuut)\": [\n             [162, \"django.forms.DecimalField.max_digits\", false],\n             [178, \"django.db.models.DecimalField.max_digits\", false]\n         ],\n-        \"max_length (binaryfield attribute)\": [\n+        \"max_length (binaryfield attribuut)\": [\n             [178, \"django.db.models.BinaryField.max_length\", false]\n         ],\n-        \"max_length (charfield attribute)\": [\n+        \"max_length (charfield attribuut)\": [\n             [162, \"django.forms.CharField.max_length\", false],\n             [178, \"django.db.models.CharField.max_length\", false]\n         ],\n-        \"max_length (genericipaddressfield attribute)\": [\n+        \"max_length (genericipaddressfield attribuut)\": [\n             [162, \"django.forms.GenericIPAddressField.max_length\", false]\n         ],\n-        \"max_length (simplearrayfield attribute)\": [\n+        \"max_length (simplearrayfield attribuut)\": [\n             [140, \"django.contrib.postgres.forms.SimpleArrayField.max_length\", false]\n         ],\n-        \"max_length (urlvalidator attribute)\": [\n+        \"max_length (urlvalidator attribuut)\": [\n             [201, \"django.core.validators.URLValidator.max_length\", false]\n         ],\n-        \"max_num (inlinemodeladmin attribute)\": [\n+        \"max_num (inlinemodeladmin attribuut)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.max_num\", false]\n         ],\n-        \"max_post_process_passes (storage.manifeststaticfilesstorage attribute)\": [\n+        \"max_post_process_passes (storage.manifeststaticfilesstorage attribuut)\": [\n             [151, \"django.contrib.staticfiles.storage.ManifestStaticFilesStorage.max_post_process_passes\", false]\n         ],\n-        \"max_random_bytes (gzipmiddleware attribute)\": [\n+        \"max_random_bytes (gzipmiddleware attribuut)\": [\n             [171, \"django.middleware.gzip.GZipMiddleware.max_random_bytes\", false]\n         ],\n-        \"max_value (decimalfield attribute)\": [\n+        \"max_value (decimalfield attribuut)\": [\n             [162, \"django.forms.DecimalField.max_value\", false]\n         ],\n-        \"max_value (floatfield attribute)\": [\n+        \"max_value (floatfield attribuut)\": [\n             [162, \"django.forms.FloatField.max_value\", false]\n         ],\n-        \"max_value (integerfield attribute)\": [\n+        \"max_value (integerfield attribuut)\": [\n             [162, \"django.forms.IntegerField.max_value\", false]\n         ],\n-        \"max_x (envelope attribute)\": [\n+        \"max_x (envelope attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Envelope.max_x\", false]\n         ],\n-        \"max_y (envelope attribute)\": [\n+        \"max_y (envelope attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Envelope.max_y\", false]\n         ],\n-        \"maxlengthvalidator (class in django.core.validators)\": [\n+        \"maxlengthvalidator (klasse in django.core.validators)\": [\n             [201, \"django.core.validators.MaxLengthValidator\", false]\n         ],\n-        \"maxvaluevalidator (class in django.core.validators)\": [\n+        \"maxvaluevalidator (klasse in django.core.validators)\": [\n             [201, \"django.core.validators.MaxValueValidator\", false]\n         ],\n-        \"md5 (class in django.db.models.functions)\": [\n+        \"md5 (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.MD5\", false]\n         ],\n-        \"mean (gdalband attribute)\": [\n+        \"mean (gdalband attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALBand.mean\", false]\n         ],\n-        \"media (stylesheet attribute)\": [\n+        \"media (stylesheet attribuut)\": [\n             [200, \"django.utils.feedgenerator.Stylesheet.media\", false]\n         ],\n         \"media_root\": [\n             [190, \"std-setting-MEDIA_ROOT\", false]\n         ],\n         \"media_url\": [\n             [190, \"std-setting-MEDIA_URL\", false]\n         ],\n-        \"memoryfileuploadhandler (class in django.core.files.uploadhandler)\": [\n+        \"memoryfileuploadhandler (klasse in django.core.files.uploadhandler)\": [\n             [160, \"django.core.files.uploadhandler.MemoryFileUploadHandler\", false]\n         ],\n-        \"memsize (class in django.contrib.gis.db.models.functions)\": [\n+        \"memsize (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.MemSize\", false]\n         ],\n-        \"merged (multilinestring attribute)\": [\n+        \"merged (multilinestring attribuut)\": [\n             [118, \"django.contrib.gis.geos.MultiLineString.merged\", false]\n         ],\n-        \"message (class in django.contrib.messages)\": [\n-            [135, \"django.contrib.messages.Message\", false]\n-        ],\n-        \"message (emailvalidator attribute)\": [\n+        \"message (emailvalidator attribuut)\": [\n             [201, \"django.core.validators.EmailValidator.message\", false]\n         ],\n-        \"message (prohibitnullcharactersvalidator attribute)\": [\n+        \"message (klasse in django.contrib.messages)\": [\n+            [135, \"django.contrib.messages.Message\", false]\n+        ],\n+        \"message (prohibitnullcharactersvalidator attribuut)\": [\n             [201, \"django.core.validators.ProhibitNullCharactersValidator.message\", false]\n         ],\n-        \"message (regexvalidator attribute)\": [\n+        \"message (regexvalidator attribuut)\": [\n             [201, \"django.core.validators.RegexValidator.message\", false]\n         ],\n         \"message file\": [\n             [594, \"term-message-file\", true]\n         ],\n         \"message_level\": [\n             [190, \"std-setting-MESSAGE_LEVEL\", false]\n         ],\n         \"message_storage\": [\n             [190, \"std-setting-MESSAGE_STORAGE\", false]\n         ],\n         \"message_tags\": [\n             [190, \"std-setting-MESSAGE_TAGS\", false]\n         ],\n-        \"message_user() (modeladmin method)\": [\n+        \"message_user() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.message_user\", false]\n         ],\n-        \"messagemiddleware (class in django.contrib.messages.middleware)\": [\n+        \"messagemiddleware (klasse in django.contrib.messages.middleware)\": [\n             [171, \"django.contrib.messages.middleware.MessageMiddleware\", false]\n         ],\n-        \"meta (httprequest attribute)\": [\n+        \"meta (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.META\", false]\n         ],\n-        \"metadata (gdalband attribute)\": [\n+        \"metadata (gdalband attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALBand.metadata\", false]\n         ],\n-        \"metadata (gdalraster attribute)\": [\n+        \"metadata (gdalraster attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster.metadata\", false]\n         ],\n-        \"method (httprequest attribute)\": [\n+        \"method (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.method\", false]\n         ],\n         \"method_decorator() (in module django.utils.decorators)\": [\n             [200, \"django.utils.decorators.method_decorator\", false]\n         ],\n         \"middleware\": [\n             [190, \"std-setting-MIDDLEWARE\", false]\n         ],\n-        \"middleware.redirectfallbackmiddleware (class in django.contrib.redirects)\": [\n+        \"middleware.redirectfallbackmiddleware (klasse in django.contrib.redirects)\": [\n             [148, \"django.contrib.redirects.middleware.RedirectFallbackMiddleware\", false]\n         ],\n         \"middlewarenotused\": [\n             [156, \"django.core.exceptions.MiddlewareNotUsed\", false]\n         ],\n         \"migrate\": [\n             [155, \"django-admin-migrate\", false]\n@@ -24564,195 +24507,195 @@\n             [155, \"cmdoption-migrate-plan\", false],\n             [155, \"cmdoption-migrate-prune\", false],\n             [155, \"cmdoption-migrate-run-syncdb\", false]\n         ],\n         \"migration_modules\": [\n             [190, \"std-setting-MIGRATION_MODULES\", false]\n         ],\n-        \"mimetype (stylesheet attribute)\": [\n+        \"mimetype (stylesheet attribuut)\": [\n             [200, \"django.utils.feedgenerator.Stylesheet.mimetype\", false]\n         ],\n-        \"min (class in django.db.models)\": [\n-            [185, \"django.db.models.Min\", false]\n-        ],\n-        \"min (gdalband attribute)\": [\n+        \"min (gdalband attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALBand.min\", false]\n         ],\n-        \"min_length (charfield attribute)\": [\n+        \"min (klasse in django.db.models)\": [\n+            [185, \"django.db.models.Min\", false]\n+        ],\n+        \"min_length (charfield attribuut)\": [\n             [162, \"django.forms.CharField.min_length\", false]\n         ],\n-        \"min_length (simplearrayfield attribute)\": [\n+        \"min_length (simplearrayfield attribuut)\": [\n             [140, \"django.contrib.postgres.forms.SimpleArrayField.min_length\", false]\n         ],\n-        \"min_num (inlinemodeladmin attribute)\": [\n+        \"min_num (inlinemodeladmin attribuut)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.min_num\", false]\n         ],\n-        \"min_value (decimalfield attribute)\": [\n+        \"min_value (decimalfield attribuut)\": [\n             [162, \"django.forms.DecimalField.min_value\", false]\n         ],\n-        \"min_value (floatfield attribute)\": [\n+        \"min_value (floatfield attribuut)\": [\n             [162, \"django.forms.FloatField.min_value\", false]\n         ],\n-        \"min_value (integerfield attribute)\": [\n+        \"min_value (integerfield attribuut)\": [\n             [162, \"django.forms.IntegerField.min_value\", false]\n         ],\n-        \"min_x (envelope attribute)\": [\n+        \"min_x (envelope attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Envelope.min_x\", false]\n         ],\n-        \"min_y (envelope attribute)\": [\n+        \"min_y (envelope attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Envelope.min_y\", false]\n         ],\n-        \"minimumlengthvalidator (class in django.contrib.auth.password_validation)\": [\n+        \"minimumlengthvalidator (klasse in django.contrib.auth.password_validation)\": [\n             [550, \"django.contrib.auth.password_validation.MinimumLengthValidator\", false]\n         ],\n-        \"minlengthvalidator (class in django.core.validators)\": [\n+        \"minlengthvalidator (klasse in django.core.validators)\": [\n             [201, \"django.core.validators.MinLengthValidator\", false]\n         ],\n         \"minute\": [\n             [185, \"std-fieldlookup-minute\", false]\n         ],\n-        \"minvaluevalidator (class in django.core.validators)\": [\n+        \"minvaluevalidator (klasse in django.core.validators)\": [\n             [201, \"django.core.validators.MinValueValidator\", false]\n         ],\n-        \"missing_args_message (basecommand attribute)\": [\n+        \"missing_args_message (basecommand attribuut)\": [\n             [15, \"django.core.management.BaseCommand.missing_args_message\", false]\n         ],\n-        \"mixed (operationcategory attribute)\": [\n+        \"mixed (operationcategory attribuut)\": [\n             [172, \"django.db.migrations.operations.base.OperationCategory.MIXED\", false]\n         ],\n-        \"mod (class in django.db.models.functions)\": [\n+        \"mod (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Mod\", false]\n         ],\n-        \"mode (file attribute)\": [\n+        \"mode (file attribuut)\": [\n             [157, \"django.core.files.File.mode\", false]\n         ],\n         \"model\": [\n             [10, \"term-model\", true]\n         ],\n-        \"model (class in django.db.models)\": [\n-            [181, \"django.db.models.Model\", false]\n-        ],\n-        \"model (contenttype attribute)\": [\n+        \"model (contenttype attribuut)\": [\n             [106, \"django.contrib.contenttypes.models.ContentType.model\", false]\n         ],\n-        \"model (django.views.generic.detail.singleobjectmixin attribute)\": [\n+        \"model (django.views.generic.detail.singleobjectmixin attribuut)\": [\n             [98, \"django.views.generic.detail.SingleObjectMixin.model\", false]\n         ],\n-        \"model (django.views.generic.edit.modelformmixin attribute)\": [\n+        \"model (django.views.generic.edit.modelformmixin attribuut)\": [\n             [95, \"django.views.generic.edit.ModelFormMixin.model\", false]\n         ],\n-        \"model (django.views.generic.list.multipleobjectmixin attribute)\": [\n+        \"model (django.views.generic.list.multipleobjectmixin attribuut)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin.model\", false]\n         ],\n-        \"model (field attribute)\": [\n+        \"model (field attribuut)\": [\n             [178, \"django.db.models.Field.model\", false]\n         ],\n-        \"model (inlinemodeladmin attribute)\": [\n+        \"model (inlinemodeladmin attribuut)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.model\", false]\n         ],\n+        \"model (klasse in django.db.models)\": [\n+            [181, \"django.db.models.Model\", false]\n+        ],\n         \"model.doesnotexist\": [\n             [173, \"django.db.models.Model.DoesNotExist\", false]\n         ],\n         \"model.multipleobjectsreturned\": [\n             [173, \"django.db.models.Model.MultipleObjectsReturned\", false]\n         ],\n-        \"model_class() (contenttype method)\": [\n+        \"model_class() (contenttype methode)\": [\n             [106, \"django.contrib.contenttypes.models.ContentType.model_class\", false]\n         ],\n-        \"modeladmin (class in django.contrib.admin)\": [\n+        \"modeladmin (klasse in django.contrib.admin)\": [\n             [103, \"django.contrib.admin.ModelAdmin\", false]\n         ],\n-        \"modeladmin.showfacets (class in django.contrib.admin)\": [\n+        \"modeladmin.showfacets (klasse in django.contrib.admin)\": [\n             [103, \"django.contrib.admin.ModelAdmin.ShowFacets\", false]\n         ],\n-        \"modelbackend (class in django.contrib.auth.backends)\": [\n+        \"modelbackend (klasse in django.contrib.auth.backends)\": [\n             [105, \"django.contrib.auth.backends.ModelBackend\", false]\n         ],\n-        \"modelchoicefield (class in django.forms)\": [\n+        \"modelchoicefield (klasse in django.forms)\": [\n             [162, \"django.forms.ModelChoiceField\", false]\n         ],\n-        \"modelchoiceiterator (class in django.forms)\": [\n+        \"modelchoiceiterator (klasse in django.forms)\": [\n             [162, \"django.forms.ModelChoiceIterator\", false]\n         ],\n-        \"modelchoiceiteratorvalue (class in django.forms)\": [\n+        \"modelchoiceiteratorvalue (klasse in django.forms)\": [\n             [162, \"django.forms.ModelChoiceIteratorValue\", false]\n         ],\n-        \"modelform (class in django.forms)\": [\n+        \"modelform (klasse in django.forms)\": [\n             [583, \"django.forms.ModelForm\", false]\n         ],\n         \"modelform_factory() (in module django.forms.models)\": [\n             [165, \"django.forms.models.modelform_factory\", false]\n         ],\n         \"modelformset_factory() (in module django.forms.models)\": [\n             [165, \"django.forms.models.modelformset_factory\", false]\n         ],\n-        \"modelmultiplechoicefield (class in django.forms)\": [\n+        \"modelmultiplechoicefield (klasse in django.forms)\": [\n             [162, \"django.forms.ModelMultipleChoiceField\", false]\n         ],\n-        \"models.abstractbaseuser (class in django.contrib.auth)\": [\n+        \"models.abstractbaseuser (klasse in django.contrib.auth)\": [\n             [547, \"django.contrib.auth.models.AbstractBaseUser\", false]\n         ],\n-        \"models.abstractuser (class in django.contrib.auth)\": [\n+        \"models.abstractuser (klasse in django.contrib.auth)\": [\n             [547, \"django.contrib.auth.models.AbstractUser\", false]\n         ],\n-        \"models.anonymoususer (class in django.contrib.auth)\": [\n+        \"models.anonymoususer (klasse in django.contrib.auth)\": [\n             [105, \"django.contrib.auth.models.AnonymousUser\", false]\n         ],\n-        \"models.baseinlineformset (class in django.forms)\": [\n+        \"models.baseinlineformset (klasse in django.forms)\": [\n             [583, \"django.forms.models.BaseInlineFormSet\", false]\n         ],\n-        \"models.basemodelformset (class in django.forms)\": [\n+        \"models.basemodelformset (klasse in django.forms)\": [\n             [583, \"django.forms.models.BaseModelFormSet\", false]\n         ],\n-        \"models.baseusermanager (class in django.contrib.auth)\": [\n+        \"models.baseusermanager (klasse in django.contrib.auth)\": [\n             [547, \"django.contrib.auth.models.BaseUserManager\", false]\n         ],\n-        \"models.customuser (class in django.contrib.auth)\": [\n+        \"models.customuser (klasse in django.contrib.auth)\": [\n             [547, \"django.contrib.auth.models.CustomUser\", false]\n         ],\n-        \"models.customusermanager (class in django.contrib.auth)\": [\n+        \"models.customusermanager (klasse in django.contrib.auth)\": [\n             [547, \"django.contrib.auth.models.CustomUserManager\", false]\n         ],\n-        \"models.group (class in django.contrib.auth)\": [\n+        \"models.group (klasse in django.contrib.auth)\": [\n             [105, \"django.contrib.auth.models.Group\", false]\n         ],\n-        \"models.logentry (class in django.contrib.admin)\": [\n+        \"models.logentry (klasse in django.contrib.admin)\": [\n             [103, \"django.contrib.admin.models.LogEntry\", false]\n         ],\n-        \"models.permission (class in django.contrib.auth)\": [\n+        \"models.permission (klasse in django.contrib.auth)\": [\n             [105, \"django.contrib.auth.models.Permission\", false]\n         ],\n-        \"models.permissionsmixin (class in django.contrib.auth)\": [\n+        \"models.permissionsmixin (klasse in django.contrib.auth)\": [\n             [547, \"django.contrib.auth.models.PermissionsMixin\", false]\n         ],\n         \"models.protectederror\": [\n             [156, \"django.db.models.ProtectedError\", false]\n         ],\n-        \"models.redirect (class in django.contrib.redirects)\": [\n+        \"models.redirect (klasse in django.contrib.redirects)\": [\n             [148, \"django.contrib.redirects.models.Redirect\", false]\n         ],\n         \"models.restrictederror\": [\n             [156, \"django.db.models.RestrictedError\", false]\n         ],\n-        \"models.site (class in django.contrib.sites)\": [\n+        \"models.site (klasse in django.contrib.sites)\": [\n             [150, \"django.contrib.sites.models.Site\", false]\n         ],\n-        \"models.user (class in django.contrib.auth)\": [\n+        \"models.user (klasse in django.contrib.auth)\": [\n             [105, \"django.contrib.auth.models.User\", false]\n         ],\n-        \"models.usermanager (class in django.contrib.auth)\": [\n+        \"models.usermanager (klasse in django.contrib.auth)\": [\n             [105, \"django.contrib.auth.models.UserManager\", false]\n         ],\n-        \"models_module (appconfig attribute)\": [\n+        \"models_module (appconfig attribuut)\": [\n             [85, \"django.apps.AppConfig.models_module\", false]\n         ],\n         \"modify_settings() (in module django.test)\": [\n             [612, \"django.test.modify_settings\", false]\n         ],\n-        \"modify_settings() (simpletestcase method)\": [\n+        \"modify_settings() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.modify_settings\", false]\n         ],\n         \"module\": [\n             [15, \"module-django.core.management\", false],\n             [85, \"module-django.apps\", false],\n             [89, \"module-django.views.generic.dates\", false],\n             [99, \"module-django.middleware.clickjacking\", false],\n@@ -24883,360 +24826,360 @@\n             [608, \"module-django.template.backends\", false],\n             [608, \"module-django.template.backends.django\", false],\n             [608, \"module-django.template.backends.jinja2\", false],\n             [608, \"module-django.template.loader\", false],\n             [609, \"module-django.test.utils\", false],\n             [611, \"module-django.test\", false]\n         ],\n-        \"module (appconfig attribute)\": [\n+        \"module (appconfig attribuut)\": [\n             [85, \"django.apps.AppConfig.module\", false]\n         ],\n         \"month\": [\n             [185, \"std-fieldlookup-month\", false]\n         ],\n-        \"month (monthmixin attribute)\": [\n+        \"month (monthmixin attribuut)\": [\n             [94, \"django.views.generic.dates.MonthMixin.month\", false]\n         ],\n         \"month_day_format\": [\n             [190, \"std-setting-MONTH_DAY_FORMAT\", false]\n         ],\n-        \"month_format (monthmixin attribute)\": [\n+        \"month_format (monthmixin attribuut)\": [\n             [94, \"django.views.generic.dates.MonthMixin.month_format\", false]\n         ],\n-        \"montharchiveview (built-in class)\": [\n+        \"montharchiveview (ge\\u00efntegreerde klasse)\": [\n             [88, \"MonthArchiveView\", false]\n         ],\n-        \"montharchiveview (class in django.views.generic.dates)\": [\n+        \"montharchiveview (klasse in django.views.generic.dates)\": [\n             [89, \"django.views.generic.dates.MonthArchiveView\", false]\n         ],\n-        \"monthmixin (class in django.views.generic.dates)\": [\n+        \"monthmixin (klasse in django.views.generic.dates)\": [\n             [94, \"django.views.generic.dates.MonthMixin\", false]\n         ],\n-        \"months (selectdatewidget attribute)\": [\n+        \"months (selectdatewidget attribuut)\": [\n             [168, \"django.forms.SelectDateWidget.months\", false]\n         ],\n         \"mtv\": [\n             [10, \"term-MTV\", true]\n         ],\n-        \"multilinestring (class in django.contrib.gis.geos)\": [\n+        \"multilinestring (klasse in django.contrib.gis.geos)\": [\n             [118, \"django.contrib.gis.geos.MultiLineString\", false]\n         ],\n-        \"multilinestringfield (class in django.contrib.gis.db.models)\": [\n+        \"multilinestringfield (klasse in django.contrib.gis.db.models)\": [\n             [126, \"django.contrib.gis.db.models.MultiLineStringField\", false]\n         ],\n-        \"multilinestringfield (class in django.contrib.gis.forms)\": [\n+        \"multilinestringfield (klasse in django.contrib.gis.forms)\": [\n             [113, \"django.contrib.gis.forms.MultiLineStringField\", false]\n         ],\n-        \"multiple_chunks() (file method)\": [\n+        \"multiple_chunks() (file methode)\": [\n             [157, \"django.core.files.File.multiple_chunks\", false]\n         ],\n-        \"multiple_chunks() (uploadedfile method)\": [\n+        \"multiple_chunks() (uploadedfile methode)\": [\n             [160, \"django.core.files.uploadedfile.UploadedFile.multiple_chunks\", false]\n         ],\n-        \"multiplechoicefield (class in django.forms)\": [\n+        \"multiplechoicefield (klasse in django.forms)\": [\n             [162, \"django.forms.MultipleChoiceField\", false]\n         ],\n-        \"multiplehiddeninput (class in django.forms)\": [\n+        \"multiplehiddeninput (klasse in django.forms)\": [\n             [168, \"django.forms.MultipleHiddenInput\", false]\n         ],\n         \"multipleobjectsreturned\": [\n             [156, \"django.core.exceptions.MultipleObjectsReturned\", false]\n         ],\n-        \"multipoint (class in django.contrib.gis.geos)\": [\n+        \"multipoint (klasse in django.contrib.gis.geos)\": [\n             [118, \"django.contrib.gis.geos.MultiPoint\", false]\n         ],\n-        \"multipointfield (class in django.contrib.gis.db.models)\": [\n+        \"multipointfield (klasse in django.contrib.gis.db.models)\": [\n             [126, \"django.contrib.gis.db.models.MultiPointField\", false]\n         ],\n-        \"multipointfield (class in django.contrib.gis.forms)\": [\n+        \"multipointfield (klasse in django.contrib.gis.forms)\": [\n             [113, \"django.contrib.gis.forms.MultiPointField\", false]\n         ],\n-        \"multipolygon (class in django.contrib.gis.geos)\": [\n+        \"multipolygon (klasse in django.contrib.gis.geos)\": [\n             [118, \"django.contrib.gis.geos.MultiPolygon\", false]\n         ],\n-        \"multipolygonfield (class in django.contrib.gis.db.models)\": [\n+        \"multipolygonfield (klasse in django.contrib.gis.db.models)\": [\n             [126, \"django.contrib.gis.db.models.MultiPolygonField\", false]\n         ],\n-        \"multipolygonfield (class in django.contrib.gis.forms)\": [\n+        \"multipolygonfield (klasse in django.contrib.gis.forms)\": [\n             [113, \"django.contrib.gis.forms.MultiPolygonField\", false]\n         ],\n-        \"multivaluefield (class in django.forms)\": [\n+        \"multivaluefield (klasse in django.forms)\": [\n             [162, \"django.forms.MultiValueField\", false]\n         ],\n-        \"multiwidget (class in django.forms)\": [\n+        \"multiwidget (klasse in django.forms)\": [\n             [168, \"django.forms.MultiWidget\", false]\n         ],\n         \"mvc\": [\n             [10, \"term-MVC\", true]\n         ],\n         \"name\": [\n             [190, \"std-setting-NAME\", false]\n         ],\n-        \"name (appconfig attribute)\": [\n+        \"name (appconfig attribuut)\": [\n             [85, \"django.apps.AppConfig.name\", false]\n         ],\n-        \"name (baseconstraint attribute)\": [\n+        \"name (baseconstraint attribuut)\": [\n             [175, \"django.db.models.BaseConstraint.name\", false]\n         ],\n-        \"name (boundfield attribute)\": [\n+        \"name (boundfield attribuut)\": [\n             [161, \"django.forms.BoundField.name\", false]\n         ],\n-        \"name (contenttype attribute)\": [\n+        \"name (contenttype attribuut)\": [\n             [106, \"django.contrib.contenttypes.models.ContentType.name\", false]\n         ],\n-        \"name (createextension attribute)\": [\n+        \"name (createextension attribuut)\": [\n             [145, \"django.contrib.postgres.operations.CreateExtension.name\", false]\n         ],\n-        \"name (datasource attribute)\": [\n+        \"name (datasource attribuut)\": [\n             [115, \"django.contrib.gis.gdal.DataSource.name\", false]\n         ],\n-        \"name (exclusionconstraint attribute)\": [\n+        \"name (exclusionconstraint attribuut)\": [\n             [137, \"django.contrib.postgres.constraints.ExclusionConstraint.name\", false]\n         ],\n-        \"name (field attribute)\": [\n+        \"name (field attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Field.name\", false]\n         ],\n-        \"name (fieldfile attribute)\": [\n+        \"name (fieldfile attribuut)\": [\n             [178, \"django.db.models.fields.files.FieldFile.name\", false]\n         ],\n-        \"name (file attribute)\": [\n+        \"name (file attribuut)\": [\n             [157, \"django.core.files.File.name\", false]\n         ],\n-        \"name (gdalraster attribute)\": [\n+        \"name (gdalraster attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster.name\", false]\n         ],\n-        \"name (index attribute)\": [\n+        \"name (index attribuut)\": [\n             [180, \"django.db.models.Index.name\", false]\n         ],\n-        \"name (layer attribute)\": [\n+        \"name (layer attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Layer.name\", false]\n         ],\n-        \"name (models.group attribute)\": [\n+        \"name (models.group attribuut)\": [\n             [105, \"django.contrib.auth.models.Group.name\", false]\n         ],\n-        \"name (models.permission attribute)\": [\n+        \"name (models.permission attribuut)\": [\n             [105, \"django.contrib.auth.models.Permission.name\", false]\n         ],\n-        \"name (models.site attribute)\": [\n+        \"name (models.site attribuut)\": [\n             [150, \"django.contrib.sites.models.Site.name\", false]\n         ],\n-        \"name (ogrgeomtype attribute)\": [\n+        \"name (ogrgeomtype attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeomType.name\", false]\n         ],\n-        \"name (origin attribute)\": [\n+        \"name (origin attribuut)\": [\n             [193, \"django.template.base.Origin.name\", false]\n         ],\n-        \"name (spatialreference attribute)\": [\n+        \"name (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.name\", false]\n         ],\n-        \"name (uploadedfile attribute)\": [\n+        \"name (uploadedfile attribuut)\": [\n             [160, \"django.core.files.uploadedfile.UploadedFile.name\", false]\n         ],\n-        \"namespace (resolvermatch attribute)\": [\n+        \"namespace (resolvermatch attribuut)\": [\n             [198, \"django.urls.ResolverMatch.namespace\", false]\n         ],\n-        \"namespaces (resolvermatch attribute)\": [\n+        \"namespaces (resolvermatch attribuut)\": [\n             [198, \"django.urls.ResolverMatch.namespaces\", false]\n         ],\n         \"naturalday\": [\n             [133, \"std-templatefilter-naturalday\", false]\n         ],\n         \"naturaltime\": [\n             [133, \"std-templatefilter-naturaltime\", false]\n         ],\n-        \"never (modeladmin.showfacets attribute)\": [\n+        \"never (modeladmin.showfacets attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.ShowFacets.NEVER\", false]\n         ],\n         \"never_cache() (in module django.views.decorators.cache)\": [\n             [584, \"django.views.decorators.cache.never_cache\", false]\n         ],\n-        \"new_file() (fileuploadhandler method)\": [\n+        \"new_file() (fileuploadhandler methode)\": [\n             [160, \"django.core.files.uploadhandler.FileUploadHandler.new_file\", false]\n         ],\n-        \"new_objects (models.basemodelformset attribute)\": [\n+        \"new_objects (models.basemodelformset attribuut)\": [\n             [583, \"django.forms.models.BaseModelFormSet.new_objects\", false]\n         ],\n-        \"next_page (loginview attribute)\": [\n+        \"next_page (loginview attribuut)\": [\n             [548, \"django.contrib.auth.views.LoginView.next_page\", false]\n         ],\n-        \"next_page (logoutview attribute)\": [\n+        \"next_page (logoutview attribuut)\": [\n             [548, \"django.contrib.auth.views.LogoutView.next_page\", false]\n         ],\n-        \"next_page_number() (page method)\": [\n+        \"next_page_number() (page methode)\": [\n             [187, \"django.core.paginator.Page.next_page_number\", false]\n         ],\n         \"ngettext() (in module django.utils.translation)\": [\n             [200, \"django.utils.translation.ngettext\", false]\n         ],\n         \"ngettext_lazy() (in module django.utils.translation)\": [\n             [200, \"django.utils.translation.ngettext_lazy\", false]\n         ],\n         \"no_append_slash() (in module django.views.decorators.common)\": [\n             [584, \"django.views.decorators.common.no_append_slash\", false]\n         ],\n-        \"no_others (windowframeexclusion attribute)\": [\n+        \"no_others (windowframeexclusion attribuut)\": [\n             [177, \"django.db.models.expressions.WindowFrameExclusion.NO_OTHERS\", false]\n         ],\n-        \"nodata_value (gdalband attribute)\": [\n+        \"nodata_value (gdalband attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALBand.nodata_value\", false]\n         ],\n         \"non_atomic_requests() (in module django.db.transaction)\": [\n             [576, \"django.db.transaction.non_atomic_requests\", false]\n         ],\n         \"non_field_errors (in module django.core.exceptions)\": [\n             [156, \"django.core.exceptions.NON_FIELD_ERRORS\", false]\n         ],\n-        \"non_field_errors() (form method)\": [\n+        \"non_field_errors() (form methode)\": [\n             [161, \"django.forms.Form.non_field_errors\", false]\n         ],\n         \"none() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.none\", false]\n         ],\n-        \"noop (runsql attribute)\": [\n+        \"noop (runsql attribuut)\": [\n             [172, \"django.db.migrations.operations.RunSQL.noop\", false]\n         ],\n-        \"noop() (runpython static method)\": [\n+        \"noop() (statische methode van runpython)\": [\n             [172, \"django.db.migrations.operations.RunPython.noop\", false]\n         ],\n         \"noreversematch\": [\n             [156, \"django.urls.NoReverseMatch\", false]\n         ],\n-        \"normalize() (geosgeometry method)\": [\n+        \"normalize() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.normalize\", false]\n         ],\n-        \"normalize_email() (models.baseusermanager class method)\": [\n+        \"normalize_email() (models.baseusermanager klassemethode)\": [\n             [547, \"django.contrib.auth.models.BaseUserManager.normalize_email\", false]\n         ],\n-        \"normalize_username() (models.abstractbaseuser class method)\": [\n+        \"normalize_username() (models.abstractbaseuser klassemethode)\": [\n             [547, \"django.contrib.auth.models.AbstractBaseUser.normalize_username\", false]\n         ],\n         \"notsupportederror\": [\n             [156, \"django.db.NotSupportedError\", false]\n         ],\n         \"now\": [\n             [194, \"std-templatetag-now\", false]\n         ],\n-        \"now (class in django.db.models.functions)\": [\n+        \"now (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Now\", false]\n         ],\n         \"now() (in module django.utils.timezone)\": [\n             [200, \"django.utils.timezone.now\", false]\n         ],\n         \"npgettext() (in module django.utils.translation)\": [\n             [200, \"django.utils.translation.npgettext\", false]\n         ],\n         \"npgettext_lazy() (in module django.utils.translation)\": [\n             [200, \"django.utils.translation.npgettext_lazy\", false]\n         ],\n-        \"nthvalue (class in django.db.models.functions)\": [\n+        \"nthvalue (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.NthValue\", false]\n         ],\n-        \"ntile (class in django.db.models.functions)\": [\n+        \"ntile (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Ntile\", false]\n         ],\n-        \"null (field attribute)\": [\n+        \"null (field attribuut)\": [\n             [178, \"django.db.models.Field.null\", false]\n         ],\n-        \"nullbooleanfield (class in django.forms)\": [\n+        \"nullbooleanfield (klasse in django.forms)\": [\n             [162, \"django.forms.NullBooleanField\", false]\n         ],\n-        \"nullbooleanselect (class in django.forms)\": [\n+        \"nullbooleanselect (klasse in django.forms)\": [\n             [168, \"django.forms.NullBooleanSelect\", false]\n         ],\n-        \"nullif (class in django.db.models.functions)\": [\n+        \"nullif (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.NullIf\", false]\n         ],\n-        \"nulls_distinct (uniqueconstraint attribute)\": [\n+        \"nulls_distinct (uniqueconstraint attribuut)\": [\n             [175, \"django.db.models.UniqueConstraint.nulls_distinct\", false]\n         ],\n-        \"num (ogrgeomtype attribute)\": [\n+        \"num (ogrgeomtype attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeomType.num\", false]\n         ],\n-        \"num_coords (geosgeometry attribute)\": [\n+        \"num_coords (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.num_coords\", false]\n         ],\n-        \"num_coords (ogrgeometry attribute)\": [\n+        \"num_coords (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.num_coords\", false]\n         ],\n-        \"num_feat (layer attribute)\": [\n+        \"num_feat (layer attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Layer.num_feat\", false]\n         ],\n-        \"num_fields (feature attribute)\": [\n+        \"num_fields (feature attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Feature.num_fields\", false]\n         ],\n-        \"num_fields (layer attribute)\": [\n+        \"num_fields (layer attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Layer.num_fields\", false]\n         ],\n-        \"num_geom (geosgeometry attribute)\": [\n+        \"num_geom (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.num_geom\", false]\n         ],\n-        \"num_interior_rings (polygon attribute)\": [\n+        \"num_interior_rings (polygon attribuut)\": [\n             [118, \"django.contrib.gis.geos.Polygon.num_interior_rings\", false]\n         ],\n-        \"num_items() (syndicationfeed method)\": [\n+        \"num_items() (syndicationfeed methode)\": [\n             [200, \"django.utils.feedgenerator.SyndicationFeed.num_items\", false]\n         ],\n-        \"num_pages (paginator attribute)\": [\n+        \"num_pages (paginator attribuut)\": [\n             [187, \"django.core.paginator.Paginator.num_pages\", false]\n         ],\n-        \"num_points (ogrgeometry attribute)\": [\n+        \"num_points (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.num_points\", false]\n         ],\n-        \"number (page attribute)\": [\n+        \"number (page attribuut)\": [\n             [187, \"django.core.paginator.Page.number\", false]\n         ],\n         \"number_grouping\": [\n             [190, \"std-setting-NUMBER_GROUPING\", false]\n         ],\n-        \"numberinput (class in django.forms)\": [\n+        \"numberinput (klasse in django.forms)\": [\n             [168, \"django.forms.NumberInput\", false]\n         ],\n-        \"numericpasswordvalidator (class in django.contrib.auth.password_validation)\": [\n+        \"numericpasswordvalidator (klasse in django.contrib.auth.password_validation)\": [\n             [550, \"django.contrib.auth.password_validation.NumericPasswordValidator\", false]\n         ],\n-        \"numgeometries (class in django.contrib.gis.db.models.functions)\": [\n+        \"numgeometries (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.NumGeometries\", false]\n         ],\n-        \"numpoints (class in django.contrib.gis.db.models.functions)\": [\n+        \"numpoints (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.NumPoints\", false]\n         ],\n-        \"object (django.views.generic.edit.createview attribute)\": [\n+        \"object (django.views.generic.edit.createview attribuut)\": [\n             [91, \"django.views.generic.edit.CreateView.object\", false]\n         ],\n-        \"object (django.views.generic.edit.updateview attribute)\": [\n+        \"object (django.views.generic.edit.updateview attribuut)\": [\n             [91, \"django.views.generic.edit.UpdateView.object\", false]\n         ],\n-        \"object_history_template (modeladmin attribute)\": [\n+        \"object_history_template (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.object_history_template\", false]\n         ],\n-        \"object_id (logentry attribute)\": [\n+        \"object_id (logentry attribuut)\": [\n             [103, \"django.contrib.admin.models.LogEntry.object_id\", false]\n         ],\n-        \"object_list (page attribute)\": [\n+        \"object_list (page attribuut)\": [\n             [187, \"django.core.paginator.Page.object_list\", false]\n         ],\n-        \"object_list (paginator attribute)\": [\n+        \"object_list (paginator attribuut)\": [\n             [187, \"django.core.paginator.Paginator.object_list\", false]\n         ],\n-        \"object_repr (logentry attribute)\": [\n+        \"object_repr (logentry attribuut)\": [\n             [103, \"django.contrib.admin.models.LogEntry.object_repr\", false]\n         ],\n         \"objectdoesnotexist\": [\n             [156, \"django.core.exceptions.ObjectDoesNotExist\", false]\n         ],\n-        \"objects (model attribute)\": [\n+        \"objects (model attribuut)\": [\n             [173, \"django.db.models.Model.objects\", false]\n         ],\n-        \"ogr (geosgeometry attribute)\": [\n+        \"ogr (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.ogr\", false]\n         ],\n-        \"ogrgeometry (class in django.contrib.gis.gdal)\": [\n+        \"ogrgeometry (klasse in django.contrib.gis.gdal)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry\", false]\n         ],\n-        \"ogrgeomtype (class in django.contrib.gis.gdal)\": [\n+        \"ogrgeomtype (klasse in django.contrib.gis.gdal)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeomType\", false]\n         ],\n         \"ogrinspect\": [\n             [109, \"django-admin-ogrinspect\", false]\n         ],\n         \"ogrinspect command line option\": [\n             [109, \"cmdoption-ogrinspect-blank\", false],\n@@ -25246,162 +25189,219 @@\n             [109, \"cmdoption-ogrinspect-mapping\", false],\n             [109, \"cmdoption-ogrinspect-multi-geom\", false],\n             [109, \"cmdoption-ogrinspect-name-field\", false],\n             [109, \"cmdoption-ogrinspect-no-imports\", false],\n             [109, \"cmdoption-ogrinspect-null\", false],\n             [109, \"cmdoption-ogrinspect-srid\", false]\n         ],\n+        \"omgevingsvariabele\": [\n+            [0, \"index-0\", false],\n+            [0, \"index-2\", false],\n+            [5, \"index-0\", false],\n+            [9, \"index-0\", false],\n+            [9, \"index-1\", false],\n+            [23, \"index-0\", false],\n+            [29, \"index-0\", false],\n+            [31, \"index-0\", false],\n+            [42, \"index-0\", false],\n+            [43, \"index-0\", false],\n+            [43, \"index-1\", false],\n+            [52, \"index-5\", false],\n+            [56, \"index-0\", false],\n+            [56, \"index-1\", false],\n+            [56, \"index-2\", false],\n+            [73, \"index-0\", false],\n+            [86, \"index-0\", false],\n+            [118, \"index-0\", false],\n+            [150, \"index-0\", false],\n+            [155, \"envvar-DJANGO_COLORS\", false],\n+            [155, \"envvar-DJANGO_SUPERUSER_PASSWORD\", false],\n+            [155, \"envvar-DJANGO_TEST_PROCESSES\", false],\n+            [155, \"envvar-DJANGO_WATCHMAN_TIMEOUT\", false],\n+            [155, \"envvar-HIDE_PRODUCTION_WARNING\", false],\n+            [155, \"index-0\", false],\n+            [155, \"index-1\", false],\n+            [155, \"index-10\", false],\n+            [155, \"index-3\", false],\n+            [155, \"index-4\", false],\n+            [155, \"index-5\", false],\n+            [155, \"index-6\", false],\n+            [155, \"index-7\", false],\n+            [155, \"index-8\", false],\n+            [155, \"index-9\", false],\n+            [252, \"index-0\", false],\n+            [268, \"index-1\", false],\n+            [316, \"index-0\", false],\n+            [316, \"index-1\", false],\n+            [393, \"index-0\", false],\n+            [422, \"index-0\", false],\n+            [543, \"index-0\", false],\n+            [546, \"envvar-DJANGO_ALLOW_ASYNC_UNSAFE\", false],\n+            [546, \"index-0\", false],\n+            [597, \"index-2\", false],\n+            [605, \"envvar-DJANGO_SETTINGS_MODULE\", false],\n+            [605, \"index-0\", false],\n+            [605, \"index-1\", false],\n+            [605, \"index-2\", false],\n+            [605, \"index-3\", false],\n+            [605, \"index-4\", false],\n+            [605, \"index-5\", false],\n+            [605, \"index-6\", false],\n+            [605, \"index-7\", false],\n+            [605, \"index-8\", false],\n+            [605, \"index-9\", false]\n+        ],\n         \"on_commit() (in module django.db.transaction)\": [\n             [576, \"django.db.transaction.on_commit\", false]\n         ],\n-        \"on_delete (foreignkey attribute)\": [\n+        \"on_delete (foreignkey attribuut)\": [\n             [178, \"django.db.models.ForeignKey.on_delete\", false]\n         ],\n-        \"one_to_many (field attribute)\": [\n+        \"one_to_many (field attribuut)\": [\n             [178, \"django.db.models.Field.one_to_many\", false]\n         ],\n-        \"one_to_one (field attribute)\": [\n+        \"one_to_one (field attribuut)\": [\n             [178, \"django.db.models.Field.one_to_one\", false]\n         ],\n-        \"onetoonefield (class in django.db.models)\": [\n+        \"onetoonefield (klasse in django.db.models)\": [\n             [178, \"django.db.models.OneToOneField\", false]\n         ],\n         \"only() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.only\", false]\n         ],\n-        \"opclass (class in django.contrib.postgres.indexes)\": [\n+        \"opclass (klasse in django.contrib.postgres.indexes)\": [\n             [143, \"django.contrib.postgres.indexes.OpClass\", false]\n         ],\n-        \"opclasses (index attribute)\": [\n+        \"opclasses (index attribuut)\": [\n             [180, \"django.db.models.Index.opclasses\", false]\n         ],\n-        \"opclasses (uniqueconstraint attribute)\": [\n+        \"opclasses (uniqueconstraint attribuut)\": [\n             [175, \"django.db.models.UniqueConstraint.opclasses\", false]\n         ],\n-        \"open() (fieldfile method)\": [\n+        \"open() (fieldfile methode)\": [\n             [178, \"django.db.models.fields.files.FieldFile.open\", false]\n         ],\n-        \"open() (file method)\": [\n+        \"open() (file methode)\": [\n             [157, \"django.core.files.File.open\", false]\n         ],\n-        \"open() (geoip2 class method)\": [\n+        \"open() (geoip2 klassemethode)\": [\n             [116, \"django.contrib.gis.geoip2.GeoIP2.open\", false]\n         ],\n-        \"open() (storage method)\": [\n+        \"open() (storage methode)\": [\n             [159, \"django.core.files.storage.Storage.open\", false]\n         ],\n-        \"openlayerswidget (class in django.contrib.gis.forms.widgets)\": [\n+        \"openlayerswidget (klasse in django.contrib.gis.forms.widgets)\": [\n             [113, \"django.contrib.gis.forms.widgets.OpenLayersWidget\", false]\n         ],\n         \"operationalerror\": [\n             [156, \"django.db.OperationalError\", false]\n         ],\n-        \"operationcategory (class in django.db.migrations.operations.base)\": [\n+        \"operationcategory (klasse in django.db.migrations.operations.base)\": [\n             [172, \"django.db.migrations.operations.base.OperationCategory\", false]\n         ],\n         \"optimizemigration\": [\n             [155, \"django-admin-optimizemigration\", false]\n         ],\n         \"optimizemigration command line option\": [\n             [155, \"cmdoption-optimizemigration-check\", false]\n         ],\n         \"options\": [\n             [190, \"std-setting-OPTIONS\", false]\n         ],\n-        \"options (class in django.db.models.options)\": [\n+        \"options (klasse in django.db.models.options)\": [\n             [183, \"django.db.models.options.Options\", false]\n         ],\n-        \"options() (client method)\": [\n+        \"options() (client methode)\": [\n             [612, \"django.test.Client.options\", false]\n         ],\n-        \"options() (django.views.generic.base.view method)\": [\n+        \"options() (django.views.generic.base.view methode)\": [\n             [87, \"django.views.generic.base.View.options\", false]\n         ],\n-        \"ord (class in django.db.models.functions)\": [\n+        \"ord (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Ord\", false]\n         ],\n-        \"order_by (arrayagg attribute)\": [\n+        \"order_by (arrayagg attribuut)\": [\n             [136, \"django.contrib.postgres.aggregates.ArrayAgg.order_by\", false]\n         ],\n-        \"order_by (jsonbagg attribute)\": [\n+        \"order_by (jsonbagg attribuut)\": [\n             [136, \"django.contrib.postgres.aggregates.JSONBAgg.order_by\", false]\n         ],\n-        \"order_by (stringagg attribute)\": [\n+        \"order_by (stringagg attribuut)\": [\n             [136, \"django.contrib.postgres.aggregates.StringAgg.order_by\", false]\n         ],\n         \"order_by() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.order_by\", false]\n         ],\n-        \"order_fields() (form method)\": [\n+        \"order_fields() (form methode)\": [\n             [161, \"django.forms.Form.order_fields\", false]\n         ],\n-        \"order_with_respect_to (options attribute)\": [\n+        \"order_with_respect_to (options attribuut)\": [\n             [184, \"django.db.models.Options.order_with_respect_to\", false]\n         ],\n-        \"ordered (queryset attribute)\": [\n+        \"ordered (queryset attribuut)\": [\n             [185, \"django.db.models.query.QuerySet.ordered\", false]\n         ],\n-        \"ordering (django.views.generic.list.multipleobjectmixin attribute)\": [\n+        \"ordering (django.views.generic.list.multipleobjectmixin attribuut)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin.ordering\", false]\n         ],\n-        \"ordering (modeladmin attribute)\": [\n+        \"ordering (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.ordering\", false]\n         ],\n-        \"ordering (options attribute)\": [\n+        \"ordering (options attribuut)\": [\n             [184, \"django.db.models.Options.ordering\", false]\n         ],\n-        \"ordering_widget (baseformset attribute)\": [\n+        \"ordering_widget (baseformset attribuut)\": [\n             [580, \"django.forms.formsets.BaseFormSet.ordering_widget\", false]\n         ],\n         \"ordinal\": [\n             [133, \"std-templatefilter-ordinal\", false]\n         ],\n-        \"origin (class in django.template.base)\": [\n-            [193, \"django.template.base.Origin\", false]\n-        ],\n-        \"origin (gdalraster attribute)\": [\n+        \"origin (gdalraster attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster.origin\", false]\n         ],\n-        \"orphans (paginator attribute)\": [\n+        \"origin (klasse in django.template.base)\": [\n+            [193, \"django.template.base.Origin\", false]\n+        ],\n+        \"orphans (paginator attribuut)\": [\n             [187, \"django.core.paginator.Paginator.orphans\", false]\n         ],\n-        \"osmwidget (class in django.contrib.gis.forms.widgets)\": [\n+        \"osmwidget (klasse in django.contrib.gis.forms.widgets)\": [\n             [113, \"django.contrib.gis.forms.widgets.OSMWidget\", false]\n         ],\n-        \"outdim (wkbwriter attribute)\": [\n+        \"outdim (wkbwriter attribuut)\": [\n             [118, \"django.contrib.gis.geos.WKBWriter.outdim\", false]\n         ],\n-        \"outdim (wktwriter attribute)\": [\n+        \"outdim (wktwriter attribuut)\": [\n             [118, \"django.contrib.gis.geos.WKTWriter.outdim\", false]\n         ],\n-        \"outerref (class in django.db.models)\": [\n+        \"outerref (klasse in django.db.models)\": [\n             [177, \"django.db.models.OuterRef\", false]\n         ],\n-        \"output_field (generatedfield attribute)\": [\n+        \"output_field (generatedfield attribuut)\": [\n             [178, \"django.db.models.GeneratedField.output_field\", false]\n         ],\n         \"output_field (in module django.db.models)\": [\n             [182, \"django.db.models.output_field\", false]\n         ],\n-        \"output_field (transform attribute)\": [\n+        \"output_field (transform attribuut)\": [\n             [182, \"django.db.models.Transform.output_field\", false]\n         ],\n-        \"output_transaction (basecommand attribute)\": [\n+        \"output_transaction (basecommand attribuut)\": [\n             [15, \"django.core.management.BaseCommand.output_transaction\", false]\n         ],\n         \"overlaps\": [\n             [117, \"std-fieldlookup-overlaps\", false]\n         ],\n-        \"overlaps() (geosgeometry method)\": [\n+        \"overlaps() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.overlaps\", false]\n         ],\n-        \"overlaps() (ogrgeometry method)\": [\n+        \"overlaps() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.overlaps\", false]\n         ],\n-        \"overlaps() (preparedgeometry method)\": [\n+        \"overlaps() (preparedgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.PreparedGeometry.overlaps\", false]\n         ],\n         \"overlaps_above\": [\n             [117, \"std-fieldlookup-overlaps_above\", false]\n         ],\n         \"overlaps_below\": [\n             [117, \"std-fieldlookup-overlaps_below\", false]\n@@ -25417,57 +25417,57 @@\n         ],\n         \"override() (in module django.utils.translation)\": [\n             [200, \"django.utils.translation.override\", false]\n         ],\n         \"override_settings() (in module django.test)\": [\n             [612, \"django.test.override_settings\", false]\n         ],\n-        \"packages (javascriptcatalog attribute)\": [\n+        \"packages (javascriptcatalog attribuut)\": [\n             [596, \"django.views.i18n.JavaScriptCatalog.packages\", false]\n         ],\n-        \"page (class in django.core.paginator)\": [\n+        \"page (klasse in django.core.paginator)\": [\n             [187, \"django.core.paginator.Page\", false]\n         ],\n-        \"page() (paginator method)\": [\n+        \"page() (paginator methode)\": [\n             [187, \"django.core.paginator.Paginator.page\", false]\n         ],\n-        \"page_kwarg (django.views.generic.list.multipleobjectmixin attribute)\": [\n+        \"page_kwarg (django.views.generic.list.multipleobjectmixin attribuut)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin.page_kwarg\", false]\n         ],\n-        \"page_range (paginator attribute)\": [\n+        \"page_range (paginator attribuut)\": [\n             [187, \"django.core.paginator.Paginator.page_range\", false]\n         ],\n         \"pagenotaninteger\": [\n             [187, \"django.core.paginator.PageNotAnInteger\", false]\n         ],\n-        \"paginate_by (django.views.generic.list.multipleobjectmixin attribute)\": [\n+        \"paginate_by (django.views.generic.list.multipleobjectmixin attribuut)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin.paginate_by\", false]\n         ],\n-        \"paginate_orphans (django.views.generic.list.multipleobjectmixin attribute)\": [\n+        \"paginate_orphans (django.views.generic.list.multipleobjectmixin attribuut)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin.paginate_orphans\", false]\n         ],\n-        \"paginate_queryset() (django.views.generic.list.multipleobjectmixin method)\": [\n+        \"paginate_queryset() (django.views.generic.list.multipleobjectmixin methode)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin.paginate_queryset\", false]\n         ],\n-        \"paginator (class in django.core.paginator)\": [\n+        \"paginator (klasse in django.core.paginator)\": [\n             [187, \"django.core.paginator.Paginator\", false]\n         ],\n-        \"paginator (modeladmin attribute)\": [\n+        \"paginator (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.paginator\", false]\n         ],\n-        \"paginator (page attribute)\": [\n+        \"paginator (page attribuut)\": [\n             [187, \"django.core.paginator.Page.paginator\", false]\n         ],\n-        \"paginator (sitemap attribute)\": [\n+        \"paginator (sitemap attribuut)\": [\n             [149, \"django.contrib.sitemaps.Sitemap.paginator\", false]\n         ],\n-        \"paginator_class (django.views.generic.list.multipleobjectmixin attribute)\": [\n+        \"paginator_class (django.views.generic.list.multipleobjectmixin attribuut)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin.paginator_class\", false]\n         ],\n-        \"parent_link (onetoonefield attribute)\": [\n+        \"parent_link (onetoonefield attribuut)\": [\n             [178, \"django.db.models.OneToOneField.parent_link\", false]\n         ],\n         \"parse_date() (in module django.utils.dateparse)\": [\n             [200, \"django.utils.dateparse.parse_date\", false]\n         ],\n         \"parse_datetime() (in module django.utils.dateparse)\": [\n             [200, \"django.utils.dateparse.parse_datetime\", false]\n@@ -25477,21 +25477,21 @@\n         ],\n         \"parse_time() (in module django.utils.dateparse)\": [\n             [200, \"django.utils.dateparse.parse_time\", false]\n         ],\n         \"password\": [\n             [190, \"std-setting-PASSWORD\", false]\n         ],\n-        \"password (models.user attribute)\": [\n+        \"password (models.user attribuut)\": [\n             [105, \"django.contrib.auth.models.User.password\", false]\n         ],\n-        \"password_change_done_template (adminsite attribute)\": [\n+        \"password_change_done_template (adminsite attribuut)\": [\n             [103, \"django.contrib.admin.AdminSite.password_change_done_template\", false]\n         ],\n-        \"password_change_template (adminsite attribute)\": [\n+        \"password_change_template (adminsite attribuut)\": [\n             [103, \"django.contrib.admin.AdminSite.password_change_template\", false]\n         ],\n         \"password_changed() (in module django.contrib.auth.password_validation)\": [\n             [550, \"django.contrib.auth.password_validation.password_changed\", false]\n         ],\n         \"password_hashers\": [\n             [190, \"std-setting-PASSWORD_HASHERS\", false]\n@@ -25501,79 +25501,79 @@\n         ],\n         \"password_validators_help_text_html() (in module django.contrib.auth.password_validation)\": [\n             [550, \"django.contrib.auth.password_validation.password_validators_help_text_html\", false]\n         ],\n         \"password_validators_help_texts() (in module django.contrib.auth.password_validation)\": [\n             [550, \"django.contrib.auth.password_validation.password_validators_help_texts\", false]\n         ],\n-        \"passwordchangedoneview (class in django.contrib.auth.views)\": [\n+        \"passwordchangedoneview (klasse in django.contrib.auth.views)\": [\n             [548, \"django.contrib.auth.views.PasswordChangeDoneView\", false]\n         ],\n-        \"passwordchangeform (class in django.contrib.auth.forms)\": [\n+        \"passwordchangeform (klasse in django.contrib.auth.forms)\": [\n             [548, \"django.contrib.auth.forms.PasswordChangeForm\", false]\n         ],\n-        \"passwordchangeview (class in django.contrib.auth.views)\": [\n+        \"passwordchangeview (klasse in django.contrib.auth.views)\": [\n             [548, \"django.contrib.auth.views.PasswordChangeView\", false]\n         ],\n-        \"passwordinput (class in django.forms)\": [\n+        \"passwordinput (klasse in django.forms)\": [\n             [168, \"django.forms.PasswordInput\", false]\n         ],\n-        \"passwordresetcompleteview (class in django.contrib.auth.views)\": [\n+        \"passwordresetcompleteview (klasse in django.contrib.auth.views)\": [\n             [548, \"django.contrib.auth.views.PasswordResetCompleteView\", false]\n         ],\n-        \"passwordresetconfirmview (class in django.contrib.auth.views)\": [\n+        \"passwordresetconfirmview (klasse in django.contrib.auth.views)\": [\n             [548, \"django.contrib.auth.views.PasswordResetConfirmView\", false]\n         ],\n-        \"passwordresetdoneview (class in django.contrib.auth.views)\": [\n+        \"passwordresetdoneview (klasse in django.contrib.auth.views)\": [\n             [548, \"django.contrib.auth.views.PasswordResetDoneView\", false]\n         ],\n-        \"passwordresetform (class in django.contrib.auth.forms)\": [\n+        \"passwordresetform (klasse in django.contrib.auth.forms)\": [\n             [548, \"django.contrib.auth.forms.PasswordResetForm\", false]\n         ],\n-        \"passwordresetview (class in django.contrib.auth.views)\": [\n+        \"passwordresetview (klasse in django.contrib.auth.views)\": [\n             [548, \"django.contrib.auth.views.PasswordResetView\", false]\n         ],\n         \"patch release\": [\n             [65, \"term-Patch-release\", true]\n         ],\n-        \"patch() (client method)\": [\n+        \"patch() (client methode)\": [\n             [612, \"django.test.Client.patch\", false]\n         ],\n         \"patch_cache_control() (in module django.utils.cache)\": [\n             [200, \"django.utils.cache.patch_cache_control\", false]\n         ],\n         \"patch_response_headers() (in module django.utils.cache)\": [\n             [200, \"django.utils.cache.patch_response_headers\", false]\n         ],\n         \"patch_vary_headers() (in module django.utils.cache)\": [\n             [200, \"django.utils.cache.patch_vary_headers\", false]\n         ],\n-        \"path (appconfig attribute)\": [\n+        \"path (appconfig attribuut)\": [\n             [85, \"django.apps.AppConfig.path\", false]\n         ],\n-        \"path (fieldfile attribute)\": [\n+        \"path (fieldfile attribuut)\": [\n             [178, \"django.db.models.fields.files.FieldFile.path\", false]\n         ],\n-        \"path (filepathfield attribute)\": [\n+        \"path (filepathfield attribuut)\": [\n             [162, \"django.forms.FilePathField.path\", false],\n             [178, \"django.db.models.FilePathField.path\", false]\n         ],\n-        \"path (httprequest attribute)\": [\n+        \"path (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.path\", false]\n         ],\n         \"path() (in module django.urls)\": [\n             [199, \"django.urls.path\", false]\n         ],\n-        \"path() (storage method)\": [\n+        \"path() (storage methode)\": [\n             [159, \"django.core.files.storage.Storage.path\", false]\n         ],\n-        \"path_info (httprequest attribute)\": [\n+        \"path_info (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.path_info\", false]\n         ],\n-        \"pattern_name (django.views.generic.base.redirectview attribute)\": [\n+        \"pattern_name (django.views.generic.base.redirectview attribuut)\": [\n             [87, \"django.views.generic.base.RedirectView.pattern_name\", false]\n         ],\n         \"pep 20\": [\n             [82, \"index-2\", false]\n         ],\n         \"pep 234\": [\n             [185, \"index-1\", false]\n@@ -25644,289 +25644,289 @@\n         \"pep 8\": [\n             [50, \"index-0\", false],\n             [52, \"index-0\", false],\n             [52, \"index-1\", false],\n             [52, \"index-2\", false],\n             [52, \"index-3\", false]\n         ],\n-        \"per_page (paginator attribute)\": [\n+        \"per_page (paginator attribuut)\": [\n             [187, \"django.core.paginator.Paginator.per_page\", false]\n         ],\n-        \"percentrank (class in django.db.models.functions)\": [\n+        \"percentrank (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.PercentRank\", false]\n         ],\n-        \"perimeter (class in django.contrib.gis.db.models.functions)\": [\n+        \"perimeter (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.Perimeter\", false]\n         ],\n-        \"permanent (django.views.generic.base.redirectview attribute)\": [\n+        \"permanent (django.views.generic.base.redirectview attribuut)\": [\n             [87, \"django.views.generic.base.RedirectView.permanent\", false]\n         ],\n-        \"permission_denied_message (accessmixin attribute)\": [\n+        \"permission_denied_message (accessmixin attribuut)\": [\n             [548, \"django.contrib.auth.mixins.AccessMixin.permission_denied_message\", false]\n         ],\n         \"permission_required() (in module django.contrib.auth.decorators)\": [\n             [548, \"django.contrib.auth.decorators.permission_required\", false]\n         ],\n         \"permissiondenied\": [\n             [156, \"django.core.exceptions.PermissionDenied\", false]\n         ],\n-        \"permissionrequiredmixin (class in django.contrib.auth.mixins)\": [\n+        \"permissionrequiredmixin (klasse in django.contrib.auth.mixins)\": [\n             [548, \"django.contrib.auth.mixins.PermissionRequiredMixin\", false]\n         ],\n-        \"permissions (models.group attribute)\": [\n+        \"permissions (models.group attribuut)\": [\n             [105, \"django.contrib.auth.models.Group.permissions\", false]\n         ],\n-        \"permissions (options attribute)\": [\n+        \"permissions (options attribuut)\": [\n             [184, \"django.db.models.Options.permissions\", false]\n         ],\n-        \"persistentremoteusermiddleware (class in django.contrib.auth.middleware)\": [\n+        \"persistentremoteusermiddleware (klasse in django.contrib.auth.middleware)\": [\n             [171, \"django.contrib.auth.middleware.PersistentRemoteUserMiddleware\", false]\n         ],\n         \"pgettext() (in module django.utils.translation)\": [\n             [200, \"django.utils.translation.pgettext\", false]\n         ],\n         \"pgettext_lazy() (in module django.utils.translation)\": [\n             [200, \"django.utils.translation.pgettext_lazy\", false]\n         ],\n         \"phone2numeric\": [\n             [194, \"std-templatefilter-phone2numeric\", false]\n         ],\n-        \"pi (class in django.db.models.functions)\": [\n+        \"pi (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Pi\", false]\n         ],\n-        \"pixel_count (gdalband attribute)\": [\n+        \"pixel_count (gdalband attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALBand.pixel_count\", false]\n         ],\n-        \"pk (model attribute)\": [\n+        \"pk (model attribuut)\": [\n             [181, \"django.db.models.Model.pk\", false]\n         ],\n-        \"pk_fields (options attribute)\": [\n+        \"pk_fields (options attribuut)\": [\n             [183, \"django.db.models.options.Options.pk_fields\", false]\n         ],\n-        \"pk_url_kwarg (django.views.generic.detail.singleobjectmixin attribute)\": [\n+        \"pk_url_kwarg (django.views.generic.detail.singleobjectmixin attribuut)\": [\n             [98, \"django.views.generic.detail.SingleObjectMixin.pk_url_kwarg\", false]\n         ],\n         \"pluralize\": [\n             [194, \"std-templatefilter-pluralize\", false]\n         ],\n-        \"point (class in django.contrib.gis.gdal)\": [\n+        \"point (klasse in django.contrib.gis.gdal)\": [\n             [115, \"django.contrib.gis.gdal.Point\", false]\n         ],\n-        \"point (class in django.contrib.gis.geos)\": [\n+        \"point (klasse in django.contrib.gis.geos)\": [\n             [118, \"django.contrib.gis.geos.Point\", false]\n         ],\n-        \"point_count (ogrgeometry attribute)\": [\n+        \"point_count (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.point_count\", false]\n         ],\n-        \"point_on_surface (geosgeometry attribute)\": [\n+        \"point_on_surface (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.point_on_surface\", false]\n         ],\n-        \"pointfield (class in django.contrib.gis.db.models)\": [\n+        \"pointfield (klasse in django.contrib.gis.db.models)\": [\n             [126, \"django.contrib.gis.db.models.PointField\", false]\n         ],\n-        \"pointfield (class in django.contrib.gis.forms)\": [\n+        \"pointfield (klasse in django.contrib.gis.forms)\": [\n             [113, \"django.contrib.gis.forms.PointField\", false]\n         ],\n-        \"pointonsurface (class in django.contrib.gis.db.models.functions)\": [\n+        \"pointonsurface (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.PointOnSurface\", false]\n         ],\n-        \"polygon (class in django.contrib.gis.gdal)\": [\n+        \"polygon (klasse in django.contrib.gis.gdal)\": [\n             [115, \"django.contrib.gis.gdal.Polygon\", false]\n         ],\n-        \"polygon (class in django.contrib.gis.geos)\": [\n+        \"polygon (klasse in django.contrib.gis.geos)\": [\n             [118, \"django.contrib.gis.geos.Polygon\", false]\n         ],\n-        \"polygonfield (class in django.contrib.gis.db.models)\": [\n+        \"polygonfield (klasse in django.contrib.gis.db.models)\": [\n             [126, \"django.contrib.gis.db.models.PolygonField\", false]\n         ],\n-        \"polygonfield (class in django.contrib.gis.forms)\": [\n+        \"polygonfield (klasse in django.contrib.gis.forms)\": [\n             [113, \"django.contrib.gis.forms.PolygonField\", false]\n         ],\n-        \"pop() (backends.base.sessionbase method)\": [\n+        \"pop() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.pop\", false]\n         ],\n-        \"pop() (context method)\": [\n+        \"pop() (context methode)\": [\n             [193, \"django.template.Context.pop\", false]\n         ],\n-        \"pop() (querydict method)\": [\n+        \"pop() (querydict methode)\": [\n             [188, \"django.http.QueryDict.pop\", false]\n         ],\n-        \"popitem() (querydict method)\": [\n+        \"popitem() (querydict methode)\": [\n             [188, \"django.http.QueryDict.popitem\", false]\n         ],\n-        \"popup_response_template (modeladmin attribute)\": [\n+        \"popup_response_template (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.popup_response_template\", false]\n         ],\n         \"port\": [\n             [190, \"std-setting-PORT\", false]\n         ],\n-        \"positivebigintegerfield (class in django.db.models)\": [\n+        \"positivebigintegerfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.PositiveBigIntegerField\", false]\n         ],\n-        \"positiveintegerfield (class in django.db.models)\": [\n+        \"positiveintegerfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.PositiveIntegerField\", false]\n         ],\n-        \"positivesmallintegerfield (class in django.db.models)\": [\n+        \"positivesmallintegerfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.PositiveSmallIntegerField\", false]\n         ],\n-        \"post (httprequest attribute)\": [\n+        \"post (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.POST\", false]\n         ],\n-        \"post() (client method)\": [\n+        \"post() (client methode)\": [\n             [612, \"django.test.Client.post\", false]\n         ],\n-        \"post() (django.views.generic.edit.basecreateview method)\": [\n+        \"post() (django.views.generic.edit.basecreateview methode)\": [\n             [91, \"django.views.generic.edit.BaseCreateView.post\", false]\n         ],\n-        \"post() (django.views.generic.edit.baseupdateview method)\": [\n+        \"post() (django.views.generic.edit.baseupdateview methode)\": [\n             [91, \"django.views.generic.edit.BaseUpdateView.post\", false]\n         ],\n-        \"post() (django.views.generic.edit.processformview method)\": [\n+        \"post() (django.views.generic.edit.processformview methode)\": [\n             [95, \"django.views.generic.edit.ProcessFormView.post\", false]\n         ],\n-        \"post_process() (storage.staticfilesstorage method)\": [\n+        \"post_process() (storage.staticfilesstorage methode)\": [\n             [151, \"django.contrib.staticfiles.storage.StaticFilesStorage.post_process\", false]\n         ],\n-        \"post_reset_login (passwordresetconfirmview attribute)\": [\n+        \"post_reset_login (passwordresetconfirmview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetConfirmView.post_reset_login\", false]\n         ],\n-        \"post_reset_login_backend (passwordresetconfirmview attribute)\": [\n+        \"post_reset_login_backend (passwordresetconfirmview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetConfirmView.post_reset_login_backend\", false]\n         ],\n         \"postgis_version\": [\n             [130, \"std-setting-POSTGIS_VERSION\", false]\n         ],\n-        \"power (class in django.db.models.functions)\": [\n+        \"power (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Power\", false]\n         ],\n         \"pprint\": [\n             [194, \"std-templatefilter-pprint\", false]\n         ],\n-        \"pre_init (django.db.models.signals attribute)\": [\n+        \"pre_init (django.db.models.signals attribuut)\": [\n             [191, \"django.db.models.signals.pre_init\", false]\n         ],\n-        \"pre_save() (field method)\": [\n+        \"pre_save() (field methode)\": [\n             [178, \"django.db.models.Field.pre_save\", false]\n         ],\n-        \"precision (field attribute)\": [\n+        \"precision (field attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Field.precision\", false]\n         ],\n-        \"precision (wktwriter attribute)\": [\n+        \"precision (wktwriter attribuut)\": [\n             [118, \"django.contrib.gis.geos.WKTWriter.precision\", false]\n         ],\n-        \"prefetch (class in django.db.models)\": [\n+        \"prefetch (klasse in django.db.models)\": [\n             [185, \"django.db.models.Prefetch\", false]\n         ],\n         \"prefetch_related() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.prefetch_related\", false]\n         ],\n         \"prefetch_related_objects() (in module django.db.models)\": [\n             [185, \"django.db.models.prefetch_related_objects\", false]\n         ],\n-        \"prefix (django.views.generic.edit.formmixin attribute)\": [\n+        \"prefix (django.views.generic.edit.formmixin attribuut)\": [\n             [95, \"django.views.generic.edit.FormMixin.prefix\", false]\n         ],\n-        \"prefix (form attribute)\": [\n+        \"prefix (form attribuut)\": [\n             [161, \"django.forms.Form.prefix\", false]\n         ],\n-        \"prepare_rhs (lookup attribute)\": [\n+        \"prepare_rhs (lookup attribuut)\": [\n             [182, \"django.db.models.Lookup.prepare_rhs\", false]\n         ],\n-        \"prepared (geosgeometry attribute)\": [\n+        \"prepared (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.prepared\", false]\n         ],\n-        \"preparedgeometry (class in django.contrib.gis.geos)\": [\n+        \"preparedgeometry (klasse in django.contrib.gis.geos)\": [\n             [118, \"django.contrib.gis.geos.PreparedGeometry\", false]\n         ],\n         \"prepend_www\": [\n             [190, \"std-setting-PREPEND_WWW\", false]\n         ],\n-        \"prepopulated_fields (modeladmin attribute)\": [\n+        \"prepopulated_fields (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.prepopulated_fields\", false]\n         ],\n-        \"preserve_filters (modeladmin attribute)\": [\n+        \"preserve_filters (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.preserve_filters\", false]\n         ],\n-        \"pretty_wkt (spatialreference attribute)\": [\n+        \"pretty_wkt (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.pretty_wkt\", false]\n         ],\n-        \"previous_page_number() (page method)\": [\n+        \"previous_page_number() (page methode)\": [\n             [187, \"django.core.paginator.Page.previous_page_number\", false]\n         ],\n-        \"primary_key (field attribute)\": [\n+        \"primary_key (field attribuut)\": [\n             [178, \"django.db.models.Field.primary_key\", false]\n         ],\n-        \"priority (sitemap attribute)\": [\n+        \"priority (sitemap attribuut)\": [\n             [149, \"django.contrib.sitemaps.Sitemap.priority\", false]\n         ],\n         \"process_exception()\": [\n             [588, \"process_exception\", false]\n         ],\n-        \"process_lhs() (lookup method)\": [\n+        \"process_lhs() (lookup methode)\": [\n             [182, \"django.db.models.Lookup.process_lhs\", false]\n         ],\n-        \"process_rhs() (lookup method)\": [\n+        \"process_rhs() (lookup methode)\": [\n             [182, \"django.db.models.Lookup.process_rhs\", false]\n         ],\n         \"process_template_response()\": [\n             [588, \"process_template_response\", false]\n         ],\n         \"process_view()\": [\n             [588, \"process_view\", false]\n         ],\n         \"programmingerror\": [\n             [156, \"django.db.ProgrammingError\", false]\n         ],\n-        \"prohibitnullcharactersvalidator (class in django.core.validators)\": [\n+        \"prohibitnullcharactersvalidator (klasse in django.core.validators)\": [\n             [201, \"django.core.validators.ProhibitNullCharactersValidator\", false]\n         ],\n-        \"proj (spatialreference attribute)\": [\n+        \"proj (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.proj\", false]\n         ],\n-        \"proj4 (spatialreference attribute)\": [\n+        \"proj4 (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.proj4\", false]\n         ],\n         \"project\": [\n             [10, \"term-project\", true]\n         ],\n-        \"project() (geosgeometry method)\": [\n+        \"project() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.project\", false]\n         ],\n-        \"project_normalized() (geosgeometry method)\": [\n+        \"project_normalized() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.project_normalized\", false]\n         ],\n-        \"projected (spatialreference attribute)\": [\n+        \"projected (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.projected\", false]\n         ],\n         \"property\": [\n             [10, \"term-property\", true]\n         ],\n         \"protect (in module django.db.models)\": [\n             [178, \"django.db.models.PROTECT\", false]\n         ],\n-        \"protocol (genericipaddressfield attribute)\": [\n+        \"protocol (genericipaddressfield attribuut)\": [\n             [162, \"django.forms.GenericIPAddressField.protocol\", false],\n             [178, \"django.db.models.GenericIPAddressField.protocol\", false]\n         ],\n-        \"protocol (sitemap attribute)\": [\n+        \"protocol (sitemap attribuut)\": [\n             [149, \"django.contrib.sitemaps.Sitemap.protocol\", false]\n         ],\n-        \"proxy (options attribute)\": [\n+        \"proxy (options attribuut)\": [\n             [184, \"django.db.models.Options.proxy\", false]\n         ],\n-        \"push() (context method)\": [\n+        \"push() (context methode)\": [\n             [193, \"django.template.Context.push\", false]\n         ],\n-        \"put() (client method)\": [\n+        \"put() (client methode)\": [\n             [612, \"django.test.Client.put\", false]\n         ],\n-        \"put() (django.views.generic.edit.processformview method)\": [\n+        \"put() (django.views.generic.edit.processformview methode)\": [\n             [95, \"django.views.generic.edit.ProcessFormView.put\", false]\n         ],\n-        \"python (operationcategory attribute)\": [\n+        \"python (operationcategory attribuut)\": [\n             [172, \"django.db.migrations.operations.base.OperationCategory.PYTHON\", false]\n         ],\n         \"python enhancement proposals\": [\n             [6, \"index-0\", false],\n             [29, \"index-1\", false],\n             [50, \"index-0\", false],\n             [52, \"index-0\", false],\n@@ -25973,84 +25973,84 @@\n         ],\n         \"pythonutf8\": [\n             [43, \"index-1\", false]\n         ],\n         \"pythonwarnings\": [\n             [42, \"index-0\", false]\n         ],\n-        \"q (class in django.db.models)\": [\n+        \"q (klasse in django.db.models)\": [\n             [185, \"django.db.models.Q\", false]\n         ],\n         \"quarter\": [\n             [185, \"std-fieldlookup-quarter\", false]\n         ],\n-        \"query_pk_and_slug (django.views.generic.detail.singleobjectmixin attribute)\": [\n+        \"query_pk_and_slug (django.views.generic.detail.singleobjectmixin attribuut)\": [\n             [98, \"django.views.generic.detail.SingleObjectMixin.query_pk_and_slug\", false]\n         ],\n-        \"query_string (django.views.generic.base.redirectview attribute)\": [\n+        \"query_string (django.views.generic.base.redirectview attribuut)\": [\n             [87, \"django.views.generic.base.RedirectView.query_string\", false]\n         ],\n-        \"querydict (class in django.http)\": [\n+        \"querydict (klasse in django.http)\": [\n             [188, \"django.http.QueryDict\", false]\n         ],\n         \"queryset\": [\n             [10, \"term-queryset\", true]\n         ],\n-        \"queryset (class in django.db.models.query)\": [\n-            [185, \"django.db.models.query.QuerySet\", false]\n-        ],\n-        \"queryset (django.views.generic.detail.singleobjectmixin attribute)\": [\n+        \"queryset (django.views.generic.detail.singleobjectmixin attribuut)\": [\n             [98, \"django.views.generic.detail.SingleObjectMixin.queryset\", false]\n         ],\n-        \"queryset (django.views.generic.list.multipleobjectmixin attribute)\": [\n+        \"queryset (django.views.generic.list.multipleobjectmixin attribuut)\": [\n             [96, \"django.views.generic.list.MultipleObjectMixin.queryset\", false]\n         ],\n-        \"queryset (modelchoicefield attribute)\": [\n+        \"queryset (klasse in django.db.models.query)\": [\n+            [185, \"django.db.models.query.QuerySet\", false]\n+        ],\n+        \"queryset (modelchoicefield attribuut)\": [\n             [162, \"django.forms.ModelChoiceField.queryset\", false]\n         ],\n-        \"queryset (modelmultiplechoicefield attribute)\": [\n+        \"queryset (modelmultiplechoicefield attribuut)\": [\n             [162, \"django.forms.ModelMultipleChoiceField.queryset\", false]\n         ],\n         \"querystring\": [\n             [194, \"std-templatetag-querystring\", false]\n         ],\n-        \"radians (class in django.db.models.functions)\": [\n+        \"radians (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Radians\", false]\n         ],\n-        \"radio_fields (modeladmin attribute)\": [\n+        \"radio_fields (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.radio_fields\", false]\n         ],\n-        \"radioselect (class in django.forms)\": [\n+        \"radioselect (klasse in django.forms)\": [\n             [168, \"django.forms.RadioSelect\", false]\n         ],\n-        \"raise_exception (accessmixin attribute)\": [\n+        \"raise_exception (accessmixin attribuut)\": [\n             [548, \"django.contrib.auth.mixins.AccessMixin.raise_exception\", false]\n         ],\n         \"random\": [\n             [194, \"std-templatefilter-random\", false]\n         ],\n-        \"random (class in django.db.models.functions)\": [\n+        \"random (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Random\", false]\n         ],\n-        \"randomuuid (class in django.contrib.postgres.functions)\": [\n+        \"randomuuid (klasse in django.contrib.postgres.functions)\": [\n             [141, \"django.contrib.postgres.functions.RandomUUID\", false]\n         ],\n         \"range\": [\n             [185, \"std-fieldlookup-range\", false]\n         ],\n-        \"range_type (django.contrib.postgres.forms.baserangefield attribute)\": [\n+        \"range_type (django.contrib.postgres.forms.baserangefield attribuut)\": [\n             [139, \"django.contrib.postgres.fields.django.contrib.postgres.forms.BaseRangeField.range_type\", false]\n         ],\n-        \"range_type (rangefield attribute)\": [\n+        \"range_type (rangefield attribuut)\": [\n             [139, \"django.contrib.postgres.fields.RangeField.range_type\", false]\n         ],\n-        \"rangeboundary (class in django.contrib.postgres.fields)\": [\n+        \"rangeboundary (klasse in django.contrib.postgres.fields)\": [\n             [139, \"django.contrib.postgres.fields.RangeBoundary\", false]\n         ],\n-        \"rangefield (class in django.contrib.postgres.fields)\": [\n+        \"rangefield (klasse in django.contrib.postgres.fields)\": [\n             [139, \"django.contrib.postgres.fields.RangeField\", false]\n         ],\n         \"rangefield.adjacent_to\": [\n             [139, \"std-fieldlookup-rangefield.adjacent_to\", false]\n         ],\n         \"rangefield.contained_by\": [\n             [139, \"std-fieldlookup-rangefield.contained_by\", false]\n@@ -26090,465 +26090,465 @@\n         ],\n         \"rangefield.upper_inc\": [\n             [139, \"std-fieldlookup-rangefield.upper_inc\", false]\n         ],\n         \"rangefield.upper_inf\": [\n             [139, \"std-fieldlookup-rangefield.upper_inf\", false]\n         ],\n-        \"rangemaxvaluevalidator (class in django.contrib.postgres.validators)\": [\n+        \"rangemaxvaluevalidator (klasse in django.contrib.postgres.validators)\": [\n             [147, \"django.contrib.postgres.validators.RangeMaxValueValidator\", false]\n         ],\n-        \"rangeminvaluevalidator (class in django.contrib.postgres.validators)\": [\n+        \"rangeminvaluevalidator (klasse in django.contrib.postgres.validators)\": [\n             [147, \"django.contrib.postgres.validators.RangeMinValueValidator\", false]\n         ],\n-        \"rangeoperators (class in django.contrib.postgres.fields)\": [\n+        \"rangeoperators (klasse in django.contrib.postgres.fields)\": [\n             [139, \"django.contrib.postgres.fields.RangeOperators\", false]\n         ],\n-        \"rangewidget (class in django.contrib.postgres.forms)\": [\n+        \"rangewidget (klasse in django.contrib.postgres.forms)\": [\n             [140, \"django.contrib.postgres.forms.RangeWidget\", false]\n         ],\n-        \"rank (class in django.db.models.functions)\": [\n+        \"rank (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Rank\", false]\n         ],\n-        \"rasterfield (class in django.contrib.gis.db.models)\": [\n+        \"rasterfield (klasse in django.contrib.gis.db.models)\": [\n             [126, \"django.contrib.gis.db.models.RasterField\", false]\n         ],\n         \"raw() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.raw\", false]\n         ],\n-        \"raw() (manager method)\": [\n+        \"raw() (manager methode)\": [\n             [574, \"django.db.models.Manager.raw\", false]\n         ],\n-        \"raw_id_fields (inlinemodeladmin attribute)\": [\n+        \"raw_id_fields (inlinemodeladmin attribuut)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.raw_id_fields\", false]\n         ],\n-        \"raw_id_fields (modeladmin attribute)\": [\n+        \"raw_id_fields (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.raw_id_fields\", false]\n         ],\n-        \"rawsql (class in django.db.models.expressions)\": [\n+        \"rawsql (klasse in django.db.models.expressions)\": [\n             [177, \"django.db.models.expressions.RawSQL\", false]\n         ],\n         \"re_path() (in module django.urls)\": [\n             [199, \"django.urls.re_path\", false]\n         ],\n-        \"read() (httprequest method)\": [\n+        \"read() (httprequest methode)\": [\n             [188, \"django.http.HttpRequest.read\", false]\n         ],\n-        \"read() (uploadedfile method)\": [\n+        \"read() (uploadedfile methode)\": [\n             [160, \"django.core.files.uploadedfile.UploadedFile.read\", false]\n         ],\n-        \"readable() (httpresponse method)\": [\n+        \"readable() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.readable\", false]\n         ],\n-        \"readline() (httprequest method)\": [\n+        \"readline() (httprequest methode)\": [\n             [188, \"django.http.HttpRequest.readline\", false]\n         ],\n-        \"readlines() (httprequest method)\": [\n+        \"readlines() (httprequest methode)\": [\n             [188, \"django.http.HttpRequest.readlines\", false]\n         ],\n-        \"readonly_fields (modeladmin attribute)\": [\n+        \"readonly_fields (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.readonly_fields\", false]\n         ],\n-        \"ready (apps attribute)\": [\n+        \"ready (apps attribuut)\": [\n             [85, \"django.apps.apps.ready\", false]\n         ],\n-        \"ready() (appconfig method)\": [\n+        \"ready() (appconfig methode)\": [\n             [85, \"django.apps.AppConfig.ready\", false]\n         ],\n-        \"reason_phrase (httpresponse attribute)\": [\n+        \"reason_phrase (httpresponse attribuut)\": [\n             [188, \"django.http.HttpResponse.reason_phrase\", false]\n         ],\n-        \"reason_phrase (streaminghttpresponse attribute)\": [\n+        \"reason_phrase (streaminghttpresponse attribuut)\": [\n             [188, \"django.http.StreamingHttpResponse.reason_phrase\", false]\n         ],\n-        \"receive_data_chunk() (fileuploadhandler method)\": [\n+        \"receive_data_chunk() (fileuploadhandler methode)\": [\n             [160, \"django.core.files.uploadhandler.FileUploadHandler.receive_data_chunk\", false]\n         ],\n         \"receiver() (in module django.dispatch)\": [\n             [606, \"django.dispatch.receiver\", false]\n         ],\n-        \"recursive (filepathfield attribute)\": [\n+        \"recursive (filepathfield attribuut)\": [\n             [162, \"django.forms.FilePathField.recursive\", false],\n             [178, \"django.db.models.FilePathField.recursive\", false]\n         ],\n         \"redirect() (in module django.shortcuts)\": [\n             [590, \"django.shortcuts.redirect\", false]\n         ],\n-        \"redirect_authenticated_user (loginview attribute)\": [\n+        \"redirect_authenticated_user (loginview attribuut)\": [\n             [548, \"django.contrib.auth.views.LoginView.redirect_authenticated_user\", false]\n         ],\n-        \"redirect_field_name (accessmixin attribute)\": [\n+        \"redirect_field_name (accessmixin attribuut)\": [\n             [548, \"django.contrib.auth.mixins.AccessMixin.redirect_field_name\", false]\n         ],\n-        \"redirect_field_name (loginrequiredmiddleware attribute)\": [\n+        \"redirect_field_name (loginrequiredmiddleware attribuut)\": [\n             [171, \"django.contrib.auth.middleware.LoginRequiredMiddleware.redirect_field_name\", false]\n         ],\n-        \"redirect_field_name (loginview attribute)\": [\n+        \"redirect_field_name (loginview attribuut)\": [\n             [548, \"django.contrib.auth.views.LoginView.redirect_field_name\", false]\n         ],\n-        \"redirect_field_name (logoutview attribute)\": [\n+        \"redirect_field_name (logoutview attribuut)\": [\n             [548, \"django.contrib.auth.views.LogoutView.redirect_field_name\", false]\n         ],\n         \"redirect_to_login() (in module django.contrib.auth.views)\": [\n             [548, \"django.contrib.auth.views.redirect_to_login\", false]\n         ],\n-        \"redirectview (built-in class)\": [\n+        \"redirectview (ge\\u00efntegreerde klasse)\": [\n             [88, \"RedirectView\", false]\n         ],\n-        \"refresh_from_db() (model method)\": [\n+        \"refresh_from_db() (model methode)\": [\n             [181, \"django.db.models.Model.refresh_from_db\", false]\n         ],\n         \"regex\": [\n             [185, \"std-fieldlookup-regex\", false]\n         ],\n-        \"regex (regexfield attribute)\": [\n+        \"regex (regexfield attribuut)\": [\n             [162, \"django.forms.RegexField.regex\", false]\n         ],\n-        \"regex (regexvalidator attribute)\": [\n+        \"regex (regexvalidator attribuut)\": [\n             [201, \"django.core.validators.RegexValidator.regex\", false]\n         ],\n-        \"regexfield (class in django.forms)\": [\n+        \"regexfield (klasse in django.forms)\": [\n             [162, \"django.forms.RegexField\", false]\n         ],\n-        \"regexvalidator (class in django.core.validators)\": [\n+        \"regexvalidator (klasse in django.core.validators)\": [\n             [201, \"django.core.validators.RegexValidator\", false]\n         ],\n-        \"register() (adminsite method)\": [\n+        \"register() (adminsite methode)\": [\n             [103, \"django.contrib.admin.AdminSite.register\", false]\n         ],\n         \"register() (in module django.contrib.admin)\": [\n             [103, \"django.contrib.admin.register\", false]\n         ],\n         \"register() (in module django.core.checks)\": [\n             [552, \"django.core.checks.register\", false]\n         ],\n         \"register_converter() (in module django.urls)\": [\n             [199, \"django.urls.register_converter\", false]\n         ],\n-        \"register_lookup() (lookups.registerlookupmixin class method)\": [\n+        \"register_lookup() (lookups.registerlookupmixin klassemethode)\": [\n             [182, \"django.db.models.lookups.RegisterLookupMixin.register_lookup\", false]\n         ],\n-        \"regravgx (class in django.contrib.postgres.aggregates)\": [\n+        \"regravgx (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.RegrAvgX\", false]\n         ],\n-        \"regravgy (class in django.contrib.postgres.aggregates)\": [\n+        \"regravgy (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.RegrAvgY\", false]\n         ],\n-        \"regrcount (class in django.contrib.postgres.aggregates)\": [\n+        \"regrcount (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.RegrCount\", false]\n         ],\n-        \"regrintercept (class in django.contrib.postgres.aggregates)\": [\n+        \"regrintercept (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.RegrIntercept\", false]\n         ],\n         \"regroup\": [\n             [194, \"std-templatetag-regroup\", false]\n         ],\n-        \"regrr2 (class in django.contrib.postgres.aggregates)\": [\n+        \"regrr2 (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.RegrR2\", false]\n         ],\n-        \"regrslope (class in django.contrib.postgres.aggregates)\": [\n+        \"regrslope (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.RegrSlope\", false]\n         ],\n-        \"regrsxx (class in django.contrib.postgres.aggregates)\": [\n+        \"regrsxx (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.RegrSXX\", false]\n         ],\n-        \"regrsxy (class in django.contrib.postgres.aggregates)\": [\n+        \"regrsxy (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.RegrSXY\", false]\n         ],\n-        \"regrsyy (class in django.contrib.postgres.aggregates)\": [\n+        \"regrsyy (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.RegrSYY\", false]\n         ],\n-        \"rel_db_type() (field method)\": [\n+        \"rel_db_type() (field methode)\": [\n             [178, \"django.db.models.Field.rel_db_type\", false]\n         ],\n-        \"relabeled_clone() (expression method)\": [\n+        \"relabeled_clone() (expression methode)\": [\n             [177, \"django.db.models.Expression.relabeled_clone\", false]\n         ],\n         \"relate\": [\n             [117, \"std-fieldlookup-relate\", false]\n         ],\n-        \"relate() (geosgeometry method)\": [\n+        \"relate() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.relate\", false]\n         ],\n-        \"relate_pattern() (geosgeometry method)\": [\n+        \"relate_pattern() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.relate_pattern\", false]\n         ],\n-        \"related_model (field attribute)\": [\n+        \"related_model (field attribuut)\": [\n             [178, \"django.db.models.Field.related_model\", false]\n         ],\n-        \"related_name (foreignkey attribute)\": [\n+        \"related_name (foreignkey attribuut)\": [\n             [178, \"django.db.models.ForeignKey.related_name\", false]\n         ],\n-        \"related_name (manytomanyfield attribute)\": [\n+        \"related_name (manytomanyfield attribuut)\": [\n             [178, \"django.db.models.ManyToManyField.related_name\", false]\n         ],\n-        \"related_query_name (foreignkey attribute)\": [\n+        \"related_query_name (foreignkey attribuut)\": [\n             [178, \"django.db.models.ForeignKey.related_query_name\", false]\n         ],\n-        \"related_query_name (genericrelation attribute)\": [\n+        \"related_query_name (genericrelation attribuut)\": [\n             [106, \"django.contrib.contenttypes.fields.GenericRelation.related_query_name\", false]\n         ],\n-        \"related_query_name (manytomanyfield attribute)\": [\n+        \"related_query_name (manytomanyfield attribuut)\": [\n             [178, \"django.db.models.ManyToManyField.related_query_name\", false]\n         ],\n-        \"relatedmanager (class in django.db.models.fields.related)\": [\n+        \"relatedmanager (klasse in django.db.models.fields.related)\": [\n             [186, \"django.db.models.fields.related.RelatedManager\", false]\n         ],\n-        \"relation_name (filteredrelation attribute)\": [\n+        \"relation_name (filteredrelation attribuut)\": [\n             [185, \"django.db.models.FilteredRelation.relation_name\", false]\n         ],\n-        \"remoteuserbackend (class in django.contrib.auth.backends)\": [\n+        \"remoteuserbackend (klasse in django.contrib.auth.backends)\": [\n             [105, \"django.contrib.auth.backends.RemoteUserBackend\", false]\n         ],\n-        \"remoteusermiddleware (class in django.contrib.auth.middleware)\": [\n+        \"remoteusermiddleware (klasse in django.contrib.auth.middleware)\": [\n             [171, \"django.contrib.auth.middleware.RemoteUserMiddleware\", false]\n         ],\n-        \"removal (operationcategory attribute)\": [\n+        \"removal (operationcategory attribuut)\": [\n             [172, \"django.db.migrations.operations.base.OperationCategory.REMOVAL\", false]\n         ],\n-        \"remove() (relatedmanager method)\": [\n+        \"remove() (relatedmanager methode)\": [\n             [186, \"django.db.models.fields.related.RelatedManager.remove\", false]\n         ],\n-        \"remove_constraint() (basedatabaseschemaeditor method)\": [\n+        \"remove_constraint() (basedatabaseschemaeditor methode)\": [\n             [189, \"django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_constraint\", false]\n         ],\n-        \"remove_field() (basedatabaseschemaeditor method)\": [\n+        \"remove_field() (basedatabaseschemaeditor methode)\": [\n             [189, \"django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_field\", false]\n         ],\n-        \"remove_index() (basedatabaseschemaeditor method)\": [\n+        \"remove_index() (basedatabaseschemaeditor methode)\": [\n             [189, \"django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_index\", false]\n         ],\n         \"remove_stale_contenttypes\": [\n             [155, \"django-admin-remove_stale_contenttypes\", false]\n         ],\n         \"remove_stale_contenttypes command line option\": [\n             [155, \"cmdoption-remove_stale_contenttypes-database\", false],\n             [155, \"cmdoption-remove_stale_contenttypes-include-stale-apps\", false]\n         ],\n-        \"remove_trailing_nulls (splitarrayfield attribute)\": [\n+        \"remove_trailing_nulls (splitarrayfield attribuut)\": [\n             [140, \"django.contrib.postgres.forms.SplitArrayField.remove_trailing_nulls\", false]\n         ],\n-        \"removecollation (class in django.contrib.postgres.operations)\": [\n+        \"removecollation (klasse in django.contrib.postgres.operations)\": [\n             [145, \"django.contrib.postgres.operations.RemoveCollation\", false]\n         ],\n-        \"removeconstraint (class in django.db.migrations.operations)\": [\n+        \"removeconstraint (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.RemoveConstraint\", false]\n         ],\n-        \"removefield (class in django.db.migrations.operations)\": [\n+        \"removefield (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.RemoveField\", false]\n         ],\n-        \"removeindex (class in django.db.migrations.operations)\": [\n+        \"removeindex (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.RemoveIndex\", false]\n         ],\n-        \"removeindexconcurrently (class in django.contrib.postgres.operations)\": [\n+        \"removeindexconcurrently (klasse in django.contrib.postgres.operations)\": [\n             [145, \"django.contrib.postgres.operations.RemoveIndexConcurrently\", false]\n         ],\n-        \"rename_index() (basedatabaseschemaeditor method)\": [\n+        \"rename_index() (basedatabaseschemaeditor methode)\": [\n             [189, \"django.db.backends.base.schema.BaseDatabaseSchemaEditor.rename_index\", false]\n         ],\n-        \"renamefield (class in django.db.migrations.operations)\": [\n+        \"renamefield (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.RenameField\", false]\n         ],\n-        \"renameindex (class in django.db.migrations.operations)\": [\n+        \"renameindex (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.RenameIndex\", false]\n         ],\n-        \"renamemodel (class in django.db.migrations.operations)\": [\n+        \"renamemodel (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.RenameModel\", false]\n         ],\n-        \"render() (baseformset method)\": [\n+        \"render() (baseformset methode)\": [\n             [580, \"django.forms.formsets.BaseFormSet.render\", false]\n         ],\n-        \"render() (baserenderer method)\": [\n+        \"render() (baserenderer methode)\": [\n             [166, \"django.forms.renderers.BaseRenderer.render\", false]\n         ],\n-        \"render() (boundfield method)\": [\n+        \"render() (boundfield methode)\": [\n             [161, \"django.forms.BoundField.render\", false]\n         ],\n-        \"render() (errorlist method)\": [\n+        \"render() (errorlist methode)\": [\n             [161, \"django.forms.ErrorList.render\", false]\n         ],\n-        \"render() (form method)\": [\n+        \"render() (form methode)\": [\n             [161, \"django.forms.Form.render\", false]\n         ],\n         \"render() (in module django.shortcuts)\": [\n             [590, \"django.shortcuts.render\", false]\n         ],\n-        \"render() (simpletemplateresponse method)\": [\n+        \"render() (simpletemplateresponse methode)\": [\n             [192, \"django.template.response.SimpleTemplateResponse.render\", false]\n         ],\n-        \"render() (template method)\": [\n+        \"render() (template methode)\": [\n             [193, \"django.template.Template.render\", false],\n             [608, \"django.template.backends.base.Template.render\", false]\n         ],\n-        \"render() (widget method)\": [\n+        \"render() (widget methode)\": [\n             [168, \"django.forms.Widget.render\", false]\n         ],\n-        \"render_to_response() (django.views.generic.base.templateresponsemixin method)\": [\n+        \"render_to_response() (django.views.generic.base.templateresponsemixin methode)\": [\n             [97, \"django.views.generic.base.TemplateResponseMixin.render_to_response\", false]\n         ],\n         \"render_to_string() (in module django.template.loader)\": [\n             [608, \"django.template.loader.render_to_string\", false]\n         ],\n-        \"render_value (passwordinput attribute)\": [\n+        \"render_value (passwordinput attribuut)\": [\n             [168, \"django.forms.PasswordInput.render_value\", false]\n         ],\n-        \"rendered_content (simpletemplateresponse attribute)\": [\n+        \"rendered_content (simpletemplateresponse attribuut)\": [\n             [192, \"django.template.response.SimpleTemplateResponse.rendered_content\", false]\n         ],\n-        \"renderer (baseformset attribute)\": [\n+        \"renderer (baseformset attribuut)\": [\n             [580, \"django.forms.formsets.BaseFormSet.renderer\", false]\n         ],\n-        \"renderer (errorlist attribute)\": [\n+        \"renderer (errorlist attribuut)\": [\n             [161, \"django.forms.ErrorList.renderer\", false]\n         ],\n-        \"repeat (class in django.db.models.functions)\": [\n+        \"repeat (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Repeat\", false]\n         ],\n-        \"replace (class in django.db.models.functions)\": [\n+        \"replace (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Replace\", false]\n         ],\n-        \"request (response attribute)\": [\n+        \"request (response attribuut)\": [\n             [612, \"django.test.Response.request\", false]\n         ],\n         \"requestaborted\": [\n             [156, \"django.core.exceptions.RequestAborted\", false]\n         ],\n-        \"requestcontext (class in django.template)\": [\n+        \"requestcontext (klasse in django.template)\": [\n             [193, \"django.template.RequestContext\", false]\n         ],\n-        \"requestfactory (class in django.test)\": [\n+        \"requestfactory (klasse in django.test)\": [\n             [609, \"django.test.RequestFactory\", false]\n         ],\n-        \"requests.requestsite (class in django.contrib.sites)\": [\n+        \"requests.requestsite (klasse in django.contrib.sites)\": [\n             [150, \"django.contrib.sites.requests.RequestSite\", false]\n         ],\n-        \"require_all_fields (multivaluefield attribute)\": [\n+        \"require_all_fields (multivaluefield attribuut)\": [\n             [162, \"django.forms.MultiValueField.require_all_fields\", false]\n         ],\n         \"require_get() (in module django.views.decorators.http)\": [\n             [584, \"django.views.decorators.http.require_GET\", false]\n         ],\n         \"require_http_methods() (in module django.views.decorators.http)\": [\n             [584, \"django.views.decorators.http.require_http_methods\", false]\n         ],\n         \"require_post() (in module django.views.decorators.http)\": [\n             [584, \"django.views.decorators.http.require_POST\", false]\n         ],\n         \"require_safe() (in module django.views.decorators.http)\": [\n             [584, \"django.views.decorators.http.require_safe\", false]\n         ],\n-        \"required (field attribute)\": [\n+        \"required (field attribuut)\": [\n             [162, \"django.forms.Field.required\", false]\n         ],\n-        \"required_css_class (form attribute)\": [\n+        \"required_css_class (form attribuut)\": [\n             [161, \"django.forms.Form.required_css_class\", false]\n         ],\n-        \"required_db_features (options attribute)\": [\n+        \"required_db_features (options attribuut)\": [\n             [184, \"django.db.models.Options.required_db_features\", false]\n         ],\n-        \"required_db_vendor (options attribute)\": [\n+        \"required_db_vendor (options attribuut)\": [\n             [184, \"django.db.models.Options.required_db_vendor\", false]\n         ],\n-        \"required_fields (models.customuser attribute)\": [\n+        \"required_fields (models.customuser attribuut)\": [\n             [547, \"django.contrib.auth.models.CustomUser.REQUIRED_FIELDS\", false]\n         ],\n-        \"requiredebugfalse (class in django.utils.log)\": [\n+        \"requiredebugfalse (klasse in django.utils.log)\": [\n             [170, \"django.utils.log.RequireDebugFalse\", false]\n         ],\n-        \"requiredebugtrue (class in django.utils.log)\": [\n+        \"requiredebugtrue (klasse in django.utils.log)\": [\n             [170, \"django.utils.log.RequireDebugTrue\", false]\n         ],\n         \"requires_csrf_token() (in module django.views.decorators.csrf)\": [\n             [153, \"django.views.decorators.csrf.requires_csrf_token\", false]\n         ],\n-        \"requires_migrations_checks (basecommand attribute)\": [\n+        \"requires_migrations_checks (basecommand attribuut)\": [\n             [15, \"django.core.management.BaseCommand.requires_migrations_checks\", false]\n         ],\n-        \"requires_system_checks (basecommand attribute)\": [\n+        \"requires_system_checks (basecommand attribuut)\": [\n             [15, \"django.core.management.BaseCommand.requires_system_checks\", false]\n         ],\n-        \"reset_sequences (transactiontestcase attribute)\": [\n+        \"reset_sequences (transactiontestcase attribuut)\": [\n             [609, \"django.test.TransactionTestCase.reset_sequences\", false]\n         ],\n-        \"reset_url_token (passwordresetconfirmview attribute)\": [\n+        \"reset_url_token (passwordresetconfirmview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetConfirmView.reset_url_token\", false]\n         ],\n         \"resetcycle\": [\n             [194, \"std-templatetag-resetcycle\", false]\n         ],\n         \"resolve() (in module django.urls)\": [\n             [198, \"django.urls.resolve\", false]\n         ],\n-        \"resolve_context() (simpletemplateresponse method)\": [\n+        \"resolve_context() (simpletemplateresponse methode)\": [\n             [192, \"django.template.response.SimpleTemplateResponse.resolve_context\", false]\n         ],\n-        \"resolve_expression() (expression method)\": [\n+        \"resolve_expression() (expression methode)\": [\n             [177, \"django.db.models.Expression.resolve_expression\", false]\n         ],\n-        \"resolve_template() (simpletemplateresponse method)\": [\n+        \"resolve_template() (simpletemplateresponse methode)\": [\n             [192, \"django.template.response.SimpleTemplateResponse.resolve_template\", false]\n         ],\n         \"resolver404\": [\n             [156, \"django.urls.Resolver404\", false]\n         ],\n-        \"resolver_match (httprequest attribute)\": [\n+        \"resolver_match (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.resolver_match\", false]\n         ],\n-        \"resolver_match (response attribute)\": [\n+        \"resolver_match (response attribuut)\": [\n             [612, \"django.test.Response.resolver_match\", false]\n         ],\n-        \"resolvermatch (class in django.urls)\": [\n+        \"resolvermatch (klasse in django.urls)\": [\n             [198, \"django.urls.ResolverMatch\", false]\n         ],\n-        \"response (class in django.test)\": [\n+        \"response (klasse in django.test)\": [\n             [612, \"django.test.Response\", false]\n         ],\n-        \"response_add() (modeladmin method)\": [\n+        \"response_add() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.response_add\", false]\n         ],\n-        \"response_change() (modeladmin method)\": [\n+        \"response_change() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.response_change\", false]\n         ],\n-        \"response_class (django.views.generic.base.templateresponsemixin attribute)\": [\n+        \"response_class (django.views.generic.base.templateresponsemixin attribuut)\": [\n             [97, \"django.views.generic.base.TemplateResponseMixin.response_class\", false]\n         ],\n-        \"response_delete() (modeladmin method)\": [\n+        \"response_delete() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.response_delete\", false]\n         ],\n-        \"response_gone_class (middleware.redirectfallbackmiddleware attribute)\": [\n+        \"response_gone_class (middleware.redirectfallbackmiddleware attribuut)\": [\n             [148, \"django.contrib.redirects.middleware.RedirectFallbackMiddleware.response_gone_class\", false]\n         ],\n-        \"response_redirect_class (commonmiddleware attribute)\": [\n+        \"response_redirect_class (commonmiddleware attribuut)\": [\n             [171, \"django.middleware.common.CommonMiddleware.response_redirect_class\", false]\n         ],\n-        \"response_redirect_class (localemiddleware attribute)\": [\n+        \"response_redirect_class (localemiddleware attribuut)\": [\n             [171, \"django.middleware.locale.LocaleMiddleware.response_redirect_class\", false]\n         ],\n-        \"response_redirect_class (middleware.redirectfallbackmiddleware attribute)\": [\n+        \"response_redirect_class (middleware.redirectfallbackmiddleware attribuut)\": [\n             [148, \"django.contrib.redirects.middleware.RedirectFallbackMiddleware.response_redirect_class\", false]\n         ],\n         \"restrict (in module django.db.models)\": [\n             [178, \"django.db.models.RESTRICT\", false]\n         ],\n-        \"reverse (class in django.contrib.gis.db.models.functions)\": [\n+        \"reverse (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.Reverse\", false]\n         ],\n-        \"reverse (class in django.db.models.functions)\": [\n+        \"reverse (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Reverse\", false]\n         ],\n         \"reverse() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.reverse\", false]\n         ],\n         \"reverse() (in module django.urls)\": [\n             [198, \"django.urls.reverse\", false]\n         ],\n         \"reverse_lazy() (in module django.urls)\": [\n             [198, \"django.urls.reverse_lazy\", false]\n         ],\n-        \"reverse_ordering() (expression method)\": [\n+        \"reverse_ordering() (expression methode)\": [\n             [177, \"django.db.models.Expression.reverse_ordering\", false]\n         ],\n         \"rfc\": [\n             [110, \"index-0\", false],\n             [118, \"index-1\", false],\n             [152, \"index-0\", false],\n             [153, \"index-0\", false],\n@@ -26787,199 +26787,199 @@\n         ],\n         \"rfc 9111\": [\n             [551, \"index-1\", false]\n         ],\n         \"rfc 9111 section 5.2.2.1\": [\n             [551, \"index-2\", false]\n         ],\n-        \"rhs (lookup attribute)\": [\n+        \"rhs (lookup attribuut)\": [\n             [182, \"django.db.models.Lookup.rhs\", false]\n         ],\n         \"right\": [\n             [117, \"std-fieldlookup-right\", false]\n         ],\n-        \"right (class in django.db.models.functions)\": [\n+        \"right (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Right\", false]\n         ],\n-        \"ring (geosgeometry attribute)\": [\n+        \"ring (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.ring\", false]\n         ],\n         \"rjust\": [\n             [194, \"std-templatefilter-rjust\", false]\n         ],\n         \"rollback() (in module django.db.transaction)\": [\n             [576, \"django.db.transaction.rollback\", false]\n         ],\n-        \"root_attributes() (syndicationfeed method)\": [\n+        \"root_attributes() (syndicationfeed methode)\": [\n             [200, \"django.utils.feedgenerator.SyndicationFeed.root_attributes\", false]\n         ],\n         \"root_urlconf\": [\n             [190, \"std-setting-ROOT_URLCONF\", false]\n         ],\n-        \"round (class in django.db.models.functions)\": [\n+        \"round (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Round\", false]\n         ],\n-        \"route (resolvermatch attribute)\": [\n+        \"route (resolvermatch attribuut)\": [\n             [198, \"django.urls.ResolverMatch.route\", false]\n         ],\n-        \"rownumber (class in django.db.models.functions)\": [\n+        \"rownumber (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.RowNumber\", false]\n         ],\n-        \"rowrange (class in django.db.models.expressions)\": [\n+        \"rowrange (klasse in django.db.models.expressions)\": [\n             [177, \"django.db.models.expressions.RowRange\", false]\n         ],\n-        \"rpad (class in django.db.models.functions)\": [\n+        \"rpad (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.RPad\", false]\n         ],\n-        \"rss201rev2feed (class in django.utils.feedgenerator)\": [\n+        \"rss201rev2feed (klasse in django.utils.feedgenerator)\": [\n             [200, \"django.utils.feedgenerator.Rss201rev2Feed\", false]\n         ],\n-        \"rssfeed (class in django.utils.feedgenerator)\": [\n+        \"rssfeed (klasse in django.utils.feedgenerator)\": [\n             [200, \"django.utils.feedgenerator.RssFeed\", false]\n         ],\n-        \"rssuserland091feed (class in django.utils.feedgenerator)\": [\n+        \"rssuserland091feed (klasse in django.utils.feedgenerator)\": [\n             [200, \"django.utils.feedgenerator.RssUserland091Feed\", false]\n         ],\n-        \"rtrim (class in django.db.models.functions)\": [\n+        \"rtrim (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.RTrim\", false]\n         ],\n-        \"run_checks() (discoverrunner method)\": [\n+        \"run_checks() (discoverrunner methode)\": [\n             [609, \"django.test.runner.DiscoverRunner.run_checks\", false]\n         ],\n-        \"run_suite() (discoverrunner method)\": [\n+        \"run_suite() (discoverrunner methode)\": [\n             [609, \"django.test.runner.DiscoverRunner.run_suite\", false]\n         ],\n-        \"run_tests() (discoverrunner method)\": [\n+        \"run_tests() (discoverrunner methode)\": [\n             [609, \"django.test.runner.DiscoverRunner.run_tests\", false]\n         ],\n-        \"runpython (class in django.db.migrations.operations)\": [\n+        \"runpython (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.RunPython\", false]\n         ],\n         \"runserver\": [\n             [155, \"django-admin-runserver\", false]\n         ],\n         \"runserver command line option\": [\n             [151, \"cmdoption-runserver-insecure\", false],\n             [151, \"cmdoption-runserver-nostatic\", false],\n             [155, \"cmdoption-runserver-ipv6\", false],\n             [155, \"cmdoption-runserver-noreload\", false],\n             [155, \"cmdoption-runserver-nothreading\", false]\n         ],\n-        \"runsql (class in django.db.migrations.operations)\": [\n+        \"runsql (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.RunSQL\", false]\n         ],\n         \"safe\": [\n             [194, \"std-templatefilter-safe\", false]\n         ],\n-        \"safeexceptionreporterfilter (class in django.views.debug)\": [\n+        \"safeexceptionreporterfilter (klasse in django.views.debug)\": [\n             [32, \"django.views.debug.SafeExceptionReporterFilter\", false]\n         ],\n         \"safeseq\": [\n             [194, \"std-templatefilter-safeseq\", false]\n         ],\n-        \"safestring (class in django.utils.safestring)\": [\n+        \"safestring (klasse in django.utils.safestring)\": [\n             [200, \"django.utils.safestring.SafeString\", false]\n         ],\n         \"same_as\": [\n             [117, \"std-fieldlookup-same_as\", false]\n         ],\n-        \"sample (covarpop attribute)\": [\n+        \"sample (covarpop attribuut)\": [\n             [136, \"django.contrib.postgres.aggregates.CovarPop.sample\", false]\n         ],\n-        \"sample (stddev attribute)\": [\n+        \"sample (stddev attribuut)\": [\n             [185, \"django.db.models.StdDev.sample\", false]\n         ],\n-        \"sample (variance attribute)\": [\n+        \"sample (variance attribuut)\": [\n             [185, \"django.db.models.Variance.sample\", false]\n         ],\n-        \"save() (base_session.basesessionmanager method)\": [\n+        \"save() (base_session.basesessionmanager methode)\": [\n             [589, \"django.contrib.sessions.base_session.BaseSessionManager.save\", false]\n         ],\n-        \"save() (fieldfile method)\": [\n+        \"save() (fieldfile methode)\": [\n             [178, \"django.db.models.fields.files.FieldFile.save\", false]\n         ],\n-        \"save() (file method)\": [\n+        \"save() (file methode)\": [\n             [157, \"django.core.files.File.save\", false]\n         ],\n-        \"save() (layermapping method)\": [\n+        \"save() (layermapping methode)\": [\n             [124, \"django.contrib.gis.utils.LayerMapping.save\", false]\n         ],\n-        \"save() (model method)\": [\n+        \"save() (model methode)\": [\n             [181, \"django.db.models.Model.save\", false]\n         ],\n-        \"save() (storage method)\": [\n+        \"save() (storage methode)\": [\n             [159, \"django.core.files.storage.Storage.save\", false]\n         ],\n-        \"save_as (modeladmin attribute)\": [\n+        \"save_as (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.save_as\", false]\n         ],\n-        \"save_as_continue (modeladmin attribute)\": [\n+        \"save_as_continue (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.save_as_continue\", false]\n         ],\n-        \"save_formset() (modeladmin method)\": [\n+        \"save_formset() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.save_formset\", false]\n         ],\n-        \"save_model() (modeladmin method)\": [\n+        \"save_model() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.save_model\", false]\n         ],\n-        \"save_on_top (modeladmin attribute)\": [\n+        \"save_on_top (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.save_on_top\", false]\n         ],\n-        \"save_related() (modeladmin method)\": [\n+        \"save_related() (modeladmin methode)\": [\n             [103, \"django.contrib.admin.ModelAdmin.save_related\", false]\n         ],\n         \"savepoint() (in module django.db.transaction)\": [\n             [576, \"django.db.transaction.savepoint\", false]\n         ],\n         \"savepoint_commit() (in module django.db.transaction)\": [\n             [576, \"django.db.transaction.savepoint_commit\", false]\n         ],\n         \"savepoint_rollback() (in module django.db.transaction)\": [\n             [576, \"django.db.transaction.savepoint_rollback\", false]\n         ],\n-        \"scale (class in django.contrib.gis.db.models.functions)\": [\n-            [114, \"django.contrib.gis.db.models.functions.Scale\", false]\n-        ],\n-        \"scale (gdalraster attribute)\": [\n+        \"scale (gdalraster attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster.scale\", false]\n         ],\n-        \"scheme (httprequest attribute)\": [\n+        \"scale (klasse in django.contrib.gis.db.models.functions)\": [\n+            [114, \"django.contrib.gis.db.models.functions.Scale\", false]\n+        ],\n+        \"scheme (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.scheme\", false]\n         ],\n-        \"schemes (urlvalidator attribute)\": [\n+        \"schemes (urlvalidator attribuut)\": [\n             [201, \"django.core.validators.URLValidator.schemes\", false]\n         ],\n-        \"script (class in django.forms)\": [\n+        \"script (klasse in django.forms)\": [\n             [582, \"django.forms.Script\", false]\n         ],\n         \"search\": [\n             [146, \"std-fieldlookup-search\", false]\n         ],\n-        \"search_fields (modeladmin attribute)\": [\n+        \"search_fields (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.search_fields\", false]\n         ],\n-        \"search_help_text (modeladmin attribute)\": [\n+        \"search_help_text (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.search_help_text\", false]\n         ],\n-        \"searchheadline (class in django.contrib.postgres.search)\": [\n+        \"searchheadline (klasse in django.contrib.postgres.search)\": [\n             [146, \"django.contrib.postgres.search.SearchHeadline\", false]\n         ],\n-        \"searchinput (class in django.forms)\": [\n+        \"searchinput (klasse in django.forms)\": [\n             [168, \"django.forms.SearchInput\", false]\n         ],\n-        \"searchquery (class in django.contrib.postgres.search)\": [\n+        \"searchquery (klasse in django.contrib.postgres.search)\": [\n             [146, \"django.contrib.postgres.search.SearchQuery\", false]\n         ],\n-        \"searchrank (class in django.contrib.postgres.search)\": [\n+        \"searchrank (klasse in django.contrib.postgres.search)\": [\n             [146, \"django.contrib.postgres.search.SearchRank\", false]\n         ],\n-        \"searchvector (class in django.contrib.postgres.search)\": [\n+        \"searchvector (klasse in django.contrib.postgres.search)\": [\n             [146, \"django.contrib.postgres.search.SearchVector\", false]\n         ],\n-        \"searchvectorfield (class in django.contrib.postgres.search)\": [\n+        \"searchvectorfield (klasse in django.contrib.postgres.search)\": [\n             [146, \"django.contrib.postgres.search.SearchVectorField\", false]\n         ],\n         \"second\": [\n             [185, \"std-fieldlookup-second\", false]\n         ],\n         \"secret_key\": [\n             [190, \"std-setting-SECRET_KEY\", false]\n@@ -27013,66 +27013,66 @@\n         ],\n         \"secure_ssl_host\": [\n             [190, \"std-setting-SECURE_SSL_HOST\", false]\n         ],\n         \"secure_ssl_redirect\": [\n             [190, \"std-setting-SECURE_SSL_REDIRECT\", false]\n         ],\n-        \"securitymiddleware (class in django.middleware.security)\": [\n+        \"securitymiddleware (klasse in django.middleware.security)\": [\n             [171, \"django.middleware.security.SecurityMiddleware\", false]\n         ],\n-        \"seekable() (httpresponse method)\": [\n+        \"seekable() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.seekable\", false]\n         ],\n-        \"select (class in django.forms)\": [\n+        \"select (klasse in django.forms)\": [\n             [168, \"django.forms.Select\", false]\n         ],\n         \"select_for_update() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.select_for_update\", false]\n         ],\n-        \"select_on_save (options attribute)\": [\n+        \"select_on_save (options attribuut)\": [\n             [184, \"django.db.models.Options.select_on_save\", false]\n         ],\n         \"select_related() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.select_related\", false]\n         ],\n-        \"select_template() (engine method)\": [\n+        \"select_template() (engine methode)\": [\n             [193, \"django.template.Engine.select_template\", false]\n         ],\n         \"select_template() (in module django.template.loader)\": [\n             [608, \"django.template.loader.select_template\", false]\n         ],\n-        \"selectdatewidget (class in django.forms)\": [\n+        \"selectdatewidget (klasse in django.forms)\": [\n             [168, \"django.forms.SelectDateWidget\", false]\n         ],\n-        \"selectmultiple (class in django.forms)\": [\n+        \"selectmultiple (klasse in django.forms)\": [\n             [168, \"django.forms.SelectMultiple\", false]\n         ],\n-        \"semi_major (spatialreference attribute)\": [\n+        \"semi_major (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.semi_major\", false]\n         ],\n-        \"semi_minor (spatialreference attribute)\": [\n+        \"semi_minor (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.semi_minor\", false]\n         ],\n-        \"send() (signal method)\": [\n+        \"send() (signal methode)\": [\n             [606, \"django.dispatch.Signal.send\", false]\n         ],\n-        \"send_mail() (adminemailhandler method)\": [\n+        \"send_mail() (adminemailhandler methode)\": [\n             [170, \"django.utils.log.AdminEmailHandler.send_mail\", false]\n         ],\n         \"send_mail() (in module django.core.mail)\": [\n             [577, \"django.core.mail.send_mail\", false]\n         ],\n-        \"send_mail() (passwordresetform method)\": [\n+        \"send_mail() (passwordresetform methode)\": [\n             [548, \"django.contrib.auth.forms.PasswordResetForm.send_mail\", false]\n         ],\n         \"send_mass_mail() (in module django.core.mail)\": [\n             [577, \"django.core.mail.send_mass_mail\", false]\n         ],\n-        \"send_robust() (signal method)\": [\n+        \"send_robust() (signal methode)\": [\n             [606, \"django.dispatch.Signal.send_robust\", false]\n         ],\n         \"sendtestemail\": [\n             [155, \"django-admin-sendtestemail\", false]\n         ],\n         \"sendtestemail command line option\": [\n             [155, \"cmdoption-sendtestemail-admins\", false],\n@@ -27080,33 +27080,33 @@\n         ],\n         \"sensitive_post_parameters() (in module django.views.decorators.debug)\": [\n             [32, \"django.views.decorators.debug.sensitive_post_parameters\", false]\n         ],\n         \"sensitive_variables() (in module django.views.decorators.debug)\": [\n             [32, \"django.views.decorators.debug.sensitive_variables\", false]\n         ],\n-        \"separatedatabaseandstate (class in django.db.migrations.operations)\": [\n+        \"separatedatabaseandstate (klasse in django.db.migrations.operations)\": [\n             [172, \"django.db.migrations.operations.SeparateDatabaseAndState\", false]\n         ],\n         \"serialization_modules\": [\n             [190, \"std-setting-SERIALIZATION_MODULES\", false]\n         ],\n         \"serialize_db_to_string() (in module django.db.connection.creation)\": [\n             [609, \"django.db.connection.creation.serialize_db_to_string\", false]\n         ],\n-        \"serializers.jsonserializer (class in django.contrib.sessions)\": [\n+        \"serializers.jsonserializer (klasse in django.contrib.sessions)\": [\n             [589, \"django.contrib.sessions.serializers.JSONSerializer\", false]\n         ],\n         \"server_email\": [\n             [190, \"std-setting-SERVER_EMAIL\", false]\n         ],\n-        \"session (client attribute)\": [\n+        \"session (client attribuut)\": [\n             [612, \"django.test.Client.session\", false]\n         ],\n-        \"session (httprequest attribute)\": [\n+        \"session (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.session\", false]\n         ],\n         \"session_cache_alias\": [\n             [190, \"std-setting-SESSION_CACHE_ALIAS\", false]\n         ],\n         \"session_cookie_age\": [\n             [190, \"std-setting-SESSION_COOKIE_AGE\", false]\n@@ -27125,126 +27125,126 @@\n         ],\n         \"session_cookie_samesite\": [\n             [190, \"std-setting-SESSION_COOKIE_SAMESITE\", false]\n         ],\n         \"session_cookie_secure\": [\n             [190, \"std-setting-SESSION_COOKIE_SECURE\", false]\n         ],\n-        \"session_data (base_session.abstractbasesession attribute)\": [\n+        \"session_data (base_session.abstractbasesession attribuut)\": [\n             [589, \"django.contrib.sessions.base_session.AbstractBaseSession.session_data\", false]\n         ],\n         \"session_engine\": [\n             [190, \"std-setting-SESSION_ENGINE\", false]\n         ],\n         \"session_expire_at_browser_close\": [\n             [190, \"std-setting-SESSION_EXPIRE_AT_BROWSER_CLOSE\", false]\n         ],\n         \"session_file_path\": [\n             [190, \"std-setting-SESSION_FILE_PATH\", false]\n         ],\n-        \"session_key (base_session.abstractbasesession attribute)\": [\n+        \"session_key (base_session.abstractbasesession attribuut)\": [\n             [589, \"django.contrib.sessions.base_session.AbstractBaseSession.session_key\", false]\n         ],\n         \"session_save_every_request\": [\n             [190, \"std-setting-SESSION_SAVE_EVERY_REQUEST\", false]\n         ],\n         \"session_serializer\": [\n             [190, \"std-setting-SESSION_SERIALIZER\", false]\n         ],\n         \"sessioninterrupted\": [\n             [156, \"django.contrib.sessions.exceptions.SessionInterrupted\", false]\n         ],\n-        \"sessionmiddleware (class in django.contrib.sessions.middleware)\": [\n+        \"sessionmiddleware (klasse in django.contrib.sessions.middleware)\": [\n             [171, \"django.contrib.sessions.middleware.SessionMiddleware\", false]\n         ],\n-        \"set() (cache method)\": [\n+        \"set() (cache methode)\": [\n             [551, \"django.core.cache.cache.set\", false]\n         ],\n         \"set() (in module django.db.models)\": [\n             [178, \"django.db.models.SET\", false]\n         ],\n-        \"set() (relatedmanager method)\": [\n+        \"set() (relatedmanager methode)\": [\n             [186, \"django.db.models.fields.related.RelatedManager.set\", false]\n         ],\n-        \"set_3d() (ogrgeometry method)\": [\n+        \"set_3d() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.set_3d\", false]\n         ],\n         \"set_autocommit() (in module django.db.transaction)\": [\n             [576, \"django.db.transaction.set_autocommit\", false]\n         ],\n-        \"set_cookie() (httpresponse method)\": [\n+        \"set_cookie() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.set_cookie\", false]\n         ],\n         \"set_default (in module django.db.models)\": [\n             [178, \"django.db.models.SET_DEFAULT\", false]\n         ],\n-        \"set_expiry() (backends.base.sessionbase method)\": [\n+        \"set_expiry() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.set_expiry\", false]\n         ],\n-        \"set_headers() (fileresponse method)\": [\n+        \"set_headers() (fileresponse methode)\": [\n             [188, \"django.http.FileResponse.set_headers\", false]\n         ],\n         \"set_language() (in module django.views.i18n)\": [\n             [596, \"django.views.i18n.set_language\", false]\n         ],\n-        \"set_many() (cache method)\": [\n+        \"set_many() (cache methode)\": [\n             [551, \"django.core.cache.cache.set_many\", false]\n         ],\n-        \"set_measured() (ogrgeometry method)\": [\n+        \"set_measured() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.set_measured\", false]\n         ],\n         \"set_null (in module django.db.models)\": [\n             [178, \"django.db.models.SET_NULL\", false]\n         ],\n-        \"set_password() (models.abstractbaseuser method)\": [\n+        \"set_password() (models.abstractbaseuser methode)\": [\n             [547, \"django.contrib.auth.models.AbstractBaseUser.set_password\", false]\n         ],\n-        \"set_password() (models.user method)\": [\n+        \"set_password() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.set_password\", false]\n         ],\n-        \"set_returning (expression attribute)\": [\n+        \"set_returning (expression attribuut)\": [\n             [177, \"django.db.models.Expression.set_returning\", false]\n         ],\n         \"set_rollback() (in module django.db.transaction)\": [\n             [576, \"django.db.transaction.set_rollback\", false]\n         ],\n-        \"set_signed_cookie() (httpresponse method)\": [\n+        \"set_signed_cookie() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.set_signed_cookie\", false]\n         ],\n-        \"set_source_expressions() (expression method)\": [\n+        \"set_source_expressions() (expression methode)\": [\n             [177, \"django.db.models.Expression.set_source_expressions\", false]\n         ],\n-        \"set_test_cookie() (backends.base.sessionbase method)\": [\n+        \"set_test_cookie() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.set_test_cookie\", false]\n         ],\n-        \"set_unusable_password() (models.abstractbaseuser method)\": [\n+        \"set_unusable_password() (models.abstractbaseuser methode)\": [\n             [547, \"django.contrib.auth.models.AbstractBaseUser.set_unusable_password\", false]\n         ],\n-        \"set_unusable_password() (models.user method)\": [\n+        \"set_unusable_password() (models.user methode)\": [\n             [105, \"django.contrib.auth.models.User.set_unusable_password\", false]\n         ],\n-        \"setdefault() (backends.base.sessionbase method)\": [\n+        \"setdefault() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.setdefault\", false]\n         ],\n-        \"setdefault() (context method)\": [\n+        \"setdefault() (context methode)\": [\n             [193, \"django.template.Context.setdefault\", false]\n         ],\n-        \"setdefault() (httpresponse method)\": [\n+        \"setdefault() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.setdefault\", false]\n         ],\n-        \"setdefault() (querydict method)\": [\n+        \"setdefault() (querydict methode)\": [\n             [188, \"django.http.QueryDict.setdefault\", false]\n         ],\n-        \"setlist() (querydict method)\": [\n+        \"setlist() (querydict methode)\": [\n             [188, \"django.http.QueryDict.setlist\", false]\n         ],\n-        \"setlistdefault() (querydict method)\": [\n+        \"setlistdefault() (querydict methode)\": [\n             [188, \"django.http.QueryDict.setlistdefault\", false]\n         ],\n-        \"setpasswordform (class in django.contrib.auth.forms)\": [\n+        \"setpasswordform (klasse in django.contrib.auth.forms)\": [\n             [548, \"django.contrib.auth.forms.SetPasswordForm\", false]\n         ],\n         \"setting\": [\n             [115, \"std-setting-GDAL_LIBRARY_PATH\", false],\n             [116, \"std-setting-GEOIP_CITY\", false],\n             [116, \"std-setting-GEOIP_COUNTRY\", false],\n             [116, \"std-setting-GEOIP_PATH\", false],\n@@ -27446,57 +27446,57 @@\n             [190, \"std-setting-USE_TZ\", false],\n             [190, \"std-setting-USE_X_FORWARDED_HOST\", false],\n             [190, \"std-setting-USE_X_FORWARDED_PORT\", false],\n             [190, \"std-setting-WSGI_APPLICATION\", false],\n             [190, \"std-setting-X_FRAME_OPTIONS\", false],\n             [190, \"std-setting-YEAR_MONTH_FORMAT\", false]\n         ],\n-        \"settings() (simpletestcase method)\": [\n+        \"settings() (simpletestcase methode)\": [\n             [612, \"django.test.SimpleTestCase.settings\", false]\n         ],\n-        \"setup() (django.views.generic.base.view method)\": [\n+        \"setup() (django.views.generic.base.view methode)\": [\n             [87, \"django.views.generic.base.View.setup\", false]\n         ],\n         \"setup() (in module django)\": [\n             [85, \"django.setup\", false]\n         ],\n-        \"setup_databases() (discoverrunner method)\": [\n+        \"setup_databases() (discoverrunner methode)\": [\n             [609, \"django.test.runner.DiscoverRunner.setup_databases\", false]\n         ],\n         \"setup_databases() (in module django.test.utils)\": [\n             [609, \"django.test.utils.setup_databases\", false]\n         ],\n-        \"setup_test_environment() (discoverrunner method)\": [\n+        \"setup_test_environment() (discoverrunner methode)\": [\n             [609, \"django.test.runner.DiscoverRunner.setup_test_environment\", false]\n         ],\n         \"setup_test_environment() (in module django.test.utils)\": [\n             [609, \"django.test.utils.setup_test_environment\", false]\n         ],\n-        \"setuptestdata() (testcase class method)\": [\n+        \"setuptestdata() (testcase klassemethode)\": [\n             [612, \"django.test.TestCase.setUpTestData\", false]\n         ],\n-        \"sha1 (class in django.db.models.functions)\": [\n+        \"sha1 (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.SHA1\", false]\n         ],\n-        \"sha224 (class in django.db.models.functions)\": [\n+        \"sha224 (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.SHA224\", false]\n         ],\n-        \"sha256 (class in django.db.models.functions)\": [\n+        \"sha256 (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.SHA256\", false]\n         ],\n-        \"sha384 (class in django.db.models.functions)\": [\n+        \"sha384 (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.SHA384\", false]\n         ],\n-        \"sha512 (class in django.db.models.functions)\": [\n+        \"sha512 (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.SHA512\", false]\n         ],\n         \"shell\": [\n             [155, \"django-admin-shell\", false]\n         ],\n-        \"shell (polygon attribute)\": [\n+        \"shell (polygon attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Polygon.shell\", false]\n         ],\n         \"shell command line option\": [\n             [155, \"cmdoption-shell-command\", false],\n             [155, \"cmdoption-shell-interface\", false],\n             [155, \"cmdoption-shell-no-imports\", false],\n             [155, \"cmdoption-shell-no-startup\", false]\n@@ -27509,191 +27509,191 @@\n         ],\n         \"shortcuts\": [\n             [590, \"index-0\", false]\n         ],\n         \"shortcuts.get_current_site() (in module django.contrib.sites)\": [\n             [150, \"django.contrib.sites.shortcuts.get_current_site\", false]\n         ],\n-        \"show_change_link (inlinemodeladmin attribute)\": [\n+        \"show_change_link (inlinemodeladmin attribuut)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.show_change_link\", false]\n         ],\n-        \"show_facets (modeladmin attribute)\": [\n+        \"show_facets (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.show_facets\", false]\n         ],\n-        \"show_full_result_count (modeladmin attribute)\": [\n+        \"show_full_result_count (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.show_full_result_count\", false]\n         ],\n         \"showmigrations\": [\n             [155, \"django-admin-showmigrations\", false]\n         ],\n         \"showmigrations command line option\": [\n             [155, \"cmdoption-showmigrations-database\", false],\n             [155, \"cmdoption-showmigrations-list\", false],\n             [155, \"cmdoption-showmigrations-plan\", false]\n         ],\n-        \"sign (class in django.db.models.functions)\": [\n+        \"sign (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Sign\", false]\n         ],\n-        \"sign() (timestampsigner method)\": [\n+        \"sign() (timestampsigner methode)\": [\n             [607, \"django.core.signing.TimestampSigner.sign\", false]\n         ],\n-        \"sign_object() (timestampsigner method)\": [\n+        \"sign_object() (timestampsigner methode)\": [\n             [607, \"django.core.signing.TimestampSigner.sign_object\", false]\n         ],\n-        \"signal (class in django.dispatch)\": [\n+        \"signal (klasse in django.dispatch)\": [\n             [606, \"django.dispatch.Signal\", false]\n         ],\n-        \"signer (class in django.core.signing)\": [\n+        \"signer (klasse in django.core.signing)\": [\n             [607, \"django.core.signing.Signer\", false]\n         ],\n         \"signing_backend\": [\n             [190, \"std-setting-SIGNING_BACKEND\", false]\n         ],\n         \"silenced_system_checks\": [\n             [190, \"std-setting-SILENCED_SYSTEM_CHECKS\", false]\n         ],\n-        \"simple (geosgeometry attribute)\": [\n+        \"simple (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.simple\", false]\n         ],\n-        \"simple_block_tag() (django.template.library method)\": [\n+        \"simple_block_tag() (django.template.library methode)\": [\n             [19, \"django.template.Library.simple_block_tag\", false]\n         ],\n-        \"simple_tag() (django.template.library method)\": [\n+        \"simple_tag() (django.template.library methode)\": [\n             [19, \"django.template.Library.simple_tag\", false]\n         ],\n-        \"simplearrayfield (class in django.contrib.postgres.forms)\": [\n+        \"simplearrayfield (klasse in django.contrib.postgres.forms)\": [\n             [140, \"django.contrib.postgres.forms.SimpleArrayField\", false]\n         ],\n-        \"simpletemplateresponse (class in django.template.response)\": [\n+        \"simpletemplateresponse (klasse in django.template.response)\": [\n             [192, \"django.template.response.SimpleTemplateResponse\", false]\n         ],\n-        \"simpletestcase (class in django.test)\": [\n+        \"simpletestcase (klasse in django.test)\": [\n             [612, \"django.test.SimpleTestCase\", false]\n         ],\n-        \"simplify() (geosgeometry method)\": [\n+        \"simplify() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.simplify\", false]\n         ],\n-        \"sin (class in django.db.models.functions)\": [\n+        \"sin (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Sin\", false]\n         ],\n-        \"site (httprequest attribute)\": [\n+        \"site (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.site\", false]\n         ],\n-        \"site_header (adminsite attribute)\": [\n+        \"site_header (adminsite attribuut)\": [\n             [103, \"django.contrib.admin.AdminSite.site_header\", false]\n         ],\n         \"site_id\": [\n             [190, \"std-setting-SITE_ID\", false]\n         ],\n-        \"site_title (adminsite attribute)\": [\n+        \"site_title (adminsite attribuut)\": [\n             [103, \"django.contrib.admin.AdminSite.site_title\", false]\n         ],\n-        \"site_url (adminsite attribute)\": [\n+        \"site_url (adminsite attribuut)\": [\n             [103, \"django.contrib.admin.AdminSite.site_url\", false]\n         ],\n-        \"sitemap (class in django.contrib.sitemaps)\": [\n+        \"sitemap (klasse in django.contrib.sitemaps)\": [\n             [149, \"django.contrib.sitemaps.Sitemap\", false]\n         ],\n-        \"size (arrayfield attribute)\": [\n+        \"size (arrayfield attribuut)\": [\n             [139, \"django.contrib.postgres.fields.ArrayField.size\", false]\n         ],\n-        \"size (fieldfile attribute)\": [\n+        \"size (fieldfile attribuut)\": [\n             [178, \"django.db.models.fields.files.FieldFile.size\", false]\n         ],\n-        \"size (file attribute)\": [\n+        \"size (file attribuut)\": [\n             [157, \"django.core.files.File.size\", false]\n         ],\n-        \"size (splitarrayfield attribute)\": [\n+        \"size (splitarrayfield attribuut)\": [\n             [140, \"django.contrib.postgres.forms.SplitArrayField.size\", false]\n         ],\n-        \"size (uploadedfile attribute)\": [\n+        \"size (uploadedfile attribuut)\": [\n             [160, \"django.core.files.uploadedfile.UploadedFile.size\", false]\n         ],\n-        \"size() (storage method)\": [\n+        \"size() (storage methode)\": [\n             [159, \"django.core.files.storage.Storage.size\", false]\n         ],\n-        \"skew (gdalraster attribute)\": [\n+        \"skew (gdalraster attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster.skew\", false]\n         ],\n         \"skipifdbfeature() (in module django.test)\": [\n             [612, \"django.test.skipIfDBFeature\", false]\n         ],\n         \"skipunlessdbfeature() (in module django.test)\": [\n             [612, \"django.test.skipUnlessDBFeature\", false]\n         ],\n         \"slice\": [\n             [194, \"std-templatefilter-slice\", false]\n         ],\n         \"slug\": [\n             [10, \"term-slug\", true]\n         ],\n-        \"slug_field (django.views.generic.detail.singleobjectmixin attribute)\": [\n+        \"slug_field (django.views.generic.detail.singleobjectmixin attribuut)\": [\n             [98, \"django.views.generic.detail.SingleObjectMixin.slug_field\", false]\n         ],\n-        \"slug_url_kwarg (django.views.generic.detail.singleobjectmixin attribute)\": [\n+        \"slug_url_kwarg (django.views.generic.detail.singleobjectmixin attribuut)\": [\n             [98, \"django.views.generic.detail.SingleObjectMixin.slug_url_kwarg\", false]\n         ],\n-        \"slugfield (class in django.db.models)\": [\n+        \"slugfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.SlugField\", false]\n         ],\n-        \"slugfield (class in django.forms)\": [\n+        \"slugfield (klasse in django.forms)\": [\n             [162, \"django.forms.SlugField\", false]\n         ],\n         \"slugify\": [\n             [194, \"std-templatefilter-slugify\", false]\n         ],\n         \"slugify() (in module django.utils.text)\": [\n             [200, \"django.utils.text.slugify\", false]\n         ],\n-        \"smallautofield (class in django.db.models)\": [\n+        \"smallautofield (klasse in django.db.models)\": [\n             [178, \"django.db.models.SmallAutoField\", false]\n         ],\n-        \"smallintegerfield (class in django.db.models)\": [\n+        \"smallintegerfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.SmallIntegerField\", false]\n         ],\n         \"smart_bytes() (in module django.utils.encoding)\": [\n             [200, \"django.utils.encoding.smart_bytes\", false]\n         ],\n         \"smart_str() (in module django.utils.encoding)\": [\n             [200, \"django.utils.encoding.smart_str\", false]\n         ],\n-        \"snaptogrid (class in django.contrib.gis.db.models.functions)\": [\n+        \"snaptogrid (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.SnapToGrid\", false]\n         ],\n-        \"sortable_by (modeladmin attribute)\": [\n+        \"sortable_by (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.sortable_by\", false]\n         ],\n         \"spaceless\": [\n             [194, \"std-templatetag-spaceless\", false]\n         ],\n-        \"spatial_filter (layer attribute)\": [\n+        \"spatial_filter (layer attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Layer.spatial_filter\", false]\n         ],\n-        \"spatial_index (basespatialfield attribute)\": [\n+        \"spatial_index (basespatialfield attribuut)\": [\n             [126, \"django.contrib.gis.db.models.BaseSpatialField.spatial_index\", false]\n         ],\n-        \"spatialreference (class in django.contrib.gis.gdal)\": [\n+        \"spatialreference (klasse in django.contrib.gis.gdal)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference\", false]\n         ],\n-        \"spgistindex (class in django.contrib.postgres.indexes)\": [\n+        \"spgistindex (klasse in django.contrib.postgres.indexes)\": [\n             [143, \"django.contrib.postgres.indexes.SpGistIndex\", false]\n         ],\n-        \"splitarrayfield (class in django.contrib.postgres.forms)\": [\n+        \"splitarrayfield (klasse in django.contrib.postgres.forms)\": [\n             [140, \"django.contrib.postgres.forms.SplitArrayField\", false]\n         ],\n-        \"splitdatetimefield (class in django.forms)\": [\n+        \"splitdatetimefield (klasse in django.forms)\": [\n             [162, \"django.forms.SplitDateTimeField\", false]\n         ],\n-        \"splitdatetimewidget (class in django.forms)\": [\n+        \"splitdatetimewidget (klasse in django.forms)\": [\n             [168, \"django.forms.SplitDateTimeWidget\", false]\n         ],\n-        \"splithiddendatetimewidget (class in django.forms)\": [\n+        \"splithiddendatetimewidget (klasse in django.forms)\": [\n             [168, \"django.forms.SplitHiddenDateTimeWidget\", false]\n         ],\n-        \"sql (operationcategory attribute)\": [\n+        \"sql (operationcategory attribuut)\": [\n             [172, \"django.db.migrations.operations.base.OperationCategory.SQL\", false]\n         ],\n         \"sqlflush\": [\n             [155, \"django-admin-sqlflush\", false]\n         ],\n         \"sqlflush command line option\": [\n             [155, \"cmdoption-sqlflush-database\", false]\n@@ -27707,69 +27707,69 @@\n         ],\n         \"sqlsequencereset\": [\n             [155, \"django-admin-sqlsequencereset\", false]\n         ],\n         \"sqlsequencereset command line option\": [\n             [155, \"cmdoption-sqlsequencereset-database\", false]\n         ],\n-        \"sqrt (class in django.db.models.functions)\": [\n+        \"sqrt (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Sqrt\", false]\n         ],\n         \"squashmigrations\": [\n             [155, \"django-admin-squashmigrations\", false]\n         ],\n         \"squashmigrations command line option\": [\n             [155, \"cmdoption-squashmigrations-no-header\", false],\n             [155, \"cmdoption-squashmigrations-no-optimize\", false],\n             [155, \"cmdoption-squashmigrations-noinput\", false],\n             [155, \"cmdoption-squashmigrations-squashed-name\", false]\n         ],\n-        \"srid (basespatialfield attribute)\": [\n+        \"srid (basespatialfield attribuut)\": [\n             [126, \"django.contrib.gis.db.models.BaseSpatialField.srid\", false]\n         ],\n-        \"srid (field attribute)\": [\n+        \"srid (field attribuut)\": [\n             [113, \"django.contrib.gis.forms.Field.srid\", false]\n         ],\n-        \"srid (gdalraster attribute)\": [\n+        \"srid (gdalraster attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster.srid\", false]\n         ],\n-        \"srid (geosgeometry attribute)\": [\n+        \"srid (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.srid\", false]\n         ],\n-        \"srid (ogrgeometry attribute)\": [\n+        \"srid (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.srid\", false]\n         ],\n-        \"srid (spatialreference attribute)\": [\n+        \"srid (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.srid\", false]\n         ],\n-        \"srid (wkbwriter attribute)\": [\n+        \"srid (wkbwriter attribuut)\": [\n             [118, \"django.contrib.gis.geos.WKBWriter.srid\", false]\n         ],\n-        \"srs (gdalraster attribute)\": [\n+        \"srs (gdalraster attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster.srs\", false]\n         ],\n-        \"srs (geosgeometry attribute)\": [\n+        \"srs (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.srs\", false]\n         ],\n-        \"srs (layer attribute)\": [\n+        \"srs (layer attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Layer.srs\", false]\n         ],\n-        \"srs (ogrgeometry attribute)\": [\n+        \"srs (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.srs\", false]\n         ],\n         \"srsexception\": [\n             [115, \"django.contrib.gis.gdal.SRSException\", false]\n         ],\n-        \"stackedinline (class in django.contrib.admin)\": [\n+        \"stackedinline (klasse in django.contrib.admin)\": [\n             [103, \"django.contrib.admin.StackedInline\", false]\n         ],\n         \"staff_member_required() (in module django.contrib.admin.views.decorators)\": [\n             [103, \"django.contrib.admin.views.decorators.staff_member_required\", false]\n         ],\n-        \"start_index() (page method)\": [\n+        \"start_index() (page methode)\": [\n             [187, \"django.core.paginator.Page.start_index\", false]\n         ],\n         \"startapp\": [\n             [155, \"django-admin-startapp\", false]\n         ],\n         \"startapp command line option\": [\n             [155, \"cmdoption-startapp-exclude\", false],\n@@ -27809,252 +27809,252 @@\n         ],\n         \"staticfiles_dirs\": [\n             [190, \"std-setting-STATICFILES_DIRS\", false]\n         ],\n         \"staticfiles_finders\": [\n             [190, \"std-setting-STATICFILES_FINDERS\", false]\n         ],\n-        \"statistics() (gdalband method)\": [\n+        \"statistics() (gdalband methode)\": [\n             [115, \"django.contrib.gis.gdal.GDALBand.statistics\", false]\n         ],\n-        \"status_code (httpresponse attribute)\": [\n+        \"status_code (httpresponse attribuut)\": [\n             [188, \"django.http.HttpResponse.status_code\", false]\n         ],\n-        \"status_code (response attribute)\": [\n+        \"status_code (response attribuut)\": [\n             [612, \"django.test.Response.status_code\", false]\n         ],\n-        \"status_code (streaminghttpresponse attribute)\": [\n+        \"status_code (streaminghttpresponse attribuut)\": [\n             [188, \"django.http.StreamingHttpResponse.status_code\", false]\n         ],\n-        \"std (gdalband attribute)\": [\n+        \"std (gdalband attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALBand.std\", false]\n         ],\n-        \"stddev (class in django.db.models)\": [\n+        \"stddev (klasse in django.db.models)\": [\n             [185, \"django.db.models.StdDev\", false]\n         ],\n-        \"step_size (decimalfield attribute)\": [\n+        \"step_size (decimalfield attribuut)\": [\n             [162, \"django.forms.DecimalField.step_size\", false]\n         ],\n-        \"step_size (floatfield attribute)\": [\n+        \"step_size (floatfield attribuut)\": [\n             [162, \"django.forms.FloatField.step_size\", false]\n         ],\n-        \"step_size (integerfield attribute)\": [\n+        \"step_size (integerfield attribuut)\": [\n             [162, \"django.forms.IntegerField.step_size\", false]\n         ],\n-        \"stepvaluevalidator (class in django.core.validators)\": [\n+        \"stepvaluevalidator (klasse in django.core.validators)\": [\n             [201, \"django.core.validators.StepValueValidator\", false]\n         ],\n-        \"storage (class in django.core.files.storage)\": [\n-            [159, \"django.core.files.storage.Storage\", false]\n-        ],\n-        \"storage (filefield attribute)\": [\n+        \"storage (filefield attribuut)\": [\n             [178, \"django.db.models.FileField.storage\", false]\n         ],\n-        \"storage.base.basestorage (class in django.contrib.messages)\": [\n+        \"storage (klasse in django.core.files.storage)\": [\n+            [159, \"django.core.files.storage.Storage\", false]\n+        ],\n+        \"storage.base.basestorage (klasse in django.contrib.messages)\": [\n             [135, \"django.contrib.messages.storage.base.BaseStorage\", false]\n         ],\n-        \"storage.cookie.cookiestorage (class in django.contrib.messages)\": [\n+        \"storage.cookie.cookiestorage (klasse in django.contrib.messages)\": [\n             [135, \"django.contrib.messages.storage.cookie.CookieStorage\", false]\n         ],\n-        \"storage.fallback.fallbackstorage (class in django.contrib.messages)\": [\n+        \"storage.fallback.fallbackstorage (klasse in django.contrib.messages)\": [\n             [135, \"django.contrib.messages.storage.fallback.FallbackStorage\", false]\n         ],\n-        \"storage.manifestfilesmixin (class in django.contrib.staticfiles)\": [\n+        \"storage.manifestfilesmixin (klasse in django.contrib.staticfiles)\": [\n             [151, \"django.contrib.staticfiles.storage.ManifestFilesMixin\", false]\n         ],\n-        \"storage.manifeststaticfilesstorage (class in django.contrib.staticfiles)\": [\n+        \"storage.manifeststaticfilesstorage (klasse in django.contrib.staticfiles)\": [\n             [151, \"django.contrib.staticfiles.storage.ManifestStaticFilesStorage\", false]\n         ],\n-        \"storage.session.sessionstorage (class in django.contrib.messages)\": [\n+        \"storage.session.sessionstorage (klasse in django.contrib.messages)\": [\n             [135, \"django.contrib.messages.storage.session.SessionStorage\", false]\n         ],\n-        \"storage.staticfilesstorage (class in django.contrib.staticfiles)\": [\n+        \"storage.staticfilesstorage (klasse in django.contrib.staticfiles)\": [\n             [151, \"django.contrib.staticfiles.storage.StaticFilesStorage\", false]\n         ],\n         \"storages\": [\n             [190, \"std-setting-STORAGES\", false]\n         ],\n         \"storages (in module django.core.files.storage)\": [\n             [159, \"django.core.files.storage.storages\", false]\n         ],\n-        \"streaming (httpresponse attribute)\": [\n+        \"streaming (httpresponse attribuut)\": [\n             [188, \"django.http.HttpResponse.streaming\", false]\n         ],\n-        \"streaming (streaminghttpresponse attribute)\": [\n+        \"streaming (streaminghttpresponse attribuut)\": [\n             [188, \"django.http.StreamingHttpResponse.streaming\", false]\n         ],\n-        \"streaming_content (streaminghttpresponse attribute)\": [\n+        \"streaming_content (streaminghttpresponse attribuut)\": [\n             [188, \"django.http.StreamingHttpResponse.streaming_content\", false]\n         ],\n-        \"streaminghttpresponse (class in django.http)\": [\n+        \"streaminghttpresponse (klasse in django.http)\": [\n             [188, \"django.http.StreamingHttpResponse\", false]\n         ],\n         \"strictly_above\": [\n             [117, \"std-fieldlookup-strictly_above\", false]\n         ],\n         \"strictly_below\": [\n             [117, \"std-fieldlookup-strictly_below\", false]\n         ],\n-        \"strindex (class in django.db.models.functions)\": [\n+        \"strindex (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.StrIndex\", false]\n         ],\n-        \"stringagg (class in django.contrib.postgres.aggregates)\": [\n+        \"stringagg (klasse in django.contrib.postgres.aggregates)\": [\n             [136, \"django.contrib.postgres.aggregates.StringAgg\", false]\n         ],\n-        \"stringfilter() (django.template.defaultfilters method)\": [\n+        \"stringfilter() (django.template.defaultfilters methode)\": [\n             [19, \"django.template.defaultfilters.stringfilter\", false]\n         ],\n         \"stringformat\": [\n             [194, \"std-templatefilter-stringformat\", false]\n         ],\n-        \"strip (charfield attribute)\": [\n+        \"strip (charfield attribuut)\": [\n             [162, \"django.forms.CharField.strip\", false]\n         ],\n-        \"strip (regexfield attribute)\": [\n+        \"strip (regexfield attribuut)\": [\n             [162, \"django.forms.RegexField.strip\", false]\n         ],\n         \"strip_tags() (in module django.utils.html)\": [\n             [200, \"django.utils.html.strip_tags\", false]\n         ],\n         \"striptags\": [\n             [194, \"std-templatefilter-striptags\", false]\n         ],\n-        \"style (basecommand attribute)\": [\n+        \"style (basecommand attribuut)\": [\n             [15, \"django.core.management.BaseCommand.style\", false]\n         ],\n-        \"stylesheet (class in django.utils.feedgenerator)\": [\n+        \"stylesheet (klasse in django.utils.feedgenerator)\": [\n             [200, \"django.utils.feedgenerator.Stylesheet\", false]\n         ],\n-        \"subject_template_name (passwordresetview attribute)\": [\n+        \"subject_template_name (passwordresetview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetView.subject_template_name\", false]\n         ],\n-        \"subquery (class in django.db.models)\": [\n+        \"subquery (klasse in django.db.models)\": [\n             [177, \"django.db.models.Subquery\", false]\n         ],\n-        \"substr (class in django.db.models.functions)\": [\n+        \"substr (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Substr\", false]\n         ],\n-        \"success_url (django.views.generic.edit.deletionmixin attribute)\": [\n+        \"success_url (django.views.generic.edit.deletionmixin attribuut)\": [\n             [95, \"django.views.generic.edit.DeletionMixin.success_url\", false]\n         ],\n-        \"success_url (django.views.generic.edit.formmixin attribute)\": [\n+        \"success_url (django.views.generic.edit.formmixin attribuut)\": [\n             [95, \"django.views.generic.edit.FormMixin.success_url\", false]\n         ],\n-        \"success_url (django.views.generic.edit.modelformmixin attribute)\": [\n+        \"success_url (django.views.generic.edit.modelformmixin attribuut)\": [\n             [95, \"django.views.generic.edit.ModelFormMixin.success_url\", false]\n         ],\n-        \"success_url (passwordchangeview attribute)\": [\n+        \"success_url (passwordchangeview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordChangeView.success_url\", false]\n         ],\n-        \"success_url (passwordresetconfirmview attribute)\": [\n+        \"success_url (passwordresetconfirmview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetConfirmView.success_url\", false]\n         ],\n-        \"success_url (passwordresetview attribute)\": [\n+        \"success_url (passwordresetview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetView.success_url\", false]\n         ],\n-        \"success_url_allowed_hosts (loginview attribute)\": [\n+        \"success_url_allowed_hosts (loginview attribuut)\": [\n             [548, \"django.contrib.auth.views.LoginView.success_url_allowed_hosts\", false]\n         ],\n-        \"success_url_allowed_hosts (logoutview attribute)\": [\n+        \"success_url_allowed_hosts (logoutview attribuut)\": [\n             [548, \"django.contrib.auth.views.LogoutView.success_url_allowed_hosts\", false]\n         ],\n         \"suckiness of\": [\n             [82, \"index-4\", false]\n         ],\n-        \"suite_result() (discoverrunner method)\": [\n+        \"suite_result() (discoverrunner methode)\": [\n             [609, \"django.test.runner.DiscoverRunner.suite_result\", false]\n         ],\n-        \"sum (class in django.db.models)\": [\n+        \"sum (klasse in django.db.models)\": [\n             [185, \"django.db.models.Sum\", false]\n         ],\n-        \"supports_3d (basegeometrywidget attribute)\": [\n+        \"supports_3d (basegeometrywidget attribuut)\": [\n             [113, \"django.contrib.gis.forms.widgets.BaseGeometryWidget.supports_3d\", false]\n         ],\n-        \"supports_microseconds (widget attribute)\": [\n+        \"supports_microseconds (widget attribuut)\": [\n             [168, \"django.forms.Widget.supports_microseconds\", false]\n         ],\n-        \"suppressed_base_arguments (basecommand attribute)\": [\n+        \"suppressed_base_arguments (basecommand attribuut)\": [\n             [15, \"django.core.management.BaseCommand.suppressed_base_arguments\", false]\n         ],\n         \"suspiciousoperation\": [\n             [156, \"django.core.exceptions.SuspiciousOperation\", false]\n         ],\n-        \"swappable (foreignkey attribute)\": [\n+        \"swappable (foreignkey attribuut)\": [\n             [178, \"django.db.models.ForeignKey.swappable\", false]\n         ],\n-        \"swappable (manytomanyfield attribute)\": [\n+        \"swappable (manytomanyfield attribuut)\": [\n             [178, \"django.db.models.ManyToManyField.swappable\", false]\n         ],\n-        \"sym_difference() (geosgeometry method)\": [\n+        \"sym_difference() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.sym_difference\", false]\n         ],\n-        \"sym_difference() (ogrgeometry method)\": [\n+        \"sym_difference() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.sym_difference\", false]\n         ],\n-        \"symdifference (class in django.contrib.gis.db.models.functions)\": [\n+        \"symdifference (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.SymDifference\", false]\n         ],\n-        \"symmetrical (manytomanyfield attribute)\": [\n+        \"symmetrical (manytomanyfield attribuut)\": [\n             [178, \"django.db.models.ManyToManyField.symmetrical\", false]\n         ],\n         \"sync_and_async_middleware() (in module django.utils.decorators)\": [\n             [200, \"django.utils.decorators.sync_and_async_middleware\", false]\n         ],\n         \"sync_only_middleware() (in module django.utils.decorators)\": [\n             [200, \"django.utils.decorators.sync_only_middleware\", false]\n         ],\n         \"sync_to_async() (in module asgiref.sync)\": [\n             [546, \"asgiref.sync.sync_to_async\", false]\n         ],\n         \"synchronousonlyoperation\": [\n             [156, \"django.core.exceptions.SynchronousOnlyOperation\", false]\n         ],\n-        \"syndicationfeed (class in django.utils.feedgenerator)\": [\n+        \"syndicationfeed (klasse in django.utils.feedgenerator)\": [\n             [200, \"django.utils.feedgenerator.SyndicationFeed\", false]\n         ],\n-        \"tabularinline (class in django.contrib.admin)\": [\n+        \"tabularinline (klasse in django.contrib.admin)\": [\n             [103, \"django.contrib.admin.TabularInline\", false]\n         ],\n-        \"tan (class in django.db.models.functions)\": [\n+        \"tan (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Tan\", false]\n         ],\n-        \"teardown_databases() (discoverrunner method)\": [\n+        \"teardown_databases() (discoverrunner methode)\": [\n             [609, \"django.test.runner.DiscoverRunner.teardown_databases\", false]\n         ],\n         \"teardown_databases() (in module django.test.utils)\": [\n             [609, \"django.test.utils.teardown_databases\", false]\n         ],\n-        \"teardown_test_environment() (discoverrunner method)\": [\n+        \"teardown_test_environment() (discoverrunner methode)\": [\n             [609, \"django.test.runner.DiscoverRunner.teardown_test_environment\", false]\n         ],\n         \"teardown_test_environment() (in module django.test.utils)\": [\n             [609, \"django.test.utils.teardown_test_environment\", false]\n         ],\n-        \"telinput (class in django.forms)\": [\n+        \"telinput (klasse in django.forms)\": [\n             [168, \"django.forms.TelInput\", false]\n         ],\n-        \"tell() (httpresponse method)\": [\n+        \"tell() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.tell\", false]\n         ],\n         \"template\": [\n             [10, \"term-template\", true]\n         ],\n-        \"template (aggregate attribute)\": [\n+        \"template (aggregate attribuut)\": [\n             [177, \"django.db.models.Aggregate.template\", false]\n         ],\n-        \"template (class in django.template)\": [\n-            [193, \"django.template.Template\", false]\n-        ],\n-        \"template (func attribute)\": [\n+        \"template (func attribuut)\": [\n             [177, \"django.db.models.Func.template\", false]\n         ],\n-        \"template (inlinemodeladmin attribute)\": [\n+        \"template (inlinemodeladmin attribuut)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.template\", false]\n         ],\n-        \"template (window attribute)\": [\n+        \"template (klasse in django.template)\": [\n+            [193, \"django.template.Template\", false]\n+        ],\n+        \"template (window attribuut)\": [\n             [177, \"django.db.models.expressions.Window.template\", false]\n         ],\n         \"template filter\": [\n             [133, \"std-templatefilter-apnumber\", false],\n             [133, \"std-templatefilter-intcomma\", false],\n             [133, \"std-templatefilter-intword\", false],\n             [133, \"std-templatefilter-naturalday\", false],\n@@ -28169,132 +28169,132 @@\n             [596, \"std-templatetag-get_current_language_bidi\", false],\n             [596, \"std-templatetag-get_language_info\", false],\n             [596, \"std-templatetag-get_language_info_list\", false],\n             [596, \"std-templatetag-language\", false],\n             [596, \"std-templatetag-trans\", false],\n             [596, \"std-templatetag-translate\", false]\n         ],\n-        \"template_engine (django.views.generic.base.templateresponsemixin attribute)\": [\n+        \"template_engine (django.views.generic.base.templateresponsemixin attribuut)\": [\n             [97, \"django.views.generic.base.TemplateResponseMixin.template_engine\", false]\n         ],\n-        \"template_name (baseformset attribute)\": [\n+        \"template_name (baseformset attribuut)\": [\n             [580, \"django.forms.formsets.BaseFormSet.template_name\", false]\n         ],\n-        \"template_name (basegeometrywidget attribute)\": [\n+        \"template_name (basegeometrywidget attribuut)\": [\n             [113, \"django.contrib.gis.forms.widgets.BaseGeometryWidget.template_name\", false]\n         ],\n-        \"template_name (boundfield attribute)\": [\n+        \"template_name (boundfield attribuut)\": [\n             [161, \"django.forms.BoundField.template_name\", false]\n         ],\n-        \"template_name (django.views.generic.base.templateresponsemixin attribute)\": [\n+        \"template_name (django.views.generic.base.templateresponsemixin attribuut)\": [\n             [97, \"django.views.generic.base.TemplateResponseMixin.template_name\", false]\n         ],\n-        \"template_name (errorlist attribute)\": [\n+        \"template_name (errorlist attribuut)\": [\n             [161, \"django.forms.ErrorList.template_name\", false]\n         ],\n-        \"template_name (field attribute)\": [\n+        \"template_name (field attribuut)\": [\n             [162, \"django.forms.Field.template_name\", false]\n         ],\n-        \"template_name (form attribute)\": [\n+        \"template_name (form attribuut)\": [\n             [161, \"django.forms.Form.template_name\", false]\n         ],\n-        \"template_name (loginview attribute)\": [\n+        \"template_name (loginview attribuut)\": [\n             [548, \"django.contrib.auth.views.LoginView.template_name\", false]\n         ],\n-        \"template_name (logoutview attribute)\": [\n+        \"template_name (logoutview attribuut)\": [\n             [548, \"django.contrib.auth.views.LogoutView.template_name\", false]\n         ],\n-        \"template_name (origin attribute)\": [\n+        \"template_name (origin attribuut)\": [\n             [193, \"django.template.base.Origin.template_name\", false]\n         ],\n-        \"template_name (osmwidget attribute)\": [\n+        \"template_name (osmwidget attribuut)\": [\n             [113, \"django.contrib.gis.forms.widgets.OSMWidget.template_name\", false]\n         ],\n-        \"template_name (passwordchangedoneview attribute)\": [\n+        \"template_name (passwordchangedoneview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordChangeDoneView.template_name\", false]\n         ],\n-        \"template_name (passwordchangeview attribute)\": [\n+        \"template_name (passwordchangeview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordChangeView.template_name\", false]\n         ],\n-        \"template_name (passwordresetcompleteview attribute)\": [\n+        \"template_name (passwordresetcompleteview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetCompleteView.template_name\", false]\n         ],\n-        \"template_name (passwordresetconfirmview attribute)\": [\n+        \"template_name (passwordresetconfirmview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetConfirmView.template_name\", false]\n         ],\n-        \"template_name (passwordresetdoneview attribute)\": [\n+        \"template_name (passwordresetdoneview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetDoneView.template_name\", false]\n         ],\n-        \"template_name (passwordresetview attribute)\": [\n+        \"template_name (passwordresetview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetView.template_name\", false]\n         ],\n-        \"template_name (simpletemplateresponse attribute)\": [\n+        \"template_name (simpletemplateresponse attribuut)\": [\n             [192, \"django.template.response.SimpleTemplateResponse.template_name\", false]\n         ],\n-        \"template_name_div (baseformset attribute)\": [\n+        \"template_name_div (baseformset attribuut)\": [\n             [580, \"django.forms.formsets.BaseFormSet.template_name_div\", false]\n         ],\n-        \"template_name_div (form attribute)\": [\n+        \"template_name_div (form attribuut)\": [\n             [161, \"django.forms.Form.template_name_div\", false]\n         ],\n-        \"template_name_field (django.views.generic.detail.singleobjecttemplateresponsemixin attribute)\": [\n+        \"template_name_field (django.views.generic.detail.singleobjecttemplateresponsemixin attribuut)\": [\n             [98, \"django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_field\", false]\n         ],\n-        \"template_name_label (form attribute)\": [\n+        \"template_name_label (form attribuut)\": [\n             [161, \"django.forms.Form.template_name_label\", false]\n         ],\n-        \"template_name_p (baseformset attribute)\": [\n+        \"template_name_p (baseformset attribuut)\": [\n             [580, \"django.forms.formsets.BaseFormSet.template_name_p\", false]\n         ],\n-        \"template_name_p (form attribute)\": [\n+        \"template_name_p (form attribuut)\": [\n             [161, \"django.forms.Form.template_name_p\", false]\n         ],\n-        \"template_name_suffix (django.views.generic.detail.singleobjecttemplateresponsemixin attribute)\": [\n+        \"template_name_suffix (django.views.generic.detail.singleobjecttemplateresponsemixin attribuut)\": [\n             [98, \"django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_suffix\", false]\n         ],\n-        \"template_name_suffix (django.views.generic.edit.createview attribute)\": [\n+        \"template_name_suffix (django.views.generic.edit.createview attribuut)\": [\n             [91, \"django.views.generic.edit.CreateView.template_name_suffix\", false]\n         ],\n-        \"template_name_suffix (django.views.generic.edit.deleteview attribute)\": [\n+        \"template_name_suffix (django.views.generic.edit.deleteview attribuut)\": [\n             [91, \"django.views.generic.edit.DeleteView.template_name_suffix\", false]\n         ],\n-        \"template_name_suffix (django.views.generic.edit.updateview attribute)\": [\n+        \"template_name_suffix (django.views.generic.edit.updateview attribuut)\": [\n             [91, \"django.views.generic.edit.UpdateView.template_name_suffix\", false]\n         ],\n-        \"template_name_suffix (django.views.generic.list.multipleobjecttemplateresponsemixin attribute)\": [\n+        \"template_name_suffix (django.views.generic.list.multipleobjecttemplateresponsemixin attribuut)\": [\n             [96, \"django.views.generic.list.MultipleObjectTemplateResponseMixin.template_name_suffix\", false]\n         ],\n-        \"template_name_table (baseformset attribute)\": [\n+        \"template_name_table (baseformset attribuut)\": [\n             [580, \"django.forms.formsets.BaseFormSet.template_name_table\", false]\n         ],\n-        \"template_name_table (form attribute)\": [\n+        \"template_name_table (form attribuut)\": [\n             [161, \"django.forms.Form.template_name_table\", false]\n         ],\n-        \"template_name_text (errorlist attribute)\": [\n+        \"template_name_text (errorlist attribuut)\": [\n             [161, \"django.forms.ErrorList.template_name_text\", false]\n         ],\n-        \"template_name_ul (baseformset attribute)\": [\n+        \"template_name_ul (baseformset attribuut)\": [\n             [580, \"django.forms.formsets.BaseFormSet.template_name_ul\", false]\n         ],\n-        \"template_name_ul (errorlist attribute)\": [\n+        \"template_name_ul (errorlist attribuut)\": [\n             [161, \"django.forms.ErrorList.template_name_ul\", false]\n         ],\n-        \"template_name_ul (form attribute)\": [\n+        \"template_name_ul (form attribuut)\": [\n             [161, \"django.forms.Form.template_name_ul\", false]\n         ],\n         \"templatedoesnotexist\": [\n             [608, \"django.template.TemplateDoesNotExist\", false]\n         ],\n-        \"templateresponse (class in django.template.response)\": [\n+        \"templateresponse (klasse in django.template.response)\": [\n             [192, \"django.template.response.TemplateResponse\", false]\n         ],\n         \"templates\": [\n             [190, \"std-setting-TEMPLATES\", false]\n         ],\n-        \"templates (response attribute)\": [\n+        \"templates (response attribuut)\": [\n             [612, \"django.test.Response.templates\", false]\n         ],\n         \"templates-app_dirs\": [\n             [190, \"std-setting-TEMPLATES-APP_DIRS\", false]\n         ],\n         \"templates-backend\": [\n             [190, \"std-setting-TEMPLATES-BACKEND\", false]\n@@ -28304,36 +28304,36 @@\n         ],\n         \"templates-name\": [\n             [190, \"std-setting-TEMPLATES-NAME\", false]\n         ],\n         \"templates-options\": [\n             [190, \"std-setting-TEMPLATES-OPTIONS\", false]\n         ],\n-        \"templatessetting (class in django.forms.renderers)\": [\n+        \"templatessetting (klasse in django.forms.renderers)\": [\n             [166, \"django.forms.renderers.TemplatesSetting\", false]\n         ],\n         \"templatesyntaxerror\": [\n             [608, \"django.template.TemplateSyntaxError\", false]\n         ],\n         \"templatetag\": [\n             [194, \"std-templatetag-templatetag\", false]\n         ],\n-        \"templateview (built-in class)\": [\n+        \"templateview (ge\\u00efntegreerde klasse)\": [\n             [88, \"TemplateView\", false]\n         ],\n         \"templatize() (in module django.utils.translation)\": [\n             [200, \"django.utils.translation.templatize\", false]\n         ],\n-        \"temporary_file_path() (temporaryuploadedfile method)\": [\n+        \"temporary_file_path() (temporaryuploadedfile methode)\": [\n             [160, \"django.core.files.uploadedfile.TemporaryUploadedFile.temporary_file_path\", false]\n         ],\n-        \"temporaryfileuploadhandler (class in django.core.files.uploadhandler)\": [\n+        \"temporaryfileuploadhandler (klasse in django.core.files.uploadhandler)\": [\n             [160, \"django.core.files.uploadhandler.TemporaryFileUploadHandler\", false]\n         ],\n-        \"temporaryuploadedfile (class in django.core.files.uploadedfile)\": [\n+        \"temporaryuploadedfile (klasse in django.core.files.uploadedfile)\": [\n             [160, \"django.core.files.uploadedfile.TemporaryUploadedFile\", false]\n         ],\n         \"test\": [\n             [155, \"django-admin-test\", false]\n         ],\n         \"test command line option\": [\n             [155, \"cmdoption-test-buffer\", false],\n@@ -28350,36 +28350,36 @@\n             [155, \"cmdoption-test-pdb\", false],\n             [155, \"cmdoption-test-reverse\", false],\n             [155, \"cmdoption-test-shuffle\", false],\n             [155, \"cmdoption-test-tag\", false],\n             [155, \"cmdoption-test-testrunner\", false],\n             [155, \"cmdoption-test-timing\", false]\n         ],\n-        \"test_capability() (layer method)\": [\n+        \"test_capability() (layer methode)\": [\n             [115, \"django.contrib.gis.gdal.Layer.test_capability\", false]\n         ],\n         \"test_charset\": [\n             [190, \"std-setting-TEST_CHARSET\", false]\n         ],\n         \"test_collation\": [\n             [190, \"std-setting-TEST_COLLATION\", false]\n         ],\n-        \"test_cookie_worked() (backends.base.sessionbase method)\": [\n+        \"test_cookie_worked() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.test_cookie_worked\", false]\n         ],\n         \"test_create\": [\n             [190, \"std-setting-TEST_CREATE\", false]\n         ],\n         \"test_dependencies\": [\n             [190, \"std-setting-TEST_DEPENDENCIES\", false]\n         ],\n-        \"test_func() (userpassestestmixin method)\": [\n+        \"test_func() (userpassestestmixin methode)\": [\n             [548, \"django.contrib.auth.mixins.UserPassesTestMixin.test_func\", false]\n         ],\n-        \"test_loader (discoverrunner attribute)\": [\n+        \"test_loader (discoverrunner attribuut)\": [\n             [609, \"django.test.runner.DiscoverRunner.test_loader\", false]\n         ],\n         \"test_migrate\": [\n             [190, \"std-setting-TEST_MIGRATE\", false]\n         ],\n         \"test_mirror\": [\n             [190, \"std-setting-TEST_MIRROR\", false]\n@@ -28395,18 +28395,18 @@\n         ],\n         \"test_passwd\": [\n             [190, \"std-setting-TEST_PASSWD\", false]\n         ],\n         \"test_runner\": [\n             [190, \"std-setting-TEST_RUNNER\", false]\n         ],\n-        \"test_runner (discoverrunner attribute)\": [\n+        \"test_runner (discoverrunner attribuut)\": [\n             [609, \"django.test.runner.DiscoverRunner.test_runner\", false]\n         ],\n-        \"test_suite (discoverrunner attribute)\": [\n+        \"test_suite (discoverrunner attribuut)\": [\n             [609, \"django.test.runner.DiscoverRunner.test_suite\", false]\n         ],\n         \"test_tblspace\": [\n             [190, \"std-setting-TEST_TBLSPACE\", false]\n         ],\n         \"test_tblspace_tmp\": [\n             [190, \"std-setting-TEST_TBLSPACE_TMP\", false]\n@@ -28416,451 +28416,451 @@\n         ],\n         \"test_user\": [\n             [190, \"std-setting-TEST_USER\", false]\n         ],\n         \"test_user_create\": [\n             [190, \"std-setting-TEST_USER_CREATE\", false]\n         ],\n-        \"testcase (class in django.test)\": [\n+        \"testcase (klasse in django.test)\": [\n             [612, \"django.test.TestCase\", false]\n         ],\n-        \"testing.staticliveservertestcase (class in django.contrib.staticfiles)\": [\n+        \"testing.staticliveservertestcase (klasse in django.contrib.staticfiles)\": [\n             [151, \"django.contrib.staticfiles.testing.StaticLiveServerTestCase\", false]\n         ],\n         \"testserver\": [\n             [155, \"django-admin-testserver\", false]\n         ],\n         \"testserver command line option\": [\n             [155, \"cmdoption-testserver-addrport\", false],\n             [155, \"cmdoption-testserver-noinput\", false]\n         ],\n-        \"text (httpresponse attribute)\": [\n+        \"text (httpresponse attribuut)\": [\n             [188, \"django.http.HttpResponse.text\", false]\n         ],\n-        \"text_template_path (exceptionreporter attribute)\": [\n+        \"text_template_path (exceptionreporter attribuut)\": [\n             [32, \"django.views.debug.ExceptionReporter.text_template_path\", false]\n         ],\n-        \"textarea (class in django.forms)\": [\n+        \"textarea (klasse in django.forms)\": [\n             [168, \"django.forms.Textarea\", false]\n         ],\n-        \"textfield (class in django.db.models)\": [\n+        \"textfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.TextField\", false]\n         ],\n-        \"textinput (class in django.forms)\": [\n+        \"textinput (klasse in django.forms)\": [\n             [168, \"django.forms.TextInput\", false]\n         ],\n         \"thousand_separator\": [\n             [190, \"std-setting-THOUSAND_SEPARATOR\", false]\n         ],\n-        \"through (manytomanyfield attribute)\": [\n+        \"through (manytomanyfield attribuut)\": [\n             [178, \"django.db.models.ManyToManyField.through\", false]\n         ],\n-        \"through_fields (manytomanyfield attribute)\": [\n+        \"through_fields (manytomanyfield attribuut)\": [\n             [178, \"django.db.models.ManyToManyField.through_fields\", false]\n         ],\n-        \"ties (windowframeexclusion attribute)\": [\n+        \"ties (windowframeexclusion attribuut)\": [\n             [177, \"django.db.models.expressions.WindowFrameExclusion.TIES\", false]\n         ],\n         \"time\": [\n             [185, \"std-fieldlookup-time\", false],\n             [194, \"std-templatefilter-time\", false]\n         ],\n-        \"time_attrs (splitdatetimewidget attribute)\": [\n+        \"time_attrs (splitdatetimewidget attribuut)\": [\n             [168, \"django.forms.SplitDateTimeWidget.time_attrs\", false]\n         ],\n         \"time_format\": [\n             [190, \"std-setting-TIME_FORMAT\", false]\n         ],\n-        \"time_format (splitdatetimewidget attribute)\": [\n+        \"time_format (splitdatetimewidget attribuut)\": [\n             [168, \"django.forms.SplitDateTimeWidget.time_format\", false]\n         ],\n         \"time_input_formats\": [\n             [190, \"std-setting-TIME_INPUT_FORMATS\", false]\n         ],\n         \"time_zone\": [\n             [190, \"std-setting-TIME_ZONE\", false]\n         ],\n-        \"timefield (class in django.db.models)\": [\n+        \"timefield (klasse in django.db.models)\": [\n             [178, \"django.db.models.TimeField\", false]\n         ],\n-        \"timefield (class in django.forms)\": [\n+        \"timefield (klasse in django.forms)\": [\n             [162, \"django.forms.TimeField\", false]\n         ],\n-        \"timeinput (class in django.forms)\": [\n+        \"timeinput (klasse in django.forms)\": [\n             [168, \"django.forms.TimeInput\", false]\n         ],\n         \"timesince\": [\n             [194, \"std-templatefilter-timesince\", false]\n         ],\n-        \"timestampsigner (class in django.core.signing)\": [\n+        \"timestampsigner (klasse in django.core.signing)\": [\n             [607, \"django.core.signing.TimestampSigner\", false]\n         ],\n         \"timeuntil\": [\n             [194, \"std-templatefilter-timeuntil\", false]\n         ],\n         \"timezone\": [\n             [595, \"std-templatefilter-timezone\", false],\n             [595, \"std-templatetag-timezone\", false]\n         ],\n         \"title\": [\n             [194, \"std-templatefilter-title\", false]\n         ],\n-        \"to_esri() (spatialreference method)\": [\n+        \"to_esri() (spatialreference methode)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.to_esri\", false]\n         ],\n-        \"to_field (foreignkey attribute)\": [\n+        \"to_field (foreignkey attribuut)\": [\n             [178, \"django.db.models.ForeignKey.to_field\", false]\n         ],\n-        \"to_field_name (modelchoicefield attribute)\": [\n+        \"to_field_name (modelchoicefield attribuut)\": [\n             [162, \"django.forms.ModelChoiceField.to_field_name\", false]\n         ],\n-        \"to_field_name (modelmultiplechoicefield attribute)\": [\n+        \"to_field_name (modelmultiplechoicefield attribuut)\": [\n             [162, \"django.forms.ModelMultipleChoiceField.to_field_name\", false]\n         ],\n         \"to_locale() (in module django.utils.translation)\": [\n             [200, \"django.utils.translation.to_locale\", false]\n         ],\n-        \"to_python() (field method)\": [\n+        \"to_python() (field methode)\": [\n             [178, \"django.db.models.Field.to_python\", false]\n         ],\n-        \"todayarchiveview (built-in class)\": [\n+        \"todayarchiveview (ge\\u00efntegreerde klasse)\": [\n             [88, \"TodayArchiveView\", false]\n         ],\n-        \"todayarchiveview (class in django.views.generic.dates)\": [\n+        \"todayarchiveview (klasse in django.views.generic.dates)\": [\n             [89, \"django.views.generic.dates.TodayArchiveView\", false]\n         ],\n-        \"token_generator (passwordresetconfirmview attribute)\": [\n+        \"token_generator (passwordresetconfirmview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetConfirmView.token_generator\", false]\n         ],\n-        \"token_generator (passwordresetview attribute)\": [\n+        \"token_generator (passwordresetview attribuut)\": [\n             [548, \"django.contrib.auth.views.PasswordResetView.token_generator\", false]\n         ],\n-        \"total_error_count() (baseformset method)\": [\n+        \"total_error_count() (baseformset methode)\": [\n             [580, \"django.forms.formsets.BaseFormSet.total_error_count\", false]\n         ],\n-        \"touch() (cache method)\": [\n+        \"touch() (cache methode)\": [\n             [551, \"django.core.cache.cache.touch\", false]\n         ],\n         \"touches\": [\n             [117, \"std-fieldlookup-touches\", false]\n         ],\n-        \"touches() (geosgeometry method)\": [\n+        \"touches() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.touches\", false]\n         ],\n-        \"touches() (ogrgeometry method)\": [\n+        \"touches() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.touches\", false]\n         ],\n-        \"touches() (preparedgeometry method)\": [\n+        \"touches() (preparedgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.PreparedGeometry.touches\", false]\n         ],\n-        \"trace() (client method)\": [\n+        \"trace() (client methode)\": [\n             [612, \"django.test.Client.trace\", false]\n         ],\n         \"trans\": [\n             [596, \"std-templatetag-trans\", false]\n         ],\n         \"transactionmanagementerror\": [\n             [156, \"django.db.transaction.TransactionManagementError\", false]\n         ],\n-        \"transactionnow (class in django.contrib.postgres.functions)\": [\n+        \"transactionnow (klasse in django.contrib.postgres.functions)\": [\n             [141, \"django.contrib.postgres.functions.TransactionNow\", false]\n         ],\n-        \"transactiontestcase (class in django.test)\": [\n+        \"transactiontestcase (klasse in django.test)\": [\n             [612, \"django.test.TransactionTestCase\", false]\n         ],\n-        \"transform (class in django.contrib.gis.db.models.functions)\": [\n+        \"transform (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.Transform\", false]\n         ],\n-        \"transform (class in django.db.models)\": [\n+        \"transform (klasse in django.db.models)\": [\n             [182, \"django.db.models.Transform\", false]\n         ],\n-        \"transform() (gdalraster method)\": [\n+        \"transform() (gdalraster methode)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster.transform\", false]\n         ],\n-        \"transform() (geosgeometry method)\": [\n+        \"transform() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.transform\", false]\n         ],\n-        \"transform() (ogrgeometry method)\": [\n+        \"transform() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.transform\", false]\n         ],\n         \"translate\": [\n             [596, \"std-templatetag-translate\", false]\n         ],\n-        \"translate (class in django.contrib.gis.db.models.functions)\": [\n+        \"translate (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.Translate\", false]\n         ],\n         \"translation string\": [\n             [594, \"term-translation-string\", true]\n         ],\n-        \"tried (resolvermatch attribute)\": [\n+        \"tried (resolvermatch attribuut)\": [\n             [198, \"django.urls.ResolverMatch.tried\", false]\n         ],\n         \"trigram_similar\": [\n             [144, \"std-fieldlookup-trigram_similar\", false]\n         ],\n         \"trigram_strict_word_similar\": [\n             [144, \"std-fieldlookup-trigram_strict_word_similar\", false]\n         ],\n         \"trigram_word_similar\": [\n             [144, \"std-fieldlookup-trigram_word_similar\", false]\n         ],\n-        \"trigramdistance (class in django.contrib.postgres.search)\": [\n+        \"trigramdistance (klasse in django.contrib.postgres.search)\": [\n             [146, \"django.contrib.postgres.search.TrigramDistance\", false]\n         ],\n-        \"trigramextension (class in django.contrib.postgres.operations)\": [\n+        \"trigramextension (klasse in django.contrib.postgres.operations)\": [\n             [145, \"django.contrib.postgres.operations.TrigramExtension\", false]\n         ],\n-        \"trigramsimilarity (class in django.contrib.postgres.search)\": [\n+        \"trigramsimilarity (klasse in django.contrib.postgres.search)\": [\n             [146, \"django.contrib.postgres.search.TrigramSimilarity\", false]\n         ],\n-        \"trigramstrictworddistance (class in django.contrib.postgres.search)\": [\n+        \"trigramstrictworddistance (klasse in django.contrib.postgres.search)\": [\n             [146, \"django.contrib.postgres.search.TrigramStrictWordDistance\", false]\n         ],\n-        \"trigramstrictwordsimilarity (class in django.contrib.postgres.search)\": [\n+        \"trigramstrictwordsimilarity (klasse in django.contrib.postgres.search)\": [\n             [146, \"django.contrib.postgres.search.TrigramStrictWordSimilarity\", false]\n         ],\n-        \"trigramworddistance (class in django.contrib.postgres.search)\": [\n+        \"trigramworddistance (klasse in django.contrib.postgres.search)\": [\n             [146, \"django.contrib.postgres.search.TrigramWordDistance\", false]\n         ],\n-        \"trigramwordsimilarity (class in django.contrib.postgres.search)\": [\n+        \"trigramwordsimilarity (klasse in django.contrib.postgres.search)\": [\n             [146, \"django.contrib.postgres.search.TrigramWordSimilarity\", false]\n         ],\n-        \"trim (class in django.db.models.functions)\": [\n+        \"trim (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Trim\", false]\n         ],\n-        \"trim (wktwriter attribute)\": [\n+        \"trim (wktwriter attribuut)\": [\n             [118, \"django.contrib.gis.geos.WKTWriter.trim\", false]\n         ],\n-        \"trunc (class in django.db.models.functions)\": [\n+        \"trunc (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Trunc\", false]\n         ],\n         \"truncatechars\": [\n             [194, \"std-templatefilter-truncatechars\", false]\n         ],\n         \"truncatechars_html\": [\n             [194, \"std-templatefilter-truncatechars_html\", false]\n         ],\n         \"truncatewords\": [\n             [194, \"std-templatefilter-truncatewords\", false]\n         ],\n         \"truncatewords_html\": [\n             [194, \"std-templatefilter-truncatewords_html\", false]\n         ],\n-        \"truncdate (class in django.db.models.functions)\": [\n+        \"truncdate (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.TruncDate\", false]\n         ],\n-        \"truncday (class in django.db.models.functions)\": [\n+        \"truncday (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.TruncDay\", false]\n         ],\n-        \"trunchour (class in django.db.models.functions)\": [\n+        \"trunchour (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.TruncHour\", false]\n         ],\n-        \"truncminute (class in django.db.models.functions)\": [\n+        \"truncminute (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.TruncMinute\", false]\n         ],\n-        \"truncmonth (class in django.db.models.functions)\": [\n+        \"truncmonth (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.TruncMonth\", false]\n         ],\n-        \"truncquarter (class in django.db.models.functions)\": [\n+        \"truncquarter (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.TruncQuarter\", false]\n         ],\n-        \"truncsecond (class in django.db.models.functions)\": [\n+        \"truncsecond (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.TruncSecond\", false]\n         ],\n-        \"trunctime (class in django.db.models.functions)\": [\n+        \"trunctime (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.TruncTime\", false]\n         ],\n-        \"truncweek (class in django.db.models.functions)\": [\n+        \"truncweek (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.TruncWeek\", false]\n         ],\n-        \"truncyear (class in django.db.models.functions)\": [\n+        \"truncyear (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.TruncYear\", false]\n         ],\n-        \"tuple (envelope attribute)\": [\n+        \"tuple (envelope attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Envelope.tuple\", false]\n         ],\n-        \"tuple (ogrgeometry attribute)\": [\n+        \"tuple (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.tuple\", false]\n         ],\n-        \"type (field attribute)\": [\n+        \"type (field attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Field.type\", false]\n         ],\n-        \"type_name (field attribute)\": [\n+        \"type_name (field attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Field.type_name\", false]\n         ],\n-        \"typedchoicefield (class in django.forms)\": [\n+        \"typedchoicefield (klasse in django.forms)\": [\n             [162, \"django.forms.TypedChoiceField\", false]\n         ],\n-        \"typedmultiplechoicefield (class in django.forms)\": [\n+        \"typedmultiplechoicefield (klasse in django.forms)\": [\n             [162, \"django.forms.TypedMultipleChoiceField\", false]\n         ],\n         \"tz() (in module django.template.context_processors)\": [\n             [193, \"django.template.context_processors.tz\", false]\n         ],\n         \"unaccent\": [\n             [144, \"std-fieldlookup-unaccent\", false]\n         ],\n-        \"unaccentextension (class in django.contrib.postgres.operations)\": [\n+        \"unaccentextension (klasse in django.contrib.postgres.operations)\": [\n             [145, \"django.contrib.postgres.operations.UnaccentExtension\", false]\n         ],\n-        \"unary_union (geosgeometry attribute)\": [\n+        \"unary_union (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.unary_union\", false]\n         ],\n-        \"union (class in django.contrib.gis.db.models)\": [\n+        \"union (klasse in django.contrib.gis.db.models)\": [\n             [117, \"django.contrib.gis.db.models.Union\", false]\n         ],\n-        \"union (class in django.contrib.gis.db.models.functions)\": [\n+        \"union (klasse in django.contrib.gis.db.models.functions)\": [\n             [114, \"django.contrib.gis.db.models.functions.Union\", false]\n         ],\n-        \"union() (geosgeometry method)\": [\n+        \"union() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.union\", false]\n         ],\n         \"union() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.union\", false]\n         ],\n-        \"union() (ogrgeometry method)\": [\n+        \"union() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.union\", false]\n         ],\n-        \"unique (field attribute)\": [\n+        \"unique (field attribuut)\": [\n             [178, \"django.db.models.Field.unique\", false]\n         ],\n-        \"unique_for_date (field attribute)\": [\n+        \"unique_for_date (field attribuut)\": [\n             [178, \"django.db.models.Field.unique_for_date\", false]\n         ],\n-        \"unique_for_month (field attribute)\": [\n+        \"unique_for_month (field attribuut)\": [\n             [178, \"django.db.models.Field.unique_for_month\", false]\n         ],\n-        \"unique_for_year (field attribute)\": [\n+        \"unique_for_year (field attribuut)\": [\n             [178, \"django.db.models.Field.unique_for_year\", false]\n         ],\n-        \"unique_together (options attribute)\": [\n+        \"unique_together (options attribuut)\": [\n             [184, \"django.db.models.Options.unique_together\", false]\n         ],\n-        \"uniqueconstraint (class in django.db.models)\": [\n+        \"uniqueconstraint (klasse in django.db.models)\": [\n             [175, \"django.db.models.UniqueConstraint\", false]\n         ],\n-        \"unit_attname() (area class method)\": [\n+        \"unit_attname() (area klassemethode)\": [\n             [125, \"django.contrib.gis.measure.Area.unit_attname\", false]\n         ],\n-        \"unit_attname() (distance class method)\": [\n+        \"unit_attname() (distance klassemethode)\": [\n             [125, \"django.contrib.gis.measure.Distance.unit_attname\", false]\n         ],\n-        \"units (spatialreference attribute)\": [\n+        \"units (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.units\", false]\n         ],\n         \"unlocalize\": [\n             [593, \"std-templatefilter-unlocalize\", false]\n         ],\n         \"unordered_list\": [\n             [194, \"std-templatefilter-unordered_list\", false]\n         ],\n-        \"unpack_ipv4 (genericipaddressfield attribute)\": [\n+        \"unpack_ipv4 (genericipaddressfield attribuut)\": [\n             [162, \"django.forms.GenericIPAddressField.unpack_ipv4\", false],\n             [178, \"django.db.models.GenericIPAddressField.unpack_ipv4\", false]\n         ],\n         \"unreadableposterror\": [\n             [156, \"django.http.UnreadablePostError\", false]\n         ],\n-        \"unregister() (adminsite method)\": [\n+        \"unregister() (adminsite methode)\": [\n             [103, \"django.contrib.admin.AdminSite.unregister\", false]\n         ],\n-        \"unsign() (timestampsigner method)\": [\n+        \"unsign() (timestampsigner methode)\": [\n             [607, \"django.core.signing.TimestampSigner.unsign\", false]\n         ],\n-        \"unsign_object() (timestampsigner method)\": [\n+        \"unsign_object() (timestampsigner methode)\": [\n             [607, \"django.core.signing.TimestampSigner.unsign_object\", false]\n         ],\n-        \"update() (backends.base.sessionbase method)\": [\n+        \"update() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.update\", false]\n         ],\n-        \"update() (context method)\": [\n+        \"update() (context methode)\": [\n             [193, \"django.template.Context.update\", false]\n         ],\n         \"update() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.update\", false]\n         ],\n-        \"update() (querydict method)\": [\n+        \"update() (querydict methode)\": [\n             [188, \"django.http.QueryDict.update\", false]\n         ],\n         \"update_or_create() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.update_or_create\", false]\n         ],\n         \"update_session_auth_hash() (in module django.contrib.auth)\": [\n             [548, \"django.contrib.auth.update_session_auth_hash\", false]\n         ],\n-        \"updatecachemiddleware (class in django.middleware.cache)\": [\n+        \"updatecachemiddleware (klasse in django.middleware.cache)\": [\n             [171, \"django.middleware.cache.UpdateCacheMiddleware\", false]\n         ],\n-        \"updateview (built-in class)\": [\n+        \"updateview (ge\\u00efntegreerde klasse)\": [\n             [88, \"UpdateView\", false]\n         ],\n-        \"upload_complete() (fileuploadhandler method)\": [\n+        \"upload_complete() (fileuploadhandler methode)\": [\n             [160, \"django.core.files.uploadhandler.FileUploadHandler.upload_complete\", false]\n         ],\n-        \"upload_interrupted() (fileuploadhandler method)\": [\n+        \"upload_interrupted() (fileuploadhandler methode)\": [\n             [160, \"django.core.files.uploadhandler.FileUploadHandler.upload_interrupted\", false]\n         ],\n-        \"upload_to (filefield attribute)\": [\n+        \"upload_to (filefield attribuut)\": [\n             [178, \"django.db.models.FileField.upload_to\", false]\n         ],\n-        \"uploadedfile (class in django.core.files.uploadedfile)\": [\n+        \"uploadedfile (klasse in django.core.files.uploadedfile)\": [\n             [160, \"django.core.files.uploadedfile.UploadedFile\", false]\n         ],\n         \"upper\": [\n             [194, \"std-templatefilter-upper\", false]\n         ],\n-        \"upper (class in django.db.models.functions)\": [\n+        \"upper (klasse in django.db.models.functions)\": [\n             [176, \"django.db.models.functions.Upper\", false]\n         ],\n-        \"ur (envelope attribute)\": [\n+        \"ur (envelope attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Envelope.ur\", false]\n         ],\n         \"uri_to_iri() (in module django.utils.encoding)\": [\n             [200, \"django.utils.encoding.uri_to_iri\", false]\n         ],\n         \"url\": [\n             [194, \"std-templatetag-url\", false]\n         ],\n-        \"url (django.views.generic.base.redirectview attribute)\": [\n+        \"url (django.views.generic.base.redirectview attribuut)\": [\n             [87, \"django.views.generic.base.RedirectView.url\", false]\n         ],\n-        \"url (fieldfile attribute)\": [\n+        \"url (fieldfile attribuut)\": [\n             [178, \"django.db.models.fields.files.FieldFile.url\", false]\n         ],\n-        \"url (httpresponseredirect attribute)\": [\n+        \"url (httpresponseredirect attribuut)\": [\n             [188, \"django.http.HttpResponseRedirect.url\", false]\n         ],\n-        \"url (stylesheet attribute)\": [\n+        \"url (stylesheet attribuut)\": [\n             [200, \"django.utils.feedgenerator.Stylesheet.url\", false]\n         ],\n-        \"url() (storage method)\": [\n+        \"url() (storage methode)\": [\n             [159, \"django.core.files.storage.Storage.url\", false]\n         ],\n-        \"url_name (resolvermatch attribute)\": [\n+        \"url_name (resolvermatch attribuut)\": [\n             [198, \"django.urls.ResolverMatch.url_name\", false]\n         ],\n-        \"urlconf (httprequest attribute)\": [\n+        \"urlconf (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.urlconf\", false]\n         ],\n         \"urlencode\": [\n             [194, \"std-templatefilter-urlencode\", false]\n         ],\n         \"urlencode() (in module django.utils.http)\": [\n             [200, \"django.utils.http.urlencode\", false]\n         ],\n-        \"urlencode() (querydict method)\": [\n+        \"urlencode() (querydict methode)\": [\n             [188, \"django.http.QueryDict.urlencode\", false]\n         ],\n-        \"urlfield (class in django.db.models)\": [\n+        \"urlfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.URLField\", false]\n         ],\n-        \"urlfield (class in django.forms)\": [\n+        \"urlfield (klasse in django.forms)\": [\n             [162, \"django.forms.URLField\", false]\n         ],\n-        \"urlinput (class in django.forms)\": [\n+        \"urlinput (klasse in django.forms)\": [\n             [168, \"django.forms.URLInput\", false]\n         ],\n         \"urlize\": [\n             [194, \"std-templatefilter-urlize\", false]\n         ],\n         \"urlizetrunc\": [\n             [194, \"std-templatefilter-urlizetrunc\", false]\n@@ -28873,30 +28873,30 @@\n         ],\n         \"urlsafe_base64_decode() (in module django.utils.http)\": [\n             [200, \"django.utils.http.urlsafe_base64_decode\", false]\n         ],\n         \"urlsafe_base64_encode() (in module django.utils.http)\": [\n             [200, \"django.utils.http.urlsafe_base64_encode\", false]\n         ],\n-        \"urlvalidator (class in django.core.validators)\": [\n+        \"urlvalidator (klasse in django.core.validators)\": [\n             [201, \"django.core.validators.URLValidator\", false]\n         ],\n-        \"use_fieldset (boundfield attribute)\": [\n+        \"use_fieldset (boundfield attribuut)\": [\n             [161, \"django.forms.BoundField.use_fieldset\", false]\n         ],\n-        \"use_fieldset (widget attribute)\": [\n+        \"use_fieldset (widget attribuut)\": [\n             [168, \"django.forms.Widget.use_fieldset\", false]\n         ],\n         \"use_i18n\": [\n             [190, \"std-setting-USE_I18N\", false]\n         ],\n-        \"use_required_attribute (form attribute)\": [\n+        \"use_required_attribute (form attribuut)\": [\n             [161, \"django.forms.Form.use_required_attribute\", false]\n         ],\n-        \"use_required_attribute() (widget method)\": [\n+        \"use_required_attribute() (widget methode)\": [\n             [168, \"django.forms.Widget.use_required_attribute\", false]\n         ],\n         \"use_thousand_separator\": [\n             [190, \"std-setting-USE_THOUSAND_SEPARATOR\", false]\n         ],\n         \"use_tz\": [\n             [190, \"std-setting-USE_TZ\", false]\n@@ -28906,90 +28906,90 @@\n         ],\n         \"use_x_forwarded_port\": [\n             [190, \"std-setting-USE_X_FORWARDED_PORT\", false]\n         ],\n         \"user\": [\n             [190, \"std-setting-USER\", false]\n         ],\n-        \"user (httprequest attribute)\": [\n+        \"user (httprequest attribuut)\": [\n             [188, \"django.http.HttpRequest.user\", false]\n         ],\n-        \"user (logentry attribute)\": [\n+        \"user (logentry attribuut)\": [\n             [103, \"django.contrib.admin.models.LogEntry.user\", false]\n         ],\n-        \"user_can_authenticate() (modelbackend method)\": [\n+        \"user_can_authenticate() (modelbackend methode)\": [\n             [105, \"django.contrib.auth.backends.ModelBackend.user_can_authenticate\", false]\n         ],\n-        \"user_can_authenticate() (remoteuserbackend method)\": [\n+        \"user_can_authenticate() (remoteuserbackend methode)\": [\n             [105, \"django.contrib.auth.backends.RemoteUserBackend.user_can_authenticate\", false]\n         ],\n         \"user_logged_in (in module django.contrib.auth.signals)\": [\n             [105, \"django.contrib.auth.signals.user_logged_in\", false]\n         ],\n         \"user_logged_out (in module django.contrib.auth.signals)\": [\n             [105, \"django.contrib.auth.signals.user_logged_out\", false]\n         ],\n         \"user_login_failed (in module django.contrib.auth.signals)\": [\n             [105, \"django.contrib.auth.signals.user_login_failed\", false]\n         ],\n         \"user_passes_test() (in module django.contrib.auth.decorators)\": [\n             [548, \"django.contrib.auth.decorators.user_passes_test\", false]\n         ],\n-        \"user_permissions (models.user attribute)\": [\n+        \"user_permissions (models.user attribuut)\": [\n             [105, \"django.contrib.auth.models.User.user_permissions\", false]\n         ],\n-        \"userattributesimilarityvalidator (class in django.contrib.auth.password_validation)\": [\n+        \"userattributesimilarityvalidator (klasse in django.contrib.auth.password_validation)\": [\n             [550, \"django.contrib.auth.password_validation.UserAttributeSimilarityValidator\", false]\n         ],\n-        \"userchangeform (class in django.contrib.auth.forms)\": [\n+        \"userchangeform (klasse in django.contrib.auth.forms)\": [\n             [548, \"django.contrib.auth.forms.UserChangeForm\", false]\n         ],\n-        \"usercreationform (class in django.contrib.auth.forms)\": [\n+        \"usercreationform (klasse in django.contrib.auth.forms)\": [\n             [548, \"django.contrib.auth.forms.UserCreationForm\", false]\n         ],\n-        \"username (models.user attribute)\": [\n+        \"username (models.user attribuut)\": [\n             [105, \"django.contrib.auth.models.User.username\", false]\n         ],\n-        \"username_field (models.customuser attribute)\": [\n+        \"username_field (models.customuser attribuut)\": [\n             [547, \"django.contrib.auth.models.CustomUser.USERNAME_FIELD\", false]\n         ],\n-        \"userpassestestmixin (class in django.contrib.auth.mixins)\": [\n+        \"userpassestestmixin (klasse in django.contrib.auth.mixins)\": [\n             [548, \"django.contrib.auth.mixins.UserPassesTestMixin\", false]\n         ],\n         \"using() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.using\", false]\n         ],\n         \"utc\": [\n             [595, \"std-templatefilter-utc\", false]\n         ],\n         \"utils.isolate_apps() (in module django.test)\": [\n             [612, \"django.test.utils.isolate_apps\", false]\n         ],\n-        \"uuidfield (class in django.db.models)\": [\n+        \"uuidfield (klasse in django.db.models)\": [\n             [178, \"django.db.models.UUIDField\", false]\n         ],\n-        \"uuidfield (class in django.forms)\": [\n+        \"uuidfield (klasse in django.forms)\": [\n             [162, \"django.forms.UUIDField\", false]\n         ],\n-        \"valid (geosgeometry attribute)\": [\n+        \"valid (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.valid\", false]\n         ],\n-        \"valid_reason (geosgeometry attribute)\": [\n+        \"valid_reason (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.valid_reason\", false]\n         ],\n-        \"validate() (baseconstraint method)\": [\n+        \"validate() (baseconstraint methode)\": [\n             [175, \"django.db.models.BaseConstraint.validate\", false]\n         ],\n-        \"validate() (spatialreference method)\": [\n+        \"validate() (spatialreference methode)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.validate\", false]\n         ],\n         \"validate_comma_separated_integer_list (in module django.core.validators)\": [\n             [201, \"django.core.validators.validate_comma_separated_integer_list\", false]\n         ],\n-        \"validate_constraints() (model method)\": [\n+        \"validate_constraints() (model methode)\": [\n             [181, \"django.db.models.Model.validate_constraints\", false]\n         ],\n         \"validate_domain_name (in module django.core.validators)\": [\n             [201, \"django.core.validators.validate_domain_name\", false]\n         ],\n         \"validate_email (in module django.core.validators)\": [\n             [201, \"django.core.validators.validate_email\", false]\n@@ -29011,379 +29011,379 @@\n         ],\n         \"validate_slug (in module django.core.validators)\": [\n             [201, \"django.core.validators.validate_slug\", false]\n         ],\n         \"validate_unicode_slug (in module django.core.validators)\": [\n             [201, \"django.core.validators.validate_unicode_slug\", false]\n         ],\n-        \"validate_unique() (model method)\": [\n+        \"validate_unique() (model methode)\": [\n             [181, \"django.db.models.Model.validate_unique\", false]\n         ],\n-        \"validateconstraint (class in django.contrib.postgres.operations)\": [\n+        \"validateconstraint (klasse in django.contrib.postgres.operations)\": [\n             [145, \"django.contrib.postgres.operations.ValidateConstraint\", false]\n         ],\n         \"validationerror\": [\n             [156, \"django.core.exceptions.ValidationError\", false]\n         ],\n-        \"validators (field attribute)\": [\n+        \"validators (field attribuut)\": [\n             [162, \"django.forms.Field.validators\", false],\n             [178, \"django.db.models.Field.validators\", false]\n         ],\n-        \"validators.asciiusernamevalidator (class in django.contrib.auth)\": [\n+        \"validators.asciiusernamevalidator (klasse in django.contrib.auth)\": [\n             [105, \"django.contrib.auth.validators.ASCIIUsernameValidator\", false]\n         ],\n-        \"validators.unicodeusernamevalidator (class in django.contrib.auth)\": [\n+        \"validators.unicodeusernamevalidator (klasse in django.contrib.auth)\": [\n             [105, \"django.contrib.auth.validators.UnicodeUsernameValidator\", false]\n         ],\n-        \"value (class in django.db.models)\": [\n-            [177, \"django.db.models.Value\", false]\n-        ],\n-        \"value (field attribute)\": [\n+        \"value (field attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Field.value\", false]\n         ],\n-        \"value (modelchoiceiteratorvalue attribute)\": [\n+        \"value (klasse in django.db.models)\": [\n+            [177, \"django.db.models.Value\", false]\n+        ],\n+        \"value (modelchoiceiteratorvalue attribuut)\": [\n             [162, \"django.forms.ModelChoiceIteratorValue.value\", false]\n         ],\n-        \"value() (boundfield method)\": [\n+        \"value() (boundfield methode)\": [\n             [161, \"django.forms.BoundField.value\", false]\n         ],\n-        \"value_from_datadict() (widget method)\": [\n+        \"value_from_datadict() (widget methode)\": [\n             [168, \"django.forms.Widget.value_from_datadict\", false]\n         ],\n-        \"value_from_object() (field method)\": [\n+        \"value_from_object() (field methode)\": [\n             [178, \"django.db.models.Field.value_from_object\", false]\n         ],\n-        \"value_omitted_from_data() (widget method)\": [\n+        \"value_omitted_from_data() (widget methode)\": [\n             [168, \"django.forms.Widget.value_omitted_from_data\", false]\n         ],\n-        \"value_to_string() (field method)\": [\n+        \"value_to_string() (field methode)\": [\n             [178, \"django.db.models.Field.value_to_string\", false]\n         ],\n-        \"valuerange (class in django.db.models.expressions)\": [\n+        \"valuerange (klasse in django.db.models.expressions)\": [\n             [177, \"django.db.models.expressions.ValueRange\", false]\n         ],\n-        \"values() (backends.base.sessionbase method)\": [\n+        \"values() (backends.base.sessionbase methode)\": [\n             [589, \"django.contrib.sessions.backends.base.SessionBase.values\", false]\n         ],\n         \"values() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.values\", false]\n         ],\n-        \"values() (querydict method)\": [\n+        \"values() (querydict methode)\": [\n             [188, \"django.http.QueryDict.values\", false]\n         ],\n         \"values_list() (in module django.db.models.query.queryset)\": [\n             [185, \"django.db.models.query.QuerySet.values_list\", false]\n         ],\n-        \"variance (class in django.db.models)\": [\n+        \"variance (klasse in django.db.models)\": [\n             [185, \"django.db.models.Variance\", false]\n         ],\n         \"vary_on_cookie() (in module django.views.decorators.vary)\": [\n             [584, \"django.views.decorators.vary.vary_on_cookie\", false]\n         ],\n         \"vary_on_headers() (in module django.views.decorators.vary)\": [\n             [584, \"django.views.decorators.vary.vary_on_headers\", false]\n         ],\n         \"verbatim\": [\n             [194, \"std-templatetag-verbatim\", false]\n         ],\n-        \"verbose_name (appconfig attribute)\": [\n+        \"verbose_name (appconfig attribuut)\": [\n             [85, \"django.apps.AppConfig.verbose_name\", false]\n         ],\n-        \"verbose_name (field attribute)\": [\n+        \"verbose_name (field attribuut)\": [\n             [178, \"django.db.models.Field.verbose_name\", false]\n         ],\n-        \"verbose_name (inlinemodeladmin attribute)\": [\n+        \"verbose_name (inlinemodeladmin attribuut)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.verbose_name\", false]\n         ],\n-        \"verbose_name (options attribute)\": [\n+        \"verbose_name (options attribuut)\": [\n             [184, \"django.db.models.Options.verbose_name\", false]\n         ],\n-        \"verbose_name_plural (inlinemodeladmin attribute)\": [\n+        \"verbose_name_plural (inlinemodeladmin attribuut)\": [\n             [103, \"django.contrib.admin.InlineModelAdmin.verbose_name_plural\", false]\n         ],\n-        \"verbose_name_plural (options attribute)\": [\n+        \"verbose_name_plural (options attribuut)\": [\n             [184, \"django.db.models.Options.verbose_name_plural\", false]\n         ],\n         \"version\": [\n             [155, \"django-admin-version\", false]\n         ],\n         \"view\": [\n             [10, \"term-view\", true]\n         ],\n-        \"view (built-in class)\": [\n+        \"view (ge\\u00efntegreerde klasse)\": [\n             [88, \"View\", false]\n         ],\n-        \"view_name (resolvermatch attribute)\": [\n+        \"view_name (resolvermatch attribuut)\": [\n             [198, \"django.urls.ResolverMatch.view_name\", false]\n         ],\n-        \"view_on_site (modeladmin attribute)\": [\n+        \"view_on_site (modeladmin attribuut)\": [\n             [103, \"django.contrib.admin.ModelAdmin.view_on_site\", false]\n         ],\n         \"viewdoesnotexist\": [\n             [156, \"django.core.exceptions.ViewDoesNotExist\", false]\n         ],\n-        \"views.feed (class in django.contrib.syndication)\": [\n+        \"views.feed (klasse in django.contrib.syndication)\": [\n             [152, \"django.contrib.syndication.views.Feed\", false]\n         ],\n         \"views.index() (in module django.contrib.sitemaps)\": [\n             [149, \"django.contrib.sitemaps.views.index\", false]\n         ],\n         \"views.serve() (in module django.contrib.staticfiles)\": [\n             [151, \"django.contrib.staticfiles.views.serve\", false]\n         ],\n         \"views.sitemap() (in module django.contrib.sitemaps)\": [\n             [149, \"django.contrib.sitemaps.views.sitemap\", false]\n         ],\n-        \"views.successmessagemixin (class in django.contrib.messages)\": [\n+        \"views.successmessagemixin (klasse in django.contrib.messages)\": [\n             [135, \"django.contrib.messages.views.SuccessMessageMixin\", false]\n         ],\n-        \"violation_error_code (baseconstraint attribute)\": [\n+        \"violation_error_code (baseconstraint attribuut)\": [\n             [175, \"django.db.models.BaseConstraint.violation_error_code\", false]\n         ],\n-        \"violation_error_code (exclusionconstraint attribute)\": [\n+        \"violation_error_code (exclusionconstraint attribuut)\": [\n             [137, \"django.contrib.postgres.constraints.ExclusionConstraint.violation_error_code\", false]\n         ],\n-        \"violation_error_code (uniqueconstraint attribute)\": [\n+        \"violation_error_code (uniqueconstraint attribuut)\": [\n             [175, \"django.db.models.UniqueConstraint.violation_error_code\", false]\n         ],\n-        \"violation_error_message (baseconstraint attribute)\": [\n+        \"violation_error_message (baseconstraint attribuut)\": [\n             [175, \"django.db.models.BaseConstraint.violation_error_message\", false]\n         ],\n-        \"violation_error_message (uniqueconstraint attribute)\": [\n+        \"violation_error_message (uniqueconstraint attribuut)\": [\n             [175, \"django.db.models.UniqueConstraint.violation_error_message\", false]\n         ],\n-        \"vsi_buffer (gdalraster attribute)\": [\n+        \"vsi_buffer (gdalraster attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster.vsi_buffer\", false]\n         ],\n-        \"w3cgeofeed (class in django.contrib.gis.feeds)\": [\n+        \"w3cgeofeed (klasse in django.contrib.gis.feeds)\": [\n             [112, \"django.contrib.gis.feeds.W3CGeoFeed\", false]\n         ],\n-        \"warning (class in django.core.checks)\": [\n+        \"warning (klasse in django.core.checks)\": [\n             [86, \"django.core.checks.Warning\", false]\n         ],\n-        \"warp() (gdalraster method)\": [\n+        \"warp() (gdalraster methode)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster.warp\", false]\n         ],\n         \"week\": [\n             [185, \"std-fieldlookup-week\", false]\n         ],\n-        \"week (weekmixin attribute)\": [\n+        \"week (weekmixin attribuut)\": [\n             [94, \"django.views.generic.dates.WeekMixin.week\", false]\n         ],\n         \"week_day\": [\n             [185, \"std-fieldlookup-week_day\", false]\n         ],\n-        \"week_format (weekmixin attribute)\": [\n+        \"week_format (weekmixin attribuut)\": [\n             [94, \"django.views.generic.dates.WeekMixin.week_format\", false]\n         ],\n-        \"weekarchiveview (built-in class)\": [\n+        \"weekarchiveview (ge\\u00efntegreerde klasse)\": [\n             [88, \"WeekArchiveView\", false]\n         ],\n-        \"weekarchiveview (class in django.views.generic.dates)\": [\n+        \"weekarchiveview (klasse in django.views.generic.dates)\": [\n             [89, \"django.views.generic.dates.WeekArchiveView\", false]\n         ],\n-        \"weekmixin (class in django.views.generic.dates)\": [\n+        \"weekmixin (klasse in django.views.generic.dates)\": [\n             [94, \"django.views.generic.dates.WeekMixin\", false]\n         ],\n-        \"when (class in django.db.models.expressions)\": [\n+        \"when (klasse in django.db.models.expressions)\": [\n             [174, \"django.db.models.expressions.When\", false]\n         ],\n-        \"widget (class in django.forms)\": [\n-            [168, \"django.forms.Widget\", false]\n-        ],\n-        \"widget (field attribute)\": [\n+        \"widget (field attribuut)\": [\n             [162, \"django.forms.Field.widget\", false]\n         ],\n-        \"widget (multivaluefield attribute)\": [\n+        \"widget (klasse in django.forms)\": [\n+            [168, \"django.forms.Widget\", false]\n+        ],\n+        \"widget (multivaluefield attribuut)\": [\n             [162, \"django.forms.MultiValueField.widget\", false]\n         ],\n-        \"widget_type (boundfield attribute)\": [\n+        \"widget_type (boundfield attribuut)\": [\n             [161, \"django.forms.BoundField.widget_type\", false]\n         ],\n-        \"widgets (multiwidget attribute)\": [\n+        \"widgets (multiwidget attribuut)\": [\n             [168, \"django.forms.MultiWidget.widgets\", false]\n         ],\n-        \"width (field attribute)\": [\n+        \"width (field attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Field.width\", false]\n         ],\n-        \"width (gdalband attribute)\": [\n+        \"width (gdalband attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALBand.width\", false]\n         ],\n-        \"width (gdalraster attribute)\": [\n+        \"width (gdalraster attribuut)\": [\n             [115, \"django.contrib.gis.gdal.GDALRaster.width\", false]\n         ],\n-        \"width (imagefile attribute)\": [\n+        \"width (imagefile attribuut)\": [\n             [157, \"django.core.files.images.ImageFile.width\", false]\n         ],\n-        \"width_field (imagefield attribute)\": [\n+        \"width_field (imagefield attribuut)\": [\n             [178, \"django.db.models.ImageField.width_field\", false]\n         ],\n         \"widthratio\": [\n             [194, \"std-templatetag-widthratio\", false]\n         ],\n-        \"window (class in django.db.models.expressions)\": [\n+        \"window (klasse in django.db.models.expressions)\": [\n             [177, \"django.db.models.expressions.Window\", false]\n         ],\n-        \"window_compatible (aggregate attribute)\": [\n+        \"window_compatible (aggregate attribuut)\": [\n             [177, \"django.db.models.Aggregate.window_compatible\", false]\n         ],\n-        \"window_compatible (expression attribute)\": [\n+        \"window_compatible (expression attribuut)\": [\n             [177, \"django.db.models.Expression.window_compatible\", false]\n         ],\n-        \"windowframeexclusion (class in django.db.models.expressions)\": [\n+        \"windowframeexclusion (klasse in django.db.models.expressions)\": [\n             [177, \"django.db.models.expressions.WindowFrameExclusion\", false]\n         ],\n         \"with\": [\n             [194, \"std-templatetag-with\", false]\n         ],\n-        \"with_perm() (modelbackend method)\": [\n+        \"with_perm() (modelbackend methode)\": [\n             [105, \"django.contrib.auth.backends.ModelBackend.with_perm\", false]\n         ],\n-        \"with_perm() (models.usermanager method)\": [\n+        \"with_perm() (models.usermanager methode)\": [\n             [105, \"django.contrib.auth.models.UserManager.with_perm\", false]\n         ],\n         \"within\": [\n             [117, \"std-fieldlookup-within\", false]\n         ],\n-        \"within() (geosgeometry method)\": [\n+        \"within() (geosgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.within\", false]\n         ],\n-        \"within() (ogrgeometry method)\": [\n+        \"within() (ogrgeometry methode)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.within\", false]\n         ],\n-        \"within() (preparedgeometry method)\": [\n+        \"within() (preparedgeometry methode)\": [\n             [118, \"django.contrib.gis.geos.PreparedGeometry.within\", false]\n         ],\n-        \"wkb (geosgeometry attribute)\": [\n+        \"wkb (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.wkb\", false]\n         ],\n-        \"wkb (ogrgeometry attribute)\": [\n+        \"wkb (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.wkb\", false]\n         ],\n-        \"wkb_size (ogrgeometry attribute)\": [\n+        \"wkb_size (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.wkb_size\", false]\n         ],\n-        \"wkbreader (class in django.contrib.gis.geos)\": [\n+        \"wkbreader (klasse in django.contrib.gis.geos)\": [\n             [118, \"django.contrib.gis.geos.WKBReader\", false]\n         ],\n-        \"wkbwriter (class in django.contrib.gis.geos)\": [\n+        \"wkbwriter (klasse in django.contrib.gis.geos)\": [\n             [118, \"django.contrib.gis.geos.WKBWriter\", false]\n         ],\n-        \"wkt (envelope attribute)\": [\n+        \"wkt (envelope attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Envelope.wkt\", false]\n         ],\n-        \"wkt (geosgeometry attribute)\": [\n+        \"wkt (geosgeometry attribuut)\": [\n             [118, \"django.contrib.gis.geos.GEOSGeometry.wkt\", false]\n         ],\n-        \"wkt (ogrgeometry attribute)\": [\n+        \"wkt (ogrgeometry attribuut)\": [\n             [115, \"django.contrib.gis.gdal.OGRGeometry.wkt\", false]\n         ],\n-        \"wkt (spatialreference attribute)\": [\n+        \"wkt (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.wkt\", false]\n         ],\n-        \"wktreader (class in django.contrib.gis.geos)\": [\n+        \"wktreader (klasse in django.contrib.gis.geos)\": [\n             [118, \"django.contrib.gis.geos.WKTReader\", false]\n         ],\n-        \"wktwriter (class in django.contrib.gis.geos)\": [\n+        \"wktwriter (klasse in django.contrib.gis.geos)\": [\n             [118, \"django.contrib.gis.geos.WKTWriter\", false]\n         ],\n         \"wordcount\": [\n             [194, \"std-templatefilter-wordcount\", false]\n         ],\n         \"wordwrap\": [\n             [194, \"std-templatefilter-wordwrap\", false]\n         ],\n-        \"writable() (httpresponse method)\": [\n+        \"writable() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.writable\", false]\n         ],\n-        \"write() (httpresponse method)\": [\n+        \"write() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.write\", false]\n         ],\n-        \"write() (syndicationfeed method)\": [\n+        \"write() (syndicationfeed methode)\": [\n             [200, \"django.utils.feedgenerator.SyndicationFeed.write\", false]\n         ],\n-        \"write() (wkbwriter method)\": [\n+        \"write() (wkbwriter methode)\": [\n             [118, \"django.contrib.gis.geos.WKBWriter.write\", false]\n         ],\n-        \"write() (wktwriter method)\": [\n+        \"write() (wktwriter methode)\": [\n             [118, \"django.contrib.gis.geos.WKTWriter.write\", false]\n         ],\n-        \"write_hex() (wkbwriter method)\": [\n+        \"write_hex() (wkbwriter methode)\": [\n             [118, \"django.contrib.gis.geos.WKBWriter.write_hex\", false]\n         ],\n-        \"writelines() (httpresponse method)\": [\n+        \"writelines() (httpresponse methode)\": [\n             [188, \"django.http.HttpResponse.writelines\", false]\n         ],\n-        \"writestring() (syndicationfeed method)\": [\n+        \"writestring() (syndicationfeed methode)\": [\n             [200, \"django.utils.feedgenerator.SyndicationFeed.writeString\", false]\n         ],\n         \"wsgi_application\": [\n             [190, \"std-setting-WSGI_APPLICATION\", false]\n         ],\n-        \"wsgi_request (response attribute)\": [\n+        \"wsgi_request (response attribuut)\": [\n             [612, \"django.test.Response.wsgi_request\", false]\n         ],\n-        \"x (linestring attribute)\": [\n+        \"x (linestring attribuut)\": [\n             [115, \"django.contrib.gis.gdal.LineString.x\", false]\n         ],\n-        \"x (point attribute)\": [\n+        \"x (point attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Point.x\", false]\n         ],\n-        \"x_default (sitemap attribute)\": [\n+        \"x_default (sitemap attribuut)\": [\n             [149, \"django.contrib.sitemaps.Sitemap.x_default\", false]\n         ],\n         \"x_frame_options\": [\n             [190, \"std-setting-X_FRAME_OPTIONS\", false]\n         ],\n-        \"xframeoptionsmiddleware (class in django.middleware.clickjacking)\": [\n+        \"xframeoptionsmiddleware (klasse in django.middleware.clickjacking)\": [\n             [171, \"django.middleware.clickjacking.XFrameOptionsMiddleware\", false]\n         ],\n         \"xml\": [\n             [82, \"index-4\", false]\n         ],\n-        \"xml (spatialreference attribute)\": [\n+        \"xml (spatialreference attribuut)\": [\n             [115, \"django.contrib.gis.gdal.SpatialReference.xml\", false]\n         ],\n-        \"y (linestring attribute)\": [\n+        \"y (linestring attribuut)\": [\n             [115, \"django.contrib.gis.gdal.LineString.y\", false]\n         ],\n-        \"y (point attribute)\": [\n+        \"y (point attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Point.y\", false]\n         ],\n         \"year\": [\n             [185, \"std-fieldlookup-year\", false]\n         ],\n-        \"year (yearmixin attribute)\": [\n+        \"year (yearmixin attribuut)\": [\n             [94, \"django.views.generic.dates.YearMixin.year\", false]\n         ],\n-        \"year_format (yearmixin attribute)\": [\n+        \"year_format (yearmixin attribuut)\": [\n             [94, \"django.views.generic.dates.YearMixin.year_format\", false]\n         ],\n         \"year_month_format\": [\n             [190, \"std-setting-YEAR_MONTH_FORMAT\", false]\n         ],\n-        \"yeararchiveview (built-in class)\": [\n+        \"yeararchiveview (ge\\u00efntegreerde klasse)\": [\n             [88, \"YearArchiveView\", false]\n         ],\n-        \"yeararchiveview (class in django.views.generic.dates)\": [\n+        \"yeararchiveview (klasse in django.views.generic.dates)\": [\n             [89, \"django.views.generic.dates.YearArchiveView\", false]\n         ],\n-        \"yearmixin (class in django.views.generic.dates)\": [\n+        \"yearmixin (klasse in django.views.generic.dates)\": [\n             [94, \"django.views.generic.dates.YearMixin\", false]\n         ],\n-        \"years (selectdatewidget attribute)\": [\n+        \"years (selectdatewidget attribuut)\": [\n             [168, \"django.forms.SelectDateWidget.years\", false]\n         ],\n         \"yesno\": [\n             [194, \"std-templatefilter-yesno\", false]\n         ],\n-        \"z (linestring attribute)\": [\n+        \"z (linestring attribuut)\": [\n             [115, \"django.contrib.gis.gdal.LineString.z\", false]\n         ],\n-        \"z (point attribute)\": [\n+        \"z (point attribuut)\": [\n             [115, \"django.contrib.gis.gdal.Point.z\", false]\n         ]\n     },\n     \"objects\": {\n         \"\": [\n             [88, 0, 1, \"\", \"ArchiveIndexView\"],\n             [88, 0, 1, \"\", \"CreateView\"],\n@@ -34066,24 +34066,24 @@\n         \"testserver\": [\n             [155, 7, 1, \"cmdoption-testserver-addrport\", \"--addrport\"],\n             [155, 7, 1, \"cmdoption-testserver-noinput\", \"--no-input\"],\n             [155, 7, 1, \"cmdoption-testserver-noinput\", \"--noinput\"]\n         ]\n     },\n     \"objnames\": {\n-        \"0\": [\"py\", \"class\", \"Python class\"],\n-        \"1\": [\"py\", \"method\", \"Python method\"],\n-        \"2\": [\"py\", \"function\", \"Python function\"],\n+        \"0\": [\"py\", \"class\", \"Python klasse\"],\n+        \"1\": [\"py\", \"method\", \"Python methode\"],\n+        \"2\": [\"py\", \"function\", \"Python functie\"],\n         \"3\": [\"py\", \"module\", \"Python module\"],\n-        \"4\": [\"py\", \"attribute\", \"Python attribute\"],\n+        \"4\": [\"py\", \"attribute\", \"Python attribuut\"],\n         \"5\": [\"py\", \"data\", \"Python data\"],\n-        \"6\": [\"py\", \"exception\", \"Python exception\"],\n-        \"7\": [\"std\", \"cmdoption\", \"program option\"],\n+        \"6\": [\"py\", \"exception\", \"Python exceptie\"],\n+        \"7\": [\"std\", \"cmdoption\", \"programmaoptie\"],\n         \"8\": [\"std\", \"setting\", \"setting\"],\n-        \"9\": [\"std\", \"envvar\", \"environment variable\"],\n+        \"9\": [\"std\", \"envvar\", \"omgevingsvariabele\"],\n         \"10\": [\"std\", \"templatefilter\", \"templatefilter\"],\n         \"11\": [\"std\", \"fieldlookup\", \"fieldlookup\"],\n         \"12\": [\"std\", \"templatetag\", \"templatetag\"],\n         \"13\": [\"std\", \"django-admin\", \"django-admin\"]\n     },\n     \"objtypes\": {\n         \"0\": \"py:class\",\n@@ -34098,29 +34098,28 @@\n         \"9\": \"std:envvar\",\n         \"10\": \"std:templatefilter\",\n         \"11\": \"std:fieldlookup\",\n         \"12\": \"std:templatetag\",\n         \"13\": \"std:django-admin\"\n     },\n     \"terms\": {\n-        \"\": [0, 2, 5, 7, 8, 9, 10, 11, 13, 14, 15, 18, 19, 20, 23, 25, 26, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 71, 72, 73, 74, 75, 80, 81, 82, 85, 86, 87, 89, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 114, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 130, 131, 134, 135, 136, 139, 143, 146, 148, 149, 150, 151, 152, 155, 156, 157, 159, 160, 162, 165, 166, 167, 168, 171, 172, 174, 175, 176, 177, 178, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 207, 208, 210, 211, 212, 215, 216, 217, 219, 220, 223, 225, 238, 245, 246, 247, 248, 251, 256, 257, 263, 264, 265, 266, 267, 270, 271, 274, 277, 278, 280, 282, 284, 285, 286, 287, 288, 292, 296, 297, 300, 303, 305, 306, 307, 308, 309, 310, 312, 315, 317, 319, 320, 321, 322, 323, 325, 327, 329, 330, 332, 335, 336, 337, 339, 340, 341, 343, 344, 345, 346, 347, 349, 350, 351, 352, 355, 357, 363, 369, 370, 373, 377, 379, 383, 384, 390, 391, 393, 400, 404, 411, 415, 416, 419, 423, 437, 443, 454, 466, 478, 483, 489, 492, 514, 518, 520, 544, 546, 548, 549, 552, 553, 554, 555, 556, 558, 559, 560, 562, 563, 564, 565, 567, 569, 571, 572, 574, 575, 577, 579, 582, 584, 585, 588, 589, 590, 591, 593, 594, 595, 596, 597, 598, 599, 600, 601, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n         \"0\": [0, 6, 7, 12, 16, 19, 21, 22, 24, 27, 28, 31, 37, 38, 42, 43, 46, 52, 54, 56, 58, 60, 61, 62, 65, 67, 71, 72, 73, 76, 86, 96, 100, 101, 103, 104, 109, 110, 114, 115, 116, 117, 118, 120, 121, 124, 125, 127, 131, 133, 136, 139, 146, 149, 151, 152, 154, 155, 156, 157, 161, 162, 166, 168, 174, 175, 176, 177, 178, 180, 185, 187, 188, 190, 191, 193, 194, 196, 197, 200, 201, 209, 210, 213, 216, 219, 223, 234, 252, 253, 260, 268, 274, 277, 278, 291, 303, 304, 305, 312, 315, 316, 320, 336, 341, 345, 351, 354, 376, 377, 384, 385, 386, 391, 392, 400, 404, 436, 437, 444, 451, 470, 472, 488, 502, 535, 542, 543, 545, 546, 550, 551, 554, 560, 568, 571, 572, 574, 576, 577, 580, 583, 584, 585, 589, 591, 595, 596, 600, 601, 604, 608, 609, 611, 612],\n         \"00\": [115, 133, 162, 176, 185, 190, 194, 421, 436, 595, 604],\n         \"000\": [80, 133, 149, 190, 194, 203, 205, 209, 362, 421, 436, 451, 477, 488, 502, 522, 535, 543, 550],\n         \"0000\": 176,\n         \"00000\": 194,\n         \"000000\": [115, 118, 131, 194],\n         \"0000000000\": 67,\n         \"0000000000000000\": [118, 213],\n         \"00000000013ff00000000000003ff0000000000000\": 118,\n         \"000000e\": 194,\n         \"0001\": [73, 131, 155, 194],\n         \"000123\": [176, 194],\n         \"0001_do_awesom\": 44,\n-        \"0001_initi\": [44, 71, 73, 131, 547, 550, 600],\n+        \"0001_initial\": [44, 71, 73, 131, 547, 550, 600],\n         \"0001_squashed_0004_undo_someth\": 600,\n         \"0002\": 600,\n         \"000200\": 190,\n         \"0002_auto\": 600,\n         \"0002_migrate_md5_password\": 550,\n         \"0002_some_chang\": 600,\n         \"0003\": 600,\n@@ -34129,33 +34128,34 @@\n         \"0003_auto\": 600,\n         \"0003_auto_20150129_1705\": 44,\n         \"0004\": 600,\n         \"0004_add_uuid_field\": 44,\n         \"0004_foobar\": 600,\n         \"0004_undo_someth\": 600,\n         \"0005\": 213,\n-        \"0005_populate_uuid_valu\": 44,\n-        \"0006_remove_uuid_nul\": 44,\n+        \"0005_populate_uuid_values\": 44,\n+        \"0006_remove_uuid_null\": 44,\n         \"000th\": 124,\n-        \"001\": [76, 110, 118],\n+        \"001\": [110, 118],\n         \"0010\": 64,\n+        \"001s\": 76,\n         \"002\": 7,\n-        \"003\": 611,\n+        \"003s\": 611,\n         \"004\": 185,\n         \"00922\": [217, 337, 352],\n         \"00932\": 154,\n         \"00a0\": 593,\n         \"01\": [133, 152, 162, 176, 178, 185, 194, 572, 580, 595, 604],\n         \"0100\": [347, 354],\n         \"010100000000000000000014400000000000003740\": 118,\n         \"0101000000000000000000f03f0000000000000040\": 115,\n         \"0101000000000000000000f03f000000000000f03f\": 118,\n         \"0101000020e6100000000000000000f03f000000000000f03f\": 118,\n         \"0101000080000000000000f03f000000000000f03f000000000000f03f\": 118,\n-        \"0123_the_previous_migr\": 44,\n+        \"0123_the_previous_migration\": 44,\n         \"0124_move_old_app_to_new_app\": 44,\n         \"01745329251994328\": 115,\n         \"017453292519943295\": [115, 124],\n         \"0174532925199433\": 131,\n         \"01843\": 312,\n         \"01h\": 194,\n         \"01t13\": 595,\n@@ -34336,18 +34336,19 @@\n         \"191\": [162, 213, 579],\n         \"19107\": 312,\n         \"1912\": 580,\n         \"191x287\": [162, 579],\n         \"192\": [155, 162, 178],\n         \"1922\": 125,\n         \"19252\": 296,\n-        \"1930\": 3,\n+        \"1930s\": 3,\n         \"1940\": 185,\n         \"1945\": [198, 569],\n-        \"1950\": [3, 103],\n+        \"1950\": 103,\n+        \"1950s\": 3,\n         \"1952\": 604,\n         \"1960\": [103, 569],\n         \"19607\": 296,\n         \"1961\": 569,\n         \"1962\": 569,\n         \"1965\": 569,\n         \"1968\": 569,\n@@ -34491,15 +34492,16 @@\n         \"21795\": 309,\n         \"21880\": 308,\n         \"21882\": 308,\n         \"21996\": 309,\n         \"21st\": 82,\n         \"22\": [194, 238, 276, 294, 314, 317, 376, 467, 544, 611],\n         \"220408\": 114,\n-        \"221\": [176, 611],\n+        \"221\": 176,\n+        \"221s\": 611,\n         \"22245\": 309,\n         \"22248\": 320,\n         \"22250\": 309,\n         \"22256\": 309,\n         \"22291\": 309,\n         \"22321\": 309,\n         \"22364\": 309,\n@@ -35532,18 +35534,20 @@\n         \"3x\": 611,\n         \"3xx\": 155,\n         \"3\\u03c0\": 114,\n         \"4\": [0, 6, 14, 16, 18, 30, 37, 43, 45, 47, 52, 54, 56, 57, 60, 61, 62, 65, 66, 68, 69, 71, 74, 76, 86, 96, 103, 110, 114, 115, 116, 117, 118, 120, 121, 123, 126, 131, 133, 139, 140, 141, 146, 149, 154, 155, 160, 162, 168, 172, 176, 177, 178, 181, 185, 187, 188, 190, 194, 196, 200, 201, 202, 205, 213, 218, 220, 222, 232, 241, 244, 247, 252, 257, 260, 263, 291, 299, 306, 311, 316, 320, 321, 323, 328, 330, 338, 343, 344, 348, 353, 355, 357, 359, 362, 364, 371, 376, 382, 387, 391, 395, 399, 404, 406, 411, 416, 417, 418, 431, 432, 433, 435, 436, 446, 450, 451, 452, 454, 456, 457, 459, 465, 466, 469, 472, 522, 524, 528, 530, 540, 543, 551, 559, 560, 562, 569, 572, 583, 591, 593, 595, 600, 601, 604, 612],\n         \"40\": [52, 67, 115, 125, 135, 161, 168, 176, 194, 205, 547, 582, 589],\n         \"400\": [25, 47, 76, 170, 180, 188, 190, 199, 451, 554],\n         \"4000\": 213,\n-        \"400000\": [115, 604],\n+        \"400000\": 115,\n+        \"400000s\": 604,\n         \"403\": [12, 25, 153, 188, 268, 548, 592],\n         \"403_csrf\": [190, 213],\n         \"404\": [0, 12, 25, 70, 76, 89, 90, 94, 96, 103, 148, 155, 188, 190, 217, 234, 268, 291, 348, 436, 452, 480, 503, 535, 545, 553, 588, 591, 592],\n+        \"404s\": [32, 107, 148, 348],\n         \"405\": 188,\n         \"406\": 554,\n         \"40641620418717\": 176,\n         \"4095\": 143,\n         \"4096\": [143, 188, 289, 290, 298, 299, 589],\n         \"40x\": 348,\n         \"41\": [114, 128],\n@@ -35607,20 +35611,21 @@\n         \"4dec\": 161,\n         \"4ed9\": 161,\n         \"4f5b\": 161,\n         \"4th\": 194,\n         \"4xx\": [155, 170, 588],\n         \"5\": [0, 3, 6, 18, 31, 45, 52, 56, 58, 60, 61, 62, 65, 66, 68, 69, 70, 71, 72, 74, 75, 77, 80, 86, 87, 103, 110, 113, 114, 115, 116, 117, 118, 120, 125, 126, 136, 139, 149, 151, 152, 154, 155, 160, 161, 162, 166, 168, 172, 174, 175, 176, 177, 178, 181, 185, 187, 188, 190, 194, 199, 200, 202, 205, 212, 213, 219, 221, 222, 248, 252, 258, 260, 268, 270, 278, 280, 304, 307, 308, 312, 316, 320, 324, 325, 331, 344, 347, 349, 354, 356, 358, 361, 362, 372, 377, 388, 392, 393, 397, 409, 417, 421, 432, 433, 436, 440, 447, 471, 473, 475, 477, 484, 488, 489, 498, 500, 513, 514, 518, 551, 560, 569, 572, 577, 579, 580, 585, 589, 591, 600, 606, 607, 612],\n         \"50\": [3, 72, 86, 103, 118, 131, 135, 149, 162, 174, 176, 177, 178, 181, 185, 187, 316, 328, 553, 564, 568, 569, 585, 596, 604],\n-        \"500\": [12, 25, 32, 103, 107, 133, 148, 188, 190, 194, 200, 260, 268, 316, 393, 421, 508, 509, 532, 533, 535, 545, 551, 588, 589, 612],\n+        \"500\": [12, 25, 32, 103, 107, 133, 188, 190, 194, 200, 260, 268, 316, 393, 421, 508, 509, 532, 533, 535, 545, 551, 588, 589, 612],\n         \"5000\": 31,\n         \"50000\": 149,\n         \"500000\": 115,\n         \"5000000000000000\": 213,\n         \"500m\": [190, 328],\n+        \"500s\": [107, 148],\n         \"50m\": [190, 362],\n         \"512\": 451,\n         \"52\": [16, 176, 185],\n         \"5289158821\": 607,\n         \"53\": [72, 176, 185, 194, 595],\n         \"5321\": [316, 328],\n         \"5322\": 194,\n@@ -35717,23 +35722,24 @@\n         \"7ab1df0e9d\": 67,\n         \"7b3a3a2c00\": 67,\n         \"7bfe\": 161,\n         \"7c449b\": 103,\n         \"7d85d30c4a\": 67,\n         \"7th\": 14,\n         \"8\": [0, 6, 8, 17, 18, 30, 31, 43, 45, 50, 52, 56, 62, 65, 68, 71, 78, 86, 110, 114, 115, 116, 117, 118, 120, 121, 124, 125, 126, 131, 139, 146, 149, 152, 154, 168, 171, 176, 180, 185, 187, 188, 190, 193, 194, 197, 200, 209, 213, 222, 224, 226, 227, 234, 238, 247, 251, 278, 282, 290, 303, 312, 316, 327, 348, 349, 354, 355, 361, 362, 368, 370, 371, 373, 375, 379, 391, 392, 393, 399, 415, 420, 421, 435, 436, 450, 451, 472, 476, 477, 487, 488, 501, 502, 503, 521, 534, 535, 537, 550, 569, 577, 589, 595, 596, 600, 604, 608, 612],\n-        \"80\": [16, 25, 58, 86, 102, 115, 116, 143, 150, 348, 392, 564, 569, 583],\n+        \"80\": [16, 25, 58, 86, 115, 116, 143, 150, 348, 392, 564, 569, 583],\n         \"800\": 194,\n         \"8000\": [21, 22, 24, 28, 54, 72, 73, 77, 79, 131, 155, 188, 609],\n         \"8016109999999941\": 117,\n         \"8016128540039\": 117,\n         \"8025\": 577,\n         \"807\": 116,\n         \"8081\": 348,\n         \"80c0cbf1c97047daed2c5b41b296bbc56fe1d7e3\": 47,\n+        \"80s\": 102,\n         \"81\": 560,\n         \"81518187b3\": 67,\n         \"8179\": 348,\n         \"82\": 115,\n         \"83\": 131,\n         \"834\": 116,\n         \"84\": [115, 128, 131],\n@@ -35757,21 +35763,22 @@\n         \"88bea72c02274f3c9bf1cb2bb8cee4fc\": 604,\n         \"89\": 176,\n         \"8901\": [115, 131],\n         \"89314403881\": 125,\n         \"8961\": 205,\n         \"8dde9e28d9\": 67,\n         \"8f5bb2\": 103,\n-        \"9\": [0, 6, 16, 18, 19, 58, 61, 62, 86, 115, 120, 133, 149, 153, 155, 161, 162, 168, 176, 178, 180, 185, 187, 193, 194, 200, 224, 248, 258, 261, 265, 270, 277, 284, 291, 293, 294, 295, 304, 306, 316, 318, 320, 324, 326, 329, 330, 341, 362, 364, 378, 392, 394, 401, 409, 423, 424, 436, 439, 440, 444, 453, 471, 479, 488, 490, 502, 504, 506, 508, 522, 524, 530, 532, 550, 559, 569, 591, 595, 600, 604, 612],\n-        \"90\": [60, 102, 118, 131, 143, 176, 178, 213, 545],\n+        \"9\": [0, 6, 18, 19, 58, 61, 62, 86, 115, 120, 133, 149, 153, 155, 161, 162, 168, 176, 178, 180, 185, 187, 193, 194, 200, 224, 248, 258, 261, 265, 270, 277, 284, 291, 293, 294, 295, 304, 306, 316, 318, 320, 324, 326, 329, 330, 341, 362, 364, 378, 392, 394, 401, 409, 423, 424, 436, 439, 440, 444, 453, 471, 479, 488, 490, 502, 504, 506, 508, 522, 524, 530, 532, 550, 559, 569, 591, 595, 600, 604, 612],\n+        \"90\": [60, 118, 131, 143, 176, 178, 213, 545],\n         \"900\": 551,\n         \"9000\": [135, 328],\n         \"900913\": 120,\n         \"905320\": 110,\n         \"9087476710785\": 176,\n+        \"90s\": 102,\n         \"91\": [60, 152, 203, 213, 545],\n         \"9110\": [153, 171, 200, 202, 559, 612],\n         \"9111\": 551,\n         \"9122\": [115, 131],\n         \"9179\": 161,\n         \"9209258773829491\": 176,\n         \"9223372036854775807\": [178, 213, 436, 583],\n@@ -35806,61 +35813,30 @@\n         \"999999999\": [220, 338, 353],\n         \"9999999999999986\": 176,\n         \"9_\": 167,\n         \"9a\": 304,\n         \"9c\": 197,\n         \"9cf0e26691b64147a67e2a9f06ad7a53\": 604,\n         \"9im\": [117, 118],\n-        \"A\": [0, 2, 3, 6, 9, 10, 12, 15, 18, 30, 32, 34, 36, 37, 38, 40, 42, 43, 44, 45, 46, 47, 51, 52, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 67, 71, 72, 73, 75, 80, 82, 85, 86, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 110, 114, 115, 116, 117, 118, 121, 124, 125, 126, 128, 131, 133, 134, 135, 137, 139, 140, 144, 146, 149, 150, 151, 153, 154, 155, 156, 159, 160, 161, 162, 166, 167, 168, 171, 172, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 204, 205, 206, 207, 208, 209, 213, 216, 220, 224, 252, 260, 265, 266, 268, 284, 285, 291, 304, 316, 326, 328, 330, 336, 338, 340, 348, 351, 353, 354, 355, 362, 368, 376, 392, 403, 426, 436, 443, 448, 451, 477, 488, 522, 536, 543, 546, 548, 549, 550, 551, 552, 553, 555, 556, 558, 560, 564, 565, 566, 568, 569, 570, 571, 572, 574, 575, 576, 577, 580, 581, 582, 585, 588, 589, 590, 591, 593, 594, 595, 596, 599, 600, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n-        \"AND\": [14, 103, 136, 146, 152, 174, 177, 291, 308, 488, 563, 572, 574],\n-        \"AS\": [73, 131, 177, 185, 569, 574],\n-        \"AT\": 190,\n-        \"And\": [3, 14, 19, 26, 34, 36, 70, 73, 76, 78, 82, 103, 106, 112, 131, 152, 162, 168, 178, 185, 187, 191, 200, 207, 209, 260, 268, 551, 555, 562, 567, 570, 580, 589, 591, 596, 598],\n-        \"As\": [2, 3, 4, 13, 14, 16, 19, 23, 30, 32, 34, 40, 41, 48, 50, 51, 52, 55, 60, 61, 64, 65, 66, 67, 75, 76, 79, 85, 86, 96, 100, 102, 103, 105, 107, 115, 118, 121, 124, 135, 139, 150, 152, 154, 155, 156, 160, 162, 167, 172, 175, 177, 178, 180, 184, 185, 190, 191, 193, 194, 196, 198, 200, 201, 205, 207, 208, 209, 213, 222, 238, 252, 260, 268, 279, 282, 289, 291, 298, 304, 316, 317, 327, 328, 341, 348, 379, 409, 411, 415, 436, 437, 440, 441, 451, 452, 454, 467, 471, 472, 477, 478, 488, 493, 502, 518, 519, 522, 529, 535, 545, 546, 547, 548, 550, 551, 555, 557, 558, 559, 560, 567, 568, 569, 571, 572, 574, 577, 580, 581, 582, 583, 588, 589, 590, 591, 592, 595, 596, 599, 600, 602, 604, 609, 611, 612],\n-        \"At\": [3, 9, 21, 32, 43, 47, 57, 60, 61, 64, 65, 66, 67, 76, 78, 79, 80, 81, 85, 103, 106, 126, 151, 154, 177, 181, 196, 222, 268, 274, 291, 303, 312, 362, 421, 522, 547, 548, 556, 557, 568, 570, 571, 574, 581, 591, 595, 596, 599, 602, 604, 612],\n-        \"BY\": [14, 59, 73, 131, 138, 177, 185, 340, 372, 421, 424, 428, 430, 436, 443, 444, 502, 569],\n-        \"Be\": [11, 19, 25, 51, 80, 86, 98, 105, 121, 139, 155, 160, 162, 167, 170, 177, 185, 190, 304, 328, 502, 546, 548, 550, 551, 565, 571, 572, 579, 585, 589, 593, 603, 604, 605, 609, 612],\n-        \"Being\": [69, 185, 608],\n-        \"But\": [0, 4, 5, 7, 19, 47, 70, 73, 75, 76, 78, 85, 103, 106, 150, 151, 168, 177, 178, 188, 193, 197, 213, 268, 291, 547, 551, 555, 571, 572, 576, 580, 582, 583, 589, 595, 612],\n-        \"By\": [1, 2, 12, 13, 14, 15, 19, 25, 29, 32, 34, 35, 36, 47, 48, 51, 52, 56, 57, 67, 70, 73, 74, 75, 78, 81, 85, 87, 89, 91, 94, 95, 96, 98, 99, 100, 102, 103, 105, 107, 113, 115, 118, 121, 124, 126, 128, 130, 135, 136, 137, 140, 146, 149, 150, 151, 152, 153, 154, 155, 160, 161, 162, 166, 167, 168, 170, 172, 175, 176, 177, 178, 180, 181, 182, 185, 190, 192, 193, 194, 196, 197, 198, 199, 201, 202, 206, 213, 242, 291, 328, 348, 420, 421, 422, 547, 548, 549, 550, 551, 553, 558, 560, 568, 569, 570, 572, 574, 576, 577, 579, 580, 581, 582, 583, 585, 588, 589, 590, 596, 599, 600, 602, 603, 604, 607, 609, 611, 612],\n-        \"FOR\": [154, 185, 222, 362],\n-        \"For\": [0, 1, 3, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 52, 54, 55, 56, 57, 58, 60, 61, 63, 65, 66, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 84, 86, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 128, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 143, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 184, 185, 186, 187, 188, 190, 191, 192, 194, 195, 197, 198, 199, 200, 201, 203, 204, 205, 206, 209, 210, 211, 212, 213, 216, 222, 252, 254, 256, 257, 258, 259, 260, 261, 262, 266, 268, 269, 274, 278, 285, 288, 291, 297, 303, 304, 306, 312, 316, 320, 321, 328, 330, 336, 340, 341, 348, 351, 354, 355, 362, 376, 383, 392, 393, 419, 421, 436, 451, 462, 477, 488, 501, 502, 503, 522, 535, 543, 544, 545, 546, 547, 548, 550, 551, 552, 553, 555, 556, 557, 558, 559, 560, 563, 564, 565, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 585, 588, 589, 591, 592, 593, 595, 596, 599, 600, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n-        \"IF\": [145, 172],\n+        \"9s\": 16,\n+        \"DATE\": 61,\n+        \"DE\": [117, 118],\n+        \"Dane\": 131,\n+        \"Date\": [61, 73, 78, 89, 90, 92, 93, 133, 178, 180, 190, 194, 213, 222, 328, 348, 436, 488, 502],\n         \"IN\": [155, 177, 185, 213, 268, 348],\n-        \"INTO\": [110, 172, 523],\n-        \"If\": [0, 1, 2, 3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 23, 25, 27, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105, 106, 107, 109, 110, 114, 115, 117, 118, 120, 121, 122, 123, 124, 126, 128, 130, 131, 135, 137, 139, 140, 141, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 209, 210, 213, 216, 222, 223, 224, 225, 229, 233, 237, 238, 252, 257, 260, 268, 271, 278, 282, 287, 291, 292, 296, 297, 300, 304, 306, 309, 316, 319, 321, 327, 328, 330, 336, 339, 340, 341, 345, 348, 349, 351, 354, 355, 362, 365, 368, 369, 374, 376, 378, 379, 384, 388, 391, 392, 404, 407, 409, 414, 415, 421, 436, 438, 440, 451, 463, 471, 477, 488, 502, 509, 533, 535, 543, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 562, 563, 564, 565, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 579, 580, 581, 582, 583, 585, 588, 589, 590, 591, 592, 595, 596, 598, 599, 600, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n+        \"IS\": [185, 194, 518],\n         \"In\": [1, 3, 4, 9, 11, 12, 13, 14, 15, 16, 19, 24, 25, 27, 32, 36, 37, 39, 41, 42, 43, 44, 46, 47, 51, 52, 54, 55, 56, 57, 58, 59, 61, 63, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 85, 86, 89, 94, 100, 103, 104, 105, 106, 107, 110, 112, 113, 114, 115, 116, 118, 120, 121, 123, 124, 125, 126, 128, 130, 131, 133, 135, 137, 139, 142, 144, 145, 146, 149, 150, 151, 152, 153, 154, 155, 157, 159, 160, 161, 162, 167, 168, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 188, 190, 191, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 205, 206, 209, 210, 212, 213, 216, 221, 222, 242, 245, 247, 252, 254, 256, 257, 260, 265, 266, 268, 271, 273, 274, 278, 282, 284, 285, 288, 289, 290, 291, 297, 298, 299, 300, 302, 303, 304, 305, 306, 309, 311, 312, 316, 321, 324, 327, 328, 330, 336, 341, 348, 351, 355, 362, 383, 392, 397, 406, 411, 412, 419, 420, 421, 422, 433, 436, 450, 451, 452, 454, 455, 460, 462, 467, 477, 478, 480, 487, 488, 493, 498, 501, 503, 519, 522, 535, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 564, 565, 568, 569, 570, 571, 572, 573, 574, 575, 576, 579, 580, 581, 582, 583, 585, 588, 589, 590, 591, 592, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n-        \"Into\": 67,\n-        \"It\": [2, 3, 7, 11, 12, 14, 15, 16, 18, 19, 21, 22, 23, 24, 25, 28, 29, 32, 34, 36, 37, 38, 41, 43, 44, 46, 48, 50, 51, 53, 55, 56, 57, 58, 59, 60, 61, 64, 65, 67, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 82, 85, 86, 87, 90, 91, 94, 98, 102, 103, 105, 106, 107, 110, 113, 114, 115, 117, 118, 120, 121, 131, 134, 135, 136, 139, 140, 144, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 161, 162, 166, 167, 168, 170, 171, 172, 176, 177, 178, 181, 182, 183, 184, 185, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 204, 205, 206, 209, 211, 212, 213, 222, 223, 245, 256, 257, 259, 260, 268, 283, 291, 292, 297, 298, 304, 305, 309, 316, 323, 328, 348, 354, 357, 362, 392, 421, 436, 451, 477, 488, 502, 543, 546, 547, 548, 549, 550, 551, 552, 554, 555, 556, 557, 558, 559, 560, 565, 566, 567, 568, 569, 570, 571, 572, 574, 576, 577, 580, 581, 583, 584, 588, 589, 591, 592, 593, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n-        \"Its\": [45, 72, 82, 103, 119, 131, 149, 161, 162, 188, 201, 205, 348, 570],\n-        \"NO\": [154, 178, 200, 238, 307, 325, 379, 415, 511, 524, 539],\n-        \"NOT\": [73, 131, 145, 146, 151, 155, 171, 172, 174, 177, 185, 268, 320, 488, 548, 569, 572, 589, 600],\n-        \"No\": [3, 7, 16, 25, 51, 58, 65, 67, 70, 72, 73, 74, 76, 86, 90, 120, 121, 139, 153, 155, 162, 168, 171, 176, 177, 178, 185, 186, 196, 213, 223, 252, 304, 316, 451, 548, 551, 554, 567, 572, 574, 583, 589, 590, 600, 603, 611],\n-        \"Not\": [45, 73, 76, 97, 103, 114, 115, 139, 153, 155, 181, 185, 190, 194, 202, 260, 304, 557, 568, 577, 583, 589, 602, 605],\n+        \"Is\": [0, 5, 55, 103, 115, 547, 596],\n+        \"NA\": 116,\n         \"OF\": [154, 362],\n-        \"ON\": [14, 73, 117, 131, 154, 178, 181, 184, 185, 268, 304, 362, 436, 572],\n-        \"OR\": [103, 117, 136, 146, 177, 291, 393, 488, 572],\n+        \"OVER\": [177, 362],\n         \"Of\": [161, 362, 557, 574],\n-        \"On\": [1, 2, 19, 40, 43, 44, 49, 52, 56, 66, 73, 78, 90, 91, 110, 114, 117, 120, 121, 122, 130, 131, 139, 140, 150, 151, 155, 159, 168, 171, 172, 174, 176, 177, 178, 185, 190, 192, 209, 213, 222, 304, 316, 340, 362, 392, 400, 407, 411, 421, 423, 437, 438, 454, 463, 477, 478, 488, 522, 547, 551, 569, 570, 572, 576, 580, 581, 585, 595, 600, 602, 611],\n-        \"One\": [2, 51, 57, 58, 61, 64, 67, 70, 74, 77, 78, 79, 80, 101, 103, 152, 154, 171, 178, 181, 185, 188, 190, 191, 196, 197, 198, 204, 206, 209, 211, 257, 260, 271, 291, 300, 309, 547, 551, 557, 559, 561, 580, 588, 598, 603],\n-        \"Or\": [31, 34, 52, 56, 68, 74, 80, 87, 103, 130, 155, 162, 168, 177, 178, 181, 185, 194, 196, 200, 252, 548, 556, 560, 569, 582, 588, 591, 595, 596, 609, 612],\n-        \"Such\": [16, 85, 103, 115, 155, 167, 184, 194, 291, 304, 316, 392, 451, 535, 551, 569, 574, 576, 591, 595],\n-        \"THE\": 252,\n-        \"THEN\": [174, 185],\n-        \"TO\": [44, 154, 178, 328, 421],\n-        \"That\": [0, 1, 3, 9, 11, 14, 16, 19, 29, 32, 34, 35, 36, 41, 51, 52, 56, 58, 65, 67, 70, 72, 73, 74, 75, 76, 77, 78, 80, 82, 85, 100, 103, 105, 135, 146, 150, 151, 152, 154, 155, 157, 160, 167, 168, 171, 178, 181, 184, 185, 186, 187, 193, 196, 206, 209, 213, 252, 304, 316, 328, 392, 421, 547, 550, 551, 552, 553, 568, 569, 572, 576, 581, 593, 595, 596, 600, 601, 602, 604, 606, 608, 612],\n-        \"The\": [0, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 43, 44, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 59, 61, 62, 63, 64, 65, 66, 67, 70, 71, 73, 74, 75, 77, 78, 79, 80, 82, 83, 85, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 99, 102, 104, 105, 108, 109, 110, 112, 113, 114, 116, 117, 118, 120, 121, 122, 124, 125, 126, 128, 130, 131, 132, 134, 136, 137, 138, 139, 140, 142, 143, 144, 145, 147, 153, 154, 155, 156, 158, 160, 162, 164, 165, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 180, 183, 184, 185, 186, 187, 188, 189, 190, 191, 194, 195, 197, 198, 199, 200, 201, 203, 205, 208, 209, 210, 211, 212, 220, 222, 223, 225, 232, 234, 236, 238, 247, 252, 254, 255, 256, 257, 260, 264, 266, 267, 271, 273, 274, 278, 280, 281, 282, 283, 285, 286, 287, 289, 291, 292, 296, 297, 298, 299, 300, 302, 303, 304, 305, 306, 307, 308, 309, 311, 312, 316, 317, 318, 321, 324, 325, 326, 327, 328, 330, 334, 335, 338, 339, 341, 342, 348, 350, 353, 354, 355, 357, 360, 362, 364, 368, 369, 376, 379, 387, 391, 392, 402, 404, 412, 415, 421, 425, 436, 441, 447, 451, 452, 455, 458, 460, 461, 466, 467, 468, 472, 477, 479, 480, 485, 487, 488, 492, 493, 498, 499, 502, 504, 508, 511, 512, 518, 519, 522, 524, 525, 527, 532, 535, 539, 540, 543, 545, 546, 547, 549, 550, 552, 553, 554, 555, 557, 560, 562, 563, 565, 567, 568, 569, 570, 571, 573, 574, 575, 576, 580, 582, 584, 585, 588, 590, 591, 593, 594, 595, 597, 598, 603, 604, 606, 607, 610],\n-        \"Their\": [64, 115, 152, 328, 559, 591, 603, 608, 612],\n-        \"Then\": [4, 7, 19, 24, 35, 37, 44, 46, 47, 49, 51, 54, 58, 60, 61, 67, 69, 70, 72, 73, 77, 78, 80, 85, 87, 103, 107, 110, 118, 120, 124, 135, 151, 152, 166, 177, 181, 185, 188, 190, 197, 268, 291, 547, 551, 553, 554, 555, 557, 568, 569, 574, 577, 581, 583, 585, 596, 600, 604, 608, 611, 612],\n-        \"There\": [7, 9, 12, 14, 16, 19, 26, 36, 40, 43, 45, 46, 47, 48, 49, 50, 51, 53, 55, 57, 58, 61, 63, 64, 73, 74, 76, 78, 79, 80, 81, 85, 86, 89, 94, 100, 103, 106, 107, 109, 115, 126, 131, 139, 142, 149, 151, 152, 154, 155, 161, 167, 168, 170, 171, 172, 176, 177, 178, 181, 185, 188, 190, 192, 193, 194, 197, 202, 203, 204, 205, 209, 252, 260, 268, 291, 304, 328, 348, 376, 421, 546, 547, 548, 550, 551, 552, 553, 555, 557, 563, 564, 568, 569, 571, 572, 573, 574, 576, 577, 580, 582, 583, 585, 591, 592, 593, 596, 600, 602, 603, 604, 605, 606],\n-        \"These\": [1, 3, 6, 11, 12, 13, 14, 15, 17, 19, 27, 39, 51, 52, 53, 55, 56, 57, 58, 59, 60, 65, 66, 67, 72, 73, 74, 75, 76, 77, 80, 83, 96, 102, 103, 106, 107, 115, 121, 124, 136, 137, 138, 139, 143, 145, 147, 149, 152, 153, 154, 155, 156, 161, 162, 167, 168, 170, 172, 175, 176, 177, 178, 185, 187, 190, 193, 194, 196, 197, 200, 204, 205, 209, 213, 222, 252, 260, 266, 268, 271, 285, 291, 300, 304, 309, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 545, 546, 547, 548, 550, 551, 552, 554, 555, 556, 557, 559, 560, 565, 568, 569, 570, 571, 572, 573, 576, 577, 580, 582, 583, 584, 585, 588, 595, 596, 599, 600, 602, 603, 604, 605, 607, 608, 609],\n-        \"To\": [2, 3, 8, 12, 14, 15, 16, 17, 19, 23, 24, 25, 27, 29, 30, 32, 34, 36, 37, 39, 43, 44, 46, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 67, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80, 85, 94, 97, 99, 100, 101, 102, 103, 105, 107, 110, 115, 117, 118, 120, 121, 122, 123, 125, 130, 131, 133, 135, 137, 139, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 161, 162, 166, 167, 168, 170, 171, 172, 175, 177, 178, 180, 181, 182, 184, 185, 188, 190, 191, 192, 193, 194, 195, 196, 202, 204, 205, 206, 210, 211, 212, 213, 222, 223, 233, 252, 256, 257, 260, 264, 268, 271, 273, 274, 278, 280, 291, 297, 300, 302, 303, 304, 307, 309, 311, 312, 316, 319, 325, 328, 345, 346, 348, 354, 362, 365, 376, 383, 388, 392, 419, 421, 436, 451, 462, 477, 488, 501, 502, 503, 508, 509, 510, 532, 533, 534, 535, 536, 543, 546, 547, 548, 550, 551, 553, 554, 556, 557, 558, 562, 563, 564, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 583, 588, 589, 591, 592, 593, 595, 596, 598, 599, 600, 601, 603, 604, 606, 607, 608, 609, 611, 612],\n-        \"WITH\": 154,\n-        \"Will\": [185, 600],\n-        \"With\": [3, 11, 39, 51, 56, 70, 73, 76, 78, 118, 131, 150, 154, 155, 161, 168, 177, 178, 188, 194, 196, 211, 212, 222, 256, 257, 268, 291, 304, 316, 348, 376, 421, 436, 451, 546, 549, 568, 569, 570, 571, 572, 577, 580, 583, 596, 599, 602, 604, 608, 610],\n+        \"Over\": [3, 135],\n+        \"U\": [42, 52, 89, 94, 125, 126, 168, 190, 194, 348],\n+        \"Want\": 50,\n         \"_\": [16, 78, 81, 102, 103, 105, 107, 167, 168, 178, 180, 181, 190, 196, 200, 201, 213, 304, 328, 392, 548, 550, 568, 583],\n         \"_1\": [274, 303, 312, 316],\n         \"_2\": [274, 303, 312, 316],\n         \"__\": [14, 86, 102, 103, 110, 117, 176, 182, 185, 511, 524, 535, 539],\n         \"__ab\": 14,\n         \"__add__\": 543,\n         \"__admin_media_prefix__\": 348,\n@@ -35871,15 +35847,15 @@\n         \"__bool__\": [304, 571],\n         \"__call__\": [59, 188, 201, 362, 567, 588, 595],\n         \"__cause__\": 156,\n         \"__class__\": 606,\n         \"__contain\": [529, 533],\n         \"__contains__\": [188, 304, 589],\n         \"__count\": 185,\n-        \"__date\": 176,\n+        \"__dat\": 176,\n         \"__delitem__\": [188, 589],\n         \"__dict__\": [16, 178, 200, 304],\n         \"__dir__\": 252,\n         \"__empty__\": 178,\n         \"__endswith\": 533,\n         \"__eq__\": [201, 316, 600],\n         \"__exact\": [182, 514, 572],\n@@ -35892,27 +35868,27 @@\n         \"__icontain\": [182, 223, 529],\n         \"__id__exact\": 572,\n         \"__in\": [102, 177, 185, 223, 347, 355, 377, 385, 437, 444, 488],\n         \"__init__\": [13, 15, 16, 18, 19, 59, 61, 71, 72, 85, 102, 103, 105, 150, 151, 152, 154, 161, 162, 168, 172, 177, 181, 188, 190, 191, 192, 200, 209, 213, 236, 245, 252, 260, 268, 304, 309, 316, 341, 368, 391, 392, 404, 436, 451, 477, 546, 548, 550, 552, 567, 569, 580, 583, 585, 593, 595, 600, 604, 609],\n         \"__init_subclass__\": 376,\n         \"__interactivehook__\": 477,\n         \"__iregex\": 373,\n-        \"__isnul\": [446, 514, 517, 518, 528],\n+        \"__isnull\": [446, 514, 517, 518, 528],\n         \"__iter__\": [115, 157, 162, 188],\n         \"__len\": [346, 497],\n         \"__len__\": [115, 187, 571, 601],\n-        \"__lower__first3chars__revers\": 182,\n+        \"__lower__first3chars__reversed\": 182,\n         \"__main__\": [268, 605, 609],\n         \"__max\": 185,\n         \"__members__\": 252,\n         \"__min\": 185,\n         \"__minut\": 176,\n         \"__name__\": [36, 86, 115, 131, 268, 570, 592, 605, 609],\n-        \"__not_given\": 589,\n-        \"__nsplaceholderd\": 56,\n+        \"__not_giv\": 589,\n+        \"__nsplaceholderdat\": 56,\n         \"__path__\": [78, 166],\n         \"__pk\": 572,\n         \"__prefix__\": 580,\n         \"__proto__\": [391, 404],\n         \"__proxy__\": 197,\n         \"__pycache__\": 155,\n         \"__radd__\": 543,\n@@ -35921,952 +35897,1111 @@\n         \"__repr__\": [208, 320, 572],\n         \"__search\": [59, 362],\n         \"__setitem__\": [188, 589],\n         \"__startswith\": 533,\n         \"__stddev\": 185,\n         \"__str__\": [16, 52, 59, 70, 73, 86, 100, 103, 106, 109, 124, 131, 139, 161, 162, 185, 200, 291, 362, 421, 522, 547, 553, 562, 563, 564, 569, 572, 580, 583],\n         \"__sum\": 185,\n-        \"__time\": 176,\n+        \"__tim\": 176,\n         \"__token__\": 61,\n         \"__traceback__\": [328, 606],\n         \"__unicode__\": 208,\n         \"__varianc\": 185,\n         \"__version__\": 155,\n         \"__year\": [176, 182],\n         \"_add\": 103,\n         \"_alter_column_type_sql\": 362,\n-        \"_apply_rel_filt\": [59, 362],\n+        \"_apply_rel_filter\": [59, 362],\n         \"_archiv\": [89, 557],\n-        \"_archive_dai\": 89,\n+        \"_archive_day\": 89,\n         \"_archive_month\": 89,\n-        \"_archive_todai\": 89,\n-        \"_archive_week\": 89,\n+        \"_archive_today\": 89,\n+        \"_archive_wek\": 89,\n         \"_archive_year\": [89, 557],\n         \"_auth_user_id\": 589,\n-        \"_avail\": 58,\n-        \"_base_manag\": [181, 184, 213, 451, 568],\n+        \"_availabl\": 58,\n+        \"_base_manager\": [181, 184, 213, 451, 568],\n         \"_build\": [58, 61, 80],\n         \"_callback_str\": 488,\n         \"_chang\": 103,\n         \"_changelist\": 103,\n         \"_check_delet\": 91,\n-        \"_check_min_max_valu\": 552,\n+        \"_check_min_max_values\": 552,\n         \"_clone_test_db\": [348, 362],\n         \"_confirm_delet\": [91, 557],\n         \"_construct_form\": 223,\n         \"_convert_field_to_tz\": 488,\n         \"_convert_sql_to_tz\": 488,\n-        \"_copi\": 115,\n+        \"_copy\": 115,\n         \"_create_check_sql\": 392,\n         \"_create_fk_sql\": 392,\n         \"_create_form\": 91,\n         \"_create_index_nam\": 362,\n         \"_create_index_sql\": 392,\n         \"_create_primary_key_sql\": 392,\n         \"_create_unique_sql\": [392, 477],\n         \"_db\": [547, 568, 570],\n-        \"_default_manag\": [184, 213, 328, 451, 568],\n-        \"_defer\": 213,\n+        \"_default_manager\": [184, 213, 328, 451, 568],\n+        \"_deferred\": 213,\n         \"_delet\": 103,\n         \"_delete_check_sql\": 392,\n         \"_delete_fk_sql\": 392,\n         \"_delete_index_sql\": 392,\n         \"_delete_primary_key_sql\": 392,\n         \"_delete_unique_sql\": 392,\n-        \"_deprec\": 58,\n+        \"_deprecated\": 58,\n         \"_detail\": [75, 89, 98, 557],\n         \"_doctest\": [59, 304, 328],\n         \"_error\": [161, 316],\n         \"_facet\": 103,\n         \"_field\": 155,\n         \"_form\": [91, 557],\n-        \"_format_valu\": [59, 213, 362],\n+        \"_format_value\": [59, 213, 362],\n         \"_get\": 135,\n         \"_get_memcache_timeout\": [59, 348],\n-        \"_get_new_session_kei\": 206,\n+        \"_get_new_session_key\": 206,\n         \"_get_val_from_obj\": [59, 348, 362],\n         \"_handle_object\": 604,\n-        \"_has_chang\": [59, 213],\n+        \"_has_changed\": [59, 213],\n         \"_header\": 206,\n         \"_helptext\": [522, 581],\n-        \"_histori\": 103,\n+        \"_history\": 103,\n         \"_html_output\": [59, 477, 522],\n         \"_id\": [73, 178, 185, 222, 316, 421, 569, 572],\n         \"_initial_form_count\": 209,\n         \"_is_callback\": 488,\n         \"_is_pk_set\": 543,\n         \"_languag\": [316, 477],\n         \"_list\": [75, 96, 557],\n-        \"_loaded_valu\": 181,\n+        \"_loaded_values\": 181,\n         \"_meta\": [0, 44, 59, 156, 178, 179, 181, 182, 184, 190, 214, 222, 316, 344, 362, 376, 551, 558, 570, 596, 604],\n         \"_migration_nam\": 550,\n-        \"_myproxi\": 392,\n-        \"_nodb_connect\": 436,\n+        \"_myproxy\": 392,\n+        \"_nodb_connection\": 436,\n         \"_nodb_cursor\": 436,\n-        \"_o\": 421,\n-        \"_open\": 13,\n+        \"_op\": 13,\n         \"_opted_in_private_method\": 568,\n-        \"_optim\": 155,\n+        \"_optimized\": 155,\n         \"_order\": [172, 184, 480],\n         \"_original_allowed_host\": [287, 296],\n+        \"_os\": 421,\n         \"_output_field\": 362,\n         \"_pattern_op\": 320,\n-        \"_permiss\": [59, 86, 100, 328],\n+        \"_permission\": [59, 86, 100, 328],\n         \"_popup\": [304, 312],\n         \"_privat\": 15,\n         \"_private_method\": 568,\n         \"_ptr\": [185, 583],\n         \"_qiobhafwucbf9fyar54qes84zo1udso1xitjcvvdno\": 607,\n-        \"_remake_t\": 362,\n+        \"_remake_tabl\": 362,\n         \"_rvr4oxcgt4hyfwjxau39qvtnunuuthfrcznoy4hqt0\": 607,\n-        \"_save\": 13,\n+        \"_sav\": 13,\n         \"_session_cach\": 223,\n         \"_set\": [184, 569, 572, 583],\n         \"_set_autocommit\": 309,\n         \"_should_delete_form\": 580,\n         \"_squashed_\": 155,\n-        \"_state\": [191, 223, 234, 252, 570, 572],\n-        \"_store\": 135,\n+        \"_stat\": [191, 223, 234, 252, 570, 572],\n+        \"_stor\": 135,\n         \"_temp\": 190,\n         \"_test\": 56,\n-        \"_time\": 213,\n+        \"_tim\": 213,\n         \"_total_form_count\": 209,\n         \"_unique_sql\": 477,\n         \"_update_form\": 91,\n         \"_upload_file_view\": 585,\n         \"_vti_bin\": 268,\n         \"_vti_inf\": 268,\n         \"_x3a1gho\": [274, 303, 312, 316],\n+        \"a\": [0, 5, 6, 10, 11, 17, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 37, 38, 39, 45, 46, 47, 48, 49, 52, 53, 59, 60, 62, 63, 64, 65, 68, 73, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 101, 104, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 119, 120, 121, 123, 124, 125, 126, 128, 129, 130, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 151, 155, 156, 157, 159, 160, 162, 163, 164, 165, 166, 168, 170, 172, 173, 174, 175, 176, 178, 180, 182, 184, 186, 187, 189, 191, 192, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 207, 208, 210, 211, 212, 214, 215, 216, 217, 218, 219, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 292, 293, 294, 295, 296, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 310, 311, 312, 313, 314, 315, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 329, 330, 331, 334, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 349, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 400, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 413, 414, 415, 416, 417, 418, 419, 420, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 549, 552, 553, 554, 555, 556, 559, 562, 563, 564, 566, 567, 574, 575, 578, 584, 588, 589, 590, 593, 594, 595, 597, 599, 602, 603, 604, 605, 606, 607, 608, 610, 611],\n         \"a1\": [178, 562],\n         \"a2\": [178, 562],\n         \"a3b074fa9c30\": 161,\n         \"a4\": 562,\n         \"a5\": [194, 197, 562],\n         \"a6cd4967199a42d9b65b1b\": 74,\n         \"a716\": 392,\n         \"a755h\": 558,\n-        \"a7oi\": 197,\n+        \"a7ois\": 197,\n         \"a8a8\": 591,\n         \"a9an\": [197, 198],\n         \"a9hello\": 197,\n         \"a_field\": 136,\n         \"a_list\": 70,\n         \"a_month_ago\": 174,\n         \"a_password\": 154,\n-        \"a_templ\": 153,\n-        \"a_third_act\": 100,\n-        \"a_us\": 154,\n+        \"a_templat\": 153,\n+        \"a_third_action\": 100,\n+        \"a_user\": 154,\n         \"a_year_ago\": 174,\n         \"aa\": 154,\n         \"aaa\": 612,\n         \"aabb\": 154,\n         \"aadd\": [186, 477, 502, 551],\n-        \"aaggreg\": 185,\n+        \"aaggregat\": 185,\n         \"aapl\": 177,\n         \"aaron\": 612,\n-        \"aauthent\": [105, 522, 543, 547, 548],\n-        \"ab\": 14,\n-        \"abandon\": 151,\n-        \"abbrevi\": [125, 194, 291, 376, 593],\n+        \"aauthenticat\": [105, 522, 543, 547, 548],\n+        \"abandoned\": 151,\n+        \"abbreviated\": [376, 593],\n+        \"abbreviation\": [125, 194, 291],\n         \"abc\": [154, 176, 185, 535, 574],\n         \"abc1\": 154,\n         \"abcajohn\": 176,\n         \"abcd\": [19, 194, 268],\n         \"abcd1234\": 559,\n         \"abcdef\": 194,\n         \"abid\": 4,\n-        \"abil\": [20, 41, 52, 55, 59, 66, 83, 103, 130, 139, 149, 171, 190, 203, 211, 213, 222, 252, 256, 260, 264, 268, 272, 274, 280, 291, 301, 303, 310, 312, 316, 317, 320, 323, 328, 329, 342, 345, 346, 348, 354, 383, 392, 396, 418, 419, 422, 431, 433, 477, 488, 522, 536, 546, 547, 548, 551, 557, 568, 572, 576, 580, 583, 589, 602, 604, 611, 612],\n+        \"abilities\": 602,\n+        \"ability\": [20, 41, 52, 55, 59, 66, 83, 103, 130, 139, 149, 171, 190, 203, 211, 213, 222, 252, 256, 260, 264, 268, 272, 274, 280, 291, 301, 303, 310, 312, 316, 317, 320, 323, 328, 329, 342, 345, 346, 348, 354, 383, 392, 396, 418, 419, 422, 431, 433, 477, 488, 522, 536, 546, 547, 548, 551, 557, 568, 572, 576, 580, 583, 589, 602, 604, 611, 612],\n         \"abl\": [2, 3, 12, 13, 14, 15, 16, 19, 27, 41, 48, 57, 58, 67, 71, 73, 74, 75, 77, 78, 79, 82, 86, 92, 100, 103, 105, 106, 110, 121, 123, 150, 153, 155, 159, 161, 177, 178, 181, 185, 189, 190, 194, 197, 198, 200, 204, 209, 212, 213, 222, 252, 257, 260, 268, 273, 278, 291, 302, 306, 311, 316, 321, 328, 330, 348, 355, 362, 383, 419, 421, 488, 522, 546, 547, 548, 550, 553, 557, 562, 568, 570, 573, 577, 580, 581, 582, 588, 589, 596, 598, 600, 603, 604, 606, 607, 609, 611],\n         \"aboard\": 48,\n-        \"abort\": [57, 156, 160, 565, 576],\n+        \"abort\": [57, 160, 576],\n+        \"aborted\": [156, 565, 576],\n         \"about\": [0, 5, 6, 8, 13, 14, 15, 16, 19, 25, 27, 30, 32, 34, 37, 41, 42, 45, 46, 47, 48, 49, 50, 51, 52, 55, 58, 59, 61, 62, 63, 64, 65, 67, 68, 72, 73, 74, 75, 76, 78, 79, 80, 82, 86, 91, 92, 103, 105, 106, 107, 113, 115, 117, 118, 131, 135, 136, 139, 146, 149, 152, 155, 156, 160, 162, 163, 165, 167, 168, 171, 172, 173, 177, 178, 180, 181, 184, 185, 188, 190, 191, 192, 193, 194, 196, 197, 198, 200, 202, 204, 205, 206, 209, 213, 224, 238, 245, 256, 260, 268, 271, 300, 304, 307, 309, 316, 325, 328, 346, 348, 368, 379, 415, 436, 502, 511, 524, 539, 543, 546, 547, 548, 551, 553, 554, 555, 556, 557, 559, 566, 567, 569, 570, 571, 572, 574, 577, 579, 583, 588, 591, 592, 595, 596, 597, 599, 600, 602, 603, 609, 611, 612],\n-        \"about_pag\": 107,\n+        \"about_pages\": 107,\n         \"about_prefix\": 107,\n         \"about_view\": 596,\n         \"aboutview\": 555,\n         \"abov\": [2, 11, 12, 13, 14, 16, 17, 18, 19, 30, 32, 34, 35, 36, 37, 40, 41, 44, 50, 51, 52, 55, 56, 57, 58, 66, 67, 70, 73, 74, 75, 76, 78, 85, 89, 100, 102, 103, 105, 106, 113, 115, 117, 121, 130, 131, 135, 139, 146, 149, 151, 152, 155, 161, 162, 167, 168, 170, 172, 174, 176, 177, 178, 181, 185, 186, 188, 190, 191, 194, 196, 197, 199, 200, 204, 206, 211, 252, 256, 260, 291, 304, 316, 328, 348, 421, 436, 477, 488, 522, 535, 546, 547, 548, 550, 551, 552, 554, 557, 559, 560, 565, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 583, 585, 588, 589, 590, 591, 595, 596, 601, 602, 604, 605, 608, 609, 611, 612],\n         \"above_5\": 560,\n+        \"abs\": 14,\n         \"absenc\": [120, 291, 320, 553, 600, 612],\n         \"absent\": 11,\n-        \"absolut\": [0, 5, 9, 19, 32, 34, 47, 50, 51, 52, 59, 61, 77, 82, 85, 86, 114, 131, 149, 152, 159, 162, 176, 188, 190, 194, 197, 198, 200, 238, 265, 284, 307, 325, 328, 358, 362, 379, 402, 415, 425, 436, 447, 511, 524, 539, 546, 548, 551, 582, 590, 595, 598, 600, 603],\n+        \"absolut\": [9, 32, 34, 50, 51, 52, 59, 77, 82, 85, 86, 114, 131, 149, 152, 159, 162, 176, 188, 190, 194, 198, 265, 284, 328, 358, 362, 402, 425, 436, 447, 548, 551, 582, 590, 595, 598],\n         \"absolute_max\": [106, 163, 165, 451, 580],\n         \"absolute_url\": 328,\n-        \"absolute_url_overrid\": [316, 317],\n-        \"absolutevalu\": 14,\n+        \"absolute_url_overrides\": [316, 317],\n+        \"absolutely\": [0, 5, 19, 47, 61, 82, 188, 194, 197, 200, 238, 307, 325, 348, 379, 415, 511, 524, 539, 546, 600, 603],\n+        \"absolutevalue\": 14,\n         \"absolutevaluelessthan\": 14,\n         \"absolv\": 46,\n         \"abspath\": 421,\n         \"abspathu\": 421,\n-        \"abstract\": [10, 45, 70, 75, 86, 92, 103, 113, 115, 120, 131, 150, 156, 162, 168, 173, 178, 181, 183, 185, 189, 213, 252, 316, 344, 354, 355, 357, 377, 451, 471, 547, 553, 556, 560, 568, 572, 580, 583, 589, 602, 604, 605],\n+        \"abstract\": [10, 75, 86, 92, 103, 113, 115, 150, 156, 162, 168, 173, 178, 181, 183, 185, 213, 316, 344, 354, 355, 357, 377, 451, 471, 547, 553, 556, 568, 589, 604, 605],\n         \"abstractbas\": 568,\n-        \"abstractbasesess\": 589,\n-        \"abstractbaseus\": [213, 316, 328, 348, 362, 369, 436, 522, 548, 550],\n+        \"abstractbasesession\": 589,\n+        \"abstractbaseuser\": [213, 316, 328, 348, 362, 369, 436, 522, 548, 550],\n         \"abstractcar\": 178,\n-        \"abstractus\": [222, 316, 547],\n-        \"abulk_cr\": [185, 522, 543],\n-        \"abulk_upd\": 185,\n-        \"abund\": [334, 360],\n-        \"abus\": [211, 256],\n-        \"ac\": [260, 564],\n-        \"acceler\": [59, 268, 291, 316, 328, 348],\n+        \"abstraction\": [45, 70, 115, 120, 131, 189, 252, 560, 572, 580, 583, 602],\n+        \"abstractuser\": [222, 316, 547],\n+        \"abulk_creat\": [185, 522, 543],\n+        \"abulk_updat\": 185,\n+        \"abundanc\": [334, 360],\n+        \"abused\": [211, 256],\n+        \"accelerated\": [59, 268, 291, 316, 328, 348],\n         \"accent\": [58, 144],\n-        \"accept\": [1, 3, 12, 16, 19, 25, 31, 36, 38, 55, 57, 59, 63, 66, 67, 85, 86, 87, 103, 106, 110, 114, 115, 117, 118, 121, 124, 128, 131, 137, 139, 140, 146, 153, 154, 155, 159, 162, 167, 168, 170, 171, 172, 174, 175, 176, 177, 178, 180, 181, 182, 183, 185, 186, 188, 190, 192, 194, 197, 198, 199, 200, 201, 209, 212, 213, 222, 224, 229, 234, 245, 252, 257, 264, 265, 271, 273, 280, 281, 284, 291, 300, 302, 304, 307, 309, 311, 316, 325, 348, 368, 369, 374, 376, 377, 392, 421, 436, 451, 477, 488, 502, 522, 535, 538, 543, 545, 547, 548, 550, 551, 552, 554, 556, 558, 569, 572, 577, 581, 582, 583, 584, 585, 588, 589, 590, 591, 594, 595, 596, 600, 603, 604, 607, 608, 609, 612],\n+        \"accept\": [3, 12, 16, 19, 25, 31, 36, 38, 50, 51, 55, 59, 85, 86, 87, 103, 106, 110, 114, 115, 117, 121, 124, 128, 131, 139, 140, 146, 154, 155, 159, 162, 167, 168, 170, 171, 172, 174, 176, 177, 178, 181, 182, 183, 185, 186, 188, 190, 192, 194, 198, 199, 200, 201, 209, 212, 213, 222, 224, 229, 234, 245, 252, 257, 265, 271, 280, 284, 291, 300, 304, 309, 316, 348, 368, 369, 374, 376, 377, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 545, 547, 548, 550, 551, 552, 554, 556, 558, 569, 572, 577, 581, 582, 583, 584, 585, 588, 589, 590, 591, 594, 595, 596, 600, 603, 607, 608, 609, 612],\n         \"accept_idna\": 201,\n         \"accept_languag\": 502,\n-        \"accepted_media_typ\": 554,\n-        \"accepted_typ\": [543, 554],\n-        \"access\": [0, 5, 10, 13, 14, 15, 16, 17, 19, 23, 25, 27, 29, 30, 35, 38, 45, 51, 52, 58, 59, 61, 64, 70, 71, 72, 73, 74, 75, 78, 82, 85, 91, 95, 96, 98, 99, 100, 101, 103, 105, 106, 107, 113, 114, 115, 118, 121, 125, 131, 133, 135, 143, 148, 149, 150, 152, 153, 154, 155, 156, 157, 159, 160, 162, 164, 167, 171, 172, 177, 178, 181, 182, 184, 185, 188, 189, 190, 191, 193, 194, 195, 197, 198, 199, 200, 202, 209, 211, 213, 216, 221, 245, 247, 248, 252, 256, 260, 268, 274, 280, 282, 283, 291, 303, 304, 312, 316, 317, 318, 319, 327, 328, 336, 340, 341, 342, 345, 348, 351, 354, 392, 411, 421, 436, 451, 454, 477, 478, 502, 522, 535, 543, 545, 546, 547, 553, 554, 555, 557, 562, 563, 564, 565, 566, 567, 569, 570, 572, 574, 579, 580, 581, 583, 584, 585, 588, 589, 591, 593, 596, 597, 599, 601, 602, 603, 605, 607, 608, 609, 612],\n+        \"acceptabl\": [1, 55, 57, 66, 154, 188, 194, 291, 304, 550],\n+        \"accepted\": [15, 55, 59, 63, 67, 103, 110, 115, 118, 124, 137, 153, 155, 162, 175, 177, 178, 180, 185, 188, 190, 197, 200, 201, 213, 260, 264, 265, 268, 273, 280, 281, 284, 302, 304, 307, 311, 316, 325, 328, 348, 362, 392, 538, 545, 550, 577, 582, 589, 590, 603, 604, 609, 612],\n+        \"accepted_media_types\": 554,\n+        \"accepted_typ\": 554,\n+        \"accepted_types\": 543,\n+        \"acces\": [0, 5, 10, 15, 17, 19, 25, 27, 30, 45, 51, 52, 58, 61, 70, 71, 72, 73, 74, 75, 78, 82, 85, 91, 95, 96, 98, 99, 100, 101, 103, 105, 106, 107, 113, 114, 115, 118, 125, 131, 133, 135, 143, 148, 150, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 167, 171, 172, 177, 178, 181, 182, 184, 185, 188, 190, 191, 193, 194, 196, 197, 198, 199, 200, 202, 209, 211, 213, 216, 252, 256, 260, 268, 274, 291, 303, 304, 312, 316, 328, 336, 340, 348, 351, 354, 392, 411, 436, 451, 454, 478, 488, 502, 545, 546, 547, 551, 555, 557, 562, 563, 564, 565, 566, 567, 569, 570, 572, 574, 579, 580, 581, 583, 584, 588, 589, 596, 597, 599, 600, 603, 605, 607, 608, 609, 612],\n+        \"access\": [35, 45, 73, 75, 85, 103, 115, 154, 162, 164, 167, 178, 181, 185, 188, 190, 194, 195, 213, 260, 280, 283, 291, 304, 316, 318, 319, 342, 345, 421, 522, 548, 554, 568, 569, 572, 579, 580, 583, 585, 588, 593, 596, 601, 612],\n+        \"accessed\": [13, 14, 16, 38, 52, 73, 103, 115, 118, 125, 131, 154, 159, 162, 171, 178, 181, 188, 189, 194, 196, 197, 200, 245, 282, 291, 316, 327, 341, 421, 477, 546, 548, 553, 555, 569, 572, 581, 585, 589, 591, 596, 605, 612],\n         \"accessed_tim\": [59, 213, 362],\n+        \"accesses\": [149, 161, 188, 190, 197, 248, 316, 572, 603],\n+        \"accessibility\": [522, 535, 543, 581, 603],\n+        \"accessibl\": [23, 29, 58, 59, 64, 103, 115, 121, 152, 154, 155, 159, 161, 183, 189, 193, 213, 221, 247, 268, 317, 328, 488, 568, 569, 572, 574, 585, 602],\n         \"accessmixin\": [190, 348, 548],\n         \"accessor\": [85, 86, 88, 115, 178, 377, 572],\n-        \"accid\": [260, 304],\n-        \"accident\": [25, 193, 213, 546, 572, 591, 596, 603],\n-        \"accommod\": [7, 65, 154, 190, 260, 265, 284, 320, 502, 609],\n-        \"accompani\": [46, 51, 66, 76, 152, 545, 600],\n-        \"accomplish\": [19, 76, 103, 150, 156, 161, 185, 194, 209, 552, 577, 580, 591, 612],\n-        \"accord\": [3, 13, 19, 36, 44, 47, 64, 70, 73, 74, 75, 89, 102, 112, 118, 133, 150, 152, 154, 155, 161, 176, 177, 178, 185, 188, 190, 193, 194, 198, 200, 213, 222, 237, 252, 268, 291, 335, 350, 355, 378, 411, 414, 421, 436, 451, 454, 477, 478, 548, 553, 560, 568, 589, 591, 594, 595, 596, 600],\n-        \"accordingli\": [19, 25, 35, 36, 44, 61, 64, 95, 121, 151, 155, 162, 190, 291, 304, 340, 376, 477, 488, 577, 584, 588, 609],\n-        \"account\": [1, 9, 13, 16, 25, 50, 51, 55, 56, 57, 61, 73, 105, 130, 135, 137, 146, 150, 155, 161, 162, 174, 178, 181, 185, 190, 200, 213, 216, 224, 252, 260, 268, 291, 304, 316, 336, 340, 351, 368, 502, 545, 547, 548, 549, 550, 551, 576, 581, 584, 589, 595, 602, 603, 607, 611, 612],\n+        \"accident\": [260, 304],\n+        \"accidental\": [193, 213],\n+        \"accidentally\": [25, 546, 572, 591, 596, 603],\n+        \"accommodat\": [7, 65, 154, 190, 260, 265, 284, 320, 502, 609],\n+        \"accompanied\": [46, 51, 76],\n+        \"accompany\": [66, 152, 545, 600],\n+        \"accomplish\": [19, 76, 150, 156, 161, 185, 194, 577],\n+        \"accomplished\": [19, 103, 209, 552, 580],\n+        \"accomplishes\": [150, 591, 612],\n+        \"accord\": [3, 13, 19, 36, 44, 47, 70, 73, 74, 75, 89, 102, 112, 118, 133, 150, 152, 154, 155, 161, 176, 177, 178, 185, 188, 190, 193, 194, 198, 200, 213, 222, 252, 268, 291, 335, 350, 355, 411, 421, 436, 451, 454, 478, 548, 553, 560, 568, 589, 591, 594, 595, 596, 600],\n+        \"accordanc\": [64, 237, 252, 378, 414, 477],\n+        \"accordingly\": [19, 25, 35, 36, 44, 61, 64, 95, 121, 151, 155, 162, 190, 291, 304, 340, 376, 477, 488, 577, 584, 588, 609],\n+        \"account\": [1, 9, 13, 16, 25, 50, 51, 55, 56, 57, 61, 73, 105, 130, 135, 137, 146, 150, 155, 161, 162, 174, 178, 181, 185, 190, 200, 213, 216, 224, 252, 260, 268, 291, 304, 316, 336, 340, 351, 368, 502, 545, 547, 548, 549, 550, 551, 576, 581, 584, 589, 595, 602, 607, 611, 612],\n         \"account_id\": 589,\n         \"account_typ\": 174,\n-        \"account_type_choic\": 174,\n-        \"accumul\": [185, 589],\n-        \"accur\": [51, 114, 117, 154, 222, 268, 304, 595],\n-        \"accuraci\": [219, 309, 316],\n-        \"accuracy_radiu\": [116, 535],\n+        \"account_type_choices\": 174,\n+        \"accounted\": 603,\n+        \"accumulat\": [185, 589],\n+        \"accuracy\": [219, 309, 316],\n+        \"accuracy_radius\": [116, 535],\n+        \"accurat\": [51, 114, 117, 154, 268, 595],\n+        \"accurately\": [222, 304],\n+        \"ace\": [260, 564],\n         \"aceh\": 260,\n         \"acheck_password\": [105, 522, 547, 550],\n-        \"achiev\": [36, 44, 46, 58, 76, 151, 161, 174, 178, 181, 185, 268, 304, 392, 436, 548, 551, 573, 576, 581, 589, 596, 603, 608],\n-        \"acknowledg\": [51, 66, 151, 177, 190, 213],\n+        \"achiev\": [36, 44, 46, 58, 76, 174, 181, 185, 268, 304, 548, 551, 581, 596],\n+        \"achieved\": [151, 161, 178, 392, 436, 573, 576, 589, 603, 608],\n+        \"acknowledg\": [51, 151, 177, 190, 213],\n+        \"acknowledgment\": 66,\n         \"aclear\": [186, 502],\n-        \"aclear_expir\": 589,\n+        \"aclear_expired\": 589,\n         \"acm\": 553,\n         \"acme_list\": 553,\n         \"acmebooklistview\": 553,\n-        \"aconfigure_us\": [105, 543],\n+        \"aconfigure_user\": [105, 543],\n         \"acontain\": 185,\n         \"acount\": 185,\n-        \"acquir\": [25, 154, 185, 451],\n+        \"acquir\": [25, 185, 451],\n+        \"acquired\": [154, 185],\n         \"acreat\": [185, 186, 488, 496, 543, 546, 589],\n-        \"acreate_superus\": [105, 543],\n-        \"acreate_us\": [105, 543],\n+        \"acreate_superuser\": [105, 543],\n+        \"acreate_user\": [105, 543],\n         \"acronym\": [3, 87],\n-        \"across\": [3, 42, 56, 74, 82, 85, 103, 135, 166, 172, 178, 185, 187, 190, 211, 213, 222, 252, 256, 304, 328, 349, 451, 475, 546, 547, 549, 551, 556, 557, 560, 562, 564, 565, 570, 572, 583, 591, 592, 600, 601, 602],\n-        \"act\": [10, 21, 37, 38, 64, 66, 75, 115, 138, 155, 161, 177, 178, 185, 187, 188, 193, 196, 213, 328, 421, 436, 547, 568, 569, 572, 600, 612],\n-        \"action\": [15, 44, 45, 47, 51, 55, 64, 66, 72, 74, 75, 86, 92, 95, 103, 105, 135, 153, 155, 156, 161, 178, 186, 191, 252, 268, 271, 291, 300, 304, 309, 376, 437, 451, 475, 488, 502, 535, 547, 548, 559, 572, 581, 582, 584, 591, 595, 596, 599, 603, 606, 611, 612],\n+        \"acros\": [3, 42, 56, 74, 82, 85, 103, 135, 166, 172, 178, 185, 187, 190, 211, 213, 222, 252, 256, 304, 328, 349, 451, 475, 546, 547, 549, 551, 556, 557, 560, 562, 564, 565, 570, 572, 583, 591, 592, 600, 601, 602],\n+        \"act\": [10, 21, 37, 38, 66, 75, 115, 138, 155, 161, 177, 178, 185, 187, 188, 193, 196, 213, 328, 421, 436, 547, 568, 569, 572, 600, 612],\n+        \"acting\": [64, 66, 75],\n+        \"action\": [15, 44, 45, 47, 55, 64, 66, 72, 74, 75, 86, 92, 95, 103, 105, 135, 153, 155, 156, 161, 178, 186, 191, 252, 268, 271, 291, 300, 304, 309, 376, 437, 451, 475, 488, 502, 535, 547, 548, 559, 572, 581, 582, 584, 591, 595, 596, 599, 603, 606, 611, 612],\n         \"action_checkbox\": 533,\n         \"action_checkbox_nam\": 436,\n         \"action_flag\": 103,\n         \"action_tim\": 103,\n+        \"actionabl\": 51,\n         \"actions_on_bottom\": 103,\n         \"actions_on_top\": 103,\n-        \"actions_selection_count\": 103,\n-        \"activ\": [0, 8, 12, 14, 15, 27, 30, 32, 43, 51, 55, 56, 58, 59, 60, 61, 67, 79, 80, 82, 85, 86, 101, 102, 103, 105, 107, 122, 133, 137, 139, 143, 144, 146, 148, 149, 154, 155, 162, 176, 177, 185, 190, 193, 194, 200, 203, 204, 213, 216, 260, 268, 283, 304, 316, 318, 328, 336, 342, 343, 348, 351, 362, 451, 546, 547, 548, 551, 570, 572, 576, 589, 591, 593, 595, 598, 603, 609, 612],\n+        \"actions_selection_counter\": 103,\n+        \"activ\": [14, 15, 32, 43, 61, 82, 85, 103, 105, 155, 162, 176, 190, 193, 194, 200, 203, 213, 216, 260, 268, 283, 304, 316, 318, 336, 342, 343, 348, 351, 451, 546, 547, 548, 551, 576, 589, 591, 595, 603, 612],\n+        \"activat\": [0, 12, 32, 43, 56, 58, 61, 67, 86, 101, 102, 103, 122, 133, 137, 143, 144, 146, 149, 154, 193, 200, 204, 551, 570, 593, 595, 596, 598, 612],\n+        \"activated\": [8, 12, 27, 30, 43, 67, 73, 79, 107, 148, 155, 200, 328, 362, 589, 596, 598],\n+        \"activates\": [155, 200, 596],\n+        \"activation\": [144, 177],\n         \"active_at\": 177,\n         \"active_object\": 181,\n+        \"actively\": [59, 60, 80, 204],\n+        \"activity\": [51, 55, 60, 139, 185, 260, 572, 589, 609, 612],\n         \"actor\": 177,\n-        \"actual\": [0, 2, 13, 15, 16, 19, 30, 32, 41, 46, 49, 51, 52, 55, 57, 58, 62, 72, 73, 76, 77, 78, 85, 86, 100, 102, 103, 115, 131, 135, 154, 155, 157, 159, 160, 162, 171, 172, 177, 178, 181, 185, 190, 191, 193, 194, 197, 203, 209, 256, 260, 268, 282, 291, 308, 316, 324, 327, 328, 341, 348, 548, 550, 551, 553, 554, 557, 570, 572, 573, 574, 576, 577, 579, 580, 581, 583, 585, 588, 589, 591, 595, 596, 600, 601, 602, 604, 609, 612],\n-        \"actual_d\": 19,\n-        \"acycle_kei\": [535, 589],\n-        \"ad\": [0, 3, 6, 7, 11, 12, 14, 15, 16, 17, 19, 21, 31, 32, 36, 39, 41, 42, 44, 45, 47, 49, 51, 55, 56, 57, 58, 60, 61, 65, 66, 67, 72, 73, 74, 76, 80, 81, 85, 86, 94, 101, 104, 105, 106, 107, 114, 115, 117, 118, 120, 124, 125, 133, 134, 137, 142, 143, 149, 150, 152, 155, 161, 162, 166, 171, 172, 173, 174, 175, 178, 180, 181, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 198, 200, 201, 203, 204, 205, 208, 209, 212, 213, 214, 216, 217, 222, 234, 245, 247, 250, 251, 252, 256, 257, 260, 265, 268, 280, 284, 285, 291, 296, 305, 308, 310, 316, 317, 320, 321, 323, 324, 328, 329, 330, 342, 343, 344, 346, 347, 348, 349, 354, 355, 358, 362, 363, 372, 376, 383, 384, 392, 393, 396, 397, 403, 404, 415, 416, 418, 419, 421, 422, 426, 428, 429, 431, 433, 434, 436, 444, 448, 451, 472, 477, 478, 488, 489, 494, 496, 502, 522, 523, 527, 529, 530, 533, 535, 536, 543, 544, 546, 548, 550, 551, 554, 557, 558, 560, 562, 563, 569, 570, 571, 572, 577, 581, 582, 583, 584, 589, 590, 591, 595, 596, 597, 598, 601, 603, 604, 606, 608, 609, 612],\n+        \"actual\": [13, 15, 19, 30, 32, 41, 49, 52, 58, 61, 72, 78, 86, 103, 115, 135, 157, 159, 160, 172, 178, 185, 190, 191, 193, 194, 197, 209, 256, 268, 316, 324, 328, 348, 548, 551, 554, 557, 570, 573, 577, 579, 583, 588, 591, 595, 596, 602, 604],\n+        \"actual_dat\": 19,\n+        \"actually\": [0, 2, 16, 19, 41, 46, 51, 55, 57, 58, 62, 73, 76, 77, 85, 100, 102, 103, 131, 154, 155, 159, 160, 162, 171, 172, 177, 178, 181, 185, 190, 191, 197, 203, 260, 268, 282, 291, 308, 316, 327, 328, 341, 548, 550, 551, 553, 557, 572, 574, 576, 577, 579, 580, 581, 585, 589, 591, 596, 600, 601, 602, 604, 609, 612],\n+        \"acycle_key\": [535, 589],\n+        \"ad\": [304, 591],\n         \"adam\": [79, 570, 604],\n-        \"adapt\": [0, 40, 56, 83, 90, 122, 139, 154, 185, 193, 208, 213, 222, 246, 252, 280, 304, 316, 362, 392, 522, 576, 588, 591, 597, 606, 608],\n+        \"adapt\": [40, 90, 139, 193, 213, 222, 246, 252, 304, 362, 392, 546, 588, 591, 606, 608],\n         \"adapt_\": 348,\n-        \"adapt_decimalfield_valu\": 543,\n+        \"adapt_decimalfield_value\": 543,\n+        \"adapted\": [280, 316, 522, 546, 588, 606],\n+        \"adapter\": [0, 56, 83, 122, 154, 185, 208, 252, 362, 576, 597],\n+        \"adaption\": 362,\n         \"add\": [0, 1, 3, 5, 9, 11, 12, 14, 15, 16, 17, 19, 24, 27, 29, 30, 31, 32, 35, 36, 39, 43, 46, 47, 48, 50, 51, 52, 54, 55, 56, 57, 58, 59, 61, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 85, 86, 87, 90, 91, 95, 100, 101, 103, 104, 105, 106, 109, 115, 122, 123, 128, 130, 131, 133, 134, 135, 139, 143, 144, 145, 146, 149, 150, 151, 152, 154, 155, 161, 162, 166, 167, 168, 170, 171, 172, 173, 176, 177, 178, 180, 181, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 196, 197, 200, 201, 203, 205, 206, 209, 212, 213, 222, 223, 231, 234, 252, 254, 257, 260, 266, 268, 285, 291, 316, 317, 320, 328, 344, 349, 357, 362, 370, 377, 387, 392, 401, 419, 421, 424, 436, 444, 476, 477, 488, 489, 495, 502, 520, 522, 535, 538, 543, 545, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 564, 565, 568, 569, 570, 571, 572, 576, 577, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 595, 596, 599, 600, 601, 602, 604, 608, 609, 611, 612],\n-        \"add_act\": 100,\n-        \"add_aggreg\": [59, 213, 328],\n-        \"add_annot\": [328, 502],\n-        \"add_argu\": [15, 155, 328, 362, 596, 609],\n+        \"add_action\": 100,\n+        \"add_aggregat\": [59, 213, 328],\n+        \"add_annotation\": [328, 502],\n+        \"add_argument\": [15, 155, 328, 362, 596, 609],\n         \"add_bar\": 548,\n-        \"add_children\": 576,\n+        \"add_childr\": 576,\n         \"add_choic\": 548,\n         \"add_driv\": 548,\n         \"add_error\": [161, 167],\n         \"add_field\": [59, 213, 362, 580],\n         \"add_fieldset\": 547,\n-        \"add_filt\": 477,\n+        \"add_filter\": 477,\n         \"add_form\": [213, 547],\n-        \"add_form_templ\": 103,\n+        \"add_form_templat\": 103,\n         \"add_item\": [59, 152, 200, 348, 362],\n-        \"add_item_el\": [152, 200],\n-        \"add_kei\": 551,\n-        \"add_lazy_rel\": [59, 348, 362],\n+        \"add_item_element\": [152, 200],\n+        \"add_key\": 551,\n+        \"add_lazy_relation\": [59, 348, 362],\n         \"add_messag\": [103, 135, 252, 291],\n         \"add_myproxymodel\": 392,\n-        \"add_never_cache_head\": [200, 222, 421],\n+        \"add_never_cache_header\": [200, 222, 421],\n         \"add_person\": 548,\n         \"add_post_render_callback\": 192,\n         \"add_postgis_sr\": 213,\n-        \"add_root_el\": [152, 200],\n-        \"add_srs_entri\": 213,\n-        \"add_stud\": 548,\n-        \"add_stylesheet\": 200,\n+        \"add_root_element\": [152, 200],\n+        \"add_srs_entry\": 213,\n+        \"add_student\": 548,\n+        \"add_styleshet\": 200,\n         \"add_url\": 103,\n         \"add_view\": [32, 103, 268, 289, 298],\n         \"add_vot\": 548,\n         \"add_xx\": 19,\n-        \"addal\": 268,\n+        \"addall\": 268,\n         \"addcleanup\": 451,\n         \"addconstraint\": [145, 488],\n         \"addconstraintnotvalid\": [145, 477],\n-        \"addeventlisten\": [103, 104],\n+        \"added\": [6, 12, 15, 16, 19, 32, 42, 44, 47, 51, 55, 56, 57, 58, 60, 61, 65, 66, 67, 73, 74, 76, 78, 80, 81, 86, 94, 101, 103, 104, 105, 106, 114, 117, 118, 120, 124, 125, 135, 137, 143, 149, 152, 154, 155, 161, 162, 171, 172, 173, 174, 175, 177, 178, 180, 181, 184, 185, 186, 187, 188, 190, 191, 193, 194, 198, 200, 203, 204, 205, 208, 209, 212, 213, 214, 216, 217, 222, 234, 245, 247, 250, 251, 252, 256, 257, 260, 265, 268, 280, 284, 285, 291, 296, 305, 308, 310, 316, 317, 320, 321, 323, 328, 329, 330, 342, 344, 346, 348, 349, 355, 358, 362, 363, 372, 376, 384, 392, 393, 396, 397, 403, 404, 416, 421, 426, 429, 431, 433, 434, 436, 444, 448, 451, 477, 478, 488, 494, 502, 522, 523, 530, 533, 535, 536, 543, 544, 547, 548, 554, 557, 560, 569, 570, 571, 572, 577, 580, 582, 583, 584, 589, 590, 591, 596, 598, 600, 603, 604, 606, 608, 609, 612],\n+        \"addeventlistener\": [103, 104],\n         \"addfield\": [44, 145, 334, 360, 558, 600],\n         \"addindex\": [145, 223, 488, 502, 503],\n-        \"addindexconcurr\": [145, 421],\n-        \"addit\": [0, 2, 13, 15, 16, 19, 25, 27, 28, 32, 36, 37, 41, 46, 47, 48, 52, 56, 57, 60, 61, 63, 64, 65, 67, 71, 73, 76, 77, 79, 80, 89, 91, 103, 105, 106, 110, 112, 113, 115, 118, 121, 122, 125, 126, 128, 130, 131, 135, 137, 139, 146, 151, 152, 153, 154, 155, 156, 158, 160, 161, 162, 168, 170, 172, 176, 177, 178, 181, 184, 185, 188, 190, 191, 192, 193, 194, 198, 199, 200, 201, 202, 204, 205, 209, 213, 252, 256, 260, 265, 268, 273, 284, 291, 302, 305, 311, 316, 328, 342, 348, 354, 362, 376, 421, 436, 473, 477, 488, 502, 535, 543, 545, 547, 548, 551, 553, 560, 569, 570, 571, 576, 577, 582, 583, 588, 589, 591, 596, 597, 598, 599, 600, 604, 605, 606, 607, 608, 609, 612],\n-        \"addition\": [60, 65, 66, 106, 116, 151, 154, 157, 159, 162, 168, 171, 178, 181, 185, 194, 205, 208, 212, 252, 257, 271, 277, 283, 300, 308, 309, 315, 316, 318, 320, 345, 392, 409, 436, 440, 451, 471, 502, 544, 551, 580, 589, 590, 596, 598, 603, 611, 612],\n-        \"addquickel\": 152,\n-        \"address\": [2, 3, 12, 19, 25, 32, 45, 47, 50, 51, 58, 61, 63, 66, 67, 73, 76, 103, 105, 116, 153, 154, 161, 162, 167, 170, 177, 178, 188, 193, 194, 201, 213, 224, 242, 252, 258, 261, 262, 265, 268, 269, 274, 284, 291, 297, 298, 303, 306, 312, 316, 321, 328, 348, 368, 399, 420, 422, 435, 452, 545, 547, 548, 551, 553, 556, 564, 569, 571, 577, 581, 603, 612],\n+        \"addindexconcurrently\": [145, 421],\n+        \"adding\": [0, 3, 7, 11, 12, 14, 17, 19, 21, 31, 36, 39, 41, 44, 45, 49, 51, 55, 56, 58, 67, 72, 73, 74, 76, 85, 106, 107, 115, 125, 133, 134, 142, 150, 155, 161, 162, 166, 171, 172, 178, 181, 184, 185, 188, 189, 190, 193, 194, 200, 201, 204, 213, 234, 245, 260, 268, 291, 304, 316, 320, 324, 328, 329, 343, 347, 354, 362, 383, 392, 393, 415, 418, 419, 421, 422, 428, 434, 444, 451, 472, 489, 494, 496, 523, 527, 529, 535, 543, 546, 548, 550, 551, 558, 562, 563, 569, 571, 572, 581, 582, 583, 584, 595, 596, 597, 601, 608, 609, 612],\n+        \"addition\": [13, 15, 16, 25, 32, 41, 47, 56, 60, 61, 63, 65, 67, 73, 79, 80, 89, 103, 105, 112, 113, 118, 121, 125, 126, 128, 131, 139, 146, 151, 152, 153, 154, 155, 157, 160, 161, 162, 168, 170, 172, 176, 177, 178, 181, 185, 188, 190, 193, 194, 201, 204, 209, 213, 252, 256, 260, 268, 273, 291, 302, 305, 311, 316, 328, 342, 348, 354, 362, 421, 436, 477, 488, 535, 543, 547, 548, 553, 570, 572, 576, 577, 580, 583, 589, 591, 596, 598, 599, 600, 603, 604, 605, 606, 608, 612],\n+        \"additional\": [0, 2, 15, 19, 27, 28, 36, 37, 41, 46, 48, 52, 56, 57, 64, 67, 71, 73, 76, 77, 91, 103, 106, 110, 115, 118, 121, 122, 126, 128, 130, 131, 135, 137, 152, 154, 155, 156, 158, 160, 161, 162, 168, 172, 178, 184, 185, 190, 191, 192, 193, 194, 198, 199, 200, 202, 205, 209, 252, 260, 265, 268, 284, 291, 304, 316, 328, 362, 376, 436, 473, 477, 488, 502, 545, 547, 548, 551, 553, 560, 569, 570, 571, 577, 582, 583, 588, 589, 591, 596, 597, 598, 599, 604, 607, 608, 609, 612],\n+        \"additionally\": [60, 65, 66, 106, 116, 151, 154, 157, 159, 162, 168, 171, 178, 181, 185, 194, 205, 208, 212, 252, 257, 271, 277, 283, 300, 308, 309, 315, 316, 318, 320, 345, 392, 409, 436, 440, 451, 471, 502, 544, 551, 580, 589, 590, 596, 598, 603, 611, 612],\n+        \"addquickelement\": 152,\n+        \"addres\": [3, 12, 19, 32, 51, 58, 61, 63, 66, 73, 76, 103, 105, 116, 154, 155, 161, 162, 167, 170, 177, 178, 188, 193, 201, 224, 242, 274, 291, 303, 304, 306, 312, 321, 368, 420, 422, 452, 547, 548, 551, 553, 564, 569, 571, 577, 581, 603, 612],\n+        \"address\": 45,\n         \"address_report\": 103,\n+        \"addressed\": [2, 47, 50, 61, 67, 258, 261, 262, 265, 269, 284, 316, 556],\n+        \"addresses\": [25, 32, 66, 153, 162, 167, 178, 190, 194, 201, 213, 252, 265, 268, 284, 297, 298, 316, 328, 348, 399, 435, 545, 547, 551, 577],\n         \"addrport\": [151, 155],\n-        \"addslash\": 37,\n+        \"addslashes\": 37,\n         \"adelet\": [181, 185, 502, 572, 589],\n-        \"adelete_mani\": [477, 551],\n-        \"adelete_test_cooki\": 589,\n-        \"adequ\": [162, 602],\n+        \"adelete_many\": [477, 551],\n+        \"adelete_test_cookie\": 589,\n+        \"adequat\": [162, 602],\n+        \"adequately\": 602,\n         \"adher\": [51, 66, 252, 376],\n-        \"adjac\": [268, 451],\n+        \"adjacent\": [268, 451],\n         \"adjacent_to\": 137,\n-        \"adjust\": [44, 52, 56, 61, 162, 166, 188, 191, 197, 222, 304, 316, 348, 376, 436, 437, 451, 488, 536, 550, 556, 569, 588, 596, 599, 606],\n+        \"adjust\": [44, 52, 56, 61, 162, 166, 188, 191, 197, 222, 304, 316, 348, 436, 451, 550, 556, 588, 596, 599, 606],\n+        \"adjusted\": [437, 488, 536],\n+        \"adjustment\": [376, 569],\n         \"admin\": [0, 3, 5, 7, 9, 11, 16, 17, 19, 27, 31, 32, 33, 35, 39, 43, 48, 49, 51, 52, 54, 56, 59, 60, 61, 67, 71, 72, 76, 77, 79, 85, 102, 105, 109, 119, 121, 135, 150, 151, 154, 166, 169, 170, 178, 181, 183, 184, 191, 193, 196, 198, 203, 207, 214, 215, 220, 223, 233, 245, 247, 275, 276, 277, 280, 283, 292, 293, 294, 295, 305, 310, 313, 314, 315, 317, 318, 320, 324, 329, 332, 340, 341, 342, 346, 347, 349, 354, 355, 357, 359, 363, 365, 369, 370, 373, 377, 385, 386, 388, 390, 391, 393, 404, 437, 443, 444, 447, 452, 471, 475, 480, 481, 483, 489, 503, 515, 520, 521, 523, 527, 528, 533, 536, 537, 538, 545, 549, 558, 565, 569, 577, 581, 588, 589, 591, 596, 598, 599, 608, 612],\n-        \"admin_change_form_document_readi\": 104,\n-        \"admin_class\": 103,\n+        \"admin_change_form_document_ready\": 104,\n+        \"admin_clas\": 103,\n         \"admin_login\": 547,\n         \"admin_media_prefix\": [59, 268, 291],\n         \"admin_order_field\": [103, 316, 376, 421],\n         \"admin_password\": 547,\n         \"admin_password_reset\": [103, 268],\n         \"admin_sit\": [103, 348],\n-        \"admin_stat\": [59, 376, 421],\n+        \"admin_static\": [59, 376, 421],\n         \"admin_url\": [103, 193, 608],\n         \"admin_urlnam\": 103,\n         \"admin_urlquot\": 103,\n         \"admin_view\": 103,\n-        \"adminconfig\": [103, 451],\n+        \"adminconf\": [103, 451],\n         \"admindoc\": [16, 59, 101, 178, 190, 196, 214, 227, 304, 316, 317, 320, 329, 371, 488, 489, 545],\n-        \"adminemailhandl\": [36, 170, 190, 213, 268, 317, 328, 421],\n+        \"adminemailhandler\": [36, 170, 190, 213, 268, 317, 328, 421],\n         \"adminfilewidget\": [245, 529],\n-        \"administ\": 122,\n-        \"administr\": [32, 43, 60, 70, 71, 73, 78, 85, 103, 121, 134, 155, 205, 206, 209, 211, 255, 256, 260, 268, 545, 547, 598, 608, 609],\n+        \"administer\": 122,\n+        \"administration\": [78, 85, 103, 268, 608],\n+        \"administrativ\": [43, 60, 70, 103, 134, 155, 205, 206, 209, 211, 255, 256, 260, 545],\n+        \"administrator\": [32, 71, 73, 121, 547, 598, 609],\n         \"adminmedia\": [59, 291],\n-        \"adminmediahandl\": 59,\n+        \"adminmediahandler\": 59,\n         \"adminpasswordchangeform\": [535, 547, 548],\n         \"adminsit\": [59, 78, 100, 209, 260, 316, 320, 328, 348, 436, 451, 477, 488, 522, 547, 570, 591],\n         \"adminurlfieldwidget\": 545,\n         \"adminusercreationform\": [535, 536, 548],\n-        \"admonit\": 58,\n-        \"adopt\": [53, 60, 66, 197, 260, 268, 362, 488, 602],\n+        \"admonition\": 58,\n+        \"adopt\": [53, 197, 362, 488, 602],\n+        \"adopted\": [60, 66, 268],\n+        \"adoption\": [260, 488],\n         \"adrian\": [3, 193],\n-        \"advanc\": [0, 16, 22, 24, 45, 58, 62, 64, 67, 68, 79, 82, 103, 107, 130, 131, 154, 155, 162, 168, 172, 181, 185, 189, 194, 203, 206, 209, 222, 268, 291, 547, 550, 551, 556, 557, 559, 568, 572, 576, 577, 589, 597, 602, 610, 611],\n+        \"advanc\": [0, 62, 64, 194, 203, 547],\n         \"advancecomp\": 58,\n+        \"advanced\": [0, 16, 22, 24, 45, 58, 66, 67, 68, 79, 82, 103, 107, 130, 131, 154, 155, 162, 168, 172, 181, 185, 189, 206, 209, 222, 268, 291, 550, 551, 556, 557, 559, 568, 572, 576, 577, 589, 597, 602, 610, 611],\n         \"advanced_sit\": 103,\n-        \"advanceddecadebornlistfilt\": 102,\n-        \"advantag\": [3, 6, 12, 16, 38, 42, 58, 65, 71, 80, 82, 105, 121, 150, 155, 177, 196, 197, 200, 205, 213, 252, 260, 304, 316, 328, 451, 488, 546, 551, 556, 569, 573, 576, 591, 596, 602, 603, 606],\n+        \"advanceddecadebornlistfilter\": 102,\n+        \"advantag\": [3, 6, 12, 16, 38, 42, 80, 82, 105, 121, 150, 155, 196, 197, 200, 205, 213, 252, 260, 304, 316, 328, 451, 488, 546, 551, 569, 573, 576, 596, 602, 603, 606],\n+        \"advantageous\": [58, 65],\n+        \"advantages\": [71, 177, 200, 328, 551, 556, 569, 591],\n         \"advent\": 252,\n-        \"adventur\": 557,\n-        \"advers\": 185,\n-        \"advertis\": [257, 260, 291, 323, 588],\n+        \"adventurous\": 557,\n+        \"adver\": 185,\n+        \"advertis\": 588,\n+        \"advertised\": [257, 260, 291, 323],\n         \"advic\": [8, 51, 67, 268, 392, 569, 603],\n-        \"advis\": [103, 120, 122, 155, 172, 184, 260, 264, 266, 271, 280, 285, 291, 300, 309, 316, 346, 557, 576, 603],\n-        \"advisori\": [63, 258, 259, 261, 262, 264, 269, 280, 545],\n+        \"advis\": [264, 266, 280, 285, 291],\n+        \"advisabl\": [103, 155, 576],\n+        \"advised\": [103, 120, 122, 172, 184, 260, 271, 300, 309, 316, 346, 557, 603],\n+        \"advisories\": [63, 545],\n+        \"advisory\": [258, 259, 261, 262, 264, 269, 280, 545],\n         \"advpng\": 58,\n         \"aearliest\": 185,\n         \"aexist\": [185, 589],\n         \"aexplain\": 185,\n         \"af7d\": 161,\n-        \"affect\": [2, 19, 44, 59, 64, 66, 67, 71, 76, 118, 141, 154, 155, 168, 172, 178, 185, 190, 193, 196, 204, 206, 208, 213, 215, 221, 222, 247, 249, 252, 253, 257, 260, 268, 278, 281, 282, 287, 291, 296, 304, 306, 307, 316, 321, 325, 327, 328, 330, 341, 348, 354, 355, 362, 383, 397, 405, 409, 419, 427, 433, 436, 440, 443, 449, 471, 488, 502, 508, 512, 525, 532, 540, 544, 547, 551, 557, 568, 569, 575, 580, 581, 583, 596, 600, 602, 610, 612],\n+        \"affect\": [2, 44, 59, 66, 67, 71, 76, 118, 141, 154, 168, 172, 178, 185, 190, 193, 196, 206, 208, 213, 221, 247, 249, 252, 257, 260, 268, 278, 281, 287, 291, 296, 304, 306, 307, 316, 321, 325, 328, 330, 348, 354, 355, 362, 436, 443, 488, 547, 551, 557, 568, 569, 575, 580, 581, 583, 596, 600, 602, 612],\n+        \"affected\": [2, 19, 64, 66, 154, 155, 185, 204, 213, 215, 222, 247, 252, 253, 268, 282, 296, 304, 316, 327, 328, 341, 383, 397, 405, 409, 419, 427, 433, 440, 449, 471, 502, 508, 512, 525, 532, 540, 544, 610, 612],\n         \"affin\": 115,\n-        \"afford\": 436,\n-        \"afilt\": 572,\n+        \"affordances\": 436,\n+        \"afilter\": 572,\n         \"afirst\": [185, 488, 546, 572],\n         \"aflush\": 589,\n         \"aforce_login\": [522, 612],\n         \"afraid\": 69,\n         \"africa\": 328,\n         \"after\": [3, 6, 7, 11, 13, 14, 18, 19, 31, 42, 43, 44, 46, 47, 51, 52, 54, 55, 56, 58, 59, 60, 61, 64, 65, 71, 72, 74, 75, 76, 78, 85, 86, 94, 100, 103, 105, 107, 115, 120, 121, 124, 131, 135, 137, 139, 150, 151, 154, 155, 157, 161, 162, 167, 168, 171, 175, 178, 181, 184, 185, 188, 190, 191, 192, 193, 194, 196, 197, 198, 200, 201, 202, 204, 206, 209, 213, 216, 217, 222, 223, 227, 234, 242, 250, 252, 253, 255, 260, 291, 305, 310, 316, 328, 330, 336, 340, 341, 343, 346, 349, 351, 355, 357, 363, 370, 371, 377, 386, 392, 420, 421, 422, 436, 451, 452, 472, 477, 480, 488, 494, 502, 522, 535, 543, 544, 547, 548, 550, 551, 553, 558, 559, 560, 562, 567, 568, 569, 570, 571, 572, 577, 579, 580, 583, 585, 588, 589, 591, 595, 596, 598, 599, 600, 602, 604, 605, 606, 609, 611, 612],\n         \"afterward\": [14, 42, 58, 131, 139, 154, 171, 185, 421, 548, 577, 600, 612],\n-        \"ag\": [52, 103, 139, 154, 161, 162, 175, 176, 184, 185, 188, 190, 194, 200, 421, 436, 522, 551, 560, 569, 574, 583, 584, 589, 607, 612],\n         \"again\": [0, 2, 5, 34, 42, 43, 51, 55, 57, 61, 66, 67, 73, 75, 76, 78, 121, 150, 152, 160, 161, 172, 181, 185, 194, 196, 197, 200, 203, 204, 206, 252, 268, 296, 304, 316, 340, 345, 546, 548, 550, 551, 553, 557, 564, 569, 571, 572, 577, 581, 588, 589, 591, 596, 600, 604, 609],\n         \"against\": [6, 12, 14, 15, 25, 26, 29, 44, 49, 61, 66, 67, 73, 75, 76, 81, 85, 87, 95, 99, 103, 105, 146, 153, 154, 155, 162, 167, 171, 176, 177, 182, 185, 188, 190, 193, 194, 198, 199, 200, 201, 203, 204, 205, 206, 209, 210, 213, 216, 252, 264, 268, 271, 280, 291, 300, 304, 309, 316, 336, 341, 346, 348, 351, 392, 421, 432, 437, 451, 452, 502, 503, 514, 516, 517, 522, 527, 528, 545, 547, 548, 549, 550, 553, 573, 574, 577, 580, 581, 589, 600, 603, 608, 609, 611, 612],\n+        \"age\": [52, 103, 154, 161, 162, 175, 176, 184, 185, 188, 190, 194, 200, 421, 436, 522, 551, 560, 569, 574, 583, 584, 589, 607, 612],\n         \"age__gt\": [175, 184],\n-        \"age__isnul\": 175,\n+        \"age__isnull\": 175,\n         \"age_as_float\": 176,\n         \"age_gte_18\": [175, 184],\n-        \"age_gte_18_and_oth\": 175,\n+        \"age_gte_18_and_other\": 175,\n         \"agent\": [27, 171, 188, 190, 348, 543, 551, 590, 612],\n+        \"ages\": [139, 200, 574],\n         \"ages__adjacent_to\": 139,\n         \"ages__contain\": 139,\n-        \"ages__contained_bi\": 139,\n+        \"ages__contained_by\": 139,\n         \"ages__endswith\": 139,\n         \"ages__fully_gt\": 139,\n         \"ages__fully_lt\": 139,\n-        \"ages__isempti\": 139,\n+        \"ages__isempty\": 139,\n         \"ages__lower_inc\": 139,\n         \"ages__lower_inf\": 139,\n         \"ages__not_gt\": 139,\n         \"ages__not_lt\": 139,\n         \"ages__overlap\": 139,\n         \"ages__startswith\": 139,\n         \"ages__upper_inc\": 139,\n         \"ages__upper_inf\": 139,\n         \"aget\": [185, 477, 488, 535, 572, 589],\n-        \"aget_all_permiss\": [105, 543],\n-        \"aget_by_natural_kei\": [543, 547],\n+        \"aget_all_permission\": [105, 543],\n+        \"aget_by_natural_key\": [543, 547],\n         \"aget_expire_at_browser_clos\": 589,\n         \"aget_expiry_ag\": 589,\n-        \"aget_expiry_d\": 589,\n-        \"aget_group_permiss\": [105, 543],\n+        \"aget_expiry_dat\": 589,\n+        \"aget_group_permission\": [105, 543],\n         \"aget_list_or_404\": [522, 590],\n         \"aget_object_or_404\": [522, 590],\n-        \"aget_or_cr\": [185, 496, 543],\n+        \"aget_or_creat\": [185, 496, 543],\n         \"aget_or_set\": 477,\n-        \"aget_us\": [105, 522, 547],\n-        \"aget_user_permiss\": [105, 543],\n-        \"aggreg\": [0, 16, 25, 33, 45, 59, 94, 114, 115, 126, 138, 142, 151, 162, 167, 176, 182, 213, 222, 243, 252, 348, 362, 392, 393, 394, 428, 429, 431, 433, 437, 443, 451, 477, 480, 488, 494, 503, 514, 516, 519, 520, 522, 543, 545, 566, 571, 572, 574, 591, 597],\n+        \"aget_user\": [105, 522, 547],\n+        \"aget_user_permission\": [105, 543],\n+        \"aggregat\": [25, 33, 59, 106, 115, 126, 138, 142, 174, 176, 213, 222, 252, 348, 362, 392, 437, 480, 488, 514, 516, 519, 520, 543, 545, 572, 574],\n         \"aggregate_select\": [59, 213, 328],\n-        \"aggress\": 571,\n-        \"agnost\": [14, 16, 142, 193],\n+        \"aggregated\": [176, 177, 185, 392, 393, 451, 560],\n+        \"aggregates\": [16, 59, 110, 136, 162, 167, 182, 185, 209, 213, 328, 362, 433, 477, 502, 514, 516, 519, 520, 522, 543, 545],\n+        \"aggregation\": [0, 45, 59, 94, 114, 117, 142, 151, 176, 177, 209, 213, 243, 348, 362, 392, 394, 428, 429, 431, 433, 443, 451, 477, 494, 503, 516, 520, 543, 566, 571, 597],\n+        \"aggregator\": [33, 591],\n+        \"aggressiv\": 571,\n+        \"agnostic\": [14, 16, 142, 193],\n         \"ago\": [0, 5, 50, 61, 133, 174, 268, 607],\n-        \"agre\": [1, 204, 600],\n+        \"agred\": [204, 600],\n+        \"agree\": 1,\n         \"agreement\": [46, 47, 55, 121],\n         \"ah\": 16,\n-        \"ahas_kei\": [551, 589],\n+        \"ahas_key\": [551, 589],\n         \"ahas_module_perm\": [105, 543],\n         \"ahas_perm\": [105, 543],\n         \"ahead\": [42, 50, 52, 61, 67, 74, 161, 572, 598, 612],\n         \"ai\": 66,\n         \"aid\": [66, 151, 202, 220, 278, 306, 321, 338, 353, 488],\n-        \"aim\": [16, 47, 51, 55, 58, 60, 66, 81, 82, 134, 185, 348, 549, 602],\n+        \"aim\": [16, 47, 51, 58, 66, 81, 82, 134, 185, 348, 549, 602],\n+        \"aimed\": 60,\n+        \"aiming\": [55, 81, 602],\n         \"ain\": 604,\n         \"ain_bulk\": 185,\n-        \"aiofil\": 188,\n+        \"aiofiles\": 188,\n         \"aiosmtpd\": [56, 577],\n         \"aitch\": 58,\n         \"aitem\": 589,\n-        \"aiter\": [185, 522],\n+        \"aiterator\": [185, 522],\n         \"ajax\": [161, 190, 213, 268, 348, 436, 585],\n         \"aka\": [80, 204],\n         \"akaariai\": 57,\n-        \"akei\": [139, 535, 589],\n+        \"akey\": [139, 535, 589],\n         \"alast\": 185,\n         \"alatest\": 185,\n         \"album\": [178, 194, 569, 572],\n         \"album_on\": 178,\n         \"album_two\": 178,\n         \"alchin\": 205,\n         \"alert\": [103, 150, 196, 328],\n         \"algerian\": 436,\n         \"algo\": 61,\n         \"algorithm\": [59, 107, 115, 118, 146, 151, 152, 181, 184, 185, 197, 200, 242, 260, 268, 274, 290, 299, 303, 312, 317, 328, 384, 392, 420, 421, 422, 436, 477, 550, 591, 596, 605, 607, 608, 611, 612],\n-        \"alia\": [13, 30, 40, 41, 44, 47, 56, 59, 76, 86, 115, 118, 125, 159, 166, 170, 172, 176, 181, 189, 190, 191, 193, 206, 213, 214, 222, 252, 260, 268, 304, 328, 340, 341, 348, 362, 392, 421, 436, 451, 477, 488, 502, 522, 543, 546, 548, 551, 560, 567, 570, 574, 596, 599, 609, 612],\n-        \"alias\": [13, 15, 59, 81, 86, 125, 136, 177, 185, 188, 190, 213, 252, 296, 304, 328, 348, 362, 413, 421, 424, 436, 444, 451, 456, 477, 482, 509, 529, 533, 552, 570, 609, 612],\n+        \"alias\": [13, 30, 40, 41, 44, 47, 56, 59, 76, 86, 115, 118, 125, 159, 166, 170, 172, 176, 181, 189, 190, 191, 193, 206, 213, 214, 222, 252, 260, 268, 304, 328, 340, 341, 348, 362, 392, 421, 436, 451, 477, 488, 502, 522, 543, 546, 548, 551, 560, 567, 570, 574, 596, 599, 609, 612],\n+        \"aliased\": [185, 529],\n+        \"aliases\": [13, 15, 59, 81, 86, 125, 136, 177, 185, 188, 190, 213, 252, 296, 304, 328, 348, 362, 413, 421, 424, 436, 444, 451, 456, 477, 482, 509, 529, 533, 552, 570, 609],\n         \"alic\": [51, 154, 194],\n-        \"align\": [194, 515, 520, 543],\n+        \"align\": [194, 543],\n+        \"aligned\": 520,\n+        \"alignment\": 515,\n         \"alik\": [154, 194, 205],\n         \"aliv\": [194, 386, 387],\n         \"all\": [0, 1, 2, 4, 5, 7, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 25, 26, 29, 30, 32, 36, 38, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 57, 58, 59, 60, 61, 63, 64, 65, 67, 69, 70, 72, 73, 74, 75, 76, 77, 78, 80, 81, 83, 85, 86, 87, 89, 92, 94, 95, 96, 97, 98, 101, 102, 105, 106, 107, 109, 110, 113, 114, 115, 116, 117, 118, 121, 123, 124, 126, 128, 130, 131, 133, 135, 136, 138, 139, 140, 141, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 165, 166, 167, 168, 170, 171, 172, 175, 176, 177, 178, 181, 182, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 200, 204, 205, 206, 208, 209, 210, 212, 213, 222, 242, 252, 257, 258, 259, 260, 261, 262, 265, 266, 268, 269, 273, 274, 278, 280, 284, 285, 291, 297, 302, 303, 304, 306, 311, 312, 316, 320, 321, 327, 341, 348, 362, 386, 392, 411, 412, 420, 421, 422, 433, 437, 451, 454, 455, 471, 475, 477, 478, 480, 481, 483, 488, 502, 522, 528, 535, 542, 543, 544, 545, 546, 547, 550, 551, 552, 553, 555, 557, 558, 559, 560, 562, 563, 564, 565, 567, 568, 569, 570, 571, 573, 574, 575, 576, 577, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n-        \"all_entri\": 572,\n+        \"all_entries\": 572,\n         \"all_object\": 604,\n-        \"all_sit\": 103,\n-        \"all_valu\": 177,\n+        \"all_sites\": 103,\n+        \"all_values\": 177,\n         \"allemand\": 596,\n-        \"allevi\": [60, 576],\n-        \"alloc\": [86, 118, 570],\n-        \"allot\": 551,\n-        \"allow\": [1, 7, 11, 12, 14, 16, 17, 19, 25, 26, 27, 30, 35, 36, 39, 43, 44, 46, 47, 51, 52, 55, 56, 57, 59, 61, 64, 66, 70, 71, 72, 74, 76, 78, 82, 85, 86, 87, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 113, 114, 115, 117, 118, 125, 129, 131, 135, 137, 139, 140, 144, 146, 149, 150, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 165, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 184, 185, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 204, 205, 206, 209, 211, 212, 213, 214, 215, 216, 221, 222, 234, 247, 252, 256, 257, 260, 265, 268, 271, 274, 275, 276, 277, 282, 283, 284, 287, 288, 289, 291, 293, 294, 295, 296, 297, 298, 300, 303, 304, 309, 312, 313, 314, 315, 316, 317, 318, 319, 320, 324, 327, 330, 335, 336, 341, 342, 343, 344, 345, 348, 350, 351, 355, 362, 363, 383, 391, 392, 399, 402, 403, 404, 405, 406, 411, 419, 421, 425, 426, 427, 435, 436, 447, 448, 449, 450, 451, 452, 454, 477, 478, 488, 494, 502, 503, 508, 510, 514, 522, 530, 532, 534, 535, 536, 543, 545, 546, 547, 548, 549, 550, 551, 552, 553, 555, 556, 558, 560, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 583, 585, 588, 589, 591, 593, 594, 595, 596, 598, 599, 600, 601, 602, 603, 605, 606, 607, 608, 609, 612],\n+        \"alleviat\": [60, 576],\n+        \"allocat\": 570,\n+        \"allocated\": [86, 118, 570],\n+        \"allocation\": 570,\n+        \"allotted\": 551,\n+        \"allow\": [1, 7, 11, 12, 14, 16, 17, 19, 25, 26, 27, 30, 35, 36, 39, 43, 44, 46, 47, 51, 52, 55, 56, 57, 59, 61, 64, 66, 70, 71, 72, 74, 76, 78, 82, 85, 86, 87, 96, 98, 100, 101, 102, 103, 104, 105, 106, 107, 113, 114, 115, 117, 118, 125, 129, 131, 135, 137, 139, 140, 144, 146, 149, 153, 154, 155, 156, 157, 159, 160, 161, 162, 165, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 185, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 204, 205, 206, 209, 211, 212, 213, 214, 216, 222, 234, 252, 256, 257, 260, 265, 268, 271, 273, 282, 283, 284, 291, 300, 302, 304, 309, 311, 316, 318, 319, 324, 327, 330, 335, 336, 341, 342, 345, 348, 350, 351, 355, 362, 363, 383, 391, 392, 403, 404, 411, 419, 421, 426, 436, 448, 451, 454, 477, 478, 488, 502, 503, 522, 535, 543, 546, 547, 548, 549, 550, 551, 552, 553, 555, 556, 558, 560, 568, 569, 570, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 583, 584, 585, 588, 589, 591, 593, 594, 595, 596, 598, 599, 600, 601, 602, 603, 605, 606, 607, 608, 609, 612],\n         \"allow_cascad\": 436,\n-        \"allow_database_queri\": [59, 348, 392, 436],\n+        \"allow_database_queries\": [59, 348, 392, 436],\n         \"allow_distinct\": [177, 392],\n-        \"allow_empti\": [88, 89, 90, 94, 96, 291, 553],\n+        \"allow_empty\": [88, 89, 90, 94, 96, 291, 553],\n         \"allow_empty_fil\": 162,\n         \"allow_empty_first_pag\": [96, 103, 187],\n-        \"allow_fil\": [86, 162, 178],\n-        \"allow_fold\": [86, 162, 178],\n+        \"allow_files\": [86, 162, 178],\n+        \"allow_folder\": [86, 162, 178],\n         \"allow_futur\": [88, 89, 94, 291],\n         \"allow_join\": 177,\n-        \"allow_lazi\": [59, 213, 362],\n-        \"allow_migr\": [44, 59, 172, 213, 216, 217, 345, 551, 570, 600],\n-        \"allow_multiple_select\": [462, 501, 503, 585],\n-        \"allow_neg\": [201, 213],\n+        \"allow_lazy\": [59, 213, 362],\n+        \"allow_migrat\": [44, 59, 172, 213, 216, 217, 345, 551, 570, 600],\n+        \"allow_multiple_selected\": [462, 501, 503, 585],\n+        \"allow_negativ\": [201, 213],\n         \"allow_overwrit\": [159, 535, 542],\n-        \"allow_rel\": [376, 570],\n-        \"allow_sliced_subqueri\": 376,\n+        \"allow_relation\": [376, 570],\n+        \"allow_sliced_subqueries\": 376,\n         \"allow_sliced_subqueries_with_in\": 376,\n         \"allow_syncdb\": [59, 348],\n         \"allow_tag\": [59, 348, 362],\n         \"allow_thread_shar\": 392,\n         \"allow_unicod\": [162, 178, 200, 348, 436],\n-        \"allow_unicode_kei\": 551,\n-        \"allow_unsaved_instance_assign\": 328,\n-        \"allowallusersmodelbackend\": [105, 213, 547, 548],\n-        \"allowallusersremoteuserbackend\": [11, 105, 213, 547],\n+        \"allow_unicode_key\": 551,\n+        \"allow_unsaved_instance_assignment\": 328,\n+        \"allowabl\": [14, 581, 603],\n+        \"allowallusersmodelback\": [105, 213, 547, 548],\n+        \"allowallusersremoteuserback\": [11, 105, 213, 547],\n+        \"allowances\": 51,\n+        \"allowed\": [11, 52, 59, 76, 82, 87, 99, 100, 103, 105, 115, 131, 140, 149, 150, 152, 154, 156, 162, 171, 178, 181, 184, 185, 187, 188, 190, 193, 194, 201, 204, 211, 213, 214, 215, 216, 221, 234, 247, 252, 256, 260, 268, 274, 275, 276, 277, 287, 288, 289, 291, 293, 294, 295, 296, 297, 298, 303, 304, 309, 312, 313, 314, 315, 316, 317, 320, 328, 336, 341, 343, 344, 348, 351, 362, 392, 399, 402, 405, 406, 411, 421, 425, 427, 435, 436, 447, 449, 450, 451, 452, 454, 477, 478, 494, 508, 510, 514, 522, 530, 532, 534, 535, 536, 545, 547, 548, 549, 550, 551, 567, 569, 570, 596],\n         \"allowed_default\": 177,\n-        \"allowed_extens\": 201,\n+        \"allowed_extension\": 201,\n         \"allowed_host\": [86, 170, 188, 216, 222, 266, 285, 336, 351, 376, 436, 603, 605, 609],\n-        \"allowed_include_root\": [59, 213, 288, 297, 328],\n-        \"allowed_permiss\": 100,\n+        \"allowed_include_rot\": [59, 213, 288, 297, 328],\n+        \"allowed_permission\": 100,\n         \"allowlist\": [201, 451],\n         \"allows_auto_pk_0\": 316,\n-        \"allows_composite_express\": [177, 543],\n-        \"allows_group_by_ordin\": 206,\n+        \"allows_composite_expression\": [177, 543],\n+        \"allows_group_by_ordinal\": 206,\n         \"allows_group_by_pk\": 502,\n         \"allows_group_by_selected_pk\": 502,\n         \"allows_group_by_selected_pks_on_model\": [154, 421],\n         \"allows_primary_key_0\": 316,\n         \"allows_unique_and_pk\": 206,\n-        \"allvaluesfieldlistfilt\": 522,\n+        \"allvaluesfieldlistfilter\": 522,\n         \"almost\": [14, 60, 61, 75, 80, 103, 178, 181, 185, 188, 197, 206, 213, 252, 253, 260, 268, 348, 362, 552, 557, 569, 580, 602, 604],\n         \"aload\": 589,\n         \"alogin\": [59, 522, 543, 548, 612],\n         \"alogout\": [522, 548, 612],\n         \"alon\": [51, 577, 596],\n         \"along\": [13, 16, 19, 30, 32, 41, 51, 55, 57, 58, 59, 76, 81, 82, 87, 101, 106, 118, 134, 152, 154, 155, 159, 161, 162, 166, 168, 177, 178, 185, 189, 190, 194, 196, 222, 260, 278, 291, 304, 306, 316, 321, 392, 477, 546, 550, 551, 553, 559, 569, 572, 581, 592, 600, 606],\n         \"alongsid\": [56, 155, 178, 222, 252, 477, 547, 558, 569, 600],\n         \"alpha\": [13, 60, 61, 79, 194, 205, 291, 545],\n-        \"alphabet\": [52, 58, 61, 78, 103, 118, 343, 572, 607],\n-        \"alphanumer\": [13, 105, 159, 194, 196, 200, 213, 274, 303, 312, 316, 607],\n-        \"alreadi\": [3, 12, 13, 14, 15, 17, 19, 34, 39, 40, 41, 43, 44, 46, 50, 51, 52, 53, 55, 56, 57, 58, 67, 68, 70, 71, 72, 76, 77, 78, 83, 92, 99, 103, 105, 106, 107, 114, 118, 131, 135, 142, 145, 151, 152, 153, 154, 155, 159, 161, 167, 171, 176, 178, 181, 182, 185, 186, 188, 190, 192, 194, 196, 198, 200, 203, 205, 206, 213, 214, 252, 260, 268, 274, 282, 291, 303, 304, 312, 316, 327, 328, 341, 347, 348, 354, 376, 393, 421, 436, 451, 502, 535, 547, 548, 549, 551, 552, 553, 555, 557, 559, 560, 569, 570, 571, 572, 576, 577, 581, 582, 583, 584, 585, 589, 596, 598, 600, 602, 604, 605, 612],\n-        \"alreadyregist\": [103, 522],\n+        \"alphabet\": [118, 607],\n+        \"alphabetical\": [52, 58, 61, 78],\n+        \"alphabetically\": [52, 103, 572],\n+        \"alphabetiz\": 52,\n+        \"alphabetized\": 343,\n+        \"alphanumeric\": [13, 105, 159, 194, 196, 200, 213, 274, 303, 312, 316, 607],\n+        \"already\": [3, 12, 13, 14, 15, 17, 19, 34, 39, 40, 41, 43, 44, 46, 50, 51, 52, 53, 55, 56, 57, 58, 67, 68, 70, 71, 72, 76, 77, 78, 83, 92, 99, 103, 105, 106, 107, 114, 118, 131, 135, 142, 145, 151, 152, 153, 154, 155, 159, 161, 167, 171, 176, 178, 181, 182, 185, 186, 188, 190, 192, 194, 196, 198, 200, 203, 205, 206, 213, 214, 252, 260, 268, 274, 282, 291, 303, 304, 312, 316, 327, 328, 341, 347, 348, 354, 376, 393, 421, 436, 451, 502, 535, 547, 548, 549, 551, 552, 553, 555, 557, 559, 560, 569, 570, 571, 572, 576, 577, 581, 582, 583, 584, 585, 589, 596, 598, 600, 602, 604, 605, 612],\n+        \"alreadyregistered\": [103, 522],\n         \"also\": [1, 3, 4, 6, 10, 11, 12, 13, 14, 15, 16, 19, 23, 25, 26, 27, 29, 30, 31, 32, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 69, 70, 71, 73, 74, 75, 76, 78, 80, 81, 82, 83, 85, 86, 87, 89, 94, 95, 96, 98, 102, 103, 105, 106, 107, 110, 112, 113, 114, 115, 117, 118, 120, 121, 122, 124, 125, 126, 131, 135, 136, 137, 139, 140, 143, 145, 146, 147, 149, 150, 151, 152, 153, 154, 155, 157, 160, 161, 162, 166, 167, 168, 171, 172, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 209, 211, 212, 213, 220, 222, 223, 234, 238, 252, 255, 256, 257, 260, 265, 267, 268, 271, 273, 278, 281, 282, 283, 284, 286, 291, 292, 297, 300, 302, 304, 305, 306, 307, 309, 311, 316, 320, 321, 325, 327, 328, 330, 334, 338, 341, 348, 353, 354, 355, 360, 362, 369, 376, 379, 384, 392, 409, 414, 415, 421, 436, 440, 451, 466, 471, 472, 477, 480, 481, 488, 492, 497, 502, 511, 518, 522, 524, 527, 535, 537, 539, 544, 546, 547, 548, 550, 551, 552, 553, 555, 556, 557, 558, 559, 560, 563, 564, 565, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 580, 581, 582, 583, 585, 588, 589, 590, 591, 592, 593, 595, 596, 598, 599, 600, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n         \"alt\": [39, 41, 70, 194, 608],\n-        \"alter\": [0, 7, 14, 42, 44, 59, 70, 73, 75, 89, 97, 115, 130, 154, 161, 167, 172, 178, 185, 188, 189, 190, 191, 197, 209, 227, 245, 260, 279, 291, 304, 316, 326, 329, 362, 364, 371, 387, 417, 472, 476, 480, 489, 494, 520, 530, 543, 548, 551, 553, 559, 569, 570, 572, 576, 581, 588, 589, 597, 598, 600, 603, 607, 609, 611, 612],\n-        \"alter_cont\": 588,\n+        \"alter\": [0, 7, 14, 42, 44, 70, 73, 75, 130, 154, 161, 167, 172, 185, 189, 190, 197, 209, 227, 260, 291, 304, 316, 329, 371, 417, 472, 476, 480, 489, 494, 520, 530, 543, 548, 551, 553, 569, 570, 581, 588, 589, 597, 598, 600, 603, 609, 611, 612],\n+        \"alter_content\": 588,\n+        \"alteration\": [172, 191, 245, 326, 329, 362, 364, 387, 530, 576, 600, 612],\n         \"alterconstraint\": 543,\n+        \"altered\": [59, 75, 89, 97, 115, 154, 178, 188, 279, 559, 572, 607],\n         \"alterfield\": [16, 44, 250, 346, 349, 477, 522, 527, 558],\n-        \"alterindextogeth\": [320, 488, 502],\n-        \"altermodelmanag\": [346, 349],\n-        \"altermodelopt\": 320,\n-        \"altermodeltablecom\": 502,\n-        \"altern\": [12, 13, 16, 19, 27, 30, 37, 52, 55, 75, 80, 85, 88, 103, 106, 122, 130, 149, 152, 153, 154, 159, 161, 178, 188, 190, 192, 193, 194, 196, 198, 200, 203, 222, 252, 260, 304, 316, 328, 329, 376, 451, 452, 477, 543, 548, 550, 551, 556, 558, 570, 573, 574, 575, 583, 593, 595, 606, 608, 609, 612],\n+        \"alterindextogether\": [320, 488, 502],\n+        \"altermodelmanager\": [346, 349],\n+        \"altermodeloption\": 320,\n+        \"altermodeltablecomment\": 502,\n+        \"alternat\": [88, 103, 106, 149, 188, 190, 193, 194, 203, 260, 304, 328, 329, 550, 551, 570, 575, 608],\n+        \"alternately\": 122,\n+        \"alternates\": [149, 451, 452],\n+        \"alternativ\": [12, 13, 27, 75, 122, 154, 159, 178, 192, 194, 196, 198, 222, 252, 260, 316, 477, 548, 556, 558, 583, 608, 609, 612],\n+        \"alternatively\": [16, 19, 30, 37, 52, 80, 85, 103, 130, 152, 154, 161, 178, 194, 304, 548, 557, 558, 574, 577, 583, 593, 595, 606, 612],\n+        \"alternatives\": [55, 153, 200, 260, 316, 376, 543, 573, 577],\n         \"alters_data\": [193, 543],\n-        \"alteruniquetogeth\": 320,\n+        \"alteruniquetogether\": 320,\n         \"although\": [3, 19, 36, 46, 51, 66, 70, 78, 82, 85, 115, 121, 126, 139, 150, 152, 155, 159, 161, 162, 177, 178, 185, 190, 196, 200, 204, 205, 213, 252, 257, 260, 291, 297, 304, 316, 329, 334, 348, 360, 376, 451, 547, 557, 562, 569, 572, 576, 577, 581, 583, 589, 606, 609, 612],\n-        \"altogeth\": [19, 50, 161, 167, 551, 612],\n-        \"alwai\": [2, 11, 12, 14, 16, 19, 25, 32, 36, 42, 46, 47, 48, 50, 51, 55, 57, 58, 60, 61, 65, 67, 72, 75, 77, 80, 87, 89, 91, 103, 105, 115, 118, 123, 139, 149, 150, 151, 154, 155, 161, 162, 167, 168, 170, 171, 172, 175, 177, 178, 180, 181, 184, 185, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 200, 201, 204, 206, 207, 209, 213, 220, 222, 252, 260, 271, 278, 291, 300, 304, 306, 309, 316, 320, 321, 328, 338, 348, 349, 353, 354, 362, 392, 421, 436, 477, 488, 503, 522, 542, 543, 546, 547, 550, 551, 553, 554, 557, 560, 568, 569, 570, 571, 572, 574, 576, 577, 583, 585, 588, 591, 593, 594, 595, 596, 599, 600, 603, 604, 606, 609, 612],\n+        \"altogether\": [19, 50, 161, 167, 551, 612],\n+        \"alway\": [2, 11, 12, 14, 16, 19, 25, 32, 36, 42, 46, 47, 48, 50, 51, 55, 57, 58, 60, 61, 65, 67, 72, 75, 77, 80, 87, 89, 91, 103, 105, 115, 118, 123, 139, 149, 150, 151, 154, 155, 161, 162, 167, 168, 170, 171, 172, 175, 177, 178, 180, 181, 184, 185, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 200, 201, 204, 206, 207, 209, 213, 220, 222, 252, 260, 271, 278, 291, 300, 304, 306, 309, 316, 320, 321, 328, 338, 348, 349, 353, 354, 362, 392, 421, 436, 477, 488, 503, 522, 542, 543, 546, 547, 550, 551, 553, 554, 557, 560, 568, 569, 570, 571, 572, 574, 576, 577, 583, 585, 588, 591, 593, 594, 595, 596, 599, 600, 603, 604, 606, 609, 612],\n         \"am\": [57, 178, 194, 577, 593, 595],\n-        \"amalgam\": 123,\n+        \"amalgamation\": 123,\n         \"amaz\": 196,\n         \"amazingmiddlewar\": 23,\n         \"amazon\": [40, 316],\n-        \"ambigu\": [86, 178, 185, 188, 190, 260, 316, 348, 421, 436, 502, 572, 583, 595, 596],\n-        \"amen\": 118,\n+        \"ambiguity\": [188, 316, 502, 583],\n+        \"ambiguous\": [86, 178, 185, 190, 260, 348, 421, 436, 572, 595, 596],\n+        \"amenabl\": 118,\n         \"amend\": [47, 57, 76],\n+        \"amended\": 76,\n         \"america\": [116, 190, 260, 592, 595],\n         \"american\": 58,\n         \"amet\": 194,\n-        \"ami\": 194,\n         \"among\": [19, 61, 70, 86, 155, 177, 185, 190, 260, 291, 328, 348, 556, 591, 596, 611],\n         \"amount\": [2, 14, 46, 47, 57, 60, 117, 155, 178, 185, 190, 196, 268, 304, 348, 362, 550, 551, 553, 559, 571, 580, 596, 600, 609],\n         \"amp\": [19, 194, 196, 209, 535],\n         \"ampersand\": [200, 316],\n+        \"amy\": 194,\n         \"an\": [0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 42, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 104, 105, 106, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 129, 130, 131, 133, 135, 136, 137, 138, 139, 140, 143, 144, 145, 146, 148, 150, 151, 152, 154, 155, 156, 157, 159, 160, 161, 162, 165, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 182, 183, 184, 185, 186, 187, 188, 190, 191, 192, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 206, 207, 208, 209, 210, 211, 212, 213, 214, 216, 217, 220, 222, 224, 226, 227, 231, 232, 234, 236, 241, 242, 245, 246, 247, 248, 252, 254, 256, 257, 260, 264, 266, 271, 273, 274, 278, 280, 281, 282, 283, 285, 287, 289, 291, 296, 297, 298, 300, 302, 303, 304, 305, 306, 307, 308, 309, 311, 312, 316, 317, 318, 319, 320, 321, 325, 327, 329, 330, 332, 333, 334, 335, 336, 338, 340, 341, 342, 343, 344, 345, 346, 347, 349, 350, 351, 353, 354, 355, 357, 358, 359, 360, 362, 364, 368, 369, 370, 371, 372, 376, 377, 382, 383, 384, 386, 387, 391, 392, 393, 397, 402, 404, 412, 415, 418, 419, 420, 421, 422, 425, 428, 429, 431, 433, 436, 437, 443, 444, 446, 447, 451, 452, 455, 456, 458, 471, 472, 477, 480, 482, 485, 488, 489, 494, 496, 502, 511, 514, 517, 518, 522, 524, 527, 530, 533, 535, 536, 539, 542, 543, 544, 545, 546, 548, 549, 550, 551, 552, 553, 554, 555, 556, 558, 559, 560, 562, 563, 564, 565, 567, 568, 569, 571, 572, 573, 574, 576, 579, 580, 581, 582, 584, 585, 588, 589, 590, 591, 592, 594, 595, 596, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n-        \"analog\": [115, 117, 192, 197, 260, 600, 612],\n-        \"analysi\": [86, 115, 569, 599, 602],\n-        \"analyt\": [304, 545],\n-        \"analyz\": [56, 82, 185, 200, 436, 602],\n+        \"analog\": 260,\n+        \"analogous\": [115, 117, 192, 197, 600, 612],\n+        \"analysis\": [86, 115, 569, 599, 602],\n+        \"analytic\": [304, 545],\n+        \"analyz\": [56, 82, 185, 436, 602],\n+        \"analyzed\": [56, 185],\n+        \"analyzes\": 200,\n         \"ancestor\": [87, 89, 90, 91, 185, 569],\n         \"anchor\": [281, 307, 325],\n         \"ancient\": 348,\n+        \"and\": [4, 5, 6, 8, 10, 11, 13, 16, 17, 20, 21, 22, 23, 26, 28, 29, 32, 34, 37, 38, 39, 41, 42, 43, 47, 48, 49, 51, 52, 53, 54, 59, 60, 61, 62, 64, 68, 69, 70, 72, 73, 74, 75, 76, 79, 80, 81, 83, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 104, 109, 112, 113, 114, 115, 116, 118, 119, 120, 122, 123, 124, 125, 126, 128, 129, 130, 131, 133, 134, 137, 138, 141, 142, 144, 145, 146, 147, 149, 150, 151, 156, 157, 158, 159, 162, 164, 165, 166, 169, 170, 171, 172, 173, 174, 177, 182, 183, 186, 187, 189, 191, 195, 198, 199, 200, 201, 202, 204, 210, 211, 212, 214, 215, 216, 217, 218, 219, 223, 224, 226, 227, 228, 229, 231, 232, 233, 234, 237, 239, 242, 245, 246, 247, 249, 250, 254, 255, 256, 257, 264, 265, 266, 267, 271, 274, 275, 276, 277, 278, 279, 281, 282, 283, 284, 286, 287, 289, 290, 292, 293, 294, 295, 296, 297, 298, 299, 300, 303, 305, 306, 307, 308, 310, 312, 313, 314, 315, 317, 318, 319, 320, 321, 323, 324, 325, 327, 329, 333, 334, 335, 336, 340, 341, 342, 343, 344, 345, 346, 349, 350, 351, 354, 357, 358, 359, 360, 364, 365, 368, 370, 371, 372, 373, 374, 377, 378, 380, 383, 384, 385, 387, 388, 393, 397, 398, 399, 400, 402, 404, 406, 407, 411, 412, 414, 416, 418, 419, 420, 422, 423, 424, 425, 428, 429, 431, 433, 434, 435, 437, 438, 443, 444, 445, 446, 447, 448, 449, 450, 452, 453, 454, 455, 461, 462, 463, 464, 466, 469, 472, 475, 476, 478, 479, 480, 489, 490, 492, 494, 495, 496, 498, 499, 501, 503, 505, 506, 508, 510, 511, 512, 513, 514, 515, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 532, 534, 535, 536, 538, 539, 540, 541, 542, 544, 545, 546, 549, 551, 553, 555, 559, 562, 563, 567, 570, 573, 575, 577, 578, 579, 583, 584, 585, 589, 590, 592, 593, 597, 599, 600, 601, 603, 605, 608, 610],\n         \"andrea\": 194,\n         \"andrew\": 600,\n         \"android\": 1,\n-        \"angl\": [74, 86, 114, 126, 199, 200, 591],\n+        \"angl\": [74, 86, 114, 199, 200, 591],\n+        \"angles\": 126,\n         \"angular\": [114, 115],\n         \"angular_nam\": 115,\n         \"angular_unit\": 115,\n-        \"ani\": [1, 2, 3, 4, 6, 7, 12, 13, 14, 15, 16, 19, 20, 23, 24, 25, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 42, 44, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 67, 70, 71, 72, 73, 76, 77, 78, 80, 81, 82, 85, 86, 87, 89, 91, 92, 94, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 110, 113, 114, 115, 116, 118, 120, 121, 122, 123, 124, 131, 133, 134, 135, 136, 139, 140, 144, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 160, 161, 162, 165, 166, 167, 168, 170, 171, 172, 174, 176, 177, 178, 181, 182, 184, 185, 186, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 220, 222, 223, 229, 252, 254, 256, 257, 258, 259, 260, 265, 266, 268, 271, 274, 278, 282, 284, 285, 289, 291, 298, 300, 303, 305, 306, 309, 312, 316, 317, 319, 321, 327, 328, 329, 330, 338, 340, 341, 344, 345, 346, 348, 349, 353, 354, 355, 362, 374, 376, 392, 421, 436, 451, 477, 488, 502, 522, 530, 535, 538, 544, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 563, 565, 569, 570, 571, 572, 573, 574, 576, 577, 578, 579, 580, 581, 582, 583, 585, 588, 589, 591, 592, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n-        \"anim\": [106, 582, 609, 611, 612],\n+        \"animal\": [106, 609, 611, 612],\n         \"animaltestcas\": [565, 611, 612],\n-        \"annot\": [32, 55, 58, 61, 114, 126, 136, 138, 139, 146, 174, 176, 181, 182, 209, 213, 214, 226, 227, 240, 260, 268, 299, 328, 329, 340, 341, 344, 346, 348, 349, 368, 370, 371, 372, 381, 392, 417, 421, 429, 431, 432, 433, 443, 445, 477, 480, 494, 502, 516, 517, 520, 535, 545, 568, 571, 572, 573, 609, 612],\n-        \"annotated_com\": 176,\n+        \"animation\": 582,\n+        \"annotat\": [32, 114, 126, 136, 138, 139, 146, 174, 176, 177, 182, 209, 213, 299, 328, 329, 340, 341, 346, 349, 368, 392, 421, 443, 480, 502, 520, 545, 568, 571, 572, 573, 574],\n+        \"annotated\": [55, 58, 146, 177, 226, 227, 260, 268, 370, 371, 560, 609],\n+        \"annotated_comment\": 176,\n+        \"annotates\": [177, 185, 368, 612],\n+        \"annotation\": [32, 55, 58, 61, 114, 174, 176, 181, 182, 185, 214, 240, 328, 341, 344, 348, 370, 372, 381, 417, 421, 429, 431, 432, 433, 443, 445, 477, 494, 516, 517, 535],\n         \"annotation_select\": 328,\n         \"annotation_select_mask\": 522,\n         \"announc\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n-        \"anonym\": [86, 107, 134, 135, 153, 185, 188, 206, 213, 282, 283, 318, 327, 341, 342, 545, 548, 582, 589, 595, 609],\n-        \"anonymousus\": [59, 188, 193, 213, 252, 547, 548, 609, 612],\n-        \"anoth\": [2, 12, 13, 16, 18, 23, 25, 29, 36, 38, 39, 40, 41, 44, 46, 47, 51, 55, 58, 60, 61, 64, 65, 67, 69, 70, 73, 74, 76, 77, 78, 82, 86, 99, 103, 106, 107, 115, 117, 118, 121, 124, 135, 139, 146, 149, 150, 152, 154, 155, 161, 162, 167, 168, 171, 172, 173, 177, 178, 180, 183, 184, 185, 186, 188, 189, 190, 194, 196, 199, 203, 209, 213, 222, 229, 260, 291, 304, 354, 362, 374, 386, 451, 489, 522, 547, 548, 550, 551, 553, 554, 556, 557, 560, 562, 565, 567, 568, 569, 572, 573, 574, 576, 577, 583, 585, 589, 591, 596, 598, 600, 602, 603, 604, 607, 608, 609, 612],\n-        \"another_decor\": 32,\n+        \"announced\": [46, 61, 64, 252, 477],\n+        \"announcement\": [61, 64, 66],\n+        \"anonymous\": [86, 107, 134, 135, 153, 185, 188, 206, 213, 282, 327, 341, 545, 548, 582, 589, 595, 609],\n+        \"anonymously\": [283, 318, 342],\n+        \"anonymoususer\": [59, 188, 193, 213, 252, 547, 548, 609, 612],\n+        \"another\": [2, 12, 13, 16, 18, 23, 25, 29, 36, 38, 39, 40, 41, 44, 46, 47, 51, 55, 58, 60, 61, 64, 65, 67, 69, 70, 73, 74, 76, 77, 78, 82, 86, 99, 103, 106, 107, 115, 117, 118, 121, 124, 135, 139, 146, 149, 150, 152, 154, 155, 161, 162, 167, 168, 171, 172, 173, 177, 178, 180, 183, 184, 185, 186, 188, 189, 190, 194, 196, 199, 203, 209, 213, 222, 229, 260, 291, 304, 354, 362, 374, 386, 451, 489, 522, 547, 548, 550, 551, 553, 554, 556, 557, 560, 562, 565, 567, 568, 569, 572, 573, 574, 576, 577, 583, 585, 589, 591, 596, 598, 600, 602, 603, 604, 607, 608, 609, 612],\n+        \"another_decorator\": 32,\n         \"another_f\": 161,\n         \"anothermodeladmin\": 100,\n         \"ansi\": 155,\n         \"ansicon\": [155, 316],\n-        \"answer\": [0, 5, 45, 48, 63, 65, 67, 71, 74, 78, 79, 80, 113, 178, 184, 203, 328, 488, 502, 547, 551, 553, 559, 572, 602],\n-        \"antar\": 178,\n-        \"anthologi\": 85,\n-        \"anticip\": [65, 185, 451, 602],\n-        \"antiqu\": 376,\n-        \"anybodi\": 553,\n+        \"answer\": [4, 45, 48, 65, 67, 71, 74, 78, 79, 80, 113, 178, 184, 328, 488, 502, 547, 553, 559, 572, 602],\n+        \"answered\": [0, 5, 63, 203, 551],\n+        \"antares\": 178,\n+        \"anthology\": 85,\n+        \"anticipat\": [65, 602],\n+        \"anticipated\": 185,\n+        \"anticipation\": 451,\n+        \"antiquated\": 376,\n+        \"any\": [1, 2, 3, 4, 6, 7, 12, 13, 14, 15, 16, 19, 20, 23, 24, 25, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 42, 44, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 67, 70, 71, 72, 73, 76, 77, 78, 80, 81, 82, 85, 86, 87, 89, 91, 92, 94, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 110, 113, 114, 115, 116, 118, 120, 121, 122, 123, 124, 131, 133, 134, 135, 136, 139, 140, 144, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 160, 161, 162, 165, 166, 167, 168, 170, 171, 172, 174, 176, 177, 178, 181, 182, 184, 185, 186, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 220, 222, 223, 229, 252, 254, 256, 257, 258, 259, 260, 265, 266, 268, 271, 274, 278, 282, 284, 285, 289, 291, 298, 300, 303, 305, 306, 309, 312, 316, 317, 319, 321, 327, 328, 329, 330, 338, 340, 341, 344, 345, 346, 348, 349, 353, 354, 355, 362, 374, 376, 392, 421, 436, 451, 477, 488, 502, 522, 530, 535, 538, 544, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 563, 565, 569, 570, 571, 572, 573, 574, 576, 577, 578, 579, 580, 581, 582, 583, 585, 588, 589, 591, 592, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n+        \"anybody\": 553,\n         \"anyinteract\": 117,\n         \"anymor\": [57, 59, 213, 252, 268, 304, 316, 328, 348, 362, 436, 548],\n         \"anyon\": [2, 47, 48, 51, 55, 60, 63, 67, 102, 195, 204, 268],\n         \"anyth\": [6, 14, 16, 19, 30, 45, 46, 47, 57, 67, 70, 72, 73, 74, 76, 80, 81, 86, 103, 118, 153, 154, 167, 168, 171, 172, 181, 185, 190, 191, 196, 197, 200, 206, 252, 260, 268, 304, 308, 316, 547, 548, 550, 551, 553, 554, 559, 568, 569, 570, 571, 576, 577, 578, 581, 583, 591, 592, 595, 598, 599, 600, 602, 604, 612],\n         \"anytim\": [161, 282, 327, 341],\n-        \"anywai\": [16, 76, 185, 190, 194, 467, 493, 519, 569, 602, 611],\n+        \"anyway\": [16, 76, 185, 190, 194, 467, 493, 519, 569, 602, 611],\n         \"anywher\": [19, 25, 36, 44, 51, 72, 78, 85, 103, 149, 152, 178, 185, 192, 193, 197, 205, 304, 316, 348, 547, 588, 592, 606],\n         \"apa\": 3,\n         \"apach\": [0, 3, 11, 26, 29, 31, 40, 46, 72, 111, 154, 171, 188, 197, 260, 278, 306, 321, 348, 551, 597, 603],\n         \"apache2\": 30,\n         \"apart\": [172, 185, 188, 252, 548, 591, 608],\n-        \"api\": [0, 6, 12, 14, 32, 35, 36, 37, 38, 40, 42, 45, 47, 55, 58, 59, 60, 61, 74, 80, 84, 85, 93, 103, 105, 106, 119, 120, 131, 132, 152, 153, 155, 156, 158, 163, 164, 165, 172, 179, 180, 181, 188, 190, 191, 193, 197, 204, 205, 209, 211, 256, 260, 268, 291, 306, 321, 329, 354, 452, 535, 546, 548, 549, 550, 554, 555, 557, 558, 560, 562, 563, 564, 566, 569, 570, 572, 573, 574, 577, 579, 581, 583, 586, 589, 597, 598, 600, 602, 608, 609, 610, 612],\n+        \"api\": [0, 6, 12, 14, 32, 35, 36, 37, 38, 40, 45, 47, 55, 59, 60, 61, 74, 84, 85, 93, 103, 105, 106, 119, 120, 131, 132, 152, 153, 155, 156, 158, 163, 164, 165, 172, 179, 180, 181, 188, 190, 191, 193, 197, 204, 205, 209, 211, 256, 260, 268, 291, 304, 306, 316, 321, 329, 354, 452, 535, 548, 549, 550, 554, 555, 557, 558, 560, 562, 563, 564, 566, 569, 570, 572, 574, 576, 577, 579, 581, 583, 586, 589, 597, 598, 600, 608, 609, 610, 612],\n+        \"apis\": [0, 40, 42, 45, 58, 59, 60, 61, 80, 84, 85, 178, 188, 193, 203, 204, 213, 222, 252, 291, 376, 477, 546, 569, 572, 573, 579, 602, 608],\n         \"apollo\": 178,\n         \"apollo_11\": 178,\n         \"apollo_12\": 178,\n         \"apollo_14\": 178,\n         \"apollo_15\": 178,\n         \"apollo_16\": 178,\n         \"apollo_17\": 178,\n-        \"apolog\": 4,\n-        \"apologi\": 204,\n+        \"apologies\": 204,\n+        \"apologiz\": 4,\n         \"apop\": 589,\n         \"app\": [0, 3, 7, 8, 9, 12, 15, 16, 17, 19, 20, 23, 30, 34, 35, 40, 41, 42, 45, 49, 54, 59, 65, 67, 68, 70, 82, 100, 101, 104, 105, 119, 131, 134, 135, 149, 156, 160, 166, 172, 175, 178, 180, 181, 184, 188, 190, 191, 193, 194, 203, 205, 214, 222, 234, 252, 260, 291, 309, 317, 320, 328, 329, 341, 344, 348, 349, 362, 376, 392, 393, 397, 421, 433, 436, 451, 488, 489, 494, 503, 522, 543, 548, 549, 550, 552, 553, 562, 568, 569, 572, 574, 575, 577, 582, 583, 591, 594, 596, 597, 604, 605, 606, 608, 609, 611],\n         \"app1\": 600,\n         \"app2\": 600,\n-        \"app_config\": [15, 191, 552],\n+        \"app_conf\": [15, 191, 552],\n         \"app_data\": 570,\n         \"app_dir\": [39, 74, 78, 86, 149, 166, 193, 553, 608],\n-        \"app_directori\": [74, 103, 155, 166, 193, 348],\n+        \"app_directories\": [74, 103, 166, 193, 348],\n+        \"app_directory\": 155,\n         \"app_dirnam\": 18,\n         \"app_index\": 103,\n-        \"app_index_templ\": 103,\n+        \"app_index_templat\": 103,\n         \"app_label\": [44, 59, 85, 86, 96, 98, 100, 101, 103, 105, 106, 155, 172, 175, 178, 180, 190, 198, 213, 217, 222, 316, 317, 328, 348, 354, 355, 392, 421, 472, 547, 548, 551, 557, 565, 569, 570, 612],\n-        \"app_larget\": 185,\n+        \"app_largetabl\": 185,\n         \"app_list\": [78, 103, 198],\n         \"app_nam\": [56, 59, 74, 75, 85, 86, 155, 194, 198, 316, 328, 362, 591],\n+        \"app_names\": 198,\n         \"app_namespac\": 199,\n-        \"app_templ\": 348,\n+        \"app_templat\": 348,\n         \"app_url\": 103,\n         \"app_view\": 194,\n-        \"appar\": [212, 257, 545],\n+        \"apparent\": [212, 257, 545],\n         \"appcommand\": [15, 59, 348],\n-        \"appconfig\": [14, 15, 71, 85, 103, 151, 177, 178, 191, 213, 316, 348, 552, 569, 606],\n-        \"appdirectoriesfind\": [77, 190],\n+        \"appconf\": [14, 15, 71, 85, 103, 151, 177, 178, 191, 213, 316, 348, 552, 569, 606],\n+        \"appdirectoriesfinder\": [77, 190],\n         \"appeal\": 576,\n-        \"appear\": [0, 2, 5, 16, 18, 19, 32, 36, 44, 49, 51, 52, 55, 59, 61, 63, 73, 75, 76, 86, 100, 101, 102, 103, 106, 107, 135, 146, 149, 154, 155, 162, 168, 171, 173, 182, 184, 185, 190, 191, 193, 194, 196, 200, 201, 203, 212, 213, 214, 222, 223, 232, 246, 252, 257, 291, 304, 316, 317, 320, 328, 344, 348, 349, 362, 364, 376, 387, 421, 441, 472, 488, 503, 522, 547, 551, 555, 557, 560, 562, 569, 570, 573, 574, 577, 580, 581, 583, 592, 595, 596, 599, 600, 604, 606, 609, 612],\n-        \"append\": [13, 44, 47, 54, 56, 59, 73, 87, 96, 98, 103, 115, 118, 151, 155, 159, 161, 168, 171, 177, 178, 185, 188, 190, 198, 202, 206, 222, 268, 274, 291, 303, 304, 312, 316, 328, 552, 558, 560, 567, 569, 581, 585, 596, 602, 604, 607, 612],\n+        \"appear\": [0, 2, 5, 16, 18, 19, 32, 36, 44, 49, 51, 52, 55, 59, 61, 63, 73, 76, 86, 100, 101, 102, 103, 106, 107, 135, 146, 149, 154, 155, 168, 171, 173, 182, 184, 185, 190, 191, 193, 194, 196, 200, 201, 203, 212, 213, 214, 222, 223, 232, 246, 252, 257, 291, 304, 316, 317, 320, 328, 348, 362, 364, 376, 387, 421, 488, 503, 522, 547, 551, 557, 560, 562, 569, 570, 573, 577, 580, 581, 583, 592, 595, 596, 599, 600, 604, 609, 612],\n+        \"appearanc\": [75, 103, 162, 168, 581, 606],\n+        \"appearances\": 574,\n+        \"appeared\": [0, 5, 86, 212, 213, 257, 344, 348, 349, 441, 472, 555],\n+        \"append\": [44, 54, 56, 59, 73, 87, 96, 98, 103, 118, 151, 155, 171, 177, 178, 185, 188, 202, 222, 268, 274, 291, 303, 304, 312, 316, 328, 552, 558, 560, 567, 581, 585, 596, 602, 604, 607, 612],\n         \"append_aggregate_mask\": [59, 213, 328],\n         \"append_annotation_mask\": 328,\n         \"append_slash\": [82, 107, 171, 215, 229, 348, 374, 451, 584],\n+        \"appended\": [13, 47, 87, 96, 115, 159, 161, 168, 178, 188, 190, 198, 206, 304, 569, 607],\n         \"appendlist\": 188,\n         \"appl\": [32, 152, 177, 558, 569],\n         \"applabel\": [86, 304],\n-        \"appli\": [2, 11, 12, 14, 20, 26, 36, 44, 50, 51, 55, 57, 59, 64, 65, 66, 67, 72, 73, 76, 82, 85, 89, 96, 102, 103, 109, 113, 117, 126, 131, 145, 150, 151, 152, 155, 162, 166, 171, 172, 177, 178, 182, 184, 185, 186, 189, 190, 191, 192, 194, 196, 197, 198, 200, 204, 209, 212, 213, 214, 222, 252, 255, 257, 263, 268, 289, 291, 298, 304, 316, 324, 328, 329, 341, 348, 349, 362, 364, 387, 400, 406, 409, 421, 423, 436, 437, 440, 450, 452, 471, 488, 522, 530, 540, 545, 547, 548, 549, 550, 551, 556, 558, 559, 560, 568, 569, 571, 572, 576, 581, 583, 584, 588, 589, 593, 595, 596, 600, 603, 605, 611, 612],\n-        \"applic\": [0, 3, 6, 8, 10, 11, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 46, 48, 49, 55, 56, 59, 60, 61, 64, 66, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 86, 98, 100, 103, 105, 106, 107, 109, 111, 113, 115, 118, 119, 121, 126, 130, 131, 132, 135, 142, 148, 149, 150, 151, 152, 153, 154, 160, 166, 169, 170, 171, 172, 178, 184, 185, 191, 194, 195, 196, 197, 198, 199, 200, 203, 204, 206, 207, 209, 211, 213, 214, 222, 237, 252, 256, 260, 264, 265, 266, 271, 280, 282, 284, 285, 291, 300, 304, 309, 317, 319, 327, 328, 341, 344, 345, 354, 362, 376, 378, 383, 392, 414, 419, 421, 451, 457, 458, 484, 485, 488, 511, 522, 524, 539, 545, 547, 548, 550, 551, 552, 553, 554, 555, 556, 565, 568, 569, 570, 571, 572, 573, 575, 576, 577, 578, 580, 581, 582, 589, 590, 591, 592, 594, 595, 596, 597, 599, 600, 602, 603, 605, 606, 607, 608, 610, 611, 612],\n+        \"applicabl\": [55, 56, 66, 86, 109, 115, 152, 172, 185, 188, 304, 545, 552],\n+        \"application\": [0, 3, 6, 8, 10, 11, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 44, 46, 48, 49, 56, 59, 60, 61, 64, 66, 70, 71, 72, 73, 74, 75, 76, 77, 79, 82, 86, 98, 100, 103, 105, 106, 107, 111, 113, 118, 119, 121, 126, 130, 131, 132, 135, 142, 148, 149, 150, 151, 153, 154, 160, 166, 169, 170, 171, 178, 184, 191, 194, 195, 196, 197, 198, 199, 200, 203, 204, 206, 207, 209, 211, 213, 214, 222, 237, 252, 256, 260, 264, 265, 266, 271, 280, 282, 284, 285, 291, 300, 304, 309, 317, 319, 327, 328, 341, 344, 345, 354, 362, 376, 378, 383, 392, 414, 419, 421, 451, 457, 458, 484, 485, 488, 511, 522, 524, 539, 547, 548, 550, 551, 552, 553, 554, 555, 556, 565, 568, 569, 570, 571, 572, 573, 575, 576, 577, 578, 580, 581, 582, 589, 590, 591, 592, 594, 595, 596, 597, 599, 600, 602, 603, 605, 606, 607, 608, 610, 611, 612],\n+        \"applied\": [14, 44, 55, 57, 65, 66, 67, 72, 73, 85, 96, 102, 103, 107, 155, 162, 172, 177, 178, 182, 185, 189, 190, 191, 192, 194, 196, 197, 200, 213, 214, 222, 255, 263, 289, 298, 324, 328, 341, 348, 349, 362, 364, 387, 400, 406, 409, 421, 423, 437, 440, 450, 452, 471, 488, 522, 550, 551, 559, 560, 569, 572, 576, 581, 584, 588, 589, 593, 600, 611, 612],\n+        \"applies\": [14, 50, 51, 57, 59, 66, 73, 82, 85, 89, 103, 113, 117, 152, 171, 172, 178, 190, 194, 196, 197, 200, 252, 268, 328, 421, 522, 547, 556, 568, 569, 572, 576, 583, 588, 595, 596, 600, 603, 611],\n+        \"apply\": [11, 14, 20, 23, 29, 36, 44, 51, 55, 57, 64, 66, 72, 73, 76, 96, 103, 109, 126, 131, 145, 150, 151, 155, 166, 171, 172, 177, 178, 182, 184, 185, 186, 190, 194, 196, 197, 200, 204, 209, 212, 213, 214, 252, 257, 268, 291, 304, 316, 328, 348, 362, 436, 488, 545, 548, 551, 556, 558, 559, 560, 569, 571, 572, 576, 581, 583, 588, 589, 595, 596, 600, 603, 605, 612],\n+        \"applying\": [2, 12, 14, 26, 44, 65, 73, 131, 155, 177, 194, 198, 200, 222, 304, 329, 348, 436, 530, 540, 549, 569, 588, 600, 612],\n         \"appnam\": 172,\n         \"apppath\": 596,\n-        \"appreci\": [46, 56, 150, 209],\n-        \"appregistrynotreadi\": [85, 222, 316, 320, 349],\n-        \"approach\": [0, 30, 42, 44, 50, 55, 61, 69, 74, 75, 76, 78, 86, 117, 146, 161, 167, 181, 184, 185, 196, 197, 209, 213, 252, 260, 274, 303, 312, 316, 328, 362, 551, 552, 556, 557, 568, 570, 573, 577, 579, 583, 597, 599, 608, 611],\n-        \"appropri\": [3, 11, 13, 14, 15, 19, 23, 25, 29, 30, 32, 36, 37, 38, 44, 46, 47, 49, 50, 51, 52, 55, 56, 58, 59, 61, 64, 66, 67, 71, 73, 75, 76, 78, 86, 102, 103, 109, 111, 115, 126, 133, 144, 145, 149, 150, 151, 152, 154, 155, 156, 159, 161, 162, 166, 168, 177, 178, 181, 184, 188, 190, 194, 196, 197, 200, 205, 206, 209, 213, 222, 237, 252, 271, 280, 291, 300, 309, 328, 376, 378, 392, 414, 421, 451, 477, 488, 544, 545, 547, 548, 550, 551, 556, 557, 558, 559, 568, 569, 570, 571, 572, 580, 581, 582, 588, 589, 590, 591, 592, 593, 595, 596, 598, 600, 603, 604, 608, 612],\n-        \"approv\": [55, 61, 64, 66, 71, 609],\n-        \"approxim\": [16, 66, 115, 118, 144, 178, 190, 611],\n+        \"appreciat\": [56, 150],\n+        \"appreciated\": [46, 209],\n+        \"appregistrynotready\": [85, 222, 316, 320, 349],\n+        \"approach\": [42, 44, 50, 55, 69, 74, 75, 76, 78, 86, 117, 146, 161, 167, 181, 184, 185, 196, 197, 209, 213, 252, 260, 274, 303, 312, 316, 328, 362, 551, 552, 556, 557, 568, 570, 573, 577, 579, 583, 599, 602, 608, 611],\n+        \"approaches\": [0, 30, 55, 61, 181, 597],\n+        \"appropriat\": [3, 11, 13, 15, 19, 23, 25, 29, 30, 32, 37, 38, 44, 46, 47, 49, 50, 51, 52, 55, 56, 58, 59, 61, 64, 66, 67, 71, 73, 75, 76, 78, 86, 102, 103, 109, 111, 115, 126, 133, 144, 145, 150, 152, 154, 155, 156, 159, 161, 162, 166, 168, 177, 178, 181, 184, 188, 190, 194, 196, 197, 200, 205, 206, 209, 213, 222, 237, 252, 271, 280, 291, 300, 309, 328, 376, 378, 392, 414, 421, 451, 477, 488, 544, 545, 547, 548, 550, 551, 556, 557, 559, 568, 569, 570, 571, 572, 580, 581, 582, 588, 589, 590, 591, 592, 593, 595, 596, 598, 603, 604, 608, 612],\n+        \"appropriately\": [14, 32, 36, 55, 56, 149, 151, 161, 188, 190, 194, 196, 200, 548, 557, 558, 581, 600],\n+        \"approv\": [66, 609],\n+        \"approved\": [55, 61, 64, 71],\n+        \"approximat\": [66, 115, 118],\n+        \"approximately\": [16, 66, 144, 178, 190, 611],\n         \"apr\": [10, 168],\n         \"aprefetch_related_object\": [185, 522, 530],\n         \"april\": [6, 185, 220, 222, 226, 271, 272, 300, 301, 309, 310, 326, 328, 329, 332, 338, 353, 357, 362, 370, 390, 392, 396, 405, 413, 421, 427, 431, 449, 451, 456, 477, 482, 500, 502, 529, 543],\n         \"apso\": 572,\n         \"apt\": [56, 120, 121],\n         \"aqxg3vmmfc\": 607,\n-        \"ar\": [0, 3, 4, 5, 7, 8, 9, 11, 13, 15, 16, 17, 18, 19, 23, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 77, 79, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 103, 104, 105, 106, 107, 110, 112, 113, 114, 115, 116, 117, 120, 121, 122, 124, 125, 126, 130, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 160, 162, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 186, 187, 188, 189, 191, 192, 194, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206, 207, 210, 212, 214, 216, 225, 229, 233, 234, 238, 246, 247, 252, 257, 260, 264, 265, 266, 271, 273, 278, 280, 282, 284, 285, 289, 291, 292, 297, 298, 300, 302, 304, 305, 306, 309, 311, 320, 321, 327, 329, 335, 336, 339, 340, 341, 342, 350, 351, 364, 365, 369, 374, 376, 379, 383, 384, 387, 388, 397, 407, 411, 412, 414, 415, 416, 418, 419, 421, 433, 436, 438, 451, 454, 455, 457, 460, 463, 466, 467, 472, 477, 478, 480, 484, 487, 488, 489, 492, 493, 497, 498, 502, 509, 510, 511, 518, 519, 522, 524, 527, 533, 534, 535, 536, 537, 539, 543, 544, 545, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 559, 560, 562, 563, 564, 567, 568, 570, 571, 573, 574, 576, 577, 579, 580, 581, 582, 583, 584, 585, 588, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 603, 604, 605, 606, 607, 608, 609, 610, 612],\n-        \"arab\": [193, 203, 436, 596],\n-        \"arbitrari\": [1, 14, 15, 37, 38, 58, 74, 78, 82, 105, 126, 172, 185, 188, 196, 197, 200, 211, 216, 224, 256, 264, 265, 268, 280, 284, 291, 297, 304, 316, 317, 329, 335, 336, 350, 351, 368, 409, 440, 471, 545, 551, 553, 557, 569, 572, 574, 589, 592, 595, 596, 600, 603, 607, 608, 609, 612],\n-        \"arbitrarili\": [105, 545],\n+        \"ar\": 200,\n+        \"arabic\": [193, 203, 436, 596],\n+        \"arbitrarily\": [105, 545],\n+        \"arbitrary\": [1, 14, 15, 37, 38, 58, 74, 78, 82, 105, 126, 172, 185, 188, 196, 197, 200, 211, 216, 224, 256, 264, 265, 268, 280, 284, 291, 297, 304, 316, 317, 329, 335, 336, 350, 351, 368, 409, 440, 471, 545, 551, 553, 557, 569, 572, 574, 589, 592, 595, 596, 600, 603, 607, 608, 609, 612],\n         \"arc\": 126,\n         \"arccosin\": 176,\n         \"arch\": 198,\n-        \"archi\": 572,\n-        \"architect\": 150,\n+        \"archie\": 572,\n+        \"architected\": 150,\n         \"architectur\": [3, 26, 135, 478],\n-        \"archiv\": [4, 46, 61, 63, 66, 74, 89, 94, 120, 123, 131, 155, 181, 185, 190, 194, 198, 200, 203, 421, 451, 544, 553, 565, 591],\n-        \"archive_dai\": 89,\n+        \"archiv\": [60, 61, 63, 66, 74, 89, 94, 120, 123, 131, 155, 194, 198, 200, 544, 553, 565, 591],\n+        \"archival\": [181, 185],\n         \"archive_date_detail\": 89,\n+        \"archive_day\": 89,\n         \"archive_month\": 89,\n-        \"archive_month_numer\": 89,\n-        \"archive_todai\": 89,\n-        \"archive_week\": 89,\n+        \"archive_month_numeric\": 89,\n+        \"archive_today\": 89,\n+        \"archive_wek\": 89,\n         \"archiveindexview\": [92, 291],\n+        \"archives\": [4, 46, 63, 155, 190, 200, 203, 421, 451, 591],\n         \"archiveview\": 198,\n         \"arcsin\": 176,\n-        \"arctang\": 176,\n-        \"area\": [2, 25, 42, 46, 48, 51, 52, 56, 67, 81, 110, 115, 118, 119, 131, 196, 197, 203, 206, 213, 222, 268, 278, 306, 321, 348, 522, 535, 569, 581, 602, 611],\n+        \"arctangent\": 176,\n+        \"are\": [0, 3, 4, 5, 7, 8, 9, 11, 13, 15, 16, 17, 18, 19, 23, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 77, 79, 80, 81, 82, 83, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 103, 104, 105, 106, 107, 110, 112, 113, 114, 115, 116, 117, 120, 121, 122, 124, 125, 126, 130, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 160, 162, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 186, 187, 188, 189, 191, 192, 194, 196, 197, 198, 199, 200, 202, 203, 204, 205, 206, 207, 210, 212, 214, 216, 225, 229, 233, 234, 238, 246, 247, 252, 257, 260, 264, 265, 266, 271, 273, 278, 280, 282, 284, 285, 289, 291, 292, 297, 298, 300, 302, 304, 305, 306, 309, 311, 320, 321, 327, 329, 335, 336, 339, 340, 341, 342, 350, 351, 364, 365, 369, 374, 376, 379, 383, 384, 387, 388, 397, 407, 411, 412, 414, 415, 416, 418, 419, 421, 433, 436, 438, 451, 454, 455, 457, 460, 463, 466, 467, 472, 477, 478, 480, 484, 487, 488, 489, 492, 493, 497, 498, 502, 509, 510, 511, 518, 519, 522, 524, 527, 533, 534, 535, 536, 537, 539, 543, 544, 545, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 559, 560, 562, 563, 564, 567, 568, 570, 571, 573, 574, 576, 577, 579, 580, 581, 582, 583, 584, 585, 588, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 603, 604, 605, 606, 607, 608, 609, 610, 612],\n+        \"area\": [2, 46, 51, 52, 81, 110, 115, 118, 119, 131, 196, 197, 213, 222, 278, 306, 321, 348, 522, 535, 602],\n         \"areafield\": 213,\n+        \"areas\": [25, 42, 48, 56, 67, 196, 203, 206, 268, 535, 569, 581, 611],\n         \"arefresh_from_db\": [181, 502, 535],\n         \"aremov\": [186, 502],\n         \"aren\": [0, 5, 16, 19, 25, 37, 41, 49, 55, 56, 58, 69, 70, 73, 76, 77, 80, 85, 103, 105, 110, 121, 136, 150, 153, 154, 155, 159, 161, 168, 170, 171, 172, 176, 178, 180, 181, 184, 185, 190, 193, 194, 200, 209, 213, 214, 222, 268, 291, 304, 316, 320, 328, 348, 362, 385, 392, 547, 548, 550, 551, 554, 556, 565, 568, 571, 572, 574, 576, 582, 583, 592, 595, 600, 602, 604, 609, 611, 612],\n         \"arg\": [15, 16, 18, 19, 59, 67, 75, 76, 87, 90, 91, 95, 103, 114, 115, 118, 151, 152, 155, 157, 162, 168, 170, 171, 185, 191, 194, 198, 200, 222, 304, 316, 328, 362, 488, 509, 522, 533, 546, 553, 554, 555, 556, 557, 565, 567, 577, 580, 583, 585, 590, 591, 596, 600, 612],\n         \"arg1\": [172, 194],\n         \"arg2\": [172, 194, 596],\n-        \"arg_join\": [177, 213],\n+        \"arg_joiner\": [177, 213],\n         \"argentina\": 573,\n         \"argon2\": [56, 213, 451, 502],\n         \"argon2id\": [451, 550],\n-        \"argon2passwordhash\": [190, 550],\n-        \"argpars\": [15, 59, 328, 343, 609],\n-        \"args_gener\": 200,\n+        \"argon2passwordhasher\": [190, 550],\n+        \"argpar\": [15, 59, 328, 343, 609],\n+        \"args_generator\": 200,\n         \"argument\": [13, 16, 18, 19, 32, 37, 38, 43, 44, 50, 56, 58, 59, 67, 72, 73, 74, 75, 78, 82, 85, 86, 87, 89, 94, 95, 96, 97, 98, 100, 103, 105, 106, 107, 108, 112, 114, 115, 116, 117, 118, 119, 125, 131, 133, 135, 136, 139, 140, 143, 145, 146, 149, 151, 152, 154, 155, 156, 157, 159, 161, 164, 165, 166, 167, 170, 172, 174, 175, 176, 177, 180, 181, 182, 185, 186, 187, 188, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 206, 209, 211, 213, 216, 217, 223, 225, 234, 238, 245, 247, 249, 252, 256, 260, 266, 268, 271, 280, 285, 300, 304, 309, 329, 339, 341, 345, 369, 374, 376, 377, 379, 383, 387, 388, 392, 393, 395, 400, 404, 413, 414, 415, 419, 421, 422, 423, 429, 430, 436, 437, 451, 456, 477, 482, 488, 494, 502, 503, 522, 530, 535, 543, 545, 547, 548, 550, 552, 553, 555, 556, 557, 558, 560, 567, 569, 570, 572, 574, 576, 577, 579, 580, 582, 583, 584, 585, 588, 589, 593, 595, 599, 600, 602, 604, 605, 606, 608, 609, 612],\n         \"argument_nam\": 600,\n-        \"argumentpars\": [15, 328, 609],\n+        \"argumentparser\": [15, 328, 609],\n         \"argv\": 268,\n         \"aria\": [161, 162, 436, 522, 535, 543],\n-        \"aria_describedbi\": [161, 543],\n-        \"aris\": [18, 46, 55, 71, 154, 155, 545, 579],\n-        \"arithmet\": [125, 154, 178, 181, 190, 328, 522, 572, 595],\n-        \"ariti\": [177, 213],\n-        \"arm\": 260,\n+        \"aria_describedby\": [161, 543],\n+        \"aris\": [55, 71, 154, 545, 579],\n+        \"arises\": [18, 46, 155],\n+        \"arithmetic\": [125, 154, 178, 181, 190, 328, 522, 572, 595],\n+        \"arity\": [177, 213],\n         \"arm64\": 478,\n+        \"armed\": 260,\n         \"armenian\": 392,\n-        \"armi\": 115,\n+        \"army\": 115,\n         \"around\": [19, 51, 52, 55, 58, 61, 73, 76, 80, 103, 106, 115, 154, 155, 157, 160, 161, 168, 175, 177, 178, 180, 181, 184, 185, 189, 194, 197, 200, 203, 204, 205, 209, 260, 268, 291, 304, 316, 328, 362, 421, 546, 558, 567, 569, 572, 574, 576, 583, 589, 595, 596, 600, 602],\n         \"arr\": 136,\n-        \"arrai\": [86, 115, 136, 138, 140, 176, 177, 178, 185, 188, 194, 196, 222, 346, 451, 543, 553, 572, 596, 604],\n-        \"arrang\": [30, 40, 76, 155, 551, 557, 581, 598],\n+        \"arrang\": [40, 581],\n+        \"arranged\": 76,\n+        \"arrangement\": [30, 155, 551, 598],\n+        \"arranges\": 557,\n+        \"array\": [86, 115, 136, 138, 140, 176, 177, 178, 185, 188, 194, 196, 222, 346, 451, 543, 553, 572, 596, 604],\n         \"arrayagg\": [59, 138, 362, 392, 393, 404, 429, 444, 477, 489, 494, 522, 535, 543],\n         \"arrayfield\": [142, 177, 223, 242, 328, 330, 342, 345, 346, 349, 355, 420, 422, 436, 451, 497, 502, 535],\n-        \"arraysubqueri\": [142, 477],\n-        \"arriv\": [190, 556, 581],\n+        \"arraysubquery\": [142, 477],\n+        \"arriv\": 581,\n+        \"arrives\": [190, 556],\n         \"arrow\": [67, 268],\n         \"art\": 522,\n         \"arthur\": 612,\n-        \"articl\": [70, 87, 89, 90, 96, 98, 100, 136, 141, 150, 152, 176, 178, 181, 185, 196, 199, 206, 252, 362, 547, 562, 563, 569, 576, 580, 583, 591, 594, 596],\n+        \"articl\": [70, 87, 89, 90, 96, 98, 100, 136, 141, 150, 152, 176, 178, 181, 185, 196, 199, 206, 547, 562, 563, 569, 576, 580, 583, 591, 594, 596],\n         \"article__headline__startswith\": [562, 563],\n         \"article__id\": 562,\n         \"article__in\": 562,\n         \"article__pk\": [562, 563],\n-        \"article__report\": 563,\n+        \"article__reporter\": 563,\n         \"article__reporter__first_name__startswith\": 563,\n-        \"article_arch\": 89,\n-        \"article_archive_dai\": 89,\n+        \"article_archiv\": 89,\n+        \"article_archive_day\": 89,\n         \"article_archive_month\": 89,\n-        \"article_archive_week\": 89,\n+        \"article_archive_wek\": 89,\n         \"article_archive_year\": 89,\n         \"article_detail\": [70, 89, 90, 150, 591],\n         \"article_formset\": 580,\n         \"article_id\": [150, 569],\n         \"article_list\": [70, 90, 96],\n         \"article_piec\": 569,\n         \"article_set\": [70, 562, 563],\n-        \"article_year_arch\": 89,\n+        \"article_year_archiv\": 89,\n         \"articleadmin\": [100, 103],\n         \"articlecounterredirectview\": 87,\n         \"articledayarchiveview\": 89,\n         \"articledetailview\": [87, 90],\n         \"articleform\": [260, 580, 583],\n         \"articleformset\": [260, 580],\n         \"articlelistview\": 90,\n         \"articlemontharchiveview\": 89,\n-        \"articlesfe\": 152,\n+        \"articles\": [70, 87, 89, 90, 100, 152, 199, 252, 362, 562, 563, 580, 591],\n+        \"articlesfed\": 152,\n         \"articletodayarchiveview\": 89,\n         \"articleweekarchiveview\": 89,\n         \"articleyeararchiveview\": 89,\n-        \"artifici\": [411, 454, 478],\n+        \"artificially\": [411, 454, 478],\n         \"artist\": [178, 569, 571],\n         \"artist_on\": 178,\n         \"artist_two\": 178,\n+        \"as\": [0, 1, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 68, 70, 72, 73, 74, 75, 76, 77, 78, 79, 82, 83, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 101, 102, 104, 105, 106, 107, 109, 110, 112, 113, 114, 115, 117, 118, 119, 120, 121, 122, 124, 125, 126, 128, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 162, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 186, 187, 189, 190, 191, 192, 193, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 214, 215, 216, 218, 220, 222, 223, 224, 227, 233, 236, 237, 238, 242, 245, 246, 248, 256, 257, 260, 264, 271, 273, 278, 279, 280, 281, 282, 283, 285, 287, 288, 289, 291, 296, 297, 298, 299, 300, 302, 304, 305, 306, 307, 308, 309, 311, 317, 318, 320, 321, 323, 324, 325, 327, 329, 330, 332, 336, 338, 340, 341, 342, 343, 344, 348, 349, 351, 353, 354, 355, 357, 365, 368, 371, 376, 378, 379, 383, 384, 388, 391, 392, 397, 403, 404, 409, 411, 413, 414, 415, 419, 420, 421, 422, 426, 433, 434, 436, 437, 440, 441, 448, 451, 452, 454, 456, 457, 462, 467, 471, 472, 477, 478, 481, 482, 484, 488, 493, 501, 502, 503, 509, 511, 512, 518, 519, 522, 524, 525, 527, 529, 530, 533, 535, 539, 540, 541, 543, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 564, 565, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 579, 580, 581, 583, 584, 585, 589, 590, 591, 592, 593, 595, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n         \"as_\": [14, 161],\n-        \"as_attach\": [38, 188, 200, 376],\n+        \"as_attachment\": [38, 188, 200, 376],\n         \"as_data\": [161, 167, 316],\n         \"as_datetim\": 115,\n         \"as_div\": [488, 580],\n         \"as_doubl\": 115,\n         \"as_field_group\": [161, 162, 522, 581],\n-        \"as_hidden\": 161,\n+        \"as_hid\": 161,\n         \"as_int\": 115,\n         \"as_json\": [161, 167, 316],\n-        \"as_manag\": [316, 568],\n+        \"as_manager\": [316, 568],\n         \"as_mysql\": [14, 177, 213],\n         \"as_oracl\": 177,\n         \"as_p\": [91, 304, 328, 488, 580, 581],\n         \"as_sql\": [14, 177, 182, 213, 328],\n-        \"as_sqlserv\": 177,\n-        \"as_str\": 115,\n+        \"as_sqlserver\": 177,\n+        \"as_string\": 115,\n         \"as_tabl\": [488, 580],\n         \"as_text\": 161,\n         \"as_ul\": [162, 304, 488, 580],\n         \"as_vendor\": 177,\n         \"as_vendornam\": [177, 182],\n         \"as_view\": [75, 86, 87, 88, 89, 90, 92, 96, 97, 103, 198, 199, 200, 348, 362, 546, 548, 553, 554, 555, 556, 557, 591, 596, 609, 612],\n         \"as_widget\": 161,\n         \"asav\": [59, 181, 186, 502, 535, 536, 546, 589],\n         \"asb\": 121,\n         \"asc\": [14, 59, 61, 94, 177, 184, 185, 222, 373, 488, 522],\n         \"ascend\": [89, 175, 177, 180, 184, 185, 291],\n         \"ascii\": [8, 30, 31, 103, 105, 152, 154, 155, 162, 178, 181, 185, 194, 197, 200, 201, 213, 234, 246, 255, 305, 308, 312, 317, 321, 341, 360, 538, 589, 591, 596],\n-        \"asciiusernamevalid\": [105, 213],\n+        \"asciiusernamevalidator\": [105, 213],\n         \"asctim\": [36, 599],\n         \"asend\": [522, 528, 606],\n         \"asend_pizza\": 606,\n         \"asend_robust\": [522, 528, 606],\n-        \"asess\": [522, 612],\n+        \"asession\": [522, 612],\n         \"aset\": [186, 477, 502, 546, 551, 589],\n-        \"aset_expiri\": 589,\n-        \"aset_test_cooki\": 589,\n+        \"aset_expiry\": 589,\n+        \"aset_test_cookie\": 589,\n         \"asetdefault\": 589,\n-        \"asett\": 550,\n+        \"asetter\": 550,\n         \"asgeojson\": [110, 119, 362, 436],\n         \"asgi\": [21, 22, 24, 25, 26, 45, 71, 72, 85, 156, 436, 502, 522, 527, 546, 592, 609, 612],\n-        \"asgi_appl\": 21,\n+        \"asgi_application\": 21,\n         \"asgiref\": [56, 156, 436, 444, 451, 477, 488, 502, 522, 535, 546, 588, 612],\n         \"asgirequest\": [609, 612],\n         \"asgml\": [110, 119, 222],\n         \"ashland\": 564,\n         \"asia\": 595,\n         \"asian\": 437,\n         \"asid\": [19, 61, 77, 197, 203, 204, 611],\n-        \"ask\": [0, 2, 4, 6, 39, 45, 46, 47, 48, 50, 51, 55, 57, 63, 66, 73, 76, 78, 80, 100, 121, 155, 172, 181, 185, 188, 206, 209, 274, 303, 304, 312, 376, 548, 551, 553, 555, 560, 572, 574, 595, 600, 609, 611],\n+        \"ask\": [4, 6, 39, 46, 47, 48, 51, 55, 63, 66, 76, 78, 100, 121, 185, 188, 274, 303, 304, 312, 376, 555, 560, 572, 574, 595, 609],\n+        \"asked\": [0, 57, 63, 66, 73, 121, 172, 181, 206, 209, 548, 551, 553, 600, 609, 611],\n+        \"asking\": [2, 4, 45, 50, 63, 80, 155, 609],\n         \"askml\": [110, 119, 436],\n         \"asp\": 70,\n         \"aspect\": [45, 55, 76, 82, 172, 184, 194, 376, 602, 612],\n         \"aspir\": 51,\n-        \"assembl\": 602,\n-        \"assembli\": 37,\n-        \"assert\": [54, 67, 76, 135, 260, 268, 291, 304, 316, 328, 348, 392, 522, 535, 543, 552, 576, 592, 600, 611],\n+        \"assembled\": 602,\n+        \"assembly\": 37,\n+        \"assert\": [54, 135, 328, 600, 612],\n         \"assertcontain\": [76, 268, 296, 535, 592, 612],\n-        \"assertequ\": [16, 55, 67, 76, 181, 193, 552, 577, 609, 611, 612],\n-        \"assertfals\": [52, 609],\n+        \"asserted\": 552,\n+        \"assertequal\": [16, 55, 67, 76, 181, 193, 552, 577, 609, 611, 612],\n+        \"assertfal\": [52, 609],\n         \"assertfieldoutput\": 612,\n         \"assertformerror\": [59, 488, 522, 612],\n         \"assertformseterror\": [59, 304, 478, 488, 502, 522, 535, 612],\n-        \"asserthtmlequ\": [268, 421, 477, 612],\n-        \"asserthtmlnotequ\": [268, 612],\n-        \"asserti\": [52, 76, 577, 611, 612],\n+        \"asserthtmlequal\": [268, 421, 477, 612],\n+        \"asserthtmlnotequal\": [268, 612],\n         \"assertin\": [552, 609, 612],\n         \"assertinhtml\": [535, 612],\n+        \"assertion\": [54, 67, 76, 135, 260, 268, 291, 304, 316, 328, 348, 392, 522, 535, 543, 576, 592, 611],\n         \"assertionerror\": [76, 193, 206, 247, 343, 477, 611, 612],\n-        \"assertjsonequ\": 612,\n-        \"assertjsonnotequ\": [328, 612],\n+        \"assertis\": [52, 76, 577, 611, 612],\n+        \"assertjsonequal\": 612,\n+        \"assertjsonnotequal\": [328, 612],\n         \"assertlog\": 421,\n-        \"assertmessag\": [135, 522],\n+        \"assertmessages\": [135, 522],\n         \"assertnotcontain\": [268, 535, 612],\n         \"assertnotinhtml\": [535, 612],\n-        \"assertnumqueri\": [213, 260, 316, 362, 612],\n-        \"assertquerysetequ\": [59, 76, 304, 451, 488, 502, 535, 612],\n-        \"assertrais\": [52, 612],\n+        \"assertnumqueries\": [213, 260, 316, 362, 612],\n+        \"assertquerysetequal\": [59, 76, 304, 451, 488, 502, 535, 612],\n+        \"assertraises\": [52, 612],\n         \"assertraisesmessag\": [52, 59, 327, 341, 348, 362, 552, 612],\n         \"assertraisesregex\": [52, 612],\n         \"assertredirect\": [304, 316, 348, 358, 392, 612],\n         \"assertsredirect\": [59, 362],\n-        \"asserttemplatenotus\": 612,\n-        \"asserttemplateus\": [328, 612],\n-        \"asserttru\": [52, 612],\n-        \"asserturlequ\": [392, 535, 612],\n+        \"asserttemplatenotused\": 612,\n+        \"asserttemplateused\": [328, 612],\n+        \"asserttrue\": [52, 612],\n+        \"asserturlequal\": [392, 535, 612],\n         \"assertwarn\": 52,\n         \"assertwarnsmessag\": [52, 55, 376, 612],\n         \"assertwarnsregex\": [52, 376, 612],\n-        \"assertxmlequ\": [291, 612],\n-        \"assertxmlnotequ\": [291, 612],\n-        \"assess\": 46,\n+        \"assertxmlequal\": [291, 612],\n+        \"assertxmlnotequal\": [291, 612],\n+        \"asses\": 46,\n         \"asset\": [41, 85, 113, 151, 168, 171, 190, 202, 260, 316, 543, 581, 591, 596, 602],\n-        \"assign\": [16, 19, 35, 52, 55, 56, 59, 87, 92, 97, 103, 105, 106, 115, 154, 155, 159, 162, 167, 168, 178, 181, 185, 190, 192, 193, 194, 198, 208, 209, 222, 260, 304, 316, 342, 343, 362, 376, 392, 421, 451, 488, 545, 547, 548, 551, 558, 563, 564, 570, 572, 580, 585, 589, 605, 612],\n+        \"assign\": [16, 19, 35, 55, 59, 87, 97, 105, 106, 154, 167, 168, 177, 181, 185, 192, 193, 194, 213, 222, 260, 316, 348, 376, 392, 421, 451, 488, 547, 548, 551, 558, 570, 572, 585, 605, 612],\n+        \"assigned\": [19, 55, 56, 92, 103, 115, 155, 159, 162, 168, 177, 178, 190, 192, 198, 208, 209, 316, 348, 451, 545, 548, 563, 564, 572, 580, 589, 612],\n+        \"assignment\": [19, 52, 59, 181, 304, 328, 342, 343, 362, 392, 564, 570, 589],\n         \"assignment_tag\": [59, 268, 362],\n-        \"assist\": [0, 5, 45, 48, 64, 76, 114, 161, 172, 213, 328, 477, 488, 570, 600, 609],\n-        \"associ\": [1, 19, 43, 51, 55, 56, 57, 59, 61, 65, 66, 67, 73, 75, 89, 95, 98, 103, 105, 106, 107, 115, 118, 124, 126, 131, 133, 134, 135, 155, 157, 161, 162, 167, 170, 178, 181, 183, 185, 186, 187, 188, 194, 200, 252, 268, 304, 316, 502, 522, 535, 543, 547, 548, 549, 553, 556, 558, 559, 562, 563, 564, 569, 572, 580, 581, 582, 583, 588, 591, 595, 596, 604],\n-        \"assort\": [178, 578, 610],\n-        \"assum\": [11, 12, 16, 31, 35, 39, 41, 43, 45, 55, 57, 58, 59, 61, 67, 72, 89, 91, 94, 102, 103, 110, 115, 116, 118, 130, 131, 149, 150, 153, 154, 155, 162, 168, 171, 177, 178, 181, 184, 185, 188, 190, 193, 194, 197, 200, 202, 206, 209, 213, 268, 291, 309, 316, 370, 522, 546, 547, 548, 550, 551, 554, 557, 560, 563, 564, 568, 570, 571, 572, 574, 579, 583, 584, 588, 591, 595, 602, 605, 609, 612],\n+        \"assist\": [45, 48, 64, 76, 172, 213, 328, 477, 570, 600, 609],\n+        \"assisted\": 114,\n+        \"assistiv\": [0, 5, 161, 488],\n+        \"associat\": [57, 134, 161, 178, 291, 522, 535, 543, 548, 562, 569, 582],\n+        \"associated\": [1, 19, 51, 55, 56, 59, 61, 65, 66, 67, 73, 75, 89, 95, 98, 103, 105, 106, 107, 115, 118, 124, 126, 131, 133, 135, 150, 155, 157, 161, 162, 167, 170, 178, 181, 183, 185, 187, 188, 194, 200, 252, 268, 304, 316, 502, 535, 547, 548, 549, 553, 556, 558, 559, 563, 564, 569, 572, 580, 581, 582, 583, 591, 595, 596, 604],\n+        \"associates\": [107, 178, 186, 549, 588],\n+        \"association\": [43, 178],\n+        \"associativ\": 596,\n+        \"assorted\": [178, 578, 610],\n+        \"assum\": [12, 16, 39, 45, 55, 57, 58, 67, 72, 89, 91, 102, 103, 110, 115, 130, 149, 150, 153, 168, 171, 177, 178, 181, 184, 185, 188, 190, 194, 197, 200, 206, 209, 213, 291, 522, 546, 547, 548, 550, 551, 557, 560, 563, 564, 568, 571, 572, 574, 579, 583, 584, 588, 591, 595, 602, 609, 612],\n         \"assume_rol\": [154, 502],\n         \"assume_schem\": [162, 190, 522],\n-        \"assumpt\": [154, 185, 197, 209, 252, 304, 411, 454, 478, 547, 548, 571, 588, 596],\n-        \"assur\": [78, 80],\n+        \"assumed\": [59, 94, 110, 153, 154, 162, 168, 177, 178, 185, 190, 194, 197, 200, 206, 309, 316, 370, 572, 574, 588, 605],\n+        \"assumes\": [11, 16, 31, 35, 41, 43, 61, 89, 103, 116, 118, 131, 153, 154, 155, 162, 171, 185, 193, 197, 200, 202, 268, 546, 547, 548, 554, 570, 583, 588, 612],\n+        \"assumption\": [154, 185, 197, 209, 252, 304, 411, 454, 478, 547, 548, 571, 588, 596],\n+        \"assured\": [78, 80],\n         \"assvg\": [110, 119],\n         \"asterisk\": [200, 421, 477],\n         \"astimezon\": 595,\n         \"astut\": 78,\n         \"asv\": 46,\n         \"asvar\": [348, 502, 596],\n         \"aswkb\": [110, 119, 436],\n         \"aswkt\": [110, 119, 436],\n-        \"asymmetri\": 573,\n+        \"asymmetry\": 573,\n         \"async\": [0, 23, 86, 87, 105, 185, 188, 200, 421, 422, 430, 436, 437, 446, 477, 488, 502, 535, 543, 548, 551, 555, 572, 582, 588, 589, 597, 606, 612],\n-        \"async_cap\": 588,\n-        \"async_cli\": [502, 535, 612],\n-        \"async_funct\": 546,\n+        \"async_capabl\": 588,\n+        \"async_client\": [502, 535, 612],\n+        \"async_function\": 546,\n         \"async_only_middlewar\": [200, 588],\n         \"async_support\": 86,\n         \"async_to_sync\": [606, 612],\n-        \"asynccli\": [502, 522, 535, 612],\n-        \"asynchron\": [0, 23, 26, 45, 87, 103, 105, 156, 181, 185, 186, 188, 200, 421, 494, 496, 502, 528, 535, 543, 547, 548, 550, 589, 590, 592, 597, 606],\n+        \"asyncclient\": [502, 522, 535, 612],\n+        \"asynchronous\": [0, 23, 26, 45, 87, 105, 156, 181, 185, 186, 188, 200, 421, 494, 496, 502, 528, 535, 543, 547, 548, 550, 589, 590, 592, 597, 606],\n+        \"asynchronously\": [103, 188, 546, 548, 606],\n         \"asyncio\": [188, 436, 488, 546, 555, 606],\n         \"asyncmiddlewar\": 588,\n-        \"asyncrequestfactori\": [445, 502, 535],\n+        \"asyncrequestfactory\": [445, 502, 535],\n         \"asyncview\": [488, 555],\n+        \"at\": [0, 1, 2, 3, 7, 9, 14, 16, 19, 21, 25, 29, 30, 31, 32, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 95, 100, 106, 107, 110, 111, 115, 116, 117, 118, 121, 122, 124, 126, 130, 131, 135, 136, 139, 140, 145, 148, 149, 150, 151, 153, 154, 155, 156, 157, 159, 161, 162, 166, 167, 168, 170, 171, 172, 173, 176, 177, 178, 181, 183, 184, 185, 186, 187, 188, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 203, 204, 205, 209, 210, 212, 213, 216, 222, 238, 247, 252, 257, 260, 268, 273, 274, 278, 281, 291, 302, 303, 304, 306, 307, 311, 312, 316, 321, 325, 328, 336, 346, 348, 351, 362, 368, 379, 392, 415, 421, 436, 451, 477, 488, 502, 520, 522, 543, 545, 546, 547, 548, 550, 551, 552, 553, 556, 557, 558, 560, 562, 564, 565, 568, 569, 570, 573, 574, 576, 577, 579, 580, 581, 582, 583, 585, 588, 589, 591, 592, 594, 595, 596, 597, 598, 599, 600, 603, 604, 606, 609, 611, 612],\n         \"ate\": [152, 570],\n-        \"atest_cookie_work\": 589,\n+        \"atest_cookie_worked\": 589,\n         \"athlet\": [194, 196],\n         \"athlete_in_locker_room_list\": [194, 196],\n         \"athlete_list\": [194, 196],\n         \"athlete_set\": 194,\n+        \"athletes\": [194, 196],\n         \"atmospher\": 48,\n-        \"atom\": [45, 70, 112, 134, 141, 145, 154, 172, 185, 200, 209, 213, 252, 309, 328, 348, 362, 451, 488, 502, 551, 600, 612],\n-        \"atom1fe\": [59, 152, 316, 348, 362, 477],\n+        \"atom\": [45, 70, 112, 134, 200, 252, 348],\n+        \"atom1fed\": [59, 152, 316, 348, 362, 477],\n+        \"atomic\": [141, 145, 154, 172, 185, 209, 213, 328, 362, 451, 488, 502, 551, 600, 612],\n         \"atomic_request\": [154, 309, 316, 576],\n-        \"atomsitenewsfe\": 152,\n-        \"attach\": [1, 9, 37, 46, 51, 55, 61, 103, 135, 158, 167, 170, 178, 194, 196, 213, 222, 223, 260, 268, 316, 328, 477, 543, 548, 568, 572, 577, 578, 579, 583, 595, 612],\n-        \"attach_altern\": [477, 543, 577],\n+        \"atomicity\": [309, 576],\n+        \"atomsitenewsfed\": 152,\n+        \"attach\": [1, 46, 55, 61, 103, 167, 222, 260, 316, 477, 548, 568, 577, 578, 583, 595],\n+        \"attach_alternativ\": [477, 543, 577],\n         \"attach_fil\": [222, 577],\n-        \"attack\": [12, 25, 66, 86, 98, 99, 153, 161, 171, 177, 178, 185, 188, 190, 194, 196, 210, 211, 212, 213, 216, 221, 224, 229, 232, 242, 247, 252, 256, 257, 264, 266, 268, 271, 274, 280, 282, 283, 285, 289, 290, 291, 297, 298, 299, 300, 303, 304, 309, 312, 316, 318, 327, 335, 336, 341, 342, 350, 351, 364, 368, 374, 387, 397, 407, 411, 412, 420, 422, 433, 438, 454, 455, 458, 459, 461, 463, 464, 465, 467, 468, 469, 478, 479, 480, 485, 486, 490, 491, 493, 494, 499, 504, 505, 508, 509, 510, 512, 515, 517, 519, 525, 527, 528, 532, 533, 534, 536, 540, 545, 547, 548, 550, 551, 574, 577, 580, 581, 589, 602, 603, 607, 608],\n-        \"attempt\": [25, 36, 85, 87, 95, 103, 105, 107, 109, 110, 114, 124, 135, 137, 150, 154, 155, 156, 162, 172, 177, 185, 188, 190, 194, 196, 200, 204, 205, 213, 231, 265, 268, 274, 284, 291, 296, 298, 303, 312, 348, 362, 364, 386, 392, 421, 502, 546, 547, 548, 549, 551, 553, 557, 560, 570, 571, 572, 576, 582, 583, 591, 595, 596, 600, 602, 605, 608, 611, 612],\n-        \"attend\": 2,\n-        \"attent\": [2, 16, 42, 50, 67, 178, 212, 257, 560, 598],\n+        \"attached\": [9, 135, 158, 170, 178, 188, 194, 196, 213, 268, 316, 328, 543, 568, 572, 577, 579, 583],\n+        \"attachment\": [37, 51, 170, 222, 223, 543, 577, 612],\n+        \"attack\": [12, 25, 66, 86, 98, 99, 153, 161, 171, 177, 178, 185, 188, 190, 194, 196, 210, 213, 216, 221, 229, 247, 252, 264, 266, 268, 271, 280, 282, 285, 289, 290, 291, 297, 298, 299, 300, 304, 309, 316, 327, 335, 336, 341, 350, 351, 374, 397, 407, 411, 412, 433, 438, 454, 455, 458, 459, 461, 463, 464, 465, 467, 468, 469, 478, 479, 480, 485, 486, 490, 491, 493, 494, 499, 504, 505, 508, 509, 510, 512, 515, 517, 519, 525, 527, 528, 532, 533, 534, 536, 540, 545, 547, 548, 550, 551, 574, 580, 589, 602, 603, 608],\n+        \"attacker\": [25, 98, 99, 153, 190, 211, 212, 216, 224, 232, 242, 256, 257, 264, 271, 274, 278, 280, 282, 283, 297, 300, 303, 304, 306, 309, 312, 318, 321, 327, 330, 335, 336, 341, 342, 350, 351, 355, 364, 368, 387, 420, 422, 508, 510, 532, 534, 536, 548, 550, 551, 574, 577, 581, 589, 603, 607],\n+        \"attempt\": [25, 36, 85, 87, 95, 103, 105, 107, 109, 110, 114, 124, 135, 137, 150, 154, 155, 156, 162, 172, 177, 185, 188, 190, 194, 196, 200, 204, 205, 213, 231, 265, 268, 274, 284, 291, 296, 298, 303, 312, 348, 362, 364, 386, 392, 421, 546, 548, 549, 551, 553, 557, 560, 570, 571, 572, 576, 582, 583, 591, 595, 596, 600, 602, 605, 608, 611, 612],\n+        \"attempted\": [291, 502, 547, 576],\n+        \"attended\": 2,\n+        \"attention\": [2, 16, 42, 50, 67, 178, 212, 257, 560, 598],\n         \"attic\": 60,\n         \"attnam\": [178, 181],\n         \"attr\": [113, 140, 152, 161, 162, 166, 168, 223, 245, 543, 580, 583],\n-        \"attr_class\": 16,\n+        \"attr_clas\": 16,\n         \"attr_nam\": 612,\n-        \"attr_valu\": 115,\n-        \"attract\": [2, 4, 70, 582],\n-        \"attrgett\": 392,\n-        \"attribut\": [0, 9, 10, 11, 14, 18, 19, 27, 32, 36, 44, 48, 52, 58, 59, 70, 73, 74, 75, 76, 78, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 102, 106, 107, 109, 111, 112, 114, 115, 118, 125, 131, 135, 146, 149, 150, 152, 155, 156, 159, 160, 162, 165, 166, 168, 170, 171, 172, 175, 177, 179, 180, 183, 185, 190, 191, 193, 194, 196, 197, 198, 200, 201, 206, 207, 208, 209, 213, 214, 222, 223, 234, 245, 246, 252, 287, 291, 296, 309, 320, 324, 349, 354, 362, 376, 392, 393, 421, 429, 434, 436, 443, 444, 451, 462, 477, 488, 501, 502, 503, 522, 529, 535, 543, 546, 547, 548, 550, 553, 554, 555, 556, 557, 558, 560, 565, 568, 570, 572, 574, 577, 579, 580, 581, 582, 583, 585, 588, 589, 591, 595, 596, 599, 600, 601, 603, 604, 606, 608, 612],\n+        \"attr_value\": 115,\n+        \"attractiv\": [2, 4, 70, 582],\n+        \"attrgetter\": 392,\n+        \"attribut\": [0, 9, 10, 11, 14, 15, 16, 18, 19, 27, 32, 44, 51, 52, 58, 59, 70, 74, 75, 78, 85, 86, 87, 89, 91, 94, 95, 96, 98, 102, 105, 106, 107, 109, 111, 112, 113, 114, 115, 125, 131, 135, 146, 149, 150, 152, 155, 156, 159, 160, 161, 162, 166, 168, 170, 171, 172, 173, 175, 177, 179, 181, 183, 184, 185, 188, 189, 190, 191, 193, 194, 196, 197, 198, 200, 201, 206, 213, 214, 222, 223, 234, 245, 252, 268, 287, 291, 296, 309, 320, 324, 349, 354, 362, 376, 392, 393, 421, 429, 434, 436, 443, 451, 462, 477, 488, 501, 502, 503, 522, 535, 543, 547, 548, 550, 553, 554, 555, 556, 557, 558, 560, 568, 569, 570, 572, 574, 577, 579, 580, 581, 582, 583, 585, 588, 589, 591, 595, 596, 600, 601, 603, 604, 606, 608, 609, 612],\n         \"attributeerror\": [19, 118, 162, 185, 200, 213, 287, 296, 305, 309, 316, 329, 414, 471, 568, 572],\n-        \"audienc\": [48, 67, 71, 591, 594, 595],\n+        \"attributes\": [0, 10, 11, 18, 32, 36, 48, 52, 59, 70, 73, 74, 76, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 102, 115, 118, 125, 131, 135, 149, 150, 152, 157, 160, 162, 165, 168, 171, 172, 175, 177, 180, 183, 185, 191, 193, 194, 196, 197, 200, 206, 207, 208, 209, 213, 222, 245, 246, 252, 304, 316, 324, 328, 348, 362, 376, 392, 421, 436, 444, 451, 477, 488, 502, 529, 535, 543, 546, 547, 548, 550, 553, 554, 555, 556, 557, 560, 565, 570, 572, 577, 579, 580, 581, 582, 583, 585, 588, 589, 596, 599, 600, 604, 612],\n+        \"audienc\": [48, 67, 71, 594, 595],\n+        \"audiences\": 591,\n         \"audio\": [3, 152, 178],\n         \"audit\": [86, 153, 155, 265, 278, 284, 306, 321, 376, 392, 477],\n+        \"audited\": 155,\n         \"auditentryadmin\": 103,\n         \"auditor\": 190,\n         \"aug\": [89, 168],\n-        \"augment\": [103, 612],\n+        \"augment\": 103,\n+        \"augmented\": 612,\n         \"august\": [213, 229, 238, 246, 263, 274, 283, 287, 296, 303, 312, 318, 342, 348, 361, 374, 376, 377, 379, 399, 415, 435, 436, 458, 473, 485, 488, 509, 516, 533, 535],\n         \"aupdat\": [185, 589],\n-        \"aupdate_or_cr\": [185, 496, 522, 543],\n+        \"aupdate_or_creat\": [185, 496, 522, 543],\n         \"aupdate_session_auth_hash\": [522, 548],\n         \"aural\": 582,\n         \"auser\": [188, 522, 548],\n         \"australia\": 176,\n-        \"australiac\": 114,\n+        \"australiacity\": 114,\n         \"austrian\": 596,\n         \"auth\": [0, 11, 17, 27, 32, 56, 58, 59, 60, 61, 71, 73, 78, 98, 100, 101, 103, 106, 131, 150, 154, 171, 178, 183, 191, 198, 204, 206, 220, 223, 224, 234, 247, 252, 268, 273, 274, 278, 281, 283, 287, 291, 296, 302, 303, 306, 307, 311, 312, 317, 318, 320, 321, 322, 323, 325, 338, 340, 342, 349, 353, 357, 368, 467, 478, 481, 493, 510, 519, 534, 536, 545, 548, 549, 550, 554, 556, 570, 588, 589, 591, 600, 604, 609, 611, 612],\n         \"auth_basic_modul\": 27,\n         \"auth_cod\": 115,\n         \"auth_db\": 570,\n         \"auth_db_nam\": 570,\n         \"auth_nam\": 115,\n         \"auth_password\": 577,\n-        \"auth_password_valid\": [348, 376, 550],\n-        \"auth_permiss\": 547,\n+        \"auth_password_validator\": [348, 376, 550],\n+        \"auth_permission\": 547,\n         \"auth_profile_modul\": [59, 316],\n         \"auth_test\": 56,\n-        \"auth_us\": [11, 278, 306, 321, 577],\n+        \"auth_user\": [11, 278, 306, 321, 577],\n         \"auth_user_group\": 268,\n         \"auth_user_model\": [44, 85, 103, 178, 188, 304, 316, 548, 600],\n         \"auth_user_password_chang\": 103,\n-        \"auth_user_pkei\": 154,\n+        \"auth_user_pkey\": 154,\n         \"auth_view\": [103, 548],\n-        \"authbasicprovid\": 27,\n-        \"authdecadebornlistfilt\": 102,\n-        \"authent\": [0, 1, 25, 26, 29, 33, 45, 59, 60, 66, 70, 73, 86, 106, 107, 115, 134, 135, 150, 155, 188, 190, 191, 203, 209, 213, 222, 224, 234, 252, 260, 265, 278, 284, 289, 298, 304, 306, 321, 328, 330, 348, 355, 362, 368, 376, 421, 508, 532, 545, 550, 551, 577, 588, 589, 597, 600, 603, 609, 611, 612],\n-        \"authentication_backend\": [11, 105, 213, 222, 547, 548, 612],\n+        \"authbasicprovider\": 27,\n+        \"authdecadebornlistfilter\": 102,\n+        \"authenticat\": [0, 26, 29, 33, 59, 105, 171, 190, 203, 222, 224, 234, 368, 376, 508, 532, 547, 550, 577, 603, 611, 612],\n+        \"authenticated\": [11, 27, 70, 86, 105, 107, 135, 171, 188, 213, 252, 545, 547, 548, 549, 588],\n+        \"authenticates\": [105, 547],\n+        \"authentication\": [0, 1, 11, 25, 30, 45, 59, 60, 66, 73, 106, 115, 134, 150, 155, 190, 191, 203, 209, 213, 222, 224, 234, 252, 260, 265, 278, 284, 289, 298, 304, 306, 321, 328, 330, 348, 355, 362, 368, 376, 421, 551, 589, 597, 600, 603, 609, 612],\n+        \"authentication_back\": [11, 105, 213, 222, 547, 548, 612],\n         \"authentication_form\": 548,\n         \"authenticationform\": [59, 103, 105, 250, 260, 316, 545, 547, 548],\n-        \"authenticationformwithinactiveusersokai\": 548,\n+        \"authenticationformwithinactiveusersokay\": 548,\n         \"authenticationmiddlewar\": [11, 86, 103, 105, 171, 188, 213, 316, 522, 547, 549, 588, 612],\n+        \"authenticity\": 589,\n         \"authnam\": 27,\n-        \"author\": [14, 16, 19, 44, 47, 52, 55, 58, 64, 66, 71, 82, 91, 97, 101, 102, 103, 105, 115, 124, 125, 131, 135, 138, 146, 152, 171, 176, 177, 178, 184, 185, 190, 194, 196, 203, 204, 206, 222, 252, 288, 291, 297, 328, 348, 362, 421, 477, 488, 502, 522, 546, 549, 551, 553, 554, 557, 560, 568, 569, 570, 571, 572, 573, 583, 590, 591, 594, 596, 600, 604, 608],\n+        \"author\": [14, 16, 19, 44, 47, 52, 55, 58, 71, 82, 91, 97, 101, 102, 103, 124, 125, 135, 138, 146, 152, 176, 177, 178, 184, 185, 194, 196, 204, 206, 222, 252, 288, 291, 297, 328, 348, 362, 421, 477, 488, 502, 522, 546, 547, 551, 553, 554, 557, 560, 568, 569, 570, 571, 572, 573, 583, 590, 591, 594, 596, 600, 604, 608],\n         \"author__best_friends__first_nam\": 182,\n         \"author__birthdate__year__lt\": 316,\n         \"author__first_nam\": 103,\n         \"author__hometown\": 185,\n         \"author__nam\": 213,\n-        \"author__pub_d\": 103,\n+        \"author__pub_dat\": 103,\n         \"author_books_9cdf\": 178,\n         \"author_check_delet\": 91,\n         \"author_confirm_delet\": [91, 554],\n         \"author_create_form\": 91,\n         \"author_detail\": 557,\n         \"author_email\": [152, 200],\n         \"author_first_nam\": 103,\n@@ -36875,2223 +37010,2738 @@\n         \"author_id\": [362, 583],\n         \"author_link\": [152, 200],\n         \"author_nam\": [152, 200],\n         \"author_set\": 104,\n         \"author_t\": 596,\n         \"author_update_form\": 91,\n         \"authoradmin\": [103, 206],\n-        \"authorbook\": 44,\n+        \"authorbok\": 44,\n         \"authorcreateview\": [91, 135, 554],\n         \"authordeleteview\": [91, 554],\n         \"authordetailview\": [553, 557],\n+        \"authored\": [47, 64, 103, 560],\n         \"authorform\": 583,\n         \"authorformset\": 583,\n         \"authorinterestform\": 557,\n         \"authorinterestformview\": 557,\n-        \"authorit\": 68,\n-        \"authormanag\": 568,\n+        \"authoritativ\": 68,\n+        \"authority\": [64, 115, 131, 190, 328],\n+        \"authoriz\": 547,\n+        \"authorization\": [103, 105, 171, 203, 252, 328, 549, 553],\n+        \"authorized\": [66, 547, 596],\n+        \"authormanager\": 568,\n         \"authors__count\": 560,\n         \"authors__nam\": 572,\n         \"authorupdateview\": [91, 554],\n         \"authorview\": 557,\n-        \"authrout\": 570,\n+        \"authrouter\": 570,\n         \"authtyp\": 27,\n         \"authz_user_modul\": 27,\n         \"auto\": [1, 11, 44, 52, 58, 59, 72, 86, 96, 98, 103, 109, 131, 155, 178, 180, 194, 196, 206, 252, 268, 304, 320, 362, 393, 404, 414, 415, 421, 436, 445, 456, 471, 477, 482, 547, 569],\n-        \"auto_cr\": [16, 44, 178],\n+        \"auto_created\": [16, 44, 178],\n         \"auto_field\": 222,\n         \"auto_id\": [161, 162, 168, 522, 581],\n-        \"auto_incr\": [16, 73, 154],\n+        \"auto_increment\": [16, 73, 154],\n         \"auto_now\": [16, 86, 176, 178, 181, 268, 572],\n         \"auto_now_add\": [16, 86, 178, 181, 268],\n         \"auto_reload\": 608,\n         \"autoawait\": 546,\n-        \"autoclobb\": 609,\n+        \"autoclobber\": 609,\n         \"autocommit\": [59, 124, 154, 185, 209, 260, 308, 309, 316, 328, 343, 392],\n-        \"autocomplet\": [103, 328, 343, 370, 421, 489],\n+        \"autocomplet\": [103, 370, 421, 489],\n         \"autocomplete_field\": [86, 103, 362, 363, 451, 494],\n-        \"autodetect\": [172, 316, 600],\n+        \"autocompletion\": [328, 343],\n+        \"autodetect\": 316,\n+        \"autodetectabl\": 600,\n+        \"autodetection\": 172,\n         \"autodetector\": [44, 86, 172, 320, 488, 543, 600],\n-        \"autodiscov\": [103, 206, 316],\n-        \"autodiscoveri\": [85, 103],\n+        \"autodiscover\": [103, 206, 316],\n+        \"autodiscovery\": [85, 103],\n         \"autoescap\": [19, 193, 196, 200, 205, 207, 213, 221, 247, 304, 324, 348, 603, 608],\n-        \"autoextend\": 362,\n+        \"autoext\": 362,\n         \"autofield\": [16, 44, 85, 86, 103, 139, 154, 181, 183, 185, 190, 213, 316, 328, 341, 362, 392, 421, 436, 451, 488, 489, 523, 558, 569, 583],\n-        \"autofocu\": 502,\n-        \"autogener\": [75, 86, 248, 369, 600],\n+        \"autofocus\": 502,\n+        \"autogenerated\": [75, 86, 248, 369, 600],\n         \"autoinc_sql\": 206,\n-        \"autoincr\": [73, 154, 316],\n-        \"autoindexes_primary_kei\": 206,\n-        \"autom\": [0, 25, 35, 40, 45, 47, 51, 52, 56, 66, 73, 86, 131, 149, 181, 190, 291, 581, 596, 608, 610, 612],\n-        \"automat\": [0, 3, 5, 9, 15, 16, 24, 25, 30, 34, 36, 38, 41, 47, 51, 52, 55, 56, 57, 58, 59, 61, 63, 64, 70, 73, 74, 75, 76, 77, 78, 80, 82, 83, 85, 86, 91, 95, 102, 103, 105, 106, 107, 109, 110, 113, 114, 115, 117, 121, 124, 126, 133, 134, 143, 148, 149, 150, 151, 152, 155, 161, 162, 167, 170, 172, 177, 178, 181, 183, 184, 185, 188, 190, 191, 193, 194, 195, 197, 201, 206, 207, 209, 211, 213, 214, 222, 252, 256, 260, 268, 291, 304, 309, 316, 317, 328, 348, 362, 376, 392, 436, 477, 480, 522, 546, 547, 548, 550, 551, 554, 555, 560, 563, 568, 571, 572, 574, 575, 576, 577, 579, 580, 581, 582, 583, 584, 588, 589, 592, 593, 595, 596, 598, 599, 600, 602, 604, 606, 607, 609, 611, 612],\n+        \"autoincrement\": [73, 154, 316],\n+        \"autoindexes_primary_key\": 206,\n+        \"automat\": [35, 40, 47, 51, 52, 131, 581],\n+        \"automated\": [0, 25, 45, 66, 86, 181, 190, 291, 610, 612],\n+        \"automates\": [56, 73, 149, 596, 608],\n+        \"automatic\": [3, 19, 24, 58, 59, 103, 107, 134, 143, 148, 150, 151, 155, 170, 178, 181, 184, 190, 194, 195, 197, 206, 211, 213, 256, 260, 304, 309, 316, 348, 362, 392, 547, 551, 572, 589, 596, 598, 599, 600],\n+        \"automatically\": [0, 5, 9, 15, 16, 17, 25, 30, 34, 36, 38, 41, 47, 51, 52, 55, 56, 57, 59, 61, 63, 64, 70, 72, 73, 74, 75, 76, 77, 78, 80, 82, 83, 85, 86, 91, 95, 102, 103, 105, 106, 109, 110, 113, 114, 115, 117, 121, 124, 126, 131, 133, 143, 149, 150, 151, 152, 154, 155, 161, 162, 167, 172, 177, 178, 181, 183, 184, 185, 188, 190, 191, 193, 194, 196, 197, 201, 205, 206, 207, 209, 213, 214, 222, 252, 260, 268, 291, 304, 316, 317, 328, 376, 392, 436, 451, 477, 480, 522, 543, 546, 547, 548, 550, 551, 554, 555, 560, 563, 568, 569, 570, 571, 572, 574, 575, 576, 577, 579, 580, 581, 582, 583, 584, 588, 589, 592, 593, 595, 596, 598, 600, 602, 604, 606, 607, 609, 611, 612],\n         \"autoreload\": [56, 155, 246, 343],\n-        \"autosummar\": [143, 392],\n-        \"autovacuum\": 143,\n+        \"autosummariz\": [143, 392],\n+        \"autovacum\": 143,\n         \"autumn\": [345, 595],\n-        \"auxiliari\": 115,\n-        \"avail\": [0, 2, 3, 4, 5, 7, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 28, 30, 32, 34, 36, 38, 40, 42, 43, 49, 52, 55, 56, 57, 58, 59, 62, 66, 67, 69, 70, 73, 74, 76, 77, 78, 79, 80, 83, 85, 86, 89, 94, 96, 98, 101, 102, 103, 106, 107, 110, 112, 113, 114, 115, 117, 118, 121, 126, 130, 131, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 147, 149, 150, 151, 152, 154, 159, 161, 162, 164, 167, 168, 170, 172, 177, 178, 185, 186, 187, 188, 190, 191, 192, 193, 194, 196, 198, 200, 201, 203, 204, 205, 206, 207, 252, 260, 266, 268, 285, 291, 297, 304, 316, 328, 348, 354, 362, 376, 392, 421, 429, 443, 488, 502, 522, 535, 543, 547, 548, 550, 551, 553, 554, 557, 560, 564, 565, 568, 569, 570, 572, 576, 577, 579, 580, 581, 583, 585, 589, 591, 592, 594, 595, 596, 597, 598, 600, 601, 603, 604, 608, 609, 611, 612],\n+        \"auxiliary\": 115,\n+        \"availability\": [49, 55, 100, 110, 114, 117, 376, 570],\n+        \"availabl\": [0, 2, 3, 4, 5, 7, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 28, 30, 32, 34, 36, 38, 40, 42, 43, 49, 52, 55, 56, 57, 58, 59, 62, 66, 67, 69, 70, 73, 74, 76, 77, 78, 79, 80, 83, 85, 86, 89, 94, 96, 98, 101, 102, 103, 106, 107, 110, 112, 113, 115, 117, 118, 121, 126, 130, 131, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 147, 149, 150, 151, 152, 154, 159, 161, 162, 164, 167, 168, 170, 172, 177, 178, 185, 186, 187, 188, 190, 191, 192, 193, 194, 196, 198, 200, 201, 203, 204, 205, 206, 207, 252, 260, 266, 268, 285, 291, 297, 304, 316, 328, 348, 354, 362, 392, 421, 429, 443, 488, 502, 522, 535, 543, 547, 548, 550, 551, 553, 554, 557, 560, 564, 565, 568, 569, 570, 572, 576, 577, 579, 580, 581, 583, 585, 589, 591, 592, 594, 595, 596, 597, 598, 600, 601, 603, 604, 608, 609, 611, 612],\n         \"available_app\": [103, 348, 354, 609],\n         \"available_attr\": 421,\n-        \"available_languag\": 596,\n-        \"available_timezon\": 595,\n+        \"available_languages\": 596,\n+        \"available_timezones\": 595,\n         \"aval\": 139,\n-        \"avalu\": 589,\n-        \"avenu\": [48, 266, 285],\n-        \"averag\": [51, 115, 136, 177, 185, 560],\n+        \"avalues\": 589,\n+        \"avenues\": [48, 266, 285],\n+        \"aver\": 3,\n+        \"averag\": [51, 115, 136, 177, 560],\n         \"average_pric\": 560,\n-        \"average_r\": 560,\n-        \"avers\": 3,\n+        \"average_rat\": 560,\n+        \"averages\": 185,\n         \"avg\": [177, 348, 392, 414, 421, 543, 560],\n         \"avg_rat\": [177, 560],\n-        \"avgi\": 136,\n         \"avgx\": 136,\n-        \"avoid\": [7, 16, 19, 25, 29, 32, 34, 37, 44, 47, 51, 52, 54, 56, 58, 61, 64, 65, 71, 72, 73, 75, 81, 82, 85, 86, 89, 94, 98, 103, 106, 135, 137, 139, 145, 149, 150, 152, 153, 154, 157, 159, 161, 162, 168, 171, 172, 176, 178, 181, 184, 185, 188, 191, 193, 194, 196, 200, 213, 214, 222, 233, 238, 242, 245, 260, 268, 283, 291, 304, 309, 311, 316, 317, 318, 320, 328, 340, 344, 348, 349, 364, 365, 379, 383, 387, 388, 392, 397, 411, 412, 415, 419, 420, 421, 422, 433, 451, 454, 455, 458, 460, 462, 466, 467, 478, 480, 485, 487, 492, 493, 498, 501, 502, 503, 509, 518, 519, 533, 546, 548, 550, 551, 554, 558, 559, 560, 564, 568, 569, 570, 571, 572, 574, 581, 582, 583, 588, 589, 591, 595, 596, 602, 603, 604, 605, 606, 610, 612],\n-        \"awai\": [19, 26, 41, 74, 76, 77, 103, 110, 252, 553, 572, 611],\n+        \"avgy\": 136,\n+        \"avoid\": [7, 16, 19, 25, 29, 32, 34, 37, 44, 47, 51, 52, 54, 56, 58, 61, 64, 65, 71, 72, 73, 75, 81, 82, 85, 86, 89, 94, 98, 103, 106, 135, 137, 139, 145, 149, 150, 152, 153, 154, 157, 159, 161, 162, 168, 171, 172, 176, 178, 181, 184, 185, 188, 191, 193, 194, 196, 200, 213, 214, 222, 233, 238, 242, 245, 260, 268, 283, 291, 304, 316, 317, 318, 328, 340, 348, 364, 365, 379, 383, 387, 388, 392, 397, 411, 412, 415, 419, 420, 421, 422, 433, 451, 454, 455, 458, 460, 462, 466, 467, 478, 480, 485, 487, 492, 493, 498, 501, 502, 503, 509, 518, 519, 533, 546, 548, 550, 551, 554, 558, 559, 560, 564, 568, 569, 570, 571, 572, 574, 581, 583, 589, 591, 595, 596, 602, 603, 604, 605, 606, 610, 612],\n+        \"avoided\": [82, 177, 309, 311, 317, 320, 344, 349, 582, 588],\n         \"await\": [87, 185, 436, 488, 502, 535, 546, 548, 551, 555, 572, 576, 588, 589, 606, 612],\n+        \"awaited\": [606, 612],\n         \"awar\": [3, 11, 19, 23, 59, 66, 71, 81, 103, 105, 109, 121, 145, 154, 155, 159, 170, 172, 178, 185, 190, 193, 194, 196, 197, 200, 205, 212, 222, 252, 257, 260, 265, 268, 271, 284, 291, 300, 309, 316, 317, 328, 362, 376, 383, 392, 419, 421, 436, 451, 477, 488, 502, 522, 535, 543, 546, 548, 550, 565, 570, 571, 572, 579, 580, 585, 589, 591, 596, 600, 602, 604, 605],\n+        \"awarenes\": 348,\n+        \"away\": [19, 26, 41, 74, 76, 77, 103, 110, 252, 553, 572, 611],\n         \"awesom\": [3, 105, 106, 205],\n         \"awkward\": 589,\n-        \"axi\": [115, 131],\n+        \"axis\": [115, 131],\n         \"az\": 323,\n         \"azerbaijani\": 323,\n         \"azimuth\": [110, 119, 362],\n         \"b\": [6, 19, 37, 44, 47, 55, 57, 58, 60, 61, 65, 67, 76, 94, 106, 110, 114, 117, 118, 125, 126, 139, 143, 146, 155, 157, 161, 162, 167, 178, 180, 185, 186, 188, 190, 194, 196, 197, 200, 222, 242, 252, 268, 316, 362, 392, 420, 422, 548, 551, 555, 560, 572, 576, 579, 585, 593, 600, 607, 612],\n         \"b1\": 178,\n         \"b142c\": 558,\n         \"b2\": [178, 181],\n         \"b3\": 181,\n         \"b336\": 115,\n         \"b4\": 181,\n         \"b5\": 572,\n         \"b87efd8a6c991c390be5a68e8a7945a7851c7e5c\": 176,\n         \"babel\": 596,\n-        \"babi\": 569,\n-        \"baby_boomer_statu\": 569,\n-        \"back\": [3, 14, 16, 19, 25, 44, 47, 55, 57, 58, 60, 61, 65, 67, 74, 75, 78, 80, 100, 104, 106, 121, 133, 135, 150, 152, 153, 155, 159, 168, 177, 178, 181, 184, 185, 187, 191, 197, 200, 206, 209, 213, 214, 222, 252, 257, 260, 268, 271, 291, 300, 309, 316, 328, 340, 348, 393, 421, 453, 522, 542, 545, 546, 548, 551, 556, 557, 559, 564, 569, 570, 571, 573, 581, 582, 583, 588, 596, 599, 600, 612],\n+        \"baby\": 569,\n+        \"baby_boomer_status\": 569,\n+        \"back\": [3, 14, 16, 19, 44, 47, 55, 57, 58, 60, 61, 65, 67, 74, 75, 78, 80, 100, 104, 106, 121, 133, 135, 152, 153, 155, 159, 168, 177, 178, 181, 184, 185, 187, 191, 197, 200, 206, 209, 213, 214, 222, 252, 257, 260, 268, 271, 291, 300, 309, 316, 328, 340, 348, 393, 421, 542, 546, 548, 551, 556, 557, 559, 564, 569, 570, 571, 573, 581, 582, 583, 588, 589, 596, 599, 600, 612],\n+        \"backed\": [25, 150, 168, 206, 348, 453, 522, 545, 551, 612],\n         \"backend\": [0, 11, 12, 13, 14, 16, 30, 33, 39, 40, 45, 59, 60, 67, 70, 71, 74, 78, 82, 86, 103, 106, 114, 117, 119, 121, 126, 130, 131, 139, 140, 149, 151, 155, 159, 166, 172, 175, 176, 178, 182, 184, 185, 189, 191, 192, 193, 197, 200, 203, 204, 205, 209, 214, 224, 234, 256, 257, 260, 282, 283, 291, 296, 297, 304, 305, 311, 317, 318, 320, 327, 341, 349, 368, 397, 433, 478, 523, 536, 545, 549, 552, 553, 558, 565, 569, 570, 572, 574, 575, 576, 589, 595, 597, 598, 609, 611, 612],\n         \"background\": [0, 31, 45, 58, 71, 100, 119, 121, 155, 194, 196, 316, 488, 576, 612],\n-        \"backport\": [47, 55, 58, 61, 65, 80, 260, 307, 316, 325, 403, 426, 448, 451, 477],\n+        \"backport\": [47, 55, 58, 61, 65, 316, 403, 426, 448, 451, 477],\n+        \"backported\": [47, 65, 80, 260, 307, 325],\n         \"backslash\": [32, 194, 199],\n+        \"backslashes\": 204,\n         \"backtick\": 194,\n-        \"backtrac\": 46,\n+        \"backtraces\": 46,\n         \"backtrack\": [225, 238, 339, 369, 379, 415, 466, 492, 518],\n         \"backup\": [25, 185, 316, 362],\n         \"backward\": [6, 42, 52, 55, 59, 65, 81, 152, 155, 161, 172, 176, 178, 190, 200, 207, 208, 254, 266, 285, 292, 297, 309, 310, 320, 321, 341, 346, 349, 357, 383, 388, 419, 544, 569, 577, 588, 595, 600, 608],\n-        \"backwardsincompatiblechang\": 205,\n+        \"backwardsincompatiblechanges\": 205,\n         \"bacon\": [9, 570],\n         \"bad\": [25, 41, 47, 51, 64, 74, 77, 82, 103, 149, 153, 155, 167, 178, 181, 185, 190, 193, 196, 208, 216, 219, 267, 286, 336, 351, 559, 589, 591, 595, 611],\n         \"bad_request\": [199, 202, 592],\n         \"badheadererror\": [188, 577],\n-        \"badli\": [291, 602],\n+        \"badly\": [291, 602],\n         \"badminton\": 522,\n         \"badrequest\": 522,\n         \"badsignatur\": [188, 607],\n         \"bailout\": 559,\n-        \"bake\": 172,\n-        \"balanc\": [37, 86, 171, 190, 196, 571],\n+        \"baked\": 172,\n+        \"balanc\": [190, 196, 571],\n+        \"balancer\": [37, 86, 171],\n         \"ballot\": 64,\n         \"ballot_id\": 194,\n-        \"baloneypress\": 560,\n+        \"baloneypres\": 560,\n         \"band\": [110, 115, 117, 188, 213, 362, 569, 571],\n         \"band_index\": [110, 117],\n         \"bandwidth\": [209, 555, 596, 602],\n         \"bank\": [190, 551],\n-        \"banningcommentmanag\": 268,\n-        \"bar\": [19, 37, 57, 71, 82, 103, 136, 149, 151, 152, 155, 161, 171, 178, 185, 188, 192, 193, 194, 196, 198, 206, 213, 222, 304, 316, 348, 444, 502, 548, 551, 565, 572, 574, 576, 585, 589, 590, 591, 599, 607, 608, 609, 612],\n+        \"banningcommentmanager\": 268,\n+        \"bar\": [19, 37, 57, 71, 82, 103, 130, 136, 149, 151, 152, 155, 161, 171, 178, 185, 188, 192, 193, 194, 196, 198, 206, 213, 222, 304, 316, 348, 444, 502, 548, 551, 565, 572, 574, 576, 585, 589, 590, 591, 599, 607, 608, 609, 612],\n         \"bar__exact\": 58,\n-        \"bare\": [70, 130, 436, 609],\n-        \"base\": [0, 4, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 24, 26, 27, 30, 38, 42, 44, 45, 51, 52, 55, 56, 57, 58, 59, 60, 65, 70, 71, 74, 75, 76, 78, 80, 82, 83, 85, 86, 89, 90, 91, 95, 96, 97, 98, 102, 103, 105, 110, 112, 113, 114, 116, 117, 118, 120, 123, 126, 131, 134, 139, 140, 142, 150, 151, 152, 153, 154, 155, 156, 157, 159, 161, 164, 166, 169, 170, 171, 172, 174, 176, 177, 178, 182, 184, 185, 187, 188, 190, 191, 193, 194, 196, 197, 199, 200, 201, 203, 204, 207, 209, 213, 223, 234, 245, 247, 251, 256, 271, 283, 296, 300, 305, 308, 309, 316, 318, 328, 362, 363, 376, 377, 421, 429, 436, 451, 478, 480, 502, 508, 514, 518, 522, 527, 528, 532, 535, 543, 545, 546, 547, 549, 550, 551, 552, 560, 570, 571, 572, 576, 577, 579, 580, 581, 582, 583, 584, 585, 586, 588, 591, 592, 597, 600, 601, 602, 604, 611, 612],\n+        \"barely\": [70, 436],\n+        \"bas\": [0, 9, 15, 18, 19, 30, 42, 51, 52, 56, 57, 59, 70, 80, 85, 86, 89, 90, 91, 94, 95, 96, 97, 98, 102, 103, 105, 110, 112, 113, 115, 116, 118, 126, 135, 139, 142, 151, 152, 154, 155, 156, 157, 164, 166, 172, 176, 177, 178, 181, 182, 184, 185, 187, 188, 190, 193, 194, 196, 198, 200, 203, 213, 222, 260, 268, 283, 308, 316, 318, 328, 362, 377, 421, 429, 436, 477, 502, 508, 514, 527, 528, 532, 535, 543, 547, 548, 551, 552, 553, 555, 556, 557, 570, 572, 576, 577, 579, 580, 583, 584, 585, 589, 600, 604, 612],\n         \"base1\": 194,\n         \"base2\": 194,\n         \"base3\": 194,\n         \"base36\": [59, 316],\n         \"base36_to_int\": 200,\n         \"base64\": [200, 577, 607],\n         \"base_attr\": 222,\n         \"base_dir\": [39, 41, 78, 151, 193, 598],\n         \"base_field\": [139, 140, 161, 213, 316, 341],\n-        \"base_gener\": 196,\n+        \"base_generic\": 196,\n         \"base_manager_nam\": [213, 568],\n         \"base_new\": 196,\n         \"base_sectionnam\": 196,\n-        \"base_sess\": 589,\n+        \"base_session\": 589,\n         \"base_sit\": [39, 71, 78, 103, 193],\n         \"base_sport\": 196,\n         \"base_url\": [159, 190],\n-        \"base_us\": [348, 547],\n+        \"base_user\": [348, 547],\n         \"base_widget\": 140,\n         \"baseadmin\": 392,\n         \"basearchiveindexview\": 89,\n         \"basearticleformset\": 580,\n         \"baseauthorformset\": 583,\n-        \"basebackend\": [105, 421, 547],\n+        \"baseback\": [105, 421, 547],\n         \"basecach\": [348, 349, 357, 477, 551],\n         \"basecommand\": [59, 213, 214, 222, 304, 328, 348, 362, 376, 451, 477, 488, 543, 585],\n         \"basecommentnod\": [59, 328],\n         \"baseconstraint\": [59, 137, 488, 522],\n         \"baseconv\": [59, 477, 522],\n         \"basecreateview\": 91,\n-        \"basedatabasecli\": 328,\n-        \"basedatabasecr\": [59, 328],\n-        \"basedatabasefeatur\": [316, 328, 421, 488, 612],\n-        \"basedatabaseintrospect\": [328, 362],\n-        \"basedatabaseoper\": [59, 328, 348, 362, 543],\n+        \"based\": [0, 4, 8, 10, 11, 12, 13, 14, 19, 24, 26, 27, 38, 44, 45, 51, 55, 56, 58, 59, 60, 65, 71, 74, 75, 76, 78, 82, 83, 87, 89, 90, 96, 97, 98, 102, 103, 105, 113, 114, 116, 117, 118, 120, 123, 131, 134, 139, 140, 150, 151, 152, 153, 154, 155, 156, 159, 161, 166, 168, 169, 170, 171, 174, 176, 177, 178, 185, 187, 188, 190, 191, 193, 194, 196, 197, 199, 200, 201, 204, 207, 209, 213, 223, 234, 245, 247, 251, 256, 271, 296, 300, 304, 305, 309, 316, 328, 362, 363, 376, 421, 436, 451, 478, 480, 502, 518, 522, 535, 543, 545, 546, 547, 549, 550, 551, 560, 571, 572, 581, 582, 584, 585, 586, 588, 591, 592, 596, 597, 600, 601, 602, 604, 611, 612],\n+        \"basedatabaseclient\": 328,\n+        \"basedatabasecreation\": [59, 328],\n+        \"basedatabasefeatures\": [316, 328, 421, 488, 612],\n+        \"basedatabaseintrospection\": [328, 362],\n+        \"basedatabaseoperation\": [59, 328, 348, 362, 543],\n         \"basedatabaseschemaeditor\": [189, 328],\n-        \"basedatabasevalid\": 328,\n-        \"basedatabasewrapp\": 328,\n+        \"basedatabasevalidation\": 328,\n+        \"basedatabasewrapper\": 328,\n         \"basedatabasexxx\": 328,\n         \"basedatedetailview\": 89,\n         \"basedatelistview\": [89, 92],\n         \"basedayarchiveview\": 89,\n         \"basedeleteview\": 91,\n         \"basedetailview\": [89, 90, 91, 557],\n-        \"baseemailbackend\": 577,\n+        \"baseemailback\": 577,\n         \"baseengin\": 18,\n-        \"baseexpress\": 362,\n+        \"baseexpression\": 362,\n         \"baseform\": [59, 477, 522, 581],\n         \"baseformset\": [163, 166, 209, 304, 451, 477, 488, 580],\n         \"baseformview\": 91,\n         \"basegenericinlineformset\": [106, 316],\n         \"basegeometrywidget\": [59, 113, 223, 502, 535],\n         \"basehttp\": [59, 299, 304],\n         \"baseinlineformset\": [103, 165, 223, 583],\n         \"baselistview\": 90,\n-        \"baseload\": [59, 213],\n+        \"baseloader\": [59, 213],\n         \"basememcachedcach\": [59, 348],\n         \"basemodeladmin\": [59, 103, 328, 344],\n         \"basemodelform\": 86,\n         \"basemodelformset\": [86, 103, 165, 209, 522, 583],\n         \"basemontharchiveview\": 89,\n         \"basenam\": [116, 155, 406, 450, 452],\n-        \"basepasswordhash\": [330, 355, 550],\n+        \"basepasswordhasher\": [330, 355, 550],\n         \"baserangefield\": [139, 341],\n-        \"baserender\": [161, 166, 543],\n-        \"baseseri\": 600,\n-        \"basesessionmanag\": 589,\n+        \"baserenderer\": [161, 166, 543],\n+        \"bases\": 172,\n+        \"baseserializer\": 600,\n+        \"basesessionmanager\": 589,\n         \"basespatialfield\": 126,\n         \"basestorag\": 135,\n         \"basetodayarchiveview\": 89,\n         \"baseupdateview\": 91,\n         \"baseuseradmin\": [213, 547],\n         \"baseusercreationform\": [502, 536, 541, 548],\n-        \"baseusermanag\": [59, 105, 222, 348, 502, 535, 543, 547],\n+        \"baseusermanager\": [59, 105, 222, 348, 502, 535, 543, 547],\n         \"baseweekarchiveview\": 89,\n         \"baseyeararchiveview\": 89,\n         \"bash\": [56, 61, 121, 605],\n         \"bash_profil\": 121,\n         \"bashrc\": [56, 197],\n-        \"basi\": [60, 61, 66, 80, 99, 100, 103, 121, 162, 185, 190, 200, 212, 257, 260, 304, 328, 451, 522, 547, 551, 556, 560, 568, 581, 584, 585, 589, 593, 596, 600, 603, 611, 612],\n-        \"basic\": [0, 11, 19, 27, 35, 40, 41, 45, 56, 58, 60, 67, 72, 74, 75, 77, 82, 95, 100, 103, 111, 115, 150, 152, 157, 159, 168, 172, 177, 192, 193, 196, 260, 291, 304, 348, 545, 547, 548, 550, 556, 557, 569, 571, 572, 576, 579, 581, 582, 583, 588, 589, 597, 600, 602, 604, 612],\n+        \"basic\": [0, 11, 19, 27, 35, 40, 41, 45, 56, 58, 60, 67, 72, 74, 75, 77, 82, 95, 100, 103, 115, 150, 152, 157, 159, 168, 172, 177, 192, 193, 196, 260, 291, 304, 348, 545, 547, 548, 550, 556, 569, 571, 572, 576, 579, 581, 582, 583, 588, 589, 597, 600, 602, 604],\n         \"basic_sit\": 103,\n-        \"basqu\": 249,\n+        \"basically\": [58, 111, 557, 583, 612],\n+        \"basing\": 57,\n+        \"basis\": [60, 61, 66, 80, 99, 100, 103, 121, 162, 185, 190, 200, 212, 257, 260, 304, 328, 451, 522, 547, 551, 556, 560, 568, 581, 584, 585, 589, 593, 596, 600, 603, 611, 612],\n+        \"basque\": 249,\n         \"bat\": [43, 55, 67, 80],\n-        \"batch\": [44, 80, 149, 185, 268, 291],\n+        \"batch\": [80, 149, 185, 268, 291],\n         \"batch_siz\": [185, 216, 280, 291],\n+        \"batches\": [44, 185],\n         \"batman\": 177,\n-        \"batteri\": [84, 134, 316],\n+        \"batteries\": [84, 134],\n+        \"battery\": 316,\n         \"baudelair\": 583,\n         \"baz\": [37, 152, 161, 185, 304, 574, 589],\n         \"bbcontain\": 110,\n         \"bboverlap\": [110, 126],\n         \"bbox\": [114, 115, 117, 118],\n         \"bc\": 194,\n         \"bcc\": [61, 577],\n         \"bcrypt\": [52, 56, 268, 304, 305, 349, 376],\n         \"bcrypt_sha256\": 550,\n-        \"bcryptpasswordhash\": [330, 355, 550],\n-        \"bcryptsha256passwordhash\": [190, 304, 305, 348, 376, 550],\n+        \"bcryptpasswordhasher\": [330, 355, 550],\n+        \"bcryptsha256passwordhasher\": [190, 304, 305, 348, 376, 550],\n         \"bd\": 574,\n         \"bd4f\": 161,\n         \"bdb\": 155,\n         \"bdbquit\": 155,\n         \"bdfl\": 106,\n+        \"be\": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 27, 28, 30, 31, 32, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 54, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130, 131, 133, 134, 135, 136, 137, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 159, 160, 161, 162, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 214, 216, 218, 220, 222, 224, 226, 237, 238, 242, 252, 256, 257, 260, 264, 265, 266, 268, 271, 274, 275, 276, 278, 280, 282, 283, 284, 285, 287, 288, 291, 293, 294, 296, 297, 300, 303, 304, 306, 308, 309, 312, 313, 314, 317, 318, 320, 321, 324, 325, 327, 328, 330, 332, 336, 338, 340, 341, 342, 346, 347, 348, 349, 351, 353, 354, 355, 357, 362, 368, 370, 376, 378, 379, 383, 384, 392, 393, 409, 411, 414, 415, 419, 420, 421, 422, 430, 434, 436, 440, 451, 452, 454, 466, 471, 478, 488, 492, 494, 495, 508, 511, 518, 520, 524, 527, 529, 532, 535, 539, 543, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 560, 562, 563, 564, 565, 567, 568, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 582, 583, 584, 585, 588, 589, 590, 591, 592, 593, 594, 595, 598, 599, 600, 602, 603, 604, 606, 607, 608, 609, 610, 611, 612],\n         \"bear\": [16, 66, 172, 185, 196, 602],\n         \"beat\": [47, 152],\n-        \"beat_descript\": 152,\n+        \"beat_description\": 152,\n         \"beat_id\": 152,\n-        \"beatfe\": 152,\n-        \"beatl\": [168, 185, 569, 572],\n+        \"beatfed\": 152,\n         \"beatleform\": 161,\n+        \"beatles\": [168, 185, 569, 572],\n         \"beatles_blog\": 185,\n-        \"beauti\": [70, 74],\n-        \"beaven\": 204,\n+        \"beauties\": 74,\n+        \"beautiful\": 70,\n+        \"beav\": 204,\n         \"beaver\": 181,\n         \"becam\": [60, 291, 316],\n         \"becaus\": [1, 3, 4, 7, 8, 12, 16, 19, 25, 35, 36, 39, 41, 44, 46, 47, 51, 56, 57, 58, 59, 65, 70, 73, 74, 75, 76, 77, 78, 79, 85, 86, 87, 103, 104, 105, 106, 107, 110, 112, 114, 115, 117, 118, 121, 126, 131, 135, 148, 150, 151, 152, 153, 154, 155, 161, 162, 166, 167, 168, 171, 172, 176, 177, 178, 180, 181, 184, 185, 186, 187, 188, 190, 191, 194, 196, 197, 198, 200, 201, 203, 204, 206, 209, 213, 222, 252, 260, 268, 282, 291, 304, 309, 316, 317, 327, 328, 341, 348, 358, 362, 376, 391, 392, 404, 407, 421, 436, 438, 451, 452, 463, 546, 547, 548, 550, 551, 552, 553, 554, 556, 557, 558, 559, 560, 564, 568, 569, 570, 571, 572, 576, 577, 580, 581, 583, 584, 585, 588, 589, 590, 591, 592, 593, 595, 596, 598, 600, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n         \"beck\": [125, 204],\n-        \"becom\": [15, 16, 20, 48, 49, 50, 51, 55, 57, 58, 59, 60, 64, 66, 67, 74, 76, 81, 85, 103, 106, 107, 114, 133, 135, 146, 154, 155, 162, 171, 184, 187, 190, 194, 196, 200, 202, 222, 252, 260, 268, 274, 278, 303, 304, 306, 312, 316, 321, 328, 340, 348, 447, 451, 488, 502, 521, 522, 523, 535, 551, 556, 569, 576, 580, 582, 591, 595, 596, 604],\n-        \"beef\": 152,\n+        \"becom\": [16, 20, 48, 49, 50, 51, 55, 57, 58, 59, 60, 64, 66, 67, 76, 81, 85, 103, 107, 114, 135, 155, 171, 190, 194, 200, 202, 252, 260, 268, 274, 278, 303, 304, 306, 312, 316, 321, 348, 447, 451, 488, 502, 521, 522, 523, 551, 556, 569, 576, 582, 591],\n+        \"becomes\": [15, 55, 74, 103, 106, 133, 146, 154, 155, 162, 184, 187, 190, 194, 196, 222, 304, 316, 328, 340, 348, 535, 580, 595, 596, 604],\n         \"been\": [2, 3, 12, 14, 15, 19, 26, 38, 41, 43, 44, 46, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 64, 65, 67, 70, 71, 73, 75, 76, 78, 80, 85, 86, 89, 91, 95, 96, 103, 105, 115, 121, 149, 151, 154, 155, 160, 161, 162, 167, 170, 171, 174, 177, 178, 181, 184, 185, 186, 188, 190, 191, 192, 193, 194, 197, 200, 203, 204, 205, 208, 209, 211, 212, 213, 222, 224, 238, 252, 256, 257, 260, 265, 266, 268, 271, 273, 274, 277, 278, 280, 282, 283, 284, 285, 289, 291, 298, 299, 300, 302, 303, 304, 308, 309, 311, 312, 315, 316, 317, 318, 320, 321, 323, 327, 328, 341, 342, 345, 348, 362, 368, 376, 379, 383, 391, 392, 393, 403, 404, 409, 415, 419, 426, 436, 440, 441, 448, 451, 458, 462, 466, 471, 472, 485, 492, 501, 502, 503, 512, 518, 522, 525, 540, 542, 545, 547, 548, 549, 550, 551, 553, 554, 557, 559, 560, 562, 569, 570, 572, 576, 577, 578, 579, 580, 581, 583, 585, 588, 589, 591, 596, 600, 602, 604, 605, 607, 609, 611, 612],\n+        \"bef\": 152,\n         \"befor\": [2, 8, 12, 13, 14, 15, 18, 19, 25, 26, 32, 39, 42, 44, 46, 47, 51, 52, 55, 57, 58, 59, 63, 65, 66, 67, 69, 73, 75, 76, 78, 85, 86, 94, 96, 98, 100, 101, 103, 107, 118, 135, 145, 146, 149, 150, 151, 152, 153, 154, 155, 156, 159, 160, 161, 162, 167, 171, 176, 177, 178, 180, 181, 184, 185, 186, 188, 190, 191, 192, 193, 194, 197, 198, 200, 201, 203, 204, 209, 213, 222, 236, 252, 268, 271, 274, 291, 297, 300, 303, 304, 309, 312, 316, 328, 343, 348, 362, 376, 391, 392, 404, 411, 421, 451, 454, 477, 478, 502, 511, 518, 522, 524, 530, 535, 539, 543, 545, 546, 547, 548, 551, 552, 553, 556, 557, 559, 562, 563, 564, 569, 570, 572, 576, 577, 580, 581, 583, 585, 588, 589, 590, 595, 596, 602, 603, 604, 605, 606, 607, 609, 611, 612],\n         \"beforeeach\": 54,\n         \"beforehand\": [67, 436, 596, 598],\n         \"began\": [3, 61, 260, 263, 452],\n-        \"begin\": [12, 15, 19, 27, 47, 51, 58, 61, 64, 65, 67, 71, 73, 74, 75, 76, 77, 78, 79, 86, 89, 100, 107, 121, 124, 131, 149, 151, 154, 160, 172, 185, 187, 190, 191, 196, 200, 209, 215, 252, 260, 268, 291, 304, 316, 392, 421, 477, 502, 551, 556, 569, 574, 589, 596, 599, 604, 608, 611],\n-        \"beginn\": [43, 72, 79, 121],\n+        \"begin\": [12, 15, 19, 47, 51, 58, 61, 64, 65, 71, 73, 74, 75, 76, 77, 78, 79, 86, 89, 100, 121, 124, 131, 149, 160, 172, 185, 191, 196, 200, 209, 252, 260, 268, 291, 304, 421, 477, 502, 551, 574, 589, 599, 604, 611],\n+        \"beginn\": [27, 61, 67, 75, 86, 107, 151, 154, 185, 187, 190, 191, 196, 215, 260, 304, 316, 392, 551, 556, 569, 596, 608],\n+        \"beginner\": [43, 72, 79, 121],\n         \"begun\": [185, 213, 222, 268, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543],\n         \"behalf\": [123, 155, 160],\n-        \"behav\": [12, 14, 16, 19, 51, 76, 85, 103, 107, 115, 139, 154, 156, 161, 162, 175, 176, 178, 181, 182, 185, 207, 225, 291, 339, 348, 369, 451, 547, 557, 569, 583, 588, 595, 596, 602, 609, 612],\n+        \"behav\": [12, 14, 16, 51, 76, 103, 107, 139, 154, 156, 175, 185, 207, 291, 348, 451, 569, 602, 609, 612],\n+        \"behaves\": [19, 76, 85, 103, 115, 161, 162, 176, 178, 181, 182, 225, 339, 369, 547, 557, 583, 588, 595, 596, 612],\n         \"behavior\": [2, 14, 15, 16, 17, 19, 32, 36, 46, 50, 51, 52, 53, 54, 55, 56, 59, 71, 73, 76, 80, 82, 85, 87, 88, 94, 96, 100, 103, 105, 106, 124, 139, 146, 151, 152, 153, 155, 159, 160, 162, 168, 170, 171, 172, 176, 178, 181, 184, 185, 188, 190, 192, 193, 194, 196, 197, 201, 202, 205, 207, 213, 222, 238, 252, 254, 268, 273, 278, 299, 302, 306, 308, 309, 311, 321, 322, 328, 335, 350, 354, 362, 376, 379, 383, 392, 393, 415, 419, 421, 436, 451, 462, 477, 488, 501, 502, 503, 522, 535, 536, 543, 546, 547, 548, 550, 551, 553, 556, 557, 559, 560, 566, 568, 569, 571, 572, 580, 581, 582, 583, 584, 588, 589, 592, 599, 600, 602, 606, 609, 610, 611, 612],\n+        \"behavioral\": [547, 588],\n         \"behaviour\": 155,\n         \"behind\": [0, 5, 43, 70, 72, 75, 78, 82, 96, 98, 120, 150, 151, 152, 168, 171, 178, 184, 185, 188, 190, 203, 206, 208, 237, 268, 291, 316, 349, 378, 414, 436, 547, 551, 572, 579, 596, 603],\n-        \"being\": [1, 2, 4, 15, 16, 19, 26, 32, 39, 40, 48, 50, 51, 55, 56, 58, 59, 60, 61, 65, 66, 71, 75, 76, 85, 91, 97, 103, 105, 115, 135, 150, 153, 154, 155, 156, 159, 161, 167, 170, 171, 176, 177, 178, 181, 182, 184, 185, 186, 188, 189, 190, 191, 194, 196, 197, 199, 200, 205, 206, 211, 213, 217, 222, 238, 245, 247, 252, 256, 260, 264, 268, 274, 279, 280, 289, 291, 298, 303, 304, 305, 307, 308, 309, 312, 316, 323, 325, 328, 345, 348, 362, 379, 383, 390, 392, 415, 419, 436, 451, 477, 502, 511, 524, 539, 541, 546, 548, 550, 551, 553, 556, 557, 559, 560, 568, 569, 570, 572, 573, 576, 580, 581, 583, 588, 589, 591, 592, 593, 596, 599, 600, 602, 603, 604, 606, 607, 609, 611, 612],\n-        \"beings\": 36,\n-        \"believ\": [51, 64, 66, 185, 291, 316, 572, 595],\n+        \"being\": [1, 2, 4, 15, 16, 19, 26, 32, 36, 39, 40, 48, 50, 51, 55, 56, 58, 59, 60, 61, 65, 66, 69, 71, 75, 76, 85, 91, 97, 103, 105, 115, 135, 150, 153, 154, 155, 156, 159, 161, 167, 170, 171, 176, 177, 178, 181, 182, 184, 185, 186, 188, 189, 190, 191, 194, 196, 197, 199, 200, 205, 206, 211, 213, 217, 222, 238, 245, 247, 252, 256, 260, 264, 268, 274, 279, 280, 289, 291, 298, 303, 304, 305, 307, 308, 309, 312, 316, 323, 325, 328, 345, 348, 362, 379, 383, 390, 392, 415, 419, 436, 451, 477, 502, 511, 524, 539, 541, 546, 548, 550, 551, 553, 556, 557, 559, 560, 568, 569, 570, 572, 573, 576, 580, 581, 583, 588, 589, 591, 592, 593, 596, 599, 600, 602, 603, 604, 606, 607, 608, 609, 611, 612],\n+        \"believ\": [51, 64, 66, 185, 291, 572, 595],\n+        \"believed\": [66, 316],\n+        \"believes\": 64,\n         \"belong\": [27, 50, 51, 78, 100, 103, 104, 105, 106, 146, 154, 156, 178, 184, 185, 194, 198, 316, 488, 548, 560, 569, 572, 583],\n         \"below\": [12, 13, 16, 19, 25, 27, 30, 31, 36, 40, 44, 45, 47, 48, 51, 52, 55, 57, 61, 71, 74, 79, 80, 85, 102, 103, 110, 115, 117, 118, 120, 121, 123, 125, 126, 130, 135, 139, 145, 149, 152, 153, 154, 157, 160, 161, 162, 167, 170, 176, 177, 178, 181, 185, 186, 187, 188, 190, 193, 194, 196, 197, 203, 206, 252, 260, 268, 291, 304, 305, 308, 312, 348, 386, 445, 488, 522, 535, 544, 545, 546, 547, 548, 550, 551, 552, 554, 559, 560, 569, 570, 571, 572, 576, 579, 581, 583, 585, 589, 591, 592, 595, 596, 600, 602, 606, 608, 609, 611, 612],\n         \"below_5\": 560,\n         \"belt\": 12,\n         \"benchmark\": [46, 185],\n         \"bender\": 188,\n-        \"benefici\": [192, 260, 588],\n+        \"beneficial\": [192, 260, 588],\n         \"benefit\": [42, 51, 55, 58, 86, 118, 135, 150, 154, 167, 171, 177, 181, 185, 190, 260, 268, 304, 316, 328, 329, 546, 571, 592, 595, 602, 609, 611, 612],\n         \"bennett\": 204,\n         \"benoit\": 125,\n         \"berner\": 591,\n-        \"besid\": [58, 131, 172, 175, 178, 180, 376, 588, 596],\n+        \"besides\": [58, 131, 172, 175, 178, 180, 376, 588, 596],\n         \"best\": [2, 3, 9, 16, 19, 35, 41, 43, 46, 47, 51, 66, 67, 69, 71, 74, 77, 78, 81, 85, 100, 106, 133, 135, 150, 154, 160, 161, 167, 171, 176, 177, 178, 181, 185, 188, 190, 194, 205, 252, 291, 348, 502, 547, 551, 555, 559, 571, 572, 574, 576, 580, 592, 596, 598, 599, 600, 602, 603],\n         \"best_pizza\": 185,\n-        \"best_pizza__top\": 185,\n+        \"best_pizza__topp\": 185,\n         \"beta\": [61, 194, 545],\n         \"better\": [0, 2, 4, 6, 10, 16, 19, 36, 46, 47, 48, 50, 51, 55, 58, 66, 78, 100, 103, 110, 139, 146, 150, 152, 155, 162, 174, 176, 177, 178, 181, 184, 185, 194, 196, 209, 213, 260, 268, 291, 304, 316, 328, 335, 341, 346, 348, 350, 362, 421, 502, 547, 550, 551, 573, 578, 581, 589, 590, 595, 596, 599, 603, 606, 611],\n         \"bettercharfield\": 16,\n-        \"between\": [0, 1, 2, 3, 6, 14, 16, 19, 26, 34, 36, 37, 41, 47, 49, 50, 51, 52, 58, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 85, 86, 92, 103, 105, 106, 114, 115, 117, 118, 121, 125, 126, 139, 142, 144, 146, 150, 154, 155, 161, 162, 176, 177, 178, 182, 184, 186, 188, 190, 191, 194, 196, 197, 200, 201, 203, 205, 206, 209, 213, 251, 252, 260, 268, 274, 278, 291, 303, 304, 306, 312, 316, 321, 330, 335, 341, 348, 350, 355, 363, 392, 436, 477, 546, 548, 550, 551, 557, 559, 570, 572, 574, 576, 577, 581, 588, 589, 591, 595, 596, 600, 601, 603, 605, 607, 609, 611, 612],\n+        \"betwen\": [0, 1, 2, 3, 6, 14, 16, 19, 26, 34, 36, 37, 41, 47, 49, 50, 51, 52, 58, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 85, 86, 92, 103, 105, 106, 114, 115, 117, 118, 121, 125, 126, 139, 142, 144, 146, 150, 154, 155, 161, 162, 176, 177, 178, 182, 184, 186, 188, 190, 191, 194, 196, 197, 200, 201, 203, 205, 206, 209, 213, 251, 252, 260, 268, 274, 278, 291, 303, 304, 306, 312, 316, 321, 330, 335, 341, 348, 350, 355, 363, 392, 436, 477, 546, 548, 550, 551, 557, 559, 570, 572, 574, 576, 577, 581, 588, 589, 591, 595, 596, 600, 601, 603, 605, 607, 609, 611, 612],\n         \"bevel\": 118,\n         \"bewar\": [47, 103, 152, 161, 168, 600],\n-        \"bewild\": 553,\n+        \"bewilder\": 553,\n         \"beyond\": [16, 19, 32, 48, 51, 56, 59, 71, 82, 126, 131, 153, 155, 196, 260, 264, 280, 362, 547, 548, 553, 556, 574, 603, 611],\n         \"bg\": 155,\n         \"bi\": 596,\n         \"bidi\": [200, 596],\n-        \"bidirect\": 190,\n-        \"bienvenu\": 612,\n+        \"bidirectional\": 190,\n+        \"bienvenue\": 612,\n         \"big\": [12, 46, 47, 48, 51, 67, 77, 78, 80, 118, 160, 188, 203, 205, 252, 260, 278, 304, 306, 321, 551, 571, 596, 612],\n         \"bigautofield\": [71, 139, 213, 362, 421, 436, 451, 452, 488, 489, 569, 583],\n         \"bigg\": 125,\n         \"bigger\": [77, 124, 185, 190],\n         \"biggest\": [206, 268, 291, 292],\n         \"bigint\": [73, 131, 178, 328, 569],\n         \"bigintegerfield\": [139, 421, 522, 583],\n         \"bigintegerrangefield\": 140,\n-        \"bilater\": [110, 117, 182, 328],\n+        \"bilateral\": [110, 117, 182, 328],\n         \"bilinear\": 115,\n         \"bill\": [37, 595],\n-        \"billi\": 70,\n         \"billion\": [133, 178],\n+        \"billy\": 70,\n         \"bin\": [58, 61, 67, 120, 121, 123, 155, 268, 609],\n-        \"binari\": [16, 37, 38, 51, 61, 71, 114, 115, 116, 118, 120, 121, 123, 131, 178, 185, 188, 213, 222, 296, 304, 362, 502, 549, 551, 577, 581, 596, 612],\n+        \"binaries\": [61, 121, 123, 596],\n+        \"binary\": [16, 37, 38, 51, 71, 114, 115, 116, 118, 120, 121, 131, 178, 185, 188, 213, 222, 296, 304, 362, 502, 549, 551, 577, 581, 596, 612],\n         \"binaryfield\": [16, 86, 376, 453, 472, 514, 527, 583],\n-        \"binarytre\": 103,\n+        \"binarytree\": 103,\n         \"binarytree_set\": 103,\n         \"binarytreeadmin\": 103,\n-        \"bind\": [54, 56, 64, 162, 164, 234, 502, 537, 551, 574, 576, 581, 583, 585, 596, 598, 604, 612],\n+        \"bind\": [161, 162, 234, 576, 596, 604, 612],\n+        \"binding\": [54, 56, 64, 164, 234, 502, 537, 551, 574, 581, 583, 585, 598],\n         \"binutil\": 120,\n         \"bio\": [196, 199],\n-        \"biographi\": [185, 572],\n+        \"biography\": [185, 572],\n         \"bird\": [565, 612],\n         \"birth\": [103, 547],\n         \"birth_dat\": [103, 569, 574, 583, 604],\n         \"birth_date_view\": 103,\n         \"birth_year\": 168,\n-        \"birth_year_choic\": 168,\n-        \"birthdai\": [103, 185],\n+        \"birth_year_choices\": 168,\n         \"birthdat\": 604,\n+        \"birthday\": [103, 185],\n         \"birthday__gt\": 102,\n         \"birthday__lt\": 102,\n         \"biscuit\": 198,\n         \"bisect\": [48, 56],\n-        \"bit\": [3, 10, 16, 19, 30, 38, 40, 58, 60, 61, 67, 71, 73, 74, 76, 77, 103, 115, 121, 143, 146, 151, 152, 154, 178, 181, 194, 197, 202, 209, 222, 252, 260, 292, 451, 522, 547, 548, 550, 551, 553, 557, 569, 577, 581, 589, 590, 596, 604, 606, 612],\n+        \"bit\": [3, 10, 16, 19, 30, 38, 40, 58, 60, 61, 67, 71, 73, 74, 76, 77, 103, 115, 121, 143, 146, 151, 152, 154, 178, 181, 194, 197, 202, 209, 222, 252, 260, 292, 451, 522, 547, 548, 550, 551, 553, 557, 569, 572, 577, 581, 589, 590, 595, 596, 604, 606, 612],\n         \"bitand\": [291, 572],\n-        \"bite\": [572, 595],\n+        \"bites\": 572,\n         \"bitleftshift\": [222, 572],\n         \"bitmap\": 341,\n         \"bitor\": [146, 291, 572],\n         \"bitrightshift\": [222, 572],\n         \"bitwis\": [136, 222, 291, 436, 452, 488, 572],\n         \"bitxor\": [436, 488, 572],\n         \"bj\\u00f8rn\": 131,\n-        \"black\": [52, 55, 56, 168, 174, 203, 481, 488, 495, 609, 612],\n-        \"blacken\": [55, 56, 58],\n-        \"blame\": 67,\n+        \"black\": [52, 55, 56, 58, 168, 174, 203, 481, 488, 495, 609, 612],\n+        \"blam\": 67,\n         \"blank\": [16, 47, 52, 58, 61, 73, 86, 101, 103, 105, 107, 109, 136, 139, 140, 148, 161, 162, 176, 177, 185, 188, 194, 222, 260, 304, 316, 320, 328, 436, 547, 554, 569, 570, 580, 581, 583, 611],\n         \"blanket\": 12,\n-        \"blazingli\": 70,\n-        \"bless\": 582,\n-        \"blindli\": [19, 178, 196, 551],\n+        \"blazingly\": 70,\n+        \"blessing\": 582,\n+        \"blindly\": [19, 178, 196, 551],\n         \"blink\": 155,\n+        \"blinking\": 155,\n         \"bloat\": 76,\n         \"blob\": [154, 196, 343],\n-        \"block\": [18, 23, 39, 52, 58, 70, 78, 86, 99, 101, 104, 115, 154, 185, 190, 192, 193, 213, 260, 268, 291, 328, 421, 451, 477, 488, 502, 543, 548, 551, 553, 555, 557, 567, 572, 573, 576, 582, 593, 595, 596, 602, 603, 605, 612],\n+        \"block\": [18, 39, 52, 58, 70, 78, 86, 99, 101, 104, 115, 154, 185, 192, 193, 213, 260, 268, 291, 328, 421, 451, 477, 488, 502, 543, 548, 551, 553, 557, 567, 572, 573, 576, 582, 593, 595, 596, 602, 605, 612],\n         \"block_siz\": 550,\n+        \"blocked\": [190, 567, 603],\n         \"blocker\": [1, 51, 61, 65, 567],\n-        \"blockingconnectionpool\": 551,\n+        \"blocking\": [23, 185, 190, 555, 572],\n+        \"blockingconnectionpol\": 551,\n         \"blockingioerror\": 451,\n         \"blocktran\": [280, 304, 316, 348, 436],\n-        \"blocktransl\": [194, 436, 502],\n+        \"blocktranslat\": [194, 436, 502],\n         \"blockxsiz\": 115,\n-        \"blockys\": 115,\n+        \"blockysiz\": 115,\n         \"blog\": [10, 39, 48, 61, 64, 66, 72, 74, 79, 101, 103, 106, 146, 149, 152, 155, 176, 181, 185, 186, 188, 190, 196, 199, 200, 316, 551, 557, 559, 569, 571, 572, 573, 578, 591, 595],\n         \"blog__id\": [185, 572],\n         \"blog__id__exact\": 572,\n         \"blog__in\": 185,\n         \"blog__languag\": 146,\n-        \"blog__modifi\": 176,\n+        \"blog__modified\": 176,\n         \"blog__nam\": [185, 572],\n         \"blog__name__in\": 185,\n         \"blog__pk\": [185, 572],\n         \"blog__taglin\": [146, 573],\n-        \"blog_articl\": 591,\n+        \"blog_articles\": 591,\n         \"blog_blog\": 185,\n         \"blog_dat\": 194,\n-        \"blog_entri\": [19, 185, 196, 572],\n+        \"blog_entries\": 196,\n+        \"blog_entry\": [19, 185, 572],\n         \"blog_id\": [185, 559, 571, 572, 591],\n         \"blog_index\": 192,\n         \"blogadmin\": 103,\n-        \"blogasauru\": 185,\n-        \"blogcom\": 583,\n-        \"blogentri\": 101,\n+        \"blogasaurus\": 185,\n+        \"blogcomment\": 583,\n+        \"blogentry\": 101,\n         \"blogg\": 260,\n+        \"blogging\": 572,\n         \"blogpost\": 548,\n-        \"blogpostproxi\": 548,\n+        \"blogpostproxy\": 548,\n         \"blogsitemap\": 149,\n-        \"bloom\": [143, 145, 436],\n-        \"bloomextens\": [142, 143, 436],\n+        \"blom\": [143, 145, 436],\n+        \"bloomextension\": [142, 143, 436],\n         \"bloomindex\": [142, 436],\n         \"blue\": [103, 115, 155, 168, 194, 198, 589],\n         \"blurb\": 596,\n         \"bnd\": 115,\n         \"board\": [64, 139, 260],\n         \"bob\": [51, 118, 120, 139, 154, 181, 185, 569, 572],\n-        \"bodi\": [47, 54, 59, 61, 70, 77, 100, 103, 107, 136, 150, 156, 170, 171, 176, 185, 188, 190, 194, 196, 291, 316, 348, 349, 387, 543, 548, 555, 577, 583, 590, 592, 596, 600, 611, 612],\n+        \"body\": [47, 54, 59, 61, 70, 77, 100, 103, 107, 136, 150, 156, 170, 171, 176, 185, 188, 190, 194, 196, 291, 316, 348, 349, 387, 543, 548, 555, 577, 583, 590, 592, 596, 600, 611, 612],\n         \"body1\": 577,\n         \"body2\": 577,\n         \"body_contain\": [543, 577],\n         \"body_text\": [146, 186, 572, 573],\n         \"body_text__icontain\": 572,\n         \"body_text__search\": [146, 573],\n-        \"bogu\": [289, 290, 298, 299, 478],\n+        \"bogus\": [289, 290, 298, 299, 478],\n         \"boil\": 605,\n-        \"boilerpl\": [82, 196, 554],\n+        \"boilerplat\": [82, 196, 554],\n         \"boilerplatish\": 185,\n+        \"bok\": [19, 44, 58, 67, 68, 102, 103, 138, 145, 171, 177, 181, 182, 184, 185, 194, 200, 213, 268, 328, 362, 488, 546, 553, 555, 557, 560, 568, 569, 570, 578, 580, 583, 590, 596, 600, 604],\n         \"bokm\\u00e5l\": 252,\n+        \"bol\": [162, 185, 252, 451, 567, 572, 600, 609],\n         \"bold\": [155, 161, 196],\n+        \"bon\": 139,\n         \"bond\": 174,\n-        \"bone\": [130, 139],\n+        \"bones\": 130,\n         \"bonham\": 573,\n-        \"book\": [19, 44, 58, 67, 68, 102, 103, 138, 145, 171, 175, 177, 181, 182, 184, 185, 194, 200, 213, 268, 328, 362, 488, 546, 553, 555, 557, 560, 568, 569, 570, 578, 580, 583, 590, 596, 600, 604],\n         \"book1\": 604,\n         \"book2\": 604,\n         \"book__count\": 560,\n-        \"book__pag\": 560,\n+        \"book__pages\": 560,\n         \"book__pages__sum\": 560,\n-        \"book__pubd\": 560,\n+        \"book__pubdat\": 560,\n         \"book__pubdate__min\": 560,\n         \"book__rat\": 560,\n         \"book__rating__avg\": 560,\n         \"book__rating__gt\": 560,\n         \"book__rating__lt\": 560,\n         \"book_dashboard\": 171,\n         \"book_formset\": 580,\n         \"book_id\": 569,\n         \"book_list\": [553, 555, 557],\n         \"book_piec\": 569,\n         \"book_set\": [557, 583, 590],\n         \"book_t\": 596,\n         \"bookadmin\": 102,\n+        \"booked\": 175,\n         \"bookform\": [580, 583],\n         \"bookformset\": [580, 583],\n         \"bookinlin\": [103, 570],\n         \"bookinlineformset\": 583,\n         \"booklistview\": [553, 555],\n-        \"bookmanag\": 181,\n-        \"bookmark\": [106, 190, 581],\n+        \"bookmanager\": 181,\n+        \"bookmark\": [106, 190],\n         \"bookmark__url__contain\": 106,\n         \"bookmark_typ\": 106,\n+        \"bookmarked\": 581,\n         \"bookmarklet\": 190,\n-        \"bookmetr\": 171,\n+        \"bookmetric\": 171,\n         \"bookreview\": 569,\n         \"books__authors__ag\": 560,\n         \"books__pric\": 560,\n-        \"books_by_publish\": 553,\n-        \"bookstor\": [184, 560],\n-        \"bookstore_book\": 184,\n-        \"bool\": [162, 185, 252, 451, 567, 572, 600, 609],\n+        \"books_by_publisher\": 553,\n+        \"bookstor\": 184,\n+        \"bookstore_bok\": 184,\n+        \"bookstores\": 560,\n         \"boolean\": [15, 16, 19, 52, 59, 78, 85, 86, 89, 94, 96, 103, 105, 113, 115, 117, 118, 136, 139, 143, 146, 149, 151, 152, 161, 162, 168, 174, 175, 177, 178, 182, 185, 188, 190, 191, 192, 193, 196, 197, 213, 222, 252, 260, 291, 304, 308, 316, 328, 376, 436, 451, 452, 477, 478, 488, 522, 543, 547, 548, 577, 581, 582, 588, 596, 608, 612],\n         \"booleanfield\": [44, 86, 102, 103, 136, 137, 139, 161, 167, 174, 177, 183, 242, 246, 316, 376, 420, 421, 422, 436, 502, 515, 523, 547, 564, 569, 580, 581, 583, 604],\n-        \"booleanfieldlistfilt\": 102,\n+        \"booleanfieldlistfilter\": 102,\n         \"boomer\": 569,\n         \"boost\": [260, 551],\n         \"booster\": [82, 185],\n         \"bootstrap\": [61, 72],\n         \"border\": [316, 488],\n         \"boredom\": [204, 553],\n         \"born\": 102,\n-        \"born_in_fifti\": 103,\n-        \"borrow\": [3, 580, 596],\n+        \"born_in_fifties\": 103,\n+        \"borrow\": [3, 580],\n+        \"borrowed\": 596,\n         \"bot\": [32, 190, 348],\n         \"both\": [1, 11, 12, 14, 15, 16, 19, 29, 36, 39, 43, 50, 56, 57, 58, 60, 61, 67, 70, 73, 75, 76, 81, 82, 86, 87, 95, 98, 102, 103, 105, 107, 110, 114, 115, 116, 117, 125, 131, 135, 136, 139, 145, 146, 149, 150, 152, 154, 155, 161, 162, 167, 168, 171, 172, 174, 176, 177, 178, 181, 182, 184, 185, 186, 187, 188, 190, 191, 194, 196, 197, 201, 204, 205, 206, 207, 209, 210, 213, 222, 229, 237, 252, 260, 265, 268, 271, 278, 284, 291, 300, 304, 306, 309, 316, 317, 321, 328, 343, 347, 348, 349, 354, 362, 374, 378, 414, 421, 436, 451, 475, 488, 502, 523, 535, 546, 547, 548, 549, 551, 554, 556, 557, 560, 568, 569, 570, 571, 572, 573, 574, 576, 577, 580, 582, 583, 588, 589, 591, 595, 596, 598, 600, 604, 605, 606, 607, 608, 609, 612],\n         \"bother\": [1, 32, 580, 588],\n         \"bottleneck\": 602,\n         \"bottom\": [18, 19, 29, 55, 58, 67, 72, 73, 103, 171, 368, 475],\n         \"boucl\": 596,\n         \"boulder\": 60,\n-        \"bound\": [56, 76, 112, 114, 115, 117, 118, 131, 137, 140, 147, 162, 164, 166, 178, 185, 213, 260, 268, 348, 421, 436, 477, 488, 512, 525, 540, 558, 570, 572, 576, 583, 585, 595, 606, 612],\n-        \"bound_field_class\": [161, 166, 543],\n+        \"bound\": [56, 76, 115, 131, 137, 140, 147, 162, 164, 166, 178, 185, 213, 260, 268, 348, 436, 477, 488, 512, 525, 540, 558, 570, 572, 576, 583, 585, 595, 606, 612],\n+        \"bound_field_clas\": [161, 166, 543],\n         \"bound_form\": 161,\n-        \"boundari\": [115, 117, 118, 126, 131, 137, 139, 144, 146, 160, 362, 421, 546, 602],\n+        \"boundaries\": [117, 137, 139, 144, 146, 362, 421, 602],\n+        \"boundary\": [115, 117, 118, 126, 131, 160, 546],\n+        \"bounded\": 139,\n         \"boundfield\": [162, 164, 166, 168, 223, 291, 330, 355, 436, 488, 581],\n+        \"bounding\": [112, 114, 115, 117, 118, 421],\n         \"boundingcircl\": [110, 119, 222, 535],\n-        \"box\": [19, 36, 38, 43, 55, 58, 78, 82, 103, 112, 114, 115, 117, 118, 121, 135, 151, 162, 168, 178, 185, 196, 247, 376, 421, 477, 502, 547, 549, 551, 557, 569, 570, 588, 603, 609],\n+        \"box\": [19, 36, 38, 55, 78, 82, 103, 112, 114, 115, 117, 118, 135, 151, 162, 168, 178, 185, 196, 247, 376, 477, 502, 547, 549, 551, 557, 569, 570, 588, 603, 609],\n+        \"boxes\": [43, 55, 58, 78, 103, 117, 121, 168, 421],\n         \"bpchar\": 185,\n         \"bpo\": [403, 407, 426, 438, 448, 463, 502],\n         \"bpython\": 155,\n         \"br\": [75, 103, 194, 346, 349, 376, 594, 596, 601],\n-        \"brace\": [12, 52, 70, 78, 348],\n+        \"braces\": [12, 52, 70, 78, 348],\n         \"bracket\": [38, 74, 86, 155, 199, 200, 508, 532, 591],\n         \"braill\": 582,\n-        \"branch\": [0, 2, 47, 49, 51, 55, 58, 61, 62, 65, 66, 80, 82, 203, 207, 210, 211, 212, 254, 256, 257, 349, 441, 472, 556, 598, 600],\n-        \"brand\": [39, 58, 69, 78, 131, 546, 572, 588, 600],\n+        \"branch\": [0, 2, 47, 49, 51, 55, 57, 58, 61, 62, 65, 66, 80, 203, 207, 210, 211, 212, 254, 256, 257, 349, 441, 472, 598],\n+        \"branches\": [0, 2, 47, 61, 62, 65, 67, 600],\n+        \"branching\": [82, 556],\n+        \"brand\": [58, 69, 131, 546, 572, 588, 600],\n+        \"branding\": [39, 78],\n         \"brazilian\": 596,\n         \"breach\": [12, 153, 171, 213],\n         \"breachattack\": 171,\n         \"breadcrumb\": [502, 503],\n         \"breadth\": 569,\n-        \"break\": [12, 16, 44, 47, 52, 55, 64, 65, 76, 81, 85, 95, 103, 105, 152, 155, 161, 168, 171, 172, 185, 190, 194, 196, 206, 209, 263, 268, 291, 305, 346, 349, 451, 502, 533, 547, 550, 558, 576, 593, 600, 609],\n+        \"break\": [12, 16, 47, 52, 76, 81, 95, 103, 105, 161, 168, 171, 172, 185, 190, 194, 196, 206, 209, 268, 291, 346, 349, 451, 533, 547, 550, 558, 576, 600, 609],\n         \"breakdown\": [3, 328],\n         \"breaker\": 181,\n-        \"breed\": [139, 572],\n+        \"breaking\": [44, 55, 64, 65, 81, 85, 152, 155, 172, 263, 305, 502, 547, 576, 593],\n+        \"bred\": [139, 572],\n         \"brett\": 205,\n         \"brew\": [121, 123],\n         \"brian\": 125,\n         \"bridg\": [16, 330, 355, 550],\n         \"brief\": [46, 118, 177, 200, 545],\n-        \"briefli\": [549, 581],\n+        \"briefly\": [549, 581],\n         \"brilliant\": [76, 304],\n         \"brin\": [143, 222],\n-        \"bring\": [0, 5, 47, 51, 76, 103, 155, 291, 316, 328, 421, 557, 602],\n+        \"bring\": [0, 5, 47, 51, 76, 103, 155, 291, 316, 328, 557, 602],\n+        \"bringing\": 421,\n         \"brinindex\": [142, 222, 247, 392],\n         \"british\": 125,\n         \"british_chain_benoit\": 125,\n         \"british_chain_sear\": 125,\n-        \"british_chain_sears_trunc\": 125,\n+        \"british_chain_sears_truncated\": 125,\n         \"british_ft\": 125,\n         \"british_yd\": 125,\n         \"broad\": [3, 50, 66, 80],\n         \"broader\": [260, 268, 609],\n-        \"broke\": [347, 354, 372, 374],\n-        \"broken\": [13, 19, 32, 51, 58, 61, 66, 67, 76, 80, 103, 171, 190, 214, 215, 252, 260, 283, 304, 320, 569, 570, 576],\n+        \"brok\": [13, 19, 32, 51, 58, 61, 66, 67, 76, 80, 103, 171, 190, 214, 215, 252, 260, 283, 304, 320, 347, 354, 372, 374, 569, 570, 576],\n         \"brokenlinkemailsmiddlewar\": [32, 59, 171, 190, 304, 348],\n+        \"broncod\": [15, 32, 85, 86, 89, 94, 100, 103, 105, 106, 107, 108, 112, 113, 114, 115, 116, 117, 118, 124, 125, 126, 127, 135, 137, 138, 141, 143, 145, 146, 147, 149, 153, 156, 157, 159, 160, 161, 162, 163, 165, 166, 168, 170, 171, 172, 174, 175, 176, 177, 178, 180, 181, 182, 183, 185, 187, 188, 189, 192, 193, 198, 199, 200, 201, 547, 548, 550, 568, 576, 577, 580, 582, 583, 584, 590, 596, 606, 607, 608, 609, 612],\n         \"bronn\": 205,\n         \"bronz\": [178, 522, 569],\n         \"brought\": [212, 257],\n-        \"brows\": [3, 53, 60, 67, 79, 80, 101, 131, 135, 171, 190, 317, 477, 547, 589],\n+        \"brow\": [3, 53, 60, 67, 79, 80, 131, 317, 547],\n         \"browser\": [0, 5, 25, 32, 37, 38, 46, 56, 58, 72, 73, 74, 75, 76, 79, 86, 99, 103, 152, 153, 155, 160, 161, 162, 168, 171, 178, 190, 196, 210, 212, 213, 252, 257, 260, 273, 278, 281, 287, 291, 296, 302, 304, 306, 307, 311, 316, 321, 325, 335, 350, 362, 376, 421, 451, 477, 543, 548, 551, 554, 557, 580, 584, 588, 591, 594, 596, 602, 603, 609, 612],\n-        \"bruce\": 185,\n-        \"brute\": [98, 188, 190, 547, 550, 603],\n+        \"browsing\": [101, 135, 171, 190, 477, 589],\n+        \"bruc\": 185,\n+        \"brut\": [98, 188, 190, 547, 550, 603],\n         \"bsd\": [3, 71, 118],\n         \"btree_gin\": [143, 145],\n         \"btree_gist\": [137, 143, 145, 362],\n-        \"btreeginextens\": [142, 143],\n-        \"btreegistextens\": [137, 142, 143, 362],\n+        \"btreeginextension\": [142, 143],\n+        \"btreegistextension\": [137, 142, 143, 362],\n         \"btreeindex\": [142, 392, 535],\n         \"bucket\": [176, 599],\n         \"buffer\": [37, 38, 115, 118, 131, 143, 155, 376, 436, 449, 477, 609],\n         \"buffer_with_styl\": [118, 376],\n         \"bug\": [0, 5, 19, 42, 45, 47, 48, 50, 51, 54, 56, 60, 66, 67, 69, 81, 85, 121, 155, 185, 200, 204, 205, 207, 208, 209, 210, 213, 214, 215, 216, 217, 218, 219, 220, 222, 223, 224, 226, 227, 228, 230, 231, 234, 242, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 256, 260, 270, 276, 278, 280, 285, 287, 290, 291, 296, 298, 299, 300, 304, 306, 307, 308, 309, 310, 311, 312, 313, 316, 317, 319, 320, 321, 322, 323, 324, 325, 327, 328, 329, 330, 332, 333, 334, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 353, 354, 355, 357, 358, 359, 360, 361, 363, 364, 368, 369, 370, 371, 372, 373, 374, 375, 377, 383, 384, 385, 386, 387, 388, 390, 393, 395, 396, 398, 399, 400, 404, 414, 415, 416, 417, 418, 419, 420, 422, 423, 428, 429, 430, 431, 432, 433, 434, 435, 437, 443, 444, 445, 446, 447, 448, 449, 452, 453, 463, 470, 471, 472, 473, 474, 475, 476, 478, 480, 481, 482, 483, 489, 494, 495, 496, 497, 498, 499, 500, 503, 514, 515, 516, 517, 518, 519, 520, 521, 523, 527, 528, 529, 530, 532, 533, 536, 537, 538, 539, 540, 541, 542, 560, 569, 576, 580, 595, 598, 610],\n-        \"bugfix\": [6, 47, 60, 61, 65, 83, 207, 208, 209, 210, 211, 212, 254, 256, 257, 258, 259, 260, 266, 292, 305, 307, 308],\n-        \"buggi\": [268, 600],\n-        \"bui\": 99,\n-        \"build\": [0, 3, 14, 15, 16, 19, 38, 41, 44, 45, 47, 48, 50, 55, 56, 57, 59, 61, 64, 67, 71, 95, 103, 115, 119, 121, 122, 123, 138, 143, 145, 149, 161, 177, 181, 182, 185, 196, 200, 222, 260, 283, 291, 316, 348, 436, 451, 452, 551, 556, 560, 562, 569, 576, 583, 584, 589, 591, 595, 596, 597, 600, 609, 611],\n+        \"bugfix\": [6, 60, 61, 65, 207, 208, 210, 211, 212, 254, 256, 257, 258, 259, 260, 266, 285, 287, 292, 296, 305, 307, 308, 325],\n+        \"bugfixes\": [47, 65, 83, 209],\n+        \"buggy\": [268, 600],\n+        \"build\": [3, 16, 19, 41, 45, 47, 48, 50, 55, 56, 57, 61, 64, 67, 71, 95, 115, 119, 120, 121, 122, 123, 138, 143, 149, 177, 181, 185, 193, 196, 200, 222, 260, 283, 291, 316, 348, 451, 556, 558, 560, 562, 569, 576, 581, 589, 595, 596, 600, 609, 611],\n         \"build_absolute_uri\": [188, 237, 328, 348, 378, 414, 477],\n         \"build_attr\": 222,\n         \"build_meta\": 71,\n         \"build_request_repr\": 348,\n         \"build_suit\": [59, 477, 522, 609],\n         \"builder\": [47, 58, 121],\n+        \"building\": [0, 3, 14, 15, 19, 38, 44, 59, 71, 103, 121, 122, 123, 145, 161, 181, 182, 185, 200, 260, 436, 452, 551, 569, 583, 584, 591, 597],\n         \"built\": [0, 1, 3, 14, 15, 19, 25, 29, 32, 39, 41, 45, 58, 59, 67, 72, 76, 77, 79, 86, 87, 88, 98, 100, 101, 103, 115, 121, 134, 135, 139, 143, 149, 152, 155, 156, 157, 158, 161, 164, 169, 170, 172, 176, 178, 182, 184, 185, 188, 189, 190, 191, 195, 196, 197, 205, 209, 213, 252, 264, 265, 268, 278, 280, 282, 284, 291, 304, 306, 316, 321, 327, 328, 341, 348, 362, 405, 421, 427, 436, 449, 451, 477, 488, 508, 522, 532, 535, 543, 546, 550, 551, 552, 555, 556, 557, 569, 572, 573, 574, 575, 581, 586, 588, 589, 597, 599, 600, 602, 603, 606, 610, 611, 612],\n-        \"built_bi\": 177,\n+        \"built_by\": 177,\n         \"built_in\": 101,\n         \"builtin\": [0, 19, 59, 80, 151, 155, 170, 182, 193, 197, 252, 317, 348, 436, 437, 599, 601, 608],\n         \"builtinlookup\": 522,\n         \"builtwithdjango\": 3,\n         \"bulgarian\": 480,\n         \"bulk\": [61, 100, 106, 181, 185, 186, 209, 260, 268, 316, 522, 562, 572, 596],\n         \"bulk_creat\": [44, 172, 186, 213, 214, 216, 280, 291, 309, 348, 392, 436, 477, 488, 496, 502, 522, 543, 571],\n-        \"bulk_upd\": [392, 477, 571],\n-        \"bullet\": [64, 74, 161, 596],\n-        \"bulletproof\": 603,\n-        \"bump\": [55, 61, 65, 551],\n+        \"bulk_updat\": [392, 477, 571],\n+        \"bullet\": [64, 161, 596],\n+        \"bulleted\": 74,\n+        \"bulletprof\": 603,\n+        \"bump\": [55, 65],\n+        \"bumped\": [61, 551],\n         \"bunch\": [14, 70, 75, 77, 78, 103, 107, 152, 161, 171, 185, 206, 551, 569, 574],\n-        \"bundl\": [19, 56, 60, 106, 123, 190, 205, 260, 268, 304, 545, 549, 581, 609],\n-        \"burden\": [64, 151, 316, 328],\n-        \"burn\": 64,\n-        \"busi\": [2, 4, 26, 72, 76, 100, 194, 551, 569, 581, 595, 609],\n+        \"bundl\": [19, 56, 123, 190],\n+        \"bundled\": [56, 60, 106, 205, 260, 268, 304, 545, 549],\n+        \"bundles\": [304, 581, 609],\n+        \"burd\": [151, 316, 328],\n+        \"burden\": 64,\n+        \"burning\": 64,\n+        \"busines\": [26, 72, 76, 100, 194, 551, 569, 581, 595, 609],\n         \"businesshour\": 19,\n-        \"bust\": 328,\n+        \"busting\": 328,\n+        \"busy\": [2, 4],\n+        \"but\": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 23, 25, 26, 30, 32, 36, 37, 38, 40, 41, 44, 45, 46, 47, 49, 50, 51, 54, 55, 56, 57, 58, 60, 61, 64, 65, 66, 69, 70, 71, 73, 74, 75, 76, 77, 78, 80, 81, 82, 85, 86, 89, 90, 91, 95, 96, 98, 100, 102, 103, 104, 105, 106, 107, 110, 114, 115, 117, 118, 124, 131, 135, 139, 140, 145, 146, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 167, 168, 170, 171, 172, 174, 175, 176, 177, 178, 180, 181, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 212, 213, 216, 222, 238, 245, 252, 254, 256, 257, 260, 265, 266, 268, 271, 278, 284, 285, 288, 289, 290, 291, 292, 297, 298, 299, 300, 304, 305, 306, 308, 309, 316, 317, 320, 321, 323, 328, 329, 330, 335, 336, 346, 348, 350, 351, 355, 362, 379, 383, 384, 392, 409, 415, 419, 421, 429, 436, 440, 446, 451, 471, 480, 488, 502, 522, 535, 545, 546, 547, 548, 550, 551, 553, 554, 555, 556, 557, 559, 563, 565, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 580, 581, 582, 583, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 604, 605, 606, 607, 608, 609, 611, 612],\n         \"button\": [19, 43, 47, 49, 54, 55, 61, 75, 78, 99, 103, 153, 168, 194, 200, 206, 213, 252, 268, 316, 328, 349, 488, 535, 581, 596, 612],\n+        \"buy\": 99,\n         \"bwlacnuvb75r5vapuepzwjprtb80jmixm\": 607,\n-        \"bypass\": [171, 190, 201, 213, 271, 278, 288, 297, 300, 306, 309, 316, 321, 376, 441, 472, 545, 603, 605, 611, 612],\n-        \"byte\": [8, 52, 86, 114, 115, 118, 124, 135, 152, 154, 155, 157, 159, 160, 171, 178, 188, 190, 192, 194, 196, 197, 200, 213, 274, 289, 290, 298, 299, 303, 312, 320, 354, 436, 451, 502, 550, 589, 596, 600, 604],\n-        \"bytearrai\": 178,\n-        \"byteord\": 118,\n+        \"by\": [0, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 110, 112, 113, 114, 115, 117, 118, 120, 121, 122, 124, 125, 126, 128, 130, 131, 135, 136, 137, 138, 139, 140, 142, 143, 145, 146, 148, 149, 150, 151, 152, 154, 156, 159, 160, 161, 162, 166, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 180, 181, 182, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 211, 213, 214, 215, 219, 232, 233, 236, 238, 242, 247, 250, 252, 256, 257, 260, 264, 266, 267, 271, 273, 274, 278, 280, 285, 286, 288, 290, 291, 297, 299, 300, 302, 303, 304, 305, 306, 309, 311, 312, 316, 317, 319, 320, 321, 329, 330, 340, 345, 346, 348, 349, 354, 355, 362, 363, 364, 365, 368, 369, 372, 376, 379, 383, 384, 386, 387, 388, 391, 393, 397, 398, 402, 403, 404, 405, 407, 409, 411, 415, 416, 419, 420, 421, 422, 424, 425, 426, 427, 428, 430, 433, 434, 436, 437, 438, 440, 443, 444, 445, 446, 447, 448, 449, 451, 452, 454, 462, 463, 466, 471, 477, 478, 480, 488, 492, 495, 501, 502, 503, 508, 510, 516, 518, 522, 532, 534, 536, 539, 543, 545, 546, 547, 548, 549, 550, 551, 552, 553, 555, 556, 557, 558, 559, 560, 565, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 607, 608, 609, 611, 612],\n+        \"bypas\": [171, 271, 278, 288, 297, 300, 306, 309, 321, 441, 472, 545, 605],\n+        \"bypass\": [190, 376, 603, 611, 612],\n+        \"bypassed\": [201, 316, 612],\n+        \"bypasses\": 213,\n+        \"byt\": [8, 118, 154, 155, 192, 194, 200, 213, 274, 289, 290, 298, 299, 303, 312, 354, 596],\n+        \"bytearray\": 178,\n+        \"byteorder\": 118,\n+        \"bytes\": [52, 86, 114, 115, 124, 135, 152, 157, 159, 160, 171, 178, 188, 190, 194, 196, 197, 200, 213, 320, 436, 451, 502, 550, 589, 600, 604],\n         \"bytesio\": [38, 188, 222, 612],\n         \"bytestr\": [8, 160, 188, 197, 200, 291, 311, 317, 328, 331, 345, 356, 392, 612],\n         \"bz2\": [120, 155, 451, 565],\n         \"bzb48dbkb\": 607,\n         \"c\": [6, 8, 19, 31, 37, 47, 55, 59, 61, 65, 72, 73, 78, 85, 86, 103, 110, 115, 116, 117, 118, 120, 121, 126, 146, 151, 152, 153, 155, 177, 178, 185, 188, 190, 193, 194, 196, 206, 260, 291, 316, 551, 560, 574, 576, 589, 590, 607, 611, 612],\n         \"c0\": 174,\n         \"c009\": 86,\n         \"c010\": 86,\n         \"c1\": [174, 193],\n         \"c2\": 193,\n         \"c3\": [197, 198],\n         \"c_long\": 115,\n-        \"ca\": [11, 116, 190, 260, 328],\n-        \"cach\": [0, 3, 16, 42, 45, 56, 59, 67, 70, 84, 85, 103, 106, 115, 116, 149, 151, 154, 155, 161, 168, 178, 181, 185, 186, 188, 192, 193, 194, 205, 209, 249, 250, 251, 268, 296, 304, 330, 344, 346, 355, 357, 358, 359, 363, 385, 392, 397, 398, 430, 433, 434, 451, 460, 471, 478, 487, 488, 494, 498, 522, 535, 545, 546, 547, 562, 576, 591, 596, 597, 600, 603, 611, 612],\n+        \"ca\": [116, 190, 260, 328],\n+        \"cach\": [0, 3, 12, 16, 25, 42, 56, 59, 84, 85, 86, 103, 106, 115, 116, 149, 150, 151, 155, 181, 185, 186, 188, 205, 209, 249, 252, 260, 268, 271, 273, 291, 296, 300, 302, 304, 309, 311, 330, 346, 355, 357, 392, 397, 398, 433, 434, 451, 478, 488, 522, 535, 545, 546, 547, 548, 562, 571, 572, 576, 584, 589, 596, 597, 600, 602, 603, 611, 612],\n         \"cache1\": 551,\n         \"cache2\": 551,\n-        \"cache_backend\": 59,\n-        \"cache_choic\": [59, 348],\n+        \"cache_back\": 59,\n+        \"cache_choices\": [59, 348],\n         \"cache_control\": [252, 436, 478, 522, 546, 551, 559, 584],\n         \"cache_db\": [283, 318, 328],\n-        \"cache_kei\": [59, 362],\n+        \"cache_key\": [59, 362],\n         \"cache_key_prefix\": 589,\n-        \"cache_middleware_alia\": 551,\n-        \"cache_middleware_anonymous_onli\": [59, 328],\n+        \"cache_middleware_alias\": 551,\n+        \"cache_middleware_anonymous_only\": [59, 328],\n         \"cache_middleware_key_prefix\": 551,\n         \"cache_middleware_second\": [171, 200, 551],\n         \"cache_nam\": 535,\n         \"cache_pag\": [12, 42, 59, 149, 200, 436, 551, 596],\n-        \"cache_primari\": 551,\n+        \"cache_primary\": 551,\n         \"cache_replica\": 551,\n-        \"cache_s\": 154,\n+        \"cache_siz\": 154,\n         \"cache_timeout\": 200,\n         \"cacheabl\": 103,\n-        \"cacheclass\": [59, 328],\n+        \"cacheclas\": [59, 328],\n+        \"cached\": [12, 25, 59, 67, 115, 149, 150, 151, 171, 178, 181, 185, 188, 193, 200, 222, 252, 268, 271, 273, 291, 300, 302, 309, 311, 316, 328, 355, 357, 358, 359, 362, 385, 392, 400, 423, 436, 437, 451, 460, 477, 487, 488, 498, 535, 547, 548, 551, 584, 591, 612],\n         \"cached_db\": [170, 190, 316, 348, 535, 545, 589],\n-        \"cached_properti\": [59, 181, 200, 488, 522, 571],\n+        \"cached_property\": [59, 181, 200, 488, 522, 571],\n         \"cacheddbstor\": 589,\n         \"cachedstaticfilesstorag\": [59, 316, 392, 436],\n-        \"cacheentri\": 551,\n+        \"cacheentry\": 551,\n         \"cachekeywarn\": [362, 398, 434, 551],\n         \"cachemiddlewar\": [200, 304, 328, 596],\n-        \"cacherout\": 551,\n+        \"cacherouter\": 551,\n+        \"caches\": [0, 56, 59, 161, 185, 193, 194, 200, 213, 260, 268, 316, 328, 348, 376, 471, 545, 548, 584, 589, 597, 611, 612],\n+        \"caching\": [0, 3, 25, 42, 45, 70, 103, 149, 154, 168, 185, 188, 192, 193, 200, 205, 222, 249, 250, 251, 268, 304, 316, 344, 346, 348, 363, 376, 421, 430, 451, 477, 494, 545, 571, 576, 596, 597, 603, 612],\n         \"cadenc\": [0, 62],\n-        \"cafe\": [181, 569],\n+        \"caf\": [181, 569],\n         \"calc_idx\": [180, 451],\n-        \"calcul\": [75, 110, 114, 115, 117, 118, 126, 150, 151, 155, 171, 172, 176, 181, 185, 188, 189, 190, 194, 196, 252, 289, 291, 298, 551, 560, 569, 574, 589, 602, 604],\n+        \"calculat\": [117, 150, 171, 172, 176, 181, 185, 189, 560, 569, 589, 602],\n+        \"calculated\": [110, 114, 115, 151, 155, 176, 181, 185, 188, 190, 194, 196, 252, 291, 551, 560, 574, 602, 604],\n         \"calculated_field\": 135,\n+        \"calculates\": [115, 151, 176, 194, 602],\n+        \"calculation\": [110, 114, 115, 117, 118, 126, 176, 185, 289, 298, 551],\n+        \"calculator\": 75,\n         \"calcutta\": 194,\n         \"calendar\": [73, 149, 178, 190, 347, 354, 436, 581, 582, 595],\n         \"calendarwidget\": 582,\n         \"california\": 116,\n-        \"call\": [0, 4, 5, 7, 9, 10, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24, 34, 35, 37, 38, 39, 41, 43, 44, 52, 56, 57, 59, 60, 64, 65, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 85, 86, 87, 91, 95, 96, 97, 98, 100, 103, 105, 106, 114, 115, 118, 120, 121, 126, 128, 131, 135, 141, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 167, 168, 170, 171, 172, 177, 178, 181, 182, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 197, 198, 199, 200, 202, 204, 209, 213, 214, 216, 222, 223, 231, 233, 238, 252, 260, 266, 274, 285, 291, 303, 304, 307, 312, 325, 328, 340, 348, 354, 362, 364, 365, 376, 379, 386, 387, 388, 392, 404, 411, 415, 421, 436, 437, 451, 452, 454, 477, 478, 488, 502, 508, 511, 514, 522, 524, 532, 535, 536, 539, 543, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 564, 565, 567, 570, 571, 572, 576, 577, 580, 581, 583, 585, 588, 589, 590, 591, 592, 595, 596, 599, 600, 601, 602, 604, 606, 608, 609, 611, 612],\n+        \"call\": [0, 5, 7, 10, 14, 15, 16, 19, 23, 37, 38, 44, 56, 59, 64, 70, 71, 73, 74, 75, 76, 78, 82, 85, 87, 95, 96, 97, 98, 100, 103, 105, 106, 114, 115, 118, 131, 135, 141, 149, 150, 151, 152, 153, 154, 155, 156, 161, 162, 167, 170, 172, 177, 178, 181, 182, 183, 185, 186, 187, 188, 189, 191, 192, 193, 194, 195, 197, 198, 199, 200, 202, 209, 213, 216, 222, 223, 231, 233, 238, 252, 260, 268, 274, 291, 303, 304, 307, 312, 316, 325, 328, 348, 362, 364, 365, 379, 386, 388, 404, 411, 415, 436, 437, 454, 477, 478, 488, 502, 511, 514, 522, 524, 536, 539, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 560, 562, 563, 564, 565, 567, 568, 569, 570, 571, 572, 574, 576, 577, 580, 581, 583, 588, 589, 590, 591, 595, 596, 599, 600, 601, 602, 604, 605, 606, 608, 609, 611, 612],\n         \"call_command\": [15, 155, 206, 213, 291, 328, 552, 612],\n         \"call_setup_method\": 612,\n         \"call_some_test_cod\": 612,\n-        \"callabl\": [13, 23, 29, 59, 86, 87, 103, 139, 149, 161, 162, 165, 167, 168, 172, 178, 185, 186, 190, 193, 196, 198, 199, 201, 204, 206, 207, 222, 227, 249, 268, 271, 300, 309, 328, 348, 362, 371, 392, 393, 418, 421, 436, 437, 443, 496, 522, 546, 548, 550, 551, 552, 555, 556, 567, 569, 571, 576, 588, 590, 591, 599, 600, 608, 609, 612],\n+        \"callabl\": [13, 23, 29, 59, 86, 87, 103, 139, 149, 161, 162, 165, 167, 168, 172, 178, 185, 190, 193, 196, 198, 199, 201, 204, 206, 207, 222, 227, 249, 260, 268, 271, 300, 309, 328, 348, 362, 371, 392, 393, 421, 436, 437, 443, 496, 522, 546, 548, 550, 551, 552, 555, 556, 567, 569, 571, 576, 588, 590, 599, 600, 608, 612],\n         \"callable_obj\": [59, 348, 362],\n-        \"callablebool\": [213, 234],\n+        \"callablebol\": [213, 234],\n+        \"callables\": [103, 161, 167, 185, 186, 193, 204, 348, 362, 418, 436, 548, 567, 571, 591, 608, 609],\n         \"callback\": [3, 32, 70, 100, 152, 160, 170, 191, 204, 206, 304, 359, 451, 477, 480, 550, 559, 576, 606, 612],\n-        \"callbackfilt\": 170,\n+        \"callbackfilter\": 170,\n+        \"called\": [4, 9, 12, 13, 14, 15, 16, 19, 20, 21, 22, 24, 35, 38, 39, 41, 43, 52, 56, 57, 59, 60, 65, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 85, 87, 91, 97, 100, 103, 105, 106, 115, 118, 120, 121, 126, 128, 131, 150, 151, 152, 153, 156, 157, 159, 160, 161, 162, 167, 168, 171, 172, 177, 178, 181, 182, 185, 186, 188, 189, 190, 192, 193, 194, 196, 199, 200, 202, 204, 206, 209, 213, 222, 260, 266, 268, 285, 291, 304, 316, 325, 328, 340, 348, 362, 376, 387, 392, 436, 451, 522, 535, 543, 546, 547, 548, 550, 551, 553, 554, 556, 557, 558, 559, 560, 565, 567, 570, 571, 572, 576, 577, 580, 581, 583, 585, 588, 589, 590, 591, 592, 596, 600, 602, 604, 606, 608, 609, 612],\n         \"caller\": [16, 181, 348, 577],\n+        \"calling\": [14, 19, 34, 59, 64, 70, 73, 74, 86, 98, 100, 103, 105, 149, 151, 152, 154, 159, 161, 162, 167, 170, 171, 177, 178, 181, 182, 185, 186, 187, 192, 193, 194, 197, 198, 200, 206, 213, 214, 222, 260, 328, 348, 354, 362, 392, 421, 436, 451, 452, 477, 488, 502, 508, 522, 532, 539, 543, 546, 547, 548, 550, 553, 557, 560, 571, 572, 576, 577, 580, 581, 583, 585, 588, 589, 592, 595, 596, 601, 604, 606, 608, 609, 612],\n         \"callproc\": [362, 574],\n+        \"cam\": [68, 115, 190, 205, 260, 268, 316, 354, 580],\n         \"cambridg\": 436,\n-        \"came\": [68, 115, 190, 205, 260, 268, 316, 354, 580],\n         \"camel\": [155, 184],\n         \"camel_case_app_nam\": [155, 348],\n         \"camelcas\": [52, 54, 184],\n         \"can\": [0, 5, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 110, 112, 113, 114, 115, 116, 117, 118, 121, 122, 123, 126, 128, 130, 131, 133, 135, 136, 137, 139, 140, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 155, 156, 157, 159, 160, 161, 162, 165, 166, 167, 168, 170, 171, 172, 174, 175, 176, 177, 178, 180, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 214, 216, 218, 222, 224, 252, 256, 257, 260, 264, 266, 268, 271, 273, 274, 280, 282, 285, 291, 297, 300, 302, 303, 304, 307, 309, 311, 312, 316, 317, 322, 325, 327, 328, 341, 348, 362, 368, 376, 392, 409, 421, 436, 440, 451, 471, 477, 488, 502, 522, 535, 543, 545, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 564, 565, 567, 568, 569, 570, 571, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n-        \"can_clone_databas\": 348,\n+        \"can_clone_databases\": 348,\n         \"can_create_inline_fk\": 421,\n         \"can_delet\": [103, 106, 163, 165, 316, 477, 547, 583],\n         \"can_delete_extra\": [106, 163, 165, 451],\n-        \"can_deliver_pizza\": [184, 548],\n-        \"can_eat_pizza\": 548,\n+        \"can_deliver_pizzas\": [184, 548],\n+        \"can_eat_pizzas\": 548,\n         \"can_edit_home_pag\": 548,\n         \"can_import_set\": [222, 304],\n         \"can_introspect_autofield\": 451,\n         \"can_introspect_big_integer_field\": 451,\n         \"can_introspect_binary_field\": 451,\n         \"can_introspect_decimal_field\": 451,\n         \"can_introspect_default\": 348,\n         \"can_introspect_duration_field\": [392, 451],\n         \"can_introspect_ip_address_field\": 451,\n         \"can_introspect_json_field\": 436,\n         \"can_introspect_positive_integer_field\": 451,\n         \"can_introspect_small_integer_field\": 451,\n         \"can_introspect_time_field\": 451,\n-        \"can_ord\": [106, 163, 165, 421, 583],\n+        \"can_order\": [106, 163, 165, 421, 583],\n         \"can_publish\": 548,\n         \"can_return_columns_from_insert\": 421,\n         \"can_return_id_from_insert\": 421,\n         \"can_return_ids_from_bulk_insert\": [213, 421],\n         \"can_return_rows_from_bulk_insert\": 421,\n         \"can_rollback_ddl\": 172,\n         \"can_vot\": [105, 556],\n         \"canada\": [118, 260, 291],\n-        \"cancel\": [137, 156, 170, 188, 576, 600],\n+        \"cancel\": [156, 170, 188, 576, 600],\n+        \"canceled\": 137,\n+        \"cancelled\": 137,\n         \"cancellederror\": [188, 546],\n-        \"candid\": [49, 64, 96, 98, 100, 213, 518, 595, 596],\n-        \"candidaci\": 64,\n+        \"candidacy\": 64,\n+        \"candidat\": [49, 64, 96, 98, 100, 213, 518, 595, 596],\n+        \"candidates\": 64,\n         \"cannot\": [13, 14, 16, 17, 19, 27, 46, 56, 58, 67, 85, 86, 103, 106, 110, 113, 115, 118, 121, 128, 139, 153, 154, 155, 156, 159, 161, 162, 168, 170, 171, 172, 175, 177, 178, 180, 181, 182, 183, 184, 185, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 209, 213, 250, 265, 268, 278, 284, 291, 306, 309, 316, 317, 321, 328, 362, 392, 415, 451, 467, 488, 493, 519, 546, 547, 548, 558, 568, 569, 571, 572, 573, 574, 575, 576, 579, 583, 585, 588, 589, 593, 596, 600, 603, 604, 607, 608, 609, 612],\n-        \"canon\": [12, 58, 110, 118, 139, 181, 316, 522],\n-        \"canva\": 38,\n+        \"canonical\": [12, 58, 110, 118, 139, 181, 316, 522],\n+        \"canvas\": 38,\n         \"canyon\": 110,\n         \"cap\": 190,\n-        \"capabl\": [37, 54, 55, 78, 82, 87, 92, 115, 120, 126, 154, 161, 183, 252, 291, 328, 421, 551, 569, 583, 588, 593, 600, 603, 609, 612],\n-        \"capac\": 551,\n-        \"capit\": [19, 58, 103, 194, 569, 583],\n-        \"captcha_answ\": 162,\n-        \"captur\": [25, 36, 42, 46, 70, 74, 75, 87, 94, 96, 189, 190, 194, 198, 199, 291, 304, 316, 451, 477, 488, 553, 557, 576, 600, 612],\n+        \"capabilities\": [54, 82, 87, 92, 115, 120, 154, 183, 252, 291, 569, 603, 609, 612],\n+        \"capability\": [37, 78, 115, 126, 551],\n+        \"capabl\": [55, 161, 328, 421, 583, 588, 593, 600, 612],\n+        \"capacity\": 551,\n+        \"capital\": 103,\n+        \"capitaliz\": [19, 58, 569],\n+        \"capitalization\": 58,\n+        \"capitalized\": [58, 583],\n+        \"capitalizes\": [19, 194],\n+        \"captcha_answer\": 162,\n+        \"captur\": [25, 36, 42, 46, 70, 189, 190, 194, 199, 316, 477, 557, 591, 600, 612],\n+        \"captured\": [42, 70, 75, 87, 94, 96, 198, 199, 291, 304, 488, 553, 612],\n         \"captured_kwarg\": [198, 488],\n         \"captureoncommitcallback\": [451, 477, 480, 576, 612],\n-        \"car\": [103, 157, 177, 178, 569, 579],\n+        \"captures\": [36, 74, 451, 477, 576, 591, 612],\n+        \"car\": [0, 5, 11, 16, 19, 37, 40, 50, 52, 61, 72, 82, 96, 98, 103, 105, 149, 154, 155, 157, 176, 177, 178, 181, 182, 185, 188, 191, 193, 198, 268, 316, 328, 348, 547, 551, 557, 569, 572, 579, 581, 588, 595, 596, 603, 604],\n         \"card\": [16, 32, 178, 589],\n-        \"cardin\": 178,\n-        \"care\": [0, 4, 5, 11, 16, 19, 37, 40, 50, 52, 61, 72, 82, 96, 98, 103, 105, 117, 121, 135, 139, 140, 149, 154, 155, 160, 167, 176, 181, 182, 184, 185, 188, 190, 191, 193, 198, 268, 291, 316, 328, 348, 546, 547, 548, 551, 557, 568, 570, 572, 574, 581, 588, 593, 595, 596, 599, 600, 603, 604, 609],\n-        \"carefulli\": [61, 120, 126, 172, 185, 197, 268, 278, 291, 306, 321, 557, 576, 595],\n-        \"carelessli\": [86, 595, 596],\n-        \"carri\": [46, 50, 57, 197, 205, 220, 278, 306, 321, 338, 353, 596, 612],\n+        \"cardinality\": 178,\n+        \"careful\": [4, 11, 19, 121, 135, 139, 140, 160, 167, 181, 184, 185, 190, 191, 197, 268, 328, 546, 548, 551, 568, 570, 571, 572, 574, 593, 599, 603, 609],\n+        \"carefully\": [61, 120, 126, 172, 185, 197, 268, 278, 291, 306, 321, 557, 576, 595],\n+        \"carelessly\": [86, 595, 596],\n+        \"cares\": [193, 600],\n+        \"caring\": [117, 291],\n+        \"carried\": [46, 57, 205, 220, 278, 306, 321, 338, 353, 596],\n+        \"carry\": [50, 197],\n+        \"carrying\": 612,\n         \"carter\": 573,\n         \"cartesian\": 126,\n-        \"cartograph\": 120,\n-        \"cartographi\": 126,\n-        \"cascad\": [70, 73, 101, 103, 106, 136, 137, 150, 151, 162, 172, 176, 178, 184, 185, 186, 312, 316, 348, 502, 547, 551, 553, 554, 558, 559, 560, 563, 564, 568, 569, 572, 583, 596, 604, 609],\n+        \"cartographic\": 120,\n+        \"cartography\": 126,\n+        \"cas\": [1, 3, 8, 11, 12, 13, 14, 15, 16, 19, 27, 30, 38, 46, 49, 51, 52, 55, 56, 57, 60, 61, 66, 67, 70, 73, 74, 75, 76, 78, 82, 85, 87, 92, 96, 100, 103, 105, 106, 107, 110, 114, 115, 117, 123, 133, 135, 137, 145, 149, 150, 152, 153, 155, 159, 161, 162, 167, 168, 172, 176, 177, 178, 180, 181, 183, 184, 185, 186, 188, 190, 193, 194, 196, 197, 198, 199, 200, 201, 202, 206, 209, 210, 212, 213, 216, 222, 234, 242, 252, 254, 256, 257, 260, 265, 268, 284, 304, 312, 316, 328, 330, 340, 341, 347, 348, 354, 355, 362, 392, 393, 420, 422, 436, 451, 502, 545, 546, 548, 550, 551, 553, 554, 555, 556, 557, 560, 565, 568, 569, 571, 572, 573, 574, 576, 580, 581, 583, 585, 588, 589, 590, 591, 594, 595, 596, 598, 599, 600, 602, 603, 604, 606, 608, 609, 611],\n+        \"cascad\": [70, 73, 101, 103, 106, 136, 137, 150, 151, 162, 172, 176, 178, 184, 185, 186, 312, 348, 502, 547, 551, 553, 554, 558, 559, 560, 563, 564, 568, 569, 572, 583, 596, 604, 609],\n+        \"cascaded\": [185, 260, 316],\n         \"cascaded_union\": [59, 213, 362],\n-        \"case\": [1, 2, 3, 6, 7, 8, 11, 13, 14, 15, 16, 19, 27, 30, 38, 42, 44, 45, 46, 49, 51, 52, 55, 56, 57, 58, 60, 61, 66, 67, 70, 72, 73, 74, 75, 76, 78, 82, 85, 87, 92, 96, 99, 100, 102, 103, 105, 106, 107, 110, 114, 115, 117, 118, 123, 133, 135, 137, 140, 144, 145, 149, 150, 152, 153, 155, 157, 159, 161, 162, 167, 168, 172, 176, 177, 178, 180, 181, 183, 184, 185, 186, 188, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 208, 210, 212, 213, 216, 220, 222, 234, 242, 245, 252, 254, 256, 257, 260, 265, 268, 273, 278, 281, 284, 287, 291, 296, 299, 302, 304, 306, 307, 311, 312, 316, 321, 325, 330, 338, 340, 341, 347, 348, 353, 354, 355, 362, 392, 393, 397, 420, 421, 422, 433, 436, 437, 451, 477, 488, 502, 522, 545, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 565, 568, 569, 570, 571, 572, 574, 576, 577, 580, 581, 583, 585, 588, 589, 590, 591, 594, 595, 596, 598, 599, 600, 602, 603, 604, 605, 606, 608, 609, 611],\n-        \"case_insensit\": 145,\n+        \"cascades\": 185,\n+        \"case_insensitiv\": 145,\n+        \"cased\": [242, 420, 422],\n+        \"cases\": [2, 3, 6, 7, 13, 14, 16, 19, 42, 44, 45, 46, 52, 55, 56, 57, 58, 67, 72, 82, 85, 99, 100, 102, 103, 105, 106, 110, 115, 118, 135, 140, 144, 149, 150, 151, 153, 154, 155, 157, 162, 167, 168, 174, 176, 177, 178, 181, 184, 185, 186, 190, 191, 192, 194, 196, 197, 198, 200, 203, 204, 205, 208, 213, 220, 222, 245, 260, 273, 278, 281, 287, 291, 296, 299, 302, 304, 306, 307, 311, 316, 321, 325, 330, 338, 340, 348, 353, 355, 362, 376, 392, 397, 421, 433, 436, 437, 451, 477, 488, 522, 546, 547, 548, 551, 552, 556, 558, 559, 569, 570, 571, 574, 576, 577, 580, 581, 583, 585, 588, 589, 591, 595, 596, 600, 602, 603, 605, 606, 609],\n         \"cashregisterform\": 593,\n-        \"cast\": [64, 126, 140, 154, 161, 180, 185, 194, 208, 213, 222, 234, 245, 250, 282, 327, 328, 341, 362, 436, 477, 488, 518, 580, 590, 596],\n+        \"casing\": [161, 162, 188],\n+        \"cast\": [64, 126, 140, 154, 161, 185, 194, 208, 213, 222, 234, 250, 328, 362, 436, 477, 488, 580, 590],\n         \"cast_char_field_without_max_length\": 362,\n+        \"casting\": [176, 180, 245, 282, 327, 341, 518, 596],\n         \"cat\": [572, 611],\n         \"catalog\": [49, 85, 204, 348],\n-        \"catastroph\": [225, 238, 256, 339, 369, 379, 415],\n-        \"catch\": [15, 19, 44, 55, 61, 74, 103, 156, 173, 187, 188, 194, 206, 213, 234, 268, 316, 392, 436, 451, 471, 546, 564, 570, 592, 606, 612],\n+        \"cataloged\": 204,\n+        \"catastrophic\": [225, 238, 256, 339, 369, 379, 415],\n+        \"catch\": [15, 19, 44, 55, 61, 103, 156, 173, 187, 194, 206, 213, 234, 268, 392, 451, 471, 546, 570, 576, 592, 606],\n         \"catch_warn\": 59,\n-        \"catchal\": 107,\n-        \"categor\": [51, 155, 172, 548, 573],\n-        \"categori\": [0, 25, 55, 58, 61, 63, 103, 110, 117, 121, 152, 155, 175, 177, 178, 194, 200, 252, 304, 535, 573, 596],\n+        \"catchall\": 107,\n+        \"catches\": [316, 606, 612],\n+        \"catching\": [74, 188, 268, 436, 564],\n+        \"categorie\": 596,\n+        \"categories\": [58, 63, 110, 117, 121, 152, 172, 200, 252, 304, 535],\n+        \"categoriz\": 548,\n+        \"categorization\": 573,\n+        \"categorized\": [51, 155],\n+        \"categorizes\": 172,\n+        \"category\": [0, 25, 55, 61, 63, 103, 152, 155, 175, 177, 178, 194, 252, 535, 573, 596],\n         \"category_id\": 252,\n         \"category_rank\": 177,\n         \"category_rank__lt\": 177,\n         \"caught\": [4, 15, 170, 576],\n-        \"caus\": [1, 4, 12, 16, 19, 24, 32, 43, 51, 52, 56, 76, 85, 86, 91, 98, 99, 103, 115, 120, 121, 153, 156, 171, 172, 177, 178, 185, 189, 190, 191, 194, 196, 197, 199, 204, 205, 213, 218, 223, 234, 245, 247, 248, 252, 255, 256, 264, 265, 266, 267, 268, 271, 274, 280, 282, 283, 284, 285, 286, 291, 297, 300, 303, 304, 306, 309, 311, 312, 316, 317, 318, 320, 321, 325, 327, 328, 341, 342, 344, 345, 347, 348, 349, 353, 354, 357, 358, 359, 362, 369, 383, 393, 404, 417, 419, 428, 429, 430, 432, 434, 437, 444, 445, 446, 448, 452, 453, 456, 470, 471, 472, 473, 474, 475, 476, 477, 478, 480, 481, 482, 483, 489, 494, 495, 496, 497, 498, 499, 500, 502, 503, 509, 513, 514, 515, 516, 517, 518, 519, 520, 523, 526, 527, 528, 529, 530, 532, 533, 536, 537, 539, 541, 545, 546, 551, 552, 557, 569, 570, 571, 574, 576, 577, 581, 589, 594, 595, 596, 600, 602, 603, 604, 606, 609, 611, 612],\n+        \"caus\": [4, 12, 16, 19, 24, 43, 52, 56, 76, 85, 86, 91, 99, 103, 115, 121, 153, 171, 172, 177, 178, 185, 190, 191, 194, 196, 204, 205, 213, 248, 252, 256, 264, 266, 268, 271, 274, 280, 285, 291, 297, 300, 303, 304, 306, 309, 311, 312, 316, 321, 325, 362, 383, 419, 546, 551, 552, 557, 569, 571, 574, 576, 577, 581, 589, 594, 600, 602, 603, 604, 606, 609, 612],\n+        \"caused\": [1, 32, 51, 120, 156, 185, 189, 194, 199, 218, 255, 267, 268, 280, 286, 309, 316, 317, 320, 341, 345, 347, 348, 353, 354, 357, 369, 393, 404, 417, 419, 428, 429, 430, 432, 434, 437, 444, 445, 446, 448, 452, 453, 456, 470, 471, 472, 473, 474, 475, 476, 478, 480, 481, 482, 483, 489, 494, 495, 496, 497, 498, 499, 500, 502, 503, 509, 513, 514, 515, 516, 517, 518, 519, 520, 523, 526, 527, 528, 529, 530, 532, 533, 536, 537, 539, 541, 570, 589, 595, 611],\n+        \"causes\": [98, 178, 190, 247, 252, 304, 328, 354, 477, 545, 546, 551, 571, 576, 596],\n+        \"causing\": [19, 51, 76, 190, 197, 223, 234, 245, 256, 265, 274, 282, 283, 284, 303, 312, 317, 318, 327, 341, 342, 344, 347, 349, 354, 358, 359],\n         \"caution\": [172, 185, 334, 360, 557, 603],\n-        \"cautiou\": [103, 185, 190],\n-        \"cautious\": 185,\n+        \"cautious\": [103, 185, 190],\n+        \"cautiously\": 185,\n         \"caveat\": [100, 103, 145, 178, 185, 190, 224, 368, 545, 571, 588, 589, 596, 600, 602, 603],\n         \"cc\": [32, 161, 162, 167, 260, 577, 581],\n         \"cc_myself\": [161, 162, 167, 581],\n         \"cd\": [8, 56, 57, 58, 61, 67, 72, 80, 120, 123, 131, 178],\n         \"cdn\": [113, 582, 603],\n-        \"cdnj\": 222,\n+        \"cdnjs\": 222,\n         \"ceas\": [64, 124, 252],\n         \"cell\": [268, 316, 348],\n         \"census_person\": 35,\n-        \"center\": [113, 118, 131, 520],\n-        \"centimet\": 125,\n-        \"cento\": 121,\n-        \"central\": [48, 152, 252, 260, 316, 502, 557],\n+        \"center\": [113, 118, 131],\n+        \"centered\": 520,\n+        \"centimeter\": 125,\n+        \"centos\": 121,\n+        \"central\": [48, 152, 316, 502, 557],\n+        \"centraliz\": [252, 260],\n         \"centric\": [103, 110, 596],\n         \"centroid\": [110, 112, 115, 118, 119, 535],\n-        \"centuri\": [82, 436],\n+        \"century\": [82, 436],\n         \"certain\": [12, 13, 14, 27, 32, 45, 46, 50, 51, 56, 58, 65, 72, 76, 81, 82, 86, 92, 99, 100, 103, 120, 149, 150, 151, 152, 154, 155, 162, 177, 178, 190, 192, 194, 196, 197, 200, 209, 225, 238, 265, 268, 271, 273, 274, 284, 292, 300, 302, 303, 304, 309, 311, 312, 316, 320, 322, 339, 341, 348, 362, 369, 376, 379, 412, 415, 421, 436, 445, 455, 461, 465, 467, 479, 480, 491, 493, 499, 508, 509, 511, 517, 519, 524, 532, 533, 539, 546, 547, 548, 549, 550, 551, 552, 553, 556, 568, 569, 570, 572, 573, 583, 588, 591, 592, 596, 599, 602, 603, 604, 606, 612],\n-        \"certainli\": [2, 25, 76, 178, 268, 553, 557, 569],\n-        \"certainti\": 51,\n+        \"certainly\": [2, 25, 76, 178, 268, 553, 557, 569],\n+        \"certainty\": 51,\n         \"certfil\": 328,\n-        \"certif\": [171, 190, 328, 362, 421, 502],\n+        \"certificat\": [171, 190, 328],\n+        \"certificates\": [171, 190, 362, 421, 502],\n         \"cewid\": 86,\n         \"cffi\": [56, 451, 502, 550],\n         \"cfg\": 596,\n         \"cflag\": 123,\n         \"cgi\": [32, 178, 268],\n         \"ch\": [110, 117, 118, 126, 185, 596],\n-        \"chain\": [14, 32, 41, 52, 70, 87, 110, 125, 139, 140, 144, 156, 167, 171, 185, 190, 196, 209, 213, 222, 291, 304, 316, 343, 348, 363, 559, 560, 570, 588, 599, 608, 612],\n+        \"chain\": [14, 32, 41, 52, 70, 87, 110, 125, 139, 140, 156, 167, 171, 190, 209, 213, 222, 291, 304, 316, 559, 560, 570, 572, 588, 599, 608, 612],\n         \"chain_benoit\": 125,\n         \"chain_sear\": 125,\n+        \"chained\": [110, 139, 144, 185, 194, 196, 316, 348, 572],\n+        \"chaining\": [185, 316, 343, 363],\n         \"chair\": 177,\n-        \"chairs_need\": 177,\n-        \"challeng\": [16, 64, 74, 142, 178],\n-        \"championed_bi\": 185,\n-        \"chanc\": [177, 185, 202, 546, 548, 576, 583, 589, 591, 604],\n-        \"chang\": [0, 3, 5, 8, 13, 14, 15, 19, 20, 24, 30, 34, 35, 36, 40, 42, 43, 46, 47, 49, 50, 51, 52, 54, 56, 58, 59, 60, 61, 62, 65, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 85, 86, 91, 100, 101, 102, 103, 104, 106, 113, 114, 115, 118, 121, 139, 142, 149, 150, 151, 152, 153, 154, 155, 159, 164, 167, 168, 170, 171, 172, 174, 176, 177, 178, 181, 185, 186, 189, 190, 191, 192, 194, 197, 198, 199, 200, 207, 214, 215, 223, 234, 247, 250, 254, 265, 266, 271, 274, 278, 284, 290, 296, 300, 303, 305, 306, 307, 310, 312, 317, 320, 321, 325, 329, 330, 340, 341, 343, 345, 349, 355, 357, 377, 383, 384, 386, 393, 404, 419, 428, 444, 456, 471, 475, 482, 494, 520, 544, 545, 546, 550, 551, 553, 555, 557, 558, 559, 560, 569, 570, 571, 576, 577, 579, 580, 581, 588, 589, 591, 592, 595, 596, 598, 599, 600, 602, 606, 609, 610, 611, 612],\n+        \"chairs_needed\": 177,\n+        \"challeng\": [16, 64, 74, 142],\n+        \"challenger\": 178,\n+        \"championed_by\": 185,\n+        \"chanc\": [177, 185, 202, 546, 548, 576, 589, 591, 604],\n+        \"chances\": 583,\n+        \"chang\": [0, 5, 8, 13, 14, 15, 16, 19, 20, 30, 34, 35, 36, 40, 43, 44, 47, 49, 50, 51, 52, 55, 56, 57, 58, 59, 61, 64, 67, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 85, 86, 100, 101, 102, 103, 104, 106, 113, 118, 135, 139, 149, 150, 151, 152, 154, 155, 159, 161, 162, 167, 168, 171, 172, 174, 177, 178, 181, 184, 185, 188, 189, 190, 191, 192, 197, 198, 199, 200, 203, 204, 206, 207, 213, 222, 223, 234, 247, 250, 252, 257, 260, 266, 268, 271, 274, 285, 290, 291, 296, 299, 300, 303, 309, 310, 312, 316, 320, 321, 328, 340, 345, 348, 349, 355, 357, 362, 376, 377, 383, 384, 386, 392, 419, 421, 436, 444, 475, 488, 502, 520, 522, 535, 543, 545, 547, 550, 551, 558, 559, 560, 569, 570, 571, 572, 576, 577, 579, 581, 583, 585, 588, 589, 591, 592, 595, 596, 599, 600, 605, 606, 611, 612],\n         \"change__ab\": 14,\n         \"change__abs__exact\": 14,\n         \"change__abs__lt\": 14,\n         \"change__gt\": 14,\n         \"change__lt\": 14,\n         \"change_bar\": 548,\n         \"change_blogpost\": 548,\n         \"change_choic\": 548,\n         \"change_form\": [103, 104],\n-        \"change_form_object_tool\": [103, 376],\n-        \"change_form_templ\": 103,\n+        \"change_form_object_tol\": [103, 376],\n+        \"change_form_templat\": 103,\n         \"change_list\": 103,\n-        \"change_list_object_tool\": [103, 376],\n+        \"change_list_object_tol\": [103, 376],\n         \"change_list_result\": [103, 376],\n-        \"change_list_templ\": 103,\n+        \"change_list_templat\": 103,\n         \"change_map\": 177,\n         \"change_messag\": [103, 213],\n-        \"change_stud\": 548,\n-        \"change_task_statu\": 547,\n+        \"change_student\": 548,\n+        \"change_task_status\": 547,\n         \"change_titl\": 196,\n         \"change_url\": 103,\n         \"change_view\": 103,\n+        \"changed\": [24, 40, 47, 54, 55, 58, 59, 61, 75, 80, 86, 103, 106, 115, 135, 139, 149, 151, 153, 154, 155, 164, 178, 181, 185, 190, 191, 194, 205, 210, 215, 222, 234, 247, 252, 254, 285, 307, 316, 320, 325, 328, 329, 330, 343, 355, 362, 376, 383, 392, 419, 436, 451, 477, 488, 522, 546, 547, 548, 550, 551, 557, 559, 569, 577, 580, 583, 591, 596, 600, 606, 609, 612],\n         \"changed_data\": 161,\n         \"changed_my_model\": 600,\n         \"changed_object\": 583,\n         \"changefreq\": [107, 149],\n         \"changelist\": [1, 59, 103, 213, 305, 316, 328, 348, 363, 373, 376, 377, 419, 436, 437, 443, 444, 447, 452, 489, 515, 522, 533, 535],\n         \"changelist_view\": [103, 304],\n         \"changepassword\": [308, 309, 548, 550],\n+        \"changes\": [0, 1, 2, 3, 5, 16, 34, 42, 43, 44, 46, 47, 50, 51, 52, 56, 57, 58, 59, 60, 61, 64, 65, 72, 73, 75, 76, 78, 79, 80, 81, 85, 91, 103, 114, 151, 152, 155, 167, 170, 171, 172, 176, 178, 185, 186, 188, 189, 190, 191, 194, 199, 200, 214, 247, 265, 271, 278, 284, 300, 305, 306, 317, 321, 329, 384, 393, 404, 456, 471, 482, 544, 547, 551, 558, 559, 569, 570, 576, 580, 581, 583, 588, 589, 596, 598, 600, 602, 606, 609, 610, 612],\n         \"changeset\": 257,\n+        \"changing\": [0, 30, 36, 51, 55, 61, 62, 70, 73, 85, 91, 103, 121, 142, 153, 155, 161, 168, 172, 181, 185, 189, 190, 197, 203, 213, 223, 260, 268, 274, 303, 305, 312, 316, 320, 328, 330, 341, 348, 355, 428, 451, 477, 488, 494, 502, 535, 550, 553, 555, 569, 570, 588, 600],\n         \"channel\": [0, 2, 4, 50, 62, 152, 154, 200, 203, 209, 574, 607],\n         \"chapter\": [185, 578],\n         \"char\": [16, 47, 154, 176, 178, 184, 225, 238, 339, 362, 369, 379, 399, 415, 435, 466, 492, 518, 522],\n         \"char32uuidfield\": 522,\n         \"char_field\": 581,\n-        \"charact\": [13, 15, 16, 19, 30, 31, 52, 56, 57, 58, 67, 70, 73, 86, 87, 89, 94, 102, 103, 105, 114, 117, 118, 124, 131, 140, 144, 146, 152, 155, 159, 160, 161, 162, 167, 176, 177, 178, 180, 181, 184, 185, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 209, 210, 213, 217, 222, 242, 260, 265, 268, 274, 281, 282, 284, 291, 303, 304, 305, 307, 308, 312, 316, 317, 320, 325, 327, 328, 337, 341, 348, 352, 362, 392, 415, 419, 420, 421, 422, 436, 444, 465, 466, 467, 477, 491, 492, 493, 503, 508, 509, 510, 512, 517, 518, 519, 525, 532, 533, 534, 536, 540, 547, 550, 551, 572, 573, 577, 581, 583, 589, 591, 594, 596, 603, 607, 611, 612],\n-        \"characterist\": [79, 115, 185],\n+        \"character\": [13, 15, 16, 19, 30, 31, 52, 56, 57, 58, 67, 70, 73, 86, 87, 89, 94, 102, 103, 105, 114, 117, 118, 124, 131, 140, 144, 146, 152, 155, 159, 160, 161, 162, 167, 176, 177, 178, 180, 181, 184, 185, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 209, 210, 213, 217, 222, 242, 260, 265, 268, 274, 281, 282, 284, 291, 303, 304, 305, 307, 308, 312, 316, 317, 320, 325, 327, 328, 337, 341, 348, 352, 362, 392, 415, 419, 420, 421, 422, 436, 444, 465, 466, 467, 477, 491, 492, 493, 503, 508, 509, 510, 512, 517, 518, 519, 525, 532, 533, 534, 536, 540, 547, 550, 551, 572, 573, 577, 581, 583, 589, 591, 594, 596, 603, 607, 611, 612],\n+        \"characteristic\": [79, 115, 185],\n         \"charfield\": [14, 16, 35, 52, 70, 73, 86, 89, 91, 100, 102, 103, 106, 110, 124, 126, 131, 136, 139, 144, 145, 150, 154, 161, 167, 168, 172, 174, 176, 177, 181, 183, 184, 185, 197, 205, 206, 213, 214, 222, 248, 260, 268, 316, 320, 334, 346, 347, 348, 349, 354, 360, 362, 436, 451, 477, 502, 518, 519, 522, 535, 543, 547, 553, 554, 557, 558, 560, 562, 563, 564, 568, 569, 572, 574, 575, 579, 580, 581, 582, 583, 585, 593, 596, 604],\n         \"charg\": [64, 316, 547, 591],\n-        \"charl\": 583,\n-        \"charli\": 51,\n+        \"charles\": 583,\n+        \"charlie\": 51,\n         \"charmaxlength25field\": 16,\n         \"charset\": [56, 160, 188, 192, 193, 328, 608, 611],\n         \"chart\": [19, 194],\n         \"chat\": [4, 67, 203, 209],\n         \"chdir\": 31,\n         \"cheap\": 3,\n-        \"check\": [0, 1, 4, 6, 8, 11, 12, 15, 16, 19, 26, 39, 40, 43, 44, 45, 46, 47, 51, 54, 55, 56, 57, 59, 61, 67, 70, 71, 72, 73, 75, 76, 78, 79, 83, 85, 92, 95, 100, 101, 103, 104, 105, 115, 121, 123, 137, 139, 145, 147, 148, 150, 151, 153, 154, 164, 167, 168, 169, 171, 172, 175, 177, 178, 181, 182, 185, 188, 190, 194, 197, 200, 201, 202, 206, 209, 212, 214, 215, 217, 220, 222, 242, 252, 254, 257, 260, 265, 268, 271, 273, 278, 281, 282, 283, 284, 287, 296, 300, 302, 306, 307, 309, 311, 317, 318, 320, 321, 322, 325, 327, 330, 338, 340, 341, 342, 343, 344, 348, 349, 353, 354, 355, 362, 363, 364, 373, 376, 383, 387, 392, 393, 409, 415, 416, 419, 420, 421, 422, 429, 436, 440, 451, 452, 471, 472, 473, 477, 478, 488, 494, 502, 520, 522, 523, 533, 535, 543, 544, 546, 547, 548, 549, 550, 551, 553, 557, 558, 559, 563, 565, 569, 570, 571, 572, 574, 576, 580, 581, 582, 583, 585, 588, 589, 596, 597, 598, 600, 602, 603, 604, 605, 607, 609, 612],\n+        \"check\": [0, 1, 4, 6, 11, 12, 15, 16, 26, 40, 43, 44, 45, 46, 47, 51, 54, 55, 56, 57, 59, 61, 67, 70, 71, 72, 73, 75, 76, 78, 79, 83, 85, 92, 95, 100, 101, 103, 104, 105, 115, 121, 123, 139, 145, 147, 148, 150, 151, 153, 154, 161, 162, 167, 169, 172, 175, 177, 178, 181, 182, 185, 188, 190, 194, 197, 200, 201, 206, 209, 212, 214, 215, 217, 220, 222, 252, 254, 257, 260, 265, 268, 271, 273, 278, 281, 282, 283, 284, 287, 296, 300, 302, 306, 307, 309, 311, 317, 318, 320, 321, 322, 325, 327, 330, 338, 340, 341, 342, 343, 344, 348, 349, 353, 354, 355, 362, 363, 364, 373, 376, 383, 387, 392, 393, 409, 415, 416, 419, 421, 429, 436, 440, 451, 452, 471, 472, 473, 477, 478, 488, 494, 502, 520, 522, 523, 533, 535, 543, 544, 546, 547, 548, 550, 551, 553, 557, 558, 559, 563, 569, 570, 571, 572, 574, 576, 580, 581, 582, 583, 585, 588, 589, 596, 597, 598, 600, 602, 603, 604, 605, 607, 609, 612],\n         \"check_aggregate_support\": [59, 348, 362],\n-        \"check_enable_analytics_is_true_on_deploi\": 552,\n+        \"check_enable_analytics_is_true_on_deploy\": 552,\n         \"check_expression_support\": 348,\n-        \"check_fail\": 552,\n+        \"check_failed\": 552,\n         \"check_field\": [59, 316, 348],\n         \"check_for_languag\": [200, 329, 596],\n-        \"check_for_test_cooki\": [59, 316],\n+        \"check_for_test_cookie\": [59, 316],\n         \"check_password\": [27, 105, 268, 304, 547, 550, 589],\n         \"check_path\": 200,\n         \"check_same_thread\": 268,\n         \"check_test\": 168,\n-        \"checkbox\": [51, 91, 161, 162, 219, 260, 316, 477, 520, 522, 529, 580, 581, 583, 612],\n+        \"checkbox\": [91, 161, 162, 219, 260, 316, 477, 522, 529, 580, 583, 612],\n         \"checkbox_id\": 246,\n         \"checkbox_nam\": 246,\n-        \"checkbox_opt\": 168,\n+        \"checkbox_option\": 168,\n         \"checkbox_select\": 168,\n         \"checkboxchoiceinput\": 222,\n-        \"checkboxfieldrender\": 222,\n+        \"checkboxes\": [51, 168, 316, 520, 581],\n+        \"checkboxfieldrenderer\": 222,\n         \"checkboxinput\": [162, 178, 580, 583],\n         \"checkboxselectmultipl\": [215, 223, 226, 245, 316, 370, 376, 477, 583],\n         \"checkconstraint\": [59, 184, 392, 421, 436, 452, 489, 494, 517, 522, 535],\n+        \"checked\": [8, 15, 47, 55, 58, 59, 67, 121, 137, 155, 161, 162, 168, 175, 181, 188, 190, 214, 222, 242, 330, 355, 392, 420, 422, 451, 488, 547, 548, 565, 572, 612],\n         \"checked_object\": 552,\n         \"checker\": [56, 58, 584],\n         \"checkin\": [0, 5, 55],\n+        \"checking\": [11, 16, 19, 39, 43, 44, 47, 51, 52, 59, 73, 76, 105, 118, 150, 153, 164, 171, 172, 185, 188, 190, 202, 206, 222, 282, 291, 304, 322, 327, 328, 341, 376, 522, 535, 543, 547, 548, 549, 550, 559, 565, 574, 583, 588, 602, 603, 609, 612],\n         \"checklist\": [26, 45, 80, 86, 203, 304],\n         \"checkmessag\": 552,\n         \"checkout\": [47, 51, 54, 57, 61, 67, 80, 205],\n-        \"checks_class\": 316,\n+        \"checks_clas\": 316,\n         \"checksum\": [59, 61, 151, 213],\n+        \"checksumm\": 61,\n         \"cheddar\": [181, 185, 572],\n         \"cheerleader_list\": 194,\n-        \"chees\": [146, 181, 573],\n         \"cheese_blog\": 572,\n         \"chelyabinsk\": 114,\n         \"cherr\": 194,\n+        \"ches\": [146, 181, 573],\n         \"chessboard\": 139,\n-        \"chevi\": 579,\n+        \"chevy\": 579,\n         \"chevy_ii\": 579,\n         \"chicago\": [114, 128, 190, 194, 592],\n         \"child\": [70, 115, 178, 181, 185, 194, 196, 205, 206, 213, 223, 234, 341, 348, 392, 421, 436, 488, 556, 568, 569, 583],\n         \"child__ag\": 488,\n         \"child__nam\": 488,\n         \"childa\": [568, 569],\n         \"childa_set\": 569,\n         \"childb\": [568, 569],\n         \"childb_set\": 569,\n         \"childc\": 568,\n         \"childform\": 161,\n         \"childinlin\": 206,\n         \"childmodel\": 569,\n-        \"children\": [185, 536, 553, 562, 569, 612],\n-        \"children__d\": 185,\n+        \"childr\": [185, 536, 553, 562, 569, 612],\n+        \"children__dat\": 185,\n         \"chines\": [203, 316, 317],\n         \"chmod\": [8, 190],\n-        \"choic\": [4, 16, 19, 30, 40, 41, 52, 56, 71, 73, 74, 75, 76, 78, 85, 86, 100, 102, 114, 139, 152, 154, 168, 174, 181, 185, 194, 197, 198, 213, 223, 226, 252, 304, 316, 328, 341, 370, 416, 429, 436, 457, 484, 547, 551, 557, 568, 569, 570, 573, 583, 589, 591, 595, 596, 602, 612],\n+        \"choic\": [4, 19, 40, 41, 52, 56, 71, 73, 74, 75, 78, 102, 103, 114, 139, 152, 154, 168, 178, 185, 213, 223, 226, 252, 316, 328, 370, 429, 436, 457, 484, 547, 551, 557, 568, 570, 573, 583, 589, 591, 595, 596, 602],\n         \"choice_field\": 168,\n         \"choice_label\": 168,\n         \"choice_set\": [19, 73, 74, 75, 185, 291],\n         \"choice_text\": [73, 74, 75],\n         \"choice_text__startswith\": 73,\n         \"choiceadmin\": 103,\n         \"choicefield\": [85, 168, 328, 522, 583],\n-        \"choicefieldrender\": 222,\n+        \"choicefieldrenderer\": 222,\n         \"choiceinlin\": 78,\n         \"choiceinput\": 222,\n-        \"choices_form_class\": [16, 178],\n-        \"choicesfieldlistfilt\": 522,\n+        \"choices\": [16, 19, 30, 40, 52, 73, 76, 78, 85, 86, 100, 102, 168, 174, 181, 194, 197, 198, 213, 223, 304, 316, 328, 341, 416, 429, 436, 568, 569, 583, 595, 612],\n+        \"choices_form_clas\": [16, 178],\n+        \"choicesfieldlistfilter\": 522,\n         \"choicesmeta\": [59, 522],\n         \"choicestyp\": [59, 522],\n         \"choicewidget\": 162,\n-        \"chomski\": 185,\n-        \"choos\": [9, 23, 30, 44, 49, 51, 57, 67, 73, 74, 76, 77, 78, 100, 106, 126, 155, 162, 168, 177, 178, 185, 190, 193, 197, 209, 213, 222, 252, 268, 282, 304, 327, 341, 348, 547, 548, 550, 557, 559, 569, 570, 576, 589, 591, 596, 600, 603, 608, 612],\n+        \"chomsky\": 185,\n+        \"chooses\": [51, 197, 282, 327, 341, 550, 570],\n+        \"choosing\": [9, 76, 78, 126, 162, 185, 600, 612],\n         \"chop\": [72, 591],\n-        \"chore\": 76,\n-        \"chose\": 71,\n-        \"chosen\": [15, 75, 99, 114, 155, 162, 178, 190, 265, 284, 451, 502, 547, 550, 551, 568, 570, 589, 596],\n+        \"chor\": 76,\n+        \"chos\": [15, 23, 30, 44, 49, 57, 67, 71, 73, 74, 75, 77, 99, 100, 106, 114, 155, 162, 168, 177, 178, 185, 190, 193, 209, 213, 222, 252, 265, 268, 284, 304, 348, 451, 502, 547, 548, 550, 551, 557, 559, 568, 569, 570, 576, 589, 591, 596, 603, 608, 612],\n         \"chr\": 376,\n-        \"chri\": 204,\n-        \"christoph\": 131,\n-        \"chrome\": [1, 56, 153, 281, 307, 325, 589],\n+        \"chris\": 204,\n+        \"christopher\": 131,\n+        \"chrom\": [1, 56, 153, 281, 307, 325, 589],\n         \"chunk\": [10, 80, 151, 157, 160, 185, 188, 278, 304, 306, 321, 488, 585, 588],\n         \"chunk_siz\": [59, 157, 160, 185, 362, 488, 522],\n-        \"chunki\": 9,\n+        \"chunky\": 9,\n         \"ci\": [47, 52],\n         \"cicharfield\": [59, 86, 222, 250, 502, 518, 535],\n         \"ciemailfield\": [59, 86, 222, 250, 502, 518, 535],\n         \"cif\": 234,\n-        \"circl\": [110, 114, 118, 126, 137, 143, 563],\n+        \"circl\": [110, 114, 118, 126, 137, 143],\n         \"circle_op\": [137, 143],\n+        \"circles\": 563,\n         \"circuit\": [160, 193, 209, 328, 588],\n+        \"circuited\": 588,\n         \"circular\": [52, 178, 191, 316, 547, 596, 600, 609],\n         \"circulardependencyerror\": [547, 600],\n         \"circularstr\": 543,\n-        \"circumfer\": [118, 522],\n-        \"circumst\": [16, 52, 61, 181, 192, 221, 247, 252, 256, 291, 292, 322, 348, 568, 571, 595, 600, 603, 604, 606],\n-        \"circumv\": [153, 348],\n-        \"citat\": 3,\n-        \"cite\": [0, 5],\n+        \"circumferenc\": [118, 522],\n+        \"circumstances\": [16, 52, 61, 181, 192, 221, 247, 252, 256, 291, 292, 322, 348, 568, 571, 595, 600, 603, 604, 606],\n+        \"circumvent\": [153, 348],\n+        \"cit\": [0, 5],\n+        \"citation\": 3,\n         \"citext\": [59, 145, 222, 250, 502, 535],\n-        \"citextextens\": [142, 222],\n+        \"citextextension\": [142, 222],\n         \"citextfield\": [59, 86, 222, 223, 250, 502, 518, 535],\n-        \"citi\": [103, 110, 114, 115, 116, 117, 128, 131, 144, 152, 185, 194, 198, 328, 436, 535, 553, 595],\n+        \"cities\": [103, 110, 115, 194, 198, 436],\n+        \"city\": [103, 114, 115, 116, 117, 128, 131, 144, 152, 185, 194, 328, 535, 553, 595],\n         \"city__nam\": 103,\n-        \"cl\": [181, 200, 222, 328, 552, 589, 604, 609, 612],\n         \"cla\": 50,\n-        \"claim\": [67, 160, 197, 549],\n-        \"clarif\": 268,\n-        \"clarifi\": [14, 49, 50, 181, 197, 304, 316],\n-        \"clariti\": [61, 194, 557, 609],\n+        \"claim\": [55, 67, 160, 197, 549],\n+        \"claiming\": 67,\n+        \"clarification\": 268,\n+        \"clarified\": [50, 304],\n+        \"clarify\": [14, 49, 181, 197, 316],\n+        \"clarity\": [61, 194, 557, 609],\n         \"clark\": 125,\n         \"clarke_ft\": 125,\n         \"clarke_link\": 125,\n-        \"clash\": [19, 85, 86, 98, 139, 156, 252, 260, 316, 320, 330, 343, 355, 569, 572, 580, 589, 591, 596],\n-        \"class\": [0, 1, 8, 10, 11, 12, 14, 15, 17, 18, 19, 24, 32, 33, 35, 36, 37, 38, 40, 44, 45, 52, 54, 55, 56, 58, 59, 67, 70, 71, 73, 74, 75, 76, 78, 80, 82, 85, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 100, 101, 102, 105, 106, 107, 108, 110, 112, 114, 115, 116, 117, 118, 119, 122, 124, 125, 126, 131, 134, 136, 137, 138, 139, 140, 141, 143, 145, 146, 147, 148, 150, 151, 153, 154, 155, 156, 158, 160, 161, 163, 164, 165, 166, 167, 169, 170, 171, 172, 176, 177, 178, 179, 181, 182, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 196, 199, 200, 201, 204, 205, 208, 209, 211, 214, 223, 231, 245, 251, 256, 265, 271, 284, 300, 304, 309, 317, 322, 325, 362, 363, 364, 370, 376, 386, 421, 436, 451, 473, 477, 480, 502, 508, 510, 522, 532, 534, 535, 536, 543, 546, 547, 550, 551, 552, 558, 559, 560, 562, 563, 564, 565, 567, 568, 570, 572, 574, 575, 576, 580, 583, 584, 585, 586, 588, 589, 590, 591, 592, 593, 595, 596, 597, 599, 600, 602, 603, 604, 605, 606, 607, 608, 611],\n+        \"clas\": [0, 1, 8, 10, 11, 12, 14, 15, 17, 18, 19, 24, 32, 33, 35, 36, 37, 38, 40, 44, 45, 52, 54, 55, 56, 58, 59, 67, 70, 71, 73, 74, 75, 76, 78, 80, 82, 85, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 100, 101, 102, 105, 106, 107, 108, 110, 112, 113, 114, 115, 116, 117, 118, 119, 122, 124, 125, 126, 131, 134, 136, 137, 138, 139, 140, 141, 143, 145, 146, 147, 148, 150, 151, 153, 154, 155, 156, 158, 160, 161, 162, 163, 165, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 189, 190, 191, 192, 193, 194, 196, 199, 200, 201, 204, 205, 208, 209, 211, 213, 214, 223, 231, 245, 251, 256, 304, 309, 317, 322, 328, 362, 363, 364, 376, 386, 392, 421, 436, 451, 473, 477, 480, 502, 508, 510, 522, 532, 534, 535, 536, 543, 546, 547, 550, 551, 552, 558, 559, 560, 562, 563, 564, 565, 567, 568, 570, 572, 574, 575, 576, 580, 583, 584, 585, 586, 588, 589, 590, 591, 592, 593, 595, 596, 597, 599, 600, 602, 603, 604, 605, 606, 607, 608, 611, 612],\n+        \"clash\": [19, 85, 98, 316, 569, 589, 591],\n+        \"clashed\": [320, 343],\n+        \"clashes\": [86, 139, 156, 252, 260, 330, 355, 569, 572],\n+        \"clashing\": [316, 580, 596],\n         \"class1\": 603,\n         \"classa\": 568,\n-        \"classi\": 88,\n+        \"classes\": [0, 11, 16, 36, 45, 52, 56, 59, 73, 78, 80, 85, 87, 102, 103, 106, 107, 115, 118, 119, 135, 139, 143, 148, 151, 155, 156, 157, 161, 164, 166, 167, 171, 172, 176, 177, 178, 181, 182, 183, 185, 187, 189, 190, 193, 200, 205, 206, 209, 222, 252, 260, 265, 268, 271, 284, 300, 304, 309, 316, 325, 348, 362, 370, 421, 436, 451, 477, 488, 502, 508, 522, 532, 535, 543, 547, 548, 550, 552, 553, 555, 556, 557, 568, 570, 572, 579, 583, 588, 589, 590, 591, 597, 600, 604, 608, 611],\n         \"classic\": [569, 577],\n-        \"classifi\": [51, 61, 71, 156, 546],\n+        \"classified\": [51, 156, 546],\n+        \"classifier\": [61, 71],\n         \"classmethod\": [87, 92, 115, 116, 118, 125, 181, 182, 185, 188, 200, 291, 547, 552, 568, 589, 609, 612],\n-        \"classproperti\": [200, 436],\n-        \"claus\": [3, 14, 16, 82, 103, 107, 114, 138, 154, 172, 174, 176, 177, 182, 185, 187, 194, 209, 268, 304, 317, 328, 329, 340, 362, 372, 421, 424, 428, 430, 444, 451, 502, 520, 523, 543, 563, 572, 574, 604],\n-        \"clean\": [13, 16, 35, 52, 61, 70, 82, 105, 135, 152, 155, 162, 164, 168, 178, 181, 188, 194, 195, 201, 205, 213, 222, 252, 268, 291, 316, 328, 547, 548, 556, 569, 580, 581, 585, 589, 591, 596, 611, 612],\n+        \"classproperty\": [200, 436],\n+        \"classy\": 88,\n+        \"claus\": [3, 16, 103, 107, 114, 138, 154, 172, 174, 176, 177, 182, 185, 187, 194, 209, 328, 329, 340, 362, 372, 424, 428, 430, 444, 451, 502, 520, 523, 543, 560, 563, 572, 604],\n+        \"clauses\": [14, 82, 185, 194, 268, 304, 317, 421, 502, 572, 574],\n+        \"clean\": [16, 61, 70, 82, 152, 155, 162, 164, 167, 168, 178, 181, 188, 194, 195, 201, 213, 222, 291, 316, 547, 569, 580, 585, 589, 591, 596, 611, 612],\n         \"clean_\": [167, 316],\n         \"clean_field\": [181, 488, 558],\n         \"clean_html\": [59, 316, 328],\n-        \"clean_ipv6_address\": [512, 525, 540],\n+        \"clean_ipv6_addres\": [512, 525, 540],\n         \"clean_nam\": [103, 583],\n         \"clean_password\": 451,\n         \"clean_password2\": 547,\n-        \"clean_pub_d\": 583,\n-        \"clean_recipi\": 167,\n+        \"clean_pub_dat\": 583,\n+        \"clean_recipient\": 167,\n         \"clean_savepoint\": 576,\n-        \"clean_serialnumb\": 167,\n+        \"clean_serialnumber\": 167,\n         \"clean_usernam\": 105,\n+        \"cleaned\": [13, 35, 105, 135, 162, 167, 168, 205, 252, 268, 328, 548, 556, 581, 612],\n         \"cleaned_data\": [91, 103, 135, 140, 161, 162, 167, 316, 547, 554, 557, 580, 581, 583, 585, 595],\n         \"cleaner\": [19, 51, 150, 194],\n-        \"cleanli\": [3, 38, 50, 51, 65, 156, 574, 612],\n+        \"cleaning\": [52, 105, 161, 181, 316, 583],\n+        \"cleanly\": [3, 38, 50, 51, 65, 156, 574, 612],\n         \"cleansed_substitut\": [32, 436],\n         \"cleanup\": [47, 51, 59, 61, 178, 204, 257, 260, 304, 316, 451, 522, 546],\n-        \"clear\": [2, 7, 19, 25, 31, 42, 46, 55, 73, 80, 103, 105, 106, 135, 150, 151, 155, 167, 168, 178, 181, 184, 185, 186, 191, 193, 200, 203, 219, 222, 260, 268, 304, 308, 328, 343, 346, 348, 357, 385, 436, 529, 547, 548, 550, 551, 557, 560, 562, 569, 570, 572, 599, 602, 611, 612],\n+        \"clear\": [2, 7, 19, 25, 31, 42, 46, 55, 73, 80, 105, 106, 150, 151, 167, 168, 178, 184, 185, 186, 200, 203, 219, 222, 260, 268, 308, 328, 343, 348, 357, 436, 529, 547, 548, 550, 551, 557, 560, 562, 569, 570, 572, 589, 599, 602, 612],\n         \"clear_cach\": [106, 150, 547],\n         \"clear_checkbox_label\": 246,\n         \"clear_delayed_apps_cach\": [172, 222],\n-        \"clear_expir\": 589,\n+        \"clear_expired\": 589,\n         \"clearable_file_input\": [168, 246],\n         \"clearablefileinput\": [162, 178, 214, 219, 246, 260, 328, 462, 501, 503, 585],\n+        \"cleared\": [103, 135, 155, 181, 185, 191, 193, 200, 304, 346, 385, 551, 562, 611, 612],\n         \"clearer\": [16, 58, 71, 185],\n-        \"clearli\": [4, 46, 58, 76, 78, 81, 177, 196, 551, 557, 569, 592, 609],\n-        \"clearsess\": [59, 213, 291, 589],\n+        \"clearing\": [7, 42, 260, 304, 560],\n+        \"clearly\": [4, 46, 58, 76, 78, 81, 177, 196, 551, 557, 569, 592, 609],\n+        \"clearsession\": [59, 213, 291, 589],\n         \"clearsign\": 61,\n-        \"clever\": [76, 150],\n+        \"clever\": 76,\n+        \"cleverer\": 150,\n         \"cli\": [61, 66],\n-        \"click\": [43, 49, 51, 54, 55, 67, 73, 78, 79, 99, 101, 107, 121, 131, 171, 222, 268, 603, 612],\n+        \"click\": [43, 49, 54, 55, 67, 73, 78, 79, 99, 121, 171, 222, 603, 612],\n         \"clickabl\": [194, 236, 391, 404],\n+        \"clicked\": 171,\n+        \"clicking\": [49, 51, 55, 73, 99, 101, 107, 121, 131, 268, 612],\n         \"clickjack\": [0, 45, 86, 169, 171, 190, 304, 588, 597],\n         \"client\": [12, 19, 31, 41, 59, 60, 70, 73, 135, 140, 149, 153, 154, 155, 156, 161, 162, 168, 170, 174, 188, 190, 191, 192, 193, 194, 197, 199, 202, 204, 210, 213, 214, 222, 237, 252, 254, 266, 268, 271, 285, 300, 304, 305, 309, 316, 317, 328, 348, 358, 362, 376, 377, 378, 392, 414, 421, 436, 451, 483, 502, 503, 522, 535, 543, 546, 551, 554, 555, 559, 577, 580, 581, 584, 589, 592, 596, 602, 603, 609],\n-        \"client_class\": 612,\n+        \"client_clas\": 612,\n         \"client_encod\": 154,\n         \"client_ip_view\": 193,\n         \"clip\": 3,\n         \"clobber\": 19,\n         \"clock\": 595,\n         \"clockwis\": 114,\n-        \"clone\": [56, 57, 60, 67, 96, 98, 115, 118, 177, 451, 488, 598],\n-        \"close\": [2, 9, 15, 19, 38, 46, 47, 48, 52, 55, 57, 60, 64, 76, 103, 115, 118, 121, 146, 154, 156, 157, 160, 162, 171, 178, 185, 188, 190, 194, 196, 200, 213, 223, 260, 266, 268, 285, 291, 309, 316, 328, 376, 421, 430, 436, 477, 543, 546, 547, 551, 573, 574, 577, 579, 580, 583, 589, 596, 598, 600, 609, 612],\n-        \"close_connect\": [59, 328],\n-        \"close_old_connect\": 154,\n+        \"clon\": [56, 57, 60, 67, 115, 118, 177, 488, 598],\n+        \"cloned\": [57, 67],\n+        \"clones\": 451,\n+        \"cloning\": [96, 98],\n+        \"clos\": [2, 9, 38, 47, 51, 57, 64, 146, 154, 157, 171, 178, 188, 190, 194, 200, 213, 223, 260, 291, 316, 547, 551, 573, 574, 577, 579, 589, 598, 612],\n+        \"close_connection\": [59, 328],\n+        \"close_old_connection\": 154,\n         \"close_r\": 115,\n         \"close_task\": 547,\n         \"closeblock\": 194,\n         \"closebrac\": 194,\n-        \"closecom\": 194,\n-        \"closepol\": [15, 612],\n+        \"closecomment\": 194,\n+        \"closed\": [15, 19, 51, 55, 57, 60, 115, 118, 154, 156, 160, 188, 194, 196, 213, 260, 316, 328, 430, 546, 547, 577, 579, 589, 596, 609, 612],\n+        \"closely\": [46, 76, 115, 121, 185, 421, 580, 583, 600],\n+        \"closepoll\": [15, 612],\n         \"closepolltest\": 612,\n         \"closer\": [14, 553],\n+        \"closes\": [15, 47, 64, 154, 156, 162, 178, 190, 266, 285, 436, 577, 589],\n         \"closest\": [114, 118, 522],\n         \"closestpoint\": [110, 119, 522],\n-        \"closevari\": 194,\n+        \"closevariabl\": 194,\n+        \"closing\": [15, 48, 52, 103, 154, 190, 194, 268, 309, 328, 376, 477, 543, 547, 577, 579, 589, 612],\n         \"cloud\": [154, 268, 392, 603],\n         \"cloudflar\": 222,\n+        \"cls\": [181, 200, 222, 328, 552, 589, 604, 609, 612],\n         \"club\": [178, 609],\n         \"clue\": 557,\n         \"cluster\": 154,\n         \"clutter\": [52, 569],\n-        \"cm\": [0, 5, 125, 348],\n-        \"cmake\": 120,\n+        \"cm\": 125,\n+        \"cmak\": 120,\n         \"cmd\": [43, 121, 155],\n+        \"cms\": [0, 5, 348],\n         \"cn\": [59, 348],\n         \"cnf\": [124, 154],\n         \"co\": [47, 200, 274, 303, 312, 560],\n         \"coach\": 194,\n         \"coach_list\": 194,\n+        \"coaches\": 194,\n         \"coalesc\": [177, 185, 328, 404, 560, 568],\n         \"coast\": 125,\n         \"cockroachdb\": 154,\n-        \"code\": [0, 3, 4, 5, 6, 7, 10, 12, 13, 16, 17, 23, 25, 26, 29, 31, 32, 34, 36, 37, 38, 40, 42, 44, 45, 46, 49, 50, 51, 57, 58, 59, 61, 62, 64, 65, 66, 69, 70, 71, 72, 73, 74, 77, 78, 80, 81, 85, 86, 87, 100, 102, 103, 104, 106, 107, 110, 113, 114, 115, 116, 120, 124, 126, 131, 134, 135, 137, 142, 148, 149, 150, 151, 152, 154, 156, 161, 162, 167, 169, 170, 172, 175, 176, 177, 178, 181, 184, 185, 186, 190, 191, 192, 193, 194, 196, 197, 199, 200, 201, 202, 203, 204, 205, 209, 212, 213, 216, 222, 237, 257, 260, 265, 268, 284, 291, 304, 328, 336, 344, 348, 351, 362, 376, 378, 383, 388, 414, 419, 421, 430, 436, 451, 477, 481, 488, 499, 502, 508, 509, 522, 532, 533, 543, 545, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 567, 568, 569, 570, 571, 572, 574, 575, 576, 577, 579, 580, 581, 582, 585, 588, 589, 590, 591, 592, 594, 597, 599, 600, 602, 603, 604, 607, 608, 609, 610, 611],\n+        \"cod\": [0, 3, 4, 5, 6, 7, 10, 12, 13, 16, 17, 23, 25, 26, 29, 32, 36, 37, 38, 40, 42, 44, 45, 46, 49, 50, 51, 52, 57, 58, 59, 61, 62, 64, 65, 66, 69, 70, 71, 72, 73, 74, 77, 78, 80, 81, 85, 86, 87, 100, 103, 104, 106, 107, 110, 113, 114, 115, 116, 120, 124, 126, 131, 134, 135, 137, 142, 148, 149, 150, 151, 152, 154, 156, 161, 162, 167, 169, 170, 172, 175, 176, 177, 178, 181, 184, 185, 186, 190, 191, 192, 193, 194, 196, 197, 199, 200, 201, 202, 203, 204, 205, 209, 212, 213, 216, 222, 237, 257, 260, 265, 268, 284, 291, 304, 316, 328, 336, 344, 348, 351, 362, 376, 378, 383, 388, 414, 419, 421, 430, 436, 451, 477, 481, 488, 499, 502, 508, 509, 522, 532, 533, 543, 545, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 567, 568, 569, 570, 571, 572, 574, 575, 576, 577, 579, 580, 581, 582, 585, 588, 589, 590, 591, 592, 594, 597, 599, 600, 602, 603, 607, 608, 609, 610, 611],\n         \"codebas\": [50, 51, 52, 59, 66, 67, 149, 152, 203, 205, 207, 208, 210, 211, 212, 222, 254, 256, 257, 291, 304, 316, 546, 578, 598, 600, 602],\n         \"codec\": [8, 200],\n+        \"coded\": [16, 19, 31, 34, 37, 59, 74, 102, 152, 155, 194, 291, 304, 328, 551, 553],\n         \"codenam\": [86, 100, 105, 376, 547, 548],\n-        \"coeffici\": [115, 136],\n-        \"coerc\": [19, 106, 154, 162, 167, 177, 185, 194, 200, 271, 300, 304, 309, 316, 317, 324, 362, 363, 569, 574],\n+        \"codenamed\": 86,\n+        \"codes\": [25, 59, 149, 155, 190, 201, 260, 291, 348, 543, 588, 592, 594, 596, 604, 612],\n+        \"coding\": [48, 53, 54, 55, 57, 60, 67, 82, 181, 591],\n+        \"coefficient\": [115, 136],\n+        \"coerc\": [19, 154, 162, 167, 177, 185, 194, 271, 300, 304, 309, 316, 362, 574],\n+        \"coerced\": [106, 162, 167, 194, 200, 317, 569],\n+        \"coerces\": 167,\n         \"coercibl\": 106,\n+        \"coercing\": [324, 363],\n         \"coercion\": [162, 185, 213, 362, 574],\n         \"coexist\": 600,\n-        \"cohes\": 82,\n-        \"coincid\": [114, 260, 392, 572],\n-        \"coincident\": 38,\n-        \"col\": [161, 177, 185, 522, 574, 583],\n+        \"cohesion\": 82,\n+        \"coincid\": 572,\n+        \"coincidenc\": 392,\n+        \"coincident\": 114,\n+        \"coincidentally\": 38,\n+        \"coincides\": 260,\n+        \"col\": [70, 161, 177, 185, 522, 551, 553, 574, 583, 591],\n         \"cold\": 185,\n-        \"collaps\": [78, 103, 107, 118, 206, 213, 535],\n-        \"collat\": [86, 142, 178, 185, 451, 502, 519, 581, 611],\n-        \"collate_as_index_express\": 451,\n-        \"colleagu\": [76, 600],\n-        \"collect\": [2, 30, 34, 40, 41, 55, 58, 59, 72, 77, 103, 109, 110, 114, 115, 119, 124, 131, 134, 151, 161, 167, 172, 178, 190, 191, 194, 196, 197, 201, 209, 213, 260, 268, 308, 316, 320, 328, 400, 423, 436, 437, 451, 478, 535, 550, 552, 553, 554, 560, 565, 568, 569, 572, 574, 578, 580, 581, 590, 599, 602, 604, 606, 609, 610, 612],\n+        \"collap\": [78, 103, 107, 118, 206, 213, 535],\n+        \"collapsed\": [103, 107, 118, 213],\n+        \"collat\": 451,\n+        \"collate_as_index_expression\": 451,\n+        \"collated\": 581,\n+        \"collation\": [86, 142, 176, 178, 185, 451, 502, 519, 611],\n+        \"colleagues\": [76, 600],\n+        \"collect\": [2, 30, 41, 55, 59, 77, 110, 151, 178, 190, 194, 209, 213, 328, 436, 535, 552, 569, 590, 599, 609, 612],\n+        \"collected\": [40, 41, 118, 151, 172, 190, 191, 308, 316, 320, 400, 423, 437, 599, 606],\n+        \"collection\": [34, 58, 59, 72, 103, 109, 114, 115, 117, 119, 124, 131, 134, 161, 167, 196, 197, 201, 213, 260, 268, 328, 451, 478, 535, 550, 553, 554, 560, 565, 568, 572, 574, 578, 580, 581, 599, 602, 604, 610, 612],\n+        \"collectively\": 131,\n         \"collector\": 118,\n-        \"collectstat\": [25, 30, 40, 41, 190, 213, 218, 222, 268, 308, 316, 357, 392, 400, 423, 437, 612],\n-        \"colli\": [139, 572],\n-        \"collid\": [86, 194, 291, 316, 431, 589, 596],\n-        \"collis\": [36, 175, 180, 181, 184, 397, 433, 551, 591, 596, 612],\n+        \"collectstatic\": [25, 30, 40, 41, 190, 213, 218, 222, 268, 308, 316, 357, 392, 400, 423, 437, 612],\n+        \"collid\": [291, 316, 596],\n+        \"collides\": [86, 194, 431, 589],\n+        \"collie\": [139, 572],\n+        \"collision\": [36, 175, 180, 181, 184, 397, 433, 551, 591, 596, 612],\n         \"colombian\": 348,\n         \"colon\": [21, 22, 24, 58, 74, 86, 161, 210, 252, 304, 551, 581, 607],\n-        \"color\": [15, 77, 103, 115, 168, 194, 198, 252, 316, 362, 392, 451, 502, 527, 543],\n+        \"color\": [15, 43, 77, 103, 115, 168, 194, 198, 252, 316, 362, 392, 451, 502, 527, 543],\n         \"color_cod\": 103,\n         \"color_interp\": [115, 362],\n         \"color_theme_toggl\": 78,\n         \"colorama\": [43, 56, 155, 471, 522],\n+        \"colored\": [15, 155, 316, 451],\n         \"colored_first_nam\": 103,\n         \"colored_nam\": 103,\n         \"colorinput\": 543,\n+        \"coloriz\": 155,\n+        \"colorization\": [155, 316, 392],\n+        \"colorized\": 155,\n         \"column\": [0, 5, 10, 59, 73, 78, 86, 103, 106, 110, 115, 117, 126, 137, 138, 143, 145, 146, 155, 172, 174, 175, 178, 180, 184, 185, 189, 196, 204, 206, 213, 222, 226, 227, 250, 260, 268, 291, 304, 316, 326, 327, 329, 341, 348, 362, 370, 371, 376, 377, 384, 392, 413, 421, 428, 436, 441, 451, 456, 472, 482, 488, 494, 503, 509, 516, 522, 533, 543, 558, 560, 569, 572, 574, 575, 589, 600],\n         \"column_nam\": 185,\n-        \"column_name_convert\": 392,\n-        \"com\": [1, 3, 4, 10, 19, 27, 30, 38, 41, 46, 49, 56, 57, 58, 60, 61, 63, 64, 65, 66, 67, 71, 72, 73, 80, 82, 87, 103, 106, 115, 116, 149, 150, 151, 152, 153, 154, 155, 161, 162, 167, 171, 178, 181, 188, 190, 193, 194, 199, 200, 205, 222, 264, 268, 273, 280, 281, 302, 307, 311, 316, 325, 328, 330, 344, 348, 355, 477, 548, 551, 563, 577, 579, 581, 582, 589, 590, 591, 596, 598, 603, 605, 608, 609, 612],\n+        \"column_name_converter\": 392,\n+        \"com\": [0, 1, 4, 5, 10, 12, 19, 27, 30, 38, 41, 46, 49, 56, 57, 58, 60, 61, 63, 64, 65, 66, 67, 71, 72, 73, 74, 78, 80, 82, 87, 101, 103, 105, 106, 115, 116, 124, 136, 149, 150, 151, 152, 153, 154, 155, 160, 161, 162, 167, 171, 178, 181, 188, 190, 193, 194, 197, 199, 200, 203, 205, 222, 252, 264, 268, 273, 280, 281, 302, 307, 311, 316, 325, 328, 330, 344, 348, 355, 477, 548, 551, 553, 556, 559, 563, 568, 570, 571, 574, 577, 579, 581, 582, 589, 590, 591, 596, 598, 600, 603, 605, 608, 609, 612],\n         \"combat\": 4,\n-        \"combin\": [14, 19, 29, 39, 59, 73, 85, 95, 117, 118, 121, 131, 135, 146, 152, 155, 161, 162, 168, 172, 174, 176, 177, 178, 185, 187, 188, 190, 194, 196, 205, 206, 209, 212, 213, 214, 215, 226, 227, 245, 246, 257, 260, 268, 273, 290, 291, 299, 302, 304, 308, 311, 316, 340, 348, 362, 370, 371, 377, 385, 421, 451, 452, 470, 488, 543, 548, 551, 556, 557, 572, 573, 577, 588, 590, 594, 600, 602, 603, 604, 609, 612],\n-        \"combine_nam\": 600,\n+        \"combin\": [14, 29, 56, 59, 73, 118, 131, 135, 146, 168, 172, 177, 185, 194, 205, 213, 215, 226, 227, 245, 246, 260, 290, 291, 299, 304, 316, 348, 362, 370, 371, 377, 385, 421, 452, 551, 556, 557, 572],\n+        \"combination\": [85, 121, 155, 161, 168, 177, 178, 185, 188, 190, 194, 196, 212, 257, 268, 273, 291, 299, 302, 311, 348, 452, 543, 548, 551, 560, 573, 577, 582, 588, 604, 612],\n+        \"combine_names\": 600,\n+        \"combined\": [19, 39, 95, 117, 146, 152, 155, 162, 168, 174, 176, 177, 178, 185, 187, 190, 194, 196, 206, 209, 214, 268, 308, 340, 348, 451, 470, 488, 551, 556, 572, 573, 594, 600, 602, 603, 609],\n         \"combined_ag\": 176,\n         \"combined_age_coalesc\": 176,\n         \"combined_age_default\": 176,\n-        \"come\": [0, 2, 5, 6, 12, 14, 19, 32, 35, 37, 43, 51, 56, 58, 60, 65, 66, 70, 72, 73, 74, 75, 76, 78, 80, 82, 101, 103, 105, 107, 121, 124, 136, 148, 149, 150, 152, 153, 154, 155, 160, 162, 168, 171, 178, 185, 186, 188, 190, 191, 193, 194, 196, 197, 202, 203, 205, 206, 208, 252, 265, 268, 284, 291, 316, 547, 548, 549, 551, 553, 556, 557, 559, 568, 569, 570, 571, 572, 574, 580, 582, 583, 588, 591, 595, 596, 600, 602, 605, 607, 612],\n-        \"comfort\": [67, 68, 72, 73, 74, 75, 76, 77, 78, 82, 196, 602],\n-        \"comma\": [16, 37, 51, 52, 59, 74, 82, 102, 103, 109, 133, 140, 155, 167, 171, 177, 188, 190, 194, 196, 201, 210, 213, 222, 252, 305, 436, 469, 488, 505, 528, 551, 582, 593, 596],\n+        \"combines\": [162, 168, 185, 590],\n+        \"comes\": [3, 6, 14, 19, 35, 37, 43, 56, 58, 60, 70, 72, 74, 75, 76, 82, 103, 107, 121, 148, 149, 150, 152, 154, 162, 185, 186, 190, 191, 193, 194, 202, 205, 206, 265, 268, 284, 291, 316, 547, 548, 549, 551, 553, 572, 574, 580, 588, 591, 595, 596, 600, 602, 607],\n+        \"comfort\": 68,\n+        \"comfortabl\": [67, 72, 73, 74, 75, 76, 77, 78, 82, 196, 602],\n+        \"coming\": [2, 32, 51, 65, 168, 196, 208, 316, 551, 557, 569, 583],\n+        \"comma\": [16, 37, 51, 52, 59, 103, 109, 140, 155, 167, 171, 188, 190, 194, 201, 210, 213, 222, 252, 436, 469, 488, 505, 528, 551, 582, 593, 596],\n         \"command\": [0, 11, 16, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 38, 40, 41, 42, 43, 44, 45, 46, 55, 56, 57, 58, 59, 61, 66, 67, 70, 72, 73, 78, 79, 82, 85, 103, 107, 115, 119, 120, 121, 122, 123, 130, 131, 137, 148, 154, 169, 170, 172, 175, 178, 184, 190, 191, 204, 209, 214, 257, 266, 268, 285, 305, 308, 320, 329, 341, 342, 343, 354, 363, 400, 423, 437, 452, 489, 495, 522, 527, 546, 547, 548, 549, 550, 551, 552, 565, 567, 569, 577, 589, 597, 598, 604, 605, 607, 608, 609, 611],\n         \"command_nam\": 58,\n         \"command_output\": 155,\n         \"commanderror\": [15, 155, 213, 291, 316, 436],\n-        \"commandpars\": 15,\n+        \"commandparser\": 15,\n+        \"commas\": [37, 74, 82, 102, 133, 155, 177, 194, 196, 305, 596],\n         \"commaseparatedintegerfield\": [59, 86, 348, 362],\n         \"commasepfield\": 16,\n         \"comment\": [0, 19, 37, 38, 47, 50, 51, 52, 55, 57, 58, 59, 73, 74, 75, 86, 136, 152, 155, 161, 162, 168, 172, 176, 177, 178, 184, 185, 189, 195, 200, 204, 207, 247, 268, 273, 287, 296, 302, 311, 328, 362, 392, 436, 451, 547, 572, 583, 589, 591, 597, 602, 612],\n-        \"comment_d\": 194,\n+        \"comment_dat\": 194,\n         \"comment_set\": 196,\n+        \"commented\": [151, 194, 589],\n+        \"commenter\": 304,\n         \"commentform\": [161, 162, 168],\n-        \"commentmanag\": 268,\n+        \"commentmanager\": 268,\n         \"commentnod\": 19,\n         \"comments_on\": 185,\n         \"commentwithtitl\": 268,\n-        \"commerci\": 115,\n-        \"commit\": [0, 15, 25, 46, 51, 53, 55, 57, 58, 60, 61, 64, 65, 66, 73, 76, 80, 81, 103, 124, 131, 154, 172, 204, 205, 209, 222, 247, 260, 316, 451, 502, 545, 547, 580, 583, 600, 612],\n-        \"commit_manu\": [59, 260, 304, 328],\n-        \"commit_on_success\": [59, 124, 260, 304, 328],\n-        \"commit_unless_manag\": [59, 328],\n-        \"committe\": 64,\n+        \"commercial\": 115,\n+        \"commit\": [0, 15, 25, 51, 53, 55, 57, 58, 61, 64, 65, 73, 76, 80, 103, 124, 131, 172, 204, 205, 209, 247, 260, 316, 502, 547, 580, 583, 600, 612],\n+        \"commit_manually\": [59, 260, 304, 328],\n+        \"commit_on_succes\": [59, 124, 260, 304, 328],\n+        \"commit_unless_managed\": [59, 328],\n+        \"commitment\": [66, 545],\n+        \"committed\": [46, 47, 51, 55, 60, 66, 81, 154, 222, 260, 348, 451, 502, 545, 576, 600],\n+        \"committee\": 64,\n         \"common\": [8, 9, 10, 12, 13, 16, 19, 25, 27, 30, 32, 33, 39, 40, 41, 56, 58, 59, 70, 71, 73, 74, 75, 79, 80, 82, 85, 86, 92, 94, 100, 103, 107, 120, 121, 134, 145, 146, 149, 150, 151, 153, 155, 156, 161, 162, 167, 175, 177, 178, 182, 185, 188, 189, 190, 193, 194, 196, 197, 198, 200, 203, 204, 213, 252, 260, 265, 266, 268, 278, 284, 285, 288, 297, 304, 306, 316, 321, 328, 348, 392, 502, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 560, 568, 569, 570, 572, 573, 574, 575, 576, 578, 581, 585, 588, 589, 590, 591, 592, 594, 595, 596, 600, 602, 603, 605, 607, 608, 609, 612],\n-        \"common_childa\": 569,\n-        \"common_childa_rel\": 569,\n+        \"common_childa_related\": 569,\n+        \"common_childas\": 569,\n         \"common_childb\": 569,\n-        \"common_childb_rel\": 569,\n-        \"common_fil\": 190,\n-        \"common_timezon\": 595,\n+        \"common_childb_related\": 569,\n+        \"common_files\": 190,\n+        \"common_timezones\": 595,\n         \"commoninfo\": 569,\n-        \"commonli\": [8, 19, 23, 29, 36, 45, 48, 66, 73, 79, 90, 135, 151, 168, 172, 188, 190, 194, 196, 209, 222, 271, 300, 309, 348, 546, 549, 550, 551, 557, 559, 584, 600, 612],\n+        \"commonly\": [8, 19, 23, 29, 36, 45, 48, 66, 73, 79, 90, 135, 151, 168, 172, 188, 190, 194, 196, 209, 222, 271, 300, 309, 348, 546, 549, 550, 551, 557, 559, 584, 600, 612],\n         \"commonlyusedmodel\": 185,\n         \"commonmiddlewar\": [59, 171, 188, 190, 222, 268, 304, 328, 348, 349, 357, 376, 545, 551, 584, 588, 596],\n-        \"commonpasswordvalid\": [348, 386, 437, 502, 550],\n-        \"commun\": [0, 2, 3, 4, 23, 26, 29, 31, 33, 45, 46, 47, 50, 51, 57, 60, 62, 63, 64, 67, 70, 79, 121, 142, 151, 171, 185, 205, 291, 304, 550, 570, 591],\n-        \"commut\": [137, 185, 560],\n+        \"commonpasswordvalidator\": [348, 386, 437, 502, 550],\n+        \"communicat\": [23, 26, 29, 151, 171, 185, 570],\n+        \"communicates\": 31,\n+        \"communication\": [0, 26, 55, 62],\n+        \"community\": [2, 3, 4, 33, 45, 46, 47, 50, 51, 57, 60, 63, 64, 67, 70, 79, 121, 142, 205, 291, 304, 550, 591],\n+        \"commutativ\": [137, 185, 560],\n         \"compact\": 78,\n-        \"compani\": [3, 102, 177, 268, 547, 608],\n+        \"companies\": [3, 177],\n+        \"company\": [102, 177, 268, 547, 608],\n         \"company__nam\": 102,\n         \"company_that_makes_it\": 569,\n-        \"compar\": [3, 59, 61, 67, 76, 89, 102, 139, 146, 150, 153, 154, 155, 176, 178, 181, 182, 185, 193, 194, 199, 201, 213, 214, 222, 242, 268, 304, 316, 328, 348, 376, 420, 422, 451, 488, 550, 552, 556, 573, 580, 595, 596, 599, 600, 612],\n+        \"compar\": [3, 61, 67, 76, 102, 139, 146, 150, 154, 155, 178, 185, 193, 194, 199, 213, 222, 242, 268, 304, 328, 348, 376, 420, 422, 550, 595, 596, 600, 612],\n+        \"comparabl\": [176, 193, 552],\n+        \"compared\": [3, 59, 76, 89, 118, 153, 181, 182, 201, 213, 214, 222, 242, 316, 328, 376, 420, 422, 451, 488, 550, 556, 580, 596, 599, 600, 612],\n+        \"compares\": [146, 185, 222, 550, 572, 573, 600],\n         \"comparison\": [0, 14, 38, 59, 103, 105, 118, 121, 135, 154, 161, 178, 180, 182, 194, 196, 213, 242, 252, 316, 392, 411, 420, 421, 422, 451, 454, 478, 547, 550, 572, 574, 597, 612],\n-        \"compat\": [1, 6, 15, 16, 42, 52, 59, 61, 65, 69, 71, 72, 81, 94, 109, 115, 117, 118, 119, 149, 152, 155, 159, 161, 168, 172, 176, 177, 178, 180, 181, 185, 188, 190, 194, 198, 199, 200, 203, 204, 206, 207, 208, 209, 210, 211, 212, 231, 247, 254, 256, 257, 263, 266, 278, 280, 285, 292, 296, 297, 310, 311, 320, 321, 341, 349, 357, 383, 384, 387, 388, 393, 401, 419, 424, 434, 444, 476, 495, 506, 520, 523, 530, 538, 545, 546, 547, 552, 556, 577, 583, 588, 595, 600, 602, 608, 609, 612],\n-        \"compatcooki\": 59,\n-        \"compel\": 551,\n-        \"compens\": [192, 260, 348, 609],\n-        \"competit\": 550,\n-        \"compil\": [14, 16, 25, 27, 32, 70, 120, 121, 123, 155, 162, 171, 177, 182, 190, 193, 194, 201, 213, 268, 309, 316, 348, 354, 421, 488, 514, 591, 602, 605, 608, 611],\n-        \"compile_filt\": 268,\n+        \"compatcookie\": 59,\n+        \"compatibility\": [6, 15, 16, 52, 59, 65, 81, 117, 119, 152, 155, 159, 161, 172, 176, 178, 180, 181, 185, 188, 190, 206, 207, 208, 209, 210, 211, 212, 231, 247, 254, 256, 257, 263, 266, 278, 280, 285, 296, 297, 310, 320, 341, 349, 357, 384, 387, 388, 393, 401, 419, 424, 434, 444, 476, 495, 506, 520, 523, 530, 538, 545, 546, 552, 577, 588, 595, 600, 602, 608],\n+        \"compatibl\": [1, 42, 59, 61, 65, 69, 71, 72, 81, 94, 109, 115, 117, 118, 149, 168, 177, 185, 194, 198, 199, 200, 203, 204, 205, 213, 222, 252, 260, 268, 285, 291, 292, 304, 311, 321, 328, 348, 362, 376, 383, 419, 421, 436, 477, 522, 546, 547, 556, 583, 588, 602, 609, 612],\n+        \"compell\": 551,\n+        \"compensat\": [192, 260, 348, 609],\n+        \"competition\": 550,\n+        \"compil\": [14, 16, 19, 25, 32, 120, 121, 155, 177, 182, 193, 201, 268, 316, 348, 354, 421, 514, 602, 605, 608],\n+        \"compile_filter\": 268,\n         \"compile_str\": 328,\n-        \"compilemessag\": [305, 316, 328, 348, 421, 596],\n+        \"compiled\": [19, 27, 32, 70, 123, 155, 162, 171, 182, 190, 193, 194, 201, 268, 309, 328, 348, 591, 596, 608, 611],\n+        \"compilemessages\": [305, 316, 328, 348, 421, 596],\n+        \"compiler\": [14, 177, 182, 213, 309, 488, 596],\n+        \"compiles\": [19, 155, 182, 193],\n         \"complain\": [58, 572],\n         \"complement\": [141, 170, 191],\n-        \"complementari\": [168, 185, 602],\n-        \"complet\": [3, 32, 34, 37, 40, 41, 43, 46, 49, 50, 51, 55, 58, 67, 69, 71, 74, 77, 80, 81, 85, 100, 101, 103, 110, 114, 115, 117, 118, 121, 152, 156, 160, 166, 167, 171, 173, 176, 177, 188, 190, 192, 193, 194, 196, 200, 204, 205, 206, 213, 216, 252, 257, 260, 271, 291, 292, 300, 304, 309, 336, 351, 436, 451, 488, 546, 547, 548, 553, 567, 569, 570, 572, 573, 576, 579, 581, 582, 583, 585, 591, 595, 596, 600, 604, 605, 611],\n-        \"complex\": [14, 16, 19, 42, 52, 76, 78, 86, 100, 103, 115, 118, 139, 150, 164, 174, 177, 178, 181, 185, 190, 193, 196, 201, 209, 252, 260, 304, 328, 343, 383, 419, 451, 452, 466, 492, 518, 527, 547, 553, 556, 560, 562, 567, 569, 570, 571, 573, 581, 591, 596, 599, 600, 610],\n-        \"compli\": [171, 502, 612],\n+        \"complementary\": [168, 185, 602],\n+        \"complet\": [32, 40, 41, 46, 49, 51, 58, 67, 69, 74, 77, 80, 81, 100, 101, 110, 114, 115, 118, 121, 152, 155, 156, 166, 173, 190, 192, 193, 196, 200, 205, 252, 260, 436, 488, 548, 553, 567, 569, 570, 572, 573, 581, 582, 583, 585, 591, 600, 604, 605, 611],\n+        \"completed\": [19, 43, 51, 55, 71, 160, 176, 188, 192, 204, 205, 216, 576],\n+        \"completely\": [3, 34, 50, 81, 103, 117, 152, 160, 167, 171, 177, 194, 196, 204, 205, 206, 252, 257, 260, 291, 292, 304, 547, 548, 569, 570, 579, 585, 600],\n+        \"completenes\": [37, 595, 596],\n+        \"completes\": [67, 85, 121, 216, 336, 351, 546, 576],\n+        \"completion\": [213, 271, 300, 309, 451],\n+        \"complex\": [14, 16, 19, 42, 52, 76, 78, 86, 100, 103, 115, 118, 139, 150, 164, 174, 177, 178, 181, 185, 190, 193, 196, 201, 209, 252, 260, 304, 328, 343, 451, 452, 527, 547, 553, 560, 562, 567, 569, 570, 571, 573, 581, 591, 596, 599, 600, 610],\n+        \"complexity\": [150, 383, 419, 466, 492, 518, 556, 572, 596],\n         \"complianc\": [3, 317],\n         \"compliant\": [1, 23, 29, 118, 181, 213, 328, 451, 547],\n-        \"complic\": [3, 67, 126, 161, 194, 572, 596, 604],\n+        \"complicated\": [3, 67, 161, 194, 572, 596, 604],\n         \"complicatedcreateview\": 135,\n         \"complicatedmodel\": 135,\n-        \"compon\": [2, 3, 45, 49, 50, 52, 58, 72, 76, 85, 94, 101, 105, 115, 118, 120, 121, 171, 176, 177, 178, 182, 190, 198, 202, 205, 206, 213, 222, 291, 421, 543, 547, 548, 550, 556, 565, 581, 588, 599, 602, 603, 605],\n-        \"compos\": [66, 71, 95, 96, 98, 168, 172, 178, 181, 190, 194, 260, 316, 328, 520, 533, 551, 558, 572, 581, 596],\n+        \"complication\": 126,\n+        \"comply\": [171, 502, 612],\n+        \"component\": [2, 3, 45, 49, 50, 52, 58, 72, 76, 85, 94, 101, 105, 115, 118, 120, 121, 171, 176, 177, 178, 182, 190, 198, 202, 205, 206, 213, 222, 291, 421, 543, 547, 548, 550, 556, 565, 581, 588, 599, 602, 603, 605],\n+        \"compos\": [71, 178, 181, 190, 194, 260, 328, 551, 558, 572, 581, 596],\n+        \"composed\": [66, 95, 96, 98, 168, 172, 181, 316, 520, 533, 558],\n         \"composit\": [0, 86, 177, 178, 183, 316, 597],\n-        \"compositeprimarykei\": [86, 181, 183, 543, 558],\n-        \"compound\": [186, 571],\n+        \"compositeprimarykey\": [86, 181, 183, 543, 558],\n+        \"compound\": 186,\n         \"compoundcurv\": 543,\n-        \"comprehens\": [68, 268, 572, 602, 612],\n-        \"compress\": [58, 129, 140, 162, 168, 171, 328, 451, 545, 585, 589, 602, 607],\n-        \"compris\": [66, 77, 110, 117, 118, 140, 565, 572],\n+        \"compounded\": 571,\n+        \"comprehension\": 572,\n+        \"comprehensiv\": [68, 602, 612],\n+        \"comprehensively\": [76, 268, 602],\n+        \"compres\": [115, 162, 168, 171, 451, 585, 607],\n+        \"compressed\": [129, 140, 155, 162, 168, 171, 545, 607],\n+        \"compresses\": [171, 584, 589, 602],\n+        \"compression\": [58, 171, 328],\n+        \"compris\": [110, 117, 118, 565, 572],\n+        \"comprised\": [66, 77, 117],\n+        \"comprises\": 140,\n         \"compromis\": [185, 190],\n-        \"compulsori\": [59, 100, 103, 348],\n-        \"comput\": [0, 3, 56, 60, 67, 89, 115, 117, 118, 121, 126, 131, 161, 176, 177, 178, 185, 192, 200, 213, 260, 348, 548, 550, 560, 569, 574, 589, 595, 596, 597, 598, 602, 608, 609],\n-        \"computation\": 190,\n+        \"compulsory\": [59, 100, 103, 348],\n+        \"comput\": [0, 115, 131, 176, 177, 192, 213, 260, 550, 560, 574, 597, 602],\n+        \"computation\": [117, 126, 176, 177, 200, 550, 559, 602, 608],\n+        \"computationally\": 190,\n+        \"computed\": [89, 115, 161, 176, 177, 178, 185, 192, 260, 548, 559, 560, 569, 589, 596],\n+        \"computer\": [3, 56, 60, 67, 115, 121, 595, 598],\n+        \"computes\": [118, 176, 177, 185, 213, 348, 609],\n         \"concat\": [103, 177, 180, 328, 344, 537],\n         \"concat_w\": 177,\n-        \"concaten\": [16, 19, 103, 136, 146, 161, 176, 194, 222, 362, 551, 596],\n+        \"concatenat\": [16, 103, 176, 362],\n+        \"concatenated\": [19, 136, 146, 161, 176, 194, 222, 362, 551, 596],\n         \"concatpair\": 177,\n-        \"conceal\": [99, 155],\n-        \"conceiv\": 82,\n-        \"concentr\": 2,\n+        \"conceal\": 155,\n+        \"concealed\": 99,\n+        \"conceivabl\": 82,\n+        \"concentrat\": 2,\n         \"concept\": [3, 19, 29, 45, 51, 58, 70, 73, 74, 75, 82, 85, 106, 188, 193, 194, 197, 212, 257, 260, 316, 522, 552, 570, 577, 605, 608],\n-        \"conceptu\": 178,\n-        \"concern\": [19, 51, 64, 65, 67, 103, 171, 206, 212, 256, 257, 304, 328, 556, 557, 570, 576, 583, 595, 600, 602, 612],\n-        \"concis\": [46, 55, 76, 178, 477, 569, 596],\n+        \"conceptually\": 178,\n+        \"concern\": [51, 64, 65, 67, 171, 212, 257, 304, 557, 570, 576, 583, 602],\n+        \"concerned\": [19, 103, 206, 256, 328, 556, 595, 600, 602, 612],\n+        \"concis\": [46, 55, 178, 569, 596],\n+        \"concisely\": [46, 477],\n+        \"concisenes\": 76,\n         \"conclud\": [64, 66, 581],\n-        \"conclus\": 609,\n+        \"conclusion\": 609,\n         \"concret\": [10, 46, 51, 61, 65, 102, 103, 175, 178, 180, 181, 213, 268, 291, 309, 328, 355, 392, 393, 421, 451, 480, 547, 548, 600],\n         \"concrete_field\": 181,\n         \"concretemodel\": 392,\n-        \"concurr\": [142, 154, 155, 156, 185, 216, 268, 291, 385, 421, 451, 546, 606],\n+        \"concurrency\": [154, 268, 291],\n+        \"concurrent\": [142, 154, 155, 156, 185, 216, 291, 385, 451, 546],\n+        \"concurrently\": [145, 421, 546, 606],\n         \"conda\": 471,\n-        \"condit\": [0, 2, 12, 16, 32, 44, 45, 64, 76, 85, 86, 100, 118, 154, 162, 179, 181, 184, 185, 186, 194, 199, 202, 222, 230, 257, 260, 271, 300, 304, 308, 309, 316, 348, 357, 362, 375, 377, 392, 393, 422, 451, 452, 518, 520, 522, 535, 543, 546, 548, 556, 560, 563, 572, 577, 581, 591, 596, 597, 608, 609, 612],\n-        \"condition\": [304, 316, 556, 576, 602],\n+        \"condition\": [0, 2, 12, 16, 32, 44, 64, 76, 85, 86, 100, 118, 154, 162, 171, 174, 181, 184, 185, 186, 194, 199, 202, 209, 230, 257, 260, 271, 300, 304, 308, 309, 328, 348, 357, 375, 377, 392, 393, 422, 451, 452, 518, 522, 535, 543, 546, 548, 563, 572, 577, 584, 591, 597, 608, 609, 612],\n+        \"conditional\": [0, 45, 175, 179, 180, 185, 222, 316, 362, 520, 556, 560, 581, 596, 597, 612],\n         \"conditional_escap\": [19, 59, 200, 213, 362],\n         \"conditional_pag\": [171, 522, 546, 584],\n         \"conditionalgetmiddlewar\": [149, 171, 222, 316, 354, 436, 559, 584, 596],\n+        \"conditionally\": [304, 316, 556, 576, 602],\n         \"conduct\": [0, 4, 64, 71],\n         \"conf\": [0, 13, 27, 30, 41, 49, 58, 59, 61, 121, 148, 150, 151, 154, 155, 169, 178, 190, 193, 202, 204, 206, 213, 252, 304, 316, 329, 348, 362, 436, 477, 547, 548, 552, 579, 589, 591, 596, 605, 609, 612],\n-        \"confer\": 553,\n-        \"conference_d\": 194,\n-        \"confid\": [42, 48, 58, 155, 181, 577],\n-        \"confidenti\": [25, 66],\n+        \"conference_dat\": 194,\n+        \"conferences\": 553,\n+        \"confidenc\": 58,\n+        \"confident\": [42, 48, 155, 181, 577],\n+        \"confidential\": [25, 66],\n         \"config\": [57, 146, 154, 170, 190, 316, 348, 451, 599],\n-        \"configur\": [0, 3, 10, 15, 16, 18, 25, 26, 27, 32, 38, 39, 40, 43, 52, 56, 58, 61, 66, 67, 72, 73, 74, 78, 86, 97, 100, 103, 105, 111, 115, 120, 123, 124, 130, 139, 142, 151, 155, 156, 160, 166, 171, 181, 185, 188, 190, 191, 195, 197, 201, 203, 205, 209, 213, 214, 222, 237, 252, 256, 264, 266, 268, 271, 274, 280, 285, 300, 303, 304, 305, 309, 312, 316, 328, 362, 378, 414, 436, 451, 488, 502, 543, 545, 548, 549, 550, 551, 552, 553, 554, 556, 565, 570, 576, 581, 582, 588, 591, 595, 596, 597, 598, 603, 606, 611],\n-        \"configure_us\": [59, 105, 392, 436, 488, 522],\n-        \"confirm\": [38, 46, 47, 51, 56, 61, 71, 73, 76, 91, 100, 103, 121, 155, 171, 190, 206, 268, 328, 348, 349, 376, 477, 547, 548, 607],\n-        \"confirm_login_allow\": [105, 224, 316, 368, 548],\n-        \"conflat\": 545,\n+        \"configur\": [0, 25, 26, 27, 30, 32, 33, 40, 52, 56, 72, 86, 103, 111, 120, 121, 123, 130, 146, 154, 155, 170, 185, 190, 195, 252, 260, 266, 268, 285, 451, 502, 548, 550, 554, 556, 581, 597, 598, 603, 608, 611],\n+        \"configurabl\": [58, 78, 97, 135, 160, 161, 201, 205, 252, 488, 549],\n+        \"configuration\": [0, 3, 10, 16, 23, 25, 26, 27, 29, 31, 32, 41, 43, 52, 58, 66, 67, 72, 73, 74, 86, 100, 111, 120, 124, 130, 139, 142, 151, 155, 156, 181, 188, 190, 191, 193, 197, 209, 213, 252, 256, 264, 266, 268, 271, 274, 280, 285, 291, 300, 303, 304, 305, 309, 312, 316, 328, 362, 451, 488, 543, 545, 548, 549, 550, 551, 552, 553, 556, 565, 570, 576, 577, 588, 589, 591, 596, 603, 605, 606, 611],\n+        \"configure_user\": [59, 105, 392, 436, 488, 522],\n+        \"configured\": [11, 15, 18, 25, 30, 31, 32, 36, 38, 39, 41, 52, 58, 61, 85, 86, 97, 103, 115, 123, 135, 151, 154, 155, 156, 166, 170, 171, 185, 190, 193, 197, 203, 209, 214, 222, 237, 264, 268, 280, 316, 328, 362, 378, 414, 436, 548, 550, 551, 556, 582, 589, 595, 596, 599, 603, 605, 608, 609, 612],\n+        \"configures\": [36, 52, 74, 85, 105, 599],\n+        \"confirm\": [38, 46, 56, 61, 71, 76, 91, 121, 155, 171, 190, 206, 268, 348, 376, 477, 548, 607],\n+        \"confirm_login_allowed\": [105, 224, 316, 368, 548],\n+        \"confirmation\": [73, 91, 100, 103, 328, 349, 547],\n+        \"confirmed\": [47, 50, 51],\n+        \"conflation\": 545,\n         \"conflict\": [19, 52, 57, 71, 72, 85, 103, 137, 154, 155, 166, 174, 178, 185, 209, 268, 304, 316, 325, 348, 376, 547, 557, 569, 582],\n-        \"conform\": [27, 47, 52, 54, 55, 66, 110, 194, 316],\n-        \"confus\": [51, 71, 82, 151, 152, 167, 168, 172, 184, 206, 213, 222, 260, 268, 316, 344, 348, 392, 421, 502, 522, 548, 557, 572, 581, 594, 600],\n-        \"confusingli\": 268,\n-        \"congratul\": [67, 72, 514],\n-        \"conjunct\": [54, 99, 103, 139, 149, 154, 155, 177, 178, 185, 188, 190, 194, 252, 362, 563, 596, 600, 609],\n+        \"conform\": [27, 47, 52, 54, 55, 66, 194, 316],\n+        \"conformal\": 110,\n+        \"confus\": [71, 167, 172, 206, 222, 260, 268, 344, 502, 522, 557, 572, 600],\n+        \"confused\": [82, 103, 151, 168, 348],\n+        \"confuses\": 82,\n+        \"confusingly\": 268,\n+        \"confusion\": [51, 152, 184, 213, 316, 392, 421, 548, 581, 594],\n+        \"congratulation\": [67, 72, 514],\n+        \"conjunction\": [54, 99, 103, 139, 149, 154, 155, 177, 178, 185, 188, 190, 194, 252, 362, 563, 596, 600, 609],\n         \"conn_health_check\": [154, 488],\n         \"conn_max_ag\": 154,\n-        \"connect\": [7, 14, 16, 20, 25, 27, 32, 35, 36, 37, 43, 44, 58, 59, 85, 86, 110, 131, 145, 152, 155, 156, 170, 171, 172, 177, 178, 182, 184, 185, 190, 191, 204, 206, 213, 214, 216, 252, 260, 274, 291, 303, 308, 309, 312, 316, 336, 340, 348, 351, 362, 387, 421, 436, 445, 448, 451, 477, 488, 522, 545, 546, 547, 548, 550, 551, 552, 555, 565, 569, 570, 571, 576, 577, 595, 598, 602, 603, 612],\n+        \"connect\": [25, 27, 32, 36, 43, 58, 85, 145, 152, 171, 185, 190, 191, 204, 206, 216, 291, 316, 328, 336, 348, 351, 477, 545, 547, 555, 565, 570, 595, 603],\n         \"connect_data\": 154,\n+        \"connected\": [20, 86, 170, 191, 316, 547, 548, 551, 606],\n+        \"connection\": [7, 14, 16, 25, 35, 37, 44, 58, 59, 85, 86, 110, 131, 145, 155, 156, 171, 172, 177, 178, 182, 184, 185, 190, 191, 206, 213, 214, 216, 252, 260, 274, 291, 303, 308, 309, 312, 316, 336, 340, 348, 351, 362, 387, 421, 436, 445, 448, 451, 477, 488, 522, 546, 550, 551, 552, 569, 570, 571, 576, 577, 595, 598, 602, 603, 612],\n         \"connection_persists_old_column\": 328,\n         \"connectiondoesnotexist\": 570,\n-        \"connectionpool\": [154, 535, 551],\n+        \"connectionpol\": [154, 535, 551],\n         \"connector\": [177, 209],\n-        \"consecut\": [144, 146, 344, 348],\n-        \"consensu\": [46, 50, 51, 64],\n+        \"consecutiv\": [144, 146, 344, 348],\n+        \"consensus\": [46, 50, 51, 64],\n         \"consent\": 603,\n-        \"consequ\": [19, 41, 76, 107, 121, 178, 184, 185, 203, 213, 222, 238, 268, 304, 316, 328, 348, 379, 415, 437, 451, 467, 477, 488, 493, 502, 518, 519, 522, 529, 570, 572, 576, 577, 591, 595, 600, 605, 612],\n-        \"conserv\": [65, 451],\n-        \"consid\": [1, 2, 3, 4, 15, 16, 19, 25, 26, 32, 36, 37, 39, 42, 44, 46, 50, 51, 52, 55, 58, 59, 60, 64, 65, 66, 67, 72, 76, 81, 85, 86, 100, 103, 105, 110, 117, 118, 126, 150, 154, 155, 156, 161, 162, 167, 171, 173, 175, 176, 177, 178, 181, 183, 184, 185, 188, 189, 190, 191, 194, 196, 200, 201, 202, 204, 213, 220, 252, 260, 268, 278, 281, 291, 304, 306, 307, 316, 317, 321, 325, 328, 330, 338, 348, 353, 355, 362, 433, 451, 477, 502, 535, 547, 551, 552, 553, 555, 557, 559, 560, 569, 570, 571, 572, 573, 579, 581, 583, 584, 585, 588, 589, 591, 595, 596, 599, 600, 602, 603, 604, 606, 609, 612],\n-        \"consider\": [0, 4, 51, 64, 66, 154, 167, 178, 188, 193, 252, 268, 304, 316, 328, 436, 553, 554, 591, 595, 597],\n-        \"consist\": [3, 16, 34, 40, 58, 59, 60, 65, 66, 72, 80, 105, 115, 117, 118, 126, 139, 155, 161, 167, 171, 178, 181, 182, 185, 187, 191, 193, 196, 200, 201, 203, 206, 209, 217, 222, 260, 265, 268, 271, 284, 291, 300, 304, 309, 317, 328, 348, 362, 392, 421, 451, 488, 522, 535, 543, 549, 550, 557, 558, 560, 574, 576, 591, 592, 596, 599, 608],\n+        \"consequenc\": [41, 107, 185, 203, 213, 222, 238, 268, 304, 316, 328, 348, 379, 415, 437, 451, 467, 477, 488, 493, 502, 518, 519, 522, 529, 572, 577, 591, 595, 600, 612],\n+        \"consequences\": [19, 76, 121, 268, 570, 576],\n+        \"consequently\": [178, 184, 316, 348, 605],\n+        \"conservativ\": [65, 451],\n+        \"consider\": [2, 15, 16, 19, 25, 26, 36, 37, 39, 42, 44, 46, 50, 51, 52, 55, 58, 64, 65, 76, 86, 103, 110, 117, 126, 150, 154, 155, 161, 162, 167, 171, 173, 177, 178, 185, 190, 191, 194, 196, 200, 202, 213, 252, 260, 268, 291, 316, 328, 348, 362, 451, 477, 502, 535, 547, 551, 552, 553, 555, 557, 559, 560, 569, 570, 571, 572, 573, 579, 581, 583, 585, 589, 591, 595, 596, 599, 602, 603, 604, 606, 609],\n+        \"considerably\": [66, 154, 436],\n+        \"considerat\": 4,\n+        \"consideration\": [0, 51, 64, 154, 167, 178, 188, 193, 252, 268, 304, 316, 328, 553, 554, 591, 595, 597],\n+        \"considered\": [1, 3, 4, 32, 46, 55, 59, 60, 66, 67, 72, 81, 85, 100, 105, 118, 154, 155, 156, 175, 176, 178, 181, 183, 184, 185, 188, 189, 190, 194, 196, 200, 201, 204, 213, 220, 278, 281, 291, 304, 306, 307, 316, 317, 321, 325, 328, 330, 338, 353, 355, 362, 433, 547, 551, 560, 573, 584, 588, 589, 595, 599, 600, 602, 612],\n+        \"consist\": [40, 66, 72, 105, 115, 118, 126, 167, 171, 178, 182, 193, 196, 200, 201, 265, 268, 271, 284, 300, 309, 348, 421, 543, 549, 550, 558, 591, 596, 599, 608],\n+        \"consistency\": [58, 155, 178, 213, 217, 222, 291, 304, 328, 348, 362, 392, 560, 574, 596],\n+        \"consistent\": [16, 34, 59, 65, 82, 115, 117, 118, 139, 155, 161, 181, 185, 187, 191, 203, 206, 209, 222, 260, 268, 291, 304, 316, 317, 328, 451, 488, 522, 535, 557, 576, 592, 600],\n+        \"consistently\": [3, 60, 80, 185, 328, 348],\n         \"consol\": [15, 36, 42, 58, 86, 155, 170, 190, 252, 291, 316, 348, 477, 552, 569, 599, 609],\n         \"consortium\": [110, 126, 131],\n         \"const\": [12, 54, 194, 596],\n         \"constant\": [52, 59, 103, 115, 135, 156, 162, 176, 177, 178, 190, 194, 203, 206, 260, 316, 376, 477, 488, 570, 572, 596, 608, 612],\n-        \"constantli\": [3, 86],\n-        \"constitut\": [64, 551],\n-        \"constrain\": [362, 451, 457, 484, 560, 570, 591],\n+        \"constantly\": [3, 86],\n+        \"constitut\": 551,\n+        \"constitutes\": 64,\n+        \"constrain\": [457, 484, 560, 570],\n+        \"constrained\": [362, 451, 591],\n         \"constraint\": [0, 1, 7, 44, 59, 67, 73, 76, 85, 86, 118, 142, 143, 154, 155, 172, 177, 178, 179, 181, 185, 189, 203, 207, 213, 227, 245, 250, 251, 316, 317, 320, 324, 328, 341, 346, 349, 363, 371, 393, 415, 436, 451, 473, 497, 522, 532, 533, 535, 543, 558, 560, 565, 570, 571, 572, 576, 583, 600, 604, 612],\n         \"constraint_sql\": 175,\n-        \"constraint_validation_compat\": [177, 535],\n-        \"construct\": [16, 73, 75, 78, 87, 95, 96, 97, 98, 103, 115, 117, 118, 123, 126, 131, 161, 165, 167, 177, 178, 180, 184, 185, 187, 188, 190, 192, 193, 196, 197, 198, 200, 205, 209, 211, 213, 252, 256, 260, 268, 271, 300, 304, 309, 316, 328, 348, 477, 547, 554, 559, 560, 569, 572, 573, 577, 579, 581, 582, 585, 591, 596, 602, 603, 608, 609, 612],\n+        \"constraint_validation_compatibl\": [177, 535],\n+        \"construct\": [16, 73, 75, 78, 87, 95, 97, 98, 103, 115, 118, 126, 161, 165, 177, 178, 185, 187, 188, 190, 196, 197, 198, 200, 205, 211, 213, 252, 256, 268, 271, 300, 304, 309, 328, 348, 477, 547, 554, 559, 560, 569, 572, 573, 577, 579, 581, 582, 585, 596, 602, 603, 608, 609, 612],\n+        \"constructed\": [96, 98, 117, 118, 123, 131, 167, 180, 184, 185, 192, 193, 209, 260, 316, 554, 572, 573, 577, 591, 603, 609],\n+        \"construction\": [103, 185, 192],\n         \"constructor\": [16, 75, 86, 96, 97, 103, 110, 115, 116, 118, 138, 154, 161, 162, 167, 168, 178, 188, 193, 222, 252, 280, 304, 328, 348, 362, 477, 535, 550, 551, 552, 575, 577, 582, 583, 585, 590, 592, 595, 600, 607, 612],\n-        \"consult\": [32, 54, 56, 67, 69, 79, 111, 112, 115, 118, 120, 122, 131, 155, 177, 190, 196, 197, 209, 252, 260, 477, 550, 555, 570, 598, 606, 609, 611, 612],\n-        \"consum\": [19, 59, 76, 124, 151, 185, 188, 190, 194, 279, 291, 316, 387, 588, 612],\n-        \"consumpt\": [36, 185, 190, 509, 533, 602],\n-        \"contact\": [49, 55, 66, 91, 148, 167, 177, 551, 554, 577, 581, 591, 596, 601, 612],\n+        \"consult\": [32, 54, 56, 67, 69, 79, 111, 112, 115, 118, 120, 122, 131, 155, 177, 190, 196, 197, 209, 252, 260, 477, 550, 555, 570, 598, 606, 609, 611],\n+        \"consulted\": 612,\n+        \"consum\": [76, 124, 151, 188, 190, 194, 291, 588, 612],\n+        \"consumed\": [19, 59, 188, 279, 291, 387, 612],\n+        \"consumer\": 188,\n+        \"consumes\": [185, 316],\n+        \"consumption\": [36, 185, 190, 509, 533, 602],\n+        \"contact\": [49, 55, 66, 91, 148, 167, 551, 554, 577, 581, 591, 596, 601, 612],\n         \"contact_default\": 178,\n         \"contact_info\": 178,\n         \"contact_list\": 601,\n-        \"contact_u\": 171,\n+        \"contact_us\": 171,\n+        \"contacted\": 177,\n         \"contactform\": [91, 161, 162, 167, 554, 581, 582],\n         \"contactformview\": [91, 554],\n         \"contactformwithmugshot\": 161,\n-        \"contactformwithprior\": 161,\n+        \"contactformwithpriority\": 161,\n         \"contactinfo\": [178, 436],\n         \"contactlistview\": 601,\n         \"contacttest\": 612,\n-        \"contain\": [0, 2, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 19, 21, 22, 23, 24, 28, 29, 30, 31, 32, 36, 37, 39, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 64, 65, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 83, 85, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 106, 107, 110, 113, 114, 115, 118, 121, 124, 125, 126, 128, 131, 132, 133, 135, 142, 146, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 160, 161, 162, 166, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 180, 181, 182, 183, 184, 187, 188, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 206, 207, 208, 209, 210, 211, 212, 213, 222, 234, 238, 240, 241, 242, 252, 254, 255, 256, 257, 260, 264, 266, 267, 268, 271, 278, 280, 282, 285, 286, 291, 297, 300, 304, 305, 306, 308, 309, 311, 312, 317, 320, 321, 327, 328, 335, 340, 341, 343, 348, 350, 354, 357, 362, 370, 377, 379, 381, 382, 391, 392, 393, 396, 403, 404, 415, 417, 418, 419, 420, 421, 422, 426, 428, 429, 431, 432, 433, 436, 443, 445, 448, 451, 452, 456, 463, 477, 482, 488, 494, 502, 508, 511, 515, 518, 519, 522, 523, 524, 529, 532, 533, 535, 538, 539, 543, 544, 545, 547, 548, 549, 550, 551, 553, 557, 559, 560, 565, 566, 569, 570, 574, 576, 577, 580, 581, 582, 583, 585, 588, 589, 591, 592, 593, 594, 595, 596, 598, 599, 600, 601, 603, 604, 605, 607, 608, 609, 612],\n-        \"contained_bi\": [241, 348, 382, 418, 436],\n+        \"contain\": [0, 2, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 19, 21, 22, 23, 24, 28, 29, 30, 31, 32, 36, 37, 39, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 64, 65, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 83, 85, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 106, 107, 110, 113, 114, 115, 118, 121, 124, 125, 126, 128, 131, 132, 133, 135, 142, 147, 149, 150, 151, 152, 153, 154, 155, 156, 157, 160, 161, 162, 166, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 180, 181, 182, 183, 184, 187, 188, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 207, 208, 209, 210, 211, 212, 213, 222, 234, 238, 240, 241, 242, 252, 254, 255, 256, 257, 260, 264, 266, 268, 271, 278, 280, 282, 285, 291, 297, 300, 304, 305, 306, 309, 311, 312, 316, 317, 320, 321, 327, 328, 335, 340, 341, 343, 348, 350, 354, 357, 362, 370, 377, 379, 381, 382, 392, 393, 396, 403, 404, 415, 417, 418, 419, 420, 421, 422, 426, 429, 431, 432, 436, 448, 451, 452, 477, 488, 502, 508, 511, 518, 519, 522, 524, 529, 532, 533, 539, 543, 544, 545, 547, 548, 549, 550, 551, 553, 557, 559, 560, 565, 566, 569, 570, 574, 576, 577, 580, 581, 582, 583, 585, 588, 589, 591, 592, 593, 594, 595, 596, 598, 599, 600, 601, 603, 604, 605, 607, 608, 609, 612],\n+        \"contained\": [51, 58, 71, 86, 110, 115, 139, 146, 147, 154, 155, 181, 185, 187, 190, 194, 196, 200, 252, 260, 264, 266, 267, 280, 285, 286, 291, 305, 308, 317, 320, 328, 348, 391, 404, 428, 429, 431, 433, 443, 445, 456, 463, 482, 494, 515, 523, 535, 538, 543, 551, 565, 569, 572, 577, 580, 581, 591, 593, 595, 596, 600, 601, 612],\n+        \"contained_by\": [241, 348, 382, 418, 436],\n+        \"container\": [31, 85, 115, 168, 194],\n         \"containing_model\": 178,\n-        \"contains_aggreg\": 177,\n+        \"containment\": [185, 206, 612],\n+        \"contains_aggregat\": 177,\n         \"contains_over_claus\": 177,\n-        \"contains_properli\": [110, 118],\n+        \"contains_properly\": [110, 118],\n         \"content\": [5, 13, 15, 16, 18, 30, 31, 33, 35, 37, 38, 39, 40, 41, 45, 52, 58, 59, 61, 70, 71, 72, 73, 74, 76, 80, 86, 90, 91, 97, 98, 103, 106, 107, 113, 114, 118, 121, 124, 128, 131, 134, 148, 149, 151, 152, 153, 154, 155, 157, 159, 160, 161, 162, 167, 170, 172, 178, 185, 188, 190, 192, 193, 194, 196, 197, 200, 202, 205, 206, 213, 222, 229, 260, 264, 268, 273, 280, 291, 296, 302, 309, 311, 316, 317, 320, 324, 328, 348, 357, 368, 374, 376, 377, 392, 409, 421, 436, 437, 440, 445, 458, 471, 477, 485, 502, 506, 522, 530, 535, 542, 543, 545, 547, 549, 551, 553, 557, 559, 565, 570, 576, 579, 581, 583, 584, 585, 588, 591, 592, 593, 594, 596, 597, 599, 602, 604, 608, 609, 612],\n-        \"content_disposition_head\": [200, 502],\n+        \"content_disposition_header\": [200, 502],\n         \"content_fil\": 585,\n         \"content_length\": [160, 188, 214],\n         \"content_object\": [103, 106],\n         \"content_param\": [188, 213],\n         \"content_subtyp\": 577,\n         \"content_typ\": [37, 59, 88, 97, 100, 103, 105, 106, 149, 160, 162, 188, 192, 206, 213, 291, 328, 348, 376, 392, 548, 590, 604, 612],\n         \"content_type__pk\": 106,\n         \"content_type_extra\": [160, 316],\n         \"content_type_field\": 106,\n         \"content_type_fk\": 106,\n         \"content_type_id\": [103, 304],\n         \"contentfil\": [158, 178, 579, 585],\n-        \"contenttyp\": [0, 17, 59, 73, 100, 103, 105, 131, 150, 185, 190, 205, 206, 213, 214, 304, 317, 322, 323, 328, 421, 429, 543, 548, 549, 570, 604],\n-        \"contenttypemanag\": [291, 330, 355, 548],\n-        \"contest\": [38, 47],\n+        \"contenttyp\": [17, 59, 86, 100, 103, 105, 155, 185, 213, 214, 328, 421, 429, 543, 548, 570, 604],\n+        \"contenttypemanager\": [291, 330, 355, 548],\n+        \"contenttypes\": [0, 17, 59, 73, 100, 103, 131, 150, 190, 205, 206, 291, 304, 317, 322, 323, 328, 543, 548, 549, 570, 604],\n+        \"contest\": 38,\n+        \"contested\": 47,\n         \"context\": [8, 9, 12, 18, 56, 58, 59, 70, 74, 75, 76, 81, 82, 86, 87, 89, 90, 94, 95, 96, 97, 101, 103, 105, 107, 115, 125, 126, 131, 135, 151, 152, 155, 156, 157, 161, 164, 168, 170, 171, 172, 185, 186, 188, 189, 190, 191, 192, 194, 195, 196, 200, 202, 209, 212, 213, 232, 245, 246, 257, 280, 304, 309, 320, 341, 348, 359, 364, 387, 412, 421, 422, 436, 437, 446, 455, 477, 480, 488, 522, 543, 546, 547, 548, 551, 552, 555, 567, 570, 574, 576, 577, 580, 581, 589, 590, 591, 592, 593, 595, 599, 601, 602, 603, 609, 612],\n         \"context_data\": [192, 588, 612],\n-        \"context_inst\": [59, 213],\n+        \"context_instanc\": [59, 213],\n         \"context_object_nam\": [75, 76, 88, 89, 96, 98, 553, 557],\n         \"context_processor\": [59, 78, 86, 98, 103, 135, 151, 190, 194, 213, 222, 436, 548, 596, 608],\n-        \"contextdecor\": 421,\n+        \"contextdecorator\": 421,\n         \"contextlib\": 421,\n         \"contextmixin\": [87, 91, 92, 95, 96, 291, 362, 557],\n-        \"contextpopexcept\": [193, 436],\n+        \"contextpopexception\": [193, 436],\n         \"contexttest\": 193,\n-        \"contextu\": [170, 200],\n+        \"contextual\": [170, 200],\n+        \"contextually\": 596,\n         \"contextvar\": 546,\n-        \"contin\": [205, 328],\n+        \"continent\": [205, 328],\n         \"continent_cod\": [116, 535],\n         \"continent_nam\": [116, 535],\n-        \"continu\": [16, 19, 42, 52, 57, 60, 65, 67, 71, 73, 74, 75, 76, 78, 81, 103, 107, 124, 142, 148, 160, 161, 167, 190, 197, 204, 205, 206, 209, 213, 252, 260, 265, 268, 284, 291, 304, 316, 328, 348, 376, 421, 436, 451, 477, 489, 547, 548, 551, 569, 580, 588, 589, 611],\n+        \"continu\": [16, 19, 42, 74, 75, 76, 78, 161, 167, 190, 252, 265, 284, 547, 551, 569],\n+        \"continual\": 81,\n+        \"continually\": 190,\n+        \"continuation\": 52,\n+        \"continue\": [57, 60, 65, 73, 76, 81, 103, 124, 142, 160, 197, 204, 205, 206, 209, 213, 252, 260, 268, 291, 304, 316, 328, 348, 376, 421, 436, 451, 489, 548, 580, 588, 589],\n+        \"continued\": [213, 477],\n+        \"continues\": [71, 107, 148, 260, 268],\n+        \"continuous\": [67, 76, 611],\n         \"contract\": [64, 118, 556],\n-        \"contradictori\": 569,\n-        \"contrari\": [207, 209, 595],\n-        \"contrarili\": 596,\n+        \"contradictory\": 569,\n+        \"contrarily\": 596,\n+        \"contrary\": [207, 209, 595],\n         \"contrast\": [1, 56, 162, 185, 188, 190, 569, 581, 599, 600],\n         \"contrib\": [0, 2, 11, 12, 16, 17, 27, 30, 32, 39, 40, 41, 49, 52, 54, 58, 59, 60, 61, 67, 70, 71, 72, 73, 77, 78, 85, 98, 100, 101, 102, 103, 106, 109, 110, 112, 113, 114, 115, 116, 117, 118, 120, 122, 124, 125, 126, 130, 131, 132, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 156, 159, 166, 169, 171, 176, 178, 180, 183, 188, 190, 191, 196, 198, 202, 203, 204, 206, 207, 208, 209, 211, 214, 215, 220, 223, 224, 227, 233, 234, 238, 239, 240, 241, 247, 256, 273, 278, 281, 283, 287, 302, 305, 306, 307, 309, 310, 311, 317, 318, 320, 321, 322, 323, 325, 329, 330, 338, 340, 342, 344, 347, 349, 353, 354, 355, 357, 365, 368, 371, 379, 380, 381, 382, 388, 393, 415, 416, 417, 418, 437, 443, 452, 467, 493, 510, 519, 534, 536, 548, 549, 550, 552, 554, 556, 573, 578, 582, 588, 589, 591, 596, 603, 605, 608, 609, 611, 612],\n-        \"contribut\": [0, 4, 5, 45, 47, 49, 50, 51, 52, 56, 57, 60, 62, 63, 64, 68, 79, 115, 185, 204, 205, 209, 304, 362, 488, 560, 598],\n-        \"contribute_to_class\": [59, 181, 213, 362],\n+        \"contribut\": [0, 4, 5, 45, 47, 50, 51, 52, 55, 56, 57, 60, 62, 63, 67, 79, 115, 209, 362, 598],\n+        \"contribute_to_clas\": [59, 181, 213, 362],\n+        \"contributed\": [49, 185, 204, 560],\n+        \"contribution\": [0, 5, 45, 48, 50, 51, 53, 56, 64, 68, 204, 205, 209, 304, 488],\n         \"contributor\": [47, 48, 51, 52, 53, 55, 56, 64, 206, 268, 291, 304],\n-        \"contriv\": [14, 590],\n-        \"control\": [0, 1, 5, 10, 11, 12, 15, 16, 25, 27, 32, 36, 57, 59, 60, 61, 67, 70, 72, 73, 74, 75, 76, 80, 82, 102, 103, 105, 114, 115, 118, 121, 124, 135, 143, 146, 152, 153, 154, 155, 159, 160, 161, 162, 166, 168, 170, 177, 178, 181, 183, 185, 186, 188, 190, 193, 194, 196, 197, 200, 209, 213, 222, 252, 256, 260, 264, 273, 280, 281, 288, 297, 302, 304, 307, 311, 316, 325, 328, 346, 348, 362, 421, 436, 447, 451, 488, 502, 543, 545, 547, 548, 550, 559, 567, 568, 569, 570, 574, 575, 577, 580, 581, 582, 583, 584, 585, 588, 589, 590, 594, 595, 597, 599, 603, 605, 608, 611, 612],\n-        \"controversi\": 46,\n-        \"conveni\": [3, 9, 25, 37, 41, 52, 67, 73, 74, 80, 82, 97, 99, 102, 125, 126, 139, 149, 154, 159, 162, 171, 172, 175, 177, 178, 180, 181, 184, 185, 190, 202, 209, 213, 216, 222, 271, 300, 304, 309, 316, 336, 351, 451, 548, 550, 551, 553, 572, 576, 577, 580, 581, 583, 589, 590, 591, 592, 596, 598, 599, 602, 604, 608, 611],\n-        \"convent\": [14, 19, 32, 36, 53, 71, 72, 73, 74, 76, 78, 85, 118, 150, 160, 161, 175, 176, 178, 180, 184, 188, 268, 320, 328, 547, 551, 569, 589, 592, 596, 605, 608, 609],\n+        \"contrived\": [14, 590],\n+        \"control\": [1, 3, 11, 12, 15, 16, 25, 27, 32, 36, 57, 59, 60, 67, 70, 72, 73, 75, 76, 80, 82, 102, 103, 105, 114, 115, 118, 121, 135, 143, 146, 152, 153, 154, 155, 159, 160, 161, 162, 166, 168, 170, 177, 178, 181, 183, 185, 186, 188, 190, 193, 194, 196, 197, 200, 209, 213, 222, 252, 260, 264, 273, 280, 281, 302, 304, 307, 311, 316, 325, 328, 346, 348, 362, 421, 436, 447, 488, 502, 543, 545, 547, 548, 550, 551, 559, 567, 568, 569, 570, 574, 575, 576, 577, 580, 581, 582, 583, 584, 585, 588, 589, 593, 595, 599, 603, 605, 608, 611, 612],\n+        \"controll\": [0, 16, 124, 185, 190, 193, 194, 200, 213, 256, 421, 597, 612],\n+        \"controlled\": [15, 61, 74, 103, 153, 154, 166, 194, 288, 297, 451, 550, 551, 576, 580, 589, 590, 594],\n+        \"controller\": [0, 5, 10],\n+        \"controversial\": 46,\n+        \"convenienc\": [9, 25, 41, 52, 73, 80, 82, 99, 102, 125, 149, 162, 172, 175, 177, 178, 180, 181, 184, 185, 190, 202, 209, 213, 216, 222, 271, 300, 304, 309, 316, 336, 351, 451, 548, 550, 551, 572, 577, 580, 589, 590, 592, 596, 602, 604],\n+        \"conveniences\": [3, 171],\n+        \"convenient\": [37, 67, 73, 74, 97, 125, 126, 139, 159, 548, 551, 553, 572, 576, 580, 581, 583, 589, 591, 596, 598, 599, 604, 608, 611],\n+        \"conveniently\": [154, 572],\n+        \"convention\": [14, 36, 53, 71, 72, 73, 74, 78, 85, 118, 150, 160, 161, 175, 176, 178, 180, 184, 268, 320, 328, 547, 551, 569, 589, 592, 596, 605, 608, 609],\n+        \"conventional\": [19, 32, 76, 188, 608],\n         \"converg\": 151,\n-        \"convers\": [16, 19, 48, 75, 110, 115, 117, 125, 152, 178, 185, 190, 194, 199, 200, 252, 271, 300, 309, 320, 328, 333, 348, 358, 477, 550, 557, 583, 588, 595, 596, 604],\n-        \"convert\": [13, 14, 19, 36, 46, 55, 59, 74, 75, 80, 87, 103, 105, 110, 113, 114, 115, 117, 118, 120, 124, 125, 126, 131, 133, 154, 161, 162, 167, 176, 177, 178, 181, 185, 187, 188, 190, 193, 194, 196, 197, 199, 200, 201, 209, 213, 248, 252, 260, 271, 278, 291, 300, 304, 306, 309, 316, 320, 321, 324, 328, 346, 349, 358, 362, 372, 421, 436, 488, 523, 535, 548, 550, 569, 571, 572, 581, 582, 583, 588, 589, 595, 596, 600, 612],\n+        \"conversation\": 48,\n+        \"conversely\": 604,\n+        \"conversion\": [16, 19, 75, 110, 115, 117, 125, 152, 178, 185, 190, 194, 199, 200, 252, 271, 300, 309, 320, 328, 333, 348, 358, 477, 550, 557, 583, 588, 595, 596],\n+        \"convert\": [14, 19, 36, 46, 59, 75, 80, 87, 110, 113, 114, 118, 120, 124, 125, 126, 133, 154, 161, 162, 176, 177, 178, 185, 188, 190, 194, 196, 197, 199, 200, 209, 213, 248, 252, 260, 271, 278, 291, 300, 304, 306, 309, 316, 321, 324, 328, 346, 348, 349, 358, 362, 421, 436, 488, 550, 569, 571, 572, 581, 588, 589, 591, 595, 596, 600, 612],\n         \"convert_\": 348,\n-        \"convert_valu\": [59, 177, 421],\n+        \"convert_value\": [59, 177, 421],\n+        \"converted\": [13, 16, 19, 55, 103, 105, 110, 115, 117, 125, 131, 154, 162, 167, 176, 177, 178, 181, 185, 187, 188, 193, 194, 196, 197, 200, 201, 213, 304, 320, 328, 348, 362, 488, 548, 572, 581, 582, 583, 588, 595, 596, 600],\n+        \"converter\": [59, 74, 199, 372, 436, 523, 535],\n         \"convex\": 115,\n-        \"convex_hul\": [115, 118],\n-        \"cook\": 185,\n-        \"cooki\": [1, 12, 25, 52, 58, 59, 86, 99, 134, 135, 156, 171, 188, 190, 198, 213, 222, 260, 271, 273, 282, 297, 300, 302, 304, 305, 309, 310, 311, 316, 317, 320, 327, 328, 335, 340, 341, 350, 354, 399, 421, 435, 436, 451, 452, 477, 488, 502, 545, 548, 549, 551, 603, 607, 612],\n-        \"cookie_d\": [59, 376, 421],\n+        \"convex_hull\": [115, 118],\n+        \"cookie\": [1, 12, 25, 52, 58, 59, 86, 99, 134, 135, 156, 171, 188, 190, 198, 213, 222, 271, 273, 297, 300, 302, 304, 305, 309, 310, 311, 316, 320, 328, 335, 340, 350, 354, 376, 399, 421, 435, 436, 451, 452, 477, 488, 545, 548, 549, 551, 603, 612],\n+        \"cookie_dat\": [59, 376, 421],\n+        \"cookies\": [12, 59, 135, 153, 188, 190, 210, 213, 222, 252, 260, 271, 282, 300, 304, 309, 316, 317, 327, 335, 341, 350, 421, 436, 451, 477, 502, 551, 603, 607, 612],\n         \"cookiestorag\": [59, 135, 190, 436, 451, 452, 477, 488],\n-        \"cookievalu\": 12,\n-        \"cool\": [70, 551, 553, 591],\n-        \"coop\": [171, 603],\n+        \"cookievalue\": 12,\n+        \"cooking\": 185,\n         \"coord\": [59, 115, 116, 118, 535],\n         \"coord_dim\": [59, 115, 535],\n         \"coord_tran\": 115,\n-        \"coordin\": [14, 49, 61, 66, 110, 112, 114, 117, 118, 119, 120, 124, 126, 128, 131, 161, 194, 213, 222, 252, 535],\n+        \"coordinat\": [14, 61, 66, 110, 112, 114, 117, 118, 119, 120, 124, 126, 131, 252, 535],\n+        \"coordinated\": [49, 115],\n+        \"coordinates\": [14, 114, 115, 117, 118, 126, 128, 131, 161, 194, 213, 222],\n         \"coordinatesfield\": 14,\n+        \"coordinator\": 49,\n         \"coords__x7\": 14,\n         \"coordtransform\": 118,\n-        \"cope\": 257,\n-        \"copi\": [0, 3, 18, 25, 30, 40, 41, 44, 57, 59, 60, 61, 71, 76, 78, 80, 95, 103, 131, 150, 151, 155, 160, 177, 184, 185, 188, 190, 204, 206, 216, 222, 252, 260, 268, 291, 316, 336, 347, 348, 351, 354, 400, 403, 421, 423, 426, 437, 448, 451, 488, 502, 503, 547, 551, 559, 568, 569, 570, 596, 598, 600, 612],\n+        \"cop\": [171, 257, 603],\n+        \"copied\": [71, 131, 151, 155, 204, 316, 547, 568, 570, 572],\n+        \"copies\": [59, 150, 190, 222, 316, 451, 488, 503, 551, 559, 568, 569, 612],\n+        \"copy\": [0, 3, 18, 25, 30, 40, 41, 44, 57, 59, 60, 61, 71, 76, 78, 80, 95, 103, 151, 155, 160, 177, 184, 185, 188, 190, 204, 206, 216, 222, 252, 260, 268, 291, 336, 347, 348, 351, 354, 403, 421, 426, 448, 451, 488, 502, 551, 559, 568, 569, 570, 572, 596, 598, 600, 612],\n         \"copycompat\": 59,\n+        \"copying\": [61, 151, 268, 347, 354, 400, 423, 437, 600],\n         \"copyonclick\": 54,\n         \"copyright\": [69, 152, 194],\n-        \"core\": [0, 13, 15, 16, 17, 19, 27, 44, 46, 49, 54, 55, 56, 57, 59, 66, 74, 75, 82, 96, 97, 100, 103, 128, 150, 151, 152, 155, 157, 159, 160, 161, 164, 167, 170, 172, 173, 178, 181, 183, 185, 187, 188, 191, 193, 200, 201, 202, 203, 213, 222, 252, 260, 264, 265, 280, 282, 284, 291, 296, 299, 304, 320, 327, 341, 348, 362, 376, 392, 436, 451, 477, 488, 502, 522, 535, 545, 546, 547, 548, 549, 550, 551, 552, 556, 564, 577, 579, 580, 581, 583, 585, 588, 589, 592, 596, 601, 604, 605, 606, 607, 611, 612],\n-        \"core_authorbook\": 44,\n+        \"cor\": [0, 13, 15, 16, 17, 19, 27, 44, 46, 49, 54, 55, 56, 57, 59, 66, 74, 75, 82, 96, 97, 100, 103, 128, 150, 151, 152, 155, 157, 159, 160, 161, 164, 167, 170, 172, 173, 178, 181, 183, 185, 187, 188, 191, 193, 200, 201, 202, 203, 213, 222, 252, 260, 264, 265, 280, 282, 284, 291, 296, 299, 304, 320, 327, 341, 348, 362, 376, 392, 436, 451, 477, 488, 502, 522, 535, 545, 546, 547, 548, 549, 550, 551, 552, 556, 564, 577, 579, 580, 581, 583, 585, 588, 589, 592, 596, 601, 604, 605, 606, 607, 611, 612],\n+        \"core_authorbok\": 44,\n         \"core_book_author\": 44,\n+        \"cores\": 155,\n         \"corner\": [72, 85, 222, 316],\n-        \"coroutin\": [87, 156, 188, 546, 572, 588, 606],\n-        \"corpor\": 190,\n-        \"correct\": [0, 5, 15, 16, 19, 20, 50, 51, 55, 58, 59, 61, 65, 66, 67, 73, 76, 80, 86, 98, 103, 105, 115, 131, 150, 153, 154, 155, 162, 167, 171, 174, 176, 177, 178, 181, 184, 185, 188, 190, 197, 200, 204, 207, 209, 213, 223, 234, 235, 246, 252, 253, 255, 260, 267, 268, 271, 282, 283, 286, 291, 300, 304, 309, 312, 316, 318, 320, 321, 327, 328, 340, 341, 346, 348, 363, 366, 370, 371, 386, 389, 452, 522, 545, 546, 547, 550, 554, 557, 560, 573, 574, 576, 577, 581, 589, 595, 596, 600, 606, 609, 612],\n-        \"correctli\": [1, 16, 25, 47, 56, 61, 67, 86, 103, 107, 121, 154, 155, 156, 161, 172, 177, 185, 188, 196, 197, 209, 223, 234, 237, 245, 252, 268, 271, 296, 300, 304, 309, 316, 324, 328, 340, 348, 378, 392, 397, 412, 414, 433, 443, 451, 455, 480, 488, 503, 536, 546, 551, 557, 572, 574, 576, 580, 583, 588, 595, 596, 600, 603, 606, 609, 611, 612],\n-        \"correl\": [103, 136, 190],\n+        \"coroutin\": [87, 188, 546, 572, 588, 606],\n+        \"coroutines\": 156,\n+        \"corporat\": 190,\n+        \"correct\": [0, 5, 15, 16, 19, 50, 51, 55, 58, 59, 61, 65, 66, 67, 73, 76, 86, 98, 103, 105, 115, 131, 150, 153, 154, 155, 162, 167, 171, 174, 176, 177, 178, 181, 184, 185, 188, 190, 197, 200, 204, 209, 213, 223, 252, 253, 255, 260, 267, 268, 271, 282, 283, 286, 300, 304, 309, 316, 318, 321, 327, 328, 341, 348, 386, 522, 546, 547, 550, 554, 557, 560, 573, 574, 576, 577, 581, 589, 595, 596, 600, 606, 609, 612],\n+        \"corrected\": [76, 177, 181, 223, 234, 235, 246, 260, 291, 304, 312, 316, 320, 340, 341, 346, 363, 366, 370, 371, 386, 389, 452, 581],\n+        \"correction\": [58, 59, 80, 207, 545],\n+        \"correctly\": [1, 16, 25, 47, 56, 61, 67, 86, 103, 107, 121, 154, 155, 156, 161, 172, 177, 185, 188, 196, 197, 209, 223, 234, 237, 245, 252, 268, 271, 296, 300, 304, 309, 316, 324, 328, 340, 348, 378, 392, 397, 412, 414, 433, 443, 451, 455, 480, 488, 503, 536, 546, 551, 557, 572, 574, 576, 580, 583, 588, 595, 596, 600, 603, 606, 609, 611, 612],\n+        \"correctnes\": 20,\n+        \"correlat\": 103,\n+        \"correlated\": 190,\n+        \"correlation\": 136,\n         \"correspond\": [3, 12, 15, 19, 20, 32, 47, 51, 55, 59, 61, 65, 67, 71, 73, 80, 92, 96, 100, 101, 102, 103, 106, 107, 114, 115, 116, 118, 124, 125, 126, 131, 135, 139, 148, 149, 152, 153, 155, 161, 162, 165, 168, 170, 172, 176, 177, 178, 185, 188, 190, 193, 194, 196, 198, 200, 206, 211, 222, 238, 245, 252, 256, 260, 282, 289, 291, 298, 304, 316, 328, 348, 379, 395, 400, 415, 421, 423, 430, 437, 511, 524, 539, 543, 550, 551, 565, 569, 577, 580, 581, 583, 585, 589, 591, 596, 608, 609, 612],\n-        \"corrupt\": [57, 86, 154, 162, 181, 185, 190, 268, 290, 299, 309, 316, 328, 348, 364, 387, 546, 570, 576],\n+        \"correspondenc\": 190,\n+        \"corrupt\": [57, 162, 268],\n+        \"corrupted\": [181, 185, 190],\n+        \"corruption\": [86, 154, 185, 268, 290, 299, 309, 316, 328, 348, 364, 387, 546, 570, 576],\n         \"cosin\": 176,\n-        \"cosmet\": 376,\n+        \"cosmetic\": 376,\n         \"cost\": [2, 16, 65, 178, 184, 185, 260, 548, 550, 556, 571, 574, 576, 596, 606, 611],\n-        \"cotang\": 176,\n+        \"costing\": 571,\n+        \"cotangent\": 176,\n         \"could\": [4, 12, 14, 15, 16, 19, 27, 29, 36, 37, 40, 44, 51, 55, 56, 57, 58, 60, 61, 67, 71, 74, 75, 76, 78, 85, 86, 92, 94, 95, 98, 100, 103, 104, 106, 107, 115, 120, 121, 135, 139, 146, 149, 150, 152, 154, 155, 159, 161, 162, 171, 173, 174, 177, 178, 180, 181, 184, 185, 188, 190, 191, 194, 196, 197, 198, 200, 201, 206, 209, 210, 211, 213, 216, 220, 222, 224, 226, 228, 229, 230, 232, 233, 236, 238, 242, 248, 252, 256, 260, 266, 268, 278, 281, 282, 283, 285, 287, 291, 292, 296, 297, 304, 306, 307, 308, 311, 316, 318, 319, 320, 321, 324, 325, 327, 328, 330, 332, 334, 335, 336, 338, 340, 341, 342, 345, 346, 348, 350, 351, 353, 354, 355, 357, 360, 362, 364, 365, 368, 370, 372, 374, 375, 377, 379, 384, 387, 388, 391, 393, 397, 404, 407, 409, 410, 412, 415, 420, 421, 422, 433, 438, 440, 441, 442, 453, 455, 461, 463, 469, 471, 472, 479, 480, 499, 505, 509, 512, 521, 523, 525, 528, 529, 533, 539, 540, 545, 547, 548, 551, 553, 557, 558, 559, 560, 565, 567, 569, 570, 571, 572, 573, 574, 576, 577, 579, 581, 582, 583, 585, 588, 589, 590, 593, 595, 596, 599, 600, 602, 604, 606, 607, 608, 609, 611, 612],\n         \"couldn\": [50, 194, 213, 316, 392, 547, 611],\n         \"council\": [0, 46, 55, 62],\n-        \"count\": [1, 19, 59, 66, 73, 75, 80, 86, 102, 103, 106, 131, 135, 136, 174, 176, 177, 187, 194, 196, 209, 213, 222, 246, 266, 285, 304, 305, 321, 341, 343, 348, 349, 362, 369, 393, 421, 436, 451, 477, 488, 502, 522, 535, 542, 543, 558, 560, 562, 563, 567, 568, 572, 580, 596, 601, 602, 612],\n+        \"count\": [1, 59, 66, 73, 75, 86, 102, 103, 106, 131, 135, 136, 174, 176, 177, 187, 194, 196, 209, 213, 222, 246, 266, 285, 304, 305, 321, 341, 343, 348, 349, 362, 369, 393, 421, 436, 451, 477, 488, 502, 522, 535, 542, 543, 558, 560, 562, 563, 567, 568, 572, 580, 596, 601, 602, 612],\n+        \"counted\": 328,\n         \"counter\": [75, 87, 103, 154, 194, 560, 572, 576, 596, 612],\n         \"counter0\": 194,\n         \"counterclockwis\": [114, 118],\n-        \"counterintuit\": [76, 154, 543],\n+        \"counterintuitiv\": [76, 154, 543],\n         \"counterpart\": [103, 115, 129, 151, 185, 268, 274, 303, 312, 477, 488, 502, 556],\n         \"counterpoint\": 16,\n-        \"counti\": 126,\n-        \"countless\": 203,\n-        \"countri\": [49, 85, 116, 131, 161, 162, 172, 178, 194, 200, 291, 328, 535, 553, 578, 594, 595],\n+        \"counting\": [19, 80, 213, 560, 563, 602],\n+        \"countles\": 203,\n+        \"countries\": [178, 194, 291, 578, 595],\n+        \"country\": [49, 85, 116, 131, 161, 162, 172, 194, 200, 328, 535, 553, 594],\n         \"country_cod\": 116,\n         \"country_list\": 194,\n         \"country_nam\": 116,\n         \"countryadmin\": 103,\n         \"countryadminform\": 103,\n+        \"county\": 126,\n         \"coup\": 125,\n-        \"coupl\": [9, 14, 16, 19, 35, 47, 55, 73, 74, 76, 81, 100, 103, 106, 118, 131, 146, 150, 152, 154, 155, 157, 161, 181, 188, 194, 197, 205, 209, 252, 255, 276, 292, 294, 299, 314, 348, 376, 547, 548, 550, 551, 564, 569, 572, 577, 580, 581, 583, 588, 590, 591, 596, 605, 606, 609],\n-        \"cours\": [66, 557, 596],\n-        \"courtesi\": 213,\n+        \"coupl\": [14, 16, 19, 35, 47, 55, 73, 74, 76, 81, 100, 103, 106, 146, 150, 152, 154, 155, 157, 161, 181, 188, 194, 197, 205, 209, 252, 255, 276, 292, 294, 299, 314, 348, 376, 550, 564, 569, 572, 577, 580, 583, 588, 596, 605, 609],\n+        \"coupled\": [9, 74, 82, 100, 118, 131, 547, 548, 581],\n+        \"couples\": [19, 551],\n+        \"coupling\": [74, 590, 591, 606],\n+        \"cour\": [66, 557, 596],\n+        \"courtesy\": 213,\n         \"cousin\": 185,\n-        \"covari\": 136,\n-        \"cover\": [6, 12, 16, 19, 31, 33, 35, 41, 51, 60, 69, 73, 74, 75, 76, 80, 81, 100, 110, 118, 126, 137, 146, 151, 153, 154, 155, 161, 172, 173, 175, 180, 185, 196, 200, 209, 213, 222, 252, 255, 260, 268, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 556, 557, 558, 569, 581, 596, 600, 609, 610],\n-        \"cover_dens\": [146, 436],\n+        \"covarianc\": 136,\n+        \"cover\": [16, 31, 33, 41, 51, 60, 69, 73, 80, 100, 110, 118, 126, 137, 146, 151, 161, 172, 173, 175, 180, 196, 200, 213, 222, 252, 260, 268, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 569, 581, 600, 609],\n+        \"cover_density\": [146, 436],\n         \"coverag\": [54, 55, 76, 569],\n         \"coverage_html\": 56,\n         \"coveragerc\": 56,\n-        \"coveredbi\": [110, 126, 392, 543],\n+        \"covered\": [6, 12, 19, 35, 41, 74, 75, 76, 81, 153, 154, 155, 175, 185, 209, 252, 255, 291, 316, 556, 557, 558, 596, 600, 610],\n+        \"coveredby\": [110, 126, 392, 543],\n         \"covering_index\": 180,\n-        \"cowork\": 553,\n+        \"coworker\": 553,\n         \"cp\": 61,\n         \"cp437\": 124,\n         \"cpu\": [185, 550, 555, 596, 602],\n         \"cpu_count\": 155,\n-        \"cr\": [114, 118, 188],\n-        \"crack\": 213,\n-        \"craft\": [58, 171, 220, 229, 232, 238, 242, 243, 244, 257, 260, 332, 338, 353, 357, 364, 374, 379, 387, 394, 395, 405, 406, 411, 413, 415, 420, 422, 427, 429, 430, 449, 450, 452, 454, 456, 469, 478, 482, 505, 509, 528, 533, 603],\n-        \"crash\": [47, 65, 111, 151, 154, 155, 172, 188, 214, 215, 217, 218, 219, 223, 224, 226, 227, 231, 234, 239, 240, 241, 245, 246, 247, 248, 250, 296, 299, 305, 308, 309, 311, 312, 313, 316, 317, 320, 321, 322, 323, 324, 329, 330, 331, 332, 340, 341, 343, 344, 345, 346, 347, 349, 354, 355, 356, 357, 358, 359, 360, 361, 363, 364, 367, 368, 369, 370, 371, 373, 374, 377, 380, 381, 382, 384, 385, 386, 393, 399, 404, 414, 415, 416, 417, 418, 419, 428, 429, 431, 432, 433, 434, 435, 437, 443, 444, 445, 446, 451, 452, 453, 471, 472, 473, 476, 478, 480, 481, 483, 488, 489, 494, 496, 497, 498, 499, 503, 506, 509, 513, 514, 516, 517, 519, 520, 523, 526, 527, 528, 529, 530, 532, 533, 536, 537, 539, 540, 541, 551, 576, 595],\n+        \"cpus\": 550,\n+        \"cr\": 188,\n+        \"cracked\": 213,\n+        \"craft\": [58, 232, 364, 387],\n+        \"crafted\": [171, 220, 229, 238, 242, 243, 244, 257, 260, 332, 338, 353, 357, 374, 379, 394, 395, 405, 406, 411, 413, 415, 420, 422, 427, 429, 430, 449, 450, 452, 454, 456, 469, 478, 482, 505, 509, 528, 533, 603],\n+        \"crash\": [111, 151, 154, 172, 188, 214, 215, 217, 218, 219, 223, 224, 231, 234, 239, 240, 241, 245, 246, 247, 248, 250, 296, 305, 308, 309, 311, 312, 313, 316, 317, 320, 321, 322, 323, 324, 329, 330, 332, 340, 341, 343, 344, 345, 346, 347, 349, 354, 355, 357, 358, 359, 360, 363, 364, 367, 368, 369, 370, 373, 377, 380, 381, 382, 384, 386, 393, 399, 404, 414, 415, 416, 417, 418, 419, 428, 429, 432, 434, 435, 437, 443, 444, 445, 446, 451, 452, 453, 471, 472, 473, 476, 478, 480, 481, 483, 488, 489, 494, 496, 497, 498, 499, 503, 506, 509, 513, 514, 516, 517, 519, 520, 523, 526, 527, 528, 529, 530, 532, 533, 536, 537, 539, 540, 541],\n+        \"crashed\": [226, 227, 234, 247, 370, 371, 374, 377, 384, 385, 428, 429, 431, 433],\n+        \"crashes\": [154, 155, 224, 227, 296, 299, 331, 356, 361, 368, 369, 371, 385, 393, 404, 414, 415, 551, 576, 595],\n+        \"crashing\": [47, 65, 219, 349, 355, 359],\n         \"crawler\": [32, 149, 190],\n-        \"crazi\": 46,\n-        \"creat\": [0, 3, 5, 11, 12, 14, 17, 18, 20, 23, 25, 27, 29, 30, 31, 32, 33, 34, 35, 39, 41, 43, 45, 46, 49, 51, 55, 56, 57, 58, 59, 60, 61, 70, 71, 74, 75, 77, 78, 82, 85, 86, 87, 91, 95, 97, 99, 101, 103, 105, 106, 107, 114, 119, 120, 121, 123, 124, 125, 126, 132, 136, 137, 139, 141, 142, 143, 146, 148, 150, 151, 152, 155, 156, 157, 161, 164, 165, 167, 168, 170, 172, 174, 175, 176, 178, 180, 182, 184, 186, 188, 189, 191, 192, 193, 194, 195, 196, 200, 201, 202, 205, 209, 213, 214, 217, 222, 223, 247, 252, 257, 260, 266, 268, 272, 282, 283, 285, 291, 301, 304, 310, 312, 316, 317, 318, 320, 327, 328, 330, 341, 342, 343, 348, 349, 355, 362, 376, 377, 385, 392, 393, 400, 421, 423, 436, 437, 477, 478, 488, 489, 495, 502, 503, 518, 519, 522, 523, 530, 533, 543, 545, 546, 547, 549, 550, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 564, 567, 569, 570, 574, 575, 576, 577, 579, 580, 581, 585, 588, 589, 591, 592, 595, 597, 598, 600, 602, 604, 607, 608, 609, 611, 612],\n-        \"create_book\": 181,\n+        \"crazy\": 46,\n+        \"creat\": [0, 3, 5, 11, 12, 14, 17, 20, 30, 31, 32, 33, 34, 35, 39, 43, 45, 46, 49, 55, 56, 57, 58, 59, 60, 61, 67, 70, 71, 72, 73, 74, 75, 77, 78, 85, 87, 97, 99, 101, 103, 105, 106, 107, 110, 115, 118, 120, 121, 122, 123, 124, 126, 135, 136, 137, 139, 141, 145, 146, 148, 149, 150, 151, 152, 154, 155, 156, 157, 161, 162, 167, 168, 170, 172, 174, 175, 176, 177, 178, 180, 181, 182, 184, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 209, 213, 222, 223, 252, 266, 268, 282, 283, 285, 291, 304, 316, 318, 327, 328, 341, 342, 348, 362, 377, 385, 392, 421, 436, 451, 522, 543, 545, 547, 548, 549, 550, 551, 553, 554, 555, 557, 558, 559, 560, 562, 563, 564, 567, 568, 569, 572, 574, 575, 576, 577, 579, 580, 581, 583, 585, 588, 589, 591, 592, 593, 595, 598, 600, 604, 607, 608, 609, 611, 612],\n+        \"create_bok\": 181,\n         \"create_cursor\": 222,\n-        \"create_d\": 194,\n+        \"create_dat\": 194,\n         \"create_default\": [185, 522],\n         \"create_extension_\": 172,\n         \"create_fil\": 609,\n-        \"create_model_inst\": 589,\n-        \"create_opt\": 162,\n-        \"create_par\": 576,\n-        \"create_pars\": 15,\n-        \"create_pool\": 154,\n-        \"create_quest\": 76,\n+        \"create_model_instanc\": 589,\n+        \"create_option\": 162,\n+        \"create_parent\": 576,\n+        \"create_parser\": 15,\n+        \"create_pol\": 154,\n+        \"create_question\": 76,\n         \"create_sql\": 175,\n         \"create_storag\": 159,\n-        \"create_superus\": [105, 543, 547, 550],\n+        \"create_superuser\": [105, 543, 547, 550],\n         \"create_test_db\": 609,\n-        \"create_unknown_us\": 105,\n-        \"create_upd\": 260,\n-        \"create_us\": [105, 543, 547, 548, 550, 570, 609, 612],\n-        \"createcachet\": [312, 316, 348, 551],\n-        \"createcol\": [145, 451],\n+        \"create_unknown_user\": 105,\n+        \"create_updat\": 260,\n+        \"create_user\": [105, 543, 547, 548, 550, 570, 609, 612],\n+        \"createcachetabl\": [312, 316, 348, 551],\n+        \"createcollation\": [145, 451],\n+        \"created\": [0, 5, 16, 19, 27, 30, 34, 39, 44, 46, 51, 56, 57, 58, 59, 60, 61, 70, 71, 72, 73, 74, 75, 76, 77, 78, 86, 91, 95, 103, 105, 106, 115, 118, 121, 126, 130, 131, 135, 143, 145, 150, 152, 154, 155, 161, 162, 172, 174, 177, 178, 180, 181, 184, 185, 186, 188, 189, 191, 194, 196, 197, 200, 201, 202, 209, 213, 214, 217, 223, 247, 252, 257, 260, 268, 272, 282, 283, 291, 301, 304, 310, 312, 316, 317, 318, 320, 327, 328, 341, 342, 343, 348, 349, 354, 362, 376, 392, 393, 400, 421, 423, 436, 437, 477, 488, 495, 518, 522, 543, 545, 546, 547, 548, 550, 551, 554, 556, 558, 564, 567, 568, 569, 570, 572, 574, 575, 576, 577, 579, 580, 581, 583, 588, 589, 592, 595, 596, 598, 600, 602, 604, 607, 609, 611, 612],\n         \"created_at\": 177,\n         \"created_at__gt\": 177,\n-        \"created_bi\": 554,\n+        \"created_by\": 554,\n         \"created_tim\": [59, 213, 362],\n         \"createdb\": [122, 130],\n-        \"createextens\": [122, 142, 154, 451],\n+        \"createextension\": [122, 142, 154, 451],\n         \"createfield\": 115,\n         \"createmodel\": [44, 145, 155, 320, 503, 600],\n-        \"createsuperus\": [11, 73, 103, 131, 376, 421, 539, 547, 548, 550],\n-        \"createus\": 130,\n+        \"creates\": [19, 23, 29, 31, 35, 39, 51, 57, 70, 71, 73, 76, 82, 85, 103, 105, 106, 107, 114, 115, 121, 125, 126, 131, 135, 137, 139, 143, 145, 146, 148, 150, 154, 155, 161, 168, 172, 175, 178, 180, 185, 186, 188, 189, 190, 200, 213, 216, 222, 268, 316, 328, 330, 336, 348, 351, 355, 362, 392, 502, 547, 548, 549, 550, 551, 556, 568, 569, 570, 572, 576, 577, 583, 589, 595, 596, 600, 609, 611, 612],\n+        \"createsuperuser\": [11, 73, 103, 131, 376, 421, 539, 547, 548, 550],\n+        \"createuser\": 130,\n         \"createview\": [92, 135, 554, 557],\n+        \"creating\": [0, 7, 14, 15, 16, 18, 19, 25, 34, 39, 41, 44, 51, 57, 59, 61, 70, 74, 75, 76, 77, 82, 85, 86, 91, 95, 103, 105, 106, 107, 119, 132, 142, 146, 148, 151, 152, 155, 164, 165, 168, 172, 175, 178, 180, 184, 185, 186, 189, 190, 194, 196, 205, 209, 213, 222, 268, 282, 283, 304, 316, 317, 318, 327, 328, 341, 348, 362, 376, 392, 421, 436, 451, 477, 478, 488, 489, 502, 503, 519, 523, 530, 533, 547, 550, 552, 553, 556, 558, 563, 564, 569, 570, 571, 575, 577, 580, 581, 588, 589, 591, 597, 598, 600, 608, 609, 611, 612],\n         \"creation\": [16, 19, 35, 37, 44, 45, 56, 59, 61, 72, 73, 115, 118, 131, 149, 154, 155, 159, 165, 178, 181, 184, 190, 214, 252, 256, 260, 268, 316, 317, 320, 328, 348, 362, 421, 436, 443, 451, 488, 502, 522, 535, 543, 547, 548, 569, 570, 572, 576, 596, 612],\n-        \"creativ\": [73, 76, 608],\n+        \"creativ\": 76,\n+        \"creatively\": 608,\n+        \"creativity\": 73,\n         \"creator\": [70, 181, 328, 548, 591],\n         \"creator_id\": 181,\n-        \"credenti\": [105, 153, 213, 252, 330, 355, 502, 547, 548, 603, 612],\n+        \"credential\": [105, 153, 213, 252, 330, 355, 502, 547, 548, 603, 612],\n         \"credit\": [32, 47, 66, 69, 135, 589, 591],\n         \"credit_card\": 32,\n-        \"credit_card_numb\": 32,\n+        \"credit_card_number\": 32,\n         \"credit_view\": 591,\n-        \"crime\": 152,\n-        \"crime_d\": 152,\n+        \"crim\": 152,\n+        \"crime_dat\": 152,\n+        \"crimes\": 152,\n         \"criteria\": [2, 55, 66, 103, 177, 185, 201, 572, 573, 599],\n         \"criterion\": 67,\n-        \"critic\": [26, 36, 60, 65, 86, 135, 155, 170, 192, 552, 576, 599],\n+        \"critical\": [26, 36, 60, 65, 86, 135, 155, 170, 192, 552, 576, 599],\n         \"crle\": 121,\n         \"cron\": [155, 178, 257, 260, 589],\n         \"crontab\": 15,\n-        \"cross\": [0, 12, 19, 45, 51, 56, 58, 66, 75, 86, 110, 115, 118, 161, 169, 176, 178, 188, 190, 193, 194, 196, 205, 210, 211, 216, 221, 247, 252, 256, 271, 300, 309, 336, 348, 351, 376, 436, 477, 551, 597],\n+        \"cros\": [0, 12, 19, 45, 51, 56, 58, 66, 75, 86, 118, 161, 169, 176, 178, 188, 190, 193, 194, 196, 205, 210, 211, 216, 221, 247, 252, 256, 271, 300, 309, 336, 348, 351, 376, 436, 477, 551, 597],\n+        \"crosses\": [110, 115, 118, 316],\n         \"crossorigin\": 582,\n+        \"crs\": [114, 118],\n         \"crud\": 103,\n         \"cruft\": 70,\n         \"crypt\": 213,\n         \"cryptic\": 574,\n         \"crypto\": [59, 436, 477],\n-        \"cryptoextens\": [142, 176, 362],\n-        \"cryptograph\": [0, 45, 188, 190, 589, 597],\n-        \"cryptpasswordhash\": [59, 213, 488, 522],\n+        \"cryptoextension\": [142, 176, 362],\n+        \"cryptographic\": [0, 45, 188, 190, 589, 597],\n+        \"cryptographically\": [268, 607],\n+        \"cryptpasswordhasher\": [59, 213, 488, 522],\n         \"csrf\": [0, 25, 33, 59, 66, 86, 170, 178, 188, 190, 194, 209, 210, 248, 254, 255, 296, 304, 316, 321, 341, 354, 488, 545, 581, 585, 588, 592, 597, 608, 612],\n         \"csrf_client\": [12, 612],\n-        \"csrf_cooki\": 488,\n+        \"csrf_cookie\": 488,\n         \"csrf_cookie_ag\": [153, 316],\n         \"csrf_cookie_domain\": [153, 348, 477],\n-        \"csrf_cookie_httponli\": [86, 153, 304],\n-        \"csrf_cookie_mask\": [59, 522],\n+        \"csrf_cookie_httponly\": [86, 153, 304],\n+        \"csrf_cookie_masked\": [59, 522],\n         \"csrf_cookie_nam\": [12, 153],\n         \"csrf_cookie_needs_reset\": 477,\n-        \"csrf_cookie_needs_upd\": 477,\n+        \"csrf_cookie_needs_updat\": 477,\n         \"csrf_cookie_path\": [153, 268],\n         \"csrf_cookie_samesit\": [99, 153, 376, 436],\n         \"csrf_cookie_secur\": [86, 153, 268, 603],\n         \"csrf_cookie_set\": 477,\n-        \"csrf_cookie_us\": 477,\n+        \"csrf_cookie_used\": 477,\n         \"csrf_exempt\": [12, 59, 153, 522, 546, 585, 588, 603],\n         \"csrf_failur\": [190, 213],\n         \"csrf_failure_view\": [12, 153, 213, 592],\n         \"csrf_header_nam\": [12, 153, 348],\n         \"csrf_input\": [12, 18, 608],\n-        \"csrf_input_lazi\": 18,\n+        \"csrf_input_lazy\": 18,\n         \"csrf_protect\": [12, 153, 171, 252, 522, 546, 585, 588],\n         \"csrf_response_exempt\": 59,\n-        \"csrf_token\": [12, 18, 59, 75, 91, 153, 193, 210, 248, 252, 291, 488, 548, 581, 595, 596, 608],\n-        \"csrf_token_lazi\": 18,\n+        \"csrf_tok\": [12, 18, 59, 75, 91, 153, 193, 210, 248, 252, 291, 488, 548, 581, 595, 596, 608],\n+        \"csrf_token_lazy\": 18,\n         \"csrf_trusted_origin\": [86, 153, 348],\n-        \"csrf_use_sess\": [153, 171, 222, 477],\n+        \"csrf_use_session\": [153, 171, 222, 477],\n         \"csrf_view_exempt\": 59,\n         \"csrfmiddlewar\": [59, 209, 252],\n-        \"csrfmiddlewaretoken\": [12, 153],\n+        \"csrfmiddlewaretok\": [12, 153],\n         \"csrfresponsemiddlewar\": [59, 209, 252],\n-        \"csrftoken\": [12, 190, 212, 257],\n+        \"csrftok\": [12, 190, 212, 257],\n         \"csrfviewmiddlewar\": [59, 86, 153, 171, 188, 209, 252, 477, 488, 585, 588, 603],\n         \"css\": [0, 5, 25, 33, 40, 71, 77, 85, 103, 135, 151, 152, 155, 161, 168, 190, 196, 222, 260, 304, 316, 348, 376, 392, 436, 488, 502, 554, 579, 581, 602],\n-        \"css_class\": [161, 543],\n+        \"css_classes\": [161, 543],\n         \"csv\": [0, 33, 38, 45, 116, 188, 194, 196, 604],\n         \"csv_data\": 37,\n         \"ct\": [100, 115, 118],\n         \"ct_field\": [86, 106],\n         \"ct_fk_field\": [86, 106],\n-        \"ctime\": 159,\n+        \"ctim\": 159,\n         \"ctrl\": [59, 61, 252, 260, 611],\n         \"ctx\": 55,\n-        \"ctype\": [118, 120, 121],\n-        \"cube\": 176,\n+        \"ctypes\": [118, 120, 121],\n+        \"cub\": 176,\n         \"cubic\": 115,\n         \"cubicsplin\": 115,\n-        \"cull\": [376, 551],\n-        \"cull_frequ\": 551,\n-        \"cultur\": [178, 578, 594],\n+        \"cull\": 551,\n+        \"cull_frequency\": 551,\n+        \"culled\": 551,\n+        \"culling\": [376, 551],\n+        \"cultures\": [178, 578, 594],\n         \"cumbersom\": [202, 535],\n-        \"cumul\": 176,\n+        \"cumulativ\": 176,\n         \"cur_languag\": 596,\n-        \"curat\": 53,\n-        \"curiou\": [47, 572],\n+        \"curated\": 53,\n+        \"curious\": [47, 572],\n         \"curl\": [57, 61, 612],\n-        \"curli\": [52, 70, 78, 193],\n-        \"currenc\": 178,\n-        \"current\": [1, 15, 16, 19, 26, 31, 36, 42, 51, 52, 55, 60, 61, 65, 67, 71, 73, 78, 79, 82, 86, 91, 94, 95, 98, 100, 102, 103, 105, 107, 110, 113, 115, 117, 120, 121, 122, 126, 133, 135, 141, 144, 149, 152, 153, 154, 155, 159, 161, 162, 168, 171, 172, 176, 177, 178, 181, 183, 184, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 200, 202, 203, 204, 205, 207, 208, 210, 211, 212, 213, 222, 236, 252, 254, 256, 257, 260, 271, 278, 281, 287, 291, 296, 297, 300, 304, 305, 306, 307, 308, 309, 316, 321, 325, 328, 347, 348, 354, 383, 391, 392, 404, 412, 419, 436, 451, 455, 477, 480, 488, 522, 544, 545, 546, 547, 548, 550, 551, 553, 557, 558, 559, 570, 572, 576, 577, 584, 588, 589, 591, 592, 593, 596, 598, 600, 601, 602, 604, 605, 607, 608, 609, 611, 612],\n+        \"curly\": [52, 70, 78, 193],\n+        \"currencies\": 178,\n+        \"currency\": 178,\n+        \"current\": [1, 15, 16, 19, 31, 36, 42, 51, 52, 55, 60, 61, 65, 67, 71, 73, 78, 79, 82, 91, 94, 95, 98, 100, 103, 105, 107, 113, 115, 121, 133, 135, 141, 144, 149, 152, 153, 154, 155, 159, 161, 162, 168, 171, 172, 176, 177, 178, 181, 183, 184, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 200, 202, 204, 213, 222, 236, 252, 260, 271, 291, 296, 300, 304, 305, 308, 309, 316, 328, 347, 348, 354, 391, 392, 404, 412, 436, 455, 477, 480, 488, 544, 545, 546, 548, 551, 553, 557, 559, 570, 572, 576, 577, 584, 588, 589, 591, 592, 593, 596, 598, 600, 601, 605, 607, 608, 609, 611, 612],\n         \"current_app\": [59, 103, 188, 198, 213, 362, 591],\n         \"current_datetim\": 592,\n         \"current_level\": 135,\n         \"current_nam\": 581,\n-        \"current_queri\": 567,\n+        \"current_query\": 567,\n         \"current_row\": 177,\n-        \"current_secret_kei\": 25,\n+        \"current_secret_key\": 25,\n         \"current_sit\": [150, 152],\n         \"current_tim\": 19,\n         \"current_timestamp\": [176, 522],\n         \"current_tz\": 595,\n-        \"current_us\": [155, 571],\n+        \"current_user\": [155, 571],\n         \"current_year\": [73, 194],\n         \"currentcontrolset\": 121,\n-        \"currentsitemanag\": 86,\n+        \"currently\": [1, 19, 26, 55, 67, 86, 102, 103, 105, 110, 113, 115, 117, 120, 121, 122, 126, 152, 171, 178, 181, 185, 188, 190, 193, 194, 198, 200, 203, 204, 205, 207, 208, 210, 211, 212, 213, 252, 254, 256, 257, 260, 278, 281, 287, 291, 296, 297, 304, 306, 307, 316, 321, 325, 383, 419, 451, 488, 522, 547, 548, 550, 558, 570, 572, 591, 596, 600, 602, 604, 611],\n+        \"currentsitemanager\": 86,\n         \"currentsitemiddlewar\": [150, 171, 188, 316],\n         \"currenttimenod\": 19,\n         \"currenttimenode2\": 19,\n         \"currenttimenode3\": 19,\n-        \"curri\": 421,\n+        \"curry\": 421,\n         \"cursor\": [59, 172, 177, 189, 190, 250, 268, 317, 348, 362, 436, 488, 502, 546, 567, 576],\n-        \"cursor_factori\": 503,\n-        \"cursor_tuple_fract\": 154,\n-        \"cursorwrapp\": [362, 574],\n-        \"curv\": [115, 118, 126, 543],\n+        \"cursor_factory\": 503,\n+        \"cursor_tuple_fraction\": 154,\n+        \"cursorwrapper\": [362, 574],\n+        \"curv\": [115, 118],\n+        \"curved\": [115, 126, 543],\n         \"curvepolygon\": 543,\n+        \"curves\": 118,\n         \"custodian\": 64,\n-        \"custom\": [0, 5, 11, 12, 27, 29, 33, 38, 39, 40, 45, 46, 52, 58, 59, 70, 73, 80, 82, 86, 96, 97, 100, 101, 102, 105, 106, 107, 116, 118, 121, 123, 126, 137, 139, 143, 150, 154, 156, 158, 159, 164, 166, 167, 170, 171, 172, 175, 177, 178, 180, 182, 184, 185, 186, 187, 190, 191, 192, 195, 199, 201, 202, 203, 204, 205, 206, 207, 212, 215, 222, 223, 232, 236, 246, 248, 252, 271, 291, 297, 300, 305, 309, 317, 320, 322, 323, 343, 346, 349, 354, 355, 362, 364, 370, 372, 383, 387, 391, 392, 393, 404, 408, 409, 419, 421, 429, 436, 437, 439, 440, 470, 471, 477, 488, 495, 522, 535, 543, 548, 549, 550, 552, 553, 554, 556, 565, 570, 571, 573, 576, 578, 579, 581, 582, 584, 585, 589, 590, 595, 603, 608, 609, 611],\n+        \"custom\": [0, 1, 11, 12, 27, 29, 33, 36, 39, 40, 45, 46, 52, 58, 59, 70, 73, 78, 80, 82, 86, 96, 97, 100, 101, 102, 104, 105, 106, 107, 121, 126, 137, 139, 143, 149, 150, 151, 154, 156, 158, 159, 161, 164, 166, 167, 168, 172, 175, 177, 178, 180, 181, 182, 184, 185, 186, 187, 190, 191, 195, 199, 201, 202, 203, 204, 205, 206, 207, 212, 215, 222, 223, 232, 246, 248, 252, 271, 291, 300, 305, 309, 317, 320, 322, 323, 343, 346, 349, 354, 355, 362, 364, 370, 372, 383, 387, 392, 393, 404, 408, 419, 421, 429, 436, 437, 439, 451, 470, 477, 488, 495, 522, 535, 543, 548, 550, 552, 553, 554, 565, 570, 571, 573, 576, 578, 579, 581, 582, 585, 589, 590, 596, 603, 608, 609, 611, 612],\n         \"custom_admin_sit\": 103,\n-        \"custom_cached_db_backend\": 589,\n-        \"custom_class\": 543,\n-        \"custom_csv_seri\": 604,\n+        \"custom_cached_db_back\": 589,\n+        \"custom_clas\": 543,\n+        \"custom_csv_serializer\": 604,\n         \"custom_field\": 547,\n-        \"custom_initial_valu\": 103,\n+        \"custom_initial_value\": 103,\n         \"custom_kwarg\": 580,\n         \"custom_operation_\": 172,\n         \"custom_sitemap\": 149,\n-        \"custom_storage_opt\": 13,\n-        \"custom_templ\": 102,\n+        \"custom_storage_option\": 13,\n+        \"custom_templat\": 102,\n         \"custom_th\": 600,\n-        \"custom_us\": 304,\n+        \"custom_user\": 304,\n         \"customauth\": 547,\n         \"customboundfield\": [161, 543],\n         \"customcharfield\": 16,\n+        \"customer\": [184, 569, 570, 595, 609, 612],\n         \"customer_data\": 570,\n         \"customerrorhandlertest\": 592,\n-        \"customerrorreport\": 170,\n-        \"customexceptionreport\": 32,\n-        \"customexceptionreporterfilt\": 32,\n+        \"customerrorreporter\": 170,\n+        \"customexceptionreporter\": 32,\n+        \"customexceptionreporterfilter\": 32,\n         \"customform\": [376, 543],\n-        \"customformrender\": 581,\n+        \"customformrenderer\": 581,\n         \"customheadermiddlewar\": 11,\n         \"custominlineformset\": 583,\n-        \"customiz\": [166, 185, 205, 393, 572, 580],\n+        \"customiz\": [0, 5, 13, 15, 16, 32, 33, 45, 58, 73, 105, 106, 116, 118, 121, 126, 135, 149, 154, 155, 162, 164, 167, 170, 171, 177, 178, 184, 192, 193, 202, 213, 222, 236, 260, 268, 297, 304, 316, 328, 348, 362, 376, 391, 404, 421, 436, 477, 488, 502, 522, 535, 543, 548, 549, 550, 553, 556, 568, 569, 579, 581, 583, 585, 589, 591, 593],\n+        \"customizability\": 205,\n+        \"customizabl\": [166, 185, 393, 572, 580],\n+        \"customization\": [1, 15, 17, 39, 46, 78, 103, 155, 166, 177, 181, 190, 196, 201, 205, 206, 252, 268, 316, 328, 348, 421, 436, 477, 502, 548, 570, 583, 584, 589, 591, 600],\n+        \"customized\": [17, 19, 38, 97, 102, 103, 121, 123, 135, 151, 155, 162, 166, 167, 171, 181, 188, 222, 268, 291, 304, 316, 348, 392, 409, 440, 471, 522, 543, 547, 548, 550, 551, 569, 570, 572, 580, 581, 582, 585, 592, 604, 611, 612],\n+        \"customizes\": [16, 103, 171, 596],\n         \"customlocmemcach\": 551,\n-        \"custommanag\": [304, 568],\n+        \"custommanager\": [304, 568],\n         \"custommodelfield\": 252,\n         \"customqueryset\": [568, 570, 600],\n-        \"customrender\": 161,\n-        \"customsess\": 589,\n+        \"customrenderer\": 161,\n+        \"customsession\": 589,\n         \"customstorag\": 159,\n         \"customtextfield\": 16,\n-        \"customus\": [105, 222, 304, 547],\n+        \"customuser\": [105, 222, 304, 547],\n         \"customuseradmin\": 547,\n         \"customusercreationform\": 547,\n         \"customuserfeaturetest\": 304,\n-        \"customusermanag\": 547,\n-        \"cut\": [19, 61, 70, 75, 156, 196, 551, 608],\n-        \"cv\": [151, 155],\n+        \"customusermanager\": 547,\n+        \"cut\": [19, 61, 70, 156, 551, 608],\n+        \"cutting\": [75, 196],\n         \"cve\": [58, 61, 266, 285, 502],\n+        \"cves\": 545,\n+        \"cvs\": [151, 155],\n         \"cx_oracl\": [59, 154, 222, 223, 247, 384, 392, 434, 477, 522],\n         \"cy\": 317,\n         \"cyan\": 155,\n         \"cyber\": 200,\n         \"cyberiad\": 138,\n-        \"cycl\": [19, 50, 59, 60, 61, 64, 65, 66, 87, 154, 162, 171, 188, 190, 198, 209, 213, 222, 252, 260, 316, 362, 376, 421, 436, 477, 488, 522, 535, 548, 576, 581, 596, 606, 608, 609],\n-        \"cycle_it\": 19,\n-        \"cycle_kei\": [223, 589],\n+        \"cycl\": [19, 50, 59, 60, 61, 64, 65, 66, 87, 154, 162, 171, 188, 190, 198, 209, 213, 222, 252, 316, 362, 376, 421, 436, 477, 488, 522, 535, 548, 576, 581, 596, 606, 608, 609],\n+        \"cycle_iter\": 19,\n+        \"cycle_key\": [223, 589],\n         \"cyclenod\": 19,\n+        \"cyclenodes\": 19,\n+        \"cycles\": [19, 194, 252, 260],\n         \"cyclevar\": 19,\n         \"cyclic\": 320,\n-        \"cyril\": 348,\n+        \"cyrillic\": 348,\n         \"czech\": 596,\n-        \"d\": [1, 3, 7, 9, 16, 19, 32, 35, 36, 40, 41, 45, 46, 47, 48, 52, 53, 56, 58, 60, 62, 67, 69, 70, 72, 73, 74, 77, 78, 80, 83, 86, 94, 100, 103, 110, 115, 117, 121, 124, 125, 131, 146, 149, 150, 152, 155, 161, 162, 167, 171, 178, 184, 185, 187, 190, 191, 193, 194, 196, 199, 200, 201, 202, 204, 206, 209, 252, 268, 292, 304, 316, 547, 548, 550, 551, 553, 555, 557, 568, 569, 570, 572, 576, 577, 580, 581, 583, 585, 588, 596, 598, 599, 601, 602, 605, 608, 612],\n+        \"d\": [1, 3, 7, 9, 16, 19, 32, 35, 36, 40, 41, 45, 46, 47, 48, 52, 53, 56, 58, 60, 62, 67, 69, 70, 72, 73, 74, 77, 78, 80, 83, 86, 94, 100, 103, 110, 117, 121, 125, 146, 149, 150, 152, 155, 161, 162, 167, 171, 178, 184, 185, 187, 190, 191, 193, 194, 196, 199, 200, 201, 202, 204, 206, 209, 252, 268, 292, 304, 316, 547, 548, 550, 551, 553, 555, 557, 568, 569, 570, 572, 576, 577, 580, 581, 583, 585, 588, 596, 598, 599, 601, 602, 605, 608, 612],\n         \"d1\": 125,\n         \"d2\": 125,\n         \"da300bdb\": 115,\n-        \"daemon\": [29, 31, 328, 551, 598],\n+        \"daemon\": [29, 328, 551, 598],\n+        \"daemoniz\": 31,\n         \"dahl\": [568, 590],\n         \"dahl_object\": [568, 590],\n-        \"dahlbookmanag\": 568,\n-        \"dai\": [3, 47, 52, 55, 66, 73, 74, 76, 78, 88, 89, 94, 103, 133, 135, 139, 162, 168, 174, 176, 177, 178, 190, 194, 200, 203, 209, 213, 255, 320, 328, 341, 347, 354, 362, 436, 503, 553, 556, 572, 595, 596, 604],\n-        \"daili\": [80, 149, 209, 589],\n+        \"dahlbookmanager\": 568,\n+        \"daily\": [80, 149, 209, 589],\n         \"daily_cleanup\": [59, 316],\n-        \"dairi\": 573,\n-        \"daisi\": 51,\n-        \"dalla\": 117,\n+        \"dairy\": 573,\n+        \"daisy\": 51,\n+        \"dallas\": 117,\n         \"damag\": [4, 19],\n-        \"dane\": 131,\n         \"danga\": 551,\n-        \"danger\": [19, 153, 154, 196, 264, 280, 551, 591, 596, 603],\n+        \"danger\": [196, 551],\n+        \"dangerous\": [19, 153, 154, 264, 280, 591, 596, 603],\n         \"daniel\": 612,\n         \"danish\": 208,\n         \"daphn\": [23, 26, 155],\n         \"dark\": [56, 103, 155, 451, 488, 502, 537],\n         \"dark_mod\": 103,\n         \"darussalam\": 260,\n-        \"dash\": [11, 103, 155, 188, 200, 304, 312, 328, 330, 348, 355, 358, 392, 451, 545, 591, 594],\n+        \"dash\": [103, 155, 304, 312, 348, 358, 545, 594],\n         \"dashboard\": 55,\n-        \"dat\": 115,\n+        \"dashes\": [11, 103, 155, 188, 200, 278, 306, 321, 328, 330, 355, 392, 451, 591],\n         \"data\": [0, 3, 7, 10, 12, 17, 19, 25, 32, 35, 36, 37, 38, 45, 51, 59, 60, 65, 66, 67, 70, 73, 75, 76, 79, 82, 85, 86, 89, 90, 91, 92, 94, 95, 96, 98, 102, 103, 105, 106, 109, 110, 113, 114, 116, 117, 118, 119, 120, 126, 128, 129, 132, 133, 134, 135, 136, 137, 139, 140, 142, 143, 145, 149, 150, 152, 154, 155, 156, 160, 164, 167, 168, 169, 170, 171, 172, 175, 176, 177, 180, 181, 182, 185, 187, 188, 189, 190, 192, 193, 194, 196, 200, 201, 202, 204, 205, 208, 209, 213, 214, 222, 223, 230, 242, 247, 252, 256, 266, 282, 285, 290, 297, 299, 304, 306, 309, 316, 317, 319, 320, 321, 327, 329, 332, 334, 341, 342, 343, 344, 345, 346, 348, 349, 357, 360, 362, 375, 376, 377, 383, 387, 395, 400, 407, 419, 420, 421, 422, 423, 428, 430, 436, 437, 438, 451, 452, 457, 463, 484, 488, 502, 511, 524, 535, 539, 543, 545, 546, 547, 550, 551, 553, 554, 555, 556, 557, 559, 560, 563, 564, 565, 566, 567, 569, 570, 571, 572, 573, 574, 575, 576, 577, 579, 583, 589, 591, 593, 594, 595, 596, 597, 599, 601, 602, 603, 605, 608, 609, 610, 612],\n-        \"data__bre\": [139, 572],\n+        \"data__bred\": [139, 572],\n         \"data__breed__1\": 572,\n         \"data__breed__contain\": 139,\n         \"data__cities__contain\": 436,\n         \"data__contain\": [139, 572],\n-        \"data__contained_bi\": [139, 572],\n-        \"data__has_any_kei\": [139, 572],\n-        \"data__has_kei\": [139, 572],\n-        \"data__isnul\": 572,\n+        \"data__contained_by\": [139, 572],\n+        \"data__has_any_key\": [139, 572],\n+        \"data__has_key\": [139, 572],\n+        \"data__isnull\": 572,\n         \"data__keys__overlap\": 139,\n         \"data__nam\": 436,\n-        \"data__owner__isnul\": 572,\n+        \"data__owner__isnull\": 572,\n         \"data__owner__nam\": 572,\n         \"data__owner__other_pets__0__nam\": 572,\n-        \"data__pets__has_kei\": 436,\n+        \"data__pets__has_key\": 436,\n         \"data__values__contain\": 139,\n         \"data_list\": 162,\n         \"data_sourc\": [109, 124, 127, 131],\n-        \"data_typ\": [16, 328],\n         \"data_type_check_constraint\": 328,\n+        \"data_types\": [16, 328],\n         \"data_types_suffix\": 328,\n-        \"data_upload_max_memory_s\": 213,\n+        \"data_upload_max_memory_siz\": 213,\n         \"data_upload_max_number_field\": 213,\n-        \"data_upload_max_number_fil\": [461, 479, 499],\n-        \"databas\": [0, 1, 2, 3, 5, 6, 10, 11, 14, 15, 26, 29, 34, 37, 43, 45, 46, 50, 51, 52, 59, 60, 61, 67, 70, 72, 74, 75, 76, 78, 83, 84, 85, 103, 105, 106, 107, 109, 113, 115, 116, 117, 118, 119, 120, 123, 124, 126, 134, 139, 142, 146, 148, 149, 150, 169, 170, 172, 174, 175, 179, 180, 182, 184, 185, 186, 187, 189, 193, 194, 196, 200, 203, 207, 209, 211, 214, 215, 216, 218, 223, 236, 247, 256, 257, 266, 271, 285, 296, 300, 308, 309, 312, 317, 320, 323, 326, 327, 329, 330, 336, 340, 341, 343, 344, 345, 346, 349, 351, 354, 355, 359, 361, 364, 377, 385, 387, 391, 393, 404, 416, 419, 443, 448, 457, 484, 518, 528, 538, 545, 546, 547, 548, 549, 550, 553, 555, 557, 560, 568, 569, 572, 574, 579, 581, 583, 596, 597, 599, 600, 603, 604, 605, 608],\n+        \"data_upload_max_number_files\": [461, 479, 499],\n+        \"databas\": [0, 1, 2, 3, 5, 6, 10, 11, 14, 15, 25, 26, 29, 33, 34, 37, 43, 45, 46, 50, 51, 52, 59, 61, 67, 70, 72, 74, 75, 76, 78, 83, 84, 85, 103, 105, 106, 107, 113, 116, 117, 118, 119, 120, 123, 124, 126, 134, 139, 142, 146, 148, 149, 150, 170, 172, 175, 179, 180, 182, 184, 185, 186, 189, 193, 194, 196, 200, 203, 205, 209, 211, 214, 215, 216, 218, 223, 236, 256, 257, 266, 271, 285, 296, 300, 308, 309, 312, 317, 320, 323, 326, 329, 330, 336, 340, 344, 345, 346, 349, 351, 354, 355, 359, 361, 364, 377, 387, 391, 393, 404, 416, 419, 443, 448, 457, 484, 518, 528, 545, 546, 547, 548, 549, 550, 553, 555, 557, 560, 566, 568, 569, 572, 574, 579, 581, 583, 596, 597, 599, 600, 603, 604, 605, 608, 609],\n         \"database_\": [59, 252],\n         \"database_backward\": [172, 222],\n         \"database_engin\": [204, 252],\n         \"database_forward\": [172, 222],\n         \"database_host\": 252,\n         \"database_nam\": [190, 206, 252, 598],\n-        \"database_oper\": [44, 172, 488],\n-        \"database_opt\": [204, 252],\n+        \"database_operation\": [44, 172, 488],\n+        \"database_option\": [204, 252],\n         \"database_password\": 252,\n         \"database_port\": 252,\n         \"database_record\": 193,\n-        \"database_rout\": [316, 328, 570],\n-        \"database_us\": 252,\n+        \"database_router\": [316, 328, 570],\n+        \"database_user\": 252,\n         \"databasecach\": [190, 551],\n-        \"databasecli\": [436, 451],\n-        \"databasecr\": [328, 348, 362],\n+        \"databaseclient\": [436, 451],\n+        \"databasecreation\": [328, 348, 362],\n         \"databasedefault\": 178,\n         \"databaseerror\": [154, 156, 185, 268, 546, 576],\n-        \"databasefeatur\": [56, 154, 213, 222, 348, 362, 376, 392, 421, 436, 451, 488, 502, 522],\n-        \"databaseintrospect\": [59, 222, 362, 376, 392, 421, 488, 502],\n-        \"databaseoper\": [59, 213, 222, 348, 362, 376, 421, 436, 451, 477, 488, 522],\n+        \"databasefeatures\": [56, 154, 213, 222, 348, 362, 376, 392, 421, 436, 451, 488, 502, 522],\n+        \"databaseintrospection\": [59, 222, 362, 376, 392, 421, 488, 502],\n+        \"databaseoperation\": [59, 213, 222, 348, 362, 376, 421, 436, 451, 477, 488, 522],\n+        \"databases\": [0, 5, 6, 14, 15, 16, 27, 35, 45, 56, 59, 60, 73, 109, 115, 130, 131, 142, 155, 169, 172, 174, 175, 176, 177, 178, 180, 181, 184, 185, 187, 189, 191, 197, 204, 207, 214, 222, 223, 247, 256, 257, 260, 304, 308, 316, 326, 327, 328, 329, 341, 343, 348, 362, 377, 385, 392, 421, 436, 451, 477, 488, 522, 535, 538, 543, 552, 565, 569, 571, 574, 576, 597, 600, 604, 611, 612],\n         \"databaseschemaeditor\": 477,\n-        \"databasevalid\": [59, 348],\n-        \"databasewrapp\": [16, 154, 191, 222, 252, 268, 328, 362, 392, 488, 546],\n-        \"databrows\": 59,\n+        \"databasevalidation\": [59, 348],\n+        \"databasewrapper\": [16, 154, 191, 222, 252, 268, 328, 362, 392, 488, 546],\n+        \"databrow\": 59,\n         \"dataerror\": 156,\n         \"datafil\": 328,\n-        \"datafile_exts\": 362,\n-        \"datafile_maxs\": 328,\n-        \"datafile_s\": 362,\n+        \"datafile_extsiz\": 362,\n+        \"datafile_maxsiz\": 328,\n+        \"datafile_siz\": 362,\n         \"datafile_tmp\": 328,\n-        \"datafile_tmp_exts\": 362,\n-        \"datafile_tmp_maxs\": 328,\n-        \"datafile_tmp_s\": 362,\n+        \"datafile_tmp_extsiz\": 362,\n+        \"datafile_tmp_maxsiz\": 328,\n+        \"datafile_tmp_siz\": 362,\n         \"dataset\": [116, 131, 268, 291, 600],\n         \"datasourc\": [109, 124, 131, 451],\n-        \"datastructur\": [59, 188, 206, 348, 436, 522],\n+        \"datastructures\": [59, 188, 206, 348, 436, 522],\n         \"datatupl\": 577,\n         \"datatyp\": [115, 154, 167, 178, 213, 436],\n-        \"date\": [0, 3, 16, 19, 42, 49, 56, 58, 61, 65, 66, 70, 73, 74, 76, 78, 90, 92, 93, 102, 103, 105, 115, 133, 139, 141, 149, 154, 161, 162, 168, 172, 174, 175, 177, 178, 180, 181, 186, 190, 193, 200, 205, 213, 215, 218, 219, 222, 234, 246, 260, 280, 291, 305, 316, 317, 328, 346, 348, 353, 362, 376, 436, 451, 477, 488, 502, 545, 547, 551, 553, 555, 557, 559, 563, 569, 572, 580, 581, 582, 583, 584, 589, 592, 593, 594, 595, 596, 600, 604, 608, 611],\n+        \"datatypes\": 154,\n+        \"date\": [0, 3, 16, 19, 42, 49, 56, 58, 61, 65, 66, 70, 73, 74, 76, 78, 90, 92, 94, 102, 103, 105, 115, 133, 141, 149, 154, 161, 162, 168, 172, 174, 175, 176, 177, 178, 181, 186, 190, 200, 205, 213, 215, 219, 222, 234, 246, 252, 260, 291, 305, 316, 317, 328, 346, 348, 362, 376, 451, 477, 488, 545, 547, 551, 553, 555, 557, 559, 563, 569, 572, 580, 581, 582, 583, 584, 589, 592, 593, 595, 596, 600, 604, 608, 611],\n         \"date__year\": 182,\n         \"date_attr\": [168, 362],\n-        \"date_bas\": 260,\n-        \"date_cr\": 103,\n+        \"date_based\": 260,\n+        \"date_created\": 103,\n         \"date_extract_sql\": [206, 348, 488],\n         \"date_field\": [88, 89, 94, 149, 176],\n         \"date_format\": [133, 168, 194, 213, 249, 252, 268, 596],\n-        \"date_hierarchi\": [86, 103, 222, 260, 376, 533],\n+        \"date_hierarchy\": [86, 103, 222, 260, 376, 533],\n         \"date_input_format\": [162, 168, 436, 596],\n         \"date_interval_sql\": [328, 362],\n-        \"date_join\": [103, 105, 182, 183, 328, 547, 569],\n+        \"date_joined\": [103, 105, 182, 183, 328, 547, 569],\n         \"date_list\": [89, 94, 291],\n         \"date_list_period\": [89, 94],\n         \"date_of_birth\": 547,\n-        \"date_to_be_format\": 19,\n+        \"date_to_be_formatted\": 19,\n         \"date_trunc\": 190,\n         \"date_trunc_sql\": [206, 451, 488],\n         \"date_typ\": 94,\n-        \"date_upd\": 19,\n+        \"date_updated\": 19,\n         \"datedcommentform\": 161,\n         \"datedetailview\": 92,\n         \"datefield\": [16, 70, 86, 89, 94, 102, 103, 139, 140, 150, 161, 168, 174, 181, 182, 184, 185, 206, 208, 209, 219, 222, 260, 316, 328, 362, 376, 392, 429, 430, 436, 515, 533, 547, 553, 560, 563, 569, 572, 574, 580, 581, 582, 583, 604],\n-        \"datefieldlistfilt\": 213,\n+        \"datefieldlistfilter\": 213,\n         \"dateform\": 162,\n         \"dateinput\": [162, 178, 362],\n         \"datemixin\": [89, 92],\n-        \"datepars\": [0, 595],\n+        \"datepar\": [0, 595],\n         \"daterang\": [139, 140],\n         \"daterangefield\": [345, 415],\n+        \"dates\": [16, 73, 76, 89, 94, 103, 133, 139, 162, 174, 176, 180, 193, 218, 252, 280, 319, 345, 348, 353, 376, 436, 581, 593, 594],\n         \"dateselectorwidget\": 168,\n-        \"datetim\": [16, 19, 59, 70, 73, 76, 78, 89, 102, 103, 105, 133, 139, 149, 152, 155, 159, 161, 162, 168, 174, 176, 177, 178, 180, 181, 186, 188, 190, 191, 194, 200, 206, 213, 222, 252, 253, 290, 291, 299, 305, 316, 317, 320, 328, 329, 362, 369, 392, 421, 436, 451, 477, 488, 503, 522, 551, 559, 563, 569, 572, 580, 589, 592, 600, 604, 607],\n+        \"datetim\": [16, 19, 59, 70, 73, 76, 78, 89, 102, 105, 133, 139, 149, 152, 159, 161, 162, 168, 174, 176, 177, 178, 180, 181, 185, 186, 188, 190, 191, 194, 200, 206, 213, 222, 252, 253, 290, 291, 299, 304, 316, 317, 320, 328, 329, 348, 369, 392, 421, 436, 451, 477, 488, 503, 522, 551, 559, 563, 569, 572, 580, 589, 592, 600, 604, 607],\n         \"datetime_cast_date_sql\": [348, 362, 421, 488],\n         \"datetime_cast_sql\": [206, 348],\n         \"datetime_cast_time_sql\": [222, 362, 488],\n         \"datetime_extract_sql\": [362, 421, 488],\n         \"datetime_field\": 176,\n         \"datetime_format\": [194, 252, 328, 596],\n         \"datetime_input_format\": [162, 168, 436, 596],\n         \"datetime_saf\": [59, 290, 299, 477, 522],\n         \"datetime_trunc_sql\": [362, 488],\n-        \"datetimeawarejsonencod\": 222,\n+        \"datetimeawarejsonencoder\": 222,\n         \"datetimefield\": [16, 19, 59, 73, 78, 86, 94, 102, 103, 136, 137, 139, 140, 154, 161, 168, 177, 180, 181, 183, 184, 185, 209, 217, 222, 320, 348, 362, 376, 392, 421, 429, 430, 436, 502, 522, 533, 553, 559, 583, 595, 604],\n         \"datetimeinput\": [162, 178],\n         \"datetimerangefield\": [137, 345, 415, 488],\n+        \"datetimes\": [59, 73, 103, 155, 176, 190, 194, 200, 268, 291, 305, 316, 362, 421, 436, 451, 477, 522, 589, 595],\n         \"datetimetzrang\": [139, 140],\n         \"datum\": [115, 120, 124, 131],\n         \"datumgrid\": 120,\n-        \"daunt\": 67,\n-        \"davi\": 117,\n+        \"daunting\": 67,\n+        \"davis\": 117,\n+        \"day\": [3, 47, 52, 55, 66, 73, 74, 76, 78, 88, 89, 94, 103, 133, 135, 139, 162, 168, 174, 176, 177, 178, 190, 194, 200, 203, 209, 213, 255, 320, 328, 341, 347, 354, 362, 436, 503, 553, 556, 572, 595, 596, 604],\n         \"day_format\": [88, 94],\n         \"day_label\": 168,\n         \"day_lt\": 316,\n         \"dayarchiveview\": 92,\n         \"daylight\": [176, 190, 194, 595],\n         \"daymixin\": [89, 92],\n         \"db\": [7, 14, 16, 44, 56, 59, 60, 61, 70, 71, 73, 75, 85, 86, 89, 91, 100, 103, 106, 109, 110, 114, 116, 117, 122, 124, 126, 130, 131, 136, 137, 138, 139, 140, 141, 146, 150, 155, 156, 162, 172, 173, 174, 175, 176, 177, 178, 180, 181, 183, 184, 185, 186, 189, 190, 191, 201, 206, 213, 222, 223, 252, 304, 329, 343, 348, 362, 376, 421, 436, 451, 452, 477, 488, 502, 511, 512, 522, 524, 525, 530, 535, 538, 539, 540, 543, 546, 547, 550, 551, 552, 553, 554, 558, 559, 560, 562, 563, 564, 565, 567, 568, 569, 570, 572, 574, 576, 579, 583, 589, 595, 596, 598, 600, 604, 606, 611, 612],\n         \"db8\": 316,\n-        \"db_alia\": 172,\n-        \"db_collat\": [145, 154, 178, 451, 502],\n+        \"db_alias\": 172,\n+        \"db_collation\": [145, 154, 178, 451, 502],\n         \"db_column\": [16, 154, 155, 172, 189, 328, 342, 496, 569],\n         \"db_comment\": [86, 502],\n         \"db_constraint\": [178, 245, 304],\n         \"db_default\": [86, 177, 181, 522, 527, 529, 533, 569],\n         \"db_field\": [103, 570, 583],\n         \"db_for_read\": [551, 570],\n         \"db_for_writ\": [551, 570],\n         \"db_index\": [16, 86, 126, 139, 154, 189, 222, 223, 347, 354, 530, 571, 575, 589],\n-        \"db_manag\": 570,\n-        \"db_migrat\": 190,\n-        \"db_name\": 16,\n+        \"db_manager\": 570,\n+        \"db_migration\": 190,\n+        \"db_nam\": 16,\n         \"db_persist\": [178, 522],\n         \"db_set\": 570,\n         \"db_tabl\": [35, 44, 86, 154, 172, 177, 178, 185, 190, 250, 251, 317, 320, 363, 416, 434, 489, 569, 574],\n-        \"db_table_com\": [86, 172, 502, 520],\n+        \"db_table_comment\": [86, 172, 502, 520],\n         \"db_tablespac\": [16, 362, 575],\n-        \"db_type\": [16, 178, 252, 320, 522],\n+        \"db_typ\": [16, 178, 252, 320, 522],\n         \"dba\": 154,\n         \"dbf\": [115, 131, 190],\n         \"dbms_lob\": [154, 514],\n         \"dbms_random\": 154,\n-        \"dbname\": 154,\n-        \"dbprimari\": 609,\n-        \"dbprod01n\": 154,\n+        \"dbnam\": 154,\n+        \"dbprimary\": 609,\n+        \"dbprod01ned\": 154,\n         \"dbreplica\": 609,\n         \"dbrouter\": 44,\n         \"dbshell\": [44, 172, 190, 328, 348, 359, 362, 392, 393, 421, 436, 452, 477],\n-        \"dbstore\": 589,\n+        \"dbstor\": 589,\n         \"dcmake_build_typ\": 120,\n         \"dd\": [44, 177, 178, 188, 200, 595, 600, 604],\n         \"ddl\": [44, 154, 172, 600],\n         \"ddthh\": 604,\n-        \"de\": [117, 118, 133, 152, 155, 190, 194, 268, 594, 596],\n         \"de_at\": [594, 596],\n-        \"deactiv\": [15, 61, 200, 328, 329, 376, 489, 593, 595, 596],\n-        \"deactivate_al\": [200, 596],\n+        \"deactivat\": [15, 61, 200, 593, 595, 596],\n+        \"deactivate_all\": [200, 596],\n+        \"deactivated\": [200, 328, 329, 376, 489],\n+        \"deactivates\": 200,\n+        \"deactivation\": 15,\n         \"dead\": [2, 76],\n-        \"deadlin\": [2, 3, 51, 608],\n+        \"deadlin\": 2,\n+        \"deadlines\": [3, 51, 608],\n         \"deadlock\": [213, 309],\n-        \"deal\": [16, 27, 36, 37, 57, 59, 67, 70, 72, 73, 75, 76, 77, 100, 103, 154, 161, 168, 176, 178, 184, 185, 188, 190, 191, 197, 200, 205, 209, 291, 316, 320, 348, 546, 547, 550, 551, 553, 557, 569, 573, 579, 581, 583, 595, 600, 602, 612],\n+        \"deal\": [16, 36, 57, 67, 70, 72, 76, 77, 100, 103, 168, 176, 178, 188, 197, 200, 209, 291, 348, 547, 550, 551, 553, 569, 579, 580, 581, 583, 600, 602, 612],\n+        \"dealing\": [16, 27, 37, 59, 73, 75, 77, 103, 154, 161, 184, 185, 190, 191, 197, 205, 316, 320, 546, 553, 557, 569, 573, 581, 595],\n         \"dealt\": [12, 16, 103, 171, 177, 265, 284, 316, 560],\n         \"dear\": 304,\n         \"debat\": 3,\n+        \"debatabl\": 3,\n         \"debian\": [56, 120, 121, 122, 123, 151, 354],\n-        \"debug\": [0, 7, 19, 32, 36, 41, 46, 51, 56, 58, 59, 61, 63, 86, 103, 110, 113, 120, 124, 135, 151, 170, 199, 202, 213, 218, 222, 223, 252, 260, 266, 268, 285, 291, 304, 305, 316, 328, 334, 345, 348, 354, 360, 361, 362, 393, 421, 436, 437, 452, 488, 494, 502, 543, 545, 546, 552, 571, 579, 588, 592, 599, 602, 605, 606, 608, 609, 611, 612],\n+        \"debug\": [0, 7, 19, 32, 36, 41, 46, 56, 58, 59, 61, 86, 103, 110, 120, 124, 135, 151, 170, 199, 202, 213, 218, 222, 223, 252, 260, 266, 268, 285, 291, 305, 316, 328, 334, 345, 348, 354, 360, 361, 393, 421, 436, 437, 452, 488, 494, 502, 543, 545, 546, 552, 571, 579, 588, 592, 599, 602, 605, 606, 608, 609, 611, 612],\n         \"debug_mod\": 609,\n-        \"debug_propagate_except\": 588,\n+        \"debug_propagate_exception\": 588,\n         \"debug_sql\": 609,\n-        \"debugg\": [155, 421, 436, 609],\n-        \"debugundefin\": 608,\n+        \"debugg\": [19, 32, 36, 51, 63, 79, 113, 151, 155, 193, 194, 213, 268, 304, 354, 362, 592, 599, 606],\n+        \"debugger\": [155, 421, 436, 609],\n+        \"debugundefined\": 608,\n         \"debut\": 252,\n         \"dec\": [168, 194, 362, 376],\n         \"decad\": [102, 103],\n         \"decade_born_in\": 103,\n-        \"decadebornlistfilt\": 102,\n-        \"decemb\": [185, 217, 231, 242, 250, 265, 284, 304, 305, 328, 337, 348, 352, 362, 376, 383, 386, 410, 419, 420, 421, 422, 442, 445, 453, 477, 496, 511, 520, 522, 524, 539],\n+        \"decadebornlistfilter\": 102,\n+        \"decades\": 102,\n+        \"december\": [185, 217, 231, 242, 250, 265, 284, 304, 305, 328, 337, 348, 352, 362, 376, 383, 386, 410, 419, 420, 421, 422, 442, 445, 453, 477, 496, 511, 520, 522, 524, 539],\n         \"decent\": 126,\n-        \"decid\": [3, 13, 16, 19, 47, 51, 65, 76, 80, 102, 114, 154, 168, 178, 190, 200, 209, 210, 268, 346, 550, 570, 571, 588, 591, 595, 596, 598],\n-        \"decim\": [109, 118, 131, 162, 176, 178, 190, 194, 199, 201, 206, 213, 233, 355, 365, 388, 392, 421, 436, 451, 477, 509, 533, 560, 589, 593, 600, 604],\n-        \"decimal_plac\": [86, 162, 178, 201, 206, 560, 579, 593],\n-        \"decimal_separ\": [362, 436, 596],\n+        \"decid\": [13, 16, 19, 47, 76, 102, 114, 168, 178, 200, 268, 550, 570, 571, 595, 596, 598],\n+        \"decided\": [3, 65, 80, 154, 209, 210, 346, 591],\n+        \"decides\": [51, 190, 588],\n+        \"decimal\": [109, 118, 131, 162, 176, 178, 190, 194, 199, 201, 206, 213, 233, 355, 365, 388, 392, 421, 436, 451, 477, 509, 533, 560, 589, 593, 600, 604],\n+        \"decimal_places\": [86, 162, 178, 201, 206, 560, 579, 593],\n+        \"decimal_separator\": [362, 436, 596],\n         \"decimalfield\": [86, 109, 139, 140, 177, 304, 316, 362, 363, 436, 471, 473, 488, 514, 560, 579, 583, 593],\n         \"decimalrangefield\": [392, 488],\n-        \"decimalseri\": 600,\n-        \"decimalvalid\": 178,\n-        \"decis\": [48, 51, 55, 61, 64, 65, 66, 82, 126, 154, 172, 203, 213, 260, 328, 346, 436, 551, 569, 570, 579, 589],\n-        \"declar\": [1, 36, 44, 59, 61, 72, 78, 81, 86, 103, 161, 162, 167, 168, 172, 178, 183, 184, 185, 194, 205, 206, 207, 316, 328, 348, 377, 392, 436, 451, 488, 502, 546, 555, 557, 568, 569, 582, 583, 588, 591, 600, 606, 609, 612],\n+        \"decimalserializer\": 600,\n+        \"decimalvalidator\": 178,\n+        \"decision\": [48, 51, 55, 61, 64, 65, 66, 82, 126, 154, 172, 203, 213, 260, 328, 346, 436, 551, 569, 570, 579, 589],\n+        \"declar\": [1, 59, 61, 103, 161, 162, 178, 184, 194, 316, 348, 392, 436, 451, 502, 546, 568, 569, 583, 588, 600, 609],\n+        \"declaration\": [36, 72, 78, 86, 103, 172, 185, 205, 206, 207, 328, 488, 555, 569, 582, 600, 609, 612],\n+        \"declarativ\": [172, 600],\n+        \"declaratively\": [161, 172, 583],\n+        \"declared\": [44, 81, 86, 103, 167, 168, 183, 185, 206, 377, 392, 546, 557, 568, 569, 591, 606],\n         \"declared_fieldset\": [59, 348],\n+        \"declares\": [178, 606],\n         \"declin\": 64,\n-        \"decod\": [8, 162, 178, 188, 197, 200, 222, 291, 309, 316, 362, 370, 436, 437, 452, 502, 506, 530, 577, 589, 604],\n-        \"decodeuricompon\": 12,\n-        \"decompress\": [115, 140, 168],\n-        \"deconstruct\": [13, 178, 201, 247, 317, 320, 329, 369, 443],\n-        \"decor\": [0, 13, 14, 15, 19, 42, 45, 55, 56, 59, 78, 99, 149, 153, 171, 188, 190, 191, 192, 198, 204, 213, 252, 260, 283, 287, 289, 291, 296, 298, 316, 317, 318, 328, 342, 346, 348, 372, 376, 421, 436, 477, 478, 488, 528, 535, 551, 552, 565, 571, 576, 585, 587, 588, 597, 600, 602, 603, 606, 612],\n+        \"decod\": [8, 188, 197, 291, 316, 362, 437, 452, 589, 604],\n+        \"decoded\": [178, 188, 197, 222, 309, 502, 506, 530, 577, 589],\n+        \"decoder\": [162, 178, 436, 437, 589],\n+        \"decodes\": [200, 370],\n+        \"decodeuricomponent\": 12,\n+        \"decompres\": [140, 168],\n+        \"decompress\": 115,\n+        \"decompressed\": 168,\n+        \"decompression\": 168,\n+        \"deconstruct\": [13, 16, 178, 201, 247, 320, 329, 369],\n+        \"deconstructed\": 443,\n+        \"deconstructibl\": [13, 317, 600],\n+        \"deconstruction\": 320,\n+        \"decorat\": [12, 153, 188, 200, 348, 584, 612],\n+        \"decorated\": [32, 103, 200, 283, 317, 318, 342, 477, 488, 522, 548, 556, 600, 606, 612],\n+        \"decoration\": [289, 298, 488],\n+        \"decorator\": [0, 13, 14, 15, 19, 42, 45, 55, 56, 59, 78, 99, 149, 153, 171, 190, 191, 192, 198, 204, 213, 252, 260, 287, 289, 291, 296, 298, 316, 317, 328, 346, 348, 372, 376, 421, 436, 478, 488, 528, 535, 551, 552, 556, 565, 571, 576, 585, 587, 588, 597, 600, 602, 603, 606, 612],\n         \"decorator_from_middlewar\": [200, 252],\n         \"decorator_from_middleware_with_arg\": 200,\n-        \"decoupl\": [9, 19, 70, 71, 203, 205, 206, 268, 605, 606],\n+        \"decoupl\": [19, 70, 71, 268],\n+        \"decoupled\": [9, 70, 203, 205, 206, 606],\n+        \"decouples\": 605,\n         \"decr\": [209, 451, 551],\n-        \"decr_vers\": [451, 551],\n-        \"decreas\": [16, 155, 185, 550, 552, 571, 591, 611],\n+        \"decr_version\": [451, 551],\n+        \"decreas\": [16, 155, 185, 550, 552, 571, 611],\n+        \"decreases\": 591,\n         \"decrement\": [181, 209, 551],\n-        \"dedic\": [43, 61, 107, 144, 151, 194, 204, 205, 304],\n+        \"decremented\": 551,\n+        \"dedicat\": 107,\n+        \"dedicated\": [43, 61, 144, 151, 194, 204, 205, 304],\n+        \"dedication\": 304,\n         \"deduc\": [82, 150],\n-        \"dedupl\": [143, 306, 321],\n         \"deduplicate_item\": [143, 535],\n-        \"deem\": 64,\n-        \"deep\": [59, 73, 80, 190, 222, 451, 488, 503, 556, 560, 563, 572, 612],\n-        \"deepcopi\": [59, 188, 206, 317, 329, 451, 488, 612],\n+        \"deduplicates\": [306, 321],\n+        \"deduplication\": 143,\n+        \"deemed\": 64,\n+        \"deepcopy\": [59, 188, 206, 317, 329, 451, 488, 612],\n         \"deeper\": 190,\n-        \"deepli\": [168, 206, 320, 517],\n+        \"deeply\": [168, 206, 320, 517],\n         \"def\": [12, 13, 14, 15, 16, 17, 18, 19, 32, 36, 37, 38, 44, 52, 55, 56, 67, 70, 72, 73, 74, 75, 76, 78, 85, 87, 89, 90, 91, 97, 99, 100, 101, 102, 103, 106, 112, 124, 131, 135, 139, 149, 150, 151, 152, 153, 154, 161, 162, 167, 168, 170, 171, 172, 177, 178, 181, 185, 188, 190, 191, 192, 193, 196, 197, 198, 200, 201, 202, 206, 213, 222, 252, 260, 268, 304, 316, 348, 376, 392, 436, 488, 522, 543, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 559, 562, 563, 564, 565, 567, 568, 569, 570, 572, 574, 576, 577, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 595, 596, 600, 601, 604, 606, 608, 609, 611, 612],\n         \"default\": [0, 6, 8, 11, 12, 13, 15, 16, 17, 19, 23, 27, 29, 30, 31, 32, 34, 35, 36, 38, 39, 42, 43, 44, 54, 55, 56, 58, 59, 61, 65, 67, 71, 72, 73, 74, 75, 76, 77, 78, 82, 85, 86, 87, 89, 91, 94, 95, 96, 97, 98, 99, 100, 102, 105, 106, 107, 108, 109, 110, 113, 114, 115, 116, 118, 120, 121, 124, 126, 128, 130, 131, 135, 136, 137, 139, 140, 143, 146, 148, 149, 150, 151, 152, 154, 157, 158, 160, 162, 165, 166, 168, 171, 172, 173, 174, 175, 177, 180, 181, 182, 183, 184, 186, 187, 191, 192, 193, 196, 197, 198, 199, 200, 201, 202, 204, 205, 206, 207, 208, 209, 214, 215, 219, 220, 224, 234, 249, 252, 254, 266, 274, 278, 285, 296, 297, 303, 306, 308, 309, 312, 320, 321, 323, 330, 340, 343, 346, 349, 354, 355, 357, 368, 383, 386, 392, 393, 403, 409, 419, 426, 428, 436, 440, 448, 451, 471, 472, 480, 488, 502, 503, 545, 546, 549, 550, 551, 553, 554, 556, 557, 558, 559, 560, 563, 564, 569, 570, 571, 572, 574, 575, 579, 580, 581, 582, 585, 588, 589, 590, 592, 593, 596, 597, 598, 599, 600, 603, 604, 606, 607, 608, 609, 611],\n-        \"default_app_config\": [59, 348, 451, 488],\n+        \"default_app_conf\": [59, 348, 451, 488],\n         \"default_auto_field\": [71, 85, 178, 451, 452, 569],\n         \"default_bound\": [139, 488],\n         \"default_charset\": [188, 192, 197, 577],\n         \"default_content_typ\": [59, 362, 421],\n         \"default_data\": 162,\n         \"default_date_input_format\": [59, 252],\n         \"default_datetime_input_format\": [59, 252],\n-        \"default_db_alia\": [175, 181, 268, 612],\n+        \"default_db_alias\": [175, 181, 268, 612],\n         \"default_error_messag\": 328,\n-        \"default_exception_report\": [32, 188, 436],\n-        \"default_exception_reporter_filt\": [32, 188, 436],\n+        \"default_exception_reporter\": [32, 188, 436],\n+        \"default_exception_reporter_filter\": [32, 188, 436],\n         \"default_file_storag\": [59, 502, 517, 518, 535],\n         \"default_foo_view\": 52,\n         \"default_from_email\": [25, 105, 193, 548, 577, 605],\n         \"default_hashing_algorithm\": [59, 86, 477],\n         \"default_index_tablespac\": [178, 575],\n         \"default_lat\": 113,\n         \"default_list\": 188,\n-        \"default_log\": 170,\n+        \"default_logg\": 170,\n         \"default_lon\": 113,\n-        \"default_manag\": 568,\n+        \"default_manager\": 568,\n         \"default_manager_nam\": [213, 568],\n         \"default_message_level\": [135, 193, 316],\n-        \"default_norepli\": 551,\n+        \"default_noreply\": 551,\n         \"default_password_list_path\": 550,\n-        \"default_permiss\": [214, 316, 376],\n+        \"default_permission\": [214, 316, 376],\n         \"default_related_nam\": [59, 178, 362, 384],\n-        \"default_render\": [161, 166],\n-        \"default_serv\": 25,\n+        \"default_renderer\": [161, 166],\n+        \"default_server\": 25,\n         \"default_set\": 605,\n         \"default_sit\": 103,\n         \"default_storag\": [159, 579],\n         \"default_storage_engin\": 154,\n         \"default_tablespac\": [184, 575],\n         \"default_time_input_format\": [59, 252],\n         \"default_timeout\": 551,\n-        \"default_token_gener\": 548,\n-        \"default_transaction_isol\": 154,\n-        \"default_user_attribut\": 550,\n-        \"default_valid\": 167,\n-        \"default_validator_class\": [59, 316, 348],\n-        \"default_vers\": 61,\n-        \"default_zoom\": [113, 362],\n+        \"default_token_generator\": 548,\n+        \"default_transaction_isolation\": 154,\n+        \"default_user_attributes\": 550,\n+        \"default_validator\": 167,\n+        \"default_validator_clas\": [59, 316, 348],\n+        \"default_version\": 61,\n+        \"default_zom\": [113, 362],\n         \"defaultdict\": 196,\n-        \"defaultfe\": 200,\n-        \"defaultfilt\": 19,\n+        \"defaulted\": [260, 304, 328],\n+        \"defaultfed\": 200,\n+        \"defaultfilter\": 19,\n         \"defaults__exact\": 185,\n         \"defaultstorag\": 159,\n-        \"defaultstoragefind\": 190,\n+        \"defaultstoragefinder\": 190,\n         \"defaulttag\": 19,\n-        \"defaulttestload\": 609,\n+        \"defaulttestloader\": 609,\n         \"defeat\": [185, 188, 190, 212, 257, 602],\n         \"defect\": [4, 61],\n+        \"defen\": [153, 171, 188],\n         \"defenc\": 185,\n-        \"defens\": [153, 168, 171, 188],\n-        \"defer\": [44, 46, 65, 73, 103, 137, 154, 175, 181, 189, 192, 213, 291, 313, 316, 328, 344, 362, 488, 503, 514, 539, 557, 565, 572, 576],\n-        \"deferr\": [73, 86, 213, 362, 392, 436, 612],\n+        \"defensiv\": 168,\n+        \"defensively\": 168,\n+        \"defer\": [44, 103, 154, 181, 192, 209, 213, 291, 313, 316, 344, 503, 514, 557, 572, 574, 576],\n+        \"deferr\": [488, 503, 571],\n+        \"deferrabl\": [73, 86, 213, 362, 392, 436, 612],\n         \"deferrable_sql\": 206,\n+        \"deferred\": [46, 65, 73, 137, 154, 175, 181, 185, 189, 213, 291, 328, 344, 362, 539, 565, 574],\n         \"deferred_field\": [181, 604],\n-        \"defin\": [0, 9, 13, 14, 15, 16, 19, 23, 25, 27, 29, 30, 32, 36, 41, 44, 52, 56, 58, 59, 70, 72, 73, 74, 75, 82, 85, 86, 87, 88, 89, 91, 94, 96, 97, 100, 102, 103, 105, 106, 107, 114, 115, 117, 124, 126, 128, 135, 137, 143, 146, 149, 150, 151, 152, 153, 154, 155, 156, 159, 160, 161, 162, 166, 167, 168, 170, 171, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 188, 190, 191, 192, 193, 194, 195, 196, 198, 200, 202, 203, 209, 214, 222, 252, 256, 260, 268, 291, 304, 312, 316, 317, 328, 342, 348, 354, 355, 362, 376, 421, 428, 436, 451, 452, 488, 502, 512, 514, 525, 532, 540, 543, 547, 548, 549, 550, 551, 553, 554, 555, 556, 558, 560, 562, 563, 564, 565, 568, 569, 571, 572, 573, 574, 576, 579, 580, 581, 582, 583, 584, 585, 588, 589, 591, 592, 594, 595, 596, 597, 599, 600, 603, 604, 605, 608, 611, 612],\n-        \"definit\": [0, 19, 35, 52, 73, 74, 85, 86, 109, 110, 113, 115, 118, 131, 139, 155, 159, 165, 167, 168, 172, 178, 181, 185, 190, 194, 200, 205, 206, 252, 266, 268, 285, 291, 316, 328, 362, 488, 530, 547, 556, 560, 566, 569, 570, 572, 573, 581, 583, 589, 593, 595, 596, 597, 600, 602, 604, 608, 609, 612],\n-        \"degrad\": [177, 274, 303, 312, 348, 362],\n-        \"degre\": [2, 115, 117, 124, 126, 131, 185],\n+        \"defin\": [0, 9, 13, 14, 15, 16, 19, 25, 27, 32, 36, 41, 52, 56, 58, 59, 70, 72, 73, 75, 85, 86, 94, 97, 100, 102, 103, 106, 107, 115, 117, 124, 135, 143, 149, 150, 152, 155, 160, 161, 162, 166, 168, 177, 178, 180, 181, 182, 184, 185, 190, 192, 193, 194, 195, 196, 198, 202, 209, 222, 252, 256, 260, 268, 291, 304, 316, 317, 328, 348, 354, 376, 421, 428, 436, 451, 488, 512, 525, 540, 543, 547, 548, 550, 553, 554, 555, 556, 558, 560, 562, 563, 564, 568, 569, 572, 576, 580, 581, 582, 583, 588, 591, 592, 596, 597, 599, 600, 603, 604, 605, 608, 612],\n+        \"defined\": [19, 23, 29, 30, 36, 41, 44, 52, 56, 59, 70, 72, 73, 74, 82, 85, 86, 87, 89, 91, 94, 97, 100, 103, 105, 106, 107, 114, 124, 126, 128, 131, 135, 146, 149, 150, 151, 152, 153, 154, 156, 159, 160, 161, 162, 167, 168, 170, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 188, 190, 191, 192, 193, 194, 196, 198, 200, 203, 209, 213, 214, 260, 268, 304, 312, 316, 328, 342, 348, 355, 451, 452, 488, 502, 514, 532, 543, 547, 548, 549, 550, 551, 555, 556, 560, 563, 564, 565, 568, 569, 570, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 583, 585, 588, 589, 591, 592, 595, 596, 599, 600, 603, 604, 606, 608, 612],\n+        \"defines\": [15, 19, 27, 36, 56, 70, 74, 85, 86, 87, 88, 96, 103, 115, 137, 149, 152, 153, 154, 155, 161, 162, 166, 171, 178, 181, 182, 185, 186, 190, 191, 193, 194, 196, 200, 213, 304, 316, 328, 348, 362, 451, 543, 547, 548, 551, 553, 569, 570, 572, 580, 581, 582, 584, 594, 595, 599, 604, 608, 609, 611],\n+        \"definitely\": [185, 190, 589],\n+        \"definition\": [0, 19, 52, 74, 85, 86, 109, 110, 113, 115, 118, 131, 139, 159, 165, 167, 168, 172, 178, 181, 185, 190, 194, 200, 205, 206, 252, 266, 268, 285, 291, 316, 328, 362, 488, 530, 547, 556, 569, 570, 572, 573, 581, 583, 593, 595, 596, 597, 600, 602, 604, 608, 609, 612],\n+        \"definitiv\": [35, 73, 155, 205, 560, 566, 569],\n+        \"degrad\": [177, 274, 303, 312],\n+        \"degradation\": [348, 362],\n+        \"degree\": [115, 124, 131, 185],\n+        \"degres\": [2, 117, 126, 131],\n         \"del\": [16, 100, 181, 188, 193, 200, 213, 589, 612],\n-        \"delai\": [172, 200, 222, 291, 304, 316, 576, 602],\n         \"delattr\": 200,\n-        \"deleg\": [3, 16, 29, 30, 87, 139, 154, 177, 185, 193, 209, 213, 252, 547, 552, 579, 612],\n-        \"delet\": [0, 7, 13, 15, 33, 35, 44, 47, 56, 59, 61, 70, 72, 73, 75, 78, 82, 85, 87, 88, 91, 95, 100, 103, 105, 106, 115, 135, 150, 153, 154, 155, 156, 157, 159, 161, 162, 172, 178, 184, 186, 188, 189, 190, 191, 193, 200, 203, 209, 213, 217, 222, 224, 312, 316, 320, 328, 340, 341, 343, 345, 348, 349, 368, 376, 392, 393, 436, 437, 451, 452, 477, 488, 535, 547, 548, 551, 553, 554, 557, 559, 560, 562, 563, 564, 568, 569, 574, 576, 579, 581, 589, 598, 603, 609, 612],\n+        \"delay\": [200, 291, 304, 316, 576, 596, 602],\n+        \"delayed\": [172, 200, 222],\n+        \"delegat\": [16, 30, 87, 177, 209, 252, 547, 552],\n+        \"delegated\": [87, 139, 185, 612],\n+        \"delegates\": [3, 29, 154, 193, 213, 579],\n+        \"delet\": [0, 7, 13, 15, 33, 44, 47, 59, 61, 70, 72, 73, 75, 78, 82, 85, 87, 88, 91, 95, 100, 103, 105, 106, 115, 150, 153, 155, 157, 159, 161, 162, 172, 178, 184, 186, 189, 191, 193, 200, 203, 209, 213, 217, 257, 316, 320, 328, 341, 343, 348, 349, 376, 392, 393, 436, 437, 451, 452, 477, 488, 535, 547, 548, 551, 553, 554, 557, 559, 560, 562, 563, 564, 568, 569, 574, 576, 579, 580, 589, 598, 600, 609, 612],\n         \"delete_bar\": 548,\n-        \"delete_confirm\": [103, 502],\n-        \"delete_confirmation_templ\": 103,\n-        \"delete_cooki\": [188, 399, 435],\n-        \"delete_first_token\": 19,\n-        \"delete_mani\": 551,\n+        \"delete_confirmation\": [103, 502],\n+        \"delete_confirmation_templat\": 103,\n+        \"delete_cookie\": [188, 399, 435],\n+        \"delete_first_tok\": 19,\n+        \"delete_many\": 551,\n         \"delete_model\": [103, 570],\n         \"delete_queryset\": [100, 103, 376],\n-        \"delete_select\": [100, 103, 320],\n-        \"delete_selected_confirmation_templ\": 103,\n-        \"delete_stud\": 548,\n-        \"delete_test_cooki\": 589,\n+        \"delete_selected\": [100, 103, 320],\n+        \"delete_selected_confirmation_templat\": 103,\n+        \"delete_student\": 548,\n+        \"delete_test_cookie\": 589,\n         \"delete_view\": [103, 328],\n+        \"deleted\": [56, 91, 95, 103, 106, 135, 154, 155, 157, 172, 178, 181, 185, 186, 188, 190, 191, 213, 222, 224, 257, 260, 316, 328, 348, 368, 436, 548, 551, 562, 563, 564, 568, 570, 572, 580, 589, 603, 612],\n         \"deleted_form\": 580,\n         \"deleted_object\": [103, 580, 583],\n         \"deletefeatur\": 115,\n         \"deletemodel\": [320, 600],\n+        \"deletes\": [20, 91, 155, 157, 159, 172, 178, 181, 185, 188, 190, 260, 569, 571, 572, 589],\n         \"deleteview\": [92, 554, 557],\n+        \"deletion\": [35, 44, 100, 103, 106, 155, 156, 159, 172, 178, 181, 184, 185, 191, 209, 222, 312, 328, 340, 345, 348, 376, 477, 488, 572, 581],\n         \"deletion_widget\": 477,\n         \"deletionmixin\": [91, 92, 304],\n-        \"deliber\": [13, 153, 193, 206, 213, 260, 550, 557, 571, 582, 591, 608],\n-        \"delightfulli\": 3,\n-        \"delimit\": [136, 137, 140, 146, 190, 196, 222, 545, 551, 576],\n-        \"deliv\": [55, 66, 74, 135, 170, 184, 191, 316, 548, 577, 596],\n-        \"deliveri\": [40, 113, 200],\n+        \"deliberat\": [213, 571],\n+        \"deliberately\": [13, 153, 193, 206, 260, 550, 557, 582, 591, 608],\n+        \"delightfully\": 3,\n+        \"delimit\": 576,\n+        \"delimited\": [222, 551],\n+        \"delimiter\": [136, 137, 140, 146, 190, 196, 545],\n+        \"deliver\": [55, 66, 184, 191, 548],\n+        \"delivered\": [74, 135, 170, 316, 577, 596],\n+        \"delivery\": [40, 113, 200],\n         \"delta\": 551,\n         \"delug\": 185,\n-        \"dem\": 110,\n-        \"demand\": [190, 348, 574, 602],\n-        \"demo_book\": 600,\n+        \"dem\": [64, 110],\n+        \"demand\": [348, 574, 602],\n+        \"demanded\": 190,\n+        \"demo_bok\": 600,\n         \"demon\": 564,\n-        \"demonstr\": [14, 19, 30, 52, 64, 66, 103, 150, 152, 155, 167, 197, 209, 211, 212, 256, 257, 552, 557, 570, 572, 573, 576, 589, 612],\n-        \"deni\": [8, 86, 99, 103, 177, 190, 202, 354, 355, 421, 548],\n+        \"demonstrat\": [64, 152, 155, 167, 197, 212, 257, 557, 570, 572, 573, 612],\n+        \"demonstrated\": [19, 30, 66, 103, 209, 211, 256, 612],\n+        \"demonstrates\": [14, 52, 150, 212, 257, 552, 576],\n+        \"demonstration\": [14, 570, 589],\n         \"denial\": [66, 190, 213, 291, 316, 545, 603],\n-        \"denomin\": 117,\n-        \"denot\": [155, 177, 178, 188, 548],\n-        \"densiti\": [115, 146, 436],\n-        \"dep\": [18, 64, 213],\n-        \"depart\": [3, 547],\n-        \"depend\": [0, 1, 2, 8, 12, 14, 16, 19, 23, 28, 29, 30, 32, 36, 40, 43, 44, 49, 54, 56, 59, 61, 66, 67, 71, 73, 76, 78, 79, 81, 83, 85, 86, 94, 95, 102, 103, 106, 113, 114, 115, 117, 118, 120, 121, 130, 134, 135, 136, 139, 151, 154, 155, 161, 162, 170, 172, 176, 177, 178, 181, 182, 185, 188, 191, 192, 193, 194, 196, 197, 200, 213, 223, 224, 252, 256, 268, 274, 291, 303, 304, 312, 316, 317, 320, 328, 341, 348, 368, 383, 393, 419, 421, 436, 451, 477, 488, 502, 543, 546, 547, 548, 550, 551, 556, 557, 559, 570, 571, 573, 576, 580, 582, 583, 588, 589, 591, 593, 594, 595, 596, 597, 598, 599, 602, 603, 608, 609, 611, 612],\n-        \"deploi\": [0, 6, 20, 30, 31, 32, 41, 42, 44, 45, 59, 60, 72, 77, 80, 86, 92, 103, 119, 151, 155, 171, 190, 237, 252, 268, 304, 316, 328, 378, 414, 421, 546, 552, 556, 557, 591, 598, 603, 609, 612],\n-        \"deploy\": [15, 26, 28, 29, 31, 40, 45, 72, 80, 86, 103, 111, 135, 151, 155, 171, 188, 190, 207, 208, 210, 211, 212, 254, 256, 257, 260, 268, 278, 304, 306, 321, 328, 362, 552, 596, 598, 602],\n-        \"deprec\": [0, 45, 52, 58, 61, 62, 81, 86, 115, 116, 136, 154, 162, 166, 172, 175, 178, 181, 184, 185, 190, 199, 200, 204, 210, 211, 212, 234, 245, 254, 256, 257, 329, 341, 355, 404, 437, 441, 472, 503, 517, 518, 536, 544, 558, 576, 588, 591, 600, 609, 611],\n+        \"denied\": [8, 103, 354, 355, 548],\n+        \"denies\": 177,\n+        \"denominated\": 117,\n+        \"denot\": [155, 178, 188, 548],\n+        \"denotes\": 177,\n+        \"density\": [115, 146, 436],\n+        \"deny\": [86, 99, 190, 202, 421],\n+        \"dep\": [18, 59, 64, 73, 80, 190, 213, 222, 451, 488, 503, 556, 560, 563, 572, 612],\n+        \"department\": [3, 547],\n+        \"depend\": [1, 2, 8, 12, 14, 16, 19, 23, 29, 32, 36, 40, 43, 44, 49, 59, 61, 66, 67, 73, 76, 78, 79, 85, 86, 94, 95, 102, 103, 106, 113, 114, 115, 117, 118, 121, 130, 139, 151, 154, 155, 161, 162, 170, 172, 176, 177, 178, 182, 185, 188, 190, 193, 194, 196, 197, 200, 213, 224, 252, 268, 291, 304, 316, 328, 348, 368, 383, 392, 419, 421, 436, 451, 477, 488, 547, 548, 550, 551, 556, 557, 559, 570, 571, 573, 576, 580, 582, 583, 588, 589, 591, 593, 594, 595, 596, 598, 599, 600, 603, 604, 608, 609, 612],\n+        \"dependabl\": 81,\n+        \"depended\": [268, 304, 316, 547],\n+        \"dependencies\": [0, 28, 30, 44, 54, 56, 67, 71, 83, 85, 103, 134, 155, 172, 191, 213, 256, 291, 320, 328, 392, 393, 502, 550, 597, 598, 609, 611],\n+        \"dependency\": [2, 56, 67, 120, 223, 316, 317, 341, 502, 546, 547, 600, 604],\n+        \"dependent\": [59, 135, 136, 139, 155, 161, 172, 178, 181, 190, 191, 192, 194, 213, 274, 303, 312, 328, 341, 421, 436, 543, 571, 576, 596, 602, 612],\n+        \"deploy\": [0, 6, 20, 30, 31, 41, 42, 44, 45, 59, 60, 72, 77, 80, 86, 119, 151, 155, 190, 237, 268, 316, 328, 378, 414, 421, 546, 552, 556, 591, 598, 603, 612],\n+        \"deployed\": [32, 92, 103, 151, 171, 237, 252, 304, 378, 414, 557, 591, 603, 609],\n+        \"deployment\": [15, 26, 28, 29, 31, 40, 45, 72, 80, 86, 103, 111, 135, 151, 155, 171, 188, 190, 207, 208, 210, 211, 212, 254, 256, 257, 260, 268, 278, 304, 306, 321, 328, 362, 552, 596, 598, 602],\n+        \"deprecat\": [65, 81, 172, 185, 204, 213, 260, 268, 328, 502, 576],\n+        \"deprecated\": [42, 52, 55, 58, 59, 61, 65, 81, 86, 115, 136, 154, 175, 178, 181, 184, 199, 200, 204, 210, 211, 212, 254, 256, 257, 329, 437, 441, 472, 503, 517, 518, 544, 591, 600],\n+        \"deprecates\": [55, 252, 260, 291, 316],\n+        \"deprecation\": [0, 45, 55, 61, 62, 81, 200, 209, 213, 222, 234, 245, 252, 260, 268, 291, 304, 316, 328, 341, 348, 355, 362, 376, 392, 404, 421, 436, 437, 441, 451, 472, 477, 488, 502, 522, 535, 536, 543, 558, 588, 600, 609, 611],\n         \"deprecationwarn\": [59, 209, 252, 260, 268, 291],\n         \"depth\": [59, 67, 73, 80, 155, 171, 185, 188, 252, 316, 451, 569],\n-        \"deriv\": [15, 73, 162, 182, 184, 185, 194, 304, 328, 458, 485, 508, 532, 541, 548, 550, 560, 569, 570, 576, 583, 591, 606],\n+        \"deriv\": [15, 73, 304, 328],\n+        \"derivation\": 550,\n+        \"derived\": [15, 73, 162, 182, 185, 194, 304, 458, 485, 508, 532, 541, 548, 560, 569, 570, 576, 583, 591, 606],\n+        \"derives\": [184, 548],\n         \"desc\": [59, 136, 175, 177, 180, 185, 222, 373, 451, 477, 488, 522, 574],\n-        \"descend\": [16, 89, 103, 136, 162, 175, 177, 180, 184, 185, 291, 316],\n-        \"describ\": [3, 11, 12, 13, 14, 15, 16, 19, 25, 31, 32, 41, 45, 46, 47, 49, 51, 52, 55, 56, 57, 58, 60, 64, 66, 70, 71, 74, 76, 85, 86, 91, 95, 101, 103, 106, 110, 115, 118, 130, 133, 135, 136, 146, 150, 151, 152, 154, 155, 161, 162, 167, 168, 170, 172, 176, 177, 178, 181, 185, 190, 191, 193, 194, 196, 200, 203, 204, 206, 213, 222, 252, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 543, 544, 547, 548, 550, 551, 559, 560, 567, 569, 570, 572, 574, 576, 579, 581, 582, 583, 585, 588, 589, 591, 595, 596, 599, 600, 602, 605, 606, 608, 609, 610, 611, 612],\n-        \"describedbi\": [161, 162, 522, 535, 543],\n-        \"descript\": [10, 15, 16, 32, 46, 47, 51, 55, 58, 61, 66, 71, 78, 100, 101, 103, 114, 115, 116, 117, 118, 120, 121, 124, 143, 150, 152, 154, 155, 162, 167, 177, 178, 185, 194, 200, 209, 252, 328, 348, 421, 477, 545, 569, 574],\n-        \"description_templ\": [152, 252],\n+        \"descend\": [16, 89, 103, 136, 175, 177, 180, 184, 185, 291, 316],\n+        \"descendant\": 162,\n+        \"descended\": [16, 162],\n+        \"describ\": [15, 45, 46, 51, 55, 57, 58, 66, 70, 71, 76, 86, 95, 101, 106, 115, 118, 135, 162, 167, 172, 177, 190, 191, 204, 252, 316, 544, 547, 550, 560, 569, 582, 599, 600, 608, 609, 612],\n+        \"described\": [12, 13, 14, 15, 16, 19, 25, 32, 47, 49, 51, 52, 56, 60, 64, 71, 74, 76, 85, 91, 103, 106, 110, 115, 133, 136, 146, 150, 151, 152, 154, 155, 161, 162, 168, 170, 176, 177, 178, 181, 185, 190, 193, 194, 200, 203, 204, 213, 222, 252, 291, 304, 328, 348, 547, 548, 551, 559, 560, 567, 569, 570, 572, 574, 576, 579, 581, 583, 585, 588, 589, 591, 595, 596, 600, 605, 606, 608, 609, 610, 611, 612],\n+        \"describedby\": [161, 162, 522, 535, 543],\n+        \"describes\": [3, 11, 31, 41, 49, 51, 55, 74, 85, 101, 103, 115, 130, 152, 154, 155, 177, 181, 185, 190, 194, 196, 200, 206, 222, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 543, 547, 550, 560, 570, 572, 579, 581, 591, 595, 599, 602, 609],\n+        \"description\": [10, 15, 16, 32, 46, 47, 51, 55, 58, 66, 71, 78, 100, 101, 103, 114, 115, 116, 117, 118, 120, 121, 124, 143, 150, 152, 154, 155, 162, 177, 178, 185, 194, 200, 209, 252, 328, 348, 421, 545, 569, 574],\n+        \"description_templat\": [152, 252],\n+        \"descriptiv\": [16, 58, 61, 103, 162, 167, 477],\n         \"descriptor\": [59, 154, 162, 178, 200, 213, 245, 348, 421, 522, 547, 572, 579],\n-        \"descriptor_class\": [178, 421],\n-        \"deseri\": [0, 16, 106, 128, 155, 162, 178, 370, 392, 543, 565, 589, 597],\n+        \"descriptor_clas\": [178, 421],\n+        \"deserializ\": [0, 162, 178, 266, 285, 392, 589, 597],\n+        \"deserialization\": [16, 106, 155, 162, 178, 370, 589],\n         \"deserializationerror\": 604,\n+        \"deserialized\": [565, 604],\n         \"deserialized_object\": 604,\n         \"deserializedobject\": 604,\n-        \"deserv\": [37, 38, 82, 599],\n-        \"design\": [0, 3, 13, 19, 25, 43, 45, 55, 58, 60, 65, 71, 73, 74, 76, 80, 84, 90, 96, 98, 100, 103, 115, 151, 152, 153, 154, 161, 167, 172, 177, 178, 185, 188, 189, 190, 194, 196, 200, 222, 260, 268, 274, 291, 303, 312, 316, 328, 348, 392, 451, 502, 543, 547, 549, 550, 551, 553, 555, 556, 557, 558, 573, 576, 577, 581, 583, 589, 591, 593, 596, 597, 599, 600, 603, 608, 611],\n-        \"desir\": [11, 19, 25, 56, 59, 73, 76, 90, 103, 106, 124, 125, 131, 152, 154, 155, 162, 178, 180, 181, 185, 190, 271, 300, 309, 316, 383, 419, 488, 548, 550, 569, 591, 608],\n+        \"deserializer\": [128, 266, 285, 543, 604],\n+        \"deserv\": [37, 38, 82],\n+        \"deserves\": 599,\n+        \"design\": [0, 3, 45, 55, 71, 74, 76, 84, 100, 103, 153, 154, 178, 189, 196, 291, 348, 551, 553, 555, 556, 558, 576, 577, 583, 589, 591, 603, 608, 611],\n+        \"designat\": [0, 43, 73, 161, 188, 190, 194, 268, 549, 589, 596, 597, 599],\n+        \"designated\": [65, 178, 200, 222, 328, 392, 451, 502, 543, 551, 589],\n+        \"designates\": [58, 96, 98, 152, 161, 316, 547],\n+        \"designation\": 260,\n+        \"designed\": [3, 13, 19, 25, 60, 70, 73, 80, 82, 90, 103, 115, 151, 154, 172, 177, 178, 185, 188, 190, 194, 196, 200, 260, 268, 274, 303, 312, 328, 550, 557, 573, 581, 589, 593, 600],\n+        \"designer\": [19, 45, 167, 194, 260],\n+        \"desir\": [103, 178],\n+        \"desirabl\": [25, 181, 591],\n+        \"desired\": [11, 19, 56, 59, 73, 76, 90, 103, 106, 124, 125, 131, 152, 154, 155, 162, 178, 180, 181, 185, 190, 271, 300, 309, 316, 383, 419, 488, 548, 550, 569, 608],\n         \"desktop\": [1, 56, 268],\n-        \"desktop_s\": 56,\n+        \"desktop_siz\": 56,\n         \"despit\": [58, 161, 167, 204, 209, 304, 316, 328, 541, 609],\n         \"dest\": [155, 328, 596],\n-        \"destin\": [36, 155, 178, 189, 190, 268, 328, 585],\n-        \"destroi\": [76, 155, 156, 216, 354, 451, 577, 609, 611],\n+        \"destination\": [36, 155, 178, 189, 190, 268, 328, 585],\n+        \"destroy\": [76, 155, 354, 577, 609, 611],\n         \"destroy_test_db\": 609,\n-        \"destruct\": 604,\n-        \"detail\": [1, 2, 4, 9, 16, 17, 18, 19, 25, 27, 28, 30, 31, 32, 34, 36, 40, 41, 43, 45, 46, 47, 49, 50, 51, 52, 55, 56, 57, 58, 59, 61, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 86, 87, 89, 90, 91, 92, 95, 98, 102, 103, 104, 105, 109, 110, 112, 114, 115, 117, 118, 121, 126, 131, 135, 136, 139, 145, 146, 148, 149, 151, 154, 155, 161, 162, 164, 165, 167, 168, 170, 171, 172, 173, 177, 178, 180, 181, 184, 185, 188, 190, 191, 192, 193, 194, 197, 199, 200, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 224, 252, 254, 256, 257, 260, 264, 266, 268, 280, 285, 291, 292, 297, 304, 316, 317, 328, 329, 340, 362, 368, 376, 403, 421, 426, 436, 448, 451, 462, 477, 488, 501, 502, 503, 522, 535, 543, 546, 547, 548, 551, 553, 554, 555, 557, 569, 570, 571, 572, 573, 574, 575, 576, 577, 579, 581, 582, 583, 584, 585, 588, 591, 592, 593, 594, 596, 598, 599, 600, 603, 606, 607, 608, 609, 610, 611, 612],\n+        \"destroyed\": [156, 216, 451, 609, 611],\n+        \"destructiv\": 604,\n+        \"detail\": [1, 2, 9, 16, 17, 19, 25, 27, 28, 30, 31, 32, 34, 36, 40, 41, 43, 46, 47, 49, 50, 51, 52, 55, 56, 57, 58, 59, 61, 63, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 86, 87, 89, 90, 91, 92, 95, 98, 102, 103, 104, 105, 110, 112, 114, 115, 117, 118, 121, 126, 131, 135, 136, 139, 145, 146, 148, 149, 151, 154, 155, 161, 162, 165, 167, 168, 170, 171, 172, 173, 177, 178, 180, 181, 184, 185, 188, 190, 191, 192, 193, 194, 197, 199, 200, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 224, 252, 254, 256, 257, 260, 264, 266, 268, 280, 285, 291, 292, 297, 304, 316, 317, 328, 329, 340, 362, 368, 376, 403, 421, 426, 436, 448, 451, 462, 477, 488, 501, 502, 503, 522, 535, 543, 547, 548, 551, 553, 554, 555, 557, 569, 570, 571, 572, 573, 574, 575, 576, 577, 579, 581, 582, 583, 584, 585, 588, 591, 592, 593, 594, 596, 598, 599, 600, 603, 606, 607, 608, 609, 610, 611, 612],\n+        \"detailed\": [4, 18, 45, 47, 65, 66, 70, 71, 103, 109, 115, 131, 154, 164, 185, 188, 190, 193, 205, 206, 252, 268, 291, 304, 328, 477, 546, 571, 577, 581, 596, 599, 608],\n         \"detailview\": [75, 92, 553, 591],\n-        \"detect\": [11, 16, 85, 86, 115, 154, 155, 156, 167, 170, 181, 185, 200, 213, 222, 234, 260, 268, 296, 304, 305, 307, 316, 317, 325, 328, 341, 348, 349, 362, 372, 384, 392, 393, 404, 436, 437, 451, 452, 456, 477, 482, 502, 545, 550, 552, 555, 558, 559, 580, 589, 592, 600, 607, 609, 611, 612],\n-        \"determin\": [2, 16, 36, 44, 51, 56, 61, 64, 66, 67, 74, 75, 89, 94, 95, 96, 98, 103, 105, 106, 109, 115, 125, 126, 130, 131, 135, 136, 146, 154, 156, 161, 162, 168, 172, 176, 177, 178, 182, 184, 185, 187, 188, 189, 190, 194, 197, 200, 201, 205, 222, 252, 268, 271, 291, 300, 304, 309, 316, 328, 348, 354, 362, 392, 421, 436, 451, 477, 502, 539, 543, 548, 549, 550, 551, 554, 556, 559, 569, 570, 571, 573, 576, 580, 581, 583, 588, 589, 591, 595, 596, 598, 599, 601, 609, 612],\n-        \"determinist\": [103, 145, 155, 177, 178, 180, 247, 316, 348, 369, 436, 451, 502, 519, 595],\n-        \"detriment\": 571,\n+        \"detect\": [11, 16, 85, 86, 154, 155, 156, 167, 170, 181, 185, 200, 222, 237, 268, 304, 305, 307, 316, 317, 325, 328, 341, 348, 362, 378, 384, 404, 414, 437, 456, 477, 482, 552, 555, 558, 580, 592, 600, 609, 612],\n+        \"detectabl\": 550,\n+        \"detected\": [85, 115, 155, 213, 222, 392, 393, 436, 451, 589, 607, 609, 611],\n+        \"detection\": [86, 154, 155, 200, 234, 260, 296, 316, 349, 372, 436, 452, 502, 545, 559],\n+        \"determin\": [2, 16, 36, 51, 56, 64, 66, 67, 75, 89, 94, 95, 96, 98, 103, 106, 109, 125, 126, 130, 131, 146, 162, 168, 177, 178, 184, 185, 187, 189, 190, 200, 201, 205, 252, 271, 291, 300, 304, 309, 354, 502, 548, 550, 551, 554, 556, 559, 569, 570, 571, 576, 580, 581, 583, 588, 589, 591, 595, 596, 598, 601, 609, 612],\n+        \"determination\": [64, 596],\n+        \"determined\": [61, 94, 95, 115, 136, 156, 161, 178, 187, 188, 190, 197, 328, 348, 539, 571, 573, 599],\n+        \"determines\": [36, 44, 74, 103, 105, 115, 135, 136, 154, 162, 168, 172, 176, 177, 178, 182, 184, 185, 190, 194, 201, 222, 268, 316, 362, 392, 421, 436, 451, 477, 543, 549, 581, 591, 596, 599, 609],\n+        \"deterministic\": [103, 145, 155, 177, 178, 180, 247, 316, 369, 436, 451, 502, 519, 595],\n+        \"deterministically\": 348,\n+        \"detrimental\": 571,\n         \"deutsch\": 596,\n         \"dev\": [61, 67, 80, 120, 122, 153, 155, 209, 609, 611],\n         \"dev17026\": 155,\n-        \"develop\": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 61, 62, 64, 66, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 544, 545, 546, 547, 548, 549, 550, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n-        \"deviat\": [115, 185, 265, 284],\n-        \"devic\": [1, 121, 161, 362],\n+        \"develop\": [3, 25, 35, 43, 46, 60, 67, 70, 72, 73, 76, 80, 81, 107, 151, 155, 205, 209, 268, 551, 560, 577, 598, 600, 611],\n+        \"developed\": [3, 26, 46, 70, 79, 80, 92, 118, 252, 551, 553],\n+        \"developer\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n+        \"development\": [0, 3, 4, 5, 8, 10, 21, 23, 24, 25, 26, 29, 30, 36, 48, 50, 51, 53, 55, 58, 61, 63, 64, 66, 68, 69, 70, 71, 75, 76, 77, 80, 83, 92, 106, 131, 134, 135, 154, 170, 190, 193, 197, 203, 204, 205, 207, 208, 209, 210, 211, 212, 216, 220, 252, 254, 256, 257, 260, 278, 291, 306, 316, 321, 336, 338, 343, 351, 353, 451, 488, 544, 545, 553, 556, 595, 597, 599, 600, 612],\n+        \"deviation\": [115, 185, 265, 284],\n+        \"devic\": 121,\n+        \"devices\": [1, 161, 362],\n         \"devil\": 40,\n         \"devis\": 591,\n-        \"devot\": [2, 202],\n+        \"devoted\": [2, 202],\n         \"dfx\": 61,\n         \"diagnos\": [181, 185, 316, 551, 595],\n-        \"diagnost\": 612,\n+        \"diagnostic\": 612,\n         \"diagram\": 51,\n         \"dialect\": 604,\n         \"dialog\": [37, 38, 121],\n         \"diamond\": [178, 569, 609],\n         \"dict\": [15, 16, 18, 59, 103, 115, 135, 139, 147, 149, 152, 154, 161, 162, 168, 178, 181, 188, 190, 192, 193, 213, 316, 328, 451, 527, 535, 551, 571, 572, 574, 589, 600, 608, 612],\n         \"dict_\": 193,\n-        \"dictat\": [3, 54, 190],\n-        \"dictconfig\": [36, 59, 170, 190, 348, 599],\n-        \"dictfetchal\": 574,\n-        \"dictionari\": [7, 9, 13, 16, 19, 32, 56, 59, 70, 74, 75, 86, 87, 91, 92, 94, 95, 97, 98, 100, 103, 105, 106, 108, 109, 116, 124, 128, 131, 135, 146, 149, 151, 152, 154, 156, 159, 160, 161, 162, 165, 166, 167, 168, 172, 177, 178, 181, 182, 185, 186, 187, 190, 191, 192, 193, 194, 196, 200, 213, 216, 222, 238, 252, 260, 278, 304, 306, 316, 317, 320, 321, 336, 351, 359, 362, 376, 377, 379, 411, 413, 415, 436, 451, 454, 456, 478, 482, 502, 535, 548, 551, 554, 557, 560, 567, 570, 572, 574, 577, 580, 581, 582, 583, 585, 588, 589, 590, 591, 596, 598, 599, 600, 607, 608, 611, 612],\n-        \"dictread\": 604,\n+        \"dictat\": 3,\n+        \"dictated\": [54, 190],\n+        \"dictconf\": [36, 59, 170, 190, 348, 599],\n+        \"dictfetchall\": 574,\n+        \"dictionaries\": [7, 13, 115, 146, 156, 168, 178, 185, 190, 193, 194, 200, 206, 222, 316, 328, 411, 454, 478, 551, 570, 580, 599],\n+        \"dictionary\": [7, 9, 13, 16, 19, 32, 56, 59, 70, 74, 75, 86, 87, 91, 92, 94, 95, 97, 98, 100, 103, 105, 106, 108, 109, 116, 124, 128, 131, 135, 149, 151, 152, 154, 159, 160, 161, 162, 165, 166, 167, 168, 172, 177, 178, 181, 182, 185, 186, 187, 190, 191, 192, 193, 194, 196, 200, 213, 216, 222, 238, 252, 260, 278, 304, 306, 316, 317, 320, 321, 336, 351, 359, 362, 376, 377, 379, 413, 415, 436, 451, 456, 482, 502, 535, 548, 551, 554, 557, 560, 567, 570, 572, 574, 577, 580, 581, 582, 583, 585, 588, 589, 590, 591, 596, 598, 599, 600, 607, 608, 611, 612],\n+        \"dictreader\": 604,\n         \"dictsort\": [213, 545],\n         \"did\": [0, 5, 14, 44, 47, 50, 64, 76, 78, 135, 150, 167, 181, 191, 194, 206, 212, 252, 255, 257, 266, 271, 273, 285, 289, 291, 298, 299, 300, 302, 304, 309, 311, 316, 343, 494, 542, 574, 576, 591],\n         \"didn\": [14, 57, 72, 75, 161, 167, 171, 181, 196, 206, 213, 214, 260, 268, 278, 282, 287, 291, 296, 304, 306, 316, 320, 321, 323, 327, 328, 341, 346, 348, 407, 409, 412, 424, 428, 430, 437, 438, 440, 444, 451, 455, 463, 471, 480, 494, 503, 514, 548, 552, 553, 575, 583, 589, 600, 612],\n         \"diet\": 562,\n         \"diff\": [52, 55, 61, 67, 155, 362],\n-        \"differ\": [0, 1, 2, 4, 9, 14, 16, 19, 23, 25, 29, 32, 34, 36, 37, 38, 40, 41, 42, 43, 44, 47, 48, 49, 51, 54, 55, 56, 58, 61, 67, 70, 72, 73, 74, 75, 77, 82, 85, 87, 89, 94, 103, 105, 106, 107, 110, 111, 113, 115, 117, 118, 119, 120, 121, 124, 125, 126, 131, 135, 138, 139, 142, 146, 149, 150, 151, 152, 153, 154, 161, 162, 167, 168, 172, 176, 177, 178, 180, 181, 184, 188, 191, 193, 194, 197, 199, 200, 201, 205, 209, 212, 213, 219, 222, 226, 227, 245, 246, 250, 252, 257, 260, 265, 268, 273, 274, 284, 291, 302, 303, 304, 311, 312, 316, 328, 340, 344, 348, 362, 370, 371, 376, 377, 392, 396, 397, 415, 421, 431, 433, 436, 451, 452, 488, 489, 502, 503, 522, 535, 545, 546, 547, 548, 550, 551, 552, 556, 557, 560, 563, 565, 568, 570, 571, 572, 573, 574, 577, 579, 580, 581, 582, 583, 585, 588, 589, 591, 593, 595, 596, 597, 598, 599, 600, 603, 604, 605, 606, 607, 608, 610, 611, 612],\n-        \"differenti\": [74, 105, 150, 191, 252, 304, 547, 596, 609],\n+        \"differ\": [61, 76, 89, 138, 154, 161, 178, 181, 185, 205, 209, 252, 502, 548, 551, 580, 591, 606, 608],\n+        \"differenc\": [2, 19, 37, 48, 72, 75, 87, 103, 110, 115, 118, 119, 131, 167, 172, 177, 178, 184, 190, 193, 194, 197, 201, 213, 222, 226, 227, 245, 246, 250, 316, 370, 371, 377, 415, 452, 488, 503, 545, 548, 550, 551, 552, 560, 569, 572, 574, 577, 583, 595, 596, 609, 612],\n+        \"differences\": [0, 1, 16, 58, 67, 105, 142, 146, 149, 154, 155, 178, 185, 188, 194, 209, 219, 268, 291, 348, 502, 535, 551, 556, 581, 588, 598, 600, 602, 605, 612],\n+        \"different\": [0, 2, 4, 9, 14, 16, 19, 23, 25, 29, 32, 34, 36, 38, 40, 41, 42, 43, 44, 47, 54, 55, 56, 67, 70, 72, 73, 74, 75, 77, 80, 82, 85, 87, 89, 94, 103, 106, 107, 110, 111, 113, 115, 117, 118, 120, 121, 124, 125, 126, 131, 135, 139, 146, 149, 150, 151, 152, 153, 154, 161, 162, 167, 168, 172, 176, 177, 178, 180, 181, 185, 188, 191, 193, 194, 197, 199, 200, 201, 212, 213, 222, 252, 257, 260, 265, 268, 273, 274, 284, 291, 302, 303, 304, 311, 312, 316, 328, 330, 340, 344, 348, 355, 362, 376, 392, 396, 397, 421, 431, 433, 436, 451, 489, 503, 522, 546, 547, 548, 550, 551, 556, 557, 560, 563, 565, 568, 569, 570, 571, 572, 573, 574, 577, 579, 580, 581, 582, 583, 585, 589, 591, 593, 595, 596, 597, 598, 599, 600, 603, 606, 607, 608, 610, 611, 612],\n+        \"differentiat\": [74, 105, 150, 191, 252, 547, 596, 609],\n+        \"differentiated\": 304,\n+        \"differently\": [49, 51, 58, 110, 115, 135, 146, 153, 168, 176, 178, 185, 188, 193, 206, 222, 548, 550, 556, 572, 581, 596, 600, 604, 608, 611, 612],\n         \"difficult\": [3, 19, 46, 52, 67, 71, 76, 79, 86, 103, 154, 155, 181, 185, 245, 252, 260, 268, 551, 560, 600, 602],\n-        \"difficulti\": [58, 78, 354, 569, 604],\n+        \"difficulties\": [354, 569],\n+        \"difficulty\": [58, 78, 604],\n         \"difflib\": 550,\n         \"diffset\": [222, 304, 362, 605],\n         \"digest\": [61, 209, 316, 551],\n-        \"digit\": [114, 126, 131, 133, 162, 178, 190, 193, 194, 199, 201, 213, 222, 233, 268, 362, 365, 367, 388, 436, 509, 533, 589, 591],\n+        \"digit\": [114, 131, 133, 162, 178, 190, 193, 194, 199, 201, 213, 222, 233, 268, 362, 365, 367, 388, 436, 509, 533, 589, 591],\n+        \"digital\": 126,\n         \"digraph\": 19,\n         \"dilemma\": 181,\n-        \"dim\": [118, 252, 268],\n-        \"dimens\": [14, 114, 115, 118, 125, 126, 222, 291, 535],\n-        \"dimension\": [114, 115, 117, 118, 126, 139, 522],\n-        \"diminish\": [154, 185],\n+        \"dim\": [118, 252],\n+        \"dimension\": [14, 114, 115, 118, 126, 222, 291, 535],\n+        \"dimensional\": [114, 115, 118, 126, 139, 522],\n+        \"dimensionally\": 117,\n+        \"dimensioned\": 125,\n+        \"diminish\": 154,\n+        \"diminishes\": 185,\n+        \"dimmed\": 268,\n         \"dip\": 557,\n         \"dir\": [39, 59, 70, 78, 103, 150, 166, 213, 316, 456, 482, 608],\n         \"dir1\": 194,\n-        \"direct\": [4, 23, 27, 29, 30, 52, 56, 58, 59, 60, 64, 98, 100, 121, 135, 154, 155, 162, 171, 172, 178, 182, 184, 185, 190, 196, 222, 271, 291, 300, 309, 328, 362, 376, 383, 419, 421, 436, 451, 511, 524, 539, 546, 548, 551, 555, 563, 564, 570, 572, 582, 591, 596, 600, 602, 603],\n-        \"direction_choic\": 52,\n+        \"direct\": [23, 29, 59, 60, 64, 98, 100, 135, 162, 178, 182, 184, 291, 328, 362, 383, 419, 451, 511, 524, 539, 546, 548, 551, 555, 570, 572, 591, 600],\n+        \"directed\": [4, 56, 154, 190, 570, 582],\n+        \"direction\": [52, 64, 121, 155, 172, 185, 196, 271, 300, 309, 546, 551, 563, 564, 591, 596, 602, 603],\n+        \"direction_choices\": 52,\n         \"direction_down\": 52,\n         \"direction_up\": 52,\n-        \"directli\": [7, 10, 11, 14, 15, 16, 19, 27, 30, 41, 42, 55, 59, 74, 77, 78, 82, 90, 91, 95, 96, 98, 100, 101, 103, 105, 106, 113, 115, 118, 120, 122, 131, 135, 151, 152, 154, 155, 160, 161, 162, 167, 168, 171, 172, 174, 177, 178, 181, 182, 183, 184, 185, 187, 188, 189, 190, 193, 194, 196, 200, 204, 206, 209, 213, 222, 245, 252, 268, 291, 304, 316, 328, 348, 354, 362, 411, 421, 454, 477, 478, 488, 522, 543, 546, 547, 548, 550, 551, 555, 557, 565, 568, 569, 572, 577, 579, 581, 582, 585, 588, 589, 593, 595, 596, 600, 602, 603, 604, 606, 608, 609, 612],\n-        \"directori\": [3, 8, 9, 10, 15, 19, 20, 21, 22, 24, 25, 28, 30, 31, 34, 40, 41, 52, 54, 55, 56, 57, 58, 59, 60, 61, 67, 70, 71, 72, 74, 77, 78, 80, 85, 86, 105, 107, 116, 120, 121, 130, 131, 149, 150, 151, 154, 159, 162, 166, 178, 190, 193, 194, 202, 203, 208, 222, 252, 260, 268, 291, 304, 308, 316, 328, 344, 345, 348, 368, 385, 415, 421, 477, 488, 535, 545, 547, 551, 565, 569, 577, 585, 589, 592, 593, 596, 598, 600, 608, 609, 611, 612],\n+        \"directional\": 596,\n+        \"directiv\": [27, 30, 58, 171, 190, 222, 376, 421, 436, 551, 603],\n+        \"directives\": [30, 551],\n+        \"directly\": [7, 10, 11, 14, 15, 16, 19, 27, 30, 41, 42, 55, 59, 74, 77, 78, 82, 90, 91, 95, 96, 98, 100, 101, 103, 105, 106, 113, 115, 118, 120, 122, 131, 135, 151, 152, 154, 155, 160, 161, 162, 167, 168, 171, 172, 174, 177, 178, 181, 182, 183, 184, 185, 187, 188, 189, 190, 193, 194, 196, 200, 204, 206, 209, 213, 222, 245, 252, 268, 291, 304, 316, 328, 348, 354, 362, 411, 421, 454, 477, 478, 488, 522, 543, 546, 547, 548, 550, 551, 555, 557, 565, 568, 569, 572, 577, 579, 581, 582, 585, 588, 589, 593, 595, 596, 600, 602, 603, 604, 606, 608, 609, 612],\n+        \"directories\": [34, 39, 41, 56, 70, 71, 72, 78, 85, 121, 150, 151, 159, 166, 190, 193, 208, 222, 260, 316, 409, 421, 440, 471, 477, 545, 565, 596, 608],\n+        \"directory\": [3, 8, 9, 10, 15, 19, 20, 21, 22, 24, 25, 28, 30, 31, 34, 40, 41, 52, 54, 55, 56, 57, 58, 59, 60, 61, 67, 70, 71, 72, 74, 77, 78, 80, 85, 86, 103, 105, 107, 116, 120, 121, 130, 131, 149, 151, 154, 155, 159, 162, 166, 178, 190, 193, 194, 202, 203, 208, 252, 260, 268, 291, 304, 308, 316, 328, 344, 345, 348, 368, 385, 415, 488, 535, 545, 547, 551, 565, 569, 577, 585, 589, 592, 593, 596, 598, 600, 608, 609, 611, 612],\n         \"directory_index\": 223,\n         \"directory_permissions_mod\": [151, 159, 316],\n-        \"direntri\": 600,\n+        \"direntry\": 600,\n         \"dirmod\": 74,\n         \"dirnam\": 565,\n-        \"dirti\": [103, 151, 260, 550],\n-        \"disabl\": [11, 17, 25, 43, 85, 86, 103, 118, 124, 143, 146, 151, 153, 154, 155, 161, 170, 171, 178, 185, 188, 190, 193, 194, 196, 206, 213, 215, 221, 222, 246, 247, 252, 266, 283, 285, 304, 316, 328, 343, 344, 346, 348, 349, 354, 386, 422, 436, 451, 477, 535, 546, 547, 548, 551, 557, 565, 569, 576, 581, 593, 595, 603, 609, 611, 612],\n-        \"disable_act\": 100,\n-        \"disable_existing_logg\": [36, 170, 599],\n+        \"dirty\": [103, 151, 260, 550],\n+        \"disabl\": [17, 103, 118, 124, 135, 143, 151, 153, 154, 155, 161, 162, 171, 178, 188, 190, 194, 196, 206, 213, 222, 252, 268, 283, 304, 316, 328, 343, 346, 348, 349, 422, 436, 451, 477, 535, 546, 548, 551, 565, 569, 576, 581, 593, 595, 603, 609, 612],\n+        \"disable_action\": 100,\n+        \"disable_existing_logger\": [36, 170, 599],\n         \"disable_for_loaddata\": 565,\n         \"disable_server_side_cursor\": [154, 185, 222, 223],\n-        \"disadvantag\": [71, 551],\n-        \"disagr\": [47, 51],\n-        \"disagre\": 46,\n-        \"disallow\": [52, 177, 190, 268, 362, 612],\n-        \"disallowed_user_ag\": [171, 348],\n+        \"disabled\": [12, 17, 43, 85, 100, 118, 146, 151, 154, 155, 170, 171, 178, 185, 190, 193, 194, 196, 215, 221, 222, 246, 247, 266, 285, 304, 344, 348, 354, 386, 436, 451, 547, 548, 557, 576, 593, 595, 599, 603],\n+        \"disables\": [11, 25, 86, 103, 154, 155, 162, 185, 190, 268, 316, 576, 593, 595, 599, 611],\n+        \"disadvantag\": 551,\n+        \"disadvantages\": 71,\n+        \"disagree\": 46,\n+        \"disagreement\": [47, 51],\n+        \"disallow\": [177, 190, 268, 362, 612],\n+        \"disallowed\": 52,\n+        \"disallowed_user_agent\": [171, 348],\n         \"disallowedhost\": [156, 170, 188],\n         \"disallowedmodeladminlookup\": [103, 156, 245],\n         \"disallowedmodeladmintofield\": 156,\n         \"disallowedredirect\": 156,\n-        \"disambigu\": [213, 421],\n+        \"disambiguat\": [213, 421],\n         \"disappear\": [16, 118, 291],\n-        \"disassoci\": 186,\n-        \"discard\": [19, 87, 146, 155, 177, 185, 188, 190, 268, 316, 362, 436, 576, 599, 609, 611],\n+        \"disassociates\": 186,\n+        \"discard\": [146, 155, 188, 190, 268, 362, 436, 599],\n+        \"discarded\": [19, 87, 177, 185, 316, 576, 609, 611],\n         \"disciplin\": 76,\n-        \"disclos\": [0, 32, 45, 47, 61, 62, 153, 544, 545],\n+        \"disclos\": [61, 66, 153],\n+        \"disclosed\": [32, 45, 47, 66, 544, 545],\n+        \"discloses\": [0, 61, 62],\n         \"disclosur\": [66, 103, 268, 273, 302, 311, 545],\n         \"disconnect\": [0, 59, 206, 309, 348, 362, 522, 597],\n+        \"disconnected\": 606,\n+        \"disconnection\": 188,\n         \"discord\": [2, 4, 46, 48, 50, 67, 79, 80],\n         \"discount\": 174,\n-        \"discourag\": [51, 85, 154, 188, 193, 198, 304, 348, 488],\n-        \"discov\": [15, 29, 47, 50, 76, 77, 81, 86, 121, 190, 252, 257, 260, 304, 316, 328, 348, 551, 602, 609, 611, 612],\n-        \"discover\": [252, 451],\n-        \"discoveri\": [41, 265, 284, 316, 348, 611],\n-        \"discoverrunn\": [59, 155, 190, 222, 304, 316, 392, 421, 436, 451, 477, 488, 522, 609],\n-        \"discret\": [52, 58, 65, 66, 80, 139, 557],\n-        \"discuss\": [4, 7, 14, 16, 26, 45, 46, 47, 48, 49, 50, 51, 55, 58, 63, 64, 66, 74, 77, 78, 80, 82, 102, 103, 115, 155, 166, 185, 190, 200, 209, 222, 223, 488, 557, 574, 577, 583, 591, 596, 599, 600, 602, 603],\n+        \"discourag\": [51, 488],\n+        \"discouraged\": [85, 154, 188, 193, 198, 304, 348],\n+        \"discover\": [29, 50, 77, 81, 121, 190, 551, 602, 611, 612],\n+        \"discoverabl\": [252, 451],\n+        \"discovered\": [15, 47, 76, 86, 252, 257, 260, 304, 316, 328, 348, 609],\n+        \"discoverrunner\": [59, 155, 190, 222, 304, 316, 392, 421, 436, 451, 477, 488, 522, 609],\n+        \"discovery\": [41, 265, 284, 316, 348, 611],\n+        \"discret\": [139, 557],\n+        \"discretion\": [52, 58, 65, 66, 80],\n+        \"discus\": [45, 46, 47, 48, 49, 55, 66, 74, 78, 80, 103, 583, 591],\n+        \"discuss\": [48, 63, 591],\n+        \"discussed\": [14, 16, 58, 115, 155, 557, 574, 596, 599, 600, 602],\n+        \"discusses\": [7, 77, 603],\n+        \"discussion\": [4, 26, 46, 47, 50, 51, 55, 63, 64, 66, 82, 102, 166, 185, 190, 200, 209, 222, 223, 488, 557, 577],\n         \"disjoint\": [110, 115, 118, 316],\n-        \"disjunct\": [177, 502],\n+        \"disjunctiv\": [177, 502],\n         \"disk\": [15, 24, 70, 73, 115, 155, 157, 159, 160, 178, 190, 193, 197, 209, 213, 252, 260, 392, 502, 571, 575, 579, 585, 600, 608],\n-        \"dispatch\": [0, 59, 72, 74, 87, 88, 90, 103, 171, 191, 205, 206, 213, 348, 362, 392, 477, 488, 522, 547, 554, 555, 556, 585, 587, 592, 597, 606],\n+        \"dispatch\": [59, 87, 88, 90, 103, 171, 206, 213, 348, 362, 392, 477, 488, 522, 547, 554, 555, 556, 585, 606],\n         \"dispatch_uid\": 606,\n-        \"displai\": [0, 5, 16, 18, 19, 37, 43, 45, 49, 52, 58, 65, 67, 73, 74, 75, 76, 78, 82, 89, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 113, 115, 134, 146, 149, 152, 162, 167, 168, 171, 172, 176, 178, 181, 188, 190, 193, 194, 196, 200, 202, 206, 209, 211, 213, 222, 232, 236, 252, 256, 260, 264, 268, 280, 291, 296, 304, 305, 316, 324, 328, 340, 347, 348, 354, 357, 364, 369, 376, 383, 384, 387, 391, 392, 399, 404, 419, 421, 435, 444, 451, 452, 477, 480, 488, 502, 520, 535, 538, 543, 547, 548, 553, 555, 557, 559, 569, 577, 580, 581, 583, 591, 592, 593, 595, 599, 600, 601, 603, 605, 608, 609, 611],\n-        \"display_group_memb\": 571,\n+        \"dispatched\": [556, 606],\n+        \"dispatcher\": [0, 72, 74, 103, 191, 205, 206, 362, 587, 592, 597, 606],\n+        \"display\": [0, 5, 16, 18, 19, 37, 43, 45, 49, 58, 65, 67, 73, 74, 75, 76, 78, 82, 89, 91, 92, 94, 95, 96, 98, 99, 100, 101, 113, 134, 146, 152, 161, 162, 167, 168, 171, 172, 176, 178, 181, 190, 193, 194, 196, 206, 213, 222, 236, 252, 260, 264, 268, 280, 296, 305, 316, 324, 328, 340, 347, 348, 354, 357, 369, 376, 383, 391, 392, 399, 404, 419, 435, 444, 451, 452, 480, 488, 520, 535, 547, 548, 553, 555, 557, 559, 569, 577, 580, 581, 591, 592, 593, 595, 599, 600, 605, 608, 609, 611],\n+        \"display_group_member\": 571,\n         \"display_login_form\": 260,\n         \"display_nam\": 362,\n         \"display_num_error\": 15,\n         \"display_raw\": 113,\n-        \"display_s\": 502,\n-        \"dispos\": 76,\n-        \"disposit\": [37, 38, 188, 200, 273, 280, 302, 311, 376, 458, 485, 502],\n-        \"disqu\": [3, 304, 578],\n-        \"disqualifi\": 64,\n+        \"display_siz\": 502,\n+        \"displayed\": [16, 18, 52, 67, 73, 76, 78, 82, 89, 91, 96, 102, 103, 115, 135, 149, 155, 162, 167, 168, 172, 178, 188, 190, 194, 196, 200, 202, 209, 211, 222, 232, 236, 252, 256, 268, 291, 304, 316, 328, 348, 354, 364, 383, 384, 387, 391, 404, 419, 421, 477, 502, 538, 543, 548, 553, 569, 580, 583, 596, 601, 603],\n+        \"disposal\": 76,\n+        \"disposition\": [37, 38, 188, 200, 273, 280, 302, 311, 376, 458, 485, 502],\n+        \"disqualified\": 64,\n+        \"disqus\": [3, 304, 578],\n         \"dissolv\": [117, 118],\n         \"dist\": [61, 71, 85, 125],\n-        \"distanc\": [118, 119, 126, 131, 146, 213, 222, 252, 348, 362, 421],\n+        \"distanc\": [118, 119, 126, 146, 213, 222, 252, 348, 362, 421],\n         \"distance__lt\": 146,\n         \"distance_gt\": 110,\n         \"distance_lt\": 110,\n-        \"distinct\": [3, 14, 82, 86, 136, 154, 171, 175, 177, 213, 222, 260, 268, 348, 362, 369, 376, 392, 421, 451, 452, 557, 559, 560, 562, 563, 571, 572, 580, 581, 595, 603, 607],\n+        \"distances\": [110, 114, 117, 126, 131],\n+        \"distinct\": [14, 82, 86, 136, 154, 171, 175, 177, 213, 222, 268, 348, 362, 369, 376, 392, 421, 451, 452, 557, 560, 562, 563, 572, 580, 581, 595, 603],\n         \"distinct_sql\": 376,\n-        \"distinguish\": [34, 41, 74, 77, 80, 82, 118, 161, 191, 200, 278, 306, 321, 328, 451, 477, 572, 574, 580, 581],\n-        \"distribut\": [0, 3, 15, 30, 45, 51, 52, 61, 66, 69, 71, 73, 84, 123, 134, 151, 155, 176, 193, 203, 316, 348, 354, 551, 565, 596, 600, 608],\n+        \"distinction\": [3, 260, 559, 571, 572, 581, 607],\n+        \"distinguish\": [34, 41, 74, 77, 80, 82, 118, 161, 191, 200, 278, 306, 321, 328, 477, 572, 574, 580, 581],\n+        \"distinguishes\": 451,\n+        \"distribut\": [15, 51, 71, 73, 176, 193, 348, 551, 600, 608],\n+        \"distributed\": [3, 52, 71, 316, 565, 596, 600],\n+        \"distributes\": 155,\n+        \"distribution\": [0, 30, 45, 61, 66, 69, 84, 123, 134, 151, 155, 176, 203, 354],\n         \"distributor\": [0, 66, 84],\n         \"distro\": 83,\n         \"distutil\": 61,\n-        \"ditch\": 3,\n-        \"div\": [19, 78, 89, 103, 161, 162, 166, 168, 194, 196, 222, 252, 291, 477, 488, 522, 535, 543, 557, 580, 581, 583, 601],\n-        \"dive\": [67, 70, 80, 100, 131],\n+        \"ditched\": 3,\n+        \"div\": [19, 67, 70, 78, 80, 89, 100, 103, 131, 161, 162, 166, 168, 194, 196, 222, 252, 291, 477, 488, 522, 535, 543, 557, 580, 581, 583, 601],\n         \"diveintomark\": 200,\n         \"diveintopython\": 47,\n         \"divert\": [155, 488],\n-        \"divid\": [110, 117, 155, 176, 477],\n-        \"divis\": [160, 177, 194, 557, 572],\n-        \"divisiblebi\": 596,\n+        \"divid\": [176, 477],\n+        \"divided\": [110, 117, 176],\n+        \"divider\": 155,\n+        \"divisibl\": [160, 194],\n+        \"divisibleby\": 596,\n+        \"division\": [177, 557, 572],\n         \"djadmin\": 58,\n         \"django\": [1, 10, 11, 13, 16, 17, 18, 19, 23, 25, 29, 32, 33, 36, 37, 38, 39, 40, 41, 44, 46, 47, 50, 51, 53, 54, 57, 68, 71, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 102, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 147, 148, 149, 151, 152, 154, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 195, 197, 201, 202, 544, 546, 552, 553, 554, 555, 556, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 571, 572, 573, 574, 575, 577, 578, 579, 580, 583, 584, 585, 586, 587, 589, 593, 594, 595, 599, 601, 606, 607, 611],\n         \"django_\": 71,\n         \"django_allow_async_unsaf\": [86, 422, 546],\n         \"django_app\": 85,\n-        \"django_bash_complet\": 155,\n+        \"django_bash_completion\": 155,\n         \"django_blog\": 572,\n         \"django_cach\": [190, 551],\n         \"django_color\": [43, 155, 252],\n-        \"django_com\": 304,\n+        \"django_comment\": 304,\n         \"django_engin\": 608,\n         \"django_flatpag\": 107,\n-        \"django_flatpage_sit\": 107,\n+        \"django_flatpage_sites\": 107,\n         \"django_languag\": [59, 190, 316, 328, 596],\n-        \"django_live_test_server_address\": 222,\n+        \"django_live_test_server_addres\": 222,\n         \"django_log_level\": [36, 599],\n-        \"django_migr\": [73, 155, 488],\n-        \"django_next_vers\": 61,\n-        \"django_pol\": 71,\n+        \"django_migration\": [73, 155, 488],\n+        \"django_next_version\": 61,\n+        \"django_poll\": 71,\n         \"django_ratelimit\": 71,\n         \"django_redirect\": 148,\n-        \"django_sess\": 589,\n+        \"django_session\": 589,\n         \"django_settings_modul\": [0, 5, 23, 27, 29, 30, 31, 52, 56, 73, 118, 150, 155, 268, 316, 546, 597, 609],\n         \"django_sit\": 190,\n         \"django_superuser_\": 155,\n         \"django_superuser_email\": 155,\n         \"django_superuser_password\": 155,\n-        \"django_test_expected_failur\": [56, 451],\n-        \"django_test_process\": [56, 155],\n+        \"django_test_expected_failures\": [56, 451],\n+        \"django_test_processes\": [56, 155],\n         \"django_test_skip\": [56, 451],\n-        \"django_tests_secret_kei\": 130,\n+        \"django_tests_secret_key\": 130,\n         \"django_timezon\": 595,\n-        \"django_vers\": 155,\n+        \"django_version\": 155,\n         \"django_watchman_timeout\": [155, 393],\n         \"djangocon\": 194,\n         \"djangodev\": 67,\n-        \"djangodivformrender\": [59, 166, 488, 522],\n-        \"djangoj\": [155, 213, 260, 596],\n-        \"djangojsonencod\": [162, 178, 188, 200, 213, 222, 234, 291, 589, 612],\n+        \"djangodivformrenderer\": [59, 166, 488, 522],\n+        \"djangojs\": [155, 213, 260, 596],\n+        \"djangojsonencoder\": [162, 178, 188, 200, 213, 222, 234, 291, 589, 612],\n         \"djangonaut\": 155,\n-        \"djangopackag\": 40,\n+        \"djangopackages\": 40,\n         \"djangoproj\": 194,\n         \"djangoproject\": [3, 4, 10, 46, 49, 55, 58, 60, 61, 63, 64, 65, 66, 72, 80, 87, 106, 116, 155, 194, 205, 273, 302, 311, 328, 581, 609],\n         \"djangoruntimewarn\": 362,\n         \"djangosnippet\": 206,\n-        \"djangotempl\": [19, 39, 74, 78, 86, 103, 135, 149, 161, 190, 193, 213, 348, 362, 553, 608, 612],\n+        \"djangotemplates\": [19, 39, 74, 78, 86, 103, 135, 149, 161, 190, 193, 213, 348, 362, 553, 608, 612],\n         \"djangotest\": 600,\n-        \"djangotestrunn\": [59, 268],\n-        \"djangotestsuiterunn\": [59, 296, 304, 328],\n-        \"djangotutori\": [71, 72, 76, 78],\n+        \"djangotestrunner\": [59, 268],\n+        \"djangotestsuiterunner\": [59, 296, 304, 328],\n+        \"djangotutorial\": [71, 72, 76, 78],\n         \"djangounicodedecodeerror\": 115,\n         \"djdt\": 79,\n         \"dma_cod\": [116, 535],\n-        \"dn\": [105, 545],\n+        \"dn\": 105,\n         \"dna\": 570,\n-        \"do\": [0, 2, 5, 12, 13, 14, 15, 17, 19, 23, 25, 32, 35, 36, 37, 39, 40, 41, 42, 44, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 60, 61, 63, 64, 66, 67, 69, 70, 71, 72, 73, 75, 76, 77, 78, 80, 81, 82, 85, 86, 89, 92, 94, 96, 98, 99, 100, 101, 104, 105, 106, 107, 115, 118, 121, 130, 131, 139, 141, 150, 151, 152, 153, 154, 155, 161, 162, 167, 168, 171, 172, 174, 175, 176, 177, 178, 181, 182, 184, 186, 188, 189, 190, 191, 192, 193, 194, 196, 197, 200, 206, 209, 213, 222, 252, 254, 260, 266, 268, 271, 273, 278, 282, 285, 291, 297, 300, 302, 304, 306, 309, 311, 316, 321, 327, 328, 341, 348, 362, 421, 436, 451, 488, 514, 522, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 567, 568, 569, 570, 572, 574, 576, 577, 580, 581, 583, 585, 588, 589, 590, 591, 593, 595, 596, 598, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n-        \"do_com\": 19,\n+        \"dns\": 545,\n+        \"do\": [0, 2, 5, 8, 12, 13, 14, 15, 17, 19, 23, 25, 32, 35, 36, 37, 39, 40, 41, 44, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 60, 61, 64, 66, 67, 69, 70, 71, 72, 73, 75, 76, 77, 78, 80, 81, 82, 85, 86, 89, 92, 94, 96, 98, 99, 100, 101, 104, 105, 106, 107, 115, 118, 121, 130, 131, 139, 141, 150, 151, 152, 153, 154, 155, 161, 162, 167, 168, 171, 172, 174, 175, 176, 177, 178, 181, 182, 184, 188, 189, 190, 191, 192, 193, 194, 196, 197, 200, 206, 209, 213, 222, 252, 254, 260, 266, 268, 271, 273, 285, 291, 300, 302, 304, 309, 311, 316, 328, 348, 362, 421, 436, 451, 488, 522, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 567, 568, 569, 570, 572, 574, 576, 577, 580, 581, 583, 585, 588, 589, 591, 593, 595, 596, 598, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n+        \"do_comment\": 19,\n         \"do_current_tim\": 19,\n         \"do_custom_stuff_for_myfield\": 213,\n         \"do_format_tim\": 19,\n         \"do_more_stuff\": 576,\n-        \"do_not_call_in_templ\": 193,\n+        \"do_not_call_in_templates\": 193,\n         \"do_noth\": [44, 178, 185],\n         \"do_post_process\": 192,\n-        \"do_queri\": 567,\n+        \"do_queries\": 567,\n         \"do_someth\": [12, 188, 568, 569],\n-        \"do_something_els\": [12, 188, 569],\n+        \"do_something_el\": [12, 188, 569],\n         \"do_something_with\": [100, 135, 160, 604],\n         \"do_something_with_the_messag\": 135,\n         \"do_stuff\": 576,\n         \"do_stuff_on_the_other_databas\": 576,\n-        \"do_upp\": 19,\n+        \"do_upper\": 19,\n         \"doc\": [3, 15, 19, 27, 31, 47, 49, 50, 51, 55, 56, 58, 59, 61, 65, 67, 71, 72, 73, 80, 90, 101, 107, 136, 146, 148, 155, 178, 184, 203, 205, 212, 252, 257, 260, 268, 291, 304, 316, 328, 451, 548, 551, 565, 577, 581, 595, 609, 612],\n-        \"doc_releas\": 61,\n-        \"docs_vers\": 155,\n-        \"docstr\": [16, 52, 57, 101, 155, 328, 418, 436, 543],\n+        \"doc_releases\": 61,\n+        \"docs_version\": 155,\n+        \"docstring\": [16, 52, 57, 101, 155, 328, 418, 436, 543],\n         \"doctest\": [59, 204, 291, 304, 596, 611],\n         \"doctyp\": [107, 161, 168, 196, 266, 285, 291, 612],\n-        \"document\": [1, 2, 5, 6, 8, 11, 12, 13, 14, 15, 19, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 43, 44, 46, 47, 52, 53, 54, 56, 57, 59, 60, 61, 62, 64, 65, 66, 68, 70, 71, 73, 74, 75, 78, 79, 81, 82, 85, 86, 87, 88, 95, 96, 97, 100, 103, 104, 105, 106, 107, 110, 111, 112, 114, 115, 117, 118, 126, 130, 131, 134, 135, 139, 145, 146, 149, 150, 152, 154, 155, 156, 162, 167, 168, 171, 173, 176, 177, 178, 180, 181, 182, 184, 185, 188, 190, 191, 193, 194, 196, 197, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 212, 213, 222, 253, 256, 257, 260, 264, 266, 267, 268, 271, 280, 285, 286, 297, 300, 304, 306, 309, 316, 321, 328, 335, 348, 350, 362, 383, 392, 419, 421, 436, 451, 477, 502, 543, 544, 547, 548, 549, 550, 551, 553, 555, 557, 559, 560, 568, 569, 570, 571, 572, 574, 575, 576, 577, 578, 579, 583, 585, 588, 589, 590, 591, 592, 594, 595, 596, 598, 599, 602, 603, 605, 606, 608, 610, 611, 612],\n-        \"document_root\": [41, 199, 202],\n+        \"document\": [2, 3, 11, 12, 15, 30, 34, 35, 37, 38, 40, 41, 43, 44, 46, 48, 55, 59, 60, 61, 64, 70, 74, 80, 82, 100, 101, 103, 104, 105, 110, 126, 134, 135, 146, 152, 155, 162, 171, 173, 178, 180, 181, 182, 184, 185, 188, 193, 194, 196, 197, 200, 203, 205, 206, 207, 213, 260, 266, 268, 285, 335, 350, 362, 502, 543, 547, 548, 550, 551, 553, 559, 568, 571, 572, 576, 579, 585, 588, 590, 592, 596, 598, 602, 603, 605, 608, 610, 611, 612],\n+        \"document_rot\": [41, 199, 202],\n+        \"documentation\": [1, 5, 6, 8, 11, 13, 14, 15, 16, 19, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 40, 41, 43, 47, 52, 53, 54, 56, 57, 60, 61, 62, 64, 65, 66, 68, 70, 71, 73, 75, 78, 79, 81, 86, 88, 95, 96, 97, 100, 103, 105, 106, 107, 110, 111, 112, 114, 115, 117, 118, 126, 130, 131, 134, 139, 145, 146, 149, 150, 152, 154, 155, 156, 162, 167, 168, 171, 177, 178, 180, 181, 185, 188, 190, 191, 193, 194, 196, 197, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 212, 222, 253, 256, 257, 260, 264, 266, 267, 268, 271, 280, 285, 286, 291, 297, 300, 304, 309, 316, 328, 348, 421, 436, 451, 477, 543, 544, 547, 548, 549, 551, 555, 557, 560, 569, 570, 571, 572, 574, 575, 576, 577, 578, 581, 583, 585, 589, 590, 591, 592, 594, 595, 596, 598, 599, 602, 603, 605, 606, 611, 612],\n+        \"documentational\": 436,\n+        \"documented\": [3, 14, 51, 55, 65, 67, 80, 85, 87, 103, 106, 114, 154, 176, 177, 185, 194, 196, 197, 202, 206, 207, 209, 257, 268, 291, 304, 306, 316, 321, 328, 348, 362, 383, 392, 419, 436, 477, 502, 548, 551, 568, 569, 579, 588, 592, 598, 606, 612],\n         \"documentform\": 260,\n         \"documentreleas\": 61,\n         \"docutil\": [56, 58, 101, 522],\n-        \"doe\": [0, 2, 5, 10, 12, 14, 15, 19, 39, 43, 47, 51, 55, 56, 57, 58, 59, 62, 63, 64, 70, 72, 73, 74, 75, 76, 79, 81, 86, 98, 100, 101, 103, 105, 106, 110, 114, 115, 116, 117, 118, 122, 126, 131, 135, 138, 139, 140, 142, 145, 148, 150, 151, 153, 154, 155, 156, 157, 159, 161, 162, 167, 168, 170, 172, 173, 174, 176, 177, 178, 180, 181, 185, 187, 188, 189, 190, 192, 193, 194, 196, 197, 198, 200, 202, 207, 208, 209, 210, 213, 220, 224, 252, 260, 266, 268, 278, 285, 291, 297, 304, 306, 316, 321, 328, 329, 338, 348, 353, 368, 397, 433, 488, 535, 546, 547, 548, 550, 551, 556, 557, 558, 559, 560, 565, 569, 570, 571, 572, 574, 575, 576, 577, 580, 581, 583, 588, 589, 590, 591, 592, 594, 595, 596, 599, 600, 601, 603, 606, 607, 608, 609, 611, 612],\n+        \"doe\": [14, 174, 574, 608],\n+        \"does\": [0, 2, 5, 10, 12, 14, 15, 19, 39, 43, 47, 51, 55, 56, 57, 58, 59, 62, 63, 64, 70, 72, 73, 74, 75, 76, 79, 81, 86, 98, 100, 101, 103, 105, 106, 110, 114, 115, 116, 117, 118, 122, 126, 131, 135, 138, 139, 140, 142, 145, 148, 150, 151, 153, 154, 155, 156, 157, 159, 161, 162, 167, 168, 170, 172, 173, 176, 177, 178, 180, 181, 185, 187, 188, 189, 190, 192, 193, 194, 196, 197, 198, 200, 202, 207, 208, 209, 210, 213, 220, 224, 252, 260, 266, 268, 278, 285, 291, 297, 304, 306, 316, 321, 328, 329, 338, 348, 353, 368, 397, 433, 488, 535, 546, 547, 548, 550, 551, 556, 557, 558, 559, 560, 565, 569, 570, 571, 572, 574, 575, 576, 577, 580, 581, 583, 588, 589, 590, 591, 592, 594, 595, 596, 599, 600, 601, 603, 606, 607, 609, 611, 612],\n         \"does_not_exist\": 183,\n         \"doesn\": [0, 2, 5, 9, 11, 13, 15, 16, 19, 29, 30, 31, 32, 38, 41, 42, 44, 47, 49, 50, 51, 55, 56, 67, 70, 72, 73, 74, 76, 78, 80, 82, 85, 86, 87, 96, 103, 105, 106, 107, 114, 115, 117, 126, 145, 148, 149, 150, 151, 152, 153, 154, 155, 156, 161, 162, 166, 167, 168, 171, 172, 176, 177, 178, 180, 181, 184, 185, 186, 187, 188, 190, 192, 193, 194, 196, 197, 199, 200, 201, 202, 206, 213, 214, 215, 216, 222, 224, 246, 252, 268, 278, 281, 282, 287, 291, 296, 304, 306, 307, 316, 317, 321, 325, 327, 328, 330, 336, 341, 346, 348, 349, 351, 354, 355, 357, 362, 368, 376, 377, 388, 404, 421, 436, 443, 477, 522, 547, 548, 549, 550, 551, 557, 558, 559, 560, 562, 564, 565, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 581, 583, 585, 588, 589, 591, 592, 593, 595, 596, 598, 599, 600, 602, 604, 605, 608, 609, 611, 612],\n         \"doesnotexist\": [15, 70, 73, 74, 75, 150, 156, 178, 181, 185, 193, 291, 304, 547, 569, 572, 590, 592],\n         \"dog\": [139, 152, 436, 564, 572],\n+        \"doing\": [14, 16, 19, 23, 36, 42, 48, 50, 52, 55, 56, 57, 63, 70, 71, 72, 74, 76, 80, 103, 131, 150, 152, 154, 167, 172, 181, 184, 185, 186, 188, 189, 191, 197, 222, 268, 278, 297, 304, 306, 316, 321, 328, 348, 421, 436, 514, 546, 551, 553, 556, 557, 571, 576, 580, 588, 589, 590, 600, 602, 603, 604, 610, 612],\n         \"dollar\": [86, 550],\n-        \"dolor\": [193, 194],\n+        \"dolor\": 194,\n+        \"dolores\": 193,\n         \"dom\": [12, 488, 582],\n         \"domain\": [1, 12, 73, 74, 80, 86, 105, 115, 116, 149, 152, 153, 155, 171, 188, 190, 194, 197, 199, 201, 213, 220, 222, 229, 260, 264, 265, 266, 268, 274, 280, 284, 285, 303, 304, 312, 316, 328, 330, 338, 344, 348, 353, 355, 374, 446, 464, 490, 515, 535, 538, 547, 548, 589, 591, 596, 603, 609, 612],\n         \"domain_allowlist\": 451,\n         \"domain_regex\": 201,\n         \"domain_whitelist\": [59, 451, 488],\n-        \"domainnamevalid\": [535, 538],\n-        \"domcontentload\": 103,\n-        \"don\": [0, 1, 2, 4, 5, 6, 7, 12, 14, 15, 16, 19, 26, 32, 37, 41, 42, 44, 46, 47, 49, 50, 51, 52, 55, 56, 57, 58, 59, 61, 63, 67, 70, 71, 72, 73, 75, 78, 80, 83, 85, 86, 101, 103, 105, 106, 107, 114, 115, 120, 124, 128, 135, 149, 150, 151, 152, 153, 154, 155, 156, 159, 160, 161, 162, 166, 167, 168, 171, 172, 173, 176, 178, 184, 185, 186, 187, 188, 190, 191, 194, 196, 197, 198, 199, 200, 201, 203, 206, 209, 213, 216, 220, 222, 234, 257, 260, 268, 291, 304, 316, 328, 330, 336, 338, 346, 348, 349, 351, 353, 355, 362, 376, 392, 416, 418, 421, 436, 451, 477, 488, 502, 546, 547, 548, 550, 551, 554, 557, 559, 567, 569, 570, 572, 573, 574, 575, 576, 577, 579, 580, 581, 582, 583, 585, 588, 589, 591, 595, 596, 598, 599, 600, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n-        \"done\": [3, 12, 13, 14, 16, 19, 32, 38, 40, 41, 47, 55, 57, 58, 60, 61, 65, 67, 70, 73, 74, 76, 87, 100, 103, 112, 120, 121, 130, 133, 139, 140, 152, 153, 154, 161, 167, 172, 177, 181, 185, 190, 191, 194, 198, 203, 205, 222, 224, 245, 260, 268, 283, 291, 304, 316, 318, 342, 368, 488, 546, 547, 548, 550, 553, 560, 567, 570, 571, 574, 576, 577, 582, 583, 585, 589, 591, 594, 595, 596, 600, 602],\n-        \"door\": [257, 260],\n+        \"domainnamevalidator\": [535, 538],\n+        \"domcontentloaded\": 103,\n+        \"don\": [0, 1, 2, 4, 5, 6, 7, 12, 13, 14, 15, 16, 19, 26, 32, 37, 38, 40, 41, 42, 44, 46, 47, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 63, 65, 67, 70, 71, 72, 73, 74, 75, 78, 80, 83, 85, 86, 87, 100, 101, 103, 105, 106, 107, 112, 114, 115, 120, 121, 124, 128, 130, 133, 135, 139, 140, 149, 150, 151, 152, 153, 154, 155, 156, 159, 160, 161, 162, 166, 167, 168, 171, 172, 173, 176, 177, 178, 184, 185, 186, 187, 188, 190, 191, 194, 196, 197, 198, 199, 200, 201, 203, 205, 206, 209, 213, 216, 220, 222, 224, 234, 245, 257, 260, 268, 283, 291, 304, 316, 318, 328, 330, 336, 338, 342, 346, 348, 349, 351, 353, 355, 362, 368, 376, 392, 416, 418, 421, 436, 451, 477, 488, 502, 546, 547, 548, 550, 551, 553, 554, 557, 559, 560, 567, 569, 570, 572, 573, 574, 575, 576, 577, 579, 580, 582, 583, 585, 588, 589, 591, 594, 595, 596, 598, 599, 600, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n+        \"dor\": [257, 260],\n+        \"dos\": [282, 327, 341, 603],\n         \"doseq\": [200, 421],\n-        \"dot\": [23, 29, 36, 59, 61, 65, 67, 70, 71, 73, 74, 85, 103, 153, 190, 193, 194, 196, 200, 201, 202, 213, 265, 271, 284, 300, 304, 305, 309, 316, 317, 329, 344, 362, 392, 402, 425, 447, 477, 547, 548, 551, 604, 608, 611, 612],\n+        \"dot\": [61, 65, 67, 70, 74, 85, 153, 190, 193, 194, 196, 201, 265, 284, 305, 317, 344, 392, 402, 425, 447, 477, 604, 608],\n+        \"dotted\": [23, 29, 36, 59, 71, 73, 85, 103, 190, 193, 200, 202, 213, 271, 300, 304, 309, 316, 329, 362, 547, 548, 551, 608, 611, 612],\n         \"dotted_path\": 200,\n         \"doubl\": [47, 58, 61, 70, 73, 86, 110, 115, 131, 172, 177, 185, 194, 196, 197, 200, 209, 268, 304, 308, 316, 560, 563, 572, 574, 596],\n-        \"double_b\": 136,\n+        \"double_bed\": 136,\n+        \"doubled\": 304,\n+        \"doubles\": 73,\n+        \"doubling\": [304, 572],\n         \"doubt\": [51, 178, 185, 348, 551, 557],\n-        \"dougla\": [118, 570, 604],\n+        \"douglas\": [118, 570, 604],\n         \"down\": [2, 3, 16, 30, 40, 52, 59, 67, 70, 73, 75, 76, 85, 103, 121, 139, 155, 171, 176, 178, 181, 185, 190, 196, 199, 252, 268, 296, 304, 316, 328, 488, 546, 550, 553, 569, 572, 576, 588, 600, 605, 608, 609, 611, 612],\n-        \"downgrad\": [171, 268, 278, 599],\n-        \"download\": [0, 5, 6, 31, 38, 43, 51, 57, 60, 61, 65, 67, 69, 70, 80, 115, 116, 120, 121, 123, 131, 154, 155, 171, 188, 190, 328, 376, 502, 545, 555, 596, 598, 602, 607],\n+        \"downgrad\": [171, 268],\n+        \"downgraded\": 278,\n+        \"downgrades\": 599,\n+        \"download\": [0, 5, 6, 31, 38, 43, 51, 57, 60, 61, 65, 67, 69, 70, 80, 115, 120, 121, 123, 131, 154, 155, 171, 188, 190, 328, 376, 502, 545, 555, 596, 598, 602],\n+        \"downloadabl\": 607,\n+        \"downloaded\": [116, 121, 131, 502],\n         \"downsid\": [185, 190],\n         \"downstream\": [0, 597],\n-        \"dozen\": [76, 78, 196, 291, 569, 572, 581],\n+        \"doz\": [196, 291, 572],\n+        \"dozen\": [76, 78, 569, 581],\n         \"dpkg\": 56,\n         \"dr_input\": 115,\n         \"draft\": [61, 100, 175, 181],\n-        \"drag\": [131, 222],\n+        \"drag\": 222,\n+        \"dragging\": 131,\n         \"dragon\": 1,\n-        \"dragonbal\": 135,\n-        \"dramat\": [70, 203, 205, 209, 551],\n-        \"drastic\": [25, 205, 348, 583, 602],\n+        \"dragonball\": 135,\n+        \"dramatic\": 203,\n+        \"dramatically\": [70, 205, 209, 551],\n+        \"drastically\": [25, 205, 348, 583, 602],\n         \"draw\": [38, 222, 583],\n         \"drawback\": [154, 180, 316, 576],\n         \"drawer\": 84,\n-        \"drawstr\": 38,\n+        \"drawstring\": 38,\n         \"dream\": 37,\n-        \"dreamweav\": 82,\n+        \"dreamweaver\": 82,\n         \"drill\": 103,\n         \"drilldown\": [89, 103, 190],\n-        \"drive\": [64, 76, 548, 551, 580],\n-        \"driven\": [51, 67, 70, 73, 76, 571, 583],\n+        \"driv\": [51, 67, 70, 73, 76, 548, 551, 571, 583],\n         \"driver\": [131, 177, 184, 185, 320, 329, 362, 488, 522, 598, 603, 612],\n         \"driver_count\": 115,\n-        \"drop\": [11, 16, 31, 37, 59, 65, 67, 71, 103, 121, 135, 145, 154, 155, 172, 189, 190, 194, 209, 216, 223, 227, 252, 256, 260, 268, 291, 304, 316, 317, 320, 328, 336, 341, 346, 351, 364, 371, 387, 392, 576, 589, 600],\n+        \"drives\": 580,\n+        \"driving\": [64, 76],\n+        \"drop\": [11, 16, 31, 65, 67, 71, 103, 121, 145, 154, 155, 172, 189, 209, 222, 227, 252, 260, 291, 316, 317, 320, 328, 341, 346, 362, 364, 371, 387, 421, 522, 589, 600],\n         \"drop_foreignkey_sql\": 206,\n         \"drop_sequence_sql\": 206,\n         \"dropdown\": [103, 328, 354],\n+        \"dropped\": [59, 65, 135, 172, 190, 194, 216, 252, 256, 268, 291, 304, 316, 328, 336, 351, 392, 576],\n+        \"dropping\": [37, 223, 328, 421, 451, 543, 600],\n         \"drummer\": 569,\n         \"drupal\": 3,\n         \"dry\": [47, 73, 151, 152, 155, 172, 177, 185, 194, 316, 325, 348, 551, 572, 591],\n+        \"ds\": [115, 124, 131],\n         \"dsf\": 64,\n-        \"dsqlite_enable_rtre\": 123,\n+        \"dsqlite_enable_rtree\": 123,\n         \"dst\": [190, 268, 345, 348, 595],\n         \"dt\": [73, 176],\n         \"dtd\": [152, 266, 285],\n+        \"dtds\": [152, 291],\n         \"dtl\": [82, 608],\n-        \"dtype\": 115,\n+        \"dtyp\": 115,\n         \"duck\": 478,\n         \"duct\": 84,\n         \"due\": [4, 12, 59, 64, 66, 67, 106, 118, 135, 151, 153, 155, 156, 161, 166, 170, 176, 180, 185, 188, 194, 204, 213, 225, 226, 227, 233, 238, 252, 259, 260, 268, 282, 304, 323, 327, 328, 339, 341, 362, 365, 369, 370, 371, 377, 379, 388, 392, 411, 415, 436, 451, 452, 454, 477, 478, 488, 494, 510, 534, 536, 547, 548, 550, 563, 564, 569, 572, 576, 588, 589, 596, 611],\n         \"dumb\": 577,\n-        \"dummi\": [75, 190, 557, 609, 612],\n+        \"dummies\": 557,\n+        \"dummy\": [75, 190, 609, 612],\n         \"dummycach\": [190, 349, 551],\n-        \"dump\": [59, 100, 155, 185, 188, 204, 206, 291, 304, 316, 348, 436, 451, 477, 551, 557, 577, 589, 607, 612],\n+        \"dump\": [59, 100, 155, 185, 188, 204, 206, 304, 316, 348, 436, 451, 477, 557, 577, 589, 607, 612],\n         \"dumpdata\": [34, 59, 106, 204, 206, 209, 213, 266, 285, 291, 304, 316, 328, 348, 436, 451, 527, 565, 568, 595, 604, 612],\n+        \"dumped\": [155, 551],\n         \"dumped_object\": 604,\n         \"dumped_object_str\": 604,\n+        \"dumping\": [155, 291],\n         \"dunck\": 205,\n-        \"duplic\": [14, 15, 51, 55, 79, 82, 86, 103, 150, 151, 154, 178, 181, 185, 186, 190, 196, 214, 260, 274, 291, 303, 304, 306, 312, 320, 321, 328, 345, 480, 551, 557, 562, 568, 572, 581],\n+        \"duplicat\": [14, 51, 82, 86, 150, 151, 154, 178, 185, 186, 190, 196, 274, 303, 304, 306, 312, 320, 321, 345, 480, 551, 557, 562, 568, 572, 581],\n         \"duplicate_usernam\": 328,\n+        \"duplicated\": [55, 79, 86, 181, 185, 214, 304, 572],\n+        \"duplicates\": [15, 103, 185, 328, 572],\n+        \"duplication\": [150, 260, 291, 557, 606],\n+        \"durability\": [154, 576],\n         \"durabl\": [451, 488, 576],\n-        \"durat\": [154, 155, 170, 177, 188, 362, 441, 472, 522, 547, 548, 550, 567, 600, 604, 609],\n+        \"duration\": [154, 155, 170, 177, 188, 362, 441, 472, 522, 547, 548, 550, 567, 600, 604, 609],\n         \"durationfield\": [176, 213, 219, 222, 328, 332, 341, 348, 357, 362, 377, 392, 477, 583],\n-        \"dure\": [8, 15, 16, 18, 21, 49, 51, 57, 59, 60, 66, 67, 85, 86, 87, 106, 121, 122, 124, 137, 151, 154, 155, 156, 160, 162, 167, 168, 170, 172, 175, 177, 178, 181, 184, 188, 190, 191, 193, 198, 205, 213, 215, 222, 252, 257, 260, 268, 278, 291, 292, 304, 306, 316, 317, 321, 326, 327, 328, 329, 341, 345, 348, 354, 362, 387, 421, 436, 443, 477, 488, 502, 510, 517, 522, 534, 535, 536, 543, 545, 548, 550, 551, 565, 568, 569, 572, 576, 577, 583, 588, 591, 595, 596, 599, 606, 608, 609, 611, 612],\n-        \"duti\": 551,\n+        \"during\": [8, 15, 16, 18, 21, 49, 51, 57, 59, 60, 66, 67, 85, 86, 87, 106, 121, 122, 124, 137, 151, 154, 155, 156, 160, 162, 167, 168, 170, 172, 175, 177, 178, 181, 184, 188, 190, 191, 193, 198, 205, 213, 215, 222, 252, 257, 260, 268, 278, 291, 292, 304, 306, 316, 317, 321, 326, 327, 328, 329, 341, 345, 348, 354, 362, 387, 421, 436, 443, 477, 488, 502, 510, 517, 522, 534, 535, 536, 543, 545, 548, 550, 551, 565, 568, 569, 572, 576, 577, 583, 588, 591, 595, 596, 599, 606, 608, 609, 611, 612],\n+        \"duty\": 551,\n         \"dvd\": 178,\n         \"dwithin\": [110, 222],\n-        \"dy\": 194,\n+        \"dying\": 194,\n         \"dyld_fallback_library_path\": 121,\n         \"dylib\": 123,\n-        \"dynam\": [0, 5, 9, 12, 14, 19, 27, 31, 37, 38, 71, 78, 82, 103, 154, 162, 177, 178, 185, 193, 203, 213, 252, 268, 277, 295, 315, 320, 404, 421, 436, 535, 547, 551, 556, 557, 580, 581, 591, 596, 600, 602, 605, 608, 612],\n-        \"e\": [0, 3, 7, 9, 10, 12, 15, 16, 18, 25, 30, 31, 32, 33, 34, 40, 42, 44, 51, 52, 56, 58, 59, 61, 65, 66, 67, 72, 73, 76, 78, 85, 86, 92, 95, 97, 102, 103, 105, 107, 109, 110, 114, 115, 116, 117, 118, 120, 121, 124, 125, 126, 131, 133, 134, 135, 137, 149, 150, 151, 152, 154, 155, 157, 159, 160, 161, 162, 167, 168, 170, 171, 172, 176, 177, 178, 181, 182, 184, 185, 186, 187, 188, 190, 191, 193, 194, 196, 197, 198, 200, 202, 206, 209, 213, 220, 222, 236, 245, 252, 256, 257, 260, 268, 271, 273, 274, 278, 281, 287, 291, 296, 300, 302, 303, 304, 306, 307, 309, 311, 312, 316, 317, 319, 321, 324, 325, 328, 330, 338, 345, 348, 353, 355, 362, 376, 391, 392, 404, 414, 419, 421, 422, 436, 443, 446, 451, 471, 473, 477, 488, 535, 543, 545, 546, 547, 548, 550, 551, 553, 554, 556, 558, 559, 562, 565, 567, 568, 569, 570, 571, 572, 575, 576, 577, 579, 580, 581, 583, 588, 589, 591, 594, 596, 598, 599, 600, 605, 607, 608, 609, 611, 612],\n+        \"dynamic\": [0, 19, 31, 71, 82, 103, 162, 177, 178, 203, 213, 268, 547, 551, 556, 580, 581, 596, 602, 608],\n+        \"dynamically\": [0, 5, 9, 12, 14, 27, 37, 38, 78, 103, 154, 178, 185, 193, 213, 252, 268, 277, 295, 315, 320, 404, 421, 436, 535, 551, 557, 591, 596, 600, 605, 608, 612],\n+        \"e\": [0, 3, 7, 9, 10, 12, 15, 16, 18, 25, 30, 31, 32, 33, 34, 40, 42, 44, 51, 52, 56, 58, 59, 61, 65, 66, 67, 72, 73, 76, 78, 85, 86, 92, 95, 97, 102, 103, 105, 107, 109, 110, 114, 115, 116, 117, 118, 120, 121, 124, 126, 131, 133, 134, 135, 137, 149, 150, 151, 152, 154, 155, 157, 159, 160, 161, 162, 167, 168, 170, 171, 172, 176, 177, 178, 181, 182, 184, 185, 186, 187, 188, 190, 191, 193, 194, 196, 197, 198, 200, 202, 206, 209, 213, 220, 222, 236, 245, 252, 256, 257, 260, 268, 271, 273, 274, 278, 281, 287, 291, 296, 300, 302, 303, 304, 306, 307, 309, 311, 312, 316, 317, 319, 321, 324, 325, 328, 330, 338, 345, 348, 353, 355, 362, 376, 391, 392, 404, 414, 419, 421, 422, 436, 443, 446, 451, 471, 473, 477, 488, 535, 543, 546, 547, 548, 550, 551, 553, 554, 556, 558, 559, 562, 565, 567, 568, 569, 570, 571, 572, 575, 576, 577, 579, 580, 581, 583, 588, 589, 591, 596, 598, 599, 600, 605, 607, 608, 609, 611, 612],\n         \"e001\": [86, 552],\n         \"e002\": 86,\n         \"e003\": 86,\n         \"e004\": 86,\n         \"e005\": 86,\n         \"e006\": 86,\n         \"e007\": 86,\n@@ -39231,5820 +39881,6978 @@\n         \"e905\": 86,\n         \"e906\": 86,\n         \"e907\": 86,\n         \"e9b0495f04d0\": 161,\n         \"each\": [2, 3, 6, 7, 12, 13, 15, 19, 25, 29, 30, 32, 34, 35, 36, 37, 40, 42, 43, 44, 47, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 85, 88, 92, 98, 100, 101, 102, 103, 105, 106, 107, 110, 112, 114, 115, 117, 118, 120, 121, 124, 126, 131, 134, 135, 140, 143, 146, 148, 149, 150, 151, 152, 153, 154, 155, 160, 161, 162, 166, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 196, 199, 200, 206, 209, 213, 216, 222, 252, 268, 274, 282, 291, 303, 304, 307, 312, 316, 325, 327, 328, 330, 336, 341, 348, 351, 354, 355, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 544, 545, 547, 548, 550, 551, 552, 553, 556, 557, 558, 559, 565, 566, 569, 570, 571, 572, 576, 577, 580, 581, 582, 583, 584, 585, 588, 589, 591, 592, 595, 596, 599, 600, 601, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n         \"each_context\": [103, 328, 348, 477],\n         \"eagl\": 178,\n-        \"earli\": [3, 58, 185, 197, 203, 348, 556, 559, 585],\n         \"earlier\": [51, 56, 59, 67, 71, 73, 76, 79, 131, 155, 167, 181, 185, 190, 196, 200, 213, 252, 257, 260, 265, 284, 291, 304, 307, 310, 325, 328, 348, 357, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 551, 553, 557, 559, 581, 583, 588, 591, 600],\n         \"earliest\": [59, 184, 304, 362, 421, 572],\n+        \"early\": [3, 58, 185, 197, 203, 348, 556, 559, 585],\n         \"earn\": 55,\n         \"earth\": [110, 126, 562],\n-        \"eas\": [19, 26, 57, 65, 126, 146, 180, 190, 194, 196, 204, 205, 212, 222, 257, 268, 328, 348, 421, 488, 502, 543, 548, 553, 556, 588, 612],\n-        \"easi\": [2, 45, 50, 53, 67, 70, 71, 72, 76, 78, 82, 99, 119, 153, 167, 188, 192, 196, 203, 209, 260, 268, 316, 348, 547, 559, 572, 581, 582, 604],\n+        \"eas\": [19, 26, 57, 65, 146, 180, 190, 194, 196, 204, 205, 212, 222, 257, 268, 328, 348, 421, 488, 502, 543, 548, 553, 556, 588, 612],\n         \"easier\": [12, 15, 16, 19, 26, 42, 43, 47, 50, 51, 54, 57, 65, 71, 73, 75, 78, 82, 83, 85, 86, 103, 120, 155, 161, 167, 178, 188, 190, 197, 203, 204, 209, 210, 213, 222, 252, 260, 268, 291, 316, 342, 348, 436, 488, 535, 543, 546, 548, 550, 552, 556, 572, 576, 578, 580, 581, 585, 591, 592, 595, 596, 603, 612],\n         \"easiest\": [19, 34, 73, 100, 103, 121, 154, 160, 194, 209, 547, 548, 551, 556, 570, 577, 579, 582, 598, 612],\n-        \"easili\": [15, 16, 19, 26, 41, 43, 51, 52, 55, 57, 58, 65, 71, 77, 78, 86, 100, 101, 103, 114, 134, 149, 151, 153, 154, 172, 177, 178, 185, 190, 204, 209, 213, 252, 260, 268, 282, 283, 297, 304, 316, 318, 327, 328, 341, 342, 348, 451, 502, 535, 548, 551, 552, 557, 559, 562, 569, 570, 572, 573, 574, 580, 581, 583, 589, 592, 596, 603, 609, 612],\n+        \"easily\": [15, 16, 19, 26, 41, 43, 51, 52, 55, 57, 58, 65, 71, 77, 78, 86, 100, 101, 103, 114, 134, 149, 151, 153, 154, 172, 177, 178, 185, 190, 204, 209, 213, 252, 260, 268, 282, 283, 297, 304, 316, 318, 327, 328, 341, 342, 348, 451, 502, 535, 548, 551, 552, 557, 559, 562, 569, 570, 572, 573, 574, 580, 581, 583, 589, 592, 596, 603, 609, 612],\n+        \"easing\": 126,\n         \"east\": [16, 114, 131, 194, 200, 437],\n         \"easter\": 58,\n         \"eastern\": [113, 194],\n-        \"eat\": [268, 548],\n+        \"easy\": [2, 45, 50, 53, 67, 70, 71, 72, 76, 78, 82, 99, 119, 153, 167, 188, 192, 196, 203, 209, 260, 268, 316, 348, 547, 559, 572, 581, 582, 604],\n+        \"eat\": 548,\n+        \"eating\": 268,\n         \"eavesdrop\": 550,\n         \"ebnf\": 19,\n         \"echo\": [37, 61, 121],\n         \"ecma\": [268, 604],\n         \"ecmascript\": 188,\n         \"ecosystem\": [43, 48, 64, 66, 79, 291, 451],\n         \"ed\": [177, 185, 572, 577],\n-        \"edg\": [1, 2, 57, 177, 178, 185, 299, 312, 316, 575, 589, 595],\n-        \"edit\": [0, 5, 7, 15, 16, 19, 27, 30, 35, 44, 45, 47, 57, 59, 67, 70, 71, 73, 74, 78, 82, 86, 92, 93, 103, 107, 113, 126, 131, 135, 148, 150, 151, 155, 162, 181, 188, 202, 204, 205, 206, 213, 228, 245, 252, 255, 268, 304, 305, 312, 354, 362, 372, 376, 383, 386, 390, 392, 419, 436, 489, 502, 547, 548, 554, 557, 558, 569, 570, 581, 585, 589, 591, 595, 596, 600],\n+        \"edg\": [1, 2, 57, 177, 178, 185, 299, 312, 316, 589, 595],\n+        \"edges\": 575,\n+        \"edit\": [0, 1, 7, 15, 27, 30, 35, 44, 45, 47, 57, 59, 71, 73, 74, 78, 82, 92, 93, 103, 107, 113, 131, 135, 148, 150, 151, 155, 181, 202, 204, 206, 213, 228, 255, 268, 304, 312, 354, 362, 372, 376, 383, 386, 392, 419, 436, 489, 502, 547, 548, 554, 557, 569, 570, 581, 583, 585, 589, 591, 595, 596, 600],\n         \"edit_inlin\": 206,\n-        \"edit_onli\": [165, 488, 583],\n+        \"edit_only\": [165, 488, 583],\n+        \"editability\": 1,\n+        \"editabl\": [16, 67, 73, 86, 103, 162, 245, 252, 304, 305, 362, 376, 383, 390, 419, 558],\n+        \"edited\": [0, 5, 19, 70, 78, 103, 131, 205, 209, 569, 581, 583, 600],\n+        \"edition\": [113, 126, 188],\n         \"editor\": [52, 54, 57, 67, 82, 103, 114, 150, 168, 320, 362, 451, 548, 568, 596],\n-        \"editorconfig\": [52, 54],\n-        \"editormanag\": 568,\n+        \"editorconf\": [52, 54],\n+        \"editormanager\": 568,\n         \"edu\": [61, 116, 194, 200],\n-        \"educ\": 51,\n-        \"effect\": [19, 44, 46, 51, 55, 56, 59, 66, 72, 75, 76, 85, 86, 88, 92, 96, 98, 106, 117, 118, 121, 135, 145, 152, 153, 154, 155, 159, 161, 167, 171, 178, 181, 184, 185, 188, 190, 191, 192, 193, 194, 196, 204, 210, 222, 252, 260, 271, 291, 300, 304, 309, 316, 317, 328, 344, 348, 349, 421, 436, 441, 452, 472, 477, 488, 543, 546, 547, 550, 551, 553, 558, 560, 569, 572, 576, 581, 583, 591, 592, 595, 596, 600, 602, 604, 606, 609, 612],\n-        \"effici\": [16, 19, 37, 45, 55, 70, 100, 103, 115, 154, 177, 185, 187, 194, 207, 213, 268, 291, 348, 392, 436, 546, 551, 560, 571, 572, 574, 577, 596, 600, 601, 602],\n+        \"educat\": 51,\n+        \"effect\": [19, 44, 51, 56, 59, 72, 75, 76, 85, 86, 92, 117, 118, 121, 145, 152, 153, 154, 155, 161, 178, 181, 184, 185, 188, 190, 191, 192, 193, 194, 196, 204, 210, 222, 252, 260, 271, 291, 300, 304, 309, 316, 317, 328, 344, 348, 349, 421, 436, 441, 452, 472, 477, 488, 543, 546, 547, 558, 560, 569, 572, 576, 581, 583, 591, 592, 595, 596, 600, 602, 604, 606, 609, 612],\n+        \"effectiv\": [55, 88, 106, 135, 159, 171, 421, 553],\n+        \"effectively\": [46, 66, 96, 98, 106, 155, 167, 181, 190, 304, 547, 550, 551, 572, 604, 612],\n+        \"efficiency\": [16, 100, 185, 551],\n+        \"efficient\": [19, 70, 103, 115, 185, 187, 194, 207, 348, 436, 546, 551, 560, 571, 572, 574, 577, 596, 600, 601, 602],\n+        \"efficiently\": [14, 37, 45, 55, 154, 177, 185, 213, 268, 291, 392, 551, 571, 602],\n         \"effort\": [2, 48, 59, 80, 82, 190, 194, 205, 260, 268, 316, 362, 550, 581, 589, 599, 600, 602],\n         \"egg\": [58, 59, 206, 268, 320, 328, 348, 362, 570],\n         \"eight\": [6, 50, 65, 550],\n-        \"eighti\": 102,\n+        \"eighties\": 102,\n         \"either\": [12, 13, 16, 19, 23, 32, 37, 39, 42, 44, 48, 51, 55, 58, 59, 60, 61, 66, 69, 70, 75, 76, 80, 85, 86, 96, 98, 102, 103, 105, 106, 107, 112, 114, 117, 118, 122, 133, 134, 135, 139, 149, 150, 151, 152, 154, 155, 157, 161, 162, 165, 166, 168, 171, 172, 175, 176, 177, 178, 181, 185, 186, 187, 188, 190, 193, 194, 196, 197, 198, 199, 200, 201, 202, 209, 211, 213, 222, 252, 256, 257, 260, 265, 268, 281, 284, 291, 296, 304, 307, 316, 325, 328, 341, 346, 348, 392, 421, 436, 451, 522, 533, 546, 547, 548, 551, 554, 555, 557, 559, 568, 569, 570, 571, 572, 574, 576, 577, 580, 581, 582, 583, 588, 589, 591, 594, 596, 598, 600, 603, 604, 606, 609, 612],\n         \"el\": [161, 223, 321],\n-        \"elast\": 573,\n-        \"elect\": 64,\n-        \"eleg\": [70, 74, 76, 553, 591, 599, 602],\n+        \"elastic\": 573,\n+        \"elected\": 64,\n+        \"election\": 64,\n+        \"elegant\": [70, 74, 76, 553, 591, 599, 602],\n         \"element\": [12, 58, 61, 75, 78, 82, 86, 99, 102, 103, 115, 117, 118, 136, 137, 149, 152, 162, 168, 176, 177, 178, 185, 186, 188, 190, 194, 196, 199, 200, 204, 213, 252, 260, 268, 304, 305, 316, 334, 360, 362, 376, 392, 436, 451, 477, 488, 522, 535, 569, 572, 577, 581, 596, 604, 605, 612],\n         \"element_id\": 200,\n-        \"elementtre\": 188,\n-        \"elev\": [110, 126, 548],\n-        \"elid\": [172, 187, 213, 451, 600],\n+        \"elementtree\": 188,\n+        \"elevat\": 548,\n+        \"elevation\": [110, 126],\n+        \"elidabl\": [172, 213, 600],\n+        \"elided\": [172, 187, 451],\n         \"elif\": [168, 174, 177, 188, 194, 196, 268, 328, 554, 569],\n-        \"elig\": 64,\n-        \"elimin\": [42, 55, 82, 85, 124, 185, 291, 602],\n+        \"eligibl\": 64,\n+        \"eliminat\": [42, 55, 82, 85, 124, 185, 291, 602],\n+        \"eliminates\": 185,\n         \"ell\": 58,\n-        \"ellipsi\": [187, 194, 268, 392],\n+        \"ellipsis\": [187, 194, 268, 392],\n         \"ellipsoid\": 115,\n         \"ellp\": 115,\n         \"els\": [1, 12, 13, 14, 16, 19, 25, 30, 31, 50, 51, 55, 56, 57, 58, 73, 74, 75, 85, 103, 104, 150, 151, 153, 161, 162, 167, 170, 172, 174, 177, 181, 185, 188, 191, 193, 194, 196, 197, 209, 213, 252, 268, 291, 304, 316, 328, 502, 548, 551, 553, 554, 556, 557, 567, 569, 571, 576, 577, 578, 579, 580, 581, 583, 585, 588, 589, 590, 591, 592, 595, 596, 600, 608, 612],\n         \"elsewher\": [56, 80, 156, 185, 199, 202, 589, 596, 605, 606],\n         \"em\": 178,\n         \"email\": [0, 2, 4, 36, 45, 51, 57, 58, 59, 61, 63, 66, 71, 73, 91, 103, 105, 135, 150, 152, 155, 161, 162, 167, 168, 170, 171, 177, 178, 183, 194, 196, 197, 201, 213, 242, 260, 268, 282, 304, 312, 327, 341, 348, 399, 420, 421, 422, 435, 451, 464, 490, 506, 515, 522, 530, 545, 547, 548, 550, 551, 553, 554, 563, 572, 576, 581, 597, 599, 603, 606, 609],\n         \"email1\": 577,\n         \"email2\": 577,\n         \"email3\": 577,\n-        \"email_backend\": [170, 252, 577],\n+        \"email_back\": [170, 252, 577],\n         \"email_check\": 548,\n         \"email_field\": [222, 547],\n         \"email_file_path\": [436, 577],\n         \"email_host\": [32, 577],\n         \"email_host_password\": [32, 577],\n-        \"email_host_us\": [32, 577],\n-        \"email_messag\": 577,\n+        \"email_host_user\": [32, 577],\n+        \"email_messages\": 577,\n         \"email_port\": 577,\n         \"email_ssl_certfil\": [328, 577],\n         \"email_ssl_keyfil\": [328, 577],\n         \"email_subject_prefix\": 577,\n-        \"email_templ\": 548,\n+        \"email_templat\": 548,\n         \"email_template_nam\": 548,\n         \"email_timeout\": [328, 577],\n-        \"email_us\": [105, 316],\n         \"email_use_localtim\": 222,\n         \"email_use_ssl\": 577,\n         \"email_use_tl\": 577,\n-        \"emailaltern\": 577,\n-        \"emailattach\": 577,\n-        \"emailbackend\": [170, 190, 252, 316, 328, 502, 577],\n+        \"email_user\": [105, 316],\n+        \"emailalternativ\": 577,\n+        \"emailattachment\": 577,\n+        \"emailback\": [170, 190, 252, 316, 328, 502, 577],\n+        \"emailed\": 548,\n         \"emailfield\": [161, 167, 183, 222, 304, 502, 518, 535, 543, 547, 553, 563, 572, 581, 583, 612],\n         \"emailinput\": 162,\n         \"emailmessag\": [0, 222, 223, 260, 328, 477, 543, 597, 612],\n-        \"emailmultialtern\": [328, 477, 543, 548, 577],\n+        \"emailmultialternatives\": [328, 477, 543, 548, 577],\n         \"emailtest\": 612,\n-        \"emailvalid\": [59, 162, 178, 282, 327, 341, 348, 451, 488, 545],\n-        \"emb\": [23, 112, 196, 598],\n+        \"emailvalidator\": [59, 162, 178, 282, 327, 341, 348, 451, 488, 545],\n         \"embarrass\": 76,\n-        \"embed\": [185, 194, 196, 213, 304, 328, 348, 535, 591, 598],\n-        \"emboss\": 582,\n+        \"embed\": [23, 112, 185, 196, 591, 598],\n+        \"embedded\": [194, 196, 213, 304, 328, 348, 535, 591, 598],\n+        \"embossed\": 582,\n         \"emerg\": [23, 51],\n-        \"emit\": [36, 47, 85, 181, 185, 191, 194, 209, 213, 268, 291, 292, 304, 316, 330, 355, 441, 472, 477, 502, 572, 599, 604, 609],\n-        \"emphas\": [19, 58, 204, 268],\n-        \"emphasi\": [22, 24, 54, 596],\n-        \"emploi\": [126, 304, 596],\n-        \"employ\": 50,\n-        \"employe\": [177, 194, 547],\n+        \"emit\": [36, 47, 181, 185, 209, 213, 268, 304, 316, 477, 572, 604, 609],\n+        \"emitted\": [85, 191, 194, 291, 292, 330, 355, 441, 472, 502, 599, 609],\n+        \"emphasis\": [22, 24, 54, 596],\n+        \"emphasiz\": 204,\n+        \"emphasized\": [58, 268],\n+        \"emphasizes\": 19,\n+        \"employ\": [126, 304],\n+        \"employed\": 596,\n+        \"employee\": [177, 194, 547],\n         \"employeeinlin\": 547,\n-        \"empti\": [19, 44, 58, 61, 71, 72, 74, 76, 78, 86, 90, 91, 94, 96, 102, 103, 105, 108, 114, 115, 117, 118, 135, 139, 147, 148, 151, 155, 161, 162, 167, 168, 172, 176, 177, 178, 181, 184, 187, 188, 190, 191, 192, 193, 196, 198, 201, 202, 209, 213, 214, 216, 222, 223, 226, 228, 245, 246, 260, 268, 282, 283, 291, 316, 317, 318, 320, 327, 328, 332, 333, 336, 340, 341, 342, 346, 348, 351, 357, 358, 359, 362, 370, 372, 376, 392, 419, 436, 451, 456, 477, 482, 488, 496, 502, 522, 529, 536, 542, 547, 548, 550, 551, 552, 555, 569, 570, 572, 576, 577, 580, 581, 583, 585, 588, 589, 590, 591, 596, 600, 608, 609],\n+        \"employer\": 50,\n+        \"employes\": [177, 194],\n+        \"emptied\": 612,\n+        \"empties\": 609,\n+        \"empty\": [19, 44, 58, 61, 71, 72, 74, 76, 78, 86, 90, 91, 94, 96, 102, 103, 105, 108, 114, 115, 117, 118, 135, 139, 147, 148, 151, 155, 161, 162, 167, 168, 172, 176, 177, 178, 181, 184, 187, 188, 190, 191, 192, 193, 196, 198, 201, 202, 209, 213, 214, 216, 222, 223, 226, 228, 245, 246, 260, 268, 282, 283, 291, 316, 317, 318, 320, 327, 328, 332, 333, 336, 340, 341, 342, 346, 348, 351, 357, 358, 359, 362, 370, 372, 376, 392, 419, 436, 451, 456, 477, 482, 488, 496, 502, 522, 529, 536, 542, 547, 548, 550, 551, 552, 555, 569, 570, 572, 576, 577, 580, 581, 583, 585, 588, 589, 590, 591, 596, 600, 608, 612],\n         \"empty_label\": [162, 168, 328],\n-        \"empty_result_set_valu\": [177, 477],\n-        \"empty_strings_allow\": 328,\n-        \"empty_valu\": [103, 162, 222, 248, 583, 612],\n-        \"empty_value_displai\": [103, 348],\n-        \"emptyfieldlistfilt\": [102, 436, 437, 443],\n+        \"empty_result_set_value\": [177, 477],\n+        \"empty_strings_allowed\": 328,\n+        \"empty_value\": [103, 162, 222, 248, 583, 612],\n+        \"empty_value_display\": [103, 348],\n+        \"empty_values\": 612,\n+        \"emptyfieldlistfilter\": [102, 436, 437, 443],\n         \"emptypag\": [187, 601],\n         \"emptyqueryset\": [185, 245, 304],\n         \"emptyresultset\": [246, 436],\n-        \"emul\": [32, 174, 176, 178, 180, 181, 185, 188, 316, 436, 546, 572, 576, 596, 600, 612],\n-        \"en\": [58, 61, 70, 72, 80, 107, 152, 155, 157, 190, 194, 196, 200, 328, 592, 593, 596, 609],\n+        \"emulat\": [32, 178, 181, 188, 316, 546, 576, 600, 612],\n+        \"emulated\": [174, 176, 180],\n+        \"emulates\": [178, 185, 316, 436, 572, 596, 612],\n         \"en_gb\": 328,\n         \"en_in\": 190,\n-        \"en_u\": [30, 31, 56, 155, 190, 197, 200],\n-        \"enabl\": [12, 18, 19, 21, 25, 43, 45, 55, 56, 59, 73, 86, 94, 95, 96, 99, 103, 106, 109, 118, 119, 121, 122, 124, 126, 133, 134, 143, 146, 149, 151, 155, 161, 162, 167, 170, 171, 178, 183, 184, 185, 188, 190, 193, 194, 196, 206, 213, 214, 222, 229, 248, 252, 253, 268, 291, 304, 316, 320, 328, 346, 348, 349, 364, 374, 387, 392, 421, 436, 437, 451, 477, 488, 502, 520, 522, 535, 543, 546, 548, 551, 557, 572, 576, 581, 585, 593, 595, 596, 599, 600, 602, 603, 608, 609, 612],\n-        \"enable_analyt\": 552,\n-        \"enable_attribut\": 268,\n-        \"enable_com\": [107, 348],\n-        \"enable_faulthandl\": 609,\n+        \"en_us\": [30, 31, 56, 155, 190, 197, 200],\n+        \"enabl\": [12, 19, 25, 43, 56, 59, 86, 103, 106, 118, 122, 126, 143, 146, 151, 155, 167, 171, 185, 190, 193, 194, 206, 213, 222, 229, 252, 268, 291, 304, 316, 328, 346, 348, 349, 362, 374, 392, 421, 436, 451, 488, 522, 535, 546, 548, 557, 576, 593, 595, 596, 600, 602, 603, 608, 612],\n+        \"enable_analytic\": 552,\n+        \"enable_attributes\": 268,\n+        \"enable_comment\": [107, 348],\n+        \"enable_faulthandler\": 609,\n         \"enable_nav_sidebar\": [103, 436],\n         \"enableanalyticsdeploymentchecktest\": 552,\n-        \"encapsul\": [45, 82, 86, 168, 172, 174, 177, 252, 488, 546, 552, 557, 565, 568, 569, 572, 608, 612],\n-        \"enclos\": [185, 194, 291, 576, 596, 612],\n-        \"enclosur\": [59, 348, 362],\n-        \"encod\": [0, 8, 30, 43, 59, 115, 124, 140, 149, 152, 157, 160, 161, 162, 171, 178, 181, 190, 192, 194, 197, 198, 213, 222, 247, 274, 303, 308, 309, 312, 316, 330, 355, 370, 376, 392, 397, 412, 433, 436, 437, 455, 477, 480, 503, 522, 535, 545, 548, 550, 551, 577, 581, 584, 589, 604, 607, 611, 612],\n+        \"enabled\": [12, 19, 21, 25, 45, 55, 56, 59, 73, 86, 94, 96, 99, 103, 109, 119, 121, 133, 135, 143, 149, 151, 154, 155, 162, 170, 171, 178, 184, 185, 188, 190, 193, 194, 196, 213, 214, 222, 229, 248, 252, 253, 268, 291, 304, 316, 320, 328, 348, 364, 374, 387, 421, 436, 437, 451, 477, 488, 502, 520, 522, 543, 546, 548, 550, 576, 581, 585, 589, 593, 595, 596, 599, 603, 608, 609, 612],\n+        \"enables\": [18, 19, 25, 95, 106, 124, 134, 143, 155, 161, 162, 167, 171, 183, 193, 316, 328, 348, 451, 477, 543, 546, 550, 551, 572, 576, 593, 595, 596, 600],\n+        \"encapsulat\": [45, 82, 172, 174, 546, 557, 565, 568, 569, 572],\n+        \"encapsulated\": [177, 252, 557],\n+        \"encapsulates\": [86, 168, 488, 552, 572, 608, 612],\n+        \"enclosed\": [185, 194, 291, 576, 596],\n+        \"encloses\": [194, 612],\n+        \"enclosur\": [59, 152, 348, 362],\n+        \"enclosures\": [200, 348],\n+        \"encod\": [0, 8, 30, 43, 59, 115, 124, 149, 152, 157, 160, 161, 171, 181, 188, 190, 192, 197, 198, 213, 222, 247, 308, 309, 316, 392, 412, 436, 437, 455, 477, 480, 503, 545, 550, 551, 584, 589, 604, 607, 611, 612],\n         \"encode_md5_hash\": 550,\n+        \"encoded\": [59, 140, 162, 178, 181, 188, 190, 192, 194, 197, 198, 200, 210, 213, 252, 274, 291, 303, 304, 312, 316, 330, 355, 370, 392, 397, 433, 477, 522, 535, 548, 550, 577, 589, 596, 612],\n         \"encoded_password\": 550,\n-        \"encodeuricompon\": 200,\n-        \"encount\": [8, 19, 44, 48, 56, 58, 67, 69, 72, 85, 103, 124, 126, 152, 154, 155, 156, 162, 177, 188, 191, 193, 194, 196, 197, 252, 268, 316, 362, 530, 546, 553, 568, 576, 591, 595, 600, 602, 611],\n-        \"encourag\": [48, 51, 55, 56, 65, 70, 71, 80, 81, 83, 142, 150, 195, 204, 252, 266, 268, 271, 285, 291, 300, 304, 309, 316, 328, 376, 436, 477, 551, 576, 600],\n-        \"encrypt\": [61, 115, 268, 589],\n+        \"encoder\": [162, 178, 200, 222, 376, 436, 502, 604, 612],\n+        \"encodes\": [200, 213, 421, 581],\n+        \"encodeuricomponent\": 200,\n+        \"encounter\": [19, 44, 48, 56, 58, 67, 69, 72, 85, 103, 124, 152, 155, 156, 162, 177, 188, 191, 193, 194, 196, 197, 252, 268, 316, 546, 553, 568, 576, 591, 595, 600],\n+        \"encountered\": [8, 19, 124, 126, 154, 193, 194, 362, 530, 602, 611],\n+        \"encourag\": [51, 65, 71, 80, 83, 142, 195, 204, 266, 268, 285, 291, 551],\n+        \"encouraged\": [55, 56, 150, 252, 271, 300, 304, 309, 316, 328, 376, 436, 477, 576, 600],\n+        \"encourages\": [48, 70, 81],\n+        \"encrypt\": 66,\n+        \"encrypted\": [115, 268, 589],\n+        \"encryption\": 61,\n         \"enctyp\": [161, 188, 585],\n-        \"end\": [2, 3, 6, 11, 14, 15, 16, 18, 19, 32, 46, 50, 51, 52, 55, 59, 61, 66, 67, 73, 78, 79, 82, 85, 86, 94, 103, 107, 115, 124, 136, 137, 139, 140, 148, 151, 154, 155, 160, 167, 171, 175, 176, 177, 178, 181, 184, 185, 186, 187, 188, 190, 191, 194, 196, 197, 199, 200, 202, 205, 206, 210, 213, 222, 229, 247, 252, 264, 266, 268, 278, 280, 285, 291, 304, 305, 306, 308, 316, 321, 328, 346, 348, 362, 374, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 551, 557, 559, 562, 565, 569, 570, 571, 572, 574, 576, 580, 581, 583, 585, 591, 595, 596, 600, 606, 607, 608, 612],\n+        \"end\": [2, 3, 6, 11, 14, 15, 16, 18, 19, 46, 50, 51, 52, 55, 59, 61, 66, 67, 73, 78, 79, 82, 85, 86, 94, 103, 107, 115, 124, 136, 137, 139, 140, 148, 151, 154, 155, 160, 167, 171, 175, 176, 177, 178, 181, 184, 185, 186, 187, 188, 190, 191, 194, 197, 199, 200, 202, 205, 206, 210, 213, 222, 247, 252, 264, 266, 268, 278, 280, 285, 291, 304, 306, 308, 316, 321, 328, 346, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 551, 557, 559, 562, 565, 569, 570, 571, 572, 574, 576, 580, 581, 583, 585, 591, 595, 596, 600, 606, 607, 612],\n         \"end_2015\": 176,\n         \"end_cap_styl\": 118,\n         \"end_dat\": [176, 185],\n         \"end_date__year\": 176,\n         \"end_datetim\": 176,\n         \"end_datetime__year\": 176,\n         \"end_index\": [187, 601],\n         \"end_nam\": 19,\n         \"end_object\": 604,\n         \"end_tim\": 176,\n         \"endautoescap\": [194, 196, 206],\n         \"endblock\": [19, 39, 52, 70, 78, 103, 104, 196, 548, 553, 557],\n-        \"endblocktransl\": [194, 596],\n+        \"endblocktranslat\": [194, 596],\n         \"endcach\": 551,\n         \"endchart\": 19,\n-        \"endcom\": [19, 194, 596],\n-        \"endeavor\": [64, 328, 550],\n-        \"endfilt\": 194,\n+        \"endcomment\": [19, 194, 596],\n+        \"endeavor\": [64, 550],\n+        \"endeavored\": 328,\n+        \"ended\": 348,\n+        \"endfilter\": 194,\n         \"endfor\": [19, 37, 70, 74, 75, 89, 90, 107, 135, 149, 161, 168, 194, 196, 252, 535, 553, 557, 580, 581, 583, 591, 595, 596, 601],\n         \"endian\": 118,\n         \"endif\": [74, 75, 78, 89, 103, 135, 149, 161, 194, 196, 252, 502, 522, 535, 548, 557, 580, 581, 595, 596, 601, 608],\n-        \"endifchang\": 194,\n-        \"endifnotequ\": 252,\n+        \"endifchanged\": 194,\n+        \"endifnotequal\": 252,\n+        \"ending\": [15, 32, 86, 155, 160, 194, 196, 229, 305, 316, 328, 374, 608],\n         \"endlanguag\": 596,\n-        \"endless\": 280,\n-        \"endloc\": 593,\n+        \"endles\": 280,\n+        \"endlocaliz\": 593,\n         \"endlocaltim\": 595,\n         \"endmsgbox\": 19,\n         \"endofchart\": 19,\n         \"endpoint\": [118, 328, 522],\n-        \"endspaceless\": [149, 194],\n+        \"endspaceles\": [149, 194],\n         \"endswith\": [178, 393, 548, 572],\n         \"endtag\": 196,\n         \"endtimezon\": 595,\n-        \"endupp\": 19,\n+        \"endupper\": 19,\n         \"endverbatim\": 194,\n         \"endwith\": [193, 194],\n         \"enero\": [190, 194],\n-        \"enforc\": [7, 12, 25, 29, 59, 73, 94, 118, 137, 139, 142, 154, 155, 175, 177, 178, 184, 185, 213, 252, 257, 260, 266, 268, 285, 291, 316, 328, 348, 362, 437, 503, 512, 525, 535, 540, 543, 569, 570, 572, 574, 585, 604, 611, 612],\n+        \"enforc\": [7, 25, 29, 59, 73, 139, 142, 154, 155, 175, 177, 213, 268, 316, 348, 535, 543, 569, 572, 574, 585],\n         \"enforce_csrf_check\": [12, 254, 612],\n-        \"engag\": [47, 64],\n-        \"engin\": [0, 4, 7, 9, 19, 35, 46, 55, 59, 69, 80, 82, 97, 118, 120, 121, 130, 131, 146, 149, 155, 160, 166, 170, 171, 177, 185, 192, 194, 195, 196, 200, 212, 213, 222, 252, 257, 268, 291, 320, 340, 348, 362, 421, 477, 502, 535, 565, 569, 570, 573, 574, 575, 576, 590, 595, 597, 598, 599, 609, 611, 612],\n+        \"enforced\": [118, 137, 154, 175, 178, 184, 185, 252, 260, 266, 285, 291, 328, 362, 437, 503, 570, 604, 611],\n+        \"enforcement\": [512, 525, 540],\n+        \"enforces\": [12, 94, 178, 185, 257, 260, 612],\n+        \"engag\": 47,\n+        \"engaged\": 64,\n+        \"engagement\": 64,\n+        \"engin\": [4, 7, 9, 18, 19, 35, 46, 59, 69, 80, 82, 97, 118, 120, 121, 130, 131, 146, 149, 154, 155, 160, 166, 170, 171, 185, 192, 194, 195, 196, 200, 213, 252, 268, 291, 320, 328, 340, 348, 362, 421, 477, 502, 535, 565, 569, 570, 573, 574, 575, 576, 590, 595, 598, 599, 609, 611, 612],\n+        \"enginer\": [212, 257],\n+        \"engines\": [0, 55, 97, 146, 149, 155, 166, 177, 185, 190, 193, 222, 348, 362, 502, 535, 552, 573, 597, 612],\n         \"english\": [57, 61, 146, 161, 185, 190, 193, 194, 305, 312, 328, 451, 573, 593],\n-        \"enhanc\": [18, 51, 58, 161, 171, 185, 209, 252, 268, 297, 477, 582, 583, 591, 600],\n+        \"enhanc\": [18, 185, 297, 477, 582],\n+        \"enhanced\": [583, 591],\n         \"enhancedarticleform\": 583,\n-        \"enjoi\": [0, 48, 603],\n-        \"enlarg\": 320,\n+        \"enhancement\": [51, 58, 161, 171, 209, 252, 268, 600],\n+        \"enjoy\": [0, 48, 603],\n+        \"enlarged\": 320,\n         \"enough\": [2, 19, 44, 51, 64, 67, 70, 76, 78, 80, 82, 100, 103, 121, 153, 157, 160, 178, 185, 187, 193, 209, 274, 303, 312, 547, 557, 571, 574, 579, 580, 585, 589, 591, 595, 600, 602, 604, 609],\n-        \"enrich\": 304,\n-        \"ensur\": [8, 12, 14, 16, 19, 21, 22, 24, 25, 26, 28, 30, 36, 37, 41, 42, 43, 44, 47, 48, 50, 51, 52, 55, 56, 59, 61, 65, 66, 67, 74, 75, 77, 86, 103, 120, 121, 135, 139, 148, 150, 151, 153, 154, 155, 160, 162, 167, 170, 172, 173, 175, 176, 177, 178, 181, 184, 185, 188, 190, 191, 193, 194, 196, 197, 200, 201, 206, 212, 222, 252, 257, 260, 265, 266, 268, 271, 273, 274, 282, 284, 285, 291, 296, 300, 302, 303, 304, 309, 311, 312, 316, 320, 327, 341, 348, 392, 397, 412, 421, 429, 433, 436, 455, 480, 546, 547, 548, 551, 552, 553, 554, 557, 568, 569, 570, 571, 572, 576, 577, 580, 583, 585, 588, 589, 595, 596, 598, 600, 602, 603, 604, 606, 607, 609, 610, 611, 612],\n+        \"enriched\": 304,\n+        \"ensur\": [8, 12, 14, 16, 19, 21, 22, 24, 25, 26, 28, 30, 37, 41, 42, 43, 44, 47, 48, 50, 51, 55, 56, 59, 61, 65, 66, 67, 74, 75, 77, 86, 103, 120, 121, 135, 139, 148, 150, 151, 153, 154, 155, 162, 170, 172, 175, 176, 177, 178, 181, 184, 185, 188, 190, 191, 193, 194, 196, 197, 200, 201, 206, 212, 222, 252, 257, 260, 265, 266, 268, 271, 273, 282, 284, 285, 291, 300, 302, 304, 309, 311, 316, 327, 328, 341, 348, 392, 421, 429, 436, 546, 547, 548, 551, 552, 553, 554, 557, 568, 569, 570, 571, 572, 576, 577, 580, 583, 588, 589, 595, 596, 598, 600, 602, 603, 604, 607, 609, 610, 611, 612],\n         \"ensure_ascii\": 436,\n-        \"ensure_csrf_cooki\": [12, 153, 268, 522, 546],\n+        \"ensure_csrf_cookie\": [12, 153, 268, 522, 546],\n+        \"ensured\": [153, 296, 320],\n+        \"ensures\": [14, 30, 36, 42, 52, 55, 59, 75, 103, 107, 153, 154, 160, 167, 173, 175, 201, 260, 274, 303, 312, 397, 412, 433, 455, 480, 551, 570, 576, 583, 585, 603, 604, 606, 607, 612],\n         \"entail\": [103, 237, 378, 414],\n-        \"enter\": [0, 5, 43, 61, 67, 76, 78, 107, 121, 123, 155, 161, 162, 168, 184, 190, 191, 196, 201, 224, 268, 287, 296, 316, 327, 341, 348, 368, 407, 438, 463, 543, 546, 548, 550, 567, 573, 576, 577, 581, 589, 595, 596, 598, 612],\n+        \"enter\": [0, 5, 43, 61, 67, 76, 78, 107, 121, 123, 155, 161, 162, 168, 184, 191, 201, 224, 316, 327, 341, 368, 407, 438, 463, 543, 546, 548, 573, 576, 581, 589, 596, 598, 612],\n+        \"entered\": [73, 121, 190, 196, 224, 268, 287, 296, 348, 368, 550, 567, 577, 595, 596],\n         \"enterprisedb\": 121,\n-        \"entertain\": 150,\n+        \"entertainment\": 150,\n         \"enthusiast\": 69,\n-        \"entir\": [2, 15, 16, 23, 29, 32, 39, 49, 55, 56, 57, 58, 67, 68, 73, 82, 86, 103, 115, 121, 130, 151, 152, 154, 155, 160, 161, 162, 171, 176, 177, 181, 185, 188, 200, 206, 209, 252, 260, 268, 316, 348, 383, 384, 419, 436, 477, 546, 547, 550, 551, 557, 560, 569, 572, 573, 574, 576, 580, 585, 589, 591, 595, 596, 598, 600, 602, 603, 605, 611],\n-        \"entiti\": [19, 64, 200, 238, 266, 285, 291, 379, 415, 421, 511, 524, 539, 545, 612],\n-        \"entitl\": 130,\n-        \"entri\": [10, 15, 36, 55, 58, 59, 61, 66, 72, 74, 94, 101, 103, 106, 107, 117, 131, 140, 143, 146, 149, 152, 154, 155, 160, 162, 177, 178, 181, 185, 186, 190, 192, 196, 199, 200, 206, 222, 266, 285, 316, 317, 346, 348, 419, 421, 436, 477, 522, 547, 550, 551, 553, 555, 556, 559, 569, 570, 571, 572, 573, 578, 580, 591, 599, 608, 609],\n+        \"entir\": [2, 15, 23, 29, 32, 39, 55, 56, 57, 58, 67, 82, 86, 103, 115, 121, 130, 152, 154, 155, 160, 171, 176, 181, 185, 188, 200, 206, 316, 383, 384, 419, 551, 560, 572, 576, 585, 591, 596, 598, 602],\n+        \"entirely\": [16, 49, 68, 73, 103, 151, 155, 161, 162, 177, 209, 252, 260, 268, 316, 348, 436, 477, 546, 547, 550, 551, 557, 569, 573, 574, 580, 589, 595, 596, 600, 602, 603, 605, 611],\n+        \"entities\": [19, 200, 238, 266, 285, 379, 415, 511, 524, 539],\n+        \"entitled\": 130,\n+        \"entity\": [19, 64, 266, 285, 291, 421, 545, 612],\n+        \"entries\": [58, 59, 74, 94, 103, 107, 131, 140, 149, 152, 155, 162, 177, 181, 185, 190, 192, 199, 206, 222, 316, 346, 348, 421, 477, 522, 547, 550, 551, 559, 571, 572, 573, 578, 580, 591, 599],\n         \"entries__gt\": 185,\n-        \"entropi\": 451,\n+        \"entropy\": 451,\n+        \"entry\": [10, 15, 36, 55, 59, 61, 66, 72, 74, 101, 103, 106, 107, 117, 140, 143, 146, 149, 152, 154, 160, 178, 185, 186, 190, 192, 196, 200, 266, 285, 316, 317, 348, 419, 436, 477, 550, 553, 555, 556, 559, 569, 570, 571, 572, 573, 591, 596, 599, 608, 609],\n         \"entry__author\": 185,\n-        \"entry__authors__isnul\": 572,\n+        \"entry__authors__isnull\": 572,\n         \"entry__authors__nam\": [185, 572],\n-        \"entry__authors__name__isnul\": 572,\n-        \"entry__authors__name__low\": 185,\n-        \"entry__bodi\": 185,\n+        \"entry__authors__name__isnull\": 572,\n+        \"entry__authors__name__lower\": 185,\n+        \"entry__body\": 185,\n         \"entry__count\": 185,\n         \"entry__headlin\": 185,\n         \"entry__headline__contain\": 572,\n         \"entry__in\": 572,\n         \"entry__pub_date__year\": 572,\n         \"entry_author\": 185,\n         \"entry_count\": 185,\n         \"entry_list\": [185, 192],\n-        \"entry_numb\": 185,\n+        \"entry_number\": 185,\n         \"entry_set\": [186, 196, 316, 572],\n         \"entrydetail\": 572,\n-        \"entrymanag\": [316, 572],\n+        \"entrymanager\": [316, 572],\n         \"enum\": [59, 103, 178, 213, 502, 522, 600],\n-        \"enumer\": [52, 103, 162, 177, 304, 391, 404, 429, 451, 522, 545, 548, 550, 569, 600],\n+        \"enumerabl\": [391, 404],\n+        \"enumerat\": [177, 304, 508, 510, 532, 534, 536],\n+        \"enumeration\": [52, 103, 162, 429, 451, 522, 545, 548, 550, 569, 600],\n         \"env\": [31, 268, 608, 609],\n         \"envelop\": [110, 118, 119, 392],\n-        \"environ\": [0, 6, 8, 9, 11, 17, 19, 23, 24, 26, 27, 29, 30, 31, 32, 34, 36, 41, 42, 52, 56, 57, 60, 61, 67, 70, 72, 73, 76, 79, 86, 120, 123, 154, 155, 159, 170, 188, 190, 191, 194, 197, 203, 209, 222, 246, 252, 268, 278, 291, 296, 306, 309, 316, 321, 328, 376, 393, 421, 422, 436, 451, 452, 471, 543, 546, 551, 572, 579, 589, 595, 598, 599, 600, 602, 605, 608, 609, 612],\n-        \"environment\": [43, 155],\n+        \"environ\": [25, 27, 29, 30, 159, 190, 191, 222, 268, 278, 306, 321, 328, 546, 605, 609, 612],\n+        \"environment\": [0, 6, 8, 9, 11, 17, 19, 23, 24, 26, 29, 30, 31, 32, 34, 36, 41, 42, 52, 56, 57, 60, 61, 67, 70, 72, 73, 76, 79, 86, 120, 123, 154, 155, 170, 188, 190, 194, 197, 203, 209, 222, 246, 252, 268, 291, 296, 309, 316, 328, 376, 393, 421, 422, 436, 451, 452, 471, 543, 546, 551, 572, 579, 589, 595, 598, 599, 600, 602, 605, 608, 609, 612],\n+        \"environmental\": [43, 155],\n         \"environmenterror\": 206,\n-        \"envisag\": 12,\n+        \"envisaged\": 12,\n         \"envvar\": [30, 58],\n         \"eof\": 155,\n         \"epoch\": [194, 200, 589],\n         \"epoch_second\": 200,\n         \"epsg\": [114, 115, 126, 131],\n-        \"equal\": [14, 16, 19, 32, 54, 59, 76, 82, 86, 103, 110, 115, 137, 139, 149, 154, 176, 178, 181, 185, 187, 188, 194, 200, 222, 242, 260, 278, 291, 306, 316, 321, 328, 348, 362, 420, 422, 433, 451, 452, 477, 552, 557, 572, 580, 589, 591, 612],\n+        \"equal\": [14, 19, 32, 54, 59, 76, 86, 103, 110, 115, 118, 137, 139, 149, 154, 176, 178, 181, 185, 187, 188, 194, 200, 242, 278, 306, 316, 321, 328, 348, 362, 420, 422, 433, 477, 552, 572, 580, 589, 612],\n+        \"equality\": [14, 117, 154, 181, 194, 222, 291, 316, 328, 451, 452, 612],\n+        \"equally\": [16, 82, 260, 557, 591, 612],\n         \"equals_exact\": 118,\n-        \"equals_ident\": [118, 522],\n-        \"equat\": [136, 392, 396, 397, 431, 433, 572],\n-        \"equival\": [8, 12, 14, 19, 32, 46, 56, 59, 67, 89, 100, 103, 110, 115, 117, 118, 128, 137, 150, 153, 155, 157, 167, 172, 174, 176, 177, 178, 185, 186, 188, 190, 194, 200, 206, 213, 222, 247, 304, 316, 328, 348, 421, 477, 488, 522, 550, 551, 552, 556, 572, 574, 580, 583, 588, 590, 595, 596, 600, 605, 608, 612],\n+        \"equals_identical\": [118, 522],\n+        \"equat\": 572,\n+        \"equates\": 572,\n+        \"equation\": [136, 392, 396, 397, 431, 433],\n+        \"equivalenc\": [115, 247, 522],\n+        \"equivalent\": [8, 12, 14, 19, 32, 46, 56, 59, 67, 89, 100, 103, 110, 115, 117, 118, 128, 137, 150, 153, 155, 157, 167, 172, 174, 176, 177, 178, 185, 186, 188, 190, 194, 200, 206, 213, 222, 304, 316, 328, 348, 421, 477, 488, 550, 551, 552, 556, 572, 574, 580, 583, 588, 590, 595, 596, 600, 605, 608, 612],\n+        \"equivalently\": [115, 572],\n         \"era\": 328,\n         \"ergo\": 197,\n         \"err\": [2, 170, 266, 285],\n-        \"errat\": 304,\n+        \"erratic\": 304,\n         \"errno\": 579,\n-        \"erron\": 268,\n+        \"erroneously\": 268,\n         \"error\": [0, 5, 6, 8, 12, 15, 16, 17, 18, 19, 26, 33, 36, 38, 44, 45, 49, 51, 52, 54, 55, 56, 57, 58, 59, 61, 67, 72, 75, 82, 85, 86, 87, 89, 90, 91, 96, 103, 107, 115, 116, 120, 123, 135, 137, 139, 148, 152, 153, 155, 156, 162, 165, 166, 168, 170, 171, 172, 175, 176, 177, 178, 180, 184, 185, 187, 188, 193, 194, 197, 198, 199, 200, 201, 203, 204, 205, 206, 209, 213, 215, 217, 223, 224, 235, 247, 248, 250, 260, 267, 286, 291, 296, 299, 300, 304, 305, 308, 309, 312, 317, 320, 329, 337, 344, 352, 354, 357, 362, 366, 368, 376, 377, 386, 389, 392, 393, 421, 437, 445, 448, 449, 452, 477, 488, 503, 506, 507, 530, 531, 533, 536, 546, 547, 548, 550, 551, 552, 554, 557, 558, 565, 567, 569, 570, 572, 574, 576, 577, 579, 580, 583, 585, 588, 595, 596, 599, 600, 604, 605, 606, 608, 609, 611, 612],\n         \"error1\": 167,\n         \"error2\": 167,\n-        \"error_class\": [161, 316],\n-        \"error_css_class\": 161,\n+        \"error_clas\": [161, 316],\n+        \"error_css_clas\": 161,\n         \"error_dict\": 316,\n         \"error_list\": 316,\n-        \"error_messag\": [59, 75, 165, 187, 213, 304, 316, 451, 488, 522, 596],\n-        \"error_report\": 170,\n+        \"error_messag\": [59, 75, 213, 596],\n+        \"error_messages\": [165, 187, 304, 316, 328, 451, 488, 522],\n+        \"error_reporter\": 170,\n         \"errordict\": [59, 316, 477, 522],\n         \"errorlist\": [59, 161, 162, 316, 317, 477, 522, 543, 580, 581],\n         \"errortext\": 161,\n+        \"es\": [61, 66, 125, 161, 194, 200, 545, 594, 596],\n         \"es_ar\": 596,\n         \"es_mx\": 223,\n         \"esc\": 19,\n-        \"escal\": [107, 154, 190, 297, 304, 545, 589],\n-        \"escap\": [32, 37, 59, 103, 107, 140, 155, 161, 162, 177, 178, 185, 193, 195, 199, 200, 206, 207, 229, 238, 291, 304, 307, 308, 316, 317, 320, 324, 325, 328, 348, 354, 357, 362, 374, 379, 383, 412, 415, 419, 421, 455, 458, 480, 485, 511, 522, 524, 539, 569, 574, 581, 596, 603],\n+        \"escalat\": 190,\n+        \"escalates\": [154, 297, 304, 589],\n+        \"escalation\": [107, 190, 545],\n+        \"escap\": [32, 37, 59, 103, 107, 140, 155, 161, 177, 178, 185, 193, 195, 199, 200, 206, 207, 238, 268, 291, 304, 307, 316, 317, 325, 328, 348, 357, 362, 379, 383, 415, 419, 421, 511, 522, 524, 539, 574, 581, 596, 603],\n         \"escape_html\": 161,\n         \"escape_uri_path\": 200,\n-        \"escapebyt\": [59, 213, 362],\n+        \"escapebytes\": [59, 213, 362],\n+        \"escaped\": [19, 103, 161, 162, 178, 185, 194, 196, 200, 206, 207, 268, 308, 320, 324, 328, 348, 354, 412, 455, 458, 480, 485, 596, 603],\n         \"escapedata\": [59, 213, 362],\n-        \"escapej\": 316,\n+        \"escapejs\": 316,\n+        \"escapes\": [19, 194, 196, 200, 204, 205, 206, 209, 229, 291, 304, 328, 374, 569],\n         \"escapeseq\": 522,\n         \"escapestr\": [59, 213, 362],\n         \"escapetext\": [59, 213, 362],\n         \"escapeunicod\": [59, 213, 362],\n         \"eslint\": 54,\n-        \"esoter\": [139, 477, 557],\n+        \"esoteric\": [139, 477, 557],\n         \"espa\\u00f1ol\": 157,\n-        \"especi\": [15, 40, 44, 55, 67, 76, 77, 82, 100, 103, 106, 121, 126, 155, 157, 161, 171, 172, 185, 190, 194, 199, 203, 210, 213, 216, 252, 257, 268, 336, 351, 546, 547, 572, 576, 579, 583, 589, 603, 605, 606, 608, 612],\n+        \"especially\": [15, 40, 44, 55, 67, 76, 77, 82, 100, 103, 106, 121, 126, 155, 157, 161, 171, 172, 185, 190, 194, 199, 203, 210, 213, 216, 252, 257, 268, 336, 351, 546, 547, 572, 576, 579, 583, 589, 603, 605, 606, 608, 612],\n         \"esperanto\": 316,\n-        \"esqu\": 82,\n+        \"esque\": 82,\n         \"esri\": [115, 131],\n         \"ess\": 58,\n-        \"essenti\": [55, 73, 82, 110, 115, 118, 185, 197, 200, 316, 546, 548, 551, 566, 569, 591, 594, 596, 612],\n+        \"essential\": [55, 73, 82, 316, 551, 566, 569, 596],\n+        \"essentially\": [73, 110, 115, 118, 185, 197, 200, 546, 548, 591, 594, 612],\n         \"est\": 194,\n         \"esta\": 157,\n-        \"establish\": [72, 103, 154, 178, 268, 535, 569, 577, 612],\n-        \"est\\u00e1\": 157,\n+        \"establish\": [103, 154, 178, 535, 577, 612],\n+        \"established\": [268, 569],\n+        \"establishes\": [72, 154],\n         \"et\": [176, 188],\n         \"etag\": [59, 171, 188, 209, 222, 376, 436, 522, 546, 559, 584, 596, 602],\n         \"etag_func\": [559, 584],\n         \"etc\": [7, 11, 12, 16, 19, 20, 25, 30, 37, 46, 47, 51, 58, 61, 65, 67, 73, 82, 85, 103, 110, 115, 118, 121, 124, 131, 150, 151, 152, 153, 154, 155, 161, 162, 167, 170, 171, 177, 178, 185, 188, 190, 191, 192, 194, 196, 197, 203, 204, 206, 209, 260, 268, 274, 288, 291, 297, 303, 304, 312, 316, 320, 328, 348, 362, 421, 547, 548, 556, 559, 569, 571, 572, 576, 579, 583, 585, 591, 596, 600, 609, 611, 612],\n-        \"etiquett\": 67,\n-        \"etre\": 188,\n+        \"etiquet\": 67,\n+        \"etree\": 188,\n         \"eu\": 194,\n         \"europ\": 595,\n         \"european\": [126, 205],\n-        \"evalu\": [0, 2, 52, 62, 75, 78, 85, 106, 110, 131, 161, 162, 174, 176, 177, 186, 194, 196, 198, 200, 223, 225, 238, 245, 268, 316, 339, 341, 349, 369, 379, 411, 415, 421, 454, 466, 478, 492, 511, 518, 524, 539, 543, 546, 548, 551, 560, 570, 572, 579, 583, 596, 602, 612],\n+        \"evaluat\": [0, 2, 62, 75, 106, 174, 176, 177, 185, 223, 225, 238, 245, 316, 339, 341, 369, 379, 411, 415, 454, 478, 511, 524, 539, 546, 548, 560, 570, 571, 572, 596],\n+        \"evaluated\": [52, 78, 161, 162, 174, 176, 177, 186, 194, 196, 198, 245, 268, 316, 551, 571, 572, 579, 602, 612],\n+        \"evaluates\": [131, 174, 177, 185, 194, 196, 421, 572, 583],\n+        \"evaluation\": [85, 110, 177, 185, 200, 349, 466, 492, 518, 543, 572, 602, 612],\n         \"even\": [2, 3, 11, 16, 19, 36, 38, 46, 48, 50, 51, 52, 54, 57, 58, 61, 71, 75, 76, 82, 85, 86, 87, 98, 103, 105, 118, 121, 131, 135, 150, 151, 153, 154, 155, 161, 162, 165, 167, 172, 174, 177, 178, 181, 184, 185, 188, 190, 191, 193, 194, 197, 201, 213, 222, 224, 252, 256, 260, 266, 268, 274, 278, 285, 291, 303, 304, 306, 312, 316, 321, 324, 330, 348, 354, 355, 368, 374, 383, 408, 419, 436, 439, 441, 451, 470, 472, 546, 547, 550, 551, 554, 557, 559, 560, 565, 567, 568, 569, 571, 572, 574, 576, 580, 581, 582, 583, 585, 588, 589, 591, 595, 596, 599, 600, 602, 603, 604, 607, 608, 612],\n         \"even_field\": 201,\n-        \"evenli\": 176,\n+        \"evenly\": 176,\n         \"event\": [64, 73, 139, 146, 149, 156, 170, 172, 185, 188, 200, 317, 348, 421, 488, 522, 546, 572, 599, 606, 612],\n-        \"eventu\": [42, 60, 81, 151, 177, 252, 274, 303, 312, 328, 572, 600, 602],\n+        \"eventual\": [177, 252],\n+        \"eventually\": [42, 60, 81, 151, 274, 303, 312, 328, 572, 600, 602],\n         \"ever\": [16, 76, 106, 153, 177, 178, 185, 200, 252, 268, 548, 569, 570, 572, 576, 577, 581, 588, 600],\n-        \"everi\": [2, 6, 12, 16, 19, 25, 40, 49, 51, 56, 61, 65, 73, 76, 78, 80, 82, 85, 92, 99, 103, 110, 114, 117, 118, 124, 133, 135, 137, 146, 149, 150, 151, 152, 153, 154, 155, 161, 162, 167, 170, 171, 175, 178, 181, 185, 188, 190, 193, 194, 196, 198, 201, 202, 203, 205, 206, 207, 213, 252, 257, 260, 290, 299, 305, 316, 320, 324, 348, 547, 548, 551, 555, 556, 557, 559, 560, 565, 567, 568, 569, 570, 571, 572, 574, 576, 577, 582, 583, 588, 589, 591, 592, 595, 596, 600, 602, 605, 607, 608, 609, 612],\n-        \"everybodi\": [4, 55, 73, 80, 596],\n+        \"every\": [2, 6, 12, 16, 19, 25, 40, 49, 51, 56, 61, 65, 73, 76, 78, 80, 82, 85, 92, 99, 103, 110, 114, 117, 118, 124, 133, 135, 137, 146, 149, 150, 151, 152, 153, 154, 155, 161, 162, 167, 170, 171, 175, 178, 181, 185, 188, 190, 193, 194, 196, 198, 201, 202, 203, 205, 206, 207, 213, 252, 257, 260, 290, 299, 305, 316, 320, 324, 348, 547, 548, 551, 555, 556, 557, 559, 560, 565, 567, 568, 569, 570, 571, 572, 574, 576, 577, 582, 583, 588, 589, 591, 592, 595, 596, 600, 602, 605, 607, 608, 609, 612],\n+        \"everybody\": [4, 55, 73, 80, 596],\n         \"everyon\": [32, 47, 48, 51, 204, 600],\n         \"everyth\": [13, 16, 19, 45, 56, 58, 67, 71, 80, 81, 82, 150, 151, 156, 167, 170, 185, 194, 196, 203, 205, 268, 291, 421, 551, 557, 559, 572, 589, 600, 608, 611, 612],\n         \"everywher\": [197, 200, 569, 593, 606],\n-        \"evict\": [282, 283, 318, 327, 341, 342, 589],\n-        \"evid\": [64, 86, 115, 602],\n+        \"evicted\": [282, 283, 318, 327, 341, 342, 589],\n+        \"eviction\": 589,\n+        \"evidenc\": 64,\n+        \"evident\": [86, 602],\n+        \"evidently\": 115,\n         \"evil\": 177,\n         \"evilsit\": [264, 280],\n-        \"evolut\": [60, 577, 591],\n-        \"evolv\": [48, 204, 488, 548],\n+        \"evolution\": [60, 577, 591],\n+        \"evolv\": 204,\n+        \"evolved\": 548,\n+        \"evolves\": [48, 488],\n         \"ewkb\": [110, 118],\n         \"ewkt\": [110, 115, 118, 131, 328],\n-        \"ex\": [74, 121, 155, 596],\n+        \"ex\": 74,\n         \"exact\": [14, 58, 60, 73, 103, 110, 115, 118, 153, 154, 176, 178, 182, 212, 213, 257, 304, 316, 328, 345, 348, 563, 569, 572, 573, 582, 591, 599, 603, 608],\n-        \"exactli\": [12, 19, 25, 36, 52, 61, 74, 75, 76, 85, 89, 103, 118, 131, 151, 154, 155, 156, 172, 175, 178, 180, 184, 185, 190, 191, 194, 197, 200, 362, 436, 522, 548, 553, 556, 557, 569, 572, 574, 582, 583, 584, 588, 591, 595, 596, 600, 602, 605, 609, 612],\n-        \"examin\": [14, 56, 74, 76, 95, 155, 197, 204, 209, 252, 421, 596, 604, 612],\n-        \"exampl\": [0, 1, 3, 4, 6, 7, 9, 10, 11, 12, 13, 15, 17, 18, 23, 25, 27, 30, 31, 32, 34, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 60, 61, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 79, 80, 82, 85, 86, 87, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 102, 103, 105, 106, 109, 110, 111, 113, 114, 115, 117, 118, 119, 120, 121, 122, 123, 126, 128, 131, 132, 133, 135, 138, 139, 140, 141, 142, 143, 145, 146, 148, 151, 153, 154, 156, 157, 161, 162, 163, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 178, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 208, 209, 211, 212, 213, 216, 222, 238, 252, 256, 257, 260, 264, 268, 271, 274, 280, 281, 288, 291, 297, 300, 303, 304, 307, 309, 312, 316, 320, 325, 328, 329, 330, 336, 340, 344, 348, 351, 354, 355, 362, 376, 379, 392, 393, 415, 421, 436, 451, 477, 488, 502, 511, 522, 524, 535, 539, 543, 546, 548, 549, 550, 551, 552, 553, 556, 557, 558, 559, 560, 562, 563, 564, 565, 566, 567, 568, 571, 572, 573, 574, 576, 579, 580, 581, 582, 585, 588, 592, 593, 594, 595, 596, 597, 600, 602, 603, 604, 605, 606, 607, 608, 611],\n+        \"exactly\": [12, 19, 25, 36, 52, 61, 74, 75, 76, 85, 89, 103, 118, 131, 151, 154, 155, 156, 172, 175, 178, 180, 184, 185, 190, 191, 194, 197, 200, 362, 436, 522, 548, 553, 556, 557, 569, 572, 574, 582, 583, 584, 588, 591, 595, 596, 600, 602, 605, 609, 612],\n+        \"examin\": [14, 56, 74, 76, 95, 155, 197, 204, 209, 252, 421, 596, 604],\n+        \"examined\": 131,\n+        \"examines\": [596, 612],\n+        \"exampl\": [0, 1, 3, 4, 6, 7, 9, 10, 11, 12, 13, 15, 17, 18, 23, 25, 27, 30, 31, 32, 34, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 60, 61, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 79, 80, 82, 85, 86, 87, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 102, 103, 105, 106, 109, 110, 111, 113, 114, 115, 117, 118, 119, 120, 121, 122, 123, 126, 128, 131, 132, 135, 136, 137, 138, 139, 140, 141, 142, 143, 145, 146, 148, 151, 153, 154, 155, 156, 157, 161, 162, 163, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 208, 209, 211, 212, 213, 216, 222, 238, 252, 256, 257, 260, 264, 268, 271, 274, 280, 281, 288, 291, 297, 300, 303, 304, 307, 309, 312, 316, 320, 325, 328, 329, 330, 336, 340, 344, 348, 351, 354, 355, 362, 376, 379, 392, 393, 415, 421, 436, 451, 477, 488, 502, 511, 522, 524, 535, 539, 543, 546, 548, 549, 550, 551, 552, 553, 555, 556, 557, 558, 559, 560, 562, 563, 564, 565, 567, 568, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 585, 588, 592, 593, 595, 596, 597, 599, 600, 602, 603, 604, 605, 606, 607, 608, 611],\n         \"example2\": 188,\n         \"example_app\": 604,\n         \"example_check\": 552,\n         \"example_storag\": 13,\n-        \"examplefe\": 152,\n+        \"examplefed\": 152,\n         \"examplemodel\": 181,\n+        \"examples\": [0, 16, 19, 38, 44, 55, 57, 58, 61, 66, 74, 76, 80, 89, 91, 95, 102, 103, 106, 115, 117, 118, 126, 133, 140, 142, 146, 149, 150, 151, 152, 153, 161, 162, 167, 174, 176, 178, 182, 185, 187, 188, 193, 194, 196, 197, 209, 222, 268, 329, 421, 551, 553, 554, 556, 557, 562, 563, 564, 565, 566, 569, 572, 573, 574, 576, 579, 580, 581, 582, 594, 595, 596, 597, 612],\n         \"exc\": [18, 604],\n         \"exc_info\": [170, 421, 488, 612],\n         \"exc_typ\": 170,\n-        \"exc_valu\": 170,\n-        \"exce\": [13, 14, 103, 135, 139, 140, 149, 154, 159, 160, 200, 580, 583, 589, 599],\n-        \"exceed\": [291, 328, 560, 580],\n-        \"excel\": [38, 51, 76, 120, 154, 188, 551, 556, 591, 602],\n-        \"except\": [0, 9, 13, 14, 16, 18, 19, 32, 34, 40, 44, 45, 46, 52, 54, 57, 58, 59, 61, 65, 70, 72, 73, 74, 75, 78, 84, 85, 86, 87, 89, 94, 95, 97, 100, 103, 105, 107, 110, 114, 117, 119, 125, 139, 140, 142, 144, 146, 150, 151, 152, 154, 155, 159, 160, 161, 162, 165, 166, 167, 169, 170, 171, 173, 176, 177, 178, 181, 183, 184, 185, 188, 190, 191, 193, 194, 196, 197, 198, 199, 200, 201, 202, 204, 208, 210, 211, 213, 219, 222, 223, 234, 245, 252, 254, 256, 260, 264, 265, 274, 280, 282, 284, 287, 289, 291, 296, 298, 303, 304, 305, 309, 312, 316, 317, 320, 327, 328, 341, 342, 349, 354, 362, 376, 393, 398, 404, 421, 434, 436, 446, 451, 452, 462, 477, 488, 501, 502, 503, 510, 511, 522, 524, 534, 535, 536, 539, 546, 547, 548, 550, 551, 554, 555, 556, 557, 558, 560, 564, 565, 567, 568, 569, 570, 572, 574, 577, 580, 583, 589, 590, 591, 595, 596, 599, 600, 604, 605, 606, 607, 608, 609, 611],\n-        \"exception_reporter_class\": [32, 188],\n-        \"exception_reporter_filt\": [32, 188],\n-        \"exceptionreport\": [32, 170, 190, 348, 421, 436, 451],\n-        \"exceptionreporterfilt\": [348, 436],\n+        \"exc_value\": 170,\n+        \"exced\": [13, 14, 103, 135, 139, 140, 149, 154, 159, 160, 200, 328, 560, 580, 583, 589, 599],\n+        \"exceeded\": [291, 580],\n+        \"excel\": 188,\n+        \"excellent\": [38, 51, 76, 120, 154, 551, 556, 591, 602],\n+        \"except\": [14, 15, 18, 19, 34, 40, 44, 52, 57, 74, 75, 78, 86, 89, 94, 103, 105, 110, 117, 118, 125, 140, 142, 144, 146, 150, 151, 152, 154, 155, 156, 161, 162, 166, 170, 171, 176, 177, 178, 181, 184, 185, 187, 188, 190, 193, 194, 198, 200, 206, 213, 222, 268, 291, 304, 316, 348, 362, 376, 421, 436, 477, 535, 546, 547, 557, 558, 560, 564, 567, 569, 574, 576, 577, 583, 588, 589, 590, 591, 592, 595, 599, 600, 604, 606, 607, 608, 609, 612],\n+        \"exception\": [0, 9, 13, 16, 18, 19, 32, 45, 46, 52, 54, 58, 59, 65, 70, 72, 73, 74, 84, 85, 87, 94, 95, 97, 100, 103, 105, 107, 114, 119, 139, 151, 152, 154, 155, 159, 160, 162, 165, 167, 169, 170, 171, 173, 176, 178, 181, 183, 185, 188, 190, 191, 193, 194, 196, 197, 198, 199, 200, 201, 202, 204, 208, 210, 211, 213, 219, 222, 223, 234, 245, 252, 254, 256, 260, 264, 265, 274, 280, 282, 284, 287, 289, 291, 296, 298, 303, 304, 305, 309, 312, 316, 317, 320, 327, 328, 341, 342, 349, 354, 362, 376, 393, 398, 404, 421, 434, 436, 446, 451, 452, 462, 477, 488, 501, 502, 503, 510, 511, 522, 524, 534, 535, 536, 539, 546, 547, 548, 550, 551, 554, 555, 556, 558, 564, 565, 567, 568, 569, 570, 572, 574, 577, 580, 583, 589, 590, 591, 595, 596, 600, 604, 605, 606, 607, 608, 609, 611],\n+        \"exception_reporter_clas\": [32, 188],\n+        \"exception_reporter_filter\": [32, 188],\n+        \"exceptional\": 61,\n+        \"exceptionreporter\": [32, 170, 190, 348, 421, 436, 451],\n+        \"exceptionreporterfilter\": [348, 436],\n         \"excerpt\": [25, 591],\n-        \"excess\": [36, 124, 238, 328, 379, 415, 460, 487, 488, 498, 580, 583],\n-        \"exchang\": [155, 559, 596],\n+        \"exces\": 583,\n+        \"excessiv\": [36, 124, 238, 328, 379, 415, 460, 487, 488, 498, 580],\n+        \"exchang\": [155, 559],\n+        \"exchanged\": 596,\n         \"excit\": [172, 546, 574],\n-        \"exclam\": 328,\n-        \"exclud\": [16, 32, 52, 56, 76, 86, 106, 110, 115, 139, 155, 165, 171, 174, 175, 177, 178, 181, 190, 213, 222, 260, 268, 308, 328, 341, 451, 452, 477, 488, 535, 557, 558, 562, 564, 568, 571, 572, 583, 584, 591, 609, 611, 612],\n-        \"exclude_overlapping_def\": 137,\n+        \"exclamation\": 328,\n+        \"exclud\": [16, 32, 76, 86, 106, 110, 115, 155, 165, 174, 175, 177, 178, 181, 190, 213, 222, 260, 268, 308, 328, 341, 452, 477, 488, 535, 557, 558, 562, 564, 568, 571, 572, 583, 591, 609, 611, 612],\n+        \"exclude_overlapping_deferred\": 137,\n         \"exclude_overlapping_op\": 143,\n-        \"exclude_overlapping_reserv\": 137,\n+        \"exclude_overlapping_reservation\": 137,\n         \"exclude_tag\": [155, 609],\n-        \"exclus\": [86, 103, 137, 139, 143, 154, 171, 177, 178, 185, 190, 268, 316, 436, 451, 488, 522, 535, 551, 568, 572],\n+        \"excluded\": [52, 103, 110, 139, 155, 165, 171, 177, 178, 181, 190, 451, 558, 560, 583, 584],\n+        \"excludes\": [56, 76, 139, 155, 185, 572],\n+        \"exclusion\": [137, 143, 177, 268, 436, 451, 488, 535, 572],\n         \"exclusionconstraint\": [59, 139, 142, 143, 421, 436, 444, 451, 488, 494, 522],\n-        \"execut\": [7, 8, 15, 25, 27, 36, 41, 43, 44, 54, 56, 58, 59, 61, 66, 82, 85, 86, 90, 94, 103, 104, 110, 121, 122, 124, 130, 135, 151, 152, 155, 167, 170, 172, 176, 177, 178, 181, 182, 185, 186, 188, 190, 191, 192, 194, 196, 198, 200, 202, 204, 213, 216, 222, 223, 256, 260, 268, 305, 308, 316, 317, 328, 334, 336, 343, 348, 351, 359, 360, 362, 376, 436, 451, 477, 480, 488, 522, 545, 546, 547, 548, 551, 558, 560, 567, 570, 571, 572, 577, 588, 589, 591, 596, 600, 602, 603, 604, 606, 607, 608, 609, 610, 612],\n+        \"exclusiv\": [86, 103, 137, 139, 154, 178, 185, 190, 488, 522, 551],\n+        \"exclusively\": [86, 103, 171, 316, 568],\n+        \"exe\": [121, 155, 596],\n+        \"execut\": [7, 15, 25, 27, 36, 43, 44, 54, 56, 59, 82, 85, 86, 90, 94, 103, 104, 121, 130, 152, 154, 155, 170, 172, 177, 178, 182, 185, 186, 192, 196, 198, 204, 213, 216, 222, 223, 256, 260, 268, 271, 300, 305, 308, 309, 316, 317, 336, 343, 348, 351, 362, 451, 477, 480, 522, 546, 547, 548, 551, 558, 567, 572, 576, 588, 591, 600, 602, 603, 607, 609, 612],\n+        \"executabl\": [8, 43, 61, 121, 194, 291],\n         \"execute_from_command_lin\": 268,\n-        \"execute_manag\": 59,\n+        \"execute_manager\": 59,\n         \"execute_sql_flush\": 436,\n-        \"execute_wrapp\": 362,\n-        \"executemani\": 567,\n-        \"exempt\": [12, 153, 212, 257, 260, 268],\n-        \"exercis\": [55, 100, 172, 603, 609, 612],\n-        \"exfiltr\": 171,\n-        \"exhaust\": [185, 194, 198, 291, 304, 461, 479, 499, 545, 572, 580, 602],\n-        \"exhibit\": [466, 492, 518, 595],\n-        \"exist\": [0, 5, 13, 15, 16, 17, 19, 30, 31, 35, 39, 43, 44, 46, 48, 49, 50, 51, 52, 55, 56, 57, 59, 60, 65, 67, 70, 71, 73, 74, 75, 76, 78, 80, 81, 82, 85, 86, 89, 91, 92, 97, 101, 102, 103, 105, 106, 115, 130, 135, 137, 139, 142, 145, 147, 150, 151, 152, 154, 155, 156, 157, 159, 162, 167, 168, 171, 172, 174, 176, 178, 182, 183, 184, 186, 187, 188, 190, 191, 192, 193, 194, 196, 199, 200, 202, 204, 205, 206, 207, 209, 213, 214, 222, 223, 242, 252, 257, 260, 268, 271, 274, 282, 291, 300, 303, 304, 309, 312, 316, 317, 320, 324, 327, 328, 330, 341, 344, 348, 354, 355, 362, 369, 370, 376, 377, 383, 392, 393, 400, 407, 409, 419, 420, 421, 422, 423, 428, 429, 433, 436, 437, 438, 440, 451, 452, 463, 471, 477, 488, 494, 502, 508, 532, 535, 542, 543, 546, 548, 550, 551, 552, 555, 558, 559, 560, 568, 569, 570, 572, 577, 579, 580, 582, 583, 588, 589, 590, 591, 592, 593, 595, 596, 599, 600, 602, 603, 604, 605, 608, 609, 611, 612],\n+        \"execute_wrapper\": 362,\n+        \"executed\": [7, 15, 36, 59, 85, 110, 122, 124, 130, 135, 154, 155, 167, 170, 172, 176, 177, 178, 185, 188, 191, 196, 291, 309, 316, 328, 362, 547, 560, 569, 570, 571, 572, 576, 577, 588, 596, 600, 603, 604, 606, 609, 612],\n+        \"executemany\": 567,\n+        \"executes\": [155, 181, 185, 189, 190, 194, 202, 297, 304, 316, 571, 574, 576, 589, 608, 611],\n+        \"execution\": [7, 15, 41, 58, 66, 124, 151, 155, 170, 185, 190, 194, 200, 216, 223, 268, 304, 316, 334, 336, 351, 359, 360, 362, 376, 436, 488, 545, 546, 567, 572, 589, 602, 603, 609, 610, 611, 612],\n+        \"exempt\": [153, 268],\n+        \"exempted\": [12, 260],\n+        \"exemption\": [212, 257],\n+        \"exercis\": [55, 100, 172, 603, 612],\n+        \"exercised\": 609,\n+        \"exfiltration\": 171,\n+        \"exhaust\": [185, 266, 285],\n+        \"exhausted\": [194, 198, 602],\n+        \"exhaustion\": [291, 304, 461, 479, 499, 545, 580],\n+        \"exhaustiv\": 572,\n+        \"exhibit\": 595,\n+        \"exhibited\": [466, 492, 518],\n+        \"exist\": [0, 5, 13, 15, 16, 17, 19, 30, 31, 35, 39, 43, 44, 46, 48, 49, 50, 51, 52, 55, 56, 57, 59, 60, 65, 67, 70, 71, 73, 74, 75, 76, 78, 80, 81, 82, 85, 86, 89, 91, 92, 101, 102, 103, 105, 106, 115, 130, 135, 137, 139, 142, 145, 150, 151, 152, 154, 155, 156, 157, 159, 162, 167, 171, 172, 174, 176, 178, 182, 184, 186, 187, 188, 190, 191, 192, 193, 194, 196, 199, 200, 202, 204, 205, 206, 207, 209, 213, 214, 222, 223, 242, 252, 257, 260, 268, 271, 274, 282, 291, 300, 303, 304, 309, 312, 316, 317, 320, 324, 327, 328, 330, 341, 344, 348, 354, 355, 362, 369, 370, 376, 377, 383, 392, 393, 400, 419, 420, 421, 422, 423, 428, 429, 433, 436, 437, 451, 452, 477, 488, 494, 502, 508, 532, 535, 542, 543, 546, 548, 550, 551, 552, 555, 558, 559, 560, 568, 569, 570, 572, 577, 579, 580, 582, 583, 588, 589, 590, 591, 592, 593, 595, 596, 599, 600, 602, 603, 604, 605, 608, 609, 611, 612],\n+        \"existed\": [209, 316, 328, 348, 393, 407, 438, 463],\n+        \"existenc\": [147, 185, 268, 328, 409, 440, 471, 570, 572],\n+        \"existent\": [97, 168, 183, 191],\n         \"existing_pk\": 421,\n-        \"exit\": [15, 31, 59, 121, 155, 185, 192, 200, 213, 316, 317, 328, 362, 436, 451, 567, 576, 596, 609, 611, 612],\n-        \"expand\": [80, 103, 107, 121, 153, 203, 207, 252, 260, 316, 522, 535, 581],\n+        \"exit\": [15, 31, 59, 121, 155, 192, 200, 213, 316, 317, 328, 362, 436, 451, 576, 596, 609, 611, 612],\n+        \"exited\": [185, 567, 576],\n+        \"expand\": [107, 121, 153, 522, 581],\n         \"expand_to_includ\": 115,\n-        \"expans\": [87, 238, 266, 285, 291, 379, 413, 415, 456, 482, 552, 609],\n-        \"expect\": [11, 25, 36, 37, 47, 50, 51, 52, 55, 56, 58, 61, 67, 72, 73, 75, 76, 82, 96, 103, 106, 110, 131, 135, 139, 154, 155, 161, 168, 171, 173, 177, 178, 181, 185, 190, 193, 194, 196, 197, 200, 203, 204, 206, 209, 252, 268, 304, 309, 316, 328, 348, 362, 386, 421, 436, 451, 477, 488, 502, 522, 542, 543, 546, 547, 551, 553, 556, 558, 562, 563, 567, 569, 572, 574, 576, 577, 580, 581, 583, 585, 589, 591, 595, 596, 600, 602, 609, 610, 612],\n+        \"expandabl\": [103, 535],\n+        \"expanded\": [80, 203, 207, 252, 260, 316],\n+        \"expansion\": [87, 238, 266, 285, 291, 379, 413, 415, 456, 482, 552, 609],\n+        \"expect\": [37, 47, 67, 72, 73, 75, 76, 82, 96, 106, 110, 131, 154, 155, 161, 168, 178, 181, 185, 190, 193, 196, 200, 204, 206, 252, 268, 309, 316, 328, 421, 436, 488, 546, 547, 551, 556, 558, 562, 569, 572, 574, 581, 583, 585, 595, 596, 600, 609, 612],\n+        \"expectation\": 58,\n+        \"expected\": [11, 25, 36, 47, 50, 51, 52, 55, 56, 58, 61, 67, 73, 76, 103, 135, 139, 171, 173, 177, 178, 181, 185, 190, 194, 197, 200, 203, 209, 252, 304, 316, 348, 362, 386, 451, 477, 502, 522, 542, 543, 553, 556, 562, 563, 567, 572, 576, 577, 580, 589, 591, 595, 596, 600, 602, 609, 610, 612],\n         \"expected_data\": 612,\n         \"expected_error\": 552,\n-        \"expected_except\": 612,\n-        \"expected_messag\": [135, 612],\n-        \"expected_paramet\": 102,\n+        \"expected_exception\": 612,\n+        \"expected_messag\": 612,\n+        \"expected_messages\": 135,\n+        \"expected_parameter\": 102,\n         \"expected_url\": 612,\n         \"expected_warn\": 612,\n         \"expectedfailur\": 488,\n         \"expects_localtim\": 19,\n-        \"expens\": [13, 103, 117, 154, 168, 172, 178, 185, 186, 188, 190, 194, 200, 209, 289, 298, 316, 328, 392, 551, 559, 571, 577, 602, 608, 609, 612],\n+        \"expen\": [178, 185, 186, 551, 602],\n+        \"expensiv\": [13, 103, 117, 154, 168, 172, 185, 188, 190, 194, 200, 209, 289, 298, 316, 328, 392, 551, 559, 571, 577, 602, 608, 609, 612],\n         \"expensive_check\": 175,\n-        \"experi\": [1, 6, 14, 17, 19, 36, 48, 50, 51, 58, 76, 82, 176, 193, 209, 268, 348, 362, 421, 488, 553, 598, 602],\n-        \"experienc\": [48, 50, 53, 64, 76, 154, 190],\n-        \"experiment\": [55, 151, 291, 502],\n-        \"experiments_per_dai\": 176,\n+        \"experienc\": [1, 36, 48, 50, 58, 76, 82, 154, 190, 193, 209, 268, 348, 362, 488, 553, 602],\n+        \"experienced\": [48, 50, 53, 64, 76],\n+        \"experiences\": 51,\n+        \"experiment\": [6, 14, 17, 19, 176, 421, 598],\n+        \"experimental\": [55, 151, 291, 502],\n+        \"experimented\": 19,\n+        \"experiments_per_day\": 176,\n         \"experiments_per_hour\": 176,\n         \"experiments_per_month\": 176,\n         \"experiments_per_year\": 176,\n         \"expert\": 50,\n-        \"expir\": [60, 151, 155, 171, 177, 188, 190, 200, 222, 268, 304, 316, 376, 545, 551, 584, 589, 612],\n-        \"expire_d\": [185, 260, 589, 604],\n+        \"expir\": [135, 190, 268, 304, 316, 551, 589, 612],\n+        \"expiration\": [190, 222, 304, 551, 589, 612],\n+        \"expire_dat\": [185, 260, 589, 604],\n+        \"expired\": [60, 155, 171, 268, 545, 551, 589],\n+        \"expires\": [135, 151, 177, 188, 190, 200, 222, 376, 551, 584, 589],\n         \"expires_at\": 589,\n-        \"expiri\": [551, 589],\n-        \"explain\": [4, 14, 16, 19, 37, 38, 41, 44, 46, 48, 51, 55, 57, 58, 61, 67, 80, 82, 100, 105, 150, 154, 155, 161, 162, 167, 170, 171, 176, 180, 184, 188, 193, 196, 206, 291, 348, 376, 436, 535, 543, 545, 548, 549, 550, 551, 559, 569, 572, 573, 576, 585, 588, 595, 596, 600, 605, 611, 612],\n-        \"explan\": [2, 16, 36, 45, 46, 50, 52, 56, 58, 66, 67, 71, 117, 146, 178, 185, 209, 551, 596, 604, 611],\n-        \"explanatori\": [37, 38, 51, 52],\n+        \"expiry\": [551, 589],\n+        \"explain\": [4, 14, 16, 19, 37, 38, 44, 46, 48, 51, 55, 57, 58, 61, 67, 80, 82, 100, 155, 161, 171, 176, 180, 184, 188, 193, 196, 206, 348, 376, 436, 535, 543, 545, 548, 549, 550, 551, 572, 573, 585, 588, 600, 605, 611],\n+        \"explained\": [16, 19, 41, 105, 150, 154, 155, 162, 167, 170, 185, 193, 196, 291, 348, 551, 559, 569, 576, 595, 596, 600, 612],\n+        \"explanation\": [2, 16, 36, 45, 46, 50, 52, 56, 58, 66, 67, 71, 117, 146, 178, 185, 209, 551, 596, 604, 611],\n+        \"explanatory\": [37, 38, 51, 52],\n         \"explicit\": [11, 56, 59, 73, 85, 103, 152, 154, 174, 177, 178, 181, 184, 185, 188, 190, 203, 206, 208, 222, 266, 271, 285, 300, 309, 316, 320, 328, 348, 357, 451, 503, 516, 548, 553, 568, 569, 570, 572, 583, 596, 606, 609],\n-        \"explicitli\": [12, 19, 36, 59, 64, 70, 73, 75, 80, 81, 82, 85, 95, 100, 103, 115, 136, 149, 150, 154, 155, 161, 165, 170, 176, 177, 178, 185, 188, 190, 192, 194, 196, 200, 206, 211, 213, 252, 256, 260, 268, 291, 304, 316, 348, 383, 419, 421, 436, 437, 451, 477, 488, 522, 535, 547, 551, 552, 553, 557, 560, 563, 568, 569, 571, 572, 577, 579, 583, 588, 589, 599, 600, 603, 604, 605, 606, 609, 612],\n-        \"exploit\": [66, 100, 150, 185, 196, 206, 274, 278, 303, 306, 312, 321, 324, 348, 574, 577, 583, 591, 603, 607],\n-        \"explor\": [3, 19, 36, 39, 48, 60, 78, 124, 126, 190, 210, 252, 268, 273, 302, 311, 328, 348, 436, 557],\n-        \"expon\": [233, 365, 388, 509, 533],\n-        \"export\": [30, 56, 100, 118, 121, 131, 155, 197, 209, 316, 502, 604, 605],\n+        \"explicitly\": [12, 19, 36, 59, 64, 70, 73, 75, 80, 81, 82, 85, 95, 100, 103, 115, 136, 149, 150, 154, 155, 161, 165, 170, 176, 177, 178, 185, 188, 190, 192, 194, 196, 200, 206, 211, 213, 252, 256, 260, 268, 291, 304, 316, 348, 383, 419, 421, 436, 437, 451, 477, 488, 522, 535, 547, 551, 552, 553, 557, 560, 563, 568, 569, 571, 572, 577, 579, 583, 588, 589, 599, 600, 603, 604, 605, 606, 609, 612],\n+        \"exploit\": [66, 100, 150, 185, 196, 206, 274, 278, 303, 306, 312, 321, 348, 574, 577, 583, 591, 603, 607],\n+        \"exploitation\": 324,\n+        \"explor\": [3, 19, 36, 39, 48, 60, 124, 557],\n+        \"explored\": 78,\n+        \"explorer\": [190, 210, 252, 268, 273, 302, 311, 328, 348, 436],\n+        \"explores\": 126,\n+        \"exponent\": [233, 365, 388, 509, 533],\n+        \"export\": [30, 56, 100, 118, 121, 155, 197, 209, 502, 605],\n         \"export_as_json\": 100,\n-        \"export_select\": 100,\n+        \"export_selected\": 100,\n         \"export_selected_object\": 100,\n-        \"expos\": [19, 86, 97, 131, 149, 151, 152, 154, 155, 157, 171, 177, 178, 189, 211, 222, 256, 260, 268, 282, 291, 316, 327, 328, 341, 362, 409, 440, 471, 535, 551, 572, 593, 599],\n-        \"exposur\": [58, 66, 103, 171, 196, 291],\n+        \"exported\": [131, 316, 604],\n+        \"expos\": [86, 97, 131, 155, 177, 211, 222, 256, 282, 327, 341, 409, 440, 471, 551],\n+        \"exposed\": [19, 152, 171, 222, 260, 268, 316, 328, 362, 409, 440, 471, 535, 551, 570, 572, 593, 599],\n+        \"exposes\": [76, 149, 151, 154, 157, 178, 189, 291, 535, 551, 570],\n+        \"exposur\": [66, 103, 171, 196, 291],\n+        \"exposures\": 58,\n         \"expr\": 114,\n         \"expr1\": 114,\n         \"expr2\": 114,\n-        \"express\": [0, 2, 14, 16, 19, 32, 45, 52, 55, 58, 59, 70, 82, 86, 103, 110, 114, 117, 121, 131, 136, 142, 144, 146, 149, 151, 156, 162, 167, 171, 176, 178, 179, 181, 184, 190, 193, 196, 198, 199, 200, 201, 202, 211, 213, 217, 219, 225, 238, 239, 241, 252, 256, 260, 268, 282, 291, 316, 327, 329, 339, 340, 341, 347, 348, 363, 369, 373, 376, 379, 380, 382, 392, 393, 404, 415, 416, 418, 419, 422, 430, 433, 434, 436, 444, 451, 452, 463, 466, 477, 483, 488, 489, 492, 498, 502, 514, 518, 519, 520, 522, 529, 530, 533, 535, 543, 545, 558, 571, 574, 596, 602, 612],\n+        \"expres\": [114, 121, 149, 177, 185, 196, 574],\n+        \"express\": 181,\n+        \"expressed\": [110, 131, 177, 181, 200],\n+        \"expresses\": 2,\n+        \"expression\": [0, 14, 16, 19, 32, 45, 52, 55, 58, 59, 70, 86, 103, 114, 117, 136, 142, 144, 146, 151, 156, 162, 167, 171, 176, 178, 179, 181, 184, 190, 193, 196, 198, 199, 200, 201, 202, 211, 213, 217, 219, 225, 238, 239, 241, 252, 256, 260, 268, 282, 291, 316, 327, 329, 339, 340, 341, 347, 348, 363, 369, 373, 376, 379, 380, 382, 392, 393, 404, 415, 416, 418, 419, 422, 430, 433, 434, 436, 444, 451, 452, 463, 466, 477, 483, 488, 489, 492, 498, 502, 514, 518, 519, 520, 522, 529, 530, 533, 535, 543, 545, 558, 571, 574, 596, 602, 612],\n         \"expression1\": 176,\n         \"expression2\": 176,\n-        \"expressionwrapp\": [444, 522],\n+        \"expressionwrapper\": [444, 522],\n+        \"expressiv\": 82,\n         \"ext\": 596,\n         \"ext_coord\": 118,\n-        \"extend\": [15, 16, 19, 36, 45, 52, 54, 70, 78, 82, 85, 92, 95, 96, 98, 103, 104, 117, 118, 131, 135, 151, 152, 155, 161, 170, 177, 178, 190, 193, 196, 213, 222, 252, 291, 316, 348, 391, 404, 548, 549, 552, 555, 556, 557, 568, 569, 577, 583, 596, 599, 609, 612],\n+        \"extend\": [15, 16, 19, 36, 52, 54, 70, 78, 82, 92, 95, 96, 98, 103, 104, 135, 151, 152, 155, 161, 170, 177, 178, 190, 193, 196, 213, 222, 252, 260, 291, 348, 391, 404, 548, 549, 552, 555, 556, 557, 568, 569, 577, 583, 596, 599, 609, 612],\n+        \"extended\": [36, 45, 85, 117, 118, 131, 178, 190, 316, 547, 548],\n         \"extendsnod\": [59, 268, 362],\n-        \"extens\": [0, 13, 32, 38, 51, 55, 86, 118, 120, 121, 122, 131, 137, 139, 142, 143, 144, 146, 152, 155, 159, 162, 172, 176, 178, 188, 193, 194, 196, 201, 203, 205, 206, 222, 234, 291, 305, 316, 328, 358, 362, 436, 451, 502, 543, 547, 548, 552, 556, 565, 569, 574, 576, 583, 594, 596, 603, 612],\n-        \"extensionus\": 304,\n+        \"extensibility\": [205, 206, 543],\n+        \"extensibl\": [82, 86, 188, 316, 547, 552, 556],\n+        \"extension\": [0, 13, 32, 38, 55, 82, 118, 120, 121, 122, 131, 137, 139, 142, 143, 144, 146, 152, 155, 159, 162, 172, 176, 178, 193, 194, 196, 201, 222, 234, 291, 305, 328, 358, 362, 436, 451, 502, 548, 556, 565, 569, 576, 583, 594, 596, 603, 612],\n+        \"extensionuser\": 304,\n+        \"extensiv\": [51, 203, 205, 291, 362, 548, 574],\n+        \"extensively\": 502,\n         \"extent\": [10, 59, 76, 110, 112, 115, 118, 131, 144, 146, 209, 213, 265, 284, 328, 556, 576, 602],\n         \"extent3d\": [59, 110, 213, 252, 328],\n         \"exterior\": [114, 115, 117],\n         \"exterior_r\": 115,\n-        \"extern\": [0, 11, 12, 19, 36, 56, 66, 67, 103, 105, 118, 121, 154, 170, 178, 190, 196, 200, 205, 266, 268, 285, 291, 304, 316, 320, 451, 546, 547, 548, 551, 570, 571, 579, 597, 609, 612],\n-        \"extra\": [0, 16, 17, 19, 35, 44, 50, 58, 59, 61, 78, 86, 100, 103, 106, 114, 120, 134, 136, 139, 146, 149, 150, 151, 152, 154, 157, 160, 161, 162, 163, 165, 168, 170, 174, 176, 177, 178, 184, 188, 190, 194, 196, 199, 200, 201, 206, 252, 260, 268, 271, 300, 304, 309, 316, 328, 348, 362, 377, 436, 445, 451, 477, 535, 545, 547, 548, 552, 554, 560, 570, 572, 576, 577, 578, 580, 581, 583, 589, 596, 603, 604, 607, 612],\n+        \"external\": [0, 11, 12, 19, 36, 56, 66, 67, 103, 105, 118, 121, 154, 170, 178, 190, 196, 266, 285, 291, 304, 316, 320, 451, 546, 547, 548, 551, 570, 571, 579, 597, 609, 612],\n+        \"externally\": [200, 205, 268],\n+        \"extra\": [0, 16, 17, 19, 35, 44, 50, 58, 61, 78, 86, 100, 103, 106, 114, 120, 134, 136, 139, 146, 149, 150, 151, 152, 154, 157, 160, 161, 162, 163, 165, 168, 170, 174, 176, 177, 178, 184, 188, 190, 194, 196, 199, 200, 201, 206, 252, 260, 268, 271, 300, 304, 309, 316, 328, 377, 436, 445, 451, 477, 535, 545, 547, 548, 552, 554, 560, 570, 572, 576, 577, 578, 580, 581, 583, 589, 596, 603, 604, 607, 612],\n         \"extra_attr\": 222,\n-        \"extra_class\": [161, 543],\n+        \"extra_classes\": [161, 543],\n         \"extra_context\": [14, 59, 87, 88, 94, 97, 103, 177, 213, 222, 328, 362, 376, 548, 557],\n         \"extra_email_context\": [348, 548],\n         \"extra_field\": 105,\n         \"extra_field_1\": 161,\n         \"extra_field_2\": 161,\n         \"extra_field_3\": 161,\n-        \"extra_head\": 577,\n-        \"extra_kei\": 147,\n+        \"extra_header\": 577,\n+        \"extra_key\": 147,\n         \"extra_kwarg\": [198, 488],\n-        \"extra_manag\": 568,\n+        \"extra_manager\": 568,\n         \"extra_pattern\": 591,\n-        \"extra_static_cont\": 190,\n+        \"extra_static_content\": 190,\n         \"extra_tag\": [103, 135],\n         \"extra_test\": [59, 477, 522],\n-        \"extrabodi\": 543,\n-        \"extract\": [1, 3, 120, 123, 124, 131, 155, 161, 168, 177, 185, 188, 192, 213, 222, 268, 316, 362, 392, 436, 474, 545, 560, 591, 596, 600],\n-        \"extractdai\": 176,\n+        \"extrabody\": 543,\n+        \"extract\": [1, 3, 120, 123, 124, 131, 155, 185, 213, 222, 268, 316, 362, 392, 436, 545, 560, 596, 600],\n+        \"extractday\": 176,\n+        \"extracted\": [161, 176, 177, 188, 192, 304, 316, 436, 591, 596],\n         \"extracthour\": 176,\n-        \"extractisoweekdai\": [176, 436],\n+        \"extraction\": [168, 474, 596],\n+        \"extractisoweekday\": [176, 436],\n         \"extractisoyear\": [176, 392],\n         \"extractminut\": 176,\n         \"extractmonth\": 176,\n-        \"extractquart\": [176, 362],\n+        \"extractquarter\": [176, 362],\n         \"extractsecond\": 176,\n-        \"extractweek\": [176, 222],\n-        \"extractweekdai\": 176,\n+        \"extractweekday\": 176,\n+        \"extractwek\": [176, 222],\n         \"extractyear\": 176,\n-        \"extramanag\": [568, 569],\n-        \"extran\": [320, 560],\n-        \"extrapol\": 596,\n+        \"extramanager\": [568, 569],\n+        \"extraneous\": [320, 560],\n+        \"extrapolated\": 596,\n+        \"extras\": [59, 103, 155, 348, 362],\n         \"extrastyl\": 103,\n-        \"extrem\": [51, 103, 106, 178, 213, 225, 238, 260, 289, 290, 298, 299, 339, 341, 369, 379, 415, 511, 524, 539, 557, 610],\n-        \"ey\": [2, 19, 50, 67, 69, 598],\n+        \"extremely\": [51, 103, 106, 178, 213, 225, 238, 260, 289, 290, 298, 299, 339, 341, 369, 379, 415, 511, 524, 539, 557, 610],\n+        \"eye\": [2, 19, 50, 69, 598],\n+        \"eyes\": [2, 67],\n         \"eyjmb28ioijiyxiifq\": 607,\n         \"eyjtzxnzywdlijoisgvsbg8hin0\": 607,\n         \"f\": [14, 25, 52, 57, 58, 67, 70, 75, 76, 89, 103, 117, 118, 121, 136, 137, 139, 146, 152, 155, 157, 161, 162, 168, 174, 176, 178, 180, 181, 182, 184, 185, 190, 194, 206, 209, 217, 222, 233, 260, 268, 291, 309, 311, 316, 317, 328, 329, 362, 365, 369, 384, 388, 436, 451, 502, 522, 535, 543, 548, 563, 564, 569, 571, 572, 579, 582, 583, 585, 596, 600, 604, 612],\n         \"f1\": [157, 185],\n         \"f2\": [157, 185],\n-        \"face\": [4, 51, 76, 161, 195, 200, 205, 208, 451, 551, 583, 606],\n-        \"facebook\": [291, 551],\n+        \"fac\": [76, 161, 200, 208, 606],\n+        \"facebok\": [291, 551],\n+        \"faces\": 551,\n         \"facet\": 528,\n-        \"facil\": [95, 252, 260, 304, 562, 563, 564, 612],\n-        \"facilit\": [45, 76, 91, 178, 185, 297, 304, 310, 316, 477],\n+        \"facilitat\": [45, 76, 178, 185, 297, 304, 310, 316, 477],\n+        \"facilitates\": [91, 316],\n+        \"facilities\": [95, 252, 260, 304, 562, 563, 564, 612],\n+        \"facing\": [4, 51, 195, 205, 451, 583],\n         \"fact\": [14, 51, 76, 80, 101, 103, 142, 151, 153, 154, 161, 162, 167, 177, 178, 185, 194, 197, 204, 205, 222, 246, 260, 268, 291, 328, 550, 551, 559, 569, 572, 576, 581, 600, 603, 606, 612],\n         \"factor\": [86, 545, 556, 569, 571],\n-        \"factori\": [52, 106, 119, 165, 193, 266, 268, 285, 291, 567, 588],\n-        \"fail\": [12, 14, 19, 51, 55, 59, 61, 64, 66, 67, 74, 76, 85, 103, 105, 106, 107, 145, 150, 151, 152, 155, 156, 177, 178, 181, 185, 188, 190, 191, 193, 194, 200, 201, 206, 210, 213, 222, 223, 252, 260, 268, 274, 289, 298, 303, 304, 312, 316, 317, 324, 328, 345, 348, 357, 362, 377, 392, 477, 488, 502, 543, 547, 551, 559, 568, 576, 577, 580, 583, 589, 595, 596, 600, 604, 607, 608, 609, 611, 612],\n+        \"factories\": [119, 588],\n+        \"factory\": [52, 106, 118, 165, 193, 266, 268, 285, 291, 567, 588],\n+        \"fail\": [12, 14, 19, 51, 55, 59, 64, 66, 67, 76, 85, 103, 105, 106, 145, 150, 152, 155, 156, 177, 178, 181, 185, 188, 190, 191, 193, 194, 201, 206, 213, 222, 223, 260, 268, 289, 291, 298, 304, 316, 317, 324, 328, 345, 348, 357, 362, 377, 392, 477, 488, 502, 547, 568, 576, 577, 580, 583, 589, 595, 596, 600, 604, 607, 608, 609, 611, 612],\n         \"fail_level\": 15,\n-        \"fail_sil\": [103, 135, 577, 612],\n+        \"fail_silently\": [103, 135, 577, 612],\n+        \"failed\": [64, 67, 74, 76, 105, 107, 151, 200, 210, 252, 268, 274, 303, 312, 316, 357, 362, 392, 488, 551, 559, 583, 609, 611],\n         \"failfast\": [155, 252, 609, 611],\n-        \"failur\": [12, 19, 42, 47, 66, 67, 76, 86, 135, 154, 155, 170, 185, 210, 222, 248, 291, 309, 316, 377, 392, 421, 449, 451, 510, 534, 536, 543, 545, 548, 576, 583, 600, 603, 609, 611, 612],\n-        \"fairli\": [45, 58, 76, 154, 204, 213, 260, 550, 557, 559, 569, 599, 602, 608],\n+        \"failing\": [56, 61, 67, 74, 152, 155, 190, 210, 213, 252, 328, 392, 543, 589, 596, 609, 611, 612],\n+        \"failur\": [19, 66, 67, 76, 86, 135, 154, 155, 185, 210, 291, 377, 392, 421, 449, 545, 576, 583, 600, 603, 609, 611, 612],\n+        \"failures\": [12, 42, 47, 67, 76, 135, 154, 155, 170, 210, 222, 248, 252, 309, 316, 451, 510, 534, 536, 543, 548, 609, 611],\n+        \"fairly\": [45, 58, 76, 154, 204, 213, 260, 550, 557, 559, 569, 599, 602, 608],\n         \"faith\": 64,\n-        \"faithfulli\": 41,\n-        \"fake\": [11, 67, 82, 155, 328, 348, 349, 558, 570, 600, 603, 609, 612],\n+        \"faithfully\": 41,\n+        \"fak\": [11, 67, 82, 155, 328, 348, 349, 558, 570, 600, 603, 609, 612],\n+        \"faked\": 328,\n+        \"faking\": 328,\n+        \"fal\": [1, 10, 11, 15, 16, 19, 25, 32, 35, 36, 44, 52, 58, 59, 61, 76, 85, 86, 87, 89, 90, 94, 96, 98, 100, 103, 105, 106, 107, 113, 114, 115, 116, 118, 124, 127, 131, 135, 136, 137, 139, 140, 143, 145, 146, 147, 149, 151, 152, 154, 155, 157, 159, 161, 162, 163, 165, 167, 168, 170, 172, 175, 177, 178, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 196, 197, 200, 201, 202, 206, 209, 213, 215, 216, 217, 222, 223, 224, 245, 246, 247, 252, 260, 291, 308, 316, 320, 328, 330, 341, 343, 345, 348, 355, 357, 362, 368, 376, 392, 412, 421, 436, 451, 455, 477, 480, 488, 502, 503, 508, 522, 532, 533, 541, 542, 543, 546, 547, 548, 550, 551, 558, 564, 568, 569, 570, 571, 572, 576, 577, 579, 580, 581, 582, 583, 588, 589, 590, 592, 595, 596, 599, 600, 601, 604, 605, 606, 607, 608, 609, 611, 612],\n         \"falcon\": 178,\n-        \"fall\": [3, 14, 19, 48, 50, 66, 67, 104, 133, 135, 152, 155, 168, 181, 185, 187, 222, 252, 304, 316, 340, 393, 421, 546, 548, 551, 570, 582, 589, 595, 596, 599],\n+        \"fall\": [3, 14, 19, 48, 50, 66, 67, 104, 135, 152, 155, 168, 181, 185, 187, 222, 252, 304, 316, 340, 421, 546, 548, 551, 570, 572, 582, 589, 595, 596],\n         \"fallback\": [11, 19, 59, 78, 105, 113, 135, 149, 150, 161, 162, 171, 190, 194, 196, 215, 216, 220, 268, 304, 328, 336, 351, 436, 477, 503, 522, 543, 583, 596, 601, 608],\n-        \"fallback_kei\": 607,\n+        \"fallback_key\": 607,\n         \"fallbackstorag\": [135, 190],\n-        \"fals\": [1, 10, 11, 15, 16, 19, 25, 32, 35, 36, 44, 52, 58, 59, 61, 76, 85, 86, 87, 89, 90, 94, 96, 98, 100, 103, 105, 106, 107, 113, 114, 115, 116, 118, 124, 127, 131, 135, 136, 137, 139, 140, 143, 145, 146, 147, 149, 151, 152, 154, 155, 157, 159, 161, 162, 163, 165, 167, 168, 170, 172, 175, 177, 178, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 196, 197, 200, 201, 202, 206, 209, 213, 215, 216, 217, 222, 223, 224, 245, 246, 247, 252, 260, 291, 308, 316, 320, 328, 330, 341, 343, 345, 348, 355, 357, 362, 368, 376, 392, 412, 421, 436, 451, 455, 477, 480, 488, 502, 503, 508, 522, 532, 533, 541, 542, 543, 546, 547, 548, 550, 551, 558, 564, 568, 569, 570, 571, 572, 576, 577, 579, 580, 581, 582, 583, 588, 589, 590, 592, 595, 596, 599, 600, 601, 604, 605, 606, 607, 608, 609, 611, 612],\n-        \"falsifi\": [64, 551],\n-        \"famili\": [59, 135, 502],\n-        \"familiar\": [2, 42, 43, 47, 48, 50, 53, 56, 60, 67, 73, 79, 100, 115, 126, 131, 155, 177, 190, 193, 574, 596],\n+        \"falling\": [133, 393, 599],\n+        \"falsified\": 64,\n+        \"falsify\": 551,\n+        \"familiar\": [2, 43, 47, 48, 50, 56, 67, 73, 79, 100, 115, 126, 155, 177, 190, 193, 574, 596],\n+        \"familiarity\": [50, 53, 131],\n+        \"familiariz\": [42, 60, 131],\n+        \"familiarized\": 73,\n+        \"families\": 502,\n+        \"family\": [59, 135],\n         \"fan\": 80,\n-        \"fanci\": [582, 608],\n-        \"fancy_utility_funct\": 200,\n+        \"fancy\": [582, 608],\n+        \"fancy_utility_function\": 200,\n         \"fancycalendar\": 582,\n         \"fancycalendarwidget\": 582,\n         \"fang\": 3,\n-        \"fantast\": [3, 67, 79],\n+        \"fantastic\": [3, 67, 79],\n         \"faq\": [0, 10, 45, 46, 50, 51, 72, 73, 74, 75, 76, 77, 78, 79, 80, 103, 113, 203, 268, 436, 594, 612],\n         \"far\": [19, 55, 70, 73, 103, 121, 146, 151, 167, 190, 193, 265, 268, 284, 316, 551, 560, 563, 572, 584, 592, 595, 602],\n-        \"farm\": [150, 573],\n+        \"farm\": 150,\n+        \"farming\": 573,\n         \"farther\": 190,\n         \"fashion\": [55, 66, 103, 139, 155, 188, 271, 300, 309, 570, 582, 605],\n         \"fast\": [3, 31, 47, 59, 70, 82, 143, 185, 193, 209, 260, 291, 393, 550, 551, 585, 589, 596, 602, 612],\n         \"fastcgi\": [59, 260, 348],\n         \"faster\": [6, 32, 40, 45, 51, 52, 55, 56, 59, 103, 116, 117, 118, 154, 155, 177, 181, 185, 194, 209, 328, 436, 535, 551, 589, 595, 596, 602, 611, 612],\n         \"fastest\": [19, 185, 477, 596],\n         \"fastfeaturecount\": 115,\n-        \"fastgetext\": 115,\n+        \"fastgetextent\": 115,\n         \"fastsetnextbyindex\": 115,\n-        \"fastspatialfilt\": 115,\n-        \"fastupd\": [143, 362],\n+        \"fastspatialfilter\": 115,\n+        \"fastupdat\": [143, 362],\n         \"fatal\": [3, 124, 170],\n         \"father\": [161, 205],\n         \"fathom\": 125,\n         \"fault\": 612,\n-        \"faulthandl\": [155, 451, 609],\n-        \"faulti\": 260,\n+        \"faulthandler\": [155, 451, 609],\n+        \"faulty\": 260,\n         \"fav_color\": 589,\n         \"favicon\": [30, 32, 190, 268, 316, 548],\n         \"favor\": [59, 162, 175, 213, 222, 252, 256, 260, 291, 316, 328, 348, 362, 376, 392, 421, 436, 451, 488, 522, 535, 543],\n-        \"favorit\": [4, 197, 205],\n+        \"favorit\": [4, 205],\n         \"favorite_color\": 168,\n-        \"favorite_colors_choic\": 168,\n+        \"favorite_colors_choices\": 168,\n+        \"favorites\": 197,\n         \"fear\": [204, 598],\n         \"feasibl\": [1, 213, 383, 419],\n         \"feat\": [115, 131],\n-        \"featur\": [0, 1, 5, 6, 10, 19, 20, 25, 26, 35, 40, 41, 42, 43, 45, 47, 48, 49, 50, 51, 59, 62, 64, 69, 70, 76, 79, 80, 81, 82, 85, 86, 100, 110, 117, 121, 122, 123, 124, 126, 128, 130, 131, 134, 142, 154, 155, 161, 167, 172, 173, 177, 181, 184, 185, 188, 190, 193, 196, 197, 199, 204, 206, 207, 208, 211, 212, 223, 257, 265, 284, 297, 305, 323, 536, 544, 546, 547, 548, 549, 551, 553, 555, 557, 559, 568, 569, 576, 577, 581, 584, 595, 596, 598, 600, 602, 603, 608, 611],\n-        \"feature_antigrav\": 47,\n+        \"featur\": [0, 1, 5, 10, 19, 35, 41, 42, 43, 46, 47, 48, 49, 50, 51, 58, 59, 62, 64, 76, 79, 80, 81, 82, 100, 110, 117, 121, 124, 126, 128, 131, 142, 154, 155, 161, 167, 181, 185, 190, 193, 196, 197, 199, 205, 206, 209, 211, 213, 222, 223, 252, 257, 260, 268, 291, 297, 304, 305, 316, 323, 328, 348, 362, 376, 436, 477, 536, 543, 547, 551, 559, 576, 577, 595, 596, 600, 609, 611, 612],\n+        \"feature_antigravity\": 47,\n         \"feature_name_str\": 612,\n-        \"featurecollect\": 128,\n-        \"features_class\": 154,\n+        \"featurecollection\": 128,\n+        \"featured\": [40, 123, 167],\n+        \"features\": [3, 6, 19, 20, 25, 26, 42, 45, 48, 51, 59, 60, 61, 65, 67, 69, 70, 80, 81, 85, 86, 103, 115, 121, 122, 124, 126, 128, 130, 131, 134, 142, 154, 167, 172, 173, 177, 184, 185, 188, 190, 197, 204, 206, 207, 208, 210, 211, 212, 254, 256, 257, 265, 284, 544, 546, 547, 548, 549, 553, 555, 557, 568, 569, 577, 581, 584, 596, 598, 600, 602, 603, 608, 611],\n+        \"features_clas\": 154,\n         \"feb\": [133, 168, 190, 194],\n-        \"februari\": [61, 72, 168, 224, 233, 235, 243, 266, 267, 285, 286, 291, 304, 308, 323, 328, 346, 347, 354, 365, 366, 367, 368, 388, 389, 394, 402, 403, 412, 425, 426, 429, 447, 448, 451, 455, 460, 461, 468, 479, 480, 487, 498, 499, 504, 513, 526, 527, 541],\n-        \"fed\": [38, 160, 194],\n-        \"feed\": [0, 45, 59, 70, 119, 134, 160, 181, 200, 207, 222, 227, 266, 268, 285, 304, 316, 317, 348, 371, 421, 451, 543, 591, 608],\n+        \"februari\": 72,\n+        \"february\": [61, 168, 224, 233, 235, 243, 266, 267, 285, 286, 291, 304, 308, 323, 328, 346, 347, 354, 365, 366, 367, 368, 388, 389, 394, 402, 403, 412, 425, 426, 429, 447, 448, 451, 455, 460, 461, 468, 479, 480, 487, 498, 499, 504, 513, 526, 527, 541],\n+        \"fed\": [0, 38, 45, 59, 70, 119, 134, 160, 181, 194, 200, 207, 222, 227, 266, 268, 285, 304, 316, 348, 371, 421, 451, 543, 591, 608],\n         \"feed_copyright\": [152, 200],\n         \"feed_dict\": 252,\n         \"feed_guid\": [152, 200],\n         \"feed_typ\": 152,\n         \"feed_url\": [152, 200],\n         \"feedback\": [51, 80, 103, 135, 203, 585, 611],\n-        \"feedgener\": [0, 59, 112, 152, 348, 362],\n-        \"feedwithhardcodedstylesheet\": 152,\n-        \"feedwithstaticfilestylesheet\": 152,\n+        \"feedgenerator\": [0, 59, 112, 152, 348, 362],\n+        \"feeding\": 317,\n+        \"feedwithhardcodedstyleshet\": 152,\n+        \"feedwithstaticfilestyleshet\": 152,\n         \"feedwithstylesheetview\": 152,\n-        \"feel\": [0, 1, 9, 51, 52, 58, 61, 64, 70, 73, 76, 80, 151, 196, 209, 268, 362, 582, 591, 596, 602, 611],\n-        \"feet\": 126,\n+        \"fel\": [0, 1, 9, 51, 52, 58, 61, 64, 70, 73, 76, 80, 151, 196, 209, 268, 362, 582, 591, 596, 602, 611],\n         \"fell\": [209, 316],\n         \"fellow\": 64,\n         \"fellowship\": 64,\n         \"felt\": 51,\n-        \"fertil\": 51,\n-        \"fetch\": [10, 12, 47, 57, 61, 91, 105, 106, 135, 150, 154, 171, 175, 180, 181, 185, 200, 223, 268, 291, 304, 311, 316, 328, 348, 362, 436, 437, 548, 551, 555, 557, 568, 571, 572, 581, 598, 602, 605, 612],\n-        \"fetch_redirect_respons\": [316, 612],\n+        \"fertiliz\": 51,\n+        \"fet\": 126,\n+        \"fetch\": [12, 47, 57, 61, 105, 135, 154, 171, 185, 200, 268, 291, 304, 316, 348, 436, 548, 551, 555, 557, 571, 581, 602, 605, 612],\n+        \"fetch_redirect_respon\": [316, 612],\n         \"fetch_returned_insert_column\": [421, 436],\n         \"fetch_returned_insert_id\": [213, 421],\n         \"fetch_top_restaurants_from_cach\": 185,\n-        \"fetchal\": 574,\n+        \"fetchall\": 574,\n+        \"fetched\": [10, 61, 91, 150, 154, 178, 181, 185, 291, 304, 311, 348, 362, 548, 572],\n+        \"fetches\": [135, 185, 200, 328, 362],\n         \"fetchfromcachemiddlewar\": [171, 551, 612],\n-        \"fetchmani\": 185,\n+        \"fetching\": [105, 106, 154, 175, 180, 185, 223, 291, 362, 437, 568, 598],\n+        \"fetchmany\": 185,\n         \"fetchon\": 574,\n         \"few\": [2, 3, 4, 9, 11, 15, 19, 25, 32, 37, 38, 40, 46, 55, 65, 67, 68, 73, 74, 75, 80, 81, 82, 85, 99, 100, 103, 115, 118, 131, 135, 145, 146, 150, 151, 152, 155, 162, 171, 172, 178, 181, 185, 187, 193, 196, 197, 202, 204, 205, 209, 214, 222, 252, 260, 274, 291, 303, 304, 312, 316, 328, 348, 392, 436, 550, 551, 553, 555, 557, 562, 563, 569, 571, 576, 578, 585, 588, 589, 595, 596, 600, 602, 608, 611, 612],\n         \"fewer\": [45, 105, 118, 155, 185, 196, 213, 362, 557, 602, 609],\n         \"ff\": [47, 61, 117, 118],\n         \"fff\": 118,\n         \"ffff\": [162, 178],\n         \"fg\": [103, 155],\n-        \"fiction\": 18,\n+        \"fictional\": 18,\n         \"fid\": 115,\n         \"fid_rang\": 124,\n-        \"fiddl\": [85, 316],\n-        \"fiddli\": 316,\n+        \"fiddling\": [85, 316],\n+        \"fiddly\": 316,\n         \"field\": [0, 5, 10, 13, 14, 27, 33, 34, 45, 49, 51, 52, 57, 58, 59, 61, 70, 73, 76, 78, 82, 85, 88, 91, 94, 95, 98, 100, 101, 103, 106, 107, 109, 114, 117, 119, 124, 128, 131, 135, 136, 137, 142, 143, 144, 146, 148, 149, 150, 153, 155, 156, 160, 164, 165, 168, 171, 172, 174, 176, 179, 182, 184, 186, 189, 190, 191, 194, 196, 197, 201, 211, 214, 215, 217, 219, 222, 223, 227, 234, 238, 239, 240, 241, 245, 246, 248, 253, 256, 257, 260, 271, 274, 275, 276, 277, 280, 282, 293, 294, 295, 296, 300, 303, 306, 308, 309, 312, 313, 314, 315, 317, 320, 321, 322, 323, 324, 326, 327, 329, 340, 341, 342, 343, 344, 345, 346, 347, 349, 354, 357, 358, 363, 370, 371, 376, 377, 379, 380, 381, 382, 392, 395, 400, 407, 415, 416, 417, 418, 423, 430, 431, 432, 433, 436, 437, 438, 451, 452, 463, 475, 476, 477, 480, 482, 488, 489, 496, 502, 511, 512, 518, 520, 521, 523, 524, 525, 527, 528, 529, 530, 533, 535, 536, 537, 539, 540, 541, 543, 545, 547, 548, 550, 553, 554, 560, 562, 563, 565, 566, 568, 571, 573, 575, 576, 577, 579, 589, 593, 595, 597, 607, 612],\n         \"field1\": [86, 136, 162, 168, 178],\n         \"field2\": [86, 136, 162, 178],\n         \"field3\": 136,\n         \"field_\": 161,\n         \"field__exact\": 376,\n         \"field__lookuptyp\": 572,\n         \"field_arg\": 612,\n         \"field_cast_sql\": [59, 206, 522],\n-        \"field_class\": [115, 165, 348, 583],\n+        \"field_classes\": [115, 165, 348, 583],\n         \"field_id\": [161, 222, 543],\n-        \"field_inst\": 172,\n+        \"field_instanc\": 172,\n         \"field_kwarg\": 612,\n         \"field_label\": 583,\n-        \"field_low\": 177,\n-        \"field_nam\": [59, 86, 103, 135, 160, 161, 162, 172, 178, 181, 183, 185, 206, 222, 304, 316, 362, 421, 451, 488, 569, 595],\n+        \"field_lower\": 177,\n+        \"field_nam\": [59, 86, 103, 135, 160, 161, 162, 172, 183, 185, 206, 222, 304, 316, 362, 421, 451, 488, 569, 595],\n         \"field_name__exact\": [178, 182],\n-        \"field_opt\": 103,\n-        \"field_ord\": [161, 348],\n+        \"field_names\": [178, 181],\n+        \"field_option\": 103,\n+        \"field_order\": [161, 348],\n         \"field_path\": 102,\n-        \"field_precis\": 115,\n+        \"field_precision\": 115,\n         \"field_snippet\": 581,\n         \"field_subject\": 161,\n         \"field_template_nam\": [161, 166, 581],\n-        \"field_typ\": [86, 115, 131],\n-        \"field_valu\": 348,\n+        \"field_typ\": 86,\n+        \"field_types\": [115, 131],\n+        \"field_value\": 348,\n         \"field_width\": 115,\n         \"fieldbox\": 376,\n         \"fieldcachemixin\": [59, 535, 536],\n-        \"fieldclass\": 612,\n+        \"fieldclas\": 612,\n         \"fielddoesnotexist\": [183, 436, 574],\n         \"fielderror\": [213, 328, 384, 436, 535, 558, 569, 572],\n         \"fieldfil\": [157, 406, 450, 452],\n         \"fieldinfo\": 328,\n-        \"fieldlistfilt\": [86, 245, 488],\n+        \"fieldlistfilter\": [86, 245, 488],\n         \"fieldlookup\": 58,\n         \"fieldnam\": [103, 167, 316],\n         \"fieldset\": [75, 78, 86, 107, 161, 162, 168, 213, 304, 488, 535, 536, 538, 547, 581],\n         \"fieldval\": 103,\n-        \"fieldwrapp\": 581,\n+        \"fieldwrapper\": 581,\n         \"fifth\": [185, 194, 257],\n-        \"fifti\": 205,\n-        \"figur\": [44, 56, 76, 130, 171, 186, 204, 557, 569, 574, 590, 609],\n-        \"file\": [0, 1, 5, 8, 13, 14, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 33, 35, 36, 39, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 59, 61, 66, 67, 70, 71, 72, 73, 74, 75, 76, 80, 82, 85, 95, 99, 107, 110, 113, 115, 116, 118, 120, 121, 124, 130, 131, 134, 139, 145, 149, 150, 152, 154, 162, 164, 169, 170, 171, 172, 177, 178, 185, 189, 193, 196, 199, 200, 201, 203, 204, 207, 216, 218, 234, 252, 255, 267, 278, 279, 286, 288, 291, 297, 304, 305, 306, 317, 320, 321, 325, 329, 336, 341, 349, 351, 358, 360, 368, 376, 384, 392, 396, 404, 408, 409, 411, 415, 430, 431, 439, 440, 454, 470, 471, 477, 478, 488, 495, 508, 528, 532, 542, 545, 547, 548, 550, 551, 552, 554, 560, 565, 570, 572, 580, 581, 582, 583, 587, 592, 594, 595, 597, 598, 599, 603, 604, 605, 607, 608, 609, 612],\n+        \"fifty\": 205,\n+        \"figur\": [44, 56, 76, 130, 171, 204, 557, 569, 590, 609],\n+        \"figures\": [186, 557, 574],\n+        \"fil\": [0, 5, 8, 13, 14, 16, 19, 20, 21, 22, 23, 24, 25, 28, 29, 34, 35, 36, 37, 38, 39, 40, 43, 44, 45, 47, 49, 51, 52, 54, 55, 56, 58, 59, 61, 67, 70, 71, 72, 73, 74, 75, 76, 78, 80, 82, 85, 99, 103, 107, 110, 113, 115, 116, 118, 120, 121, 124, 130, 131, 139, 145, 149, 150, 152, 154, 155, 160, 161, 162, 169, 170, 171, 172, 177, 178, 185, 189, 193, 196, 197, 199, 200, 201, 202, 203, 204, 207, 209, 216, 234, 252, 257, 260, 267, 268, 278, 286, 288, 297, 304, 305, 306, 320, 321, 325, 329, 336, 341, 351, 354, 358, 360, 368, 376, 392, 404, 405, 406, 408, 409, 411, 415, 427, 430, 439, 440, 449, 450, 452, 454, 462, 470, 471, 477, 478, 501, 503, 508, 532, 542, 545, 547, 548, 550, 551, 552, 554, 560, 565, 569, 570, 572, 580, 581, 582, 583, 587, 592, 593, 594, 595, 596, 597, 598, 599, 600, 602, 603, 604, 605, 607, 609, 611, 612],\n         \"file_charset\": [59, 193, 197, 392, 436, 608],\n         \"file_complet\": 160,\n         \"file_data\": [161, 162],\n         \"file_ext\": [13, 159],\n         \"file_field\": 585,\n         \"file_field_nam\": 206,\n         \"file_h\": 118,\n         \"file_hash\": 151,\n         \"file_move_saf\": 234,\n         \"file_nam\": 160,\n         \"file_object\": 157,\n         \"file_path\": 577,\n         \"file_permissions_mod\": [151, 159, 316],\n-        \"file_root\": [13, 159],\n-        \"file_s\": 160,\n-        \"file_upload_directory_permiss\": [151, 159, 316, 400, 423, 437],\n-        \"file_upload_handl\": [421, 585],\n-        \"file_upload_max_memory_s\": 222,\n-        \"file_upload_permiss\": [151, 159, 222, 291, 316],\n+        \"file_rot\": [13, 159],\n+        \"file_siz\": 160,\n+        \"file_upload_directory_permission\": [151, 159, 316, 400, 423, 437],\n+        \"file_upload_handler\": [421, 585],\n+        \"file_upload_max_memory_siz\": 222,\n+        \"file_upload_permission\": [151, 159, 222, 291, 316],\n         \"file_upload_temp_dir\": 86,\n-        \"file_wrapp\": 188,\n-        \"filebas\": [170, 190, 551, 577],\n+        \"file_wrapper\": 188,\n+        \"filebased\": [170, 190, 551, 577],\n         \"filebasedcach\": [190, 551],\n+        \"filed\": [46, 50, 177],\n         \"fileexistserror\": 385,\n-        \"fileextensionvalid\": [162, 222],\n+        \"fileextensionvalidator\": [162, 222],\n         \"filefield\": [9, 59, 86, 139, 150, 154, 159, 161, 205, 206, 209, 213, 222, 246, 316, 330, 355, 362, 408, 421, 436, 439, 443, 462, 470, 501, 503, 533, 535, 579, 581, 583, 585, 612],\n         \"filefieldform\": 585,\n         \"filefieldformview\": 585,\n-        \"filehandl\": [36, 599],\n+        \"filehandler\": [36, 599],\n         \"fileinput\": [215, 260, 436, 462, 501, 503],\n-        \"filenam\": [13, 36, 37, 38, 44, 55, 61, 115, 151, 155, 159, 160, 162, 172, 178, 188, 200, 206, 268, 274, 280, 303, 312, 328, 332, 354, 357, 421, 451, 458, 485, 545, 577, 596, 598, 599, 602, 609, 611],\n+        \"filenam\": [13, 36, 37, 38, 44, 55, 61, 115, 151, 155, 159, 160, 162, 172, 178, 188, 200, 206, 268, 274, 303, 312, 328, 354, 451, 458, 485, 545, 577, 596, 598, 599, 609, 611],\n+        \"filenames\": [13, 178, 280, 328, 332, 357, 421, 602],\n         \"fileno\": 157,\n         \"filenotfounderror\": 13,\n         \"filepath_to_uri\": [200, 436],\n         \"filepathfield\": [86, 271, 300, 309, 421, 583],\n-        \"filerespons\": [0, 38, 328, 376, 545],\n+        \"filerespon\": [0, 38, 328, 376, 545],\n+        \"files\": [0, 1, 9, 13, 16, 25, 26, 27, 31, 33, 36, 39, 44, 45, 48, 49, 52, 54, 56, 59, 61, 70, 71, 72, 73, 76, 77, 80, 85, 95, 115, 116, 118, 120, 121, 124, 131, 134, 149, 150, 152, 154, 158, 159, 162, 164, 168, 171, 172, 178, 188, 193, 194, 199, 201, 205, 207, 213, 218, 222, 234, 255, 267, 274, 278, 279, 286, 291, 303, 304, 306, 312, 316, 317, 320, 321, 325, 328, 348, 349, 362, 376, 384, 392, 396, 400, 404, 409, 412, 421, 423, 431, 436, 437, 440, 451, 455, 461, 471, 479, 480, 488, 495, 499, 502, 528, 535, 545, 548, 551, 565, 570, 577, 580, 581, 582, 583, 589, 594, 597, 599, 603, 605, 608, 609, 612],\n         \"filesizeformat\": [196, 233, 365, 388],\n         \"filesystem\": [18, 32, 58, 59, 78, 85, 101, 103, 151, 155, 159, 170, 178, 190, 193, 197, 202, 222, 260, 268, 316, 362, 392, 436, 477, 577, 589, 609, 611],\n-        \"filesystemfind\": 190,\n+        \"filesystemfinder\": 190,\n         \"filesystemstorag\": [13, 59, 151, 158, 178, 190, 213, 268, 385, 436, 477, 535, 536, 542, 579],\n-        \"fileuploadhandl\": [160, 316, 451],\n-        \"fill\": [3, 19, 55, 70, 74, 80, 115, 120, 154, 161, 168, 177, 178, 185, 188, 193, 196, 268, 545, 580, 581, 589, 591, 596],\n+        \"fileuploadhandler\": [160, 316, 451],\n+        \"filing\": 66,\n+        \"fill\": [3, 70, 74, 80, 115, 154, 161, 178, 188, 193, 196, 268, 581, 589, 591],\n         \"fill_text\": 176,\n+        \"filled\": [19, 55, 120, 168, 177, 185, 580, 596],\n         \"fillfactor\": 143,\n+        \"filling\": [118, 268, 545],\n         \"film\": 588,\n-        \"filter\": [0, 5, 14, 16, 25, 33, 36, 37, 44, 45, 52, 53, 58, 59, 67, 70, 73, 74, 76, 78, 82, 86, 89, 94, 103, 106, 110, 114, 115, 117, 126, 131, 133, 134, 135, 136, 137, 138, 139, 141, 144, 145, 146, 148, 149, 150, 152, 154, 155, 156, 160, 172, 175, 176, 178, 180, 181, 182, 190, 191, 193, 195, 200, 203, 204, 206, 207, 208, 213, 218, 223, 233, 238, 240, 245, 250, 252, 271, 280, 291, 292, 300, 304, 309, 311, 320, 329, 340, 341, 344, 346, 348, 353, 355, 362, 363, 365, 370, 372, 376, 379, 381, 388, 392, 414, 415, 417, 422, 429, 432, 434, 436, 437, 443, 444, 447, 451, 452, 466, 469, 470, 477, 483, 488, 492, 502, 503, 505, 511, 514, 517, 518, 524, 528, 535, 539, 545, 546, 548, 550, 551, 552, 558, 559, 562, 563, 564, 569, 571, 573, 582, 583, 590, 602, 609],\n+        \"filter\": [0, 5, 14, 16, 25, 33, 36, 37, 44, 45, 52, 53, 58, 59, 67, 70, 73, 74, 76, 78, 82, 86, 89, 103, 106, 110, 114, 115, 117, 126, 131, 133, 134, 136, 137, 138, 139, 141, 144, 145, 146, 148, 149, 150, 152, 154, 155, 156, 160, 172, 175, 176, 178, 180, 181, 182, 190, 191, 193, 195, 200, 203, 204, 206, 207, 208, 213, 218, 223, 233, 238, 240, 245, 252, 271, 280, 291, 292, 300, 304, 309, 311, 320, 329, 340, 341, 344, 346, 348, 353, 355, 362, 363, 365, 370, 372, 376, 379, 381, 388, 392, 414, 415, 417, 422, 429, 432, 434, 436, 437, 443, 447, 451, 452, 466, 469, 470, 477, 483, 488, 492, 502, 503, 505, 511, 514, 517, 518, 524, 528, 535, 539, 545, 546, 548, 550, 551, 552, 558, 559, 562, 563, 564, 569, 571, 573, 582, 583, 590, 602, 609],\n         \"filter_claus\": 477,\n-        \"filter_horizont\": [86, 103, 329, 346, 502, 523, 547],\n+        \"filter_horizontal\": [86, 103, 329, 346, 502, 523, 547],\n         \"filter_lh\": 477,\n         \"filter_rh\": 477,\n-        \"filter_vert\": [86, 103, 329, 346, 502, 523],\n-        \"filteredrel\": [362, 451, 482, 523, 527],\n+        \"filter_vertical\": [86, 103, 329, 346, 502, 523],\n+        \"filterabl\": [177, 434, 502],\n+        \"filtered\": [14, 32, 94, 102, 103, 135, 155, 185, 190, 196, 213, 250, 268, 316, 328, 348, 444, 452, 553, 558, 560, 568, 582, 599],\n+        \"filteredrelation\": [362, 451, 482, 523, 527],\n         \"filternam\": 101,\n         \"filterspec\": 268,\n         \"filterwarn\": 595,\n-        \"filterwithcustomsepar\": 102,\n-        \"filterwithcustomtempl\": 102,\n-        \"final\": [0, 12, 14, 16, 19, 20, 26, 27, 36, 38, 41, 42, 50, 51, 52, 55, 57, 60, 61, 67, 70, 71, 73, 75, 78, 80, 85, 96, 100, 102, 103, 104, 118, 120, 123, 131, 139, 150, 152, 154, 155, 167, 168, 177, 178, 181, 185, 188, 190, 192, 196, 200, 203, 205, 206, 208, 252, 256, 260, 268, 291, 304, 316, 328, 353, 392, 451, 471, 547, 550, 551, 553, 554, 557, 567, 568, 569, 570, 572, 574, 583, 589, 590, 591, 595, 596, 599, 600, 602, 608, 609, 612],\n+        \"filterwithcustomseparator\": 102,\n+        \"filterwithcustomtemplat\": 102,\n+        \"fin\": [0, 2, 5, 12, 58, 79, 100, 103, 117, 120, 144, 154, 209, 348, 502, 548, 550, 553, 554, 557, 559, 571, 572, 576, 581, 593, 595, 599, 603, 611, 612],\n+        \"final\": [0, 14, 36, 42, 51, 52, 55, 60, 61, 67, 71, 73, 75, 78, 96, 103, 104, 139, 154, 155, 168, 177, 178, 185, 190, 192, 206, 208, 260, 291, 304, 316, 328, 353, 451, 471, 551, 572, 591, 596, 602, 612],\n         \"final_catch_all_view\": [103, 451],\n-        \"financi\": 64,\n-        \"find\": [0, 2, 4, 6, 14, 16, 18, 19, 34, 36, 38, 39, 41, 45, 46, 47, 49, 50, 51, 55, 56, 58, 59, 60, 65, 66, 70, 72, 73, 74, 76, 77, 78, 79, 83, 84, 85, 86, 100, 103, 105, 106, 107, 110, 115, 118, 121, 123, 124, 126, 131, 148, 149, 151, 155, 166, 168, 174, 177, 178, 185, 188, 190, 193, 196, 198, 199, 200, 202, 204, 206, 213, 222, 252, 268, 316, 346, 348, 354, 362, 421, 518, 543, 547, 548, 550, 551, 553, 557, 560, 562, 563, 565, 569, 571, 572, 581, 582, 583, 591, 592, 595, 596, 598, 602, 604, 607, 608, 612],\n-        \"find_al\": 543,\n+        \"finally\": [12, 14, 16, 19, 20, 26, 27, 38, 41, 50, 55, 57, 60, 67, 70, 73, 80, 85, 100, 102, 103, 118, 120, 123, 131, 150, 152, 154, 167, 177, 181, 185, 188, 190, 196, 200, 203, 205, 252, 256, 260, 268, 304, 316, 392, 547, 550, 551, 553, 554, 557, 567, 568, 569, 570, 572, 574, 583, 589, 590, 595, 596, 599, 600, 608, 609, 612],\n+        \"financial\": 64,\n+        \"find\": [2, 4, 6, 14, 16, 18, 19, 34, 36, 38, 39, 41, 45, 46, 47, 49, 50, 51, 55, 56, 58, 59, 60, 65, 67, 70, 72, 73, 74, 76, 77, 78, 79, 80, 83, 84, 85, 86, 100, 103, 105, 106, 107, 110, 115, 118, 121, 123, 124, 126, 131, 148, 149, 151, 155, 166, 168, 174, 177, 178, 185, 188, 190, 193, 196, 198, 199, 200, 202, 204, 206, 213, 222, 252, 268, 316, 346, 348, 354, 362, 421, 518, 543, 547, 548, 550, 551, 553, 557, 560, 562, 563, 565, 569, 571, 572, 581, 582, 583, 591, 592, 595, 596, 598, 602, 604, 607, 608, 611, 612],\n+        \"find_all\": 543,\n         \"find_command\": 309,\n-        \"find_el\": 612,\n-        \"find_librari\": 121,\n-        \"find_templ\": [59, 328, 362],\n-        \"findal\": 16,\n+        \"find_element\": 612,\n+        \"find_library\": 121,\n+        \"find_templat\": [59, 328, 362],\n+        \"findall\": 16,\n         \"finder\": [41, 59, 77, 190, 543],\n-        \"findstat\": [190, 316],\n-        \"fine\": [0, 2, 5, 12, 58, 79, 100, 103, 117, 120, 144, 154, 209, 348, 502, 548, 550, 553, 554, 557, 559, 571, 572, 576, 581, 593, 595, 599, 603, 611, 612],\n+        \"finding\": [0, 46, 66, 74, 78, 166, 190, 196, 551, 608],\n+        \"findstatic\": [190, 316],\n         \"fingerprint\": 548,\n         \"fingertip\": 581,\n-        \"finicki\": 151,\n-        \"finish\": [50, 55, 56, 57, 60, 160, 172, 191, 209, 316, 328, 588, 595, 606, 611],\n+        \"finicky\": 151,\n+        \"finish\": [50, 57, 611],\n+        \"finished\": [55, 56, 57, 60, 160, 172, 209, 316, 328, 588, 595, 606],\n+        \"finishes\": [191, 606],\n         \"finn\": 200,\n         \"fip\": 131,\n-        \"fire\": [76, 131, 291, 527, 609],\n+        \"fir\": 131,\n         \"firebird\": 154,\n         \"firebug\": 153,\n+        \"fired\": [291, 527, 609],\n         \"firefox\": [1, 56, 346, 612],\n-        \"firewal\": 603,\n+        \"firewall\": 603,\n+        \"firing\": 76,\n         \"first\": [0, 4, 6, 9, 11, 12, 13, 14, 15, 16, 19, 30, 34, 36, 37, 38, 39, 41, 42, 44, 46, 47, 48, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 68, 69, 70, 71, 85, 86, 89, 94, 96, 97, 100, 102, 103, 107, 109, 110, 112, 115, 117, 118, 120, 121, 123, 124, 128, 131, 135, 137, 138, 139, 140, 145, 150, 151, 152, 153, 154, 155, 159, 161, 162, 166, 167, 168, 171, 172, 174, 176, 177, 178, 181, 182, 187, 188, 190, 191, 192, 193, 196, 197, 199, 200, 203, 205, 206, 207, 213, 214, 222, 238, 242, 252, 260, 261, 268, 269, 271, 274, 280, 291, 300, 303, 304, 307, 309, 312, 316, 317, 320, 322, 323, 325, 328, 330, 348, 355, 362, 376, 379, 392, 415, 420, 421, 422, 436, 451, 466, 477, 492, 511, 518, 524, 539, 546, 547, 548, 550, 551, 552, 553, 554, 556, 557, 559, 560, 563, 565, 568, 569, 570, 572, 574, 576, 577, 580, 581, 582, 583, 588, 589, 590, 591, 592, 593, 595, 596, 598, 600, 601, 602, 604, 605, 606, 607, 608, 609, 611, 612],\n-        \"first_bre\": 572,\n+        \"first_bred\": 572,\n         \"first_breed__startswith\": 572,\n         \"first_choic\": 291,\n-        \"first_day_of_week\": [362, 596],\n-        \"first_initi\": 176,\n+        \"first_day_of_wek\": [362, 596],\n+        \"first_initial\": 176,\n         \"first_last_name_idx\": 451,\n-        \"first_last_name_uniqu\": 477,\n+        \"first_last_name_unique\": 477,\n         \"first_nam\": [34, 35, 52, 58, 103, 105, 161, 181, 183, 184, 185, 193, 200, 206, 348, 451, 477, 548, 550, 563, 568, 569, 570, 574, 600, 604, 608],\n         \"first_name__exact\": 103,\n         \"first_name__unaccent__startswith\": 144,\n         \"first_name_idx\": 184,\n         \"first_person\": 574,\n-        \"first_pol\": 291,\n+        \"first_poll\": 291,\n         \"first_published_year\": 572,\n-        \"firstli\": [14, 103, 161, 260, 577, 591, 602, 604, 612],\n+        \"firstly\": [14, 103, 161, 260, 577, 591, 602, 604, 612],\n         \"firstnam\": 52,\n         \"firstof\": [59, 213, 348],\n-        \"fishi\": 572,\n-        \"fit\": [3, 12, 16, 19, 37, 40, 46, 58, 66, 75, 78, 80, 86, 106, 135, 136, 154, 178, 197, 205, 213, 429, 569, 588],\n-        \"five\": [58, 61, 64, 74, 75, 76, 103, 139, 152, 162, 185, 194, 196, 209, 320, 466, 492, 518, 567],\n-        \"fix\": [0, 5, 14, 16, 19, 42, 47, 48, 49, 50, 51, 52, 53, 57, 58, 60, 61, 66, 67, 71, 73, 75, 80, 86, 140, 153, 155, 162, 178, 185, 200, 204, 205, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 256, 257, 258, 260, 261, 262, 263, 266, 267, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 298, 299, 300, 301, 302, 303, 304, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 341, 342, 343, 344, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 536, 537, 538, 539, 540, 541, 542, 545, 546, 547, 552, 572, 595, 598, 600, 603, 608],\n+        \"fishy\": 572,\n+        \"fit\": [3, 12, 16, 19, 37, 40, 46, 58, 66, 75, 78, 80, 86, 106, 135, 136, 154, 178, 197, 213, 429, 569, 588],\n+        \"fitting\": 205,\n+        \"fiv\": [58, 61, 64, 74, 75, 76, 103, 139, 152, 162, 185, 194, 196, 209, 320, 466, 492, 518, 567],\n+        \"fix\": [0, 5, 19, 42, 48, 49, 50, 51, 52, 55, 57, 60, 61, 67, 71, 73, 75, 76, 81, 86, 155, 162, 204, 207, 209, 210, 216, 217, 224, 231, 232, 252, 254, 256, 260, 282, 291, 292, 304, 307, 312, 313, 322, 323, 325, 327, 330, 332, 337, 341, 343, 348, 349, 352, 355, 357, 359, 364, 368, 369, 376, 386, 387, 400, 403, 407, 423, 426, 437, 438, 448, 452, 463, 466, 492, 518, 545, 546, 552, 572, 595, 603],\n         \"fix_ampersand\": [59, 328],\n-        \"fixat\": [153, 589],\n+        \"fixation\": [153, 589],\n+        \"fixed\": [16, 19, 42, 47, 51, 53, 55, 57, 58, 65, 66, 67, 71, 76, 86, 140, 153, 178, 200, 205, 207, 213, 214, 215, 216, 217, 218, 219, 220, 223, 224, 225, 226, 227, 228, 230, 234, 239, 240, 241, 242, 245, 246, 247, 248, 249, 250, 251, 255, 256, 260, 268, 276, 277, 280, 282, 287, 289, 290, 291, 295, 296, 298, 299, 300, 304, 305, 308, 309, 310, 311, 312, 313, 315, 316, 317, 320, 321, 322, 323, 324, 325, 327, 328, 329, 330, 332, 333, 334, 339, 341, 342, 343, 344, 346, 347, 348, 349, 353, 354, 355, 357, 358, 359, 360, 361, 363, 364, 367, 368, 369, 370, 371, 372, 373, 374, 375, 377, 380, 381, 382, 383, 384, 385, 386, 387, 392, 393, 395, 397, 398, 399, 400, 404, 408, 414, 415, 416, 417, 418, 419, 420, 422, 423, 424, 428, 429, 430, 431, 432, 433, 434, 435, 437, 439, 443, 444, 445, 446, 447, 448, 449, 452, 453, 456, 469, 470, 471, 472, 473, 474, 475, 476, 478, 480, 481, 482, 483, 489, 494, 495, 496, 497, 498, 499, 500, 503, 505, 506, 509, 513, 514, 515, 516, 517, 518, 519, 520, 521, 523, 526, 527, 528, 529, 530, 532, 533, 536, 537, 538, 539, 540, 541, 542, 545, 600, 608],\n         \"fixedoffset\": [59, 316, 392, 436],\n-        \"fixtur\": [0, 54, 59, 61, 85, 106, 190, 191, 204, 213, 222, 257, 260, 266, 285, 305, 316, 328, 329, 346, 348, 349, 428, 451, 543, 566, 597, 604, 611],\n+        \"fixes\": [2, 47, 57, 58, 60, 65, 80, 204, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 256, 257, 260, 263, 266, 267, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 285, 286, 287, 288, 289, 290, 292, 293, 294, 295, 296, 299, 300, 301, 302, 303, 304, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 393, 394, 395, 396, 397, 398, 399, 400, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 536, 537, 538, 539, 540, 541, 542, 598],\n+        \"fixing\": [14, 42, 47, 51, 55, 60, 61, 86, 155, 185, 258, 261, 262, 269, 316, 341, 344, 349, 441, 472, 547],\n+        \"fixtur\": [54, 61, 155, 190, 191, 204, 206, 213, 252, 266, 268, 305, 328, 329, 595, 604],\n         \"fixture1\": 155,\n         \"fixture2\": 155,\n         \"fixture_dir\": [34, 328, 565],\n         \"fixturenam\": 34,\n-        \"fizzl\": 46,\n+        \"fixtures\": [0, 59, 61, 85, 106, 190, 204, 222, 257, 260, 266, 285, 316, 328, 346, 348, 349, 428, 451, 543, 566, 597, 611, 612],\n+        \"fizzles\": 46,\n         \"fk\": 312,\n         \"fk_field\": 106,\n-        \"fk_name\": [86, 103, 165, 583],\n+        \"fk_nam\": [86, 103, 165, 583],\n         \"flag\": [12, 17, 19, 32, 42, 46, 49, 50, 51, 55, 57, 59, 61, 67, 69, 85, 86, 103, 105, 130, 151, 153, 155, 159, 178, 181, 185, 188, 190, 191, 201, 213, 252, 254, 260, 304, 316, 348, 376, 399, 421, 435, 502, 543, 547, 548, 549, 551, 576, 583, 588, 596, 600, 604, 609, 611, 612],\n+        \"flagged\": [548, 596],\n         \"flake8\": [52, 55, 56],\n         \"flash\": [100, 135],\n-        \"flat\": [100, 107, 110, 118, 126, 134, 185, 268, 316, 348, 368, 488, 569],\n-        \"flatpag\": [0, 45, 59, 103, 149, 150, 203, 304, 328, 348, 570],\n+        \"flat\": [100, 107, 110, 118, 126, 134, 185, 193, 268, 316, 348, 368, 488, 569],\n+        \"flatpag\": [103, 150, 203, 268, 348],\n         \"flatpageadmin\": [103, 107, 348],\n         \"flatpagefallbackmiddlewar\": [32, 107, 150, 171, 268],\n         \"flatpageform\": 107,\n+        \"flatpages\": [0, 45, 59, 103, 149, 150, 304, 328, 348, 570],\n         \"flatpagesitemap\": [59, 107, 348],\n-        \"flatten\": [0, 45, 92, 115, 193, 316],\n+        \"flatten\": 115,\n+        \"flattened\": [0, 45, 92, 316],\n         \"flaunt\": 185,\n-        \"flavor\": [115, 260, 608],\n-        \"flaw\": [3, 51, 252, 296, 570, 576],\n+        \"flavor\": [115, 260],\n+        \"flavored\": 608,\n+        \"flaw\": [3, 51, 252, 576],\n+        \"flawed\": [296, 570],\n         \"fld\": 131,\n-        \"fledg\": 252,\n-        \"flexibl\": [1, 16, 19, 58, 103, 106, 146, 149, 150, 155, 161, 162, 167, 188, 205, 252, 260, 268, 304, 522, 550, 552, 556, 557, 568, 581, 583, 596, 599],\n+        \"fledged\": 252,\n+        \"flexibility\": [1, 58, 106, 146, 150, 155, 161, 162, 205, 268, 304, 522, 556, 568, 581, 583, 596],\n+        \"flexibl\": [16, 19, 82, 103, 149, 150, 167, 188, 252, 260, 550, 552, 556, 557, 596, 599, 608],\n         \"flintston\": [181, 569],\n         \"flip\": 61,\n-        \"float\": [16, 109, 114, 115, 118, 124, 131, 133, 136, 139, 146, 149, 154, 162, 167, 178, 185, 194, 200, 201, 213, 308, 320, 392, 451, 469, 505, 528, 581, 593, 600],\n+        \"flipping\": 61,\n+        \"float\": [16, 109, 114, 115, 118, 124, 133, 136, 146, 149, 154, 162, 167, 178, 185, 194, 201, 213, 308, 320, 392, 451, 469, 505, 528, 581, 593, 600],\n         \"float32\": 115,\n         \"floatfield\": [14, 109, 131, 139, 167, 176, 177, 304, 362, 488, 522, 547, 560, 581, 583],\n         \"floatformat\": [233, 365, 388, 436, 451, 477, 545],\n+        \"floating\": [115, 118, 131, 139, 154, 178, 194, 200],\n         \"floatrangefield\": [59, 86, 392, 436],\n-        \"flood\": 25,\n+        \"flooded\": 25,\n         \"flow\": [51, 61, 66, 72, 196, 252, 567, 591, 612],\n         \"flowchart\": [87, 90],\n         \"flower\": 51,\n-        \"flush\": [7, 157, 184, 188, 191, 206, 209, 260, 283, 304, 312, 317, 318, 320, 328, 329, 392, 436, 545, 551, 576, 589, 609, 611, 612],\n+        \"flush\": [7, 157, 184, 188, 191, 206, 260, 283, 304, 312, 317, 318, 320, 328, 340, 392, 436, 551, 589, 609, 612],\n+        \"flushed\": [340, 609, 612],\n+        \"flushes\": [576, 612],\n+        \"flushing\": [209, 329, 545, 609, 611],\n         \"fly\": [70, 74, 110, 155, 178, 211, 256, 596],\n         \"fmt\": 596,\n-        \"focu\": [50, 52, 72, 74, 75, 76, 78, 260, 612],\n-        \"focus\": [31, 58, 60, 75, 76, 129, 150, 265, 284, 483, 547, 551, 571],\n+        \"focus\": [50, 52, 72, 74, 75, 76, 78, 260, 612],\n+        \"focusabl\": 483,\n+        \"focused\": [31, 58, 60, 75, 76, 129, 150, 265, 284, 547, 551],\n+        \"focuses\": 571,\n+        \"fod\": [316, 572],\n         \"fold\": 595,\n         \"folder\": [39, 41, 43, 67, 72, 120, 131, 162, 178, 609],\n         \"folk\": 4,\n-        \"follow\": [2, 3, 4, 6, 7, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 32, 35, 41, 43, 44, 46, 47, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 89, 90, 91, 94, 95, 96, 101, 102, 103, 104, 105, 106, 107, 110, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 128, 130, 131, 133, 134, 137, 139, 143, 146, 148, 149, 150, 151, 152, 153, 154, 155, 157, 160, 161, 162, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 181, 182, 185, 187, 188, 190, 191, 192, 193, 194, 196, 197, 198, 200, 201, 204, 205, 206, 209, 212, 213, 216, 222, 234, 250, 252, 255, 257, 260, 263, 264, 265, 268, 271, 274, 280, 284, 288, 291, 297, 300, 303, 304, 309, 312, 316, 328, 336, 348, 351, 362, 368, 369, 376, 392, 400, 421, 422, 423, 434, 436, 437, 451, 452, 463, 466, 469, 471, 477, 481, 488, 489, 492, 502, 503, 505, 514, 518, 519, 522, 523, 527, 528, 535, 536, 543, 545, 546, 547, 548, 550, 551, 552, 553, 557, 558, 559, 562, 563, 564, 565, 568, 569, 570, 571, 573, 574, 576, 577, 579, 580, 581, 582, 583, 584, 588, 589, 590, 591, 593, 595, 596, 598, 599, 600, 603, 604, 605, 607, 608, 609, 611, 612],\n+        \"follow\": [2, 3, 4, 6, 7, 10, 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 25, 29, 30, 32, 35, 41, 43, 44, 46, 47, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 89, 90, 91, 94, 95, 96, 101, 102, 103, 104, 105, 106, 107, 110, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 128, 130, 131, 133, 134, 137, 139, 143, 146, 148, 149, 150, 151, 152, 153, 154, 155, 157, 160, 161, 162, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 181, 182, 185, 187, 188, 190, 191, 192, 193, 194, 196, 197, 198, 200, 201, 204, 205, 206, 209, 212, 213, 216, 222, 234, 250, 252, 255, 257, 260, 263, 264, 265, 268, 271, 280, 284, 288, 291, 297, 300, 304, 309, 316, 328, 336, 348, 351, 362, 376, 392, 400, 421, 422, 423, 434, 436, 437, 451, 452, 463, 466, 469, 471, 477, 481, 489, 492, 502, 503, 505, 514, 518, 519, 522, 523, 527, 528, 535, 536, 543, 545, 546, 547, 548, 550, 551, 552, 553, 557, 558, 559, 562, 563, 564, 565, 568, 569, 570, 571, 573, 574, 576, 577, 579, 580, 581, 582, 583, 584, 588, 589, 590, 591, 593, 595, 596, 598, 599, 600, 603, 604, 605, 607, 608, 609, 611, 612],\n+        \"followed\": [12, 19, 21, 22, 24, 27, 58, 67, 103, 155, 161, 185, 190, 191, 194, 274, 303, 312, 316, 348, 368, 369, 488, 565, 569, 596, 603, 612],\n         \"followsymlink\": 30,\n         \"followup\": 66,\n         \"font\": [52, 103, 502],\n         \"foo\": [14, 19, 37, 52, 55, 58, 59, 71, 82, 86, 92, 96, 98, 136, 149, 150, 151, 152, 155, 161, 162, 171, 175, 177, 178, 181, 185, 188, 192, 193, 194, 196, 198, 206, 209, 213, 222, 304, 316, 329, 362, 502, 548, 551, 558, 559, 565, 570, 572, 574, 576, 577, 589, 590, 591, 592, 599, 600, 607, 608, 609, 612],\n         \"foo23\": 178,\n         \"foo__bar\": 569,\n         \"foo__n\": 14,\n         \"foo_id\": 185,\n         \"foo_select\": 162,\n         \"foo_set\": 572,\n         \"foo_view\": 52,\n         \"fooapp\": 611,\n         \"foobar\": [18, 57, 569],\n-        \"food\": [316, 572],\n         \"foodqueryset\": 316,\n-        \"fool\": [80, 197],\n+        \"fooled\": 197,\n+        \"fooling\": 80,\n         \"foolish\": 193,\n-        \"foolproof\": 603,\n+        \"foolprof\": 603,\n         \"foomultiplechoiceform\": 162,\n-        \"foot\": [125, 595],\n         \"footer\": [82, 535],\n-        \"footnot\": [110, 116, 117, 118, 120, 121, 125, 126, 129, 131],\n+        \"footnotes\": [110, 116, 117, 118, 120, 121, 125, 126, 129, 131],\n         \"footprint\": 154,\n+        \"for\": [0, 3, 4, 5, 6, 7, 9, 10, 11, 13, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 52, 53, 54, 55, 57, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 72, 74, 75, 77, 78, 79, 80, 81, 84, 86, 87, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98, 101, 102, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 128, 130, 131, 133, 134, 135, 137, 138, 139, 140, 142, 143, 145, 146, 147, 148, 151, 152, 153, 155, 156, 157, 159, 160, 162, 163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 183, 186, 187, 188, 189, 191, 192, 195, 197, 198, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 214, 215, 216, 217, 218, 219, 220, 221, 223, 224, 226, 228, 232, 234, 237, 239, 242, 245, 246, 247, 250, 251, 254, 255, 256, 258, 259, 261, 262, 263, 264, 265, 266, 269, 271, 273, 274, 278, 280, 281, 284, 285, 287, 288, 292, 296, 297, 300, 302, 303, 305, 306, 307, 308, 309, 310, 311, 312, 317, 319, 320, 321, 322, 323, 324, 325, 329, 330, 335, 336, 338, 340, 341, 342, 343, 344, 345, 346, 347, 349, 350, 351, 353, 355, 357, 358, 359, 363, 364, 368, 369, 370, 371, 372, 377, 378, 380, 383, 384, 387, 390, 393, 396, 397, 403, 410, 411, 414, 416, 419, 420, 422, 426, 428, 429, 431, 433, 434, 437, 441, 442, 443, 444, 445, 446, 448, 452, 453, 454, 461, 462, 463, 466, 469, 470, 471, 472, 478, 479, 480, 481, 492, 494, 497, 499, 501, 503, 505, 511, 514, 515, 518, 523, 524, 527, 528, 529, 533, 536, 539, 544, 545, 546, 548, 549, 550, 552, 553, 554, 555, 556, 557, 558, 562, 563, 564, 565, 567, 569, 571, 573, 574, 576, 578, 579, 580, 581, 582, 584, 585, 588, 589, 590, 592, 593, 594, 595, 597, 599, 600, 601, 603, 604, 606, 607, 610, 612],\n         \"for_concrete_model\": [106, 291, 304, 548],\n         \"for_field\": 155,\n         \"for_sav\": 177,\n-        \"forbid\": [82, 171, 316, 348, 577],\n-        \"forbidden\": [12, 181, 268, 316, 548],\n-        \"forc\": [12, 25, 43, 47, 57, 58, 70, 98, 118, 124, 126, 144, 146, 150, 151, 153, 154, 155, 171, 176, 177, 178, 185, 188, 190, 192, 194, 196, 197, 205, 206, 213, 254, 260, 266, 285, 291, 304, 328, 392, 422, 451, 477, 522, 535, 547, 550, 570, 572, 576, 583, 593, 595, 602, 603, 607],\n-        \"force_byt\": [190, 200, 291],\n+        \"forbid\": [12, 82, 171, 181, 268, 316, 348, 548, 577],\n+        \"forc\": [43, 47, 57, 58, 98, 118, 126, 150, 151, 153, 154, 155, 171, 177, 178, 181, 185, 188, 190, 192, 194, 196, 205, 206, 213, 291, 304, 392, 422, 451, 477, 535, 547, 550, 570, 572, 593, 595, 602, 603],\n+        \"force_bytes\": [190, 200, 291],\n         \"force_insert\": [181, 185, 186, 421, 522, 570, 576],\n         \"force_login\": [213, 214, 348, 612],\n-        \"force_new_loop\": 546,\n+        \"force_new_lop\": 546,\n         \"force_rhr\": 252,\n         \"force_script_nam\": [85, 213, 296],\n         \"force_str\": [190, 197, 200, 421],\n         \"force_text\": [59, 362, 477],\n-        \"force_upd\": [181, 576],\n-        \"forcefulli\": 611,\n+        \"force_updat\": [181, 576],\n+        \"forced\": [291, 522, 607],\n+        \"forcefully\": 611,\n         \"forcepolygoncw\": [110, 119, 376],\n         \"forcerhr\": [59, 376, 421],\n-        \"forcibli\": 16,\n+        \"forces\": [12, 70, 124, 144, 146, 153, 155, 176, 177, 181, 197, 254, 260, 291, 304, 392, 576, 583, 593, 595],\n+        \"forcibly\": 16,\n+        \"forcing\": [25, 190, 205, 266, 285, 328],\n         \"foreground\": 155,\n         \"foreign\": [1, 16, 20, 59, 73, 86, 105, 106, 154, 155, 162, 178, 184, 185, 189, 190, 194, 196, 204, 209, 222, 223, 224, 227, 245, 250, 251, 304, 305, 316, 317, 324, 328, 329, 340, 343, 348, 363, 364, 368, 371, 385, 387, 392, 416, 421, 428, 429, 434, 451, 480, 489, 523, 527, 528, 547, 554, 557, 558, 560, 563, 569, 570, 572, 604],\n         \"foreign_key__related_fieldnam\": 103,\n-        \"foreignkei\": [1, 16, 44, 59, 70, 73, 78, 86, 101, 102, 103, 106, 136, 137, 139, 150, 155, 162, 165, 176, 177, 184, 185, 186, 189, 206, 213, 214, 217, 223, 260, 304, 305, 316, 322, 328, 340, 341, 342, 344, 345, 355, 357, 362, 421, 436, 451, 477, 488, 494, 502, 523, 547, 553, 554, 558, 559, 560, 563, 564, 568, 569, 570, 583, 596, 600, 604],\n+        \"foreignkey\": [1, 16, 44, 59, 70, 73, 78, 86, 101, 102, 103, 106, 136, 137, 139, 150, 155, 162, 165, 176, 177, 184, 185, 186, 189, 206, 213, 214, 217, 223, 260, 304, 305, 316, 322, 328, 340, 341, 342, 344, 345, 355, 357, 362, 421, 436, 451, 477, 488, 494, 502, 523, 547, 553, 554, 558, 559, 560, 563, 564, 568, 569, 570, 583, 596, 600, 604],\n         \"foreignkeyrawidwidget\": 545,\n         \"foreignmodel\": 154,\n         \"foreignobject\": [59, 309, 349, 355, 477, 522, 558],\n         \"foreignobjectrel\": [59, 328, 477, 522],\n         \"foreignrelatedobjectsdescriptor\": 348,\n         \"foremost\": 74,\n-        \"forese\": [100, 204, 421, 436],\n-        \"forev\": [76, 551],\n-        \"forg\": [212, 257, 545, 580],\n-        \"forgeri\": [0, 12, 45, 66, 75, 86, 169, 171, 190, 193, 194, 210, 252, 271, 300, 309, 597],\n+        \"foreseeabl\": [100, 204, 421, 436],\n+        \"forever\": [76, 551],\n+        \"forged\": [212, 257, 545, 580],\n+        \"forgeries\": [75, 153, 171, 193, 194, 581],\n+        \"forgery\": [0, 12, 45, 66, 86, 169, 171, 190, 210, 252, 271, 300, 309, 597],\n         \"forget\": [12, 19, 76, 78, 85, 151, 188, 194, 196, 200, 206, 213, 268, 547, 569, 572, 574, 581, 596, 611, 612],\n-        \"forgot\": 73,\n-        \"forgotten\": [51, 55, 103, 167],\n-        \"fork\": [7, 56, 57, 58, 65, 67, 71],\n-        \"forloop\": [75, 194, 596],\n-        \"form\": [0, 1, 19, 36, 47, 48, 51, 57, 58, 59, 62, 64, 65, 71, 73, 74, 80, 85, 86, 91, 95, 99, 103, 105, 107, 110, 114, 115, 117, 118, 119, 131, 135, 139, 142, 150, 153, 155, 156, 163, 168, 169, 171, 177, 178, 181, 183, 185, 188, 192, 194, 201, 207, 209, 210, 212, 214, 215, 218, 219, 220, 223, 234, 245, 246, 247, 248, 252, 253, 254, 255, 257, 260, 266, 271, 274, 282, 285, 300, 303, 306, 309, 312, 320, 321, 327, 330, 341, 342, 343, 344, 346, 349, 354, 355, 357, 359, 377, 383, 384, 386, 407, 412, 419, 438, 444, 455, 461, 463, 467, 473, 478, 479, 480, 493, 499, 512, 519, 525, 540, 541, 545, 549, 550, 555, 557, 569, 570, 572, 577, 578, 585, 590, 591, 594, 596, 597, 599, 603, 604, 607, 609, 610, 612],\n-        \"form_class\": [16, 59, 88, 91, 95, 178, 213, 304, 548, 554, 556, 557, 585],\n+        \"forgot\": [51, 55, 73, 103, 167],\n+        \"fork\": [7, 56, 57, 58, 67, 71],\n+        \"forked\": [57, 65],\n+        \"forlop\": [75, 194, 596],\n+        \"form\": [0, 1, 19, 36, 47, 48, 51, 58, 59, 61, 64, 65, 71, 73, 74, 80, 85, 86, 91, 95, 99, 103, 105, 107, 110, 115, 117, 118, 119, 131, 135, 139, 142, 150, 153, 155, 156, 163, 168, 169, 171, 177, 178, 181, 183, 185, 188, 192, 194, 201, 207, 209, 210, 212, 214, 215, 218, 219, 220, 223, 234, 245, 246, 247, 248, 252, 253, 254, 255, 257, 260, 266, 271, 274, 282, 285, 300, 303, 306, 309, 312, 320, 321, 327, 330, 341, 342, 343, 344, 346, 349, 354, 355, 357, 359, 377, 383, 384, 386, 407, 412, 419, 438, 444, 455, 461, 463, 467, 473, 478, 479, 480, 493, 499, 512, 519, 525, 540, 541, 545, 549, 550, 555, 557, 569, 570, 572, 577, 578, 585, 590, 591, 594, 596, 597, 599, 603, 604, 607, 609, 610, 612],\n+        \"form_clas\": [16, 59, 88, 91, 95, 178, 213, 304, 548, 554, 556, 557, 585],\n         \"form_dict\": 316,\n         \"form_field\": 139,\n-        \"form_for_inst\": 205,\n+        \"form_for_instanc\": 205,\n         \"form_for_model\": 205,\n         \"form_hmac\": 59,\n         \"form_index\": 612,\n         \"form_invalid\": [88, 95, 554, 557],\n         \"form_kwarg\": [103, 580],\n         \"form_nam\": 488,\n-        \"form_render\": [161, 166, 168, 488, 580, 581, 612],\n+        \"form_renderer\": [161, 166, 168, 488, 580, 581, 612],\n         \"form_snippet\": 581,\n-        \"form_templ\": 556,\n+        \"form_templat\": 556,\n         \"form_template_nam\": [161, 166, 488, 581],\n         \"form_url\": 103,\n         \"form_valid\": [88, 91, 95, 477, 554, 557, 585],\n-        \"formal\": [64, 76, 185, 268, 328, 348, 545, 547, 602],\n-        \"format\": [0, 3, 10, 16, 19, 32, 34, 36, 45, 47, 48, 52, 55, 56, 58, 59, 61, 70, 71, 73, 78, 82, 87, 89, 94, 95, 100, 101, 102, 103, 105, 112, 114, 115, 116, 118, 120, 128, 129, 131, 133, 135, 140, 146, 152, 154, 162, 167, 168, 170, 172, 175, 177, 178, 181, 184, 185, 188, 190, 193, 194, 196, 197, 200, 204, 206, 209, 211, 213, 222, 246, 256, 260, 266, 280, 285, 291, 297, 304, 305, 310, 316, 317, 319, 321, 323, 328, 345, 346, 348, 362, 369, 376, 386, 421, 436, 451, 452, 488, 495, 502, 543, 545, 547, 550, 551, 554, 555, 557, 565, 567, 569, 572, 574, 577, 582, 589, 590, 591, 594, 595, 597, 599, 600, 607, 608, 609, 612],\n+        \"formal\": [185, 547, 602],\n+        \"formalization\": 328,\n+        \"formalized\": [328, 348, 545],\n+        \"formalizes\": [76, 268],\n+        \"formally\": 64,\n+        \"format\": [0, 3, 10, 16, 19, 32, 34, 36, 45, 47, 48, 52, 55, 56, 58, 59, 61, 70, 71, 73, 78, 82, 87, 89, 94, 95, 100, 101, 102, 103, 105, 114, 115, 116, 118, 120, 128, 129, 131, 133, 135, 140, 152, 154, 162, 167, 168, 170, 172, 175, 177, 178, 181, 184, 185, 188, 190, 193, 194, 196, 197, 200, 204, 206, 209, 211, 213, 222, 246, 256, 260, 291, 297, 304, 310, 316, 317, 319, 321, 323, 328, 345, 346, 348, 362, 369, 376, 386, 421, 436, 451, 452, 488, 502, 543, 545, 547, 550, 551, 554, 555, 557, 565, 567, 569, 572, 574, 577, 582, 589, 590, 594, 595, 597, 599, 600, 607, 609, 612],\n         \"format_html\": [19, 59, 103, 200, 348, 522, 543],\n         \"format_html_join\": [103, 200, 348, 543],\n         \"format_kwarg\": 19,\n-        \"format_lazi\": [200, 222],\n+        \"format_lazy\": [200, 222],\n         \"format_module_path\": [328, 593, 596],\n-        \"format_numb\": 367,\n+        \"format_number\": 367,\n         \"format_output\": 222,\n         \"format_str\": [19, 200, 596],\n         \"format_tim\": 19,\n-        \"format_valu\": [168, 213],\n-        \"formatt\": [52, 58, 170, 194, 213, 376],\n+        \"format_value\": [168, 213],\n+        \"formatted\": [19, 52, 58, 59, 100, 103, 112, 133, 146, 155, 162, 190, 193, 194, 200, 233, 252, 266, 280, 285, 305, 365, 388, 488, 495, 569, 591, 593, 594, 608],\n+        \"formatter\": [52, 58, 170, 194, 213, 376],\n         \"formattimenod\": 19,\n+        \"formed\": [0, 57, 62, 114, 171, 188],\n         \"former\": [16, 316, 324, 328, 451, 502],\n-        \"formerli\": [206, 304, 348, 436],\n+        \"formerly\": [206, 304, 348, 436],\n         \"formfield\": [16, 103, 167, 178, 583],\n         \"formfield_callback\": [106, 165, 502, 583],\n         \"formfield_for_choice_field\": 103,\n         \"formfield_for_dbfield\": 583,\n-        \"formfield_for_foreignkei\": [103, 570],\n-        \"formfield_for_manytomani\": [103, 570],\n-        \"formfield_overrid\": [103, 236, 391, 404],\n+        \"formfield_for_foreignkey\": [103, 570],\n+        \"formfield_for_manytomany\": [103, 570],\n+        \"formfield_overrides\": [103, 236, 391, 404],\n         \"formmixin\": [59, 91, 92, 213, 304, 348, 349, 477],\n         \"forms_urlfield_assume_http\": [59, 162, 522],\n         \"formset\": [0, 45, 51, 59, 86, 103, 104, 106, 154, 161, 162, 164, 165, 207, 213, 223, 268, 304, 305, 312, 343, 348, 362, 419, 421, 451, 477, 478, 488, 522, 545, 581, 612],\n-        \"formset_factori\": [164, 165, 252, 260, 304, 316, 451, 580, 583],\n-        \"formset_handl\": 104,\n+        \"formset_factory\": [164, 165, 252, 260, 304, 316, 451, 580, 583],\n+        \"formset_handler\": 104,\n         \"formset_nam\": 488,\n         \"formset_template_nam\": [166, 488, 580],\n         \"formsetnam\": 104,\n-        \"formtool\": [0, 59, 268, 597],\n-        \"formul\": 4,\n+        \"formtol\": [0, 59, 268, 597],\n+        \"formulat\": 4,\n         \"formview\": [92, 135, 304, 554, 557, 585],\n         \"formwizard\": 268,\n         \"forth\": [16, 47, 64, 115, 155, 194, 197, 551],\n         \"forthcom\": 205,\n-        \"fortun\": [67, 76, 103, 203, 551, 572],\n+        \"fortunately\": [67, 76, 103, 203, 551, 572],\n         \"forum\": [0, 2, 4, 45, 46, 47, 48, 49, 51, 61, 62, 64, 67, 79, 121, 190],\n-        \"forward\": [25, 36, 44, 47, 48, 50, 66, 81, 151, 155, 178, 185, 188, 190, 191, 193, 204, 209, 237, 268, 316, 328, 378, 392, 414, 418, 477, 589, 595, 599, 600, 603],\n+        \"forward\": [25, 36, 44, 47, 48, 50, 66, 81, 151, 155, 178, 185, 188, 190, 191, 193, 204, 237, 268, 316, 328, 378, 392, 414, 418, 477, 589, 595, 599, 600, 603],\n+        \"forwarded\": [190, 209, 603],\n         \"forwarded_for_field\": 188,\n         \"forwardmanytoonedescriptor\": 348,\n         \"forwards_func\": [172, 550],\n         \"foster\": 64,\n+        \"fot\": [125, 595],\n         \"found\": [0, 3, 5, 10, 11, 13, 14, 15, 19, 32, 45, 51, 52, 56, 58, 59, 60, 65, 66, 67, 70, 76, 80, 85, 86, 92, 94, 95, 97, 98, 103, 105, 110, 115, 121, 148, 151, 155, 159, 168, 171, 173, 176, 177, 178, 181, 183, 185, 188, 190, 193, 194, 200, 201, 205, 206, 209, 210, 213, 222, 252, 260, 273, 291, 302, 304, 311, 316, 328, 329, 348, 546, 547, 548, 549, 550, 551, 552, 553, 556, 557, 560, 565, 569, 572, 577, 580, 581, 590, 591, 592, 594, 596, 599, 600, 602, 608, 609, 611, 612],\n-        \"foundat\": [3, 55, 64, 91, 121, 168, 177, 252, 260, 547],\n+        \"foundation\": [3, 55, 64, 91, 121, 168, 177, 252, 260, 547],\n         \"four\": [16, 58, 74, 103, 121, 146, 154, 176, 178, 181, 204, 257, 266, 285, 316, 348, 362, 548, 550, 557, 570, 581, 591, 599, 600, 606, 608, 609],\n-        \"fourdigityearconvert\": 591,\n+        \"fourdigityearconverter\": 591,\n         \"fourth\": [115, 212, 256, 264, 285, 298],\n         \"fowler\": 82,\n         \"fp\": [200, 612],\n         \"fqdn\": [116, 190],\n         \"fr\": [155, 172, 178, 200, 502, 569, 596, 612],\n         \"fr6rof3hedkfrffdmg4pxbazsotb\": 607,\n-        \"fraction\": [114, 213, 328, 329, 332, 357, 363, 436, 551, 612],\n+        \"fraction\": [114, 436, 551, 612],\n+        \"fractional\": [213, 328, 329, 332, 357, 363],\n         \"fragil\": [76, 150, 291, 569, 573, 589],\n-        \"fragment\": [0, 19, 58, 146, 177, 182, 185, 196, 198, 200, 213, 252, 268, 271, 300, 309, 328, 436, 451, 535, 543, 596, 597, 602, 612],\n-        \"fragment_delimit\": 146,\n+        \"fragment\": [0, 19, 58, 146, 177, 182, 185, 196, 198, 200, 213, 252, 268, 271, 300, 309, 328, 436, 451, 535, 543, 596, 597, 612],\n+        \"fragment_delimiter\": 146,\n         \"fragment_nam\": 551,\n-        \"frame\": [32, 86, 176, 190, 268, 348, 421, 535, 543, 603],\n+        \"fragmented\": 602,\n+        \"fram\": [32, 86, 176, 177, 190, 268, 348, 603],\n         \"frame_typ\": 177,\n+        \"frames\": [268, 421, 535, 543],\n         \"framework\": [0, 2, 5, 9, 12, 15, 16, 19, 26, 29, 32, 34, 43, 51, 52, 54, 58, 59, 60, 61, 62, 64, 66, 69, 70, 71, 72, 73, 76, 77, 80, 81, 84, 85, 91, 103, 105, 107, 119, 121, 131, 134, 142, 148, 155, 161, 169, 170, 172, 178, 181, 190, 191, 193, 197, 201, 203, 205, 206, 209, 212, 214, 257, 260, 271, 282, 289, 291, 298, 300, 304, 309, 317, 327, 329, 341, 348, 421, 535, 545, 547, 548, 549, 569, 572, 581, 588, 589, 591, 596, 597, 598, 599, 600, 603, 604, 605, 606, 608, 610, 612],\n         \"fran\": 197,\n         \"franc\": [113, 172],\n-        \"fran\\u00e7oi\": 197,\n-        \"frase\": 157,\n+        \"fran\\u00e7ois\": 197,\n+        \"fras\": 157,\n         \"fred\": [139, 154, 167, 181, 547, 569, 570, 572, 577, 612],\n         \"frederick\": 570,\n-        \"freds_depart\": 547,\n+        \"freds_department\": 547,\n         \"free\": [0, 1, 6, 9, 13, 52, 57, 61, 67, 71, 78, 103, 151, 152, 153, 159, 184, 185, 209, 222, 268, 304, 362, 436, 548, 550, 562, 569, 571, 572, 582, 591, 596, 602, 611, 612],\n-        \"freeli\": [65, 110, 548, 572, 595, 600],\n-        \"freez\": [0, 47, 49, 62],\n+        \"freely\": [65, 110, 548, 572, 595, 600],\n+        \"freezing\": 61,\n         \"french\": [61, 146, 193, 596],\n-        \"frequenc\": 149,\n-        \"frequent\": [0, 47, 63, 149, 176, 185, 571, 573, 602],\n-        \"fresh\": [42, 154, 178, 185, 556, 589],\n+        \"frequency\": 149,\n+        \"frequent\": 47,\n+        \"frequently\": [0, 63, 149, 176, 185, 571, 573, 602],\n+        \"fresh\": [42, 154, 178, 185, 556],\n         \"freshman\": [178, 569],\n+        \"freshnes\": 589,\n+        \"frez\": [0, 47, 49, 62],\n         \"fri\": 194,\n-        \"fridai\": 194,\n+        \"friday\": 194,\n         \"friend\": [71, 103, 178, 194, 200, 304, 554, 583],\n-        \"friendli\": [4, 12, 26, 31, 38, 45, 48, 51, 73, 100, 103, 133, 203, 328, 548, 572, 581],\n+        \"friendly\": [4, 12, 26, 31, 38, 45, 48, 51, 73, 100, 103, 133, 203, 328, 548, 572, 581],\n         \"friends__age__lt\": 340,\n         \"friendship\": [103, 583],\n         \"friendshipformset\": 583,\n         \"friendshipinlin\": 103,\n         \"fritz\": 126,\n         \"from\": [0, 1, 2, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 32, 33, 34, 35, 36, 37, 38, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 83, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 107, 109, 110, 111, 112, 113, 114, 116, 117, 118, 121, 122, 124, 125, 126, 128, 130, 131, 133, 135, 136, 137, 138, 139, 140, 141, 143, 145, 146, 147, 148, 149, 151, 152, 153, 154, 156, 157, 159, 160, 162, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174, 175, 176, 178, 180, 182, 183, 184, 185, 186, 187, 188, 189, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 208, 209, 214, 216, 217, 219, 220, 222, 223, 234, 235, 242, 245, 247, 249, 252, 257, 260, 264, 265, 266, 268, 278, 279, 280, 281, 282, 284, 285, 287, 291, 296, 298, 304, 305, 306, 307, 309, 310, 317, 320, 321, 322, 323, 324, 325, 327, 329, 330, 338, 341, 342, 343, 344, 346, 347, 348, 349, 353, 354, 355, 357, 358, 362, 366, 369, 384, 389, 390, 393, 397, 407, 409, 414, 418, 420, 421, 422, 429, 430, 433, 436, 438, 440, 451, 458, 463, 471, 472, 473, 474, 477, 480, 481, 485, 488, 495, 497, 502, 503, 518, 522, 523, 527, 528, 530, 535, 537, 541, 542, 543, 544, 545, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 564, 565, 567, 569, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 584, 585, 588, 589, 590, 591, 592, 595, 598, 599, 601, 603, 604, 605, 606, 607, 608, 609, 610, 612],\n         \"from1\": 577,\n         \"from2\": 577,\n         \"from_\": 178,\n         \"from_bbox\": [115, 118],\n         \"from_dat\": 194,\n         \"from_db\": [181, 328],\n-        \"from_db_valu\": [16, 59, 178, 328, 421],\n+        \"from_db_value\": [16, 59, 178, 328, 421],\n         \"from_email\": [105, 193, 548, 577],\n         \"from_esri\": 115,\n         \"from_field\": [328, 558],\n         \"from_friend\": [103, 583],\n         \"from_gml\": [115, 118, 222],\n         \"from_person\": 103,\n         \"from_queryset\": [181, 535, 600],\n         \"from_stat\": [172, 222],\n-        \"from_str\": [18, 193, 608],\n+        \"from_string\": [18, 193, 608],\n         \"fromfil\": 118,\n-        \"fromkei\": [188, 222],\n+        \"fromkey\": [188, 222],\n         \"fromstr\": 118,\n         \"fromtimestamp\": 595,\n         \"fromwkb\": [110, 119, 502, 535],\n         \"fromwkt\": [110, 119, 502, 535],\n         \"front\": [11, 25, 32, 103, 171, 185, 202, 268, 278, 306, 321, 328, 559, 572],\n         \"front_pag\": 559,\n-        \"frozen\": 376,\n-        \"fruit\": [76, 86, 569],\n-        \"frustrat\": [50, 51, 58],\n+        \"froz\": 376,\n+        \"fruit\": [86, 569],\n+        \"fruitful\": 76,\n+        \"frustrat\": 51,\n+        \"frustrated\": 58,\n+        \"frustration\": 50,\n         \"frysian\": 316,\n+        \"fs\": 579,\n         \"fsmith\": 547,\n         \"fspath\": 600,\n         \"ft\": [115, 118, 125],\n         \"ftp\": [155, 201, 316],\n-        \"fulfil\": [55, 76, 348],\n+        \"ftps\": 201,\n+        \"fulfill\": [55, 76],\n+        \"fulfilled\": 348,\n         \"full\": [6, 9, 16, 18, 19, 25, 26, 32, 37, 38, 40, 42, 45, 47, 52, 58, 60, 66, 71, 73, 74, 75, 76, 77, 82, 85, 89, 97, 103, 115, 116, 118, 120, 123, 125, 135, 139, 142, 144, 151, 152, 153, 155, 160, 161, 162, 167, 170, 171, 172, 178, 181, 185, 188, 190, 191, 193, 194, 196, 197, 198, 199, 201, 203, 204, 205, 206, 207, 209, 210, 211, 212, 252, 254, 255, 256, 257, 258, 260, 261, 262, 264, 266, 268, 269, 280, 285, 291, 304, 328, 348, 451, 488, 545, 548, 550, 551, 552, 555, 557, 559, 569, 572, 573, 576, 577, 581, 588, 589, 590, 591, 592, 593, 594, 595, 598, 599, 600, 603, 605, 611, 612],\n         \"full_clean\": [86, 167, 181, 488, 527, 529, 532, 583, 612],\n         \"full_nam\": [70, 103, 175, 260, 569, 601],\n         \"full_name__contain\": 70,\n         \"full_name__startswith\": 70,\n         \"fullerton\": 564,\n-        \"fulli\": [1, 9, 13, 49, 55, 57, 85, 114, 116, 118, 150, 152, 154, 167, 185, 188, 190, 191, 192, 193, 194, 252, 268, 291, 304, 320, 348, 421, 436, 480, 522, 546, 551, 556, 569, 570, 591, 599, 600, 604, 609, 612],\n         \"fullmatch\": 199,\n         \"fulltext_search_sql\": [59, 206],\n+        \"fully\": [1, 9, 13, 49, 55, 57, 85, 114, 116, 118, 150, 152, 154, 167, 185, 188, 190, 191, 192, 193, 194, 252, 268, 291, 304, 320, 348, 421, 436, 480, 522, 546, 551, 556, 569, 570, 591, 599, 600, 604, 609, 612],\n         \"fun\": [51, 61, 185],\n-        \"fun_pol\": 72,\n+        \"fun_poll\": 72,\n         \"func\": [54, 67, 137, 182, 198, 200, 213, 348, 574, 576, 584, 600, 603, 612],\n-        \"function\": [0, 2, 3, 5, 7, 10, 12, 14, 17, 18, 23, 27, 32, 36, 37, 38, 41, 46, 50, 52, 54, 55, 56, 58, 59, 61, 65, 67, 70, 72, 74, 75, 76, 78, 79, 80, 81, 82, 85, 86, 87, 94, 101, 103, 104, 106, 112, 115, 118, 119, 121, 122, 126, 131, 135, 137, 138, 140, 142, 143, 144, 146, 149, 150, 151, 152, 153, 154, 155, 156, 161, 162, 164, 167, 169, 170, 171, 172, 174, 175, 178, 179, 180, 181, 184, 188, 189, 190, 191, 192, 193, 194, 196, 202, 203, 205, 209, 213, 214, 220, 222, 225, 243, 245, 247, 256, 257, 265, 271, 279, 282, 284, 291, 300, 304, 309, 319, 327, 329, 332, 338, 339, 341, 344, 345, 348, 349, 353, 357, 361, 362, 369, 376, 383, 392, 394, 402, 419, 421, 425, 429, 436, 437, 447, 457, 476, 480, 484, 488, 502, 503, 512, 516, 520, 522, 525, 528, 535, 540, 543, 545, 547, 550, 551, 552, 553, 555, 556, 557, 559, 560, 562, 567, 568, 569, 572, 574, 576, 577, 581, 585, 587, 588, 589, 592, 595, 597, 598, 599, 600, 602, 604, 607, 608, 609, 612],\n-        \"functool\": [272, 301, 310, 316, 348, 358, 376, 421, 522, 565, 576, 600],\n-        \"fund\": 64,\n-        \"fundament\": [3, 82, 142, 178, 551, 583, 595],\n+        \"function\": [0, 3, 7, 10, 12, 14, 18, 23, 27, 32, 36, 37, 41, 45, 50, 52, 54, 55, 56, 58, 59, 65, 67, 70, 72, 74, 75, 76, 79, 80, 81, 82, 85, 86, 87, 94, 101, 103, 104, 106, 112, 115, 118, 119, 121, 126, 131, 135, 137, 138, 142, 144, 146, 149, 150, 151, 153, 154, 155, 156, 161, 162, 164, 167, 169, 170, 172, 174, 175, 178, 179, 180, 181, 188, 190, 191, 192, 193, 194, 196, 200, 202, 203, 205, 209, 213, 214, 222, 225, 243, 245, 247, 256, 257, 265, 271, 279, 282, 284, 291, 300, 304, 309, 319, 327, 329, 339, 341, 344, 345, 348, 361, 362, 369, 376, 392, 394, 402, 421, 425, 429, 436, 437, 447, 451, 457, 477, 480, 484, 488, 502, 503, 512, 516, 520, 522, 525, 528, 535, 540, 543, 545, 547, 550, 551, 552, 553, 555, 556, 557, 559, 560, 562, 567, 568, 569, 572, 574, 576, 577, 585, 587, 588, 589, 592, 595, 597, 599, 600, 602, 604, 607, 608, 609, 612],\n+        \"functional\": [0, 1, 46, 52, 59, 85, 143, 146, 175, 178, 180, 197, 213, 222, 268, 348, 362, 392, 421, 436, 476, 488, 502, 522, 553, 596, 604, 612],\n+        \"functionality\": [0, 2, 5, 7, 12, 14, 17, 19, 27, 38, 41, 55, 59, 61, 65, 70, 76, 78, 82, 87, 103, 115, 121, 122, 131, 135, 140, 150, 152, 171, 177, 178, 184, 185, 189, 190, 200, 205, 206, 213, 220, 252, 268, 291, 304, 316, 332, 338, 348, 349, 353, 357, 362, 383, 419, 547, 548, 557, 568, 569, 572, 573, 577, 581, 589, 591, 598, 602, 612],\n+        \"functionally\": [174, 260, 591],\n+        \"functol\": [272, 301, 310, 316, 348, 358, 376, 421, 522, 565, 576, 600],\n+        \"fundamental\": [3, 82, 142, 178, 551, 583, 595],\n+        \"fundamentally\": 595,\n+        \"funding\": 64,\n         \"furlong\": [125, 421],\n         \"furrow\": 125,\n         \"further\": [0, 14, 16, 19, 30, 32, 46, 51, 55, 56, 60, 63, 65, 66, 71, 72, 74, 80, 97, 106, 121, 131, 155, 156, 161, 166, 178, 181, 185, 190, 194, 196, 197, 198, 200, 203, 206, 260, 265, 268, 284, 291, 309, 316, 403, 426, 448, 543, 567, 569, 572, 573, 583, 591, 597, 598, 599, 612],\n         \"furthermor\": [3, 59, 268, 348, 548, 582, 595, 608, 609],\n         \"futur\": [2, 16, 42, 51, 52, 59, 64, 71, 76, 81, 82, 89, 94, 106, 133, 151, 154, 160, 178, 184, 185, 194, 200, 203, 204, 213, 260, 271, 291, 300, 304, 309, 348, 376, 383, 419, 421, 436, 451, 502, 546, 548, 551, 552, 557, 558, 572, 585, 596, 600, 602, 603, 609, 611],\n-        \"future_pol\": 611,\n-        \"future_quest\": 76,\n-        \"fuzzi\": [155, 316, 328, 348],\n+        \"future_poll\": 611,\n+        \"future_question\": 76,\n+        \"fuzzy\": [155, 316, 328, 348],\n         \"g\": [0, 3, 7, 12, 15, 16, 18, 19, 25, 31, 32, 33, 34, 40, 42, 44, 52, 56, 58, 59, 61, 65, 72, 73, 78, 85, 86, 95, 97, 102, 103, 105, 109, 110, 114, 115, 116, 117, 118, 120, 121, 124, 126, 131, 133, 134, 135, 137, 149, 150, 151, 152, 154, 155, 157, 160, 161, 162, 168, 170, 172, 174, 176, 177, 178, 181, 182, 184, 185, 187, 188, 190, 191, 193, 194, 196, 197, 198, 200, 202, 206, 209, 213, 220, 222, 236, 245, 252, 257, 260, 268, 273, 274, 278, 281, 287, 291, 296, 302, 303, 304, 306, 307, 309, 311, 312, 316, 317, 319, 321, 324, 325, 328, 330, 338, 345, 348, 353, 355, 362, 376, 391, 392, 404, 414, 419, 421, 422, 436, 443, 446, 451, 471, 473, 477, 488, 535, 543, 546, 547, 548, 550, 551, 554, 556, 558, 565, 567, 569, 570, 572, 577, 579, 580, 581, 583, 588, 589, 591, 596, 599, 600, 605, 607, 608, 609, 612],\n         \"gaelic\": 348,\n         \"gaia\": 123,\n-        \"gain\": [2, 55, 142, 171, 185, 190, 211, 252, 256, 291, 304, 328, 348, 551, 571, 581, 598, 602, 611],\n+        \"gain\": [2, 142, 171, 185, 211, 256, 551, 571, 581, 598, 602, 611],\n+        \"gained\": [252, 291, 304, 328, 348],\n+        \"gaining\": [55, 190],\n         \"gap\": [3, 176, 330, 355, 550],\n         \"garbag\": [118, 191, 308, 606],\n+        \"gard\": 51,\n         \"garden\": 51,\n         \"gareth\": 194,\n-        \"gari\": 204,\n-        \"gatewai\": 291,\n+        \"gary\": 204,\n+        \"gateway\": 291,\n         \"gather\": [41, 46, 571, 602, 606],\n         \"gaza\": 185,\n         \"gb\": [59, 160, 194],\n         \"gc\": 118,\n-        \"gc_q\": 252,\n+        \"gc_qs\": 252,\n         \"gcc\": 69,\n         \"gci_alphaband\": 115,\n         \"gci_blackband\": 115,\n         \"gci_blueband\": 115,\n         \"gci_cyanband\": 115,\n         \"gci_grayindex\": 115,\n         \"gci_greenband\": 115,\n         \"gci_hueband\": 115,\n         \"gci_lightnessband\": 115,\n         \"gci_magentaband\": 115,\n         \"gci_max\": 115,\n         \"gci_paletteindex\": 115,\n         \"gci_redband\": 115,\n         \"gci_saturationband\": 115,\n-        \"gci_undefin\": 115,\n+        \"gci_undefined\": 115,\n         \"gci_ycbcr_cbband\": 115,\n         \"gci_ycbcr_crband\": 115,\n         \"gci_ycbcr_yband\": 115,\n         \"gci_yellowband\": 115,\n         \"gcs_wgs_1984\": [115, 124, 131],\n         \"gdal\": [59, 110, 111, 118, 119, 121, 122, 123, 124, 170, 219, 222, 223, 234, 252, 260, 291, 328, 348, 362, 392, 421, 436, 452, 477, 488, 522, 535, 543],\n         \"gdal_data\": 121,\n-        \"gdalallregist\": 329,\n+        \"gdalallregister\": 329,\n         \"gdalband\": [213, 362],\n         \"gdalclos\": 219,\n-        \"gdalexcept\": [115, 219, 234, 328, 362],\n+        \"gdalexception\": [115, 219, 234, 328, 362],\n         \"gdalinfo\": 115,\n-        \"gdalrast\": [110, 126, 222, 348, 362, 451, 477, 502],\n+        \"gdalraster\": [110, 126, 222, 348, 362, 451, 477, 502],\n         \"gdalwarp\": 115,\n-        \"gdt_byte\": 115,\n+        \"gdt_byt\": 115,\n         \"gdt_float32\": 115,\n         \"gdt_float64\": 115,\n         \"gdt_int16\": 115,\n         \"gdt_int32\": 115,\n         \"gdt_int64\": 115,\n         \"gdt_int8\": 115,\n         \"gdt_uint16\": 115,\n         \"gdt_uint32\": 115,\n         \"gdt_uint64\": 115,\n-        \"gear\": 66,\n+        \"geared\": 66,\n         \"gen\": 74,\n         \"gen_uuid\": 44,\n         \"gender\": [58, 260],\n-        \"gener\": [0, 2, 5, 6, 8, 9, 10, 12, 14, 19, 20, 32, 36, 37, 38, 41, 43, 44, 45, 50, 51, 52, 55, 56, 58, 59, 60, 61, 65, 66, 67, 68, 70, 72, 73, 74, 76, 77, 78, 80, 81, 82, 85, 86, 87, 94, 95, 96, 97, 98, 99, 100, 105, 107, 109, 110, 112, 113, 115, 118, 121, 126, 131, 134, 135, 139, 142, 144, 148, 149, 150, 153, 155, 156, 160, 161, 162, 166, 167, 168, 170, 171, 172, 177, 178, 180, 181, 182, 183, 185, 187, 188, 190, 191, 193, 194, 196, 198, 200, 204, 207, 208, 211, 214, 216, 219, 232, 234, 236, 251, 252, 256, 264, 265, 266, 267, 268, 271, 277, 280, 284, 285, 286, 291, 295, 300, 305, 309, 311, 315, 317, 320, 329, 336, 340, 344, 346, 351, 358, 363, 364, 371, 376, 387, 391, 393, 397, 404, 421, 433, 436, 437, 463, 480, 481, 488, 502, 508, 527, 532, 535, 543, 545, 546, 547, 548, 549, 550, 551, 552, 554, 558, 559, 565, 566, 567, 568, 569, 571, 572, 575, 576, 577, 579, 580, 581, 583, 584, 585, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 604, 606, 607, 608, 609, 610, 611, 612],\n+        \"general\": [0, 5, 35, 36, 43, 50, 51, 52, 58, 61, 66, 68, 74, 75, 80, 81, 103, 110, 112, 121, 126, 131, 135, 142, 167, 170, 190, 193, 209, 252, 268, 291, 304, 348, 421, 546, 559, 560, 569, 571, 572, 579, 580, 595, 596, 597, 599, 611],\n+        \"generalized\": [172, 214],\n+        \"generally\": [2, 6, 8, 10, 19, 32, 41, 51, 58, 61, 65, 70, 74, 75, 77, 85, 100, 101, 105, 106, 107, 109, 113, 115, 118, 139, 144, 148, 154, 155, 156, 161, 162, 172, 178, 185, 187, 188, 190, 191, 193, 194, 196, 204, 205, 304, 348, 477, 547, 548, 550, 553, 554, 557, 566, 569, 572, 576, 580, 581, 583, 589, 592, 594, 595, 596, 598, 599, 600, 602, 606, 609, 610],\n+        \"generat\": [14, 37, 38, 44, 45, 56, 58, 60, 61, 67, 72, 73, 74, 77, 80, 82, 86, 89, 95, 103, 106, 109, 131, 134, 149, 152, 155, 161, 162, 166, 168, 172, 177, 178, 180, 181, 185, 188, 190, 193, 194, 196, 197, 198, 204, 206, 209, 211, 213, 219, 256, 260, 264, 265, 268, 271, 280, 284, 291, 300, 304, 309, 316, 317, 320, 328, 340, 348, 358, 362, 393, 421, 436, 451, 463, 477, 481, 488, 502, 522, 527, 535, 545, 546, 548, 551, 553, 559, 565, 567, 568, 569, 571, 572, 575, 576, 577, 583, 584, 585, 589, 590, 591, 595, 596, 599, 600, 602, 604, 607, 608, 609, 612],\n         \"generate_filenam\": [159, 213, 508, 532],\n         \"generate_relationship\": 576,\n-        \"generate_seri\": 190,\n+        \"generate_series\": 190,\n+        \"generated\": [0, 3, 5, 9, 14, 32, 35, 38, 44, 55, 59, 61, 66, 67, 70, 73, 75, 77, 78, 80, 86, 87, 91, 95, 96, 98, 99, 103, 109, 110, 131, 149, 153, 154, 155, 161, 162, 168, 170, 177, 178, 183, 185, 188, 190, 193, 194, 197, 204, 207, 208, 209, 216, 232, 236, 252, 264, 266, 267, 268, 277, 280, 285, 286, 291, 295, 304, 311, 315, 317, 320, 329, 336, 344, 348, 351, 362, 364, 387, 391, 392, 404, 421, 436, 437, 451, 480, 488, 543, 545, 548, 549, 551, 552, 558, 560, 565, 568, 569, 575, 581, 583, 589, 591, 592, 595, 596, 600, 604, 607, 608, 609, 612],\n         \"generatedfield\": [86, 522, 523, 527, 529, 530, 532, 533, 543],\n+        \"generates\": [1, 14, 19, 20, 37, 56, 61, 72, 77, 101, 103, 109, 131, 154, 155, 170, 177, 182, 204, 213, 268, 348, 371, 393, 404, 436, 488, 535, 560, 580, 589, 596, 612],\n+        \"generation\": [19, 35, 37, 38, 59, 70, 149, 152, 155, 156, 177, 182, 200, 251, 291, 317, 328, 340, 346, 348, 363, 392, 436, 550],\n+        \"generator\": [37, 45, 103, 160, 185, 188, 196, 200, 213, 588, 602],\n         \"generatorexit\": 604,\n-        \"generic_inlineformset_factori\": [106, 316, 451],\n+        \"generic\": [0, 3, 10, 12, 38, 45, 52, 56, 59, 60, 65, 66, 74, 76, 87, 94, 95, 96, 97, 98, 135, 149, 150, 152, 162, 171, 177, 182, 185, 198, 200, 204, 234, 252, 268, 291, 305, 316, 317, 376, 397, 433, 508, 532, 548, 549, 554, 558, 568, 581, 585, 587, 591, 593, 596, 597, 601, 608, 609, 612],\n+        \"generic_inlineformset_factory\": [106, 316, 451],\n         \"generic_plan\": [185, 535],\n-        \"generic_rel\": 56,\n-        \"genericforeignkei\": [59, 86, 102, 103, 106, 178, 185, 206, 250, 251, 268, 304, 316, 328, 343, 348, 363, 429, 514, 522, 558],\n+        \"generic_relation\": 56,\n+        \"generically\": 103,\n+        \"genericforeignkey\": [59, 86, 102, 103, 106, 178, 185, 206, 250, 251, 268, 304, 316, 328, 343, 348, 363, 429, 514, 522, 558],\n         \"genericinlineformset\": 106,\n         \"genericinlinemodeladmin\": [103, 106, 316, 317],\n         \"genericipaddressefield\": [282, 327, 341],\n         \"genericipaddressfield\": [86, 268, 271, 280, 300, 304, 309, 316, 328, 333, 358, 512, 525, 540, 583, 600],\n         \"genericprefetch\": [185, 530],\n-        \"genericrel\": [86, 106, 178, 185, 206, 246, 305, 312, 316, 341, 344, 377, 443, 488, 494],\n+        \"genericrelation\": [86, 106, 178, 185, 206, 246, 305, 312, 316, 341, 344, 377, 443, 488, 494],\n         \"genericsitemap\": [149, 362],\n         \"genericstackedinlin\": [103, 106, 316],\n         \"generictabularinlin\": [103, 106, 316],\n         \"genr\": 177,\n         \"gentl\": 2,\n         \"genuin\": 12,\n-        \"geo\": [59, 110, 112, 115, 116, 119, 121, 122, 123, 131, 170, 213, 228, 247, 252, 276, 291, 304, 328, 362, 372, 421, 477, 489, 522],\n+        \"geo\": [112, 131, 304],\n         \"geo_field\": 117,\n         \"geo_input\": 118,\n         \"geoapp\": [110, 124],\n         \"geoapp_zipcod\": 110,\n-        \"geoatom1fe\": 112,\n-        \"geodesi\": 126,\n-        \"geodet\": [114, 117, 222],\n+        \"geoatom1fed\": 112,\n+        \"geodesy\": 126,\n+        \"geodetic\": [114, 117, 222],\n         \"geodjango\": [0, 45, 56, 112, 115, 118, 120, 122, 123, 124, 128, 134, 155, 170, 222, 276, 316, 320, 604],\n-        \"geodjangotestsuiterunn\": [256, 260],\n+        \"geodjangotestsuiterunner\": [256, 260],\n         \"geoff\": 125,\n         \"geogc\": [115, 124, 131],\n-        \"geograph\": [16, 59, 60, 110, 113, 115, 117, 118, 119, 121, 122, 124, 126, 205, 209, 252, 328, 348],\n-        \"geographi\": [110, 252, 569],\n+        \"geographic\": [16, 59, 60, 110, 113, 115, 117, 118, 119, 121, 122, 124, 126, 205, 209, 252, 328, 348],\n+        \"geographies\": 126,\n+        \"geography\": [110, 252, 569],\n         \"geography_field\": 126,\n         \"geohash\": [110, 119, 213, 252, 362],\n         \"geoip\": [59, 116, 120, 309, 362],\n         \"geoip2\": [56, 59, 119, 348, 421, 489, 502, 535, 538],\n-        \"geoip2except\": 116,\n+        \"geoip2exception\": 116,\n         \"geoip_index_cach\": 116,\n         \"geoip_path\": 421,\n         \"geojson\": [110, 114, 115, 118, 119, 131, 132, 209, 213, 296, 328, 354, 362, 502, 604],\n         \"geolite2\": [116, 348],\n-        \"geoloc\": [113, 119, 120, 129],\n+        \"geolocalized\": 113,\n+        \"geolocated\": 129,\n+        \"geolocation\": [119, 120],\n         \"geom\": [109, 110, 115, 117, 118, 126, 127, 131],\n         \"geom__within\": 126,\n         \"geom_count\": 115,\n         \"geom_input\": 115,\n         \"geom_nam\": [109, 115, 127],\n         \"geom_typ\": [115, 118, 124, 131],\n         \"geom_typeid\": 118,\n-        \"geomanag\": [59, 362],\n-        \"geometr\": [110, 114, 115, 117, 118, 120, 131, 305],\n-        \"geometri\": [59, 109, 112, 113, 114, 117, 119, 120, 124, 128, 213, 222, 252, 260, 308, 312, 316, 328, 362, 368, 421, 451, 478, 488, 502, 522, 535, 543],\n+        \"geomanager\": [59, 362],\n+        \"geometric\": [110, 114, 115, 117, 118, 120, 131, 305],\n+        \"geometries\": [110, 112, 113, 114, 117, 119, 120, 124, 126, 213, 222, 252, 316, 362, 421, 488, 502, 522, 535, 543],\n+        \"geometry\": [59, 109, 112, 113, 114, 115, 117, 119, 120, 124, 128, 131, 213, 252, 260, 308, 312, 328, 368, 451, 478, 488, 522, 535],\n         \"geometry_column\": 252,\n         \"geometry_field\": [128, 354],\n-        \"geometrycollect\": [114, 115, 117, 126, 535],\n+        \"geometrycollection\": [114, 115, 117, 126, 535],\n         \"geometrycolumn\": 328,\n-        \"geometrydist\": [110, 119, 421],\n+        \"geometrydistanc\": [110, 119, 421],\n         \"geometryfield\": [108, 115, 117, 252, 304, 305, 320, 362, 363, 477, 527],\n         \"geomodeladmin\": [59, 477, 522],\n-        \"geopi\": 125,\n+        \"geopy\": 125,\n         \"geoqueryset\": [59, 209, 213, 252, 362],\n-        \"georefer\": 115,\n         \"georeferenc\": 115,\n+        \"georeferenced\": 115,\n         \"georg\": [168, 185, 194, 569, 572, 601],\n         \"georgia\": 131,\n-        \"georss\": [112, 152],\n-        \"georssfe\": 112,\n+        \"geors\": [112, 152],\n+        \"georssfed\": 112,\n+        \"geos\": [59, 110, 115, 116, 119, 121, 122, 123, 131, 170, 213, 228, 247, 252, 276, 291, 316, 328, 362, 372, 421, 477, 489, 522],\n         \"geos_c\": 120,\n         \"geos_version_tupl\": [231, 364, 386],\n-        \"geosexcept\": [59, 118, 260],\n-        \"geosgeometri\": [59, 110, 112, 115, 117, 131, 209, 213, 222, 291, 328, 362, 376, 488, 522],\n-        \"geospati\": [56, 110, 111, 115, 131, 132, 134, 170],\n+        \"geosexception\": [59, 118, 260],\n+        \"geosgeometry\": [59, 110, 112, 115, 117, 131, 209, 213, 222, 291, 328, 362, 376, 488, 522],\n+        \"geospatial\": [56, 110, 111, 115, 131, 132, 134, 170],\n         \"geotiff\": 115,\n         \"geotransform\": 115,\n         \"german\": [125, 145, 154, 190, 193, 596],\n         \"german_m\": 125,\n-        \"get\": [0, 3, 5, 12, 14, 15, 16, 19, 23, 29, 30, 31, 32, 37, 41, 42, 43, 46, 47, 51, 55, 56, 57, 58, 59, 60, 61, 62, 65, 69, 70, 85, 87, 88, 90, 91, 94, 95, 96, 100, 101, 103, 104, 105, 106, 114, 115, 118, 120, 121, 123, 124, 125, 131, 135, 146, 148, 149, 151, 152, 153, 154, 156, 158, 160, 161, 162, 167, 168, 172, 173, 174, 176, 177, 178, 181, 184, 186, 187, 188, 190, 193, 196, 197, 198, 199, 200, 204, 205, 209, 216, 252, 260, 268, 291, 296, 328, 336, 348, 351, 392, 421, 436, 451, 502, 522, 535, 546, 547, 548, 550, 551, 553, 554, 555, 556, 557, 559, 560, 562, 564, 565, 568, 569, 570, 571, 574, 576, 577, 579, 580, 583, 584, 585, 588, 589, 590, 591, 592, 595, 596, 597, 599, 600, 601, 603, 604, 606, 607, 608, 609, 611, 612],\n+        \"get\": [0, 3, 5, 12, 14, 15, 16, 19, 30, 31, 32, 37, 41, 42, 43, 45, 46, 47, 51, 55, 56, 57, 58, 59, 60, 61, 65, 68, 69, 70, 85, 87, 88, 90, 91, 94, 95, 96, 100, 101, 103, 104, 105, 106, 107, 114, 115, 118, 120, 121, 123, 125, 131, 135, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 159, 160, 161, 162, 167, 168, 172, 173, 174, 176, 177, 178, 181, 184, 186, 187, 188, 190, 193, 196, 197, 198, 199, 200, 205, 209, 216, 252, 260, 268, 291, 296, 328, 336, 348, 351, 392, 421, 436, 451, 502, 522, 535, 546, 547, 548, 550, 551, 553, 554, 555, 556, 557, 559, 560, 562, 564, 565, 568, 569, 570, 571, 574, 576, 577, 579, 580, 583, 584, 585, 588, 589, 590, 591, 592, 595, 596, 597, 599, 600, 601, 604, 606, 607, 608, 609, 611, 612],\n         \"get_\": [59, 213, 328],\n         \"get_absolute_url\": [52, 89, 91, 95, 103, 149, 150, 152, 190, 196, 316, 317, 554, 569, 583, 590, 591],\n         \"get_accessed_tim\": [159, 213],\n-        \"get_act\": 100,\n-        \"get_all_field_nam\": [59, 213, 328],\n-        \"get_all_memb\": 252,\n-        \"get_all_permiss\": [105, 547],\n+        \"get_action\": 100,\n+        \"get_all_field_names\": [59, 213, 328],\n+        \"get_all_member\": 252,\n+        \"get_all_permission\": [105, 547],\n         \"get_all_related_m2m_objects_with_model\": [59, 213, 328],\n         \"get_all_related_many_to_many_object\": [59, 213, 328],\n         \"get_all_related_object\": [59, 213, 328],\n         \"get_all_related_objects_with_model\": [59, 213, 328],\n-        \"get_allow_empti\": [88, 96],\n+        \"get_allow_empty\": [88, 96],\n         \"get_allow_futur\": [88, 94],\n         \"get_alternative_nam\": [13, 159, 421],\n-        \"get_and_delete_messag\": [59, 252],\n-        \"get_answer_ord\": 184,\n+        \"get_and_delete_messages\": [59, 252],\n+        \"get_answer_order\": 184,\n         \"get_app\": 252,\n-        \"get_app_config\": [85, 362],\n+        \"get_app_conf\": [85, 362],\n         \"get_app_list\": [103, 488],\n         \"get_auto_import\": 17,\n         \"get_autocommit\": 576,\n         \"get_autocomplete_field\": [103, 362],\n         \"get_autoinc_sql\": 206,\n         \"get_available_nam\": [13, 59, 159, 213, 274, 303, 312, 316, 328],\n         \"get_backend_timeout\": [59, 316, 348],\n         \"get_bound_field\": [161, 162, 348, 543],\n-        \"get_by_natural_kei\": [106, 547, 604],\n+        \"get_by_natural_key\": [106, 547, 604],\n         \"get_cach\": [59, 348],\n-        \"get_cache_kei\": 200,\n+        \"get_cache_key\": 200,\n         \"get_cache_nam\": [59, 535, 536],\n-        \"get_cal\": 52,\n+        \"get_callabl\": 52,\n         \"get_change_messag\": [103, 213],\n         \"get_changeform_initial_data\": [103, 316],\n         \"get_changelist\": 103,\n         \"get_changelist_form\": 103,\n         \"get_changelist_formset\": 103,\n         \"get_check_kwarg\": [15, 543],\n         \"get_concrete_fields_with_model\": [59, 213, 328],\n-        \"get_connect\": [252, 577],\n+        \"get_connection\": [252, 577],\n         \"get_constraint\": [222, 392],\n-        \"get_cont\": 193,\n+        \"get_content\": 193,\n         \"get_content_filenam\": 206,\n         \"get_content_height\": 206,\n-        \"get_content_s\": 206,\n+        \"get_content_siz\": 206,\n         \"get_content_url\": 206,\n         \"get_content_width\": 206,\n         \"get_context\": [166, 168, 223, 477, 580],\n         \"get_context_data\": [87, 88, 90, 95, 96, 97, 98, 152, 304, 348, 437, 553, 555, 557, 609],\n         \"get_context_object_nam\": [88, 90, 96, 98, 349],\n-        \"get_convert\": 535,\n+        \"get_converter\": 535,\n         \"get_coord\": [59, 213, 362],\n         \"get_coordinate_lookup\": 14,\n-        \"get_country_displai\": 194,\n-        \"get_country_from_coordin\": 161,\n+        \"get_country_display\": 194,\n+        \"get_country_from_coordinates\": 161,\n         \"get_created_tim\": [159, 213],\n-        \"get_curr\": [150, 178],\n+        \"get_currencies\": 178,\n+        \"get_current\": 150,\n         \"get_current_languag\": 551,\n         \"get_current_queryset\": [59, 522],\n         \"get_current_sit\": [59, 188, 316, 328, 348],\n         \"get_current_timezon\": 200,\n         \"get_current_timezone_nam\": 200,\n-        \"get_curve_geometri\": [115, 543],\n-        \"get_dai\": [88, 94],\n+        \"get_curve_geometry\": [115, 543],\n         \"get_data\": [546, 557],\n-        \"get_database_vers\": 488,\n+        \"get_database_version\": 488,\n         \"get_date_extract_sql\": 206,\n         \"get_date_field\": [88, 94],\n         \"get_date_format\": [59, 252],\n         \"get_date_list\": [88, 94],\n         \"get_date_list_period\": 94,\n         \"get_date_trunc_sql\": 206,\n         \"get_dated_item\": [88, 94],\n         \"get_dated_queryset\": [88, 94],\n         \"get_datetime_cast_sql\": 206,\n+        \"get_day\": [88, 94],\n         \"get_day_format\": [88, 94],\n-        \"get_db_convert\": 348,\n+        \"get_db_converter\": 348,\n         \"get_db_prep_lookup\": [59, 252],\n         \"get_db_prep_sav\": [16, 59, 178, 181, 252],\n-        \"get_db_prep_valu\": [16, 59, 106, 178, 252, 340, 522],\n+        \"get_db_prep_value\": [16, 59, 106, 178, 252, 340, 522],\n         \"get_declared_field\": [59, 348],\n-        \"get_decod\": 589,\n+        \"get_decoded\": 589,\n         \"get_default\": [193, 328, 362],\n         \"get_default_redirect_url\": [477, 548],\n         \"get_default_timezon\": [200, 316],\n         \"get_default_timezone_nam\": 200,\n         \"get_deferrable_sql\": 206,\n         \"get_deferred_field\": [181, 328],\n         \"get_deleted_object\": [103, 376],\n         \"get_deletion_widget\": 477,\n         \"get_directory_nam\": [59, 213, 362],\n         \"get_drop_foreignkey_sql\": 206,\n-        \"get_drop_sequ\": 206,\n+        \"get_drop_sequenc\": 206,\n         \"get_dump_object\": 604,\n         \"get_edited_object\": 103,\n         \"get_elided_page_rang\": [187, 451],\n         \"get_email_field_nam\": 547,\n         \"get_error_messag\": [543, 550],\n         \"get_exclud\": [103, 222],\n         \"get_expire_at_browser_clos\": 589,\n         \"get_expiry_ag\": 589,\n-        \"get_expiry_d\": 589,\n+        \"get_expiry_dat\": 589,\n         \"get_extra\": [103, 304, 317],\n-        \"get_extra_descriptor_filt\": 355,\n-        \"get_extra_restrict\": 477,\n-        \"get_fe\": 252,\n+        \"get_extra_descriptor_filter\": 355,\n+        \"get_extra_restriction\": 477,\n+        \"get_fed\": 252,\n         \"get_field\": [103, 115, 156, 178, 182, 183, 316, 558],\n         \"get_field_by_nam\": [59, 213, 328],\n         \"get_field_cast_sql\": 206,\n         \"get_field_typ\": 421,\n         \"get_fields_with_model\": [59, 213, 328],\n         \"get_fieldset\": [103, 316, 547],\n         \"get_filenam\": [59, 213, 362],\n         \"get_fixed_timezon\": [200, 316],\n-        \"get_flatpag\": 107,\n-        \"get_foo_displai\": [178, 181, 194, 418, 429, 436, 569],\n+        \"get_flatpages\": 107,\n+        \"get_foo_display\": [178, 181, 194, 418, 429, 436, 569],\n         \"get_for_id\": 106,\n         \"get_for_model\": [100, 106, 291, 548],\n         \"get_form\": [59, 88, 95, 103, 213, 376, 556, 557],\n-        \"get_form_class\": [88, 95, 328, 556],\n+        \"get_form_clas\": [88, 95, 328, 556],\n         \"get_form_kwarg\": [88, 95, 580],\n         \"get_format\": [59, 252, 319, 345, 346, 593],\n         \"get_formset\": [59, 103, 348],\n         \"get_formset_kwarg\": [103, 477],\n-        \"get_formsets_with_inlin\": [103, 316],\n+        \"get_formsets_with_inlines\": [103, 316],\n         \"get_friend\": 200,\n-        \"get_full_address\": 103,\n+        \"get_full_addres\": 103,\n         \"get_full_nam\": [105, 260, 362, 547],\n         \"get_full_path\": [188, 328],\n         \"get_full_path_info\": [188, 376],\n         \"get_fulltext_search_sql\": 206,\n         \"get_geom\": 115,\n         \"get_geometry_typ\": 421,\n         \"get_group_by_col\": [59, 177, 421, 477, 502],\n-        \"get_group_permiss\": [105, 421, 547],\n+        \"get_group_permission\": [105, 421, 547],\n         \"get_help_text\": 550,\n         \"get_host\": [150, 188, 190, 264, 266, 280, 285, 291, 328, 348, 548, 603],\n-        \"get_i\": [59, 213, 362],\n-        \"get_image_s\": 609,\n-        \"get_index\": [59, 222, 376],\n-        \"get_initi\": [88, 95],\n+        \"get_image_siz\": 609,\n+        \"get_indexes\": [59, 222, 376],\n+        \"get_initial\": [88, 95],\n         \"get_initial_for_field\": [161, 222],\n-        \"get_inlin\": [103, 421],\n-        \"get_inline_inst\": 103,\n+        \"get_inline_instances\": 103,\n+        \"get_inlines\": [103, 421],\n         \"get_input_data\": 155,\n         \"get_internal_typ\": [16, 178, 600],\n         \"get_joining_column\": [59, 522],\n         \"get_joining_field\": 522,\n         \"get_json_data\": [161, 362],\n         \"get_key_column\": 488,\n         \"get_languag\": [152, 200, 328, 421, 596],\n         \"get_language_bidi\": [200, 329],\n         \"get_language_from_path\": 316,\n         \"get_language_from_request\": 200,\n         \"get_language_info\": 348,\n         \"get_languages_for_item\": [149, 502],\n         \"get_last_insert_id\": 206,\n-        \"get_latest_bi\": [185, 362, 569],\n+        \"get_latest_by\": [185, 362, 569],\n         \"get_latest_lastmod\": [149, 488],\n         \"get_level\": 135,\n         \"get_limit_offset_sql\": 206,\n-        \"get_linear_geometri\": [115, 543],\n-        \"get_list_displai\": [103, 268],\n+        \"get_linear_geometry\": [115, 543],\n+        \"get_list_display\": [103, 268],\n         \"get_list_display_link\": [103, 268],\n-        \"get_list_filt\": [103, 291],\n+        \"get_list_filter\": [103, 291],\n         \"get_list_or_404\": 74,\n-        \"get_list_select_rel\": [103, 348],\n+        \"get_list_select_related\": [103, 348],\n         \"get_localzon\": 222,\n-        \"get_log_entri\": [103, 522],\n+        \"get_log_entries\": [103, 522],\n         \"get_login_url\": [171, 548],\n         \"get_lookup\": [14, 182, 376],\n         \"get_m2m_with_model\": [59, 213, 328],\n         \"get_make_object_list\": [88, 89],\n-        \"get_mani\": [296, 451, 551],\n+        \"get_many\": [296, 451, 551],\n         \"get_max_ag\": 200,\n         \"get_max_name_length\": 206,\n         \"get_max_num\": [103, 304, 317],\n         \"get_media_prefix\": 151,\n-        \"get_messag\": [135, 252],\n+        \"get_messages\": [135, 252],\n         \"get_min_num\": [103, 317],\n         \"get_model\": [44, 85, 172, 222, 252, 316, 362, 550, 600, 604, 612],\n         \"get_model_admin\": [103, 522],\n-        \"get_model_class\": 589,\n+        \"get_model_clas\": 589,\n         \"get_modified_tim\": [159, 213],\n         \"get_month\": [88, 94],\n         \"get_month_format\": [88, 94],\n         \"get_nam\": 581,\n-        \"get_new_session_kei\": 206,\n+        \"get_new_session_key\": 206,\n         \"get_new_session_object\": 206,\n         \"get_next_by_foo\": 181,\n-        \"get_next_dai\": [88, 94],\n-        \"get_next_in_ord\": 184,\n+        \"get_next_day\": [88, 94],\n+        \"get_next_in_order\": 184,\n         \"get_next_month\": [88, 94],\n         \"get_next_pag\": 488,\n-        \"get_next_week\": 94,\n+        \"get_next_wek\": 94,\n         \"get_next_year\": 94,\n         \"get_notification_email\": [252, 577],\n         \"get_object\": [88, 90, 98, 112, 152, 252, 328, 553, 554, 557],\n         \"get_object_for_this_typ\": 106,\n         \"get_object_or_404\": [75, 87, 252, 260, 548, 553],\n-        \"get_or_cr\": [154, 178, 234, 304, 317, 392, 543],\n+        \"get_or_creat\": [154, 178, 234, 304, 317, 392, 543],\n         \"get_or_set\": [249, 348, 349, 357, 451, 551],\n-        \"get_ord\": [88, 96, 103, 268, 328],\n+        \"get_order\": [88, 96, 103, 268, 328],\n         \"get_ordering_widget\": 421,\n         \"get_osm_info\": 103,\n         \"get_other_data\": 546,\n         \"get_pag\": [187, 362, 601],\n-        \"get_pagin\": [88, 96, 103],\n-        \"get_paginate_bi\": [88, 96],\n+        \"get_paginate_by\": [88, 96],\n         \"get_paginate_orphan\": [88, 96],\n+        \"get_paginator\": [88, 96, 103],\n         \"get_partial_date_format\": [59, 252],\n-        \"get_password_valid\": 550,\n+        \"get_password_validator\": 550,\n         \"get_permission_codenam\": [100, 304],\n         \"get_permission_denied_messag\": 548,\n-        \"get_permission_requir\": 548,\n-        \"get_pk_default_valu\": 206,\n+        \"get_permission_required\": 548,\n+        \"get_pk_default_value\": 206,\n         \"get_port\": [188, 348],\n-        \"get_post_paramet\": 32,\n+        \"get_post_parameter\": 32,\n         \"get_preferred_typ\": [188, 543, 554],\n-        \"get_prefetch\": [59, 522],\n         \"get_prefetch_queryset\": [59, 522],\n+        \"get_prefetcher\": [59, 522],\n         \"get_prefix\": [88, 95, 304],\n         \"get_prep_\": 252,\n         \"get_prep_lookup\": 252,\n-        \"get_prep_valu\": [16, 154, 178, 182, 252, 514],\n+        \"get_prep_value\": [16, 154, 178, 182, 252, 514],\n         \"get_prepopulated_field\": 103,\n-        \"get_prev_week\": 94,\n+        \"get_prev_wek\": 94,\n         \"get_previous_by_foo\": 181,\n-        \"get_previous_dai\": [88, 94],\n-        \"get_previous_in_ord\": 184,\n+        \"get_previous_day\": [88, 94],\n+        \"get_previous_in_order\": 184,\n         \"get_previous_month\": [88, 94],\n         \"get_previous_year\": 94,\n         \"get_profil\": [59, 291, 316],\n         \"get_query_set\": [59, 268, 328],\n-        \"get_query_set_class\": 206,\n+        \"get_query_set_clas\": 206,\n         \"get_queryset\": [1, 75, 76, 88, 90, 96, 98, 102, 103, 245, 316, 553, 555, 557, 568, 572, 583],\n         \"get_queryset_compat\": 304,\n         \"get_random_function_sql\": 206,\n         \"get_random_str\": [59, 436, 477],\n         \"get_raw_uri\": 477,\n         \"get_readonly_field\": 103,\n         \"get_redirect_field_nam\": [171, 548],\n         \"get_redirect_url\": [87, 88, 304],\n-        \"get_rel\": 488,\n-        \"get_related_ord\": 184,\n+        \"get_related_order\": 184,\n+        \"get_relation\": 488,\n         \"get_request_repr\": 348,\n-        \"get_respons\": [59, 188, 437, 477, 595],\n+        \"get_respon\": [59, 188, 437, 477, 595],\n         \"get_reverse_joining_column\": [59, 522],\n         \"get_rollback\": 576,\n-        \"get_runn\": 609,\n-        \"get_scor\": 522,\n+        \"get_runner\": 609,\n+        \"get_scores\": 522,\n         \"get_script_prefix\": 0,\n         \"get_search_field\": [103, 316],\n         \"get_search_result\": [103, 488],\n-        \"get_sentinel_us\": 178,\n-        \"get_sequ\": 362,\n-        \"get_seri\": 604,\n+        \"get_sentinel_user\": 178,\n+        \"get_sequences\": 362,\n+        \"get_serializer\": 604,\n         \"get_session_auth_fallback_hash\": [105, 547],\n         \"get_session_auth_hash\": [105, 190, 316, 436, 547, 548],\n         \"get_session_cookie_ag\": [421, 589],\n-        \"get_session_store_class\": 589,\n-        \"get_shirt_size_displai\": [181, 569],\n+        \"get_session_store_clas\": 589,\n+        \"get_shirt_size_display\": [181, 569],\n         \"get_short_nam\": [105, 362, 547],\n-        \"get_signed_cooki\": 188,\n+        \"get_signed_cookie\": 188,\n         \"get_slug_field\": [88, 90, 98],\n-        \"get_sortable_bi\": [103, 376],\n-        \"get_source_express\": 177,\n+        \"get_sortable_by\": [103, 376],\n+        \"get_source_expression\": 177,\n         \"get_sql_flush\": 206,\n         \"get_sql_sequence_reset\": 206,\n         \"get_srid\": [59, 213, 362],\n         \"get_start_transaction_sql\": 206,\n         \"get_static_prefix\": 151,\n-        \"get_storage_class\": [59, 502, 535],\n+        \"get_storage_clas\": [59, 502, 535],\n         \"get_success_messag\": 135,\n         \"get_success_url\": [88, 95, 488, 557],\n-        \"get_supported_language_vari\": [200, 316, 376, 545],\n-        \"get_table_descript\": 502,\n+        \"get_supported_language_variant\": [200, 316, 376, 545],\n+        \"get_table_description\": 502,\n         \"get_tablespace_sql\": 206,\n         \"get_tag_uri\": 200,\n-        \"get_templ\": [18, 19, 37, 59, 74, 150, 166, 192, 193, 213, 222, 316, 362, 590, 608],\n+        \"get_templat\": [18, 19, 37, 59, 74, 150, 166, 192, 193, 213, 222, 316, 362, 590, 608],\n         \"get_template_from_str\": 328,\n-        \"get_template_nam\": [88, 90, 96, 97, 98, 557],\n-        \"get_template_sourc\": [59, 193, 362],\n+        \"get_template_names\": [88, 90, 96, 97, 98, 557],\n+        \"get_template_sources\": [59, 193, 362],\n         \"get_test_db_clone_set\": [348, 362],\n         \"get_test_func\": 548,\n         \"get_test_runner_kwarg\": [222, 609],\n-        \"get_token\": [12, 153],\n+        \"get_tok\": [12, 153],\n         \"get_traceback_data\": 32,\n-        \"get_traceback_frame_vari\": 32,\n+        \"get_traceback_frame_variables\": 32,\n         \"get_traceback_html\": 32,\n         \"get_traceback_text\": [32, 348],\n         \"get_transform\": [14, 182],\n-        \"get_unique_vot\": 52,\n+        \"get_unique_voter\": 52,\n         \"get_url\": [103, 477],\n-        \"get_us\": [52, 105, 328, 547, 548],\n+        \"get_user\": [52, 105, 328, 547, 548],\n         \"get_user_model\": [178, 213, 222, 300, 305, 328, 376, 547],\n-        \"get_user_permiss\": [105, 421, 547],\n+        \"get_user_permission\": [105, 421, 547],\n         \"get_usernam\": [105, 355, 547],\n         \"get_valid_nam\": [13, 159, 348],\n-        \"get_vers\": [15, 69, 213, 596],\n-        \"get_warnings_st\": [59, 316],\n-        \"get_week\": [88, 94],\n+        \"get_version\": [15, 69, 213, 596],\n+        \"get_warnings_stat\": [59, 316],\n         \"get_week_format\": [88, 94],\n-        \"get_wsgi_appl\": [190, 305, 316],\n+        \"get_wek\": [88, 94],\n+        \"get_wsgi_application\": [190, 305, 316],\n         \"get_x\": [59, 213, 362],\n+        \"get_y\": [59, 213, 362],\n         \"get_year\": [88, 94],\n         \"get_year_format\": [88, 94],\n         \"get_z\": [59, 213, 362],\n         \"getattr\": [268, 328, 552],\n-        \"getcooki\": 12,\n+        \"getcookie\": 12,\n         \"getctim\": 159,\n         \"getdata\": 162,\n         \"getdefaulttimeout\": 577,\n         \"getelementbyid\": 194,\n         \"getenv\": [36, 599],\n         \"getfilesystemencod\": 197,\n         \"getlist\": 188,\n-        \"getlogg\": 36,\n+        \"getlogger\": 36,\n         \"getpixel\": 162,\n         \"gettempdir\": 589,\n         \"gettext\": [56, 85, 155, 167, 200, 260, 345, 348, 421, 543, 550, 594],\n-        \"gettext_lazi\": [16, 85, 102, 107, 178, 181, 190, 199, 200, 201, 421, 583, 596],\n-        \"gettext_noop\": [200, 421],\n-        \"getuniquevot\": 52,\n-        \"getvalu\": [188, 328, 552, 604, 612],\n-        \"gi\": [0, 45, 54, 59, 60, 109, 110, 112, 113, 114, 115, 116, 118, 119, 120, 123, 124, 125, 126, 130, 131, 132, 184, 207, 208, 209, 223, 234, 252, 256, 260, 296, 309, 317, 329, 347, 354, 361, 545],\n+        \"gettext_lazy\": [16, 85, 102, 107, 178, 181, 190, 199, 200, 201, 421, 583, 596],\n+        \"gettext_nop\": [200, 421],\n+        \"getting\": [0, 2, 3, 5, 23, 29, 47, 50, 61, 62, 72, 73, 74, 75, 76, 77, 78, 115, 124, 151, 154, 158, 160, 177, 204, 316, 328, 522, 571, 572, 588, 595, 603],\n+        \"getuniquevoter\": 52,\n+        \"getvalue\": [188, 328, 552, 604, 612],\n         \"gib\": 194,\n         \"gid\": [31, 74],\n         \"gif\": [268, 316, 348, 612],\n         \"gif89a\": 612,\n         \"gilliam\": 573,\n         \"gin\": [139, 143, 146, 180, 222],\n         \"gin_pending_list_limit\": [143, 362],\n         \"ginindex\": [139, 142, 146, 178, 180, 222, 362],\n-        \"gis_en\": 184,\n+        \"gis\": [0, 45, 54, 59, 60, 109, 110, 112, 113, 114, 115, 116, 118, 119, 120, 123, 124, 125, 126, 130, 131, 132, 184, 207, 208, 209, 223, 234, 252, 256, 260, 296, 309, 317, 329, 347, 354, 361, 545],\n+        \"gis_enabled\": 184,\n         \"gis_test\": [115, 130],\n         \"gis_widget\": 108,\n         \"gis_widget_kwarg\": 108,\n         \"gismodeladmin\": [119, 477],\n         \"gist\": [131, 137, 139, 143, 146, 180, 362, 392, 488],\n         \"gistindex\": [139, 142, 362],\n         \"git\": [0, 47, 49, 51, 52, 53, 55, 56, 58, 60, 61, 64, 65, 66, 80, 83, 155, 598],\n-        \"gitconfig\": 47,\n+        \"gitconf\": 47,\n         \"github\": [47, 53, 55, 56, 58, 60, 61, 66, 67, 79, 155, 190, 291, 328, 578, 583, 598],\n         \"github_nick\": 57,\n-        \"githubus\": 155,\n-        \"githubusercont\": 115,\n-        \"give\": [3, 16, 19, 26, 32, 44, 46, 50, 51, 58, 67, 70, 71, 73, 78, 80, 100, 103, 106, 115, 124, 126, 134, 135, 139, 150, 152, 153, 157, 161, 166, 172, 178, 181, 182, 184, 185, 190, 193, 194, 196, 197, 202, 304, 316, 328, 348, 376, 477, 547, 548, 551, 553, 556, 557, 569, 570, 571, 572, 574, 576, 580, 582, 583, 589, 591, 595, 596, 599, 600, 601, 603, 606, 607, 612],\n-        \"given\": [2, 3, 10, 14, 15, 18, 19, 27, 30, 32, 37, 41, 43, 46, 51, 52, 56, 59, 66, 67, 70, 73, 74, 75, 76, 82, 85, 87, 89, 91, 96, 97, 100, 101, 103, 105, 106, 107, 109, 114, 115, 116, 117, 118, 120, 124, 125, 126, 131, 133, 139, 140, 142, 144, 145, 147, 148, 149, 150, 151, 152, 155, 157, 159, 160, 161, 162, 163, 165, 166, 167, 168, 171, 172, 173, 174, 176, 177, 178, 181, 183, 184, 185, 187, 188, 190, 192, 193, 194, 196, 198, 200, 201, 204, 209, 213, 221, 222, 234, 247, 268, 271, 274, 291, 300, 303, 304, 306, 309, 312, 316, 321, 348, 376, 383, 392, 419, 436, 466, 477, 488, 492, 518, 522, 535, 543, 547, 548, 550, 551, 552, 553, 554, 558, 559, 560, 568, 569, 570, 571, 572, 574, 576, 577, 579, 580, 582, 583, 585, 588, 589, 590, 591, 594, 595, 596, 599, 600, 602, 604, 607, 608, 609, 611, 612],\n+        \"githubuser\": 155,\n+        \"githubusercontent\": 115,\n+        \"giv\": [2, 3, 10, 14, 15, 16, 18, 19, 26, 27, 30, 32, 37, 41, 43, 44, 46, 50, 51, 52, 56, 58, 59, 66, 67, 70, 71, 73, 74, 75, 76, 78, 82, 85, 87, 89, 91, 96, 97, 100, 101, 103, 105, 106, 107, 109, 114, 115, 116, 117, 118, 120, 124, 125, 126, 131, 133, 135, 139, 140, 142, 144, 145, 147, 148, 149, 150, 151, 152, 155, 157, 159, 160, 161, 162, 163, 165, 166, 167, 168, 171, 172, 173, 174, 176, 177, 178, 181, 182, 183, 184, 185, 187, 188, 190, 192, 193, 194, 196, 198, 200, 201, 202, 204, 209, 213, 221, 222, 234, 247, 268, 271, 274, 291, 300, 303, 304, 306, 309, 312, 316, 321, 348, 376, 383, 392, 419, 436, 466, 477, 488, 492, 518, 522, 535, 543, 547, 548, 550, 551, 552, 553, 554, 558, 559, 560, 568, 569, 570, 571, 572, 574, 576, 577, 579, 580, 582, 583, 585, 588, 589, 590, 591, 594, 595, 596, 599, 600, 601, 602, 604, 606, 607, 608, 609, 611, 612],\n+        \"gives\": [16, 19, 32, 46, 73, 80, 100, 103, 115, 134, 150, 152, 161, 166, 172, 181, 185, 316, 376, 547, 556, 557, 569, 571, 572, 574, 576, 580, 583, 595, 601, 603],\n+        \"giving\": [67, 103, 124, 153, 161, 197, 304, 328, 376, 547, 548, 600],\n         \"glanc\": [0, 9, 65, 67, 68],\n-        \"glass\": 103,\n-        \"glean\": 596,\n+        \"glas\": 103,\n+        \"gleaned\": 596,\n         \"glob\": [151, 155],\n-        \"global\": [19, 27, 33, 56, 57, 82, 100, 103, 152, 154, 155, 178, 191, 193, 199, 200, 252, 268, 309, 316, 328, 376, 546, 559, 569, 576, 579, 588, 589, 591, 596, 603, 605, 608, 609],\n+        \"global\": [19, 27, 33, 56, 57, 82, 103, 154, 190, 191, 199, 200, 252, 268, 309, 316, 546, 576, 579, 588, 589, 591, 596, 605, 608, 609],\n         \"global_app\": 44,\n         \"global_set\": [190, 316, 348, 605],\n+        \"globally\": [19, 100, 152, 155, 178, 193, 328, 376, 559, 569, 588, 603],\n         \"gml\": [114, 115, 118, 222, 348],\n         \"gml_string\": [115, 118],\n         \"gmt\": [188, 194, 200, 347, 354, 376, 555],\n         \"gnu\": [61, 80, 120, 121, 131, 594, 596],\n-        \"go\": [0, 1, 3, 5, 14, 16, 42, 43, 48, 49, 50, 52, 55, 56, 57, 60, 61, 62, 65, 66, 67, 71, 72, 73, 74, 75, 76, 77, 78, 79, 87, 101, 103, 104, 106, 131, 149, 167, 171, 172, 181, 185, 190, 191, 193, 197, 205, 206, 260, 304, 316, 451, 477, 551, 554, 557, 562, 563, 569, 570, 571, 572, 576, 581, 591, 592, 596, 600, 602, 604, 609, 611, 612],\n+        \"go\": [0, 5, 16, 42, 43, 49, 50, 52, 55, 57, 61, 62, 65, 67, 72, 73, 74, 75, 76, 79, 87, 104, 106, 149, 167, 171, 172, 185, 190, 193, 197, 205, 260, 304, 316, 551, 554, 562, 563, 569, 570, 571, 572, 581, 591, 596, 600, 612],\n         \"goal\": [26, 45, 47, 52, 59, 64, 70, 73, 74, 79, 82, 119, 204, 594],\n         \"goat\": 70,\n-        \"gobbledygook\": 37,\n-        \"goe\": [12, 16, 41, 44, 47, 52, 73, 76, 82, 131, 150, 155, 185, 196, 199, 202, 206, 551, 571, 572, 577, 588, 602, 611],\n-        \"goes_bi\": 176,\n+        \"gobbledygok\": 37,\n+        \"god\": [4, 16, 19, 25, 30, 32, 36, 40, 42, 44, 46, 47, 48, 50, 51, 55, 57, 58, 64, 67, 71, 72, 75, 76, 78, 80, 82, 83, 86, 100, 103, 106, 139, 149, 150, 151, 161, 167, 171, 177, 178, 181, 185, 190, 193, 205, 206, 209, 222, 278, 282, 291, 306, 316, 321, 327, 341, 477, 547, 551, 553, 556, 557, 568, 571, 576, 577, 589, 591, 592, 595, 596, 599, 602, 603, 604, 608, 611, 612],\n+        \"goes\": [12, 16, 41, 44, 47, 52, 73, 76, 82, 131, 150, 155, 185, 196, 199, 202, 206, 551, 571, 572, 577, 588, 602, 611],\n+        \"goes_by\": 176,\n         \"goes_by_length\": 176,\n-        \"gold\": [125, 174, 178, 522, 569],\n+        \"gog\": 177,\n+        \"going\": [1, 3, 14, 16, 48, 55, 56, 57, 60, 66, 67, 71, 72, 73, 74, 75, 76, 77, 78, 79, 101, 103, 131, 171, 181, 185, 190, 191, 206, 451, 477, 557, 569, 571, 576, 581, 592, 602, 604, 609, 611, 612],\n+        \"gold\": [125, 174, 178, 522, 569, 607],\n         \"gold_coast_ft\": 125,\n-        \"golden\": 607,\n-        \"gone\": [13, 15, 75, 76, 87, 148, 155, 194, 562, 569],\n-        \"good\": [4, 16, 19, 25, 30, 32, 36, 40, 42, 44, 46, 47, 48, 50, 51, 55, 57, 58, 64, 67, 71, 72, 75, 76, 78, 80, 82, 83, 86, 100, 103, 106, 139, 149, 150, 151, 161, 167, 171, 177, 178, 181, 185, 190, 193, 205, 206, 209, 222, 278, 282, 291, 306, 316, 321, 327, 341, 477, 547, 551, 553, 556, 557, 568, 571, 576, 577, 589, 591, 592, 595, 596, 599, 602, 603, 604, 608, 611, 612],\n-        \"goog\": 177,\n+        \"gon\": [13, 15, 75, 76, 87, 148, 155, 194, 562, 569],\n         \"googl\": [56, 60, 63, 116, 120, 134, 149, 154, 160, 177, 205, 212, 222, 257, 281, 296, 304, 307, 316, 325, 522, 545],\n         \"googol\": 133,\n         \"got\": [1, 30, 34, 35, 40, 45, 51, 67, 68, 69, 70, 80, 86, 124, 152, 171, 551, 563, 571, 603],\n         \"gotcha\": [178, 181, 194, 589],\n         \"gov\": 194,\n         \"govern\": [64, 569],\n+        \"governanc\": 64,\n         \"gpscoordinatesboundfield\": 161,\n         \"gpscoordinatesfield\": 161,\n         \"gr\": [178, 569],\n         \"grab\": [19, 116, 608],\n-        \"grace\": [252, 348, 362, 611],\n-        \"gracefulli\": [16, 100, 205, 576, 611],\n-        \"graciou\": 121,\n-        \"grade\": [66, 268, 348],\n-        \"gradual\": [252, 260, 477],\n+        \"graceful\": [252, 348, 362, 611],\n+        \"gracefully\": [16, 100, 205, 576, 611],\n+        \"gracious\": 121,\n+        \"grad\": [66, 268, 348],\n+        \"gradual\": 477,\n+        \"gradually\": [252, 260],\n         \"graduat\": [178, 569],\n-        \"grai\": [51, 194],\n-        \"grain\": [103, 209, 502, 559, 576, 581, 595, 599, 611],\n+        \"grained\": [103, 209, 502, 559, 576, 581, 595, 599, 611],\n         \"grammar\": [19, 61, 80],\n         \"grand\": 596,\n-        \"grant\": [3, 30, 66, 154, 328, 340, 348, 547, 548, 598],\n-        \"granular\": [32, 47, 164, 168, 187, 194, 551, 602],\n+        \"grant\": [154, 348, 547, 598],\n+        \"granted\": [30, 66, 154, 328, 340, 547, 548],\n+        \"granting\": 3,\n+        \"granular\": [32, 47, 164, 168, 194, 551],\n+        \"granularity\": [187, 551, 602],\n         \"graph\": [44, 117],\n         \"graphic\": 114,\n-        \"grate\": 55,\n-        \"grave\": 58,\n+        \"grateful\": 55,\n+        \"grav\": 58,\n+        \"gray\": [51, 194],\n         \"great\": [14, 16, 47, 48, 50, 55, 67, 71, 76, 100, 106, 110, 126, 146, 581],\n         \"greater\": [32, 50, 86, 94, 117, 120, 131, 139, 140, 144, 147, 151, 155, 176, 177, 178, 185, 187, 190, 194, 201, 289, 291, 298, 304, 328, 330, 345, 355, 552, 580, 583, 596, 609],\n         \"greaterthan\": [174, 177],\n         \"greatest\": [58, 69, 80, 144, 348],\n-        \"greatli\": [16, 58, 155, 167, 205, 206, 611],\n-        \"greek\": 321,\n-        \"green\": [28, 61, 77, 115, 146, 155, 168, 194],\n-        \"greenhil\": 204,\n+        \"greatly\": [16, 58, 155, 167, 205, 206, 611],\n+        \"greenhill\": 204,\n         \"greenwich\": [115, 124, 131, 194],\n-        \"greet\": [67, 194, 196, 348, 547, 556, 596],\n+        \"greeted\": 67,\n+        \"greeting\": [194, 196, 348, 547, 556, 596],\n         \"greetingview\": 556,\n-        \"grei\": 174,\n+        \"grek\": 321,\n+        \"gren\": [28, 61, 77, 115, 146, 155, 168, 194],\n         \"grep\": [61, 80],\n         \"grew\": [3, 78, 124],\n+        \"grey\": 174,\n         \"grid\": [103, 114, 120, 316, 580],\n         \"gridform\": 140,\n-        \"gritti\": 161,\n-        \"gross\": 52,\n-        \"grossli\": [41, 151],\n+        \"gritty\": 161,\n+        \"gros\": 52,\n+        \"grossly\": [41, 151],\n         \"ground\": 19,\n-        \"group\": [2, 17, 19, 20, 30, 47, 51, 52, 56, 59, 63, 64, 66, 71, 73, 87, 100, 102, 103, 121, 126, 135, 138, 140, 146, 155, 161, 168, 171, 176, 177, 178, 183, 190, 197, 199, 200, 205, 209, 213, 222, 223, 268, 291, 304, 340, 372, 376, 400, 421, 422, 423, 424, 428, 429, 430, 434, 436, 437, 443, 444, 445, 451, 477, 488, 502, 503, 516, 522, 535, 543, 547, 549, 551, 552, 553, 557, 568, 569, 570, 571, 572, 582, 596, 603, 604, 606, 609, 611],\n+        \"group\": [2, 17, 19, 20, 30, 51, 52, 56, 59, 63, 64, 66, 73, 87, 100, 102, 103, 121, 126, 135, 138, 140, 146, 161, 168, 171, 177, 178, 183, 190, 194, 197, 199, 200, 205, 209, 213, 222, 268, 291, 304, 340, 372, 376, 400, 421, 422, 423, 424, 428, 429, 430, 436, 437, 443, 444, 488, 502, 503, 516, 522, 535, 543, 547, 549, 551, 552, 553, 557, 568, 569, 570, 571, 582, 596, 603, 604, 611],\n         \"group1\": 206,\n         \"group2\": 206,\n         \"group__nam\": 569,\n         \"group_id\": 268,\n         \"group_list\": 548,\n         \"group_set\": 569,\n         \"groupadmin\": 103,\n+        \"grouped\": [52, 155, 168, 178, 190, 194, 223, 268, 488, 560, 572, 581, 606],\n         \"grouper\": [194, 222],\n-        \"groups_for_us\": 27,\n-        \"grow\": [3, 48, 76, 190, 577, 585, 589, 611],\n+        \"grouping\": [47, 71, 103, 155, 176, 177, 185, 190, 222, 434, 437, 445, 451, 477, 502, 503, 516, 560, 572, 591, 609],\n+        \"groups_for_user\": 27,\n+        \"grow\": [76, 190, 585, 589, 611],\n+        \"growing\": [3, 48, 76, 190, 577],\n         \"growth\": 320,\n         \"gsoc\": 268,\n         \"gssapi\": 11,\n         \"gt\": [115, 139, 161, 194, 196, 348, 572],\n         \"gt1\": 115,\n         \"gt2\": 115,\n         \"gt3\": 115,\n         \"gte\": [139, 572],\n         \"gtiff\": 115,\n-        \"guarante\": [6, 12, 32, 42, 65, 67, 76, 81, 114, 118, 135, 139, 154, 155, 156, 159, 168, 178, 181, 184, 185, 188, 190, 192, 197, 200, 213, 238, 291, 307, 309, 316, 325, 328, 379, 415, 451, 511, 524, 539, 550, 551, 569, 571, 572, 576, 577, 583, 589, 600, 604, 609, 611, 612],\n+        \"guaranted\": [42, 65, 114, 118, 135, 139, 156, 159, 168, 178, 181, 184, 185, 188, 190, 192, 213, 291, 551, 569, 571, 572, 576, 609, 611],\n+        \"guarantee\": [32, 67, 76, 81, 154, 181, 184, 185, 190, 192, 197, 200, 238, 291, 307, 309, 316, 325, 328, 379, 415, 511, 524, 539, 550, 571, 576, 583, 589, 600, 604, 611],\n+        \"guarantes\": [6, 12, 155, 181, 316, 451, 571, 576, 577, 609, 612],\n         \"guard\": [61, 606],\n-        \"guernsei\": 131,\n-        \"guess\": [76, 98, 151, 152, 155, 171, 188, 197, 200, 316, 488, 577, 593, 602],\n+        \"guernsey\": 131,\n+        \"gues\": [76, 98, 151, 152, 155, 171, 197, 200, 316],\n         \"guess_typ\": 200,\n-        \"gui\": [204, 268],\n-        \"guid\": [0, 3, 4, 6, 17, 30, 31, 38, 42, 43, 44, 45, 48, 49, 50, 52, 55, 58, 65, 68, 71, 73, 74, 79, 80, 82, 86, 92, 105, 117, 131, 152, 155, 163, 164, 165, 168, 171, 172, 173, 178, 181, 185, 187, 190, 195, 204, 205, 206, 213, 222, 268, 291, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 560, 570, 572, 585, 603],\n+        \"guessed\": [188, 577],\n+        \"guessing\": [98, 171, 488, 593, 602],\n+        \"guid\": [0, 3, 4, 6, 17, 30, 31, 38, 42, 43, 44, 45, 48, 49, 50, 52, 55, 58, 65, 68, 71, 73, 74, 79, 82, 86, 92, 105, 117, 131, 152, 155, 163, 164, 165, 168, 171, 172, 178, 181, 185, 187, 190, 195, 204, 205, 206, 213, 222, 268, 291, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 560, 570, 572, 585, 603],\n         \"guidanc\": [26, 48, 53, 67],\n-        \"guidelin\": [3, 16, 46, 48, 51, 52, 55, 57, 66, 67, 151, 167, 596, 602, 605],\n+        \"guidelines\": [3, 16, 46, 48, 51, 52, 55, 57, 66, 67, 151, 167, 596, 602, 605],\n+        \"guides\": [0, 45, 48, 58, 80, 173, 181, 185],\n         \"guido\": 106,\n+        \"guis\": 268,\n         \"guitar\": 596,\n         \"guitarist\": 3,\n         \"guitarist_detail\": 222,\n-        \"gumbi\": 144,\n+        \"gumby\": 144,\n         \"gunicorn\": [26, 29],\n+        \"guy\": 204,\n         \"gz\": [31, 61, 71, 115, 116, 120, 123, 155, 190, 451, 565],\n-        \"gzip\": [502, 550],\n+        \"gzip\": 502,\n         \"gzip_pag\": [171, 522, 546, 584],\n         \"gzipmiddlewar\": [171, 279, 328, 502, 551],\n+        \"gzipped\": [171, 550],\n         \"h\": [126, 176, 190, 194, 555],\n         \"h1\": [52, 70, 74, 75, 89, 90, 194, 196, 304, 522, 592, 596],\n         \"h2\": [196, 553, 557],\n         \"h3\": 194,\n-        \"ha\": [1, 2, 3, 4, 7, 12, 13, 14, 15, 16, 18, 19, 23, 26, 27, 28, 32, 34, 40, 41, 42, 43, 44, 45, 48, 49, 50, 52, 55, 56, 58, 59, 60, 61, 63, 64, 65, 66, 67, 70, 71, 73, 74, 75, 76, 78, 79, 85, 86, 87, 89, 91, 92, 94, 95, 96, 99, 100, 101, 102, 104, 105, 106, 107, 110, 112, 115, 117, 118, 120, 121, 125, 128, 130, 131, 135, 139, 140, 142, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 159, 160, 164, 165, 166, 167, 168, 171, 172, 174, 175, 176, 177, 178, 181, 182, 183, 184, 185, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 208, 209, 210, 211, 213, 216, 219, 220, 222, 224, 229, 245, 247, 252, 256, 257, 260, 264, 266, 268, 271, 273, 274, 277, 278, 280, 283, 285, 287, 289, 291, 296, 298, 299, 300, 302, 303, 304, 305, 306, 308, 309, 311, 312, 315, 316, 318, 320, 321, 328, 329, 330, 336, 338, 340, 341, 342, 345, 347, 348, 351, 353, 354, 355, 357, 359, 362, 367, 368, 374, 376, 377, 383, 384, 386, 390, 391, 392, 397, 403, 404, 411, 419, 421, 426, 433, 436, 441, 448, 451, 454, 462, 466, 472, 477, 478, 488, 492, 501, 502, 503, 511, 512, 518, 522, 524, 525, 535, 539, 540, 543, 545, 546, 547, 548, 550, 551, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 565, 568, 569, 570, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 583, 585, 588, 589, 591, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n-        \"hack\": [62, 73, 178, 185],\n-        \"had\": [2, 3, 14, 19, 36, 41, 44, 50, 67, 74, 76, 77, 152, 154, 161, 185, 188, 191, 200, 203, 205, 212, 252, 257, 260, 268, 271, 291, 300, 304, 305, 309, 316, 328, 347, 348, 354, 362, 392, 393, 400, 423, 437, 520, 523, 527, 542, 545, 547, 548, 553, 556, 568, 569, 572, 574, 581, 596, 612],\n+        \"ha\": [125, 535],\n+        \"hacking\": [62, 73, 178, 185],\n         \"hadn\": [76, 107],\n         \"haircut\": 161,\n         \"haircut_typ\": 161,\n         \"half\": [56, 176, 551, 579],\n-        \"halfwai\": [65, 75],\n+        \"halfway\": [65, 75],\n         \"hall\": 126,\n         \"halt\": 611,\n-        \"halv\": 56,\n+        \"halving\": 56,\n         \"ham\": [185, 268, 551],\n         \"han\": [59, 316, 370],\n-        \"hand\": [14, 16, 34, 45, 51, 58, 59, 67, 76, 80, 110, 115, 151, 168, 171, 182, 185, 187, 209, 241, 252, 257, 260, 274, 291, 292, 303, 312, 328, 348, 382, 415, 418, 434, 436, 451, 477, 502, 527, 543, 547, 551, 553, 569, 572, 576, 580, 581, 589, 591, 595, 600, 602, 608, 612],\n-        \"hand_str\": 16,\n+        \"hand\": [14, 16, 34, 45, 58, 59, 67, 76, 80, 110, 115, 151, 168, 171, 182, 185, 187, 241, 257, 260, 328, 348, 382, 415, 418, 434, 436, 451, 477, 502, 527, 543, 547, 551, 569, 572, 576, 580, 581, 589, 591, 595, 600, 602, 608, 612],\n+        \"hand_string\": 16,\n+        \"handed\": 291,\n         \"handfield\": 16,\n+        \"handful\": [51, 209, 252, 292, 553],\n         \"handheld\": 582,\n-        \"handi\": [25, 101, 178, 191, 193, 197, 316, 546, 570, 595, 602, 612],\n-        \"handili\": 553,\n-        \"handl\": [0, 4, 13, 14, 15, 16, 19, 26, 30, 32, 36, 37, 38, 49, 57, 59, 60, 64, 66, 73, 74, 75, 79, 87, 95, 101, 103, 104, 105, 107, 115, 123, 124, 139, 140, 142, 148, 150, 151, 155, 156, 157, 160, 161, 164, 167, 169, 170, 171, 176, 177, 178, 181, 184, 185, 187, 190, 191, 192, 202, 204, 207, 212, 213, 222, 237, 257, 264, 268, 271, 273, 280, 291, 296, 300, 302, 304, 309, 311, 312, 317, 320, 321, 328, 347, 348, 354, 362, 376, 378, 383, 392, 396, 414, 419, 421, 431, 436, 451, 462, 477, 494, 501, 502, 503, 506, 510, 513, 522, 523, 526, 530, 534, 535, 536, 541, 545, 548, 549, 551, 553, 555, 557, 558, 559, 560, 568, 569, 570, 574, 577, 579, 580, 581, 584, 589, 592, 593, 594, 595, 596, 597, 598, 599, 600, 603, 604, 605, 606, 608, 609, 610, 612],\n+        \"handily\": 553,\n+        \"handing\": [274, 303, 312],\n+        \"handl\": [4, 15, 16, 19, 26, 30, 37, 38, 49, 57, 59, 66, 79, 87, 103, 104, 115, 124, 142, 154, 155, 160, 164, 167, 170, 171, 176, 178, 181, 184, 185, 187, 188, 190, 202, 205, 213, 252, 257, 260, 268, 273, 296, 302, 311, 316, 317, 328, 348, 392, 396, 421, 431, 451, 477, 522, 546, 547, 551, 553, 554, 556, 558, 559, 560, 568, 569, 570, 576, 577, 579, 580, 581, 584, 585, 588, 589, 591, 592, 593, 594, 596, 599, 604, 605, 606, 609, 612],\n         \"handle_app\": [59, 316, 348],\n-        \"handle_app_config\": [15, 316],\n-        \"handle_except\": 576,\n-        \"handle_forward_refer\": [392, 604],\n+        \"handle_app_conf\": [15, 316],\n+        \"handle_exception\": 576,\n+        \"handle_forward_references\": [392, 604],\n         \"handle_label\": 15,\n-        \"handle_no_permiss\": [348, 548],\n+        \"handle_no_permission\": [348, 548],\n         \"handle_raw_input\": 160,\n         \"handle_the_error\": 206,\n         \"handle_uploaded_fil\": 585,\n-        \"handleformsetad\": 104,\n+        \"handled\": [16, 36, 37, 73, 95, 101, 105, 161, 167, 170, 190, 191, 192, 197, 202, 206, 252, 260, 304, 316, 477, 502, 510, 522, 534, 536, 545, 551, 570, 572, 576, 577, 581, 589, 591, 599, 606, 608, 612],\n+        \"handleformsetadded\": 104,\n         \"handler\": [0, 12, 23, 27, 30, 32, 54, 59, 86, 87, 103, 150, 152, 155, 156, 158, 190, 191, 200, 206, 209, 213, 248, 260, 268, 274, 291, 303, 304, 312, 316, 328, 348, 362, 383, 393, 405, 419, 421, 427, 449, 477, 494, 545, 546, 548, 555, 565, 576, 588, 592, 603, 606, 612],\n         \"handler400\": [0, 304, 591, 592],\n         \"handler403\": [0, 268, 348, 591, 592],\n         \"handler404\": [0, 59, 222, 248, 268, 348, 362, 591, 592],\n         \"handler500\": [0, 59, 190, 268, 591, 592],\n         \"handlerxxx\": 86,\n+        \"handles\": [13, 14, 64, 74, 75, 87, 95, 104, 105, 107, 123, 140, 148, 151, 154, 167, 168, 171, 178, 185, 190, 197, 237, 316, 328, 348, 378, 392, 414, 421, 436, 535, 546, 549, 555, 556, 558, 568, 576, 581, 585, 591, 593, 598, 599, 604],\n+        \"handling\": [0, 4, 16, 19, 32, 59, 60, 73, 95, 124, 139, 150, 156, 157, 160, 167, 169, 170, 177, 178, 184, 187, 190, 202, 204, 206, 207, 212, 213, 222, 257, 264, 268, 271, 280, 291, 300, 304, 309, 312, 320, 321, 347, 354, 362, 376, 383, 392, 419, 451, 462, 494, 501, 502, 503, 506, 513, 522, 523, 526, 530, 541, 545, 548, 551, 555, 557, 559, 570, 574, 581, 584, 589, 595, 597, 600, 603, 604, 606, 610, 612],\n         \"handwrit\": 565,\n-        \"hang\": [86, 190, 385, 557],\n+        \"handy\": [25, 101, 178, 191, 193, 197, 316, 546, 570, 595, 602, 612],\n+        \"hang\": [385, 557],\n+        \"hanging\": [86, 190],\n         \"hant\": [59, 316, 370],\n-        \"happen\": [8, 9, 13, 14, 18, 19, 26, 29, 30, 34, 38, 44, 47, 51, 55, 58, 60, 65, 66, 67, 74, 76, 78, 79, 82, 85, 150, 151, 152, 153, 156, 161, 162, 167, 171, 172, 176, 178, 185, 186, 193, 194, 196, 199, 203, 213, 252, 268, 304, 316, 328, 348, 362, 451, 547, 550, 557, 560, 569, 571, 572, 576, 580, 581, 589, 591, 595, 596, 599, 600, 602, 612],\n-        \"happi\": [2, 51, 52, 83, 103, 547, 552],\n-        \"happili\": [76, 194, 198],\n-        \"har\": [45, 119, 555],\n+        \"happ\": [8, 9, 26, 44, 47, 51, 55, 65, 66, 78, 82, 85, 153, 156, 185, 196, 199, 252, 268, 304, 316, 328, 348, 362, 451, 547, 550, 569, 571, 572, 580, 581, 595, 596, 600, 612],\n+        \"happen\": [13, 14, 18, 19, 29, 30, 34, 38, 58, 60, 65, 67, 74, 79, 85, 150, 151, 152, 161, 162, 167, 171, 172, 178, 185, 186, 193, 194, 196, 203, 213, 304, 348, 557, 560, 569, 572, 576, 589, 591, 595, 599, 600, 602, 612],\n+        \"happened\": [18, 60, 76, 161, 162, 176, 178, 193, 304, 328, 576, 589],\n+        \"happily\": [76, 194, 198],\n+        \"happy\": [2, 51, 52, 83, 103, 547, 552],\n         \"harakiri\": 31,\n         \"hard\": [14, 16, 19, 32, 34, 37, 47, 59, 74, 75, 78, 107, 150, 152, 154, 178, 181, 194, 204, 205, 291, 304, 316, 328, 551, 553, 572, 589, 591, 600, 606, 609],\n-        \"hardcod\": [0, 25, 75, 76, 152, 193, 348, 545, 581, 590],\n-        \"harden\": [202, 220, 278, 299, 304, 306, 321, 338, 348, 353, 545],\n+        \"hardcod\": [25, 75, 581],\n+        \"hardcoded\": [0, 76, 152, 193, 348, 545, 590],\n+        \"harden\": [299, 348, 545],\n         \"harden_runtim\": [330, 355, 550],\n+        \"hardened\": [202, 220, 278, 304, 306, 321, 338, 353],\n         \"harder\": [52, 155, 191, 502, 550, 556, 576, 595, 606],\n-        \"hardli\": 576,\n+        \"hardly\": 576,\n         \"hardwar\": [3, 213, 330, 355, 550, 564, 611],\n-        \"harm\": [50, 196, 560, 602],\n-        \"harmless\": [153, 171, 185, 196, 291, 570, 588, 604],\n+        \"harm\": [50, 602],\n+        \"harmful\": [196, 560],\n+        \"harmles\": [153, 171, 185, 196, 291, 570, 588, 604],\n         \"harn\": 110,\n-        \"harri\": 194,\n+        \"harnes\": [45, 119],\n+        \"harness\": 555,\n         \"harrison\": 569,\n+        \"harry\": 194,\n         \"harvard\": 200,\n+        \"has\": [1, 2, 3, 4, 7, 12, 13, 14, 15, 16, 18, 19, 23, 26, 27, 28, 32, 34, 40, 41, 42, 43, 44, 45, 48, 49, 50, 52, 55, 56, 58, 59, 60, 61, 63, 64, 65, 66, 67, 70, 71, 73, 74, 75, 76, 78, 79, 85, 86, 87, 89, 91, 92, 94, 95, 96, 99, 100, 101, 102, 104, 105, 106, 107, 110, 112, 115, 117, 118, 120, 121, 128, 130, 131, 135, 139, 140, 142, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 159, 160, 164, 165, 166, 167, 168, 171, 172, 174, 175, 176, 177, 178, 181, 182, 183, 184, 185, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 208, 209, 210, 211, 213, 216, 219, 220, 222, 224, 229, 245, 247, 252, 256, 257, 260, 264, 266, 268, 271, 273, 274, 277, 278, 280, 283, 285, 287, 289, 291, 296, 298, 299, 300, 302, 303, 304, 305, 306, 308, 309, 311, 312, 315, 316, 318, 320, 321, 328, 329, 330, 336, 338, 340, 341, 342, 345, 347, 348, 351, 353, 354, 355, 357, 359, 362, 367, 368, 374, 376, 377, 383, 384, 386, 390, 391, 392, 397, 403, 404, 411, 419, 421, 426, 433, 436, 441, 448, 451, 454, 462, 466, 472, 477, 478, 488, 492, 501, 502, 503, 511, 512, 518, 522, 524, 525, 535, 539, 540, 543, 545, 546, 547, 548, 550, 551, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 565, 568, 569, 570, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 583, 585, 588, 589, 591, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n         \"has_\": [86, 100],\n         \"has_absolute_url\": 103,\n-        \"has_add_permiss\": [59, 100, 103, 376, 377, 388, 548],\n-        \"has_any_kei\": [241, 382, 418],\n+        \"has_add_permission\": [59, 100, 103, 376, 377, 388, 548],\n+        \"has_any_key\": [241, 382, 418],\n         \"has_auto_field\": [59, 222, 376],\n         \"has_case_insensitive_lik\": 488,\n-        \"has_chang\": [59, 161, 213, 246, 328, 341, 342, 580],\n-        \"has_change_permiss\": [1, 100, 103, 376, 387, 548],\n-        \"has_com\": 589,\n+        \"has_change_permission\": [1, 100, 103, 376, 387, 548],\n+        \"has_changed\": [59, 161, 213, 246, 328, 341, 342, 580],\n+        \"has_commented\": 589,\n         \"has_curv\": [115, 543],\n-        \"has_delete_permiss\": [100, 103, 548],\n+        \"has_delete_permission\": [100, 103, 548],\n         \"has_error\": [161, 328],\n-        \"has_head\": 188,\n-        \"has_kei\": [59, 213, 241, 362, 382, 418, 451, 511, 524, 539, 589],\n+        \"has_header\": 188,\n+        \"has_key\": [59, 213, 241, 362, 382, 418, 451, 511, 524, 539, 589],\n         \"has_module_perm\": [103, 105, 328, 547, 548],\n-        \"has_module_permiss\": [103, 328],\n+        \"has_module_permission\": [103, 328],\n         \"has_native_json_field\": 436,\n         \"has_next\": [187, 557, 601],\n-        \"has_other_pag\": [187, 601],\n+        \"has_other_pages\": [187, 601],\n         \"has_output\": 102,\n         \"has_perm\": [100, 105, 328, 392, 547, 548],\n-        \"has_permiss\": [103, 328, 547, 548],\n-        \"has_previ\": [187, 557, 601],\n-        \"has_publish_permiss\": 100,\n+        \"has_permission\": [103, 328, 547, 548],\n+        \"has_previous\": [187, 557, 601],\n+        \"has_publish_permission\": 100,\n         \"has_select_for_update_of\": 362,\n-        \"has_select_for_update_skip_lock\": 222,\n+        \"has_select_for_update_skip_locked\": 222,\n         \"has_usable_password\": [105, 376, 547],\n-        \"has_view_permiss\": [100, 103, 376, 548],\n+        \"has_view_permission\": [100, 103, 376, 548],\n         \"hasattr\": [92, 177, 178, 304, 362, 564],\n-        \"hash\": [47, 57, 59, 61, 105, 135, 143, 151, 154, 155, 171, 176, 178, 181, 204, 211, 213, 222, 247, 256, 274, 289, 291, 292, 298, 303, 305, 312, 316, 330, 355, 392, 421, 436, 477, 488, 502, 545, 547, 548, 549, 550, 551, 607, 612],\n+        \"hash\": [47, 105, 135, 143, 151, 154, 155, 171, 176, 178, 181, 213, 247, 268, 274, 289, 298, 303, 305, 312, 392, 421, 502, 545, 547, 548, 550, 551, 607],\n         \"hashabl\": [328, 488, 606],\n         \"hashcompat\": 59,\n+        \"hashed\": [151, 204, 222, 316, 477, 488, 502, 547, 550, 612],\n         \"hashedfilesmixin\": 151,\n         \"hasher\": [59, 61, 190, 222, 268, 304, 321, 328, 348, 349, 362, 376, 421, 436, 451, 488, 502, 522, 535, 543, 545, 547, 611, 612],\n+        \"hashes\": [47, 57, 61, 151, 211, 213, 256, 268, 292, 330, 355, 550],\n         \"hashindex\": [142, 392],\n+        \"hashing\": [59, 61, 105, 151, 291, 384, 436, 477, 547, 549, 550, 612],\n         \"hashlib\": 607,\n-        \"haskei\": 545,\n+        \"haskey\": 545,\n         \"hasn\": [0, 5, 19, 46, 50, 51, 59, 67, 80, 91, 149, 154, 161, 171, 181, 188, 200, 213, 254, 260, 268, 291, 330, 348, 355, 362, 559, 583, 604, 612],\n         \"hassl\": 547,\n         \"hasz\": 118,\n         \"hat\": [121, 151],\n-        \"have\": [0, 1, 2, 3, 4, 5, 6, 8, 11, 12, 13, 14, 15, 16, 18, 19, 25, 27, 30, 31, 32, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 85, 86, 89, 91, 92, 94, 95, 96, 97, 98, 99, 100, 102, 103, 104, 105, 106, 110, 113, 115, 117, 118, 120, 121, 123, 126, 128, 130, 131, 133, 134, 135, 136, 137, 139, 142, 144, 145, 146, 149, 150, 151, 152, 153, 154, 155, 156, 157, 161, 162, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 181, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 199, 200, 201, 202, 203, 204, 205, 208, 209, 210, 211, 212, 213, 222, 223, 229, 238, 246, 252, 254, 256, 257, 260, 265, 266, 271, 273, 274, 280, 282, 283, 284, 285, 291, 300, 302, 303, 304, 307, 309, 311, 312, 316, 317, 318, 320, 321, 323, 325, 327, 328, 330, 341, 344, 349, 354, 355, 362, 364, 368, 374, 376, 377, 379, 387, 392, 409, 415, 418, 421, 434, 436, 437, 440, 451, 458, 471, 477, 485, 488, 522, 535, 543, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 556, 557, 558, 559, 560, 562, 563, 564, 565, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 607, 608, 609, 611, 612],\n-        \"haven\": [2, 16, 25, 55, 67, 71, 72, 73, 75, 76, 103, 177, 185, 213, 291, 304, 307, 316, 325, 328, 330, 348, 355, 551, 570, 572, 581, 595, 596, 600, 610],\n+        \"hav\": [0, 1, 2, 3, 4, 5, 6, 8, 11, 12, 13, 14, 15, 16, 18, 19, 25, 27, 30, 31, 32, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 82, 85, 86, 89, 91, 92, 94, 95, 96, 98, 99, 100, 102, 103, 104, 105, 106, 110, 113, 115, 117, 118, 120, 121, 123, 126, 128, 130, 131, 133, 134, 135, 136, 137, 139, 142, 144, 145, 146, 149, 150, 151, 152, 153, 154, 155, 156, 157, 161, 162, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 181, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 199, 200, 201, 202, 203, 204, 205, 208, 209, 210, 211, 212, 213, 222, 223, 229, 238, 246, 252, 254, 256, 257, 260, 265, 266, 271, 273, 274, 280, 282, 283, 284, 285, 291, 300, 302, 303, 304, 307, 309, 311, 312, 316, 317, 318, 320, 321, 323, 325, 327, 328, 330, 341, 344, 349, 354, 355, 362, 364, 368, 374, 376, 377, 379, 387, 392, 409, 415, 418, 421, 436, 437, 440, 451, 458, 471, 477, 485, 488, 522, 535, 543, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 556, 557, 558, 559, 560, 562, 563, 564, 565, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 607, 608, 609, 610, 611, 612],\n+        \"having\": [2, 19, 41, 45, 47, 51, 56, 58, 61, 67, 71, 72, 73, 74, 75, 76, 77, 78, 79, 82, 86, 92, 96, 97, 103, 105, 161, 168, 177, 178, 185, 188, 190, 194, 197, 200, 205, 206, 222, 260, 268, 274, 303, 312, 316, 320, 348, 392, 421, 434, 522, 547, 548, 551, 553, 569, 571, 572, 591, 596, 600, 602, 604, 609, 612],\n         \"hawaiian\": 185,\n         \"haystack\": [103, 535, 612],\n-        \"hazard\": 97,\n-        \"hdymfdnbtsxfmlom2d8tiulb1hwi\": 607,\n+        \"hazardous\": 97,\n+        \"hdymfdnbtsxfmlom2d8tiulb1hwy\": 607,\n         \"he\": [3, 58],\n-        \"head\": [47, 51, 55, 57, 58, 61, 70, 72, 73, 74, 75, 76, 77, 78, 79, 87, 88, 103, 107, 153, 155, 196, 213, 268, 522, 551, 555, 559, 571, 582, 584, 591, 609, 612],\n-        \"headach\": 73,\n+        \"head\": [47, 51, 57, 70, 72, 73, 74, 75, 76, 77, 78, 79, 87, 88, 107, 153, 196, 213, 268, 551, 555, 559, 582, 584, 591, 609, 612],\n+        \"headaches\": 73,\n         \"header\": [0, 11, 12, 25, 37, 38, 52, 58, 61, 67, 76, 78, 82, 86, 87, 99, 148, 149, 150, 151, 155, 160, 170, 171, 190, 192, 200, 209, 212, 213, 216, 222, 237, 257, 268, 271, 273, 274, 281, 287, 291, 296, 300, 302, 303, 304, 307, 309, 311, 312, 316, 320, 325, 328, 336, 346, 348, 351, 376, 378, 392, 414, 421, 436, 445, 451, 458, 485, 488, 502, 522, 535, 543, 545, 547, 554, 555, 557, 589, 594, 595, 596, 597, 602, 604, 609, 612],\n         \"headerlist\": 200,\n-        \"headless\": 56,\n+        \"heading\": [55, 58, 61, 103, 155, 522, 571],\n+        \"headles\": 56,\n         \"headlin\": [70, 90, 136, 146, 150, 180, 185, 186, 196, 362, 562, 563, 571, 572, 583],\n         \"headline__contain\": [185, 572],\n         \"headline__endswith\": 185,\n         \"headline__exact\": 572,\n         \"headline__icontain\": 185,\n         \"headline__iendswith\": 185,\n         \"headline__in\": 185,\n         \"headline__istartswith\": 185,\n         \"headline__startswith\": [185, 562, 563, 571, 572],\n+        \"headlines\": [146, 572],\n         \"headshot\": 553,\n-        \"heal\": [31, 171, 502],\n+        \"heal\": [171, 502],\n+        \"healing\": 31,\n         \"health\": [154, 190, 488, 599],\n         \"heart\": [106, 178, 581, 596, 609],\n-        \"heavi\": [209, 268, 316, 551, 601],\n-        \"heavili\": [156, 252, 557, 602],\n+        \"heavily\": [156, 252, 557, 602],\n+        \"heavy\": [209, 268, 316, 551, 601],\n         \"heavyweight\": [150, 602, 612],\n         \"hebrew\": [193, 208, 596],\n         \"hectar\": 125,\n         \"height\": [110, 115, 157, 162, 178, 180, 194, 206, 348, 444, 451, 535, 547, 579],\n         \"height_field\": [178, 522, 535],\n+        \"hel\": 573,\n         \"held\": [46, 571],\n-        \"helen\": 573,\n         \"helena\": 573,\n         \"hello\": [18, 38, 52, 72, 87, 135, 153, 161, 178, 185, 186, 193, 194, 196, 200, 348, 436, 488, 551, 555, 577, 579, 585, 607, 608, 612],\n         \"hello_world\": 596,\n         \"helloworld\": 29,\n-        \"helloworldappl\": 29,\n-        \"help\": [0, 5, 10, 15, 16, 19, 20, 25, 32, 34, 38, 40, 41, 42, 43, 46, 47, 48, 49, 50, 52, 53, 55, 56, 58, 61, 62, 65, 66, 69, 71, 80, 83, 86, 98, 101, 115, 121, 126, 139, 149, 150, 151, 154, 161, 162, 165, 167, 171, 177, 178, 181, 185, 187, 188, 193, 196, 200, 206, 209, 213, 222, 257, 260, 291, 316, 317, 320, 328, 329, 344, 348, 362, 376, 421, 451, 477, 488, 520, 522, 535, 548, 550, 553, 554, 557, 559, 560, 567, 569, 571, 573, 576, 577, 580, 581, 583, 589, 591, 592, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 606, 609, 611, 612],\n+        \"helloworldapplication\": 29,\n+        \"help\": [0, 5, 10, 15, 16, 20, 25, 32, 34, 38, 40, 41, 42, 43, 46, 48, 49, 50, 52, 53, 55, 56, 58, 61, 62, 65, 66, 69, 71, 80, 83, 86, 98, 115, 121, 149, 151, 154, 161, 162, 165, 167, 171, 177, 178, 181, 185, 187, 188, 193, 196, 200, 206, 209, 213, 222, 260, 291, 316, 328, 329, 348, 362, 376, 421, 477, 488, 520, 522, 535, 548, 550, 553, 554, 557, 560, 567, 569, 571, 573, 576, 577, 580, 581, 583, 591, 592, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 606, 609, 611, 612],\n         \"help_text\": [16, 59, 101, 161, 165, 213, 222, 304, 328, 359, 480, 522, 550, 569, 581, 583],\n         \"helper\": [19, 41, 55, 59, 74, 82, 105, 161, 167, 181, 191, 199, 200, 202, 205, 206, 213, 291, 304, 348, 362, 436, 477, 522, 543, 546, 551, 573, 580, 581, 583, 590, 595, 596, 612],\n+        \"helpful\": [19, 32, 46, 47, 48, 51, 55, 58, 67, 73, 75, 78, 101, 126, 139, 150, 151, 178, 222, 257, 268, 291, 304, 317, 320, 344, 348, 362, 451, 522, 550, 569, 589, 602, 604, 609],\n+        \"helping\": [47, 48, 67, 206, 209, 559],\n         \"helptext\": [162, 522],\n         \"helptextcontactform\": 162,\n         \"helsinki\": 595,\n+        \"hel\\u00e8n\": 573,\n         \"henc\": [55, 82, 100, 113, 118, 135, 154, 155, 171, 185, 200, 316, 348, 421, 548, 558, 560, 568, 572, 577, 581, 583, 612],\n-        \"her\": [58, 569],\n-        \"here\": [8, 9, 12, 13, 14, 16, 18, 19, 30, 31, 32, 34, 35, 37, 38, 40, 41, 42, 44, 45, 46, 48, 49, 50, 51, 52, 54, 58, 59, 60, 61, 63, 67, 70, 72, 73, 74, 76, 78, 79, 80, 85, 87, 100, 102, 103, 107, 110, 113, 115, 116, 117, 121, 124, 131, 136, 149, 150, 151, 152, 154, 160, 161, 162, 167, 168, 171, 172, 177, 178, 181, 185, 187, 188, 190, 191, 193, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 252, 265, 284, 291, 304, 545, 547, 548, 549, 550, 551, 552, 553, 554, 557, 559, 560, 563, 564, 567, 568, 569, 570, 572, 573, 574, 577, 580, 581, 582, 583, 585, 588, 589, 590, 591, 592, 594, 595, 596, 599, 600, 601, 604, 605, 606, 608, 609, 611, 612],\n+        \"her\": [8, 9, 12, 13, 14, 16, 18, 19, 30, 31, 32, 34, 35, 37, 38, 40, 41, 42, 44, 45, 46, 48, 49, 50, 51, 52, 54, 58, 59, 60, 61, 63, 67, 70, 72, 73, 74, 76, 78, 79, 80, 85, 87, 100, 102, 103, 107, 110, 113, 115, 116, 117, 121, 124, 131, 136, 149, 150, 151, 152, 154, 160, 161, 162, 167, 168, 171, 172, 177, 178, 181, 185, 187, 188, 190, 191, 193, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 207, 252, 265, 284, 291, 304, 545, 547, 548, 549, 550, 551, 552, 553, 554, 557, 559, 560, 563, 564, 567, 568, 569, 570, 572, 573, 574, 577, 580, 581, 582, 583, 585, 588, 589, 590, 591, 592, 594, 595, 596, 599, 600, 601, 604, 605, 606, 608, 609, 611, 612],\n         \"herself\": 58,\n-        \"hesit\": [57, 58],\n-        \"heterogen\": 177,\n-        \"heurist\": [271, 300, 309],\n+        \"hesitat\": [57, 58],\n+        \"heterogeneous\": 177,\n+        \"heuristic\": [271, 300, 309],\n         \"hex\": [115, 118, 162, 291, 522],\n-        \"hexadecim\": [110, 118, 268, 543],\n+        \"hexadecimal\": [110, 118, 268, 543],\n         \"hexewkb\": [110, 118],\n         \"hh\": [44, 177, 188, 200, 268, 595, 600, 604],\n-        \"hi\": [3, 58, 79, 161, 186, 194, 204, 260, 304, 596],\n+        \"hi\": [161, 186, 194, 596],\n         \"hi2\": 194,\n-        \"hidden\": [32, 99, 153, 161, 166, 168, 171, 178, 183, 185, 190, 209, 268, 271, 276, 292, 294, 300, 305, 309, 314, 316, 317, 330, 355, 362, 368, 449, 483, 502, 543, 548, 583, 596, 607],\n+        \"hid\": [32, 42, 99, 103, 135, 153, 155, 161, 166, 168, 171, 178, 183, 185, 190, 209, 268, 271, 276, 292, 294, 300, 305, 309, 314, 316, 317, 330, 355, 362, 368, 404, 449, 483, 502, 543, 548, 552, 576, 583, 596, 607],\n         \"hidden_field\": [161, 166, 209, 581],\n         \"hidden_set\": [32, 436, 543],\n         \"hiddeninput\": 580,\n-        \"hide\": [19, 32, 42, 103, 135, 155, 223, 349, 404, 552, 571, 576],\n         \"hide_production_warn\": [155, 543],\n+        \"hides\": [19, 135],\n+        \"hiding\": [223, 349, 571],\n         \"hidpi\": 348,\n-        \"hierarch\": [36, 194],\n-        \"hierarchi\": [78, 88, 135, 170, 198, 268, 304, 316, 547, 568, 569, 612],\n+        \"hierarchical\": [36, 194],\n+        \"hierarchies\": [78, 569],\n+        \"hierarchy\": [88, 135, 170, 198, 268, 304, 316, 547, 568, 569, 612],\n         \"high\": [0, 45, 51, 56, 58, 62, 66, 70, 80, 81, 82, 106, 115, 118, 131, 146, 149, 154, 187, 193, 222, 268, 291, 413, 441, 456, 457, 458, 472, 482, 484, 485, 509, 511, 524, 533, 539, 551, 580, 583, 591, 601, 607],\n         \"high_contrast\": 56,\n         \"higher\": [10, 17, 36, 74, 89, 118, 131, 135, 146, 151, 154, 155, 170, 185, 187, 190, 194, 204, 260, 266, 285, 291, 304, 328, 348, 376, 421, 436, 451, 477, 488, 502, 522, 535, 543, 591, 596, 599, 602],\n         \"highest\": [47, 64, 81, 194, 213, 560, 572, 596, 604],\n         \"highest_protocol\": 268,\n-        \"highli\": [4, 46, 55, 63, 65, 111, 115, 154, 172, 209, 213, 222, 291, 297, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 560, 589],\n-        \"highlight\": [52, 55, 58, 80, 146, 155, 161, 178, 205, 207, 436, 515, 535, 562, 573, 608],\n-        \"highlight_al\": 146,\n-        \"highly_r\": 560,\n-        \"highly_rated_book\": 560,\n+        \"highlight\": [52, 55, 58, 80, 146, 155, 161, 205, 207, 436, 515, 535, 562, 573],\n+        \"highlight_all\": 146,\n+        \"highlighted\": [58, 146, 155, 178, 608],\n+        \"highly\": [4, 46, 55, 63, 65, 111, 115, 154, 172, 209, 213, 222, 291, 297, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 560, 589],\n+        \"highly_rated\": 560,\n+        \"highly_rated_bok\": 560,\n         \"hijack\": [86, 190, 545],\n         \"him\": [58, 304],\n         \"himself\": 58,\n         \"hindranc\": 12,\n         \"hint\": [44, 59, 86, 103, 171, 172, 185, 194, 198, 316, 328, 348, 551, 552, 569, 588, 596, 600],\n+        \"hinted\": 185,\n         \"hip\": 572,\n-        \"hiredi\": 551,\n-        \"histor\": [0, 59, 86, 154, 172, 190, 205, 209, 211, 252, 256, 260, 268, 304, 309, 316, 328, 348, 362, 451, 477, 502, 503, 535, 545, 570, 597, 608],\n-        \"histori\": [47, 51, 57, 60, 64, 67, 73, 103, 106, 172, 207, 213, 214, 215, 247, 260, 304, 392, 421, 451, 477, 488, 545, 547, 570, 581, 591, 594],\n+        \"hiredis\": 551,\n+        \"his\": [3, 58, 79, 204, 260, 304],\n+        \"historical\": [0, 59, 86, 154, 172, 190, 205, 260, 316, 348, 362, 451, 477, 502, 503, 535, 545, 570, 597, 608],\n+        \"historically\": [172, 209, 211, 252, 256, 260, 268, 304, 309, 316, 328],\n+        \"history\": [47, 51, 57, 60, 64, 67, 73, 103, 106, 172, 207, 213, 214, 215, 247, 260, 304, 392, 421, 451, 477, 488, 545, 547, 570, 581, 591, 594],\n         \"history_view\": 103,\n         \"historylink\": 103,\n-        \"hit\": [2, 3, 7, 67, 75, 150, 156, 172, 185, 194, 268, 287, 296, 316, 328, 551, 571, 572, 600, 602],\n-        \"hkey_classes_root\": 151,\n+        \"hit\": [2, 3, 7, 67, 75, 156, 172, 185, 194, 268, 287, 296, 316, 328, 551, 572, 600, 602],\n+        \"hitting\": [150, 185, 571],\n+        \"hkey_classes_rot\": 151,\n         \"hklm\": 121,\n         \"hmac\": [547, 548],\n         \"hobart\": 114,\n         \"hoc\": [304, 591],\n+        \"hod\": [176, 451, 522, 560, 576, 601, 607],\n         \"hoerner\": 205,\n-        \"hoi\": 596,\n-        \"hold\": [16, 35, 59, 64, 73, 115, 131, 150, 159, 177, 178, 185, 188, 190, 194, 196, 222, 304, 328, 546, 569, 570, 576, 577, 581, 583, 585, 588, 608],\n+        \"hok\": [1, 12, 13, 18, 37, 38, 52, 55, 100, 103, 134, 150, 152, 161, 162, 168, 177, 185, 188, 190, 192, 196, 203, 209, 222, 252, 257, 260, 317, 348, 392, 437, 451, 502, 547, 548, 550, 553, 554, 556, 557, 567, 568, 583, 591, 594, 596],\n+        \"hol\": [12, 81, 190, 193, 196, 268],\n+        \"hold\": [16, 35, 59, 64, 73, 115, 131, 159, 177, 178, 185, 190, 196, 222, 304, 328, 546, 569, 570, 576, 581, 583, 585, 588, 608],\n         \"holder\": 569,\n-        \"hole\": [12, 70, 81, 86, 118, 178, 190, 193, 196, 268],\n+        \"holding\": [16, 131, 150, 188, 194, 577],\n+        \"holes\": [70, 86, 118, 178],\n         \"hollow\": 556,\n-        \"holovati\": [3, 200],\n-        \"home\": [30, 31, 61, 67, 87, 115, 118, 120, 123, 151, 155, 178, 190, 193, 196, 502, 596, 600, 608, 609],\n+        \"holovaty\": [3, 200],\n+        \"hom\": [30, 31, 61, 67, 87, 115, 118, 120, 123, 151, 155, 178, 190, 193, 196, 502, 596, 600, 608, 609],\n         \"home_group\": 569,\n         \"home_link\": 19,\n         \"home_titl\": 19,\n         \"homebrew\": 305,\n         \"homepag\": [71, 74, 591, 596],\n         \"homepagetest\": 609,\n         \"homepageview\": 87,\n         \"homepath\": 67,\n+        \"homes\": 190,\n         \"hometown\": 185,\n         \"homeview\": 609,\n-        \"homogen\": [103, 106, 522],\n-        \"honor\": [86, 99, 161, 185, 213, 477, 551, 572],\n-        \"hood\": [176, 451, 522, 560, 576, 601, 607],\n-        \"hook\": [1, 12, 13, 18, 37, 38, 52, 55, 59, 100, 134, 152, 161, 162, 168, 177, 185, 188, 190, 192, 196, 203, 209, 222, 252, 257, 260, 317, 348, 392, 437, 451, 502, 547, 548, 550, 553, 554, 556, 557, 567, 568, 583, 591, 594, 596],\n-        \"hoop\": 55,\n-        \"hop\": [73, 560, 572],\n-        \"hopefulli\": [2, 25, 81, 204, 354],\n-        \"horizont\": [86, 103, 223, 268],\n+        \"homogeneous\": [103, 106, 522],\n+        \"honor\": [99, 161, 477, 551, 572],\n+        \"honored\": [86, 185, 213, 477, 572],\n+        \"hooked\": 103,\n+        \"hooking\": [59, 134],\n+        \"hop\": [55, 73, 560, 572],\n+        \"hopefully\": [2, 25, 81, 204, 354],\n+        \"horizontal\": [86, 103, 223, 268],\n         \"horn_length\": 569,\n-        \"host\": [0, 3, 19, 25, 30, 35, 47, 57, 59, 66, 113, 131, 150, 153, 154, 155, 170, 171, 188, 201, 216, 222, 252, 291, 304, 316, 330, 336, 348, 351, 355, 362, 376, 421, 436, 545, 548, 551, 577, 578, 596, 597, 598, 602, 605, 611],\n+        \"host\": [0, 3, 19, 25, 30, 35, 59, 150, 153, 154, 155, 170, 171, 188, 201, 216, 222, 252, 291, 316, 330, 336, 348, 351, 355, 362, 376, 421, 436, 545, 548, 551, 577, 596, 597, 598, 602, 611],\n+        \"hosted\": [47, 57, 66, 113, 131, 222, 252, 304, 578],\n         \"hostil\": 25,\n+        \"hosting\": [113, 154, 252, 605],\n         \"hostnam\": [86, 155, 188, 190, 252, 265, 284, 477, 502],\n+        \"hostnames\": [265, 284],\n         \"hot\": 152,\n-        \"hotelreserv\": 136,\n-        \"hotelreservation__requir\": 136,\n+        \"hotelreservation\": 136,\n+        \"hotelreservation__requirement\": 136,\n         \"hotelreservation__start\": 136,\n         \"hour\": [3, 19, 61, 66, 76, 133, 139, 171, 176, 194, 203, 213, 222, 304, 348, 421, 595, 604],\n-        \"hourli\": 149,\n+        \"hourly\": 149,\n         \"hous\": [0, 72],\n         \"houston\": [115, 117, 131],\n         \"how\": [0, 5, 8, 25, 47, 48, 49, 50, 55, 56, 57, 60, 62, 63, 65, 67, 68, 70, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 86, 95, 96, 100, 102, 103, 105, 106, 110, 114, 115, 117, 121, 131, 133, 135, 141, 143, 146, 149, 151, 152, 154, 155, 162, 166, 167, 168, 170, 171, 174, 176, 177, 178, 180, 182, 185, 186, 188, 190, 191, 194, 195, 197, 199, 205, 206, 213, 222, 252, 260, 266, 268, 285, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 547, 549, 551, 552, 553, 554, 555, 557, 560, 568, 569, 570, 571, 573, 576, 577, 579, 580, 581, 582, 583, 584, 585, 587, 588, 590, 592, 594, 595, 597, 599, 600, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n         \"howard\": 126,\n-        \"howev\": [3, 7, 8, 12, 13, 14, 16, 19, 25, 30, 32, 34, 39, 46, 51, 52, 56, 60, 67, 71, 72, 73, 74, 75, 76, 77, 78, 80, 85, 100, 103, 106, 110, 115, 116, 118, 121, 123, 124, 126, 131, 136, 139, 140, 142, 144, 146, 149, 152, 154, 155, 162, 167, 168, 175, 176, 178, 181, 184, 185, 186, 188, 189, 190, 192, 193, 194, 197, 198, 201, 203, 204, 205, 206, 209, 210, 211, 213, 220, 222, 252, 256, 257, 260, 264, 266, 268, 271, 273, 278, 280, 281, 285, 291, 300, 302, 304, 306, 307, 309, 311, 316, 321, 325, 327, 328, 330, 338, 341, 348, 353, 355, 362, 392, 421, 436, 466, 477, 492, 518, 546, 547, 550, 551, 553, 554, 556, 557, 558, 559, 560, 567, 568, 569, 570, 571, 572, 574, 576, 577, 579, 580, 581, 582, 583, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 602, 603, 604, 609, 611, 612],\n+        \"however\": [3, 7, 8, 12, 13, 14, 16, 19, 25, 30, 32, 34, 39, 46, 51, 52, 56, 60, 67, 71, 72, 73, 74, 75, 76, 77, 78, 80, 85, 100, 103, 106, 110, 115, 116, 118, 121, 123, 124, 126, 131, 136, 139, 140, 142, 144, 146, 149, 152, 154, 155, 162, 167, 168, 175, 176, 178, 181, 184, 185, 186, 188, 189, 190, 192, 193, 194, 197, 198, 201, 203, 204, 205, 206, 209, 210, 211, 213, 220, 222, 252, 256, 257, 260, 264, 266, 268, 271, 273, 278, 280, 281, 285, 291, 300, 302, 304, 306, 307, 309, 311, 316, 321, 325, 327, 328, 330, 338, 341, 348, 353, 355, 362, 392, 421, 436, 466, 477, 492, 518, 546, 547, 550, 551, 553, 554, 556, 557, 558, 559, 560, 567, 568, 569, 570, 571, 572, 574, 576, 577, 579, 580, 581, 582, 583, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 602, 603, 604, 609, 611, 612],\n         \"howto\": [58, 72, 77, 155, 200, 268],\n+        \"hoy\": 596,\n         \"href\": [19, 74, 75, 76, 77, 78, 103, 107, 181, 190, 194, 196, 281, 307, 325, 535, 548, 557, 582, 591, 596, 601, 608],\n         \"hreflang\": 149,\n-        \"hst\": [86, 171, 603],\n-        \"hstore\": [139, 145, 154],\n-        \"hstoreextens\": 142,\n+        \"hstor\": [139, 145, 154],\n+        \"hstoreextension\": 142,\n         \"hstorefield\": [142, 143, 145, 213, 222, 239, 240, 328, 340, 341, 342, 359, 380, 381, 416, 417, 545],\n+        \"hsts\": [86, 171, 603],\n         \"htb\": [171, 502],\n         \"htim\": 176,\n         \"htm\": 74,\n         \"html\": [0, 1, 18, 19, 25, 32, 37, 38, 39, 52, 54, 55, 56, 58, 59, 67, 70, 71, 73, 74, 75, 76, 77, 78, 87, 89, 90, 91, 96, 97, 98, 101, 102, 103, 104, 107, 113, 134, 135, 140, 149, 152, 153, 155, 162, 164, 166, 168, 170, 171, 178, 188, 190, 192, 193, 194, 195, 197, 202, 206, 209, 213, 214, 221, 223, 225, 238, 245, 246, 247, 252, 260, 274, 291, 303, 304, 307, 309, 312, 316, 325, 339, 348, 361, 362, 369, 376, 379, 392, 415, 421, 436, 462, 466, 469, 477, 480, 488, 492, 501, 502, 503, 505, 511, 518, 522, 524, 528, 535, 539, 543, 545, 548, 550, 551, 553, 554, 555, 556, 569, 577, 580, 582, 583, 585, 589, 590, 592, 595, 596, 597, 601, 602, 603, 604, 608, 609, 612],\n         \"html1\": 612,\n         \"html2\": 612,\n         \"html5\": [135, 161, 168, 222, 291, 304, 328, 362, 376],\n         \"html_content\": 577,\n-        \"html_email_templ\": 548,\n+        \"html_email_templat\": 548,\n         \"html_email_template_nam\": [316, 548],\n         \"html_messag\": [316, 577],\n-        \"html_name\": [161, 581],\n-        \"html_safe\": [200, 488],\n+        \"html_nam\": [161, 581],\n+        \"html_saf\": [200, 488],\n         \"html_template_path\": [32, 451],\n         \"htmlparser\": [238, 280, 307, 325, 379, 415, 511, 524, 535, 539],\n         \"htpasswd\": 11,\n-        \"http\": [0, 1, 3, 8, 10, 11, 12, 19, 22, 26, 30, 31, 32, 37, 38, 41, 43, 49, 52, 54, 56, 57, 58, 59, 61, 65, 67, 69, 71, 72, 73, 74, 75, 77, 79, 80, 85, 86, 87, 95, 98, 99, 100, 103, 106, 107, 113, 115, 120, 123, 129, 131, 148, 149, 150, 151, 152, 153, 154, 155, 160, 162, 170, 181, 185, 188, 191, 192, 193, 194, 198, 199, 201, 205, 209, 212, 213, 220, 222, 234, 257, 260, 264, 265, 266, 268, 273, 274, 278, 280, 281, 282, 284, 285, 287, 296, 302, 303, 304, 306, 307, 311, 312, 316, 321, 325, 327, 330, 331, 338, 341, 344, 349, 353, 354, 355, 356, 362, 376, 392, 407, 410, 421, 436, 438, 442, 445, 446, 451, 453, 463, 477, 488, 494, 502, 522, 535, 543, 545, 546, 548, 550, 551, 554, 556, 557, 577, 579, 581, 582, 585, 588, 589, 590, 591, 592, 594, 595, 596, 597, 598, 606, 609, 610, 612],\n+        \"http\": [0, 11, 12, 19, 22, 25, 32, 37, 38, 41, 43, 52, 54, 58, 59, 67, 71, 72, 73, 74, 75, 77, 79, 85, 86, 87, 95, 98, 99, 100, 107, 115, 131, 148, 149, 151, 152, 153, 154, 155, 160, 162, 170, 181, 185, 188, 191, 192, 193, 194, 198, 199, 201, 209, 212, 213, 220, 222, 234, 257, 260, 264, 265, 266, 268, 273, 274, 278, 280, 281, 282, 284, 285, 287, 296, 302, 303, 304, 306, 307, 311, 312, 316, 321, 325, 327, 330, 331, 338, 341, 344, 349, 353, 354, 355, 356, 362, 376, 392, 407, 410, 421, 436, 438, 442, 445, 446, 451, 453, 463, 477, 488, 494, 502, 522, 535, 543, 545, 546, 548, 550, 551, 554, 556, 557, 577, 581, 582, 585, 588, 589, 590, 591, 592, 594, 595, 596, 597, 603, 606, 609, 610, 612],\n         \"http404\": [52, 67, 70, 74, 94, 150, 156, 198, 202, 316, 588, 590, 612],\n         \"http_\": [11, 188, 190, 278, 306, 321, 612],\n         \"http_accept\": [188, 612],\n         \"http_accept_encod\": 188,\n         \"http_accept_languag\": [188, 502],\n-        \"http_authus\": 11,\n+        \"http_authuser\": 11,\n         \"http_bad_request\": 155,\n-        \"http_cooki\": 32,\n-        \"http_date\": [200, 376],\n+        \"http_cookie\": 32,\n+        \"http_dat\": [200, 376],\n         \"http_host\": [76, 188],\n         \"http_info\": 155,\n-        \"http_method_nam\": [87, 88],\n-        \"http_method_not_allow\": [87, 88, 90],\n+        \"http_method_names\": [87, 88],\n+        \"http_method_not_allowed\": [87, 88, 90],\n         \"http_not_found\": 155,\n-        \"http_not_modifi\": 155,\n-        \"http_proxi\": 43,\n+        \"http_not_modified\": 155,\n+        \"http_proxy\": 43,\n         \"http_redirect\": 155,\n-        \"http_refer\": [188, 198],\n+        \"http_referer\": [188, 198],\n         \"http_server_error\": 155,\n-        \"http_success\": 155,\n-        \"http_user_ag\": 188,\n-        \"http_x_auth_us\": [11, 278, 306, 321],\n+        \"http_succes\": 155,\n+        \"http_user_agent\": 188,\n+        \"http_x_auth_user\": [11, 278, 306, 321],\n         \"http_x_bender\": 188,\n-        \"http_x_csrftoken\": 190,\n+        \"http_x_csrftok\": 190,\n         \"http_x_forwarded_for\": 188,\n         \"http_x_forwarded_host\": 188,\n         \"http_x_forwarded_port\": 188,\n         \"http_x_forwarded_proto\": 190,\n-        \"http_x_forwarded_serv\": 188,\n-        \"http_x_xsrf_token\": 190,\n+        \"http_x_forwarded_server\": 188,\n+        \"http_x_xsrf_tok\": 190,\n         \"httpd\": [27, 30],\n         \"httplib\": 348,\n-        \"httponli\": [86, 188, 190, 260, 304, 421],\n+        \"httponly\": [86, 188, 190, 260, 304, 421],\n         \"httprequest\": [0, 32, 59, 74, 75, 87, 100, 102, 103, 105, 150, 171, 190, 191, 192, 193, 197, 199, 213, 222, 237, 264, 280, 291, 316, 328, 362, 376, 378, 392, 414, 421, 436, 477, 478, 503, 522, 543, 547, 548, 554, 556, 588, 589, 591, 592, 596, 603, 608, 612],\n-        \"httprespons\": [0, 37, 42, 52, 59, 70, 72, 74, 75, 87, 91, 99, 100, 103, 115, 135, 148, 153, 171, 190, 192, 193, 200, 213, 260, 282, 316, 327, 328, 341, 348, 376, 399, 407, 421, 435, 436, 438, 451, 463, 488, 503, 543, 551, 554, 555, 556, 577, 588, 589, 590, 592, 596, 604, 608, 612],\n+        \"httprespon\": [0, 37, 42, 52, 59, 70, 72, 74, 75, 87, 91, 99, 100, 103, 115, 135, 148, 153, 171, 190, 192, 193, 200, 213, 260, 282, 316, 327, 328, 341, 348, 376, 399, 407, 421, 435, 436, 438, 451, 463, 488, 503, 543, 551, 554, 555, 556, 577, 588, 589, 590, 592, 596, 604, 608, 612],\n         \"httpresponsebadrequest\": [156, 188, 199, 304],\n         \"httpresponsebas\": 0,\n-        \"httpresponseforbidden\": [188, 190, 199, 348, 557],\n+        \"httpresponseforbid\": [188, 190, 199, 348, 557],\n         \"httpresponsegon\": [87, 148, 188],\n-        \"httpresponsenocont\": 188,\n-        \"httpresponsenotallow\": [52, 87, 188, 556, 584],\n+        \"httpresponsenocontent\": 188,\n+        \"httpresponsenotallowed\": [52, 87, 188, 556, 584],\n         \"httpresponsenotfound\": [188, 199, 348, 592],\n-        \"httpresponsenotmodifi\": [171, 188],\n+        \"httpresponsenotmodified\": [171, 188],\n         \"httpresponsepermanentredirect\": [148, 171, 188, 304, 543],\n         \"httpresponseredirect\": [75, 100, 148, 171, 188, 198, 304, 543, 556, 557, 577, 581, 583, 585, 590, 591],\n         \"httpresponseservererror\": [188, 199],\n-        \"https_proxi\": 43,\n-        \"httpstatu\": 188,\n-        \"httptool\": 24,\n+        \"https\": [0, 1, 3, 8, 10, 26, 30, 31, 43, 49, 56, 57, 58, 59, 61, 65, 67, 69, 71, 72, 80, 86, 87, 103, 106, 113, 115, 120, 123, 129, 131, 149, 150, 152, 153, 155, 162, 171, 188, 190, 194, 199, 200, 201, 205, 222, 268, 316, 348, 392, 477, 522, 545, 548, 550, 551, 579, 581, 582, 590, 591, 596, 597, 598, 612],\n+        \"https_proxy\": 43,\n+        \"httpstatus\": 188,\n+        \"httptol\": 24,\n         \"hub\": 48,\n-        \"huckleberri\": 200,\n-        \"huge\": [48, 49, 82, 160, 205, 274, 303, 312, 602],\n+        \"huckleberry\": 200,\n+        \"hug\": [48, 49, 82, 160, 205, 274, 303, 312, 602],\n         \"hugh\": 126,\n-        \"human\": [0, 36, 45, 52, 73, 76, 82, 85, 86, 100, 102, 106, 150, 162, 178, 181, 184, 196, 252, 296, 305, 421, 569, 581, 595, 604],\n+        \"human\": [36, 73, 76, 82, 85, 86, 100, 102, 106, 133, 134, 150, 162, 178, 181, 184, 194, 196, 421, 569, 581, 595, 604],\n         \"human_readable_permission_nam\": 184,\n-        \"hundr\": [2, 55, 146, 155, 204, 205, 207, 546, 571, 581, 600, 609],\n+        \"humaniz\": [0, 52, 196, 252, 296, 305],\n+        \"humanization\": 45,\n+        \"hundred\": [2, 55, 146, 155, 204, 205, 207, 546, 571, 581, 600, 609],\n         \"hung\": 2,\n         \"hungarian\": 203,\n-        \"hungri\": [3, 67, 602],\n-        \"hurri\": 560,\n+        \"hungry\": [3, 67, 602],\n+        \"hurry\": 560,\n         \"hurt\": [19, 185],\n         \"hybrid\": 588,\n         \"hybriddetailview\": 557,\n         \"hypercorn\": [23, 26],\n         \"hyperlink\": 101,\n-        \"hyphen\": [10, 58, 103, 162, 178, 180, 184, 188, 190, 194, 200, 201, 265, 284, 316, 376, 421, 451, 591, 607],\n-        \"hypothet\": [58, 152, 260],\n-        \"h\\u00e9l\\u00e8ne\": 573,\n-        \"i\": [0, 5, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 77, 78, 79, 81, 83, 85, 86, 87, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 130, 131, 133, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 155, 156, 157, 159, 160, 161, 162, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 191, 192, 193, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 207, 208, 209, 210, 211, 212, 214, 216, 218, 220, 224, 225, 227, 232, 237, 238, 241, 245, 247, 248, 249, 252, 254, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 269, 271, 273, 274, 278, 280, 282, 283, 284, 285, 287, 288, 291, 292, 296, 297, 298, 299, 300, 302, 303, 304, 305, 306, 307, 308, 309, 311, 312, 316, 317, 318, 319, 320, 321, 324, 325, 327, 328, 329, 330, 334, 335, 336, 338, 339, 340, 341, 342, 343, 345, 350, 351, 353, 354, 355, 360, 364, 368, 369, 371, 374, 376, 377, 378, 379, 382, 383, 384, 387, 393, 397, 404, 406, 409, 412, 414, 415, 418, 419, 421, 429, 433, 436, 437, 440, 441, 445, 450, 451, 452, 453, 455, 458, 460, 461, 462, 467, 471, 472, 477, 479, 480, 481, 485, 487, 488, 489, 493, 498, 499, 501, 503, 508, 509, 511, 514, 518, 519, 522, 523, 524, 532, 533, 535, 539, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 564, 565, 566, 567, 568, 570, 571, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 601, 603, 604, 606, 607, 609, 610, 611, 612],\n+        \"hyph\": [58, 103, 178, 180, 184, 265, 284, 316, 591],\n+        \"hyphen\": [10, 162, 178, 188, 190, 194, 200, 201, 376, 421, 451, 607],\n+        \"hyphenated\": 178,\n+        \"hypothetical\": [58, 152, 260],\n+        \"i\": [0, 5, 10, 12, 15, 16, 19, 30, 31, 40, 41, 43, 46, 47, 48, 50, 52, 57, 58, 59, 61, 65, 66, 69, 72, 76, 80, 85, 86, 92, 99, 103, 107, 115, 119, 150, 151, 152, 155, 159, 160, 162, 167, 171, 176, 177, 178, 181, 184, 185, 187, 188, 190, 191, 193, 194, 196, 197, 198, 200, 209, 213, 222, 252, 256, 268, 271, 291, 300, 309, 316, 328, 348, 376, 421, 436, 451, 522, 547, 548, 551, 553, 559, 562, 568, 570, 571, 572, 575, 576, 577, 579, 580, 583, 584, 589, 591, 595, 596, 598, 600, 605, 607, 611, 612],\n         \"i0\": 58,\n         \"i18n\": [48, 49, 52, 56, 59, 60, 103, 149, 155, 196, 203, 213, 220, 273, 278, 281, 287, 296, 302, 304, 306, 307, 311, 321, 325, 328, 330, 338, 348, 353, 355, 362, 421, 477, 551],\n         \"i18n_pattern\": [59, 213, 216, 268, 488, 503, 596],\n         \"iana\": [201, 551, 595, 612],\n         \"ico\": [30, 32, 190, 268, 316],\n         \"icon\": [32, 103, 348],\n         \"icontain\": [14, 103, 139, 178, 316, 572, 573],\n         \"icu\": [145, 176],\n-        \"id\": [7, 35, 44, 52, 59, 61, 66, 70, 73, 74, 75, 76, 78, 86, 100, 103, 105, 106, 107, 118, 123, 124, 126, 128, 131, 148, 150, 152, 154, 162, 168, 174, 176, 177, 178, 181, 183, 184, 185, 186, 190, 191, 194, 196, 198, 200, 214, 222, 248, 260, 291, 304, 316, 320, 328, 348, 362, 451, 488, 502, 522, 529, 535, 543, 546, 547, 548, 552, 558, 560, 562, 563, 569, 571, 572, 573, 574, 576, 577, 580, 581, 583, 591, 596, 600, 604, 608, 612],\n+        \"id\": [7, 35, 44, 61, 66, 70, 73, 74, 75, 76, 78, 86, 103, 105, 106, 107, 118, 123, 124, 126, 128, 131, 148, 150, 152, 154, 162, 168, 174, 176, 177, 178, 181, 183, 184, 185, 186, 190, 191, 194, 196, 198, 200, 222, 248, 252, 260, 291, 304, 316, 320, 328, 348, 362, 451, 488, 502, 522, 529, 535, 543, 546, 547, 548, 552, 558, 560, 562, 563, 569, 571, 572, 574, 576, 577, 580, 581, 583, 589, 591, 596, 600, 604, 608, 612],\n         \"id_\": [161, 168],\n         \"id__exact\": [185, 572],\n         \"id__gt\": 185,\n         \"id__in\": [177, 185],\n         \"id_accept_term\": 612,\n         \"id_ag\": 162,\n         \"id_articl\": 580,\n         \"id_beatles_0\": 168,\n         \"id_beatles_1\": 168,\n         \"id_beatles_2\": 168,\n         \"id_beatles_3\": 168,\n-        \"id_captcha_answ\": 162,\n+        \"id_captcha_answer\": 162,\n         \"id_cc_myself\": 161,\n-        \"id_dai\": 162,\n+        \"id_day\": 162,\n         \"id_email\": [543, 581],\n-        \"id_fath\": 161,\n+        \"id_father\": 161,\n         \"id_field\": 128,\n         \"id_field1\": 162,\n         \"id_field2\": 162,\n         \"id_for_\": 161,\n         \"id_for_cc_myself\": 161,\n         \"id_for_label\": [161, 168, 316, 581],\n         \"id_for_messag\": 161,\n-        \"id_for_send\": 161,\n+        \"id_for_sender\": 161,\n         \"id_for_subject\": 161,\n         \"id_form\": [580, 583],\n         \"id_list\": 185,\n         \"id_messag\": 161,\n-        \"id_moth\": 161,\n+        \"id_mother\": 161,\n         \"id_my_field\": [161, 304],\n         \"id_nam\": [161, 543],\n-        \"id_nation\": 162,\n-        \"id_send\": 161,\n+        \"id_nationality\": 162,\n+        \"id_sender\": 161,\n         \"id_sender_error\": 161,\n         \"id_subject\": 161,\n         \"id_subject_error\": 161,\n-        \"id_top\": 162,\n+        \"id_topp\": 162,\n         \"id_usernam\": 162,\n         \"id_username_helptext\": 162,\n-        \"idea\": [3, 16, 19, 25, 32, 37, 41, 42, 46, 47, 50, 51, 57, 58, 64, 67, 68, 72, 74, 77, 100, 103, 106, 150, 151, 152, 153, 161, 162, 171, 177, 190, 193, 205, 282, 316, 327, 341, 553, 559, 568, 573, 591, 592, 599, 602, 603, 611],\n-        \"ideal\": [16, 61, 65, 66, 161, 436, 551],\n-        \"idempot\": [85, 197, 344],\n-        \"ident\": [19, 59, 73, 86, 94, 110, 115, 118, 126, 131, 154, 155, 162, 181, 185, 188, 190, 194, 197, 252, 260, 268, 304, 316, 362, 488, 547, 550, 556, 560, 568, 569, 572, 574, 580, 583, 591, 596, 612],\n-        \"identif\": [118, 547, 591],\n-        \"identifi\": [16, 18, 36, 51, 52, 55, 56, 58, 66, 67, 71, 72, 74, 79, 85, 86, 100, 103, 105, 106, 109, 113, 115, 118, 126, 135, 150, 154, 155, 156, 161, 168, 173, 178, 182, 184, 185, 190, 194, 198, 200, 242, 316, 328, 334, 360, 420, 422, 488, 543, 545, 547, 551, 552, 557, 558, 560, 565, 569, 571, 574, 582, 591, 599, 603, 604, 606, 608, 611, 612],\n-        \"identifier_convert\": 392,\n+        \"ide\": 52,\n+        \"idea\": [16, 19, 25, 32, 37, 41, 42, 46, 47, 50, 57, 58, 67, 68, 72, 74, 77, 100, 103, 106, 150, 151, 152, 153, 161, 162, 171, 177, 190, 193, 205, 282, 316, 327, 341, 553, 559, 568, 591, 592, 599, 602, 603, 611],\n+        \"ideal\": [16, 66, 436, 551],\n+        \"ideally\": [61, 65, 161],\n+        \"ideas\": [3, 50, 51, 64, 573],\n+        \"idempotent\": [85, 197, 344],\n+        \"identical\": [59, 73, 86, 94, 110, 115, 118, 155, 181, 185, 188, 190, 197, 252, 260, 268, 316, 362, 547, 550, 556, 560, 568, 572, 580, 591, 596, 612],\n+        \"identically\": [154, 304, 547, 569, 572, 574, 583],\n+        \"identifiabl\": 16,\n+        \"identification\": [118, 547, 591],\n+        \"identified\": [51, 55, 66, 72, 76, 106, 113, 156, 316, 334, 360, 557, 611],\n+        \"identifier\": [58, 85, 86, 103, 105, 109, 115, 118, 126, 154, 155, 161, 178, 190, 194, 198, 200, 242, 316, 328, 420, 422, 543, 545, 547, 551, 552, 560, 565, 591, 604, 606, 608, 612],\n+        \"identifier_converter\": 392,\n+        \"identifies\": [115, 178, 569, 591, 599, 603],\n+        \"identify\": [18, 36, 51, 52, 56, 67, 71, 74, 79, 86, 100, 103, 106, 135, 150, 161, 168, 173, 182, 184, 185, 190, 488, 547, 551, 558, 571, 574, 582, 604, 606, 612],\n         \"identify_epsg\": 115,\n+        \"identity\": [19, 73, 126, 131, 154, 162, 194, 362, 488, 569],\n+        \"ides\": 328,\n         \"idiom\": [10, 74, 92, 196, 328, 553, 556],\n-        \"idiomat\": 100,\n-        \"idiosyncrasi\": [576, 608],\n+        \"idiomatic\": 100,\n+        \"idiosyncrasies\": [576, 608],\n         \"idl\": [154, 291],\n+        \"ids\": [59, 61, 73, 100, 150, 168, 178, 214, 316, 573, 576, 596],\n         \"idx\": 37,\n         \"ie6\": [268, 328],\n         \"ie7\": 328,\n         \"ie8\": 348,\n         \"ieee\": 154,\n         \"iendswith\": [139, 178, 572],\n+        \"ies\": [190, 194],\n         \"iexact\": [103, 139, 154, 178, 316, 572],\n-        \"ifequ\": [59, 252, 436, 477],\n-        \"ifnotequ\": [59, 252, 436, 477],\n+        \"if\": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 13, 14, 15, 16, 17, 18, 19, 23, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 113, 114, 115, 117, 118, 120, 121, 122, 123, 124, 126, 128, 130, 131, 133, 135, 136, 137, 138, 139, 140, 141, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 209, 210, 213, 214, 216, 218, 220, 222, 223, 224, 225, 229, 233, 234, 237, 238, 241, 245, 247, 249, 254, 257, 260, 265, 266, 268, 271, 273, 274, 278, 281, 282, 283, 284, 285, 287, 288, 289, 291, 292, 296, 297, 298, 300, 302, 303, 304, 305, 306, 307, 308, 309, 311, 312, 316, 317, 318, 319, 320, 321, 324, 325, 327, 330, 336, 338, 339, 340, 341, 342, 344, 345, 346, 349, 351, 353, 354, 355, 357, 362, 364, 365, 368, 369, 374, 376, 377, 378, 379, 382, 383, 384, 385, 386, 387, 388, 390, 391, 392, 393, 404, 407, 409, 411, 414, 415, 418, 419, 421, 428, 429, 431, 433, 436, 438, 440, 441, 443, 446, 451, 452, 454, 457, 460, 463, 471, 472, 477, 478, 484, 487, 488, 498, 502, 508, 509, 511, 522, 524, 532, 533, 535, 539, 543, 545, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 562, 563, 564, 565, 567, 568, 569, 570, 572, 573, 574, 575, 576, 577, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n+        \"ifequal\": [59, 252, 436, 477],\n+        \"ifnotequal\": [59, 252, 436, 477],\n         \"ifram\": 99,\n         \"igbo\": 436,\n-        \"ignor\": [0, 5, 16, 19, 25, 32, 40, 58, 59, 72, 86, 103, 114, 115, 135, 146, 152, 153, 154, 155, 161, 162, 172, 175, 178, 180, 184, 185, 190, 193, 194, 213, 216, 247, 260, 268, 278, 281, 287, 291, 296, 304, 306, 307, 317, 321, 325, 328, 332, 344, 346, 348, 349, 357, 362, 370, 384, 392, 411, 421, 451, 454, 478, 482, 535, 543, 550, 551, 552, 569, 570, 573, 575, 576, 577, 580, 583, 591, 596, 599, 604, 612],\n-        \"ignorable_404_end\": 59,\n+        \"ignor\": [0, 5, 16, 25, 32, 40, 58, 72, 86, 146, 151, 155, 185, 190, 193, 213, 268, 278, 281, 287, 291, 296, 306, 307, 321, 325, 332, 344, 348, 357, 392, 421, 482, 551, 552, 573, 580, 591, 596, 599, 612],\n+        \"ignorable_404_\": 59,\n         \"ignorable_404_start\": 59,\n         \"ignorable_404_url\": [25, 32, 59, 268],\n         \"ignore_conflict\": [185, 392, 488, 571],\n         \"ignore_conflicts_suffix_sql\": 488,\n         \"ignore_exc\": 551,\n         \"ignore_pattern\": 151,\n         \"ignore_warn\": 55,\n         \"ignorecas\": 32,\n-        \"ignorenonexist\": [155, 291, 328, 604],\n+        \"ignored\": [2, 19, 32, 58, 59, 86, 103, 114, 115, 135, 152, 154, 155, 161, 162, 172, 175, 178, 180, 184, 185, 190, 193, 216, 247, 260, 268, 304, 317, 328, 346, 348, 349, 370, 384, 392, 411, 454, 478, 535, 543, 550, 569, 575, 576, 577, 583, 591, 599, 604, 612],\n+        \"ignorenonexistent\": [155, 291, 328, 604],\n+        \"ignores\": [32, 103, 153, 154, 155, 194, 328, 348, 362, 451, 570, 575, 591],\n         \"ignores_quoted_identifier_cas\": 222,\n         \"ignores_table_name_cas\": 222,\n-        \"ii\": 11,\n         \"iii\": [122, 130],\n+        \"iis\": 11,\n         \"ilik\": [103, 185],\n-        \"illeg\": 154,\n-        \"illinoi\": [194, 328],\n-        \"illustr\": [102, 152, 185, 194, 196, 547, 553, 574, 590, 591, 602],\n+        \"illegal\": 154,\n+        \"illinois\": [194, 328],\n+        \"illustrat\": 185,\n+        \"illustrated\": [102, 194, 574, 590, 591],\n+        \"illustrates\": [152, 196, 547, 553],\n+        \"illustrativ\": 602,\n         \"ilmsu\": 222,\n-        \"imag\": [0, 5, 25, 33, 40, 46, 48, 59, 70, 71, 78, 103, 115, 151, 155, 157, 160, 161, 162, 178, 188, 194, 201, 206, 222, 234, 260, 268, 304, 316, 328, 341, 348, 376, 535, 545, 548, 577, 579, 581, 592, 603, 612],\n+        \"imag\": [0, 1, 5, 41, 46, 58, 59, 78, 103, 115, 157, 160, 161, 162, 178, 194, 201, 206, 222, 304, 328, 348, 376, 535, 545, 548, 577, 579, 581, 592, 603, 612],\n         \"image_field\": 162,\n         \"imagefield\": [9, 16, 86, 103, 139, 161, 205, 206, 222, 234, 291, 305, 328, 341, 376, 436, 462, 501, 503, 522, 535, 553, 579, 583, 585, 603, 612],\n         \"imagefieldfil\": 579,\n         \"imagefil\": 158,\n         \"imageform\": 162,\n         \"imageinlin\": 103,\n+        \"images\": [0, 5, 25, 33, 40, 48, 70, 71, 77, 103, 115, 151, 155, 157, 178, 188, 194, 234, 260, 268, 316, 341, 348, 535, 548, 577, 579],\n         \"images_path\": 178,\n         \"imagetestcasemixin\": 609,\n         \"imagin\": [100, 103, 553],\n-        \"imaginari\": [67, 585],\n+        \"imaginary\": [67, 585],\n         \"imagingcor\": 162,\n         \"img\": [39, 41, 70, 162, 194, 213, 608, 612],\n         \"img_data\": 577,\n-        \"immedi\": [7, 32, 47, 59, 60, 64, 67, 71, 76, 105, 137, 150, 154, 155, 175, 177, 185, 186, 188, 190, 192, 194, 200, 203, 209, 213, 252, 253, 268, 291, 297, 304, 316, 328, 362, 421, 547, 548, 550, 551, 571, 572, 576, 583, 588, 589, 599, 600, 602, 608, 611],\n-        \"immens\": 209,\n-        \"immin\": [135, 362],\n-        \"immut\": [161, 178, 180, 188, 222, 316, 574],\n-        \"impact\": [2, 50, 55, 56, 66, 172, 194, 209, 252, 268, 291, 323, 392, 576, 589],\n-        \"imper\": 603,\n+        \"immediat\": [32, 137, 154, 175, 177, 203, 252, 362, 550, 572],\n+        \"immediately\": [7, 47, 59, 60, 64, 67, 71, 76, 105, 137, 150, 155, 175, 185, 186, 188, 190, 192, 194, 200, 209, 213, 252, 253, 268, 291, 297, 304, 316, 328, 421, 547, 548, 551, 571, 572, 576, 583, 588, 589, 599, 600, 602, 608, 611],\n+        \"immen\": 209,\n+        \"imminent\": [135, 362],\n+        \"immutabl\": [161, 178, 180, 188, 222, 316, 574],\n+        \"impact\": [2, 50, 55, 56, 172, 194, 209, 252, 268, 291, 323, 392, 576, 589],\n+        \"impacted\": 66,\n+        \"imperativ\": 603,\n         \"imperfect\": 603,\n-        \"implement\": [0, 1, 3, 10, 11, 13, 16, 19, 24, 33, 37, 46, 47, 50, 51, 55, 58, 59, 60, 61, 64, 67, 75, 82, 85, 87, 94, 96, 97, 98, 100, 103, 105, 106, 110, 114, 118, 125, 126, 135, 137, 139, 144, 150, 152, 154, 155, 156, 159, 161, 162, 166, 168, 171, 172, 175, 177, 178, 181, 182, 185, 188, 189, 190, 191, 193, 194, 197, 199, 200, 205, 206, 209, 211, 213, 215, 225, 238, 252, 256, 260, 268, 291, 304, 316, 328, 330, 339, 340, 348, 355, 357, 362, 369, 376, 379, 383, 392, 415, 419, 436, 451, 466, 488, 492, 511, 518, 522, 524, 535, 539, 543, 546, 547, 548, 549, 551, 552, 553, 554, 556, 557, 560, 570, 571, 572, 573, 574, 576, 577, 579, 581, 588, 589, 595, 599, 600, 604, 608, 609, 611, 612],\n-        \"impli\": [16, 51, 58, 59, 86, 103, 105, 118, 155, 178, 182, 185, 190, 213, 421, 547, 552, 563, 572, 600],\n-        \"implic\": [0, 66, 161, 170, 190, 560, 597, 600, 602],\n+        \"implement\": [0, 10, 13, 14, 16, 24, 33, 37, 47, 50, 58, 60, 67, 87, 100, 103, 105, 106, 118, 125, 135, 137, 150, 152, 154, 155, 156, 159, 161, 162, 166, 168, 171, 175, 177, 178, 181, 182, 188, 190, 191, 194, 197, 199, 200, 213, 215, 225, 238, 252, 260, 304, 316, 328, 330, 339, 348, 355, 357, 362, 369, 379, 383, 392, 415, 419, 436, 451, 466, 488, 492, 511, 518, 522, 524, 535, 539, 546, 547, 548, 550, 551, 552, 553, 554, 556, 557, 568, 570, 571, 574, 576, 577, 579, 581, 588, 589, 595, 596, 599, 602, 604, 608, 609, 612],\n+        \"implementation\": [10, 19, 51, 59, 61, 64, 75, 85, 87, 96, 97, 98, 103, 105, 139, 152, 155, 156, 159, 162, 168, 172, 177, 178, 181, 182, 185, 189, 190, 193, 194, 205, 206, 213, 252, 260, 268, 291, 304, 316, 328, 348, 362, 376, 466, 492, 518, 543, 547, 548, 549, 551, 552, 553, 554, 556, 557, 570, 572, 573, 576, 577, 581, 589, 600, 608, 611, 612],\n+        \"implemented\": [1, 3, 11, 13, 14, 15, 19, 46, 47, 55, 67, 82, 94, 103, 106, 110, 114, 118, 126, 135, 144, 154, 155, 161, 162, 168, 175, 177, 178, 185, 190, 209, 211, 252, 256, 260, 268, 291, 304, 316, 328, 330, 340, 348, 355, 362, 392, 547, 548, 549, 551, 556, 557, 560, 572, 588, 589, 596, 602, 608],\n+        \"implication\": [0, 66, 161, 170, 190, 560, 597, 600, 602],\n         \"implicit\": [59, 85, 178, 185, 190, 213, 304, 328, 362, 390, 451, 569, 576, 583, 606, 612],\n-        \"implicitli\": [110, 177, 178, 185, 193, 268, 291, 328, 348, 502, 552, 572, 576, 577, 583, 606, 612],\n+        \"implicitly\": [110, 177, 178, 185, 193, 268, 291, 328, 348, 502, 552, 572, 576, 577, 583, 606, 612],\n         \"implicitly_wait\": 612,\n+        \"implied\": [58, 59, 86, 155, 185, 552, 563, 572, 600],\n+        \"implies\": [16, 118, 155, 178, 182, 185, 572],\n+        \"imply\": [51, 103, 105, 185, 190, 213, 421, 547],\n         \"impolit\": 4,\n-        \"import\": [0, 2, 5, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 25, 27, 29, 30, 31, 32, 34, 36, 37, 38, 39, 41, 44, 45, 46, 50, 53, 55, 56, 58, 59, 60, 61, 67, 69, 70, 71, 72, 73, 74, 75, 76, 78, 82, 83, 85, 86, 87, 89, 90, 91, 97, 99, 100, 101, 102, 103, 106, 107, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 125, 126, 128, 132, 135, 136, 137, 138, 139, 140, 141, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 161, 162, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 183, 184, 185, 186, 187, 188, 191, 192, 193, 194, 197, 198, 199, 200, 201, 202, 204, 205, 206, 209, 213, 222, 252, 260, 268, 271, 291, 300, 304, 305, 309, 316, 317, 328, 341, 343, 349, 362, 371, 376, 392, 393, 436, 451, 477, 488, 502, 522, 530, 545, 546, 548, 550, 551, 552, 553, 554, 555, 556, 557, 559, 560, 562, 563, 564, 565, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n+        \"import\": [0, 5, 7, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 25, 27, 29, 30, 31, 32, 34, 36, 37, 38, 39, 41, 44, 55, 56, 59, 60, 61, 67, 69, 70, 71, 72, 73, 74, 75, 76, 78, 82, 85, 87, 89, 90, 91, 97, 99, 100, 101, 102, 103, 106, 107, 109, 110, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 125, 126, 128, 132, 135, 136, 137, 138, 139, 140, 141, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 157, 159, 161, 162, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 183, 184, 185, 186, 187, 188, 191, 192, 193, 197, 198, 199, 200, 201, 202, 204, 205, 206, 213, 222, 252, 260, 268, 271, 291, 300, 304, 305, 309, 316, 317, 328, 343, 348, 349, 362, 371, 376, 392, 436, 451, 477, 488, 502, 522, 530, 546, 548, 550, 551, 552, 553, 554, 555, 556, 557, 559, 560, 562, 563, 564, 565, 567, 568, 569, 570, 571, 572, 574, 576, 577, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 595, 596, 599, 600, 601, 604, 605, 606, 607, 608, 609, 611, 612],\n         \"import_by_path\": [59, 348],\n         \"import_epsg\": 115,\n         \"import_modul\": 589,\n         \"import_proj\": 115,\n         \"import_str\": [59, 200, 316, 348],\n         \"import_user_input\": 115,\n         \"import_wkt\": 115,\n         \"import_xml\": 115,\n-        \"importantli\": [196, 268],\n+        \"importabl\": [59, 268, 341, 348, 362, 547, 589, 598, 600],\n+        \"importanc\": [16, 45, 58, 573, 599],\n+        \"important\": [2, 14, 16, 19, 38, 44, 46, 50, 53, 55, 58, 67, 70, 73, 75, 78, 83, 85, 87, 100, 103, 106, 107, 110, 126, 131, 135, 146, 149, 151, 154, 162, 167, 175, 176, 177, 178, 185, 188, 190, 194, 197, 206, 209, 252, 260, 304, 545, 551, 559, 569, 571, 572, 576, 577, 579, 580, 581, 582, 583, 591, 596, 602, 603, 605, 608, 609, 611, 612],\n+        \"importantly\": [196, 268],\n+        \"imported\": [16, 17, 52, 61, 71, 86, 87, 107, 131, 135, 155, 156, 175, 177, 178, 180, 194, 197, 213, 268, 271, 300, 304, 309, 316, 317, 328, 362, 393, 543, 547, 554, 556, 572, 589, 596, 600, 605, 606, 612],\n         \"importerror\": [52, 67, 85, 120, 200, 206, 316, 317, 605],\n         \"importlib\": [59, 348, 589],\n         \"importwarn\": 260,\n-        \"impos\": [118, 154, 178, 180, 252, 268, 289, 290, 298, 299, 304, 546],\n-        \"imposs\": [32, 65, 190, 304, 348, 570, 576, 595, 600],\n-        \"impract\": [25, 44, 162],\n-        \"impress\": [78, 185, 252],\n-        \"improp\": 545,\n-        \"improperli\": [156, 171, 289, 298, 376],\n-        \"improperlyconfigur\": [85, 86, 87, 95, 97, 103, 165, 193, 234, 260, 304, 316, 328, 362, 451, 554, 555, 596, 609],\n-        \"improv\": [3, 6, 16, 25, 42, 48, 50, 53, 55, 58, 61, 62, 65, 67, 78, 79, 80, 81, 86, 154, 185, 203, 206, 210, 211, 212, 213, 222, 254, 256, 257, 280, 285, 290, 291, 299, 309, 328, 330, 341, 348, 355, 362, 392, 436, 451, 466, 492, 518, 522, 535, 543, 551, 571, 573, 581, 591, 598, 602],\n+        \"impos\": [118, 178],\n+        \"imposed\": [252, 289, 298, 304, 546],\n+        \"imposes\": [154, 180, 268, 289, 290, 298, 299],\n+        \"impossibl\": [32, 65, 190, 304, 348, 570, 576, 595, 600],\n+        \"impractical\": [25, 44, 162],\n+        \"impression\": 185,\n+        \"impressiv\": [78, 252],\n+        \"improper\": 545,\n+        \"improperly\": [156, 171, 289, 298, 376],\n+        \"improperlyconfigured\": [85, 86, 87, 95, 97, 103, 165, 193, 234, 260, 304, 316, 328, 362, 451, 554, 555, 596, 609],\n+        \"improv\": [16, 25, 48, 51, 53, 58, 61, 62, 67, 78, 79, 80, 86, 154, 185, 203, 207, 208, 210, 211, 212, 222, 252, 254, 256, 257, 260, 268, 291, 304, 348, 362, 392, 522, 535, 543, 551, 571, 581, 591, 602],\n+        \"improved\": [50, 51, 55, 80, 185, 206, 207, 260, 290, 299, 309, 316, 328, 341, 348, 451, 466, 492, 518, 598, 602],\n+        \"improvement\": [3, 6, 42, 48, 50, 55, 58, 65, 67, 78, 80, 81, 185, 203, 210, 211, 212, 213, 252, 254, 256, 257, 280, 285, 291, 304, 328, 348, 362, 436, 573, 598, 602],\n+        \"improves\": [25, 154, 209, 330, 355, 392, 543, 602],\n         \"in_bulk\": [213, 362, 451],\n-        \"inabl\": 568,\n-        \"inaccess\": 568,\n-        \"inact\": [59, 61, 105, 213, 224, 250, 368, 548, 589, 612],\n-        \"inadvert\": [19, 51, 76, 99, 154, 247, 270, 316, 321, 346, 357, 477, 568, 589, 600],\n-        \"inappropri\": [63, 190, 571],\n+        \"inability\": 568,\n+        \"inaccessibl\": 568,\n+        \"inactiv\": [59, 61, 105, 213, 224, 250, 368, 548, 612],\n+        \"inactivity\": 589,\n+        \"inadvertent\": [51, 99, 154, 346, 589],\n+        \"inadvertently\": [19, 76, 247, 270, 316, 321, 357, 477, 568, 589, 600],\n+        \"inappropriat\": [63, 190],\n+        \"inappropriately\": 571,\n         \"inbox\": [25, 551],\n         \"inc\": [110, 116, 126, 131],\n-        \"incarn\": 60,\n-        \"incept\": 26,\n+        \"incarnation\": 60,\n+        \"inception\": 26,\n         \"inch\": 125,\n-        \"includ\": [0, 1, 2, 5, 6, 7, 10, 14, 15, 16, 17, 18, 19, 23, 25, 29, 30, 32, 35, 36, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 69, 70, 71, 73, 75, 76, 77, 78, 80, 83, 85, 86, 89, 94, 97, 99, 100, 103, 105, 106, 107, 114, 115, 117, 118, 120, 121, 122, 123, 130, 131, 135, 136, 139, 146, 149, 150, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 165, 166, 168, 170, 171, 172, 177, 178, 181, 183, 184, 185, 187, 188, 189, 190, 191, 192, 193, 196, 197, 198, 200, 201, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 222, 238, 252, 254, 256, 257, 260, 264, 266, 268, 271, 280, 283, 285, 289, 291, 292, 296, 298, 300, 305, 309, 313, 316, 318, 328, 329, 341, 342, 346, 349, 354, 362, 372, 376, 379, 383, 392, 403, 415, 419, 421, 426, 428, 430, 436, 448, 451, 477, 488, 502, 522, 527, 528, 530, 535, 536, 543, 544, 545, 546, 547, 548, 549, 551, 552, 553, 554, 557, 558, 560, 565, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 580, 581, 582, 583, 585, 588, 589, 592, 595, 596, 598, 599, 600, 601, 602, 603, 604, 606, 608, 609, 611, 612],\n-        \"include_auto_cr\": [85, 362],\n+        \"inches\": 125,\n+        \"includ\": [0, 1, 2, 5, 6, 10, 14, 15, 16, 18, 19, 25, 30, 36, 42, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 59, 61, 63, 64, 65, 66, 67, 70, 71, 73, 76, 78, 80, 85, 86, 89, 94, 97, 99, 100, 101, 103, 105, 107, 115, 118, 121, 123, 130, 131, 135, 136, 149, 150, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 166, 168, 170, 171, 172, 177, 178, 181, 183, 184, 185, 187, 188, 190, 192, 193, 196, 197, 198, 201, 203, 205, 206, 207, 208, 209, 210, 211, 213, 222, 252, 254, 256, 257, 260, 264, 266, 268, 280, 283, 285, 289, 291, 296, 298, 300, 304, 309, 313, 316, 318, 328, 342, 362, 376, 392, 421, 428, 430, 436, 451, 477, 488, 522, 530, 535, 536, 543, 544, 545, 546, 547, 548, 550, 551, 552, 554, 557, 558, 560, 565, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 580, 581, 582, 583, 585, 588, 589, 595, 596, 598, 599, 600, 601, 602, 603, 604, 608, 609, 611, 612],\n+        \"include_auto_created\": [85, 362],\n         \"include_deployment_check\": 15,\n-        \"include_hidden\": 183,\n+        \"include_hid\": 183,\n         \"include_html\": [170, 599],\n-        \"include_par\": 183,\n-        \"include_superus\": 105,\n-        \"include_swap\": 85,\n+        \"include_parent\": 183,\n+        \"include_superuser\": 105,\n+        \"include_swapped\": 85,\n+        \"included\": [1, 3, 6, 12, 16, 19, 32, 40, 41, 43, 45, 51, 52, 55, 56, 58, 59, 71, 72, 73, 77, 80, 86, 89, 103, 106, 114, 117, 118, 120, 121, 130, 131, 134, 137, 139, 149, 152, 154, 155, 161, 162, 165, 168, 170, 171, 175, 177, 178, 180, 181, 184, 185, 188, 190, 191, 192, 194, 196, 199, 201, 205, 209, 213, 214, 238, 252, 256, 260, 268, 304, 305, 316, 328, 341, 348, 354, 362, 372, 379, 383, 415, 419, 436, 451, 488, 527, 528, 536, 543, 547, 548, 549, 551, 560, 565, 569, 574, 583, 588, 589, 595, 596, 600, 609],\n+        \"includes\": [1, 3, 7, 15, 16, 17, 23, 25, 29, 32, 35, 52, 56, 57, 58, 60, 61, 66, 67, 69, 73, 75, 76, 80, 82, 83, 85, 89, 103, 106, 115, 118, 121, 122, 130, 131, 139, 146, 154, 155, 161, 168, 170, 177, 178, 180, 183, 184, 185, 188, 189, 190, 194, 200, 204, 206, 209, 212, 213, 222, 252, 257, 260, 268, 271, 291, 292, 300, 309, 316, 328, 329, 346, 348, 349, 376, 403, 421, 426, 436, 448, 451, 477, 488, 502, 535, 543, 545, 547, 548, 550, 551, 553, 567, 569, 577, 580, 581, 583, 588, 589, 591, 592, 596, 598, 599, 602, 603, 604, 606, 609, 611],\n         \"includesubdomain\": [171, 190],\n-        \"inclus\": [2, 46, 52, 54, 65, 67, 82, 103, 118, 137, 139, 185, 199, 200, 209, 224, 260, 304, 329, 354, 368, 582],\n+        \"inclusion\": [2, 46, 52, 54, 65, 82, 103, 199, 200, 209, 224, 260, 304, 329, 354, 368, 582],\n         \"inclusion_tag\": [19, 268, 348],\n-        \"inclusive_low\": 139,\n-        \"inclusive_upp\": 139,\n+        \"inclusiv\": [67, 118, 137, 139, 185],\n+        \"inclusive_lower\": 139,\n+        \"inclusive_upper\": 139,\n         \"incom\": [12, 153, 171, 188, 190, 191, 198, 206, 209, 271, 278, 300, 306, 309, 321, 559, 591, 603],\n-        \"incompat\": [42, 50, 52, 55, 59, 65, 81, 200, 207, 254, 309, 383, 419, 544],\n+        \"incompatibilities\": [65, 205, 210, 211, 212, 252, 254, 256, 257, 291, 304],\n+        \"incompatibility\": [42, 207, 257, 260, 299, 304, 316, 328],\n+        \"incompatibl\": [42, 50, 52, 55, 59, 81, 200, 309, 383, 419, 544],\n         \"incomplet\": [51, 74, 162, 238, 316, 379, 415, 511, 524, 539, 568, 583],\n-        \"inconsist\": [1, 103, 145, 185, 213, 214, 260, 268, 291, 304, 316, 393, 421, 570, 576, 583, 600],\n-        \"inconsistentmigrationhistori\": [213, 214],\n-        \"inconveni\": [4, 12, 25, 551],\n-        \"incorpor\": [16, 19, 55, 71, 154, 234, 369, 384, 392, 414, 472, 480, 497, 527, 537],\n+        \"inconsistencies\": 570,\n+        \"inconsistency\": [213, 260, 304, 316, 421],\n+        \"inconsistent\": [1, 103, 145, 185, 214, 260, 291, 316, 393, 576, 583, 600],\n+        \"inconsistently\": 268,\n+        \"inconsistentmigrationhistory\": [213, 214],\n+        \"inconvenienc\": 4,\n+        \"inconveniences\": 12,\n+        \"inconvenient\": [25, 551],\n+        \"incorporat\": [16, 55, 71, 154],\n+        \"incorporated\": [19, 234, 369, 384, 392, 414, 472, 480, 497, 527, 537],\n+        \"incorporates\": 16,\n         \"incorrect\": [8, 25, 49, 51, 59, 133, 151, 155, 156, 161, 172, 176, 182, 188, 190, 204, 213, 216, 217, 218, 223, 224, 245, 250, 251, 266, 285, 316, 320, 325, 340, 341, 343, 344, 345, 346, 347, 348, 349, 353, 354, 362, 363, 368, 393, 421, 444, 445, 446, 470, 474, 475, 480, 489, 494, 503, 515, 517, 523, 527, 543, 545, 551, 559, 580, 596, 600, 612],\n-        \"incorrectli\": [1, 51, 86, 139, 178, 190, 237, 264, 280, 291, 304, 378, 385, 387, 392, 414, 421, 429, 430, 443, 494, 495, 502, 520, 533, 545],\n+        \"incorrectly\": [1, 51, 86, 139, 178, 190, 237, 264, 280, 291, 304, 378, 385, 387, 392, 414, 421, 429, 430, 443, 494, 495, 502, 520, 533, 545],\n         \"incr\": [209, 328, 451, 551],\n-        \"incr_vers\": [451, 551],\n-        \"increas\": [48, 54, 61, 75, 103, 111, 124, 151, 154, 162, 171, 185, 203, 205, 222, 268, 304, 307, 320, 321, 325, 330, 348, 354, 355, 376, 392, 393, 421, 451, 477, 488, 502, 522, 535, 543, 546, 551, 552, 576, 589, 602],\n-        \"increasingli\": [289, 298, 557],\n-        \"incredibli\": [46, 82],\n-        \"increment\": [42, 57, 61, 65, 75, 81, 155, 177, 178, 185, 188, 204, 209, 316, 551, 569, 572, 580, 595],\n-        \"incur\": [12, 82, 103, 106, 184, 185, 194, 411, 454, 478, 602],\n-        \"inde\": [55, 67, 185, 200, 268, 553, 605],\n-        \"indent\": [52, 54, 58, 155, 316, 596, 604],\n-        \"independ\": [14, 46, 59, 71, 82, 92, 95, 120, 136, 153, 154, 170, 171, 194, 252, 264, 265, 266, 280, 284, 285, 291, 304, 348, 550, 560, 581, 595, 596, 598, 609, 611],\n-        \"indetermin\": 545,\n-        \"index\": [0, 14, 16, 45, 58, 59, 61, 64, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 80, 86, 89, 92, 103, 106, 107, 110, 114, 115, 117, 118, 124, 126, 131, 136, 137, 142, 144, 146, 148, 155, 162, 168, 171, 172, 175, 176, 179, 185, 187, 189, 193, 194, 196, 198, 199, 205, 213, 217, 223, 234, 245, 248, 250, 251, 268, 291, 312, 316, 317, 320, 328, 334, 340, 342, 346, 347, 348, 349, 354, 360, 363, 384, 392, 393, 411, 417, 418, 421, 436, 454, 476, 477, 478, 488, 489, 496, 503, 518, 519, 545, 548, 551, 558, 577, 580, 581, 590, 591, 596, 600, 601, 608, 612],\n+        \"incr_version\": [451, 551],\n+        \"increas\": [48, 54, 61, 75, 103, 111, 124, 151, 154, 171, 185, 203, 205, 213, 222, 268, 307, 325, 328, 330, 348, 354, 355, 362, 451, 546, 551, 552, 589, 602],\n+        \"increased\": [222, 304, 320, 321, 330, 348, 355, 376, 392, 393, 421, 451, 477, 488, 502, 522, 535, 543, 550],\n+        \"increases\": [162, 268, 307, 325, 330, 355, 550, 576],\n+        \"increasingly\": [289, 298, 557],\n+        \"incredibly\": [46, 82],\n+        \"increment\": [61, 75, 177, 178, 209, 316, 551, 569, 572, 580],\n+        \"incremental\": [42, 57, 81, 204],\n+        \"incrementally\": [42, 185, 188, 595],\n+        \"incremented\": [65, 155, 181, 551],\n+        \"incur\": [12, 82, 103, 106, 184, 185, 194],\n+        \"incurr\": 602,\n+        \"incurred\": [411, 454, 478],\n+        \"inded\": [55, 67, 185, 200, 268, 553, 605],\n+        \"indent\": [52, 155, 316, 596, 604],\n+        \"indentation\": [52, 54, 58, 155, 316, 596],\n+        \"indented\": 58,\n+        \"independent\": [14, 46, 59, 71, 82, 92, 136, 153, 194, 252, 264, 265, 266, 280, 284, 285, 348, 560, 596, 598, 609, 611],\n+        \"independently\": [46, 95, 120, 154, 170, 171, 194, 291, 304, 550, 581, 595, 611],\n+        \"indeterminat\": 545,\n+        \"index\": [0, 14, 16, 45, 58, 59, 61, 64, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 80, 86, 89, 92, 103, 106, 107, 110, 114, 115, 117, 118, 124, 126, 131, 136, 137, 142, 143, 144, 146, 148, 154, 162, 172, 175, 179, 184, 187, 189, 193, 194, 196, 198, 199, 213, 217, 222, 223, 234, 248, 250, 251, 268, 316, 320, 328, 334, 340, 346, 347, 348, 349, 354, 360, 362, 363, 384, 392, 411, 418, 421, 436, 451, 454, 476, 477, 478, 488, 496, 502, 503, 545, 548, 571, 575, 580, 581, 590, 591, 596, 600, 601, 608, 612],\n         \"index_nam\": 362,\n-        \"index_templ\": 103,\n+        \"index_templat\": 103,\n         \"index_titl\": [103, 316],\n-        \"index_togeth\": [59, 86, 172, 189, 222, 291, 316, 317, 320, 340, 488, 503, 535, 540],\n-        \"indexclass\": 180,\n+        \"index_together\": [59, 86, 172, 189, 222, 291, 316, 317, 320, 340, 488, 503, 535, 540],\n+        \"indexabl\": [393, 574],\n+        \"indexclas\": 180,\n         \"indexdef\": 518,\n+        \"indexed\": [103, 137, 168, 176, 178, 180, 185, 194, 451, 489, 551, 580],\n+        \"indexer\": [149, 171],\n         \"indexerror\": [185, 572],\n+        \"indexes\": [14, 45, 86, 106, 126, 137, 142, 145, 146, 155, 172, 185, 189, 190, 205, 213, 223, 245, 291, 312, 317, 320, 328, 342, 392, 393, 417, 421, 436, 488, 503, 518, 519, 558, 571, 577, 600],\n         \"indexnam\": 518,\n         \"indexview\": [75, 76, 591],\n         \"india\": 194,\n         \"indian\": 125,\n         \"indian_yd\": 125,\n-        \"indic\": [14, 15, 30, 42, 51, 60, 65, 67, 72, 75, 81, 86, 99, 103, 113, 115, 118, 125, 130, 131, 136, 151, 154, 160, 161, 168, 172, 177, 178, 182, 184, 185, 188, 190, 191, 192, 194, 196, 198, 200, 202, 216, 252, 260, 271, 300, 304, 309, 328, 436, 535, 543, 547, 548, 551, 552, 554, 555, 567, 569, 574, 577, 583, 584, 588, 591, 592, 595, 599, 600, 605, 606, 609, 612],\n-        \"indirect\": [52, 608],\n-        \"indirectli\": [42, 85],\n-        \"indistinguish\": [260, 537],\n-        \"individu\": [12, 44, 47, 56, 64, 66, 78, 80, 89, 98, 100, 101, 103, 131, 149, 154, 162, 167, 168, 171, 172, 174, 178, 181, 184, 185, 186, 190, 193, 194, 197, 198, 203, 206, 209, 252, 268, 316, 348, 451, 477, 551, 553, 558, 560, 569, 572, 577, 583, 584, 588, 596, 600, 605, 608, 609, 612],\n+        \"indicat\": [14, 15, 42, 51, 60, 65, 67, 81, 86, 103, 115, 118, 125, 130, 151, 154, 160, 161, 168, 182, 185, 188, 190, 191, 192, 194, 198, 200, 202, 216, 252, 260, 271, 300, 304, 309, 436, 543, 548, 551, 552, 554, 567, 569, 577, 583, 584, 588, 591, 599, 605, 606, 609, 612],\n+        \"indicated\": [67, 72, 196, 271, 300, 309],\n+        \"indicates\": [30, 67, 75, 99, 113, 118, 131, 136, 172, 177, 178, 184, 185, 190, 191, 252, 328, 547, 555, 591, 592, 595, 606],\n+        \"indication\": [154, 600],\n+        \"indices\": [115, 177, 535, 574],\n+        \"indirection\": [52, 608],\n+        \"indirectly\": [42, 85],\n+        \"indistinguishabl\": [260, 537],\n+        \"individual\": [12, 44, 47, 56, 64, 66, 78, 80, 89, 98, 101, 103, 131, 149, 154, 162, 167, 168, 171, 172, 174, 178, 181, 184, 185, 186, 190, 193, 194, 197, 198, 203, 206, 209, 252, 268, 316, 348, 451, 477, 551, 553, 560, 572, 577, 583, 584, 596, 600, 605, 608, 609, 612],\n+        \"individualism\": 185,\n+        \"individually\": [100, 558, 569, 572, 588],\n         \"indonesia\": 260,\n         \"indonesian\": 596,\n-        \"ineffect\": 304,\n-        \"ineffici\": [41, 78, 150, 151, 576, 602],\n-        \"inelig\": 64,\n-        \"inequ\": [194, 612],\n-        \"inevit\": [3, 190],\n+        \"ineffectiv\": 304,\n+        \"inefficiencies\": 602,\n+        \"inefficient\": [41, 78, 150, 151, 576, 602],\n+        \"ineligibility\": 64,\n+        \"ineligibl\": 64,\n+        \"inequality\": [194, 612],\n+        \"inevitably\": [3, 190],\n         \"inf\": 320,\n-        \"infeas\": 384,\n-        \"infer\": [177, 178, 477, 553, 596],\n+        \"infeasibl\": 384,\n+        \"infer\": 553,\n         \"inferior\": 348,\n-        \"infinit\": [139, 151, 156, 171, 181, 190, 296, 307, 317, 320, 325, 358, 393, 412, 455, 463, 480, 481],\n-        \"inflict\": 4,\n-        \"influenc\": [161, 304],\n+        \"inferred\": [177, 178, 477, 553, 596],\n+        \"infinit\": [139, 151, 156, 171, 181, 190, 307, 317, 320, 325, 358, 393, 412, 455, 463, 480, 481],\n+        \"infinitely\": 296,\n+        \"inflicted\": 4,\n+        \"influenc\": 161,\n+        \"influenced\": 304,\n         \"info\": [19, 36, 86, 103, 115, 131, 135, 155, 170, 188, 190, 204, 213, 252, 348, 362, 547, 552, 581, 589, 599, 609],\n         \"info_dict\": 149,\n-        \"inform\": [3, 6, 13, 15, 16, 19, 25, 27, 31, 35, 36, 42, 43, 45, 46, 48, 49, 51, 54, 55, 58, 61, 65, 68, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 82, 92, 94, 97, 100, 103, 105, 106, 110, 112, 115, 116, 118, 121, 124, 126, 128, 131, 134, 135, 139, 149, 152, 154, 155, 156, 160, 161, 162, 165, 166, 167, 168, 170, 171, 173, 178, 181, 185, 188, 190, 191, 193, 194, 195, 196, 197, 198, 200, 201, 202, 204, 205, 206, 211, 213, 222, 252, 256, 259, 260, 264, 268, 271, 273, 278, 280, 291, 292, 300, 302, 306, 309, 311, 316, 321, 328, 348, 412, 421, 451, 455, 480, 502, 522, 535, 545, 547, 548, 550, 551, 553, 555, 557, 566, 569, 570, 571, 572, 576, 577, 579, 581, 583, 587, 589, 590, 591, 593, 594, 595, 596, 598, 599, 600, 602, 603, 604, 605, 606, 608, 609, 612],\n+        \"inform\": [67, 76, 100, 171, 177, 548, 550, 600, 603],\n+        \"informal\": [46, 70, 502, 547],\n+        \"informally\": [328, 591],\n+        \"information\": [3, 6, 13, 15, 16, 19, 25, 27, 31, 35, 36, 43, 45, 46, 49, 51, 54, 55, 58, 61, 65, 68, 69, 71, 72, 73, 74, 76, 78, 79, 80, 82, 92, 94, 97, 103, 105, 106, 110, 112, 115, 116, 118, 121, 124, 126, 128, 131, 134, 135, 139, 149, 152, 154, 155, 156, 160, 161, 162, 165, 166, 167, 168, 170, 171, 173, 178, 181, 185, 188, 190, 191, 193, 194, 195, 196, 197, 198, 200, 201, 202, 204, 205, 206, 211, 213, 222, 252, 256, 259, 260, 264, 268, 271, 273, 278, 280, 291, 292, 300, 302, 306, 309, 311, 316, 321, 348, 412, 421, 451, 455, 480, 522, 535, 545, 547, 548, 550, 551, 553, 555, 557, 566, 569, 570, 571, 572, 576, 577, 579, 581, 583, 587, 589, 590, 591, 593, 594, 595, 596, 598, 599, 602, 603, 604, 605, 606, 608, 609, 612],\n         \"information_schema\": 154,\n+        \"informational\": [135, 155],\n+        \"informativ\": 48,\n+        \"informed\": 42,\n         \"infrastructur\": [49, 56, 252, 260, 316, 320, 570, 596, 606, 609],\n-        \"infrequ\": [47, 171],\n+        \"infrequent\": [47, 171],\n         \"ing\": [160, 167],\n-        \"inher\": [168, 297, 304, 589],\n-        \"inherit\": [11, 16, 18, 32, 39, 59, 70, 82, 85, 86, 87, 90, 91, 92, 95, 102, 103, 104, 105, 106, 135, 154, 157, 159, 161, 164, 167, 170, 172, 175, 177, 178, 180, 181, 183, 185, 188, 193, 194, 195, 209, 217, 223, 234, 245, 250, 251, 275, 291, 293, 308, 313, 316, 320, 323, 328, 340, 348, 354, 357, 362, 363, 383, 392, 395, 419, 421, 429, 430, 436, 451, 452, 473, 547, 548, 554, 555, 556, 557, 572, 577, 581, 582, 588, 589, 600, 609, 612],\n+        \"inherent\": [168, 297, 304, 589],\n+        \"inherit\": [11, 18, 32, 86, 87, 90, 91, 95, 102, 103, 104, 105, 106, 135, 154, 157, 159, 164, 167, 170, 172, 177, 178, 181, 183, 185, 188, 193, 196, 213, 245, 291, 316, 320, 323, 328, 362, 392, 421, 436, 547, 548, 554, 555, 556, 557, 568, 569, 577, 581, 582, 583, 588, 589, 600, 609, 612],\n+        \"inheritanc\": [16, 59, 70, 82, 85, 87, 178, 181, 185, 194, 195, 209, 217, 223, 234, 250, 251, 308, 316, 320, 340, 348, 354, 357, 362, 363, 383, 392, 395, 419, 430, 548, 555, 556, 572, 582, 604],\n+        \"inherited\": [16, 39, 87, 91, 92, 161, 168, 175, 178, 180, 183, 185, 213, 245, 275, 291, 293, 313, 421, 429, 451, 452, 473, 568, 569, 577, 582, 583],\n         \"ini\": [31, 56, 61],\n         \"init\": [103, 392],\n         \"init_command\": [154, 535],\n-        \"init_connection_st\": [316, 488, 536],\n-        \"initi\": [0, 16, 19, 33, 45, 56, 58, 59, 60, 64, 66, 67, 72, 73, 87, 88, 95, 103, 115, 116, 118, 125, 130, 131, 135, 152, 155, 156, 164, 167, 168, 170, 171, 172, 177, 178, 181, 184, 185, 188, 190, 191, 193, 194, 198, 200, 204, 205, 209, 213, 214, 222, 223, 226, 245, 247, 252, 264, 268, 280, 305, 312, 316, 320, 328, 329, 343, 348, 349, 354, 362, 370, 392, 421, 436, 451, 471, 477, 551, 554, 556, 565, 569, 572, 576, 577, 581, 585, 588, 589, 602, 603, 608, 609, 611, 612],\n+        \"init_connection_stat\": [316, 488, 536],\n+        \"initial\": [0, 33, 45, 58, 59, 60, 66, 72, 88, 95, 103, 125, 155, 164, 167, 168, 171, 172, 177, 181, 184, 190, 191, 204, 205, 209, 214, 222, 223, 247, 252, 268, 305, 316, 320, 328, 348, 349, 354, 392, 436, 451, 551, 554, 556, 565, 572, 581, 585, 589, 602, 609, 611, 612],\n         \"initial_data\": [59, 348],\n         \"initial_form\": [580, 583],\n-        \"initial_letter_filt\": 19,\n+        \"initial_letter_filter\": 19,\n         \"initial_path\": 579,\n         \"initial_text\": 246,\n-        \"initial_valu\": 103,\n+        \"initial_value\": 103,\n         \"initialcap\": 52,\n+        \"initializ\": [16, 56, 58, 85, 116, 125, 131, 152, 200, 214, 316, 329, 477, 556, 569, 588],\n+        \"initialization\": [0, 87, 116, 170, 178, 188, 190, 193, 245, 320, 328, 348, 392, 471, 477, 577, 588, 608, 612],\n+        \"initialized\": [85, 115, 162, 198, 213, 252, 312, 320, 348, 421, 569, 577, 580, 583],\n+        \"initializes\": [118, 130, 156, 392, 588],\n+        \"initially\": [19, 67, 73, 103, 118, 177, 185, 190, 191, 213, 226, 264, 268, 280, 343, 362, 370, 436, 576, 583, 585, 600, 603],\n+        \"initiat\": 64,\n+        \"initiated\": 191,\n+        \"initiates\": [135, 194],\n         \"initkwarg\": 87,\n         \"initlist\": 161,\n         \"initspatialmetadata\": 328,\n-        \"inject\": [0, 66, 185, 194, 257, 260, 324, 545, 574, 597],\n-        \"inlin\": [58, 59, 78, 86, 165, 188, 207, 213, 245, 276, 277, 294, 295, 304, 305, 312, 314, 315, 316, 317, 320, 328, 341, 343, 348, 376, 383, 386, 390, 404, 419, 421, 436, 477, 481, 488, 502, 547, 570, 581, 596, 612],\n+        \"inject\": [185, 257, 260, 574, 603],\n+        \"injected\": [194, 324],\n+        \"injection\": [0, 66, 185, 545, 574, 597],\n+        \"inlin\": [58, 59, 78, 86, 165, 188, 207, 213, 268, 276, 294, 304, 305, 312, 314, 317, 320, 328, 341, 343, 348, 376, 383, 419, 477, 488, 502, 547, 570, 581, 596, 612],\n         \"inlineadminform\": [59, 213],\n         \"inlineadminformset\": 488,\n         \"inlineformset\": 165,\n-        \"inlineformset_factori\": [103, 106, 164, 268, 317, 451, 488, 583],\n+        \"inlineformset_factory\": [103, 106, 164, 268, 317, 451, 488, 583],\n         \"inlinemodeladmin\": [59, 106, 206, 213, 304, 328, 376, 377, 387, 388, 477, 535, 547, 570],\n+        \"inlines\": [78, 86, 103, 206, 213, 245, 252, 277, 295, 315, 316, 320, 383, 386, 390, 404, 419, 421, 436, 481, 488, 547, 570],\n         \"inmemorystorag\": [158, 502, 611],\n         \"inmemoryuploadedfil\": 160,\n         \"inner\": [13, 52, 103, 113, 165, 168, 177, 185, 190, 206, 304, 316, 554, 569, 570, 576, 582, 583, 591],\n         \"inner_q\": 185,\n         \"innerhtml\": [334, 360],\n         \"innermost\": [12, 576],\n         \"innodb\": [154, 217, 268, 328, 570, 576],\n         \"input\": [16, 19, 45, 51, 55, 63, 64, 66, 73, 75, 76, 91, 103, 110, 113, 114, 115, 117, 118, 126, 135, 136, 139, 140, 151, 155, 160, 161, 162, 166, 167, 177, 178, 181, 185, 188, 190, 191, 197, 200, 209, 213, 220, 225, 238, 245, 260, 265, 271, 278, 281, 284, 287, 291, 296, 300, 304, 306, 307, 309, 316, 321, 325, 328, 330, 332, 338, 339, 345, 348, 353, 355, 357, 359, 362, 369, 379, 392, 411, 412, 415, 436, 444, 454, 455, 458, 461, 465, 466, 467, 473, 478, 479, 480, 485, 488, 491, 492, 493, 499, 502, 508, 509, 510, 511, 517, 518, 519, 520, 524, 532, 533, 534, 536, 538, 539, 543, 545, 548, 569, 573, 574, 580, 583, 588, 596, 603, 607, 609, 612],\n         \"input_data\": 160,\n         \"input_date_format\": 162,\n         \"input_format\": 162,\n-        \"input_opt\": 376,\n+        \"input_option\": 376,\n         \"input_text\": 246,\n         \"input_time_format\": 162,\n         \"input_typ\": [168, 316],\n         \"ins\": [193, 608],\n         \"insect\": [51, 565],\n         \"insecur\": [41, 66, 86, 98, 151, 171, 190, 268, 346, 603],\n-        \"insensit\": [14, 85, 103, 115, 117, 137, 144, 145, 154, 162, 176, 178, 185, 188, 190, 201, 222, 242, 316, 393, 420, 422, 502, 550, 551, 572, 573, 594],\n-        \"insert\": [7, 12, 15, 19, 61, 72, 73, 110, 124, 131, 137, 152, 155, 161, 167, 172, 178, 184, 185, 190, 191, 193, 194, 196, 207, 211, 212, 247, 252, 256, 257, 260, 268, 297, 304, 316, 362, 376, 392, 421, 488, 522, 551, 569, 570, 572, 574, 576, 577, 581, 582, 585, 589, 591, 598, 608, 610, 611],\n-        \"insert_stat\": 488,\n+        \"insensitiv\": [14, 85, 103, 115, 117, 137, 144, 145, 154, 162, 176, 178, 185, 188, 190, 222, 242, 316, 393, 420, 422, 502, 550, 551, 572, 573, 594],\n+        \"insensitively\": [14, 154, 176, 188, 201],\n+        \"insert\": [7, 12, 61, 72, 73, 110, 124, 137, 152, 155, 161, 172, 178, 184, 185, 190, 191, 193, 194, 196, 207, 211, 247, 256, 257, 260, 268, 297, 304, 316, 362, 376, 392, 421, 522, 569, 570, 572, 574, 576, 577, 581, 585, 589, 591, 598, 610, 611],\n+        \"insert_statement\": 488,\n+        \"inserted\": [12, 15, 19, 124, 167, 178, 181, 185, 194, 196, 212, 252, 257, 260, 268, 316, 362, 522, 551, 577, 582, 608],\n+        \"insertion\": [131, 154, 172, 181, 185, 212, 257, 260, 488],\n         \"insid\": [12, 18, 19, 30, 32, 34, 39, 41, 44, 52, 54, 56, 58, 59, 71, 72, 74, 76, 77, 78, 85, 86, 117, 118, 131, 135, 145, 152, 161, 162, 167, 172, 176, 178, 180, 185, 190, 194, 196, 203, 209, 222, 291, 304, 316, 328, 347, 348, 362, 422, 436, 471, 535, 546, 551, 556, 572, 573, 575, 577, 580, 581, 588, 593, 595, 596, 600, 603, 605, 606, 608, 609, 611, 612],\n         \"insight\": 602,\n-        \"inspect\": [15, 61, 87, 109, 115, 119, 132, 151, 155, 170, 185, 190, 213, 316, 552, 577, 600, 604, 610],\n+        \"inspect\": [15, 61, 87, 109, 115, 151, 155, 185, 552, 577, 600, 610],\n         \"inspectdb\": [35, 119, 154, 213, 222, 328, 346, 362, 371, 376, 392, 421, 502],\n-        \"inspir\": [16, 115, 125, 131, 252, 304, 348, 557],\n+        \"inspected\": [61, 213, 316, 552, 577, 604],\n+        \"inspection\": [119, 132, 170, 190],\n+        \"inspiration\": [16, 304, 557],\n+        \"inspired\": [115, 125, 131, 252, 348],\n         \"instagram\": 3,\n-        \"instal\": [0, 5, 8, 15, 18, 19, 27, 30, 31, 34, 44, 45, 48, 51, 52, 54, 55, 56, 59, 61, 63, 68, 72, 73, 76, 78, 80, 83, 85, 86, 101, 103, 116, 119, 130, 131, 134, 137, 143, 144, 145, 146, 150, 151, 152, 154, 155, 162, 166, 170, 176, 190, 191, 194, 196, 197, 203, 204, 213, 222, 223, 234, 252, 260, 283, 291, 304, 316, 320, 345, 362, 368, 392, 416, 436, 437, 451, 471, 477, 489, 502, 543, 546, 547, 548, 550, 551, 552, 565, 567, 568, 569, 570, 577, 582, 588, 589, 595, 596, 597, 599, 600, 604, 605, 608, 609, 612],\n+        \"install\": [0, 6, 19, 30, 31, 42, 44, 48, 52, 54, 55, 56, 61, 68, 73, 76, 80, 83, 85, 101, 107, 116, 131, 137, 143, 144, 145, 146, 148, 149, 150, 151, 155, 162, 176, 190, 191, 197, 203, 204, 222, 252, 291, 304, 316, 362, 368, 436, 451, 502, 546, 547, 550, 551, 567, 568, 569, 570, 577, 589, 596, 597, 599, 600, 604, 608, 609, 612],\n+        \"installation\": [0, 5, 19, 30, 31, 38, 43, 45, 51, 56, 63, 67, 69, 71, 72, 73, 79, 83, 119, 120, 131, 134, 150, 154, 155, 190, 196, 437, 550, 551, 565, 588, 589, 596, 597, 598, 600, 605],\n+        \"installed\": [6, 8, 15, 18, 21, 22, 24, 27, 28, 30, 34, 42, 43, 44, 52, 54, 56, 59, 61, 67, 69, 71, 72, 73, 78, 79, 80, 85, 86, 101, 103, 106, 120, 121, 122, 123, 131, 134, 145, 148, 149, 150, 151, 152, 154, 155, 162, 166, 170, 176, 190, 191, 194, 213, 222, 223, 234, 260, 283, 291, 304, 316, 320, 345, 348, 392, 416, 436, 471, 477, 489, 543, 546, 548, 549, 552, 565, 567, 569, 570, 582, 595, 596, 598, 599, 600, 604, 608, 612],\n         \"installed_app\": [15, 17, 19, 20, 21, 30, 35, 39, 41, 58, 59, 71, 73, 74, 77, 78, 79, 85, 86, 101, 103, 106, 107, 109, 131, 133, 135, 139, 143, 144, 146, 148, 149, 150, 151, 155, 166, 184, 191, 193, 194, 196, 213, 260, 291, 304, 328, 344, 348, 349, 362, 393, 436, 451, 488, 547, 548, 549, 551, 552, 565, 569, 570, 572, 589, 596, 609, 612],\n-        \"instanc\": [0, 10, 12, 14, 15, 16, 19, 25, 27, 29, 30, 36, 42, 45, 46, 47, 54, 56, 57, 59, 66, 72, 73, 76, 85, 86, 91, 92, 95, 96, 97, 98, 101, 105, 110, 112, 115, 116, 118, 124, 131, 135, 139, 146, 149, 150, 151, 152, 155, 157, 159, 161, 162, 164, 166, 167, 170, 172, 173, 175, 177, 178, 179, 182, 186, 188, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 206, 208, 209, 213, 214, 216, 222, 245, 250, 251, 257, 260, 266, 278, 285, 304, 305, 306, 316, 321, 322, 328, 329, 330, 336, 340, 342, 343, 351, 355, 362, 363, 392, 393, 400, 421, 423, 436, 437, 443, 451, 477, 489, 494, 502, 522, 523, 527, 530, 532, 533, 535, 539, 543, 547, 548, 550, 551, 552, 553, 554, 556, 557, 562, 563, 565, 568, 569, 570, 571, 574, 576, 579, 580, 582, 583, 585, 588, 589, 590, 591, 592, 593, 595, 596, 600, 602, 603, 604, 606, 607, 608, 609, 611, 612],\n-        \"instanti\": [13, 16, 19, 59, 82, 94, 95, 96, 97, 103, 115, 118, 124, 125, 159, 161, 162, 168, 172, 178, 181, 185, 188, 191, 192, 193, 206, 213, 245, 252, 260, 304, 316, 328, 348, 451, 502, 556, 568, 569, 572, 577, 583, 595, 599, 600, 602, 607, 608, 609, 612],\n-        \"instantli\": [63, 185, 572],\n+        \"installer\": [43, 121, 130, 596, 598],\n+        \"instanc\": [0, 10, 12, 14, 15, 16, 19, 25, 27, 29, 30, 36, 42, 45, 46, 47, 54, 56, 57, 59, 66, 72, 73, 76, 85, 86, 91, 92, 95, 96, 97, 98, 101, 103, 105, 106, 110, 112, 115, 116, 118, 124, 131, 135, 139, 149, 150, 151, 152, 155, 157, 159, 161, 162, 166, 167, 168, 170, 172, 173, 175, 177, 178, 179, 182, 185, 186, 188, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 213, 214, 216, 222, 245, 250, 251, 252, 257, 260, 278, 291, 304, 306, 316, 321, 322, 328, 336, 340, 342, 343, 351, 362, 363, 392, 393, 421, 436, 488, 522, 523, 527, 530, 533, 535, 543, 547, 548, 550, 551, 552, 553, 554, 556, 557, 562, 563, 565, 568, 569, 570, 571, 572, 574, 576, 579, 580, 581, 582, 583, 585, 588, 589, 590, 591, 592, 593, 595, 596, 600, 602, 603, 604, 606, 607, 608, 609, 611, 612],\n+        \"instances\": [16, 45, 56, 59, 85, 86, 95, 96, 97, 115, 118, 124, 135, 139, 146, 149, 152, 161, 162, 164, 167, 172, 177, 178, 181, 182, 186, 188, 190, 193, 194, 198, 199, 200, 206, 208, 209, 213, 214, 222, 266, 268, 285, 304, 305, 316, 328, 329, 330, 343, 348, 355, 392, 400, 421, 423, 436, 437, 443, 451, 477, 489, 494, 502, 522, 532, 539, 547, 548, 551, 552, 557, 563, 568, 569, 571, 574, 577, 580, 583, 588, 591, 600, 604, 606, 608, 609, 612],\n+        \"instantiat\": [13, 19, 82, 94, 95, 103, 115, 118, 159, 161, 162, 181, 185, 188, 191, 193, 213, 252, 260, 304, 316, 328, 348, 451, 568, 572, 580, 583, 595, 599, 602, 607, 608, 609, 612],\n+        \"instantiated\": [16, 19, 59, 95, 115, 118, 125, 168, 172, 178, 181, 193, 206, 245, 252, 304, 328, 348, 451, 502, 556, 569, 577, 581, 583, 602],\n+        \"instantiates\": [96, 103, 116, 188, 192, 193, 577],\n+        \"instantiation\": [97, 115, 124, 188, 348, 451, 600, 609],\n+        \"instantly\": [63, 185, 572],\n         \"instead\": [0, 2, 5, 13, 14, 15, 16, 19, 25, 30, 32, 37, 40, 41, 43, 47, 50, 51, 52, 54, 57, 58, 59, 66, 67, 72, 73, 74, 75, 76, 78, 80, 82, 85, 86, 87, 89, 94, 96, 99, 100, 102, 103, 105, 106, 107, 109, 110, 111, 114, 115, 116, 117, 118, 126, 128, 131, 135, 136, 137, 139, 148, 150, 151, 152, 153, 154, 155, 159, 160, 161, 162, 167, 168, 170, 171, 172, 176, 177, 180, 181, 182, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 198, 200, 202, 204, 209, 213, 222, 223, 242, 252, 260, 268, 282, 290, 291, 299, 304, 316, 319, 320, 322, 327, 329, 341, 343, 345, 346, 348, 349, 355, 357, 359, 362, 376, 383, 392, 419, 420, 421, 422, 436, 437, 444, 448, 451, 452, 477, 488, 502, 503, 522, 535, 543, 546, 547, 548, 550, 551, 554, 555, 556, 557, 558, 559, 560, 563, 569, 571, 572, 574, 576, 577, 581, 583, 584, 585, 588, 589, 590, 591, 592, 593, 595, 596, 599, 600, 602, 604, 608, 609, 612],\n-        \"instruct\": [2, 4, 12, 40, 43, 45, 46, 47, 56, 58, 61, 65, 74, 75, 83, 119, 120, 122, 130, 131, 154, 155, 162, 171, 177, 190, 213, 252, 268, 316, 328, 543, 551, 558, 589, 590, 592, 595, 598, 600, 603, 608, 609, 612],\n-        \"instrument\": [0, 161, 566, 569, 596, 597, 609],\n+        \"instruct\": [58, 75, 162, 171, 177, 543, 551, 558, 590, 603, 609],\n+        \"instructed\": 12,\n+        \"instruction\": [2, 4, 40, 43, 45, 46, 47, 56, 61, 65, 74, 83, 119, 120, 122, 130, 131, 154, 155, 190, 213, 252, 268, 316, 328, 543, 551, 558, 589, 592, 595, 598, 600, 608, 609, 612],\n+        \"instrument\": [161, 569, 596],\n+        \"instrumentation\": [0, 566, 597, 609],\n         \"instrumentform\": 161,\n-        \"insuffici\": 392,\n+        \"insufficient\": 392,\n         \"int\": [14, 15, 70, 74, 75, 87, 89, 96, 103, 118, 124, 136, 152, 162, 178, 185, 187, 194, 199, 200, 252, 282, 327, 341, 362, 451, 488, 551, 553, 554, 557, 581, 589, 591, 593, 600, 612],\n         \"int4rang\": 139,\n         \"int8\": 115,\n         \"int8rang\": 139,\n         \"int_coord\": 118,\n-        \"int_list_valid\": [213, 348],\n+        \"int_list_validator\": [213, 348],\n         \"int_to_base36\": [200, 291],\n         \"intact\": 596,\n         \"intcomma\": [196, 233, 365, 388, 451, 469, 505, 528, 545, 593],\n-        \"integ\": [14, 16, 19, 73, 86, 96, 103, 106, 109, 114, 115, 116, 118, 124, 126, 130, 131, 133, 135, 139, 143, 146, 152, 154, 155, 162, 171, 176, 177, 178, 180, 181, 185, 187, 188, 190, 194, 200, 201, 213, 271, 291, 300, 304, 309, 316, 341, 348, 362, 392, 421, 436, 522, 535, 551, 552, 569, 572, 574, 581, 589, 591, 596, 604, 607, 609, 612],\n-        \"integer_field_rang\": 421,\n-        \"integerchoic\": [178, 421, 429, 600],\n+        \"integer\": [14, 16, 19, 73, 86, 96, 103, 106, 109, 114, 115, 116, 118, 124, 126, 130, 131, 133, 135, 139, 143, 146, 152, 154, 155, 162, 171, 176, 177, 178, 180, 181, 185, 187, 188, 190, 194, 200, 201, 213, 271, 291, 300, 304, 309, 316, 341, 348, 362, 392, 421, 436, 522, 535, 551, 552, 569, 572, 574, 581, 589, 591, 596, 604, 607, 609, 612],\n+        \"integer_field_ranges\": 421,\n+        \"integerchoices\": [178, 421, 429, 600],\n         \"integerfield\": [14, 35, 73, 102, 106, 131, 136, 137, 139, 140, 161, 172, 176, 177, 182, 183, 184, 201, 205, 219, 222, 304, 309, 344, 362, 393, 421, 451, 488, 502, 522, 543, 552, 558, 560, 569, 572, 580, 581, 583, 589, 600],\n-        \"integr\": [0, 1, 3, 7, 11, 31, 33, 40, 45, 47, 49, 57, 61, 67, 70, 76, 79, 83, 86, 137, 154, 155, 162, 177, 178, 185, 201, 205, 268, 304, 316, 328, 348, 488, 546, 570, 576, 582, 589, 596, 602, 610, 611],\n+        \"integral\": [162, 201, 488],\n+        \"integrat\": [0, 3, 7, 11, 31, 33, 40, 45, 79, 86, 177, 268, 304, 328, 348, 488, 546, 582, 602],\n+        \"integrated\": [11, 49, 57, 61, 70, 83, 328, 348, 596, 609],\n+        \"integrates\": 70,\n+        \"integration\": [47, 67, 76, 83, 155, 268, 348, 610, 611],\n+        \"integrity\": [1, 137, 154, 178, 185, 205, 268, 316, 570, 576, 589],\n         \"integrityerror\": [137, 154, 156, 178, 185, 191, 317, 362, 421, 576, 604],\n         \"intel\": 188,\n-        \"intellig\": [103, 562, 600],\n-        \"intend\": [1, 19, 45, 58, 64, 70, 71, 72, 73, 76, 90, 91, 103, 119, 139, 151, 153, 154, 155, 162, 168, 171, 184, 185, 190, 196, 197, 202, 203, 252, 260, 265, 266, 271, 284, 285, 300, 304, 309, 348, 421, 441, 472, 536, 547, 551, 568, 569, 570, 572, 576, 577, 589, 591, 608, 612],\n-        \"intens\": [3, 11, 114, 117, 146, 194],\n-        \"intent\": [19, 51, 451, 589],\n-        \"intention\": [51, 75, 196, 346, 568, 570, 612],\n-        \"interact\": [3, 17, 19, 38, 57, 72, 73, 76, 85, 100, 103, 154, 155, 170, 178, 185, 189, 191, 197, 201, 206, 208, 213, 268, 291, 304, 321, 335, 348, 350, 362, 421, 477, 521, 523, 546, 547, 548, 550, 551, 557, 569, 570, 581, 595, 596, 598, 600, 603, 609, 611, 612],\n-        \"intercept\": [15, 32, 136, 160],\n-        \"interdepend\": [161, 600],\n-        \"interest\": [46, 47, 55, 57, 60, 63, 67, 70, 73, 79, 80, 131, 184, 185, 197, 205, 268, 291, 557, 568, 570, 581, 582, 591, 595, 596, 600, 606],\n-        \"interfac\": [0, 5, 7, 11, 13, 19, 26, 30, 37, 45, 48, 51, 54, 55, 73, 74, 78, 82, 88, 96, 101, 103, 105, 106, 115, 118, 120, 121, 123, 134, 150, 152, 155, 161, 182, 188, 190, 193, 196, 203, 205, 206, 209, 213, 222, 252, 255, 291, 328, 348, 383, 419, 451, 543, 545, 548, 550, 551, 553, 557, 568, 569, 572, 577, 581, 589, 596, 599, 605, 612],\n+        \"intelligent\": 562,\n+        \"intelligently\": [103, 600],\n+        \"intend\": [45, 119, 139, 184, 196, 197, 421, 572, 608],\n+        \"intended\": [1, 19, 58, 64, 70, 71, 72, 73, 76, 90, 91, 103, 151, 153, 154, 155, 162, 168, 171, 185, 190, 196, 202, 203, 252, 260, 265, 266, 271, 284, 285, 300, 304, 309, 348, 441, 472, 536, 547, 551, 568, 569, 570, 576, 577, 589, 591, 612],\n+        \"intensiv\": [3, 11, 114, 117, 146, 194],\n+        \"intent\": 451,\n+        \"intention\": 51,\n+        \"intentional\": [19, 51, 589],\n+        \"intentionally\": [51, 75, 196, 346, 568, 570, 612],\n+        \"interact\": [17, 19, 72, 76, 85, 103, 154, 155, 178, 185, 189, 201, 268, 321, 348, 362, 546, 548, 550, 570, 583, 595, 600, 603, 611, 612],\n+        \"interacted\": 291,\n+        \"interaction\": [76, 100, 154, 170, 185, 208, 268, 304, 335, 350, 421, 557, 570, 581],\n+        \"interactiv\": [3, 17, 38, 57, 73, 155, 185, 191, 197, 206, 213, 421, 477, 521, 523, 546, 551, 569, 596, 598, 609, 612],\n+        \"interactively\": [155, 185, 547, 548],\n+        \"intercept\": [32, 136, 160],\n+        \"intercepted\": 15,\n+        \"interdependencies\": 600,\n+        \"interdependent\": 161,\n+        \"interest\": [55, 60, 70, 131, 197, 205, 268, 557, 568, 570, 581, 582, 595, 596],\n+        \"interested\": [46, 47, 57, 60, 63, 67, 73, 79, 80, 184, 185, 291, 557, 591, 600, 606],\n+        \"interfac\": [0, 5, 7, 11, 13, 19, 26, 30, 37, 45, 48, 51, 54, 55, 73, 74, 82, 88, 96, 101, 103, 105, 106, 115, 118, 121, 123, 134, 150, 152, 155, 161, 182, 188, 190, 193, 196, 203, 205, 206, 209, 213, 252, 255, 291, 328, 348, 383, 419, 451, 543, 545, 548, 550, 551, 557, 568, 569, 572, 577, 581, 589, 596, 599, 605],\n         \"interfaceerror\": 156,\n-        \"interfer\": [56, 67, 171, 589, 596],\n+        \"interfaces\": [11, 26, 70, 73, 78, 120, 131, 222, 451, 553, 612],\n+        \"interfer\": [67, 171, 589],\n+        \"interferenc\": 596,\n+        \"interferes\": 56,\n         \"interior\": [114, 115, 117, 118],\n-        \"intermedi\": [86, 103, 178, 184, 186, 191, 192, 208, 260, 268, 316, 348, 362, 392, 421, 545, 569, 572, 608, 612],\n-        \"intermediari\": [44, 86, 100, 178, 184, 542, 569],\n-        \"intermitt\": 190,\n-        \"intern\": [0, 3, 12, 19, 32, 46, 52, 55, 58, 59, 60, 61, 63, 75, 76, 80, 82, 103, 106, 107, 115, 120, 121, 125, 137, 154, 155, 156, 157, 159, 161, 170, 172, 178, 184, 185, 188, 190, 191, 193, 194, 197, 200, 201, 205, 206, 209, 252, 268, 282, 291, 304, 322, 327, 328, 341, 348, 362, 392, 421, 502, 551, 558, 570, 579, 588, 589, 595, 596, 602, 609, 612],\n+        \"intermediary\": [44, 86, 100, 178, 184, 542, 569],\n+        \"intermediat\": [86, 103, 178, 184, 186, 191, 192, 208, 260, 268, 316, 348, 362, 392, 421, 545, 569, 572, 608, 612],\n+        \"intermittently\": 190,\n+        \"internal\": [0, 12, 19, 32, 55, 58, 59, 60, 61, 63, 75, 76, 80, 103, 106, 107, 115, 120, 121, 154, 155, 156, 161, 170, 172, 184, 185, 188, 190, 197, 200, 205, 206, 209, 252, 268, 291, 304, 322, 328, 348, 362, 392, 421, 502, 558, 570, 588, 589, 602, 609, 612],\n         \"internal_ip\": [170, 193],\n-        \"internal_s\": 502,\n+        \"internal_siz\": 502,\n         \"internal_typ\": 316,\n         \"internalerror\": 156,\n-        \"internation\": [0, 49, 52, 56, 60, 155, 171, 195, 197, 200, 201, 203, 207, 252, 268, 451, 535, 545, 591, 597, 612],\n+        \"internally\": [19, 46, 52, 82, 103, 115, 137, 154, 157, 159, 161, 178, 184, 185, 188, 190, 191, 193, 197, 201, 268, 282, 304, 316, 327, 328, 341, 348, 421, 551, 579, 589, 595, 596, 612],\n+        \"international\": [3, 125, 194, 197],\n+        \"internationaliz\": [268, 596],\n+        \"internationalization\": [0, 49, 52, 56, 60, 155, 171, 195, 197, 200, 203, 207, 252, 268, 451, 591, 597, 612],\n+        \"internationalized\": [49, 194, 200, 201, 203, 535, 545],\n         \"internet\": [25, 32, 43, 58, 71, 177, 190, 210, 252, 268, 273, 297, 302, 304, 311, 328, 348, 436, 589],\n-        \"interoper\": [205, 268],\n-        \"interpol\": [14, 16, 52, 87, 95, 118, 135, 177, 178, 200, 213, 291, 304, 316, 320, 328, 421, 488, 574, 608],\n-        \"interpolate_norm\": 118,\n-        \"interpret\": [3, 14, 19, 25, 37, 38, 74, 95, 103, 110, 115, 126, 139, 145, 155, 161, 171, 177, 185, 190, 193, 194, 196, 200, 213, 222, 260, 268, 291, 316, 328, 348, 362, 502, 568, 572, 582, 591, 598, 608, 612],\n-        \"interrog\": [198, 560, 582, 612],\n-        \"interrupt\": [160, 252, 451, 600, 611],\n-        \"intersect\": [110, 115, 118, 119, 126, 131, 181, 213, 222, 226, 227, 245, 246, 250, 370, 371, 377, 415, 452],\n+        \"interoperability\": [205, 268],\n+        \"interpolat\": [118, 177, 291, 304, 316, 608],\n+        \"interpolate_normalized\": 118,\n+        \"interpolated\": [14, 16, 87, 95, 177, 178, 304, 328, 488, 596],\n+        \"interpolation\": [52, 87, 135, 177, 178, 200, 213, 320, 421, 574, 596],\n+        \"interpret\": [14, 25, 37, 103, 110, 126, 145, 161, 177, 185, 190, 222, 260, 268, 291, 328, 348, 550, 568, 595],\n+        \"interpretation\": [3, 115, 362],\n+        \"interpreted\": [19, 74, 95, 103, 139, 171, 185, 193, 194, 196, 200, 291, 316, 502, 572, 582, 591, 608],\n+        \"interpreter\": [38, 155, 185, 213, 598, 612],\n+        \"interrogat\": [560, 582, 612],\n+        \"interrogated\": 198,\n+        \"interrupted\": [160, 451, 611],\n+        \"interruption\": [252, 600, 611],\n+        \"intersect\": [110, 114, 115, 118, 126, 131, 185],\n+        \"intersection\": [110, 115, 117, 118, 119, 131, 181, 213, 222, 226, 227, 245, 246, 250, 370, 371, 377, 415, 452],\n         \"intersphinx\": 58,\n-        \"intertwin\": 600,\n-        \"interv\": [124, 178, 200, 328, 551],\n+        \"intertwined\": 600,\n+        \"interval\": [124, 178, 200, 328, 551],\n         \"interven\": [274, 303, 312],\n-        \"intervent\": 609,\n-        \"intim\": 2,\n-        \"intract\": [59, 268, 304, 392],\n+        \"intervention\": 609,\n+        \"intimately\": 2,\n+        \"into\": [1, 2, 6, 8, 13, 14, 15, 16, 18, 19, 20, 27, 30, 32, 34, 35, 36, 37, 38, 40, 41, 42, 46, 47, 48, 49, 50, 51, 55, 57, 58, 59, 60, 61, 64, 65, 66, 67, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 85, 92, 95, 96, 99, 100, 101, 106, 107, 110, 113, 114, 115, 117, 118, 120, 122, 123, 124, 131, 134, 136, 137, 139, 140, 146, 149, 151, 152, 153, 155, 160, 161, 162, 167, 168, 171, 172, 175, 176, 177, 178, 180, 181, 182, 184, 185, 188, 189, 190, 192, 193, 194, 196, 197, 198, 199, 200, 203, 204, 205, 206, 209, 212, 213, 220, 252, 257, 260, 266, 268, 278, 281, 285, 287, 291, 296, 297, 304, 306, 307, 321, 324, 325, 328, 330, 338, 340, 348, 353, 355, 421, 451, 488, 502, 522, 523, 543, 546, 547, 548, 550, 551, 553, 554, 555, 556, 557, 560, 565, 568, 569, 570, 571, 572, 573, 576, 577, 580, 581, 582, 583, 584, 585, 588, 589, 591, 592, 595, 596, 598, 599, 600, 601, 602, 603, 604, 607, 608, 609, 611, 612],\n+        \"intractabl\": [59, 268, 304, 392],\n         \"intranet\": 11,\n         \"intrepid\": 178,\n         \"intro\": [49, 80, 596],\n-        \"introduc\": [0, 19, 47, 49, 51, 55, 59, 65, 67, 74, 75, 82, 83, 103, 126, 185, 190, 197, 203, 204, 205, 206, 209, 210, 213, 252, 256, 257, 260, 268, 270, 280, 291, 292, 297, 299, 304, 309, 316, 328, 348, 407, 436, 438, 451, 463, 502, 522, 535, 546, 556, 557, 568, 569, 570, 572, 590, 591, 596, 600, 602],\n-        \"introduct\": [0, 40, 45, 50, 69, 73, 117, 118, 119, 151, 161, 185, 193, 194, 209, 213, 260, 291, 304, 555, 557, 558, 581, 597],\n-        \"introductori\": [44, 80, 92, 93, 163, 164, 165, 172, 179, 190, 195],\n-        \"introspect\": [35, 73, 82, 85, 131, 155, 178, 185, 207, 234, 252, 308, 326, 328, 329, 348, 362, 392, 421, 436, 558],\n+        \"introduc\": [0, 19, 49, 59, 65, 67, 75, 83, 103, 126, 185, 197, 203, 209, 210, 252, 256, 257, 260, 268, 291, 316, 546, 557, 568, 570, 572, 590, 591, 602],\n+        \"introduced\": [47, 51, 59, 65, 67, 74, 76, 190, 203, 204, 205, 206, 209, 213, 252, 257, 260, 268, 270, 280, 291, 292, 299, 304, 309, 316, 328, 348, 407, 436, 438, 451, 463, 556, 557, 570, 596, 600],\n+        \"introduces\": [19, 55, 76, 82, 252, 260, 268, 291, 297, 304, 502, 522, 535, 569],\n+        \"introduction\": [0, 40, 45, 50, 69, 73, 117, 118, 119, 151, 161, 185, 193, 194, 209, 213, 260, 291, 304, 555, 557, 558, 581, 597],\n+        \"introductory\": [44, 80, 92, 93, 163, 164, 165, 172, 179, 190, 195],\n+        \"introspect\": [35, 131, 155, 178, 252, 328, 348, 362, 392, 421, 558],\n         \"introspected_big_auto_field_typ\": 451,\n         \"introspected_boolean_field_typ\": [376, 451],\n-        \"introspected_field_typ\": 451,\n+        \"introspected_field_types\": 451,\n         \"introspected_small_auto_field_typ\": 451,\n-        \"intrus\": 86,\n-        \"intuit\": [78, 560, 572, 595, 611],\n+        \"introspection\": [82, 85, 185, 207, 234, 252, 308, 326, 328, 329, 392, 436],\n+        \"introspectiv\": 73,\n+        \"intrusion\": 86,\n+        \"intuit\": 560,\n+        \"intuitiv\": [78, 572, 595, 611],\n+        \"intuitively\": 572,\n         \"intword\": [421, 436, 451],\n-        \"invalid\": [16, 18, 19, 51, 58, 59, 76, 86, 95, 118, 153, 155, 156, 161, 162, 167, 168, 171, 178, 181, 185, 186, 187, 188, 190, 194, 196, 201, 208, 209, 213, 217, 222, 224, 234, 238, 245, 268, 316, 317, 320, 328, 335, 337, 341, 344, 348, 349, 350, 352, 354, 361, 362, 368, 370, 379, 392, 415, 437, 444, 451, 467, 472, 477, 481, 488, 493, 500, 519, 522, 547, 551, 554, 572, 576, 577, 580, 581, 589, 595, 596, 608, 612],\n+        \"invalid\": [16, 18, 19, 51, 58, 59, 76, 86, 95, 118, 153, 155, 156, 161, 162, 167, 168, 171, 178, 181, 185, 186, 187, 188, 194, 196, 201, 208, 209, 213, 217, 224, 234, 238, 245, 316, 317, 320, 328, 335, 337, 341, 344, 348, 349, 350, 352, 354, 361, 362, 368, 370, 379, 392, 415, 437, 451, 467, 472, 477, 481, 488, 493, 519, 522, 548, 554, 572, 576, 577, 580, 581, 595, 608, 612],\n         \"invalid_choic\": [162, 178, 477],\n-        \"invalid_d\": [162, 178],\n-        \"invalid_extens\": 201,\n+        \"invalid_dat\": [162, 178],\n+        \"invalid_extension\": 201,\n         \"invalid_imag\": 162,\n         \"invalid_list\": [162, 436],\n         \"invalid_login\": 316,\n         \"invalid_pag\": 187,\n-        \"invalid_pk_valu\": 162,\n+        \"invalid_pk_value\": 162,\n         \"invalid_tim\": 162,\n+        \"invalidat\": [222, 268, 348, 548, 551, 589],\n+        \"invalidated\": [190, 341, 444, 548, 589, 596],\n+        \"invalidates\": [316, 451, 551],\n+        \"invalidation\": [316, 500, 547, 576, 589, 596],\n         \"invalidcachebackenderror\": 551,\n-        \"invalidcachekei\": [398, 434],\n+        \"invalidcachekey\": [398, 434],\n         \"invalidjsoninput\": 436,\n         \"invalidpag\": [187, 234, 291],\n-        \"invalidqueri\": [59, 342, 436, 477],\n-        \"invalidsessionkei\": 156,\n-        \"invari\": [178, 213, 558],\n-        \"invas\": [224, 368],\n-        \"invent\": [46, 211, 256, 550],\n-        \"inventori\": [178, 560],\n-        \"invers\": [14, 115, 139, 177, 502, 572],\n+        \"invalidquery\": [59, 342, 436, 477],\n+        \"invalidsessionkey\": 156,\n+        \"invariant\": [178, 213, 558],\n+        \"invasiv\": [224, 368],\n+        \"invent\": [211, 256],\n+        \"invented\": [46, 550],\n+        \"inventory\": [178, 560],\n+        \"inver\": [115, 139, 572],\n         \"inverse_flatten\": 115,\n         \"inverse_match\": [201, 316],\n-        \"invert\": 201,\n-        \"invest\": 557,\n-        \"investig\": [57, 66],\n-        \"invis\": [76, 304],\n-        \"invisibli\": 99,\n-        \"invit\": 178,\n+        \"inversion\": [14, 177, 502],\n+        \"inverted\": 201,\n+        \"invested\": 557,\n+        \"investigat\": [57, 66],\n+        \"invisibl\": [76, 304],\n+        \"invisibly\": 99,\n         \"invite_reason\": [103, 178, 569],\n-        \"invoc\": [19, 28, 151, 200, 445, 546, 565, 567],\n-        \"invok\": [21, 22, 24, 55, 73, 85, 103, 131, 170, 177, 178, 181, 185, 192, 200, 209, 252, 271, 274, 291, 300, 303, 309, 312, 348, 383, 419, 547, 556, 560, 567, 568, 576, 583, 591, 602, 605, 606, 608, 609, 612],\n-        \"involv\": [45, 46, 48, 50, 51, 55, 58, 61, 66, 67, 102, 110, 126, 135, 145, 151, 155, 167, 168, 171, 177, 178, 181, 184, 185, 190, 204, 208, 231, 252, 256, 304, 316, 320, 328, 364, 386, 452, 508, 529, 532, 553, 557, 560, 562, 569, 570, 572, 581, 583, 585, 594, 595, 596, 600, 602, 608, 609],\n-        \"io\": [1, 38, 188, 213, 222, 274, 303, 312, 552, 555, 612],\n+        \"inviter\": 178,\n+        \"invocation\": [19, 28, 151, 200, 445, 546, 565, 567],\n+        \"invok\": [21, 22, 24, 55, 73, 85, 131, 185, 200, 209, 252, 271, 274, 291, 300, 303, 309, 312, 547, 556, 567, 568, 576, 583, 609, 612],\n+        \"invoked\": [55, 103, 170, 177, 178, 181, 192, 200, 348, 383, 419, 560, 567, 605, 606],\n+        \"invokes\": [591, 602, 608],\n+        \"involv\": [58, 61, 110, 126, 151, 155, 167, 168, 177, 181, 184, 190, 204, 208, 231, 252, 304, 320, 328, 364, 386, 452, 508, 529, 532, 560, 572],\n+        \"involved\": [45, 46, 48, 50, 51, 58, 61, 67, 102, 135, 171, 181, 185, 316, 557, 562, 569, 570, 581, 583, 600, 608],\n+        \"involves\": [55, 66, 145, 178, 256, 553, 557, 560, 569, 581, 585, 594, 595, 596, 602, 608, 609],\n+        \"io\": [38, 188, 213, 222, 274, 303, 312, 552, 555, 612],\n         \"ioerror\": 348,\n+        \"ios\": 1,\n         \"ip\": [116, 120, 155, 162, 170, 188, 190, 193, 201, 265, 284, 502, 538, 551],\n-        \"ip_address\": [193, 304],\n+        \"ip_addres\": [193, 304],\n         \"ip_address_processor\": 193,\n-        \"ipaddress\": 535,\n+        \"ipaddres\": 535,\n         \"ipaddressfield\": [59, 86, 271, 282, 300, 304, 309, 327, 341, 348, 583, 600],\n         \"ipdb\": [155, 414, 609],\n         \"ipsum\": 194,\n         \"ipv4\": [155, 162, 178, 201, 265, 284, 304, 545],\n-        \"ipv4address\": [116, 535],\n+        \"ipv4addres\": [116, 535],\n         \"ipv6\": [155, 162, 178, 201, 234, 265, 284, 304, 316, 328, 348, 545],\n-        \"ipv6address\": [116, 535],\n+        \"ipv6addres\": [116, 535],\n         \"ipython\": [155, 222, 546],\n         \"irc\": [4, 203, 209],\n         \"iregex\": [139, 572],\n         \"iri\": [194, 200, 328],\n         \"iri_to_uri\": [181, 194, 197, 200, 421],\n         \"irregular\": 139,\n-        \"irregularli\": 49,\n-        \"irrelev\": [268, 316],\n-        \"irrespect\": [105, 596],\n-        \"irrevers\": [86, 172, 418, 600],\n+        \"irregularly\": 49,\n+        \"irrelevant\": [268, 316],\n+        \"irrespectiv\": [105, 596],\n+        \"irreversibl\": [86, 172, 418, 600],\n         \"irreversibleerror\": 600,\n-        \"irreversibli\": 190,\n-        \"irrit\": 86,\n+        \"irreversibly\": 190,\n+        \"irritat\": 86,\n         \"is_3d\": [115, 535],\n-        \"is_act\": [1, 11, 27, 32, 100, 103, 105, 177, 183, 213, 224, 368, 547, 548, 612],\n+        \"is_activ\": [1, 11, 27, 32, 100, 103, 105, 177, 183, 213, 224, 368, 547, 548, 612],\n         \"is_admin\": 547,\n         \"is_admin_sit\": [59, 213],\n         \"is_ajax\": [59, 268, 436, 477],\n-        \"is_anonym\": [59, 78, 86, 105, 214, 216, 362, 547, 551],\n+        \"is_anonymous\": [59, 78, 86, 105, 214, 216, 362, 547, 551],\n         \"is_async\": [188, 588],\n-        \"is_authent\": [32, 59, 86, 105, 188, 214, 216, 362, 547, 548, 557, 608],\n+        \"is_authenticated\": [32, 59, 86, 105, 188, 214, 216, 362, 547, 548, 557, 608],\n         \"is_awar\": [200, 595],\n         \"is_bound\": [161, 581],\n         \"is_counterclockwis\": [118, 436],\n         \"is_default\": 61,\n         \"is_draft\": 149,\n         \"is_dst\": [59, 348, 421, 436, 477, 522],\n-        \"is_hidden\": [161, 166, 168, 316, 581],\n+        \"is_hid\": [161, 166, 168, 316, 581],\n         \"is_in_european_union\": [116, 535],\n-        \"is_initi\": 246,\n-        \"is_instal\": [44, 85],\n-        \"is_iter\": [59, 535],\n-        \"is_manag\": [59, 328],\n-        \"is_measur\": [115, 535],\n+        \"is_initial\": 246,\n+        \"is_installed\": [44, 85],\n+        \"is_iterabl\": [59, 535],\n+        \"is_managed\": [59, 328],\n+        \"is_measured\": [115, 535],\n         \"is_mous\": 596,\n         \"is_multipart\": [161, 583],\n         \"is_naiv\": [200, 595],\n-        \"is_nav_sidebar_en\": 103,\n-        \"is_pagin\": 96,\n-        \"is_password_us\": [376, 550],\n+        \"is_nav_sidebar_enabled\": 103,\n+        \"is_paginated\": 96,\n+        \"is_password_usabl\": [376, 550],\n         \"is_popup\": 103,\n-        \"is_primari\": 44,\n+        \"is_primary\": 44,\n         \"is_protected_typ\": 200,\n-        \"is_publish\": [103, 572],\n-        \"is_rec\": 185,\n-        \"is_rel\": 178,\n-        \"is_rend\": 192,\n-        \"is_requir\": 316,\n+        \"is_published\": [103, 572],\n+        \"is_recent\": 185,\n+        \"is_relation\": 178,\n+        \"is_rendered\": 192,\n+        \"is_required\": 316,\n         \"is_saf\": [19, 59, 603],\n         \"is_safe_url\": [59, 220, 222, 234, 265, 273, 278, 281, 284, 287, 296, 302, 306, 307, 311, 321, 325, 330, 331, 338, 353, 355, 356, 376, 421, 477],\n         \"is_secur\": [188, 190, 237, 378, 414],\n-        \"is_short_stori\": 182,\n+        \"is_short_story\": 182,\n         \"is_staff\": [1, 101, 102, 103, 105, 178, 183, 202, 547],\n-        \"is_summari\": [177, 502],\n-        \"is_superus\": [102, 103, 105, 183, 547],\n-        \"is_upperclass\": 178,\n+        \"is_summary\": [177, 502],\n+        \"is_superuser\": [102, 103, 105, 183, 547],\n+        \"is_upperclas\": 178,\n         \"is_valid\": [140, 161, 162, 167, 181, 291, 548, 556, 557, 580, 581, 583, 585],\n-        \"is_valid_ipv6_address\": [512, 525, 540],\n-        \"is_vsi_bas\": 115,\n-        \"isatti\": 157,\n-        \"iscoroutinefunct\": [546, 588],\n+        \"is_valid_ipv6_addres\": [512, 525, 540],\n+        \"is_vsi_based\": 115,\n+        \"isatty\": 157,\n+        \"iscoroutinefunction\": [546, 588],\n         \"ise\": 58,\n-        \"isempti\": [110, 119, 502],\n-        \"isinst\": [16, 19, 103, 168, 170, 178, 185, 214, 304, 316, 535, 585, 604],\n+        \"isempty\": [110, 119, 502],\n+        \"isinstanc\": [16, 19, 103, 168, 170, 178, 185, 214, 304, 316, 535, 585, 604],\n         \"island\": 131,\n         \"islic\": 185,\n         \"isn\": [1, 7, 14, 16, 19, 23, 25, 29, 34, 37, 38, 44, 49, 50, 51, 56, 57, 58, 64, 65, 70, 71, 72, 73, 75, 76, 77, 78, 82, 85, 86, 87, 89, 94, 95, 100, 103, 104, 105, 106, 107, 115, 118, 121, 135, 139, 146, 149, 151, 154, 155, 161, 162, 168, 171, 174, 176, 177, 178, 180, 181, 184, 185, 187, 188, 190, 191, 192, 193, 196, 197, 200, 201, 213, 216, 222, 223, 224, 234, 245, 260, 268, 274, 281, 282, 291, 297, 303, 304, 307, 312, 316, 323, 325, 327, 328, 336, 341, 343, 348, 351, 355, 362, 368, 369, 374, 376, 387, 421, 451, 488, 547, 548, 550, 551, 553, 556, 559, 560, 568, 569, 570, 571, 572, 574, 575, 576, 577, 583, 584, 589, 591, 592, 594, 595, 596, 600, 604, 605, 608, 609, 612],\n-        \"isnul\": [59, 214, 340, 349, 436, 477, 483, 572],\n+        \"isnull\": [59, 214, 340, 349, 436, 477, 483, 572],\n         \"iso\": [59, 89, 94, 131, 162, 176, 181, 185, 190, 194, 200, 252, 268, 309, 316, 392, 436, 451, 477, 604],\n         \"iso2\": 131,\n         \"iso3\": 131,\n         \"iso8601\": 268,\n         \"iso8859\": 197,\n-        \"iso_week_dai\": [176, 436],\n+        \"iso_week_day\": [176, 436],\n         \"iso_year\": [176, 392, 477],\n-        \"isol\": [67, 71, 155, 171, 185, 222, 291, 304, 323, 348, 451, 477, 535, 536, 569, 576, 598, 603, 609, 611],\n+        \"isolat\": [171, 536, 603],\n         \"isolate_app\": [56, 612],\n+        \"isolated\": [67, 71, 155, 171, 291, 451, 477, 598, 609, 611, 612],\n+        \"isolates\": 171,\n+        \"isolation\": [56, 155, 171, 185, 222, 304, 323, 348, 535, 569, 576, 611],\n         \"isolation_level\": [154, 155, 222],\n         \"isolationlevel\": 154,\n         \"isort\": [52, 55, 56],\n-        \"isoweekdai\": 176,\n+        \"isoweekday\": 176,\n         \"isoyear\": 176,\n         \"isp\": 551,\n         \"ispermalink\": 152,\n-        \"issu\": [0, 2, 4, 7, 11, 19, 38, 42, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 59, 61, 62, 63, 64, 65, 72, 76, 79, 81, 86, 103, 122, 131, 135, 170, 171, 176, 181, 189, 190, 193, 203, 206, 208, 209, 213, 215, 216, 220, 221, 224, 225, 229, 232, 233, 236, 237, 238, 242, 243, 244, 247, 252, 255, 257, 258, 260, 261, 262, 264, 265, 266, 268, 269, 270, 271, 273, 274, 278, 280, 281, 282, 283, 284, 285, 287, 288, 289, 292, 297, 298, 299, 300, 302, 303, 304, 306, 307, 308, 309, 312, 316, 317, 318, 319, 321, 324, 325, 327, 328, 330, 334, 335, 336, 338, 339, 340, 341, 342, 345, 348, 350, 351, 353, 355, 360, 362, 364, 365, 368, 369, 374, 378, 379, 383, 384, 386, 387, 388, 391, 392, 394, 395, 397, 400, 402, 403, 404, 405, 406, 407, 409, 410, 411, 412, 413, 414, 415, 419, 420, 422, 423, 425, 426, 427, 429, 430, 433, 437, 438, 440, 441, 442, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 471, 472, 478, 479, 480, 482, 484, 485, 486, 487, 490, 491, 492, 493, 494, 498, 499, 501, 503, 504, 505, 506, 508, 509, 510, 511, 512, 515, 517, 518, 519, 524, 525, 527, 528, 530, 532, 533, 534, 536, 539, 540, 544, 546, 547, 551, 552, 555, 560, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 580, 590, 595, 600, 602, 603, 609, 612],\n         \"issuanc\": 545,\n-        \"issubclass\": 328,\n+        \"issubclas\": 328,\n+        \"issue\": [2, 7, 42, 46, 50, 51, 55, 61, 64, 65, 66, 79, 86, 103, 135, 189, 193, 208, 209, 213, 215, 221, 224, 229, 232, 233, 236, 237, 242, 243, 244, 247, 252, 255, 257, 264, 265, 268, 270, 274, 280, 281, 283, 284, 287, 288, 292, 297, 303, 304, 306, 307, 308, 312, 316, 317, 318, 319, 321, 324, 325, 328, 334, 335, 340, 342, 345, 348, 350, 360, 364, 365, 368, 374, 378, 383, 384, 386, 387, 388, 392, 394, 395, 402, 403, 405, 406, 407, 410, 411, 414, 419, 420, 422, 425, 426, 427, 429, 430, 438, 441, 442, 447, 448, 449, 450, 451, 452, 453, 454, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 472, 478, 479, 484, 485, 486, 487, 490, 491, 492, 493, 494, 498, 499, 501, 503, 504, 505, 506, 509, 510, 511, 512, 515, 517, 518, 519, 524, 525, 527, 528, 530, 533, 534, 536, 539, 540, 544, 545, 551, 560, 568, 569, 572, 573, 576, 580, 595, 600, 609, 612],\n+        \"issued\": [65, 66, 81, 131, 171, 190, 213, 252, 268, 316, 328, 362, 403, 426, 448, 545, 567, 571, 574, 590],\n+        \"issues\": [0, 4, 11, 19, 38, 45, 46, 47, 48, 51, 52, 53, 54, 56, 59, 61, 62, 63, 65, 72, 76, 79, 86, 170, 176, 181, 203, 206, 216, 220, 225, 238, 252, 255, 258, 260, 261, 262, 265, 266, 268, 269, 270, 271, 273, 274, 278, 280, 282, 284, 285, 289, 292, 298, 299, 300, 302, 303, 306, 307, 309, 311, 312, 316, 321, 325, 327, 330, 336, 338, 339, 341, 348, 351, 353, 355, 369, 379, 383, 391, 397, 400, 404, 409, 411, 412, 413, 415, 419, 423, 433, 437, 440, 454, 455, 456, 466, 471, 478, 480, 482, 492, 508, 509, 518, 532, 533, 544, 546, 547, 552, 555, 570, 577, 602, 603],\n+        \"issuing\": [61, 122, 252, 510, 534, 536, 576, 590],\n         \"istartswith\": [103, 139, 178, 572],\n         \"isvalid\": [110, 119, 213, 222, 362],\n-        \"itch\": 100,\n+        \"it\": [0, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 85, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 147, 149, 150, 151, 152, 154, 155, 156, 157, 159, 160, 161, 162, 166, 167, 168, 170, 171, 172, 173, 174, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 209, 210, 211, 212, 213, 214, 216, 220, 222, 223, 233, 236, 237, 238, 245, 247, 252, 254, 256, 257, 259, 260, 266, 268, 271, 274, 278, 279, 282, 283, 285, 287, 288, 289, 291, 292, 296, 297, 298, 300, 303, 304, 305, 306, 307, 308, 309, 312, 316, 317, 318, 320, 321, 323, 325, 327, 328, 329, 330, 334, 336, 338, 340, 341, 342, 346, 348, 349, 351, 353, 354, 355, 357, 360, 365, 376, 378, 379, 383, 384, 386, 388, 391, 392, 393, 404, 412, 414, 415, 419, 421, 436, 443, 451, 452, 455, 480, 488, 502, 509, 511, 514, 522, 524, 533, 535, 536, 539, 543, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 564, 565, 566, 567, 568, 569, 570, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n+        \"itching\": 100,\n         \"item\": [16, 37, 52, 55, 59, 61, 78, 85, 96, 99, 100, 102, 103, 112, 115, 149, 150, 152, 159, 162, 178, 181, 185, 187, 188, 190, 191, 193, 196, 200, 209, 222, 252, 260, 268, 304, 308, 316, 328, 347, 348, 354, 451, 475, 496, 502, 535, 537, 543, 549, 550, 551, 558, 562, 571, 572, 577, 580, 581, 583, 589, 591, 598, 600, 601, 602, 608],\n-        \"item_attribut\": [152, 200],\n+        \"item_attributes\": [152, 200],\n         \"item_author_email\": 152,\n         \"item_author_link\": 152,\n         \"item_author_nam\": 152,\n-        \"item_categori\": 152,\n-        \"item_com\": [152, 451],\n+        \"item_categories\": 152,\n+        \"item_comment\": [152, 451],\n         \"item_copyright\": [152, 200],\n-        \"item_descript\": [152, 252],\n-        \"item_enclosur\": 152,\n+        \"item_description\": [152, 252],\n         \"item_enclosure_length\": 152,\n         \"item_enclosure_mime_typ\": 152,\n         \"item_enclosure_url\": 152,\n-        \"item_geometri\": 112,\n+        \"item_enclosures\": 152,\n+        \"item_geometry\": 112,\n         \"item_guid\": 152,\n         \"item_guid_is_permalink\": 152,\n         \"item_id\": 558,\n         \"item_link\": 152,\n         \"item_order_id\": 558,\n         \"item_product_id\": 558,\n-        \"item_pubd\": 152,\n-        \"item_templ\": 152,\n+        \"item_pubdat\": 152,\n+        \"item_templat\": 152,\n         \"item_titl\": [152, 252],\n-        \"item_updatedd\": 152,\n-        \"iter\": [19, 37, 55, 56, 59, 61, 74, 85, 86, 96, 100, 103, 107, 115, 118, 131, 135, 137, 152, 157, 160, 161, 168, 171, 172, 178, 181, 187, 190, 191, 194, 199, 200, 213, 214, 222, 223, 250, 252, 274, 290, 291, 292, 299, 303, 305, 307, 312, 316, 321, 325, 328, 329, 330, 348, 355, 362, 376, 392, 421, 436, 444, 451, 477, 488, 502, 522, 535, 543, 548, 550, 574, 580, 583, 588, 596, 600, 604, 612],\n+        \"item_updateddat\": 152,\n+        \"iterabl\": [37, 74, 85, 86, 96, 103, 137, 152, 162, 168, 171, 172, 178, 181, 185, 188, 194, 199, 214, 304, 328, 421, 477, 522, 535, 543, 548, 550, 572, 574, 600, 612],\n+        \"iterables\": [178, 185, 304, 348, 436],\n+        \"iterat\": [19, 55, 100, 107, 115, 118, 131, 135, 154, 157, 160, 161, 185, 187, 188, 222, 252, 274, 291, 303, 312, 316, 328, 362, 421, 436, 572, 580, 583, 596, 600],\n+        \"iterated\": [85, 118, 135, 162, 185, 188, 436, 572, 574, 580],\n+        \"iterates\": [37, 115, 571],\n+        \"iteration\": [19, 56, 61, 185, 188, 191, 194, 213, 222, 290, 292, 299, 305, 307, 321, 325, 328, 330, 348, 355, 362, 421, 436, 451, 477, 488, 502, 522, 535, 543, 550, 580],\n+        \"iterativ\": 188,\n+        \"iteratively\": [307, 325],\n+        \"iterator\": [59, 162, 187, 190, 200, 222, 223, 250, 291, 304, 316, 329, 348, 362, 376, 392, 444, 477, 488, 502, 522, 588, 604],\n         \"itercompat\": [59, 316, 535],\n         \"iterlist\": 535,\n-        \"iterpars\": 188,\n-        \"itertool\": [19, 52, 185, 291],\n-        \"its\": [3, 4, 6, 11, 15, 16, 19, 21, 29, 30, 32, 35, 36, 38, 41, 46, 48, 49, 51, 52, 56, 57, 58, 59, 60, 63, 64, 65, 66, 67, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 82, 85, 86, 94, 95, 96, 98, 100, 103, 106, 107, 112, 114, 115, 116, 118, 123, 126, 129, 131, 133, 135, 140, 142, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 161, 162, 166, 167, 168, 171, 172, 174, 176, 177, 178, 181, 182, 184, 185, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 205, 206, 209, 213, 214, 222, 224, 252, 260, 268, 274, 291, 303, 304, 305, 309, 312, 316, 328, 330, 340, 344, 348, 355, 357, 362, 368, 376, 383, 392, 419, 421, 436, 451, 488, 502, 514, 522, 530, 535, 543, 544, 546, 547, 548, 549, 551, 556, 557, 558, 560, 562, 564, 568, 569, 570, 571, 572, 573, 574, 576, 577, 580, 581, 582, 583, 584, 585, 588, 589, 591, 592, 593, 594, 595, 596, 598, 599, 600, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n+        \"iterpar\": 188,\n+        \"itertol\": [19, 52, 185, 291],\n+        \"its\": [3, 4, 6, 11, 15, 16, 19, 21, 29, 30, 32, 35, 36, 38, 41, 45, 46, 48, 49, 51, 52, 56, 57, 58, 59, 60, 63, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 85, 86, 94, 95, 96, 98, 100, 103, 106, 107, 112, 114, 115, 116, 118, 119, 123, 126, 129, 131, 133, 135, 140, 142, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 161, 162, 166, 167, 168, 171, 172, 174, 176, 177, 178, 181, 182, 184, 185, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 205, 206, 209, 213, 214, 222, 224, 252, 260, 268, 274, 291, 303, 304, 305, 309, 312, 316, 328, 330, 340, 344, 348, 355, 357, 362, 368, 376, 383, 392, 419, 421, 436, 451, 488, 502, 514, 522, 530, 535, 543, 544, 546, 547, 548, 549, 551, 556, 557, 558, 560, 562, 564, 568, 569, 570, 571, 572, 573, 574, 576, 577, 580, 581, 582, 583, 584, 585, 588, 589, 591, 592, 593, 594, 595, 596, 598, 599, 600, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n         \"itself\": [1, 3, 4, 7, 10, 11, 12, 13, 19, 30, 41, 43, 45, 46, 48, 50, 52, 55, 60, 62, 63, 67, 71, 72, 73, 74, 76, 77, 78, 80, 85, 86, 98, 100, 103, 106, 115, 118, 151, 152, 154, 157, 161, 167, 168, 171, 177, 178, 182, 185, 188, 191, 193, 194, 196, 198, 200, 204, 205, 212, 222, 257, 260, 265, 268, 271, 282, 284, 291, 292, 300, 304, 309, 316, 327, 328, 341, 383, 407, 419, 421, 436, 438, 463, 545, 546, 550, 551, 553, 555, 556, 557, 569, 572, 576, 577, 580, 581, 583, 589, 591, 592, 596, 599, 600, 602, 604, 605, 609, 611, 612],\n-        \"itun\": 152,\n-        \"itunesfe\": 152,\n-        \"iz\": 58,\n-        \"j\": [1, 54, 56, 70, 89, 100, 103, 104, 113, 151, 155, 168, 176, 178, 190, 194, 222, 268, 304, 319, 328, 345, 348, 392, 451, 488, 535, 579, 596],\n-        \"ja\": [190, 596],\n+        \"itunes\": 152,\n+        \"itunesfed\": 152,\n+        \"ize\": 58,\n+        \"j\": [70, 89, 100, 168, 176, 178, 190, 194, 268, 319, 328, 345, 596],\n         \"jack\": [14, 174, 197],\n         \"jackson\": 176,\n         \"jacob\": [51, 76, 609],\n         \"jamal\": 488,\n-        \"jame\": [174, 204],\n-        \"jan\": [168, 178, 185, 194, 569],\n-        \"jane\": [174, 194, 574, 577],\n+        \"james\": [174, 204],\n+        \"jan\": [168, 174, 178, 185, 194, 569, 574, 577],\n         \"jang\": 3,\n-        \"januari\": [185, 190, 194, 203, 218, 232, 251, 277, 278, 279, 295, 306, 315, 320, 321, 322, 328, 346, 349, 363, 364, 387, 411, 428, 446, 454, 478, 497, 512, 521, 522, 523, 525, 540, 572],\n+        \"january\": [185, 190, 194, 203, 218, 232, 251, 277, 278, 279, 295, 306, 315, 320, 321, 322, 328, 346, 349, 363, 364, 387, 411, 428, 446, 454, 478, 497, 512, 521, 522, 523, 525, 540, 572],\n         \"japan\": 194,\n         \"japanes\": 190,\n         \"jar\": 190,\n         \"java\": [118, 205],\n         \"javascript\": [0, 1, 12, 25, 33, 40, 53, 73, 76, 77, 103, 113, 131, 139, 151, 153, 155, 161, 168, 171, 178, 188, 190, 194, 196, 200, 210, 212, 213, 222, 236, 257, 260, 268, 278, 281, 287, 291, 296, 304, 306, 307, 312, 316, 321, 325, 329, 334, 348, 360, 362, 376, 391, 392, 404, 436, 451, 477, 488, 502, 535, 543, 579, 580, 581, 583, 589, 593, 602, 603, 612],\n         \"javascript_catalog\": [59, 213, 260, 316, 348, 362],\n         \"javascript_quot\": [59, 348],\n         \"javascriptcatalog\": [213, 216, 218, 362],\n         \"jaw\": 1,\n         \"jazz\": [3, 85],\n-        \"jazzmanoucheconfig\": 85,\n+        \"jazzmanoucheconf\": 85,\n         \"jean\": 174,\n         \"jenkin\": [47, 61],\n         \"jerem\": 144,\n-        \"jeremi\": [144, 205],\n-        \"jersei\": 131,\n+        \"jeremie\": 144,\n+        \"jeremy\": [144, 205],\n+        \"jersey\": 131,\n         \"jet\": 178,\n         \"jet_ski\": 178,\n         \"jezdez\": 155,\n         \"jinja\": 596,\n         \"jinja2\": [9, 56, 190, 196, 222, 328, 488, 502, 602],\n-        \"jinja2divformrender\": [59, 166, 488, 522],\n+        \"jinja2divformrenderer\": [59, 166, 488, 522],\n         \"jitq2zvjmak6ivrwi\": 607,\n         \"job\": [30, 50, 51, 57, 61, 155, 161, 189, 196, 205, 328, 556, 589, 593, 602],\n         \"joe\": [193, 194, 260, 548, 564, 572],\n         \"joel\": [194, 200],\n         \"john\": [34, 58, 70, 103, 115, 161, 168, 174, 176, 185, 190, 194, 328, 436, 548, 563, 569, 572, 574, 577, 596, 601, 608, 612],\n         \"johnjohnjohn\": 176,\n         \"johnpassword\": 548,\n         \"johnson\": [79, 176, 193],\n-        \"joi\": 573,\n-        \"join\": [4, 16, 49, 59, 70, 74, 79, 82, 83, 86, 100, 118, 156, 161, 177, 178, 184, 185, 188, 190, 196, 200, 207, 213, 247, 268, 304, 308, 309, 316, 328, 340, 341, 384, 452, 488, 522, 547, 551, 554, 563, 569, 571, 572, 574, 596, 600, 604, 609],\n+        \"join\": [4, 16, 49, 59, 70, 74, 79, 82, 83, 100, 118, 156, 161, 177, 178, 184, 185, 190, 196, 207, 247, 268, 304, 308, 309, 316, 328, 340, 341, 384, 488, 522, 547, 554, 563, 569, 571, 572, 596, 604, 609],\n         \"join_styl\": 118,\n-        \"jointli\": 64,\n-        \"jone\": [563, 573, 574],\n+        \"joined\": [86, 177, 185, 188, 194, 200, 452, 551, 569, 600],\n+        \"joining\": [184, 185, 213, 574],\n+        \"jointly\": 64,\n+        \"jones\": [563, 573, 574],\n         \"josh\": 131,\n-        \"journal\": [3, 58, 136, 150, 200, 562],\n-        \"journei\": 421,\n+        \"journal\": [136, 150, 562],\n+        \"journalism\": [3, 58, 200],\n+        \"journey\": 421,\n+        \"joy\": 573,\n         \"jpeg\": 160,\n         \"jpegimagefil\": 579,\n         \"jpegimageplugin\": 579,\n         \"jpg\": [41, 157, 161, 194, 579],\n-        \"jqueri\": [54, 104, 161, 212, 213, 257, 304, 328, 348, 376, 392, 397, 421, 433, 436, 451, 477, 488, 502, 522, 545, 582],\n+        \"jquery\": [54, 104, 161, 212, 213, 257, 304, 328, 348, 376, 392, 397, 421, 433, 436, 451, 477, 488, 502, 522, 545, 582],\n         \"jr\": [177, 178, 569],\n+        \"js\": [1, 54, 56, 103, 104, 113, 151, 155, 194, 222, 304, 348, 392, 451, 488, 535, 579, 596],\n         \"js_test\": 54,\n         \"jsdelivr\": 113,\n         \"jsi18n\": [103, 596],\n         \"jslex\": 268,\n         \"json\": [34, 52, 58, 59, 61, 100, 103, 114, 115, 118, 128, 131, 136, 138, 140, 151, 155, 161, 162, 178, 185, 194, 200, 213, 222, 268, 291, 297, 316, 328, 348, 359, 362, 376, 377, 392, 436, 437, 451, 509, 511, 524, 533, 535, 539, 543, 554, 557, 565, 572, 589, 596, 607, 609, 612],\n         \"json1\": 178,\n-        \"json_arrai\": 176,\n+        \"json_array\": 176,\n         \"json_catalog\": [59, 213, 348, 362],\n         \"json_dumps_param\": [188, 348],\n-        \"json_encod\": [376, 612],\n+        \"json_encoder\": [376, 612],\n         \"json_extract\": 185,\n         \"json_index\": 180,\n         \"json_object\": 176,\n         \"json_script\": [200, 376, 488, 502],\n         \"json_typ\": 185,\n         \"jsonableresponsemixin\": 554,\n-        \"jsonadapt\": 436,\n-        \"jsonarrai\": 543,\n+        \"jsonadapter\": 436,\n+        \"jsonarray\": 543,\n         \"jsonb\": [59, 178, 436, 477],\n         \"jsonb_path_op\": 180,\n-        \"jsonb_path_queri\": 177,\n+        \"jsonb_path_query\": 177,\n         \"jsonbagg\": [59, 222, 451, 477, 494, 502, 522, 543],\n         \"jsoncatalog\": 213,\n-        \"jsondecod\": [162, 178],\n         \"jsondecodeerror\": 162,\n+        \"jsondecoder\": [162, 178],\n         \"jsondetailview\": 557,\n-        \"jsonencod\": [162, 178, 291, 604],\n+        \"jsonencoder\": [162, 178, 291, 604],\n         \"jsonfield\": [59, 86, 136, 154, 180, 222, 239, 240, 241, 348, 357, 362, 376, 380, 381, 382, 393, 416, 417, 418, 437, 444, 445, 446, 472, 477, 509, 514, 517, 527, 533, 535, 545, 583],\n         \"jsonl\": 451,\n         \"jsonobject\": [138, 451, 535, 537],\n-        \"jsonrespons\": [0, 316, 348, 554, 557],\n+        \"jsonrespon\": [0, 316, 348, 554, 557],\n         \"jsonresponsemixin\": [135, 557],\n-        \"jsonseri\": [190, 589, 607],\n-        \"jsonstr\": 436,\n+        \"jsonserializer\": [190, 589, 607],\n+        \"jsonstring\": 436,\n         \"jsonview\": 557,\n-        \"judg\": [212, 257],\n+        \"judged\": [212, 257],\n         \"judgment\": [47, 51, 52, 66],\n         \"judo\": 522,\n         \"jul\": 168,\n-        \"juli\": [185, 203, 205, 209, 228, 237, 245, 262, 265, 269, 282, 284, 327, 328, 334, 341, 360, 373, 378, 398, 414, 421, 434, 441, 457, 464, 472, 484, 490, 508, 515, 532],\n+        \"july\": [185, 203, 205, 209, 228, 237, 245, 262, 265, 269, 282, 284, 327, 328, 334, 341, 360, 373, 378, 398, 414, 421, 434, 441, 457, 464, 472, 484, 490, 508, 515, 532],\n         \"jump\": [19, 48, 55, 101, 181],\n         \"jump_link\": 19,\n-        \"jun\": 168,\n-        \"june\": [185, 194, 234, 236, 359, 372, 391, 397, 404, 409, 433, 440, 471, 477, 483, 514, 535],\n+        \"jun\": [168, 185, 194, 234, 236, 359, 372, 391, 397, 404, 409, 433, 440, 471, 477, 483, 514, 535],\n         \"junior\": [178, 569],\n         \"junk\": 84,\n-        \"jupyt\": [422, 546],\n+        \"jupyter\": [422, 546],\n         \"just\": [0, 2, 3, 5, 6, 9, 14, 16, 19, 37, 38, 39, 47, 50, 56, 58, 61, 67, 69, 71, 73, 74, 77, 78, 80, 82, 100, 102, 103, 105, 106, 118, 131, 150, 151, 154, 155, 161, 162, 168, 171, 172, 174, 177, 178, 181, 185, 186, 188, 190, 191, 192, 194, 196, 197, 200, 203, 204, 206, 209, 252, 260, 268, 291, 304, 316, 328, 348, 392, 546, 547, 548, 551, 553, 554, 555, 556, 560, 565, 568, 569, 570, 572, 577, 580, 581, 582, 583, 588, 589, 590, 596, 598, 599, 600, 602, 604, 605, 606, 608, 609, 611, 612],\n-        \"justifi\": 547,\n+        \"justify\": 547,\n         \"justin\": 205,\n         \"jython\": 291,\n-        \"j\\u00e9r\\u00e9mie\": 144,\n-        \"j\\u00e9r\\u00e9my\": 144,\n-        \"k\": [24, 145, 155, 185, 196, 316, 421],\n-        \"kansa\": [3, 115, 126, 150, 194, 328],\n+        \"k\": [24, 155, 185, 196, 316, 421],\n+        \"kansas\": [3, 115, 126, 150, 194, 328],\n         \"kaplan\": 76,\n         \"karat\": 522,\n         \"kat\": 146,\n-        \"kati\": 146,\n+        \"katie\": 146,\n+        \"katy\": 146,\n         \"kb\": [157, 160, 194, 196, 451],\n         \"keat\": 146,\n-        \"keep\": [0, 5, 16, 19, 27, 32, 42, 46, 48, 51, 52, 55, 57, 58, 61, 65, 66, 67, 69, 74, 77, 78, 80, 85, 89, 96, 104, 106, 110, 115, 121, 146, 150, 151, 154, 155, 167, 171, 174, 178, 181, 185, 190, 193, 194, 197, 204, 213, 252, 260, 268, 304, 316, 328, 362, 386, 387, 436, 462, 501, 503, 535, 547, 550, 551, 553, 557, 569, 572, 576, 580, 583, 588, 589, 595, 596, 598, 600, 603, 604, 607, 611],\n-        \"keep_lazi\": [200, 213, 602],\n+        \"keep_lazy\": [200, 213, 602],\n         \"keep_lazy_text\": 200,\n-        \"keep_par\": [181, 217, 348],\n+        \"keep_parent\": [181, 217, 348],\n         \"keepdb\": [155, 216, 328, 329, 336, 343, 351, 377, 385, 392, 421, 609, 611],\n-        \"kei\": [0, 1, 5, 11, 16, 19, 20, 25, 29, 32, 35, 36, 37, 38, 39, 45, 46, 48, 58, 59, 65, 66, 67, 70, 73, 75, 82, 85, 86, 87, 92, 98, 100, 105, 109, 114, 115, 118, 124, 128, 131, 136, 137, 140, 147, 149, 150, 151, 155, 156, 159, 161, 162, 167, 168, 171, 175, 176, 177, 178, 180, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 196, 200, 204, 209, 222, 223, 224, 227, 241, 245, 248, 250, 251, 260, 268, 282, 290, 291, 297, 299, 304, 305, 317, 319, 324, 327, 328, 329, 340, 341, 343, 345, 348, 357, 363, 364, 368, 370, 371, 376, 382, 385, 387, 392, 393, 398, 411, 418, 428, 429, 434, 436, 437, 444, 445, 446, 452, 454, 477, 478, 480, 489, 500, 502, 509, 514, 517, 522, 523, 527, 528, 530, 533, 535, 545, 546, 547, 548, 550, 553, 554, 556, 557, 560, 563, 564, 570, 574, 577, 579, 580, 581, 582, 584, 585, 589, 590, 595, 596, 597, 598, 599, 600, 602, 607, 608, 609, 612],\n+        \"keeping\": [19, 27, 42, 46, 50, 65, 78, 155, 171, 213, 316, 535, 547, 551, 557, 569, 583, 596, 600],\n         \"keith\": 204,\n         \"kent\": 204,\n+        \"kep\": [0, 5, 16, 19, 32, 48, 51, 52, 55, 57, 58, 61, 66, 67, 69, 74, 77, 80, 85, 89, 96, 104, 106, 110, 115, 121, 146, 150, 151, 154, 155, 167, 174, 178, 181, 185, 190, 193, 194, 197, 204, 213, 252, 260, 268, 304, 316, 328, 362, 386, 387, 436, 462, 501, 503, 547, 550, 551, 553, 557, 569, 572, 576, 580, 588, 589, 595, 596, 598, 600, 603, 604, 607, 611],\n         \"kept\": [25, 32, 80, 82, 200, 213, 268, 328, 348, 362, 451, 596, 600, 607, 608, 611],\n-        \"kerbero\": 11,\n+        \"kerberos\": 11,\n         \"kernel\": 155,\n         \"kessler\": 126,\n         \"ketama\": 551,\n-        \"key_funct\": 551,\n+        \"key\": [0, 1, 5, 11, 16, 19, 20, 25, 29, 32, 35, 36, 37, 38, 39, 45, 46, 48, 58, 59, 65, 66, 67, 70, 73, 75, 82, 85, 86, 87, 92, 98, 100, 105, 109, 114, 115, 118, 124, 128, 131, 136, 137, 140, 147, 149, 150, 151, 155, 156, 159, 161, 162, 167, 168, 171, 175, 176, 177, 178, 180, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 196, 200, 204, 209, 222, 223, 224, 227, 241, 245, 248, 250, 251, 260, 268, 282, 290, 291, 297, 299, 304, 305, 317, 319, 324, 327, 328, 329, 340, 341, 343, 345, 348, 357, 363, 364, 368, 370, 371, 376, 382, 385, 387, 392, 393, 398, 411, 418, 428, 429, 434, 436, 437, 444, 445, 446, 452, 454, 477, 478, 480, 489, 500, 502, 509, 514, 517, 522, 523, 527, 528, 530, 533, 535, 545, 546, 547, 548, 550, 553, 554, 556, 557, 560, 563, 564, 570, 574, 577, 579, 580, 581, 582, 584, 585, 589, 590, 595, 596, 597, 598, 599, 600, 602, 607, 608, 609, 612],\n+        \"key_function\": 551,\n         \"key_prefix\": [200, 551, 596],\n         \"keyboard\": [304, 392],\n+        \"keyed\": [190, 551],\n         \"keyerror\": [75, 188, 193, 358, 589],\n         \"keyfil\": 328,\n         \"keyhol\": [114, 118],\n         \"keyid\": 61,\n-        \"keyr\": 61,\n-        \"keyserv\": [61, 66],\n-        \"keysvalid\": [139, 140, 142],\n+        \"keyring\": 61,\n+        \"keyserver\": [61, 66],\n+        \"keysvalidator\": [139, 140, 142],\n         \"keytexttransform\": [59, 436, 477],\n         \"keytransform\": [59, 239, 380, 416, 436, 477],\n         \"keyword\": [16, 19, 36, 59, 73, 74, 82, 86, 87, 95, 97, 98, 103, 105, 108, 109, 114, 115, 116, 117, 118, 125, 126, 131, 135, 136, 146, 149, 152, 154, 155, 156, 161, 165, 174, 177, 178, 181, 182, 185, 186, 188, 191, 193, 194, 198, 199, 200, 209, 213, 222, 252, 260, 268, 280, 304, 316, 348, 362, 369, 392, 421, 436, 437, 451, 477, 488, 502, 522, 535, 543, 547, 548, 551, 552, 556, 557, 562, 569, 570, 572, 573, 577, 582, 583, 584, 588, 589, 590, 591, 596, 600, 605, 606, 608, 609, 612],\n         \"kgrwmqptj19hdxrox3vzzxjfawqncnayckkxcnmumtexy2zjodi2yj\": 589,\n         \"kib\": [194, 550],\n         \"kick\": [196, 588],\n-        \"kill\": [576, 610],\n-        \"kilobyt\": 143,\n-        \"kilomet\": [114, 125, 126],\n+        \"killed\": 576,\n+        \"killing\": 610,\n+        \"kilobytes\": 143,\n+        \"kilometer\": [114, 125, 126],\n         \"kilometr\": 125,\n         \"kind\": [76, 103, 115, 151, 176, 177, 178, 181, 185, 196, 205, 206, 222, 316, 348, 545, 547, 551, 552, 557, 569, 572, 573, 581, 588, 596, 600, 610],\n         \"kingdom\": 59,\n-        \"kitchen\": 84,\n-        \"klass\": 590,\n+        \"kitch\": 84,\n+        \"klas\": 590,\n         \"klingon\": 48,\n         \"km\": [110, 114, 125],\n         \"kml\": [114, 115, 118, 121, 129, 328],\n         \"kmz\": 328,\n-        \"knife\": 115,\n+        \"knif\": 115,\n         \"know\": [4, 14, 16, 19, 34, 35, 41, 45, 47, 48, 50, 51, 55, 57, 58, 68, 71, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 100, 105, 106, 121, 123, 126, 131, 135, 150, 151, 152, 155, 161, 167, 172, 176, 177, 178, 185, 188, 190, 191, 192, 193, 194, 196, 197, 200, 205, 209, 213, 222, 257, 268, 304, 316, 346, 547, 551, 553, 556, 557, 559, 560, 570, 572, 573, 576, 581, 583, 588, 591, 595, 596, 597, 598, 599, 600, 602, 603, 604, 606, 608, 612],\n+        \"knowing\": [47, 51, 76, 80, 155, 185],\n         \"knowledg\": [4, 45, 55, 58, 82, 195, 211, 256, 551, 557, 603, 607],\n         \"known\": [10, 16, 46, 66, 71, 74, 85, 102, 107, 110, 114, 115, 118, 126, 131, 135, 154, 155, 167, 178, 190, 206, 220, 252, 260, 268, 271, 291, 297, 300, 304, 309, 316, 338, 353, 457, 484, 502, 551, 576, 583, 589, 591, 596, 602, 609, 612],\n         \"koi8\": 197,\n         \"korean\": 320,\n         \"koziarski\": [212, 257],\n         \"kparam\": 574,\n+        \"ks\": 145,\n         \"ks_extent\": 115,\n         \"kt\": 502,\n         \"kurdish\": 502,\n         \"kurt\": [121, 194],\n         \"kusport\": 38,\n         \"kw\": 596,\n         \"kwarg\": [15, 16, 19, 59, 67, 87, 89, 90, 91, 95, 96, 97, 98, 103, 105, 106, 118, 125, 127, 151, 152, 157, 161, 162, 168, 170, 171, 177, 178, 181, 185, 186, 188, 190, 191, 198, 200, 206, 222, 236, 238, 245, 304, 316, 362, 376, 379, 391, 404, 413, 415, 456, 482, 488, 522, 546, 547, 552, 553, 554, 555, 556, 557, 565, 569, 570, 572, 577, 580, 583, 584, 585, 590, 591, 596, 600, 606, 609, 612],\n         \"kwarg_nam\": 612,\n         \"kwd\": 596,\n         \"kyrgyz\": 436,\n-        \"l\": [16, 56, 57, 59, 118, 121, 139, 151, 155, 181, 194, 305, 376, 569, 577, 596],\n+        \"l\": [16, 56, 57, 59, 121, 139, 151, 155, 181, 194, 305, 376, 569, 577, 596],\n         \"l10\": 52,\n         \"l10n\": 593,\n         \"la\": [328, 596],\n         \"label\": [10, 15, 19, 51, 55, 56, 71, 75, 85, 86, 101, 103, 105, 106, 149, 155, 165, 168, 175, 178, 180, 191, 193, 213, 291, 304, 316, 328, 348, 376, 421, 437, 464, 488, 490, 515, 522, 543, 547, 548, 549, 565, 570, 574, 580, 581, 583, 595, 596, 600, 606, 608, 609, 611, 612],\n-        \"label_from_inst\": 162,\n+        \"label_from_instanc\": 162,\n         \"label_suffix\": [161, 328, 581],\n         \"label_tag\": [161, 291, 488, 522, 548, 581, 583],\n         \"labelcommand\": 15,\n-        \"labori\": 591,\n+        \"labeled\": [581, 612],\n+        \"laborious\": 591,\n         \"labrador\": [139, 260, 572],\n-        \"lack\": [46, 76, 82, 171, 185, 191, 194, 204, 213, 304, 328, 341, 376, 383, 419, 512, 525, 540, 556, 575, 595, 600, 612],\n+        \"lack\": [76, 82, 171, 185, 191, 194, 204, 213, 304, 328, 341, 376, 383, 419, 512, 525, 540, 575, 595, 600, 612],\n+        \"lacking\": [46, 556],\n         \"lag\": 570,\n-        \"lai\": 581,\n         \"laid\": [60, 72],\n-        \"lambda\": [19, 52, 178, 190, 252, 596, 600, 612],\n+        \"lambda\": [19, 52, 178, 190, 252, 596, 612],\n+        \"lambdas\": 600,\n         \"lambert\": 110,\n-        \"lanczo\": 115,\n-        \"land\": 260,\n+        \"lanczos\": 115,\n+        \"landing\": 260,\n         \"landmark\": [502, 535],\n         \"lang\": [30, 31, 56, 58, 70, 107, 152, 196, 197, 592, 596],\n         \"lang_cod\": [149, 200, 596],\n         \"lang_nam\": 596,\n-        \"languag\": [0, 5, 12, 19, 43, 45, 48, 49, 56, 58, 59, 61, 68, 71, 73, 78, 85, 86, 103, 114, 118, 129, 133, 146, 149, 155, 171, 178, 188, 195, 200, 203, 205, 207, 209, 213, 216, 260, 268, 296, 304, 305, 328, 343, 346, 347, 348, 349, 354, 368, 370, 376, 392, 396, 397, 411, 421, 429, 431, 433, 436, 437, 451, 454, 477, 478, 488, 502, 503, 508, 509, 522, 532, 533, 545, 551, 572, 573, 581, 591, 594, 595, 597, 604],\n+        \"languag\": [0, 5, 12, 19, 43, 45, 48, 49, 58, 59, 61, 68, 71, 73, 78, 85, 86, 103, 114, 118, 129, 133, 146, 149, 155, 171, 190, 195, 200, 203, 209, 213, 216, 260, 268, 304, 305, 328, 343, 346, 347, 348, 349, 354, 376, 392, 396, 397, 411, 421, 429, 431, 433, 451, 454, 477, 478, 502, 503, 508, 509, 522, 532, 533, 545, 551, 573, 581, 591, 594, 595, 597, 604],\n         \"language_bidi\": [193, 596],\n         \"language_cod\": [49, 73, 86, 149, 193, 194, 328, 421, 429, 551, 596, 612],\n         \"language_cookie_ag\": [316, 596],\n         \"language_cookie_domain\": [316, 596],\n-        \"language_cookie_httponli\": [421, 596],\n+        \"language_cookie_httponly\": [421, 596],\n         \"language_cookie_nam\": [421, 596, 612],\n         \"language_cookie_path\": [316, 596],\n         \"language_cookie_samesit\": [421, 436, 596],\n         \"language_cookie_secur\": [421, 596],\n         \"language_nam\": 596,\n-        \"language_name_loc\": 596,\n-        \"language_name_transl\": [348, 596],\n-        \"language_session_kei\": [59, 316],\n+        \"language_name_local\": 596,\n+        \"language_name_translated\": [348, 596],\n+        \"language_session_key\": [59, 316],\n+        \"languages\": [45, 48, 56, 68, 86, 133, 149, 155, 178, 188, 193, 196, 200, 203, 205, 207, 252, 296, 328, 346, 348, 349, 368, 370, 392, 421, 436, 437, 451, 488, 502, 572, 573, 594, 608],\n         \"languages_bidi\": 86,\n         \"laptop\": 316,\n         \"laquo\": 601,\n-        \"larg\": [19, 25, 44, 46, 47, 50, 69, 81, 117, 124, 133, 139, 144, 151, 157, 160, 178, 180, 181, 185, 188, 190, 194, 198, 207, 209, 213, 228, 233, 238, 252, 266, 268, 278, 285, 289, 290, 291, 298, 299, 304, 306, 321, 348, 362, 365, 372, 379, 388, 392, 411, 415, 451, 454, 460, 464, 465, 467, 477, 478, 487, 490, 491, 493, 498, 508, 509, 510, 511, 515, 517, 519, 524, 532, 533, 534, 536, 539, 545, 550, 551, 553, 569, 571, 573, 574, 579, 581, 585, 588, 593, 604],\n+        \"larg\": [19, 25, 44, 46, 47, 50, 69, 81, 117, 124, 133, 139, 144, 151, 157, 160, 178, 180, 181, 185, 188, 190, 194, 198, 207, 209, 213, 228, 233, 238, 252, 266, 268, 278, 285, 289, 290, 291, 298, 299, 306, 321, 348, 362, 365, 372, 379, 388, 392, 411, 415, 451, 454, 460, 464, 465, 467, 478, 487, 490, 491, 493, 498, 508, 509, 510, 511, 515, 517, 519, 524, 532, 533, 534, 536, 539, 545, 550, 551, 553, 569, 571, 573, 574, 579, 581, 585, 588, 593, 604],\n+        \"largely\": [304, 477],\n         \"larger\": [2, 40, 103, 118, 160, 168, 185, 190, 196, 201, 205, 219, 222, 393, 436, 605],\n         \"largest\": [66, 176, 205, 252],\n-        \"larri\": 193,\n+        \"larry\": 193,\n         \"last\": [0, 5, 6, 10, 19, 44, 52, 56, 58, 65, 70, 73, 75, 76, 79, 80, 85, 96, 103, 105, 106, 107, 110, 118, 148, 149, 150, 155, 159, 161, 162, 168, 171, 172, 176, 177, 178, 183, 184, 187, 188, 190, 193, 200, 209, 213, 222, 260, 278, 291, 304, 307, 316, 317, 325, 328, 348, 376, 421, 462, 477, 501, 503, 522, 551, 553, 555, 559, 562, 563, 564, 569, 572, 574, 581, 582, 583, 584, 588, 589, 591, 595, 596, 600, 601, 602, 604, 608, 611],\n-        \"last_access\": 553,\n-        \"last_book\": 555,\n-        \"last_contact\": 177,\n+        \"last_accessed\": 553,\n+        \"last_bok\": 555,\n+        \"last_contacted\": 177,\n         \"last_insert_id\": 206,\n-        \"last_lett\": 176,\n+        \"last_letter\": 176,\n         \"last_login\": [105, 183, 547, 589],\n-        \"last_modifi\": [522, 546, 559, 584, 596],\n-        \"last_modified_d\": 596,\n+        \"last_modified\": [522, 546, 559, 584, 596],\n+        \"last_modified_dat\": 596,\n         \"last_modified_func\": [559, 584],\n         \"last_nam\": [34, 52, 58, 103, 105, 161, 181, 183, 184, 185, 193, 200, 206, 451, 477, 548, 550, 563, 568, 569, 574, 600, 604, 608],\n-        \"last_upd\": [176, 319, 345],\n-        \"lastli\": [61, 552, 577],\n+        \"last_updated\": [176, 319, 345],\n+        \"lastly\": [61, 552, 577],\n         \"lastmod\": [107, 149, 316, 317, 488, 496],\n-        \"lat\": 131,\n+        \"lat\": [3, 76, 131, 596],\n         \"lat_lon\": 116,\n-        \"late\": [3, 76, 596],\n-        \"latenc\": [535, 571],\n+        \"latency\": [535, 571],\n         \"later\": [16, 19, 29, 32, 40, 44, 54, 61, 67, 71, 72, 73, 74, 75, 76, 97, 100, 120, 126, 145, 152, 154, 161, 172, 178, 184, 185, 190, 192, 196, 200, 224, 260, 304, 316, 328, 348, 364, 368, 387, 392, 535, 544, 546, 555, 557, 576, 588, 591, 592, 596, 599, 600, 604, 605, 606],\n         \"latest\": [1, 3, 6, 42, 43, 47, 49, 51, 56, 57, 58, 59, 61, 65, 67, 69, 74, 80, 83, 89, 120, 121, 123, 149, 152, 154, 155, 184, 200, 213, 222, 234, 252, 271, 277, 291, 300, 304, 308, 309, 315, 316, 320, 328, 345, 348, 362, 369, 376, 384, 392, 414, 421, 436, 451, 472, 477, 480, 488, 497, 502, 522, 527, 535, 537, 543, 550, 553, 555, 559, 572, 598, 600],\n-        \"latest_articl\": 87,\n-        \"latest_entri\": 559,\n-        \"latest_post_d\": [200, 222],\n+        \"latest_articles\": 87,\n+        \"latest_entry\": 559,\n+        \"latest_post_dat\": [200, 222],\n         \"latest_question_list\": [74, 75, 76],\n-        \"latestentri\": 252,\n-        \"latestentriesbycategori\": 252,\n-        \"latestentriesfe\": 152,\n+        \"latestentries\": 252,\n+        \"latestentriesbycategory\": 252,\n+        \"latestentriesfed\": 152,\n         \"latin\": [124, 194, 348],\n         \"latin1\": 197,\n         \"latitud\": [113, 116, 126, 131],\n         \"latter\": [16, 19, 58, 101, 106, 154, 161, 172, 177, 183, 185, 190, 200, 222, 268, 304, 316, 324, 328, 330, 355, 436, 451, 522, 551, 572, 583, 604, 612],\n-        \"launch\": [3, 76, 121, 278, 306, 321, 550, 612],\n+        \"launch\": [3, 76, 121, 278, 306, 321, 550],\n         \"launcher\": 43,\n+        \"launches\": 612,\n         \"law\": 131,\n         \"lawrenc\": [3, 115, 150, 193, 194, 328],\n         \"lax\": [188, 190, 376, 502],\n         \"layer\": [0, 3, 5, 41, 59, 70, 74, 82, 109, 113, 124, 131, 189, 194, 195, 209, 213, 252, 304, 328, 362, 436, 553, 571, 572, 573, 574, 580, 583, 591, 595, 602, 608, 610, 612],\n         \"layer_count\": 115,\n-        \"layer_kei\": [109, 127],\n+        \"layer_key\": [109, 127],\n         \"layer_nam\": 115,\n-        \"layermap\": [109, 119, 132, 451],\n+        \"layermap\": 124,\n+        \"layermapp\": [109, 119, 132, 451],\n+        \"laying\": 581,\n         \"layout\": [31, 58, 70, 73, 78, 103, 106, 161, 200, 223, 316, 444, 447, 480, 575, 581, 582, 600],\n-        \"lazi\": [0, 52, 85, 86, 110, 120, 159, 185, 197, 200, 213, 304, 308, 355, 359, 374, 421, 488, 571, 597, 604, 606],\n-        \"lazili\": [178, 191, 193, 198, 252, 268, 304, 316, 596, 602],\n-        \"lazy_numb\": [330, 355],\n-        \"lazy_properti\": 222,\n+        \"lazily\": [178, 191, 193, 198, 252, 268, 304, 316, 596, 602],\n+        \"lazines\": [0, 52, 597],\n+        \"lazy\": [52, 85, 86, 110, 120, 159, 185, 197, 200, 213, 304, 308, 355, 359, 374, 421, 488, 571, 602, 604, 606],\n+        \"lazy_number\": [330, 355],\n+        \"lazy_property\": 222,\n         \"lazy_str\": 596,\n-        \"lazyencod\": 604,\n+        \"lazyencoder\": 604,\n         \"lazyobject\": [52, 246, 348, 600],\n         \"lc_all\": [30, 56],\n-        \"lc_messag\": [190, 596],\n+        \"lc_messages\": [190, 596],\n         \"ld\": 121,\n         \"ldap\": [105, 203, 488, 547, 548],\n         \"ldconfig\": [120, 121],\n-        \"lead\": [12, 19, 61, 64, 66, 81, 86, 103, 107, 137, 153, 162, 167, 171, 172, 175, 177, 181, 184, 185, 190, 194, 200, 209, 229, 233, 238, 252, 260, 265, 268, 273, 278, 281, 284, 302, 304, 306, 307, 308, 311, 316, 321, 325, 328, 335, 348, 350, 357, 362, 365, 374, 379, 388, 415, 451, 460, 466, 469, 477, 487, 492, 498, 505, 509, 512, 518, 525, 528, 533, 540, 545, 551, 559, 569, 576, 579, 583, 591, 595, 598, 606, 611],\n+        \"lead\": [86, 103, 107, 137, 167, 175, 177, 181, 185, 190, 209, 229, 233, 238, 252, 260, 265, 268, 273, 284, 302, 304, 308, 311, 316, 328, 362, 365, 374, 379, 388, 415, 451, 460, 487, 498, 509, 512, 525, 533, 540, 551, 559, 569, 576, 579, 583, 595, 598, 606, 611],\n         \"leader\": 551,\n-        \"leak\": [12, 25, 32, 222, 224, 252, 268, 274, 285, 292, 297, 303, 304, 312, 342, 344, 357, 358, 368, 392, 527, 545, 548, 572, 589, 603, 609, 612],\n+        \"leading\": [12, 19, 61, 64, 66, 81, 153, 162, 171, 172, 176, 184, 190, 194, 200, 229, 278, 281, 306, 307, 321, 325, 328, 335, 348, 350, 357, 374, 451, 466, 469, 477, 492, 505, 518, 528, 545, 591, 598],\n+        \"leak\": [25, 32, 224, 252, 274, 292, 297, 303, 304, 312, 357, 368, 392, 527, 545, 572, 589, 609, 612],\n         \"leakag\": [213, 252, 545, 548, 589, 603],\n+        \"leaked\": [12, 224, 358, 368, 603],\n+        \"leaking\": [32, 222, 268, 285, 342, 344, 548, 612],\n         \"leap\": [194, 218, 348, 353],\n-        \"learn\": [8, 15, 45, 48, 50, 56, 58, 62, 67, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 146, 162, 172, 182, 185, 190, 195, 200, 260, 304, 328, 421, 559, 581, 595, 596, 602],\n-        \"learn_cache_kei\": 200,\n+        \"learn\": [8, 15, 45, 48, 50, 56, 58, 62, 67, 72, 73, 74, 75, 76, 77, 78, 80, 82, 83, 146, 162, 172, 182, 185, 190, 195, 200, 260, 304, 328, 421, 559, 581, 595, 596],\n+        \"learn_cache_key\": 200,\n+        \"learned\": 67,\n+        \"learning\": [76, 79, 80, 602],\n         \"least\": [31, 32, 46, 49, 51, 55, 57, 58, 64, 65, 66, 67, 72, 73, 76, 81, 100, 103, 116, 117, 136, 139, 140, 149, 153, 154, 162, 166, 168, 173, 177, 178, 185, 188, 203, 216, 222, 304, 328, 336, 348, 351, 376, 392, 451, 502, 543, 550, 551, 560, 568, 571, 572, 580, 585, 588, 596, 609, 612],\n-        \"leav\": [13, 16, 19, 30, 37, 51, 61, 74, 85, 86, 145, 154, 155, 167, 178, 187, 190, 193, 206, 222, 252, 257, 260, 268, 548, 551, 557, 574, 576, 577, 581, 583, 584, 589, 600],\n+        \"leav\": [13, 19, 37, 51, 74, 85, 86, 145, 154, 155, 178, 190, 193, 206, 252, 257, 260, 548, 557, 574, 577, 581, 583, 589, 600],\n         \"leave_locale_alon\": [304, 328],\n+        \"leaves\": [30, 51, 222, 260],\n+        \"leaving\": [13, 16, 51, 61, 167, 187, 190, 268, 551, 574, 576, 584],\n         \"led\": [488, 583],\n         \"lee\": 591,\n         \"left\": [14, 19, 51, 52, 55, 56, 61, 71, 73, 74, 75, 76, 77, 78, 79, 100, 103, 107, 110, 115, 152, 155, 182, 187, 190, 193, 194, 200, 241, 291, 376, 382, 418, 436, 557, 570, 574, 577, 582, 583, 596, 611],\n         \"leftmost\": [190, 548],\n-        \"legaci\": [0, 7, 33, 43, 45, 59, 61, 154, 155, 178, 197, 213, 268, 328, 348, 436, 477, 543],\n-        \"legacy_us\": 570,\n+        \"legacy\": [0, 7, 33, 43, 45, 59, 61, 154, 155, 178, 197, 213, 268, 328, 348, 436, 477, 543],\n+        \"legacy_user\": 570,\n         \"legacymodel\": 154,\n         \"legal\": [64, 125, 185, 194, 260, 568, 577],\n         \"legend\": [75, 161, 168, 304, 488, 581],\n         \"legend_tag\": [161, 488, 581],\n-        \"legitim\": 51,\n+        \"legitimat\": 51,\n         \"leisur\": 577,\n         \"len\": [16, 115, 124, 131, 177, 181, 185, 187, 222, 550, 571, 577, 580, 601, 602, 612],\n         \"length\": [12, 13, 16, 52, 54, 59, 86, 105, 106, 110, 115, 118, 119, 131, 139, 140, 143, 146, 152, 154, 159, 160, 162, 171, 177, 178, 185, 188, 190, 196, 200, 201, 213, 222, 268, 289, 298, 307, 325, 328, 348, 349, 376, 392, 436, 445, 460, 477, 487, 498, 502, 506, 508, 530, 532, 550, 581, 583, 596, 600, 602, 612],\n         \"length__gt\": [114, 177],\n-        \"length_i\": [59, 502, 535],\n         \"length_in_month\": 583,\n-        \"lengthi\": [46, 61, 145],\n+        \"length_is\": [59, 502, 535],\n+        \"lengthy\": [46, 61, 145],\n         \"lennon\": [34, 103, 161, 185, 548, 572, 596],\n         \"leo\": 205,\n-        \"less\": [0, 25, 40, 42, 47, 51, 53, 55, 57, 58, 65, 69, 76, 86, 103, 114, 117, 118, 135, 139, 146, 147, 148, 154, 167, 171, 175, 176, 178, 185, 187, 190, 194, 201, 203, 209, 260, 268, 291, 316, 328, 362, 502, 503, 551, 552, 557, 569, 571, 572, 580, 583, 595, 596, 600, 601, 602, 607],\n-        \"lessen\": 202,\n+        \"les\": [0, 25, 40, 42, 47, 51, 53, 55, 57, 58, 65, 69, 76, 86, 103, 114, 117, 118, 135, 139, 146, 147, 148, 154, 167, 171, 175, 176, 178, 185, 187, 190, 194, 201, 203, 209, 260, 268, 291, 316, 328, 362, 502, 503, 551, 552, 557, 569, 571, 572, 580, 583, 595, 596, 600, 601, 602, 607],\n+        \"less\": 202,\n         \"lessthan\": [174, 182],\n-        \"let\": [3, 12, 14, 16, 19, 39, 40, 50, 51, 55, 56, 64, 67, 70, 71, 72, 73, 74, 75, 76, 78, 100, 103, 106, 107, 110, 131, 134, 148, 149, 150, 151, 152, 153, 155, 161, 162, 167, 172, 174, 177, 178, 181, 185, 187, 188, 194, 196, 199, 200, 213, 222, 268, 291, 346, 348, 547, 548, 551, 553, 557, 562, 569, 570, 572, 574, 580, 583, 589, 591, 592, 595, 596, 600, 604, 606, 609, 612],\n+        \"let\": [3, 12, 14, 16, 19, 39, 40, 51, 55, 64, 67, 70, 71, 72, 73, 74, 75, 76, 78, 100, 103, 106, 107, 110, 131, 134, 148, 149, 150, 151, 152, 153, 155, 161, 162, 167, 172, 174, 177, 178, 181, 185, 187, 188, 194, 196, 199, 200, 213, 222, 268, 346, 348, 547, 548, 551, 553, 557, 562, 569, 570, 572, 574, 580, 583, 589, 591, 592, 595, 596, 600, 604, 606, 609, 612],\n         \"letter\": [10, 14, 58, 86, 103, 105, 146, 161, 162, 178, 193, 194, 201, 213, 268, 551, 569, 573, 589, 591],\n+        \"letting\": [16, 50, 56, 149, 291, 580],\n         \"level\": [0, 1, 3, 7, 19, 25, 31, 36, 37, 39, 45, 47, 51, 52, 54, 55, 56, 58, 59, 61, 62, 65, 66, 71, 73, 74, 76, 80, 82, 85, 86, 89, 103, 106, 115, 118, 131, 139, 146, 149, 155, 156, 161, 164, 170, 171, 177, 178, 184, 185, 190, 193, 194, 196, 200, 203, 204, 205, 206, 209, 211, 213, 222, 223, 246, 251, 256, 268, 271, 291, 292, 300, 304, 309, 316, 320, 323, 328, 330, 348, 355, 363, 376, 446, 488, 502, 543, 545, 547, 548, 549, 550, 552, 553, 563, 565, 568, 569, 570, 571, 572, 574, 579, 580, 581, 583, 585, 588, 589, 590, 591, 592, 596, 597, 599, 600, 601, 603, 604, 605, 608, 609, 610, 611, 612],\n         \"level2\": 145,\n         \"level_tag\": [135, 316],\n         \"level_titl\": 19,\n         \"levelnam\": [36, 599],\n-        \"leverag\": [44, 54, 116, 122, 411, 454, 478, 555, 573],\n-        \"lewi\": 194,\n+        \"leverag\": [44, 116, 122, 411, 454, 478, 555, 573],\n+        \"leverages\": 54,\n+        \"lewis\": 194,\n         \"lexer\": 268,\n         \"lf\": 188,\n         \"lfi\": 545,\n-        \"lh\": [14, 182, 213, 328, 545],\n         \"lhasa\": 572,\n+        \"lhs\": [14, 182, 213, 328, 545],\n         \"lhs_param\": [14, 182, 213],\n         \"lhs_string\": 182,\n-        \"li\": [19, 74, 75, 76, 77, 89, 90, 103, 107, 135, 161, 162, 193, 194, 196, 200, 553, 557, 569, 572, 580, 581, 583, 591, 596],\n+        \"li\": [19, 74, 75, 76, 77, 89, 90, 103, 107, 135, 161, 162, 194, 196, 200, 553, 557, 580, 581, 583, 591, 596],\n         \"lib\": [85, 115, 118, 120, 121, 123, 260],\n         \"libc\": 145,\n         \"libedit\": 213,\n-        \"liber\": [273, 302, 311, 583],\n         \"libera\": [203, 209],\n+        \"liberal\": [273, 302, 311],\n+        \"liberally\": 583,\n         \"libgdal\": [115, 120],\n-        \"libgeo\": [118, 120],\n         \"libgeoip\": 121,\n+        \"libgeos\": [118, 120],\n         \"libgeos_c\": [118, 120],\n         \"libmaxminddb\": 116,\n         \"libproj\": 120,\n-        \"librari\": [0, 5, 6, 9, 12, 18, 19, 23, 25, 36, 38, 47, 52, 55, 56, 59, 66, 67, 74, 103, 107, 111, 115, 116, 118, 122, 131, 151, 152, 154, 155, 161, 162, 170, 177, 178, 188, 193, 195, 197, 205, 206, 213, 252, 260, 266, 268, 285, 291, 299, 304, 309, 320, 348, 391, 404, 436, 451, 471, 477, 502, 545, 546, 550, 551, 555, 573, 574, 576, 577, 581, 592, 593, 595, 596, 599, 603, 608, 610, 611, 612],\n+        \"libraries\": [0, 5, 6, 18, 19, 23, 25, 52, 56, 59, 67, 71, 74, 103, 122, 155, 170, 193, 195, 205, 213, 260, 291, 304, 316, 320, 348, 421, 502, 545, 546, 550, 573, 576, 581, 608, 611],\n+        \"library\": [3, 9, 12, 18, 19, 36, 38, 47, 52, 55, 59, 66, 103, 107, 111, 115, 116, 118, 131, 151, 152, 154, 161, 162, 177, 178, 188, 194, 196, 197, 205, 206, 213, 252, 260, 266, 268, 285, 291, 299, 304, 309, 348, 391, 404, 436, 451, 471, 477, 502, 546, 550, 551, 555, 574, 576, 577, 592, 593, 595, 596, 599, 603, 608, 610, 611, 612],\n         \"libsqlite3\": 123,\n-        \"licens\": [0, 5, 55, 69, 71, 107, 118, 121, 149, 268],\n+        \"licen\": [0, 5, 55, 69, 71, 107, 121, 149],\n+        \"licens\": 71,\n+        \"licensed\": [0, 5, 118, 268],\n         \"lie\": [114, 161, 197, 571, 602],\n+        \"lies\": [76, 193, 569, 572],\n         \"lieu\": [201, 316, 568, 581],\n-        \"life\": [19, 43, 71, 200, 203, 209, 316, 348, 362, 421, 562, 598, 602],\n-        \"lifecycl\": [35, 46, 51, 155, 181, 184, 209],\n+        \"lif\": [19, 43, 71, 200, 203, 209, 316, 348, 362, 421, 562, 598, 602],\n+        \"lifecycl\": [35, 46, 51, 155, 181, 209],\n+        \"lifecycles\": 184,\n         \"lifetim\": [51, 154, 190, 268, 589],\n-        \"lift\": [304, 601],\n+        \"lift\": 304,\n+        \"lifted\": 304,\n+        \"lifting\": 601,\n         \"light\": [76, 82, 103, 134, 155, 213, 502, 577, 588],\n         \"lighter\": [260, 268],\n-        \"lightli\": 58,\n+        \"lightly\": 58,\n         \"lightweight\": [6, 26, 69, 72, 154, 155, 598],\n-        \"like\": [1, 2, 3, 4, 7, 8, 9, 12, 14, 15, 16, 18, 19, 21, 22, 23, 24, 25, 27, 28, 32, 34, 35, 37, 38, 39, 40, 41, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 56, 57, 58, 60, 61, 62, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 96, 97, 99, 100, 101, 103, 105, 106, 107, 110, 112, 115, 118, 121, 123, 124, 130, 131, 135, 139, 142, 145, 146, 149, 150, 151, 152, 153, 154, 155, 159, 160, 161, 162, 166, 167, 168, 170, 171, 172, 174, 176, 177, 178, 181, 182, 185, 186, 187, 188, 189, 190, 191, 193, 194, 196, 197, 199, 200, 201, 202, 203, 204, 205, 206, 209, 213, 214, 216, 222, 224, 252, 260, 268, 273, 274, 278, 281, 291, 292, 297, 302, 303, 304, 306, 307, 311, 312, 316, 320, 321, 322, 325, 328, 330, 336, 340, 344, 348, 349, 351, 355, 362, 368, 376, 392, 421, 436, 451, 477, 488, 502, 518, 528, 546, 547, 548, 550, 551, 552, 553, 555, 556, 557, 558, 559, 560, 567, 568, 569, 570, 571, 573, 574, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 588, 589, 591, 592, 593, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n+        \"lik\": [1, 3, 4, 7, 8, 9, 12, 14, 15, 16, 18, 19, 21, 22, 23, 24, 25, 27, 28, 32, 34, 35, 37, 38, 39, 40, 41, 44, 45, 46, 48, 49, 50, 51, 52, 53, 56, 58, 60, 61, 62, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 96, 97, 99, 100, 101, 103, 105, 106, 107, 110, 112, 115, 118, 121, 123, 124, 130, 131, 135, 139, 145, 149, 150, 151, 152, 153, 154, 155, 159, 160, 161, 162, 166, 167, 168, 170, 171, 172, 174, 176, 177, 178, 181, 182, 185, 186, 187, 188, 189, 190, 191, 193, 194, 196, 197, 199, 200, 201, 202, 204, 205, 206, 209, 213, 214, 216, 222, 252, 260, 268, 274, 278, 281, 291, 292, 297, 303, 304, 306, 307, 312, 316, 320, 321, 322, 325, 328, 330, 336, 340, 344, 348, 349, 351, 355, 362, 376, 392, 421, 436, 451, 477, 488, 502, 518, 528, 546, 547, 548, 550, 551, 552, 553, 555, 556, 557, 558, 559, 560, 567, 568, 569, 570, 571, 573, 574, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 588, 589, 591, 592, 593, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n+        \"likely\": [2, 4, 9, 14, 16, 46, 47, 56, 57, 65, 66, 69, 86, 103, 105, 107, 142, 146, 151, 154, 178, 182, 185, 190, 202, 203, 224, 252, 273, 297, 302, 304, 311, 328, 348, 368, 376, 502, 548, 557, 572, 573, 581, 585, 589, 595, 600, 602, 604, 605, 611],\n+        \"likes\": 51,\n         \"likewis\": [106, 190, 252, 451, 581, 591, 608, 612],\n-        \"limit\": [0, 2, 5, 19, 25, 34, 47, 52, 56, 64, 73, 78, 82, 96, 100, 102, 115, 118, 121, 126, 128, 146, 149, 155, 162, 181, 184, 185, 187, 190, 194, 196, 199, 200, 222, 252, 260, 266, 268, 285, 289, 290, 291, 298, 299, 304, 316, 348, 354, 362, 376, 393, 421, 436, 451, 461, 466, 479, 488, 492, 499, 511, 512, 518, 524, 525, 539, 540, 547, 550, 553, 556, 558, 559, 563, 569, 574, 576, 581, 589, 591, 596, 600, 601, 602, 603, 605, 608],\n+        \"limit\": [0, 5, 19, 47, 52, 56, 64, 73, 78, 96, 100, 102, 103, 110, 118, 128, 146, 149, 154, 155, 162, 178, 181, 185, 187, 194, 196, 199, 200, 213, 222, 252, 266, 285, 289, 290, 291, 298, 299, 304, 348, 354, 362, 376, 393, 421, 436, 451, 511, 512, 524, 525, 539, 540, 547, 550, 553, 556, 563, 569, 574, 581, 589, 600, 601, 603, 605],\n         \"limit_choices_to\": [86, 103, 178, 245, 316, 320, 362, 451, 600],\n         \"limit_offset_sql\": 206,\n-        \"limit_pub_date_choic\": 178,\n-        \"limit_valu\": [147, 162, 201, 392, 393],\n+        \"limit_pub_date_choices\": 178,\n+        \"limit_value\": [147, 162, 201, 392, 393],\n+        \"limitation\": [0, 34, 82, 126, 155, 184, 190, 196, 213, 260, 268, 304, 316, 362, 451, 488, 547, 550, 558, 559, 569, 576, 589, 591, 596, 600, 603, 608],\n+        \"limited\": [2, 25, 107, 115, 121, 126, 177, 178, 185, 252, 268, 291, 328, 421, 461, 466, 479, 492, 499, 518, 548, 556, 569, 572, 600, 602],\n         \"limited_parse_qsl\": [451, 545],\n-        \"limitrequestbodi\": 603,\n-        \"line\": [15, 19, 29, 30, 37, 42, 43, 47, 50, 52, 55, 56, 57, 58, 61, 66, 67, 70, 72, 73, 75, 76, 78, 82, 86, 103, 114, 115, 118, 121, 123, 126, 131, 135, 149, 150, 151, 152, 154, 155, 157, 160, 188, 190, 191, 194, 196, 197, 205, 206, 209, 252, 268, 278, 291, 304, 306, 316, 321, 346, 348, 349, 421, 436, 451, 477, 506, 521, 523, 530, 535, 548, 550, 553, 571, 572, 577, 588, 589, 591, 592, 596, 599, 604, 605, 608, 609, 611],\n-        \"linear\": [114, 115, 126, 136, 291, 436, 466, 492, 518, 600],\n+        \"limitrequestbody\": 603,\n+        \"lin\": [15, 19, 30, 37, 42, 43, 47, 52, 55, 56, 57, 58, 66, 67, 70, 72, 73, 75, 76, 78, 86, 103, 114, 115, 118, 121, 123, 126, 131, 135, 149, 150, 151, 152, 154, 155, 157, 160, 188, 190, 191, 194, 196, 197, 209, 252, 278, 291, 304, 306, 316, 321, 346, 348, 349, 421, 436, 451, 477, 506, 521, 523, 530, 535, 548, 550, 571, 572, 577, 588, 589, 591, 592, 596, 599, 604, 605, 608, 609, 611],\n+        \"linear\": [115, 118, 126, 136, 291, 466, 492, 518],\n         \"linear_nam\": 115,\n         \"linear_unit\": 115,\n+        \"lineariz\": 600,\n+        \"linearr\": [114, 115, 436],\n         \"linebreak\": [103, 196, 535],\n-        \"linebreaks_filt\": 328,\n+        \"linebreaks_filter\": 328,\n         \"linebreaksbr\": [19, 58, 328],\n+        \"lined\": 61,\n         \"linelocatepoint\": [110, 119, 362],\n-        \"linenumb\": 328,\n+        \"linenumber\": 328,\n+        \"lines\": [18, 29, 47, 50, 52, 57, 58, 76, 82, 103, 115, 118, 149, 155, 157, 160, 188, 190, 205, 206, 209, 268, 316, 328, 348, 451, 548, 553, 572, 596, 604, 609],\n         \"linestr\": [114, 115, 117, 124, 126, 213, 291, 535],\n         \"linework\": 118,\n-        \"link\": [2, 19, 30, 32, 39, 44, 45, 46, 49, 50, 51, 55, 56, 57, 59, 61, 66, 67, 68, 74, 77, 78, 80, 86, 101, 103, 125, 149, 150, 151, 152, 171, 178, 181, 185, 187, 190, 194, 196, 200, 206, 211, 213, 220, 223, 236, 252, 256, 267, 268, 278, 281, 286, 287, 296, 304, 305, 306, 307, 316, 321, 325, 328, 330, 338, 348, 353, 355, 357, 391, 395, 404, 430, 436, 451, 475, 488, 514, 520, 527, 535, 543, 545, 547, 548, 555, 557, 570, 571, 572, 582, 583, 584, 596, 601, 602, 603, 604, 612],\n+        \"link\": [19, 30, 32, 39, 45, 46, 49, 50, 51, 55, 57, 59, 61, 66, 67, 68, 74, 77, 78, 80, 86, 101, 103, 125, 149, 150, 151, 152, 153, 171, 178, 181, 185, 187, 190, 194, 196, 200, 206, 211, 213, 220, 223, 236, 252, 256, 267, 268, 278, 281, 286, 287, 296, 304, 305, 306, 307, 316, 321, 325, 328, 330, 338, 348, 353, 355, 357, 391, 395, 404, 430, 436, 451, 475, 488, 520, 527, 535, 543, 545, 547, 548, 557, 571, 572, 582, 583, 584, 596, 601, 602, 603, 604, 612],\n         \"link_benoit\": 125,\n         \"link_sear\": 125,\n         \"linkcheck\": 58,\n+        \"linked\": [2, 56, 103, 171, 190, 316, 514, 557, 570, 604],\n+        \"linking\": [44, 57, 61, 153, 171, 194, 268, 555, 569],\n         \"linter\": 54,\n         \"linux\": [61, 69, 83, 120, 121, 131, 155, 316],\n         \"lion\": [106, 609, 611],\n-        \"list\": [0, 1, 3, 4, 7, 11, 13, 15, 16, 17, 18, 19, 27, 32, 34, 37, 38, 39, 41, 45, 46, 47, 48, 51, 52, 53, 56, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 70, 72, 73, 74, 75, 76, 77, 80, 82, 83, 85, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 103, 106, 109, 110, 114, 115, 118, 121, 135, 136, 137, 138, 139, 143, 146, 148, 149, 152, 154, 155, 156, 157, 159, 162, 165, 167, 168, 171, 172, 173, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190, 191, 192, 193, 196, 198, 199, 200, 201, 203, 204, 205, 206, 207, 211, 213, 215, 222, 245, 252, 255, 256, 258, 260, 261, 262, 266, 269, 271, 285, 291, 300, 304, 305, 309, 316, 320, 346, 347, 349, 354, 362, 369, 376, 377, 385, 386, 392, 421, 436, 443, 451, 452, 457, 475, 477, 484, 488, 502, 520, 522, 535, 543, 545, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 560, 563, 565, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 580, 581, 582, 583, 585, 588, 590, 591, 592, 596, 599, 600, 601, 603, 604, 605, 606, 607, 608, 609, 612],\n+        \"list\": [0, 1, 3, 4, 7, 11, 15, 16, 18, 19, 25, 27, 32, 34, 37, 38, 39, 41, 45, 46, 47, 48, 51, 52, 53, 56, 58, 59, 61, 62, 64, 66, 67, 68, 70, 72, 73, 74, 75, 76, 77, 80, 83, 85, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 103, 106, 109, 114, 115, 118, 121, 135, 136, 137, 138, 139, 143, 146, 148, 149, 152, 154, 155, 156, 159, 162, 165, 167, 168, 171, 172, 173, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190, 191, 192, 193, 196, 198, 199, 200, 201, 203, 205, 206, 207, 211, 213, 222, 245, 252, 255, 256, 258, 260, 261, 262, 266, 269, 285, 291, 304, 316, 320, 328, 346, 349, 362, 369, 376, 377, 385, 386, 392, 421, 436, 443, 451, 452, 457, 475, 477, 484, 488, 502, 520, 522, 535, 543, 545, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 560, 563, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 580, 581, 582, 583, 585, 588, 590, 591, 592, 596, 599, 600, 601, 603, 604, 605, 606, 607, 608, 609, 612],\n         \"list_\": 188,\n         \"list_blog_entries_view\": 551,\n         \"list_detail\": [204, 260],\n-        \"list_displai\": [1, 78, 86, 100, 103, 206, 207, 222, 316, 341, 343, 348, 376, 421, 451, 522, 535, 547],\n+        \"list_display\": [1, 78, 86, 100, 103, 206, 207, 222, 316, 341, 343, 348, 376, 421, 451, 522, 535, 547],\n         \"list_display_link\": [86, 103, 316],\n-        \"list_edit\": [86, 103, 209, 228, 332, 349, 357, 372, 502, 515, 520],\n-        \"list_filt\": [0, 5, 78, 86, 102, 103, 245, 260, 268, 305, 317, 328, 416, 436, 523, 527, 528, 547],\n-        \"list_max_show_al\": [86, 103],\n+        \"list_editabl\": [86, 103, 209, 228, 332, 349, 357, 372, 502, 515, 520],\n+        \"list_filter\": [0, 5, 78, 86, 102, 103, 245, 260, 268, 305, 317, 328, 416, 436, 523, 527, 528, 547],\n+        \"list_max_show_all\": [86, 103],\n         \"list_per_pag\": [86, 103],\n-        \"list_select_rel\": [86, 103],\n-        \"list_separ\": 102,\n+        \"list_select_related\": [86, 103],\n+        \"list_separator\": 102,\n         \"listdir\": [13, 159],\n-        \"listen\": [0, 3, 21, 22, 24, 25, 28, 104, 181, 186, 191, 547, 577, 597, 609, 612],\n-        \"listfilt\": 86,\n+        \"listed\": [17, 32, 61, 65, 66, 76, 82, 85, 89, 103, 110, 118, 139, 155, 157, 161, 162, 165, 176, 177, 178, 185, 188, 190, 194, 196, 200, 204, 215, 222, 260, 271, 300, 304, 305, 309, 316, 347, 354, 522, 545, 548, 549, 550, 565, 569, 570, 571, 572, 588, 596, 609],\n+        \"listen\": [0, 21, 22, 24, 28, 181, 577, 597, 612],\n+        \"listener\": [104, 609],\n+        \"listfilter\": 86,\n+        \"listing\": [13, 58, 60, 73, 102, 103, 159, 565, 601, 609],\n         \"listopad\": 194,\n         \"listopada\": 194,\n         \"listview\": [0, 75, 76, 92, 553, 555, 556, 597],\n-        \"lite\": 154,\n-        \"liter\": [19, 58, 59, 172, 177, 178, 185, 190, 194, 201, 206, 207, 209, 260, 268, 280, 291, 316, 328, 409, 440, 471, 527, 535, 551, 563, 565, 569, 574, 594, 612],\n+        \"lit\": 154,\n+        \"literal\": [19, 58, 59, 172, 177, 178, 185, 190, 194, 201, 206, 207, 209, 260, 268, 280, 291, 316, 328, 409, 440, 471, 527, 535, 551, 563, 565, 569, 574, 594, 612],\n         \"littl\": [2, 4, 16, 19, 50, 67, 71, 76, 82, 85, 118, 150, 161, 185, 189, 190, 291, 328, 562, 572, 599, 600, 604],\n-        \"live\": [16, 19, 26, 30, 48, 61, 67, 72, 73, 76, 78, 80, 82, 85, 101, 106, 107, 115, 134, 145, 148, 149, 152, 154, 155, 177, 187, 188, 190, 193, 203, 268, 316, 546, 547, 551, 569, 571, 572, 574, 577, 588, 592, 595, 600, 605, 607, 608, 612],\n+        \"liv\": [16, 19, 30, 61, 67, 72, 73, 78, 82, 101, 145, 149, 152, 154, 155, 177, 187, 188, 190, 193, 268, 316, 547, 551, 569, 572, 588, 592, 595, 600, 605, 607, 608, 612],\n         \"live_server_url\": [56, 612],\n-        \"livejourn\": 551,\n-        \"liveserv\": 222,\n+        \"lived\": [154, 188, 190, 546, 577],\n+        \"livejournal\": 551,\n+        \"lives\": [16, 26, 48, 80, 85, 106, 107, 115, 134, 148, 149, 152, 155, 188, 190, 193, 203, 316, 571, 574, 577],\n+        \"liveserver\": 222,\n         \"liveservertestcas\": [41, 76, 151, 234, 268, 291, 316, 348, 362, 611],\n+        \"living\": 76,\n         \"livni\": 131,\n         \"ljworld\": 150,\n         \"ll\": [2, 3, 6, 9, 12, 13, 16, 19, 25, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 43, 44, 46, 48, 51, 56, 58, 60, 61, 65, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 83, 85, 100, 103, 105, 106, 107, 114, 115, 126, 131, 133, 134, 139, 145, 146, 149, 150, 151, 152, 154, 155, 160, 161, 162, 168, 172, 174, 176, 177, 178, 181, 185, 187, 188, 190, 193, 194, 196, 197, 200, 203, 204, 205, 206, 209, 213, 222, 252, 257, 260, 268, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 547, 548, 550, 551, 553, 554, 555, 557, 560, 569, 570, 572, 573, 574, 576, 577, 579, 580, 581, 583, 585, 588, 589, 591, 592, 593, 594, 595, 596, 597, 598, 600, 602, 604, 605, 606, 608, 611, 612],\n         \"ll_cc\": 594,\n         \"lm\": [124, 131],\n-        \"lname\": 574,\n-        \"lo_r\": 582,\n-        \"load\": [16, 17, 18, 19, 23, 25, 27, 29, 34, 37, 39, 40, 41, 51, 52, 59, 70, 73, 74, 75, 76, 77, 78, 86, 97, 99, 103, 104, 107, 115, 131, 133, 151, 154, 156, 166, 170, 171, 172, 177, 178, 185, 188, 190, 191, 192, 195, 196, 198, 202, 204, 213, 216, 222, 252, 291, 304, 317, 320, 336, 341, 346, 348, 349, 351, 376, 393, 397, 409, 428, 433, 436, 437, 440, 451, 471, 477, 528, 543, 546, 547, 551, 552, 554, 571, 572, 574, 579, 589, 590, 591, 593, 595, 596, 598, 599, 600, 602, 604, 605, 607, 608, 609, 611],\n+        \"lnam\": 574,\n+        \"lo_res\": 582,\n+        \"load\": [18, 19, 23, 27, 29, 34, 37, 39, 41, 51, 52, 59, 70, 73, 74, 77, 78, 85, 86, 99, 103, 104, 107, 131, 133, 151, 154, 155, 166, 171, 172, 177, 178, 181, 185, 188, 190, 193, 196, 202, 204, 206, 213, 216, 222, 252, 268, 291, 304, 316, 328, 336, 346, 348, 349, 351, 376, 436, 437, 451, 477, 547, 551, 552, 565, 571, 572, 589, 591, 593, 595, 596, 598, 599, 600, 602, 604, 605, 607, 608, 609, 612],\n         \"load_data\": 206,\n-        \"load_templ\": [59, 348, 355, 362],\n-        \"load_template_sourc\": [59, 348, 362],\n-        \"load_verify_loc\": 190,\n+        \"load_templat\": [59, 348, 355, 362],\n+        \"load_template_sourc\": 59,\n+        \"load_template_sources\": [59, 348, 362],\n+        \"load_verify_location\": 190,\n         \"loaddata\": [34, 128, 204, 206, 213, 222, 266, 285, 291, 305, 316, 328, 346, 349, 362, 392, 451, 565, 595],\n+        \"loaded\": [16, 27, 34, 39, 59, 77, 99, 115, 131, 155, 171, 181, 185, 193, 194, 198, 204, 222, 268, 291, 316, 348, 376, 392, 409, 440, 451, 471, 477, 528, 543, 546, 552, 554, 565, 572, 574, 579, 589, 596, 599, 600, 604, 608, 609, 611, 612],\n         \"loader\": [18, 19, 25, 37, 39, 59, 74, 86, 101, 103, 149, 150, 166, 194, 195, 213, 222, 268, 316, 355, 357, 358, 359, 362, 384, 392, 451, 488, 535, 577, 590],\n         \"loader_nam\": 18,\n         \"loader_tag\": [59, 362],\n         \"loaderorigin\": [59, 362],\n-        \"loadextens\": 172,\n+        \"loadextension\": 172,\n+        \"loading\": [16, 17, 18, 19, 25, 37, 40, 59, 75, 76, 78, 85, 97, 99, 103, 107, 156, 170, 178, 185, 190, 191, 192, 195, 222, 252, 317, 320, 341, 348, 393, 397, 428, 433, 477, 571, 590, 595, 604, 608, 609, 611],\n         \"loadmodul\": 27,\n         \"lob\": 154,\n         \"loc\": 149,\n-        \"local\": [0, 8, 13, 20, 25, 30, 32, 40, 41, 43, 47, 52, 56, 59, 61, 66, 73, 86, 103, 105, 115, 118, 120, 121, 133, 145, 150, 154, 155, 159, 165, 168, 178, 183, 191, 193, 194, 197, 198, 200, 202, 213, 215, 216, 222, 223, 245, 247, 253, 260, 304, 305, 312, 316, 317, 320, 323, 328, 329, 336, 348, 351, 369, 376, 436, 451, 459, 486, 494, 502, 527, 548, 565, 567, 572, 577, 579, 585, 589, 595, 597, 599, 600, 604, 606, 612],\n-        \"local_c\": [115, 194],\n+        \"local\": [8, 13, 15, 25, 30, 32, 40, 41, 43, 49, 52, 56, 59, 66, 73, 80, 86, 103, 105, 115, 118, 120, 121, 145, 150, 154, 155, 159, 162, 178, 183, 190, 191, 193, 194, 197, 198, 200, 202, 213, 216, 222, 252, 260, 268, 304, 305, 312, 316, 320, 323, 328, 336, 348, 351, 369, 376, 436, 451, 459, 486, 494, 527, 565, 567, 572, 577, 579, 589, 594, 595, 596, 599, 600, 606],\n+        \"local_c\": 115,\n+        \"local_cities\": 194,\n         \"local_file_dir\": 178,\n-        \"local_many_to_mani\": 362,\n+        \"local_many_to_many\": 362,\n         \"localcach\": 551,\n-        \"locald\": 200,\n+        \"localdat\": 200,\n         \"locale_cod\": 190,\n         \"locale_path\": [59, 155, 213, 260, 596, 612],\n         \"localemiddlewar\": [32, 171, 217, 304, 305, 316, 421, 509, 533, 551, 596, 612],\n+        \"locales\": [56, 155, 190, 304, 305, 316, 317, 328, 329, 451, 502, 593],\n         \"localflavor\": [0, 59, 178, 206, 328, 597],\n         \"localhost\": [25, 32, 54, 72, 77, 79, 131, 154, 155, 190, 201, 216, 252, 304, 336, 351, 436, 551, 577, 612],\n-        \"localiz\": 596,\n+        \"localiz\": [58, 168, 178, 190, 194, 222, 304, 436, 477, 583, 594],\n+        \"localizabl\": 596,\n+        \"localization\": [0, 49, 133, 155, 162, 168, 193, 194, 213, 222, 245, 253, 268, 316, 348, 451, 595, 597, 612],\n+        \"localized\": [45, 165, 168, 193, 194, 206, 215, 222, 223, 245, 247, 252, 304, 451, 477, 548, 583, 593],\n         \"localized_field\": [165, 304],\n+        \"localizer\": 252,\n+        \"locally\": [20, 40, 47, 57, 61, 67, 151, 260, 328, 551, 577, 579, 585, 604],\n         \"localtim\": [200, 291],\n         \"localtimestamp\": [176, 522],\n         \"localtimezon\": 316,\n-        \"locat\": [3, 19, 21, 22, 23, 24, 27, 28, 29, 30, 34, 39, 40, 54, 56, 58, 59, 60, 61, 77, 78, 85, 86, 87, 103, 107, 112, 113, 114, 115, 116, 118, 120, 121, 126, 131, 149, 151, 152, 155, 159, 160, 162, 166, 178, 188, 193, 194, 196, 197, 200, 205, 213, 222, 252, 260, 268, 278, 281, 287, 296, 305, 306, 307, 321, 325, 328, 348, 362, 488, 502, 548, 551, 553, 565, 577, 579, 585, 589, 590, 591, 595, 596, 599, 600, 605, 608, 612],\n+        \"locat\": [23, 29, 121, 193, 222, 260, 595, 608],\n+        \"located\": [39, 54, 56, 58, 59, 60, 61, 78, 85, 103, 116, 121, 160, 166, 190, 194, 200, 205, 260, 268, 304, 305, 548, 577, 589, 596, 600],\n+        \"locates\": 196,\n+        \"location\": [3, 19, 21, 22, 24, 27, 28, 30, 34, 40, 58, 77, 85, 86, 87, 107, 112, 113, 114, 115, 116, 118, 120, 126, 131, 149, 151, 152, 155, 159, 160, 162, 178, 188, 197, 213, 222, 252, 260, 268, 278, 281, 287, 296, 306, 307, 321, 325, 328, 348, 362, 488, 502, 551, 553, 565, 577, 579, 585, 589, 590, 591, 595, 599, 605, 612],\n         \"locationform\": 85,\n         \"locationheaderfix\": 348,\n-        \"lock\": [145, 181, 222, 268, 309, 316, 362, 383, 395, 400, 419, 423, 430, 437, 451, 535, 576, 600],\n+        \"lock\": [154, 181, 268, 309, 316, 362, 451, 535, 600],\n+        \"locked\": [185, 222, 383, 395, 400, 419, 423, 430, 437, 451],\n         \"locker\": [194, 196],\n         \"lockfil\": 609,\n+        \"locking\": [145, 316, 576],\n         \"locmem\": [190, 193, 268, 316, 328, 551, 577, 612],\n         \"locmemcach\": [190, 328, 551],\n-        \"log\": [0, 5, 11, 12, 31, 32, 33, 45, 52, 55, 56, 59, 73, 76, 85, 99, 101, 103, 105, 106, 120, 121, 124, 131, 135, 155, 156, 169, 171, 188, 191, 193, 215, 222, 247, 252, 266, 274, 285, 291, 296, 303, 304, 312, 316, 330, 340, 355, 357, 430, 437, 451, 452, 510, 522, 534, 535, 536, 545, 546, 547, 549, 550, 551, 552, 554, 567, 576, 581, 588, 589, 597, 603, 609, 612],\n-        \"log_act\": [59, 535],\n-        \"log_addit\": 477,\n+        \"log\": [0, 5, 11, 25, 31, 32, 36, 55, 103, 105, 106, 120, 121, 124, 131, 153, 155, 170, 190, 213, 266, 268, 274, 285, 291, 296, 303, 304, 312, 328, 330, 340, 355, 357, 451, 477, 502, 522, 545, 546, 547, 550, 567, 581, 588, 589, 599, 609, 612],\n+        \"log_action\": [59, 535],\n+        \"log_addition\": 477,\n         \"log_chang\": 477,\n-        \"log_delet\": [59, 477, 535],\n-        \"log_entri\": 103,\n-        \"log_respons\": 488,\n-        \"logarithm\": [176, 550],\n-        \"logentri\": [17, 52, 183, 213, 310, 543],\n-        \"logentrymanag\": [59, 535],\n+        \"log_deletion\": [59, 477, 535],\n+        \"log_entries\": 103,\n+        \"log_respon\": 488,\n+        \"logarithm\": 176,\n+        \"logarithmic\": 550,\n+        \"logentry\": [17, 52, 183, 213, 310, 543],\n+        \"logentrymanager\": [59, 535],\n+        \"logged\": [12, 32, 55, 56, 76, 99, 101, 103, 105, 153, 156, 170, 171, 188, 190, 191, 193, 213, 222, 247, 252, 291, 304, 316, 328, 330, 340, 355, 430, 452, 510, 522, 534, 536, 547, 551, 554, 576, 589, 599, 603, 609, 612],\n         \"logged_out\": 548,\n         \"logger\": [12, 155, 213, 222, 268, 291, 304, 328, 348, 477, 502, 510, 534, 535, 536, 546, 567, 576, 588, 589, 609],\n-        \"logging_config\": 599,\n-        \"logic\": [3, 9, 13, 15, 16, 19, 45, 47, 57, 76, 100, 113, 117, 139, 146, 152, 161, 162, 166, 167, 168, 174, 176, 181, 185, 186, 188, 189, 191, 193, 195, 196, 201, 225, 291, 304, 306, 316, 321, 328, 339, 369, 411, 436, 454, 477, 478, 488, 551, 552, 553, 554, 555, 556, 565, 568, 569, 572, 581, 583, 588, 592, 595, 596, 600, 602, 605, 608, 609, 610],\n+        \"logging\": [0, 32, 33, 45, 52, 56, 59, 73, 85, 103, 105, 124, 135, 155, 156, 169, 215, 222, 252, 268, 291, 304, 316, 340, 437, 488, 522, 535, 546, 548, 549, 552, 589, 597, 609, 612],\n+        \"logging_conf\": 599,\n+        \"logic\": [13, 15, 16, 19, 45, 76, 100, 113, 152, 161, 162, 166, 167, 168, 174, 177, 181, 186, 188, 189, 191, 193, 195, 196, 201, 225, 291, 304, 306, 316, 321, 328, 339, 369, 411, 436, 454, 477, 478, 488, 551, 552, 553, 554, 555, 556, 565, 568, 569, 581, 583, 588, 592, 595, 596, 600, 602, 605, 608, 609, 610],\n+        \"logical\": [3, 9, 47, 57, 117, 139, 551, 572, 581],\n+        \"logically\": [146, 176, 177, 185],\n         \"login\": [0, 5, 25, 32, 55, 56, 59, 73, 153, 190, 204, 213, 220, 222, 245, 247, 252, 268, 273, 274, 278, 281, 287, 296, 302, 303, 306, 307, 311, 312, 321, 325, 328, 330, 338, 340, 348, 353, 355, 359, 376, 451, 471, 477, 508, 532, 535, 543, 545, 547, 548, 549, 556, 581, 589, 591, 612],\n         \"login_error\": 548,\n         \"login_form\": [103, 260, 328, 589],\n-        \"login_not_requir\": [171, 535],\n+        \"login_not_required\": [171, 535],\n         \"login_redirect_url\": [59, 213, 291, 328, 548],\n-        \"login_requir\": [171, 190, 204, 283, 291, 318, 342, 535, 556],\n+        \"login_required\": [171, 190, 204, 283, 291, 318, 342, 535, 556],\n         \"login_required_m\": 252,\n-        \"login_templ\": 103,\n+        \"login_templat\": 103,\n         \"login_url\": [59, 103, 171, 198, 213, 291, 328, 535, 548, 612],\n         \"login_valid\": 547,\n         \"loginform\": 260,\n         \"loginpag\": 548,\n         \"loginrequiredmiddlewar\": [86, 171, 190, 535, 548],\n         \"loginrequiredmixin\": [190, 348, 535, 554, 556],\n         \"logintestcas\": 612,\n         \"loginview\": [105, 150, 190, 222, 245, 477, 548, 591],\n         \"logo\": [39, 58, 70, 608],\n         \"logout\": [11, 59, 103, 190, 213, 222, 247, 274, 291, 303, 304, 305, 312, 340, 347, 354, 376, 421, 488, 545, 548, 589, 612],\n         \"logout_redirect_url\": [213, 548],\n-        \"logout_templ\": 103,\n+        \"logout_templat\": 103,\n         \"logout_then_login\": [59, 222, 376, 522, 548],\n         \"logout_url\": 213,\n         \"logout_view\": 548,\n         \"logoutview\": [59, 190, 222, 247, 488, 522, 548],\n         \"logrecord\": [36, 599],\n+        \"lok\": [0, 1, 2, 3, 7, 8, 14, 15, 16, 18, 19, 21, 22, 23, 24, 27, 28, 39, 40, 41, 42, 44, 45, 46, 47, 50, 52, 55, 56, 58, 60, 70, 71, 72, 73, 74, 76, 79, 85, 96, 98, 100, 101, 103, 106, 107, 131, 146, 149, 150, 151, 152, 154, 155, 161, 167, 168, 172, 177, 182, 185, 188, 190, 193, 194, 196, 197, 199, 200, 201, 203, 206, 222, 252, 268, 291, 316, 322, 348, 421, 546, 547, 548, 550, 551, 553, 556, 557, 559, 565, 567, 569, 570, 572, 573, 574, 576, 580, 581, 583, 585, 588, 591, 596, 598, 600, 602, 603, 604, 606, 608, 609, 612],\n         \"lon\": 131,\n         \"lon_lat\": [116, 535],\n         \"london\": [436, 595],\n         \"long\": [4, 7, 13, 16, 31, 37, 46, 47, 51, 52, 55, 61, 63, 65, 66, 76, 86, 87, 100, 103, 105, 110, 114, 115, 117, 125, 154, 155, 156, 161, 171, 174, 176, 177, 178, 181, 185, 188, 189, 190, 193, 194, 200, 203, 209, 213, 222, 260, 268, 291, 304, 316, 328, 348, 362, 392, 411, 436, 437, 443, 451, 452, 454, 466, 468, 478, 488, 492, 497, 502, 504, 508, 518, 523, 527, 532, 535, 543, 546, 550, 551, 554, 560, 569, 571, 572, 574, 576, 577, 580, 583, 589, 591, 592, 596, 600, 602, 611],\n-        \"longemailaddress\": 162,\n+        \"longemailaddres\": 162,\n         \"longer\": [4, 12, 19, 42, 51, 52, 55, 58, 59, 60, 65, 71, 74, 76, 80, 86, 100, 103, 105, 154, 176, 180, 185, 187, 188, 190, 191, 194, 201, 203, 204, 205, 207, 209, 210, 214, 220, 224, 232, 252, 260, 271, 273, 283, 292, 296, 300, 302, 305, 309, 311, 316, 317, 318, 320, 328, 330, 338, 341, 342, 353, 354, 355, 357, 358, 364, 368, 376, 383, 384, 387, 399, 403, 412, 419, 421, 426, 435, 436, 448, 451, 455, 456, 467, 480, 482, 488, 493, 502, 519, 522, 529, 535, 543, 547, 551, 553, 558, 569, 571, 573, 577, 581, 588, 591],\n         \"longest\": [86, 146, 429],\n         \"longitud\": [113, 116, 126, 131],\n         \"longlat\": [115, 131],\n-        \"look\": [0, 1, 2, 3, 7, 8, 14, 15, 16, 18, 19, 21, 22, 23, 24, 27, 28, 39, 40, 41, 42, 44, 45, 46, 47, 48, 50, 52, 53, 55, 56, 58, 60, 61, 63, 70, 71, 72, 73, 74, 76, 79, 85, 96, 97, 98, 100, 101, 103, 106, 107, 131, 146, 149, 150, 151, 152, 154, 155, 161, 167, 168, 172, 177, 178, 182, 184, 185, 188, 190, 193, 194, 196, 197, 199, 200, 201, 203, 205, 206, 212, 222, 252, 257, 268, 291, 316, 322, 348, 421, 546, 547, 548, 550, 551, 553, 556, 557, 559, 565, 567, 569, 570, 572, 573, 574, 576, 580, 581, 583, 585, 588, 591, 596, 598, 600, 602, 603, 604, 606, 608, 609, 612],\n         \"lookaround\": 348,\n+        \"looked\": [67, 76, 172, 182, 185, 188, 316, 553, 596, 608],\n+        \"looking\": [14, 16, 39, 44, 45, 48, 50, 53, 55, 61, 63, 67, 74, 78, 85, 97, 98, 103, 107, 150, 151, 154, 155, 172, 178, 184, 185, 190, 193, 194, 196, 200, 205, 212, 257, 548, 553, 596, 608, 609],\n         \"lookup\": [0, 16, 33, 45, 58, 59, 70, 73, 74, 86, 94, 98, 102, 103, 106, 107, 119, 126, 136, 142, 148, 150, 154, 156, 161, 173, 174, 176, 177, 179, 180, 181, 183, 194, 196, 197, 209, 211, 214, 222, 223, 241, 250, 252, 256, 260, 268, 291, 305, 340, 344, 345, 346, 347, 349, 355, 357, 362, 373, 374, 376, 377, 382, 385, 392, 393, 418, 421, 433, 436, 437, 444, 446, 451, 452, 457, 477, 484, 488, 497, 502, 511, 514, 517, 518, 522, 524, 528, 529, 533, 535, 536, 537, 539, 543, 545, 547, 548, 560, 562, 563, 564, 569, 571, 573, 581, 590, 591, 596, 608],\n-        \"lookup_allow\": [59, 103, 522, 528],\n+        \"lookup_allowed\": [59, 103, 522, 528],\n         \"lookup_cast\": 522,\n         \"lookup_kwarg\": 102,\n         \"lookup_nam\": [14, 176, 182, 213, 545],\n         \"lookup_needs_distinct\": 477,\n-        \"lookup_spawns_dupl\": 477,\n+        \"lookup_spawns_duplicates\": 477,\n         \"lookup_str\": 488,\n         \"lookup_typ\": [110, 176, 222, 252, 488],\n         \"lookuperror\": [44, 85, 200, 316, 600],\n-        \"loop\": [19, 37, 52, 74, 75, 82, 85, 115, 135, 151, 154, 156, 160, 166, 168, 177, 185, 193, 194, 196, 200, 209, 222, 280, 304, 307, 316, 320, 325, 328, 348, 412, 421, 455, 480, 546, 547, 548, 571, 572, 579, 583, 585, 589, 600, 608, 612],\n         \"loopback\": 201,\n-        \"loos\": [65, 74, 118, 131, 197, 260, 362, 606],\n-        \"loosevers\": [231, 364, 386],\n+        \"looped\": 168,\n+        \"looping\": [82, 160, 166, 168, 177, 193, 196, 304, 316, 585],\n+        \"loosely\": [118, 131, 197, 260],\n+        \"looseversion\": [231, 364, 386],\n+        \"lop\": [19, 37, 52, 74, 75, 85, 115, 135, 151, 154, 156, 160, 168, 185, 194, 196, 200, 209, 222, 280, 307, 316, 320, 325, 328, 348, 412, 421, 455, 480, 546, 547, 548, 571, 572, 579, 581, 583, 589, 600, 608, 612],\n         \"lorem\": 328,\n-        \"los_angel\": 116,\n-        \"lose\": [6, 44, 73, 114, 118, 172, 189, 206, 223, 268, 602],\n-        \"loss\": [51, 60, 65, 154, 172, 222, 230, 242, 256, 257, 260, 268, 304, 319, 320, 326, 327, 328, 329, 332, 341, 342, 343, 345, 346, 357, 362, 375, 377, 383, 395, 400, 419, 420, 422, 423, 430, 437, 452, 471, 546, 551, 563, 564, 570],\n-        \"lossi\": 58,\n+        \"los\": [6, 60, 65, 74, 118, 154, 172, 206, 222, 230, 242, 256, 257, 260, 268, 304, 319, 320, 326, 327, 328, 329, 332, 341, 342, 343, 345, 346, 357, 362, 375, 377, 383, 395, 400, 419, 420, 422, 423, 430, 437, 452, 471, 546, 551, 563, 564, 570, 602, 606],\n+        \"los_angeles\": 116,\n+        \"losing\": [44, 73, 114, 189, 223, 268],\n+        \"losses\": 51,\n+        \"lossy\": 58,\n         \"lost\": [46, 154, 161, 177, 190, 197, 268, 304, 316, 548, 551, 576, 589, 607],\n         \"lot\": [2, 4, 16, 25, 38, 45, 47, 48, 50, 51, 61, 67, 68, 71, 73, 74, 75, 76, 78, 80, 103, 151, 152, 154, 172, 185, 189, 190, 194, 205, 209, 252, 260, 268, 436, 546, 550, 551, 554, 557, 569, 571, 576, 577, 581, 595, 602],\n-        \"loudli\": 209,\n-        \"love\": [46, 194, 572],\n+        \"loudly\": 209,\n+        \"lov\": 46,\n+        \"loved\": 572,\n+        \"loving\": 194,\n         \"low\": [0, 19, 63, 66, 80, 82, 83, 86, 124, 154, 155, 164, 190, 193, 200, 268, 291, 376, 402, 405, 410, 411, 425, 427, 442, 447, 449, 453, 454, 462, 478, 501, 503, 508, 510, 532, 534, 536, 548, 588, 597, 599, 601, 609, 612],\n         \"lower\": [19, 36, 37, 52, 86, 114, 115, 117, 118, 137, 139, 140, 143, 147, 152, 154, 175, 177, 180, 185, 193, 196, 242, 252, 268, 348, 420, 422, 451, 477, 550, 576, 579, 596, 602],\n         \"lower_inc\": 436,\n         \"lower_inf\": 436,\n         \"lower_nam\": 185,\n         \"lower_title_date_idx\": 180,\n         \"lower_username_idx\": 143,\n-        \"lowercas\": [14, 19, 52, 58, 73, 98, 103, 105, 135, 154, 161, 162, 175, 176, 177, 178, 180, 185, 190, 194, 196, 200, 222, 316, 386, 481, 547, 550, 553, 560, 569, 570, 572, 589, 591, 594, 596, 604],\n+        \"lowercas\": [14, 19, 52, 58, 73, 103, 105, 135, 154, 162, 176, 177, 178, 185, 190, 194, 196, 200, 222, 316, 386, 547, 550, 560, 569, 572, 589, 591, 594, 596, 604],\n+        \"lowercased\": [98, 161, 175, 180, 184, 481, 553, 569, 570, 572],\n         \"lowest\": [194, 560, 600, 602],\n         \"lpad\": 376,\n         \"lru\": [376, 551],\n         \"lru_cach\": [316, 421, 522, 600],\n+        \"ls\": 118,\n         \"ls1\": 118,\n         \"ls2\": 118,\n         \"ls3\": 118,\n-        \"lt\": [6, 14, 31, 42, 61, 65, 139, 194, 196, 222, 260, 328, 341, 348, 362, 392, 451, 502, 543, 572],\n+        \"lt\": [14, 139, 194, 196, 260, 348, 572],\n         \"lte\": [14, 139, 316, 572],\n         \"ltrim\": 376,\n-        \"luckili\": 71,\n+        \"lts\": [6, 31, 42, 61, 65, 222, 328, 341, 362, 392, 451, 502, 543],\n+        \"luckily\": 71,\n         \"luhn\": 328,\n-        \"lump\": 149,\n+        \"lumped\": 149,\n         \"lwgeom\": [110, 114],\n         \"lyr\": 131,\n         \"lzma\": [155, 421, 451, 565],\n-        \"m\": [0, 5, 19, 21, 22, 24, 28, 31, 38, 42, 43, 46, 52, 54, 56, 57, 58, 59, 61, 67, 71, 72, 79, 80, 86, 89, 114, 115, 117, 121, 125, 149, 155, 176, 178, 181, 185, 188, 190, 194, 319, 345, 348, 376, 535, 546, 550, 555, 569, 577, 583, 589, 590, 596, 598, 607, 608, 612],\n+        \"m\": [0, 5, 19, 21, 22, 24, 28, 31, 38, 42, 43, 46, 52, 54, 56, 57, 58, 59, 61, 67, 71, 72, 79, 80, 86, 89, 114, 115, 117, 121, 125, 149, 155, 176, 178, 181, 190, 194, 319, 345, 348, 376, 535, 546, 550, 555, 569, 577, 589, 590, 596, 598, 607, 608, 612],\n         \"m1\": 569,\n         \"m2\": 569,\n         \"m2m\": [86, 191, 275, 293, 313, 322, 562, 569],\n-        \"m2m_chang\": [103, 186, 348],\n+        \"m2m_changed\": [103, 186, 348],\n         \"m2mfield\": 178,\n         \"mac\": [59, 188, 304, 328, 577, 589],\n         \"macedonian\": 317,\n         \"machin\": [19, 38, 43, 67, 71, 73, 129, 154, 155, 194, 205, 209, 551, 593, 600, 612],\n-        \"machineri\": [3, 16, 45, 58, 190, 252, 260, 581, 596, 602],\n+        \"machinery\": [3, 16, 45, 58, 190, 252, 260, 581, 596, 602],\n+        \"machines\": [155, 551, 600],\n         \"macintosh\": [121, 160, 188, 328],\n-        \"maco\": [1, 56, 61, 120, 122, 155, 213, 478, 488, 612],\n+        \"macos\": [1, 56, 61, 120, 122, 155, 213, 478, 488, 612],\n         \"macosx\": 123,\n-        \"mad\": 38,\n-        \"made\": [3, 11, 15, 16, 19, 34, 38, 42, 46, 51, 57, 64, 66, 67, 73, 89, 99, 100, 115, 118, 139, 149, 155, 171, 172, 177, 178, 181, 185, 188, 190, 196, 198, 199, 203, 204, 205, 206, 208, 209, 210, 212, 213, 214, 216, 217, 220, 223, 224, 234, 237, 238, 245, 248, 249, 250, 252, 254, 256, 257, 260, 265, 268, 273, 280, 284, 296, 302, 304, 309, 311, 316, 317, 320, 322, 328, 330, 332, 343, 344, 346, 348, 349, 354, 355, 357, 362, 368, 369, 377, 378, 379, 384, 388, 393, 414, 415, 436, 451, 503, 522, 535, 537, 543, 544, 548, 558, 559, 569, 570, 576, 577, 583, 589, 591, 600, 609, 610, 611, 612],\n-        \"mage\": 204,\n+        \"mad\": [3, 11, 15, 16, 19, 34, 38, 42, 46, 51, 57, 64, 66, 67, 73, 89, 99, 100, 115, 118, 139, 149, 155, 171, 172, 177, 178, 181, 185, 188, 190, 196, 198, 199, 203, 204, 205, 206, 208, 209, 210, 212, 213, 214, 216, 217, 220, 223, 224, 234, 237, 238, 245, 248, 249, 250, 252, 254, 256, 257, 260, 265, 268, 273, 280, 284, 296, 302, 304, 309, 311, 316, 317, 320, 322, 328, 330, 332, 343, 344, 346, 348, 349, 354, 355, 357, 362, 368, 369, 377, 378, 379, 384, 388, 393, 414, 415, 436, 451, 503, 522, 535, 537, 543, 544, 548, 558, 559, 569, 570, 576, 577, 583, 589, 591, 600, 609, 610, 611, 612],\n+        \"madnes\": 38,\n+        \"magee\": 204,\n         \"magenta\": 155,\n-        \"maggi\": 176,\n-        \"magic\": [52, 60, 82, 172, 203, 206, 267, 268, 286, 316, 328, 535, 547, 569, 592, 602, 612],\n-        \"magicadminbackend\": 547,\n+        \"maggie\": 176,\n+        \"magic\": [52, 60, 82, 203, 267, 268, 286, 316, 328, 547, 569, 592, 602, 612],\n+        \"magicadminback\": 547,\n+        \"magically\": [172, 203, 206, 328, 535],\n         \"magictrick\": 54,\n-        \"magnifi\": [1, 103],\n+        \"magnifier\": 1,\n+        \"magnify\": 103,\n         \"magnitud\": [117, 118],\n-        \"mai\": [1, 2, 3, 4, 6, 8, 12, 13, 14, 15, 16, 19, 20, 23, 25, 30, 32, 36, 40, 42, 43, 44, 46, 47, 50, 51, 52, 54, 55, 56, 58, 64, 65, 66, 67, 69, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 85, 86, 87, 92, 94, 95, 96, 97, 98, 99, 100, 102, 104, 105, 106, 107, 109, 110, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 130, 131, 133, 135, 137, 139, 140, 145, 146, 149, 150, 151, 153, 154, 156, 157, 159, 160, 161, 162, 168, 170, 171, 172, 174, 175, 176, 177, 178, 180, 181, 182, 184, 186, 187, 188, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 209, 213, 222, 223, 227, 236, 238, 252, 257, 260, 268, 274, 278, 291, 303, 306, 309, 312, 321, 326, 328, 329, 330, 333, 335, 340, 343, 348, 350, 355, 358, 362, 369, 371, 376, 379, 383, 385, 391, 392, 393, 404, 406, 407, 408, 415, 419, 421, 432, 436, 438, 439, 450, 451, 452, 458, 462, 463, 470, 485, 488, 501, 503, 506, 507, 518, 530, 531, 535, 543, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 565, 568, 569, 570, 571, 572, 573, 574, 577, 579, 580, 581, 582, 583, 584, 585, 588, 589, 591, 593, 595, 598, 599, 600, 602, 603, 604, 606, 607, 608, 609, 611, 612],\n-        \"mail\": [0, 4, 25, 32, 45, 46, 47, 48, 51, 61, 62, 64, 66, 80, 83, 150, 155, 170, 185, 190, 203, 209, 213, 252, 268, 282, 308, 327, 328, 341, 576, 577, 581, 612],\n+        \"mail\": [25, 32, 66, 150, 155, 170, 190, 213, 252, 268, 282, 308, 327, 328, 341, 576, 577, 581, 612],\n         \"mail_admin\": [0, 59, 155, 170, 190, 260, 268, 348, 597, 599],\n-        \"mail_manag\": [0, 155, 190, 260, 597],\n+        \"mail_manager\": [0, 155, 190, 260, 597],\n         \"mailcap\": 151,\n+        \"mailed\": [46, 63],\n         \"mailer\": 548,\n         \"mailform\": 268,\n+        \"mailing\": [0, 4, 45, 46, 47, 48, 51, 61, 62, 64, 66, 80, 83, 185, 203, 209],\n         \"mailto\": [194, 577],\n         \"main\": [0, 19, 26, 32, 47, 49, 51, 55, 57, 58, 61, 62, 64, 65, 66, 67, 80, 85, 103, 115, 149, 154, 155, 177, 178, 185, 190, 196, 198, 199, 200, 203, 205, 268, 316, 320, 328, 441, 472, 502, 518, 522, 535, 546, 548, 557, 560, 569, 572, 577, 580, 583, 591, 595, 596, 598, 600, 603, 608],\n         \"main_view\": 591,\n-        \"mainli\": [85, 113, 139, 150, 154, 376, 572],\n-        \"maintain\": [11, 21, 42, 47, 48, 53, 59, 60, 61, 64, 65, 66, 71, 74, 76, 79, 85, 118, 131, 154, 162, 167, 178, 188, 189, 190, 191, 194, 195, 196, 204, 205, 207, 208, 210, 211, 212, 252, 254, 256, 257, 268, 278, 282, 283, 291, 304, 316, 318, 327, 328, 341, 383, 419, 451, 535, 544, 545, 547, 551, 557, 558, 570, 571, 583, 596, 600, 602, 612],\n-        \"mainten\": [51, 60, 291, 578, 602],\n-        \"major\": [1, 16, 26, 42, 47, 48, 51, 55, 56, 60, 61, 64, 65, 66, 82, 100, 115, 130, 154, 155, 176, 194, 203, 204, 205, 209, 210, 222, 252, 260, 321, 328, 330, 355, 362, 436, 577, 583, 599, 603],\n-        \"major_vers\": 61,\n-        \"make\": [0, 1, 2, 3, 4, 5, 10, 11, 12, 14, 16, 17, 19, 25, 26, 27, 30, 31, 32, 37, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 62, 63, 64, 65, 66, 70, 71, 72, 74, 75, 78, 80, 81, 82, 83, 85, 86, 92, 97, 101, 103, 105, 106, 107, 118, 119, 120, 121, 123, 124, 130, 131, 135, 145, 146, 149, 150, 151, 152, 153, 154, 155, 156, 161, 162, 166, 167, 168, 171, 172, 174, 177, 178, 181, 182, 184, 185, 188, 189, 190, 191, 192, 193, 194, 196, 197, 199, 200, 201, 204, 205, 206, 209, 210, 212, 213, 216, 221, 222, 223, 228, 232, 242, 247, 252, 257, 260, 264, 266, 268, 271, 274, 280, 285, 291, 300, 303, 304, 309, 312, 316, 328, 336, 345, 348, 351, 354, 359, 362, 364, 372, 376, 387, 420, 421, 422, 436, 477, 488, 502, 522, 535, 543, 546, 547, 548, 550, 551, 552, 554, 555, 556, 557, 560, 566, 567, 568, 569, 570, 571, 573, 574, 576, 577, 580, 581, 583, 584, 585, 588, 589, 591, 592, 595, 596, 597, 598, 599, 600, 602, 603, 604, 605, 606, 608, 609, 611],\n+        \"mainly\": [85, 113, 139, 150, 154, 376, 572],\n+        \"maintain\": [11, 48, 53, 60, 64, 65, 66, 71, 74, 76, 85, 131, 154, 162, 178, 188, 189, 190, 191, 194, 207, 208, 210, 211, 212, 252, 254, 256, 257, 268, 278, 291, 304, 316, 328, 383, 419, 451, 535, 545, 547, 558, 570, 571, 583, 596, 600],\n+        \"maintainability\": [196, 557, 602],\n+        \"maintainabl\": 612,\n+        \"maintained\": [21, 42, 59, 60, 64, 76, 79, 118, 167, 195, 204, 205, 544, 602],\n+        \"maintainer\": [47, 61, 66, 282, 283, 291, 318, 327, 341, 551, 596, 600, 602],\n+        \"maintenanc\": [51, 60, 291, 578, 602],\n+        \"major\": [1, 26, 42, 47, 48, 55, 60, 61, 64, 65, 66, 115, 130, 155, 194, 203, 204, 205, 209, 210, 222, 252, 260, 321, 328, 330, 355, 362, 577, 583, 599],\n+        \"major_version\": 61,\n+        \"majority\": [16, 51, 56, 64, 66, 82, 100, 154, 176, 205, 436, 603],\n+        \"mak\": [0, 1, 2, 3, 5, 11, 14, 16, 19, 25, 26, 27, 30, 31, 32, 37, 39, 40, 41, 42, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 61, 63, 64, 65, 67, 70, 71, 72, 74, 75, 78, 80, 81, 82, 83, 85, 86, 97, 100, 101, 103, 106, 107, 118, 119, 120, 121, 123, 124, 130, 131, 135, 145, 149, 150, 151, 152, 153, 154, 155, 156, 161, 162, 166, 167, 168, 171, 172, 174, 177, 178, 181, 184, 185, 188, 189, 190, 191, 193, 194, 196, 197, 199, 200, 201, 204, 205, 206, 209, 210, 213, 222, 223, 232, 252, 260, 264, 266, 268, 274, 280, 285, 291, 303, 312, 316, 328, 348, 359, 364, 376, 387, 421, 502, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 560, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 581, 583, 584, 585, 588, 589, 591, 592, 595, 596, 598, 599, 600, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n         \"make_atom\": [59, 316],\n         \"make_awar\": [59, 200, 348, 477, 522, 595],\n-        \"make_book\": 546,\n+        \"make_bok\": 546,\n         \"make_book_with_tag\": 546,\n-        \"make_inact\": 100,\n-        \"make_kei\": [190, 551],\n+        \"make_inactiv\": 100,\n+        \"make_key\": [190, 551],\n         \"make_lin\": [59, 213, 328],\n-        \"make_na\": [200, 348, 595],\n+        \"make_naiv\": [200, 348, 595],\n         \"make_object_list\": [88, 89],\n         \"make_password\": [436, 550],\n-        \"make_publish\": 100,\n+        \"make_published\": 100,\n         \"make_random_password\": [59, 502, 535],\n-        \"make_template_fragment_kei\": [436, 551],\n+        \"make_template_fragment_key\": [436, 551],\n         \"make_toast\": 67,\n         \"make_valid\": [118, 488],\n         \"makefil\": [58, 80],\n         \"makelin\": [110, 209, 213, 328],\n-        \"makemessag\": [268, 296, 304, 305, 316, 317, 320, 328, 329, 348, 358, 360, 362, 451, 488, 502],\n-        \"makemigr\": [20, 44, 59, 70, 73, 86, 131, 172, 190, 213, 214, 216, 217, 223, 316, 317, 320, 325, 328, 341, 358, 362, 368, 392, 393, 451, 463, 477, 480, 481, 488, 502, 514, 520, 522, 527, 535, 543, 547, 558, 569, 570, 600],\n+        \"makemessages\": [268, 296, 304, 305, 316, 317, 320, 328, 329, 348, 358, 360, 362, 451, 488, 502],\n+        \"makemigration\": [20, 44, 59, 70, 73, 86, 131, 172, 190, 213, 214, 216, 217, 223, 316, 317, 320, 325, 328, 341, 358, 362, 368, 392, 393, 451, 463, 477, 480, 481, 488, 502, 514, 520, 522, 527, 535, 543, 547, 558, 569, 570, 600],\n+        \"makes\": [3, 12, 14, 19, 36, 42, 43, 47, 48, 50, 51, 52, 54, 55, 57, 65, 71, 73, 78, 81, 82, 86, 100, 101, 103, 135, 151, 154, 155, 161, 172, 177, 178, 181, 184, 185, 188, 190, 191, 192, 193, 194, 196, 199, 200, 204, 206, 209, 212, 213, 216, 221, 247, 252, 257, 260, 268, 304, 309, 316, 328, 336, 348, 351, 354, 421, 436, 477, 543, 547, 551, 568, 569, 572, 576, 577, 581, 583, 585, 589, 591, 595, 596, 600, 612],\n         \"maketoasttest\": 67,\n         \"makevalid\": [110, 118, 119, 213, 222],\n+        \"making\": [0, 2, 4, 10, 14, 17, 19, 44, 45, 47, 48, 50, 51, 56, 57, 62, 64, 66, 71, 72, 73, 80, 81, 82, 85, 92, 105, 118, 146, 155, 172, 178, 182, 190, 194, 205, 206, 213, 222, 228, 242, 252, 260, 266, 268, 271, 274, 285, 291, 300, 303, 309, 312, 316, 328, 345, 348, 354, 362, 372, 420, 421, 422, 477, 488, 502, 522, 535, 546, 547, 550, 566, 568, 569, 571, 573, 580, 596, 597, 598, 600, 602, 608],\n         \"mako\": 9,\n-        \"malai\": 477,\n+        \"malay\": 477,\n         \"malcolm\": [204, 304],\n-        \"malform\": [194, 466, 492, 518, 545],\n-        \"malfunct\": 85,\n-        \"malici\": [32, 82, 99, 107, 153, 171, 196, 220, 229, 232, 252, 265, 266, 284, 285, 319, 338, 345, 353, 364, 374, 387, 545, 603],\n+        \"malformed\": [194, 466, 492, 518, 545],\n+        \"malfunction\": 85,\n+        \"malicious\": [32, 82, 99, 107, 153, 171, 196, 232, 252, 265, 266, 284, 285, 319, 345, 364, 387, 545, 603],\n+        \"maliciously\": [220, 229, 338, 353, 374],\n         \"mammal\": [565, 612],\n         \"man\": [48, 61, 153, 171, 551],\n-        \"manag\": [0, 5, 7, 10, 11, 17, 21, 22, 23, 24, 26, 28, 29, 30, 31, 34, 35, 36, 40, 42, 43, 45, 48, 49, 51, 52, 55, 57, 58, 59, 61, 62, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 76, 77, 83, 85, 96, 98, 103, 106, 107, 110, 119, 121, 131, 134, 142, 148, 150, 157, 169, 171, 172, 173, 178, 181, 185, 186, 187, 188, 189, 193, 194, 200, 203, 209, 210, 214, 216, 223, 229, 252, 257, 266, 267, 285, 286, 305, 309, 317, 320, 329, 336, 341, 343, 345, 351, 354, 374, 377, 385, 393, 400, 404, 423, 437, 489, 494, 495, 496, 514, 522, 527, 528, 542, 549, 551, 553, 557, 560, 563, 565, 566, 567, 571, 574, 575, 577, 580, 581, 583, 585, 589, 590, 595, 596, 597, 598, 599, 601, 604, 605, 609, 611],\n-        \"manage_articl\": 580,\n+        \"manag\": [0, 7, 15, 21, 22, 24, 26, 28, 31, 33, 34, 35, 36, 40, 42, 43, 45, 48, 51, 52, 55, 58, 59, 61, 64, 66, 70, 71, 72, 73, 76, 77, 85, 103, 106, 107, 131, 134, 142, 148, 151, 154, 169, 171, 172, 178, 184, 187, 188, 189, 190, 191, 194, 200, 203, 206, 210, 216, 222, 252, 260, 267, 286, 304, 328, 329, 336, 343, 348, 351, 354, 377, 385, 404, 451, 502, 543, 547, 549, 551, 553, 557, 565, 568, 569, 570, 574, 575, 580, 581, 589, 596, 597, 598, 600, 601, 605, 609, 611, 612],\n+        \"manage_articles\": 580,\n         \"manage_author\": 583,\n-        \"manage_book\": 583,\n-        \"manage_transl\": 61,\n+        \"manage_bok\": 583,\n+        \"manage_translation\": 61,\n+        \"managed\": [10, 35, 36, 49, 59, 62, 64, 155, 178, 185, 190, 209, 260, 320, 328, 362, 392, 421, 548, 560, 569, 576, 595],\n         \"managedmodel\": 185,\n+        \"management\": [0, 5, 11, 17, 23, 29, 30, 41, 45, 59, 66, 76, 83, 85, 103, 107, 119, 131, 169, 178, 184, 190, 209, 229, 257, 266, 285, 309, 341, 343, 374, 400, 423, 437, 489, 495, 522, 527, 547, 548, 549, 551, 552, 565, 580, 583, 585, 589, 596, 599, 604, 609],\n         \"management_form\": [580, 583],\n         \"managementform\": [51, 260],\n+        \"manager\": [0, 31, 32, 43, 45, 49, 52, 57, 59, 61, 65, 67, 69, 73, 74, 85, 86, 96, 98, 106, 110, 121, 150, 155, 157, 171, 172, 173, 181, 184, 185, 186, 188, 189, 191, 193, 200, 203, 204, 206, 214, 223, 304, 305, 317, 328, 329, 345, 362, 393, 421, 436, 488, 489, 494, 496, 502, 514, 522, 528, 542, 557, 563, 566, 567, 571, 574, 576, 577, 589, 590, 596, 597, 598, 604, 612],\n         \"manager_and_queryset_method\": 568,\n         \"manager_inheritance_from_futur\": [59, 213, 362],\n-        \"manager_inst\": 172,\n+        \"manager_instanc\": 172,\n         \"manager_nam\": 172,\n         \"manager_only_method\": 568,\n-        \"managers_requir\": 177,\n-        \"mandat\": 612,\n-        \"mandatori\": [15, 58, 117, 550, 609],\n-        \"mangl\": 47,\n-        \"mani\": [1, 2, 3, 4, 12, 16, 19, 25, 26, 31, 33, 36, 38, 40, 43, 45, 48, 50, 51, 59, 63, 67, 70, 71, 73, 75, 76, 78, 79, 80, 83, 86, 87, 90, 96, 100, 105, 106, 114, 115, 118, 131, 133, 150, 152, 154, 161, 162, 168, 174, 176, 177, 178, 184, 185, 186, 188, 189, 190, 191, 193, 194, 196, 200, 203, 205, 207, 209, 212, 214, 229, 257, 265, 266, 268, 273, 276, 278, 282, 283, 284, 285, 291, 294, 302, 304, 306, 311, 314, 316, 317, 318, 320, 321, 327, 328, 329, 341, 342, 343, 348, 349, 362, 374, 392, 393, 434, 451, 461, 473, 479, 488, 494, 499, 502, 523, 543, 546, 547, 548, 550, 551, 552, 554, 556, 558, 559, 560, 561, 567, 568, 570, 571, 573, 574, 575, 579, 580, 581, 582, 583, 589, 591, 592, 593, 595, 598, 599, 600, 602, 603, 604, 605, 606, 608, 611],\n+        \"managers_required\": 177,\n+        \"manages\": [103, 184, 190, 209, 549],\n+        \"mandates\": 612,\n+        \"mandatory\": [15, 58, 117, 550, 609],\n+        \"mangling\": 47,\n         \"manifest\": [71, 151, 222, 255, 309, 316, 452, 477, 502],\n         \"manifest_hash\": [151, 502],\n         \"manifest_storag\": [151, 477],\n         \"manifest_strict\": [151, 222],\n         \"manifestfilesmixin\": 477,\n         \"manifeststaticfilesstorag\": [222, 316, 392, 477, 488, 502, 582],\n-        \"manipul\": [16, 45, 95, 96, 98, 103, 131, 134, 135, 154, 155, 172, 177, 185, 188, 204, 210, 211, 252, 256, 260, 271, 300, 304, 309, 316, 545, 548, 572, 581, 582, 589, 612],\n+        \"manipulat\": [16, 45, 95, 96, 98, 131, 154, 155, 185, 188, 211, 256, 260, 316, 548, 581, 589, 612],\n+        \"manipulated\": [103, 177, 271, 300, 309, 572],\n+        \"manipulates\": [210, 252],\n+        \"manipulation\": [45, 131, 134, 135, 172, 260, 304, 545, 582, 589, 612],\n+        \"manipulator\": 204,\n         \"manner\": [14, 25, 100, 113, 126, 154, 185, 252, 260, 268, 291, 547, 612],\n         \"manouch\": [3, 85],\n-        \"manual\": [4, 7, 17, 19, 36, 40, 41, 42, 52, 58, 61, 66, 73, 76, 86, 91, 103, 106, 116, 124, 130, 143, 150, 155, 161, 172, 178, 181, 185, 188, 190, 192, 193, 194, 197, 200, 207, 209, 216, 252, 256, 257, 260, 271, 291, 300, 304, 309, 316, 336, 348, 351, 393, 400, 423, 437, 502, 547, 551, 553, 560, 569, 572, 574, 577, 579, 583, 585, 589, 598, 599, 600, 605, 606, 609, 612],\n-        \"manufactur\": [177, 178, 569],\n+        \"manual\": [17, 52, 58, 61, 66, 76, 106, 130, 154, 155, 172, 185, 190, 197, 256, 260, 271, 300, 309, 551, 606, 609],\n+        \"manually\": [4, 7, 19, 36, 40, 41, 42, 52, 61, 73, 76, 86, 91, 103, 106, 116, 124, 130, 143, 150, 155, 161, 172, 178, 181, 185, 188, 190, 192, 193, 194, 197, 200, 207, 209, 216, 252, 257, 260, 291, 304, 316, 336, 348, 351, 393, 400, 423, 437, 502, 547, 551, 553, 560, 569, 572, 574, 577, 579, 583, 585, 589, 598, 599, 600, 605, 609, 612],\n+        \"manufacturer\": [177, 178, 569],\n         \"manufacturer_id\": 178,\n-        \"many_to_mani\": [178, 214],\n+        \"many\": [1, 2, 3, 4, 12, 16, 19, 25, 26, 31, 33, 36, 38, 40, 43, 45, 48, 50, 51, 59, 63, 67, 70, 71, 73, 75, 76, 78, 79, 80, 83, 86, 87, 90, 96, 100, 105, 106, 114, 115, 118, 131, 133, 150, 152, 154, 161, 162, 168, 174, 176, 177, 178, 184, 185, 186, 188, 189, 190, 191, 193, 194, 196, 200, 203, 205, 207, 209, 212, 214, 229, 257, 265, 266, 268, 273, 276, 278, 282, 283, 284, 285, 291, 294, 302, 304, 306, 311, 314, 316, 317, 318, 320, 321, 327, 328, 329, 341, 342, 343, 348, 349, 362, 374, 392, 393, 434, 451, 461, 473, 479, 488, 494, 499, 502, 523, 543, 546, 547, 548, 550, 551, 552, 554, 556, 558, 559, 560, 561, 567, 568, 570, 571, 573, 574, 575, 579, 580, 581, 582, 583, 589, 591, 592, 593, 595, 598, 599, 600, 602, 603, 604, 605, 606, 608, 611],\n+        \"many_to_many\": [178, 214],\n         \"many_to_on\": 178,\n-        \"manyrelatedmanag\": 324,\n+        \"manyrelatedmanager\": 324,\n         \"manyrelatedobjectsdescriptor\": 348,\n-        \"manytomani\": [59, 268, 328, 570, 604],\n+        \"manytomany\": [59, 268, 328, 570, 604],\n         \"manytomanydescriptor\": 348,\n         \"manytomanyfield\": [0, 5, 86, 102, 103, 136, 139, 150, 172, 183, 184, 185, 186, 189, 191, 213, 214, 247, 296, 316, 317, 319, 322, 323, 328, 329, 344, 345, 348, 354, 362, 363, 390, 421, 477, 481, 488, 489, 494, 496, 514, 517, 542, 553, 560, 562, 569, 571, 575, 583, 596, 600],\n         \"manytomanyrel\": 604,\n         \"manytoonerel\": [183, 328, 604],\n-        \"map\": [10, 13, 52, 70, 72, 74, 86, 103, 106, 107, 109, 113, 115, 119, 124, 126, 132, 135, 137, 140, 149, 151, 154, 155, 156, 161, 162, 165, 167, 172, 177, 178, 181, 182, 185, 188, 190, 193, 194, 200, 205, 222, 260, 268, 271, 296, 300, 309, 316, 347, 354, 362, 370, 436, 477, 488, 502, 522, 543, 555, 566, 569, 570, 581, 583, 591, 595, 596, 604, 608, 612],\n-        \"map_css\": 502,\n+        \"map\": [10, 13, 70, 72, 74, 103, 107, 113, 115, 119, 124, 126, 137, 140, 149, 151, 154, 155, 156, 161, 178, 190, 194, 222, 260, 268, 296, 347, 354, 362, 370, 477, 488, 502, 555, 566, 569, 570, 574, 581, 583, 595, 596],\n+        \"map_cs\": 502,\n         \"map_height\": [59, 502, 535],\n         \"map_srid\": 113,\n         \"map_width\": [59, 502, 535],\n+        \"mapped\": [115, 162, 165, 178, 182, 188, 436],\n         \"mapper\": [60, 70, 152, 205, 207, 209, 572, 591],\n+        \"mapping\": [52, 70, 74, 86, 103, 106, 109, 115, 124, 131, 132, 135, 137, 151, 161, 167, 172, 177, 178, 181, 185, 190, 193, 194, 200, 205, 271, 300, 309, 316, 522, 543, 569, 583, 591, 596, 604, 608, 612],\n         \"mar\": 168,\n         \"march\": [38, 60, 194, 219, 225, 244, 260, 268, 281, 292, 304, 307, 324, 325, 330, 331, 339, 355, 356, 362, 369, 395, 430, 469, 477, 481, 505, 528, 542],\n         \"marga\": 176,\n         \"margaret\": 176,\n         \"margareth\": 176,\n-        \"margin\": [503, 573, 602],\n-        \"mari\": [58, 190],\n+        \"margin\": 503,\n+        \"marginal\": 602,\n+        \"marginally\": 573,\n         \"mariadb\": [0, 6, 69, 73, 110, 114, 155, 172, 185, 190, 374, 437, 451, 452, 477, 520, 575, 598],\n         \"marino\": 131,\n-        \"mark\": [0, 5, 8, 19, 46, 51, 52, 55, 58, 61, 65, 69, 87, 100, 105, 107, 115, 135, 153, 154, 155, 178, 180, 190, 194, 196, 197, 200, 203, 205, 209, 213, 238, 242, 257, 260, 307, 308, 324, 325, 328, 348, 379, 392, 415, 420, 421, 422, 436, 441, 451, 472, 488, 502, 511, 524, 539, 547, 550, 576, 580, 581, 583, 599, 600, 603, 608],\n+        \"mark\": [0, 5, 19, 50, 51, 52, 55, 58, 61, 65, 87, 100, 105, 115, 153, 154, 155, 190, 194, 196, 200, 213, 238, 260, 307, 325, 328, 348, 379, 415, 451, 511, 524, 539, 547, 576, 583, 596, 600],\n         \"mark_for_escap\": [59, 213, 320, 362],\n         \"mark_saf\": [19, 103, 200, 222, 291, 304, 308, 348, 488, 603],\n-        \"markcoroutinefunct\": [546, 588],\n+        \"markcoroutinefunction\": [546, 588],\n         \"markdown\": 59,\n+        \"marked\": [8, 19, 46, 51, 69, 100, 107, 135, 155, 178, 180, 190, 194, 197, 200, 203, 205, 209, 213, 242, 257, 260, 308, 324, 328, 348, 392, 420, 421, 422, 436, 441, 451, 472, 488, 502, 550, 580, 581, 583, 588, 596, 599, 600, 608],\n         \"marker\": [86, 100, 103, 115, 193, 200, 304, 576],\n+        \"marking\": [19, 58, 61, 194, 200, 209, 580, 603],\n         \"markup\": [19, 48, 59, 101, 114, 118, 166, 168, 194, 268, 581, 604],\n-        \"marlei\": 185,\n+        \"marley\": 185,\n         \"marshal\": 193,\n-        \"marti\": 205,\n         \"martial\": 522,\n         \"martin\": [82, 117],\n-        \"mask\": [12, 146, 153, 206, 291, 316, 317, 488],\n-        \"mass\": [304, 577],\n+        \"marty\": 205,\n+        \"mary\": [58, 190],\n+        \"mas\": [304, 577],\n+        \"mask\": [146, 153, 206, 488],\n+        \"masked\": [12, 291, 488],\n+        \"masking\": [316, 317],\n         \"massiv\": [205, 550],\n         \"master\": [31, 60, 190, 328, 570, 609],\n         \"mastermap\": 131,\n-        \"match\": [1, 15, 16, 32, 34, 36, 41, 43, 47, 52, 55, 57, 58, 67, 70, 71, 72, 73, 74, 75, 77, 86, 87, 89, 100, 103, 105, 107, 113, 118, 122, 131, 135, 136, 137, 144, 146, 148, 150, 151, 152, 153, 155, 156, 162, 166, 170, 171, 172, 174, 177, 178, 182, 184, 185, 187, 188, 189, 190, 193, 194, 198, 199, 200, 201, 202, 204, 206, 209, 213, 242, 265, 266, 268, 271, 278, 280, 284, 285, 300, 304, 306, 309, 316, 321, 328, 335, 348, 349, 350, 354, 362, 376, 386, 392, 420, 422, 436, 451, 477, 488, 522, 535, 543, 546, 547, 548, 550, 551, 553, 556, 559, 560, 563, 565, 569, 570, 571, 572, 573, 574, 577, 580, 588, 589, 590, 591, 595, 596, 598, 600, 603, 604, 609, 611, 612],\n-        \"materi\": [33, 44, 58, 64, 68, 80, 92, 93, 105, 154, 155, 163, 164, 165, 172, 178, 179, 181, 185, 190, 195, 392],\n+        \"match\": [1, 15, 16, 32, 47, 57, 58, 72, 73, 74, 75, 100, 103, 105, 107, 131, 144, 146, 148, 150, 151, 153, 154, 156, 162, 170, 171, 172, 174, 178, 182, 184, 185, 188, 189, 190, 193, 194, 198, 199, 200, 201, 202, 206, 209, 213, 242, 268, 280, 304, 316, 328, 335, 348, 349, 350, 354, 362, 386, 392, 420, 422, 436, 451, 477, 488, 522, 535, 546, 547, 548, 550, 553, 559, 563, 565, 569, 570, 571, 572, 573, 574, 588, 589, 591, 596, 598, 600, 603, 604, 609, 611],\n+        \"matched\": [58, 72, 74, 75, 107, 152, 185, 190, 198, 199, 206, 242, 268, 420, 422, 522, 572, 591],\n+        \"matches\": [34, 41, 43, 47, 67, 70, 71, 74, 77, 86, 87, 113, 118, 135, 146, 154, 155, 162, 174, 178, 185, 188, 190, 194, 198, 199, 200, 204, 209, 265, 284, 304, 316, 376, 543, 547, 548, 550, 559, 571, 572, 590, 591, 595, 609, 611, 612],\n+        \"matching\": [16, 36, 52, 55, 70, 73, 74, 89, 105, 122, 136, 137, 146, 151, 155, 156, 162, 166, 174, 177, 178, 185, 187, 190, 193, 194, 198, 199, 266, 271, 278, 285, 300, 304, 306, 309, 321, 392, 451, 488, 551, 556, 560, 565, 569, 573, 574, 577, 580, 591, 595, 596, 609],\n+        \"material\": [33, 44, 58, 64, 68, 80, 92, 93, 105, 163, 164, 165, 172, 179, 181, 185, 190, 195],\n+        \"materialized\": [154, 155, 178, 392],\n         \"math\": [75, 136, 392],\n-        \"mathemat\": [126, 176, 194, 196],\n+        \"mathematic\": 126,\n+        \"mathematical\": [176, 194, 196],\n         \"matilda\": [568, 590],\n         \"matrix\": [67, 115, 117, 118, 121],\n         \"matter\": [0, 2, 3, 16, 43, 46, 58, 64, 70, 72, 76, 99, 107, 148, 149, 155, 172, 175, 184, 185, 188, 193, 201, 213, 316, 547, 551, 569, 572, 574, 577, 588, 592, 595, 596, 604],\n-        \"matur\": [121, 316],\n+        \"matur\": 121,\n+        \"matured\": 316,\n         \"max\": [31, 115, 154, 162, 177, 178, 200, 209, 245, 316, 328, 436, 506, 530, 543, 551, 552, 558, 560, 572, 584],\n         \"max_ag\": [188, 328, 488, 551, 607],\n-        \"max_decimal_plac\": [162, 201],\n+        \"max_decimal_places\": [162, 201],\n         \"max_digit\": [86, 162, 178, 201, 206, 560, 579, 593],\n-        \"max_entri\": 551,\n+        \"max_entries\": 551,\n         \"max_error\": 115,\n-        \"max_frag\": 146,\n-        \"max_i\": 115,\n+        \"max_fragment\": 146,\n         \"max_length\": [13, 16, 35, 52, 59, 70, 73, 80, 86, 89, 91, 100, 103, 105, 110, 124, 126, 131, 136, 139, 140, 150, 154, 159, 162, 167, 172, 174, 176, 177, 178, 181, 184, 185, 201, 205, 260, 268, 316, 392, 429, 451, 467, 477, 493, 502, 512, 519, 525, 540, 543, 547, 553, 554, 558, 560, 562, 563, 564, 568, 569, 572, 575, 579, 581, 582, 583, 585, 604],\n         \"max_name_length\": 206,\n         \"max_num\": [86, 103, 106, 163, 165, 266, 285, 304, 545, 580, 583],\n         \"max_num_form\": [580, 583],\n-        \"max_pool_s\": 551,\n-        \"max_post_process_pass\": [151, 222],\n+        \"max_pool_siz\": 551,\n+        \"max_post_process_passes\": [151, 222],\n         \"max_pric\": 560,\n-        \"max_random_byt\": 171,\n-        \"max_similar\": 550,\n+        \"max_random_bytes\": 171,\n+        \"max_similarity\": 550,\n         \"max_siz\": 535,\n-        \"max_string_s\": 178,\n-        \"max_valu\": [162, 194, 201, 362, 473, 583],\n+        \"max_string_siz\": 178,\n+        \"max_value\": [162, 194, 201, 362, 473, 583],\n         \"max_whole_digit\": [162, 201],\n         \"max_width\": 194,\n         \"max_word\": 146,\n         \"max_x\": 115,\n-        \"maxi\": 123,\n-        \"maxim\": [52, 196],\n+        \"max_y\": 115,\n+        \"maximiz\": 52,\n+        \"maximizes\": 196,\n         \"maximum\": [16, 25, 37, 47, 58, 86, 103, 106, 115, 118, 131, 139, 143, 146, 149, 151, 153, 154, 160, 162, 171, 176, 178, 185, 187, 188, 190, 194, 200, 201, 252, 266, 285, 304, 328, 451, 460, 487, 498, 508, 532, 550, 551, 556, 560, 581],\n         \"maxlength\": [161, 162, 168, 316, 543, 580, 581, 583],\n-        \"maxlengthvalid\": [162, 178, 392],\n+        \"maxlengthvalidator\": [162, 178, 392],\n         \"maxmem\": 550,\n         \"maxmind\": [116, 348],\n-        \"maxvaluevalid\": [162, 178, 392],\n+        \"maxvaluevalidator\": [162, 178, 392],\n         \"maxx\": 123,\n-        \"may_have_dupl\": 103,\n+        \"maxy\": 123,\n+        \"may\": [1, 2, 3, 4, 6, 8, 12, 13, 14, 15, 16, 19, 20, 23, 25, 30, 32, 36, 40, 42, 43, 44, 46, 47, 50, 51, 52, 54, 55, 56, 58, 64, 65, 66, 67, 69, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 85, 86, 87, 92, 94, 95, 96, 97, 98, 99, 100, 102, 104, 105, 106, 107, 109, 110, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 130, 131, 133, 135, 137, 139, 140, 145, 146, 149, 150, 151, 153, 154, 156, 157, 159, 160, 161, 162, 168, 170, 171, 172, 174, 175, 176, 177, 178, 180, 181, 182, 184, 186, 187, 188, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 209, 213, 222, 223, 227, 236, 238, 252, 257, 260, 268, 274, 278, 291, 303, 306, 309, 312, 321, 326, 328, 329, 330, 333, 335, 340, 343, 348, 350, 355, 358, 362, 369, 371, 376, 379, 383, 385, 391, 392, 393, 404, 406, 407, 408, 415, 419, 421, 432, 436, 438, 439, 450, 451, 452, 458, 462, 463, 470, 485, 488, 501, 503, 506, 507, 518, 530, 531, 535, 543, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 565, 568, 569, 570, 571, 572, 573, 574, 577, 579, 580, 581, 582, 583, 584, 585, 588, 589, 591, 593, 595, 598, 599, 600, 602, 603, 604, 606, 607, 608, 609, 611, 612],\n+        \"may_have_duplicates\": 103,\n         \"mayb\": [16, 67, 70, 194, 595],\n         \"mb\": [67, 190, 194, 196, 451],\n         \"mbrcontain\": 117,\n         \"mbrcover\": 117,\n-        \"mbrcoveredbi\": 117,\n+        \"mbrcoveredby\": 117,\n         \"mbroverlap\": 117,\n         \"mbrwithin\": 117,\n-        \"mccartnei\": [34, 569],\n+        \"mccartney\": [34, 569],\n         \"mcmaster\": 126,\n         \"md5\": [61, 151, 154, 213, 268, 285, 384, 421, 451, 550],\n         \"md5_hash\": 550,\n-        \"md5passwordhash\": [213, 550, 611],\n+        \"md5passwordhasher\": [213, 550, 611],\n         \"md5sum\": 61,\n         \"mdt\": 194,\n-        \"me\": [46, 51, 99, 304, 571, 581],\n         \"me2\": 74,\n-        \"mean\": [0, 1, 2, 4, 5, 6, 11, 12, 13, 14, 16, 19, 30, 32, 34, 36, 46, 47, 49, 50, 51, 52, 57, 58, 59, 65, 66, 67, 70, 71, 72, 73, 75, 76, 77, 80, 82, 84, 92, 94, 97, 100, 103, 106, 107, 114, 115, 118, 126, 131, 137, 146, 149, 150, 151, 153, 154, 155, 157, 159, 161, 162, 168, 170, 172, 174, 178, 180, 181, 184, 185, 186, 187, 188, 190, 193, 194, 196, 197, 200, 203, 205, 206, 207, 209, 210, 213, 252, 260, 268, 271, 278, 291, 300, 306, 309, 316, 321, 328, 348, 354, 488, 545, 546, 547, 550, 551, 554, 556, 558, 559, 560, 569, 570, 571, 572, 574, 576, 579, 580, 581, 583, 585, 589, 591, 592, 593, 595, 596, 599, 600, 602, 603, 604, 606, 608, 609, 612],\n-        \"meaning\": [44, 172, 188, 535, 600],\n-        \"meaningless\": [1, 115, 161],\n+        \"mean\": [0, 1, 2, 4, 5, 6, 11, 12, 13, 14, 16, 19, 30, 32, 34, 36, 46, 47, 49, 50, 51, 52, 57, 58, 59, 65, 66, 67, 70, 71, 72, 73, 75, 76, 77, 80, 82, 84, 92, 94, 100, 103, 106, 107, 115, 118, 126, 146, 149, 150, 151, 153, 154, 155, 157, 159, 161, 162, 168, 172, 174, 178, 180, 181, 184, 185, 186, 187, 188, 190, 193, 194, 196, 197, 200, 203, 205, 206, 209, 210, 213, 252, 260, 268, 278, 291, 306, 316, 321, 328, 348, 354, 488, 545, 546, 547, 550, 551, 554, 556, 558, 560, 569, 570, 571, 572, 574, 576, 579, 580, 581, 583, 585, 589, 591, 592, 593, 595, 596, 599, 600, 602, 603, 604, 606, 608, 609, 612],\n+        \"meaning\": [16, 19, 51, 57, 81, 97, 103, 114, 131, 137, 168, 170, 184, 185, 188, 193, 196, 197, 207, 209, 260, 268, 271, 300, 309, 316, 559, 591, 596, 600, 612],\n+        \"meaningful\": [44, 172, 188, 535, 600],\n+        \"meaningles\": [1, 115, 161],\n         \"meant\": [35, 43, 103, 128, 139, 154, 155, 171, 178, 185, 196, 206, 209, 252, 304, 556],\n         \"meantim\": [79, 559, 595],\n         \"meanwhil\": 67,\n-        \"measur\": [54, 55, 78, 110, 114, 115, 119, 126, 144, 185, 188, 190, 194, 213, 299, 535, 548, 550, 567, 602, 609],\n+        \"measur\": [54, 78, 110, 114, 125, 144, 188, 190, 213, 299, 548, 550, 567, 602, 609],\n+        \"measured\": [55, 115, 185, 535, 550, 602],\n+        \"measurement\": [114, 119, 126, 144],\n+        \"measures\": 194,\n         \"meat\": [146, 185, 572],\n         \"meatier\": 67,\n-        \"mechan\": [11, 13, 15, 16, 27, 45, 46, 55, 85, 97, 98, 168, 185, 200, 209, 211, 212, 213, 252, 256, 257, 260, 264, 268, 280, 291, 304, 328, 383, 419, 422, 436, 451, 545, 547, 550, 551, 572, 576, 581, 584, 591, 596, 604],\n+        \"mechanic\": 16,\n+        \"mechanism\": [11, 13, 15, 27, 45, 46, 55, 85, 97, 98, 168, 185, 200, 209, 211, 212, 213, 252, 256, 257, 260, 264, 268, 280, 291, 304, 328, 383, 419, 422, 436, 451, 545, 547, 550, 551, 572, 576, 581, 584, 591, 596, 604],\n         \"medal\": [522, 569],\n         \"medaltyp\": [178, 569],\n         \"media\": [25, 27, 30, 41, 45, 54, 61, 103, 113, 151, 152, 155, 168, 171, 178, 190, 194, 200, 202, 213, 260, 268, 362, 436, 488, 543, 545, 548, 579, 581, 603],\n-        \"media_choic\": 178,\n-        \"media_root\": [9, 41, 86, 155, 157, 159, 178, 199, 202, 260, 551, 579],\n-        \"media_typ\": 188,\n+        \"media_choices\": 178,\n+        \"media_rot\": [9, 41, 86, 155, 157, 159, 178, 199, 202, 260, 551, 579],\n+        \"media_types\": 188,\n         \"media_url\": [9, 41, 59, 86, 103, 151, 155, 159, 171, 178, 193, 194, 199, 202, 436, 446, 579, 582, 603],\n         \"mediaorderconflictwarn\": [362, 582],\n-        \"mediat\": 205,\n+        \"mediates\": 205,\n         \"medium\": [47, 181, 411, 412, 444, 454, 455, 459, 478, 480, 486, 494, 551, 569, 582, 607],\n-        \"meet\": [16, 51, 61, 64, 66, 120, 131, 162, 184, 201, 204, 348, 547, 550, 572, 599],\n+        \"meet\": [16, 51, 61, 64, 131, 162, 184, 201, 204, 348, 547, 550, 599],\n+        \"meets\": [66, 120, 550, 572, 599],\n         \"meg\": [139, 436, 572],\n-        \"megabyt\": [124, 160, 585],\n+        \"megabyt\": 124,\n+        \"megabytes\": [160, 585],\n         \"melb\": 176,\n         \"melbourn\": 176,\n         \"melissa\": 194,\n         \"mem\": 115,\n         \"member\": [7, 21, 27, 32, 46, 47, 48, 49, 51, 55, 58, 60, 63, 64, 66, 103, 115, 118, 168, 178, 188, 194, 197, 212, 257, 291, 304, 409, 421, 440, 471, 547, 548, 557, 558, 560, 569, 571, 572, 577, 589, 612],\n         \"member_id\": 589,\n         \"members__name__startswith\": 569,\n         \"membership\": [49, 66, 103, 178, 185, 216, 569],\n         \"membership__date_joined__gt\": 569,\n-        \"membership_invit\": 178,\n+        \"membership_invites\": 178,\n         \"membership_set\": 569,\n         \"membershipinlin\": 103,\n-        \"memcach\": [56, 59, 70, 190, 209, 222, 260, 291, 296, 304, 316, 328, 362, 376, 451, 488, 545, 589],\n+        \"memcach\": [190, 291, 304, 316, 551],\n+        \"memcached\": [56, 59, 70, 190, 209, 222, 260, 296, 328, 362, 376, 451, 488, 545, 589],\n         \"memcachedcach\": [59, 296, 304, 328, 451, 488],\n         \"memoiz\": [59, 348],\n-        \"memori\": [25, 114, 155, 157, 159, 160, 172, 177, 185, 188, 190, 193, 222, 228, 252, 278, 291, 292, 304, 306, 321, 328, 329, 342, 344, 348, 357, 362, 372, 376, 451, 460, 461, 466, 477, 479, 487, 492, 498, 499, 518, 543, 545, 571, 574, 580, 585, 588, 589, 596, 598, 600, 602, 604, 608, 609, 611, 612],\n+        \"memory\": [25, 114, 155, 157, 159, 160, 172, 177, 185, 188, 190, 193, 222, 228, 252, 278, 291, 292, 304, 306, 321, 328, 329, 342, 344, 348, 357, 362, 372, 376, 451, 460, 461, 466, 477, 479, 487, 492, 498, 499, 518, 543, 545, 571, 574, 580, 585, 588, 589, 596, 598, 600, 602, 604, 608, 609, 611, 612],\n         \"memory_cost\": 451,\n         \"memory_cost_commandlin\": 550,\n-        \"memoryfileuploadhandl\": [160, 190, 332, 357, 585],\n+        \"memoryfileuploadhandler\": [160, 190, 332, 357, 585],\n         \"memoryview\": [118, 178, 188, 421, 453],\n         \"memsiz\": [110, 119],\n-        \"mention\": [19, 37, 38, 47, 55, 57, 58, 61, 67, 75, 80, 81, 151, 152, 153, 155, 162, 167, 185, 193, 194, 196, 205, 211, 256, 304, 305, 348, 480, 550, 560, 567, 569, 573, 599],\n+        \"mention\": [37, 38, 47, 55, 57, 61, 80, 81, 185, 205, 305, 480, 573, 599],\n+        \"mentioned\": [19, 58, 67, 75, 151, 152, 153, 155, 162, 167, 193, 194, 196, 211, 256, 304, 348, 550, 560, 567, 569],\n         \"mentorship\": 304,\n-        \"menu\": [9, 121, 185],\n+        \"menu\": [121, 185],\n+        \"menus\": 9,\n         \"meow\": 611,\n-        \"mere\": [58, 76, 85, 103, 161, 185, 376, 451, 488, 572, 602, 612],\n-        \"merg\": [36, 47, 51, 52, 57, 60, 61, 64, 65, 71, 118, 155, 193, 203, 205, 325, 348, 502, 547, 551, 553, 560, 596, 599, 608],\n+        \"merely\": [58, 76, 85, 103, 161, 185, 376, 451, 488, 572, 602, 612],\n+        \"merg\": [47, 51, 52, 57, 61, 64, 118, 155, 316, 325, 547, 553, 596],\n+        \"merged\": [36, 47, 57, 60, 61, 65, 71, 118, 193, 205, 392, 551, 560, 596, 599, 608],\n         \"mergedict\": [59, 348],\n         \"merger\": [0, 47, 51, 52, 55, 57, 58, 61, 62, 65, 80],\n-        \"mess\": [151, 155, 197, 268, 600],\n-        \"messag\": [0, 2, 5, 8, 15, 18, 19, 36, 45, 47, 49, 51, 52, 55, 56, 57, 59, 61, 63, 67, 71, 73, 75, 76, 78, 86, 91, 100, 103, 105, 131, 137, 147, 150, 155, 161, 162, 165, 167, 170, 175, 178, 187, 194, 196, 200, 201, 202, 203, 204, 213, 214, 215, 224, 234, 260, 268, 282, 291, 304, 310, 317, 320, 327, 328, 341, 344, 348, 355, 362, 368, 376, 377, 386, 398, 404, 421, 434, 436, 451, 452, 477, 488, 535, 543, 546, 548, 550, 554, 557, 567, 577, 580, 583, 588, 589, 592, 594, 599, 607, 609, 611, 612],\n+        \"merges\": [47, 51, 155, 348, 502],\n+        \"merging\": [47, 57, 64, 203, 325],\n+        \"mes\": [151, 197, 600],\n+        \"messag\": [0, 2, 5, 8, 15, 18, 19, 36, 47, 51, 52, 55, 56, 57, 59, 61, 63, 67, 73, 75, 76, 86, 91, 100, 103, 105, 137, 147, 150, 155, 161, 162, 167, 170, 175, 178, 187, 190, 193, 194, 196, 200, 201, 202, 204, 213, 214, 234, 260, 268, 291, 304, 316, 317, 320, 328, 344, 348, 355, 377, 386, 404, 436, 451, 452, 477, 548, 550, 552, 554, 557, 567, 577, 580, 581, 588, 589, 592, 594, 599, 607, 609, 612],\n         \"message1\": 577,\n         \"message2\": 577,\n-        \"message_const\": 190,\n+        \"message_constant\": 190,\n         \"message_dict\": 181,\n         \"message_level\": 135,\n         \"message_set\": [59, 252],\n         \"message_storag\": 135,\n         \"message_tag\": 135,\n-        \"message_us\": [100, 103, 291],\n+        \"message_user\": [100, 103, 291],\n         \"messagefailur\": 135,\n         \"messagemiddlewar\": [86, 103, 135, 171, 316, 588, 612],\n+        \"messages\": [0, 5, 15, 19, 36, 45, 47, 49, 52, 57, 59, 67, 71, 73, 78, 86, 91, 100, 103, 131, 147, 155, 161, 162, 165, 167, 170, 171, 178, 187, 194, 203, 213, 215, 224, 260, 282, 291, 304, 310, 327, 341, 348, 362, 368, 376, 398, 421, 434, 451, 452, 477, 488, 535, 543, 546, 548, 550, 577, 580, 583, 588, 592, 596, 599, 609, 611, 612],\n         \"messagestestmixin\": [135, 522],\n-        \"messi\": 608,\n-        \"met\": [3, 16, 32, 85, 151, 547, 548, 584, 599, 608],\n+        \"messing\": [155, 268],\n+        \"messy\": 608,\n         \"meta\": [0, 11, 16, 32, 35, 44, 45, 52, 56, 59, 95, 105, 106, 137, 153, 154, 155, 160, 162, 165, 172, 175, 178, 179, 180, 181, 185, 188, 190, 193, 198, 213, 214, 222, 223, 260, 278, 304, 306, 316, 317, 320, 321, 328, 348, 362, 376, 384, 404, 416, 421, 433, 436, 443, 451, 463, 477, 480, 488, 497, 502, 503, 520, 532, 533, 535, 540, 547, 548, 553, 554, 558, 562, 563, 568, 571, 575, 583, 596, 600, 603, 604],\n-        \"metaclass\": [181, 316, 522, 583],\n+        \"metaclas\": [181, 522, 583],\n+        \"metaclasses\": [316, 583],\n         \"metadata\": [67, 70, 73, 82, 85, 103, 105, 106, 115, 131, 152, 159, 184, 188, 190, 198, 200, 252, 317, 320, 362, 569, 591, 596, 599, 608],\n         \"metaphor\": 185,\n         \"meter\": [110, 125, 126, 131, 213],\n         \"method\": [0, 1, 10, 11, 13, 14, 17, 18, 19, 27, 32, 36, 37, 38, 39, 40, 41, 44, 45, 52, 56, 59, 61, 67, 73, 74, 75, 76, 78, 80, 81, 82, 86, 87, 88, 90, 91, 94, 95, 96, 97, 98, 101, 102, 107, 109, 110, 112, 115, 117, 119, 124, 125, 130, 131, 135, 139, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 162, 166, 167, 168, 170, 171, 172, 174, 175, 177, 178, 182, 183, 184, 186, 190, 191, 194, 195, 197, 199, 200, 201, 203, 204, 205, 206, 208, 209, 214, 220, 222, 224, 225, 238, 245, 257, 271, 282, 283, 289, 296, 298, 300, 305, 309, 311, 317, 318, 320, 327, 330, 339, 341, 342, 343, 345, 355, 362, 368, 369, 376, 379, 383, 392, 411, 413, 415, 419, 421, 436, 445, 451, 454, 456, 466, 469, 477, 478, 482, 488, 489, 492, 494, 496, 502, 505, 508, 509, 511, 518, 522, 524, 528, 532, 533, 535, 536, 539, 542, 543, 546, 547, 548, 550, 551, 552, 553, 554, 556, 557, 560, 565, 570, 574, 577, 579, 580, 581, 582, 585, 588, 589, 590, 591, 595, 597, 601, 602, 603, 604, 606, 607, 608, 611, 612],\n-        \"method_decor\": [171, 200, 252, 289, 298, 348, 543, 556, 585],\n+        \"method_decorator\": [171, 200, 252, 289, 298, 348, 543, 556, 585],\n         \"metr\": 125,\n         \"metric\": 602,\n         \"metro_cod\": [116, 535],\n         \"mexican\": 296,\n         \"mexico\": 144,\n         \"mh\": 570,\n-        \"mi\": [110, 114, 125, 600],\n+        \"mi\": [110, 114, 125],\n         \"mib\": 194,\n         \"michael\": [204, 212, 257],\n         \"micro\": [6, 61, 130],\n-        \"micromet\": 125,\n+        \"micrometer\": 125,\n         \"micrometr\": 125,\n         \"microsecond\": [168, 178, 194, 200, 213, 252, 268, 328, 329, 333, 358, 502],\n         \"microsoft\": [43, 154, 177, 188],\n         \"middl\": [58, 153, 171, 551],\n         \"middle_nam\": 58,\n         \"middlesborough\": 144,\n         \"middlesbrough\": 144,\n-        \"middlewar\": [0, 11, 12, 26, 32, 41, 45, 59, 85, 86, 97, 99, 101, 103, 135, 151, 153, 156, 169, 191, 192, 200, 204, 205, 212, 222, 257, 260, 268, 274, 291, 303, 304, 312, 320, 321, 348, 362, 421, 437, 446, 477, 546, 548, 549, 567, 576, 587, 589, 591, 595, 596, 597, 603, 606, 609, 612],\n-        \"middleware_class\": [59, 200, 213, 222, 252, 304, 328, 362, 588],\n+        \"middlewar\": [0, 11, 12, 26, 32, 41, 45, 59, 85, 86, 97, 99, 101, 103, 135, 151, 153, 156, 169, 191, 192, 200, 204, 205, 212, 222, 257, 260, 268, 274, 291, 303, 304, 312, 320, 321, 348, 362, 421, 446, 477, 546, 548, 549, 567, 576, 587, 589, 591, 595, 596, 597, 603, 606, 609, 612],\n+        \"middleware_clas\": 200,\n+        \"middleware_classes\": [59, 213, 222, 252, 304, 328, 362, 588],\n         \"middlewaremixin\": [59, 436, 437, 477, 588],\n-        \"middlewarenotus\": [328, 446, 588],\n+        \"middlewarenotused\": [328, 446, 588],\n+        \"middlewares\": [437, 446],\n         \"middlewaretestcas\": 612,\n         \"midnight\": [176, 178, 194],\n         \"midstream\": 156,\n         \"might\": [0, 3, 4, 5, 11, 12, 13, 15, 16, 19, 25, 27, 34, 36, 37, 39, 40, 41, 42, 43, 44, 46, 50, 51, 55, 56, 58, 61, 67, 68, 69, 70, 74, 76, 77, 78, 79, 81, 85, 86, 96, 99, 100, 101, 103, 114, 115, 122, 144, 149, 150, 151, 152, 154, 155, 156, 159, 161, 162, 166, 167, 168, 172, 177, 178, 181, 185, 187, 188, 190, 191, 193, 194, 196, 197, 200, 202, 204, 205, 209, 213, 222, 252, 268, 282, 291, 304, 316, 327, 328, 341, 348, 362, 364, 376, 387, 392, 451, 477, 527, 547, 548, 550, 551, 553, 554, 555, 556, 557, 559, 560, 565, 568, 569, 570, 571, 572, 573, 574, 576, 577, 580, 581, 583, 584, 585, 588, 589, 591, 592, 593, 596, 598, 599, 600, 602, 604, 605, 606, 609, 611, 612],\n-        \"migrat\": [0, 7, 13, 15, 16, 20, 33, 35, 45, 51, 58, 59, 61, 70, 71, 72, 73, 85, 86, 106, 107, 122, 124, 134, 137, 142, 143, 144, 146, 148, 150, 169, 170, 176, 178, 184, 189, 191, 201, 206, 214, 216, 217, 223, 250, 252, 260, 268, 291, 317, 320, 321, 322, 323, 324, 325, 329, 340, 341, 342, 343, 344, 345, 346, 347, 349, 354, 357, 358, 364, 368, 369, 373, 384, 387, 393, 415, 417, 418, 419, 428, 434, 436, 443, 444, 463, 472, 476, 478, 480, 481, 489, 494, 503, 520, 523, 527, 529, 530, 540, 547, 548, 549, 550, 551, 552, 569, 570, 589, 597, 598, 604, 609, 611, 612],\n+        \"migrat\": [0, 7, 16, 35, 58, 59, 61, 70, 71, 72, 73, 86, 106, 107, 122, 124, 134, 148, 150, 154, 178, 184, 191, 206, 213, 214, 216, 222, 252, 291, 316, 317, 320, 322, 328, 329, 342, 346, 348, 349, 354, 376, 392, 393, 418, 419, 436, 443, 451, 488, 502, 543, 547, 548, 549, 550, 551, 552, 569, 570, 589, 595, 597, 598, 600, 604, 609, 612],\n         \"migrate_head\": 155,\n         \"migrate_label\": 155,\n-        \"migration_modul\": [348, 354, 600],\n+        \"migrated\": [155, 190, 191, 214, 316, 320, 393, 570, 600],\n+        \"migration\": [0, 7, 13, 15, 16, 20, 33, 45, 51, 59, 61, 70, 71, 72, 73, 85, 86, 122, 131, 137, 142, 143, 144, 146, 150, 155, 169, 170, 176, 178, 184, 189, 190, 191, 201, 214, 217, 223, 250, 260, 268, 317, 320, 321, 322, 323, 324, 325, 329, 340, 341, 342, 343, 344, 345, 347, 349, 354, 357, 358, 364, 368, 369, 373, 384, 387, 393, 415, 417, 418, 428, 434, 436, 444, 463, 472, 476, 478, 480, 481, 489, 494, 503, 520, 523, 527, 529, 530, 540, 547, 550, 558, 569, 570, 597, 611],\n+        \"migration_modules\": [348, 354, 600],\n         \"migration_nam\": 155,\n-        \"migration_name_frag\": [172, 451],\n+        \"migration_name_fragment\": [172, 451],\n         \"migrationnam\": 155,\n-        \"migrationwrit\": [317, 600],\n-        \"mike\": 583,\n-        \"mil\": 194,\n-        \"mile\": [110, 114, 125, 126],\n+        \"migrationwriter\": [317, 600],\n+        \"mik\": 583,\n+        \"mil\": [125, 194],\n         \"mileag\": 120,\n-        \"mileston\": [64, 205],\n-        \"milliarden\": 133,\n-        \"millimet\": 125,\n+        \"miles\": [110, 114, 125, 126],\n+        \"mileston\": 205,\n+        \"milestones\": 64,\n+        \"milliard\": 133,\n+        \"millimeter\": 125,\n         \"millimetr\": 125,\n         \"million\": [133, 194, 204, 466, 492, 518],\n-        \"millionen\": 133,\n         \"millisecond\": [268, 436, 502, 546],\n-        \"mime\": [37, 38, 58, 151, 152, 160, 188, 190, 192, 200, 222, 341, 436, 543, 577, 590],\n+        \"mim\": [37, 38, 58, 151, 152, 160, 188, 190, 192, 200, 222, 341, 436, 543, 577, 590],\n         \"mime_typ\": [59, 188, 348, 362],\n         \"mimebas\": 577,\n         \"mimetext\": 577,\n-        \"mimetyp\": [58, 59, 151, 152, 200, 316, 477, 577],\n+        \"mimetyp\": [58, 59, 152, 200, 316, 477, 577],\n+        \"mimetypes\": [151, 200],\n         \"mimic\": [152, 268, 581, 596],\n-        \"min\": [103, 115, 154, 162, 177, 209, 245, 316, 348, 451, 543, 552, 560, 572, 582],\n-        \"min_i\": 115,\n+        \"min\": [87, 103, 115, 154, 162, 177, 209, 245, 316, 348, 451, 543, 552, 560, 572, 582],\n         \"min_length\": [140, 162, 201, 213, 550],\n         \"min_num\": [86, 103, 106, 163, 165, 223, 316, 580],\n         \"min_num_form\": [580, 583],\n         \"min_pag\": 187,\n         \"min_pric\": 560,\n         \"min_siz\": 535,\n-        \"min_valu\": [162, 201, 362, 583],\n+        \"min_value\": [162, 201, 362, 583],\n         \"min_word\": 146,\n         \"min_x\": 115,\n-        \"mind\": [2, 7, 16, 19, 25, 42, 47, 51, 58, 66, 89, 104, 110, 172, 174, 185, 193, 194, 196, 200, 205, 206, 304, 548, 569, 572, 588, 602],\n-        \"mine\": 87,\n+        \"min_y\": 115,\n+        \"mind\": [2, 7, 16, 19, 25, 42, 47, 51, 58, 66, 89, 104, 110, 172, 174, 185, 193, 194, 196, 200, 205, 206, 304, 569, 572, 588, 602],\n+        \"mindful\": 548,\n         \"minfo\": 188,\n-        \"mini\": [123, 195],\n-        \"minifi\": [103, 451, 602],\n-        \"minim\": [0, 4, 12, 19, 29, 46, 48, 54, 56, 61, 68, 69, 70, 76, 85, 115, 152, 168, 196, 304, 316, 348, 546, 550, 551, 553, 556, 569, 572, 576, 577, 581, 596, 602, 606, 609],\n+        \"mini\": 195,\n+        \"minified\": [103, 451],\n+        \"minify\": 602,\n+        \"minimal\": [0, 12, 19, 29, 46, 61, 68, 69, 76, 115, 152, 168, 196, 316, 348, 550, 553, 556, 569, 577, 581, 596, 609],\n+        \"minimally\": 602,\n+        \"minimiz\": [4, 48, 54, 70, 85, 304, 546, 551, 572, 576, 606],\n+        \"minimized\": 56,\n         \"minimum\": [51, 64, 82, 103, 115, 176, 177, 185, 190, 213, 222, 252, 260, 268, 304, 316, 328, 348, 362, 376, 392, 436, 451, 477, 488, 502, 522, 535, 543, 547, 550, 560, 580, 596, 608, 609],\n-        \"minimum_database_vers\": 488,\n-        \"minimumlengthvalid\": [348, 550],\n+        \"minimum_database_version\": 488,\n+        \"minimumlengthvalidator\": [348, 550],\n         \"minlength\": [168, 213],\n-        \"minlengthvalid\": [162, 392],\n+        \"minlengthvalidator\": [162, 392],\n         \"minor\": [1, 2, 15, 57, 61, 64, 65, 67, 81, 115, 130, 155, 194, 205, 209, 223, 311, 552, 599],\n-        \"minu\": [155, 376, 580, 595],\n+        \"minus\": [155, 376, 580, 595],\n         \"minuson\": 19,\n         \"minustwo\": 19,\n-        \"minut\": [2, 4, 55, 58, 61, 67, 73, 76, 133, 176, 194, 200, 222, 304, 348, 550, 551, 589],\n-        \"minvaluevalid\": [162, 178, 392],\n+        \"minut\": [73, 133, 176, 222, 304, 348, 551],\n+        \"minutes\": [2, 4, 55, 58, 61, 67, 76, 133, 194, 200, 550, 551, 589],\n+        \"minvaluevalidator\": [162, 178, 392],\n         \"minx\": 123,\n-        \"mirren\": 573,\n+        \"miny\": 123,\n+        \"mirr\": 573,\n         \"mirror\": [106, 178, 348, 421, 569, 609],\n-        \"misalign\": [308, 520],\n-        \"miscellan\": [0, 5, 60, 114, 172],\n-        \"miscellani\": 0,\n-        \"misconfigur\": 193,\n-        \"mishandl\": [391, 404],\n+        \"mis\": [49, 316, 436, 451, 569, 600],\n+        \"misaligned\": 520,\n+        \"misalignment\": 308,\n+        \"miscellaneous\": [0, 5, 60, 114, 172],\n+        \"miscellany\": 0,\n+        \"misconfiguration\": 193,\n+        \"mishandles\": [391, 404],\n         \"mislead\": 328,\n         \"mismatch\": [185, 226, 227, 370, 371, 377],\n         \"misplac\": 430,\n-        \"miss\": [1, 15, 44, 46, 49, 56, 67, 76, 85, 162, 170, 181, 186, 194, 217, 218, 245, 260, 268, 305, 308, 316, 317, 320, 328, 334, 337, 341, 346, 348, 349, 352, 357, 360, 392, 421, 422, 436, 451, 502, 533, 551, 569, 570, 572, 580, 583, 596, 599, 602, 609],\n+        \"missed\": [76, 609],\n+        \"misses\": 551,\n+        \"missing\": [1, 15, 44, 46, 56, 67, 85, 162, 170, 181, 186, 194, 217, 218, 245, 260, 268, 305, 308, 316, 317, 320, 328, 334, 337, 341, 346, 348, 349, 352, 357, 360, 392, 421, 422, 451, 502, 533, 551, 570, 572, 580, 583, 596, 599, 602, 609],\n         \"missing_args_messag\": 15,\n-        \"missing_kei\": 147,\n+        \"missing_key\": 147,\n         \"missing_management_form\": [451, 580],\n-        \"misspel\": [193, 608],\n-        \"mistak\": [47, 51, 61, 76, 85, 139, 348, 349, 362, 392, 572, 574],\n-        \"mistaken\": 47,\n-        \"mistakenli\": [47, 260, 291, 340],\n+        \"misspelled\": [193, 608],\n+        \"mistak\": [47, 51, 76, 85, 349, 362],\n+        \"mistakenly\": [47, 260, 291, 340],\n+        \"mistakes\": [47, 51, 61, 139, 348, 392, 572, 574],\n         \"mistyp\": 328,\n         \"misus\": 548,\n         \"mit\": 61,\n-        \"miter\": 118,\n+        \"mitered\": 118,\n         \"mith\": 70,\n-        \"mitig\": [98, 155, 171, 188, 190, 194, 213, 268, 290, 299, 304, 335, 350, 406, 409, 411, 440, 441, 450, 452, 454, 471, 472, 478, 508, 510, 532, 534, 536, 545, 550, 585, 589, 603],\n+        \"mitigat\": [98, 155, 171, 188, 190, 213, 268, 290, 299, 335, 350, 406, 411, 450, 452, 454, 478, 508, 510, 532, 534, 536, 550, 589, 603],\n+        \"mitigated\": [194, 297, 304, 545],\n+        \"mitigation\": [190, 409, 440, 441, 471, 472, 585, 603],\n         \"mitm\": 171,\n         \"mitr\": 118,\n         \"mitre_limit\": 118,\n-        \"mix\": [57, 59, 96, 98, 110, 117, 155, 172, 176, 177, 178, 185, 188, 194, 196, 291, 316, 348, 376, 436, 451, 488, 520, 555, 557, 569, 572, 574, 591, 596],\n+        \"mix\": [59, 155, 172, 177, 185, 194, 196, 291, 316, 436, 557, 569, 572, 596],\n+        \"mixed\": [57, 96, 98, 110, 117, 172, 178, 348, 376, 451, 488, 555, 557, 591],\n         \"mixin\": [0, 45, 59, 87, 92, 151, 161, 182, 222, 268, 304, 392, 488, 502, 535, 554, 555, 588, 597, 609],\n+        \"mixing\": [176, 185, 188, 520, 557, 569, 574],\n         \"mkdir\": [72, 120, 131],\n-        \"ml\": 118,\n+        \"mls\": 118,\n         \"mm\": [44, 125, 177, 178, 188, 200, 268, 595, 600, 604],\n         \"mmdb\": [116, 502],\n-        \"mnemon\": 185,\n+        \"mnemonic\": 185,\n         \"mo\": [61, 155, 596],\n         \"mobil\": [1, 56, 70],\n-        \"mobile_s\": 56,\n-        \"mock\": [260, 612],\n-        \"mod\": [58, 67, 74, 123, 185],\n-        \"mod_auth_bas\": 27,\n+        \"mobile_siz\": 56,\n+        \"mock\": 612,\n+        \"mocking\": 260,\n+        \"mod\": [12, 13, 19, 24, 29, 41, 56, 58, 65, 67, 74, 86, 103, 115, 123, 124, 154, 155, 157, 159, 162, 177, 178, 185, 188, 190, 193, 199, 201, 213, 222, 223, 260, 291, 308, 309, 316, 325, 328, 344, 348, 400, 421, 423, 436, 437, 466, 477, 488, 492, 494, 518, 520, 546, 551, 576, 579, 588, 595, 596, 598, 608, 612],\n+        \"mod_auth_basic\": 27,\n         \"mod_auth_sspi\": 11,\n         \"mod_authnz_ldap\": 11,\n-        \"mod_authz_us\": 27,\n+        \"mod_authz_user\": 27,\n         \"mod_dat\": [185, 572],\n         \"mod_date__gt\": 572,\n         \"mod_date__year\": 572,\n         \"mod_dav\": 27,\n         \"mod_perl\": 598,\n         \"mod_php\": 603,\n         \"mod_python\": 59,\n         \"mod_scgi\": 348,\n         \"mod_spatialit\": 123,\n         \"mod_wsgi\": [0, 5, 26, 29, 40, 59, 111, 197, 260, 291, 471, 597],\n-        \"mode\": [12, 13, 19, 24, 29, 41, 56, 65, 67, 86, 103, 115, 124, 154, 155, 157, 159, 162, 177, 178, 185, 188, 190, 193, 199, 201, 213, 222, 223, 260, 291, 308, 309, 316, 325, 328, 344, 348, 400, 421, 423, 436, 437, 466, 477, 488, 492, 494, 518, 520, 546, 551, 576, 579, 588, 595, 596, 598, 608, 612],\n         \"mode_auto\": 116,\n-        \"mode_memori\": 116,\n+        \"mode_memory\": 116,\n         \"mode_mmap\": 116,\n         \"mode_mmap_ext\": 116,\n-        \"model\": [0, 1, 3, 5, 10, 14, 15, 17, 19, 20, 27, 58, 59, 67, 71, 72, 74, 75, 76, 78, 80, 84, 85, 87, 88, 89, 90, 91, 94, 95, 96, 98, 100, 102, 107, 109, 114, 117, 119, 124, 128, 134, 135, 136, 137, 138, 141, 142, 146, 148, 149, 150, 152, 154, 155, 156, 157, 162, 164, 167, 168, 169, 172, 174, 175, 176, 182, 186, 187, 189, 193, 196, 200, 201, 203, 204, 207, 208, 211, 214, 215, 217, 219, 220, 223, 224, 234, 245, 246, 247, 248, 250, 251, 256, 257, 266, 271, 274, 280, 285, 300, 303, 308, 309, 312, 317, 320, 321, 324, 329, 340, 341, 342, 343, 344, 345, 354, 355, 357, 358, 363, 368, 370, 377, 383, 384, 385, 390, 393, 395, 400, 416, 417, 419, 423, 428, 430, 434, 437, 443, 444, 463, 471, 472, 473, 478, 480, 481, 489, 494, 497, 498, 499, 509, 511, 512, 523, 524, 525, 527, 529, 530, 532, 533, 536, 539, 540, 542, 546, 549, 550, 551, 553, 555, 557, 559, 560, 562, 563, 564, 565, 567, 570, 571, 573, 575, 576, 578, 580, 589, 590, 591, 592, 595, 597, 598, 601, 605, 606, 609, 611, 612],\n+        \"model\": [0, 1, 3, 5, 10, 14, 15, 17, 19, 20, 27, 58, 59, 67, 71, 72, 74, 75, 76, 78, 80, 84, 85, 87, 88, 89, 90, 91, 94, 95, 96, 98, 100, 102, 107, 109, 114, 117, 119, 124, 128, 134, 135, 136, 137, 138, 141, 142, 146, 148, 149, 150, 152, 154, 155, 156, 157, 162, 164, 167, 168, 169, 172, 174, 175, 176, 182, 186, 187, 189, 193, 196, 200, 201, 203, 204, 207, 208, 211, 214, 215, 217, 219, 220, 223, 224, 234, 245, 246, 247, 248, 250, 251, 256, 257, 266, 271, 274, 280, 285, 300, 303, 308, 309, 312, 317, 320, 321, 324, 329, 340, 341, 342, 343, 344, 345, 354, 355, 357, 358, 363, 368, 370, 377, 383, 384, 385, 390, 393, 395, 400, 416, 417, 419, 423, 428, 430, 434, 437, 443, 444, 463, 471, 472, 473, 478, 480, 481, 489, 494, 497, 498, 499, 509, 511, 512, 523, 524, 525, 527, 529, 530, 532, 533, 536, 539, 540, 542, 546, 549, 550, 551, 553, 555, 557, 559, 560, 562, 563, 564, 565, 570, 571, 573, 575, 576, 578, 580, 589, 590, 591, 592, 595, 597, 598, 601, 605, 606, 609, 611, 612],\n         \"model1\": 569,\n         \"model2\": 569,\n         \"model_admin\": [102, 103, 348],\n-        \"model_class\": 106,\n+        \"model_clas\": 106,\n         \"model_count\": 103,\n         \"model_field\": 604,\n-        \"model_inst\": [178, 185],\n+        \"model_instanc\": 178,\n+        \"model_instances\": 185,\n         \"model_nam\": [44, 59, 85, 96, 98, 103, 109, 127, 131, 145, 172, 184, 190, 216, 217, 304, 316, 328, 551, 557, 570, 583],\n-        \"model_or_iter\": 103,\n+        \"model_or_iterabl\": 103,\n         \"model_to_dict\": 213,\n         \"modeladmin\": [1, 59, 78, 107, 131, 178, 206, 211, 213, 222, 223, 224, 228, 256, 291, 304, 305, 309, 317, 320, 328, 329, 341, 343, 347, 348, 362, 363, 368, 372, 373, 376, 386, 416, 421, 436, 451, 452, 477, 480, 488, 494, 502, 515, 522, 523, 527, 528, 533, 535, 545, 547, 548, 570],\n-        \"modelbackend\": [11, 105, 190, 213, 224, 250, 300, 305, 368, 543, 548, 612],\n+        \"modelback\": [11, 105, 190, 213, 224, 250, 300, 305, 368, 543, 548, 612],\n         \"modelchoicefield\": [59, 85, 214, 246, 344, 345, 348, 436, 477, 583],\n-        \"modelchoiceiter\": 436,\n-        \"modelchoiceiteratorvalu\": 436,\n+        \"modelchoiceiterator\": 436,\n+        \"modelchoiceiteratorvalue\": 436,\n+        \"modeled\": [178, 191, 328, 567],\n         \"modelform\": [16, 95, 103, 106, 135, 162, 165, 167, 168, 178, 201, 205, 209, 245, 260, 305, 316, 320, 348, 502, 547, 548, 554, 558, 581, 585],\n-        \"modelform_factori\": [103, 164, 502, 583],\n+        \"modelform_factory\": [103, 164, 502, 583],\n         \"modelformmixin\": [59, 91, 92, 213, 304],\n         \"modelformset\": [51, 103, 252, 316, 580],\n-        \"modelformset_factori\": [103, 106, 164, 252, 268, 451, 488, 583],\n+        \"modelformset_factory\": [103, 106, 164, 252, 268, 451, 488, 583],\n         \"modelformwithfilefield\": 585,\n-        \"modeliter\": 223,\n+        \"modeliterabl\": 223,\n         \"modelmultiplechoicefield\": [59, 246, 291, 304, 305, 348, 436, 477, 545, 583],\n         \"modelnam\": [101, 155, 172, 316, 376, 595],\n         \"modelon\": 206,\n         \"modeloneadmin\": 206,\n         \"models_modul\": 85,\n-        \"modelst\": [172, 181, 329],\n+        \"modelstat\": [172, 181, 329],\n         \"modeltest\": 56,\n         \"modeltwo\": 206,\n         \"modeltwoadmin\": 206,\n         \"modelwithfilefield\": 585,\n-        \"moder\": [4, 61, 66, 162, 460, 461, 464, 465, 466, 467, 468, 469, 479, 487, 490, 491, 492, 493, 498, 499, 504, 505, 508, 509, 510, 511, 512, 515, 517, 518, 519, 524, 525, 527, 528, 532, 533, 534, 536, 539, 540],\n-        \"modern\": [1, 43, 81, 86, 99, 110, 154, 155, 171, 188, 190, 268, 304, 328, 348, 451, 477, 602, 610, 612],\n-        \"modif\": [35, 64, 67, 78, 103, 155, 161, 170, 177, 178, 181, 184, 192, 205, 273, 302, 311, 535, 559, 581, 583, 589, 605],\n-        \"modifi\": [1, 3, 12, 15, 16, 25, 32, 36, 39, 40, 44, 52, 55, 59, 64, 71, 75, 77, 78, 92, 99, 103, 107, 114, 118, 120, 124, 131, 149, 151, 152, 153, 154, 155, 156, 159, 161, 168, 171, 176, 177, 178, 181, 185, 188, 190, 191, 192, 194, 196, 198, 200, 204, 209, 222, 252, 260, 264, 268, 274, 280, 282, 283, 291, 303, 304, 312, 316, 317, 318, 327, 328, 341, 342, 348, 369, 436, 452, 502, 547, 550, 551, 555, 559, 560, 569, 572, 579, 583, 584, 588, 589, 599, 600, 602, 609, 610, 612],\n+        \"moderat\": [4, 61, 66, 460, 461, 464, 465, 466, 467, 468, 469, 479, 487, 490, 491, 492, 493, 498, 499, 504, 505, 508, 509, 510, 511, 512, 515, 517, 518, 519, 524, 525, 527, 528, 532, 533, 534, 536, 539, 540],\n+        \"moderately\": 162,\n+        \"modern\": [1, 43, 81, 86, 99, 110, 154, 155, 171, 188, 190, 268, 328, 348, 451, 477, 602, 610, 612],\n+        \"modernized\": 304,\n+        \"modes\": [154, 185, 190, 546, 598],\n+        \"modification\": [35, 64, 67, 78, 103, 155, 161, 170, 177, 178, 181, 184, 192, 205, 273, 302, 311, 535, 559, 581, 583, 589, 605],\n+        \"modified\": [12, 15, 39, 55, 59, 92, 103, 114, 118, 121, 124, 149, 151, 152, 155, 159, 171, 176, 178, 188, 190, 191, 192, 200, 209, 222, 252, 260, 264, 268, 280, 282, 283, 291, 304, 316, 317, 318, 327, 341, 342, 348, 502, 547, 555, 559, 560, 572, 584, 589, 600, 602, 612],\n         \"modified_tim\": [59, 213, 362],\n+        \"modifier\": [185, 452],\n+        \"modifies\": [55, 103, 171, 191, 194, 200, 209, 222, 583],\n+        \"modify\": [1, 3, 15, 16, 25, 32, 36, 40, 44, 52, 55, 64, 71, 75, 77, 78, 99, 103, 107, 120, 131, 151, 153, 154, 155, 156, 159, 161, 168, 171, 177, 178, 181, 185, 188, 190, 191, 192, 196, 198, 204, 209, 222, 252, 260, 268, 274, 282, 303, 304, 312, 316, 327, 328, 341, 348, 369, 436, 547, 550, 551, 569, 572, 579, 583, 588, 589, 599, 600, 609, 610, 612],\n         \"modify_set\": [328, 552, 609, 612],\n-        \"modul\": [0, 1, 2, 3, 9, 15, 17, 19, 21, 22, 24, 25, 26, 27, 28, 30, 31, 36, 37, 45, 46, 52, 54, 59, 60, 67, 70, 71, 72, 73, 74, 80, 82, 85, 86, 100, 103, 105, 106, 115, 118, 121, 122, 123, 125, 131, 132, 135, 136, 137, 138, 139, 140, 141, 142, 143, 145, 146, 147, 152, 154, 155, 156, 157, 168, 170, 172, 175, 178, 185, 188, 190, 191, 193, 194, 197, 198, 199, 200, 201, 202, 203, 204, 206, 209, 213, 216, 222, 252, 260, 268, 271, 291, 292, 300, 309, 320, 336, 341, 351, 362, 393, 421, 436, 451, 477, 494, 502, 522, 535, 546, 547, 549, 550, 551, 569, 570, 572, 573, 576, 577, 588, 589, 591, 592, 594, 596, 598, 599, 600, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n+        \"modul\": [0, 2, 3, 9, 15, 19, 21, 22, 24, 25, 26, 28, 30, 31, 36, 37, 45, 46, 52, 54, 59, 60, 67, 70, 71, 72, 73, 74, 85, 86, 100, 103, 105, 106, 115, 118, 121, 122, 123, 125, 131, 132, 135, 136, 137, 138, 139, 140, 141, 142, 143, 145, 146, 147, 152, 154, 155, 157, 168, 170, 172, 175, 178, 185, 188, 190, 191, 193, 197, 198, 199, 200, 201, 202, 203, 204, 206, 209, 213, 216, 222, 252, 260, 268, 271, 291, 292, 300, 309, 316, 320, 328, 336, 341, 348, 351, 362, 421, 436, 451, 477, 502, 522, 535, 546, 547, 549, 550, 551, 569, 570, 572, 573, 576, 577, 588, 589, 591, 592, 594, 596, 598, 599, 600, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n         \"modular\": 103,\n         \"module_load\": [0, 59, 348],\n         \"module_nam\": [59, 328],\n+        \"modules\": [1, 17, 19, 27, 52, 56, 59, 71, 80, 82, 85, 86, 103, 118, 151, 154, 155, 156, 185, 190, 193, 194, 200, 209, 222, 252, 260, 268, 271, 300, 304, 309, 393, 436, 494, 502, 551, 591, 604, 608, 609, 611],\n         \"modulo\": [176, 177, 572],\n         \"modwsgi\": 27,\n         \"moe\": 193,\n         \"moin\": 8,\n         \"moment\": [65, 73, 76, 151, 161, 178, 181, 185, 198, 205, 553, 583],\n         \"mon\": [188, 200, 612],\n-        \"mondai\": [89, 94, 176, 185, 190, 194, 263, 320, 328, 376],\n-        \"monei\": 16,\n-        \"monetari\": 593,\n+        \"monday\": [89, 94, 176, 185, 190, 194, 263, 320, 328, 376],\n+        \"monetary\": 593,\n+        \"money\": 16,\n         \"mongolian\": 296,\n         \"monitor\": [24, 25, 55, 80, 436, 571],\n-        \"monkei\": 177,\n-        \"monkeypatch\": 206,\n+        \"monkey\": 177,\n+        \"monkeypatched\": 206,\n         \"monochrom\": 43,\n-        \"monopol\": 55,\n-        \"monoton\": [316, 553, 567],\n-        \"monotoni\": 553,\n+        \"monopolized\": 55,\n+        \"monotonic\": [316, 567],\n+        \"monotonous\": 553,\n+        \"monotony\": 553,\n         \"month\": [6, 50, 55, 64, 65, 70, 74, 78, 88, 89, 94, 103, 168, 174, 176, 177, 178, 190, 194, 219, 312, 316, 328, 553, 569, 583, 591, 593, 595, 596],\n-        \"month_arch\": [70, 591],\n+        \"month_archiv\": [70, 591],\n         \"month_day_format\": 596,\n-        \"month_du\": 178,\n+        \"month_due\": 178,\n         \"month_format\": [88, 89, 94],\n         \"month_label\": 168,\n         \"montharchiveview\": [92, 291],\n         \"monthexact\": 182,\n-        \"monthli\": [89, 149],\n+        \"monthly\": [89, 149],\n         \"monthmixin\": [89, 92],\n-        \"monti\": 103,\n-        \"monument\": 204,\n+        \"monty\": 103,\n+        \"monumental\": 204,\n         \"moonland\": 178,\n+        \"mor\": [0, 1, 3, 4, 6, 11, 13, 14, 15, 16, 17, 18, 19, 22, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 39, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 65, 68, 69, 70, 71, 72, 73, 75, 77, 78, 79, 80, 81, 84, 85, 86, 92, 95, 96, 97, 100, 102, 105, 106, 107, 110, 113, 114, 115, 117, 118, 120, 124, 126, 128, 131, 133, 134, 135, 136, 145, 146, 148, 149, 150, 151, 152, 154, 155, 156, 160, 162, 164, 165, 167, 168, 171, 172, 173, 174, 176, 177, 178, 180, 181, 184, 185, 187, 188, 189, 190, 191, 193, 194, 196, 197, 199, 200, 201, 203, 204, 205, 206, 207, 208, 209, 210, 213, 215, 222, 223, 224, 227, 233, 245, 251, 252, 259, 265, 266, 268, 271, 273, 284, 285, 292, 297, 298, 300, 302, 304, 309, 311, 316, 317, 320, 328, 340, 343, 346, 354, 362, 363, 365, 368, 371, 376, 388, 392, 415, 421, 436, 451, 462, 477, 488, 501, 502, 503, 509, 533, 535, 543, 546, 547, 548, 549, 550, 551, 553, 555, 556, 559, 560, 567, 569, 570, 571, 572, 574, 576, 577, 579, 582, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 601, 602, 603, 604, 605, 606, 607, 609, 611, 612],\n         \"moral\": 185,\n-        \"more\": [0, 1, 3, 4, 6, 11, 13, 14, 15, 16, 17, 18, 19, 22, 24, 25, 27, 28, 30, 31, 32, 34, 35, 36, 39, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 65, 68, 69, 70, 71, 72, 73, 75, 77, 78, 79, 80, 81, 84, 85, 86, 92, 95, 96, 97, 100, 102, 105, 106, 107, 110, 113, 114, 115, 117, 118, 120, 124, 126, 128, 131, 133, 134, 135, 136, 145, 146, 148, 149, 150, 151, 152, 154, 155, 156, 160, 162, 164, 165, 167, 168, 171, 172, 173, 174, 176, 177, 178, 180, 181, 184, 185, 187, 188, 189, 190, 191, 193, 194, 196, 197, 199, 200, 201, 203, 204, 205, 206, 207, 208, 209, 210, 213, 215, 222, 223, 224, 227, 233, 245, 251, 252, 259, 265, 266, 268, 271, 273, 284, 285, 292, 297, 298, 300, 302, 304, 309, 311, 316, 317, 320, 328, 340, 343, 346, 354, 362, 363, 365, 368, 371, 376, 388, 392, 415, 421, 436, 451, 462, 477, 488, 501, 502, 503, 509, 533, 535, 543, 546, 547, 548, 549, 550, 551, 553, 555, 556, 559, 560, 567, 569, 570, 571, 572, 574, 576, 577, 579, 582, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 601, 602, 603, 604, 605, 606, 607, 609, 611, 612],\n-        \"moreov\": [56, 110, 125, 126, 291, 348, 407, 438, 463, 477],\n-        \"morn\": 556,\n+        \"moreover\": [56, 110, 125, 126, 291, 348, 407, 438, 463, 477],\n+        \"morning\": 556,\n         \"morninggreetingview\": 556,\n         \"morph\": 115,\n         \"morsel\": 188,\n-        \"moss\": 76,\n+        \"mos\": 76,\n         \"most\": [3, 4, 9, 12, 13, 14, 16, 19, 23, 26, 34, 36, 37, 40, 42, 45, 46, 47, 51, 52, 54, 58, 60, 61, 66, 67, 69, 70, 72, 73, 76, 78, 79, 80, 85, 86, 90, 92, 100, 102, 103, 106, 115, 118, 120, 121, 126, 131, 134, 135, 136, 137, 139, 140, 142, 144, 145, 151, 154, 155, 156, 162, 167, 170, 171, 172, 175, 176, 177, 178, 181, 183, 185, 187, 188, 189, 190, 193, 194, 196, 197, 200, 202, 203, 204, 205, 206, 209, 213, 221, 247, 252, 255, 256, 260, 268, 271, 273, 282, 291, 300, 302, 304, 309, 311, 316, 327, 328, 341, 348, 362, 436, 451, 477, 488, 502, 547, 548, 550, 551, 552, 553, 555, 557, 558, 559, 560, 562, 563, 564, 568, 569, 570, 571, 572, 573, 574, 576, 577, 578, 579, 580, 581, 583, 585, 588, 589, 590, 591, 592, 593, 595, 596, 598, 600, 601, 602, 603, 604, 606, 607, 608, 611, 612],\n-        \"mostli\": [8, 50, 51, 60, 65, 113, 151, 178, 180, 181, 260, 291, 304, 316, 328, 362, 570, 574, 576, 595, 596, 600, 604, 605],\n+        \"mostly\": [8, 50, 51, 60, 65, 113, 151, 178, 180, 181, 260, 291, 304, 316, 328, 362, 570, 574, 576, 595, 596, 600, 604, 605],\n         \"mother\": 161,\n         \"motion\": 64,\n         \"motto\": 177,\n         \"mount\": 234,\n         \"mountain\": 116,\n         \"mous\": [304, 596],\n         \"mouse_typ\": 596,\n-        \"move\": [40, 44, 46, 50, 51, 58, 59, 60, 67, 69, 71, 81, 85, 100, 114, 131, 148, 188, 189, 190, 194, 196, 203, 204, 213, 222, 234, 252, 268, 304, 328, 342, 343, 348, 392, 421, 436, 477, 488, 522, 535, 547, 563, 569, 577, 578, 579, 581, 595, 600, 604],\n+        \"mov\": [44, 46, 51, 58, 60, 67, 69, 71, 85, 131, 188, 190, 194, 196, 204, 206, 213, 222, 304, 421, 436, 477, 488, 569, 577, 579, 581, 600, 604],\n         \"move_m1\": 600,\n-        \"movi\": 177,\n+        \"moved\": [40, 59, 60, 71, 81, 100, 148, 203, 213, 222, 234, 252, 268, 304, 328, 342, 343, 348, 392, 436, 477, 488, 522, 535, 563, 578, 595],\n+        \"moves\": [50, 114, 189, 222, 563],\n+        \"movie\": 177,\n+        \"movies\": 177,\n+        \"moving\": [234, 260, 268, 488, 547],\n         \"mozilla\": [3, 188, 551, 603],\n         \"mozzarella\": 185,\n         \"mp\": 118,\n         \"mp3\": 152,\n         \"mpeg\": 152,\n         \"mpm\": 154,\n-        \"mpoli\": [117, 131, 328],\n+        \"mpoly\": [117, 131, 328],\n         \"mpoly__contain\": 131,\n         \"mpoly__intersect\": 131,\n         \"mr\": 583,\n         \"mro\": [59, 87, 89, 90, 91, 213, 316, 362, 569, 583],\n+        \"mrs\": 583,\n+        \"ms\": [185, 188, 583],\n         \"msg\": [55, 86, 167, 577, 600, 608, 609, 612],\n         \"msg_prefix\": [535, 612],\n         \"msgbox\": 19,\n         \"msgctxt\": 596,\n         \"msgfmt\": 596,\n         \"msgid\": [328, 348, 596],\n         \"msgmerg\": [316, 596],\n         \"msgstr\": 596,\n         \"msgtestcas\": 135,\n         \"msguniq\": 596,\n         \"msmith\": 176,\n         \"mtv\": [3, 10],\n         \"much\": [2, 3, 15, 16, 25, 32, 35, 36, 37, 46, 47, 50, 51, 55, 65, 67, 70, 71, 73, 74, 80, 82, 83, 87, 110, 118, 124, 126, 149, 150, 153, 155, 168, 172, 177, 178, 181, 185, 188, 190, 191, 193, 196, 204, 209, 213, 216, 252, 260, 268, 320, 328, 346, 421, 436, 551, 553, 557, 558, 571, 573, 580, 581, 583, 585, 595, 599, 600, 602, 604, 609, 612],\n-        \"muddl\": 71,\n+        \"muddled\": 71,\n         \"mug_shot\": [9, 178],\n         \"mugshot\": 161,\n         \"multi\": [19, 59, 60, 109, 114, 117, 131, 139, 168, 177, 178, 181, 185, 190, 213, 217, 223, 234, 250, 251, 291, 312, 316, 323, 348, 362, 363, 383, 395, 419, 430, 452, 516, 522, 537, 565, 570, 577, 583, 589, 604, 608, 611],\n         \"multi_db\": [59, 392, 436],\n         \"multi_geom\": 127,\n         \"multicolumn\": 304,\n         \"multicurv\": 543,\n         \"multidbmodeladmin\": 570,\n         \"multidbtabularinlin\": 570,\n-        \"multidimension\": 140,\n+        \"multidimensional\": 140,\n         \"multidomaintestcas\": 609,\n         \"multiemailfield\": 167,\n         \"multijoin\": 304,\n         \"multilin\": [196, 596],\n         \"multilinestr\": [114, 126, 213, 291],\n-        \"multilingu\": 551,\n+        \"multilingual\": 551,\n         \"multipart\": [188, 190, 222, 291, 316, 412, 455, 461, 479, 480, 499, 548, 577, 583, 585, 612],\n-        \"multipart_cont\": 612,\n-        \"multipartpars\": [222, 332, 357, 405, 406, 427, 449, 450, 452, 502],\n+        \"multipart_content\": 612,\n+        \"multipartparser\": [222, 332, 357, 405, 406, 427, 449, 450, 452, 502],\n         \"multipl\": [0, 2, 5, 14, 19, 27, 29, 30, 31, 36, 40, 42, 45, 47, 51, 55, 56, 59, 60, 61, 66, 70, 71, 72, 73, 76, 77, 78, 85, 86, 92, 93, 102, 106, 107, 112, 117, 134, 135, 146, 149, 151, 152, 155, 157, 160, 161, 162, 168, 171, 173, 175, 177, 178, 180, 181, 184, 185, 188, 189, 190, 191, 192, 194, 196, 197, 200, 201, 205, 207, 209, 213, 214, 216, 222, 234, 247, 256, 260, 265, 284, 305, 308, 316, 320, 321, 341, 343, 344, 348, 362, 369, 376, 384, 392, 404, 416, 419, 433, 436, 437, 452, 480, 482, 488, 494, 502, 543, 545, 547, 548, 550, 556, 557, 558, 562, 565, 566, 568, 571, 573, 576, 580, 581, 582, 583, 589, 590, 591, 595, 596, 597, 599, 602, 604, 606, 608, 612],\n         \"multiple_chunk\": [157, 160],\n-        \"multiple_hidden\": 168,\n+        \"multiple_hid\": 168,\n         \"multiple_input\": 223,\n         \"multiplechoicefield\": [168, 246, 583],\n         \"multiplefilefield\": 585,\n         \"multiplefileinput\": 585,\n         \"multipleobjectmixin\": [89, 90, 92, 94, 234, 328, 557],\n-        \"multipleobjectsreturn\": [185, 206, 572, 590],\n+        \"multipleobjectsreturned\": [185, 206, 572, 590],\n         \"multipleobjecttemplateresponsemixin\": [89, 90, 92, 557],\n         \"multipleproxymiddlewar\": 188,\n-        \"multipli\": [114, 125, 180, 185, 477, 551],\n+        \"multiplication\": [177, 572],\n+        \"multiplied\": [125, 551],\n+        \"multiplier\": 185,\n+        \"multiply\": [114, 180, 477],\n         \"multipoint\": 126,\n         \"multipolygon\": [59, 114, 126, 131, 213, 362],\n         \"multipolygonfield\": [109, 131],\n         \"multiprocess\": [155, 488, 489, 494],\n-        \"multistylesheetfe\": 152,\n+        \"multistylesheetfed\": 152,\n         \"multisurfac\": 543,\n-        \"multitableinherit\": 181,\n-        \"multiten\": 609,\n-        \"multithread\": [154, 155],\n-        \"multivalu\": [185, 430],\n+        \"multitableinherited\": 181,\n+        \"multitenancy\": 609,\n+        \"multithreaded\": [154, 155, 268],\n+        \"multivalued\": [185, 430],\n         \"multivaluedict\": [200, 328],\n         \"multivaluedictkeyerror\": 188,\n         \"multivaluefield\": [140, 168, 246, 316, 320],\n         \"multiwidget\": [140, 162, 166, 215, 246, 251, 363, 376, 436],\n         \"mumbai\": 194,\n-        \"mung\": 184,\n-        \"mushroom\": [162, 571],\n-        \"music\": [3, 188, 193, 569, 572],\n+        \"munged\": 184,\n+        \"mushrom\": [162, 571],\n+        \"music\": [3, 188, 193, 572],\n         \"music_album\": 184,\n+        \"musical\": 569,\n         \"musician\": [172, 569],\n         \"must\": [8, 11, 12, 13, 14, 15, 16, 18, 19, 23, 25, 27, 29, 32, 42, 43, 44, 46, 47, 49, 50, 52, 55, 56, 57, 61, 63, 64, 65, 66, 67, 71, 76, 81, 85, 86, 87, 92, 94, 96, 98, 103, 104, 106, 107, 110, 115, 118, 120, 122, 130, 131, 135, 136, 138, 139, 146, 149, 152, 153, 154, 155, 157, 159, 160, 161, 162, 165, 166, 167, 168, 171, 172, 173, 175, 176, 177, 178, 180, 181, 182, 184, 185, 188, 189, 191, 192, 193, 194, 196, 197, 199, 200, 201, 207, 216, 222, 252, 265, 268, 271, 284, 291, 300, 304, 309, 316, 328, 336, 346, 348, 351, 362, 376, 392, 436, 451, 477, 488, 502, 522, 546, 547, 548, 550, 551, 552, 554, 555, 559, 563, 564, 565, 568, 569, 570, 571, 572, 574, 576, 577, 579, 580, 581, 583, 584, 588, 589, 591, 592, 593, 595, 596, 598, 599, 600, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n-        \"must_revalid\": 551,\n+        \"must_revalidat\": 551,\n         \"mustn\": 12,\n-        \"mutabl\": [92, 96, 98, 118, 139, 178, 180, 188, 316],\n-        \"mutat\": [172, 177, 213, 223, 451, 488, 518],\n-        \"mutual\": [86, 103, 178, 185, 190, 551],\n+        \"mutability\": 118,\n+        \"mutabl\": [92, 96, 98, 139, 178, 180, 188, 316],\n+        \"mutat\": [172, 177, 213, 223, 518],\n+        \"mutated\": 451,\n+        \"mutation\": 488,\n+        \"mutually\": [86, 103, 178, 185, 190, 551],\n         \"mvc\": [0, 5, 10, 590],\n         \"my\": [0, 5, 19, 41, 87, 103, 120, 124, 152, 154, 161, 162, 178, 185, 193, 194, 196, 304, 551, 572, 580, 583, 595, 596, 607, 608],\n         \"my_app\": [34, 36, 41, 103, 128, 451],\n-        \"my_app_templ\": 155,\n+        \"my_app_templat\": 155,\n         \"my_application_rol\": 154,\n         \"my_async_view\": 546,\n         \"my_band\": 571,\n-        \"my_bicycl\": 602,\n-        \"my_cache_t\": 551,\n+        \"my_bicycles\": 602,\n+        \"my_cache_tabl\": 551,\n         \"my_callback\": [191, 606],\n         \"my_check\": 552,\n         \"my_cod\": 103,\n         \"my_comments_app\": 268,\n-        \"my_copi\": 568,\n+        \"my_copy\": 568,\n         \"my_current_tim\": 19,\n         \"my_custom_bad_request_view\": 592,\n         \"my_custom_error_view\": 592,\n         \"my_custom_page_not_found_view\": 592,\n         \"my_custom_permission_denied_view\": 592,\n         \"my_custom_sql\": 574,\n-        \"my_custom_templ\": 581,\n+        \"my_custom_templat\": 581,\n         \"my_dat\": 608,\n         \"my_data\": 188,\n-        \"my_db_alia\": [7, 570, 574],\n+        \"my_db_alias\": [7, 570, 574],\n         \"my_dict\": 608,\n         \"my_email\": 577,\n-        \"my_favorite_publish\": 553,\n+        \"my_favorite_publisher\": 553,\n         \"my_field\": [16, 161, 304, 580],\n-        \"my_field_inst\": 16,\n+        \"my_field_instanc\": 16,\n         \"my_fil\": [160, 579, 609],\n         \"my_formset\": 580,\n         \"my_friend\": 571,\n-        \"my_funct\": [32, 612],\n+        \"my_function\": [32, 612],\n         \"my_function_without_request\": 150,\n-        \"my_handl\": [565, 606],\n+        \"my_handler\": [565, 606],\n         \"my_input\": 572,\n-        \"my_kei\": 551,\n+        \"my_key\": 551,\n         \"my_list\": [194, 608],\n         \"my_nam\": 193,\n-        \"my_new_kei\": 551,\n+        \"my_new_key\": 551,\n         \"my_object\": [67, 570, 590, 608],\n         \"my_other_view\": 576,\n         \"my_passwd\": 122,\n-        \"my_pgpass\": 154,\n+        \"my_pgpas\": 154,\n         \"my_pizza\": 571,\n-        \"my_postgi\": 252,\n+        \"my_postgis\": 252,\n         \"my_postgres_set\": 56,\n-        \"my_project_templ\": 268,\n-        \"my_properti\": 103,\n+        \"my_project_templat\": 268,\n+        \"my_property\": 103,\n         \"my_query_dict\": 194,\n         \"my_queryset\": [185, 572],\n         \"my_redirect_field\": 548,\n         \"my_render_callback\": 192,\n         \"my_servic\": 154,\n         \"my_set\": 605,\n         \"my_spatialit\": 252,\n-        \"my_streaming_iter\": 188,\n+        \"my_streaming_iterator\": 188,\n         \"my_streaming_view\": 188,\n-        \"my_styl\": 103,\n+        \"my_styles\": 103,\n         \"my_sync_view\": 546,\n         \"my_tag\": [19, 268],\n-        \"my_templ\": [19, 101, 608],\n+        \"my_templat\": [19, 101, 608],\n         \"my_template_nam\": 37,\n         \"my_timeout\": 551,\n-        \"my_unique_identifi\": 606,\n+        \"my_unique_identifier\": 606,\n         \"my_url\": 103,\n         \"my_user_profile_app\": 547,\n-        \"my_vari\": 577,\n+        \"my_variabl\": 577,\n         \"my_view\": [12, 32, 52, 101, 103, 135, 150, 153, 192, 200, 206, 252, 260, 436, 546, 548, 551, 556, 559, 567, 576, 584, 590, 592, 596, 609, 612],\n         \"myadmin\": [103, 376],\n-        \"myadminconfig\": 103,\n+        \"myadminconf\": 103,\n         \"myadminformset\": 103,\n         \"myadminsit\": 103,\n-        \"myalia\": 551,\n+        \"myalias\": 551,\n         \"myapp\": [19, 34, 39, 44, 87, 89, 90, 91, 100, 101, 103, 135, 155, 172, 184, 193, 194, 199, 204, 260, 268, 316, 328, 547, 548, 552, 554, 556, 569, 570, 574, 580, 583, 590, 591, 596, 600, 601, 605, 606, 608, 609, 611, 612],\n-        \"myapp_anim\": 611,\n-        \"myapp_citi\": 131,\n+        \"myapp_animal\": 611,\n+        \"myapp_city\": 131,\n         \"myapp_default\": 605,\n-        \"myapp_miner\": 611,\n-        \"myapp_myt\": 7,\n+        \"myapp_mineral\": 611,\n+        \"myapp_mytabl\": 7,\n         \"myapp_person\": [569, 574],\n-        \"myapp_somet\": 209,\n+        \"myapp_sometabl\": 209,\n         \"myapp_tag\": [193, 608],\n-        \"myappconfig\": [191, 451, 606],\n+        \"myappconf\": [191, 451, 606],\n         \"myappnam\": 600,\n         \"myarticleadminform\": 103,\n         \"myarticleform\": 580,\n-        \"mybackend\": 547,\n-        \"mybasemanag\": 600,\n+        \"myback\": 547,\n+        \"mybasemanager\": 600,\n         \"myblock\": 194,\n-        \"myclass\": [252, 600],\n+        \"myclas\": [252, 600],\n         \"mycolumn\": [154, 185, 574],\n         \"mycommand\": [362, 585],\n-        \"mycompani\": 154,\n-        \"mycustomclass\": 600,\n-        \"mycustomoper\": 172,\n+        \"mycompany\": 154,\n+        \"mycustomclas\": 600,\n+        \"mycustomoperation\": 172,\n         \"mydata\": [155, 565],\n         \"mydatabas\": 190,\n-        \"mydatabaseus\": 190,\n+        \"mydatabaseuser\": 190,\n         \"mydatefield\": 16,\n         \"mydbengin\": 154,\n         \"mydeprecatedtest\": 55,\n         \"mydjangoapp\": 190,\n-        \"myfe\": [112, 152],\n+        \"myfed\": [112, 152],\n         \"myfield\": [14, 16, 161, 213],\n         \"myfield__mylookup\": 14,\n         \"myfield__mytransform\": 14,\n         \"myfield__mytransform__mylookup\": 14,\n         \"myfieldexact\": 213,\n         \"myfil\": [178, 188, 206, 579],\n-        \"myfilt\": 19,\n+        \"myfilter\": 19,\n         \"myform\": [103, 161, 168, 201, 556, 581, 596],\n-        \"myformclass\": 316,\n+        \"myformclas\": 316,\n         \"myformfield\": [16, 583],\n         \"myformview\": 556,\n         \"mygeoform\": 113,\n         \"myhost\": 446,\n         \"myimag\": 612,\n         \"myinlin\": 103,\n         \"myisam\": [0, 5, 154, 189, 328, 570, 576, 611, 612],\n-        \"myjsonencod\": 188,\n+        \"myjsonencoder\": 188,\n         \"mylink\": 103,\n         \"mylocalstorag\": 579,\n         \"mylookup\": 14,\n-        \"mymanag\": [568, 570, 600],\n+        \"mymanager\": [568, 570, 600],\n         \"mymanifeststaticfilesstorag\": 151,\n         \"mymodel\": [16, 44, 52, 67, 85, 101, 103, 150, 178, 181, 185, 189, 201, 204, 206, 213, 222, 304, 421, 451, 477, 522, 552, 565, 568, 576, 579, 590, 600, 606],\n         \"mymodeladmin\": [100, 103],\n         \"mymodelchoicefield\": 162,\n         \"mymodelform\": 304,\n         \"mymodelformset\": 583,\n         \"mymodeltest\": 612,\n         \"myobject\": 260,\n         \"mypackag\": 190,\n         \"mypassword\": [190, 206],\n-        \"mypbkdf2passwordhash\": 550,\n+        \"mypbkdf2passwordhasher\": 550,\n         \"myperson\": 569,\n         \"myphoto\": [157, 194],\n         \"myproject\": [21, 22, 23, 24, 28, 40, 103, 152, 155, 190, 193, 252, 268, 550, 570, 599, 608, 609],\n         \"myproject_repo\": 155,\n         \"myproxymodel\": [181, 392],\n         \"myradio\": 168,\n-        \"myrast\": 115,\n+        \"myraster\": 115,\n         \"myremotestorag\": 579,\n-        \"myrender\": 161,\n-        \"myrout\": 44,\n+        \"myrenderer\": 161,\n+        \"myrouter\": 44,\n         \"myseleniumtest\": 612,\n         \"myself\": [0, 5, 152, 161, 162],\n-        \"mysess\": 589,\n+        \"mysession\": 589,\n         \"mysit\": [9, 23, 27, 29, 30, 31, 71, 72, 73, 74, 78, 85, 152, 154, 155, 161, 190, 204, 268, 330, 348, 355, 550, 591, 592, 593, 605, 611],\n         \"myslugformfield\": 583,\n-        \"myspecialus\": 178,\n+        \"myspecialuser\": 178,\n         \"mysql\": [0, 6, 7, 14, 16, 44, 56, 57, 58, 69, 73, 114, 117, 120, 121, 131, 142, 155, 172, 176, 177, 178, 182, 190, 191, 197, 204, 205, 206, 208, 213, 214, 215, 222, 250, 268, 285, 291, 299, 304, 316, 317, 320, 322, 326, 327, 329, 333, 340, 341, 343, 345, 348, 349, 354, 358, 361, 372, 373, 385, 421, 430, 436, 437, 452, 471, 472, 488, 527, 535, 545, 570, 574, 575, 595, 598, 609, 611, 612],\n         \"mysql_cust\": 570,\n         \"mysql_old\": 204,\n         \"mysql_tzinfo_to_sql\": [154, 185, 304],\n-        \"mysql_us\": 570,\n+        \"mysql_user\": 570,\n         \"mysqlclient\": [320, 376, 387, 392, 436, 470, 502, 598],\n         \"mysqld\": 124,\n         \"mysqldb\": [154, 291, 329],\n-        \"mysqlnotequ\": 14,\n-        \"mystaticfilesconfig\": 151,\n+        \"mysqlnotequal\": 14,\n+        \"mystaticfilesconf\": 151,\n         \"mystaticfilesstorag\": 151,\n         \"mystorag\": [13, 579],\n         \"mystr\": 200,\n         \"mysuperuserform\": 103,\n         \"mytabl\": 172,\n-        \"mytempl\": [192, 596],\n+        \"mytemplat\": [192, 596],\n         \"mytest\": 612,\n         \"mytestcas\": [565, 612],\n-        \"mytestcli\": 612,\n+        \"mytestclient\": 612,\n         \"mytestdatabas\": 190,\n-        \"myth\": 596,\n+        \"mything\": 596,\n         \"mytran\": 596,\n         \"mytransform\": 14,\n         \"mytyp\": 16,\n         \"mytypefield\": 16,\n         \"myuser\": [206, 547, 548, 612],\n         \"myuseradmin\": [362, 436],\n         \"myuserchangeform\": [362, 436],\n         \"myusercreationform\": 213,\n-        \"myusermanag\": 547,\n+        \"myusermanager\": 547,\n         \"myusernam\": 252,\n         \"myuuidmodel\": 178,\n-        \"myvalu\": 194,\n+        \"myvalue\": 194,\n         \"myvar\": 596,\n         \"myview\": [87, 92, 198, 204, 291, 328, 548, 551, 556, 609, 612],\n-        \"m\\u00e9xico\": 144,\n         \"n\": [18, 51, 59, 65, 76, 85, 86, 110, 117, 136, 150, 151, 154, 155, 160, 161, 177, 181, 185, 190, 194, 200, 268, 316, 328, 348, 502, 564, 577, 596, 600, 604, 609],\n-        \"na\": 116,\n         \"nad\": 260,\n         \"nad27\": 115,\n         \"nad83\": [110, 115, 124],\n-        \"naiv\": [19, 59, 150, 159, 190, 194, 200, 213, 260, 268, 348, 362, 557],\n-        \"name\": [0, 5, 12, 13, 14, 15, 16, 18, 19, 23, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 39, 41, 43, 44, 47, 52, 54, 55, 56, 57, 58, 59, 60, 61, 66, 67, 70, 72, 73, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 100, 101, 103, 105, 106, 107, 109, 110, 113, 114, 115, 116, 122, 124, 125, 126, 128, 130, 131, 134, 135, 136, 139, 143, 145, 146, 149, 150, 151, 152, 153, 156, 157, 159, 160, 161, 162, 165, 166, 167, 168, 170, 171, 172, 173, 174, 176, 177, 178, 181, 182, 185, 188, 189, 191, 192, 193, 194, 196, 197, 198, 200, 201, 205, 206, 220, 222, 223, 245, 247, 248, 249, 250, 251, 252, 260, 264, 266, 273, 274, 278, 280, 281, 285, 287, 291, 296, 302, 303, 304, 305, 306, 307, 311, 312, 316, 317, 320, 321, 325, 326, 329, 330, 338, 342, 344, 346, 348, 353, 354, 355, 358, 359, 360, 362, 363, 376, 384, 392, 399, 405, 406, 411, 413, 421, 422, 427, 429, 431, 435, 436, 437, 449, 450, 451, 452, 454, 456, 457, 464, 472, 478, 480, 482, 484, 488, 489, 490, 494, 502, 503, 514, 515, 522, 523, 535, 538, 543, 545, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 560, 563, 564, 565, 567, 570, 572, 573, 575, 576, 577, 579, 580, 581, 582, 583, 585, 588, 589, 590, 592, 593, 594, 595, 598, 599, 600, 602, 604, 605, 608, 611, 612],\n+        \"naiv\": [19, 59, 150, 159, 190, 194, 200, 213, 260, 268, 348, 362, 557, 596],\n+        \"naively\": [19, 194],\n+        \"nam\": [3, 12, 13, 14, 15, 16, 18, 19, 23, 27, 29, 31, 32, 34, 35, 36, 37, 41, 43, 44, 47, 52, 55, 56, 57, 58, 59, 61, 66, 67, 70, 72, 73, 74, 75, 76, 77, 78, 82, 85, 86, 87, 89, 90, 91, 94, 95, 96, 97, 98, 100, 101, 103, 105, 106, 107, 109, 110, 113, 114, 115, 116, 122, 124, 125, 126, 128, 130, 131, 134, 135, 136, 139, 143, 145, 146, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 166, 167, 168, 170, 171, 172, 173, 174, 176, 177, 178, 181, 182, 185, 188, 189, 191, 192, 193, 194, 196, 197, 198, 200, 201, 205, 206, 209, 222, 223, 245, 248, 250, 251, 252, 260, 264, 266, 268, 274, 280, 285, 291, 296, 303, 304, 305, 312, 316, 317, 320, 326, 328, 329, 330, 342, 344, 346, 348, 354, 355, 359, 362, 363, 384, 392, 421, 431, 436, 451, 457, 464, 477, 480, 484, 488, 490, 494, 502, 514, 515, 522, 535, 538, 543, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 560, 563, 564, 565, 567, 568, 570, 572, 573, 574, 575, 576, 577, 579, 580, 581, 582, 583, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 604, 605, 608, 609, 611, 612],\n         \"name_0\": 168,\n         \"name_1\": 168,\n         \"name__contain\": [154, 185, 560, 572, 573],\n         \"name__iexact\": [185, 260, 572],\n         \"name__in\": 117,\n         \"name__length\": 177,\n         \"name__length__gt\": 176,\n-        \"name__low\": 185,\n+        \"name__lower\": 185,\n         \"name__n\": 14,\n         \"name__startswith\": [174, 176, 185, 488, 546, 560, 572, 583],\n         \"name__trigram_similar\": 144,\n         \"name__trigram_word_similar\": 144,\n-        \"name__unacc\": 144,\n+        \"name__unaccent\": 144,\n         \"name__unaccent__icontain\": 573,\n         \"name__unaccent__lower__trigram_similar\": 573,\n-        \"name__upp\": 14,\n+        \"name__upper\": 14,\n         \"name_code_point\": 176,\n         \"name_field\": 109,\n         \"name_last\": 168,\n         \"name_left_in_lowercas\": [154, 184],\n         \"name_length\": 176,\n-        \"name_loc\": 596,\n-        \"name_low\": 176,\n+        \"name_local\": 596,\n+        \"name_lower\": 176,\n         \"name_map\": 574,\n         \"name_md5\": 176,\n         \"name_of_field\": 581,\n         \"name_only_seems_over_30\": 154,\n         \"name_sha1\": 176,\n         \"name_snippet\": 194,\n-        \"name_transl\": [348, 596],\n-        \"name_upp\": 176,\n+        \"name_translated\": [348, 596],\n+        \"name_upper\": 176,\n+        \"named\": [3, 12, 14, 15, 19, 23, 27, 28, 29, 31, 34, 36, 39, 41, 60, 72, 74, 77, 86, 87, 95, 96, 98, 100, 103, 106, 115, 145, 150, 154, 155, 161, 165, 170, 172, 174, 177, 178, 181, 182, 183, 184, 185, 190, 194, 196, 198, 199, 200, 204, 209, 222, 223, 252, 260, 268, 291, 304, 316, 328, 362, 376, 421, 422, 429, 472, 478, 480, 488, 522, 543, 547, 548, 551, 552, 553, 557, 565, 570, 572, 574, 577, 580, 582, 583, 589, 591, 592, 593, 596, 599, 609, 611, 612],\n         \"namedtemporaryfil\": 115,\n         \"namedtupl\": [185, 194, 222, 574],\n         \"namedtuple_as_object\": 291,\n-        \"namedtuplefetchal\": 574,\n+        \"namedtuplefetchall\": 574,\n         \"nameerror\": 76,\n         \"nameform\": 581,\n-        \"namespac\": [0, 17, 59, 71, 86, 103, 161, 190, 194, 198, 199, 203, 250, 362, 373, 434, 569, 589, 596, 607, 608],\n+        \"namely\": [29, 72, 150, 155, 220, 260, 273, 278, 281, 287, 296, 302, 306, 307, 311, 321, 325, 330, 338, 353, 355, 551, 556, 589, 611, 612],\n+        \"names\": [0, 5, 14, 15, 16, 19, 30, 31, 32, 36, 44, 52, 56, 58, 59, 61, 71, 72, 73, 76, 78, 82, 86, 87, 95, 96, 97, 98, 100, 102, 103, 106, 109, 115, 124, 135, 137, 139, 149, 150, 151, 152, 161, 162, 165, 166, 168, 172, 175, 176, 177, 178, 180, 181, 185, 192, 193, 194, 196, 197, 199, 200, 201, 213, 222, 247, 249, 252, 266, 274, 285, 291, 303, 304, 305, 312, 317, 329, 330, 348, 355, 358, 359, 360, 362, 376, 384, 392, 399, 405, 406, 411, 413, 421, 427, 435, 436, 437, 449, 450, 452, 454, 456, 477, 478, 482, 489, 502, 503, 523, 535, 538, 543, 545, 547, 548, 550, 551, 565, 570, 572, 573, 577, 580, 582, 583, 590, 591, 594, 599, 600, 602, 605, 608, 611],\n+        \"namespac\": [0, 17, 59, 71, 86, 103, 161, 190, 198, 199, 203, 362, 373, 569, 589, 591, 596, 607, 608],\n+        \"namespaced\": [74, 103, 194, 198, 250, 434],\n+        \"namespaces\": [74, 198, 199, 348, 607],\n+        \"naming\": [36, 54, 71, 72, 115, 155, 172, 178, 199, 206, 247, 362, 572, 609],\n         \"nan\": [118, 320, 473],\n-        \"nanggro\": 260,\n+        \"nanggroe\": 260,\n         \"narg\": 15,\n-        \"narrow\": [155, 177, 178, 520, 572],\n+        \"narrow\": [155, 177, 178, 572],\n+        \"narrower\": 520,\n         \"nasa\": [113, 136, 562],\n-        \"nasti\": 193,\n-        \"nation\": [131, 162],\n-        \"nativ\": [19, 26, 59, 110, 117, 126, 137, 154, 155, 177, 178, 185, 203, 209, 304, 316, 328, 362, 391, 404, 436, 488, 522, 546, 547, 551, 589, 596, 607],\n-        \"natur\": [0, 4, 46, 58, 59, 60, 66, 67, 106, 125, 155, 162, 176, 182, 185, 203, 204, 212, 213, 257, 260, 268, 348, 392, 502, 514, 517, 557, 569, 570, 572, 576, 588, 591, 596, 597, 607, 608],\n+        \"nasty\": 193,\n+        \"nation\": 131,\n+        \"nationality\": 162,\n+        \"nativ\": [19, 59, 110, 117, 126, 137, 154, 155, 178, 185, 203, 209, 304, 328, 362, 391, 404, 522, 546, 547, 589, 596, 607],\n+        \"natively\": [26, 110, 117, 177, 185, 316, 436, 488, 551],\n+        \"natur\": [4, 46, 58, 60, 66, 67, 125, 185, 212, 257, 260, 570, 572, 588, 591, 596, 607, 608],\n+        \"natural\": [0, 59, 106, 155, 176, 203, 204, 213, 260, 348, 392, 502, 514, 517, 557, 569, 576, 597],\n         \"natural_foreign\": 155,\n-        \"natural_kei\": [155, 604],\n-        \"nautic\": 125,\n+        \"natural_key\": [155, 604],\n+        \"naturally\": [162, 182, 268],\n+        \"nautical\": 125,\n         \"nav\": [502, 535],\n-        \"navig\": [8, 43, 61, 67, 82, 86, 88, 103, 161, 196, 436, 437, 451, 477, 483, 488, 502, 522, 535, 591, 601],\n-        \"na\\u00efv\": [595, 596],\n+        \"navigabl\": 451,\n+        \"navigat\": [8, 43, 61, 67, 88, 161, 488, 535, 601],\n+        \"navigation\": [82, 86, 103, 196, 436, 437, 477, 483, 488, 502, 522, 591, 601],\n         \"nb\": [59, 252],\n         \"ncaa\": 38,\n         \"nclob\": [154, 213],\n         \"nd\": 194,\n         \"ne\": 14,\n+        \"near\": [19, 55, 171, 204, 268, 551],\n         \"nearest\": [114, 176, 180, 194],\n         \"nearestneighbor\": 115,\n         \"nearestneighbour\": 115,\n-        \"nearli\": [19, 32, 36, 58, 103, 131, 178, 185, 252, 260, 304, 581, 602],\n+        \"nearly\": [19, 32, 36, 58, 103, 131, 178, 185, 252, 260, 304, 581, 602],\n         \"neat\": 10,\n-        \"necessari\": [16, 19, 42, 56, 57, 60, 61, 64, 67, 69, 70, 73, 75, 76, 77, 81, 82, 103, 117, 120, 121, 139, 146, 152, 154, 159, 161, 167, 168, 171, 177, 178, 181, 185, 188, 190, 191, 194, 196, 197, 198, 201, 203, 204, 206, 209, 212, 222, 227, 254, 256, 257, 268, 274, 303, 304, 312, 316, 328, 371, 383, 419, 451, 488, 522, 543, 546, 547, 548, 549, 558, 568, 574, 576, 583, 589, 592, 593, 595, 598, 600, 602, 603, 605, 608, 609],\n-        \"necessarili\": [2, 3, 19, 42, 50, 51, 67, 81, 82, 90, 105, 114, 152, 157, 168, 175, 178, 190, 238, 247, 252, 379, 415, 547, 569, 572, 591, 612],\n-        \"necessit\": [185, 348, 596],\n-        \"need\": [1, 2, 3, 6, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 35, 36, 39, 40, 41, 42, 43, 44, 45, 47, 48, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 85, 87, 89, 96, 97, 99, 100, 101, 102, 104, 105, 106, 107, 113, 115, 118, 120, 121, 122, 123, 124, 126, 128, 130, 131, 134, 135, 136, 137, 139, 140, 142, 143, 144, 145, 146, 149, 150, 151, 152, 153, 154, 155, 157, 159, 160, 161, 162, 166, 167, 168, 171, 172, 175, 176, 177, 178, 181, 182, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 203, 204, 205, 206, 209, 210, 213, 222, 246, 252, 256, 257, 260, 266, 268, 271, 285, 291, 300, 304, 309, 316, 328, 330, 348, 355, 359, 362, 369, 392, 421, 436, 437, 451, 477, 488, 502, 518, 522, 535, 543, 544, 546, 547, 549, 550, 551, 552, 553, 554, 555, 556, 557, 559, 560, 562, 563, 564, 567, 568, 569, 570, 572, 573, 574, 577, 579, 580, 582, 583, 585, 588, 589, 591, 592, 593, 595, 596, 597, 598, 599, 600, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n+        \"necessarily\": [2, 3, 19, 42, 50, 51, 67, 81, 82, 90, 105, 114, 152, 157, 168, 175, 178, 190, 238, 247, 252, 379, 415, 547, 569, 572, 591, 612],\n+        \"necessary\": [16, 19, 42, 56, 57, 60, 61, 64, 67, 69, 70, 73, 75, 76, 77, 81, 82, 103, 117, 120, 121, 139, 146, 152, 154, 159, 161, 167, 168, 171, 177, 178, 181, 185, 188, 190, 191, 194, 196, 197, 198, 201, 203, 204, 206, 209, 212, 222, 227, 254, 256, 257, 268, 274, 303, 304, 312, 316, 328, 371, 383, 419, 451, 488, 522, 543, 546, 547, 548, 549, 558, 568, 574, 576, 583, 589, 592, 593, 595, 598, 600, 602, 603, 605, 608, 609],\n+        \"necessitat\": 185,\n+        \"necessitated\": 348,\n+        \"necessitates\": 596,\n+        \"ned\": [1, 2, 3, 6, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 35, 36, 39, 40, 41, 42, 43, 44, 45, 47, 48, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 85, 87, 89, 96, 97, 99, 100, 101, 102, 104, 105, 106, 107, 115, 118, 120, 121, 122, 123, 124, 126, 130, 131, 134, 135, 136, 137, 139, 140, 142, 143, 144, 145, 146, 149, 150, 151, 152, 153, 154, 155, 157, 160, 161, 162, 166, 167, 168, 171, 172, 176, 177, 178, 181, 182, 184, 185, 186, 187, 188, 189, 190, 193, 194, 196, 197, 198, 199, 200, 201, 203, 204, 205, 206, 209, 213, 222, 246, 252, 256, 257, 260, 266, 268, 271, 285, 291, 300, 304, 309, 316, 328, 348, 359, 362, 369, 392, 421, 436, 437, 451, 477, 488, 502, 518, 522, 544, 546, 547, 549, 550, 551, 552, 553, 554, 555, 556, 557, 559, 560, 562, 563, 564, 567, 568, 569, 570, 572, 573, 574, 577, 579, 580, 582, 583, 585, 588, 589, 591, 592, 595, 596, 597, 598, 599, 600, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n         \"need_chair\": 177,\n+        \"needed\": [6, 7, 12, 15, 23, 29, 35, 40, 42, 45, 47, 51, 56, 57, 61, 65, 66, 71, 72, 75, 78, 87, 103, 106, 113, 115, 120, 128, 151, 152, 154, 155, 161, 167, 168, 171, 172, 175, 177, 181, 184, 185, 186, 190, 192, 193, 196, 197, 206, 210, 222, 252, 260, 268, 304, 316, 328, 330, 348, 355, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 546, 547, 551, 553, 559, 569, 571, 572, 577, 580, 581, 591, 593, 595, 596, 598, 600, 602, 605, 608, 612],\n+        \"needing\": [19, 39, 51, 55, 103, 159, 185, 188, 203, 204, 291, 316, 451, 488, 547, 559, 572, 608],\n         \"needl\": 612,\n-        \"needless\": 85,\n-        \"needlessli\": [316, 348],\n+        \"needles\": 85,\n+        \"needlessly\": [316, 348],\n         \"needs_autoescap\": [19, 59],\n         \"needs_datetime_string_cast\": [206, 348],\n         \"needs_upper_for_iop\": 206,\n         \"needsinfo\": 51,\n-        \"neg\": [76, 86, 133, 139, 172, 177, 185, 187, 194, 200, 201, 213, 268, 392, 421, 436, 535, 572],\n-        \"negat\": [154, 177, 185, 194, 308, 311, 329, 340, 376, 502, 572, 576, 612],\n-        \"neglect\": 19,\n-        \"negoti\": [11, 188],\n+        \"negat\": [154, 194, 329, 576, 612],\n+        \"negated\": [177, 185, 194, 308, 311, 340, 376, 502, 572],\n+        \"negation\": [177, 194],\n+        \"negativ\": [76, 86, 133, 139, 172, 177, 185, 187, 194, 200, 201, 213, 268, 392, 421, 436, 535, 572],\n+        \"neglected\": 19,\n+        \"negotiat\": 11,\n+        \"negotiation\": 188,\n         \"neighbor\": 114,\n         \"nein\": 596,\n         \"neither\": [32, 47, 85, 103, 149, 151, 180, 185, 200, 268, 304, 348, 581, 588, 589, 605, 612],\n-        \"nest\": [103, 115, 139, 141, 174, 177, 185, 190, 194, 209, 223, 238, 245, 316, 320, 328, 348, 349, 379, 393, 415, 451, 488, 511, 517, 524, 539, 576, 600, 612],\n+        \"nest\": 139,\n+        \"nested\": [103, 115, 139, 141, 174, 177, 185, 190, 194, 209, 223, 238, 245, 316, 320, 328, 348, 349, 379, 393, 415, 451, 488, 511, 517, 524, 539, 576, 600, 612],\n+        \"nesting\": 139,\n         \"net\": [47, 113, 131, 194, 274, 291, 303, 312],\n         \"netscap\": 376,\n         \"network\": [25, 40, 86, 113, 155, 216, 274, 303, 312, 336, 351, 436, 547, 551, 559, 571, 577, 599, 602, 603],\n         \"neutral\": 58,\n         \"never\": [11, 19, 25, 32, 47, 57, 60, 67, 76, 103, 105, 115, 149, 151, 153, 155, 162, 167, 172, 175, 176, 177, 178, 185, 187, 190, 194, 200, 202, 238, 257, 260, 268, 291, 304, 305, 307, 325, 328, 348, 379, 415, 462, 501, 503, 511, 524, 539, 547, 550, 551, 560, 568, 569, 571, 576, 580, 584, 588, 589, 595, 602, 604, 607],\n         \"never_cach\": [103, 346, 348, 421, 477, 478, 522, 546, 551, 556, 584],\n-        \"nevertheless\": 19,\n+        \"nevertheles\": 19,\n         \"new\": [12, 13, 15, 16, 17, 19, 26, 35, 39, 40, 42, 43, 44, 45, 46, 48, 49, 51, 53, 56, 57, 59, 60, 61, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 78, 80, 81, 82, 83, 87, 89, 91, 98, 100, 103, 105, 106, 107, 115, 118, 121, 136, 137, 148, 149, 150, 151, 152, 154, 155, 157, 159, 160, 165, 167, 171, 172, 176, 177, 178, 181, 182, 184, 186, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 207, 208, 211, 212, 214, 234, 247, 257, 265, 266, 282, 283, 284, 285, 297, 318, 320, 323, 327, 329, 330, 341, 342, 354, 355, 461, 462, 479, 499, 501, 503, 536, 544, 545, 546, 547, 548, 550, 551, 553, 554, 555, 557, 558, 559, 562, 563, 564, 568, 569, 570, 571, 572, 576, 577, 579, 580, 581, 582, 585, 588, 589, 591, 595, 596, 598, 600, 602, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n         \"new_app\": 44,\n         \"new_articl\": [562, 563, 583],\n         \"new_article2\": 563,\n         \"new_attribut\": 44,\n         \"new_author\": 583,\n-        \"new_com\": 589,\n+        \"new_comment\": 589,\n         \"new_context\": 19,\n         \"new_db_tabl\": 189,\n-        \"new_db_table_com\": 189,\n+        \"new_db_table_comment\": 189,\n         \"new_db_tablespac\": 189,\n         \"new_field\": 189,\n         \"new_fil\": [160, 316],\n         \"new_hand\": 16,\n         \"new_index\": 189,\n-        \"new_index_togeth\": 189,\n-        \"new_inst\": 16,\n+        \"new_index_together\": 189,\n+        \"new_instanc\": 16,\n         \"new_list\": [186, 213],\n         \"new_nam\": 172,\n         \"new_object\": 583,\n         \"new_password1\": 316,\n         \"new_password2\": 316,\n         \"new_path\": [148, 579],\n-        \"new_publ\": 562,\n-        \"new_unique_togeth\": 189,\n-        \"new_us\": 570,\n-        \"new_valu\": 185,\n+        \"new_publication\": 562,\n+        \"new_unique_together\": 189,\n+        \"new_user\": 570,\n+        \"new_values\": 185,\n         \"new_york\": 595,\n         \"new_york_tz\": 595,\n-        \"newbi\": 328,\n-        \"newcom\": [50, 58, 76],\n+        \"newbie\": 328,\n+        \"newcomer\": [50, 58, 76],\n         \"newer\": [0, 6, 33, 51, 56, 103, 155, 213, 218, 222, 252, 268, 291, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 544, 572, 600],\n         \"newest\": [72, 177],\n         \"newest_commenter_email\": 177,\n         \"newform\": [60, 204, 205, 260],\n         \"newformsadminbranch\": 206,\n         \"newfoundland\": 260,\n-        \"newhead\": 200,\n-        \"newli\": [15, 59, 61, 76, 104, 115, 118, 131, 155, 181, 186, 190, 268, 280, 316, 328, 342, 343, 348, 535, 572],\n-        \"newlin\": [15, 86, 157, 160, 188, 194, 196, 251, 278, 306, 316, 321, 328, 363, 410, 442, 453, 545, 577, 596, 602],\n-        \"newmanag\": 569,\n+        \"newheader\": 200,\n+        \"newlin\": [15, 188, 194, 282, 316, 327, 341, 577, 596],\n+        \"newlines\": [86, 157, 160, 188, 194, 196, 251, 278, 306, 321, 328, 363, 410, 442, 453, 545, 577, 602],\n+        \"newly\": [15, 59, 61, 76, 104, 115, 118, 131, 155, 181, 186, 190, 268, 280, 316, 328, 342, 343, 348, 535, 572],\n+        \"newmanager\": 569,\n         \"newmodel\": 44,\n         \"news_pattern\": 596,\n         \"news_view\": 596,\n-        \"newsarch\": 74,\n+        \"newsarchiv\": 74,\n         \"newsitem\": 152,\n-        \"newspap\": [3, 103, 150, 178, 582],\n-        \"newsroom\": [3, 70, 73],\n+        \"newspaper\": [3, 103, 150, 178, 582],\n+        \"newsrom\": [3, 70, 73],\n         \"newssitemap\": 149,\n-        \"newvari\": 193,\n+        \"newvariabl\": 193,\n         \"next\": [0, 1, 6, 11, 14, 19, 27, 30, 35, 42, 43, 48, 51, 55, 56, 58, 60, 61, 65, 66, 68, 70, 71, 72, 75, 77, 78, 89, 94, 100, 103, 105, 115, 120, 121, 123, 131, 135, 136, 154, 155, 162, 168, 171, 172, 177, 181, 185, 187, 188, 190, 192, 194, 196, 198, 200, 204, 205, 206, 210, 213, 222, 252, 260, 271, 285, 291, 300, 304, 309, 316, 477, 502, 535, 548, 550, 551, 553, 555, 557, 559, 572, 576, 581, 585, 588, 589, 591, 592, 596, 598, 599, 601, 602, 609, 611, 612],\n-        \"next_dai\": 89,\n+        \"next_day\": 89,\n         \"next_month\": 89,\n         \"next_pag\": [190, 194, 213, 477, 548],\n-        \"next_page_numb\": [187, 194, 535, 557, 601],\n-        \"next_week\": 89,\n+        \"next_page_number\": [187, 194, 535, 557, 601],\n+        \"next_wek\": 89,\n         \"next_year\": [89, 291],\n         \"nf\": 260,\n         \"nfkc\": [467, 493, 519, 547],\n         \"ng\": 60,\n         \"ngettext\": [100, 200, 421],\n-        \"ngettext_lazi\": [200, 421, 596],\n+        \"ngettext_lazy\": [200, 421, 596],\n         \"nginx\": [25, 30, 31, 40, 171, 188, 278, 306, 321, 598],\n-        \"ni\": 194,\n-        \"nice\": [14, 15, 25, 46, 58, 82, 88, 100, 150, 152, 161, 177, 181, 204, 260, 268, 551, 553, 581],\n+        \"nic\": [14, 25, 46, 58, 82, 88, 100, 150, 161, 177, 181, 204, 260, 268, 551],\n+        \"nicely\": [14, 15, 82, 150, 152, 204, 553, 581],\n         \"nicer\": [189, 559],\n-        \"niceti\": 0,\n+        \"niceties\": 0,\n         \"nick\": [57, 194],\n         \"nick_nam\": 161,\n         \"nieuw\": 596,\n-        \"nifti\": [103, 209],\n-        \"nine\": [117, 118, 550],\n-        \"nineti\": 102,\n+        \"nifty\": [103, 209],\n+        \"nin\": [117, 118, 550],\n+        \"nineties\": 102,\n+        \"nis\": 194,\n         \"nist\": [268, 550],\n         \"nix\": 190,\n         \"njavascript\": [278, 306, 321],\n         \"nl\": [260, 596],\n         \"nl_nl\": 502,\n         \"nm\": 125,\n         \"nm_uk\": 125,\n         \"nnnn\": 591,\n+        \"no\": [0, 2, 3, 5, 7, 12, 14, 15, 16, 17, 19, 25, 26, 28, 30, 42, 43, 46, 51, 52, 55, 56, 58, 59, 60, 61, 64, 65, 67, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 85, 86, 87, 90, 94, 96, 99, 100, 103, 105, 106, 109, 110, 112, 115, 117, 118, 120, 121, 124, 126, 128, 131, 133, 136, 139, 142, 147, 149, 151, 152, 153, 154, 155, 159, 161, 162, 167, 168, 171, 172, 173, 176, 177, 178, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 195, 196, 197, 198, 200, 201, 202, 203, 204, 205, 207, 208, 209, 210, 214, 216, 220, 223, 224, 232, 238, 271, 273, 274, 278, 283, 287, 289, 292, 296, 298, 300, 302, 303, 305, 306, 307, 309, 311, 312, 316, 317, 318, 320, 321, 325, 328, 330, 336, 338, 340, 342, 346, 347, 351, 353, 354, 355, 357, 358, 364, 368, 376, 379, 384, 387, 400, 403, 412, 415, 421, 423, 426, 436, 437, 448, 451, 455, 456, 467, 480, 482, 488, 493, 499, 502, 508, 511, 514, 519, 522, 524, 527, 529, 532, 535, 539, 543, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 560, 563, 564, 567, 568, 569, 570, 571, 572, 573, 574, 575, 577, 580, 581, 582, 583, 584, 588, 589, 590, 591, 592, 595, 600, 601, 602, 603, 604, 606, 607, 608, 609, 611, 612],\n         \"no_append_slash\": [171, 451, 522, 546, 584],\n-        \"no_b_us\": 548,\n+        \"no_b_user\": 548,\n         \"no_cach\": 551,\n-        \"no_cont\": 188,\n+        \"no_content\": 188,\n         \"no_def\": [115, 131],\n-        \"no_delai\": 551,\n-        \"no_kei\": [185, 451],\n-        \"no_oth\": 177,\n+        \"no_delay\": 551,\n+        \"no_key\": [185, 451],\n+        \"no_other\": 177,\n         \"no_result\": 187,\n         \"no_transform\": 551,\n-        \"no_transl\": [15, 376],\n+        \"no_translation\": [15, 376],\n         \"noam\": 185,\n         \"noargscommand\": [59, 213],\n-        \"nobodi\": [0, 5, 47, 55, 57, 67],\n+        \"nobody\": [0, 5, 47, 55, 57, 67],\n         \"nocas\": 176,\n         \"nocolor\": [43, 155],\n         \"noconflict\": 582,\n         \"nocreaterol\": 130,\n-        \"nodata_valu\": 115,\n-        \"node\": [19, 54, 56, 115, 118, 193, 252, 354, 477],\n-        \"node_modul\": 155,\n+        \"nod\": [19, 54, 56, 115, 193, 252, 354, 477],\n+        \"nodata_value\": 115,\n+        \"node_modules\": 155,\n         \"nodelist\": [19, 477],\n+        \"nodes\": [19, 115, 477],\n+        \"noding\": 118,\n         \"nofollow\": 194,\n         \"noinput\": [151, 155, 348, 611],\n         \"nois\": 57,\n-        \"nomin\": [64, 95, 304, 547, 591],\n-        \"nomine\": 64,\n-        \"non\": [3, 8, 10, 13, 19, 30, 31, 46, 49, 52, 57, 59, 61, 64, 68, 70, 85, 86, 98, 103, 106, 114, 115, 118, 120, 124, 126, 131, 135, 136, 137, 139, 145, 146, 147, 150, 155, 161, 162, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 178, 180, 181, 183, 185, 190, 191, 193, 194, 197, 200, 201, 205, 210, 214, 223, 234, 245, 246, 247, 252, 255, 297, 304, 305, 308, 309, 312, 316, 317, 320, 321, 328, 341, 343, 348, 359, 360, 362, 377, 387, 392, 421, 429, 434, 436, 445, 451, 472, 477, 488, 494, 495, 502, 503, 513, 517, 521, 522, 523, 526, 537, 538, 541, 543, 547, 548, 550, 551, 568, 569, 570, 571, 572, 573, 579, 580, 581, 583, 589, 591, 593, 600, 602, 603, 604, 607, 608, 609, 612],\n+        \"nominat\": 304,\n+        \"nominated\": [95, 547, 591],\n+        \"nominates\": 64,\n+        \"nomination\": 64,\n+        \"nomines\": 64,\n+        \"non\": [3, 8, 10, 13, 15, 16, 17, 18, 19, 30, 31, 46, 47, 49, 52, 57, 58, 59, 61, 64, 68, 70, 71, 73, 78, 85, 86, 87, 89, 91, 94, 95, 96, 97, 98, 100, 103, 105, 106, 107, 113, 114, 115, 116, 117, 118, 120, 124, 126, 131, 135, 136, 137, 139, 140, 143, 145, 146, 147, 149, 150, 151, 152, 155, 157, 159, 160, 161, 162, 163, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 186, 187, 190, 191, 192, 193, 194, 197, 198, 199, 200, 201, 205, 206, 210, 214, 223, 234, 245, 246, 247, 249, 252, 255, 260, 268, 297, 304, 305, 308, 309, 312, 317, 320, 321, 328, 330, 332, 340, 341, 343, 348, 349, 354, 355, 357, 358, 359, 360, 362, 363, 376, 377, 387, 392, 393, 421, 429, 434, 436, 445, 451, 472, 477, 488, 494, 495, 502, 503, 513, 514, 517, 521, 522, 523, 526, 537, 538, 541, 543, 547, 548, 550, 551, 552, 554, 558, 560, 563, 568, 569, 570, 571, 573, 574, 576, 577, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 593, 595, 599, 600, 602, 603, 604, 606, 607, 608, 609, 612],\n         \"non_atomic_request\": 576,\n         \"non_db_attr\": [16, 488],\n         \"non_default_db\": 612,\n         \"non_field_error\": [161, 167, 181, 316, 581, 583],\n         \"non_form_error\": [488, 580, 612],\n-        \"non_integ\": 552,\n-        \"non_prefetch\": 185,\n+        \"non_integer\": 552,\n+        \"non_prefetched\": 185,\n         \"non_unique_account_typ\": 174,\n         \"nonc\": [271, 300, 309],\n-        \"none\": [3, 13, 15, 16, 17, 18, 19, 44, 47, 52, 58, 59, 61, 70, 71, 73, 78, 85, 86, 87, 89, 91, 94, 95, 96, 97, 98, 100, 103, 105, 106, 107, 113, 114, 115, 116, 117, 118, 124, 135, 136, 137, 139, 140, 143, 146, 147, 149, 151, 152, 154, 155, 157, 159, 160, 161, 162, 163, 165, 166, 168, 170, 171, 172, 174, 175, 176, 177, 178, 180, 181, 182, 186, 187, 188, 190, 191, 192, 193, 194, 197, 198, 199, 200, 201, 206, 213, 247, 249, 252, 260, 268, 291, 304, 320, 328, 330, 332, 340, 348, 349, 354, 355, 357, 358, 363, 376, 387, 392, 393, 421, 436, 451, 477, 488, 502, 514, 522, 543, 547, 548, 550, 551, 552, 554, 558, 559, 560, 563, 569, 570, 574, 576, 577, 580, 582, 583, 584, 585, 588, 589, 590, 592, 595, 596, 599, 600, 604, 606, 607, 608, 609, 612],\n-        \"nonetheless\": [80, 103],\n+        \"nonetheles\": [80, 103],\n         \"nonetyp\": [162, 392, 600],\n-        \"nonexist\": [1, 15, 86, 151, 155, 176, 185, 188, 190, 193, 204, 213, 245, 260, 328, 330, 355, 358, 376, 384, 421, 436, 488, 514, 548, 550, 551],\n+        \"nonexistent\": [1, 15, 86, 151, 155, 176, 185, 188, 190, 193, 204, 213, 245, 260, 328, 330, 355, 358, 376, 384, 421, 436, 488, 514, 548, 550, 551],\n         \"nonexistent_field\": 328,\n         \"nonfield\": [328, 581],\n         \"nonform\": [477, 580],\n-        \"nonneg\": 176,\n-        \"noon\": 194,\n-        \"noop\": [44, 172, 268, 328, 596],\n-        \"nope\": 9,\n+        \"nonnegativ\": 176,\n+        \"nop\": [9, 44, 172, 268, 328, 596],\n         \"noqa\": 52,\n         \"nor\": [47, 103, 115, 135, 149, 151, 161, 185, 196, 200, 291, 304, 316, 348, 411, 454, 478, 546, 548, 588, 611, 612],\n-        \"noreferr\": 153,\n+        \"noreferrer\": 153,\n         \"noreload\": 155,\n         \"noreversematch\": [194, 198, 304, 362, 591],\n-        \"normal\": [3, 11, 12, 16, 19, 41, 51, 57, 61, 66, 71, 73, 75, 82, 94, 103, 105, 106, 107, 110, 111, 115, 118, 120, 146, 150, 151, 152, 153, 154, 155, 161, 162, 167, 171, 175, 177, 178, 180, 181, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 197, 198, 200, 222, 252, 260, 278, 306, 316, 321, 328, 332, 340, 357, 392, 436, 451, 467, 477, 488, 493, 519, 522, 547, 548, 554, 557, 559, 560, 568, 569, 570, 571, 572, 574, 576, 580, 581, 583, 584, 588, 589, 591, 592, 596, 599, 600, 605, 609, 612],\n+        \"normal\": [12, 16, 19, 41, 51, 61, 66, 71, 73, 75, 103, 106, 107, 110, 111, 120, 150, 151, 152, 155, 161, 177, 178, 180, 181, 184, 185, 188, 189, 190, 191, 192, 193, 194, 197, 252, 260, 316, 321, 328, 547, 554, 557, 559, 560, 568, 569, 571, 572, 574, 580, 581, 583, 589, 591, 592, 596, 599, 600, 605, 609, 612],\n+        \"normaliz\": [11, 82, 118, 161, 167, 171, 178, 185, 188, 332, 357, 477, 488],\n+        \"normalization\": [82, 146, 162, 178, 222, 436, 451, 467, 493, 519, 547, 584],\n         \"normalize_email\": [222, 547],\n         \"normalize_usernam\": [213, 369, 547],\n+        \"normalized\": [118, 162, 167, 178, 190, 278, 306, 321, 392, 467, 488, 493, 519, 522],\n+        \"normalizes\": [161, 162, 547],\n+        \"normally\": [3, 16, 57, 94, 103, 105, 115, 152, 153, 154, 167, 175, 177, 178, 180, 185, 186, 187, 188, 194, 197, 198, 200, 252, 316, 340, 547, 548, 560, 569, 570, 576, 583, 588, 592, 600, 605, 612],\n         \"north\": [16, 114, 115, 116, 126, 131],\n         \"norwegian\": 252,\n         \"nosniff\": [86, 190, 421],\n         \"nosql\": [0, 5],\n-        \"nostalg\": 252,\n-        \"nostat\": 151,\n-        \"nosuperus\": 130,\n-        \"not_equ\": 139,\n-        \"notabl\": [14, 178, 181, 184, 185, 188, 204, 209, 255, 260, 268, 291, 304, 551, 569, 593, 604, 612],\n+        \"nostalgic\": 252,\n+        \"nostatic\": 151,\n+        \"nosuperuser\": 130,\n+        \"not\": [0, 2, 3, 4, 5, 7, 9, 11, 13, 14, 15, 17, 18, 19, 23, 25, 26, 30, 32, 34, 35, 36, 38, 39, 40, 41, 42, 44, 45, 46, 47, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 85, 86, 87, 89, 90, 91, 92, 94, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 126, 128, 130, 131, 135, 136, 137, 138, 139, 140, 141, 142, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 156, 157, 159, 160, 161, 162, 167, 168, 170, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 196, 197, 198, 200, 201, 203, 204, 205, 206, 207, 209, 210, 212, 213, 216, 220, 222, 223, 237, 252, 254, 255, 256, 257, 260, 266, 268, 271, 274, 278, 282, 285, 288, 289, 290, 296, 297, 298, 299, 300, 303, 304, 305, 306, 308, 309, 312, 316, 317, 320, 321, 324, 326, 327, 328, 329, 336, 338, 341, 342, 346, 348, 349, 351, 353, 362, 376, 378, 383, 384, 392, 393, 395, 397, 400, 405, 409, 411, 414, 419, 421, 423, 427, 429, 430, 433, 436, 437, 440, 441, 443, 446, 449, 451, 452, 454, 471, 472, 477, 478, 483, 488, 489, 494, 502, 508, 512, 517, 522, 523, 525, 527, 528, 530, 532, 535, 538, 539, 540, 542, 543, 544, 545, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 564, 565, 568, 570, 571, 573, 574, 575, 576, 577, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 593, 595, 598, 599, 600, 601, 603, 604, 605, 606, 607, 609, 611],\n+        \"not_equal\": 139,\n+        \"notabl\": [14, 188, 204, 209, 260, 268, 291],\n+        \"notably\": [178, 181, 184, 185, 188, 209, 255, 260, 291, 304, 551, 569, 593, 604, 612],\n         \"notaflatpageoravalidurl\": 268,\n-        \"notat\": [59, 103, 182, 185, 190, 194, 233, 365, 388, 509, 533, 560, 564, 572, 596, 608],\n-        \"note\": [0, 13, 14, 15, 16, 17, 19, 32, 34, 36, 38, 39, 42, 44, 45, 47, 49, 50, 52, 55, 56, 57, 58, 59, 60, 62, 65, 67, 70, 71, 72, 73, 74, 75, 76, 78, 80, 81, 85, 89, 96, 97, 99, 103, 106, 107, 110, 112, 113, 114, 115, 117, 118, 120, 121, 124, 130, 131, 135, 139, 141, 147, 148, 149, 150, 151, 152, 153, 157, 159, 162, 167, 168, 170, 171, 172, 176, 178, 181, 184, 185, 186, 188, 190, 191, 193, 194, 200, 201, 202, 206, 546, 548, 550, 551, 554, 556, 557, 560, 563, 564, 565, 568, 569, 570, 571, 572, 574, 580, 581, 583, 584, 585, 589, 590, 591, 592, 595, 598, 599, 600, 601, 602, 603, 604, 605, 606, 609, 611, 612],\n-        \"notebook\": 546,\n-        \"notequ\": 14,\n+        \"notation\": [59, 103, 182, 185, 190, 194, 233, 365, 388, 509, 533, 560, 564, 572, 596, 608],\n+        \"notebok\": 546,\n+        \"noted\": [56, 61, 124, 185, 316, 557, 560, 572, 596, 612],\n+        \"notequal\": 14,\n         \"notequallookup\": 14,\n-        \"noth\": [3, 7, 9, 16, 44, 51, 70, 82, 115, 118, 135, 152, 162, 167, 168, 188, 190, 194, 196, 197, 200, 202, 209, 210, 260, 316, 421, 557, 559, 572, 574, 576, 577, 581, 596, 605],\n+        \"notes\": [0, 19, 42, 45, 49, 55, 58, 59, 62, 65, 67, 80, 89, 103, 121, 130, 131, 178, 184, 188, 206, 546, 554, 569, 572, 589, 591, 595, 598, 600],\n+        \"nothing\": [3, 7, 9, 16, 44, 51, 70, 82, 115, 118, 135, 152, 162, 167, 168, 188, 190, 194, 196, 197, 200, 202, 209, 210, 260, 316, 421, 557, 559, 572, 574, 576, 577, 581, 596, 605],\n         \"nothread\": [155, 268],\n-        \"notic\": [4, 14, 16, 19, 37, 38, 57, 58, 61, 64, 66, 85, 100, 103, 118, 150, 152, 155, 161, 167, 181, 185, 194, 196, 292, 346, 436, 451, 546, 547, 553, 554, 557, 572, 576, 580, 583, 585, 606, 611],\n-        \"notif\": [0, 15, 32, 58, 61, 62, 105, 124, 135, 150, 155, 171, 190, 348, 545, 576, 599, 609],\n-        \"notifi\": [25, 51, 61, 64, 66, 550, 599, 606],\n-        \"notimpl\": [177, 543],\n+        \"notic\": [4, 14, 16, 19, 37, 38, 57, 58, 61, 64, 66, 85, 100, 103, 118, 150, 152, 155, 161, 167, 185, 194, 196, 346, 451, 547, 553, 554, 557, 572, 583, 585, 606, 611],\n+        \"noticeabl\": [436, 546, 576],\n+        \"noticed\": [181, 292, 553, 580],\n+        \"notices\": 155,\n+        \"notification\": [0, 15, 32, 58, 61, 62, 105, 124, 135, 150, 155, 171, 190, 348, 545, 576, 599, 609],\n+        \"notified\": [25, 51, 550, 599, 606],\n+        \"notify\": [25, 61, 64, 66, 606],\n+        \"notimplemented\": [177, 543],\n         \"notimplementederror\": [13, 105, 114, 150, 159, 177, 362, 376],\n+        \"noting\": [52, 103, 268, 291, 556, 569],\n         \"notion\": 580,\n-        \"notregist\": [103, 522],\n+        \"notregistered\": [103, 522],\n         \"notsupportederror\": [154, 156, 185, 376],\n         \"noun\": 58,\n         \"nov\": [89, 168],\n-        \"novalid\": [213, 581],\n-        \"novemb\": [216, 241, 249, 268, 270, 304, 319, 336, 344, 345, 351, 382, 385, 401, 418, 424, 444, 467, 476, 477, 488, 493, 495, 502, 519, 535, 538, 543, 596],\n+        \"novalidat\": [213, 581],\n+        \"november\": [216, 241, 249, 268, 270, 304, 319, 336, 344, 345, 351, 382, 385, 401, 418, 424, 444, 467, 476, 477, 488, 493, 495, 502, 519, 535, 538, 543, 596],\n         \"noviembr\": 596,\n         \"now\": [3, 14, 16, 19, 25, 27, 41, 43, 44, 51, 57, 59, 61, 63, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 83, 86, 90, 94, 99, 100, 103, 118, 120, 124, 131, 133, 139, 141, 152, 154, 161, 177, 178, 185, 191, 193, 200, 203, 204, 205, 207, 208, 210, 211, 212, 213, 216, 222, 229, 232, 233, 236, 237, 238, 242, 245, 246, 247, 254, 256, 257, 264, 265, 266, 271, 274, 278, 279, 280, 282, 284, 285, 289, 291, 296, 298, 299, 300, 303, 306, 307, 308, 309, 312, 317, 319, 321, 324, 325, 327, 334, 335, 336, 340, 341, 345, 346, 350, 351, 354, 357, 360, 364, 365, 374, 376, 378, 379, 383, 387, 388, 391, 392, 397, 403, 404, 406, 409, 411, 414, 415, 419, 420, 421, 422, 426, 433, 436, 437, 440, 448, 450, 451, 452, 454, 458, 460, 461, 462, 471, 478, 479, 485, 487, 488, 498, 499, 501, 503, 508, 509, 510, 511, 512, 524, 525, 527, 532, 533, 534, 535, 536, 539, 540, 543, 544, 546, 547, 550, 551, 553, 555, 557, 558, 559, 560, 567, 569, 570, 573, 576, 577, 579, 580, 581, 583, 584, 589, 592, 595, 596, 600, 603, 604, 605, 606, 612],\n         \"nowait\": [154, 185],\n         \"npath\": 421,\n         \"npgettext\": 200,\n-        \"npgettext_lazi\": 200,\n+        \"npgettext_lazy\": 200,\n         \"npm\": [54, 56],\n         \"nr_of_band\": 115,\n         \"nt\": 316,\n         \"nt_result\": 574,\n         \"nth\": [65, 176, 436],\n         \"nuanc\": 181,\n         \"null\": [1, 12, 16, 44, 67, 73, 86, 101, 102, 103, 109, 120, 131, 136, 139, 140, 161, 170, 171, 172, 174, 175, 176, 181, 184, 186, 189, 201, 222, 260, 304, 317, 320, 326, 327, 329, 333, 341, 348, 358, 362, 376, 415, 436, 488, 494, 502, 518, 522, 560, 569, 572, 583, 589, 596, 603, 604],\n-        \"null_characters_not_allow\": 201,\n+        \"null_characters_not_allowed\": 201,\n         \"nullabl\": [44, 139, 172, 175, 178, 185, 208, 213, 320, 349, 472, 517],\n         \"nullbooleanfield\": [59, 86, 376, 436, 477, 583],\n         \"nullbooleanselect\": [162, 178, 223, 245, 392],\n-        \"nullhandl\": 170,\n-        \"nullif\": [224, 368, 392],\n-        \"nullifi\": 602,\n+        \"nullhandler\": 170,\n+        \"nullif\": 392,\n+        \"nullification\": [224, 368],\n+        \"nullify\": 602,\n         \"nulls_distinct\": [522, 529, 533],\n         \"nulls_first\": [59, 177, 185, 222, 249, 250, 488, 522],\n         \"nulls_last\": [59, 177, 184, 185, 222, 249, 250, 488, 522],\n-        \"nulltransl\": 200,\n+        \"nulltranslation\": 200,\n         \"num\": [115, 551, 580, 591, 596, 612],\n         \"num_author\": 560,\n         \"num_authors__avg\": 560,\n         \"num_authors__gt\": 560,\n-        \"num_book\": 560,\n+        \"num_bok\": 560,\n         \"num_bucket\": 176,\n         \"num_chair\": 177,\n-        \"num_cherri\": 194,\n+        \"num_cherries\": 194,\n         \"num_coord\": [115, 118],\n-        \"num_employe\": 177,\n         \"num_employees__gt\": 177,\n+        \"num_employes\": 177,\n         \"num_feat\": 115,\n         \"num_field\": 115,\n         \"num_geom\": 118,\n         \"num_in_admin\": 206,\n         \"num_interior_r\": 118,\n         \"num_item\": 200,\n-        \"num_manag\": 177,\n-        \"num_messag\": 194,\n-        \"num_off\": 177,\n-        \"num_pag\": [187, 557, 601],\n+        \"num_manager\": 177,\n+        \"num_messages\": 194,\n+        \"num_offer\": 177,\n+        \"num_pages\": [187, 557, 601],\n         \"num_point\": [115, 131],\n         \"num_product\": 177,\n-        \"num_respons\": 568,\n+        \"num_responses\": 568,\n         \"num_second\": 551,\n         \"num_seg\": 114,\n         \"num_star\": 569,\n-        \"num_walrus\": 194,\n+        \"num_walruses\": 194,\n         \"number\": [2, 7, 10, 12, 14, 16, 18, 19, 25, 31, 32, 37, 40, 47, 49, 51, 52, 55, 56, 58, 60, 61, 64, 65, 71, 73, 74, 76, 78, 81, 86, 89, 96, 97, 103, 105, 106, 110, 111, 114, 115, 117, 118, 124, 130, 131, 133, 136, 137, 139, 140, 142, 143, 144, 146, 149, 151, 153, 154, 155, 161, 162, 168, 170, 171, 172, 174, 176, 177, 178, 180, 181, 185, 187, 188, 190, 193, 194, 196, 197, 200, 201, 203, 204, 205, 207, 208, 209, 210, 211, 212, 214, 216, 217, 222, 233, 252, 254, 256, 257, 260, 266, 267, 268, 274, 285, 286, 291, 303, 304, 306, 312, 316, 321, 328, 330, 337, 348, 352, 355, 362, 365, 367, 376, 388, 392, 436, 451, 461, 464, 465, 467, 477, 479, 488, 490, 491, 493, 499, 508, 509, 515, 517, 519, 522, 532, 533, 543, 546, 548, 550, 551, 557, 559, 560, 569, 571, 572, 574, 577, 579, 581, 582, 589, 590, 591, 592, 593, 594, 596, 600, 601, 602, 604, 606, 609, 610, 611, 612],\n         \"number_group\": [222, 362, 596],\n-        \"number_of_com\": 572,\n+        \"number_of_comment\": 572,\n         \"number_of_comments__gt\": 572,\n-        \"number_of_entri\": 185,\n+        \"number_of_entries\": 185,\n         \"number_of_pingback\": 572,\n         \"number_sold\": 181,\n+        \"numbered\": [47, 65],\n         \"numberformat\": [367, 545],\n         \"numberinput\": [162, 178, 245, 580],\n         \"numberlistform\": 140,\n-        \"numer\": [13, 103, 110, 114, 115, 133, 135, 136, 176, 185, 190, 193, 194, 196, 213, 245, 265, 280, 284, 285, 304, 348, 421, 488, 545, 550, 580, 581, 602],\n-        \"numericpasswordvalid\": [348, 550],\n+        \"numeric\": [13, 103, 110, 114, 115, 133, 135, 136, 176, 185, 190, 193, 194, 196, 213, 245, 265, 284, 304, 348, 421, 488, 545, 550, 580],\n+        \"numerical\": 194,\n+        \"numericpasswordvalidator\": [348, 550],\n         \"numericrang\": [139, 140],\n-        \"numgeometri\": [110, 119],\n-        \"numpi\": [56, 115],\n+        \"numerous\": [280, 285, 581, 602],\n+        \"numgeometries\": [110, 119],\n         \"numpoint\": [110, 119],\n+        \"numpy\": [56, 115],\n         \"numrang\": [139, 392],\n-        \"nutshel\": [81, 100, 168, 205, 606],\n+        \"nutshell\": [81, 100, 168, 205, 606],\n         \"nvarchar2\": [213, 574],\n         \"nvda\": 1,\n         \"nxfz3iqgtxrepqyplgvh79wtcigj1qiqsuodtw0\": 607,\n-        \"n\\u011bmecki\": 596,\n-        \"o\": [19, 25, 27, 29, 30, 36, 43, 71, 119, 155, 159, 178, 188, 190, 194, 213, 222, 260, 268, 274, 303, 312, 316, 348, 421, 436, 451, 546, 579, 583, 599, 600, 605, 609],\n+        \"n\\u011bmecky\": 596,\n+        \"o\": [19, 43, 119, 155, 178, 188, 190, 194, 268, 316, 583],\n         \"o3drrst6jrb73t\": 607,\n         \"o7\": 58,\n         \"oauth\": 549,\n-        \"obei\": [118, 167],\n-        \"obj\": [16, 19, 59, 86, 89, 98, 100, 103, 105, 112, 149, 150, 152, 162, 178, 181, 185, 186, 194, 200, 213, 260, 304, 320, 376, 377, 387, 388, 477, 522, 547, 552, 553, 570, 572, 576, 580, 589, 590, 596, 604, 607],\n+        \"obey\": [118, 167],\n+        \"obj\": [16, 19, 59, 86, 89, 98, 100, 103, 105, 112, 149, 150, 152, 162, 178, 181, 185, 194, 200, 213, 260, 304, 320, 376, 377, 387, 388, 477, 522, 547, 552, 553, 570, 576, 580, 589, 590, 596, 604, 607],\n         \"obj1\": [162, 186, 213, 570, 572],\n         \"obj2\": [162, 186, 213, 570, 572],\n         \"obj3\": [186, 213],\n-        \"obj_displai\": 103,\n+        \"obj_display\": 103,\n         \"obj_id\": [103, 328],\n         \"objc\": 56,\n-        \"objc_disable_initialize_fork_safeti\": 56,\n+        \"objc_disable_initialize_fork_safety\": 56,\n         \"objdump\": 121,\n-        \"object\": [0, 5, 7, 9, 10, 13, 14, 17, 18, 19, 21, 22, 24, 26, 27, 28, 30, 31, 32, 35, 36, 37, 38, 42, 44, 45, 47, 52, 58, 59, 60, 61, 67, 70, 73, 74, 75, 76, 81, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 97, 100, 101, 102, 110, 112, 113, 114, 116, 117, 119, 122, 124, 126, 128, 131, 134, 135, 136, 137, 138, 139, 141, 144, 146, 148, 149, 152, 154, 155, 156, 158, 159, 160, 161, 162, 165, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 187, 189, 190, 191, 194, 195, 196, 197, 199, 200, 201, 203, 204, 205, 207, 209, 211, 213, 214, 216, 222, 223, 227, 245, 246, 256, 260, 266, 285, 287, 291, 296, 297, 308, 309, 311, 312, 317, 320, 325, 329, 340, 341, 345, 348, 349, 355, 362, 368, 371, 376, 377, 385, 386, 387, 391, 393, 404, 416, 421, 436, 443, 444, 445, 451, 452, 477, 488, 494, 502, 509, 522, 533, 535, 543, 545, 546, 549, 550, 551, 552, 554, 555, 556, 558, 559, 560, 562, 563, 564, 567, 569, 573, 574, 576, 580, 581, 585, 588, 590, 591, 592, 597, 599, 600, 601, 602, 605, 606, 607, 608, 609, 611, 612],\n+        \"object\": [0, 5, 7, 9, 10, 13, 14, 17, 18, 19, 21, 22, 24, 26, 27, 28, 30, 31, 32, 35, 36, 37, 38, 42, 44, 45, 52, 58, 59, 60, 61, 67, 70, 73, 74, 75, 76, 81, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 97, 100, 101, 102, 110, 112, 113, 114, 116, 117, 119, 122, 124, 126, 128, 131, 134, 135, 136, 137, 138, 139, 141, 144, 146, 148, 149, 152, 154, 155, 156, 158, 159, 160, 161, 162, 165, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 182, 183, 184, 187, 189, 190, 191, 194, 195, 196, 197, 199, 200, 201, 203, 204, 205, 207, 209, 211, 213, 214, 216, 222, 223, 227, 245, 246, 256, 260, 266, 285, 287, 291, 296, 297, 308, 309, 311, 312, 317, 320, 325, 329, 340, 341, 345, 348, 349, 355, 362, 368, 371, 376, 377, 385, 386, 387, 391, 393, 404, 416, 421, 436, 443, 444, 445, 451, 452, 477, 488, 494, 502, 509, 522, 533, 535, 543, 545, 546, 549, 550, 551, 552, 554, 555, 556, 558, 559, 560, 562, 563, 564, 567, 569, 573, 574, 576, 580, 581, 585, 588, 590, 591, 592, 597, 599, 600, 601, 602, 605, 606, 607, 608, 609, 611, 612],\n         \"object1\": 162,\n         \"object2\": 162,\n-        \"object_histori\": 103,\n-        \"object_history_templ\": 103,\n+        \"object_history\": 103,\n+        \"object_history_templat\": 103,\n         \"object_id\": [103, 106, 304, 310, 328],\n         \"object_id__in\": 106,\n         \"object_id_field\": 106,\n         \"object_id_refs_id_32091d1\": 209,\n         \"object_id_refs_id_5e8f10c132091d1\": 209,\n         \"object_list\": [89, 90, 94, 96, 187, 204, 252, 393, 553, 557, 601],\n         \"object_nam\": [103, 184],\n-        \"object_primary_kei\": 106,\n+        \"object_primary_key\": 106,\n         \"object_repr\": 103,\n-        \"object_should_be_sav\": 604,\n+        \"object_should_be_saved\": 604,\n         \"objectcount\": 596,\n         \"objectdoesnotexist\": [74, 152, 173, 185, 193, 564],\n+        \"objection\": 47,\n+        \"objectiv\": 556,\n+        \"objs\": [103, 185, 186, 572],\n         \"objs_with_deferred_field\": 604,\n         \"obscur\": [16, 52, 110, 206, 268, 287, 296, 328, 551],\n-        \"observ\": [185, 209, 362, 392, 510, 534, 536, 551, 611, 612],\n+        \"observ\": [209, 510, 534, 536, 612],\n+        \"observed\": [185, 362, 392, 611],\n+        \"observes\": 551,\n         \"obsolet\": [20, 155, 316, 348, 362],\n-        \"obtain\": [13, 16, 29, 36, 60, 97, 98, 106, 115, 118, 123, 126, 146, 153, 159, 178, 184, 192, 193, 196, 252, 271, 300, 309, 316, 319, 345, 551, 556, 570, 574, 581, 591, 595, 596, 608],\n-        \"obviou\": [46, 600, 602],\n-        \"occas\": [66, 139, 140, 304, 545],\n-        \"occasion\": [52, 60, 193, 198, 205, 218, 598, 600],\n-        \"occupi\": 178,\n-        \"occur\": [16, 18, 32, 43, 56, 58, 60, 64, 76, 86, 99, 100, 115, 116, 118, 124, 135, 146, 153, 154, 155, 170, 171, 172, 185, 188, 192, 197, 200, 201, 222, 252, 271, 300, 305, 309, 316, 383, 419, 421, 471, 510, 534, 536, 546, 550, 560, 570, 576, 577, 581, 582, 588, 589, 595, 599, 603, 604, 605, 606, 609, 611, 612],\n-        \"occurr\": [58, 170, 176, 185, 193, 596, 607, 612],\n+        \"obtain\": [13, 16, 29, 36, 60, 97, 98, 106, 115, 118, 123, 126, 153, 159, 178, 184, 196, 252, 271, 300, 309, 316, 319, 345, 551, 570, 574, 581, 591, 595],\n+        \"obtained\": [115, 146, 178, 192, 193, 556, 596, 608],\n+        \"obvious\": [46, 600, 602],\n+        \"occasion\": [66, 139, 140, 304, 545],\n+        \"occasional\": [205, 218],\n+        \"occasionally\": [52, 60, 193, 198, 598, 600],\n+        \"occupies\": 178,\n+        \"occupy\": 178,\n+        \"occur\": [16, 32, 43, 56, 58, 60, 64, 86, 99, 100, 115, 116, 118, 124, 135, 146, 153, 154, 155, 171, 185, 188, 197, 200, 201, 222, 252, 271, 300, 309, 316, 383, 419, 421, 471, 546, 550, 560, 570, 576, 577, 581, 582, 588, 589, 595, 604, 605, 606, 609, 611, 612],\n+        \"occurr\": [170, 510, 534, 536],\n+        \"occurred\": [18, 60, 76, 135, 154, 170, 172, 192, 305, 421, 576, 599, 603, 612],\n+        \"occurrenc\": [170, 176, 193, 596, 607],\n+        \"occurrences\": [58, 170, 176, 185, 612],\n         \"oct\": [168, 190],\n         \"octal\": [190, 291, 409, 440, 471],\n         \"octet\": [38, 222, 238, 379, 415, 577, 612],\n-        \"octob\": [6, 190, 215, 230, 240, 248, 252, 264, 276, 280, 290, 294, 299, 314, 317, 343, 375, 381, 384, 417, 436, 443, 459, 466, 475, 486, 492, 494, 502, 518, 537],\n+        \"october\": [6, 190, 215, 230, 240, 248, 252, 264, 276, 280, 290, 294, 299, 314, 317, 343, 375, 381, 384, 417, 436, 443, 459, 466, 475, 486, 492, 494, 502, 518, 537],\n         \"odd\": [38, 154, 185, 194, 252, 436, 522, 608],\n         \"off\": [12, 19, 25, 32, 37, 46, 51, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 92, 103, 107, 134, 152, 156, 157, 178, 181, 185, 190, 193, 194, 198, 206, 209, 222, 266, 285, 304, 348, 362, 436, 546, 548, 551, 557, 565, 576, 585, 589, 591, 593, 595, 602, 603, 606, 608],\n         \"offend\": [536, 546, 576],\n-        \"offer\": [3, 14, 31, 32, 43, 45, 46, 51, 55, 60, 70, 78, 82, 86, 103, 131, 135, 152, 155, 162, 168, 171, 177, 178, 188, 190, 200, 203, 205, 291, 316, 348, 547, 548, 550, 551, 560, 569, 572, 581, 590, 594, 595, 600, 602, 611, 612],\n-        \"offici\": [0, 3, 6, 7, 14, 30, 60, 61, 62, 63, 66, 67, 68, 69, 72, 80, 81, 154, 172, 204, 205, 222, 252, 260, 268, 304, 316, 328, 344, 348, 362, 374, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 544, 551, 570, 572],\n+        \"offer\": [3, 14, 31, 32, 43, 45, 46, 51, 55, 60, 70, 78, 82, 86, 103, 131, 135, 152, 155, 168, 171, 177, 178, 188, 190, 200, 205, 291, 316, 348, 548, 550, 551, 569, 572, 581, 590, 594, 595, 600, 602, 611, 612],\n+        \"offered\": [162, 188, 203, 547, 560, 602],\n+        \"official\": [0, 3, 6, 14, 30, 60, 61, 62, 63, 66, 67, 68, 69, 72, 80, 81, 204, 205, 252, 260, 268, 328, 344, 544, 551, 572],\n+        \"officially\": [6, 7, 154, 172, 213, 222, 268, 304, 316, 328, 348, 362, 374, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 570, 598],\n         \"offlin\": [0, 5, 80],\n         \"offset\": [76, 114, 115, 118, 131, 162, 176, 185, 187, 190, 194, 200, 201, 222, 268, 348, 349, 474, 522, 572, 595],\n+        \"oft\": [3, 6, 12, 16, 25, 32, 40, 46, 47, 51, 56, 57, 58, 59, 67, 76, 78, 79, 80, 85, 106, 137, 146, 149, 150, 160, 172, 177, 178, 181, 185, 222, 252, 328, 547, 550, 551, 553, 554, 557, 559, 569, 574, 576, 579, 582, 583, 589, 594, 595, 596, 599, 604, 612],\n         \"oftdat\": 115,\n-        \"often\": [3, 6, 12, 16, 25, 32, 40, 46, 47, 51, 56, 57, 58, 59, 67, 76, 78, 79, 80, 85, 106, 137, 146, 149, 150, 160, 172, 177, 178, 181, 185, 222, 252, 328, 547, 550, 551, 553, 554, 557, 559, 569, 574, 576, 579, 582, 583, 589, 594, 595, 596, 599, 604, 612],\n-        \"oftentim\": 50,\n-        \"oftinteg\": 131,\n+        \"oftentimes\": 50,\n+        \"oftinteger\": 131,\n         \"oftinteger64\": 131,\n         \"oftreal\": [115, 131],\n-        \"oftstr\": [115, 131],\n+        \"oftstring\": [115, 131],\n         \"ogc\": [115, 118, 124, 129, 131, 252],\n         \"ogr\": [109, 118, 119, 120, 124, 131, 132],\n         \"ogr2ogr\": 131,\n-        \"ogrexcept\": [328, 362],\n-        \"ogrgeometri\": [59, 118, 222, 535, 543],\n+        \"ogrexception\": [328, 362],\n+        \"ogrgeometry\": [59, 118, 222, 535, 543],\n         \"ogrinspect\": [119, 132],\n         \"oh\": 3,\n         \"ok\": [46, 58, 61, 73, 76, 78, 103, 131, 178, 184, 203, 558, 562, 567, 569, 581, 592, 600, 611, 612],\n         \"ok_to_load_in_a_fram\": 99,\n-        \"okai\": [51, 58, 67, 155],\n+        \"okay\": [51, 58, 67, 155],\n         \"ol\": [113, 557, 581],\n         \"old\": [16, 25, 44, 51, 52, 55, 59, 60, 75, 81, 103, 104, 133, 135, 151, 152, 153, 154, 160, 172, 177, 178, 181, 184, 185, 189, 190, 200, 204, 206, 209, 213, 222, 252, 260, 285, 291, 304, 309, 316, 342, 348, 362, 376, 392, 436, 451, 462, 488, 501, 502, 503, 547, 548, 550, 551, 558, 569, 588, 600, 610],\n         \"old_app\": 44,\n         \"old_attribut\": 44,\n         \"old_author\": 572,\n-        \"old_config\": 609,\n+        \"old_conf\": 609,\n         \"old_database_nam\": 609,\n         \"old_db_tabl\": 189,\n-        \"old_db_table_com\": 189,\n+        \"old_db_table_comment\": 189,\n         \"old_db_tablespac\": 189,\n         \"old_field\": [172, 189],\n         \"old_index\": 189,\n-        \"old_index_togeth\": 189,\n-        \"old_nam\": [172, 348],\n+        \"old_index_together\": 189,\n+        \"old_nam\": 172,\n+        \"old_names\": 348,\n         \"old_object\": 44,\n         \"old_password\": 316,\n         \"old_path\": [121, 148],\n-        \"old_private_help\": 55,\n-        \"old_quest\": 76,\n-        \"old_secret_kei\": 25,\n-        \"old_unique_togeth\": 189,\n-        \"olden\": 328,\n+        \"old_private_helper\": 55,\n+        \"old_question\": 76,\n+        \"old_secret_key\": 25,\n+        \"old_unique_together\": 189,\n         \"older\": [6, 19, 42, 43, 50, 51, 55, 58, 61, 65, 66, 72, 76, 103, 120, 123, 172, 175, 188, 200, 204, 212, 213, 216, 221, 222, 224, 247, 252, 257, 260, 273, 274, 278, 283, 291, 302, 303, 306, 311, 312, 316, 321, 329, 330, 336, 348, 351, 355, 364, 368, 387, 392, 436, 451, 488, 514, 545, 550, 552, 572, 577, 589, 600, 612],\n         \"oldest\": 560,\n-        \"oldest_pubd\": 560,\n+        \"oldest_pubdat\": 560,\n         \"oldform\": [59, 204, 206],\n         \"oldmodel\": 44,\n         \"omf\": [190, 392],\n-        \"omit\": [13, 16, 19, 38, 44, 47, 58, 76, 86, 95, 106, 140, 150, 155, 161, 165, 167, 176, 178, 182, 184, 185, 194, 200, 208, 216, 247, 260, 304, 316, 317, 321, 336, 351, 392, 551, 552, 554, 565, 569, 570, 574, 577, 581, 600, 612],\n+        \"omit\": [16, 19, 44, 47, 58, 86, 95, 106, 155, 161, 165, 167, 185, 216, 304, 316, 336, 351, 392, 551, 552, 554, 565, 570, 577, 612],\n+        \"omitted\": [13, 16, 38, 76, 86, 140, 150, 155, 176, 178, 182, 184, 185, 194, 200, 208, 247, 260, 316, 317, 321, 569, 570, 574, 577, 581, 600],\n+        \"on\": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 36, 37, 38, 40, 41, 42, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 85, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 107, 109, 110, 112, 113, 114, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 130, 134, 135, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 155, 156, 158, 159, 160, 162, 165, 166, 168, 170, 171, 172, 173, 174, 175, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 195, 196, 197, 198, 200, 201, 203, 204, 205, 206, 207, 208, 210, 211, 212, 213, 214, 217, 219, 220, 224, 228, 232, 234, 237, 239, 241, 242, 245, 246, 247, 248, 250, 254, 256, 257, 264, 265, 266, 268, 271, 273, 274, 278, 280, 281, 284, 285, 287, 289, 290, 292, 296, 297, 298, 300, 302, 303, 305, 306, 307, 308, 309, 311, 312, 317, 320, 321, 322, 323, 325, 327, 329, 331, 332, 333, 334, 338, 340, 341, 343, 344, 345, 346, 347, 349, 353, 354, 356, 357, 358, 359, 360, 361, 363, 364, 368, 372, 373, 374, 376, 377, 378, 380, 382, 383, 384, 385, 386, 387, 392, 393, 399, 404, 409, 411, 414, 415, 416, 417, 418, 419, 420, 422, 428, 433, 434, 435, 436, 440, 443, 444, 445, 446, 449, 451, 452, 454, 462, 471, 472, 473, 475, 476, 478, 480, 483, 488, 489, 494, 496, 497, 498, 499, 501, 503, 509, 514, 517, 518, 520, 521, 523, 527, 528, 529, 530, 532, 533, 535, 537, 543, 545, 546, 547, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 562, 564, 567, 568, 570, 571, 573, 574, 575, 576, 577, 578, 579, 580, 584, 587, 588, 589, 590, 591, 592, 593, 594, 595, 599, 600, 601, 602, 603, 604, 606, 608, 609, 611, 612],\n         \"on_commit\": [348, 359, 451, 477, 502, 576, 612],\n         \"on_conflict\": 488,\n         \"on_conflict_suffix_sql\": 488,\n         \"on_delet\": [44, 59, 70, 73, 86, 103, 106, 136, 137, 150, 162, 176, 178, 184, 185, 186, 260, 345, 362, 436, 502, 547, 553, 554, 558, 559, 560, 563, 564, 568, 569, 572, 583, 596, 604],\n         \"on_each_sid\": 187,\n         \"on_end\": 187,\n         \"on_sit\": 150,\n         \"onc\": [2, 15, 16, 19, 25, 30, 35, 40, 42, 44, 46, 47, 49, 50, 51, 55, 57, 58, 61, 66, 67, 70, 71, 73, 74, 76, 79, 80, 85, 100, 101, 103, 105, 107, 115, 118, 121, 133, 142, 150, 151, 152, 154, 155, 157, 161, 162, 167, 168, 171, 172, 175, 177, 181, 185, 186, 190, 191, 192, 193, 194, 200, 203, 204, 252, 296, 298, 309, 328, 345, 348, 362, 415, 436, 451, 488, 546, 547, 550, 551, 553, 556, 557, 558, 569, 570, 576, 580, 581, 588, 589, 591, 595, 596, 598, 599, 600, 602, 604, 606, 609, 611, 612],\n         \"onconflict\": 488,\n-        \"one\": [0, 2, 3, 4, 9, 11, 14, 15, 16, 19, 21, 22, 24, 27, 28, 30, 31, 32, 34, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 64, 66, 67, 70, 71, 73, 74, 75, 76, 77, 78, 79, 81, 82, 85, 86, 89, 92, 94, 96, 98, 99, 100, 102, 103, 105, 106, 107, 109, 115, 117, 118, 121, 124, 126, 128, 130, 131, 133, 134, 135, 136, 140, 145, 146, 149, 150, 151, 152, 154, 155, 157, 159, 160, 161, 162, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 196, 198, 199, 200, 201, 204, 205, 208, 209, 211, 212, 213, 214, 215, 216, 222, 224, 251, 252, 253, 256, 260, 263, 265, 268, 271, 278, 281, 284, 285, 287, 288, 290, 291, 297, 298, 300, 304, 305, 306, 309, 316, 320, 321, 328, 329, 341, 347, 348, 354, 363, 368, 376, 411, 434, 436, 451, 452, 454, 477, 478, 488, 502, 509, 510, 511, 522, 524, 532, 533, 534, 535, 536, 539, 540, 543, 544, 545, 546, 547, 548, 549, 550, 551, 553, 555, 556, 557, 558, 560, 561, 562, 565, 567, 568, 571, 574, 576, 577, 579, 581, 582, 585, 588, 589, 590, 591, 592, 595, 596, 597, 598, 599, 600, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n+        \"one\": [0, 2, 3, 4, 9, 11, 14, 15, 16, 19, 21, 22, 24, 27, 28, 30, 31, 32, 34, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 64, 66, 67, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 89, 92, 94, 96, 98, 99, 100, 101, 102, 103, 105, 106, 107, 109, 115, 117, 118, 121, 124, 126, 128, 130, 131, 133, 134, 135, 136, 140, 145, 146, 149, 150, 151, 152, 154, 155, 157, 159, 160, 161, 162, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 196, 197, 198, 199, 200, 201, 204, 205, 206, 208, 209, 211, 212, 213, 214, 215, 216, 222, 224, 251, 252, 253, 257, 260, 263, 265, 268, 271, 278, 281, 284, 285, 287, 288, 290, 291, 297, 298, 300, 304, 305, 306, 309, 316, 320, 321, 328, 329, 341, 347, 348, 354, 363, 368, 376, 411, 434, 436, 451, 452, 454, 477, 478, 488, 502, 509, 510, 511, 522, 524, 532, 533, 534, 535, 536, 539, 540, 543, 544, 545, 546, 547, 548, 549, 550, 551, 553, 555, 556, 557, 558, 560, 561, 562, 565, 567, 568, 571, 574, 576, 577, 579, 581, 582, 585, 588, 589, 590, 591, 592, 595, 596, 597, 598, 599, 600, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n         \"one_day_ago\": 177,\n-        \"one_entri\": 572,\n-        \"one_to_mani\": 178,\n+        \"one_entry\": 572,\n+        \"one_to_many\": 178,\n         \"one_to_on\": [178, 564],\n         \"one_year_befor\": 595,\n         \"ones\": [2, 59, 73, 76, 82, 100, 103, 150, 154, 155, 160, 172, 186, 193, 194, 196, 203, 213, 222, 260, 265, 284, 362, 436, 488, 535, 557, 568, 569, 572, 580, 585, 588, 591, 595, 596, 600, 602, 608, 612],\n         \"onetoonefield\": [16, 59, 86, 103, 139, 185, 205, 213, 223, 260, 316, 322, 328, 345, 347, 354, 359, 362, 363, 421, 436, 489, 514, 547, 564, 569, 572, 596],\n-        \"ongo\": [16, 50, 265, 284, 488],\n+        \"ongoing\": [16, 50, 265, 284, 488],\n         \"onion\": [162, 588],\n-        \"onli\": [0, 3, 4, 5, 6, 7, 10, 13, 14, 15, 16, 19, 25, 26, 27, 32, 36, 37, 40, 41, 43, 44, 46, 47, 49, 50, 51, 52, 55, 57, 58, 59, 60, 61, 63, 65, 66, 69, 70, 71, 72, 73, 75, 76, 78, 80, 81, 82, 86, 87, 89, 91, 99, 100, 101, 102, 103, 105, 106, 107, 110, 112, 114, 115, 117, 118, 120, 121, 124, 126, 128, 130, 131, 135, 137, 138, 139, 140, 141, 142, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 161, 162, 165, 167, 168, 170, 171, 172, 175, 176, 177, 178, 180, 181, 182, 183, 186, 187, 188, 189, 190, 191, 192, 194, 196, 197, 199, 200, 201, 202, 203, 204, 205, 206, 207, 209, 211, 212, 213, 220, 222, 245, 248, 252, 256, 257, 260, 266, 268, 271, 273, 274, 278, 280, 281, 282, 285, 287, 291, 296, 299, 300, 302, 303, 304, 305, 306, 307, 309, 311, 312, 316, 317, 319, 321, 325, 327, 330, 338, 341, 345, 346, 348, 349, 353, 355, 362, 377, 383, 386, 390, 392, 407, 409, 419, 421, 429, 436, 438, 440, 444, 448, 451, 462, 463, 471, 475, 477, 488, 501, 502, 503, 514, 520, 522, 535, 538, 543, 545, 546, 547, 548, 550, 551, 552, 553, 555, 556, 557, 560, 563, 565, 568, 569, 572, 573, 574, 576, 577, 580, 581, 582, 583, 584, 585, 588, 589, 591, 595, 596, 597, 599, 600, 602, 603, 604, 606, 608, 609, 611, 612],\n         \"onlin\": [3, 60, 61, 67, 71, 80, 99, 115, 200, 203, 205, 209, 264, 280, 560],\n-        \"only_full_group_bi\": 520,\n-        \"only_initi\": 161,\n-        \"only_instal\": 316,\n-        \"onmouseov\": 603,\n+        \"only\": [0, 3, 4, 5, 6, 7, 10, 13, 14, 15, 16, 19, 25, 26, 27, 32, 36, 37, 40, 41, 43, 44, 46, 47, 49, 50, 51, 52, 55, 57, 58, 59, 60, 61, 63, 65, 66, 69, 70, 71, 72, 73, 75, 76, 78, 80, 81, 82, 86, 87, 89, 91, 99, 100, 101, 102, 103, 105, 106, 107, 110, 112, 114, 115, 117, 118, 120, 121, 124, 126, 128, 130, 131, 135, 137, 138, 139, 140, 141, 142, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 161, 162, 165, 167, 168, 170, 171, 172, 175, 176, 177, 178, 180, 181, 182, 183, 186, 187, 188, 189, 190, 191, 192, 194, 196, 197, 199, 200, 201, 202, 203, 204, 205, 206, 207, 209, 211, 212, 213, 220, 222, 245, 248, 252, 256, 257, 260, 266, 268, 271, 273, 274, 278, 280, 281, 282, 285, 287, 291, 296, 299, 300, 302, 303, 304, 305, 306, 307, 309, 311, 312, 316, 317, 319, 321, 325, 327, 330, 338, 341, 345, 346, 348, 349, 353, 355, 362, 377, 383, 386, 390, 392, 407, 409, 419, 421, 429, 436, 438, 440, 444, 448, 451, 462, 463, 471, 475, 477, 488, 501, 502, 503, 514, 520, 522, 535, 538, 543, 545, 546, 547, 548, 550, 551, 552, 553, 555, 556, 557, 560, 563, 565, 568, 569, 572, 573, 574, 576, 577, 580, 581, 582, 583, 584, 585, 588, 589, 591, 595, 596, 597, 599, 600, 602, 603, 604, 606, 608, 609, 611, 612],\n+        \"only_full_group_by\": 520,\n+        \"only_initial\": 161,\n+        \"only_installed\": 316,\n+        \"onmouseover\": 603,\n         \"ono\": 569,\n-        \"ons\": 134,\n         \"onto\": [69, 92, 115, 126, 155, 160, 177, 193, 196, 291, 551, 560, 565, 568, 570, 585],\n-        \"onu\": 196,\n+        \"onus\": 196,\n         \"onward\": 316,\n-        \"op\": [16, 59, 61, 131, 154, 178, 189, 206, 252, 362, 477, 514, 522, 527, 543, 550, 551],\n-        \"opaqu\": [76, 185],\n-        \"opclass\": [59, 137, 142, 392, 418, 451, 488, 522],\n-        \"open\": [0, 2, 3, 4, 8, 13, 15, 19, 25, 38, 43, 46, 48, 49, 51, 54, 55, 57, 59, 61, 63, 64, 67, 72, 73, 75, 78, 79, 110, 115, 116, 118, 120, 121, 131, 154, 155, 157, 159, 162, 178, 188, 190, 191, 194, 200, 203, 205, 213, 257, 260, 304, 328, 347, 348, 354, 362, 436, 444, 461, 477, 479, 499, 522, 535, 545, 546, 550, 551, 573, 576, 577, 579, 580, 585, 589, 597, 600, 604, 612],\n+        \"opaque\": [76, 185],\n+        \"opclas\": [137, 142, 451, 488],\n+        \"opclasses\": [59, 392, 418, 451, 488, 522],\n+        \"open\": [2, 3, 4, 8, 13, 19, 25, 38, 43, 46, 48, 49, 51, 54, 55, 57, 59, 61, 63, 64, 67, 72, 73, 75, 78, 79, 110, 115, 116, 118, 120, 121, 131, 154, 155, 157, 159, 162, 171, 178, 188, 194, 200, 203, 205, 213, 304, 328, 347, 348, 354, 362, 436, 444, 461, 479, 499, 522, 535, 545, 546, 550, 551, 573, 576, 577, 579, 580, 585, 589, 600, 603, 604, 612],\n         \"open_fil\": 188,\n         \"openblock\": 194,\n         \"openbrac\": 194,\n-        \"opencom\": 194,\n-        \"opengi\": [110, 113, 117, 118, 126, 131],\n-        \"openlay\": [113, 131, 222, 304, 312, 316, 348, 376, 502],\n+        \"opencomment\": 194,\n+        \"opened\": [15, 64, 115, 157, 159, 178, 191, 194, 205, 257, 260, 362, 577, 612],\n+        \"opener\": [0, 190, 477, 597],\n+        \"opengis\": [110, 113, 117, 118, 126, 131],\n+        \"openlayer\": [113, 131, 222, 304, 312, 316, 348, 376, 502],\n         \"openlayerswidget\": [59, 113, 222, 370, 376, 488, 502, 522],\n-        \"opensolari\": [83, 121],\n+        \"opensolaris\": [83, 121],\n         \"openssl\": [190, 477, 550],\n         \"openstreetmap\": [113, 131],\n         \"openstreetmap_change_form\": 103,\n-        \"openvari\": 194,\n-        \"openwal\": [61, 66],\n-        \"oper\": [0, 3, 7, 14, 16, 19, 25, 26, 31, 44, 45, 56, 57, 58, 59, 60, 66, 67, 69, 71, 73, 76, 82, 85, 90, 92, 94, 96, 98, 103, 104, 106, 110, 114, 115, 117, 120, 121, 122, 125, 126, 131, 134, 142, 143, 144, 146, 150, 155, 156, 157, 159, 167, 169, 171, 175, 176, 178, 180, 184, 186, 188, 189, 190, 191, 192, 196, 197, 200, 202, 203, 204, 205, 206, 209, 213, 215, 216, 250, 252, 260, 268, 291, 307, 309, 320, 321, 322, 325, 346, 348, 349, 362, 392, 393, 418, 421, 436, 451, 466, 470, 471, 477, 480, 488, 492, 502, 503, 518, 522, 527, 535, 543, 546, 550, 551, 553, 558, 560, 562, 563, 564, 568, 570, 571, 572, 573, 576, 581, 582, 584, 589, 591, 595, 596, 598, 600, 602, 603, 604, 609, 612],\n+        \"openvariabl\": 194,\n+        \"openwall\": [61, 66],\n         \"opera\": 1,\n         \"operand\": [185, 522],\n+        \"operat\": [19, 26, 56, 57, 60, 66, 67, 69, 71, 85, 90, 94, 96, 98, 110, 121, 134, 145, 154, 177, 185, 190, 191, 194, 197, 200, 204, 222, 252, 268, 291, 307, 316, 325, 421, 466, 492, 518, 546, 551, 553, 570, 576, 598, 600, 603, 612],\n+        \"operated\": 150,\n+        \"operates\": [19, 31, 76, 157, 167, 569, 570, 598],\n+        \"operation\": [0, 3, 7, 14, 16, 19, 25, 44, 45, 57, 58, 73, 76, 82, 92, 103, 104, 106, 114, 115, 118, 120, 122, 125, 126, 131, 137, 142, 143, 144, 146, 155, 156, 159, 169, 171, 176, 178, 184, 185, 186, 188, 189, 190, 191, 192, 197, 202, 203, 205, 209, 213, 216, 250, 260, 268, 291, 309, 320, 321, 322, 346, 348, 349, 362, 392, 418, 421, 436, 451, 471, 477, 480, 488, 502, 503, 522, 527, 535, 543, 550, 551, 558, 560, 562, 563, 564, 568, 570, 571, 572, 573, 576, 581, 584, 589, 595, 596, 600, 602, 604, 609],\n         \"operationalerror\": [124, 154, 156, 172, 268],\n-        \"operationcategori\": 172,\n-        \"operator_map\": 206,\n-        \"opinion\": [3, 50, 64, 570, 608],\n-        \"opinionpol\": 568,\n-        \"opportun\": [49, 79, 192, 291, 328, 602],\n-        \"oppos\": [75, 105, 126, 185, 190, 194, 252, 328, 348, 543, 547, 577, 581],\n+        \"operationcategory\": 172,\n+        \"operator\": [14, 59, 110, 117, 143, 146, 154, 175, 177, 178, 180, 196, 206, 213, 215, 222, 252, 291, 316, 362, 392, 393, 421, 451, 470, 488, 502, 522, 572, 582, 591, 612],\n+        \"operator_mapp\": 206,\n+        \"opinion\": [3, 50, 64, 570],\n+        \"opinionated\": 608,\n+        \"opinionpoll\": 568,\n+        \"opportunities\": [192, 328, 602],\n+        \"opportunity\": [49, 79, 291],\n+        \"opposed\": [75, 105, 126, 185, 190, 194, 252, 328, 348, 543, 547, 577, 581],\n         \"opposit\": [14, 155, 168, 185, 197, 271, 300, 309, 563, 609],\n-        \"opt\": [15, 59, 100, 102, 103, 121, 123, 162, 167, 171, 190, 213, 274, 297, 303, 312, 328, 362, 477, 522, 543, 546, 581, 583, 589, 600, 604, 606],\n+        \"ops\": [61, 131, 206, 252, 362],\n+        \"opt\": [15, 59, 100, 102, 103, 121, 123, 162, 167, 171, 190, 213, 297, 328, 362, 477, 522, 543, 581, 583, 589, 600, 604, 606],\n+        \"opted\": [274, 303, 312, 546],\n         \"opted_out_public_method\": 568,\n-        \"optim\": [0, 6, 26, 48, 51, 58, 82, 118, 155, 177, 185, 188, 190, 193, 320, 341, 393, 421, 488, 502, 547, 566, 575, 588, 596, 597, 600, 609, 612],\n-        \"optimizemigr\": 488,\n-        \"option\": [0, 1, 5, 9, 10, 13, 16, 18, 19, 25, 26, 30, 31, 35, 36, 38, 42, 43, 45, 56, 57, 58, 59, 65, 66, 69, 70, 71, 72, 73, 74, 78, 79, 85, 86, 87, 88, 94, 100, 101, 102, 105, 107, 109, 113, 114, 115, 117, 118, 119, 121, 128, 131, 134, 135, 137, 139, 140, 142, 143, 145, 146, 148, 149, 150, 151, 152, 153, 161, 162, 165, 167, 168, 172, 174, 175, 177, 179, 181, 183, 185, 187, 188, 194, 196, 197, 198, 199, 200, 201, 203, 204, 209, 211, 213, 216, 217, 222, 223, 245, 247, 252, 256, 260, 268, 271, 280, 300, 305, 308, 309, 317, 329, 336, 337, 343, 348, 351, 352, 354, 376, 388, 392, 421, 422, 436, 449, 451, 477, 483, 488, 489, 503, 514, 535, 540, 543, 545, 546, 547, 548, 550, 551, 552, 553, 556, 557, 559, 564, 568, 570, 572, 573, 574, 575, 576, 577, 578, 580, 581, 582, 583, 585, 589, 595, 598, 599, 600, 602, 603, 604, 607, 608, 609, 611, 612],\n+        \"optimal\": [155, 571, 602],\n+        \"optimiz\": [45, 58, 82, 155, 185, 320, 488, 547, 571, 575, 588, 600, 609],\n+        \"optimization\": [0, 6, 26, 48, 51, 118, 154, 155, 177, 185, 190, 193, 341, 393, 421, 566, 596, 597, 612],\n+        \"optimized\": [118, 155, 188, 341, 596, 600, 602],\n+        \"optimizemigration\": 488,\n+        \"optimizer\": [155, 600],\n+        \"optimizes\": [155, 502],\n+        \"option\": [0, 1, 5, 9, 10, 13, 15, 16, 18, 19, 25, 26, 30, 31, 35, 36, 38, 42, 43, 45, 56, 57, 58, 59, 65, 66, 69, 72, 73, 74, 78, 79, 86, 87, 88, 100, 102, 107, 109, 115, 117, 118, 119, 121, 128, 131, 135, 137, 139, 143, 145, 146, 149, 151, 152, 153, 161, 162, 168, 172, 174, 175, 177, 179, 181, 183, 185, 194, 196, 197, 199, 200, 201, 204, 209, 211, 213, 216, 217, 222, 223, 245, 247, 252, 256, 260, 268, 271, 280, 300, 305, 308, 309, 317, 329, 336, 337, 343, 348, 351, 352, 354, 376, 392, 421, 422, 436, 449, 451, 477, 483, 488, 489, 503, 514, 535, 540, 543, 545, 546, 547, 548, 550, 551, 552, 553, 556, 557, 559, 568, 570, 572, 573, 574, 575, 576, 577, 580, 581, 582, 583, 585, 589, 595, 598, 599, 600, 602, 603, 604, 608, 609, 611, 612],\n         \"option_nam\": 362,\n         \"option_template_nam\": 168,\n+        \"optional\": [18, 25, 31, 56, 58, 66, 71, 73, 74, 82, 86, 88, 94, 100, 101, 103, 105, 107, 113, 114, 115, 117, 118, 126, 134, 136, 139, 140, 142, 148, 149, 150, 151, 152, 155, 161, 162, 165, 167, 168, 172, 177, 178, 181, 184, 185, 187, 188, 193, 194, 198, 200, 201, 203, 209, 213, 252, 268, 291, 304, 316, 328, 388, 421, 422, 436, 451, 477, 488, 535, 547, 548, 550, 551, 559, 569, 576, 577, 578, 580, 582, 583, 589, 591, 596, 600, 607, 608, 612],\n+        \"optionally\": [18, 56, 70, 85, 103, 107, 114, 135, 165, 171, 185, 188, 190, 193, 194, 196, 199, 200, 488, 548, 550, 557, 564, 569, 577, 590, 591, 600, 607, 608],\n         \"optionalpersonform\": 161,\n         \"optipng\": 58,\n-        \"optpars\": [59, 213, 214, 328, 341],\n+        \"optpar\": [59, 213, 214, 328, 341],\n         \"oq7fvou1xaurizyooz3iq8dr4m\": 547,\n+        \"or\": [0, 1, 2, 3, 4, 5, 7, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 23, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 83, 85, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 101, 102, 104, 105, 106, 107, 109, 110, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 130, 131, 133, 134, 135, 136, 137, 139, 140, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 162, 165, 166, 167, 168, 170, 171, 172, 174, 175, 176, 178, 180, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 207, 208, 209, 210, 211, 212, 214, 215, 216, 217, 219, 222, 226, 227, 233, 236, 240, 241, 247, 250, 252, 254, 256, 257, 260, 265, 266, 268, 271, 273, 282, 283, 284, 285, 291, 296, 300, 302, 305, 309, 311, 316, 317, 318, 320, 322, 323, 327, 328, 330, 336, 337, 340, 341, 342, 343, 345, 347, 351, 352, 354, 355, 362, 363, 364, 365, 369, 370, 371, 373, 376, 377, 381, 382, 384, 387, 388, 391, 392, 393, 395, 400, 402, 404, 411, 415, 417, 418, 421, 423, 425, 429, 430, 436, 437, 446, 447, 449, 451, 452, 454, 461, 462, 472, 477, 478, 479, 488, 489, 499, 501, 502, 503, 508, 514, 518, 520, 522, 523, 527, 529, 532, 533, 535, 543, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 563, 565, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 606, 607, 608, 609, 610, 611, 612],\n         \"ora\": [154, 217, 312, 337, 352],\n         \"oracl\": [0, 6, 14, 16, 44, 47, 56, 60, 69, 73, 110, 114, 120, 121, 131, 172, 177, 182, 185, 190, 197, 205, 207, 213, 217, 219, 222, 247, 252, 299, 304, 308, 311, 312, 317, 320, 337, 343, 352, 384, 392, 393, 433, 436, 437, 446, 451, 514, 522, 523, 535, 543, 545, 570, 574, 575, 576, 598, 600],\n-        \"oracle_managed_fil\": 392,\n+        \"oracle_managed_files\": 392,\n         \"oracledb\": [154, 522, 523, 543, 598],\n         \"orca\": 1,\n         \"orclpdb1\": 154,\n         \"ord\": 376,\n-        \"order\": [0, 2, 4, 7, 10, 12, 14, 15, 16, 18, 19, 26, 32, 42, 43, 52, 55, 56, 58, 59, 61, 64, 66, 67, 70, 74, 76, 78, 80, 82, 85, 86, 87, 88, 89, 94, 96, 100, 106, 107, 113, 115, 116, 117, 118, 120, 121, 122, 130, 135, 136, 139, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 162, 167, 168, 174, 176, 177, 178, 180, 181, 182, 183, 187, 188, 189, 190, 191, 192, 193, 194, 196, 200, 207, 209, 213, 222, 223, 234, 238, 242, 250, 252, 254, 256, 266, 268, 278, 285, 290, 299, 304, 305, 306, 321, 328, 343, 348, 354, 359, 362, 363, 373, 379, 393, 397, 404, 406, 411, 412, 415, 416, 418, 420, 421, 422, 433, 436, 437, 443, 444, 450, 451, 452, 454, 455, 460, 462, 463, 466, 467, 477, 478, 480, 487, 488, 492, 493, 498, 501, 502, 503, 514, 518, 519, 522, 535, 536, 543, 547, 548, 550, 552, 553, 556, 557, 558, 562, 563, 567, 568, 569, 570, 572, 574, 577, 579, 581, 583, 585, 589, 591, 592, 595, 596, 597, 599, 600, 603, 604, 606, 608, 612],\n-        \"order_bi\": [14, 59, 74, 75, 76, 96, 114, 136, 146, 152, 156, 176, 177, 187, 316, 328, 329, 346, 349, 354, 369, 376, 392, 436, 437, 451, 477, 488, 535, 536, 543, 545, 551, 553, 563, 564, 571, 572, 583],\n-        \"order_d\": 184,\n+        \"order\": [0, 2, 4, 7, 10, 12, 14, 16, 18, 19, 26, 32, 42, 43, 52, 55, 56, 58, 59, 61, 64, 66, 67, 70, 74, 76, 78, 80, 82, 85, 86, 87, 88, 89, 94, 96, 100, 106, 107, 113, 115, 116, 117, 118, 120, 121, 122, 130, 135, 136, 139, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 162, 167, 168, 174, 176, 177, 178, 180, 181, 182, 183, 185, 187, 188, 189, 190, 191, 192, 193, 194, 196, 200, 207, 209, 213, 222, 223, 234, 238, 242, 250, 252, 254, 256, 266, 268, 278, 285, 290, 299, 304, 305, 306, 321, 328, 343, 348, 354, 359, 362, 363, 373, 379, 393, 397, 404, 406, 411, 412, 415, 416, 418, 420, 421, 422, 433, 436, 437, 443, 444, 450, 451, 452, 454, 455, 460, 462, 463, 466, 467, 477, 478, 480, 487, 488, 492, 493, 498, 501, 502, 503, 514, 518, 519, 522, 535, 536, 543, 547, 548, 550, 552, 553, 556, 557, 558, 562, 563, 567, 568, 569, 570, 572, 574, 577, 579, 581, 583, 585, 589, 591, 592, 595, 596, 597, 599, 600, 603, 604, 606, 608, 612],\n+        \"order_by\": [14, 59, 74, 75, 76, 96, 114, 136, 146, 152, 156, 176, 177, 187, 316, 328, 329, 346, 349, 354, 369, 376, 392, 436, 437, 451, 477, 488, 535, 536, 543, 545, 551, 553, 563, 564, 571, 572, 583],\n+        \"order_dat\": 184,\n         \"order_field\": [161, 348],\n         \"order_id\": 558,\n         \"order_with_respect_to\": [86, 172, 320, 345, 348, 480],\n-        \"orderbi\": [59, 177, 213, 463, 488, 522],\n+        \"orderabl\": 184,\n+        \"orderby\": [59, 177, 213, 463, 488, 522],\n+        \"ordered\": [15, 103, 135, 155, 161, 177, 184, 187, 194, 304, 348, 393, 443, 452, 498, 522, 560, 569, 600, 611, 612],\n         \"ordered_form\": 580,\n         \"ordereddict\": [59, 316],\n         \"orderedperson\": 569,\n         \"ordering_widget\": 421,\n         \"orderlineitem\": 558,\n         \"orderlineitemform\": 558,\n-        \"ordin\": [8, 194],\n-        \"ordinari\": [16, 76, 177, 200, 550],\n-        \"ordinarili\": [210, 254, 256, 560, 591, 604],\n+        \"ordinal\": [8, 194],\n+        \"ordinarily\": [210, 254, 256, 560, 591, 604],\n+        \"ordinary\": [16, 76, 177, 200, 550],\n         \"org\": [8, 40, 43, 47, 61, 69, 71, 120, 123, 126, 129, 131, 149, 152, 154, 194, 200, 222, 252, 551, 598],\n-        \"organ\": [0, 23, 29, 36, 48, 51, 61, 62, 66, 79, 84, 86, 88, 103, 150, 316, 550, 556, 571, 575, 608],\n-        \"organiz\": [178, 611],\n-        \"orient\": [58, 114, 304, 548, 556, 577],\n-        \"origin\": [0, 3, 12, 13, 14, 15, 16, 44, 47, 51, 57, 59, 61, 67, 76, 99, 100, 103, 106, 114, 115, 118, 124, 151, 153, 155, 156, 157, 161, 167, 177, 178, 181, 185, 188, 190, 191, 192, 194, 195, 197, 198, 200, 206, 207, 212, 213, 245, 256, 257, 268, 291, 304, 307, 316, 325, 348, 354, 362, 376, 436, 451, 477, 488, 551, 556, 560, 569, 570, 572, 574, 576, 577, 583, 590, 596, 597, 600, 607, 608, 611, 612],\n+        \"organic\": 569,\n+        \"organiz\": [23, 29, 36, 575, 608],\n+        \"organization\": [0, 45, 61, 62, 66, 79, 88, 103, 150, 556],\n+        \"organizational\": [178, 611],\n+        \"organized\": [0, 48, 51, 84, 86, 88, 316, 550, 571],\n+        \"oriented\": [58, 114, 304, 548, 556, 577],\n+        \"origin\": [0, 12, 14, 57, 59, 61, 67, 99, 114, 115, 118, 153, 188, 190, 191, 195, 206, 212, 257, 316, 348, 354, 362, 376, 436, 477, 488, 597, 608],\n+        \"original\": [13, 14, 15, 16, 44, 47, 51, 57, 61, 76, 100, 103, 106, 115, 118, 124, 151, 155, 156, 157, 161, 167, 177, 178, 181, 185, 188, 190, 191, 192, 194, 197, 198, 200, 206, 207, 245, 256, 268, 291, 304, 307, 316, 325, 348, 451, 556, 560, 569, 570, 572, 574, 576, 577, 583, 590, 596, 600, 607, 608, 611, 612],\n         \"original_content_type_id\": [59, 213],\n         \"original_path\": 151,\n+        \"originally\": [3, 76, 103, 155, 157, 171, 178, 190, 197, 213, 551, 577, 612],\n+        \"originat\": [188, 190, 348, 603],\n+        \"originated\": [99, 153, 268, 608],\n         \"orion\": 178,\n         \"orl\": 198,\n-        \"orl\\u00e9an\": [197, 198],\n+        \"orlean\": [197, 198],\n         \"orm\": [14, 55, 59, 85, 131, 154, 156, 172, 173, 177, 178, 183, 184, 196, 223, 291, 304, 316, 328, 343, 348, 362, 421, 436, 560, 569, 571, 572, 576, 605, 612],\n-        \"orphan\": [96, 103, 178, 187, 257, 260],\n-        \"orwel\": 185,\n+        \"orphan\": [96, 103, 187],\n+        \"orphaned\": [178, 257, 260],\n+        \"orwell\": 185,\n+        \"os\": [25, 27, 29, 30, 36, 71, 155, 159, 178, 188, 190, 213, 222, 260, 268, 274, 303, 312, 348, 421, 436, 451, 546, 579, 599, 600, 605, 609],\n         \"os_open_flag\": [59, 535, 536],\n         \"oserror\": [539, 579],\n         \"osgeo\": [118, 120, 121, 131],\n-        \"osgeo4w_root\": 121,\n+        \"osgeo4w_rot\": 121,\n         \"osi\": 71,\n         \"osm\": [113, 222],\n         \"osm_data\": 103,\n         \"osmgeoadmin\": [59, 477, 522],\n         \"osmwidget\": [108, 113, 362],\n         \"oss\": [48, 61, 66],\n         \"other\": [0, 1, 2, 4, 5, 6, 7, 11, 12, 13, 14, 15, 16, 19, 20, 25, 30, 32, 36, 39, 40, 41, 43, 44, 46, 47, 50, 52, 55, 57, 58, 60, 61, 62, 64, 65, 66, 67, 68, 70, 71, 72, 73, 74, 76, 77, 80, 81, 82, 84, 85, 86, 87, 90, 91, 92, 94, 96, 99, 100, 101, 105, 106, 107, 110, 111, 113, 114, 120, 121, 124, 126, 128, 130, 131, 133, 135, 139, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155, 157, 159, 160, 161, 162, 166, 168, 170, 171, 172, 174, 175, 176, 177, 178, 182, 183, 184, 185, 186, 187, 188, 190, 191, 192, 193, 195, 196, 197, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 210, 211, 212, 213, 220, 222, 229, 248, 252, 253, 254, 256, 257, 260, 265, 268, 271, 273, 282, 283, 284, 287, 290, 291, 299, 300, 302, 304, 311, 316, 318, 320, 327, 328, 329, 338, 340, 341, 342, 347, 348, 353, 354, 357, 362, 374, 392, 400, 421, 422, 423, 436, 437, 451, 488, 514, 520, 522, 535, 545, 546, 548, 550, 552, 553, 557, 562, 568, 569, 571, 574, 575, 576, 577, 579, 580, 581, 582, 583, 584, 585, 589, 590, 592, 593, 594, 597, 599, 601, 603, 604, 605, 606, 607, 608, 609, 610, 612],\n         \"other_app\": 392,\n         \"other_app_label\": 56,\n         \"other_data\": 196,\n         \"other_dict\": [188, 193],\n-        \"other_entri\": 572,\n+        \"other_entry\": 572,\n         \"other_field\": 547,\n-        \"other_index\": 575,\n+        \"other_indexes\": 575,\n         \"other_model\": 178,\n         \"other_modeladmin\": 86,\n         \"other_obj\": 572,\n         \"other_pet\": 572,\n         \"other_q\": 185,\n-        \"other_us\": 154,\n-        \"other_valu\": 205,\n+        \"other_user\": 154,\n+        \"other_value\": 205,\n         \"otherappmodel\": 56,\n         \"othercol\": [177, 185],\n         \"otherdbtest\": 612,\n-        \"otherlibrari\": 194,\n-        \"othermanag\": 568,\n+        \"otherlibrary\": 194,\n+        \"othermanager\": 568,\n         \"othermodel\": 569,\n-        \"otherserv\": 609,\n+        \"otherserver\": 609,\n         \"othersit\": [19, 570, 582],\n         \"otherview\": 328,\n         \"otherwidget\": 582,\n         \"otherwis\": [16, 19, 25, 30, 36, 37, 42, 44, 46, 52, 55, 61, 64, 67, 76, 85, 86, 94, 95, 98, 103, 105, 107, 110, 114, 115, 123, 133, 135, 136, 139, 154, 155, 156, 159, 161, 162, 168, 171, 172, 176, 178, 180, 181, 182, 183, 185, 188, 189, 190, 192, 193, 194, 196, 197, 199, 200, 202, 213, 252, 260, 316, 348, 383, 419, 421, 436, 451, 462, 501, 503, 547, 548, 550, 551, 557, 559, 560, 565, 568, 570, 571, 572, 576, 577, 581, 583, 585, 588, 589, 594, 595, 596, 600, 607, 609, 611, 612],\n         \"ouahzhkhviyz3sozybjfklleoyvznuutm\": 607,\n         \"ought\": [51, 76, 153],\n         \"our\": [0, 2, 3, 4, 6, 9, 14, 15, 19, 26, 38, 41, 45, 46, 48, 51, 52, 53, 55, 56, 58, 63, 65, 66, 67, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 100, 103, 124, 126, 161, 167, 168, 174, 177, 190, 194, 200, 204, 205, 206, 207, 208, 209, 210, 212, 252, 257, 260, 268, 290, 291, 292, 299, 304, 316, 421, 550, 551, 553, 554, 555, 557, 558, 560, 569, 570, 572, 581, 582, 595, 596, 600, 606],\n-        \"ourselv\": [554, 557, 581],\n+        \"ourselves\": [554, 557, 581],\n         \"out\": [1, 3, 6, 13, 15, 16, 19, 20, 25, 32, 34, 36, 37, 40, 44, 46, 47, 49, 50, 51, 52, 55, 56, 59, 60, 61, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 79, 80, 82, 83, 86, 95, 100, 105, 106, 115, 121, 130, 131, 133, 145, 150, 151, 154, 155, 167, 170, 171, 172, 174, 177, 178, 185, 186, 187, 188, 190, 191, 194, 196, 200, 204, 205, 213, 214, 234, 252, 260, 268, 274, 291, 303, 304, 312, 316, 334, 340, 341, 348, 360, 477, 522, 545, 547, 549, 551, 554, 557, 559, 560, 568, 569, 570, 571, 572, 574, 577, 578, 579, 580, 581, 582, 583, 588, 590, 595, 596, 598, 599, 600, 602, 603, 604, 609, 611, 612],\n         \"outbox\": [577, 609],\n-        \"outcom\": [194, 510, 534, 536, 612],\n-        \"outdat\": [155, 591, 598],\n+        \"outcom\": 612,\n+        \"outcomes\": [194, 510, 534, 536],\n+        \"outdated\": [155, 591, 598],\n         \"outdim\": 118,\n         \"outer\": [168, 185, 222, 421, 576, 591],\n-        \"outerboundaryi\": 114,\n+        \"outerboundaryis\": 114,\n         \"outermost\": [141, 576, 591],\n         \"outerref\": [138, 174, 177, 222, 249, 451, 517, 535, 572],\n         \"outfil\": [152, 200],\n-        \"outgo\": [99, 153, 190, 209, 212, 252, 257, 612],\n-        \"outlin\": [12, 30, 40, 59, 79, 153, 155, 185, 188, 213, 260, 268, 291, 304, 316, 328, 348, 545, 547, 571, 577, 602],\n+        \"outgoing\": [99, 153, 190, 209, 212, 252, 257, 612],\n+        \"outlin\": [40, 260, 268, 547, 571, 602],\n+        \"outlined\": [12, 30, 59, 153, 185, 188, 213, 291, 304, 316, 328, 348, 545, 577],\n+        \"outlines\": [59, 79, 155],\n         \"outperform\": 118,\n         \"output\": [0, 8, 12, 15, 16, 19, 35, 36, 38, 42, 52, 56, 58, 61, 67, 70, 72, 73, 74, 76, 78, 82, 87, 89, 103, 109, 114, 115, 124, 128, 131, 151, 152, 154, 162, 164, 167, 168, 172, 182, 185, 190, 191, 192, 193, 194, 196, 197, 198, 200, 204, 205, 206, 210, 222, 223, 238, 252, 260, 271, 291, 296, 300, 304, 305, 309, 316, 328, 354, 362, 376, 379, 392, 412, 415, 421, 436, 449, 451, 455, 477, 480, 488, 502, 535, 537, 546, 550, 551, 552, 560, 577, 580, 581, 582, 588, 589, 591, 593, 596, 599, 600, 602, 603, 604, 608, 609, 610, 612],\n         \"output_field\": [14, 86, 137, 174, 176, 177, 178, 182, 320, 348, 362, 451, 488, 522, 523, 533, 560],\n-        \"output_transact\": 15,\n+        \"output_transaction\": 15,\n+        \"outputted\": [128, 200],\n         \"outright\": [65, 316],\n         \"outsid\": [3, 16, 26, 39, 58, 59, 64, 67, 71, 85, 117, 118, 121, 135, 145, 149, 151, 152, 154, 155, 161, 171, 172, 178, 181, 184, 185, 188, 190, 194, 196, 197, 198, 200, 211, 256, 268, 309, 316, 327, 341, 348, 362, 407, 422, 438, 463, 477, 488, 514, 522, 545, 569, 570, 576, 585, 589, 603, 608, 609, 612],\n         \"outstand\": 4,\n         \"outward\": 574,\n         \"outweigh\": [212, 257, 571, 602],\n-        \"over\": [2, 3, 16, 25, 32, 36, 37, 44, 45, 48, 52, 54, 55, 58, 60, 64, 65, 71, 72, 73, 74, 75, 76, 77, 78, 79, 85, 86, 98, 100, 106, 107, 115, 118, 126, 131, 133, 135, 152, 154, 155, 157, 159, 160, 161, 162, 168, 171, 176, 177, 181, 182, 185, 190, 193, 194, 196, 200, 204, 205, 206, 207, 209, 213, 222, 252, 260, 268, 274, 291, 292, 303, 304, 312, 316, 328, 344, 348, 354, 362, 367, 393, 421, 428, 436, 477, 488, 494, 502, 503, 508, 509, 516, 532, 533, 535, 548, 550, 551, 555, 563, 565, 570, 571, 574, 577, 579, 580, 582, 583, 585, 589, 591, 593, 595, 596, 598, 599, 600, 603, 604, 611, 612],\n-        \"overal\": [0, 51, 54, 58, 76, 80, 84, 185, 252, 535, 602],\n+        \"overall\": [0, 51, 54, 58, 76, 80, 84, 185, 252, 535, 602],\n         \"overcom\": [260, 576],\n         \"overflow\": [96, 162, 377, 437, 521, 522, 523],\n-        \"overhaul\": 304,\n+        \"overhauled\": 304,\n         \"overhead\": [12, 46, 82, 103, 151, 154, 178, 185, 190, 193, 304, 411, 454, 478, 548, 551, 571, 576, 589, 596, 602, 612],\n-        \"overkil\": [55, 551],\n-        \"overlai\": 151,\n+        \"overkill\": [55, 551],\n         \"overlaid\": 99,\n         \"overlap\": [110, 115, 118, 137, 143, 193, 316, 502, 557],\n         \"overlapbdydisjoint\": 117,\n         \"overlapbdyintersect\": 117,\n+        \"overlapp\": 137,\n         \"overlaps_abov\": 110,\n         \"overlaps_below\": 110,\n         \"overlaps_left\": 110,\n         \"overlaps_right\": 110,\n-        \"overli\": 156,\n+        \"overlay\": 151,\n         \"overload\": [135, 557],\n-        \"overrid\": [0, 11, 12, 13, 14, 16, 17, 25, 29, 32, 33, 59, 73, 75, 78, 85, 87, 99, 100, 102, 105, 107, 112, 116, 135, 148, 149, 151, 152, 154, 155, 157, 159, 160, 161, 162, 164, 167, 168, 170, 171, 176, 177, 178, 182, 184, 185, 187, 188, 190, 191, 192, 193, 195, 196, 199, 200, 201, 202, 203, 206, 213, 222, 223, 260, 268, 304, 316, 343, 348, 376, 392, 418, 421, 429, 436, 451, 477, 488, 502, 508, 518, 532, 535, 536, 547, 548, 550, 551, 553, 554, 555, 556, 557, 560, 568, 570, 572, 576, 577, 580, 581, 585, 589, 591, 592, 596, 600, 604, 605, 609],\n-        \"overridden\": [13, 15, 17, 78, 86, 109, 124, 139, 155, 161, 166, 167, 168, 170, 178, 181, 182, 185, 190, 191, 193, 194, 196, 201, 222, 224, 257, 260, 304, 316, 328, 343, 348, 368, 376, 488, 543, 548, 557, 570, 572, 581, 589, 591, 592, 609, 612],\n+        \"overly\": 156,\n+        \"overrid\": [0, 11, 12, 13, 14, 16, 17, 25, 29, 32, 33, 59, 73, 75, 78, 85, 86, 87, 99, 100, 102, 105, 107, 109, 124, 135, 139, 148, 149, 151, 152, 154, 155, 157, 159, 160, 161, 162, 164, 167, 168, 170, 171, 176, 177, 178, 182, 184, 185, 187, 188, 190, 191, 192, 193, 194, 195, 196, 199, 200, 201, 202, 203, 213, 222, 223, 224, 257, 260, 268, 304, 316, 343, 348, 368, 376, 418, 421, 429, 436, 451, 477, 488, 502, 508, 518, 532, 535, 536, 547, 548, 550, 551, 553, 554, 555, 556, 557, 560, 568, 570, 572, 577, 580, 581, 585, 589, 591, 592, 596, 600, 604, 605, 609],\n         \"override_set\": [191, 287, 296, 304, 328, 547, 552, 592, 609, 612],\n-        \"override_template_load\": 328,\n-        \"override_with_test_load\": 328,\n+        \"override_template_loader\": 328,\n+        \"override_with_test_loader\": 328,\n+        \"overrides\": [15, 17, 39, 99, 103, 112, 116, 151, 155, 166, 177, 181, 182, 190, 193, 201, 206, 304, 392, 547, 548, 557, 576, 612],\n         \"oversight\": [64, 86, 291, 304],\n         \"overtak\": 205,\n         \"overview\": [0, 30, 36, 40, 45, 48, 62, 70, 80, 117, 119, 146, 170, 195, 209, 597, 602, 603, 608],\n         \"overwhelm\": [66, 76, 80, 160, 585],\n-        \"overwrit\": [19, 193, 291, 311, 341, 535, 551, 593],\n-        \"overwritten\": [44, 193, 305, 309, 542, 589],\n+        \"overwrit\": [19, 44, 193, 291, 305, 309, 311, 341, 535, 542, 551, 589, 593],\n         \"overwrot\": 218,\n         \"owasp\": [535, 603],\n         \"own\": [0, 3, 6, 11, 12, 15, 16, 18, 23, 25, 27, 29, 30, 31, 32, 41, 47, 48, 51, 52, 55, 56, 60, 65, 66, 67, 72, 73, 74, 75, 76, 78, 80, 85, 86, 91, 99, 100, 102, 103, 105, 106, 107, 112, 113, 115, 135, 151, 152, 153, 154, 155, 156, 161, 166, 168, 170, 171, 173, 178, 181, 185, 189, 190, 191, 194, 195, 196, 197, 200, 201, 202, 203, 209, 213, 222, 252, 260, 264, 265, 266, 268, 271, 280, 284, 285, 291, 300, 304, 309, 316, 320, 328, 348, 349, 392, 436, 546, 547, 551, 553, 555, 557, 569, 570, 571, 573, 576, 577, 579, 580, 581, 582, 583, 591, 593, 595, 596, 597, 599, 600, 602, 603, 606, 607, 608, 609, 611, 612],\n+        \"owned\": [55, 103],\n         \"owner\": [103, 115, 122, 139, 572],\n         \"owner_nam\": 572,\n         \"ox\": 569,\n         \"oxen\": 569,\n-        \"oxygen\": 562,\n+        \"oxyg\": 562,\n         \"p\": [19, 38, 70, 74, 75, 86, 89, 90, 91, 100, 107, 110, 115, 117, 126, 151, 152, 155, 161, 172, 174, 181, 185, 188, 190, 191, 193, 194, 196, 199, 200, 202, 222, 252, 304, 328, 348, 362, 451, 488, 548, 569, 570, 572, 574, 577, 580, 581, 591, 592, 593, 596, 601, 611, 612],\n         \"p1\": [16, 118, 562, 564],\n         \"p1dt02h00m03\": 604,\n         \"p2\": [16, 118, 562, 564],\n         \"p3\": [562, 564],\n-        \"p4dt1h15m20\": 200,\n+        \"p4dt1h15m20s\": 200,\n         \"p_i\": 574,\n         \"p_text\": 574,\n-        \"pace\": [3, 70],\n-        \"pack\": [115, 143, 252],\n-        \"packag\": [0, 10, 19, 20, 30, 31, 35, 38, 40, 42, 43, 45, 56, 57, 59, 60, 61, 64, 66, 67, 69, 72, 73, 78, 80, 83, 101, 105, 116, 120, 121, 122, 123, 151, 154, 155, 156, 159, 168, 169, 177, 188, 190, 193, 194, 208, 216, 222, 235, 252, 253, 255, 260, 267, 268, 286, 291, 296, 304, 307, 317, 325, 328, 336, 348, 351, 354, 362, 366, 373, 389, 421, 451, 477, 507, 522, 531, 546, 547, 548, 549, 550, 551, 577, 590, 593, 596, 597, 600, 602, 609, 611, 612],\n+        \"paced\": [3, 70],\n+        \"pack\": 252,\n+        \"packag\": [0, 10, 19, 30, 31, 35, 40, 42, 43, 56, 57, 59, 60, 61, 64, 66, 67, 69, 72, 73, 78, 79, 80, 83, 85, 101, 105, 116, 120, 121, 123, 134, 151, 155, 156, 159, 177, 188, 190, 194, 208, 216, 222, 235, 253, 255, 267, 268, 286, 304, 328, 336, 348, 351, 354, 362, 366, 389, 421, 477, 507, 522, 531, 546, 547, 548, 550, 551, 577, 590, 593, 596, 600, 609, 611, 612],\n         \"package_nam\": [105, 547],\n+        \"packaged\": [60, 64, 71, 451],\n+        \"packages\": [0, 20, 38, 42, 43, 45, 56, 61, 64, 66, 67, 69, 72, 78, 83, 120, 121, 122, 123, 154, 159, 168, 169, 190, 193, 216, 252, 260, 291, 296, 307, 317, 325, 362, 373, 549, 596, 597, 598, 602],\n         \"packbit\": 115,\n+        \"packed\": [115, 143],\n         \"packet\": [124, 190],\n-        \"pad\": [139, 176, 488],\n-        \"page\": [0, 3, 5, 6, 7, 8, 10, 18, 19, 25, 32, 40, 41, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 59, 60, 61, 65, 67, 70, 73, 74, 75, 76, 77, 79, 80, 82, 86, 89, 90, 91, 94, 96, 99, 101, 102, 103, 107, 114, 118, 123, 138, 143, 148, 149, 151, 152, 153, 154, 161, 168, 170, 171, 180, 181, 185, 188, 190, 194, 196, 198, 199, 200, 203, 206, 209, 213, 222, 223, 245, 248, 252, 260, 268, 274, 291, 296, 303, 304, 312, 316, 328, 346, 347, 348, 349, 354, 359, 361, 362, 363, 368, 373, 376, 393, 436, 444, 451, 452, 471, 475, 480, 488, 502, 514, 520, 521, 522, 523, 533, 535, 543, 545, 547, 548, 551, 553, 557, 559, 560, 569, 572, 580, 582, 583, 584, 589, 591, 592, 596, 599, 601, 602, 603, 608, 612],\n+        \"pad\": 176,\n+        \"padded\": [139, 176],\n+        \"padding\": 488,\n+        \"pag\": [0, 3, 5, 6, 7, 8, 10, 18, 19, 25, 32, 41, 47, 48, 49, 50, 51, 54, 55, 56, 57, 59, 60, 61, 65, 67, 70, 73, 74, 75, 76, 77, 79, 80, 82, 89, 90, 91, 94, 96, 99, 100, 101, 102, 103, 107, 114, 118, 123, 148, 149, 151, 152, 153, 154, 161, 168, 170, 171, 181, 185, 188, 190, 194, 196, 198, 199, 200, 203, 206, 209, 213, 222, 223, 245, 260, 268, 271, 274, 291, 296, 300, 303, 304, 309, 312, 316, 328, 346, 347, 348, 349, 354, 359, 361, 362, 363, 368, 373, 376, 393, 444, 451, 452, 471, 480, 488, 502, 514, 520, 521, 522, 523, 533, 535, 545, 547, 548, 551, 553, 557, 559, 569, 572, 580, 582, 583, 584, 589, 591, 592, 596, 599, 601, 602, 603, 608, 612],\n         \"page1\": 601,\n         \"page2\": 601,\n         \"page_id\": 591,\n         \"page_kwarg\": 96,\n         \"page_not_found\": [199, 202, 232, 364, 387, 592],\n-        \"page_numb\": [591, 601],\n+        \"page_number\": [591, 601],\n         \"page_obj\": [96, 557, 601],\n         \"page_rang\": [187, 601],\n-        \"page_s\": 96,\n+        \"page_siz\": 96,\n         \"page_slug\": 591,\n-        \"pagenotaninteg\": 187,\n+        \"pagenotaninteger\": 187,\n+        \"pages\": [19, 32, 40, 52, 74, 78, 80, 82, 86, 89, 96, 99, 101, 103, 107, 138, 143, 149, 151, 168, 171, 180, 187, 190, 194, 196, 200, 203, 209, 248, 252, 268, 274, 291, 303, 312, 328, 348, 376, 436, 451, 475, 522, 535, 543, 545, 548, 551, 553, 560, 601, 602, 603, 608, 612],\n         \"pages__gt\": 180,\n         \"pages_per_rang\": [143, 247],\n-        \"pagin\": [0, 45, 59, 78, 90, 96, 103, 149, 169, 194, 207, 223, 245, 268, 291, 376, 392, 393, 488, 520, 535, 557, 597],\n-        \"paginate_bi\": [88, 90, 96, 557, 601],\n+        \"paginat\": [0, 96, 149, 557, 597],\n+        \"paginate_by\": [88, 90, 96, 557, 601],\n         \"paginate_orphan\": [88, 96],\n         \"paginate_queryset\": [88, 96, 234, 557],\n+        \"paginated\": [96, 103, 187, 488, 535, 557, 601],\n         \"paginatedview\": 96,\n-        \"paginator_class\": [88, 96],\n-        \"pai\": [16, 42, 50, 67, 178, 560, 598],\n+        \"pagination\": [0, 45, 78, 90, 96, 103, 187, 207, 223, 291, 376, 520, 535, 557, 597],\n+        \"paginator\": [0, 59, 96, 103, 149, 169, 194, 245, 268, 362, 392, 393, 436, 451, 522, 557, 597],\n+        \"paginator_clas\": [88, 96],\n+        \"paging\": 599,\n         \"paid\": [602, 607],\n-        \"pain\": [19, 42, 146, 553],\n-        \"pair\": [56, 61, 103, 115, 131, 136, 139, 161, 168, 176, 177, 185, 188, 264, 280, 392, 547, 548, 551, 559, 560, 569, 571, 572, 581, 604, 606, 609, 612],\n+        \"pain\": [19, 146, 553],\n+        \"painful\": 42,\n+        \"pair\": [56, 61, 103, 115, 131, 136, 139, 161, 168, 176, 177, 185, 188, 264, 280, 392, 547, 551, 559, 560, 569, 571, 572, 581, 604, 606, 609, 612],\n+        \"pairing\": 548,\n         \"pairwis\": 392,\n-        \"palett\": [15, 155],\n+        \"palet\": [15, 155],\n+        \"palettes\": 155,\n         \"pam\": 115,\n         \"panel\": [15, 79, 550, 602],\n         \"paper\": [126, 171, 502],\n         \"paperback\": 572,\n-        \"papsz_opt\": [115, 362],\n+        \"papsz_option\": [115, 362],\n+        \"par\": [15, 19, 82, 89, 168, 194, 197, 198, 200, 222, 266, 285, 328, 376, 403, 421, 426, 448, 451, 502, 612],\n         \"paradigm\": 575,\n         \"paragraph\": [47, 57, 162, 178, 184, 188, 194, 596],\n-        \"parallel\": [56, 65, 155, 185, 222, 436, 451, 477, 488, 489, 494, 535, 550, 591, 609, 612],\n+        \"parallel\": [56, 65, 155, 185, 222, 436, 477, 488, 489, 494, 550, 591, 609, 612],\n+        \"parallelism\": [451, 535, 550],\n+        \"parallelization\": [155, 348],\n+        \"parallelized\": 550,\n         \"param\": [14, 18, 102, 167, 170, 177, 182, 185, 189, 200, 201, 213, 239, 268, 291, 316, 328, 348, 376, 380, 393, 416, 451, 477, 488, 550, 567, 574],\n-        \"paramet\": [1, 13, 14, 15, 16, 19, 25, 32, 38, 52, 59, 70, 75, 82, 87, 95, 96, 100, 102, 103, 105, 106, 110, 114, 115, 116, 117, 118, 124, 128, 131, 137, 139, 143, 144, 145, 146, 149, 150, 151, 152, 155, 156, 159, 160, 161, 162, 167, 170, 171, 172, 175, 176, 177, 178, 181, 182, 183, 184, 185, 186, 188, 189, 190, 194, 197, 198, 199, 200, 201, 202, 204, 205, 206, 222, 236, 245, 252, 260, 268, 271, 274, 280, 296, 300, 303, 309, 312, 316, 320, 328, 354, 362, 376, 391, 392, 397, 403, 404, 421, 426, 433, 436, 448, 451, 459, 486, 488, 494, 502, 522, 535, 536, 542, 545, 546, 547, 548, 550, 551, 553, 556, 559, 560, 567, 569, 570, 571, 572, 577, 579, 581, 582, 583, 590, 592, 595, 596, 603, 606, 607, 609, 612],\n-        \"parameter\": [574, 603],\n+        \"parameter\": [1, 13, 14, 15, 16, 19, 25, 32, 38, 52, 59, 70, 75, 82, 87, 95, 96, 100, 102, 103, 105, 106, 110, 114, 115, 116, 117, 118, 124, 128, 131, 137, 139, 143, 144, 145, 146, 149, 150, 151, 152, 155, 156, 159, 160, 161, 162, 167, 170, 171, 172, 175, 176, 177, 178, 181, 182, 183, 184, 185, 186, 188, 189, 190, 194, 197, 198, 199, 200, 201, 202, 204, 205, 206, 222, 236, 245, 252, 260, 268, 271, 274, 280, 296, 300, 303, 309, 312, 316, 320, 328, 354, 362, 376, 391, 392, 397, 403, 404, 421, 426, 433, 436, 448, 451, 459, 486, 488, 494, 502, 522, 535, 536, 542, 545, 546, 547, 548, 550, 551, 553, 556, 559, 560, 567, 569, 570, 571, 572, 577, 579, 581, 582, 583, 590, 592, 595, 596, 603, 606, 607, 609, 612],\n         \"parameter_nam\": 102,\n+        \"parameterization\": 603,\n+        \"parameterized\": 574,\n         \"paramount\": 45,\n         \"paren\": 194,\n         \"parent\": [16, 36, 39, 71, 86, 87, 90, 91, 92, 95, 131, 151, 152, 156, 161, 167, 170, 177, 178, 181, 182, 183, 184, 190, 191, 194, 196, 201, 205, 206, 213, 217, 223, 234, 268, 305, 316, 341, 354, 357, 376, 383, 392, 395, 419, 430, 473, 480, 488, 508, 522, 532, 553, 554, 556, 564, 568, 570, 576, 582, 583, 591, 599],\n-        \"parent_css_class\": 161,\n+        \"parent_css_classes\": 161,\n         \"parent_id\": [95, 574],\n         \"parent_link\": [59, 178, 205, 213, 362, 569],\n         \"parent_model\": 165,\n         \"parent_model_nam\": [185, 583],\n         \"parentadmin\": 206,\n         \"parentform\": 161,\n-        \"parenthes\": [52, 178, 185, 194, 571],\n-        \"parenthesi\": 52,\n-        \"parenthet\": 572,\n-        \"parentloop\": 194,\n+        \"parentheses\": [52, 178, 185, 194, 571],\n+        \"parenthesis\": 52,\n+        \"parenthetical\": 572,\n+        \"parentlop\": 194,\n         \"parentmodel\": 569,\n-        \"pari\": [197, 595],\n+        \"paris\": [197, 595],\n         \"paris_tz\": 595,\n-        \"park\": 136,\n+        \"parking\": 136,\n         \"parlanc\": [57, 596],\n-        \"pars\": [15, 18, 82, 89, 94, 156, 160, 168, 182, 185, 188, 190, 193, 194, 197, 198, 200, 210, 213, 222, 225, 247, 252, 264, 266, 268, 273, 276, 280, 285, 302, 311, 317, 328, 329, 335, 339, 348, 350, 369, 376, 403, 412, 421, 426, 448, 451, 455, 460, 461, 479, 480, 487, 488, 498, 499, 502, 508, 532, 593, 596, 612],\n-        \"parse_accept_lang_head\": 316,\n-        \"parse_d\": 200,\n+        \"parse_accept_lang_header\": 316,\n+        \"parse_dat\": 200,\n         \"parse_datetim\": [162, 200, 436, 595],\n-        \"parse_dur\": [162, 200, 436],\n+        \"parse_duration\": [162, 200, 436],\n         \"parse_hand\": 16,\n-        \"parse_head\": 502,\n-        \"parse_header_paramet\": 502,\n+        \"parse_header\": 502,\n+        \"parse_header_parameter\": 502,\n         \"parse_qsl\": [403, 426, 448, 451],\n         \"parse_tim\": [200, 436],\n+        \"parsed\": [19, 156, 188, 198, 213, 222, 268, 328, 348, 460, 461, 479, 487, 488, 498, 499, 508, 532, 612],\n         \"parser\": [15, 19, 146, 155, 188, 193, 213, 266, 268, 285, 328, 335, 350, 362, 535, 596, 609],\n+        \"parses\": [193, 200, 210, 252],\n+        \"parsing\": [18, 94, 160, 168, 182, 185, 190, 193, 225, 247, 252, 264, 268, 273, 276, 280, 291, 302, 311, 317, 328, 329, 335, 339, 348, 350, 369, 412, 455, 460, 480, 487, 498, 593, 596],\n         \"part\": [0, 2, 14, 23, 25, 36, 44, 45, 46, 47, 48, 49, 51, 55, 58, 59, 60, 61, 64, 67, 68, 69, 71, 80, 85, 86, 87, 89, 103, 105, 106, 114, 115, 118, 121, 146, 150, 151, 153, 154, 155, 156, 162, 167, 168, 170, 172, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 188, 189, 190, 193, 194, 196, 198, 199, 200, 203, 205, 206, 208, 209, 213, 247, 252, 254, 257, 260, 264, 265, 266, 268, 271, 279, 280, 284, 285, 300, 304, 309, 316, 317, 320, 321, 328, 329, 348, 362, 363, 384, 392, 451, 461, 477, 479, 499, 502, 543, 545, 546, 547, 550, 551, 552, 553, 557, 560, 568, 569, 571, 572, 576, 577, 579, 581, 582, 583, 589, 591, 594, 595, 596, 597, 599, 600, 602, 604, 605, 608, 609, 612],\n-        \"parti\": [0, 6, 15, 23, 39, 40, 42, 45, 46, 52, 64, 65, 66, 69, 74, 78, 84, 85, 101, 103, 107, 151, 153, 155, 159, 166, 168, 178, 188, 189, 190, 191, 193, 194, 200, 205, 213, 222, 234, 252, 265, 268, 282, 283, 284, 291, 316, 318, 320, 327, 328, 330, 341, 348, 355, 376, 388, 392, 436, 451, 477, 488, 502, 543, 548, 549, 550, 551, 553, 568, 570, 573, 576, 591, 596, 598, 599, 600, 603, 604, 606, 608, 609, 611, 612],\n-        \"partial\": [13, 74, 76, 178, 190, 272, 301, 304, 310, 316, 341, 348, 358, 383, 392, 393, 417, 419, 421, 436, 529, 547, 576, 600],\n+        \"partial\": [13, 178, 190, 272, 301, 310, 348, 358, 392, 393, 417, 421, 436, 529, 547, 576, 600],\n         \"partialauthorform\": 583,\n+        \"partially\": [74, 76, 304, 316, 341, 383, 419],\n         \"partialmethod\": [376, 421, 600],\n-        \"particip\": [38, 51, 64, 71, 121, 178, 316, 560, 591],\n-        \"particular\": [2, 3, 11, 12, 14, 16, 26, 27, 32, 41, 42, 44, 46, 49, 51, 55, 56, 57, 59, 61, 64, 67, 72, 74, 75, 76, 78, 80, 85, 86, 103, 105, 106, 107, 117, 118, 131, 145, 146, 150, 152, 154, 155, 156, 161, 162, 167, 170, 173, 176, 177, 178, 184, 185, 188, 190, 191, 193, 196, 197, 203, 205, 206, 209, 211, 222, 245, 256, 273, 291, 302, 304, 311, 316, 348, 383, 419, 548, 551, 553, 557, 559, 560, 568, 569, 570, 571, 572, 573, 578, 580, 582, 583, 584, 585, 589, 591, 592, 594, 595, 596, 599, 602, 603, 605, 606, 607, 608, 609, 611, 612],\n-        \"particularli\": [16, 19, 66, 70, 76, 85, 86, 103, 139, 140, 151, 162, 167, 170, 178, 184, 185, 191, 194, 200, 264, 280, 291, 304, 320, 362, 477, 551, 560, 571, 572, 577, 581, 591, 602, 603, 604, 612],\n-        \"partit\": [155, 176, 177, 392, 570],\n-        \"partition_bi\": [177, 520],\n-        \"pass\": [12, 13, 14, 15, 16, 18, 27, 28, 32, 37, 38, 41, 44, 47, 50, 51, 55, 56, 57, 59, 67, 70, 74, 75, 76, 78, 82, 86, 87, 89, 91, 92, 94, 95, 96, 97, 100, 102, 103, 105, 106, 107, 108, 110, 113, 115, 116, 117, 118, 125, 133, 135, 139, 146, 147, 149, 150, 151, 152, 154, 155, 156, 157, 159, 160, 161, 162, 165, 167, 168, 170, 171, 172, 175, 176, 177, 178, 181, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 207, 209, 211, 213, 222, 225, 236, 238, 242, 252, 256, 260, 268, 271, 278, 280, 291, 300, 304, 306, 308, 309, 319, 321, 339, 344, 345, 355, 362, 369, 376, 379, 391, 392, 397, 404, 411, 412, 413, 415, 420, 421, 422, 433, 436, 437, 441, 445, 451, 452, 454, 455, 456, 461, 467, 472, 477, 478, 479, 480, 482, 483, 488, 493, 499, 509, 512, 514, 519, 522, 525, 533, 535, 536, 540, 543, 546, 547, 550, 551, 552, 553, 554, 555, 556, 557, 559, 563, 564, 568, 569, 570, 572, 575, 576, 577, 579, 581, 582, 583, 584, 585, 588, 589, 590, 592, 593, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n+        \"participat\": [38, 51, 64, 71, 121, 178, 316, 560, 591],\n+        \"particular\": [2, 3, 11, 12, 14, 16, 26, 27, 32, 41, 42, 44, 46, 51, 55, 56, 57, 59, 61, 64, 67, 72, 74, 75, 76, 78, 80, 85, 86, 103, 105, 106, 107, 117, 118, 131, 145, 146, 150, 152, 154, 155, 156, 161, 162, 167, 170, 173, 176, 177, 178, 184, 185, 188, 190, 191, 193, 196, 197, 203, 205, 206, 209, 211, 222, 245, 256, 273, 291, 302, 304, 311, 316, 348, 383, 419, 548, 551, 553, 557, 559, 560, 568, 569, 570, 571, 572, 573, 578, 580, 582, 583, 584, 585, 589, 591, 592, 594, 595, 596, 599, 602, 603, 605, 606, 607, 608, 609, 611, 612],\n+        \"particularities\": 49,\n+        \"particularly\": [16, 19, 66, 70, 76, 85, 86, 103, 139, 140, 151, 162, 167, 170, 178, 184, 185, 191, 194, 200, 264, 280, 291, 304, 320, 362, 477, 551, 560, 571, 572, 577, 581, 591, 602, 603, 604, 612],\n+        \"parties\": [46, 52, 153, 154, 549, 596, 598, 608],\n+        \"partition\": [155, 176, 177, 392, 570],\n+        \"partition_by\": [177, 520],\n+        \"party\": [0, 6, 15, 23, 39, 40, 42, 45, 52, 64, 65, 66, 69, 74, 78, 84, 85, 101, 103, 107, 151, 153, 155, 159, 166, 168, 178, 188, 189, 190, 191, 193, 194, 200, 205, 213, 222, 234, 252, 265, 268, 282, 283, 284, 291, 316, 318, 320, 327, 328, 330, 341, 348, 355, 376, 388, 392, 436, 451, 477, 488, 502, 543, 548, 549, 550, 551, 553, 568, 570, 573, 576, 591, 596, 598, 599, 600, 603, 604, 606, 609, 611, 612],\n+        \"pas\": [12, 14, 15, 16, 19, 28, 32, 37, 41, 44, 47, 50, 55, 56, 57, 59, 67, 75, 76, 78, 86, 87, 89, 91, 96, 100, 103, 106, 110, 113, 115, 117, 118, 125, 133, 135, 139, 146, 149, 150, 152, 154, 155, 161, 162, 165, 167, 170, 171, 172, 177, 178, 181, 185, 186, 187, 188, 190, 191, 193, 194, 196, 197, 198, 199, 200, 201, 202, 213, 222, 252, 260, 268, 271, 300, 304, 309, 316, 328, 344, 348, 392, 436, 451, 467, 488, 493, 502, 519, 522, 535, 546, 547, 550, 551, 552, 554, 555, 556, 557, 563, 564, 568, 569, 570, 572, 574, 575, 576, 577, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 593, 596, 599, 600, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n         \"pass_word\": 32,\n+        \"passed\": [13, 14, 15, 16, 18, 19, 32, 38, 44, 56, 59, 67, 70, 75, 82, 87, 92, 94, 97, 102, 103, 105, 107, 108, 110, 115, 116, 117, 133, 139, 146, 147, 149, 151, 152, 154, 155, 156, 157, 159, 160, 161, 165, 167, 170, 172, 176, 177, 178, 181, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 202, 207, 209, 213, 222, 225, 238, 242, 252, 260, 268, 280, 291, 304, 308, 316, 328, 339, 348, 362, 369, 376, 379, 392, 411, 413, 415, 420, 421, 422, 441, 451, 452, 454, 456, 472, 477, 478, 482, 483, 488, 509, 512, 525, 533, 535, 540, 547, 548, 550, 551, 553, 555, 556, 557, 559, 569, 572, 574, 576, 577, 580, 581, 583, 588, 590, 591, 599, 601, 602, 604, 605, 606, 607, 608, 609, 612],\n+        \"passes\": [19, 51, 55, 56, 67, 74, 76, 95, 100, 105, 107, 150, 151, 154, 155, 168, 170, 178, 190, 194, 196, 202, 222, 291, 319, 345, 362, 502, 522, 547, 548, 550, 556, 583, 585, 588, 591, 596, 599, 608, 612],\n         \"passfil\": 154,\n-        \"passion\": 48,\n+        \"passing\": [16, 18, 27, 37, 44, 55, 59, 67, 82, 100, 103, 115, 118, 149, 152, 155, 161, 167, 172, 175, 176, 177, 178, 181, 184, 185, 192, 193, 194, 197, 198, 199, 200, 202, 211, 222, 236, 256, 260, 268, 278, 291, 304, 306, 321, 345, 355, 362, 376, 391, 392, 397, 404, 412, 421, 433, 436, 437, 445, 455, 461, 477, 479, 480, 488, 499, 514, 522, 535, 536, 543, 546, 548, 550, 551, 552, 553, 557, 576, 577, 581, 583, 590, 596, 600, 607, 608, 609, 612],\n+        \"passionat\": 48,\n         \"passiv\": 194,\n         \"passwd\": [288, 297, 612],\n         \"password\": [0, 5, 25, 27, 32, 35, 43, 45, 51, 55, 56, 59, 61, 73, 121, 122, 154, 155, 168, 170, 183, 204, 206, 211, 217, 222, 223, 224, 252, 256, 264, 274, 280, 285, 291, 292, 303, 305, 310, 312, 316, 321, 328, 337, 352, 357, 359, 362, 368, 376, 386, 393, 411, 421, 436, 444, 451, 454, 478, 488, 502, 520, 522, 535, 541, 543, 545, 547, 549, 551, 570, 577, 581, 589, 598, 605, 607, 609, 612],\n         \"password1\": [547, 548],\n         \"password2\": [547, 548],\n         \"password__length\": 213,\n         \"password__startswith\": [213, 376, 550],\n-        \"password_chang\": [32, 59, 103, 222, 268, 304, 328, 376, 548, 550],\n+        \"password_chang\": [32, 59, 103, 222, 268, 304, 328, 376, 548],\n         \"password_change_don\": [59, 103, 222, 376, 548],\n-        \"password_change_done_templ\": 103,\n+        \"password_change_done_templat\": 103,\n         \"password_change_form\": 548,\n-        \"password_change_templ\": 103,\n-        \"password_hash\": [268, 550, 611],\n+        \"password_change_templat\": 103,\n+        \"password_changed\": 550,\n+        \"password_hasher\": [268, 550, 611],\n         \"password_input\": 612,\n         \"password_list_path\": 550,\n         \"password_reset\": [59, 103, 213, 222, 260, 268, 304, 316, 348, 376, 548],\n         \"password_reset_complet\": [59, 103, 222, 304, 376, 548],\n         \"password_reset_confirm\": [32, 59, 103, 222, 268, 304, 316, 376, 548],\n         \"password_reset_confirm_uidb36\": [59, 304, 316],\n         \"password_reset_don\": [59, 103, 222, 376, 548],\n         \"password_reset_email\": [304, 548],\n         \"password_reset_form\": [260, 548],\n         \"password_reset_subject\": 548,\n         \"password_reset_timeout\": 436,\n-        \"password_reset_timeout_dai\": [59, 268, 304, 436, 477],\n+        \"password_reset_timeout_day\": [59, 268, 304, 436, 477],\n         \"password_too_short\": 550,\n-        \"password_valid\": [348, 550],\n+        \"password_validation\": [348, 550],\n+        \"password_validator\": 550,\n         \"password_validators_help_text\": 550,\n         \"password_validators_help_text_html\": 550,\n         \"passwordchangedoneview\": [222, 548],\n         \"passwordchangeform\": [316, 547, 548],\n         \"passwordchangeview\": [222, 548],\n         \"passwordinput\": 547,\n         \"passwordresetcompleteview\": [103, 222, 548],\n         \"passwordresetconfirmview\": [103, 190, 222, 370, 421, 548],\n         \"passwordresetdoneview\": [103, 222, 548],\n         \"passwordresetform\": [170, 222, 328, 510, 534, 536, 547, 548],\n-        \"passwordresettokengener\": 548,\n+        \"passwordresettokengenerator\": 548,\n         \"passwordresetview\": [103, 105, 190, 222, 548],\n         \"past\": [42, 47, 61, 64, 76, 78, 82, 155, 172, 185, 194, 304, 348, 362, 556],\n-        \"past_quest\": 76,\n+        \"past_question\": 76,\n         \"pastebin\": 153,\n-        \"patch\": [42, 46, 47, 49, 52, 53, 56, 58, 60, 61, 65, 66, 67, 87, 177, 188, 200, 204, 255, 291, 304, 544, 545, 584, 612],\n+        \"patch\": [42, 46, 47, 49, 50, 52, 53, 55, 58, 60, 61, 65, 66, 67, 87, 177, 188, 200, 204, 255, 291, 304, 544, 545, 612],\n         \"patch_cache_control\": [188, 200, 436, 551, 584],\n-        \"patch_logg\": 421,\n-        \"patch_response_head\": [59, 200, 222, 376],\n-        \"patch_vary_head\": [188, 200, 421, 551],\n+        \"patch_logger\": 421,\n+        \"patch_response_header\": [59, 200, 222, 376],\n+        \"patch_vary_header\": [188, 200, 421, 551],\n+        \"patched\": 61,\n+        \"patches\": [47, 51, 52, 56, 57, 61, 65, 66, 200, 204, 304, 545, 584],\n+        \"patching\": [177, 200, 612],\n         \"path\": [0, 8, 9, 13, 16, 17, 18, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 34, 36, 39, 41, 43, 55, 56, 58, 59, 60, 61, 65, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 85, 86, 87, 89, 90, 92, 96, 101, 103, 106, 107, 110, 114, 115, 116, 118, 120, 123, 124, 126, 131, 135, 144, 148, 149, 151, 152, 154, 155, 156, 157, 159, 160, 162, 166, 170, 178, 185, 188, 190, 192, 193, 194, 196, 197, 198, 200, 202, 206, 209, 213, 222, 229, 232, 237, 260, 268, 271, 281, 288, 291, 296, 297, 300, 304, 305, 307, 309, 316, 317, 325, 329, 348, 357, 358, 362, 364, 371, 374, 378, 387, 392, 402, 406, 408, 409, 414, 415, 421, 425, 436, 437, 439, 440, 441, 447, 450, 451, 452, 470, 471, 472, 477, 488, 502, 508, 532, 535, 543, 545, 547, 548, 550, 551, 553, 554, 555, 556, 557, 565, 570, 577, 579, 581, 588, 592, 593, 596, 598, 599, 600, 604, 605, 608, 609, 611, 612],\n         \"path_info\": [188, 199, 591],\n-        \"pathless\": 328,\n+        \"pathles\": 328,\n         \"pathlib\": [32, 39, 116, 131, 421, 436, 451, 502, 579, 600],\n         \"pathlik\": [451, 600],\n-        \"patholog\": 545,\n+        \"pathological\": 545,\n         \"patienc\": 304,\n         \"patient\": 4,\n         \"pattern\": [10, 12, 14, 40, 41, 47, 59, 70, 72, 74, 75, 78, 82, 86, 87, 92, 94, 103, 105, 107, 117, 118, 150, 155, 162, 167, 168, 171, 172, 185, 188, 190, 193, 194, 198, 199, 201, 202, 204, 206, 209, 213, 215, 229, 252, 265, 271, 284, 291, 300, 304, 309, 316, 348, 362, 363, 372, 374, 392, 421, 451, 548, 550, 553, 555, 556, 557, 569, 572, 576, 588, 602, 609, 611],\n         \"pattern_list\": 199,\n         \"pattern_nam\": [87, 88, 304, 362],\n         \"paul\": [34, 168, 174, 563, 569, 572, 583, 601],\n+        \"pay\": [16, 42, 50, 67, 178, 560, 598],\n         \"payload\": [188, 236, 391, 404, 557, 612],\n         \"payment\": 36,\n         \"pbkdf2\": [61, 213, 222, 268, 290, 299, 304, 321, 328, 330, 348, 355, 362, 421, 436, 451, 477, 488, 502, 522, 535, 543],\n         \"pbkdf2_sha1\": 550,\n         \"pbkdf2_sha256\": [547, 550],\n         \"pbkdf2_wrapped_md5\": 550,\n-        \"pbkdf2passwordhash\": [61, 190, 213, 304, 321, 328, 330, 348, 355, 550],\n+        \"pbkdf2passwordhasher\": [61, 190, 213, 304, 321, 328, 330, 348, 355, 550],\n         \"pbkdf2sha1\": 550,\n-        \"pbkdf2sha1passwordhash\": [190, 550],\n-        \"pbkdf2wrappedmd5passwordhash\": 550,\n+        \"pbkdf2sha1passwordhasher\": [190, 550],\n+        \"pbkdf2wrappedmd5passwordhasher\": 550,\n         \"pdb\": [155, 421, 449, 543, 609],\n-        \"pdf\": [0, 33, 37, 45, 58, 74, 80, 160, 171, 579],\n+        \"pdf\": [0, 33, 37, 45, 58, 74, 160, 171, 579],\n         \"pdfgen\": 38,\n+        \"pdfs\": [38, 80],\n         \"pear\": 569,\n-        \"peculiar\": 576,\n+        \"peculiarities\": 576,\n         \"pee\": 58,\n-        \"peer\": [176, 177],\n+        \"peered\": 176,\n         \"pem\": 190,\n-        \"penalti\": [106, 137, 175, 185, 194, 436, 546, 547, 571, 588],\n-        \"pend\": [66, 85, 143, 172, 260, 268, 304, 520],\n+        \"penalties\": [106, 436, 546, 547],\n+        \"penalty\": [137, 175, 185, 194, 546, 571, 588],\n+        \"pending\": [66, 85, 143, 172, 260, 268, 304, 520],\n         \"pendingdeprecationwarn\": [209, 252, 260],\n-        \"penultim\": 185,\n+        \"penultimat\": 185,\n         \"peopl\": [2, 3, 4, 16, 32, 38, 48, 51, 52, 57, 58, 61, 62, 64, 66, 71, 72, 76, 78, 80, 126, 150, 173, 181, 185, 190, 196, 203, 204, 206, 252, 257, 260, 268, 291, 548, 550, 551, 557, 559, 568, 574, 577, 583, 589, 596],\n         \"pep\": [6, 50, 52, 55, 58, 82, 85, 154, 155, 156, 185, 188, 213, 304, 376, 574, 576, 598, 612],\n         \"pepper\": 162,\n         \"pepperoni\": 571,\n-        \"per\": [0, 3, 25, 56, 59, 60, 61, 71, 78, 94, 96, 100, 102, 121, 149, 152, 154, 155, 156, 161, 162, 166, 168, 176, 178, 181, 185, 187, 190, 194, 196, 197, 200, 202, 213, 222, 252, 260, 268, 291, 304, 316, 328, 348, 376, 436, 451, 488, 522, 546, 547, 548, 550, 556, 558, 559, 560, 568, 569, 570, 572, 580, 581, 584, 585, 588, 589, 593, 596, 597, 600, 601, 603, 611],\n+        \"per\": [0, 3, 25, 56, 59, 60, 61, 71, 78, 94, 96, 100, 102, 121, 149, 152, 154, 155, 156, 161, 162, 166, 168, 176, 177, 178, 181, 185, 187, 190, 194, 196, 197, 200, 202, 213, 222, 252, 260, 268, 291, 304, 316, 328, 348, 376, 436, 451, 488, 522, 546, 547, 548, 550, 556, 558, 559, 560, 568, 569, 570, 572, 580, 581, 584, 585, 588, 589, 593, 596, 597, 600, 601, 603, 611],\n         \"per_pag\": [96, 103, 187],\n         \"percent\": [87, 172, 197, 238, 317, 348, 379, 415, 574],\n         \"percentag\": 572,\n         \"perdu\": 146,\n         \"perfect\": [0, 5, 19, 47, 51, 100, 152, 348, 581, 600],\n+        \"perfection\": 51,\n         \"perfectionist\": [3, 51, 171, 205, 608],\n-        \"perfectli\": [19, 78, 100, 103, 121, 569, 602],\n-        \"perform\": [0, 9, 12, 15, 16, 19, 26, 36, 41, 44, 48, 54, 55, 56, 59, 66, 70, 72, 73, 76, 82, 85, 86, 87, 96, 98, 100, 105, 106, 107, 110, 115, 116, 117, 118, 120, 125, 126, 130, 131, 135, 137, 142, 143, 144, 145, 151, 153, 154, 156, 160, 161, 167, 168, 170, 171, 172, 174, 175, 177, 178, 181, 184, 186, 188, 190, 191, 192, 193, 194, 196, 197, 200, 205, 206, 207, 208, 210, 211, 212, 213, 214, 216, 252, 254, 256, 257, 260, 265, 271, 274, 284, 289, 291, 298, 300, 303, 304, 309, 311, 312, 316, 323, 328, 329, 343, 362, 392, 397, 421, 433, 436, 437, 451, 452, 466, 477, 488, 492, 502, 512, 514, 518, 522, 525, 529, 540, 543, 545, 547, 548, 549, 550, 551, 552, 555, 556, 562, 563, 564, 566, 569, 570, 571, 572, 575, 580, 581, 582, 588, 589, 592, 595, 597, 598, 599, 600, 603, 606, 608, 609, 612],\n+        \"perfectly\": [19, 78, 100, 103, 121, 569, 602],\n+        \"perform\": [0, 12, 15, 16, 19, 25, 36, 41, 44, 56, 70, 72, 73, 76, 85, 86, 87, 96, 98, 100, 103, 105, 106, 107, 115, 116, 117, 118, 120, 126, 130, 131, 144, 145, 153, 154, 155, 156, 161, 167, 168, 171, 174, 177, 181, 185, 186, 188, 190, 191, 192, 193, 196, 197, 200, 205, 206, 209, 213, 252, 254, 265, 271, 284, 289, 298, 300, 304, 309, 316, 328, 362, 397, 421, 433, 477, 488, 502, 512, 522, 525, 529, 540, 546, 548, 549, 550, 551, 552, 555, 556, 566, 569, 570, 571, 572, 581, 582, 591, 595, 596, 597, 599, 600, 602, 603, 608, 609, 612],\n+        \"performanc\": [0, 9, 26, 48, 54, 55, 59, 82, 100, 106, 110, 115, 126, 135, 137, 142, 151, 154, 160, 170, 171, 172, 175, 177, 178, 181, 186, 188, 190, 191, 193, 194, 200, 207, 208, 210, 211, 212, 216, 252, 254, 256, 257, 260, 274, 291, 303, 304, 311, 312, 323, 328, 329, 343, 348, 362, 392, 436, 437, 452, 466, 492, 514, 518, 543, 545, 547, 551, 552, 571, 574, 575, 588, 589, 592, 597, 598, 600, 606, 612],\n+        \"performed\": [12, 15, 16, 59, 66, 82, 86, 100, 103, 105, 110, 125, 126, 130, 143, 145, 154, 155, 156, 177, 178, 181, 184, 185, 190, 192, 209, 214, 252, 257, 260, 268, 271, 300, 304, 309, 328, 348, 392, 421, 451, 547, 548, 551, 562, 563, 564, 570, 571, 572, 574, 576, 580, 589, 596, 612],\n         \"perhap\": [61, 71, 74, 76, 150, 168, 185, 190, 376, 551, 557, 559, 569, 579, 580, 591, 596, 602],\n-        \"perimet\": [110, 119],\n-        \"period\": [13, 15, 32, 46, 49, 59, 64, 65, 66, 94, 171, 178, 185, 190, 194, 206, 208, 213, 222, 257, 260, 268, 304, 316, 328, 441, 472, 502, 577, 595, 600, 607, 609],\n+        \"perimeter\": [110, 119],\n+        \"period\": [13, 32, 46, 49, 59, 64, 65, 66, 94, 171, 178, 185, 190, 194, 206, 208, 213, 222, 268, 304, 316, 328, 441, 472, 502, 595, 600, 607, 609],\n+        \"periodic\": 577,\n+        \"periodically\": [15, 178, 257, 260],\n         \"perm\": [103, 105, 193, 291, 547, 548],\n         \"perm_list\": [105, 547],\n         \"permalink\": [59, 74, 376],\n-        \"perman\": [16, 17, 59, 87, 88, 107, 148, 171, 172, 188, 190, 268, 348, 551, 590],\n-        \"permiss\": [1, 3, 11, 16, 17, 27, 35, 36, 47, 56, 59, 60, 61, 86, 101, 103, 106, 107, 151, 154, 155, 156, 159, 172, 185, 190, 193, 199, 211, 213, 214, 222, 256, 266, 274, 280, 285, 291, 303, 312, 316, 328, 355, 377, 383, 384, 386, 390, 393, 419, 421, 543, 545, 549, 569, 570, 572, 589, 591, 598, 604, 605, 609],\n+        \"permanent\": [16, 59, 87, 88, 107, 172, 188, 190, 268, 348, 551, 590],\n+        \"permanently\": [17, 148, 171, 190],\n+        \"permissibl\": [185, 569],\n+        \"permission\": [1, 3, 11, 17, 27, 35, 47, 56, 59, 60, 61, 86, 101, 103, 106, 107, 151, 154, 155, 156, 159, 172, 190, 193, 199, 211, 213, 214, 222, 256, 266, 274, 280, 285, 291, 303, 312, 316, 328, 355, 377, 383, 384, 386, 390, 393, 419, 421, 543, 545, 549, 570, 589, 591, 598, 604, 605, 609],\n         \"permission_cod\": 184,\n-        \"permission_deni\": [199, 202, 268, 592],\n+        \"permission_denied\": [199, 202, 268, 592],\n         \"permission_denied_messag\": [348, 548],\n         \"permission_denied_view\": 592,\n         \"permission_list\": [105, 548],\n-        \"permission_requir\": [198, 316, 348, 535, 556],\n-        \"permissiondeni\": [171, 190, 202, 304, 328, 348, 547, 548, 592, 612],\n+        \"permission_required\": [198, 316, 348, 535, 556],\n+        \"permissiondenied\": [171, 190, 202, 304, 328, 348, 547, 548, 592, 612],\n         \"permissionrequiredmixin\": 348,\n         \"permissionsmixin\": 105,\n-        \"permit\": [11, 46, 55, 96, 103, 105, 139, 156, 162, 178, 188, 196, 197, 203, 265, 284, 291, 316, 589, 612],\n+        \"permissiv\": [3, 16, 36, 103, 572],\n+        \"permit\": [11, 46, 55, 178, 203],\n+        \"permitted\": [96, 103, 105, 139, 156, 162, 188, 196, 197, 265, 284, 291, 316, 589, 612],\n         \"permlookupdict\": [59, 260],\n-        \"perms_need\": 103,\n-        \"permwrapp\": [59, 193, 548],\n-        \"persist\": [25, 86, 115, 135, 151, 159, 172, 178, 190, 200, 488, 502, 577, 580, 596, 602],\n+        \"perms_needed\": 103,\n+        \"permwrapper\": [59, 193, 548],\n+        \"persist\": [135, 172, 178, 190, 200, 580, 596],\n+        \"persisted\": [86, 178],\n+        \"persistenc\": [159, 177, 589],\n+        \"persistent\": [25, 115, 151, 190, 488, 502, 577, 602],\n         \"persistentremoteusermiddlewar\": [11, 171, 348],\n-        \"person\": [2, 16, 34, 35, 50, 51, 52, 58, 64, 66, 73, 103, 124, 161, 173, 178, 181, 185, 193, 194, 197, 200, 203, 547, 548, 550, 568, 569, 570, 574, 581, 589, 600, 604, 612],\n+        \"person\": [2, 16, 34, 35, 50, 51, 52, 58, 64, 73, 103, 161, 173, 178, 181, 185, 193, 194, 197, 200, 548, 568, 569, 570, 574, 600, 604, 612],\n         \"person_set\": 178,\n         \"persona\": 200,\n         \"personadmin\": [102, 103],\n-        \"personclass\": 193,\n+        \"personal\": [50, 66, 124, 547, 550, 581, 589],\n+        \"personalized\": 203,\n+        \"personally\": 2,\n+        \"personclas\": 193,\n         \"personclass2\": 193,\n         \"personclass3\": 193,\n         \"personclass4\": 193,\n         \"persondetailview\": 200,\n         \"personform\": [103, 161],\n-        \"personmanag\": [568, 604],\n+        \"personmanager\": [568, 604],\n         \"personqueryset\": 568,\n-        \"perspect\": [156, 193, 196, 502, 551, 602],\n-        \"persuas\": [346, 348],\n+        \"perspectiv\": [156, 193, 196, 502, 551, 602],\n+        \"persuasiv\": [346, 348],\n         \"pertain\": [190, 207],\n-        \"pertin\": 185,\n-        \"pessim\": 571,\n+        \"pertinent\": 185,\n+        \"pessimization\": 571,\n         \"pet\": 436,\n         \"petroleum\": 126,\n         \"peucker\": 118,\n         \"pg_hba\": 190,\n-        \"pg_index\": 518,\n+        \"pg_indexes\": 518,\n         \"pg_servic\": 154,\n         \"pg_trgm\": [144, 145, 146],\n         \"pgadmin\": [122, 130],\n         \"pgbouncer\": [154, 222, 223],\n         \"pgcrypto\": [145, 176, 362],\n         \"pgettext\": [200, 260, 268],\n-        \"pgettext_lazi\": [200, 311, 596],\n+        \"pgettext_lazy\": [200, 311, 596],\n         \"pgp\": [61, 66],\n         \"pgraster\": [110, 117],\n-        \"phantomj\": 151,\n-        \"phase\": [65, 85, 184, 191, 200, 252, 260, 316, 551, 576, 588],\n+        \"phantomjs\": 151,\n+        \"phas\": [65, 85, 184, 191, 200, 316, 551, 576, 588],\n+        \"phased\": [252, 260],\n         \"phd\": 125,\n-        \"philosophi\": [0, 3, 45, 70, 84, 134, 171, 383, 419, 551],\n-        \"phish\": [229, 274, 303, 312, 374],\n-        \"phone\": [145, 162, 194, 569],\n+        \"philosophies\": [0, 3, 45, 84],\n+        \"philosophy\": [70, 82, 134, 171, 383, 419, 551],\n+        \"phishing\": [229, 274, 303, 312, 374],\n+        \"phon\": [145, 162, 194, 569],\n         \"phonefield\": 162,\n-        \"phonenumb\": 168,\n-        \"photo\": [150, 157, 178, 578, 579],\n+        \"phonenumber\": 168,\n+        \"photo\": [150, 157, 579],\n         \"photographer_nam\": 150,\n+        \"photos\": [150, 178, 578, 579],\n         \"php\": [3, 25, 32, 70, 178, 194, 268, 589],\n         \"phpmyadmin\": 32,\n-        \"phrase\": [19, 47, 58, 69, 80, 103, 133, 146, 170, 188, 304, 392, 421, 451, 452, 596],\n+        \"phras\": [19, 47, 58, 69, 80, 133, 146, 170, 188, 304, 392, 421],\n+        \"phrases\": [103, 188, 451, 452, 596],\n         \"pi\": 522,\n-        \"pick\": [19, 53, 57, 61, 67, 71, 85, 128, 171, 550, 553, 573, 581, 591, 600, 611],\n+        \"pick\": [19, 57, 61, 71, 85, 171, 550, 553, 573, 581, 591, 600, 611],\n+        \"picked\": 128,\n         \"picker\": [348, 369, 543, 581],\n-        \"picki\": 3,\n-        \"pickl\": [42, 155, 213, 234, 246, 268, 296, 297, 298, 304, 320, 328, 341, 343, 551, 589, 607],\n+        \"picking\": [50, 53, 67],\n+        \"pickl\": [42, 181, 185, 268, 296, 297, 304, 551, 589, 607],\n         \"picklabl\": [330, 355, 551],\n         \"pickle_serd\": 551,\n-        \"pickleseri\": [59, 488, 522],\n+        \"pickled\": [42, 155, 181, 185, 298, 320, 328, 551],\n+        \"pickleserializer\": [59, 488, 522],\n+        \"pickling\": [213, 234, 246, 298, 328, 341, 343, 551],\n+        \"picky\": 3,\n         \"pickyauthenticationform\": 548,\n         \"picosecond\": 200,\n         \"pictur\": 51,\n         \"pid\": 31,\n         \"pidfil\": 31,\n-        \"piec\": [16, 30, 32, 38, 40, 41, 51, 59, 64, 70, 76, 82, 135, 139, 167, 178, 185, 190, 194, 197, 203, 206, 209, 268, 436, 546, 551, 569, 581, 588, 589, 591, 602, 605, 606, 607],\n+        \"piec\": [30, 32, 51, 64, 70, 76, 82, 135, 167, 178, 185, 190, 194, 206, 209, 546, 569, 581, 588, 589, 591, 605, 607],\n+        \"pieces\": [16, 38, 40, 41, 59, 82, 139, 178, 197, 203, 268, 436, 551, 591, 602, 606],\n         \"piggyback\": [1, 552],\n         \"pil\": [59, 162, 291, 304, 328, 579],\n         \"pillow\": [2, 56, 86, 162, 178, 201, 304, 328, 341, 502, 603],\n         \"pin\": 76,\n         \"pineappl\": [162, 185],\n         \"ping\": 522,\n         \"ping_googl\": [392, 522],\n         \"pingback\": 572,\n         \"pink\": 152,\n-        \"pinnei\": 205,\n+        \"pinned\": 76,\n+        \"pinney\": 205,\n         \"pinterest\": 3,\n-        \"pip\": [8, 21, 22, 24, 28, 31, 38, 42, 52, 56, 58, 61, 67, 71, 79, 80, 121, 155, 283, 348, 546, 550, 577, 608, 612],\n-        \"pipe\": [70, 102, 115, 155, 194, 196, 215],\n-        \"pitfal\": 8,\n+        \"pip\": [8, 21, 22, 24, 28, 31, 38, 42, 52, 56, 58, 61, 67, 70, 71, 79, 80, 102, 115, 121, 155, 196, 215, 283, 348, 546, 550, 577, 608, 612],\n+        \"pipes\": 194,\n+        \"piping\": 155,\n+        \"pitfall\": 8,\n         \"pixel\": [115, 157, 194, 348],\n         \"pixel_count\": 115,\n-        \"pizza\": [146, 162, 184, 185, 186, 191, 316, 548, 569, 571, 573],\n+        \"pizza\": [146, 162, 184, 185, 186, 191, 316, 569, 571, 573],\n         \"pizza_don\": 606,\n         \"pizza_list\": 185,\n-        \"pizza_list__top\": 185,\n+        \"pizza_list__topp\": 185,\n         \"pizza_set\": [186, 191],\n         \"pizzaform\": 162,\n+        \"pizzas\": [184, 185, 316, 548, 569],\n         \"pizzas__name__icontain\": 185,\n-        \"pizzas__top\": 185,\n+        \"pizzas__topp\": 185,\n         \"pizzas__vegetarian\": 185,\n         \"pizzas_vegetarian\": 185,\n         \"pizzas_vegetarian__name__icontain\": 185,\n         \"pizzastor\": 606,\n         \"pizzatoppingrelationship\": 571,\n-        \"pk\": [15, 16, 34, 70, 73, 74, 75, 86, 87, 89, 91, 98, 100, 103, 106, 128, 138, 152, 154, 155, 162, 174, 177, 178, 183, 185, 200, 202, 213, 312, 328, 329, 348, 421, 496, 543, 546, 547, 548, 553, 554, 557, 558, 562, 564, 570, 574, 583, 589, 590, 591, 592, 604, 609],\n+        \"pk\": [15, 16, 34, 70, 73, 74, 75, 86, 87, 89, 91, 98, 100, 103, 106, 128, 138, 152, 154, 162, 174, 177, 178, 183, 185, 200, 202, 213, 312, 328, 329, 348, 421, 496, 543, 546, 547, 548, 553, 554, 557, 558, 562, 564, 570, 574, 583, 589, 590, 591, 592, 604, 609],\n         \"pk__gt\": 572,\n         \"pk__in\": 572,\n-        \"pk_default_valu\": 206,\n+        \"pk_default_value\": 206,\n         \"pk_field\": [183, 558],\n         \"pk_set\": 191,\n         \"pk_url_kwarg\": [88, 98, 268, 553],\n+        \"pks\": [155, 304, 604],\n         \"pl\": [194, 268, 596],\n-        \"place\": [11, 14, 16, 19, 31, 32, 36, 44, 45, 47, 48, 51, 52, 55, 56, 58, 59, 60, 62, 63, 65, 66, 67, 68, 72, 73, 76, 77, 78, 80, 82, 84, 85, 101, 103, 105, 107, 109, 115, 118, 121, 124, 131, 140, 146, 150, 151, 155, 162, 166, 167, 171, 172, 176, 178, 181, 185, 188, 190, 192, 193, 194, 197, 199, 200, 205, 206, 208, 209, 252, 260, 268, 274, 278, 291, 303, 306, 312, 316, 321, 328, 348, 421, 451, 475, 477, 547, 549, 551, 556, 558, 560, 564, 569, 570, 572, 576, 581, 582, 583, 585, 588, 591, 592, 593, 596, 599, 600, 602, 604, 605, 606, 607, 612],\n+        \"plac\": [11, 14, 16, 19, 31, 32, 36, 44, 45, 47, 48, 51, 52, 55, 56, 58, 59, 60, 62, 63, 65, 67, 68, 73, 76, 80, 82, 84, 101, 103, 105, 107, 115, 118, 121, 124, 146, 150, 155, 162, 166, 167, 171, 172, 178, 181, 185, 188, 190, 192, 194, 199, 200, 205, 206, 208, 209, 252, 260, 268, 274, 291, 303, 312, 316, 328, 421, 451, 477, 547, 549, 551, 556, 558, 564, 569, 570, 572, 576, 581, 582, 583, 588, 591, 592, 593, 596, 599, 600, 602, 604, 605, 606, 607, 612],\n         \"place__address__contain\": 564,\n         \"place__name__startswith\": 564,\n         \"place__pk\": 564,\n         \"place_ptr\": [185, 569],\n-        \"placehold\": [74, 78, 100, 167, 177, 185, 260, 304, 328, 421, 451, 477, 574, 596],\n+        \"placed\": [36, 66, 72, 78, 80, 103, 109, 171, 268, 278, 306, 321, 475, 585, 592, 593, 612],\n+        \"placeholder\": [74, 78, 100, 167, 177, 185, 260, 304, 328, 421, 451, 477, 574, 596],\n         \"placement\": 362,\n-        \"plai\": [0, 12, 16, 72, 139, 150, 177, 195, 560, 571],\n+        \"places\": [16, 60, 77, 85, 109, 131, 140, 150, 151, 162, 167, 176, 178, 181, 193, 194, 197, 206, 268, 348, 477, 551, 556, 560, 564, 569, 596],\n+        \"placing\": [66, 103, 194, 200],\n         \"plain\": [14, 19, 32, 44, 52, 58, 59, 61, 82, 85, 87, 103, 128, 146, 155, 160, 178, 182, 185, 188, 194, 206, 213, 268, 316, 328, 362, 548, 550, 569, 577, 580, 581, 594, 596, 603, 608],\n         \"plaintext\": [289, 298, 607],\n-        \"plainto_tsqueri\": 146,\n-        \"plan\": [16, 42, 44, 58, 61, 65, 67, 80, 122, 128, 154, 155, 172, 181, 185, 191, 204, 213, 222, 268, 291, 304, 316, 328, 348, 362, 376, 392, 418, 502, 576, 581, 598, 600, 606],\n+        \"plainto_tsquery\": 146,\n+        \"plan\": [42, 44, 61, 67, 80, 122, 126, 128, 154, 155, 172, 181, 185, 191, 204, 213, 222, 268, 291, 304, 316, 328, 348, 362, 376, 392, 418, 502, 576, 598, 600],\n         \"planar\": 126,\n-        \"plane\": 126,\n+        \"planned\": 65,\n         \"planner\": [154, 518],\n-        \"plate\": 76,\n+        \"planning\": [16, 58, 154, 185, 581, 606],\n+        \"plat\": 76,\n         \"platform\": [29, 30, 36, 118, 119, 120, 122, 130, 131, 151, 155, 190, 197, 209, 252, 291, 305, 478, 577, 585, 598, 612],\n         \"platinum\": 174,\n+        \"play\": [12, 16, 72, 73, 139, 150, 177, 560, 571],\n         \"player\": 16,\n+        \"playing\": [0, 195, 560],\n         \"pleas\": [0, 2, 3, 4, 5, 8, 19, 22, 24, 27, 46, 47, 51, 52, 54, 55, 58, 59, 61, 63, 65, 66, 67, 72, 73, 74, 75, 76, 77, 78, 79, 83, 86, 103, 105, 110, 111, 112, 117, 118, 120, 121, 126, 131, 154, 155, 162, 178, 185, 188, 190, 191, 212, 213, 252, 257, 265, 268, 284, 316, 328, 346, 354, 386, 451, 522, 548, 550, 573, 574, 575, 580, 583, 589, 595, 598, 600, 603, 612],\n-        \"plenti\": [1, 19, 50, 260, 560],\n-        \"plu\": [13, 16, 56, 59, 61, 80, 87, 105, 135, 155, 159, 161, 162, 168, 178, 185, 188, 199, 201, 216, 265, 268, 274, 284, 303, 312, 316, 436, 547, 551, 572, 591, 596, 599, 600, 601, 609],\n+        \"pleased\": 74,\n+        \"plenty\": [1, 19, 50, 260, 560],\n         \"plug\": [72, 268, 547],\n         \"pluggabl\": [48, 59, 73, 85, 154, 268, 291, 451, 549, 550, 595, 608],\n+        \"plugging\": 268,\n         \"plugin\": [38, 47, 54, 103, 212, 257, 573, 588, 603],\n         \"plump\": 152,\n-        \"plural\": [61, 75, 103, 133, 184, 200, 218, 304, 348, 392, 396, 397, 421, 431, 433, 569],\n+        \"plural\": [61, 103, 133, 184, 194, 200, 218, 304, 348, 392, 396, 397, 421, 431, 433, 569],\n         \"plural_nam\": 596,\n+        \"pluraliz\": [75, 596],\n+        \"pluralized\": 596,\n+        \"plus\": [13, 16, 56, 59, 61, 80, 87, 105, 135, 155, 159, 161, 162, 168, 178, 185, 188, 199, 201, 216, 265, 268, 274, 284, 303, 312, 316, 436, 547, 551, 572, 591, 596, 599, 600, 601, 609],\n         \"pm\": [194, 593],\n         \"png\": [32, 39, 58, 70, 71, 77, 162, 178, 188, 194, 348, 577, 603, 608, 609],\n         \"pngimagefil\": 162,\n         \"pngimageplugin\": 162,\n         \"pnt\": [110, 114, 118, 131],\n         \"pnt_wkt\": 131,\n-        \"po\": [61, 155, 176, 177, 304, 316, 362, 392, 396, 421, 431, 488, 594],\n+        \"po\": [61, 155, 304, 316, 362, 392, 396, 421, 431, 488, 594],\n         \"podcast\": 152,\n-        \"point\": [1, 7, 14, 15, 16, 19, 21, 29, 32, 36, 39, 40, 41, 46, 47, 51, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 85, 97, 100, 103, 104, 106, 110, 112, 113, 114, 115, 116, 117, 122, 124, 126, 128, 131, 139, 145, 149, 150, 152, 154, 155, 157, 161, 162, 165, 166, 167, 170, 176, 177, 178, 181, 183, 184, 185, 186, 190, 192, 193, 194, 196, 197, 200, 203, 210, 213, 214, 222, 252, 254, 256, 265, 268, 284, 291, 328, 340, 344, 354, 362, 400, 423, 436, 437, 451, 477, 502, 522, 535, 536, 545, 547, 548, 551, 553, 555, 556, 557, 560, 568, 569, 570, 571, 572, 576, 580, 581, 585, 588, 589, 591, 592, 593, 595, 596, 598, 599, 600, 605, 606, 609, 612],\n+        \"point\": [7, 14, 15, 16, 19, 29, 32, 36, 39, 40, 41, 46, 47, 51, 56, 57, 58, 59, 60, 61, 64, 65, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 85, 97, 100, 103, 104, 106, 110, 112, 113, 114, 115, 116, 117, 122, 124, 126, 128, 131, 139, 145, 149, 150, 152, 154, 155, 157, 161, 162, 165, 166, 167, 170, 176, 177, 178, 181, 183, 184, 185, 186, 190, 192, 194, 196, 197, 200, 203, 210, 213, 222, 252, 254, 256, 268, 274, 291, 303, 312, 328, 344, 362, 436, 477, 502, 522, 535, 536, 547, 548, 551, 553, 555, 556, 557, 560, 569, 570, 571, 572, 576, 580, 581, 585, 588, 589, 591, 592, 593, 595, 596, 598, 599, 600, 605, 606, 609, 612],\n         \"point__distance_gt\": 110,\n         \"point__distance_lt\": 110,\n         \"point__within\": 328,\n         \"point_a\": 114,\n         \"point_b\": 114,\n         \"point_count\": 115,\n         \"point_on_surfac\": 118,\n+        \"pointed\": [74, 155, 193, 551, 568, 612],\n         \"pointer\": [79, 160, 178, 209, 268, 488, 600, 612],\n         \"pointfield\": [110, 112, 114],\n+        \"pointing\": [1, 21, 66, 67, 74, 80, 103, 106, 149, 178, 185, 213, 214, 265, 284, 340, 354, 400, 423, 437, 451, 545, 551, 572, 605],\n         \"pointonsurfac\": [110, 119],\n         \"poison\": [51, 181, 188, 273, 291, 302, 311, 545, 603],\n-        \"poke\": [76, 572],\n-        \"poli\": [110, 112, 114, 117, 118, 124, 126],\n+        \"pok\": 572,\n+        \"poking\": 76,\n+        \"pol\": [543, 551, 570],\n         \"polic\": 152,\n         \"policebeat\": 152,\n-        \"polici\": [0, 4, 45, 46, 47, 52, 55, 56, 58, 59, 60, 62, 63, 80, 81, 86, 107, 153, 160, 190, 194, 200, 207, 208, 209, 212, 213, 252, 257, 260, 268, 291, 316, 411, 421, 436, 454, 477, 478, 502, 544, 545, 548, 558, 560, 570, 589, 597, 600, 612],\n+        \"policies\": [0, 45, 46, 62, 63, 65, 209, 212, 257, 544, 545, 612],\n+        \"policy\": [0, 4, 47, 52, 55, 56, 58, 59, 60, 62, 66, 80, 81, 86, 107, 153, 160, 190, 194, 200, 207, 208, 209, 213, 252, 257, 260, 268, 291, 316, 411, 421, 436, 454, 477, 478, 502, 548, 558, 560, 570, 589, 597, 600],\n         \"polish\": 194,\n         \"polit\": [2, 51],\n-        \"poll\": [0, 15, 17, 19, 52, 71, 74, 75, 76, 77, 78, 79, 85, 95, 103, 151, 155, 184, 188, 190, 191, 193, 291, 316, 328, 341, 348, 502, 546, 548, 556, 568, 569, 572, 591, 592, 609, 611, 612],\n-        \"poll_extra\": 19,\n+        \"poll\": [0, 15, 17, 19, 52, 71, 74, 75, 76, 77, 78, 79, 85, 95, 103, 151, 184, 190, 191, 193, 291, 328, 348, 502, 548, 556, 568, 569, 572, 591, 592, 609, 611, 612],\n+        \"poll_extras\": 19,\n         \"poll_id\": [15, 592, 612],\n-        \"pollmanag\": 568,\n+        \"polled\": 316,\n+        \"polling\": [75, 155, 188, 341, 546],\n+        \"pollmanager\": 568,\n         \"pollmethodtest\": 611,\n         \"polls_20101022\": 190,\n         \"polls_choic\": [73, 103],\n         \"polls_choice_chang\": 103,\n         \"polls_choice_question_id_c5b4b260\": 73,\n         \"polls_choice_question_id_c5b4b260_fk_polls_question_id\": 73,\n         \"polls_pattern\": [348, 591],\n-        \"polls_pol\": 7,\n-        \"polls_quest\": 73,\n-        \"pollsappconfig\": 85,\n-        \"pollsconfig\": [71, 73, 348],\n-        \"pollut\": [56, 545, 611],\n+        \"polls_poll\": 7,\n+        \"polls_question\": 73,\n+        \"pollsappconf\": 85,\n+        \"pollsconf\": [71, 73, 348],\n+        \"pollut\": [56, 611],\n+        \"pollution\": 545,\n+        \"poly\": [110, 112, 114, 117, 118, 124, 126],\n         \"poly1\": 118,\n         \"poly2\": 118,\n         \"poly_1\": 118,\n         \"poly_2\": 118,\n         \"poly_3084\": 110,\n         \"poly__bbcontain\": 117,\n         \"poly__bboverlap\": 117,\n         \"poly__contain\": [110, 117],\n-        \"poly__contains_properli\": 117,\n-        \"poly__cov\": 117,\n-        \"poly__coveredbi\": 117,\n-        \"poly__cross\": 117,\n+        \"poly__contained\": 117,\n+        \"poly__contains_properly\": 117,\n+        \"poly__cover\": 117,\n+        \"poly__coveredby\": 117,\n+        \"poly__crosses\": 117,\n         \"poly__disjoint\": 117,\n         \"poly__distance_gt\": 117,\n         \"poly__distance_lt\": 117,\n         \"poly__dwithin\": 117,\n-        \"poly__equ\": 117,\n-        \"poly__ext\": 117,\n+        \"poly__equal\": 117,\n+        \"poly__extent\": 117,\n         \"poly__extent3d\": 117,\n         \"poly__intersect\": 117,\n-        \"poly__isempti\": 117,\n+        \"poly__isempty\": 117,\n         \"poly__isvalid\": 117,\n         \"poly__left\": 117,\n         \"poly__makelin\": 117,\n         \"poly__overlaps_abov\": 117,\n         \"poly__overlaps_below\": 117,\n         \"poly__overlaps_left\": 117,\n         \"poly__overlaps_right\": 117,\n-        \"poly__rel\": 117,\n+        \"poly__relat\": 117,\n         \"poly__right\": 117,\n         \"poly__strictly_abov\": 117,\n         \"poly__strictly_below\": 117,\n-        \"poly__touch\": 117,\n+        \"poly__touches\": 117,\n         \"poly__within\": 117,\n         \"polygon\": [16, 110, 112, 114, 115, 124, 126, 131, 228, 372, 451, 478, 535],\n+        \"polygonal\": 114,\n         \"polygonfield\": [109, 115, 124, 131],\n-        \"polymorph\": 106,\n-        \"poni\": [99, 573],\n-        \"pool\": [185, 190, 222, 223, 543, 551, 570],\n-        \"pool_class\": 551,\n+        \"polymorphic\": 106,\n+        \"ponies\": [99, 573],\n+        \"pony\": 573,\n+        \"pool_clas\": 551,\n         \"pooler\": [154, 185],\n-        \"poor\": [103, 188, 274, 303, 312, 550],\n-        \"poorli\": [103, 602],\n-        \"pop\": [18, 38, 51, 118, 181, 188, 193, 196, 200, 274, 303, 304, 316, 358, 572, 581, 589, 596],\n+        \"pooling\": [185, 190, 222, 223, 551],\n+        \"poorly\": [103, 602],\n+        \"pop\": [18, 38, 118, 181, 188, 193, 196, 200, 274, 303, 304, 316, 358, 572, 581, 589, 596],\n         \"pop2005\": 131,\n         \"popitem\": 188,\n-        \"popul\": [18, 44, 70, 85, 87, 103, 105, 115, 131, 136, 146, 149, 151, 152, 154, 155, 162, 167, 172, 178, 185, 188, 190, 191, 193, 194, 197, 203, 206, 209, 223, 320, 348, 451, 494, 522, 547, 548, 553, 565, 570, 571, 572, 581, 583, 596, 600, 604, 605, 608, 612],\n+        \"popped\": 51,\n         \"popular\": [45, 66, 131, 212, 252, 257, 268, 550, 608],\n+        \"populat\": [18, 44, 70, 85, 103, 155, 162, 172, 188, 190, 193, 197, 209, 451, 553, 565, 570, 571, 572, 581, 583, 596, 604, 605, 608, 612],\n+        \"populated\": [44, 85, 87, 105, 146, 149, 154, 167, 178, 185, 191, 193, 194, 203, 206, 223, 320, 348, 494, 522, 547, 572, 581, 612],\n+        \"populates\": [151, 152, 193, 194, 548, 600],\n+        \"population\": [115, 131, 136, 178, 185, 191, 194],\n         \"popup\": [73, 78, 103, 171, 274, 303, 304, 312, 328, 354, 477, 494, 545, 596, 603],\n-        \"popup_respons\": [103, 222],\n-        \"popup_response_templ\": [103, 222],\n-        \"port\": [35, 49, 72, 118, 121, 150, 154, 171, 188, 203, 205, 234, 252, 265, 284, 291, 348, 551, 577, 595, 603, 612],\n-        \"portabl\": [177, 178, 181, 185, 268, 551, 571, 602],\n+        \"popup_respon\": [103, 222],\n+        \"popup_response_templat\": [103, 222],\n+        \"por\": [103, 188, 274, 303, 312, 550],\n+        \"port\": [35, 72, 121, 150, 154, 171, 188, 203, 205, 206, 234, 252, 265, 284, 348, 551, 577, 603, 612],\n+        \"portability\": [178, 268, 602],\n+        \"portabl\": [177, 178, 181, 185, 551, 571],\n+        \"ported\": [49, 118, 252, 291, 348],\n         \"porter\": 174,\n+        \"porting\": [203, 205, 252, 291, 595],\n         \"portion\": [75, 76, 105, 126, 178, 188, 196, 197, 198, 200, 211, 221, 247, 256, 316, 328, 348, 547, 548, 551, 569, 581, 596],\n         \"portland\": 82,\n         \"portugues\": 596,\n-        \"pose\": [171, 178, 205, 397, 412, 433, 455, 480, 551, 596, 603, 609, 612],\n-        \"posit\": [8, 15, 16, 19, 58, 59, 64, 73, 76, 86, 87, 114, 118, 131, 143, 154, 160, 167, 175, 176, 177, 178, 180, 181, 185, 188, 191, 193, 194, 199, 200, 222, 234, 247, 268, 304, 316, 329, 341, 348, 376, 392, 422, 436, 451, 477, 502, 522, 535, 547, 548, 553, 569, 570, 572, 577, 588, 590, 591, 596, 600, 605],\n+        \"pos\": [171, 176, 177, 178],\n+        \"posed\": [205, 612],\n+        \"poses\": [551, 596, 603, 609],\n+        \"posing\": [397, 412, 433, 455, 480],\n+        \"position\": [8, 16, 64, 118, 131, 160, 176, 177, 329, 376, 548],\n+        \"positional\": [15, 16, 19, 59, 73, 87, 167, 175, 177, 178, 180, 181, 185, 191, 193, 194, 199, 200, 222, 234, 247, 268, 304, 316, 329, 348, 376, 392, 422, 436, 451, 477, 502, 522, 535, 548, 553, 569, 570, 572, 577, 588, 590, 591, 596, 600, 605],\n+        \"positioned\": 188,\n+        \"positiv\": [76, 86, 114, 143, 154, 176, 177, 178, 194, 200, 328, 341, 436, 535, 547, 591],\n         \"positivebigintegerfield\": [106, 436, 583],\n         \"positiveintegerfield\": [103, 176, 345, 362, 392, 421, 436, 569, 583],\n+        \"positively\": 76,\n+        \"positives\": 58,\n         \"positivesmallintegerfield\": [345, 362, 392, 421, 583],\n         \"posixpath\": 600,\n-        \"possess\": 64,\n-        \"possibl\": [1, 3, 12, 13, 14, 16, 19, 31, 32, 35, 36, 38, 39, 41, 42, 44, 45, 46, 47, 50, 51, 52, 54, 55, 56, 58, 59, 61, 65, 66, 67, 69, 70, 72, 80, 81, 82, 85, 100, 102, 106, 115, 118, 119, 121, 131, 135, 139, 145, 146, 149, 150, 152, 153, 154, 155, 157, 161, 162, 167, 168, 171, 172, 174, 176, 177, 178, 181, 184, 185, 188, 189, 190, 191, 193, 194, 196, 197, 198, 201, 203, 204, 205, 206, 209, 213, 222, 242, 252, 254, 257, 260, 266, 268, 271, 274, 285, 288, 291, 297, 300, 303, 304, 305, 309, 312, 316, 317, 328, 335, 348, 350, 383, 395, 400, 419, 420, 421, 422, 423, 430, 437, 451, 452, 458, 477, 485, 545, 547, 548, 551, 557, 565, 568, 569, 570, 571, 573, 576, 577, 580, 581, 582, 583, 585, 588, 589, 591, 592, 596, 599, 600, 602, 603, 604, 605, 606, 608, 609, 612],\n-        \"possibli\": [13, 16, 32, 100, 115, 167, 185, 190, 193, 194, 200, 204, 205, 210, 216, 252, 266, 285, 348, 477, 547, 557, 567, 571, 573, 574, 590, 595, 598],\n-        \"post\": [0, 2, 4, 12, 19, 32, 39, 46, 47, 48, 51, 55, 62, 63, 64, 66, 67, 71, 74, 75, 79, 87, 88, 91, 95, 103, 139, 151, 155, 160, 161, 168, 170, 171, 177, 181, 185, 188, 190, 191, 194, 197, 199, 209, 214, 222, 223, 247, 252, 264, 268, 280, 291, 328, 348, 354, 377, 383, 384, 392, 419, 451, 477, 488, 535, 545, 546, 547, 548, 554, 556, 557, 559, 569, 577, 580, 583, 584, 585, 588, 589, 590, 591, 595, 596, 603, 609, 612],\n+        \"posses\": 64,\n+        \"possibilities\": [69, 100, 103, 181],\n+        \"possibility\": [19, 161, 178, 185, 188, 191, 213, 222, 242, 252, 328, 383, 395, 400, 419, 420, 422, 423, 430, 437, 452, 458, 485, 545, 572, 591, 596, 600],\n+        \"possibl\": [1, 3, 12, 13, 14, 16, 19, 31, 32, 35, 36, 38, 39, 41, 42, 44, 45, 46, 47, 50, 51, 52, 54, 55, 56, 58, 59, 61, 65, 66, 67, 70, 72, 80, 81, 82, 85, 102, 106, 115, 118, 119, 121, 131, 135, 139, 145, 146, 149, 150, 152, 153, 154, 155, 157, 161, 162, 167, 168, 171, 172, 174, 176, 177, 178, 181, 184, 185, 188, 189, 190, 193, 194, 196, 197, 198, 201, 203, 204, 205, 206, 209, 213, 222, 252, 254, 257, 260, 266, 268, 271, 274, 282, 285, 288, 291, 297, 300, 303, 304, 305, 309, 312, 316, 317, 327, 328, 335, 341, 348, 350, 421, 451, 477, 545, 547, 548, 551, 557, 565, 568, 569, 570, 571, 573, 576, 577, 580, 581, 582, 583, 585, 588, 589, 591, 592, 596, 599, 600, 602, 603, 604, 605, 606, 608, 609, 612],\n+        \"possibly\": [13, 16, 32, 100, 115, 167, 185, 190, 193, 194, 200, 204, 205, 210, 216, 252, 266, 285, 348, 477, 547, 557, 567, 571, 573, 574, 590, 595, 598],\n+        \"post\": [0, 2, 4, 12, 19, 32, 39, 46, 47, 51, 62, 64, 66, 67, 71, 75, 79, 87, 88, 91, 95, 103, 139, 151, 155, 160, 161, 168, 170, 171, 177, 181, 185, 188, 190, 191, 194, 197, 199, 209, 214, 222, 223, 247, 252, 268, 291, 328, 348, 354, 377, 383, 384, 392, 419, 451, 477, 488, 535, 545, 546, 548, 554, 556, 557, 559, 569, 577, 580, 583, 584, 585, 588, 589, 590, 591, 595, 596, 603, 609, 612],\n         \"post__in\": 177,\n         \"post_add\": [186, 191],\n         \"post_clear\": 191,\n-        \"post_com\": 589,\n+        \"post_comment\": 589,\n         \"post_delet\": [178, 185, 488, 569],\n         \"post_id\": 177,\n         \"post_init\": 522,\n-        \"post_migr\": [85, 150, 213, 316, 477, 547, 548, 609, 611],\n-        \"post_process\": [40, 151],\n+        \"post_migrat\": [85, 150, 213, 316, 477, 547, 548, 609, 611],\n+        \"post_proces\": [40, 151],\n         \"post_remov\": 191,\n         \"post_reset_login\": [222, 548],\n-        \"post_reset_login_backend\": [222, 548],\n+        \"post_reset_login_back\": [222, 548],\n         \"post_sav\": [181, 185, 186, 203, 316, 348, 547, 565, 569, 572],\n-        \"post_save_receiv\": 547,\n+        \"post_save_receiver\": 547,\n         \"post_syncdb\": [59, 316, 348],\n-        \"post_url_continu\": [59, 103],\n+        \"post_url_continue\": [59, 103],\n         \"postal\": 260,\n         \"postal_cod\": 116,\n+        \"posted\": [64, 75, 91, 188, 190, 264, 280, 291, 554, 585],\n         \"postfix\": 96,\n-        \"postgi\": [110, 114, 118, 119, 120, 126, 131, 154, 213, 214, 252, 291, 320, 328, 344, 348, 362, 421, 436, 451, 477, 488, 502, 535, 543],\n+        \"postgis\": [110, 114, 118, 119, 120, 126, 131, 154, 213, 214, 252, 291, 320, 328, 344, 348, 362, 421, 436, 451, 477, 488, 502, 535, 543],\n         \"postgis3\": 121,\n-        \"postgis_rast\": 122,\n-        \"postgis_topologi\": 122,\n+        \"postgis_raster\": 122,\n+        \"postgis_topology\": 122,\n         \"postgisadaptor\": 252,\n-        \"postgr\": [0, 56, 59, 122, 130, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 147, 155, 176, 177, 180, 215, 223, 238, 239, 240, 241, 316, 328, 340, 342, 344, 371, 376, 379, 380, 381, 382, 415, 416, 417, 418, 448, 543, 570, 573, 611],\n-        \"postgres_us\": 570,\n+        \"postgres\": [0, 56, 59, 122, 130, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 147, 155, 176, 177, 180, 215, 223, 238, 239, 240, 241, 316, 328, 340, 342, 344, 371, 376, 379, 380, 381, 382, 415, 416, 417, 418, 448, 543, 570, 573, 611],\n+        \"postgres_user\": 570,\n         \"postgresql\": [0, 3, 6, 14, 16, 44, 45, 56, 58, 59, 69, 73, 103, 117, 120, 122, 130, 134, 142, 145, 146, 175, 177, 181, 182, 184, 185, 190, 191, 197, 200, 206, 209, 214, 216, 219, 234, 250, 312, 316, 320, 323, 330, 334, 340, 341, 346, 347, 349, 354, 355, 359, 360, 362, 377, 392, 393, 415, 418, 428, 434, 437, 444, 445, 452, 453, 489, 494, 503, 518, 519, 522, 529, 536, 537, 545, 569, 570, 574, 575, 598, 611, 612],\n         \"postgresql14\": 121,\n         \"postgresql_psycopg2\": [59, 209, 252, 348, 362, 421],\n+        \"posting\": [48, 51, 55, 63, 74, 547],\n         \"postmortem\": [348, 361, 608],\n         \"postpon\": [61, 197],\n         \"pot\": [61, 155, 304, 488],\n-        \"potenti\": [2, 4, 15, 51, 61, 85, 86, 97, 103, 145, 153, 174, 178, 181, 185, 190, 194, 196, 200, 209, 257, 260, 264, 265, 280, 282, 283, 284, 318, 327, 341, 342, 383, 419, 451, 466, 492, 518, 545, 546, 547, 548, 551, 571, 572, 596, 599, 602, 611],\n-        \"power\": [1, 3, 19, 39, 45, 64, 70, 72, 73, 78, 103, 106, 113, 119, 126, 131, 150, 154, 155, 171, 172, 174, 177, 190, 194, 195, 196, 199, 252, 268, 316, 546, 548, 550, 553, 555, 569, 571, 572, 573, 574, 591, 602, 603, 612],\n-        \"powershel\": [43, 155],\n+        \"potential\": [2, 4, 15, 61, 86, 103, 174, 178, 190, 200, 260, 265, 282, 284, 327, 341, 383, 419, 451, 466, 492, 518, 545, 546, 548, 602],\n+        \"potentially\": [51, 85, 86, 97, 145, 153, 178, 181, 185, 194, 196, 209, 257, 264, 265, 268, 280, 282, 283, 284, 318, 327, 341, 342, 411, 454, 466, 478, 492, 518, 547, 551, 571, 572, 596, 599, 611],\n+        \"power\": [45, 64, 119, 150, 154, 155, 172, 177, 194, 196, 268, 316, 548, 550, 569, 572, 603],\n+        \"powered\": [1, 3, 72, 78, 103, 106, 113, 126, 131, 150, 171, 190, 591, 603, 612],\n+        \"powerful\": [3, 19, 39, 70, 73, 103, 131, 174, 195, 196, 199, 252, 316, 546, 553, 555, 571, 572, 573, 574, 602],\n+        \"powershell\": [43, 155],\n         \"poynter\": 200,\n         \"pq\": 291,\n         \"pr\": [47, 61],\n-        \"practic\": [3, 7, 11, 14, 25, 33, 43, 44, 46, 47, 57, 66, 75, 81, 85, 86, 100, 105, 126, 142, 160, 161, 164, 171, 181, 185, 190, 194, 206, 213, 222, 252, 268, 288, 291, 297, 323, 348, 477, 502, 546, 557, 560, 570, 571, 576, 577, 580, 581, 583, 589, 591, 595, 596, 598, 602, 603, 606, 609, 612],\n+        \"practic\": [7, 14, 25, 43, 44, 47, 75, 85, 100, 105, 160, 161, 164, 171, 181, 185, 190, 194, 213, 222, 288, 291, 297, 323, 348, 477, 546, 557, 570, 571, 576, 577, 580, 581, 583, 589, 591, 595, 596, 602, 606, 609, 612],\n+        \"practical\": [3, 11, 33, 57, 86, 142, 181, 190, 268, 560, 598],\n+        \"practicality\": 47,\n+        \"practically\": [126, 206, 252],\n+        \"practices\": [3, 46, 66, 81, 161, 252, 268, 348, 502, 602, 603],\n         \"pragma\": 535,\n         \"prawn\": 185,\n         \"pre\": [0, 17, 55, 58, 59, 62, 72, 103, 172, 181, 184, 185, 192, 201, 209, 213, 247, 252, 268, 291, 316, 328, 383, 419, 444, 452, 477, 488, 494, 502, 522, 545, 565, 569, 580, 581, 596, 609],\n         \"pre_add\": [186, 191],\n         \"pre_clear\": 191,\n         \"pre_delet\": [106, 178, 185, 312, 488, 569],\n-        \"pre_migr\": [85, 213, 214, 316, 320, 477],\n+        \"pre_migrat\": [85, 213, 214, 316, 320, 477],\n         \"pre_remov\": 191,\n         \"pre_sav\": [16, 85, 178, 185, 186, 203, 316, 348, 565, 569, 572, 606],\n         \"pre_syncdb\": [59, 316, 348],\n-        \"preambl\": 52,\n-        \"precaut\": 188,\n-        \"preced\": [51, 58, 86, 98, 154, 155, 161, 171, 176, 177, 178, 182, 190, 193, 194, 198, 260, 348, 436, 551, 560, 569, 572, 581, 583, 596, 612],\n-        \"preciou\": 602,\n-        \"precis\": [3, 16, 57, 74, 114, 115, 118, 131, 176, 178, 185, 206, 213, 268, 328, 471, 477, 502],\n+        \"preambles\": 52,\n+        \"precaution\": 188,\n+        \"preced\": [103, 176, 177, 190, 194, 572, 581, 596],\n+        \"preceded\": [58, 198, 348],\n+        \"precedenc\": [98, 154, 155, 161, 171, 178, 182, 190, 193, 194, 260, 436, 551, 569, 583, 596, 612],\n+        \"precedes\": [51, 86, 560],\n+        \"precious\": 602,\n+        \"precis\": [16, 74],\n+        \"precisely\": [3, 57, 185],\n+        \"precision\": [114, 115, 118, 131, 176, 178, 206, 213, 268, 328, 471, 477, 502],\n         \"precision_wkt\": [59, 213, 362],\n-        \"precompil\": 596,\n-        \"precomput\": 348,\n-        \"precondit\": 559,\n-        \"preconfigur\": 600,\n+        \"precompiled\": 596,\n+        \"precomputation\": 348,\n+        \"precondition\": 559,\n+        \"preconfigured\": 600,\n         \"precursor\": 185,\n         \"predecessor\": 291,\n-        \"predefin\": [86, 181, 194, 348, 502],\n-        \"predetermin\": 16,\n-        \"predic\": [117, 177, 213, 316],\n-        \"predict\": [252, 568, 591, 604],\n-        \"predominantli\": 154,\n-        \"preescap\": 200,\n-        \"preexist\": [0, 5, 155, 211, 256, 572, 583],\n+        \"predefined\": [86, 181, 194, 348, 502],\n+        \"predetermined\": 16,\n+        \"predicat\": [117, 213],\n+        \"predicates\": [177, 316],\n+        \"predict\": 604,\n+        \"predictabl\": [252, 568, 591, 604],\n+        \"predominantly\": 154,\n+        \"preescaped\": 200,\n+        \"preexist\": [0, 5, 211, 256, 572, 583],\n+        \"preexisted\": 155,\n         \"prefac\": 58,\n-        \"prefer\": [15, 16, 39, 44, 52, 55, 58, 60, 63, 66, 70, 80, 100, 103, 105, 106, 107, 118, 125, 154, 155, 159, 161, 167, 171, 177, 178, 181, 183, 185, 188, 190, 194, 197, 200, 203, 213, 291, 304, 421, 477, 488, 502, 535, 543, 547, 548, 550, 551, 554, 555, 568, 569, 571, 576, 584, 594, 608, 609, 610, 612],\n-        \"prefetch\": [59, 106, 186, 223, 268, 319, 345, 488, 502, 522, 536, 567],\n-        \"prefetch_manag\": 572,\n-        \"prefetch_rel\": [106, 186, 222, 223, 291, 296, 298, 305, 309, 341, 344, 376, 429, 472, 502, 522, 527, 528, 572],\n+        \"prefer\": [16, 39, 44, 58, 70, 103, 105, 107, 154, 178, 185, 194, 203, 421, 502, 547, 548, 554, 569, 576, 584, 596],\n+        \"preferabl\": [171, 177, 488, 555, 571, 608, 609],\n+        \"preferably\": [58, 159, 161, 167],\n+        \"preferenc\": [80, 183, 188, 190, 197, 543, 551, 554, 612],\n+        \"preferences\": [551, 594, 596],\n+        \"preferr\": 535,\n+        \"preferred\": [15, 52, 55, 58, 60, 63, 66, 100, 103, 106, 118, 125, 155, 161, 181, 188, 190, 200, 213, 291, 304, 477, 543, 550, 568, 596, 610, 612],\n+        \"prefetch\": [59, 106, 223, 268, 319, 345, 488, 502, 522, 536],\n+        \"prefetch_manager\": 572,\n+        \"prefetch_related\": [106, 186, 222, 223, 291, 296, 298, 305, 309, 341, 344, 376, 429, 472, 502, 522, 527, 528, 572],\n         \"prefetch_related_object\": [59, 213, 522, 571],\n-        \"prefix\": [41, 47, 49, 56, 57, 58, 59, 60, 61, 71, 72, 81, 85, 86, 88, 95, 103, 115, 123, 125, 136, 151, 155, 164, 177, 184, 185, 188, 194, 198, 199, 202, 209, 213, 260, 268, 281, 304, 307, 309, 316, 325, 348, 362, 419, 421, 436, 446, 451, 452, 477, 488, 502, 522, 535, 543, 546, 572, 577, 581, 582, 583, 589, 591, 612],\n+        \"prefetched\": [185, 186, 316, 567],\n+        \"prefetches\": [59, 185, 488, 522],\n+        \"prefix\": [41, 47, 56, 58, 59, 60, 61, 71, 72, 85, 86, 88, 95, 103, 115, 123, 125, 136, 151, 155, 161, 177, 184, 185, 188, 190, 194, 198, 199, 202, 213, 260, 268, 304, 309, 316, 348, 362, 419, 446, 451, 452, 477, 488, 502, 522, 543, 572, 581, 582, 583, 589, 591, 612],\n         \"prefix_default_languag\": [213, 216, 217, 503, 596],\n+        \"prefixed\": [49, 57, 59, 81, 86, 125, 155, 161, 188, 190, 194, 198, 281, 307, 325, 348, 436, 477, 535, 546, 551, 572, 596, 612],\n+        \"prefixes\": [41, 164, 209, 268, 348, 421, 577],\n         \"prejudic\": 181,\n-        \"preload\": [86, 171, 190, 222, 437],\n-        \"prematur\": [85, 279, 291, 602],\n-        \"prenotif\": 61,\n+        \"preload\": [86, 171, 190, 222],\n+        \"preloaded\": 437,\n+        \"prematur\": [85, 602],\n+        \"prematurely\": [279, 291],\n+        \"prenotification\": 61,\n         \"prentic\": 126,\n-        \"prep_poli\": 118,\n-        \"prepar\": [16, 32, 60, 61, 71, 119, 154, 178, 181, 182, 185, 191, 197, 206, 223, 252, 304, 308, 316, 421, 470, 522, 559, 581, 594, 595, 596, 611],\n+        \"prep_poly\": 118,\n+        \"prepar\": [32, 60, 61, 71, 178, 181, 252, 421, 581, 594, 595],\n+        \"preparation\": [60, 61, 181, 252, 304],\n         \"prepare_rh\": 182,\n-        \"prepare_valu\": 341,\n-        \"prepend\": [56, 103, 115, 118, 159, 161, 190, 278, 306, 321, 328, 551, 552, 582, 596, 611, 612],\n+        \"prepare_value\": 341,\n+        \"prepared\": [16, 119, 154, 178, 181, 182, 185, 191, 197, 206, 223, 252, 308, 316, 470, 522, 559, 581, 596],\n+        \"prepares\": 611,\n+        \"prepend\": [56, 103, 115, 161, 190, 278, 306, 321, 552, 596, 611, 612],\n         \"prepend_www\": 171,\n-        \"prepopul\": [34, 103, 178, 185, 554, 572, 581],\n+        \"prepended\": [118, 159, 190, 328, 551, 582],\n+        \"prepopulat\": [34, 103, 178, 581],\n         \"prepopulate_from\": 206,\n+        \"prepopulated\": [103, 185, 554, 581],\n         \"prepopulated_field\": [86, 103, 178, 206, 386, 451],\n-        \"prepopulated_fields_j\": [103, 376],\n-        \"preprocess\": [177, 178, 181, 192, 608],\n-        \"prerequisit\": [0, 5, 51, 62, 121],\n-        \"prescript\": 61,\n+        \"prepopulated_fields_js\": [103, 376],\n+        \"prepopulates\": 572,\n+        \"preproces\": [16, 181],\n+        \"preprocess\": [177, 178, 608],\n+        \"preprocessed\": 181,\n+        \"preprocesses\": 192,\n+        \"prerequisit\": 51,\n+        \"prerequisites\": [0, 5, 62, 121],\n+        \"pres\": [73, 133, 155, 194, 611, 612],\n+        \"prescriptiv\": 61,\n         \"presenc\": [103, 104, 153, 155, 190, 212, 214, 257, 291, 304, 316, 436, 552, 612],\n-        \"present\": [1, 3, 10, 11, 12, 16, 19, 37, 38, 45, 47, 51, 60, 67, 70, 86, 91, 99, 103, 105, 128, 129, 139, 147, 153, 155, 161, 162, 168, 171, 177, 178, 181, 185, 190, 191, 194, 195, 196, 203, 205, 206, 213, 222, 258, 265, 266, 271, 282, 283, 284, 285, 287, 288, 289, 291, 300, 304, 309, 316, 318, 324, 327, 328, 341, 376, 415, 441, 472, 477, 488, 546, 548, 551, 553, 557, 559, 565, 569, 570, 580, 581, 583, 596, 599, 605, 606, 609, 612],\n-        \"preserv\": [103, 118, 152, 154, 155, 161, 175, 193, 194, 197, 200, 206, 213, 217, 242, 268, 291, 304, 316, 328, 362, 420, 421, 422, 436, 451, 488, 545, 546, 553, 582, 590, 595, 600, 609],\n+        \"present\": [11, 12, 16, 19, 38, 47, 51, 60, 67, 86, 91, 99, 103, 105, 128, 129, 139, 147, 153, 155, 161, 162, 168, 171, 177, 178, 181, 185, 190, 194, 205, 206, 213, 222, 258, 265, 266, 271, 282, 283, 284, 285, 287, 288, 289, 291, 300, 304, 309, 316, 318, 324, 327, 328, 341, 376, 415, 441, 472, 477, 488, 546, 548, 551, 553, 557, 559, 565, 569, 570, 580, 583, 596, 599, 605, 606, 609, 612],\n+        \"presentation\": [1, 3, 10, 19, 195, 196, 581],\n+        \"presented\": [3, 19, 37, 45, 70, 103, 161, 181, 185, 191, 203, 596],\n+        \"preserv\": [118, 154, 155, 161, 175, 193, 194, 206, 213, 217, 242, 291, 304, 328, 362, 420, 421, 422, 436, 546, 553, 582, 590, 595, 600],\n+        \"preservation\": 545,\n         \"preserve_default\": 172,\n-        \"preserve_filt\": [103, 304, 309],\n+        \"preserve_filter\": [103, 304, 309],\n         \"preserve_request\": [188, 543, 590],\n-        \"preserve_topologi\": 118,\n-        \"press\": [73, 133, 155, 194, 608, 611, 612],\n-        \"presum\": 27,\n-        \"pretend\": [51, 308],\n-        \"pretti\": [80, 82, 103, 115, 150, 155, 161, 291, 553, 569, 582, 611],\n+        \"preserve_topology\": 118,\n+        \"preserved\": [103, 155, 175, 194, 200, 291, 316, 362, 546, 609],\n+        \"preserves\": [152, 155, 197, 268, 304, 421, 451, 488, 590, 611],\n+        \"pressing\": [608, 611],\n+        \"presumes\": 27,\n+        \"pretend\": 51,\n+        \"pretended\": 308,\n+        \"pretty\": [80, 82, 103, 115, 150, 155, 161, 291, 553, 569, 582, 611],\n         \"pretty_nam\": 436,\n         \"pretty_wkt\": 115,\n-        \"prevent\": [0, 2, 15, 23, 32, 34, 44, 55, 56, 65, 67, 71, 75, 85, 86, 97, 98, 103, 118, 130, 135, 149, 151, 154, 155, 156, 160, 165, 171, 176, 177, 178, 181, 184, 185, 188, 190, 191, 193, 200, 206, 213, 214, 216, 217, 222, 223, 229, 231, 234, 245, 247, 249, 260, 268, 271, 276, 278, 279, 285, 291, 292, 296, 297, 298, 300, 304, 305, 306, 308, 309, 312, 316, 317, 320, 321, 322, 323, 324, 327, 328, 329, 330, 334, 341, 342, 344, 346, 348, 349, 354, 355, 358, 360, 362, 364, 374, 376, 386, 387, 390, 392, 393, 418, 421, 436, 437, 451, 462, 463, 471, 477, 481, 488, 501, 503, 528, 538, 543, 547, 548, 550, 551, 552, 554, 563, 564, 567, 568, 569, 570, 572, 574, 576, 581, 588, 589, 591, 595, 597, 600, 603, 607, 609, 611, 612],\n+        \"prevent\": [0, 2, 15, 23, 32, 34, 44, 55, 56, 65, 67, 71, 75, 85, 86, 97, 98, 103, 118, 130, 135, 149, 151, 154, 155, 156, 160, 165, 171, 176, 177, 178, 181, 184, 185, 188, 190, 191, 193, 200, 206, 213, 222, 223, 229, 245, 260, 268, 271, 276, 278, 291, 297, 300, 304, 306, 309, 316, 317, 320, 321, 328, 330, 334, 344, 346, 348, 355, 360, 362, 374, 376, 392, 393, 421, 436, 451, 462, 477, 488, 501, 503, 528, 543, 547, 548, 550, 551, 552, 554, 563, 564, 567, 568, 569, 570, 572, 574, 576, 581, 588, 589, 591, 595, 597, 600, 603, 607, 609, 611, 612],\n+        \"prevented\": [65, 98, 185, 214, 216, 217, 223, 231, 234, 245, 247, 249, 260, 279, 285, 292, 296, 298, 305, 308, 309, 312, 316, 317, 320, 322, 323, 324, 327, 329, 330, 341, 342, 346, 348, 349, 354, 355, 358, 364, 376, 386, 387, 390, 393, 418, 437, 463, 471, 481, 538, 570, 603],\n+        \"prevention\": [260, 304],\n         \"preview\": 0,\n-        \"previou\": [19, 30, 37, 55, 57, 59, 61, 65, 67, 71, 73, 75, 76, 78, 80, 89, 92, 94, 103, 115, 150, 152, 154, 155, 161, 167, 174, 177, 181, 185, 187, 188, 190, 193, 194, 200, 205, 209, 213, 222, 252, 260, 265, 266, 268, 282, 284, 285, 287, 288, 289, 291, 297, 298, 304, 308, 316, 317, 327, 328, 341, 348, 362, 392, 421, 436, 451, 477, 502, 522, 535, 543, 548, 550, 551, 557, 560, 568, 569, 572, 576, 580, 581, 583, 589, 591, 596, 600, 601, 603, 609, 611, 612],\n-        \"previous\": [14, 60, 67, 115, 155, 161, 185, 190, 200, 203, 204, 205, 206, 207, 213, 216, 222, 252, 256, 260, 268, 283, 291, 304, 316, 317, 318, 320, 328, 342, 348, 362, 376, 436, 451, 502, 535, 543, 548, 553, 581, 596, 600, 612],\n-        \"previous_dai\": 89,\n+        \"previous\": [19, 30, 37, 55, 57, 59, 61, 65, 67, 71, 73, 75, 76, 78, 80, 89, 92, 94, 103, 115, 150, 152, 154, 155, 161, 167, 174, 177, 181, 185, 187, 188, 190, 193, 194, 200, 205, 209, 213, 222, 252, 260, 265, 266, 268, 282, 284, 285, 287, 288, 289, 291, 297, 298, 304, 308, 316, 317, 327, 328, 341, 348, 362, 392, 421, 436, 451, 477, 502, 522, 535, 543, 548, 550, 551, 557, 560, 568, 569, 572, 576, 580, 581, 583, 589, 591, 596, 600, 601, 603, 609, 611, 612],\n+        \"previous_day\": 89,\n         \"previous_month\": 89,\n-        \"previous_page_numb\": [187, 557, 601],\n-        \"previous_week\": 89,\n+        \"previous_page_number\": [187, 557, 601],\n+        \"previous_wek\": 89,\n         \"previous_year\": [89, 291],\n-        \"price\": [162, 560, 579, 581, 596],\n+        \"previously\": [14, 60, 67, 115, 155, 161, 185, 190, 200, 203, 204, 205, 206, 207, 213, 216, 222, 252, 256, 260, 268, 283, 291, 304, 316, 317, 318, 320, 328, 342, 348, 362, 376, 436, 451, 502, 535, 543, 548, 553, 581, 596, 600, 612],\n+        \"pric\": [162, 560, 579, 581, 596],\n         \"price__avg\": 560,\n         \"price__max\": 560,\n         \"price__min\": 560,\n         \"price__sum\": 560,\n         \"price_diff\": 560,\n-        \"pride\": 181,\n-        \"primari\": [0, 5, 29, 52, 55, 56, 73, 75, 85, 86, 98, 103, 128, 131, 150, 151, 155, 161, 162, 177, 178, 182, 184, 185, 186, 189, 190, 191, 204, 208, 213, 223, 245, 248, 252, 268, 291, 304, 305, 316, 317, 328, 329, 340, 341, 343, 345, 357, 362, 370, 393, 428, 436, 477, 480, 502, 522, 523, 528, 530, 547, 548, 551, 553, 556, 563, 564, 570, 571, 572, 574, 583, 589, 590, 591, 595, 597, 604, 611],\n-        \"primarili\": [51, 64, 66, 85, 161, 265, 284, 316],\n-        \"primary_kei\": [16, 35, 44, 86, 155, 181, 190, 205, 214, 341, 342, 359, 451, 522, 547, 558, 564, 569],\n+        \"priced\": 560,\n+        \"prid\": 181,\n+        \"primarily\": [51, 64, 66, 85, 161, 265, 284, 316],\n+        \"primary\": [0, 5, 29, 52, 55, 56, 73, 75, 85, 86, 98, 103, 128, 131, 150, 151, 155, 161, 162, 177, 178, 182, 184, 185, 186, 189, 190, 191, 204, 208, 213, 223, 245, 248, 252, 268, 291, 304, 305, 316, 317, 328, 329, 340, 341, 343, 345, 357, 362, 370, 393, 428, 436, 477, 480, 502, 522, 523, 528, 530, 547, 548, 551, 553, 556, 563, 564, 570, 571, 572, 574, 583, 589, 590, 591, 595, 597, 604, 611],\n+        \"primary_key\": [16, 35, 44, 86, 155, 181, 190, 205, 214, 341, 342, 359, 451, 522, 547, 558, 564, 569],\n         \"primary_nam\": 570,\n-        \"primaryreplicarout\": 570,\n+        \"primaryreplicarouter\": 570,\n         \"primem\": [115, 124, 131],\n-        \"primit\": [19, 436, 445, 551],\n-        \"principl\": [0, 53, 62, 73, 82, 145, 152, 177, 185, 194, 288, 297, 316, 571, 572, 603],\n-        \"print\": [15, 16, 58, 69, 73, 78, 110, 114, 115, 117, 118, 124, 125, 131, 146, 152, 155, 161, 162, 168, 176, 177, 185, 188, 191, 192, 194, 198, 213, 252, 291, 316, 348, 392, 477, 551, 562, 564, 567, 571, 572, 574, 577, 580, 582, 583, 593, 596, 599, 606, 607, 609],\n+        \"primitiv\": [445, 551],\n+        \"primitives\": [19, 436],\n+        \"principl\": [73, 82, 152, 177, 185, 194, 288, 297, 316, 571, 572],\n+        \"principles\": [0, 53, 62, 145, 603],\n+        \"print\": [15, 16, 69, 73, 78, 110, 114, 115, 117, 118, 124, 125, 131, 146, 152, 155, 161, 162, 168, 176, 177, 185, 188, 192, 194, 198, 213, 252, 316, 348, 392, 477, 551, 562, 564, 567, 571, 572, 574, 577, 580, 582, 583, 596, 599, 606, 607],\n+        \"printed\": [15, 58, 124, 155, 161, 291, 348, 574, 577, 593, 599, 609],\n         \"printer\": 38,\n         \"printf\": 194,\n+        \"printing\": [15, 110, 131, 191, 572, 609],\n         \"prior\": [15, 16, 39, 51, 52, 59, 60, 64, 66, 87, 103, 105, 120, 122, 123, 131, 154, 155, 172, 177, 178, 185, 194, 203, 205, 206, 209, 211, 212, 222, 252, 256, 257, 260, 265, 268, 271, 274, 284, 291, 300, 303, 304, 309, 312, 316, 354, 362, 392, 421, 451, 522, 543, 546, 558, 577, 599, 609],\n-        \"priorit\": [2, 369],\n-        \"prioriti\": [2, 51, 81, 107, 135, 149, 161, 176, 184, 190, 193, 570, 571, 596],\n+        \"priorities\": [2, 260, 571],\n+        \"prioritiz\": 2,\n+        \"prioritized\": 369,\n+        \"priority\": [2, 51, 81, 107, 135, 149, 161, 176, 184, 190, 193, 570, 571, 596],\n         \"pristin\": [51, 121, 155],\n         \"priv4t\": 570,\n-        \"privaci\": [61, 86, 103, 107, 171, 451, 551, 603],\n-        \"privat\": [4, 25, 36, 46, 59, 61, 63, 66, 81, 85, 151, 154, 190, 196, 200, 205, 213, 222, 304, 348, 354, 376, 452, 477, 488, 502, 512, 525, 540, 545, 551, 568, 581, 584, 609],\n+        \"privacy\": [61, 86, 103, 107, 171, 451, 551, 603],\n+        \"privat\": [4, 25, 36, 46, 59, 61, 63, 66, 81, 85, 151, 154, 190, 196, 200, 213, 222, 304, 348, 354, 376, 452, 477, 488, 502, 512, 525, 540, 545, 551, 568, 581, 584, 609],\n         \"private_field\": 213,\n-        \"private_onli\": 213,\n-        \"privileg\": [31, 64, 66, 121, 145, 154, 155, 190, 545, 598, 611],\n+        \"private_only\": 213,\n+        \"privately\": [66, 205],\n+        \"privileg\": [66, 190, 545],\n+        \"privileges\": [31, 64, 121, 145, 154, 155, 598, 611],\n         \"priyansh\": 177,\n         \"prj\": [115, 124, 131],\n-        \"proactiv\": 576,\n-        \"probabl\": [3, 19, 25, 30, 31, 37, 40, 41, 43, 44, 46, 51, 55, 60, 61, 67, 68, 73, 76, 78, 80, 103, 105, 106, 150, 151, 155, 160, 162, 167, 168, 178, 181, 185, 190, 193, 196, 206, 287, 296, 328, 548, 550, 551, 557, 559, 569, 572, 577, 580, 585, 589, 592, 595, 599, 612],\n-        \"probe\": 612,\n+        \"proactively\": 576,\n+        \"probably\": [3, 19, 25, 30, 31, 37, 40, 41, 43, 44, 46, 51, 55, 60, 61, 67, 68, 73, 76, 78, 80, 103, 105, 106, 150, 151, 155, 160, 162, 167, 168, 178, 181, 185, 190, 193, 196, 206, 287, 296, 328, 548, 550, 551, 557, 559, 569, 572, 577, 580, 585, 589, 592, 595, 599, 612],\n+        \"probes\": 612,\n         \"problem\": [0, 2, 3, 5, 6, 15, 16, 19, 27, 29, 32, 33, 34, 37, 40, 42, 43, 45, 46, 47, 49, 51, 52, 55, 56, 58, 65, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 85, 86, 100, 103, 120, 121, 126, 134, 135, 146, 150, 154, 155, 156, 167, 185, 190, 193, 194, 196, 197, 200, 205, 206, 209, 213, 225, 252, 255, 256, 257, 259, 260, 265, 267, 268, 281, 284, 286, 288, 291, 292, 297, 304, 307, 316, 323, 325, 328, 339, 346, 348, 369, 384, 392, 451, 545, 549, 550, 551, 552, 553, 556, 557, 559, 560, 569, 570, 571, 572, 573, 576, 578, 583, 589, 595, 596, 599, 600, 602, 609, 610, 612],\n-        \"problemat\": [225, 339, 346, 354, 369, 606],\n-        \"proce\": [64, 65, 103, 121, 131, 155, 170, 548, 600],\n-        \"procedur\": [31, 49, 110, 117, 154, 204, 206, 596],\n-        \"proceed\": [55, 609, 612],\n-        \"process\": [0, 16, 19, 21, 22, 24, 25, 28, 29, 30, 31, 35, 36, 40, 42, 44, 46, 48, 49, 50, 51, 53, 55, 56, 57, 59, 61, 62, 64, 66, 67, 71, 72, 74, 75, 76, 81, 82, 95, 98, 103, 107, 111, 121, 122, 124, 131, 135, 140, 146, 148, 150, 151, 152, 154, 155, 156, 161, 166, 167, 168, 170, 171, 177, 178, 181, 182, 185, 188, 190, 191, 193, 194, 196, 197, 199, 200, 204, 206, 210, 213, 222, 252, 257, 260, 268, 271, 291, 300, 304, 307, 309, 316, 321, 325, 328, 348, 362, 376, 392, 400, 421, 423, 436, 437, 446, 451, 452, 466, 477, 488, 492, 502, 509, 518, 522, 533, 535, 543, 547, 550, 551, 554, 556, 557, 565, 570, 571, 572, 573, 576, 577, 580, 583, 585, 588, 589, 595, 596, 597, 598, 599, 600, 602, 603, 604, 605, 608, 609, 610, 611, 612],\n-        \"process_except\": [200, 348],\n+        \"problematic\": [225, 339, 346, 354, 369, 606],\n+        \"proced\": [55, 64, 65, 103, 121, 131, 155, 170, 548, 600, 609, 612],\n+        \"procedur\": [110, 117, 154, 206, 574, 596],\n+        \"procedural\": 49,\n+        \"procedures\": [31, 204],\n+        \"proces\": [0, 16, 19, 21, 22, 24, 25, 28, 29, 30, 31, 35, 36, 40, 42, 44, 46, 48, 49, 50, 51, 53, 55, 56, 57, 59, 61, 62, 64, 66, 67, 71, 76, 81, 98, 103, 121, 122, 131, 140, 146, 151, 152, 154, 155, 156, 161, 166, 167, 177, 181, 185, 188, 190, 191, 193, 194, 200, 204, 206, 209, 213, 222, 252, 257, 260, 268, 271, 291, 300, 304, 309, 316, 321, 328, 348, 362, 376, 392, 400, 421, 423, 436, 437, 451, 452, 477, 488, 502, 522, 535, 543, 550, 551, 554, 556, 571, 572, 573, 576, 577, 581, 583, 585, 588, 589, 591, 595, 596, 598, 599, 600, 604, 605, 608, 609, 611, 612],\n+        \"process\": [0, 19, 25, 45, 72, 74, 75, 82, 107, 135, 150, 151, 154, 155, 167, 168, 181, 185, 188, 191, 192, 194, 196, 197, 199, 210, 222, 252, 260, 271, 300, 307, 309, 325, 328, 446, 509, 533, 543, 547, 550, 551, 554, 557, 571, 580, 583, 588, 591, 597, 599, 602, 603, 610, 612],\n+        \"process_exception\": [200, 348],\n         \"process_info\": 32,\n         \"process_lh\": [14, 182, 213, 522],\n         \"process_request\": [200, 437, 588],\n-        \"process_respons\": [200, 348, 437, 588],\n+        \"process_respon\": [200, 348, 437, 588],\n         \"process_rh\": [14, 182, 213],\n         \"process_view\": [153, 188],\n+        \"processed\": [95, 107, 124, 135, 148, 151, 155, 156, 171, 182, 185, 200, 466, 492, 518, 565, 570, 580, 581, 585, 596, 599, 604],\n         \"processed_path\": 151,\n+        \"processes\": [31, 42, 50, 53, 64, 67, 85, 111, 155, 170, 178, 188, 190, 199, 209, 328, 348, 451, 576, 585, 596, 609],\n         \"processformview\": [91, 92, 348, 556],\n         \"processor\": [59, 117, 135, 151, 155, 166, 190, 194, 202, 213, 222, 260, 268, 316, 341, 359, 477, 543, 548, 553, 595],\n         \"procnam\": 574,\n         \"prod\": 155,\n-        \"produc\": [8, 14, 19, 32, 60, 64, 76, 78, 103, 107, 128, 131, 150, 152, 162, 170, 174, 177, 180, 182, 185, 188, 194, 196, 198, 200, 202, 210, 212, 252, 257, 268, 271, 274, 300, 303, 304, 309, 312, 316, 322, 392, 551, 560, 572, 576, 581, 583, 595, 596, 600, 602, 609, 612],\n-        \"product\": [3, 6, 19, 23, 24, 25, 26, 29, 30, 32, 36, 41, 59, 60, 61, 66, 70, 72, 73, 76, 77, 79, 85, 103, 135, 136, 145, 150, 151, 155, 177, 178, 181, 190, 202, 203, 216, 220, 221, 222, 247, 256, 257, 260, 268, 278, 304, 306, 316, 321, 328, 336, 338, 351, 353, 543, 546, 547, 551, 552, 558, 577, 578, 589, 591, 592, 593, 598, 600, 609, 612],\n+        \"produc\": [8, 60, 64, 76, 78, 107, 131, 152, 162, 170, 180, 182, 185, 188, 194, 196, 198, 210, 212, 252, 257, 271, 274, 300, 303, 304, 309, 312, 316, 322, 551, 560, 572, 581, 595, 596, 600, 602, 609],\n+        \"produced\": [14, 19, 32, 60, 103, 107, 128, 152, 170, 177, 185, 194, 268, 392, 576, 583, 609, 612],\n+        \"producer\": [150, 200],\n+        \"produces\": [19, 131, 174, 194, 202, 252, 551, 576, 581, 596],\n+        \"product\": [3, 59, 61, 103, 136, 177, 178, 181, 304, 316, 558, 578, 593],\n         \"product_id\": 558,\n         \"productadmin\": 103,\n+        \"production\": [3, 6, 19, 23, 24, 25, 26, 29, 30, 32, 36, 41, 60, 61, 66, 70, 72, 73, 77, 79, 85, 103, 135, 145, 150, 151, 155, 178, 190, 202, 203, 216, 220, 221, 222, 247, 256, 257, 260, 268, 278, 306, 316, 321, 328, 336, 338, 351, 353, 543, 546, 547, 551, 552, 577, 589, 591, 592, 598, 600, 609, 612],\n         \"production_set\": 155,\n-        \"profan\": 260,\n+        \"productiv\": 76,\n+        \"prof\": [200, 212, 257],\n+        \"profanities\": 260,\n         \"profanities_list\": 260,\n-        \"profession\": 70,\n+        \"professional\": 70,\n         \"profil\": [19, 56, 121, 135, 178, 185, 190, 268, 291, 547, 548, 595, 602],\n+        \"profiles\": [291, 548],\n         \"profit\": 64,\n         \"prog_nam\": 15,\n-        \"program\": [3, 8, 12, 38, 45, 60, 67, 68, 71, 76, 120, 121, 122, 152, 155, 168, 196, 551, 571, 572, 576, 596, 600, 602, 609],\n-        \"programm\": [0, 45, 67, 68, 70, 76, 82, 195, 196, 581, 599],\n-        \"programmat\": [100, 103, 155, 178, 181, 599, 612],\n+        \"program\": [8, 38, 60, 71, 76, 120, 121, 122, 155, 168, 196, 551, 576, 596, 600, 602, 609],\n+        \"programm\": [3, 12, 45, 67, 68, 71, 76, 152, 168, 196, 571, 572],\n+        \"programmatic\": 599,\n+        \"programmatically\": [100, 103, 155, 178, 181, 612],\n+        \"programmed\": 600,\n+        \"programmer\": [0, 45, 67, 68, 70, 76, 82, 195, 196, 581, 599],\n         \"programmingerror\": 156,\n-        \"progress\": [51, 55, 56, 124, 155, 209, 238, 268, 348, 379, 415, 585],\n-        \"progressbaruploadhandl\": 585,\n-        \"prohibit\": [105, 176, 194, 260, 282, 327, 328, 341, 407, 409, 438, 440, 463, 471, 547, 563, 564, 572],\n-        \"prohibitnullcharactersvalid\": 362,\n+        \"progres\": [51, 55, 56, 124, 155, 209, 238, 268, 348, 379, 415, 585],\n+        \"progressbaruploadhandler\": 585,\n+        \"prohibit\": [105, 194, 260, 282, 327, 341, 407, 409, 438, 440, 463, 471, 547],\n+        \"prohibited\": [176, 260, 328, 563, 564, 572],\n+        \"prohibitnullcharactersvalidator\": 362,\n         \"proj\": [115, 118, 121, 122, 123, 124, 131, 502, 535],\n         \"proj4\": 115,\n-        \"proj4_vers\": 451,\n+        \"proj4_version\": 451,\n         \"proj6\": 121,\n         \"proj_lib\": 121,\n-        \"proj_vers\": 451,\n+        \"proj_version\": 451,\n         \"projc\": 115,\n-        \"project\": [0, 4, 5, 6, 7, 10, 15, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 36, 40, 41, 42, 43, 44, 46, 48, 49, 50, 51, 52, 54, 55, 56, 59, 60, 61, 62, 65, 66, 70, 73, 74, 77, 79, 80, 81, 86, 87, 90, 92, 106, 107, 110, 115, 117, 118, 120, 121, 122, 126, 142, 150, 151, 152, 154, 155, 156, 161, 166, 172, 177, 178, 184, 190, 191, 193, 194, 198, 199, 202, 205, 206, 209, 213, 216, 222, 229, 252, 267, 271, 278, 286, 291, 300, 306, 309, 316, 321, 330, 336, 348, 351, 355, 362, 374, 376, 392, 393, 397, 421, 433, 436, 437, 451, 477, 488, 502, 522, 535, 543, 545, 546, 548, 549, 550, 552, 553, 559, 560, 570, 571, 578, 581, 582, 591, 592, 595, 596, 598, 599, 600, 602, 603, 606, 607, 608, 609, 611, 612],\n+        \"project\": [0, 4, 5, 6, 7, 10, 15, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 36, 40, 41, 42, 43, 44, 46, 48, 49, 50, 51, 52, 54, 55, 56, 59, 60, 61, 62, 65, 66, 70, 73, 74, 77, 79, 80, 81, 86, 87, 90, 92, 106, 107, 118, 121, 122, 142, 150, 151, 152, 154, 155, 156, 161, 166, 172, 177, 178, 184, 190, 191, 193, 194, 198, 199, 202, 205, 206, 209, 213, 216, 222, 229, 252, 267, 271, 278, 286, 291, 300, 306, 309, 316, 321, 330, 336, 348, 351, 355, 362, 374, 376, 392, 393, 397, 421, 433, 436, 437, 451, 477, 488, 502, 522, 535, 543, 545, 546, 548, 549, 550, 552, 553, 559, 560, 570, 571, 578, 581, 591, 592, 595, 596, 598, 599, 600, 602, 603, 606, 607, 608, 609, 611, 612],\n         \"project_dir\": 260,\n-        \"project_directori\": 155,\n+        \"project_directory\": 155,\n         \"project_nam\": [23, 29, 30, 155, 194, 268],\n-        \"project_norm\": 118,\n+        \"project_normalized\": 118,\n+        \"projected\": [110, 115, 117, 118, 126],\n+        \"projection\": [120, 126, 348, 582],\n         \"projectnam\": 155,\n         \"projector\": 582,\n-        \"projectst\": [172, 477],\n-        \"promin\": [182, 376, 573],\n-        \"promis\": [81, 205, 305, 600, 604],\n-        \"promot\": [51, 59, 115, 185, 213, 304, 308, 340, 341, 362],\n-        \"prompt\": [27, 38, 43, 58, 69, 72, 73, 121, 151, 155, 191, 222, 317, 320, 376, 488, 546, 547, 548, 596, 598, 600, 609, 611],\n-        \"prone\": [58, 82, 185, 190, 260, 316, 488, 591],\n+        \"projectstat\": [172, 477],\n+        \"prominent\": [182, 376, 573],\n+        \"promis\": [81, 205, 600, 604],\n+        \"promised\": 305,\n+        \"promot\": [51, 185],\n+        \"promoted\": 115,\n+        \"promotion\": [59, 213, 304, 308, 340, 341, 362],\n+        \"prompt\": [27, 43, 58, 69, 72, 73, 121, 151, 155, 191, 222, 317, 320, 376, 488, 546, 548, 596, 598, 600, 611],\n+        \"prompted\": [73, 121, 547, 548],\n+        \"prompting\": [38, 548, 609],\n+        \"pron\": [58, 82, 185, 190, 260, 316, 488, 591],\n         \"pronoun\": 58,\n-        \"pronounc\": [0, 5, 185, 591],\n-        \"pronunci\": [3, 58],\n-        \"proof\": [200, 212, 257],\n+        \"pronounc\": [0, 5],\n+        \"pronounced\": [3, 185, 591],\n+        \"pronunciation\": [3, 58],\n         \"proofread\": 61,\n-        \"propag\": [167, 170, 178, 190, 193, 213, 291, 546, 570, 588, 599, 600, 606],\n+        \"propagat\": [36, 167, 170, 178, 190, 213, 570, 588, 599, 600, 606],\n+        \"propagated\": [193, 213, 291],\n+        \"propagation\": 546,\n         \"proper\": [19, 41, 55, 58, 85, 114, 118, 151, 178, 184, 194, 200, 213, 304, 316, 317, 329, 477, 502, 535, 551, 577, 579, 585, 591, 596],\n-        \"properli\": [12, 25, 67, 72, 76, 77, 85, 120, 121, 155, 171, 177, 185, 188, 190, 194, 214, 260, 264, 268, 279, 280, 289, 291, 296, 298, 305, 309, 320, 328, 348, 383, 387, 392, 397, 412, 419, 421, 433, 455, 480, 548, 558, 569, 572, 574, 580, 583, 595, 596, 600, 603, 605, 609, 611],\n-        \"properti\": [10, 14, 16, 19, 32, 44, 52, 59, 78, 86, 101, 103, 106, 113, 115, 128, 131, 149, 152, 155, 161, 168, 171, 172, 177, 178, 190, 200, 213, 214, 216, 234, 252, 291, 316, 326, 327, 328, 329, 341, 348, 362, 376, 391, 392, 404, 421, 436, 451, 477, 488, 502, 522, 535, 543, 545, 547, 557, 560, 568, 569, 571, 576, 580, 581, 589, 595, 599, 602, 603, 604, 605, 608, 612],\n-        \"proportion\": [600, 609],\n-        \"propos\": [2, 46, 50, 51, 58, 64, 209],\n-        \"proposit\": 46,\n-        \"proprietari\": 194,\n-        \"protect\": [0, 19, 25, 33, 45, 59, 75, 86, 103, 107, 156, 169, 177, 178, 185, 188, 190, 193, 194, 196, 200, 209, 210, 212, 213, 257, 260, 271, 278, 291, 300, 304, 306, 309, 321, 376, 451, 502, 545, 546, 547, 550, 551, 556, 574, 577, 580, 589, 595, 597, 602, 612],\n+        \"properly\": [12, 25, 67, 72, 76, 77, 85, 120, 121, 155, 171, 177, 185, 188, 190, 194, 214, 260, 264, 268, 279, 280, 289, 291, 296, 298, 305, 309, 320, 328, 348, 383, 387, 392, 397, 412, 419, 421, 433, 455, 480, 548, 558, 569, 572, 574, 580, 583, 595, 596, 600, 603, 605, 609, 611],\n+        \"properties\": [44, 59, 78, 101, 103, 106, 115, 128, 131, 177, 178, 200, 213, 214, 216, 234, 291, 326, 327, 328, 329, 341, 348, 362, 421, 451, 477, 522, 535, 545, 568, 571, 582, 589, 595, 599, 604, 608, 612],\n+        \"property\": [10, 14, 16, 19, 32, 44, 52, 59, 86, 103, 106, 113, 115, 118, 149, 152, 155, 161, 168, 171, 172, 178, 190, 200, 213, 252, 316, 324, 328, 348, 362, 376, 391, 392, 404, 421, 436, 451, 477, 488, 502, 535, 543, 547, 557, 560, 569, 576, 580, 581, 602, 603, 604, 605, 612],\n+        \"proportionally\": 609,\n+        \"proportionat\": 600,\n+        \"propos\": 55,\n+        \"proposal\": [46, 51, 58, 64],\n+        \"proposed\": [2, 50, 51, 209],\n+        \"proposition\": 46,\n+        \"proprietary\": 194,\n+        \"protect\": [0, 19, 25, 75, 86, 99, 103, 153, 156, 177, 178, 185, 190, 213, 222, 252, 260, 268, 291, 451, 502, 546, 550, 574, 577, 580, 589, 597, 603],\n+        \"protected\": [59, 103, 107, 153, 171, 188, 190, 196, 200, 268, 546, 551, 595, 603, 607],\n         \"protected_object\": 444,\n         \"protected_path\": 12,\n         \"protectederror\": [156, 178, 444],\n         \"protectedview\": 556,\n+        \"protection\": [0, 33, 45, 59, 86, 169, 177, 185, 188, 190, 193, 194, 209, 210, 212, 213, 257, 271, 278, 300, 304, 306, 309, 321, 376, 545, 546, 547, 556, 574, 597, 602, 612],\n         \"proto\": 190,\n         \"protocol\": [22, 59, 149, 152, 154, 162, 171, 178, 188, 190, 200, 213, 268, 304, 316, 328, 362, 446, 477, 488, 522, 548, 551, 576],\n         \"prototyp\": [252, 545, 547, 551],\n         \"proud\": 205,\n-        \"prove\": [76, 602, 612],\n-        \"proven\": [36, 304],\n-        \"provid\": [0, 1, 4, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 23, 25, 27, 29, 30, 32, 33, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 51, 55, 56, 58, 59, 60, 61, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 85, 86, 87, 88, 89, 91, 92, 94, 95, 96, 97, 98, 99, 102, 103, 105, 106, 107, 110, 112, 113, 114, 115, 117, 118, 120, 121, 124, 126, 128, 131, 135, 136, 137, 139, 142, 143, 145, 146, 149, 150, 151, 152, 153, 154, 156, 157, 159, 160, 161, 162, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 203, 204, 205, 209, 212, 213, 214, 220, 222, 236, 238, 252, 256, 257, 260, 265, 266, 268, 271, 278, 281, 282, 283, 284, 285, 287, 291, 296, 299, 300, 304, 306, 307, 309, 316, 318, 321, 325, 327, 328, 330, 338, 341, 342, 346, 348, 353, 354, 355, 357, 362, 379, 388, 391, 392, 397, 404, 411, 415, 433, 436, 446, 451, 454, 461, 471, 477, 478, 479, 488, 499, 502, 508, 511, 522, 524, 530, 532, 535, 539, 543, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 565, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 584, 585, 588, 589, 590, 591, 592, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611],\n+        \"prov\": [76, 304, 602, 612],\n+        \"provenanc\": 36,\n+        \"provid\": [0, 4, 12, 13, 15, 16, 18, 19, 25, 32, 33, 36, 38, 40, 43, 44, 45, 46, 47, 51, 55, 56, 58, 59, 60, 61, 64, 65, 67, 70, 71, 74, 75, 78, 79, 81, 82, 83, 85, 86, 87, 89, 91, 92, 94, 95, 96, 99, 102, 103, 105, 106, 107, 115, 117, 121, 131, 135, 136, 143, 146, 149, 150, 151, 152, 154, 155, 159, 160, 161, 162, 165, 166, 167, 168, 170, 171, 175, 176, 177, 178, 180, 181, 185, 188, 189, 190, 191, 193, 194, 196, 198, 200, 203, 205, 212, 213, 220, 222, 252, 256, 257, 260, 265, 268, 278, 281, 284, 287, 291, 296, 304, 306, 307, 316, 321, 325, 328, 330, 338, 346, 348, 353, 355, 362, 388, 392, 397, 433, 436, 451, 477, 488, 502, 522, 530, 535, 543, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 565, 568, 569, 570, 572, 574, 576, 577, 579, 580, 581, 582, 585, 589, 590, 591, 592, 596, 599, 602, 603, 604, 606, 608, 609, 611, 612],\n+        \"provided\": [0, 9, 13, 16, 19, 23, 29, 32, 34, 36, 42, 47, 51, 59, 66, 69, 72, 73, 75, 77, 86, 89, 94, 95, 96, 97, 98, 100, 102, 103, 105, 106, 107, 112, 113, 115, 118, 121, 131, 137, 145, 149, 151, 152, 153, 154, 156, 157, 159, 160, 161, 162, 165, 167, 168, 170, 171, 172, 174, 175, 176, 177, 178, 180, 181, 182, 184, 185, 188, 189, 190, 191, 192, 193, 194, 196, 200, 201, 204, 205, 209, 214, 222, 236, 238, 252, 260, 266, 268, 282, 283, 285, 299, 304, 307, 316, 318, 325, 327, 328, 341, 342, 348, 362, 379, 391, 404, 411, 415, 421, 436, 446, 451, 454, 461, 471, 477, 478, 479, 488, 499, 502, 508, 511, 522, 524, 532, 535, 539, 543, 547, 548, 550, 551, 553, 556, 557, 560, 565, 568, 569, 570, 572, 573, 574, 576, 577, 583, 588, 589, 591, 594, 595, 596, 598, 599, 602, 603, 604, 608, 609],\n+        \"provider\": [25, 32, 40, 115, 145, 252, 551, 569],\n+        \"provides\": [1, 10, 11, 12, 13, 16, 17, 19, 20, 21, 27, 30, 36, 38, 39, 41, 43, 45, 55, 56, 58, 59, 61, 66, 68, 70, 71, 73, 74, 75, 76, 85, 86, 88, 94, 95, 96, 97, 98, 99, 103, 105, 106, 107, 110, 112, 113, 114, 115, 117, 118, 120, 121, 124, 126, 128, 131, 135, 137, 139, 142, 145, 146, 149, 150, 151, 153, 154, 155, 157, 159, 168, 170, 171, 173, 177, 178, 181, 183, 184, 185, 187, 188, 190, 192, 193, 194, 195, 196, 197, 200, 201, 205, 252, 257, 260, 271, 291, 300, 304, 309, 316, 328, 348, 354, 357, 392, 477, 488, 502, 543, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 559, 560, 567, 569, 570, 571, 572, 573, 574, 576, 577, 579, 580, 581, 583, 584, 585, 588, 589, 591, 592, 593, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 607, 608, 609, 610, 612],\n         \"providing_arg\": [59, 436, 477],\n         \"provinc\": 260,\n-        \"provis\": 304,\n-        \"proxi\": [15, 16, 43, 86, 106, 151, 161, 171, 178, 181, 183, 188, 190, 246, 268, 278, 304, 306, 316, 321, 344, 345, 348, 362, 393, 400, 419, 423, 436, 437, 488, 545, 551, 603],\n-        \"proxim\": 146,\n+        \"provision\": 304,\n+        \"proxied\": [213, 316, 344, 345, 569],\n+        \"proxies\": [15, 188, 213, 436],\n+        \"proximity\": 146,\n+        \"proxy\": [16, 43, 86, 106, 151, 161, 171, 178, 181, 183, 188, 190, 246, 268, 278, 304, 306, 316, 321, 348, 362, 393, 400, 419, 423, 437, 488, 545, 551, 603],\n+        \"proxying\": 569,\n         \"proxyport\": 43,\n-        \"proxyserv\": 43,\n-        \"prune\": [155, 488],\n+        \"proxyserver\": 43,\n+        \"prun\": [155, 488, 600],\n         \"pseudo\": [304, 376, 436],\n-        \"pseudo_buff\": 37,\n+        \"pseudo_buffer\": 37,\n         \"pseudocod\": 551,\n         \"psql\": [121, 122, 155],\n         \"psyco\": 204,\n         \"psycopg\": [122, 139, 154, 185, 503, 535, 576, 598],\n         \"psycopg1\": 252,\n         \"psycopg2\": [122, 154, 222, 252, 323, 328, 362, 393, 477, 502, 598],\n         \"psycopg3\": 122,\n-        \"psycopg_ani\": [139, 140, 154],\n+        \"psycopg_any\": [139, 140, 154],\n         \"pt\": [115, 223, 376, 594, 596],\n         \"pt_br\": [155, 190, 200, 376, 594, 596],\n         \"ptdistwithin\": 117,\n         \"pub\": [139, 560, 580],\n         \"pub_dat\": [7, 70, 73, 74, 75, 76, 78, 89, 90, 103, 149, 150, 152, 178, 180, 181, 184, 185, 186, 191, 194, 260, 362, 502, 563, 572, 580, 583],\n-        \"pub_date__d\": 185,\n-        \"pub_date__dai\": 185,\n+        \"pub_date__dat\": 185,\n         \"pub_date__date__gt\": 185,\n+        \"pub_date__day\": 185,\n         \"pub_date__day__gt\": 185,\n         \"pub_date__gt\": [185, 572],\n-        \"pub_date__isnul\": 185,\n-        \"pub_date__iso_week_dai\": 185,\n+        \"pub_date__isnull\": 185,\n+        \"pub_date__iso_week_day\": 185,\n         \"pub_date__iso_week_day__gt\": 185,\n         \"pub_date__iso_year\": 185,\n         \"pub_date__iso_year__gt\": 185,\n         \"pub_date__lt\": [76, 178, 572],\n         \"pub_date__month\": 185,\n         \"pub_date__month__gt\": [185, 348],\n-        \"pub_date__quart\": 185,\n+        \"pub_date__quarter\": 185,\n         \"pub_date__rang\": 185,\n         \"pub_date__tim\": 185,\n         \"pub_date__time__rang\": 185,\n-        \"pub_date__week\": 185,\n         \"pub_date__week__gt\": 185,\n         \"pub_date__week__lt\": 185,\n-        \"pub_date__week_dai\": 185,\n+        \"pub_date__week_day\": 185,\n         \"pub_date__week_day__gt\": 185,\n+        \"pub_date__wek\": 185,\n         \"pub_date__year\": [70, 73, 185, 572],\n         \"pub_date__year__gt\": 185,\n         \"pub_year\": 190,\n         \"pubdat\": [152, 200, 222, 316, 560],\n-        \"public\": [0, 3, 4, 9, 32, 46, 51, 55, 57, 60, 62, 63, 66, 70, 71, 72, 73, 74, 78, 80, 81, 85, 107, 115, 136, 159, 171, 172, 176, 178, 181, 185, 190, 191, 205, 209, 213, 252, 268, 304, 316, 348, 436, 502, 551, 553, 562, 568, 573, 576],\n+        \"public\": [0, 3, 4, 9, 32, 46, 51, 55, 57, 60, 62, 63, 66, 70, 71, 72, 73, 74, 80, 81, 85, 107, 115, 159, 171, 172, 176, 178, 181, 185, 190, 191, 205, 209, 213, 252, 268, 304, 316, 348, 436, 502, 551, 568, 573, 576],\n         \"public_method\": 568,\n-        \"publication_d\": [149, 553, 555],\n+        \"publication\": [3, 73, 74, 78, 136, 181, 553, 562],\n+        \"publication_dat\": [149, 553, 555],\n         \"publication_data\": 149,\n-        \"publication_nam\": 136,\n+        \"publication_names\": 136,\n         \"publications__id\": 562,\n         \"publications__in\": 562,\n         \"publications__pk\": 562,\n         \"publications__titl\": 136,\n         \"publications__title__startswith\": 562,\n-        \"publicli\": [4, 66, 71, 107],\n-        \"publish\": [0, 3, 6, 25, 47, 49, 64, 65, 67, 70, 73, 75, 76, 78, 90, 100, 101, 103, 136, 150, 151, 177, 178, 181, 185, 200, 206, 260, 268, 316, 502, 548, 553, 555, 557, 559, 560, 562, 570, 572, 581, 590, 591, 602],\n-        \"publish_d\": 103,\n+        \"publicly\": [4, 66, 71, 107],\n+        \"publish\": [0, 3, 25, 64, 65, 76, 100, 101, 150, 200, 268, 548, 553, 557, 581],\n+        \"publish_dat\": 103,\n         \"publish_on\": 150,\n+        \"published\": [47, 49, 57, 67, 70, 71, 73, 75, 76, 78, 90, 100, 103, 136, 150, 151, 177, 178, 181, 185, 206, 260, 316, 502, 555, 559, 562, 570, 572, 581, 590, 591],\n         \"published__lt\": [141, 176],\n         \"published_at\": 177,\n         \"published_at__gt\": 177,\n         \"published_year\": 103,\n+        \"publisher\": [3, 73, 553, 557, 560, 570, 591],\n         \"publisher__nam\": [553, 560],\n         \"publisher_detail\": 557,\n         \"publisher_list\": 553,\n         \"publisheradmin\": 570,\n         \"publisherbooklistview\": 553,\n         \"publisherdetailview\": [553, 557],\n         \"publisherlistview\": 553,\n+        \"publishes\": [6, 602],\n         \"pueblo\": 115,\n-        \"pull\": [0, 2, 42, 48, 49, 50, 51, 55, 56, 57, 61, 64, 101, 124, 155, 177, 190, 200, 557, 596, 598],\n+        \"pull\": [0, 2, 42, 48, 49, 50, 51, 55, 56, 57, 61, 64, 101, 155, 177, 190, 200, 557, 596, 598],\n         \"pull_xxxxx\": 57,\n+        \"pulled\": [51, 57, 101, 177],\n+        \"pulling\": [124, 177],\n         \"pun\": 583,\n-        \"punctuat\": [161, 194, 196, 238, 379, 415],\n-        \"punish\": 82,\n+        \"punctuation\": [161, 194, 196, 238, 379, 415],\n+        \"punishment\": 82,\n         \"punycod\": 341,\n+        \"pur\": [21, 28, 31, 65, 154, 451, 488, 591, 600],\n         \"purchas\": 99,\n-        \"pure\": [21, 28, 31, 65, 72, 118, 154, 178, 185, 268, 436, 451, 488, 546, 547, 551, 569, 570, 572, 591, 600],\n+        \"purely\": [72, 118, 178, 185, 268, 436, 546, 547, 551, 569, 570, 572],\n         \"pureposixpath\": 600,\n         \"purg\": [260, 551, 589],\n-        \"puriti\": 47,\n+        \"purging\": 589,\n+        \"purity\": 47,\n         \"purpl\": 103,\n-        \"purpos\": [16, 19, 38, 52, 56, 65, 76, 77, 86, 98, 100, 103, 106, 113, 135, 142, 151, 154, 166, 167, 171, 178, 181, 185, 188, 190, 197, 200, 209, 213, 260, 304, 328, 348, 376, 502, 547, 551, 552, 556, 569, 571, 576, 579, 581, 589, 592, 595, 599, 605, 612],\n-        \"purposefulli\": 608,\n-        \"pursu\": 64,\n+        \"purpos\": [19, 56, 76, 98, 100, 103, 106, 135, 142, 151, 167, 185, 188, 209, 213, 260, 328, 348, 376, 551, 556, 571, 576, 589, 605],\n+        \"purposefully\": 608,\n+        \"purposes\": [16, 38, 52, 65, 76, 77, 86, 103, 113, 154, 166, 171, 178, 181, 185, 190, 197, 200, 304, 502, 547, 551, 552, 569, 579, 581, 589, 592, 595, 599, 612],\n         \"pursuant\": [207, 208],\n-        \"push\": [0, 25, 40, 47, 57, 61, 65, 193, 316, 451, 488, 602],\n-        \"put\": [16, 19, 25, 30, 31, 32, 34, 35, 39, 40, 41, 47, 50, 51, 52, 55, 58, 61, 64, 67, 70, 72, 74, 76, 77, 80, 82, 85, 87, 88, 95, 99, 100, 103, 107, 119, 148, 150, 152, 153, 155, 161, 167, 171, 172, 185, 186, 192, 194, 196, 204, 205, 220, 260, 278, 281, 287, 288, 296, 297, 306, 307, 316, 321, 325, 330, 338, 353, 355, 546, 548, 550, 551, 557, 559, 568, 569, 572, 577, 580, 581, 583, 585, 589, 590, 591, 592, 593, 595, 596, 600, 603, 605, 607, 608, 609, 612],\n+        \"pursuing\": 64,\n+        \"push\": [25, 40, 47, 57, 61, 67, 193, 316, 488, 602],\n+        \"pushed\": [40, 47, 65, 67],\n+        \"pushes\": [193, 451],\n+        \"pushing\": [0, 47],\n+        \"put\": [16, 19, 30, 31, 32, 35, 39, 47, 50, 51, 52, 55, 58, 61, 64, 67, 70, 72, 74, 76, 77, 80, 82, 85, 87, 88, 95, 99, 100, 103, 107, 148, 150, 152, 153, 155, 161, 167, 172, 185, 186, 192, 194, 196, 204, 220, 260, 278, 281, 287, 288, 296, 297, 306, 307, 321, 325, 330, 338, 353, 355, 546, 548, 550, 551, 557, 559, 568, 569, 572, 577, 580, 581, 583, 585, 589, 590, 592, 593, 595, 596, 600, 605, 607, 608, 609, 612],\n         \"puthraya\": 205,\n+        \"putting\": [16, 25, 34, 40, 41, 58, 61, 74, 77, 119, 155, 167, 171, 205, 316, 569, 581, 589, 591, 592, 600, 603, 605],\n         \"pw\": 32,\n         \"pwd_valid\": 547,\n         \"py\": [0, 7, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 34, 35, 41, 42, 44, 45, 49, 51, 52, 55, 56, 58, 59, 61, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 85, 87, 89, 90, 91, 100, 103, 106, 107, 121, 130, 134, 135, 148, 149, 151, 152, 154, 156, 161, 169, 170, 172, 177, 178, 184, 187, 190, 191, 194, 196, 198, 210, 216, 222, 252, 256, 260, 267, 286, 304, 305, 316, 328, 329, 336, 341, 343, 346, 348, 349, 351, 358, 368, 376, 377, 385, 404, 436, 437, 451, 477, 502, 543, 546, 547, 548, 549, 550, 551, 553, 554, 555, 556, 557, 565, 569, 570, 572, 574, 581, 585, 589, 591, 592, 593, 596, 598, 599, 600, 604, 605, 607, 608, 611, 612],\n         \"py3\": [56, 61, 67, 71],\n         \"py310\": 56,\n         \"pyc\": [155, 267, 286, 376, 528],\n         \"pyformat\": 304,\n-        \"pyinotifi\": [316, 341, 392],\n+        \"pyinotify\": [316, 341, 392],\n         \"pylibmc\": [59, 222, 260, 376, 551],\n         \"pylibmccach\": [59, 190, 222, 328, 376, 451, 551],\n         \"pymemcach\": [56, 551],\n         \"pymemcachecach\": [190, 451, 551],\n         \"pypi\": [38, 61, 71, 328, 578],\n         \"pypirc\": 61,\n         \"pyproject\": [61, 71, 550],\n         \"pysqlit\": 268,\n         \"pytest\": 42,\n-        \"python\": [0, 5, 8, 9, 10, 14, 15, 17, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 38, 41, 42, 46, 50, 54, 55, 58, 59, 60, 61, 64, 65, 66, 68, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 87, 103, 106, 115, 116, 120, 131, 134, 135, 136, 139, 149, 151, 152, 157, 159, 160, 161, 162, 167, 168, 170, 172, 174, 176, 177, 178, 181, 184, 185, 188, 190, 194, 195, 196, 197, 199, 200, 201, 203, 204, 205, 209, 210, 231, 234, 245, 246, 247, 263, 266, 267, 271, 278, 280, 285, 286, 292, 296, 297, 299, 300, 305, 307, 308, 309, 311, 312, 317, 320, 321, 325, 327, 329, 331, 341, 344, 345, 346, 349, 354, 356, 360, 373, 399, 401, 409, 419, 424, 435, 440, 444, 445, 471, 476, 481, 495, 506, 520, 530, 538, 539, 545, 546, 547, 548, 550, 551, 553, 556, 557, 562, 563, 564, 568, 569, 570, 572, 574, 576, 577, 579, 581, 583, 588, 589, 591, 592, 594, 595, 597, 599, 600, 603, 604, 606, 608, 609, 610, 611, 612],\n+        \"python\": [0, 5, 8, 9, 10, 14, 15, 17, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 35, 36, 38, 41, 42, 46, 50, 54, 55, 58, 59, 60, 61, 64, 65, 66, 68, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 87, 103, 106, 115, 116, 118, 120, 131, 134, 135, 136, 139, 149, 151, 152, 157, 159, 160, 161, 162, 167, 168, 170, 172, 174, 176, 177, 178, 181, 184, 185, 188, 190, 194, 195, 196, 197, 199, 200, 201, 204, 205, 209, 210, 231, 234, 245, 246, 247, 263, 266, 267, 271, 278, 280, 285, 286, 292, 296, 297, 299, 300, 305, 307, 308, 309, 311, 312, 317, 320, 321, 325, 327, 329, 331, 341, 344, 345, 346, 349, 354, 356, 360, 373, 399, 401, 409, 419, 424, 435, 440, 444, 445, 471, 476, 481, 495, 506, 520, 530, 538, 539, 545, 546, 547, 548, 550, 551, 553, 556, 557, 562, 563, 564, 568, 569, 570, 572, 574, 576, 577, 579, 581, 583, 588, 589, 591, 592, 594, 595, 597, 599, 600, 603, 604, 606, 608, 609, 610, 611, 612],\n         \"python2\": 260,\n         \"python3\": [56, 67, 122],\n-        \"python_2_unicode_compat\": [291, 421],\n+        \"python_2_unicode_compatibl\": [291, 421],\n+        \"pythonic\": [131, 203],\n         \"pythonpath\": [56, 155, 316, 376, 596],\n         \"pythonrc\": 155,\n         \"pythonstartup\": 155,\n         \"pythonutf8\": 43,\n         \"pythonwarn\": 42,\n         \"pythonx\": 85,\n         \"pytz\": [59, 304, 345, 451, 522],\n         \"pytz_deprecation_shim\": 477,\n         \"pywatchman\": [56, 155, 421],\n         \"pywin32\": 316,\n         \"pyyaml\": [34, 56, 604],\n-        \"q\": [67, 73, 74, 94, 102, 103, 110, 114, 117, 131, 136, 137, 174, 175, 177, 178, 180, 184, 188, 191, 198, 268, 280, 291, 304, 311, 316, 329, 340, 355, 369, 377, 385, 443, 445, 452, 488, 554, 560, 562, 570, 571, 581, 590, 612],\n+        \"q\": [67, 73, 74, 136, 137, 174, 175, 177, 178, 180, 184, 188, 191, 198, 291, 304, 311, 340, 355, 369, 377, 385, 443, 445, 452, 488, 554, 560, 562, 571, 581, 590],\n         \"q1\": 572,\n         \"q2\": 572,\n         \"q3\": 572,\n         \"qevtdyzrwtcoscni\": 547,\n         \"ql\": 567,\n+        \"qs\": [94, 102, 103, 110, 114, 117, 131, 177, 185, 268, 280, 304, 316, 329, 355, 570, 612],\n         \"qs1\": 185,\n         \"qs2\": 185,\n         \"qs3\": 185,\n         \"quadrupl\": 177,\n         \"quadseg\": 118,\n-        \"qualif\": 64,\n-        \"qualifi\": [9, 51, 55, 64, 66, 79, 116, 150, 152, 188, 190, 194, 252, 551, 591],\n-        \"qualiti\": [19, 43, 47, 57, 64, 70, 76, 81, 203, 591],\n-        \"quantiti\": [19, 125, 558, 559, 581],\n+        \"qualification\": 64,\n+        \"qualified\": [9, 51, 64, 116, 150, 152, 188, 190, 194, 252, 551, 591],\n+        \"qualifies\": [55, 79],\n+        \"qualify\": 66,\n+        \"quality\": [19, 43, 47, 57, 64, 70, 76, 81, 203, 591],\n+        \"quantities\": [559, 581],\n+        \"quantity\": [19, 125, 558],\n         \"quarter\": [118, 176, 362],\n-        \"quash\": 577,\n+        \"quashed\": 577,\n         \"quebec\": 291,\n-        \"queri\": [0, 5, 10, 14, 17, 45, 46, 50, 51, 59, 60, 67, 70, 73, 78, 85, 86, 87, 92, 94, 96, 100, 102, 103, 106, 117, 119, 123, 124, 126, 130, 136, 137, 142, 144, 145, 150, 154, 155, 156, 170, 171, 172, 175, 176, 178, 179, 180, 181, 183, 184, 187, 188, 190, 191, 193, 194, 197, 198, 200, 204, 205, 206, 207, 211, 214, 217, 219, 222, 223, 236, 246, 247, 250, 252, 256, 260, 268, 271, 291, 300, 306, 308, 309, 320, 321, 329, 330, 337, 340, 341, 343, 344, 345, 346, 348, 349, 352, 354, 355, 359, 362, 363, 373, 376, 384, 391, 397, 403, 404, 421, 426, 430, 433, 436, 443, 448, 451, 452, 477, 488, 502, 503, 514, 516, 518, 522, 529, 535, 542, 543, 545, 547, 548, 551, 553, 557, 562, 563, 564, 566, 567, 568, 569, 570, 571, 576, 589, 590, 595, 597, 598, 599, 602, 603, 609, 611, 612],\n+        \"queried\": [178, 560, 562, 569, 570],\n+        \"queries\": [0, 5, 10, 14, 16, 17, 45, 46, 50, 51, 59, 60, 85, 92, 103, 106, 117, 119, 124, 126, 137, 139, 142, 144, 150, 154, 155, 170, 172, 175, 177, 178, 180, 181, 182, 183, 185, 190, 191, 205, 207, 209, 213, 214, 217, 222, 223, 246, 247, 250, 252, 260, 268, 271, 291, 300, 306, 308, 309, 316, 321, 328, 329, 337, 343, 344, 348, 352, 354, 359, 362, 384, 421, 430, 436, 443, 488, 502, 514, 522, 529, 543, 547, 551, 553, 560, 562, 563, 566, 567, 568, 569, 570, 571, 576, 595, 597, 598, 599, 602, 603, 609, 611, 612],\n+        \"query\": [0, 7, 14, 45, 56, 59, 67, 70, 73, 78, 85, 86, 87, 94, 96, 100, 102, 103, 106, 110, 116, 117, 123, 124, 126, 130, 131, 136, 139, 142, 145, 146, 150, 154, 155, 156, 170, 171, 172, 174, 175, 176, 178, 179, 181, 184, 187, 188, 190, 191, 193, 194, 197, 198, 200, 204, 206, 207, 211, 219, 222, 223, 236, 250, 256, 260, 268, 271, 291, 300, 304, 309, 320, 329, 330, 340, 341, 345, 346, 348, 349, 355, 362, 363, 373, 376, 391, 392, 397, 403, 404, 421, 426, 433, 436, 448, 451, 452, 477, 488, 502, 503, 516, 518, 522, 535, 542, 543, 545, 546, 548, 551, 557, 563, 564, 567, 568, 569, 570, 571, 573, 576, 589, 590, 602, 603, 611, 612],\n         \"query_param\": [535, 609, 612],\n         \"query_pk_and_slug\": [88, 98, 328],\n         \"query_set\": [59, 328],\n-        \"query_set_class\": 206,\n+        \"query_set_clas\": 206,\n         \"query_str\": [87, 88, 188, 328],\n         \"query_term\": 376,\n         \"query_util\": [59, 436, 477],\n         \"querydict\": [0, 198, 222, 328, 377],\n-        \"querylogg\": 567,\n+        \"querying\": [106, 110, 131, 146, 178, 185, 205, 252, 271, 300, 309, 328, 348, 349, 392, 436, 535, 560, 563, 568, 569, 573, 602, 611],\n+        \"querylogger\": 567,\n         \"queryselector\": 12,\n         \"queryset\": [0, 10, 14, 16, 45, 59, 60, 70, 73, 76, 82, 85, 88, 89, 90, 92, 94, 95, 96, 98, 100, 102, 103, 105, 106, 114, 119, 131, 136, 138, 139, 141, 149, 162, 173, 174, 176, 178, 179, 181, 182, 186, 190, 191, 192, 194, 196, 204, 207, 209, 213, 214, 216, 217, 223, 226, 227, 230, 234, 238, 240, 245, 246, 249, 250, 252, 291, 292, 298, 299, 305, 309, 313, 320, 328, 329, 341, 342, 343, 344, 345, 346, 349, 354, 363, 368, 369, 370, 371, 375, 376, 377, 379, 381, 383, 392, 393, 415, 417, 419, 421, 422, 428, 429, 431, 432, 433, 434, 436, 437, 443, 445, 451, 452, 470, 477, 480, 483, 488, 494, 496, 502, 503, 514, 516, 517, 519, 520, 523, 527, 528, 530, 535, 536, 543, 545, 546, 553, 554, 557, 562, 563, 564, 574, 590, 601, 602, 603, 604, 612],\n-        \"queryset_class\": 568,\n-        \"queryset_onli\": 568,\n-        \"querysetpagin\": [59, 392, 436],\n+        \"queryset_clas\": 568,\n+        \"queryset_only\": 568,\n+        \"querysetpaginator\": [59, 392, 436],\n         \"querystr\": [211, 256, 271, 300, 309, 542, 545],\n-        \"question\": [0, 1, 2, 5, 6, 7, 15, 45, 46, 48, 51, 63, 64, 67, 71, 73, 74, 75, 76, 77, 78, 79, 80, 103, 121, 184, 185, 191, 194, 203, 206, 222, 252, 317, 320, 328, 362, 502, 547, 551, 553, 568, 572, 595],\n+        \"question\": [0, 1, 2, 5, 6, 7, 15, 45, 46, 48, 51, 63, 64, 67, 71, 73, 74, 75, 76, 77, 78, 79, 80, 103, 121, 184, 185, 191, 194, 203, 206, 252, 328, 362, 502, 547, 551, 553, 568, 572, 595],\n         \"question1\": 76,\n         \"question2\": 76,\n         \"question__name__startswith\": 568,\n         \"question__pub_date__year\": 73,\n         \"question__startswith\": 572,\n         \"question_detail\": 75,\n         \"question_id\": [73, 74, 75],\n         \"question_list\": 75,\n         \"question_text\": [73, 74, 75, 76, 78, 103, 191],\n         \"question_text__startswith\": 73,\n+        \"questionabl\": 595,\n+        \"questionably\": 222,\n         \"questionadmin\": [78, 103],\n         \"questiondetailviewtest\": 76,\n+        \"questioner\": [317, 320],\n         \"questionindexviewtest\": 76,\n         \"questionmodeltest\": 76,\n-        \"queu\": 348,\n-        \"queue\": [55, 58, 320],\n+        \"queue\": [55, 58],\n+        \"queued\": 348,\n+        \"queueing\": 320,\n         \"quick\": [0, 4, 52, 58, 61, 68, 70, 71, 73, 75, 103, 118, 151, 206, 209, 477, 483, 596, 597, 599, 611],\n         \"quick_ratio\": 550,\n         \"quicker\": [571, 611],\n-        \"quickli\": [3, 46, 50, 55, 56, 68, 74, 79, 92, 206, 553, 559, 595, 602, 606, 612],\n+        \"quickly\": [3, 46, 50, 55, 56, 68, 74, 79, 92, 206, 553, 559, 595, 602, 606, 612],\n         \"quirk\": 117,\n         \"quit\": [3, 16, 35, 51, 55, 57, 71, 72, 76, 81, 100, 134, 135, 150, 152, 159, 172, 185, 191, 193, 198, 206, 209, 216, 260, 292, 316, 336, 351, 546, 550, 556, 559, 560, 569, 571, 572, 574, 596, 602, 604, 612],\n         \"quixot\": 185,\n         \"qunit\": 54,\n         \"quo\": 3,\n-        \"quot\": [19, 37, 58, 73, 103, 152, 154, 177, 178, 185, 194, 196, 197, 198, 200, 217, 232, 251, 268, 280, 317, 320, 326, 328, 329, 337, 341, 352, 362, 363, 364, 384, 387, 393, 421, 451, 452, 569, 572, 574, 596, 603],\n-        \"quota\": 585,\n+        \"quot\": [37, 177, 185, 194, 196, 197, 198, 328, 421, 574],\n+        \"quotas\": 585,\n         \"quote_nam\": 206,\n-        \"quote_name_unless_alia\": [59, 213, 328],\n-        \"quote_plu\": [197, 421],\n-        \"quoteless\": 260,\n+        \"quote_name_unless_alias\": [59, 213, 328],\n+        \"quote_plus\": [197, 421],\n+        \"quoted\": [19, 58, 103, 154, 184, 185, 194, 196, 197, 217, 232, 251, 280, 328, 337, 352, 363, 364, 384, 387, 421, 451],\n+        \"quoteles\": 260,\n+        \"quotes\": [19, 37, 73, 154, 177, 178, 184, 185, 194, 200, 280, 362, 452, 574, 596],\n+        \"quoting\": [37, 73, 152, 197, 268, 317, 320, 326, 328, 329, 341, 393, 569, 572, 603],\n         \"r\": [19, 32, 56, 58, 67, 70, 80, 107, 116, 123, 126, 130, 151, 155, 160, 162, 174, 177, 185, 190, 194, 197, 199, 202, 206, 209, 252, 268, 304, 328, 348, 362, 502, 563, 564, 591, 595],\n         \"r12634\": 260,\n         \"r2\": 563,\n         \"r3\": 563,\n-        \"rac\": 154,\n-        \"race\": [44, 118, 181, 185, 186, 230, 357, 375, 377, 596],\n+        \"rac\": [44, 118, 154, 181, 185, 186, 230, 357, 375, 377, 596],\n         \"racket\": 522,\n         \"radian\": 114,\n-        \"radic\": 596,\n+        \"radical\": 596,\n         \"radio\": [55, 75, 103, 161, 168, 316, 488],\n         \"radio_field\": [86, 103, 223, 480],\n-        \"radio_opt\": 168,\n+        \"radio_option\": 168,\n         \"radiochoiceinput\": [59, 222],\n-        \"radiofieldrender\": 222,\n+        \"radiofieldrenderer\": 222,\n         \"radioinput\": [59, 328],\n         \"radioselect\": [162, 214, 223, 245, 316, 376, 477],\n-        \"radiu\": 316,\n+        \"radius\": 316,\n         \"radziej\": 204,\n         \"rail\": [73, 212, 257],\n         \"rainbow\": 550,\n-        \"rais\": [0, 2, 13, 15, 16, 18, 19, 32, 38, 42, 44, 51, 55, 58, 59, 65, 67, 70, 73, 75, 85, 86, 87, 90, 94, 95, 96, 97, 103, 105, 107, 115, 116, 118, 120, 137, 139, 148, 150, 151, 152, 154, 155, 156, 159, 160, 161, 162, 164, 166, 170, 171, 173, 175, 176, 177, 178, 183, 184, 185, 187, 188, 190, 193, 194, 197, 198, 200, 201, 202, 204, 208, 209, 213, 214, 219, 222, 224, 234, 246, 250, 252, 260, 264, 265, 266, 268, 274, 280, 282, 284, 285, 291, 298, 300, 303, 304, 305, 308, 309, 312, 316, 317, 320, 327, 341, 342, 348, 354, 358, 359, 362, 368, 376, 384, 392, 393, 398, 404, 408, 421, 434, 436, 439, 446, 451, 462, 470, 477, 488, 501, 503, 508, 511, 522, 524, 527, 532, 533, 535, 539, 543, 546, 547, 548, 550, 551, 552, 554, 555, 556, 558, 562, 563, 564, 565, 567, 568, 569, 570, 572, 574, 576, 577, 579, 580, 583, 588, 589, 590, 591, 592, 595, 596, 600, 604, 605, 606, 607, 608, 609, 612],\n+        \"rais\": [13, 15, 16, 18, 19, 38, 44, 51, 55, 59, 65, 67, 73, 74, 75, 85, 86, 87, 90, 94, 96, 97, 105, 150, 154, 156, 159, 160, 162, 166, 167, 171, 173, 175, 177, 178, 185, 187, 188, 190, 193, 197, 198, 200, 201, 202, 204, 208, 209, 213, 222, 224, 234, 250, 252, 260, 264, 266, 268, 280, 285, 291, 304, 308, 316, 328, 359, 362, 368, 376, 392, 408, 436, 439, 451, 462, 470, 477, 501, 503, 533, 543, 546, 547, 548, 550, 552, 554, 556, 565, 567, 568, 569, 570, 572, 576, 577, 580, 588, 590, 591, 592, 595, 596, 600, 604, 605, 612],\n         \"raise_error\": 188,\n-        \"raise_except\": [348, 548],\n-        \"raise_request_except\": [421, 612],\n+        \"raise_exception\": [348, 548],\n+        \"raise_request_exception\": [421, 612],\n+        \"raised\": [13, 15, 16, 18, 19, 32, 42, 59, 67, 86, 87, 95, 103, 115, 116, 118, 120, 137, 139, 151, 154, 155, 156, 159, 161, 162, 167, 170, 173, 175, 176, 177, 178, 181, 183, 184, 185, 187, 188, 190, 193, 194, 200, 201, 202, 213, 214, 219, 222, 260, 268, 274, 282, 291, 298, 300, 303, 304, 305, 312, 316, 320, 327, 328, 341, 342, 348, 376, 384, 393, 398, 404, 421, 434, 451, 477, 488, 503, 508, 522, 532, 546, 548, 550, 551, 552, 554, 555, 569, 570, 572, 574, 576, 577, 580, 583, 588, 590, 591, 604, 606, 607, 608, 609, 612],\n+        \"raises\": [15, 32, 58, 74, 85, 94, 103, 107, 118, 148, 152, 154, 156, 162, 166, 167, 178, 181, 185, 187, 188, 190, 193, 198, 200, 201, 213, 222, 224, 268, 291, 304, 309, 316, 317, 348, 362, 368, 392, 436, 446, 451, 477, 488, 522, 527, 535, 547, 548, 550, 556, 558, 562, 563, 564, 572, 576, 579, 588, 589, 590, 595, 607, 608, 612],\n+        \"raising\": [0, 2, 15, 18, 19, 42, 70, 94, 107, 154, 161, 162, 164, 178, 181, 185, 200, 213, 214, 246, 265, 284, 300, 304, 305, 316, 354, 358, 362, 451, 511, 524, 539, 551, 572, 576, 588, 590, 600, 609],\n         \"ram\": 551,\n         \"ran\": [31, 57, 67, 76, 206, 316, 328, 596, 600, 611],\n-        \"random\": [13, 25, 56, 64, 86, 97, 115, 153, 155, 159, 171, 180, 190, 231, 264, 271, 274, 280, 300, 303, 309, 312, 316, 364, 376, 386, 451, 477, 502, 550, 551, 570, 589, 607, 609, 611],\n+        \"random\": [13, 25, 56, 86, 97, 115, 153, 155, 159, 171, 180, 190, 231, 264, 271, 274, 280, 300, 303, 309, 312, 316, 364, 376, 386, 451, 477, 502, 550, 551, 570, 589, 607, 609],\n         \"random_function_sql\": [206, 451],\n-        \"randomli\": [153, 155, 184, 185, 190, 216, 336, 351, 570, 609, 612],\n+        \"randomiz\": 611,\n+        \"randomized\": 64,\n+        \"randomizes\": 155,\n+        \"randomly\": [153, 155, 184, 185, 190, 216, 336, 351, 570, 609, 612],\n         \"randomread\": 115,\n         \"randomuuid\": [142, 362],\n         \"randomwrit\": 115,\n         \"randrang\": 97,\n-        \"rang\": [1, 8, 14, 16, 37, 71, 110, 115, 124, 137, 142, 143, 154, 162, 168, 176, 177, 178, 181, 187, 197, 222, 234, 252, 268, 291, 316, 328, 348, 393, 421, 451, 489, 514, 522, 546, 548, 551, 555, 557, 560, 581, 595, 599, 600, 601, 605],\n-        \"range_iter\": 601,\n+        \"rang\": [1, 8, 14, 16, 37, 71, 110, 115, 124, 137, 142, 143, 154, 162, 168, 176, 177, 178, 181, 187, 197, 222, 234, 252, 268, 291, 316, 328, 348, 393, 421, 451, 489, 514, 522, 546, 548, 551, 555, 557, 560, 581, 595, 600, 601, 605],\n+        \"range_iterator\": 601,\n         \"range_typ\": 139,\n-        \"rangeboundari\": [137, 421],\n+        \"rangeboundary\": [137, 421],\n         \"rangedintegerfield\": 552,\n         \"rangefield\": [139, 213, 330, 348, 355, 362, 421, 436],\n-        \"rangeoper\": [137, 139, 143, 421],\n-        \"rank\": [79, 103, 136, 146, 177, 213, 436, 502],\n+        \"rangeoperator\": [137, 139, 143, 421],\n+        \"ranges\": [124, 139],\n+        \"ranging\": 599,\n+        \"rank\": [103, 136, 146, 177, 213, 436, 502],\n         \"rank__gt\": [136, 146],\n         \"rank__lt\": 136,\n-        \"rapidli\": [72, 190, 559],\n+        \"ranked\": 79,\n+        \"ranking\": [146, 436],\n+        \"rapidly\": [72, 190, 559],\n         \"raquo\": 601,\n-        \"rare\": [51, 177, 181, 184, 185, 190, 191, 194, 268, 296, 304, 320, 348, 548, 551, 569, 581, 595, 598, 600, 602],\n+        \"rar\": [181, 184, 185, 191, 194, 268, 296, 304, 320, 348, 569, 602],\n         \"rare_childb\": 569,\n-        \"rare_childb_rel\": 569,\n+        \"rare_childb_related\": 569,\n+        \"rarely\": [51, 177, 185, 190, 548, 551, 581, 595, 598, 600],\n         \"rarer\": 557,\n         \"rast\": [110, 115, 117, 126],\n         \"rast__1__contain\": [110, 117],\n-        \"rast__1__cross\": 117,\n-        \"rast__2__rel\": 117,\n+        \"rast__1__crosses\": 117,\n+        \"rast__2__relat\": 117,\n         \"rast__contain\": [110, 117],\n-        \"rast__cross\": 117,\n+        \"rast__crosses\": 117,\n         \"raster\": [119, 120, 122, 126, 131, 213, 328, 348, 362, 477],\n         \"raster_input\": 110,\n         \"rasterfield\": [110, 117, 348],\n-        \"rate\": [76, 177, 181, 185, 547, 560, 572, 600],\n+        \"rat\": [76, 547],\n+        \"rated\": [177, 560, 572],\n         \"ratelimit\": 71,\n         \"rather\": [2, 12, 14, 15, 16, 19, 36, 37, 38, 41, 42, 43, 44, 47, 52, 57, 58, 59, 61, 66, 72, 74, 75, 76, 77, 78, 80, 82, 85, 86, 90, 91, 95, 100, 103, 107, 109, 110, 115, 126, 139, 146, 150, 152, 154, 155, 157, 161, 162, 168, 172, 176, 177, 178, 181, 185, 186, 188, 190, 193, 194, 196, 197, 200, 203, 204, 206, 208, 209, 213, 214, 219, 222, 234, 242, 246, 252, 257, 260, 265, 268, 274, 282, 284, 291, 297, 303, 304, 305, 308, 309, 312, 316, 317, 327, 328, 340, 341, 348, 358, 362, 376, 392, 393, 400, 420, 421, 422, 423, 437, 451, 477, 488, 502, 522, 538, 542, 543, 546, 547, 548, 550, 551, 552, 553, 556, 557, 560, 568, 569, 572, 574, 576, 577, 581, 583, 588, 591, 593, 595, 596, 600, 602, 603, 604, 606, 609, 611, 612],\n-        \"ratifi\": 64,\n+        \"ratified\": 64,\n+        \"rating\": [177, 181, 185, 560, 572, 600],\n         \"rating__lt\": 572,\n         \"ratio\": [118, 194, 551],\n-        \"ration\": 260,\n-        \"rational\": [51, 55, 168, 260, 316],\n+        \"rational\": [51, 168, 260, 316],\n+        \"rationales\": 55,\n+        \"rationaliz\": 260,\n         \"raw\": [0, 5, 19, 37, 45, 59, 85, 105, 107, 114, 115, 139, 146, 154, 155, 159, 160, 161, 167, 168, 178, 188, 190, 191, 193, 194, 196, 199, 206, 260, 268, 271, 291, 300, 304, 309, 342, 348, 362, 376, 392, 436, 437, 477, 546, 547, 565, 566, 569, 576, 597, 603, 612],\n         \"raw_data\": 160,\n         \"raw_id_field\": [86, 103, 178, 213, 224, 332, 357, 368],\n         \"raw_password\": [105, 547],\n         \"raw_post_data\": 59,\n-        \"raw_queri\": [185, 574],\n-        \"rawpostdataexcept\": 188,\n-        \"rawqueri\": 355,\n+        \"raw_query\": [185, 574],\n+        \"rawpostdataexception\": 188,\n+        \"rawquery\": 355,\n         \"rawqueryset\": [185, 574],\n         \"rawsql\": [86, 154, 177, 185, 344, 372, 436, 502, 603],\n         \"rb\": [13, 115, 159, 178, 188, 268, 579, 612],\n         \"rc\": [61, 65, 545],\n         \"rd\": 194,\n         \"re\": [0, 2, 3, 5, 6, 7, 8, 9, 10, 12, 15, 16, 19, 25, 30, 32, 34, 36, 38, 39, 42, 44, 45, 46, 47, 48, 50, 51, 52, 55, 56, 57, 58, 60, 61, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 85, 86, 90, 100, 103, 105, 106, 107, 115, 121, 124, 131, 135, 139, 143, 146, 149, 151, 152, 154, 155, 160, 161, 167, 168, 171, 172, 175, 177, 178, 180, 181, 184, 185, 187, 188, 190, 192, 193, 194, 196, 197, 199, 200, 201, 204, 205, 206, 209, 213, 222, 238, 252, 260, 265, 268, 282, 284, 291, 297, 304, 305, 316, 327, 328, 341, 348, 362, 376, 379, 392, 415, 421, 436, 451, 477, 488, 502, 522, 535, 543, 546, 547, 548, 550, 551, 553, 554, 555, 556, 557, 558, 565, 566, 568, 569, 570, 572, 573, 574, 576, 577, 579, 581, 582, 583, 585, 588, 589, 591, 592, 593, 595, 596, 598, 600, 602, 604, 605, 606, 608, 609, 610, 611, 612],\n         \"re_path\": [0, 86, 107, 151, 202, 362, 421, 422, 436, 591],\n-        \"reach\": [46, 47, 48, 61, 64, 66, 76, 139, 140, 142, 154, 156, 170, 213, 266, 285, 291, 304, 316, 328, 348, 362, 376, 421, 436, 477, 488, 522, 535, 551, 557, 583, 602],\n+        \"reach\": [48, 64, 76, 139, 170, 266, 285, 557, 583, 602],\n+        \"reached\": [46, 47, 61, 154, 213, 304, 316, 328, 348, 362, 376, 421, 436, 477, 488, 522, 535, 551],\n+        \"reaches\": [64, 66, 140, 142, 156, 170, 304, 362, 551],\n+        \"reaching\": [291, 602],\n         \"reaction\": 178,\n-        \"reactiv\": 200,\n-        \"read\": [0, 1, 5, 6, 12, 16, 19, 22, 24, 25, 29, 34, 39, 46, 47, 48, 49, 50, 52, 56, 58, 59, 60, 61, 63, 65, 67, 68, 70, 72, 73, 74, 75, 76, 77, 78, 86, 96, 97, 100, 103, 105, 107, 115, 117, 118, 120, 131, 136, 146, 148, 154, 155, 156, 157, 159, 160, 161, 162, 171, 177, 178, 181, 185, 188, 189, 190, 193, 194, 196, 197, 204, 205, 206, 209, 213, 222, 252, 260, 268, 278, 291, 306, 316, 321, 328, 343, 346, 348, 349, 376, 383, 392, 419, 436, 444, 451, 475, 502, 520, 543, 547, 550, 551, 555, 556, 569, 570, 571, 572, 574, 576, 577, 579, 581, 585, 589, 591, 592, 595, 596, 598, 599, 600, 602, 604, 605, 607, 608, 609, 611, 612],\n+        \"reactivates\": 200,\n+        \"read\": [0, 1, 5, 6, 12, 16, 19, 22, 24, 25, 29, 34, 39, 42, 46, 47, 48, 49, 52, 56, 58, 59, 61, 63, 65, 67, 68, 70, 72, 73, 74, 75, 76, 77, 78, 86, 96, 97, 100, 103, 105, 107, 115, 117, 118, 131, 136, 146, 148, 154, 155, 156, 157, 160, 161, 162, 171, 177, 178, 181, 185, 188, 189, 190, 193, 194, 196, 197, 204, 206, 209, 213, 222, 252, 260, 268, 278, 291, 306, 316, 321, 328, 346, 348, 349, 376, 383, 392, 419, 436, 444, 451, 475, 502, 520, 543, 547, 550, 551, 555, 556, 569, 570, 571, 572, 574, 577, 579, 581, 585, 589, 591, 592, 595, 596, 598, 599, 600, 604, 605, 608, 609, 611, 612],\n         \"read_default_fil\": 154,\n-        \"readabl\": [4, 16, 52, 58, 73, 82, 85, 86, 100, 102, 106, 129, 150, 157, 178, 181, 184, 185, 188, 193, 194, 196, 213, 222, 252, 348, 362, 392, 421, 535, 551, 557, 569, 571, 577, 593, 612],\n+        \"readability\": [16, 52, 58, 73, 185, 196, 252, 348, 392, 535, 551, 557, 571, 577, 612],\n+        \"readabl\": [4, 58, 73, 82, 85, 86, 100, 102, 106, 129, 150, 157, 178, 181, 184, 185, 188, 193, 194, 196, 213, 222, 362, 421, 551, 569, 593, 612],\n+        \"readded\": 343,\n         \"reader\": [58, 78, 100, 103, 150, 161, 162, 184, 185, 477, 488, 502, 522, 535, 543],\n-        \"readi\": [0, 5, 14, 25, 42, 47, 55, 57, 61, 67, 70, 71, 72, 76, 79, 85, 87, 103, 151, 154, 177, 181, 185, 190, 191, 194, 204, 291, 304, 316, 376, 552, 569, 581, 596, 597, 598, 599, 602, 606, 609, 611],\n-        \"readili\": [36, 594],\n+        \"readily\": [36, 594],\n+        \"reading\": [47, 50, 60, 67, 80, 115, 120, 155, 159, 160, 181, 185, 188, 190, 205, 206, 268, 348, 571, 576, 579, 585, 589, 595, 602, 607],\n         \"readinto\": 157,\n         \"readlin\": [157, 188, 477],\n+        \"readlines\": [157, 188],\n         \"readm\": 71,\n-        \"readonli\": [103, 222],\n+        \"readonly\": [103, 222],\n         \"readonly_field\": [86, 103, 347, 354, 451, 481, 545],\n         \"readonlypasswordhashfield\": [451, 535, 547],\n         \"readonlypasswordhashwidget\": [223, 535],\n         \"readthedoc\": 71,\n+        \"ready\": [0, 5, 14, 25, 42, 47, 55, 57, 61, 67, 70, 71, 72, 76, 79, 85, 87, 103, 151, 154, 177, 181, 185, 190, 191, 194, 204, 291, 304, 316, 376, 552, 569, 581, 596, 597, 598, 599, 602, 606, 609, 611],\n         \"real\": [41, 50, 57, 60, 66, 73, 74, 75, 77, 86, 107, 110, 131, 142, 154, 168, 178, 185, 202, 204, 209, 252, 278, 291, 306, 321, 328, 392, 421, 556, 569, 572, 577, 595, 602, 611, 612],\n         \"real_app\": 477,\n-        \"realiti\": [14, 46, 51, 103, 557, 577],\n-        \"realiz\": [16, 58, 76, 82, 171, 185, 600],\n-        \"realli\": [19, 25, 32, 47, 48, 50, 51, 55, 67, 76, 78, 80, 82, 100, 154, 185, 194, 252, 268, 304, 551, 553, 554, 557, 572, 576, 589, 592, 595, 596, 612],\n-        \"reallow\": [214, 222, 223, 234, 250, 330, 341, 355, 363, 393, 416, 422, 429, 434, 478, 489, 503, 523, 527],\n-        \"reappli\": 547,\n+        \"reality\": [14, 46, 51, 103, 557, 577],\n+        \"realiz\": [16, 58, 82, 171, 185],\n+        \"realized\": [76, 600],\n+        \"reallow\": [222, 223, 234, 330, 355, 393, 416, 429, 478],\n+        \"reallowed\": [214, 250, 330, 341, 355, 363, 422, 434, 489, 503, 523, 527],\n+        \"really\": [19, 25, 32, 47, 48, 50, 51, 55, 67, 76, 78, 80, 82, 100, 154, 185, 194, 252, 268, 304, 551, 553, 554, 557, 572, 576, 589, 592, 595, 596, 612],\n+        \"reapplying\": 547,\n         \"rearrang\": [155, 161],\n-        \"reason\": [2, 3, 12, 14, 15, 16, 19, 43, 47, 50, 51, 55, 57, 58, 65, 66, 67, 73, 76, 78, 80, 81, 82, 85, 86, 94, 100, 103, 115, 118, 135, 142, 149, 150, 152, 153, 154, 156, 161, 170, 171, 172, 175, 178, 181, 185, 188, 190, 191, 193, 196, 197, 200, 203, 206, 208, 252, 260, 266, 268, 285, 291, 304, 328, 348, 451, 488, 502, 546, 548, 550, 551, 552, 553, 557, 560, 568, 569, 571, 572, 576, 583, 585, 591, 595, 596, 598, 602, 603, 604, 608, 612],\n+        \"reason\": [2, 3, 12, 14, 15, 16, 19, 43, 47, 50, 51, 55, 57, 58, 65, 66, 73, 76, 78, 80, 81, 82, 85, 86, 94, 100, 103, 115, 118, 135, 142, 149, 150, 152, 153, 154, 156, 161, 170, 171, 172, 175, 178, 181, 185, 188, 190, 191, 193, 196, 197, 200, 206, 208, 252, 260, 266, 268, 285, 291, 304, 328, 348, 488, 502, 546, 548, 551, 552, 553, 557, 560, 568, 569, 571, 572, 576, 583, 591, 595, 596, 598, 602, 603, 604, 608, 612],\n         \"reason_phras\": [188, 304, 348],\n+        \"reason_phrases\": 348,\n+        \"reasonabl\": [19, 47, 78, 196, 451, 550, 585, 603, 612],\n+        \"reasonably\": [55, 67, 203, 548, 560],\n         \"reassign\": 55,\n         \"reassur\": 3,\n         \"rebas\": [47, 61],\n+        \"rebased\": [47, 57],\n         \"rebind\": 545,\n         \"rebuild\": [2, 58, 227, 362, 364, 371, 387, 496, 600],\n         \"rebuilt\": [200, 362],\n-        \"recal\": 609,\n+        \"recall\": 609,\n         \"recap\": 592,\n-        \"receiv\": [0, 6, 19, 25, 27, 32, 36, 38, 42, 56, 60, 62, 64, 65, 85, 117, 151, 154, 155, 159, 160, 162, 166, 168, 170, 178, 181, 185, 190, 191, 193, 197, 205, 206, 213, 214, 222, 233, 252, 260, 263, 265, 268, 284, 291, 307, 311, 316, 320, 325, 328, 348, 365, 388, 392, 451, 502, 509, 522, 528, 533, 543, 545, 547, 548, 552, 559, 570, 577, 581, 585, 588, 589, 591, 595, 608, 612],\n+        \"receiv\": [6, 19, 36, 38, 42, 65, 66, 117, 151, 154, 159, 160, 162, 166, 170, 178, 190, 191, 193, 197, 206, 213, 222, 252, 260, 263, 268, 291, 311, 316, 320, 328, 362, 392, 451, 502, 543, 547, 548, 552, 559, 570, 577, 581, 585, 588, 589, 595, 606, 608],\n         \"receive_data_chunk\": 160,\n-        \"recent\": [1, 31, 42, 43, 50, 61, 64, 66, 67, 70, 71, 73, 76, 78, 79, 80, 118, 120, 121, 152, 154, 155, 162, 176, 177, 183, 185, 187, 188, 193, 204, 208, 212, 213, 257, 260, 264, 268, 280, 291, 304, 328, 348, 362, 376, 403, 426, 448, 502, 551, 553, 555, 562, 563, 564, 595, 596, 600, 601, 611],\n-        \"recent_com\": 177,\n-        \"recent_quest\": 76,\n+        \"received\": [25, 64, 66, 170, 190, 205, 233, 265, 284, 291, 307, 316, 325, 328, 348, 362, 365, 388, 509, 533, 545, 570, 581, 595, 612],\n+        \"receiver\": [85, 170, 191, 214, 291, 328, 522, 528, 547],\n+        \"receives\": [0, 27, 32, 56, 60, 62, 151, 155, 160, 168, 170, 181, 185, 213, 222, 291, 316, 577, 581, 591, 595],\n+        \"recent\": [1, 31, 43, 64, 66, 70, 73, 76, 79, 80, 118, 120, 121, 152, 154, 155, 162, 176, 183, 185, 187, 188, 193, 204, 213, 260, 268, 291, 304, 328, 348, 362, 502, 553, 555, 562, 563, 564, 595, 596, 600, 601, 611],\n+        \"recent_comment\": 177,\n+        \"recent_question\": 76,\n+        \"recently\": [42, 50, 61, 67, 71, 76, 78, 152, 177, 208, 212, 257, 264, 280, 376, 403, 426, 448, 551],\n         \"recheck\": 51,\n-        \"recip\": [45, 58, 121, 146, 502, 573],\n-        \"recipi\": [32, 61, 66, 155, 167, 252, 577, 581],\n+        \"recipes\": [45, 58, 121, 146, 502, 573],\n+        \"recipient\": [32, 61, 66, 155, 167, 252, 577, 581],\n         \"recipient_list\": 577,\n-        \"recogn\": [9, 58, 82, 121, 131, 142, 155, 160, 162, 200, 252, 323, 328, 348, 553, 556, 558, 592, 596, 608],\n-        \"recognit\": [155, 328],\n-        \"recogniz\": 596,\n-        \"recommend\": [6, 12, 19, 30, 42, 43, 52, 53, 54, 55, 57, 66, 68, 71, 80, 85, 103, 105, 106, 111, 115, 116, 121, 135, 154, 155, 161, 167, 168, 171, 176, 178, 184, 185, 188, 190, 193, 194, 203, 204, 206, 207, 208, 209, 210, 211, 212, 213, 222, 242, 254, 256, 257, 258, 259, 260, 261, 262, 266, 268, 269, 278, 285, 291, 297, 304, 306, 316, 321, 328, 348, 362, 376, 392, 420, 421, 422, 436, 451, 471, 477, 488, 502, 522, 535, 543, 546, 547, 548, 550, 551, 552, 553, 558, 570, 572, 576, 583, 589, 591, 596, 598, 600, 603, 605, 606, 608, 609, 612],\n+        \"recognition\": [155, 328],\n+        \"recogniz\": [9, 82, 142, 348, 553, 558, 592, 596],\n+        \"recognizabl\": 596,\n+        \"recognized\": [121, 131, 155, 160, 162, 200, 252, 323, 328, 556, 608],\n+        \"recognizes\": 58,\n+        \"recomm\": [6, 30, 52, 54, 66, 68, 71, 80, 105, 154, 176, 194, 203, 204, 213, 222, 291, 297, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 546, 547, 550, 589, 612],\n+        \"recommend\": 291,\n+        \"recommendation\": [206, 304, 436, 535],\n+        \"recommended\": [6, 12, 19, 30, 42, 43, 53, 54, 55, 57, 71, 85, 103, 106, 111, 115, 116, 121, 135, 154, 155, 161, 167, 168, 171, 178, 184, 185, 188, 190, 193, 194, 203, 206, 207, 208, 209, 210, 211, 212, 213, 222, 242, 254, 256, 257, 258, 259, 260, 261, 262, 266, 268, 269, 278, 285, 291, 306, 316, 321, 348, 420, 422, 451, 471, 477, 488, 502, 548, 550, 551, 552, 553, 558, 570, 572, 576, 583, 589, 591, 596, 598, 600, 603, 605, 606, 608, 609],\n         \"recompil\": 123,\n         \"recompos\": 103,\n-        \"recomput\": [200, 602],\n+        \"recomput\": 200,\n+        \"recomputation\": 602,\n         \"reconfigur\": [56, 206, 596],\n         \"reconstruct\": [16, 161, 185, 188, 329, 600],\n-        \"record\": [1, 3, 7, 14, 16, 32, 35, 36, 72, 74, 82, 103, 146, 150, 155, 161, 170, 172, 178, 180, 181, 185, 187, 190, 191, 214, 242, 282, 283, 309, 316, 318, 325, 327, 341, 342, 348, 420, 422, 553, 557, 571, 572, 577, 589, 599, 603],\n+        \"record\": [1, 14, 16, 32, 35, 36, 72, 74, 82, 103, 135, 146, 150, 155, 161, 170, 172, 178, 180, 181, 185, 187, 191, 214, 242, 282, 283, 309, 316, 318, 327, 341, 342, 348, 420, 422, 553, 557, 571, 572, 589, 599, 603],\n         \"record_user_profil\": 32,\n+        \"recorded\": [3, 7, 155, 190, 325, 577],\n         \"recordinterestview\": 557,\n-        \"recov\": [576, 607],\n-        \"recoveri\": 155,\n-        \"recreat\": [16, 154, 155, 172, 178, 185, 191, 223, 362, 392, 518, 543, 562, 609, 612],\n+        \"recover\": [576, 607],\n+        \"recovery\": 155,\n+        \"recreat\": [16, 154, 155, 172, 178, 185, 223, 362, 518, 543, 562],\n+        \"recreated\": [172, 191, 612],\n+        \"recreates\": [392, 609],\n         \"rectangl\": 115,\n         \"rectangular\": 139,\n-        \"rectifi\": [257, 260, 268],\n-        \"recurr\": [383, 419],\n-        \"recurs\": [52, 71, 162, 181, 182, 183, 193, 194, 238, 296, 316, 317, 348, 379, 415, 511, 524, 539, 569, 572],\n+        \"rectified\": 268,\n+        \"rectify\": [257, 260],\n+        \"recurrenc\": [383, 419],\n+        \"recursed\": 296,\n+        \"recursion\": [181, 193, 238, 317, 379, 415],\n+        \"recursiv\": [71, 162, 238, 348, 379, 415, 511, 524, 539, 569],\n+        \"recursively\": [52, 162, 182, 183, 194, 316, 348, 572],\n         \"recv\": 61,\n         \"red\": [115, 121, 146, 151, 155, 161, 194, 589],\n         \"redeclar\": 213,\n         \"redefin\": [161, 185, 291, 580, 599, 612],\n-        \"redeploi\": 260,\n-        \"redesign\": [70, 205, 206, 553],\n-        \"redi\": [56, 190, 483, 502, 589],\n-        \"redirect\": [0, 25, 35, 45, 58, 59, 66, 75, 86, 87, 91, 95, 100, 103, 107, 135, 150, 156, 181, 188, 190, 191, 198, 203, 204, 206, 212, 213, 216, 217, 237, 257, 268, 271, 274, 291, 300, 303, 304, 309, 312, 328, 358, 376, 377, 378, 414, 436, 451, 471, 477, 489, 502, 535, 543, 545, 554, 555, 557, 570, 577, 581, 583, 591, 592, 595, 603, 609, 612],\n-        \"redirect_authenticated_us\": [213, 548],\n+        \"redeploy\": 260,\n+        \"redesign\": 70,\n+        \"redesigned\": [205, 206, 553],\n+        \"redirect\": [0, 25, 45, 59, 66, 75, 86, 87, 91, 95, 100, 103, 107, 135, 150, 155, 156, 181, 188, 190, 198, 203, 204, 206, 212, 213, 216, 217, 257, 268, 271, 274, 291, 300, 303, 304, 309, 312, 328, 358, 376, 377, 451, 471, 477, 502, 535, 543, 545, 554, 555, 557, 570, 577, 581, 583, 592, 595, 603, 609, 612],\n+        \"redirect_authenticated_user\": [213, 548],\n         \"redirect_chain\": 612,\n         \"redirect_field_nam\": [103, 171, 245, 535, 548],\n         \"redirect_m\": 612,\n         \"redirect_to\": [171, 548, 596],\n         \"redirect_to_login\": [321, 548],\n         \"redirect_to_year\": 591,\n         \"redirectcycleerror\": 328,\n+        \"redirected\": [58, 75, 100, 103, 171, 190, 191, 206, 222, 237, 273, 302, 311, 316, 378, 414, 548, 596, 603, 609, 612],\n         \"redirectfallbackmiddlewar\": [148, 171, 316],\n+        \"redirection\": [0, 35, 86, 87, 206, 281, 307, 325, 348, 436, 489, 543, 590, 591],\n         \"redirecturlmixin\": 488,\n         \"redirectview\": [59, 92, 304, 348, 362, 555],\n+        \"redis\": [56, 190, 483, 502, 589],\n         \"rediscach\": [190, 477, 478, 551],\n-        \"redisplai\": [75, 91, 260, 548, 554],\n+        \"redisplay\": [75, 91, 548, 554],\n+        \"redisplayed\": 260,\n         \"redistribut\": 3,\n-        \"reduc\": [16, 25, 52, 67, 154, 155, 171, 177, 181, 185, 190, 268, 278, 291, 306, 316, 321, 328, 329, 348, 392, 437, 488, 503, 535, 543, 548, 551, 559, 571, 581, 596, 600, 602, 606, 609],\n+        \"reduc\": [16, 52, 154, 155, 177, 181, 185, 190, 268, 291, 328, 348, 392, 437, 488, 503, 535, 543, 548, 551, 571, 581, 596, 600, 602, 606, 609],\n+        \"reduced\": [155, 185, 316, 559, 600],\n+        \"reduces\": [25, 67, 171, 177, 278, 306, 321, 329],\n         \"reduces_to_sql\": 172,\n-        \"reduct\": [155, 185, 209],\n-        \"redund\": [56, 58, 70, 75, 76, 150, 161, 178, 185, 213, 260, 304, 328, 348, 404, 560, 583, 591, 605],\n+        \"reduction\": [155, 185, 209],\n+        \"redundancy\": [70, 75, 76, 150, 161, 260, 591],\n+        \"redundant\": [56, 58, 75, 76, 150, 178, 185, 213, 260, 304, 328, 348, 404, 560, 583, 605],\n         \"reenabl\": [100, 548],\n         \"reescap\": 194,\n-        \"reestablish\": [154, 190, 304],\n-        \"reevalu\": 192,\n+        \"reestablish\": [154, 304],\n+        \"reestablished\": 190,\n+        \"reevaluat\": 192,\n         \"reexamin\": 596,\n         \"ref\": [47, 58, 61],\n-        \"refactor\": [2, 19, 42, 47, 51, 52, 59, 60, 65, 75, 76, 206, 260, 328, 348, 595, 610],\n-        \"refer\": [0, 8, 12, 13, 14, 16, 17, 19, 20, 21, 27, 30, 31, 32, 36, 40, 41, 44, 45, 46, 47, 49, 50, 51, 52, 55, 57, 58, 59, 60, 67, 68, 70, 71, 72, 73, 74, 77, 80, 81, 85, 88, 92, 93, 98, 100, 103, 105, 107, 110, 114, 115, 118, 119, 120, 121, 124, 126, 131, 146, 154, 155, 156, 161, 162, 163, 164, 165, 171, 174, 177, 179, 188, 190, 191, 193, 195, 196, 197, 198, 199, 201, 203, 204, 205, 206, 209, 222, 223, 252, 260, 268, 276, 277, 291, 294, 295, 304, 314, 315, 316, 317, 320, 321, 328, 345, 348, 349, 354, 358, 362, 392, 421, 436, 441, 451, 472, 477, 478, 488, 502, 514, 516, 522, 533, 540, 542, 546, 547, 548, 549, 551, 552, 553, 555, 557, 558, 560, 562, 565, 568, 569, 570, 573, 575, 577, 581, 585, 588, 589, 591, 595, 596, 598, 599, 602, 603, 605, 606, 608, 609, 611, 612],\n-        \"referenc\": [3, 15, 47, 51, 60, 72, 85, 86, 103, 105, 106, 114, 156, 159, 176, 178, 183, 185, 191, 194, 213, 222, 250, 251, 257, 260, 268, 275, 276, 291, 293, 294, 304, 313, 314, 317, 320, 325, 328, 329, 348, 362, 363, 392, 428, 436, 480, 488, 489, 514, 516, 519, 520, 523, 530, 543, 560, 562, 569, 591, 600, 604],\n+        \"refactor\": [2, 19, 42, 51, 52, 60, 65, 75, 205, 260, 328, 595, 610],\n+        \"refactored\": [47, 59, 76, 206, 316, 328, 348],\n+        \"refer\": [8, 12, 13, 17, 19, 27, 41, 44, 46, 49, 58, 71, 72, 74, 77, 81, 85, 86, 103, 107, 110, 114, 117, 118, 121, 126, 146, 151, 153, 154, 155, 162, 174, 175, 177, 178, 180, 181, 185, 190, 194, 197, 199, 206, 209, 222, 252, 268, 304, 316, 421, 547, 548, 549, 551, 560, 565, 569, 570, 572, 573, 575, 577, 581, 595, 596, 598, 600, 602, 604, 612],\n+        \"referenc\": [0, 3, 14, 16, 21, 30, 31, 36, 40, 41, 45, 50, 51, 55, 57, 58, 60, 67, 70, 72, 73, 77, 80, 85, 88, 92, 93, 98, 100, 103, 105, 106, 107, 110, 114, 115, 118, 119, 120, 124, 126, 131, 151, 154, 156, 161, 162, 163, 164, 165, 179, 191, 193, 195, 196, 198, 201, 203, 204, 205, 206, 222, 252, 257, 260, 268, 291, 304, 316, 328, 329, 348, 349, 354, 436, 441, 451, 472, 478, 488, 489, 502, 514, 516, 519, 520, 522, 530, 548, 549, 551, 552, 553, 555, 557, 558, 560, 569, 577, 581, 585, 588, 591, 596, 598, 599, 600, 603, 604, 605, 606, 608, 611, 612],\n+        \"referenced\": [15, 47, 86, 103, 106, 114, 156, 159, 176, 177, 178, 180, 183, 185, 191, 213, 250, 251, 260, 268, 275, 276, 293, 294, 313, 314, 317, 320, 325, 329, 362, 363, 392, 428, 436, 480, 523, 530, 543, 547, 562, 569, 591, 600],\n+        \"references\": [14, 16, 20, 47, 52, 58, 59, 73, 86, 103, 149, 154, 177, 180, 182, 190, 191, 204, 206, 222, 223, 252, 268, 276, 277, 291, 294, 295, 314, 315, 316, 317, 320, 328, 345, 348, 358, 362, 392, 421, 477, 488, 540, 542, 546, 547, 562, 569, 572, 573, 606, 612],\n         \"references_model\": 172,\n-        \"referenti\": [154, 178, 317, 340, 421, 570, 604],\n-        \"referr\": [0, 86, 153, 190, 421, 436, 597],\n-        \"refin\": [55, 185, 348, 572],\n-        \"reflect\": [1, 43, 61, 80, 115, 149, 154, 172, 178, 222, 316, 488, 545, 570],\n+        \"referential\": [154, 178, 317, 340, 421, 570, 604],\n+        \"referer\": [32, 171, 190, 222, 321, 348, 436, 589, 596, 603],\n+        \"referr\": [14, 27, 36, 58, 68, 181, 185, 188, 190, 252, 316, 533, 547, 560, 569],\n+        \"referred\": [106, 190, 204, 548, 568, 570, 600, 609, 612],\n+        \"referrer\": [0, 86, 153, 190, 421, 436, 597],\n+        \"refin\": [55, 572],\n+        \"refined\": 348,\n+        \"refinement\": [185, 572],\n+        \"reflect\": [1, 43, 61, 80, 115, 149, 154, 172, 222, 316, 488, 570],\n+        \"reflected\": [178, 545],\n         \"reflow\": 58,\n-        \"reformat\": [73, 481],\n-        \"refract\": 118,\n+        \"reformatted\": [73, 481],\n+        \"refraction\": 118,\n         \"refrain\": [2, 64],\n         \"refresh\": [115, 177, 328, 346, 494, 598],\n         \"refresh_from_db\": [177, 178, 181, 328, 345, 535, 539, 548],\n-        \"refus\": [61, 76, 171, 172, 189, 190, 266, 268, 285, 291, 576, 600],\n+        \"refus\": [76, 171, 172, 189, 190, 268, 576, 600],\n+        \"refuses\": [61, 266, 285, 291],\n         \"reg\": 121,\n         \"reg_expand_sz\": 121,\n-        \"regard\": [19, 63, 64, 66, 131, 154, 178, 191, 212, 252, 257, 596, 598, 602, 603],\n-        \"regardless\": [3, 11, 55, 59, 67, 89, 139, 155, 161, 162, 167, 170, 178, 181, 185, 190, 196, 200, 203, 209, 212, 213, 216, 222, 257, 268, 296, 304, 328, 336, 348, 351, 354, 451, 548, 551, 564, 574, 577, 579, 580, 582, 591, 595, 596, 605, 608, 611, 612],\n-        \"regener\": [550, 595],\n+        \"regard\": [19, 63, 64, 66, 131, 154, 178, 191, 212, 252, 257, 596, 598, 603],\n+        \"regarded\": 602,\n+        \"regardles\": [3, 11, 55, 59, 67, 89, 139, 155, 161, 162, 167, 170, 178, 181, 185, 190, 196, 200, 203, 209, 212, 213, 216, 222, 257, 268, 296, 304, 328, 336, 348, 351, 354, 451, 548, 551, 564, 574, 577, 579, 580, 582, 591, 595, 596, 605, 608, 611, 612],\n+        \"regenerat\": [550, 595],\n         \"regex\": [139, 162, 178, 201, 271, 300, 309, 374, 572, 591],\n         \"regexfield\": [59, 213, 222],\n         \"regexp\": 185,\n         \"regexp_lik\": 185,\n         \"regexpattern\": [421, 422],\n-        \"regexvalid\": [162, 167, 168, 316],\n+        \"regexvalidator\": [162, 167, 168, 316],\n         \"region\": [45, 115, 116, 126, 131, 488, 535],\n         \"region_cod\": [116, 535],\n         \"region_nam\": [116, 535],\n-        \"regist\": [14, 15, 48, 64, 70, 73, 78, 85, 86, 100, 104, 107, 115, 116, 131, 150, 174, 176, 177, 182, 185, 191, 192, 193, 194, 199, 206, 209, 213, 268, 274, 303, 304, 312, 316, 328, 348, 362, 376, 392, 436, 451, 502, 535, 547, 548, 558, 565, 570, 576, 606, 608, 612],\n-        \"register_convert\": [0, 59, 535, 591],\n-        \"register_for_newslett\": 150,\n+        \"register\": [14, 15, 48, 64, 70, 73, 78, 85, 100, 104, 107, 131, 150, 177, 182, 191, 192, 193, 199, 206, 209, 213, 268, 316, 328, 348, 362, 392, 436, 502, 547, 548, 570, 576, 606, 608, 612],\n+        \"register_converter\": [0, 59, 535, 591],\n+        \"register_for_newsletter\": 150,\n         \"register_lookup\": [14, 176, 177, 182, 185, 213],\n         \"register_rang\": 139,\n-        \"register_seri\": 600,\n+        \"register_serializer\": 600,\n+        \"registered\": [15, 19, 64, 73, 78, 86, 100, 103, 115, 116, 174, 176, 178, 182, 185, 191, 194, 206, 209, 274, 303, 304, 312, 316, 328, 376, 451, 535, 547, 548, 552, 558, 565, 570, 576, 591, 606],\n         \"registered_on\": 174,\n         \"registered_on__gt\": 174,\n         \"registered_on__lt\": 174,\n         \"registereduserlistview\": 553,\n         \"registerlookupmixin\": [178, 182],\n-        \"registr\": [14, 19, 64, 78, 86, 100, 107, 174, 178, 376, 411, 454, 478, 548, 552, 606, 612],\n-        \"registration_requir\": 103,\n-        \"registri\": [0, 56, 103, 151, 172, 191, 200, 320, 494, 522, 551, 552, 572, 600, 605, 612],\n-        \"regress\": [46, 47, 48, 55, 65, 67, 214, 215, 216, 218, 223, 224, 226, 227, 228, 234, 239, 240, 241, 245, 246, 247, 248, 250, 251, 257, 272, 275, 276, 277, 278, 279, 280, 293, 294, 295, 296, 301, 305, 308, 309, 311, 313, 314, 315, 316, 317, 320, 322, 323, 326, 329, 330, 331, 337, 341, 343, 344, 345, 346, 347, 349, 352, 353, 354, 355, 356, 357, 358, 359, 363, 367, 368, 369, 370, 371, 372, 374, 376, 377, 380, 381, 382, 384, 385, 387, 393, 397, 400, 404, 408, 414, 415, 416, 417, 419, 422, 423, 424, 428, 429, 430, 431, 432, 433, 434, 436, 437, 439, 441, 443, 444, 445, 446, 448, 452, 453, 456, 463, 469, 470, 471, 472, 473, 474, 475, 478, 480, 481, 482, 489, 494, 496, 503, 505, 509, 513, 514, 515, 516, 517, 518, 519, 520, 521, 523, 526, 527, 528, 529, 533, 536, 537, 538, 539, 541, 542],\n+        \"registrabl\": 182,\n+        \"registration\": [14, 19, 64, 78, 86, 100, 107, 174, 178, 376, 411, 454, 478, 548, 552, 606, 612],\n+        \"registration_required\": 103,\n+        \"registry\": [0, 56, 103, 151, 172, 191, 200, 320, 494, 522, 551, 552, 572, 600, 605, 612],\n+        \"regressed\": 355,\n+        \"regression\": [46, 47, 48, 55, 65, 67, 214, 215, 216, 218, 223, 224, 226, 227, 228, 234, 239, 240, 241, 245, 246, 247, 248, 250, 251, 257, 272, 275, 276, 277, 278, 279, 280, 293, 294, 295, 296, 301, 305, 308, 309, 311, 313, 314, 315, 316, 317, 320, 322, 323, 326, 329, 330, 331, 337, 341, 343, 344, 345, 346, 347, 349, 352, 353, 354, 355, 356, 357, 358, 359, 363, 367, 368, 369, 370, 371, 372, 374, 376, 377, 380, 381, 382, 384, 385, 387, 393, 397, 400, 404, 408, 414, 415, 416, 417, 419, 422, 423, 424, 428, 429, 430, 431, 432, 433, 434, 436, 437, 439, 441, 443, 444, 445, 446, 448, 452, 453, 456, 463, 469, 470, 471, 472, 473, 474, 475, 478, 480, 481, 482, 489, 494, 496, 503, 505, 509, 513, 514, 515, 516, 517, 518, 519, 520, 521, 523, 526, 527, 528, 529, 533, 536, 537, 538, 539, 541, 542],\n         \"regroup\": [58, 193, 222],\n-        \"regul\": 58,\n-        \"regular\": [19, 32, 52, 55, 59, 61, 67, 70, 86, 100, 103, 113, 126, 131, 151, 160, 162, 167, 171, 174, 178, 185, 188, 190, 193, 198, 199, 200, 201, 202, 203, 211, 222, 225, 238, 252, 256, 268, 282, 304, 316, 327, 339, 341, 348, 362, 369, 376, 379, 415, 419, 466, 492, 518, 543, 545, 559, 569, 576, 577, 580, 583, 589, 596, 604, 612],\n-        \"regularli\": [2, 25, 67, 203, 569],\n+        \"regrouped\": 222,\n+        \"regular\": [19, 32, 52, 55, 59, 61, 67, 70, 86, 100, 103, 113, 126, 131, 151, 160, 162, 167, 171, 174, 178, 185, 188, 190, 193, 198, 199, 200, 201, 202, 211, 222, 225, 238, 252, 256, 268, 282, 304, 316, 327, 339, 341, 348, 362, 369, 376, 379, 415, 419, 466, 492, 518, 543, 545, 559, 569, 576, 577, 580, 583, 589, 596, 604, 612],\n+        \"regularity\": 203,\n+        \"regularly\": [2, 25, 67, 203, 569],\n+        \"regulat\": 58,\n         \"rehash\": [290, 299],\n         \"reimplement\": [39, 316, 328],\n         \"reindent\": 58,\n         \"reinhardt\": [3, 172],\n-        \"reiniti\": 612,\n-        \"reinstal\": 162,\n-        \"reinstat\": 317,\n-        \"reintroduc\": [67, 76],\n-        \"reinvent\": [550, 605],\n-        \"reject\": [25, 32, 64, 105, 153, 190, 213, 224, 265, 284, 312, 368, 502, 548, 550, 612],\n-        \"rel\": [2, 9, 14, 16, 18, 34, 41, 51, 52, 59, 77, 86, 114, 151, 152, 153, 157, 172, 176, 181, 187, 188, 189, 190, 193, 194, 196, 213, 260, 265, 274, 281, 284, 288, 297, 303, 305, 307, 312, 316, 325, 328, 355, 358, 362, 402, 411, 425, 436, 447, 454, 478, 535, 548, 579, 582, 590, 600, 604, 609],\n+        \"reinitializ\": 612,\n+        \"reinstall\": 162,\n+        \"reinstated\": 317,\n+        \"reintroduc\": 76,\n+        \"reintroduced\": 67,\n+        \"reinvent\": 605,\n+        \"reinvented\": 550,\n+        \"reject\": [12, 25, 32, 64, 105, 153, 213, 224, 312, 368, 502, 548, 550, 612],\n+        \"rejected\": [190, 213, 265, 284],\n+        \"rel\": [16, 59, 77, 152, 153, 194, 196, 328, 362, 582, 604],\n         \"rel_db_typ\": [16, 178, 213],\n-        \"relabel\": [85, 177, 190, 316],\n+        \"relabel\": [85, 190],\n+        \"relabeled\": [177, 316],\n         \"relabeled_clon\": 177,\n-        \"relai\": 556,\n-        \"relat\": [0, 1, 2, 8, 15, 16, 19, 27, 32, 36, 42, 44, 45, 48, 51, 56, 57, 59, 60, 64, 66, 67, 70, 71, 73, 80, 82, 85, 101, 102, 110, 115, 120, 123, 135, 138, 139, 149, 150, 152, 153, 154, 155, 156, 161, 162, 166, 170, 172, 177, 179, 181, 183, 184, 189, 190, 191, 193, 194, 196, 202, 207, 209, 211, 222, 223, 245, 256, 260, 268, 273, 274, 276, 290, 292, 294, 299, 302, 303, 305, 309, 311, 312, 313, 314, 317, 320, 329, 341, 343, 344, 349, 354, 362, 383, 392, 395, 400, 419, 423, 430, 432, 436, 437, 451, 473, 488, 494, 496, 502, 522, 523, 535, 539, 542, 545, 547, 548, 549, 554, 556, 557, 560, 562, 563, 564, 565, 571, 573, 575, 576, 577, 580, 581, 583, 585, 590, 591, 593, 595, 596, 597, 600, 604, 606, 609, 612],\n+        \"relat\": [19, 51, 80, 106, 110, 118, 161, 170, 177, 185, 194, 436, 569, 606],\n         \"relate_pattern\": 118,\n+        \"related\": [0, 1, 2, 8, 15, 16, 27, 32, 42, 44, 45, 48, 51, 56, 57, 59, 64, 66, 67, 70, 71, 73, 82, 85, 101, 102, 103, 106, 115, 117, 120, 123, 135, 138, 150, 153, 154, 155, 156, 161, 166, 170, 172, 178, 179, 181, 183, 184, 190, 191, 193, 194, 196, 202, 206, 209, 213, 222, 268, 273, 274, 276, 290, 292, 294, 299, 302, 303, 304, 305, 309, 311, 312, 313, 314, 317, 320, 329, 349, 354, 362, 383, 395, 400, 419, 423, 430, 432, 436, 437, 451, 488, 494, 496, 502, 522, 535, 542, 545, 547, 548, 549, 556, 560, 562, 563, 564, 565, 569, 570, 571, 573, 575, 576, 577, 580, 581, 583, 585, 590, 591, 593, 595, 596, 609, 612],\n         \"related_descriptor\": 348,\n         \"related_field\": 181,\n         \"related_id\": 348,\n         \"related_id__in\": 348,\n         \"related_lookup\": 185,\n         \"related_model\": [178, 328],\n         \"related_nam\": [86, 103, 178, 183, 185, 305, 316, 317, 320, 341, 343, 523, 572, 583, 596],\n         \"related_query_nam\": [106, 178, 183, 184, 213, 316, 341, 377],\n         \"related_set\": [186, 213],\n-        \"relatedfieldlistfilt\": 522,\n-        \"relatedfieldwidgetwrapp\": 220,\n-        \"relatedmanag\": [178, 186, 222, 304, 348, 392, 436, 572],\n+        \"relatedfieldlistfilter\": 522,\n+        \"relatedfieldwidgetwrapper\": 220,\n+        \"relatedmanager\": [178, 186, 222, 304, 348, 392, 436, 572],\n         \"relatedmodel\": 348,\n         \"relatedobject\": 328,\n         \"relatedobjectdoesnotexist\": 178,\n-        \"relatedonlyfieldlistfilt\": [102, 328, 522],\n+        \"relatedonlyfieldlistfilter\": [102, 328, 522],\n+        \"relates\": [178, 184],\n+        \"relation\": [0, 27, 36, 44, 45, 56, 59, 73, 86, 102, 117, 149, 162, 181, 183, 184, 185, 186, 191, 211, 222, 223, 245, 256, 260, 291, 304, 305, 317, 329, 341, 343, 344, 348, 349, 354, 362, 392, 430, 437, 451, 473, 488, 523, 547, 554, 560, 562, 571, 572, 583, 596, 597, 600, 604, 609],\n         \"relation_nam\": 185,\n+        \"relational\": [60, 70, 139, 152, 177, 189, 205, 207, 209, 328, 354, 539, 557, 558, 569, 572, 573, 604],\n         \"relationship\": [0, 20, 48, 70, 73, 78, 86, 101, 103, 105, 106, 114, 115, 117, 118, 150, 155, 164, 185, 186, 189, 190, 196, 209, 211, 214, 217, 256, 268, 291, 312, 316, 328, 330, 355, 392, 393, 434, 436, 452, 482, 547, 558, 565, 566, 568, 570, 571, 583, 591, 597, 600, 604],\n-        \"relax\": [12, 47, 67, 234, 393, 416, 429, 478, 494],\n-        \"releas\": [0, 2, 3, 6, 20, 25, 42, 43, 45, 47, 48, 49, 50, 51, 55, 56, 58, 59, 60, 62, 63, 66, 67, 69, 71, 80, 81, 83, 120, 123, 154, 162, 177, 185, 190, 200, 206, 545, 546, 550, 551, 553, 558, 576, 581, 600, 602],\n-        \"release_d\": 569,\n-        \"release_vers\": 61,\n+        \"relativ\": [2, 9, 14, 18, 34, 41, 52, 59, 77, 86, 114, 151, 157, 176, 181, 187, 188, 190, 193, 194, 213, 260, 265, 274, 281, 284, 288, 297, 303, 305, 307, 312, 316, 325, 348, 355, 358, 362, 402, 411, 425, 436, 447, 454, 478, 579, 582, 590],\n+        \"relatively\": [51, 172, 189, 411, 454, 478, 535, 548, 600, 609],\n+        \"relax\": [47, 67],\n+        \"relaxed\": [234, 393, 416, 429, 478, 494],\n+        \"relaxes\": 12,\n+        \"relay\": 556,\n+        \"releas\": [0, 2, 3, 6, 20, 25, 42, 43, 45, 47, 48, 49, 50, 51, 55, 56, 58, 59, 60, 62, 64, 66, 67, 69, 80, 81, 83, 120, 162, 177, 190, 200, 206, 545, 550, 551, 553, 581, 600, 602],\n+        \"release_dat\": 569,\n+        \"release_version\": 61,\n+        \"released\": [6, 42, 60, 61, 65, 66, 71, 80, 154, 177, 185, 190, 205, 208, 222, 253, 255, 260, 268, 304, 326, 329, 545],\n         \"released__year\": 177,\n-        \"relev\": [12, 14, 20, 32, 39, 42, 46, 48, 50, 51, 55, 56, 58, 61, 64, 66, 80, 146, 149, 154, 155, 161, 167, 170, 177, 185, 213, 268, 328, 551, 552, 570, 571, 576, 582, 583, 602, 608],\n-        \"reli\": [51, 52, 58, 66, 82, 103, 135, 149, 151, 161, 177, 178, 181, 185, 188, 190, 193, 194, 197, 198, 201, 206, 207, 209, 211, 213, 220, 222, 237, 252, 256, 260, 268, 273, 274, 278, 281, 287, 291, 296, 302, 303, 304, 306, 307, 311, 312, 316, 321, 325, 328, 330, 338, 348, 353, 355, 376, 378, 414, 436, 451, 522, 529, 546, 551, 557, 558, 559, 569, 570, 579, 581, 583, 584, 588, 595, 596, 600, 602, 603, 608, 611, 612],\n-        \"reliabl\": [139, 153, 190, 209, 268, 304, 392, 393, 547, 589, 595, 602],\n+        \"releaser\": [0, 60, 61, 62],\n+        \"releases\": [0, 6, 55, 58, 60, 61, 62, 63, 64, 66, 67, 69, 81, 83, 120, 123, 154, 204, 205, 252, 260, 265, 266, 267, 268, 284, 285, 286, 287, 288, 289, 291, 316, 346, 348, 362, 436, 522, 545, 546, 558, 576, 598, 600, 602],\n+        \"relevanc\": [146, 213],\n+        \"relevancy\": 146,\n+        \"relevant\": [12, 14, 20, 32, 39, 42, 46, 48, 50, 51, 55, 56, 58, 61, 64, 66, 80, 149, 154, 155, 161, 167, 170, 177, 185, 268, 328, 551, 552, 570, 571, 576, 582, 583, 602, 608],\n+        \"reliability\": 602,\n+        \"reliabl\": [139, 153, 190, 209, 595],\n+        \"reliably\": [190, 268, 304, 392, 393, 547, 589, 595],\n         \"relianc\": 74,\n         \"reliant\": 156,\n+        \"relied\": [178, 209, 268, 278, 287, 296, 306, 316, 321, 328, 436, 558, 579, 611],\n+        \"relies\": [103, 135, 151, 161, 177, 188, 194, 198, 213, 220, 222, 252, 268, 273, 278, 281, 287, 291, 296, 302, 304, 306, 307, 311, 316, 321, 325, 330, 338, 348, 353, 355, 546, 557, 596, 600, 608],\n         \"religion\": 9,\n         \"relinquish\": 55,\n-        \"reload\": [24, 31, 34, 73, 77, 128, 153, 155, 170, 172, 177, 178, 181, 185, 190, 206, 213, 252, 316, 320, 393, 404, 414, 415, 436, 445, 451, 456, 471, 482, 528, 535, 602, 611, 612],\n+        \"reload\": [24, 31, 73, 77, 128, 155, 170, 177, 181, 190, 206, 213, 316, 320, 404, 528, 535, 602, 611],\n+        \"reloaded\": [34, 153, 172, 177, 178, 181, 185, 252, 320, 451, 612],\n         \"reloaded_q\": 185,\n-        \"reloc\": 206,\n-        \"reluct\": 58,\n-        \"remain\": [14, 16, 52, 59, 61, 72, 74, 81, 106, 115, 121, 135, 151, 153, 154, 160, 161, 167, 185, 190, 194, 197, 209, 213, 260, 316, 341, 348, 362, 421, 436, 451, 488, 502, 570, 589, 591, 596, 612],\n-        \"remaind\": [56, 176, 185, 190, 196, 580],\n+        \"reloader\": [155, 393, 404, 414, 415, 436, 445, 456, 471, 482],\n+        \"relocated\": 206,\n+        \"reluctant\": 58,\n+        \"rely\": [51, 66, 82, 135, 149, 185, 190, 193, 197, 201, 209, 268, 274, 291, 303, 304, 312, 316, 348, 376, 436, 451, 522, 551, 557, 559, 570, 583, 584, 588, 595, 602, 611, 612],\n+        \"relying\": [52, 58, 181, 206, 207, 209, 211, 237, 252, 256, 260, 268, 304, 316, 328, 378, 414, 529, 546, 569, 581, 596, 602, 603],\n+        \"remain\": [14, 16, 52, 59, 61, 72, 74, 81, 106, 115, 121, 135, 151, 153, 154, 160, 161, 167, 185, 190, 194, 197, 209, 213, 260, 316, 341, 348, 362, 421, 436, 451, 488, 570, 589, 591, 596, 612],\n+        \"remainder\": [56, 176, 185, 190, 196, 580],\n+        \"remained\": 502,\n         \"remap\": 548,\n-        \"remedi\": [66, 208, 211, 212, 256, 257, 264, 268, 271, 273, 274, 280, 300, 302, 303, 307, 309, 311, 312, 319, 325, 330, 345, 354, 355, 602],\n-        \"rememb\": [2, 12, 14, 16, 19, 50, 52, 67, 73, 74, 75, 76, 78, 121, 154, 162, 167, 174, 185, 188, 190, 196, 197, 198, 206, 238, 307, 325, 379, 415, 511, 524, 539, 557, 569, 571, 585, 596, 612],\n-        \"remind\": [0, 5, 50, 58, 411, 454, 478],\n+        \"remedied\": [274, 303, 312],\n+        \"remedy\": [66, 208, 211, 212, 256, 257, 264, 268, 271, 273, 274, 280, 300, 302, 303, 307, 309, 311, 312, 319, 325, 330, 345, 354, 355, 602],\n+        \"remember\": [2, 12, 14, 16, 19, 50, 52, 67, 73, 74, 75, 76, 78, 121, 154, 162, 167, 174, 185, 188, 190, 196, 197, 198, 206, 238, 307, 325, 379, 415, 511, 524, 539, 557, 569, 571, 585, 596, 612],\n+        \"remind\": [0, 5],\n+        \"reminded\": [0, 5, 58],\n+        \"reminder\": [2, 50, 411, 454, 478],\n         \"remot\": [11, 13, 16, 57, 66, 105, 115, 154, 159, 190, 216, 218, 252, 268, 304, 316, 336, 351, 436, 488, 508, 510, 532, 534, 536, 551, 589, 602],\n         \"remote_addr\": [188, 193, 209],\n         \"remote_field\": [59, 190, 348, 362],\n         \"remote_host\": 188,\n-        \"remote_us\": [0, 33, 105, 171, 188, 209, 274, 291, 303, 312, 348],\n-        \"remoteuserbackend\": [11, 59, 105, 213, 274, 303, 312, 392, 436, 488, 522, 543, 547],\n+        \"remote_user\": [0, 33, 105, 171, 188, 209, 274, 291, 303, 312, 348],\n+        \"remotely\": 551,\n+        \"remotes\": 57,\n+        \"remoteuserback\": [11, 59, 105, 213, 274, 303, 312, 392, 436, 488, 522, 543, 547],\n         \"remoteusermiddlewar\": [11, 171, 291, 545, 548],\n-        \"remov\": [0, 13, 16, 19, 20, 25, 32, 35, 44, 47, 51, 52, 54, 55, 57, 58, 59, 60, 61, 64, 65, 75, 76, 78, 81, 86, 100, 103, 104, 105, 106, 107, 115, 135, 145, 150, 151, 154, 155, 157, 161, 167, 172, 176, 177, 178, 184, 185, 186, 188, 189, 190, 191, 197, 200, 203, 214, 234, 238, 245, 273, 291, 299, 302, 305, 311, 317, 320, 329, 340, 341, 347, 354, 359, 379, 392, 407, 415, 438, 441, 451, 452, 463, 472, 489, 502, 503, 540, 542, 543, 546, 547, 548, 550, 551, 558, 560, 562, 565, 567, 569, 572, 580, 583, 588, 589, 591, 596, 597, 599, 602, 608, 609, 612],\n+        \"remov\": [0, 13, 16, 19, 20, 32, 35, 44, 47, 52, 55, 58, 59, 61, 64, 65, 75, 78, 81, 86, 100, 103, 105, 106, 107, 115, 135, 145, 150, 151, 154, 155, 161, 172, 178, 184, 185, 186, 188, 189, 190, 191, 200, 203, 204, 205, 209, 213, 222, 238, 252, 260, 268, 273, 291, 302, 304, 311, 317, 320, 328, 329, 341, 347, 348, 354, 362, 376, 379, 392, 415, 421, 436, 451, 477, 488, 489, 502, 503, 522, 535, 543, 546, 547, 548, 550, 551, 558, 560, 562, 569, 572, 580, 583, 588, 589, 591, 596, 597, 602, 609, 612],\n+        \"removal\": [59, 60, 61, 64, 172, 203, 213, 291, 316, 451, 488, 535],\n         \"remove_sql\": 175,\n-        \"remove_stale_contenttyp\": [222, 436],\n+        \"remove_stale_contenttypes\": [222, 436],\n         \"remove_tag\": [59, 213, 291],\n-        \"remove_trailing_nul\": 140,\n-        \"removeal\": 268,\n-        \"removecol\": [145, 451],\n+        \"remove_trailing_null\": 140,\n+        \"removeall\": 268,\n+        \"removecollation\": [145, 451],\n         \"removeconstraint\": 488,\n+        \"removed\": [13, 19, 20, 25, 55, 59, 61, 64, 65, 76, 81, 86, 104, 106, 135, 154, 155, 161, 172, 176, 177, 178, 186, 188, 190, 191, 194, 197, 200, 203, 205, 206, 214, 234, 245, 260, 273, 291, 299, 302, 304, 305, 311, 317, 320, 329, 359, 392, 441, 451, 452, 472, 502, 540, 542, 543, 548, 551, 565, 569, 572, 580, 599, 600, 609],\n         \"removedindjango110warn\": 341,\n         \"removedindjango20warn\": 341,\n         \"removedindjango51warn\": 65,\n         \"removedindjangoxxwarn\": 55,\n         \"removeimagetest\": 609,\n         \"removeindex\": [145, 223, 488, 502, 503],\n-        \"removeindexconcurr\": [145, 421],\n+        \"removeindexconcurrently\": [145, 421],\n         \"removeonclick\": 54,\n         \"removeprefix\": 14,\n+        \"removes\": [19, 51, 54, 57, 115, 145, 150, 155, 157, 161, 167, 172, 176, 177, 185, 186, 188, 189, 194, 206, 213, 252, 260, 268, 316, 340, 407, 438, 451, 463, 502, 547, 548, 560, 567, 572, 589, 596, 608],\n         \"removetag\": [59, 213],\n-        \"renam\": [19, 44, 59, 71, 72, 81, 100, 155, 172, 177, 189, 201, 204, 213, 214, 222, 252, 317, 320, 322, 325, 327, 328, 329, 341, 348, 357, 362, 363, 376, 421, 436, 451, 477, 480, 488, 489, 502, 522, 530, 568, 579, 600],\n+        \"renam\": [19, 44, 59, 71, 72, 172, 204, 213, 214, 252, 304, 316, 317, 320, 322, 325, 327, 328, 329, 341, 348, 357, 362, 363, 376, 451, 477, 480, 488, 489, 502, 568, 579, 600],\n+        \"renamed\": [44, 59, 81, 100, 155, 177, 201, 204, 213, 222, 252, 320, 328, 341, 348, 362, 376, 421, 436, 451, 477, 480, 488, 522, 530],\n         \"renamefield\": [245, 250, 362],\n         \"renameindex\": [488, 502, 503],\n         \"renamemodel\": [216, 320, 322, 362],\n-        \"render\": [0, 1, 10, 12, 18, 25, 32, 37, 45, 58, 59, 70, 73, 75, 76, 77, 78, 79, 87, 95, 96, 97, 98, 101, 102, 103, 104, 107, 113, 135, 140, 149, 150, 151, 152, 153, 155, 162, 163, 164, 165, 168, 170, 172, 178, 188, 190, 191, 194, 195, 196, 197, 202, 208, 209, 210, 213, 223, 245, 246, 247, 252, 268, 304, 316, 329, 348, 362, 376, 392, 436, 437, 451, 452, 481, 529, 533, 535, 536, 538, 543, 548, 551, 553, 555, 556, 557, 567, 569, 576, 577, 582, 583, 585, 588, 589, 591, 592, 595, 596, 599, 600, 601, 602, 603, 605, 608, 609, 610, 612],\n+        \"renames\": [172, 189],\n+        \"render\": [0, 1, 10, 12, 18, 19, 32, 37, 45, 58, 59, 70, 73, 75, 76, 77, 78, 79, 87, 95, 96, 97, 98, 101, 102, 103, 107, 113, 140, 149, 150, 152, 153, 155, 162, 164, 168, 170, 172, 188, 190, 191, 194, 195, 196, 197, 202, 208, 210, 213, 223, 245, 246, 247, 252, 268, 304, 316, 329, 348, 362, 376, 392, 436, 437, 451, 452, 481, 533, 536, 538, 543, 548, 551, 555, 556, 557, 567, 569, 576, 577, 580, 582, 583, 585, 588, 589, 591, 592, 595, 596, 600, 601, 602, 603, 605, 608, 609, 610, 612],\n         \"render_chart\": 19,\n         \"render_context\": 19,\n-        \"render_only_public_entri\": 551,\n-        \"render_opt\": [213, 222],\n-        \"render_private_and_public_entri\": 551,\n-        \"render_to_json_respons\": 557,\n-        \"render_to_respons\": [59, 88, 90, 97, 213, 260, 316, 328, 362, 421, 556, 557],\n+        \"render_only_public_entries\": 551,\n+        \"render_option\": [213, 222],\n+        \"render_private_and_public_entries\": 551,\n+        \"render_to_json_respon\": 557,\n+        \"render_to_respon\": [59, 88, 90, 97, 213, 260, 316, 328, 362, 421, 556, 557],\n         \"render_to_str\": [59, 213, 222, 268, 328, 577, 608, 612],\n-        \"render_valu\": [168, 260],\n-        \"rendered_cont\": 192,\n+        \"render_value\": [168, 260],\n+        \"rendered\": [19, 25, 58, 74, 75, 103, 104, 107, 135, 151, 152, 155, 161, 162, 166, 168, 178, 190, 191, 192, 193, 194, 196, 197, 202, 209, 213, 222, 252, 260, 316, 328, 348, 376, 451, 477, 522, 529, 535, 551, 553, 557, 581, 582, 583, 588, 590, 595, 596, 599, 602, 603, 608, 612],\n+        \"rendered_content\": 192,\n         \"rendered_form\": 581,\n+        \"renderer\": [59, 76, 161, 163, 164, 165, 168, 190, 222, 245, 252, 376, 488, 522, 580, 581, 612],\n         \"renderermixin\": 222,\n-        \"reoccur\": 67,\n-        \"reopen\": [46, 51, 157, 162, 178, 579, 589],\n+        \"reoccurr\": 67,\n+        \"reop\": [46, 51, 157],\n+        \"reopen\": [51, 157, 162, 178, 579, 589],\n+        \"reopened\": 51,\n         \"reorder\": [78, 161, 222, 362, 553, 580, 596, 611],\n         \"reorder_suit\": 477,\n         \"reorder_test\": 477,\n         \"reorient\": 451,\n         \"repair\": [19, 213],\n-        \"repeat\": [50, 56, 58, 61, 71, 77, 92, 140, 154, 155, 185, 200, 207, 211, 213, 222, 256, 282, 283, 292, 318, 327, 328, 341, 342, 362, 376, 522, 547, 551, 553, 554, 569, 572, 591, 596, 602, 608],\n-        \"repeatedli\": [2, 115, 572, 591],\n-        \"repetit\": [76, 124, 150, 177, 231, 328, 364, 386, 460, 487, 498, 551, 568, 569, 608],\n+        \"repeat\": [50, 56, 58, 61, 77, 92, 155, 185, 376, 553, 569, 572, 602, 608],\n+        \"repeatabl\": [154, 222, 362],\n+        \"repeated\": [71, 140, 154, 176, 185, 200, 207, 211, 213, 256, 282, 283, 292, 318, 327, 328, 341, 342, 522, 547, 551, 554, 591, 596],\n+        \"repeatedly\": [2, 115, 572, 591],\n+        \"repetition\": [76, 124, 150, 177, 328, 551],\n+        \"repetitiv\": [150, 231, 364, 386, 460, 487, 498, 568, 569, 608],\n         \"repl\": 155,\n-        \"replac\": [11, 12, 19, 29, 32, 39, 44, 58, 59, 61, 64, 71, 75, 78, 81, 85, 100, 110, 121, 151, 152, 154, 155, 157, 162, 167, 170, 171, 175, 177, 178, 180, 181, 184, 185, 186, 188, 190, 193, 194, 196, 200, 204, 205, 209, 213, 216, 222, 225, 252, 259, 260, 268, 274, 291, 303, 304, 312, 316, 339, 341, 348, 354, 362, 369, 376, 383, 392, 419, 421, 436, 451, 477, 488, 502, 522, 535, 547, 550, 556, 569, 571, 572, 574, 576, 580, 585, 591, 595, 596, 600, 605, 608, 612],\n-        \"replai\": [589, 603],\n-        \"repli\": [66, 577],\n-        \"replic\": [46, 51, 115, 213, 304, 508, 532, 551, 569, 570, 609],\n+        \"replac\": [11, 12, 19, 29, 32, 58, 59, 61, 71, 75, 78, 85, 110, 121, 151, 152, 154, 155, 157, 167, 170, 177, 178, 186, 188, 190, 193, 194, 196, 200, 213, 252, 260, 268, 274, 291, 303, 304, 312, 316, 328, 348, 376, 383, 419, 502, 550, 556, 569, 571, 572, 576, 585, 591, 595, 596, 600, 612],\n+        \"replaceabl\": 547,\n+        \"replaced\": [32, 59, 78, 81, 100, 103, 151, 155, 162, 167, 171, 175, 178, 180, 181, 184, 193, 196, 205, 206, 209, 213, 216, 222, 225, 252, 260, 268, 291, 304, 316, 339, 341, 348, 354, 362, 369, 392, 421, 436, 477, 488, 502, 522, 569, 574, 580],\n+        \"replacement\": [11, 39, 44, 64, 154, 176, 178, 188, 190, 194, 204, 304, 328, 341, 600, 612],\n+        \"replaces\": [32, 39, 103, 151, 167, 176, 185, 194, 196, 213, 252, 259, 316, 328, 451, 477, 488, 535, 547, 580, 600, 605, 608],\n+        \"replay\": [589, 603],\n         \"replica\": [65, 185, 190, 551, 570],\n         \"replica1\": 570,\n         \"replica1_nam\": 570,\n         \"replica2\": 570,\n         \"replica2_nam\": 570,\n+        \"replicas\": [551, 570],\n+        \"replicat\": [46, 51, 213, 508, 532, 569],\n+        \"replicated\": 115,\n+        \"replication\": [304, 551, 570, 609],\n+        \"reply\": [66, 577],\n         \"reply_to\": [328, 577],\n         \"repo\": [56, 57, 61],\n-        \"repopul\": 548,\n-        \"report\": [0, 26, 33, 38, 45, 47, 48, 50, 51, 55, 56, 58, 61, 62, 63, 69, 70, 81, 86, 90, 152, 154, 155, 167, 170, 171, 177, 181, 188, 193, 204, 242, 252, 256, 260, 263, 264, 265, 266, 280, 284, 285, 291, 304, 305, 420, 422, 478, 545, 552, 563, 580, 583, 591, 595, 596, 599, 600, 602, 608, 609, 611, 612],\n+        \"repopulated\": 548,\n+        \"report\": [0, 26, 33, 45, 47, 48, 50, 51, 55, 56, 58, 61, 62, 63, 69, 81, 86, 154, 155, 167, 170, 171, 181, 188, 193, 204, 242, 252, 256, 263, 265, 284, 291, 304, 420, 422, 545, 580, 591, 596, 599, 600, 602, 608, 609, 611, 612],\n+        \"reportabl\": [86, 552],\n+        \"reported\": [32, 38, 51, 61, 66, 86, 152, 260, 264, 265, 266, 280, 284, 285, 305, 478, 552, 595, 609, 611, 612],\n+        \"reporter\": [32, 51, 66, 70, 90, 177, 190, 563, 583],\n         \"reporter__first_nam\": 563,\n         \"reporter__full_name__startswith\": 70,\n         \"reporter__in\": 563,\n         \"reporter__last_nam\": 563,\n         \"reporter__pk\": 563,\n-        \"reporter_class\": [170, 421],\n-        \"repositori\": [0, 27, 45, 47, 49, 52, 61, 62, 64, 66, 67, 71, 80, 82, 83, 155, 205, 260, 304, 591, 596],\n+        \"reporter_clas\": [170, 421],\n+        \"repositories\": [155, 260, 596],\n+        \"repository\": [0, 27, 45, 47, 49, 52, 61, 62, 64, 66, 67, 71, 80, 82, 83, 205, 304, 591],\n         \"repr\": [59, 103, 185, 208, 213, 252, 328, 348, 451, 480, 488, 600],\n-        \"repres\": [10, 14, 16, 19, 32, 51, 66, 67, 70, 73, 74, 75, 78, 82, 88, 89, 90, 96, 97, 98, 100, 103, 105, 106, 107, 112, 114, 115, 118, 125, 126, 131, 133, 135, 137, 139, 140, 143, 148, 149, 150, 152, 157, 161, 162, 166, 171, 172, 176, 177, 178, 184, 185, 188, 189, 190, 193, 194, 197, 199, 200, 203, 204, 205, 209, 210, 222, 252, 260, 271, 291, 300, 304, 309, 316, 328, 421, 488, 502, 547, 548, 558, 559, 569, 572, 574, 577, 579, 581, 582, 583, 588, 589, 591, 594, 595, 596, 600, 604, 605, 606, 608],\n-        \"represent\": [32, 51, 73, 78, 103, 110, 113, 114, 115, 118, 120, 125, 126, 131, 133, 135, 152, 161, 162, 168, 176, 181, 184, 185, 188, 192, 194, 202, 213, 222, 266, 285, 304, 308, 316, 328, 348, 451, 469, 502, 505, 509, 528, 533, 543, 569, 572, 577, 582, 593, 595, 600, 604, 608],\n-        \"reproduc\": [2, 41, 46, 50, 55, 131, 140, 436, 595],\n-        \"reproject\": 348,\n+        \"represent\": [10, 14, 16, 19, 32, 51, 66, 67, 70, 73, 75, 89, 90, 96, 97, 98, 100, 103, 105, 106, 107, 112, 114, 115, 118, 125, 126, 131, 133, 139, 140, 143, 149, 150, 152, 157, 161, 162, 166, 171, 172, 176, 177, 178, 184, 185, 188, 189, 190, 193, 194, 197, 199, 200, 203, 204, 205, 209, 210, 222, 252, 260, 271, 300, 304, 309, 316, 328, 421, 488, 502, 547, 548, 558, 559, 569, 572, 574, 577, 579, 581, 582, 588, 589, 591, 594, 595, 596, 600, 604, 605, 606, 608],\n+        \"representation\": [32, 51, 73, 78, 103, 110, 113, 114, 115, 118, 120, 125, 126, 131, 133, 135, 152, 161, 162, 168, 176, 181, 184, 185, 188, 192, 194, 202, 213, 222, 266, 285, 304, 308, 316, 328, 348, 451, 469, 502, 505, 509, 528, 533, 543, 569, 572, 577, 582, 593, 595, 600, 604, 608],\n+        \"representational\": 168,\n+        \"represented\": [70, 73, 74, 78, 82, 88, 89, 96, 103, 106, 107, 115, 126, 135, 137, 139, 140, 148, 150, 152, 161, 176, 177, 178, 194, 209, 291, 558, 581, 583, 588, 594, 595, 596, 604],\n+        \"reproduc\": [2, 46, 50, 55, 140, 595],\n+        \"reproduced\": 436,\n+        \"reproduces\": [41, 131],\n+        \"reproducibl\": 46,\n+        \"reprojection\": 348,\n         \"req\": [52, 596],\n-        \"request\": [0, 1, 3, 11, 18, 19, 25, 27, 30, 31, 32, 36, 37, 38, 41, 42, 45, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 61, 62, 64, 70, 72, 73, 74, 75, 78, 79, 85, 86, 87, 90, 91, 92, 95, 96, 98, 99, 100, 101, 102, 103, 105, 107, 115, 148, 149, 150, 151, 152, 154, 155, 156, 160, 161, 166, 168, 169, 171, 185, 187, 190, 192, 197, 198, 199, 200, 209, 210, 214, 216, 218, 219, 224, 229, 234, 237, 242, 245, 247, 252, 266, 271, 273, 274, 278, 282, 283, 285, 296, 297, 300, 302, 303, 304, 306, 309, 311, 312, 317, 318, 321, 327, 330, 335, 341, 342, 350, 354, 355, 357, 359, 368, 374, 377, 378, 384, 387, 410, 414, 420, 422, 442, 445, 453, 503, 508, 510, 522, 532, 534, 535, 536, 545, 546, 547, 549, 550, 551, 553, 555, 556, 557, 560, 567, 568, 570, 572, 577, 580, 583, 584, 585, 588, 589, 590, 592, 595, 596, 597, 598, 599, 601, 602, 606, 608, 610],\n+        \"request\": [0, 1, 3, 11, 18, 19, 25, 27, 30, 31, 32, 36, 37, 38, 41, 42, 45, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 61, 62, 64, 70, 72, 73, 74, 75, 78, 79, 85, 86, 87, 90, 91, 92, 95, 96, 98, 99, 100, 101, 102, 103, 105, 107, 115, 148, 149, 150, 151, 152, 154, 155, 156, 160, 161, 166, 168, 169, 171, 185, 187, 190, 192, 197, 198, 199, 200, 209, 210, 214, 216, 218, 219, 224, 229, 234, 237, 242, 245, 247, 252, 266, 271, 273, 274, 278, 282, 283, 285, 296, 297, 300, 302, 303, 304, 306, 309, 311, 312, 317, 318, 321, 327, 330, 335, 341, 342, 350, 354, 355, 357, 359, 368, 374, 377, 378, 384, 387, 410, 414, 420, 422, 442, 445, 453, 503, 508, 510, 522, 532, 534, 535, 536, 545, 546, 547, 549, 550, 551, 553, 555, 556, 557, 567, 568, 570, 572, 577, 580, 583, 584, 585, 588, 589, 590, 592, 595, 596, 597, 598, 599, 601, 602, 606, 608, 610],\n         \"request_context\": 193,\n-        \"request_finish\": [527, 606],\n+        \"request_finished\": [527, 606],\n         \"request_method\": 188,\n         \"request_method_list\": 584,\n         \"request_path\": [202, 232, 364, 387],\n-        \"request_start\": 328,\n+        \"request_started\": 328,\n         \"requestcontext\": [9, 12, 59, 107, 135, 151, 202, 213, 222, 260, 291, 328, 341, 436, 548, 591, 596, 608],\n-        \"requestdatatoobig\": [156, 190, 219],\n-        \"requestfactori\": [260, 328, 502, 535, 609, 612],\n+        \"requestdatatob\": [156, 190, 219],\n+        \"requested\": [32, 51, 57, 61, 70, 74, 87, 102, 103, 107, 115, 148, 149, 150, 156, 171, 185, 187, 188, 190, 194, 199, 200, 212, 257, 271, 300, 309, 316, 348, 436, 548, 551, 557, 560, 572, 584, 591, 596],\n+        \"requester\": 548,\n+        \"requestfactory\": [260, 328, 502, 535, 609, 612],\n         \"requestsit\": [59, 152, 188, 316, 348, 548],\n-        \"requir\": [2, 3, 6, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 28, 30, 32, 36, 43, 46, 47, 50, 51, 52, 56, 57, 58, 59, 61, 64, 65, 69, 70, 71, 73, 76, 78, 79, 82, 83, 85, 87, 91, 92, 95, 96, 98, 101, 102, 103, 105, 106, 107, 110, 115, 116, 117, 118, 119, 120, 122, 124, 126, 130, 131, 134, 135, 136, 138, 139, 140, 142, 145, 146, 149, 150, 151, 152, 154, 155, 157, 166, 167, 168, 170, 175, 176, 177, 178, 180, 181, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 195, 196, 197, 198, 199, 200, 202, 203, 205, 208, 209, 210, 213, 214, 223, 245, 247, 255, 257, 260, 264, 274, 280, 288, 289, 297, 298, 303, 305, 312, 317, 320, 328, 340, 357, 362, 376, 393, 421, 436, 451, 488, 530, 541, 543, 546, 547, 548, 549, 551, 552, 554, 556, 559, 560, 568, 569, 570, 571, 572, 573, 576, 577, 580, 581, 582, 583, 584, 585, 588, 589, 591, 592, 595, 596, 598, 599, 600, 602, 603, 604, 608, 609, 611, 612],\n+        \"requir\": [2, 12, 14, 16, 17, 19, 27, 30, 43, 51, 52, 56, 59, 64, 65, 66, 73, 85, 92, 98, 103, 106, 107, 116, 130, 135, 138, 139, 140, 142, 150, 152, 154, 155, 157, 160, 162, 168, 175, 177, 178, 180, 181, 184, 185, 188, 190, 193, 194, 196, 200, 203, 204, 205, 206, 208, 209, 222, 252, 257, 260, 264, 268, 280, 288, 297, 304, 317, 328, 348, 362, 376, 392, 393, 421, 436, 451, 546, 547, 548, 552, 556, 560, 568, 569, 570, 572, 573, 576, 581, 582, 584, 585, 588, 596, 598, 603, 604, 608, 609, 611, 612],\n         \"require_all_field\": [162, 316],\n-        \"require_debug_fals\": [170, 268],\n-        \"require_debug_tru\": [170, 599],\n+        \"require_debug_fal\": [170, 268],\n+        \"require_debug_true\": [170, 599],\n         \"require_get\": [522, 546, 584],\n         \"require_http_method\": [522, 546, 584],\n         \"require_post\": [522, 546, 584],\n-        \"require_readi\": [85, 222],\n+        \"require_ready\": [85, 222],\n         \"require_saf\": [522, 546, 584],\n-        \"required_css_class\": [161, 328],\n+        \"required\": [6, 12, 13, 14, 16, 19, 20, 25, 30, 32, 50, 51, 52, 55, 56, 57, 59, 61, 70, 73, 76, 78, 85, 87, 92, 95, 96, 98, 102, 103, 105, 115, 116, 120, 121, 122, 126, 130, 131, 135, 136, 139, 140, 145, 149, 150, 152, 154, 155, 167, 168, 176, 177, 178, 180, 181, 185, 187, 188, 189, 190, 192, 193, 194, 195, 197, 198, 199, 200, 202, 203, 208, 213, 214, 223, 245, 252, 255, 260, 289, 298, 305, 320, 328, 362, 376, 421, 436, 451, 488, 530, 541, 543, 547, 548, 549, 551, 552, 554, 560, 569, 571, 577, 580, 581, 582, 583, 588, 595, 596, 599, 600, 602, 604, 609, 612],\n+        \"required_css_clas\": [161, 328],\n         \"required_field\": [86, 155, 328, 421, 547],\n-        \"requiredebugfals\": [170, 268],\n-        \"requiredebugtru\": [170, 599],\n+        \"requiredebugfal\": [170, 268],\n+        \"requiredebugtrue\": [170, 599],\n+        \"requirement\": [6, 12, 14, 15, 16, 20, 27, 51, 55, 56, 58, 64, 67, 85, 91, 103, 119, 120, 122, 131, 136, 151, 161, 162, 167, 170, 185, 197, 260, 316, 348, 362, 547, 550, 554, 569, 571, 577, 582, 588, 591, 592, 595, 598, 599, 609],\n         \"requirements__0__sea_view\": 136,\n-        \"requires_csrf_token\": [12, 153, 522, 546],\n+        \"requires\": [3, 6, 9, 12, 15, 16, 19, 21, 22, 24, 27, 28, 32, 36, 46, 47, 56, 58, 64, 66, 69, 71, 73, 79, 82, 83, 85, 96, 98, 101, 103, 110, 115, 116, 117, 118, 120, 121, 124, 131, 134, 135, 136, 139, 145, 146, 150, 154, 155, 161, 162, 166, 167, 171, 177, 178, 180, 181, 185, 186, 189, 190, 193, 194, 200, 203, 204, 210, 213, 222, 247, 252, 274, 291, 297, 303, 312, 320, 328, 340, 348, 357, 362, 376, 436, 477, 502, 522, 547, 548, 550, 551, 559, 568, 569, 570, 572, 573, 576, 582, 583, 588, 589, 591, 596, 600, 602, 603, 604, 608, 609, 612],\n+        \"requires_csrf_tok\": [12, 153, 522, 546],\n         \"requires_migrations_check\": [15, 213],\n-        \"requires_model_valid\": [59, 316, 348],\n+        \"requires_model_validation\": [59, 316, 348],\n         \"requires_system_check\": [15, 59, 155, 316, 348, 451, 488],\n         \"rerais\": 223,\n-        \"rerun\": [85, 134, 155, 600],\n+        \"rerun\": [134, 155, 600],\n+        \"rerunn\": 85,\n         \"resampl\": 115,\n-        \"research\": [118, 171],\n-        \"resembl\": [10, 72],\n-        \"reserv\": [52, 58, 81, 86, 137, 155, 174, 176, 178, 184, 193, 197, 201, 291, 316, 569, 589],\n+        \"research\": 118,\n+        \"researcher\": 171,\n+        \"resembl\": 72,\n+        \"resembles\": 10,\n+        \"reserv\": [52, 81],\n+        \"reservation\": [137, 291],\n+        \"reserved\": [58, 86, 155, 174, 176, 178, 184, 193, 197, 201, 316, 569, 589],\n         \"reset\": [7, 25, 51, 55, 59, 76, 154, 155, 170, 171, 178, 190, 194, 202, 204, 206, 207, 209, 222, 264, 280, 305, 316, 348, 357, 370, 376, 421, 436, 444, 451, 477, 535, 545, 547, 548, 550, 576, 609, 612],\n-        \"reset_queri\": 7,\n-        \"reset_sequ\": [291, 436, 609],\n-        \"reset_url_token\": [421, 548],\n+        \"reset_queries\": 7,\n+        \"reset_sequences\": [291, 436, 609],\n+        \"reset_url_tok\": [421, 548],\n         \"resetcycl\": 222,\n-        \"resid\": [190, 569],\n+        \"resid\": 569,\n+        \"resident\": 190,\n         \"resign\": 64,\n-        \"resiz\": 535,\n         \"resize_imag\": 609,\n         \"resizeimagetest\": 609,\n-        \"resolut\": [8, 19, 66, 87, 107, 151, 178, 194, 198, 200, 209, 260, 411, 454, 478, 553, 557, 568, 569, 583],\n-        \"resolv\": [0, 14, 17, 19, 39, 51, 56, 57, 61, 66, 67, 79, 85, 103, 107, 131, 151, 155, 174, 177, 178, 185, 188, 190, 192, 193, 200, 203, 208, 209, 213, 222, 252, 260, 304, 316, 328, 348, 354, 355, 383, 415, 419, 433, 451, 488, 546, 547, 548, 551, 556, 557, 569, 583, 590, 591, 596, 600, 604, 608, 612],\n+        \"resizes\": 535,\n+        \"resolution\": [8, 19, 66, 87, 107, 151, 178, 194, 198, 200, 209, 260, 411, 454, 478, 553, 557, 568, 569, 583],\n+        \"resolv\": [0, 17, 19, 39, 56, 57, 61, 66, 67, 79, 103, 131, 155, 156, 177, 178, 188, 193, 200, 203, 209, 213, 222, 252, 260, 304, 316, 328, 348, 383, 419, 451, 488, 569, 583, 590, 591, 596, 600, 604, 612],\n         \"resolve_context\": 192,\n-        \"resolve_express\": 177,\n-        \"resolve_templ\": 192,\n+        \"resolve_expression\": 177,\n+        \"resolve_templat\": 192,\n         \"resolve_url\": 67,\n-        \"resolve_vari\": [59, 213],\n+        \"resolve_variabl\": [59, 213],\n+        \"resolved\": [14, 19, 51, 107, 151, 155, 174, 177, 178, 185, 188, 198, 200, 208, 260, 304, 348, 354, 355, 415, 433, 546, 569, 590, 591],\n+        \"resolver\": [0, 85, 190, 198, 556, 591],\n         \"resolver404\": [198, 612],\n         \"resolver_match\": [188, 291, 328, 591, 612],\n         \"resolvermatch\": [188, 198, 291, 348, 392, 480, 488, 612],\n+        \"resolves\": [178, 192, 451, 547, 548, 551, 557, 608],\n         \"resort\": [107, 148, 171, 188, 190, 589],\n-        \"resourc\": [2, 8, 11, 45, 48, 49, 68, 79, 99, 103, 114, 115, 126, 154, 155, 188, 190, 194, 199, 200, 289, 298, 328, 348, 527, 550, 559, 584, 602, 607, 609],\n+        \"resourc\": [11, 48, 49, 79, 99, 114, 154, 190, 194, 199, 200, 328, 527, 559, 584, 602, 607, 609],\n+        \"resources\": [2, 8, 45, 68, 103, 115, 126, 155, 188, 289, 298, 348, 550, 602],\n         \"resourcewarn\": 322,\n         \"respawn\": 31,\n-        \"respect\": [4, 12, 19, 32, 40, 44, 52, 56, 58, 59, 67, 73, 75, 87, 100, 103, 106, 113, 115, 116, 125, 130, 133, 139, 146, 149, 151, 152, 156, 161, 168, 171, 175, 176, 178, 180, 181, 184, 185, 190, 194, 209, 210, 213, 216, 223, 237, 252, 282, 291, 304, 316, 320, 327, 328, 334, 341, 345, 346, 349, 360, 362, 376, 378, 414, 416, 421, 436, 451, 471, 477, 488, 502, 503, 514, 522, 535, 543, 551, 560, 562, 572, 580, 581, 589, 595, 596, 600, 602, 604, 609],\n+        \"respect\": [12, 52, 56, 103, 115, 168, 171, 176, 178, 181, 184, 185, 216, 223, 237, 304, 316, 320, 328, 362, 376, 378, 414, 416, 436, 451, 471, 477, 502, 503, 514, 535, 551, 562, 602, 609],\n+        \"respected\": [133, 175, 190, 316, 595],\n+        \"respectful\": 4,\n+        \"respectiv\": [40, 44, 156, 185, 560, 600],\n+        \"respectively\": [19, 32, 56, 58, 59, 67, 73, 75, 87, 100, 103, 106, 113, 115, 116, 125, 130, 139, 146, 149, 151, 152, 161, 168, 171, 175, 178, 180, 184, 185, 194, 209, 210, 213, 252, 268, 282, 291, 316, 327, 328, 334, 341, 345, 346, 349, 360, 421, 451, 477, 488, 502, 522, 543, 551, 572, 580, 581, 589, 595, 596, 604],\n+        \"respon\": [0, 12, 15, 19, 25, 32, 37, 38, 45, 47, 52, 59, 66, 72, 74, 75, 76, 79, 87, 95, 96, 97, 98, 99, 100, 103, 107, 135, 148, 149, 153, 154, 155, 161, 169, 170, 171, 190, 192, 198, 199, 200, 209, 213, 219, 222, 265, 268, 271, 273, 278, 281, 282, 284, 287, 291, 296, 300, 302, 304, 305, 306, 307, 309, 311, 316, 321, 325, 327, 328, 341, 348, 362, 407, 421, 430, 436, 438, 451, 463, 477, 488, 522, 545, 546, 548, 551, 554, 555, 557, 559, 568, 576, 581, 584, 585, 588, 589, 590, 591, 592, 596, 606, 609, 612],\n         \"respond\": [25, 36, 47, 55, 66, 87, 149, 556, 557, 559, 581],\n-        \"respons\": [0, 1, 3, 10, 12, 15, 16, 19, 25, 30, 32, 37, 38, 45, 47, 49, 51, 52, 56, 59, 65, 66, 70, 72, 74, 75, 76, 79, 85, 87, 95, 96, 97, 98, 100, 103, 107, 135, 148, 149, 152, 153, 154, 155, 161, 167, 168, 169, 170, 171, 177, 190, 192, 196, 197, 198, 199, 200, 209, 219, 255, 265, 268, 271, 273, 278, 279, 281, 282, 284, 287, 296, 300, 302, 304, 305, 306, 307, 309, 311, 320, 321, 325, 327, 341, 407, 430, 438, 463, 522, 545, 546, 548, 551, 554, 555, 559, 568, 577, 581, 584, 585, 589, 590, 591, 592, 596, 600, 602, 606, 608, 609],\n         \"response_add\": [59, 103],\n         \"response_chang\": 103,\n-        \"response_class\": [88, 97],\n+        \"response_clas\": [88, 97],\n         \"response_delet\": [103, 328],\n-        \"response_error_handl\": 592,\n-        \"response_gone_class\": [148, 316],\n+        \"response_error_handler\": 592,\n+        \"response_gone_clas\": [148, 316],\n         \"response_kwarg\": [97, 557],\n-        \"response_redirect_class\": [148, 171, 316, 328],\n-        \"responsibli\": 66,\n-        \"rest\": [3, 6, 9, 12, 37, 39, 41, 43, 51, 57, 58, 61, 67, 70, 74, 76, 80, 100, 115, 151, 161, 176, 177, 199, 202, 206, 209, 304, 316, 548, 553, 556, 557, 567, 570, 571, 580, 600, 612],\n+        \"response_redirect_clas\": [148, 171, 316, 328],\n+        \"responses\": [37, 45, 76, 107, 148, 170, 171, 188, 190, 200, 209, 255, 271, 279, 282, 300, 304, 309, 320, 327, 341, 546, 551, 559, 584, 602],\n+        \"responsibilities\": 609,\n+        \"responsibility\": [47, 51, 107, 168, 188, 548, 576, 577, 596],\n+        \"responsibl\": [3, 10, 16, 19, 30, 32, 45, 49, 51, 56, 65, 66, 70, 74, 85, 152, 161, 167, 177, 188, 190, 196, 197, 328, 545, 548, 577, 588, 592, 600, 608],\n+        \"responsibly\": 66,\n+        \"responsiv\": [1, 362],\n+        \"rest\": [3, 6, 9, 12, 37, 39, 41, 43, 51, 57, 58, 61, 67, 70, 74, 76, 80, 100, 115, 151, 161, 176, 177, 199, 202, 206, 209, 304, 316, 548, 553, 556, 557, 567, 570, 571, 580, 600],\n         \"rest_hostnam\": 61,\n-        \"restart\": [24, 72, 77, 121, 154, 155, 190, 194, 488, 589, 596, 598],\n-        \"restaur\": [181, 184, 185, 564, 569, 604],\n+        \"restart\": [24, 72, 77, 121, 154, 155, 190, 194, 488, 596, 598],\n+        \"restarted\": [589, 598],\n+        \"restaurant\": [181, 184, 185, 564, 569, 604],\n         \"restaurant__plac\": 564,\n         \"restaurant__place__name__startswith\": 564,\n-        \"restor\": [154, 185, 190, 191, 200, 206, 223, 247, 260, 268, 270, 272, 291, 301, 304, 310, 312, 317, 320, 329, 332, 333, 345, 346, 348, 349, 354, 357, 358, 362, 388, 418, 422, 433, 441, 452, 472, 514, 519, 536, 576, 596, 609, 611, 612],\n-        \"restore_warnings_st\": [59, 316],\n-        \"restrict\": [27, 64, 85, 94, 101, 103, 107, 118, 139, 140, 154, 155, 156, 175, 178, 190, 197, 198, 213, 266, 285, 328, 362, 392, 411, 436, 451, 454, 478, 502, 543, 546, 548, 549, 560, 570, 572, 583, 584, 591, 596, 600, 603, 608, 609],\n+        \"restful\": 612,\n+        \"restor\": [154, 185, 190, 206, 260, 268, 291, 304, 345, 348, 388, 422, 433, 576, 609, 611, 612],\n+        \"restore_warnings_stat\": [59, 316],\n+        \"restored\": [191, 223, 247, 272, 291, 301, 310, 312, 317, 320, 329, 332, 333, 346, 348, 349, 354, 357, 358, 362, 418, 441, 452, 472, 514, 519, 536, 576],\n+        \"restores\": [185, 200, 268, 270, 596, 609, 612],\n+        \"restrict\": [27, 103, 137, 139, 140, 155, 156, 178, 180, 185, 190, 436, 548, 549, 583, 584, 596, 600, 603, 608],\n+        \"restricted\": [101, 107, 154, 155, 411, 451, 454, 478, 543, 560, 591, 608, 609],\n         \"restricted_object\": 444,\n         \"restrictedarticleform\": 583,\n         \"restrictederror\": [156, 178, 444],\n+        \"restriction\": [64, 85, 94, 118, 139, 175, 178, 198, 213, 362, 392, 436, 546, 548, 570, 572, 583],\n+        \"restrictiv\": [185, 197, 266, 285, 328, 502],\n         \"restructur\": [581, 611],\n         \"restructuredtext\": [3, 48, 101, 328],\n-        \"resubmit\": 581,\n-        \"result\": [2, 3, 13, 14, 15, 16, 19, 25, 32, 37, 51, 55, 56, 58, 59, 61, 66, 71, 74, 75, 76, 85, 86, 91, 94, 95, 96, 101, 103, 105, 106, 107, 110, 114, 115, 118, 136, 139, 140, 144, 146, 149, 150, 151, 152, 155, 156, 159, 160, 161, 162, 165, 167, 168, 170, 171, 172, 174, 176, 177, 178, 180, 181, 184, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 202, 203, 205, 206, 207, 209, 210, 213, 214, 215, 218, 222, 228, 230, 234, 236, 237, 238, 246, 247, 252, 260, 268, 271, 274, 278, 289, 291, 298, 300, 303, 304, 305, 306, 307, 309, 312, 316, 317, 320, 321, 325, 328, 334, 340, 341, 345, 346, 348, 353, 360, 362, 363, 372, 375, 376, 377, 378, 379, 391, 392, 397, 404, 412, 414, 415, 421, 433, 436, 441, 455, 461, 472, 477, 479, 480, 499, 502, 503, 511, 522, 524, 527, 535, 539, 543, 545, 546, 547, 548, 550, 551, 552, 553, 554, 556, 557, 560, 565, 567, 569, 570, 572, 574, 576, 577, 580, 581, 582, 583, 585, 588, 590, 591, 592, 594, 595, 596, 600, 601, 602, 603, 604, 606, 607, 608, 609, 611, 612],\n-        \"resultclass\": 200,\n+        \"resubmitted\": 581,\n+        \"result\": [2, 3, 13, 14, 15, 16, 19, 25, 32, 37, 51, 55, 56, 58, 59, 61, 66, 71, 74, 75, 76, 85, 86, 91, 94, 95, 96, 101, 103, 105, 106, 107, 110, 114, 115, 118, 136, 139, 140, 144, 146, 149, 150, 151, 152, 155, 156, 159, 160, 161, 162, 165, 167, 168, 170, 171, 172, 174, 176, 177, 178, 180, 181, 184, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 202, 203, 205, 206, 207, 209, 213, 214, 215, 218, 222, 228, 230, 236, 237, 238, 246, 247, 252, 260, 268, 271, 274, 278, 289, 291, 298, 300, 303, 304, 305, 306, 307, 309, 312, 316, 317, 321, 325, 328, 334, 340, 341, 345, 346, 348, 353, 360, 362, 363, 372, 375, 376, 377, 378, 379, 391, 392, 397, 404, 412, 414, 415, 421, 433, 436, 441, 455, 461, 472, 477, 479, 480, 499, 502, 503, 511, 522, 524, 527, 535, 539, 543, 545, 546, 547, 548, 550, 551, 552, 553, 554, 556, 557, 560, 565, 567, 569, 570, 572, 574, 576, 577, 580, 581, 582, 583, 585, 588, 590, 591, 592, 594, 595, 596, 600, 601, 602, 603, 604, 606, 607, 608, 609, 611, 612],\n+        \"resultclasses\": 200,\n+        \"resulted\": [181, 202, 210, 234, 252, 320, 328, 340, 612],\n         \"resultsview\": [75, 76],\n-        \"retain\": [13, 16, 36, 39, 161, 190, 192, 205, 213, 260, 304, 316, 392, 436, 488, 535, 547, 548, 577, 589, 604, 612],\n-        \"retir\": [222, 316],\n-        \"retri\": [150, 348],\n-        \"retriev\": [3, 16, 19, 44, 70, 89, 94, 95, 96, 98, 102, 103, 105, 106, 107, 115, 118, 131, 134, 135, 149, 150, 152, 154, 159, 161, 173, 177, 178, 181, 182, 184, 185, 190, 191, 194, 197, 200, 203, 209, 213, 218, 223, 252, 260, 268, 309, 316, 328, 344, 547, 551, 553, 558, 559, 560, 568, 569, 570, 574, 577, 581, 582, 584, 589, 595, 596, 600, 603, 607, 612],\n-        \"return\": [12, 13, 14, 15, 16, 17, 18, 19, 25, 27, 32, 37, 38, 39, 44, 45, 52, 55, 57, 58, 59, 67, 70, 72, 73, 74, 75, 76, 78, 85, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 109, 112, 114, 115, 116, 117, 118, 124, 125, 126, 131, 133, 135, 136, 138, 139, 140, 141, 144, 146, 149, 150, 151, 152, 153, 155, 156, 157, 159, 160, 161, 162, 163, 165, 166, 167, 168, 170, 171, 172, 174, 176, 177, 178, 181, 182, 183, 184, 186, 187, 188, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 206, 209, 214, 215, 217, 222, 223, 234, 246, 249, 252, 260, 271, 291, 300, 305, 307, 309, 316, 317, 320, 325, 328, 341, 345, 348, 349, 354, 355, 357, 358, 362, 363, 376, 392, 408, 421, 422, 436, 437, 439, 443, 444, 445, 451, 469, 470, 477, 488, 502, 503, 505, 509, 522, 523, 528, 533, 535, 542, 543, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 559, 560, 562, 563, 564, 565, 567, 568, 570, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 593, 595, 596, 600, 601, 602, 604, 606, 607, 608, 609, 611, 612],\n+        \"retain\": [13, 16, 36, 39, 161, 192, 205, 213, 260, 304, 316, 392, 488, 547, 577, 589, 604, 612],\n+        \"retained\": [190, 436, 535, 548],\n+        \"retired\": [222, 316],\n+        \"retried\": [150, 348],\n+        \"retriev\": [16, 19, 89, 94, 95, 96, 98, 103, 105, 106, 107, 115, 118, 131, 134, 135, 150, 152, 154, 159, 161, 173, 177, 178, 182, 184, 185, 191, 194, 200, 203, 209, 213, 252, 260, 268, 291, 328, 547, 551, 559, 560, 568, 569, 570, 574, 581, 584, 589, 596, 600, 607, 612],\n+        \"retrievabl\": 102,\n+        \"retrieval\": [16, 178, 344, 570, 595],\n+        \"retrieved\": [3, 16, 70, 115, 131, 135, 149, 154, 177, 178, 181, 183, 185, 190, 197, 213, 218, 223, 260, 309, 316, 551, 558, 559, 568, 570, 571, 572, 574, 577, 581, 582, 596, 603, 612],\n+        \"retrieves\": [44, 70, 95, 161, 185, 197, 260, 547, 553, 572],\n+        \"return\": [12, 13, 14, 15, 16, 17, 18, 19, 25, 27, 32, 37, 38, 39, 44, 45, 52, 57, 58, 59, 67, 70, 72, 73, 74, 75, 76, 78, 85, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 109, 112, 114, 115, 116, 117, 118, 124, 125, 126, 131, 133, 135, 136, 138, 139, 140, 141, 144, 146, 149, 150, 151, 152, 153, 155, 156, 157, 159, 160, 161, 162, 163, 165, 166, 167, 168, 170, 171, 172, 174, 176, 177, 178, 181, 182, 183, 184, 186, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 206, 209, 214, 215, 217, 222, 223, 234, 246, 249, 252, 260, 271, 291, 300, 307, 309, 316, 317, 325, 328, 341, 345, 348, 349, 354, 357, 362, 376, 392, 408, 421, 436, 437, 439, 445, 451, 469, 470, 477, 488, 502, 505, 522, 523, 528, 535, 542, 543, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 559, 560, 562, 563, 564, 565, 567, 568, 570, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 593, 595, 596, 600, 601, 602, 604, 606, 607, 608, 609, 611, 612],\n         \"return_insert_column\": 421,\n         \"return_insert_id\": 421,\n         \"returncod\": [15, 436],\n+        \"returned\": [13, 14, 15, 19, 55, 59, 87, 89, 96, 97, 98, 103, 105, 107, 112, 114, 115, 118, 126, 133, 139, 146, 149, 150, 152, 159, 161, 162, 165, 168, 171, 174, 176, 177, 178, 182, 183, 184, 185, 187, 188, 190, 191, 192, 193, 194, 197, 198, 200, 209, 213, 222, 252, 260, 268, 291, 304, 305, 316, 317, 320, 328, 348, 355, 358, 363, 421, 422, 436, 443, 444, 477, 488, 503, 509, 533, 542, 547, 548, 550, 551, 555, 559, 560, 571, 572, 574, 576, 577, 580, 581, 582, 583, 588, 590, 595, 596, 602, 604, 606, 608, 612],\n         \"returning_param\": 436,\n         \"retyp\": 56,\n-        \"reus\": [16, 19, 70, 71, 73, 85, 103, 146, 154, 167, 172, 177, 185, 190, 193, 196, 201, 291, 304, 340, 348, 385, 392, 543, 547, 550, 551, 555, 556, 571, 572, 577, 581, 583, 600, 611],\n+        \"reus\": [16, 19, 71, 146, 154, 177, 185, 193, 196, 291, 340, 348, 392, 543, 550, 551, 555, 572, 577, 581, 583, 600, 611],\n+        \"reusability\": 0,\n         \"reusabl\": [0, 44, 45, 68, 78, 79, 85, 135, 142, 161, 166, 167, 177, 209, 252, 260, 291, 304, 316, 328, 451, 522, 555, 556, 605, 611],\n-        \"revalid\": [200, 346, 348, 584],\n-        \"revamp\": 291,\n-        \"revcount\": 194,\n+        \"reused\": [71, 85, 154, 167, 172, 190, 385, 571, 572, 581],\n+        \"reuses\": [103, 154, 547],\n+        \"reusing\": [19, 70, 73, 154, 201, 304, 340, 556, 571],\n+        \"revalidat\": [200, 346, 348, 584],\n+        \"revamped\": 291,\n+        \"revcounter\": 194,\n         \"revcounter0\": 194,\n-        \"reveal\": [32, 85, 171, 209, 268, 274, 303, 312, 545, 611],\n-        \"revenu\": 593,\n-        \"revers\": [0, 15, 17, 44, 47, 51, 56, 59, 64, 75, 76, 85, 86, 87, 89, 91, 104, 110, 118, 119, 145, 149, 152, 155, 171, 172, 177, 178, 181, 184, 188, 191, 194, 197, 200, 209, 217, 222, 245, 249, 268, 272, 291, 301, 305, 310, 320, 329, 341, 343, 344, 347, 348, 354, 357, 377, 384, 392, 393, 436, 437, 452, 473, 489, 514, 523, 543, 545, 551, 554, 557, 560, 562, 564, 571, 573, 585, 588, 590, 597, 603, 607, 608, 609, 611],\n+        \"reveal\": [85, 274, 303, 312, 545, 611],\n+        \"revealed\": [32, 171, 209, 268],\n+        \"revenue\": 593,\n+        \"rever\": [0, 15, 17, 47, 51, 56, 59, 75, 76, 85, 86, 87, 89, 91, 103, 104, 110, 118, 119, 149, 152, 155, 171, 172, 177, 178, 181, 184, 188, 191, 194, 197, 200, 209, 217, 222, 245, 249, 268, 272, 291, 301, 305, 310, 329, 341, 343, 344, 347, 348, 354, 357, 377, 384, 392, 393, 437, 452, 473, 489, 514, 523, 543, 545, 551, 554, 557, 560, 562, 564, 573, 585, 588, 590, 596, 600, 603, 607, 608, 609, 611],\n+        \"revers\": [0, 87, 172, 194, 274, 303, 304, 312, 328, 348, 436, 597],\n+        \"reversal\": [198, 268],\n         \"reverse_cod\": [44, 172, 418],\n         \"reverse_func\": 172,\n         \"reverse_geom\": 252,\n-        \"reverse_lazi\": [0, 91, 152, 321, 328, 554],\n-        \"reverse_ord\": 177,\n+        \"reverse_lazy\": [0, 91, 152, 321, 328, 554],\n+        \"reverse_order\": 177,\n         \"reverse_sql\": [44, 172],\n+        \"reversed\": [114, 145, 172, 194, 198, 291, 304, 328, 571, 591, 596, 600, 609],\n         \"reversemanytoonedescriptor\": 348,\n         \"reverseonetoonedescriptor\": 348,\n         \"reversesinglerelatedobjectdescriptor\": [59, 328, 348],\n-        \"revert\": [61, 155, 181, 188, 214, 222, 290, 299, 304, 316, 323, 328, 341, 348, 355, 393, 437, 488, 494, 589, 612],\n-        \"review\": [2, 19, 25, 47, 49, 51, 52, 55, 61, 64, 66, 67, 71, 213, 291, 304, 316, 328, 348, 400, 423, 437, 553, 576, 595],\n-        \"revis\": [3, 47, 51, 60, 61, 67, 204, 205, 341, 466, 492, 518],\n-        \"revisit\": [224, 368],\n-        \"revok\": [55, 66],\n+        \"reversibl\": [44, 145, 172, 209, 320, 328, 600],\n+        \"reversion\": [47, 64],\n+        \"revert\": [61, 155, 181, 188, 222, 304, 316, 328, 348, 589, 612],\n+        \"reverted\": [47, 214, 290, 299, 323, 328, 341, 355, 393, 437, 488, 494, 576],\n+        \"reverter\": 47,\n+        \"review\": [2, 19, 25, 47, 49, 51, 52, 55, 64, 66, 67, 71, 213, 291, 304, 316, 328, 348, 400, 423, 437, 553, 576, 595],\n+        \"reviewed\": [50, 51, 55, 61, 67, 304],\n+        \"reviewer\": [52, 55, 57],\n+        \"revised\": [341, 466, 492, 518],\n+        \"revision\": [3, 47, 51, 60, 61, 67, 204, 205],\n+        \"revisited\": [224, 368],\n+        \"revoked\": [55, 66],\n         \"reward\": 50,\n         \"reword\": 57,\n-        \"rework\": [57, 316],\n-        \"rewrit\": [14, 47, 57, 58, 154, 161, 167, 171, 172, 177, 185, 188, 205, 206, 316, 328, 557, 611],\n-        \"rewritten\": [74, 185, 190, 200, 204, 205, 206, 209, 362, 547, 571, 591],\n+        \"reworded\": 57,\n+        \"rework\": 57,\n+        \"reworked\": 316,\n+        \"rewrit\": [14, 47, 57, 58, 74, 154, 161, 167, 171, 172, 177, 185, 188, 190, 200, 204, 205, 206, 209, 316, 328, 362, 547, 557, 571, 591, 611],\n+        \"rewrites\": 188,\n         \"rf\": 61,\n         \"rfc\": [58, 110, 120, 153, 160, 162, 171, 178, 181, 188, 190, 194, 197, 200, 201, 202, 213, 222, 268, 316, 317, 328, 335, 348, 350, 376, 421, 436, 451, 502, 522, 550, 551, 555, 559, 577, 612],\n         \"rfc3696\": 328,\n         \"rfc822\": 577,\n         \"rfd\": [458, 485],\n         \"rfi\": 545,\n         \"rgb\": [115, 579],\n         \"rgba\": 162,\n-        \"rh\": [14, 182, 213, 328, 545],\n         \"rhel6\": 305,\n+        \"rhs\": [14, 182, 213, 328, 545],\n         \"rhs_param\": [14, 213],\n-        \"rhyme\": 3,\n+        \"rhymes\": 3,\n         \"ri\": 61,\n         \"rich\": [45, 70, 73, 79, 82, 110, 121, 155, 252, 596, 599],\n         \"richer\": 70,\n         \"richest\": 142,\n-        \"richli\": 3,\n+        \"richly\": 3,\n         \"richtexteditorwidget\": 103,\n         \"rid\": 595,\n-        \"ride\": 144,\n-        \"ridicul\": 78,\n-        \"rig\": 47,\n+        \"rides\": 144,\n+        \"ridiculous\": 78,\n+        \"rigged\": 47,\n         \"right\": [2, 14, 16, 25, 37, 41, 56, 59, 60, 63, 68, 70, 71, 72, 73, 74, 76, 77, 78, 79, 81, 101, 102, 103, 110, 115, 131, 155, 167, 181, 182, 187, 190, 193, 194, 196, 197, 200, 221, 241, 247, 252, 328, 348, 376, 382, 415, 418, 434, 436, 451, 477, 502, 527, 543, 547, 551, 559, 569, 572, 577, 583, 588, 591, 595, 596, 598, 600, 606],\n         \"ring\": [114, 115, 118],\n         \"ringo\": [155, 168, 569, 572, 601],\n         \"ringos_membership\": 569,\n         \"risc\": 118,\n-        \"risk\": [36, 65, 155, 162, 171, 178, 188, 190, 196, 197, 200, 212, 257, 316, 328, 406, 450, 452, 488, 510, 534, 536, 574, 579, 581, 585, 589, 600, 602, 612],\n+        \"risk\": [36, 65, 155, 162, 171, 178, 188, 190, 196, 200, 212, 257, 316, 328, 406, 450, 452, 488, 510, 534, 536, 574, 579, 581, 585, 589, 600, 602, 612],\n+        \"risking\": 197,\n         \"riya\": 177,\n         \"rlwrap\": 392,\n         \"rm\": 61,\n         \"road\": [67, 73],\n         \"roadmap\": [61, 65, 252, 341],\n         \"roald\": [568, 590],\n         \"roar\": [609, 611],\n         \"robert\": [125, 126, 185],\n-        \"robot\": [30, 32, 61, 82, 125, 190, 569],\n+        \"robot\": [30, 32, 61, 82, 190, 569],\n+        \"robotic\": 125,\n         \"robots_txt\": 61,\n-        \"robust\": [19, 24, 25, 45, 71, 154, 155, 177, 181, 194, 200, 208, 252, 316, 343, 502, 535, 551, 576],\n-        \"robustli\": [154, 576, 612],\n+        \"robust\": [19, 24, 25, 45, 71, 155, 177, 181, 194, 200, 208, 252, 316, 343, 502, 535, 551, 576],\n+        \"robustly\": [154, 576, 612],\n+        \"robustnes\": 154,\n         \"rock\": 85,\n-        \"rock_n_rol\": 85,\n+        \"rock_n_roll\": 85,\n         \"rocket\": 72,\n-        \"rocknrollconfig\": 85,\n+        \"rocknrollconf\": 85,\n         \"rod\": 125,\n-        \"role\": [0, 15, 51, 59, 61, 66, 101, 130, 150, 155, 204, 268, 316, 436, 502, 536, 543, 560, 568, 597],\n-        \"roll\": [0, 44, 51, 62, 64, 73, 85, 117, 191, 209, 257, 260, 268, 600, 612],\n+        \"rol\": [0, 59, 61, 66, 101, 130, 150, 155, 204, 268, 316, 436, 502, 536, 543, 560, 568, 597],\n+        \"roles\": [15, 51, 64, 101, 130, 155],\n+        \"roll\": [64, 73, 85, 117, 268, 576, 600, 612],\n         \"rollback\": [209, 304, 316, 320, 502, 565, 612],\n-        \"rollback_unless_manag\": [59, 328],\n+        \"rollback_unless_managed\": [59, 328],\n+        \"rolled\": [44, 51, 191, 209, 257, 260, 576, 600, 612],\n+        \"rolling\": [0, 62],\n+        \"rom\": [136, 137, 175, 194, 196],\n         \"romanian\": [296, 348],\n         \"ron\": 193,\n-        \"room\": [136, 137, 175, 194, 196],\n-        \"root\": [25, 30, 31, 32, 36, 39, 54, 59, 72, 85, 115, 121, 149, 152, 155, 170, 176, 178, 188, 190, 194, 198, 200, 202, 209, 213, 288, 291, 297, 316, 348, 409, 440, 471, 551, 591, 596, 599, 603, 606, 608, 612],\n-        \"root_attribut\": [152, 200],\n+        \"root_attributes\": [152, 200],\n         \"root_query_set\": [59, 328],\n         \"root_urlconf\": [41, 74, 155, 188, 268, 328, 348, 355, 477, 591, 592, 612],\n-        \"rose\": 51,\n+        \"roses\": 51,\n         \"roster\": 64,\n-        \"rotat\": [25, 153, 171, 190, 222, 296, 488, 500, 548, 607],\n+        \"rot\": [25, 30, 31, 32, 36, 39, 54, 59, 72, 85, 115, 121, 149, 152, 155, 170, 176, 178, 188, 190, 194, 198, 200, 202, 209, 213, 288, 291, 297, 316, 348, 409, 440, 471, 551, 591, 596, 599, 603, 606, 608, 612],\n+        \"rotat\": [25, 171, 190, 500, 607],\n+        \"rotated\": [153, 548],\n+        \"rotates\": [222, 296, 548],\n+        \"rotation\": [190, 488],\n         \"rough\": 46,\n-        \"roughli\": [46, 51, 65, 177, 185, 209, 557, 572, 583, 591],\n-        \"round\": [61, 118, 128, 154, 180, 185, 194, 266, 285, 316, 330, 333, 348, 355, 358, 392, 436, 477, 550, 563],\n-        \"rout\": [55, 72, 86, 107, 172, 190, 198, 291, 316, 328, 392, 451, 551, 574, 591, 606, 609, 612],\n+        \"roughly\": [46, 51, 65, 177, 185, 209, 557, 572, 583, 591],\n+        \"round\": [61, 118, 128, 180, 185, 194, 266, 285, 330, 333, 348, 355, 358, 392, 436, 477, 550, 563],\n+        \"rounded\": [154, 176, 180, 194, 316],\n+        \"rounding\": [118, 477],\n+        \"rout\": [72, 86, 198, 392, 606],\n         \"route_app_label\": 570,\n+        \"routed\": [107, 291, 451, 570, 591],\n         \"router\": [44, 59, 172, 190, 191, 214, 291, 316, 345, 348, 376, 416, 551, 600],\n-        \"routin\": [76, 115, 116, 117, 118, 121, 131, 161, 203, 252, 296, 581],\n+        \"routin\": [115, 117, 121, 131, 203, 296],\n+        \"routines\": [76, 116, 118, 161, 252, 581],\n+        \"routing\": [55, 172, 190, 316, 328, 551, 574, 609, 612],\n         \"row\": [1, 10, 34, 37, 44, 59, 78, 103, 104, 110, 136, 137, 145, 155, 167, 172, 174, 175, 176, 178, 180, 181, 184, 185, 194, 268, 291, 304, 317, 320, 340, 362, 392, 421, 451, 452, 477, 488, 515, 522, 535, 560, 565, 568, 569, 571, 572, 574, 583, 589, 600, 604, 609],\n         \"row1\": [19, 194, 348, 436],\n         \"row2\": [19, 194, 348, 436],\n         \"row3\": [194, 348],\n         \"rowcolor\": 194,\n         \"rowrang\": [177, 535],\n         \"rowvalue1\": 194,\n@@ -45052,863 +46860,1006 @@\n         \"royc\": 550,\n         \"royko\": 583,\n         \"rpad\": 376,\n         \"rq\": 213,\n         \"rrggbb\": 543,\n         \"rss\": [45, 47, 70, 112, 134, 200, 207, 252, 348],\n         \"rss091\": 200,\n-        \"rss201rev2fe\": 152,\n-        \"rss_style\": 152,\n-        \"rss_stylesheet\": 152,\n-        \"rssfeed\": [59, 348, 362, 477],\n-        \"rsssitenewsfe\": 152,\n-        \"rssuserland091fe\": 152,\n+        \"rss201rev2fed\": 152,\n+        \"rss_styles\": 152,\n+        \"rss_styleshet\": 152,\n+        \"rssfed\": [59, 348, 362, 477],\n+        \"rsssitenewsfed\": 152,\n+        \"rssuserland091fed\": 152,\n         \"rst\": [71, 110, 115, 117],\n-        \"rst_byte\": 115,\n-        \"rst_file\": 115,\n-        \"rstfile\": 115,\n+        \"rst_bytes\": 115,\n+        \"rst_fil\": 115,\n+        \"rstfil\": 115,\n         \"rsync\": 40,\n         \"rtl\": 56,\n         \"rtree\": 123,\n         \"rtrim\": 376,\n         \"rttopo\": [110, 114],\n-        \"rubi\": [73, 212, 257],\n-        \"rufu\": [139, 436, 572],\n-        \"rule\": [16, 19, 25, 52, 58, 59, 65, 76, 103, 151, 155, 167, 168, 190, 194, 197, 210, 213, 252, 254, 256, 304, 316, 348, 362, 543, 557, 559, 560, 568, 569, 570, 572, 582, 583, 589, 591, 596, 607, 612],\n-        \"run\": [0, 3, 5, 6, 9, 12, 14, 15, 16, 17, 19, 20, 23, 26, 27, 29, 30, 32, 34, 35, 36, 40, 41, 42, 43, 44, 45, 46, 47, 51, 52, 53, 55, 57, 58, 59, 61, 64, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 85, 86, 100, 103, 106, 107, 111, 120, 121, 122, 123, 130, 145, 146, 148, 150, 151, 153, 154, 156, 161, 162, 167, 169, 171, 172, 177, 178, 181, 185, 188, 189, 190, 191, 192, 193, 196, 197, 204, 205, 213, 221, 222, 223, 224, 247, 252, 256, 257, 260, 264, 266, 267, 273, 280, 285, 286, 291, 297, 302, 304, 305, 309, 311, 316, 317, 320, 325, 329, 330, 342, 355, 362, 368, 376, 392, 421, 436, 451, 471, 477, 488, 489, 494, 502, 522, 527, 543, 545, 546, 547, 548, 549, 550, 551, 552, 555, 557, 559, 569, 570, 571, 572, 574, 576, 579, 581, 583, 585, 588, 589, 591, 592, 595, 596, 597, 599, 600, 602, 603, 605, 606, 608, 610, 612],\n+        \"ruby\": [73, 212, 257],\n+        \"rufus\": [139, 436, 572],\n+        \"rul\": [16, 25, 65, 103, 151, 194, 197, 210, 254, 256, 304, 348, 557, 559, 560, 570, 583, 589, 591, 596, 607],\n+        \"ruled\": 316,\n+        \"rules\": [19, 52, 58, 59, 76, 103, 155, 167, 168, 190, 194, 213, 252, 348, 362, 543, 560, 568, 569, 572, 582, 583, 596, 612],\n+        \"run\": [0, 3, 6, 8, 9, 12, 14, 15, 16, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 32, 34, 35, 40, 41, 42, 43, 44, 47, 50, 51, 52, 53, 54, 55, 57, 58, 59, 61, 67, 70, 71, 72, 73, 74, 75, 76, 78, 79, 85, 86, 103, 106, 107, 120, 121, 122, 123, 130, 145, 146, 148, 150, 151, 153, 154, 155, 161, 162, 167, 172, 178, 181, 185, 189, 190, 191, 192, 193, 196, 197, 205, 206, 213, 216, 221, 222, 224, 247, 252, 257, 260, 268, 273, 291, 297, 302, 304, 305, 309, 311, 316, 317, 320, 325, 330, 336, 348, 351, 355, 362, 368, 392, 421, 436, 451, 477, 488, 522, 546, 547, 548, 550, 551, 552, 555, 557, 559, 569, 570, 571, 572, 576, 581, 583, 585, 588, 589, 591, 592, 595, 596, 598, 600, 602, 603, 605, 606, 608, 609, 611, 612],\n         \"run_befor\": 44,\n         \"run_check\": [222, 609],\n         \"run_gis_test\": [256, 260],\n         \"run_suit\": 609,\n         \"run_test\": [59, 477, 522, 609],\n-        \"run_valid\": 167,\n+        \"run_validator\": 167,\n         \"rundown\": [75, 134],\n         \"runfcgi\": [59, 268, 316, 348],\n         \"runner\": [42, 59, 190, 222, 256, 260, 268, 376, 477, 569, 577, 611, 612],\n+        \"running\": [0, 5, 15, 17, 20, 27, 30, 32, 35, 36, 40, 41, 42, 43, 44, 45, 46, 51, 55, 57, 59, 61, 64, 66, 68, 69, 70, 71, 72, 73, 77, 79, 85, 100, 103, 111, 121, 122, 130, 131, 151, 154, 156, 167, 169, 171, 172, 177, 188, 190, 191, 197, 204, 213, 222, 223, 252, 256, 260, 264, 266, 267, 280, 285, 286, 304, 309, 316, 320, 328, 329, 342, 376, 421, 436, 451, 471, 477, 488, 489, 494, 502, 522, 527, 543, 545, 546, 547, 549, 550, 551, 552, 570, 574, 576, 579, 588, 595, 596, 597, 599, 600, 602, 610, 612],\n         \"runpython\": [44, 155, 170, 213, 222, 316, 328, 418, 550, 570, 600],\n-        \"runserv\": [23, 26, 29, 41, 42, 61, 66, 73, 76, 77, 131, 170, 188, 190, 206, 215, 246, 247, 260, 268, 305, 312, 316, 320, 328, 341, 344, 348, 349, 362, 386, 392, 393, 445, 477, 543, 552, 605],\n-        \"runshel\": [436, 451],\n+        \"runserver\": [23, 26, 29, 41, 42, 61, 66, 73, 76, 77, 131, 170, 188, 190, 206, 215, 246, 247, 260, 268, 305, 312, 316, 320, 328, 341, 344, 348, 349, 362, 386, 392, 393, 445, 477, 543, 552, 605],\n+        \"runshell\": [436, 451],\n         \"runsql\": [7, 44, 154, 155, 190, 213, 316, 317, 320, 328, 570, 600],\n         \"runtest\": [51, 55, 56, 67, 130, 210, 252, 256, 260, 609],\n         \"runtim\": [0, 59, 106, 151, 161, 178, 199, 202, 222, 260, 304, 330, 348, 355, 362, 436, 550, 572, 579, 582, 596, 597],\n         \"runtimeerror\": [206, 320, 328, 448, 451, 488, 576, 605],\n         \"runtimewarn\": [85, 181, 185, 316, 328, 362, 522, 595],\n-        \"rush\": 204,\n-        \"russel\": 204,\n+        \"rushing\": 204,\n+        \"russell\": 204,\n         \"russian\": 596,\n+        \"s\": [0, 2, 5, 7, 8, 9, 10, 11, 13, 14, 15, 18, 19, 20, 23, 25, 26, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 71, 72, 73, 74, 75, 80, 81, 82, 85, 86, 87, 89, 91, 92, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 114, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 130, 131, 134, 135, 136, 139, 143, 146, 148, 149, 150, 151, 152, 155, 156, 157, 159, 160, 162, 165, 166, 167, 168, 171, 172, 174, 175, 176, 177, 178, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 207, 208, 210, 211, 212, 215, 216, 217, 219, 220, 223, 225, 238, 245, 246, 247, 248, 251, 256, 257, 263, 264, 265, 266, 267, 270, 271, 274, 277, 278, 280, 282, 284, 285, 286, 287, 288, 292, 296, 297, 300, 303, 305, 306, 307, 308, 309, 310, 312, 315, 317, 319, 320, 321, 322, 323, 325, 327, 329, 330, 332, 335, 336, 337, 339, 340, 341, 343, 344, 345, 346, 347, 349, 350, 351, 352, 355, 357, 363, 369, 370, 373, 377, 379, 383, 384, 390, 391, 393, 400, 404, 411, 415, 416, 419, 423, 437, 443, 454, 466, 478, 483, 489, 492, 514, 518, 520, 544, 546, 548, 549, 552, 553, 554, 555, 556, 558, 559, 560, 562, 563, 564, 565, 567, 569, 571, 572, 574, 575, 577, 579, 582, 584, 585, 588, 589, 590, 591, 593, 594, 595, 596, 597, 598, 599, 600, 601, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n         \"s3\": [40, 316],\n         \"s3krit\": [252, 570],\n         \"s3storag\": 40,\n         \"s_\": [172, 175, 180, 569],\n         \"s__in\": 102,\n         \"s_detail\": 608,\n         \"s_is_adult\": 175,\n-        \"s_relat\": 569,\n+        \"s_related\": 569,\n         \"s_title_index\": 180,\n-        \"sacrific\": 557,\n+        \"sacrifices\": 557,\n+        \"saf\": [13, 14, 19, 23, 38, 55, 92, 99, 111, 153, 155, 172, 178, 185, 188, 190, 191, 193, 196, 197, 200, 205, 206, 209, 210, 213, 220, 222, 236, 238, 252, 278, 281, 287, 296, 306, 307, 308, 309, 316, 321, 324, 325, 328, 330, 338, 348, 353, 355, 379, 383, 391, 392, 404, 415, 419, 421, 436, 457, 484, 502, 511, 522, 524, 539, 548, 551, 572, 581, 584, 589, 595, 596, 600, 602, 603, 607, 608],\n         \"safari\": [1, 210, 213, 252],\n-        \"safe\": [13, 14, 19, 20, 23, 38, 51, 55, 76, 92, 99, 111, 121, 153, 154, 155, 172, 178, 185, 188, 190, 191, 193, 196, 197, 200, 205, 206, 209, 210, 213, 220, 222, 236, 238, 252, 278, 281, 287, 296, 306, 307, 308, 309, 316, 321, 324, 325, 328, 330, 338, 348, 353, 355, 376, 379, 383, 391, 392, 404, 415, 419, 421, 436, 457, 477, 484, 502, 511, 522, 524, 539, 546, 548, 551, 572, 576, 581, 584, 589, 595, 596, 600, 602, 603, 605, 607, 608],\n         \"safe_mod\": 268,\n-        \"safe_summari\": 291,\n-        \"safebyt\": 421,\n+        \"safe_summary\": 291,\n+        \"safebytes\": 421,\n         \"safedata\": 19,\n-        \"safeexceptionreporterfilt\": [32, 190, 328, 436, 543],\n+        \"safeexceptionreporterfilter\": [32, 190, 328, 436, 543],\n+        \"safely\": [20, 51, 76, 121, 154, 155, 194, 196, 197, 200, 316, 376, 477, 546, 551, 576, 595, 603, 605],\n         \"safemimemultipart\": 577,\n         \"safemimetext\": 577,\n         \"safer\": 546,\n         \"safeseq\": 209,\n         \"safest\": 86,\n         \"safestr\": [0, 19, 59, 103, 291, 320, 421, 477, 522, 543],\n-        \"safeti\": [0, 23, 86, 156, 193, 252, 266, 285, 422, 551, 572, 597],\n+        \"safety\": [0, 23, 86, 156, 193, 252, 266, 285, 422, 551, 572, 597],\n         \"safeunicod\": 208,\n-        \"sai\": [3, 16, 19, 38, 39, 47, 50, 56, 60, 67, 70, 71, 74, 76, 81, 103, 110, 150, 154, 155, 174, 177, 178, 188, 190, 194, 197, 206, 548, 551, 553, 557, 560, 569, 570, 571, 580, 583, 591, 596, 600, 602, 611],\n         \"said\": [3, 9, 50, 73, 178, 182, 551, 553, 580],\n-        \"sake\": [36, 194, 196, 574, 590, 592, 595, 609],\n-        \"salamipress\": 560,\n+        \"sak\": [36, 194, 196, 574, 590, 592, 595, 609],\n+        \"sal\": 560,\n+        \"salamipres\": 560,\n         \"salary__gt\": 177,\n-        \"sale\": [176, 213, 560],\n-        \"salli\": 152,\n+        \"sales\": [176, 213],\n+        \"sally\": 152,\n         \"salmon\": 185,\n         \"salon\": 116,\n-        \"salt\": [188, 213, 291, 451],\n-        \"salt_entropi\": 550,\n-        \"salut\": 553,\n+        \"salt\": [188, 291, 451],\n+        \"salt_entropy\": 550,\n+        \"salted\": 213,\n+        \"salutation\": 553,\n+        \"sam\": [1, 2, 3, 7, 9, 11, 12, 14, 15, 16, 19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 34, 37, 38, 39, 41, 42, 44, 46, 47, 49, 51, 52, 56, 58, 59, 61, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 85, 86, 87, 89, 91, 92, 94, 95, 96, 98, 99, 100, 105, 106, 107, 110, 113, 114, 115, 117, 118, 125, 130, 134, 135, 136, 137, 145, 146, 150, 152, 154, 155, 156, 157, 160, 161, 162, 166, 168, 170, 171, 172, 175, 176, 177, 178, 180, 181, 182, 184, 185, 188, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 206, 209, 210, 212, 213, 222, 224, 252, 257, 260, 268, 271, 274, 278, 282, 283, 291, 300, 303, 304, 306, 309, 312, 316, 317, 318, 320, 321, 322, 327, 328, 340, 341, 343, 344, 348, 362, 368, 376, 384, 385, 392, 396, 415, 416, 421, 428, 431, 436, 437, 451, 477, 482, 488, 494, 521, 523, 535, 546, 547, 548, 550, 551, 552, 553, 554, 556, 557, 559, 560, 563, 565, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 579, 580, 581, 582, 588, 589, 590, 591, 593, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n         \"samantha\": 193,\n-        \"same\": [1, 2, 3, 7, 9, 11, 12, 14, 15, 16, 19, 21, 22, 23, 24, 25, 27, 28, 29, 30, 34, 37, 38, 39, 41, 42, 44, 46, 47, 49, 51, 52, 56, 58, 59, 61, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 85, 86, 87, 89, 91, 92, 94, 95, 96, 98, 99, 100, 105, 106, 107, 110, 113, 114, 115, 117, 118, 125, 130, 134, 135, 136, 137, 145, 146, 150, 152, 154, 155, 156, 157, 160, 161, 162, 166, 168, 170, 171, 172, 175, 176, 177, 178, 180, 181, 182, 184, 185, 188, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 206, 209, 210, 212, 213, 222, 224, 252, 257, 260, 268, 271, 274, 278, 282, 283, 291, 300, 303, 304, 306, 309, 312, 316, 317, 318, 320, 321, 322, 327, 328, 340, 341, 343, 344, 348, 362, 368, 376, 384, 385, 392, 396, 415, 416, 421, 428, 431, 436, 437, 451, 477, 482, 488, 494, 521, 523, 535, 546, 547, 548, 550, 551, 552, 553, 554, 556, 557, 559, 560, 563, 565, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 579, 580, 581, 582, 588, 589, 590, 591, 593, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n-        \"same_a\": 110,\n+        \"same_as\": 110,\n         \"sameorigin\": [99, 421],\n         \"samesit\": [188, 190, 399, 421, 435, 436],\n         \"sampl\": [34, 44, 56, 107, 136, 154, 167, 185, 190, 194, 200, 252, 260, 548, 553, 568, 569, 570, 572, 580, 591, 596],\n         \"sampletestcas\": 612,\n         \"sampletestcasechild\": 612,\n         \"san\": 131,\n         \"sandbox\": 252,\n         \"sandvik\": 131,\n         \"sandwich\": [131, 146],\n-        \"sanit\": [66, 103, 107, 194, 200, 406, 409, 440, 450, 452, 471, 603],\n-        \"saniti\": [61, 196, 574, 608],\n+        \"sanitation\": [406, 409, 440, 450, 452, 471],\n+        \"sanitiz\": [66, 194, 200],\n+        \"sanitized\": [103, 107, 603],\n+        \"sanity\": [61, 196, 574, 608],\n         \"sasl\": 551,\n-        \"satisfactori\": 76,\n-        \"satisfi\": [76, 103, 145, 291, 477, 572, 609],\n-        \"saturdai\": [176, 185, 194, 209],\n-        \"save\": [1, 13, 15, 35, 36, 37, 38, 44, 52, 55, 56, 57, 58, 59, 67, 70, 71, 73, 75, 78, 82, 85, 91, 95, 103, 105, 106, 119, 131, 135, 139, 148, 150, 151, 154, 155, 157, 159, 176, 178, 184, 185, 186, 190, 191, 193, 194, 197, 200, 201, 203, 205, 208, 213, 222, 223, 234, 252, 260, 268, 305, 316, 320, 328, 332, 333, 340, 342, 343, 348, 354, 357, 358, 362, 383, 385, 392, 408, 419, 436, 439, 451, 470, 489, 522, 523, 530, 533, 535, 536, 545, 547, 548, 550, 551, 553, 554, 557, 558, 559, 562, 563, 564, 569, 571, 576, 579, 580, 581, 585, 595, 596, 600, 602, 604, 606, 612],\n-        \"save_a\": [86, 103, 213, 545],\n-        \"save_as_continu\": [103, 213],\n+        \"satisfactory\": 76,\n+        \"satisfied\": 291,\n+        \"satisfy\": [76, 103, 145, 477, 572, 609],\n+        \"saturday\": [176, 185, 194, 209],\n+        \"sav\": [13, 15, 16, 35, 36, 37, 38, 44, 52, 55, 57, 59, 70, 71, 73, 75, 78, 82, 85, 91, 103, 105, 106, 110, 131, 148, 150, 154, 157, 159, 178, 184, 185, 186, 190, 191, 193, 201, 203, 205, 209, 213, 252, 260, 268, 291, 316, 320, 328, 342, 343, 348, 354, 362, 383, 385, 392, 419, 436, 489, 522, 523, 530, 535, 536, 545, 547, 548, 550, 551, 553, 554, 557, 558, 559, 562, 563, 564, 565, 569, 571, 572, 576, 579, 580, 581, 585, 589, 595, 596, 600, 602, 604, 612],\n+        \"save_as\": [86, 103, 213, 545],\n+        \"save_as_continue\": [103, 213],\n         \"save_as_new\": 223,\n         \"save_content_fil\": 206,\n         \"save_deferred_field\": 604,\n         \"save_exist\": 522,\n         \"save_formset\": 103,\n         \"save_m2m\": [103, 583],\n         \"save_model\": [1, 103, 570],\n         \"save_on_top\": [86, 103],\n-        \"save_rel\": [103, 268],\n-        \"save_warnings_st\": [59, 316],\n+        \"save_related\": [103, 268],\n+        \"save_warnings_stat\": [59, 316],\n+        \"saved\": [1, 13, 16, 56, 58, 67, 78, 103, 124, 135, 151, 155, 157, 159, 177, 178, 181, 185, 186, 190, 191, 194, 200, 208, 222, 252, 260, 268, 305, 316, 328, 332, 340, 357, 451, 548, 550, 551, 562, 569, 570, 572, 579, 581, 583, 585, 602, 604, 606, 612],\n         \"savepoint\": [141, 268, 328],\n         \"savepoint_commit\": 576,\n         \"savepoint_rollback\": 576,\n+        \"saves\": [73, 95, 105, 157, 159, 177, 178, 185, 186, 222, 268, 385, 502, 547, 548, 554, 572, 583, 589, 596, 602, 604],\n+        \"saving\": [82, 91, 103, 119, 139, 151, 159, 176, 177, 178, 184, 185, 190, 194, 197, 209, 223, 234, 304, 316, 333, 348, 358, 408, 421, 439, 451, 470, 533, 535, 569, 576, 579, 585, 589, 595, 602, 604],\n         \"saw\": [71, 78, 588],\n         \"sawyer\": 200,\n         \"sax\": 152,\n+        \"say\": [3, 16, 19, 38, 39, 47, 50, 56, 60, 67, 70, 71, 74, 76, 81, 103, 110, 154, 155, 174, 177, 178, 188, 190, 194, 197, 206, 548, 551, 557, 560, 569, 570, 580, 583, 591, 596, 600, 611],\n+        \"saying\": [67, 150, 553, 557, 571, 596, 602],\n         \"scaffold\": 0,\n+        \"scal\": [0, 5, 46, 110, 115, 119, 550],\n         \"scalabl\": [73, 114, 591],\n         \"scalar\": [178, 477, 572],\n-        \"scale\": [0, 5, 46, 110, 115, 119, 550],\n-        \"scan\": [137, 144, 145, 175, 180, 185, 206, 268, 362, 600],\n+        \"scaled\": 114,\n+        \"scan\": [137, 144, 145, 175, 180, 185, 206, 268, 600],\n+        \"scanned\": 600,\n+        \"scanning\": 362,\n         \"scarc\": 2,\n-        \"scare\": 600,\n-        \"scari\": [37, 50],\n-        \"scatter\": [52, 556],\n-        \"scenario\": [12, 44, 66, 177, 178, 185, 190, 257, 260, 304, 316, 328, 547, 550, 589, 591, 600],\n-        \"scene\": [70, 75, 78, 82, 96, 98, 150, 151, 152, 178, 184, 185, 203, 547, 551, 572, 579, 596],\n+        \"scared\": 600,\n+        \"scary\": [37, 50],\n+        \"scattered\": [52, 556],\n+        \"scenario\": [185, 190, 260, 304, 328, 547, 589],\n+        \"scenarios\": [12, 44, 66, 177, 178, 190, 257, 260, 316, 550, 591, 600],\n+        \"scenes\": [70, 75, 78, 82, 96, 98, 150, 151, 152, 178, 184, 185, 203, 547, 551, 572, 579, 596],\n         \"scenes_count\": 177,\n-        \"schedul\": [2, 15, 59, 79, 178, 185, 204, 205, 257, 260, 291, 595],\n-        \"schema\": [0, 7, 44, 60, 70, 73, 149, 154, 155, 181, 191, 320, 322, 328, 364, 387, 488, 547, 600],\n+        \"schedul\": [2, 59, 79, 291],\n+        \"scheduled\": [15, 178, 185, 204, 205, 257, 260, 595],\n+        \"schem\": [58, 59, 70, 81, 86, 98, 103, 115, 152, 162, 171, 188, 201, 206, 237, 247, 252, 265, 274, 284, 287, 296, 303, 312, 316, 348, 378, 414, 421, 506, 522, 530, 545, 547, 551, 570, 591, 596, 599, 611, 612],\n+        \"schema\": [0, 7, 44, 60, 70, 73, 154, 155, 181, 191, 320, 322, 328, 364, 387, 488, 547, 600],\n         \"schema_editor\": [44, 172, 189, 362, 550, 600],\n         \"schema_path\": 260,\n         \"schemaeditor\": [0, 45, 169, 172, 317, 320, 362, 392, 421, 600],\n-        \"scheme\": [58, 59, 70, 81, 86, 98, 103, 115, 152, 162, 171, 188, 201, 206, 237, 247, 252, 265, 274, 284, 287, 296, 303, 312, 316, 348, 378, 414, 421, 506, 522, 530, 545, 547, 551, 570, 591, 596, 599, 611, 612],\n+        \"schemas\": [149, 154],\n+        \"schemes\": [201, 316, 545, 551],\n         \"schmidt\": 131,\n         \"schwehr\": 121,\n         \"scienc\": [136, 562],\n-        \"scientif\": [233, 365, 388, 509, 533],\n+        \"scientific\": [233, 365, 388, 509, 533],\n         \"scissor\": 84,\n-        \"scope\": [16, 26, 40, 61, 64, 71, 118, 126, 155, 172, 194, 268, 421, 567, 576, 600, 609, 611, 612],\n-        \"score\": [73, 522],\n+        \"scop\": [16, 26, 40, 64, 71, 118, 126, 155, 172, 194, 268, 421, 567, 576, 600, 609, 611, 612],\n+        \"scoped\": 61,\n+        \"scor\": 522,\n+        \"scores\": 73,\n         \"scottish\": 348,\n         \"scp\": 61,\n-        \"scrambl\": 153,\n-        \"scratch\": [0, 5, 16, 19, 45, 67, 70, 80, 115, 178, 551, 572],\n-        \"screen\": [1, 46, 56, 73, 77, 78, 103, 121, 152, 161, 162, 176, 191, 194, 200, 348, 436, 444, 477, 488, 502, 520, 522, 535, 543, 582, 599],\n+        \"scrambled\": 153,\n+        \"scratch\": [0, 5, 16, 19, 45, 67, 115, 178, 551],\n+        \"scratched\": [70, 80],\n+        \"scratches\": 572,\n         \"screen_nam\": 176,\n         \"screencast\": 46,\n         \"screenshot\": [46, 56, 102],\n-        \"screenshot_cas\": 56,\n-        \"script\": [0, 1, 12, 19, 27, 43, 47, 59, 60, 61, 66, 67, 73, 85, 86, 103, 104, 123, 124, 131, 151, 153, 155, 161, 178, 188, 190, 194, 196, 198, 200, 205, 206, 208, 213, 216, 221, 247, 252, 253, 268, 320, 336, 348, 351, 362, 376, 436, 477, 488, 502, 543, 547, 569, 577, 596, 597, 605, 609, 611, 612],\n+        \"screenshot_cases\": 56,\n+        \"scren\": [1, 46, 56, 73, 77, 78, 103, 121, 152, 161, 162, 176, 191, 194, 200, 348, 436, 444, 477, 488, 502, 520, 522, 535, 543, 582, 599],\n+        \"script\": [1, 12, 19, 27, 43, 47, 59, 60, 61, 67, 73, 85, 103, 104, 123, 124, 131, 151, 155, 178, 188, 190, 194, 196, 198, 200, 206, 208, 213, 247, 252, 253, 268, 320, 348, 362, 376, 436, 477, 488, 543, 547, 569, 577, 596, 603, 605, 609, 611, 612],\n         \"script_nam\": [103, 190, 213, 296, 436, 446, 471, 612],\n         \"scriptabl\": [155, 488],\n+        \"scripting\": [0, 66, 86, 153, 161, 178, 190, 196, 205, 216, 221, 247, 336, 351, 502, 597],\n         \"scroll\": 443,\n-        \"scryptpasswordhash\": [190, 535, 550],\n+        \"scryptpasswordhasher\": [190, 535, 550],\n         \"scunthorp\": 260,\n         \"sdo_contain\": 117,\n-        \"sdo_cov\": 117,\n-        \"sdo_coveredbi\": 117,\n-        \"sdo_dist\": 117,\n-        \"sdo_equ\": 117,\n+        \"sdo_cover\": 117,\n+        \"sdo_coveredby\": 117,\n+        \"sdo_distanc\": 117,\n+        \"sdo_equal\": 117,\n         \"sdo_geom\": 117,\n         \"sdo_insid\": 117,\n         \"sdo_overlap\": 117,\n         \"sdo_overlapbdyintersect\": 117,\n-        \"sdo_rel\": 117,\n+        \"sdo_relat\": 117,\n         \"sdo_touch\": 117,\n-        \"sdo_within_dist\": 117,\n+        \"sdo_within_distanc\": 117,\n         \"sdoaggrtyp\": 117,\n         \"sea_view\": 136,\n-        \"seafood\": 185,\n-        \"seamless\": 598,\n+        \"seafod\": 185,\n+        \"seamles\": 598,\n         \"sear\": 125,\n-        \"search\": [0, 4, 15, 19, 34, 39, 45, 46, 51, 56, 60, 67, 70, 78, 79, 80, 82, 85, 97, 103, 142, 149, 150, 151, 155, 168, 171, 178, 183, 185, 188, 190, 193, 201, 203, 205, 215, 222, 305, 316, 362, 392, 421, 436, 444, 451, 452, 477, 502, 543, 565, 566, 572, 581, 596, 597, 608, 609],\n+        \"search\": [0, 4, 15, 19, 34, 45, 51, 56, 60, 67, 70, 78, 79, 80, 82, 85, 97, 103, 142, 149, 168, 171, 178, 183, 185, 188, 190, 201, 203, 205, 215, 222, 305, 316, 362, 436, 444, 477, 488, 502, 543, 565, 566, 572, 581, 591, 596, 597, 608, 609],\n         \"search_field\": [78, 86, 103, 376, 451, 452, 488, 547],\n         \"search_form\": [103, 376],\n         \"search_help_text\": [103, 477],\n         \"search_term\": 103,\n         \"search_term_as_int\": 103,\n         \"search_typ\": [146, 392],\n         \"search_vector\": 146,\n         \"search_vector_idx\": 146,\n-        \"searched_loc\": 151,\n+        \"searched\": [19, 39, 97, 103, 151, 190, 316, 573, 596, 608],\n+        \"searched_location\": 151,\n+        \"searches\": [15, 103, 150, 151, 155, 185, 190, 193, 201, 213, 573],\n         \"searchformtestcas\": 609,\n         \"searchheadlin\": [142, 436, 503],\n+        \"searching\": [46, 103, 146, 392, 421, 451, 452],\n         \"searchinput\": 543,\n-        \"searchqueri\": [142, 215, 392, 436],\n+        \"searchquery\": [142, 215, 392, 436],\n         \"searchrank\": [142, 436],\n         \"searchvector\": [142, 393, 404, 503, 573],\n         \"sears_yd\": 125,\n         \"seat\": 177,\n         \"second\": [0, 2, 3, 4, 7, 16, 19, 30, 31, 37, 44, 47, 49, 56, 57, 58, 60, 66, 70, 73, 74, 75, 76, 78, 85, 100, 102, 103, 115, 117, 118, 133, 135, 137, 139, 140, 150, 155, 159, 161, 162, 167, 168, 171, 172, 174, 176, 177, 178, 181, 187, 188, 190, 191, 193, 194, 196, 197, 200, 206, 208, 210, 222, 252, 254, 260, 262, 268, 274, 280, 291, 298, 303, 304, 312, 316, 328, 329, 332, 348, 357, 376, 393, 421, 436, 477, 488, 547, 551, 555, 559, 560, 562, 563, 569, 570, 571, 572, 577, 579, 580, 583, 589, 591, 595, 596, 599, 600, 603, 604, 607, 611],\n-        \"secondari\": [103, 546, 569],\n-        \"secondli\": [103, 161, 260, 577, 591, 602],\n+        \"secondary\": [103, 546, 569],\n+        \"secondly\": [103, 161, 260, 577, 591, 602],\n         \"secret\": [25, 27, 32, 64, 135, 153, 155, 188, 190, 213, 319, 345, 488, 500, 502, 548, 556, 603, 607, 612],\n-        \"secret_kei\": [0, 59, 86, 130, 155, 297, 304, 319, 345, 451, 548, 589, 597, 603, 609],\n+        \"secret_key\": [0, 59, 86, 130, 155, 297, 304, 319, 345, 451, 548, 589, 597, 603, 609],\n         \"secret_key_fallback\": [0, 25, 86, 105, 488, 500, 547, 548, 589, 597, 603],\n-        \"secretari\": 64,\n+        \"secretary\": 64,\n         \"section\": [4, 12, 15, 19, 27, 30, 31, 47, 50, 52, 53, 55, 57, 58, 60, 61, 65, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 87, 101, 103, 105, 107, 110, 115, 117, 118, 120, 121, 123, 124, 126, 130, 131, 135, 148, 149, 150, 152, 153, 154, 155, 161, 162, 167, 171, 177, 178, 181, 185, 190, 194, 196, 197, 199, 200, 201, 202, 206, 213, 222, 242, 252, 260, 268, 291, 304, 316, 328, 344, 348, 362, 376, 392, 420, 421, 422, 436, 451, 477, 488, 502, 522, 543, 545, 548, 549, 550, 551, 553, 559, 572, 576, 577, 582, 583, 585, 589, 591, 593, 595, 596, 598, 599, 600, 602, 603, 610, 611, 612],\n-        \"secur\": [0, 5, 6, 12, 19, 25, 42, 46, 47, 59, 60, 62, 63, 64, 65, 107, 153, 155, 156, 178, 188, 193, 194, 196, 204, 205, 209, 212, 213, 216, 220, 221, 222, 224, 225, 229, 232, 233, 236, 237, 238, 242, 243, 244, 247, 252, 255, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 268, 269, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 287, 288, 289, 290, 291, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 306, 307, 309, 311, 312, 313, 314, 315, 316, 317, 318, 319, 321, 322, 324, 325, 327, 330, 331, 334, 335, 336, 338, 339, 340, 341, 342, 345, 346, 348, 350, 351, 353, 355, 356, 360, 364, 365, 368, 369, 374, 378, 379, 383, 384, 387, 388, 391, 392, 394, 395, 397, 400, 402, 403, 404, 405, 406, 407, 409, 410, 411, 412, 413, 414, 415, 419, 420, 422, 423, 425, 426, 427, 429, 430, 433, 437, 438, 440, 441, 442, 447, 448, 449, 450, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 471, 472, 477, 478, 479, 480, 482, 484, 485, 486, 487, 490, 491, 492, 493, 494, 498, 499, 501, 502, 503, 504, 505, 508, 509, 510, 511, 512, 515, 517, 518, 519, 524, 525, 527, 528, 532, 533, 534, 536, 539, 540, 543, 548, 550, 552, 577, 581, 583, 585, 588, 597, 598, 602, 607, 612],\n-        \"secure_browser_xss_filt\": [86, 477],\n+        \"secur\": [86, 171, 188, 190, 268, 316, 328, 421, 477, 550, 577, 583, 603, 607, 612],\n+        \"secure_browser_xss_filter\": [86, 477],\n         \"secure_content_type_nosniff\": [86, 171, 421],\n-        \"secure_cross_origin_opener_polici\": [86, 171, 477],\n+        \"secure_cross_origin_opener_policy\": [86, 171, 477],\n         \"secure_hsts_include_subdomain\": [86, 171, 603],\n         \"secure_hsts_preload\": [86, 171, 222, 603],\n         \"secure_hsts_second\": [86, 171, 603],\n-        \"secure_proxy_ssl_head\": [171, 237, 268, 378, 414, 488, 603],\n+        \"secure_proxy_ssl_header\": [171, 237, 268, 378, 414, 488, 603],\n         \"secure_redirect_exempt\": 171,\n-        \"secure_referrer_polici\": [86, 171, 436],\n+        \"secure_referrer_policy\": [86, 171, 436],\n         \"secure_ssl_host\": 171,\n         \"secure_ssl_redirect\": [86, 171, 237, 378, 414, 603],\n+        \"securely\": [61, 171, 581],\n+        \"security\": [0, 5, 6, 12, 19, 25, 42, 46, 47, 59, 60, 62, 63, 64, 65, 107, 153, 155, 156, 178, 188, 193, 194, 196, 204, 205, 209, 212, 213, 216, 220, 221, 222, 224, 225, 229, 232, 233, 236, 237, 238, 242, 243, 244, 247, 252, 255, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 268, 269, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 287, 288, 289, 290, 291, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 306, 307, 309, 311, 312, 313, 314, 315, 316, 317, 318, 319, 321, 322, 324, 325, 327, 330, 331, 334, 335, 336, 338, 339, 340, 341, 342, 345, 346, 348, 350, 351, 353, 355, 356, 360, 364, 365, 368, 369, 374, 378, 379, 383, 384, 387, 388, 391, 392, 394, 395, 397, 400, 402, 403, 404, 405, 406, 407, 409, 410, 411, 412, 413, 414, 415, 419, 420, 422, 423, 425, 426, 427, 429, 430, 433, 437, 438, 440, 441, 442, 447, 448, 449, 450, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 471, 472, 477, 478, 479, 480, 482, 484, 485, 486, 487, 490, 491, 492, 493, 494, 498, 499, 501, 502, 503, 504, 505, 508, 509, 510, 511, 512, 515, 517, 518, 519, 524, 525, 527, 528, 532, 533, 534, 536, 539, 540, 543, 548, 550, 552, 577, 581, 583, 585, 588, 597, 598, 602, 607],\n         \"security_hash\": 59,\n         \"securitymiddlewar\": [86, 171, 190, 328, 421, 436, 588],\n-        \"sed\": 61,\n-        \"see\": [0, 1, 2, 3, 4, 5, 6, 8, 10, 12, 13, 14, 15, 16, 18, 19, 25, 28, 30, 31, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 92, 93, 100, 102, 103, 105, 106, 107, 110, 113, 114, 115, 117, 118, 120, 121, 122, 126, 128, 131, 134, 135, 137, 139, 145, 146, 148, 149, 151, 152, 154, 155, 156, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 177, 178, 179, 180, 181, 182, 184, 185, 187, 188, 190, 191, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 222, 223, 224, 252, 254, 256, 257, 258, 259, 260, 261, 262, 266, 268, 269, 285, 291, 297, 304, 316, 328, 348, 362, 368, 376, 392, 403, 421, 426, 436, 448, 451, 462, 477, 488, 501, 502, 503, 522, 535, 543, 546, 547, 548, 550, 551, 553, 554, 555, 556, 557, 558, 559, 560, 568, 569, 570, 572, 573, 574, 576, 577, 579, 580, 581, 582, 583, 584, 585, 586, 588, 589, 590, 591, 592, 593, 595, 596, 598, 599, 600, 602, 603, 604, 606, 607, 608, 609, 611, 612],\n-        \"seed\": [155, 550, 607, 609],\n+        \"sed\": [61, 155, 550, 607, 609],\n+        \"see\": [0, 1, 2, 3, 4, 5, 6, 8, 10, 12, 13, 14, 15, 16, 18, 19, 25, 28, 30, 31, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 92, 93, 100, 102, 103, 105, 106, 107, 110, 113, 114, 115, 117, 118, 120, 121, 122, 126, 128, 131, 134, 135, 137, 139, 145, 146, 148, 149, 151, 152, 154, 155, 156, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 177, 178, 179, 180, 181, 182, 184, 185, 187, 188, 190, 191, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 222, 223, 224, 252, 254, 256, 257, 258, 259, 260, 261, 262, 266, 268, 269, 285, 291, 297, 304, 316, 328, 348, 362, 368, 376, 392, 403, 421, 426, 436, 448, 451, 462, 477, 488, 501, 502, 503, 522, 535, 543, 546, 547, 548, 550, 551, 553, 554, 555, 556, 557, 558, 559, 560, 568, 569, 570, 572, 573, 574, 576, 577, 579, 580, 581, 582, 583, 584, 585, 586, 588, 589, 590, 591, 592, 593, 595, 596, 598, 599, 600, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n         \"seed_cach\": 316,\n-        \"seek\": [38, 51, 157, 162, 188, 260, 572, 579],\n+        \"seeing\": [32, 46, 167, 547],\n         \"seekabl\": [157, 188, 213, 222, 348],\n-        \"seem\": [9, 50, 58, 67, 76, 171, 185, 196, 205, 222, 257, 278, 281, 287, 296, 306, 307, 321, 325, 328, 451, 556, 602, 603],\n-        \"seemingli\": [190, 603],\n-        \"seen\": [11, 12, 44, 51, 56, 69, 131, 185, 204, 206, 268, 291, 304, 557, 559, 573, 582, 583, 592, 609, 611],\n-        \"segment\": [114, 118, 402, 425, 447, 591, 612],\n+        \"seemingly\": [190, 603],\n+        \"segment\": [114, 118, 402, 425, 447, 591],\n+        \"segmentation\": 612,\n+        \"sek\": [38, 51, 157, 162, 188, 260, 572, 579],\n         \"sekrit\": 612,\n-        \"select\": [7, 14, 16, 49, 59, 64, 73, 75, 78, 82, 85, 94, 100, 103, 110, 115, 117, 121, 124, 131, 135, 137, 154, 155, 162, 164, 165, 171, 174, 175, 177, 178, 180, 181, 184, 185, 188, 190, 194, 196, 200, 209, 213, 214, 215, 222, 223, 226, 245, 247, 260, 291, 304, 316, 329, 346, 347, 348, 354, 362, 370, 376, 421, 436, 451, 452, 475, 477, 494, 517, 518, 535, 537, 543, 550, 551, 553, 560, 569, 572, 573, 574, 576, 579, 580, 581, 582, 593, 596, 598, 609, 612],\n+        \"select\": [7, 14, 16, 49, 59, 64, 73, 75, 78, 82, 85, 100, 103, 110, 117, 121, 131, 135, 137, 154, 155, 162, 164, 165, 174, 175, 177, 178, 180, 181, 184, 185, 188, 190, 200, 209, 213, 214, 215, 222, 223, 245, 247, 260, 291, 304, 316, 328, 329, 348, 354, 362, 436, 452, 518, 535, 537, 543, 550, 551, 560, 569, 572, 573, 574, 576, 579, 580, 581, 596, 598, 612],\n         \"select2\": [103, 362, 391, 404, 421, 436],\n-        \"select_d\": 168,\n-        \"select_for_upd\": [181, 222, 268, 362, 363, 383, 395, 400, 419, 423, 430, 437, 451, 477, 612],\n+        \"select_dat\": 168,\n+        \"select_for_updat\": [181, 222, 268, 362, 363, 383, 395, 400, 419, 423, 430, 437, 451, 477, 612],\n         \"select_for_update_of_column\": 362,\n         \"select_on_sav\": [181, 304],\n-        \"select_opt\": 168,\n+        \"select_option\": 168,\n         \"select_param\": 185,\n-        \"select_rel\": [59, 82, 103, 181, 268, 299, 304, 308, 311, 313, 316, 348, 362, 514, 572],\n+        \"select_related\": [59, 82, 103, 181, 268, 299, 304, 308, 311, 313, 316, 348, 362, 514, 572],\n         \"select_storag\": 579,\n-        \"select_templ\": [59, 193, 194, 213, 316, 328],\n+        \"select_templat\": [59, 193, 194, 213, 316, 328],\n         \"selectdatewidget\": [215, 247, 316, 328, 348, 376],\n-        \"selected_choic\": [75, 213],\n+        \"selected\": [75, 78, 100, 103, 115, 121, 131, 162, 168, 177, 185, 200, 209, 213, 222, 226, 304, 316, 346, 347, 354, 362, 370, 376, 421, 451, 494, 537, 548, 570, 572, 583, 593, 595, 596, 609, 612],\n+        \"selected_choic\": 75,\n+        \"selected_choices\": 213,\n+        \"selection\": [64, 94, 103, 162, 168, 171, 178, 190, 196, 200, 475, 477, 517, 553, 573, 582, 583, 595, 596, 609, 612],\n+        \"selectively\": [103, 124, 194, 213, 316],\n         \"selectmultipl\": [162, 213, 220, 223, 226, 245, 304, 370, 376, 583],\n         \"selector\": [54, 268, 596],\n-        \"selector_stack\": 268,\n+        \"selector_stacked\": 268,\n         \"selenium\": [47, 67, 76, 151, 268, 291, 522, 612],\n         \"seleniumtest\": 56,\n         \"seleniumtestcas\": 56,\n         \"self\": [13, 14, 15, 16, 17, 18, 19, 31, 32, 37, 38, 44, 51, 52, 55, 56, 58, 59, 67, 70, 71, 73, 75, 76, 78, 85, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 102, 103, 106, 112, 124, 131, 135, 139, 149, 151, 152, 154, 161, 162, 167, 168, 171, 172, 177, 178, 181, 182, 185, 188, 190, 191, 193, 194, 196, 197, 200, 206, 209, 213, 222, 252, 268, 291, 304, 316, 317, 340, 348, 357, 362, 376, 383, 392, 419, 421, 477, 488, 502, 522, 535, 543, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 562, 563, 564, 567, 568, 569, 570, 572, 574, 575, 577, 580, 582, 583, 585, 588, 589, 591, 592, 595, 596, 600, 602, 604, 606, 609, 611, 612],\n-        \"semant\": [1, 58, 65, 197, 274, 291, 303, 312, 362, 392, 581, 588, 612],\n+        \"sem\": [9, 50, 58, 67, 76, 171, 185, 196, 205, 222, 257, 278, 281, 287, 296, 306, 307, 321, 325, 328, 451, 556, 602, 603],\n+        \"semantic\": [1, 58, 65, 197, 274, 291, 303, 312, 362, 392, 588, 612],\n+        \"semantically\": 581,\n         \"semi\": [115, 172, 210, 252],\n         \"semi_major\": 115,\n         \"semi_minor\": 115,\n         \"semibold\": 52,\n         \"semicolon\": [19, 155, 252, 551],\n         \"semimajor\": 115,\n         \"semiminor\": 115,\n         \"semver\": 65,\n-        \"send\": [0, 3, 4, 12, 25, 32, 36, 42, 45, 51, 55, 61, 63, 67, 72, 74, 75, 86, 91, 103, 105, 148, 149, 153, 155, 156, 167, 170, 171, 185, 188, 190, 191, 194, 198, 199, 200, 206, 209, 213, 222, 252, 260, 268, 271, 282, 283, 291, 300, 304, 309, 312, 316, 318, 327, 328, 330, 341, 342, 346, 348, 355, 376, 399, 421, 435, 510, 534, 536, 548, 550, 551, 553, 554, 555, 556, 559, 570, 576, 581, 583, 585, 589, 591, 594, 596, 597, 599, 603, 604, 607, 612],\n+        \"sen\": [3, 11, 12, 14, 16, 19, 36, 44, 47, 51, 56, 69, 100, 131, 154, 178, 181, 185, 204, 206, 268, 291, 304, 328, 547, 557, 559, 568, 569, 570, 573, 576, 577, 581, 582, 583, 585, 592, 595, 609, 611],\n+        \"send\": [3, 4, 12, 25, 32, 36, 51, 55, 61, 63, 66, 67, 72, 74, 75, 86, 91, 103, 105, 148, 153, 155, 156, 167, 170, 171, 185, 188, 190, 191, 194, 199, 200, 206, 213, 252, 260, 268, 271, 291, 300, 304, 309, 316, 330, 346, 348, 355, 376, 421, 548, 551, 553, 554, 555, 556, 559, 570, 576, 577, 581, 583, 585, 589, 591, 594, 596, 599, 603, 606, 612],\n         \"send_broken_link_email\": [59, 328],\n         \"send_email\": [91, 554, 577],\n         \"send_invite_email\": 576,\n-        \"send_kei\": 612,\n+        \"send_key\": 612,\n         \"send_mail\": [0, 105, 150, 170, 190, 316, 328, 548, 581, 597, 612],\n         \"send_mass_mail\": [0, 597],\n-        \"send_messag\": [252, 577],\n+        \"send_messages\": [252, 577],\n         \"send_pizza\": 606,\n         \"send_robust\": [328, 451, 606],\n         \"send_welcome_email\": 576,\n         \"sender\": [25, 32, 85, 86, 105, 161, 162, 167, 191, 206, 316, 547, 548, 565, 577, 581, 612],\n+        \"sending\": [0, 12, 25, 42, 45, 149, 155, 170, 190, 191, 198, 209, 222, 252, 282, 283, 291, 312, 316, 318, 327, 328, 341, 342, 348, 399, 435, 510, 534, 536, 548, 550, 551, 559, 581, 589, 597, 604, 607, 612],\n         \"sendtestemail\": 348,\n         \"senior\": [178, 569],\n-        \"sens\": [3, 14, 16, 19, 36, 47, 100, 154, 178, 181, 185, 206, 328, 547, 568, 569, 570, 576, 577, 581, 585, 595, 600],\n+        \"senses\": 600,\n         \"sensibl\": [3, 14, 15, 76, 78, 117, 130, 161, 176, 576, 581, 583, 605],\n-        \"sensibli\": 76,\n-        \"sensit\": [4, 25, 66, 103, 105, 115, 176, 185, 190, 192, 202, 211, 224, 256, 260, 268, 278, 306, 321, 328, 368, 436, 437, 543, 546, 550, 551, 572, 581, 589, 593, 599, 605, 608],\n+        \"sensibly\": 76,\n+        \"sensitiv\": [4, 25, 66, 103, 105, 115, 154, 176, 185, 190, 192, 202, 211, 224, 256, 260, 268, 278, 306, 321, 328, 368, 436, 543, 546, 550, 551, 572, 581, 589, 593, 599, 605, 608],\n         \"sensitive_fbv\": 171,\n-        \"sensitive_funct\": 193,\n-        \"sensitive_inform\": 213,\n-        \"sensitive_post_paramet\": [32, 268, 522, 528, 546],\n-        \"sensitive_sync_funct\": 546,\n-        \"sensitive_vari\": [32, 268, 522, 528, 546],\n+        \"sensitive_function\": 193,\n+        \"sensitive_information\": 213,\n+        \"sensitive_post_parameter\": [32, 268, 522, 528, 546],\n+        \"sensitive_sync_function\": 546,\n+        \"sensitive_variables\": [32, 268, 522, 528, 546],\n+        \"sensitively\": 154,\n+        \"sensitivity\": [185, 437],\n         \"sent\": [1, 12, 13, 16, 32, 36, 66, 105, 155, 170, 171, 177, 178, 181, 185, 188, 191, 199, 206, 213, 242, 245, 260, 268, 271, 291, 300, 309, 316, 328, 348, 420, 421, 422, 436, 460, 477, 487, 498, 547, 548, 557, 559, 567, 577, 580, 581, 589, 591, 596, 599, 603, 612],\n         \"sentenc\": [52, 144, 304, 596],\n+        \"sentences\": 596,\n         \"sentinel\": 551,\n-        \"sentri\": [25, 291],\n+        \"sentry\": [25, 291],\n         \"sep\": [168, 200, 201, 607],\n-        \"separ\": [3, 6, 16, 19, 21, 22, 24, 30, 37, 40, 47, 51, 52, 58, 59, 61, 65, 67, 71, 73, 74, 76, 79, 80, 85, 101, 102, 103, 109, 134, 135, 136, 139, 145, 146, 150, 151, 152, 154, 155, 161, 167, 168, 171, 172, 178, 185, 188, 189, 190, 191, 194, 195, 196, 201, 204, 205, 213, 222, 252, 260, 268, 282, 291, 304, 305, 316, 327, 328, 341, 403, 426, 436, 448, 452, 488, 545, 547, 548, 550, 551, 552, 554, 556, 557, 560, 563, 567, 569, 570, 571, 572, 577, 578, 582, 589, 591, 593, 594, 596, 598, 600, 603, 604, 607, 608, 611],\n-        \"separatedatabaseandst\": [44, 329, 346, 349, 488, 558],\n-        \"septemb\": [194, 213, 214, 221, 222, 239, 247, 258, 259, 261, 275, 288, 289, 293, 297, 298, 313, 316, 335, 348, 350, 376, 380, 400, 416, 423, 437, 465, 474, 489, 491, 510, 517, 534, 536],\n+        \"separat\": [3, 6, 16, 19, 30, 40, 47, 51, 52, 61, 65, 67, 71, 73, 74, 76, 80, 85, 101, 102, 103, 134, 145, 146, 150, 151, 152, 154, 155, 168, 171, 172, 178, 185, 189, 190, 191, 204, 205, 222, 252, 260, 268, 291, 316, 328, 348, 452, 488, 547, 548, 551, 552, 554, 556, 557, 560, 563, 567, 569, 570, 571, 572, 577, 578, 589, 596, 598, 600, 603, 607, 611],\n+        \"separated\": [16, 19, 21, 22, 24, 37, 47, 51, 59, 74, 102, 103, 109, 135, 136, 139, 155, 167, 171, 188, 190, 194, 196, 201, 213, 305, 488, 550, 572, 582, 604],\n+        \"separatedatabaseandstat\": [44, 329, 346, 349, 488, 558],\n+        \"separately\": [79, 85, 161, 189, 205, 252, 282, 327, 328, 341, 551, 557, 603, 608],\n+        \"separates\": [3, 19, 74],\n+        \"separation\": [73, 194, 195, 572],\n+        \"separator\": [16, 58, 59, 102, 188, 190, 213, 304, 348, 403, 426, 436, 448, 488, 545, 591, 593, 594],\n+        \"september\": [194, 213, 214, 221, 222, 239, 247, 258, 259, 261, 275, 288, 289, 293, 297, 298, 313, 316, 335, 348, 350, 376, 380, 400, 416, 423, 437, 465, 474, 489, 491, 510, 517, 534, 536],\n         \"seq\": 185,\n         \"sequel\": 58,\n-        \"sequenc\": [8, 14, 17, 37, 61, 76, 85, 103, 118, 135, 149, 152, 154, 155, 177, 178, 181, 185, 187, 190, 193, 194, 199, 200, 206, 209, 222, 238, 247, 250, 268, 305, 328, 379, 415, 436, 488, 494, 509, 510, 511, 522, 524, 533, 534, 536, 539, 567, 569, 573, 574, 589, 590, 591, 600, 604, 605, 609],\n+        \"sequenc\": [17, 37, 61, 76, 85, 103, 118, 135, 149, 152, 154, 155, 177, 178, 181, 185, 187, 190, 193, 194, 200, 206, 209, 222, 247, 250, 268, 305, 328, 494, 509, 510, 522, 533, 534, 536, 567, 569, 574, 589, 590, 591, 600, 604, 609],\n         \"sequence_reset_sql\": 206,\n-        \"sequencematch\": 550,\n-        \"sequenti\": [98, 103, 121, 131, 155, 488, 576, 596],\n+        \"sequencematcher\": 550,\n+        \"sequences\": [8, 14, 155, 193, 194, 199, 200, 209, 238, 379, 415, 436, 488, 511, 524, 539, 567, 573, 605, 609],\n+        \"sequential\": [98, 488],\n+        \"sequentially\": [103, 121, 131, 155, 576, 596],\n         \"sequentialwrit\": 115,\n         \"serd\": 551,\n-        \"seri\": [6, 45, 58, 60, 61, 65, 66, 126, 161, 167, 174, 190, 207, 208, 210, 211, 212, 213, 222, 252, 254, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 269, 270, 280, 284, 285, 287, 288, 289, 290, 297, 298, 299, 304, 316, 328, 348, 353, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 544, 560, 576, 612],\n-        \"serial\": [0, 13, 34, 44, 45, 59, 100, 103, 113, 114, 118, 119, 131, 132, 139, 154, 155, 161, 162, 178, 185, 200, 204, 234, 266, 285, 291, 297, 317, 320, 328, 329, 330, 342, 345, 348, 354, 355, 376, 377, 436, 477, 488, 494, 502, 514, 517, 522, 546, 551, 557, 565, 569, 595, 597, 607, 609, 611, 612],\n-        \"serializ\": [13, 154, 188, 201, 304, 589, 600],\n-        \"serialization_modul\": [604, 612],\n+        \"serial\": [488, 494],\n+        \"serializ\": [0, 16, 44, 59, 100, 128, 155, 161, 162, 178, 185, 190, 200, 213, 222, 234, 297, 304, 316, 317, 320, 328, 329, 342, 348, 477, 522, 543, 557, 589, 595, 597, 609],\n+        \"serializabl\": [13, 154, 188, 201, 304, 316, 589, 600],\n+        \"serialization\": [0, 34, 45, 100, 128, 131, 139, 154, 155, 178, 188, 200, 204, 291, 297, 317, 320, 328, 330, 345, 348, 355, 376, 377, 502, 514, 517, 522, 565, 569, 597, 607, 609, 611, 612],\n+        \"serialization_modules\": [604, 612],\n         \"serialize_db_to_str\": 609,\n-        \"serialized_alias\": [477, 609],\n+        \"serialized\": [13, 16, 103, 113, 155, 161, 178, 297, 304, 316, 328, 348, 477, 502, 551, 557, 565, 589, 595, 600, 604, 607, 609, 611, 612],\n+        \"serialized_aliases\": [477, 609],\n         \"serialized_rollback\": [477, 543, 609, 611, 612],\n         \"serializemixin\": [155, 609],\n+        \"serializer\": [16, 59, 100, 114, 118, 119, 132, 162, 178, 188, 190, 200, 213, 222, 266, 268, 285, 291, 316, 328, 348, 354, 392, 436, 451, 488, 502, 522, 565, 604, 607, 612],\n         \"serializerdoesnotexist\": 604,\n-        \"serialnumb\": 167,\n-        \"seriou\": [15, 86, 135, 190, 209, 216, 257, 336, 351, 552, 583],\n-        \"serious\": [2, 46, 76, 282, 327, 340, 341],\n-        \"serv\": [0, 1, 21, 25, 27, 31, 64, 70, 72, 74, 77, 86, 87, 92, 98, 103, 107, 150, 151, 154, 159, 167, 168, 171, 188, 190, 192, 194, 198, 199, 203, 213, 214, 260, 268, 271, 279, 300, 304, 309, 316, 322, 328, 348, 477, 502, 545, 548, 578, 582, 591, 592, 596, 603, 608, 612],\n+        \"serializes\": [222, 376, 551, 589, 604, 609],\n+        \"serially\": 546,\n+        \"serialnumber\": 167,\n+        \"series\": [6, 45, 58, 60, 61, 65, 66, 126, 161, 167, 174, 190, 207, 208, 210, 211, 212, 213, 222, 252, 254, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 269, 270, 280, 284, 285, 287, 288, 289, 290, 297, 298, 299, 304, 316, 328, 348, 353, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 544, 560, 576, 612],\n+        \"serious\": [15, 86, 135, 190, 209, 216, 257, 336, 351, 552, 583],\n+        \"seriously\": [2, 46, 76, 282, 327, 340, 341],\n+        \"serv\": [21, 27, 30, 31, 40, 41, 64, 70, 72, 77, 86, 98, 107, 150, 151, 154, 155, 168, 190, 194, 198, 199, 202, 203, 214, 260, 268, 271, 279, 300, 309, 316, 322, 348, 545, 548, 582, 591, 596, 603, 608],\n+        \"served\": [25, 30, 40, 41, 77, 86, 87, 92, 151, 171, 188, 190, 192, 213, 260, 268, 278, 279, 304, 306, 321, 348, 502, 578, 592, 603, 612],\n         \"server\": [0, 2, 3, 4, 5, 6, 9, 11, 13, 21, 22, 23, 24, 25, 26, 28, 29, 30, 37, 41, 45, 46, 48, 50, 54, 56, 59, 61, 67, 71, 75, 77, 78, 79, 80, 85, 86, 107, 118, 121, 122, 131, 140, 141, 151, 156, 162, 168, 171, 176, 177, 178, 188, 190, 191, 193, 197, 198, 199, 204, 209, 213, 216, 250, 260, 264, 266, 271, 273, 278, 280, 285, 289, 291, 297, 298, 299, 300, 302, 304, 306, 309, 311, 312, 316, 321, 336, 343, 351, 362, 392, 436, 446, 471, 488, 502, 527, 537, 545, 546, 547, 551, 552, 559, 570, 571, 576, 577, 581, 584, 588, 589, 591, 592, 595, 596, 598, 600, 603, 609, 611, 612],\n         \"server_email\": [25, 32, 577],\n         \"server_error\": [199, 202, 592],\n         \"server_nam\": [188, 548],\n         \"server_port\": [188, 190],\n         \"server_side_bind\": [154, 502],\n         \"server_tim\": [170, 213],\n-        \"serverformatt\": [170, 213],\n+        \"serverformatter\": [170, 213],\n         \"servernam\": 603,\n+        \"serves\": [30, 41, 74, 151, 155, 159, 171, 190, 202, 268, 279, 328],\n         \"serves_hot_dog\": [564, 569, 604],\n         \"serves_pizza\": [564, 569],\n-        \"servic\": [36, 56, 66, 71, 92, 115, 121, 131, 154, 155, 160, 177, 190, 194, 206, 213, 216, 222, 268, 291, 316, 336, 351, 477, 545, 546, 547, 577, 595, 599, 603, 609],\n+        \"servic\": [56, 66, 92, 121, 154, 155, 190, 194, 213, 268, 291, 316, 477, 545, 546, 547, 595, 599, 603],\n         \"service_nam\": 154,\n+        \"services\": [36, 40, 71, 115, 131, 155, 160, 177, 206, 216, 222, 336, 351, 577, 599, 603, 609],\n+        \"serving\": [0, 1, 31, 103, 151, 167, 171, 188, 190, 199, 268, 316, 477, 603],\n+        \"ses\": [171, 260, 551, 569],\n         \"session\": [0, 11, 17, 45, 58, 59, 66, 73, 76, 86, 99, 103, 105, 121, 131, 135, 154, 161, 188, 202, 216, 222, 223, 252, 273, 302, 305, 311, 336, 351, 362, 393, 437, 451, 477, 488, 500, 502, 522, 543, 545, 547, 549, 570, 577, 587, 588, 595, 596, 597, 604, 609, 612],\n-        \"session_cache_alia\": [316, 589],\n+        \"session_cache_alias\": [316, 589],\n         \"session_cookie_ag\": [268, 589],\n         \"session_cookie_domain\": [1, 135, 340, 477, 589],\n-        \"session_cookie_httponli\": [86, 135, 268, 316, 589],\n+        \"session_cookie_httponly\": [86, 135, 268, 316, 589],\n         \"session_cookie_nam\": 589,\n         \"session_cookie_path\": 589,\n         \"session_cookie_samesit\": [99, 376, 436, 589],\n         \"session_cookie_secur\": [86, 135, 316, 589, 603],\n         \"session_data\": 589,\n         \"session_dict\": 589,\n         \"session_engin\": 589,\n         \"session_expire_at_browser_clos\": 589,\n         \"session_file_path\": 589,\n-        \"session_kei\": 589,\n+        \"session_key\": 589,\n         \"session_save_every_request\": [283, 318, 342, 589],\n-        \"session_seri\": [297, 304, 589],\n+        \"session_serializer\": [297, 304, 589],\n         \"sessionauthenticationmiddlewar\": [59, 213, 316, 320, 362],\n         \"sessionbas\": [206, 223, 283, 318, 358, 535, 589],\n         \"sessionid\": [190, 268],\n-        \"sessioninterrupt\": 451,\n+        \"sessioninterrupted\": 451,\n         \"sessionmiddlewar\": [86, 103, 135, 171, 188, 190, 216, 283, 316, 318, 342, 393, 451, 549, 551, 588, 589, 596, 612],\n         \"sessionstor\": [170, 283, 318, 348, 535, 612],\n         \"sessionstorag\": [135, 190],\n-        \"set\": [0, 2, 3, 5, 6, 7, 9, 10, 11, 13, 15, 16, 17, 18, 20, 21, 26, 27, 30, 31, 32, 34, 35, 38, 39, 40, 41, 42, 44, 45, 46, 47, 49, 51, 55, 59, 62, 64, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 85, 86, 87, 89, 91, 94, 95, 96, 97, 98, 101, 102, 105, 106, 107, 109, 110, 111, 112, 113, 114, 119, 120, 123, 124, 125, 126, 133, 134, 137, 139, 140, 141, 142, 143, 145, 146, 148, 149, 150, 152, 155, 156, 159, 160, 161, 162, 164, 166, 169, 170, 171, 172, 175, 176, 177, 178, 180, 181, 182, 183, 185, 186, 191, 192, 193, 196, 197, 198, 199, 200, 201, 202, 203, 205, 207, 209, 216, 221, 223, 224, 229, 234, 237, 245, 247, 252, 256, 260, 266, 267, 271, 273, 285, 286, 287, 288, 291, 296, 297, 300, 302, 305, 308, 309, 311, 317, 320, 323, 335, 336, 340, 341, 342, 343, 344, 349, 350, 351, 354, 355, 357, 362, 368, 374, 377, 378, 392, 393, 399, 412, 414, 429, 435, 437, 443, 444, 445, 446, 451, 452, 455, 456, 458, 461, 462, 471, 479, 480, 482, 485, 499, 501, 503, 517, 518, 522, 530, 533, 535, 536, 541, 542, 545, 546, 547, 548, 549, 550, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 564, 565, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 579, 580, 581, 582, 583, 584, 585, 588, 590, 591, 592, 593, 594, 597, 598, 599, 600, 602, 603, 604, 606, 607, 608, 609, 611],\n+        \"set\": [0, 2, 5, 6, 7, 9, 10, 11, 12, 15, 16, 17, 19, 20, 23, 25, 27, 29, 30, 32, 34, 35, 36, 38, 39, 41, 42, 43, 44, 46, 47, 49, 51, 52, 55, 56, 57, 59, 61, 64, 65, 66, 67, 72, 73, 74, 75, 76, 77, 78, 79, 80, 85, 86, 87, 89, 91, 94, 95, 96, 97, 98, 99, 100, 101, 102, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 118, 120, 123, 124, 125, 126, 130, 131, 133, 134, 135, 137, 139, 140, 141, 142, 143, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 159, 160, 161, 162, 168, 170, 171, 172, 175, 176, 177, 178, 180, 181, 182, 183, 185, 186, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 209, 216, 222, 223, 224, 234, 237, 245, 252, 256, 260, 266, 271, 273, 285, 291, 300, 302, 304, 305, 308, 309, 311, 316, 319, 320, 323, 328, 335, 340, 341, 343, 345, 350, 355, 357, 362, 368, 376, 377, 378, 392, 393, 414, 421, 436, 444, 446, 451, 458, 462, 485, 488, 501, 502, 503, 522, 533, 535, 541, 542, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 564, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 593, 595, 596, 598, 599, 600, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n         \"set_3d\": [115, 535],\n         \"set_aggregate_mask\": [59, 213, 328],\n         \"set_annotation_mask\": 328,\n-        \"set_answer_ord\": 184,\n+        \"set_answer_order\": 184,\n         \"set_autocommit\": [59, 328, 343, 576],\n-        \"set_cooki\": [188, 376, 436, 488, 596],\n+        \"set_cookie\": [188, 376, 436, 488, 596],\n         \"set_coord\": [59, 213, 362],\n         \"set_default\": [86, 178],\n-        \"set_dirti\": 260,\n-        \"set_expiri\": [304, 589],\n-        \"set_foo_ord\": 345,\n-        \"set_head\": 188,\n-        \"set_i\": [59, 213, 362],\n+        \"set_dirty\": 260,\n+        \"set_expiry\": [304, 589],\n+        \"set_foo_order\": 345,\n+        \"set_header\": 188,\n         \"set_languag\": [59, 213, 222, 348, 421, 436, 477],\n         \"set_level\": 135,\n-        \"set_mani\": [362, 551],\n-        \"set_measur\": [115, 535],\n-        \"set_nul\": [86, 101, 178, 185, 345, 569],\n+        \"set_many\": [362, 551],\n+        \"set_measured\": [115, 535],\n+        \"set_null\": [86, 101, 178, 185, 345, 569],\n         \"set_password\": [105, 304, 547, 548, 550, 612],\n         \"set_prefix\": 85,\n-        \"set_related_ord\": 184,\n+        \"set_related_order\": 184,\n         \"set_return\": [177, 543],\n         \"set_rollback\": 576,\n-        \"set_signed_cooki\": [188, 436],\n-        \"set_source_express\": 177,\n+        \"set_signed_cookie\": [188, 436],\n+        \"set_source_expression\": 177,\n         \"set_srid\": [59, 213, 362],\n-        \"set_test_cooki\": 589,\n+        \"set_test_cookie\": 589,\n         \"set_timezon\": 595,\n         \"set_unusable_password\": [105, 304, 547, 548, 550],\n         \"set_x\": [59, 213, 362],\n+        \"set_y\": [59, 213, 362],\n         \"set_z\": [59, 213, 362],\n         \"setattr\": 185,\n         \"setdefault\": [30, 188, 193, 268, 328, 348, 477, 585, 589],\n         \"setlang\": 596,\n         \"setlist\": 188,\n         \"setlistdefault\": 188,\n         \"setpasswordform\": [547, 548],\n         \"settabl\": 234,\n         \"setter\": [59, 115, 348, 550],\n-        \"setting_chang\": [316, 328, 547, 606, 612],\n+        \"setting\": [0, 1, 3, 7, 9, 10, 11, 13, 15, 16, 17, 18, 21, 26, 27, 30, 31, 32, 34, 35, 39, 40, 41, 44, 45, 51, 58, 59, 62, 64, 67, 70, 71, 72, 73, 74, 76, 77, 78, 79, 82, 85, 86, 98, 103, 105, 106, 107, 109, 110, 119, 120, 123, 124, 133, 134, 148, 149, 150, 152, 155, 156, 159, 161, 162, 164, 166, 169, 170, 171, 172, 178, 181, 184, 185, 191, 192, 193, 197, 199, 200, 201, 202, 203, 207, 216, 221, 223, 229, 247, 252, 256, 260, 266, 267, 285, 286, 287, 288, 291, 296, 297, 305, 308, 317, 320, 336, 342, 344, 349, 351, 354, 355, 362, 374, 392, 399, 412, 429, 435, 437, 443, 445, 446, 451, 452, 455, 456, 461, 471, 477, 479, 480, 482, 499, 503, 517, 518, 522, 530, 535, 536, 543, 545, 546, 547, 548, 549, 550, 552, 557, 558, 559, 565, 568, 569, 570, 572, 575, 576, 577, 579, 580, 581, 582, 583, 585, 588, 591, 592, 593, 594, 597, 598, 599, 600, 603, 604, 606, 607, 608, 609, 611],\n+        \"setting_changed\": [316, 328, 547, 606, 612],\n         \"settings_to_cmd_args_env\": 451,\n-        \"settingsbackend\": 547,\n+        \"settingsback\": 547,\n         \"setup\": [0, 11, 16, 31, 36, 40, 72, 79, 80, 85, 86, 87, 88, 90, 105, 107, 131, 151, 154, 155, 170, 184, 190, 191, 213, 257, 260, 268, 291, 304, 316, 320, 323, 348, 392, 419, 451, 477, 547, 551, 556, 565, 570, 576, 585, 589, 591, 598, 599, 609, 611, 612],\n-        \"setup_databas\": [59, 222, 296, 348, 376, 451, 477, 609],\n+        \"setup_databases\": [59, 222, 296, 348, 376, 451, 477, 609],\n         \"setup_environ\": 59,\n-        \"setup_test_environ\": [76, 222, 609],\n-        \"setupclass\": [543, 611, 612],\n+        \"setup_test_environment\": [76, 222, 609],\n+        \"setupclas\": [543, 611, 612],\n         \"setuptestdata\": [59, 328, 342, 451, 453, 488, 612],\n-        \"setuptool\": [56, 71],\n+        \"setuptol\": [56, 71],\n         \"seventh\": 259,\n-        \"sever\": [0, 1, 3, 5, 19, 25, 31, 36, 42, 47, 48, 50, 53, 56, 58, 60, 61, 63, 66, 70, 71, 76, 79, 80, 82, 85, 86, 103, 106, 107, 115, 117, 121, 130, 131, 139, 150, 152, 154, 155, 156, 161, 162, 166, 167, 168, 170, 171, 178, 184, 185, 187, 190, 193, 194, 196, 202, 207, 208, 209, 214, 215, 216, 217, 218, 219, 222, 223, 224, 227, 228, 231, 234, 245, 246, 247, 248, 249, 250, 251, 252, 257, 258, 260, 261, 262, 265, 268, 269, 274, 278, 282, 284, 285, 291, 299, 300, 303, 304, 306, 308, 309, 310, 311, 312, 313, 316, 317, 320, 321, 322, 323, 324, 325, 327, 328, 329, 330, 332, 333, 340, 341, 342, 343, 344, 345, 346, 347, 349, 354, 355, 357, 358, 359, 360, 361, 362, 363, 364, 368, 369, 370, 371, 372, 373, 374, 377, 384, 385, 386, 387, 392, 393, 402, 404, 405, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 422, 425, 427, 428, 429, 430, 431, 433, 434, 435, 437, 441, 442, 443, 444, 445, 446, 447, 449, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 496, 498, 499, 501, 503, 504, 505, 508, 509, 510, 511, 512, 514, 515, 516, 517, 518, 519, 520, 523, 524, 525, 527, 528, 529, 530, 532, 533, 534, 536, 537, 538, 539, 540, 541, 542, 548, 550, 551, 552, 556, 568, 570, 576, 577, 580, 581, 583, 584, 596, 599, 600, 601, 602, 608, 609, 610, 612],\n+        \"sever\": [47, 51, 82, 194, 323],\n+        \"several\": [0, 1, 3, 5, 19, 25, 31, 36, 42, 48, 50, 51, 53, 56, 58, 60, 63, 66, 70, 71, 76, 79, 80, 85, 103, 106, 107, 115, 117, 121, 130, 131, 139, 150, 152, 154, 155, 156, 161, 162, 166, 167, 168, 170, 171, 178, 184, 185, 187, 190, 193, 194, 196, 202, 207, 208, 209, 214, 215, 216, 217, 218, 219, 222, 223, 224, 227, 228, 231, 234, 245, 246, 247, 248, 249, 250, 251, 252, 257, 258, 260, 261, 262, 265, 268, 269, 274, 278, 282, 284, 285, 291, 299, 300, 303, 304, 306, 308, 309, 310, 311, 312, 313, 316, 317, 320, 321, 322, 323, 324, 325, 327, 328, 329, 330, 332, 333, 340, 341, 342, 343, 344, 345, 346, 347, 349, 354, 355, 357, 358, 359, 360, 361, 362, 363, 364, 368, 369, 370, 371, 372, 373, 374, 377, 384, 385, 386, 387, 392, 393, 404, 414, 415, 416, 417, 418, 419, 422, 428, 429, 430, 431, 433, 434, 435, 437, 443, 444, 445, 446, 452, 470, 471, 472, 473, 478, 480, 481, 483, 488, 489, 494, 496, 503, 514, 515, 516, 517, 518, 519, 520, 523, 527, 528, 529, 530, 533, 536, 537, 538, 539, 541, 542, 548, 550, 551, 556, 568, 570, 576, 577, 580, 581, 583, 584, 596, 599, 600, 601, 602, 608, 609, 610, 612],\n+        \"severely\": 66,\n+        \"severity\": [36, 61, 66, 86, 268, 402, 405, 410, 411, 412, 413, 425, 427, 441, 442, 447, 449, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 464, 465, 466, 467, 468, 469, 472, 478, 479, 480, 482, 484, 485, 486, 487, 490, 491, 492, 493, 494, 498, 499, 501, 503, 504, 505, 508, 509, 510, 511, 512, 515, 517, 518, 519, 524, 525, 527, 528, 532, 533, 534, 536, 539, 540, 552, 599],\n         \"sh\": 47,\n         \"sha\": [59, 436, 451, 477],\n         \"sha1\": [61, 86, 213, 268, 330, 355, 384, 421, 436],\n-        \"sha1passwordhash\": [59, 213, 502, 535],\n+        \"sha1passwordhasher\": [59, 213, 502, 535],\n         \"sha1sum\": 61,\n         \"sha224\": 421,\n         \"sha256\": [61, 86, 421, 550, 607],\n         \"sha256sum\": 61,\n         \"sha384\": 421,\n         \"sha512\": 421,\n-        \"shadow\": [309, 316, 328, 569],\n+        \"shadow\": [309, 316, 569],\n+        \"shadowed\": 328,\n         \"shall\": [64, 569],\n         \"shallow\": 568,\n-        \"shape\": [78, 115, 139, 171, 222, 569],\n+        \"shap\": [115, 171, 222],\n+        \"shaped\": 569,\n         \"shapefil\": [109, 124, 131],\n-        \"shard\": 178,\n-        \"share\": [3, 27, 55, 58, 71, 86, 92, 103, 106, 115, 118, 120, 121, 139, 140, 142, 144, 150, 152, 154, 156, 161, 171, 178, 194, 196, 200, 213, 268, 328, 330, 355, 477, 546, 551, 569, 581, 591, 596, 602, 605, 608, 609, 611, 612],\n+        \"shapefiles\": [124, 131],\n+        \"shapes\": 139,\n+        \"shaping\": 78,\n+        \"shar\": [27, 71, 115, 121, 139, 140, 152, 161, 200, 213, 551, 569, 591, 596, 602, 609, 611],\n+        \"sharding\": 178,\n+        \"shared\": [3, 58, 86, 92, 103, 106, 118, 120, 121, 139, 142, 144, 150, 154, 171, 178, 185, 194, 196, 268, 328, 477, 546, 551, 581, 605, 608, 611, 612],\n+        \"shares\": [103, 139, 150, 609],\n+        \"sharing\": [55, 156, 268, 328, 330, 355, 477, 551],\n         \"sharpest\": 200,\n         \"shasum\": 61,\n         \"she\": [51, 58],\n-        \"sheet\": [37, 151, 268],\n         \"shell\": [0, 33, 56, 58, 59, 69, 72, 73, 76, 85, 115, 121, 122, 130, 131, 185, 197, 213, 222, 304, 362, 385, 477, 546, 596, 598, 605, 611],\n         \"shellharbour\": 114,\n         \"shep\": 572,\n+        \"shet\": [37, 151, 268],\n         \"shield\": 595,\n-        \"shift\": [120, 131, 177, 222, 252, 260, 291, 452],\n+        \"shift\": [177, 222, 252, 260, 291, 452],\n+        \"shifted\": 260,\n+        \"shifting\": [120, 131],\n         \"shim\": [59, 65, 213, 268, 304, 328, 348, 355, 362, 477],\n-        \"shine\": [553, 554, 557],\n-        \"ship\": [3, 16, 41, 56, 65, 73, 100, 134, 151, 155, 190, 194, 196, 197, 202, 206, 209, 216, 252, 260, 268, 291, 304, 316, 336, 348, 351, 551, 553, 569, 577, 578, 579, 581, 588, 600, 608, 609],\n+        \"shin\": [553, 554, 557],\n+        \"ship\": [3, 41, 56, 65, 73, 100, 134, 151, 155, 190, 194, 196, 197, 202, 209, 216, 252, 260, 268, 291, 304, 316, 336, 348, 351, 551, 553, 569, 577, 578, 579, 581, 588, 600, 608, 609],\n+        \"shipped\": [16, 73, 194, 206, 252, 260, 268],\n+        \"shipping\": [252, 268, 291, 316],\n         \"shirt_siz\": [181, 569],\n-        \"shoot\": 595,\n-        \"short\": [10, 15, 16, 19, 37, 52, 55, 61, 66, 70, 71, 72, 75, 85, 86, 100, 101, 115, 135, 149, 152, 154, 160, 178, 185, 188, 190, 193, 209, 268, 328, 546, 547, 550, 569, 572, 573, 576, 588, 591, 592, 596, 612],\n+        \"shirt_sizes\": [181, 569],\n+        \"short\": [10, 15, 16, 19, 37, 52, 55, 61, 66, 70, 71, 72, 75, 85, 86, 100, 101, 115, 135, 149, 152, 154, 160, 178, 184, 185, 188, 190, 193, 209, 268, 328, 546, 547, 550, 569, 572, 573, 576, 588, 591, 592, 596, 602, 612],\n         \"short_date_format\": [194, 596],\n         \"short_datetime_format\": [194, 328, 596],\n-        \"short_descript\": [100, 103],\n+        \"short_description\": [100, 103],\n         \"short_word\": 146,\n         \"shortcom\": [316, 602],\n         \"shortcut\": [0, 19, 26, 35, 45, 59, 67, 70, 73, 75, 76, 82, 85, 87, 92, 101, 103, 110, 115, 121, 135, 153, 155, 161, 178, 185, 200, 209, 213, 252, 260, 328, 362, 421, 451, 522, 548, 551, 552, 553, 556, 567, 575, 577, 580, 581, 583, 585, 587, 589, 592, 595, 597, 601, 602, 607, 608],\n-        \"shorten\": [66, 184, 252, 602],\n+        \"shortened\": [66, 252],\n         \"shorter\": [47, 58, 74, 194, 268, 591, 596],\n         \"shortest\": [126, 146],\n         \"shorthand\": [57, 59, 115, 196, 553],\n-        \"shortli\": [60, 72, 73, 161, 205, 260, 304],\n+        \"shortly\": [60, 72, 73, 161, 205, 260, 304],\n+        \"shot\": 595,\n         \"shotgun\": 50,\n         \"should\": [0, 1, 5, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 25, 26, 27, 30, 31, 32, 37, 38, 42, 43, 44, 46, 47, 48, 50, 51, 52, 56, 57, 58, 59, 61, 64, 65, 66, 67, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 85, 86, 87, 89, 91, 94, 96, 98, 100, 102, 103, 105, 106, 107, 113, 114, 115, 116, 117, 118, 120, 122, 123, 124, 126, 131, 135, 137, 139, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 155, 156, 160, 161, 162, 165, 166, 167, 168, 170, 171, 172, 175, 176, 177, 178, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 196, 197, 198, 199, 200, 201, 202, 204, 205, 206, 209, 213, 215, 217, 220, 222, 252, 257, 260, 266, 268, 278, 282, 283, 285, 291, 292, 304, 306, 316, 318, 321, 327, 328, 338, 341, 348, 353, 362, 376, 383, 400, 411, 419, 421, 423, 436, 437, 454, 477, 478, 488, 502, 522, 535, 543, 546, 547, 548, 550, 551, 552, 553, 554, 556, 557, 558, 559, 560, 562, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 602, 603, 604, 605, 608, 609, 610, 612],\n         \"shouldn\": [6, 18, 25, 57, 61, 76, 82, 85, 92, 113, 130, 151, 160, 166, 167, 180, 185, 188, 190, 191, 193, 196, 220, 221, 247, 316, 330, 338, 353, 355, 392, 547, 550, 570, 572, 596, 605, 608],\n         \"shout\": 19,\n-        \"show\": [0, 2, 5, 17, 32, 42, 46, 55, 57, 58, 67, 73, 76, 78, 79, 80, 85, 89, 94, 100, 101, 102, 103, 107, 113, 115, 117, 118, 131, 136, 151, 154, 155, 167, 177, 181, 185, 188, 190, 191, 194, 200, 209, 213, 252, 268, 316, 328, 348, 404, 418, 421, 477, 502, 522, 548, 552, 553, 554, 557, 559, 560, 570, 572, 573, 580, 589, 591, 592, 595, 601, 602, 609, 612],\n+        \"show\": [2, 17, 32, 42, 46, 57, 58, 67, 73, 76, 78, 79, 80, 85, 94, 100, 101, 102, 103, 107, 115, 117, 118, 131, 136, 151, 154, 155, 177, 181, 185, 188, 190, 194, 200, 209, 213, 252, 268, 316, 348, 404, 421, 477, 502, 548, 552, 557, 559, 560, 572, 573, 580, 589, 591, 592, 595, 601, 602, 609, 612],\n         \"show_change_link\": [103, 328],\n         \"show_facet\": [102, 103, 522],\n         \"show_full_result_count\": [103, 328],\n-        \"show_hidden_initi\": [306, 321],\n-        \"show_index\": [202, 214],\n+        \"show_hidden_initial\": [306, 321],\n+        \"show_indexes\": [202, 214],\n         \"show_result\": 19,\n+        \"showed\": [0, 5, 316],\n         \"showfacet\": 103,\n-        \"showmigr\": [222, 328, 421, 600],\n+        \"showing\": [55, 57, 58, 89, 103, 113, 167, 181, 191, 194, 213, 316, 328, 418, 477, 522, 553, 554, 570, 580],\n+        \"showmigration\": [222, 328, 421, 600],\n         \"shown\": [1, 16, 17, 19, 42, 51, 61, 67, 75, 102, 103, 155, 194, 304, 522, 548, 555, 557, 565, 576, 580, 583, 590, 591, 596, 608, 609],\n         \"showpag\": 38,\n         \"shp\": [115, 124, 131],\n         \"shp2pgsql\": 131,\n-        \"shrink\": 80,\n+        \"shrinking\": 80,\n         \"shuffl\": [56, 155, 477, 609, 611],\n-        \"shuffle_se\": 609,\n+        \"shuffle_sed\": 609,\n+        \"shuffled\": [155, 609],\n+        \"shuffling\": 155,\n         \"shut\": [546, 576, 612],\n         \"shx\": [115, 131],\n-        \"sibl\": 316,\n-        \"sid\": [74, 154, 576],\n-        \"side\": [2, 7, 14, 16, 19, 51, 56, 59, 73, 75, 79, 103, 110, 117, 140, 153, 155, 161, 162, 168, 176, 178, 182, 186, 187, 188, 190, 191, 193, 196, 210, 213, 241, 250, 252, 260, 266, 268, 271, 285, 291, 300, 304, 309, 316, 317, 328, 344, 348, 349, 362, 382, 415, 418, 421, 434, 436, 441, 451, 452, 472, 477, 502, 522, 527, 537, 543, 551, 569, 572, 580, 583, 584, 589, 591, 596, 600, 603, 606, 609, 612],\n+        \"sibling\": 316,\n+        \"sid\": [2, 7, 14, 16, 19, 51, 56, 59, 73, 74, 75, 79, 103, 110, 140, 153, 155, 161, 162, 168, 176, 178, 182, 186, 187, 188, 190, 191, 193, 196, 210, 213, 241, 250, 252, 260, 266, 268, 271, 285, 291, 300, 304, 309, 316, 317, 328, 344, 348, 349, 362, 382, 415, 418, 421, 434, 436, 441, 452, 472, 477, 502, 522, 537, 543, 551, 572, 576, 580, 583, 584, 589, 591, 596, 600, 603, 606, 609, 612],\n         \"sidebar\": [78, 86, 102, 103, 196, 436, 437, 443, 444, 477, 483, 551],\n+        \"sides\": [14, 110, 117, 186, 187, 291, 451, 527, 569, 572],\n         \"sierra\": 56,\n         \"sig\": 206,\n-        \"sign\": [0, 11, 19, 45, 49, 55, 59, 60, 61, 65, 66, 87, 115, 135, 150, 155, 171, 172, 185, 188, 190, 200, 201, 297, 304, 317, 328, 348, 376, 421, 436, 451, 477, 550, 574, 581, 589, 597],\n+        \"sign\": [11, 19, 49, 55, 61, 87, 150, 155, 172, 185, 200, 201, 268, 297, 304, 317, 328, 348, 376, 421, 550, 574, 581, 589, 607],\n         \"sign_object\": [451, 607],\n         \"signal\": [0, 45, 59, 85, 103, 106, 150, 155, 160, 167, 169, 170, 177, 178, 181, 184, 185, 186, 194, 209, 213, 214, 222, 304, 312, 320, 348, 362, 383, 419, 436, 527, 528, 547, 548, 565, 569, 571, 572, 576, 597, 609, 611, 612],\n-        \"signal_handl\": 565,\n-        \"signatur\": [32, 59, 61, 104, 181, 188, 190, 198, 213, 222, 271, 300, 304, 309, 316, 348, 362, 404, 421, 436, 477, 488, 522, 557, 559, 600, 606, 607, 608, 612],\n-        \"signatureexpir\": [188, 607],\n-        \"signed_cooki\": [190, 589],\n+        \"signal_handler\": 565,\n+        \"signatur\": [32, 59, 104, 181, 188, 190, 198, 213, 222, 271, 300, 304, 309, 316, 362, 404, 421, 477, 488, 522, 557, 559, 600, 606, 607, 608],\n+        \"signatureexpired\": [188, 607],\n+        \"signatures\": [59, 61, 348, 362, 436, 477, 488, 559, 607, 612],\n+        \"signed\": [60, 61, 65, 66, 115, 135, 171, 188, 190, 297, 304, 589, 607],\n+        \"signed_cookies\": [190, 589],\n         \"signed_obj\": 607,\n         \"signer\": [59, 213, 348, 436, 451, 477, 502, 535, 607],\n-        \"signifi\": [190, 193, 304, 436, 488, 572, 592],\n-        \"signific\": [25, 64, 78, 106, 114, 117, 142, 176, 185, 190, 193, 203, 213, 233, 238, 252, 260, 268, 328, 365, 379, 388, 411, 415, 454, 478, 509, 533, 560, 570, 584, 598, 600, 602, 612],\n-        \"significantli\": [52, 58, 103, 118, 155, 185, 576],\n-        \"silenc\": [42, 52, 55, 59, 72, 76, 86, 170, 190, 193, 194, 213, 222, 304, 316, 348, 362, 376, 551],\n-        \"silence_use_for_related_fields_deprec\": 213,\n+        \"significanc\": [190, 328, 570, 584],\n+        \"significant\": [25, 64, 78, 106, 114, 117, 142, 176, 185, 193, 203, 213, 233, 238, 252, 260, 268, 365, 379, 388, 411, 415, 454, 478, 509, 533, 560, 570, 598, 600, 602, 612],\n+        \"significantly\": [52, 58, 103, 118, 155, 185, 576],\n+        \"signifies\": [190, 193, 488, 572],\n+        \"signify\": [304, 436, 592],\n+        \"signing\": [0, 45, 59, 61, 150, 188, 190, 328, 436, 451, 477, 589, 597],\n+        \"silenc\": [52, 55, 59, 86, 170, 193, 194, 222, 376, 551],\n+        \"silence_use_for_related_fields_deprecation\": 213,\n+        \"silenced\": [42, 72, 76, 86, 190, 213, 304, 316],\n         \"silenced_system_check\": [86, 348, 552],\n-        \"silent\": [3, 19, 59, 65, 82, 103, 124, 154, 181, 185, 188, 193, 194, 213, 222, 252, 260, 271, 283, 292, 300, 304, 309, 316, 328, 345, 348, 362, 407, 438, 463, 570, 574, 577, 599],\n+        \"silences\": [348, 362],\n+        \"silent\": [3, 19, 65, 124, 185, 194, 252, 260, 574],\n         \"silent_variable_failur\": 193,\n         \"silentassertionerror\": 193,\n-        \"silli\": [16, 61, 76, 152],\n+        \"silently\": [19, 59, 82, 103, 154, 181, 185, 188, 193, 213, 222, 260, 271, 283, 292, 300, 304, 309, 316, 328, 345, 348, 362, 407, 438, 463, 570, 577, 599],\n+        \"silly\": [16, 61, 76, 152],\n         \"silver\": [178, 522, 569],\n-        \"similar\": [3, 10, 11, 16, 19, 37, 38, 41, 43, 44, 51, 55, 59, 61, 73, 75, 76, 77, 78, 79, 89, 100, 103, 106, 110, 115, 118, 135, 140, 142, 150, 151, 152, 153, 154, 155, 162, 168, 170, 174, 176, 178, 181, 185, 186, 187, 188, 190, 193, 194, 198, 200, 202, 204, 209, 212, 213, 222, 257, 265, 268, 271, 273, 284, 291, 300, 302, 309, 311, 316, 328, 348, 362, 383, 419, 477, 502, 546, 548, 550, 552, 555, 556, 560, 569, 570, 572, 573, 580, 581, 583, 589, 596, 598, 600, 602, 603, 604, 606, 609, 612],\n+        \"similar\": [3, 10, 11, 16, 19, 37, 38, 41, 43, 44, 51, 55, 59, 61, 73, 75, 76, 77, 78, 79, 89, 100, 103, 106, 110, 115, 118, 135, 140, 144, 146, 150, 151, 152, 153, 154, 155, 162, 168, 170, 174, 176, 178, 181, 185, 186, 187, 188, 190, 193, 194, 198, 200, 202, 204, 209, 212, 213, 222, 257, 265, 268, 271, 273, 284, 291, 300, 302, 309, 311, 316, 328, 348, 362, 383, 419, 546, 548, 550, 552, 555, 556, 560, 569, 570, 572, 573, 580, 581, 583, 589, 596, 598, 600, 602, 603, 604, 606, 612],\n+        \"similarity\": [142, 477, 502, 550, 609],\n         \"similarity__gt\": 146,\n-        \"similarli\": [2, 14, 19, 36, 44, 51, 57, 60, 75, 77, 121, 131, 135, 137, 150, 152, 153, 154, 155, 162, 177, 181, 185, 196, 197, 202, 225, 260, 291, 316, 328, 339, 369, 488, 557, 571, 572, 580, 583, 589, 591, 596, 600, 612],\n+        \"similarly\": [2, 14, 19, 36, 44, 51, 57, 60, 75, 77, 121, 131, 135, 137, 150, 152, 153, 154, 155, 162, 177, 181, 185, 196, 197, 202, 225, 260, 291, 316, 328, 339, 369, 488, 557, 571, 572, 580, 583, 589, 591, 596, 600, 612],\n         \"simon\": [3, 204],\n         \"simpl\": [3, 36, 52, 58, 59, 61, 70, 82, 92, 93, 103, 110, 112, 114, 115, 117, 118, 124, 126, 131, 171, 172, 177, 181, 185, 190, 193, 194, 204, 206, 209, 252, 260, 291, 297, 304, 316, 328, 348, 392, 543, 547, 556, 568, 569, 571, 573, 581, 589, 596, 599, 604],\n         \"simple_block_tag\": [19, 543],\n         \"simple_middlewar\": 588,\n         \"simple_tag\": [19, 260, 268],\n-        \"simpleadminconfig\": [85, 103],\n+        \"simpleadminconf\": [85, 103],\n         \"simpleblocktag_view\": 19,\n-        \"simplecooki\": [59, 188, 260, 612],\n-        \"simplefilt\": 551,\n+        \"simplecookie\": [59, 188, 260, 612],\n+        \"simplefilter\": 551,\n         \"simpleform\": 168,\n         \"simplejson\": [59, 316],\n         \"simplelazyobject\": [304, 343, 347, 354, 432, 488],\n-        \"simplelistfilt\": 528,\n+        \"simplelistfilter\": 528,\n         \"simplemiddlewar\": 588,\n         \"simpler\": [67, 103, 117, 161, 185, 186, 188, 194, 209, 362, 376, 557, 604, 612],\n         \"simplest\": [21, 28, 102, 103, 149, 185, 190, 477, 547, 551, 556, 572, 596],\n-        \"simpletemplaterespons\": [0, 59, 169, 188, 316, 328, 355, 451],\n+        \"simpletemplaterespon\": [0, 59, 169, 188, 316, 328, 355, 451],\n         \"simpletest\": [609, 612],\n         \"simpletestcas\": [56, 59, 67, 213, 268, 291, 304, 327, 341, 348, 358, 362, 376, 392, 436, 488, 502, 522, 535, 552, 592, 611],\n         \"simpleuploadedfil\": [161, 162],\n-        \"simpli\": [58, 66, 73, 118, 153, 181, 185, 196, 203, 205, 209, 213, 252, 260, 268, 274, 282, 291, 303, 304, 312, 316, 327, 328, 341, 348, 543, 554, 572, 591, 606],\n-        \"simplic\": [36, 115, 576, 595],\n-        \"simplif\": [185, 588],\n-        \"simplifi\": [12, 16, 19, 55, 103, 117, 118, 162, 200, 205, 213, 222, 238, 260, 316, 328, 335, 341, 350, 379, 392, 415, 535, 560, 581, 583, 594, 609],\n-        \"simplist\": [70, 589],\n-        \"simul\": [76, 348, 602, 609, 610, 612],\n-        \"simultan\": [19, 61, 64, 135, 154, 185, 278, 306, 316, 321, 559, 583, 612],\n+        \"simplicity\": [36, 115, 576, 595],\n+        \"simplification\": [185, 588],\n+        \"simplified\": [12, 19, 55, 103, 117, 118, 200, 206, 213, 238, 316, 328, 335, 341, 350, 379, 415, 560, 594, 609],\n+        \"simplifies\": [16, 205, 522],\n+        \"simplify\": [118, 162, 200, 222, 260, 362, 392, 535, 581, 583],\n+        \"simplistic\": 589,\n+        \"simplistically\": 70,\n+        \"simply\": [58, 66, 73, 118, 153, 181, 185, 196, 203, 205, 209, 213, 252, 260, 268, 274, 282, 291, 303, 304, 312, 316, 327, 328, 341, 348, 543, 554, 572, 591, 606],\n+        \"simulat\": [76, 348, 602, 609, 610, 612],\n+        \"simultaneous\": [61, 135, 154, 612],\n+        \"simultaneously\": [19, 64, 185, 278, 306, 316, 321, 559, 583],\n         \"sin\": 123,\n-        \"sinc\": [6, 9, 10, 11, 12, 15, 16, 19, 25, 26, 27, 29, 32, 39, 40, 44, 46, 47, 51, 56, 57, 58, 59, 60, 61, 65, 67, 71, 72, 73, 74, 75, 76, 78, 80, 83, 95, 100, 103, 105, 106, 107, 115, 116, 136, 139, 149, 151, 152, 153, 154, 155, 157, 162, 166, 167, 168, 171, 172, 174, 175, 176, 177, 178, 180, 181, 185, 186, 188, 190, 191, 194, 196, 198, 199, 200, 202, 203, 204, 205, 206, 208, 209, 210, 213, 214, 221, 224, 231, 247, 252, 260, 263, 265, 268, 274, 278, 281, 284, 287, 289, 291, 296, 298, 303, 304, 305, 306, 307, 309, 312, 316, 320, 321, 325, 328, 330, 348, 355, 362, 364, 368, 376, 383, 392, 419, 421, 467, 477, 488, 493, 519, 535, 545, 547, 548, 550, 551, 552, 555, 556, 557, 558, 559, 560, 565, 568, 569, 570, 571, 572, 574, 576, 577, 581, 583, 584, 589, 590, 591, 592, 595, 596, 600, 603, 604, 608, 609, 612],\n-        \"sine\": 176,\n+        \"sinc\": [6, 9, 10, 11, 12, 15, 16, 19, 25, 26, 27, 29, 32, 39, 40, 44, 46, 47, 51, 56, 57, 58, 59, 60, 61, 65, 67, 71, 72, 73, 74, 75, 76, 78, 80, 83, 95, 100, 103, 105, 106, 107, 139, 149, 151, 152, 153, 154, 155, 157, 162, 167, 168, 171, 172, 174, 175, 176, 177, 178, 180, 181, 185, 186, 188, 190, 191, 194, 196, 198, 200, 202, 203, 204, 205, 206, 208, 209, 210, 213, 214, 221, 224, 231, 247, 252, 260, 263, 265, 268, 274, 278, 281, 284, 287, 289, 291, 296, 298, 303, 304, 305, 306, 307, 309, 312, 316, 320, 321, 325, 328, 330, 348, 355, 362, 364, 368, 376, 383, 392, 419, 421, 467, 477, 488, 493, 519, 535, 545, 547, 548, 550, 551, 552, 555, 556, 557, 558, 559, 560, 565, 568, 569, 570, 571, 572, 574, 576, 577, 581, 583, 584, 589, 590, 591, 592, 595, 596, 600, 603, 604, 608, 609, 612],\n+        \"sind\": [115, 116, 136, 154, 162, 166, 175, 181, 190, 199, 200, 591],\n         \"singapor\": 595,\n         \"singl\": [2, 7, 10, 11, 19, 30, 31, 36, 37, 41, 52, 55, 56, 57, 58, 59, 67, 70, 73, 74, 75, 76, 77, 80, 81, 82, 85, 86, 87, 89, 90, 92, 93, 101, 103, 106, 107, 112, 114, 115, 118, 135, 138, 139, 140, 145, 146, 151, 152, 154, 155, 161, 162, 166, 167, 168, 170, 175, 176, 178, 180, 181, 182, 184, 185, 188, 189, 190, 192, 193, 194, 196, 199, 200, 204, 205, 206, 213, 252, 260, 268, 280, 291, 316, 328, 348, 370, 392, 393, 421, 432, 451, 462, 488, 501, 503, 546, 547, 548, 551, 552, 553, 555, 556, 558, 560, 566, 568, 569, 570, 571, 575, 576, 577, 580, 581, 585, 589, 591, 593, 594, 595, 596, 599, 600, 604, 605, 608, 609, 612],\n         \"single_file_clean\": 585,\n         \"singleobjectmixin\": [89, 90, 91, 92, 95, 328, 349],\n         \"singleobjecttemplateresponsemixin\": [89, 90, 91, 92, 554, 557],\n         \"singlerelatedobjectdescriptor\": [59, 328, 348],\n         \"singleton\": [316, 547],\n         \"singular\": [133, 184, 194, 200, 421, 569, 596],\n         \"sink\": 67,\n-        \"sit\": [2, 25, 67, 194, 551, 600],\n-        \"site\": [0, 5, 9, 11, 12, 19, 21, 25, 26, 27, 29, 30, 32, 35, 45, 49, 59, 60, 61, 66, 70, 71, 72, 74, 75, 76, 77, 78, 82, 99, 101, 105, 106, 107, 119, 131, 148, 149, 152, 154, 155, 161, 169, 170, 178, 181, 188, 193, 194, 196, 203, 205, 206, 209, 210, 216, 220, 221, 229, 247, 252, 260, 265, 266, 268, 271, 274, 282, 284, 285, 291, 300, 303, 304, 309, 312, 320, 323, 327, 336, 338, 341, 351, 353, 357, 362, 374, 376, 384, 392, 421, 436, 477, 503, 522, 535, 536, 545, 546, 547, 548, 550, 552, 569, 570, 576, 577, 582, 589, 591, 592, 596, 597, 598, 599, 602, 605, 608, 612],\n+        \"sit\": [0, 2, 3, 5, 9, 12, 19, 21, 25, 26, 27, 29, 30, 32, 35, 45, 49, 59, 60, 61, 66, 67, 70, 72, 75, 76, 77, 78, 82, 86, 99, 101, 105, 106, 107, 119, 131, 134, 148, 149, 152, 155, 161, 169, 170, 178, 181, 188, 190, 193, 194, 196, 203, 205, 206, 209, 210, 213, 216, 220, 221, 229, 247, 252, 260, 266, 268, 271, 274, 282, 285, 291, 300, 303, 304, 309, 312, 320, 327, 328, 336, 338, 341, 348, 351, 353, 357, 362, 374, 376, 384, 392, 421, 436, 477, 503, 522, 535, 536, 545, 546, 547, 548, 550, 569, 570, 576, 577, 582, 589, 591, 592, 596, 597, 598, 599, 600, 602, 605, 608, 612],\n         \"site1\": 551,\n-        \"site_head\": [78, 103, 316, 522],\n+        \"site_header\": [78, 103, 316, 522],\n         \"site_id\": [86, 107, 148, 152, 328, 548, 552],\n         \"site_nam\": [150, 548],\n         \"site_titl\": [103, 316],\n         \"site_url\": [103, 328],\n         \"sitelogo\": 70,\n         \"sitemap\": [0, 45, 59, 119, 121, 317, 348, 392, 452, 477, 496, 596],\n         \"sitemap_index\": 149,\n         \"sitemap_url_nam\": 149,\n         \"sitemap_uses_http\": 392,\n         \"sitemapindex\": 488,\n         \"sitemapindexitem\": [59, 522],\n         \"sitemapnotfound\": 522,\n         \"sitemaps_view\": 149,\n         \"sitenew\": 152,\n+        \"sites\": [0, 1, 5, 11, 26, 29, 30, 32, 40, 45, 59, 70, 71, 73, 74, 106, 107, 148, 149, 152, 153, 154, 171, 193, 203, 206, 221, 247, 260, 265, 266, 268, 284, 285, 291, 304, 320, 323, 522, 547, 548, 551, 552, 569, 570, 602, 603],\n         \"sites__id\": 150,\n         \"sitewid\": 82,\n-        \"situat\": [12, 14, 19, 47, 71, 85, 94, 118, 167, 171, 178, 184, 185, 188, 190, 191, 196, 205, 209, 260, 271, 273, 274, 291, 300, 302, 303, 304, 305, 309, 311, 312, 316, 328, 348, 546, 547, 550, 553, 556, 559, 565, 568, 569, 572, 576, 600, 604],\n+        \"sitting\": 600,\n+        \"situation\": [12, 14, 19, 47, 71, 85, 94, 118, 167, 171, 178, 184, 185, 188, 190, 191, 196, 205, 209, 260, 271, 273, 274, 291, 300, 302, 303, 304, 305, 309, 311, 312, 316, 328, 348, 546, 547, 550, 553, 556, 559, 565, 568, 569, 572, 576, 600, 604],\n         \"six\": [115, 271, 277, 278, 300, 308, 309, 315, 320, 345, 421],\n         \"sixth\": [258, 266, 287, 572],\n-        \"sixti\": 196,\n-        \"size\": [13, 54, 86, 92, 96, 106, 114, 115, 118, 131, 135, 139, 140, 142, 143, 146, 155, 157, 159, 160, 162, 168, 178, 185, 188, 190, 196, 206, 209, 222, 278, 306, 307, 320, 321, 325, 328, 348, 362, 421, 444, 488, 502, 550, 551, 569, 578, 579, 585, 589, 600, 602, 603, 604, 606],\n+        \"sixty\": 196,\n+        \"siz\": [13, 54, 86, 92, 96, 106, 114, 115, 118, 131, 135, 139, 140, 142, 143, 146, 155, 157, 159, 160, 162, 168, 178, 185, 188, 190, 196, 206, 209, 222, 278, 306, 307, 321, 325, 328, 348, 362, 421, 488, 502, 550, 569, 578, 579, 585, 589, 600, 602, 603, 604, 606],\n+        \"sized\": [178, 444, 551],\n+        \"sizes\": [114, 160, 190, 320],\n         \"skeleton\": 196,\n         \"skew\": 115,\n         \"ski\": 178,\n-        \"skill\": [67, 155, 602],\n-        \"skip\": [14, 16, 52, 56, 58, 67, 123, 139, 145, 154, 155, 160, 177, 178, 181, 184, 185, 190, 193, 204, 214, 222, 291, 328, 346, 348, 349, 355, 392, 421, 436, 451, 477, 557, 558, 559, 570, 588, 595, 596, 598, 600, 611],\n+        \"skill\": [67, 602],\n+        \"skilled\": 155,\n+        \"skip\": [14, 16, 52, 56, 67, 123, 139, 145, 154, 155, 177, 178, 181, 184, 185, 190, 193, 204, 214, 222, 291, 328, 346, 349, 392, 421, 436, 451, 477, 557, 558, 570, 588, 595, 598, 600, 611, 612],\n         \"skip_check\": [213, 328],\n-        \"skip_lock\": [185, 222, 477],\n+        \"skip_locked\": [185, 222, 477],\n         \"skip_past\": 19,\n         \"skip_unreadable_post\": 170,\n-        \"skip_valid\": 213,\n+        \"skip_validation\": 213,\n         \"skipfil\": 160,\n         \"skipif\": 612,\n-        \"skipifcustomus\": [59, 348, 362],\n+        \"skipifcustomuser\": [59, 348, 362],\n         \"skipifdbfeatur\": 612,\n+        \"skipped\": [56, 58, 67, 160, 178, 181, 190, 328, 355, 451, 559, 570, 588, 596],\n+        \"skipping\": [155, 348, 600],\n         \"skiptest\": 612,\n-        \"skipunless\": 612,\n+        \"skipunles\": 612,\n         \"skipunlessdbfeatur\": 612,\n         \"sky\": [73, 185],\n-        \"slash\": [59, 86, 107, 151, 171, 178, 190, 193, 194, 204, 206, 229, 268, 274, 296, 303, 304, 312, 328, 357, 374, 376, 477, 551, 591, 608],\n+        \"slash\": [59, 86, 107, 171, 190, 206, 229, 268, 274, 296, 303, 304, 312, 328, 357, 374, 376, 477, 551, 591, 608],\n         \"slashdot\": 551,\n-        \"slave\": [190, 570, 609],\n-        \"sleep\": [436, 488, 555, 606],\n-        \"slice\": [124, 131, 185, 207, 330, 349, 355, 369, 384, 477, 502, 535, 536, 572, 574],\n+        \"slashes\": [151, 178, 190, 193, 194, 204, 229, 274, 303, 312, 374],\n+        \"slav\": [190, 570, 609],\n+        \"slep\": [436, 488, 555, 606],\n+        \"slic\": [124, 177, 185, 362, 572],\n         \"sliceabl\": 187,\n+        \"sliced\": [131, 185, 362, 369, 384, 477, 502, 535, 536, 572],\n+        \"slices\": [330, 349, 355],\n+        \"slicing\": [185, 194, 207, 572, 574],\n         \"slider\": 581,\n         \"slight\": [181, 185, 328, 548, 580, 588],\n-        \"slightli\": [19, 59, 74, 76, 154, 164, 181, 185, 188, 193, 194, 197, 200, 204, 209, 252, 260, 265, 268, 284, 304, 316, 362, 560, 567, 577, 591, 596, 598, 604, 609, 611],\n+        \"slightly\": [19, 59, 74, 76, 154, 164, 181, 185, 188, 193, 194, 197, 200, 204, 209, 252, 260, 265, 268, 284, 304, 316, 362, 560, 567, 577, 591, 596, 598, 604, 609, 611],\n         \"slimmer\": 260,\n-        \"slippi\": 131,\n+        \"slippy\": 131,\n         \"slocum\": 126,\n-        \"slope\": 136,\n-        \"sloppi\": 268,\n+        \"slop\": 136,\n+        \"sloppy\": 268,\n         \"slot\": 78,\n         \"slow\": [19, 85, 103, 144, 146, 155, 159, 185, 187, 190, 225, 238, 260, 274, 303, 312, 339, 341, 369, 379, 415, 466, 467, 492, 493, 511, 518, 519, 524, 539, 546, 550, 551, 571, 600, 602, 609, 611, 612],\n         \"slowdown\": [274, 303, 312, 600],\n         \"slower\": [118, 185, 451, 571, 576, 602],\n         \"slowest\": [155, 522, 609],\n-        \"slowli\": [274, 303, 312, 577],\n+        \"slowly\": [274, 303, 312, 577],\n         \"slug\": [10, 90, 95, 98, 101, 103, 167, 178, 185, 190, 194, 199, 200, 206, 222, 252, 328, 348, 557, 569, 583, 591, 596],\n         \"slug_field\": [88, 98],\n         \"slug_url_kwarg\": [88, 98, 268],\n         \"slugfield\": [101, 103, 106, 154, 167, 222, 282, 304, 327, 341, 348, 535, 583],\n-        \"slugifi\": [200, 291, 392, 451, 569],\n+        \"slugify\": [200, 291, 392, 451, 569],\n         \"sm\": 131,\n         \"small\": [14, 19, 39, 46, 47, 51, 53, 55, 56, 64, 66, 67, 70, 71, 72, 73, 77, 78, 86, 96, 100, 103, 154, 160, 161, 167, 171, 178, 181, 185, 188, 196, 200, 202, 204, 209, 213, 252, 253, 268, 280, 291, 316, 354, 444, 535, 546, 550, 551, 557, 559, 569, 574, 583, 585, 589, 595, 596, 598, 599, 600, 602, 603, 606, 612],\n-        \"small_frag\": 19,\n-        \"small_screen_s\": 56,\n+        \"small_fragment\": 19,\n+        \"small_screen_siz\": 56,\n         \"smallautofield\": [139, 421, 436, 452, 488, 489, 583],\n         \"smaller\": [44, 115, 154, 155, 180, 252, 260, 265, 268, 284, 291, 292, 348, 585, 602],\n         \"smallest\": [57, 114, 115, 118, 160, 176, 177, 194],\n         \"smallintegerfield\": [139, 421, 436, 583],\n         \"smart\": 580,\n-        \"smart_byt\": [197, 200],\n+        \"smart_bytes\": [197, 200],\n         \"smart_str\": [197, 200, 421],\n         \"smart_text\": [59, 477],\n-        \"smarti\": 196,\n         \"smartif\": 19,\n-        \"smileychri\": 204,\n+        \"smarty\": 196,\n+        \"smileychris\": 204,\n         \"smith\": [70, 152, 174, 176, 547, 563, 574, 612],\n         \"smith_index\": 176,\n         \"smith_index__gt\": 176,\n-        \"smoke\": 185,\n+        \"smoked\": 185,\n         \"smooth\": [42, 48, 488],\n-        \"smoothli\": 16,\n+        \"smoothly\": 16,\n         \"smtp\": [190, 222, 252, 282, 316, 317, 327, 328, 341],\n-        \"smtpconnect\": 59,\n-        \"smtpexcept\": 577,\n+        \"smtpconnection\": 59,\n+        \"smtpexception\": 577,\n         \"smtplib\": 577,\n         \"snail\": 51,\n         \"snap\": 114,\n         \"snap_to_grid\": 209,\n+        \"snapped\": 114,\n         \"snaptogrid\": [110, 119],\n-        \"snif\": 550,\n         \"sniff\": 603,\n         \"sniffer\": [86, 190],\n+        \"sniffing\": 550,\n         \"snip\": 591,\n         \"snippet\": [19, 41, 46, 151, 185, 190, 194, 196, 202, 552, 570, 576, 596, 608],\n         \"snowflak\": [154, 551],\n         \"snuff\": 3,\n         \"so\": [0, 2, 3, 5, 6, 9, 12, 13, 14, 16, 18, 19, 25, 27, 30, 32, 34, 36, 37, 38, 40, 41, 42, 44, 46, 47, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 63, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 80, 82, 83, 86, 87, 92, 95, 96, 98, 100, 101, 103, 105, 106, 107, 113, 114, 115, 116, 118, 120, 121, 123, 126, 131, 135, 136, 139, 140, 142, 144, 146, 149, 150, 152, 153, 154, 155, 156, 159, 161, 162, 167, 168, 170, 171, 172, 174, 176, 177, 178, 181, 182, 184, 185, 187, 188, 189, 190, 191, 193, 194, 196, 197, 199, 200, 201, 204, 205, 206, 209, 210, 213, 214, 222, 238, 245, 252, 254, 260, 265, 266, 268, 271, 278, 281, 282, 283, 284, 285, 291, 297, 300, 304, 306, 307, 309, 316, 317, 318, 321, 322, 325, 327, 328, 340, 341, 342, 346, 348, 362, 376, 379, 392, 407, 415, 421, 438, 451, 463, 466, 477, 488, 492, 502, 511, 514, 518, 522, 524, 539, 545, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 565, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 588, 589, 591, 592, 595, 596, 598, 599, 600, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n         \"soc20xx\": 60,\n         \"social\": 548,\n         \"socialist\": 185,\n         \"sock\": 551,\n         \"socket\": [31, 156, 170, 190, 299, 304, 320, 551, 577, 599],\n         \"soft\": [47, 139, 181],\n         \"softwar\": [0, 3, 10, 46, 48, 55, 61, 64, 71, 76, 120, 121, 177, 291, 304, 573, 584, 594, 597],\n-        \"solari\": 138,\n-        \"sole\": [19, 66, 82, 197, 589],\n+        \"sol\": 66,\n+        \"solaris\": 138,\n+        \"solely\": [19, 66, 82, 197, 589],\n         \"solid\": 205,\n         \"solr\": [103, 573],\n-        \"solut\": [2, 11, 12, 19, 37, 51, 55, 71, 103, 106, 120, 121, 124, 149, 150, 154, 185, 188, 194, 196, 200, 222, 304, 316, 548, 549, 551, 556, 568, 570, 573, 576, 578, 591, 595, 596, 602, 603],\n-        \"solv\": [3, 11, 19, 30, 58, 70, 73, 76, 78, 134, 150, 154, 203, 213, 268, 556, 557, 578, 602, 610],\n-        \"some\": [0, 2, 3, 5, 6, 7, 8, 10, 12, 13, 14, 15, 18, 19, 25, 30, 32, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 51, 52, 53, 54, 55, 57, 58, 60, 61, 64, 66, 70, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 85, 86, 89, 91, 97, 99, 100, 103, 104, 110, 113, 115, 116, 117, 118, 122, 124, 130, 131, 133, 135, 136, 139, 140, 142, 146, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 166, 167, 168, 170, 171, 172, 174, 176, 178, 181, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 196, 197, 198, 200, 201, 202, 203, 204, 206, 207, 208, 209, 212, 213, 214, 216, 220, 222, 245, 247, 252, 255, 257, 260, 264, 266, 267, 273, 276, 278, 280, 281, 282, 285, 286, 287, 291, 296, 302, 304, 305, 306, 307, 311, 316, 317, 320, 321, 325, 327, 328, 329, 330, 336, 338, 341, 343, 348, 349, 351, 353, 354, 355, 361, 368, 376, 383, 392, 403, 419, 421, 426, 436, 448, 451, 452, 477, 478, 488, 502, 520, 522, 535, 543, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 559, 562, 565, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 579, 581, 582, 583, 584, 585, 588, 589, 590, 591, 593, 594, 595, 596, 598, 599, 600, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n-        \"some_alia\": 268,\n+        \"solution\": [2, 11, 12, 19, 37, 51, 55, 71, 103, 106, 120, 121, 124, 149, 150, 154, 185, 188, 194, 196, 200, 222, 304, 316, 548, 549, 551, 556, 568, 570, 573, 576, 578, 591, 595, 596, 602, 603],\n+        \"solv\": [11, 19, 76, 78, 134, 154, 203, 213, 556, 557, 578, 610],\n+        \"solved\": [30, 602],\n+        \"solves\": [73, 268],\n+        \"solving\": [3, 58, 70, 150, 556],\n+        \"som\": [0, 2, 3, 5, 6, 7, 8, 10, 12, 13, 14, 15, 18, 19, 25, 30, 32, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 51, 52, 53, 54, 55, 57, 58, 60, 61, 64, 66, 70, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 85, 86, 89, 91, 97, 99, 100, 103, 104, 110, 113, 115, 116, 117, 118, 122, 124, 130, 131, 133, 135, 136, 139, 140, 142, 146, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 166, 167, 168, 170, 171, 172, 174, 176, 178, 181, 184, 185, 186, 187, 188, 189, 190, 192, 193, 194, 196, 197, 198, 200, 201, 202, 203, 204, 206, 207, 208, 209, 212, 213, 214, 216, 220, 222, 245, 247, 252, 255, 257, 260, 264, 266, 267, 273, 276, 278, 280, 281, 282, 285, 286, 287, 291, 296, 302, 304, 305, 306, 307, 311, 316, 317, 320, 321, 325, 327, 328, 329, 330, 336, 338, 341, 343, 348, 349, 351, 353, 354, 355, 361, 368, 376, 383, 392, 403, 419, 421, 426, 436, 448, 451, 452, 477, 478, 488, 502, 520, 522, 535, 543, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 559, 562, 565, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 579, 581, 582, 583, 584, 585, 588, 589, 590, 591, 593, 594, 595, 596, 598, 599, 600, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n+        \"some_alias\": 268,\n         \"some_app\": [190, 555, 593],\n-        \"some_asgi_librari\": 23,\n+        \"some_asgi_library\": 23,\n         \"some_attribut\": 16,\n         \"some_blog\": 572,\n-        \"some_condit\": [12, 16],\n-        \"some_decor\": 32,\n-        \"some_entri\": 572,\n+        \"some_condition\": [12, 16],\n+        \"some_decorator\": 32,\n+        \"some_entry\": 572,\n         \"some_field\": [136, 583],\n-        \"some_form_kei\": 206,\n-        \"some_funct\": 19,\n+        \"some_form_key\": 206,\n+        \"some_function\": 19,\n         \"some_html\": 200,\n         \"some_list\": [19, 194],\n-        \"some_manag\": 304,\n+        \"some_manager\": 304,\n         \"some_modul\": 547,\n         \"some_obj\": 572,\n-        \"some_other_act\": 100,\n+        \"some_other_action\": 100,\n         \"some_other_field\": 103,\n-        \"some_other_t\": 574,\n+        \"some_other_tabl\": 574,\n         \"some_other_text\": 200,\n         \"some_prefix\": 206,\n         \"some_queryset\": 185,\n-        \"some_risky_st\": 36,\n+        \"some_risky_stat\": 36,\n         \"some_set\": 52,\n         \"some_str\": 197,\n         \"some_streaming_csv_view\": 37,\n         \"some_tag\": 596,\n         \"some_text\": 200,\n-        \"some_valu\": 583,\n+        \"some_value\": 583,\n         \"some_var\": 149,\n         \"some_view\": [36, 37, 38, 197],\n         \"someapp\": 291,\n-        \"somebodi\": [55, 74, 75, 78, 103, 178, 547, 555],\n+        \"somebody\": [55, 74, 75, 78, 103, 178, 547, 555],\n         \"someerror\": 576,\n         \"somefield\": [136, 572],\n         \"somefilenam\": 37,\n         \"somehow\": [16, 156, 161, 557, 605],\n-        \"somekei\": 612,\n-        \"somelibrari\": 194,\n+        \"somekey\": 612,\n+        \"somelibrary\": 194,\n         \"somemodel\": [136, 604],\n         \"somemodeladmin\": 100,\n         \"someon\": [2, 46, 50, 51, 55, 58, 66, 81, 153, 190, 252, 548, 551, 557, 581, 589],\n         \"someotherinlin\": 103,\n         \"somepackag\": 170,\n         \"someparam\": 185,\n         \"somepath\": 328,\n         \"someperm\": 291,\n-        \"somet\": [177, 185],\n-        \"sometempl\": 103,\n+        \"sometabl\": [177, 185],\n+        \"sometemplat\": 103,\n         \"someth\": [0, 3, 10, 14, 15, 16, 19, 32, 40, 47, 48, 50, 51, 57, 58, 66, 67, 69, 72, 73, 75, 76, 81, 100, 103, 104, 115, 124, 135, 149, 150, 151, 152, 154, 155, 161, 167, 171, 174, 176, 177, 178, 181, 182, 185, 188, 191, 193, 194, 196, 197, 200, 202, 205, 206, 213, 222, 252, 268, 304, 357, 547, 548, 550, 551, 553, 556, 557, 559, 569, 572, 573, 574, 576, 580, 581, 582, 583, 585, 588, 596, 598, 600, 602, 603, 604, 605, 608, 611],\n-        \"something_els\": 16,\n-        \"sometim\": [2, 9, 14, 16, 19, 32, 34, 50, 51, 54, 55, 67, 76, 78, 79, 80, 100, 103, 106, 150, 154, 155, 160, 167, 177, 178, 181, 185, 189, 190, 192, 194, 196, 209, 260, 292, 328, 527, 551, 558, 559, 560, 569, 571, 572, 574, 576, 580, 585, 588, 593, 596, 600, 602, 604, 607, 612],\n-        \"someus\": 107,\n+        \"something_el\": 16,\n+        \"sometim\": 328,\n+        \"sometimes\": [2, 9, 14, 16, 19, 32, 34, 50, 51, 54, 55, 67, 76, 78, 79, 80, 100, 103, 106, 150, 154, 155, 160, 167, 177, 178, 181, 185, 189, 190, 192, 194, 196, 209, 260, 292, 527, 551, 558, 559, 560, 569, 571, 572, 574, 576, 580, 585, 588, 593, 596, 600, 602, 604, 607, 612],\n+        \"someuser\": 107,\n         \"somevar\": 194,\n-        \"somevari\": 19,\n+        \"somevariabl\": 19,\n         \"somewhat\": [14, 168, 188, 252, 328, 548, 591, 596],\n         \"somewher\": [51, 77, 550, 557, 572, 585, 590, 591, 592, 605],\n+        \"son\": [25, 64, 73, 76, 85, 161, 194, 196, 204, 252, 268, 291, 316, 348, 576, 589],\n         \"song\": 178,\n         \"song_on\": 178,\n         \"song_two\": 178,\n-        \"soon\": [25, 64, 73, 76, 85, 161, 194, 196, 204, 252, 268, 291, 316, 348, 576, 589],\n         \"sooner\": 61,\n-        \"sophist\": [76, 78, 328, 557, 582, 596],\n+        \"sophisticated\": [76, 78, 328, 557, 582, 596],\n         \"sophomor\": [178, 569],\n         \"sorani\": 502,\n-        \"sorri\": [2, 194, 548, 580],\n-        \"sort\": [2, 3, 19, 33, 51, 52, 55, 56, 78, 82, 146, 154, 155, 180, 184, 185, 191, 194, 203, 207, 291, 376, 392, 543, 551, 572, 576, 585, 591],\n+        \"sorry\": [2, 194, 548, 580],\n+        \"sort\": [2, 3, 19, 33, 51, 52, 55, 78, 82, 103, 146, 154, 155, 184, 185, 191, 194, 203, 392, 551, 572, 576, 585, 591],\n         \"sortabl\": 103,\n-        \"sortable_bi\": [103, 376],\n+        \"sortable_by\": [103, 376],\n+        \"sorted\": [103, 154, 177, 185, 194, 291, 376, 392, 543],\n         \"sorteddict\": [59, 206, 348],\n+        \"sorting\": [52, 56, 78, 180, 207, 268],\n         \"soto\": 205,\n         \"sought\": 602,\n         \"sound\": [16, 46, 609, 611],\n-        \"sourc\": [0, 3, 4, 11, 12, 15, 16, 19, 25, 30, 32, 37, 38, 48, 55, 56, 57, 58, 61, 62, 64, 66, 67, 71, 73, 77, 80, 85, 86, 89, 94, 98, 100, 103, 105, 106, 107, 108, 109, 112, 113, 114, 116, 117, 118, 119, 122, 124, 125, 126, 127, 131, 135, 137, 138, 141, 143, 145, 146, 147, 149, 151, 153, 155, 156, 157, 159, 160, 161, 162, 163, 165, 166, 168, 170, 171, 172, 174, 175, 176, 177, 178, 180, 181, 182, 183, 185, 187, 188, 189, 190, 192, 193, 198, 199, 200, 201, 203, 204, 205, 209, 222, 252, 256, 260, 265, 268, 284, 304, 328, 348, 354, 358, 391, 392, 404, 477, 488, 548, 550, 551, 566, 568, 569, 572, 573, 576, 577, 580, 581, 582, 583, 584, 590, 591, 598, 599, 602, 603, 604, 606, 607, 608, 609, 612],\n+        \"sourc\": [0, 3, 4, 12, 16, 19, 25, 30, 37, 38, 48, 55, 56, 57, 58, 61, 62, 64, 66, 67, 71, 73, 80, 98, 100, 103, 105, 109, 118, 119, 122, 124, 131, 151, 155, 161, 162, 170, 177, 178, 190, 193, 203, 204, 205, 209, 222, 252, 256, 260, 268, 304, 328, 348, 354, 358, 391, 392, 404, 477, 488, 547, 548, 551, 566, 569, 572, 573, 580, 591, 598, 599, 602, 603, 604, 608, 609],\n         \"source_driver_nam\": 115,\n-        \"source_lin\": 18,\n+        \"source_lines\": 18,\n         \"source_sr\": 124,\n+        \"sourced\": [166, 551],\n+        \"sources\": [11, 77, 94, 105, 115, 123, 124, 131, 193, 265, 284, 581, 607, 608],\n         \"south\": [16, 110, 114, 131, 344, 345],\n         \"southern\": 110,\n-        \"southtexasc\": 110,\n+        \"southtexascity\": 110,\n         \"sp\": [137, 143, 180, 392, 488],\n-        \"spa\": 151,\n-        \"space\": [19, 30, 51, 52, 54, 58, 78, 100, 103, 105, 115, 135, 146, 155, 161, 162, 176, 178, 190, 194, 196, 198, 201, 206, 268, 291, 305, 316, 370, 451, 569, 593, 596],\n-        \"spaceless\": 149,\n-        \"spade\": [178, 609],\n+        \"spac\": [30, 51, 52, 58, 78, 103, 105, 115, 135, 146, 176, 178, 190, 194, 206, 268, 305, 316, 370, 593, 596],\n+        \"spaceles\": 149,\n+        \"spaces\": [19, 52, 54, 78, 100, 103, 135, 155, 161, 162, 176, 178, 194, 196, 198, 201, 206, 291, 451, 569, 596],\n+        \"spad\": 178,\n+        \"spades\": 609,\n         \"spam\": [4, 206, 268, 570],\n         \"spammer\": 4,\n         \"spamstorag\": 268,\n-        \"span\": [80, 96, 102, 103, 146, 168, 185, 194, 200, 260, 291, 348, 430, 557, 560, 570, 590, 601],\n+        \"span\": [80, 96, 102, 103, 146, 168, 185, 194, 200, 291, 348, 557, 560, 590, 601],\n         \"spanish\": [61, 190, 268, 296, 348, 596],\n         \"spanner\": 154,\n-        \"spare\": [2, 550],\n-        \"sparingli\": [51, 58, 603],\n-        \"spars\": 51,\n-        \"spatial\": [45, 56, 60, 109, 114, 115, 119, 120, 123, 124, 130, 134, 143, 209, 213, 252, 256, 260, 317, 320, 348, 362, 421],\n-        \"spatial_filt\": [115, 252],\n+        \"spanning\": [185, 260, 291, 430, 570],\n+        \"spar\": [2, 51, 550],\n+        \"sparingly\": [51, 58, 603],\n+        \"spas\": 151,\n+        \"spatial\": [56, 60, 114, 115, 119, 120, 123, 124, 130, 134, 143, 209, 213, 252, 256, 260, 317, 320, 348, 362, 421],\n+        \"spatial_filter\": [115, 252],\n         \"spatial_index\": 143,\n-        \"spatial_ref_si\": 252,\n+        \"spatial_ref_sys\": 252,\n         \"spatialit\": [110, 114, 120, 121, 126, 131, 209, 213, 222, 252, 296, 320, 328, 362, 376, 392, 421, 477, 535],\n         \"spatialite_library_path\": 123,\n-        \"spatialiteoper\": 451,\n-        \"spatialrefer\": [118, 124, 126, 131, 451],\n-        \"spatialrefsi\": 328,\n-        \"spawn\": [155, 177, 421, 488, 489, 494, 598, 609],\n-        \"speak\": [26, 32, 78, 85, 185, 188, 191, 194, 197, 547, 576, 592, 602, 606, 611],\n+        \"spatialiteoperation\": 451,\n+        \"spatially\": [45, 109, 115, 117, 119],\n+        \"spatialreferenc\": [118, 124, 126, 131, 451],\n+        \"spatialrefsys\": 328,\n+        \"spawn\": [155, 177, 421, 488, 489, 494, 598],\n+        \"spawned\": 609,\n+        \"speak\": [26, 592, 611],\n+        \"speaking\": [32, 78, 85, 185, 188, 191, 194, 197, 547, 576, 602, 606],\n         \"spec\": [6, 185, 200, 551, 579, 598],\n-        \"special\": [0, 3, 7, 16, 37, 67, 70, 71, 73, 76, 80, 96, 101, 103, 106, 107, 113, 115, 131, 146, 152, 154, 155, 167, 168, 171, 177, 178, 181, 182, 190, 193, 194, 196, 200, 202, 206, 209, 217, 252, 260, 268, 273, 302, 304, 311, 316, 328, 332, 337, 348, 352, 357, 419, 480, 546, 547, 548, 550, 551, 554, 557, 568, 570, 572, 577, 581, 583, 588, 591, 592, 596, 599, 600, 603, 604, 608, 612],\n+        \"special\": [0, 3, 7, 16, 37, 67, 70, 71, 73, 76, 96, 101, 103, 106, 107, 115, 131, 146, 151, 152, 154, 155, 167, 168, 177, 178, 181, 190, 193, 194, 196, 200, 202, 206, 209, 217, 252, 260, 268, 273, 302, 304, 311, 316, 328, 337, 348, 352, 419, 480, 546, 547, 548, 550, 551, 554, 568, 570, 572, 577, 581, 583, 588, 591, 596, 599, 600, 604, 608, 612],\n         \"special_cach\": 551,\n         \"special_case_2003\": 591,\n-        \"specialfilt\": 599,\n-        \"specialti\": 49,\n-        \"specif\": [0, 2, 4, 5, 10, 13, 14, 16, 17, 19, 26, 31, 37, 38, 45, 46, 47, 48, 49, 53, 55, 56, 59, 67, 70, 71, 72, 73, 74, 75, 78, 79, 85, 94, 96, 100, 103, 105, 106, 107, 110, 115, 117, 118, 119, 120, 122, 124, 125, 126, 128, 131, 134, 135, 142, 145, 148, 150, 152, 156, 157, 161, 162, 168, 170, 176, 177, 178, 180, 182, 184, 185, 188, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 202, 205, 206, 209, 213, 222, 234, 252, 264, 280, 291, 304, 316, 320, 362, 392, 421, 436, 451, 477, 488, 502, 508, 509, 510, 523, 532, 533, 534, 535, 536, 543, 546, 547, 548, 550, 551, 552, 553, 556, 557, 558, 567, 568, 569, 570, 571, 573, 574, 577, 580, 581, 583, 584, 585, 588, 589, 591, 593, 594, 596, 599, 600, 602, 603, 605, 608, 609, 612],\n-        \"specifi\": [0, 5, 8, 9, 12, 14, 15, 18, 19, 27, 32, 34, 36, 41, 44, 52, 56, 59, 66, 70, 74, 75, 77, 78, 85, 86, 89, 91, 94, 95, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 109, 110, 113, 114, 115, 116, 117, 118, 121, 124, 126, 128, 130, 131, 136, 137, 139, 140, 143, 146, 149, 150, 151, 155, 156, 159, 161, 162, 164, 165, 166, 170, 171, 173, 174, 175, 176, 177, 178, 180, 184, 186, 187, 188, 190, 191, 192, 193, 194, 197, 198, 199, 200, 211, 213, 214, 216, 222, 256, 260, 265, 268, 274, 284, 288, 291, 297, 303, 304, 305, 312, 316, 317, 319, 320, 336, 345, 347, 348, 351, 354, 362, 376, 392, 421, 436, 446, 451, 471, 473, 477, 488, 502, 522, 535, 543, 548, 553, 554, 556, 558, 559, 560, 565, 568, 570, 572, 575, 576, 577, 580, 581, 582, 585, 592, 593, 594, 595, 596, 598, 599, 600, 604, 605, 606, 607, 609, 611, 612],\n+        \"specialfilter\": 599,\n+        \"specializ\": 570,\n+        \"specialized\": [80, 113, 172, 182, 185, 304, 557, 583, 592, 612],\n+        \"specializes\": [73, 115],\n+        \"specially\": [171, 332, 357, 600, 603],\n+        \"specialties\": 49,\n+        \"specifiabl\": 16,\n+        \"specific\": [0, 2, 4, 5, 10, 13, 14, 16, 17, 19, 26, 31, 37, 38, 45, 46, 47, 48, 49, 53, 56, 59, 67, 70, 71, 72, 73, 74, 75, 78, 79, 85, 96, 100, 103, 105, 106, 110, 115, 117, 118, 119, 120, 122, 124, 126, 128, 131, 134, 135, 142, 145, 150, 152, 157, 161, 162, 168, 170, 176, 177, 178, 180, 182, 184, 185, 188, 190, 191, 193, 194, 196, 198, 200, 202, 205, 209, 213, 222, 234, 252, 291, 304, 316, 320, 362, 392, 421, 436, 451, 477, 488, 508, 509, 510, 523, 532, 533, 534, 535, 536, 543, 547, 548, 550, 551, 552, 553, 556, 557, 558, 567, 568, 569, 570, 571, 573, 574, 577, 580, 581, 583, 584, 585, 588, 589, 591, 593, 596, 599, 600, 602, 603, 605, 608, 609, 612],\n+        \"specifically\": [13, 67, 71, 85, 96, 103, 107, 120, 125, 126, 134, 148, 157, 170, 177, 178, 181, 190, 193, 194, 196, 200, 202, 264, 268, 280, 291, 316, 348, 546, 550, 568, 572, 603, 612],\n+        \"specification\": [0, 55, 94, 110, 117, 118, 126, 131, 154, 155, 156, 181, 192, 197, 199, 202, 206, 222, 268, 436, 502, 576, 594, 596],\n+        \"specificity\": [131, 222],\n+        \"specified\": [8, 12, 14, 15, 16, 19, 27, 36, 52, 56, 59, 66, 74, 78, 86, 89, 91, 94, 96, 97, 101, 102, 103, 105, 106, 110, 114, 115, 116, 118, 128, 131, 139, 150, 151, 152, 155, 156, 159, 161, 162, 166, 170, 171, 173, 174, 177, 178, 180, 184, 186, 188, 190, 192, 193, 194, 199, 200, 213, 216, 222, 252, 260, 265, 268, 274, 284, 291, 303, 304, 312, 316, 317, 320, 336, 347, 348, 351, 354, 376, 392, 421, 436, 451, 471, 473, 488, 502, 543, 547, 548, 551, 560, 565, 569, 570, 572, 575, 576, 577, 580, 581, 582, 583, 585, 591, 593, 595, 596, 604, 605, 607, 609, 611, 612],\n+        \"specifier\": [126, 194, 213, 316],\n+        \"specifies\": [18, 19, 36, 86, 103, 109, 114, 115, 118, 124, 136, 137, 139, 140, 149, 150, 152, 155, 161, 162, 168, 175, 177, 178, 184, 185, 190, 197, 198, 222, 304, 316, 328, 543, 551, 553, 569, 580, 596, 600, 606, 609],\n+        \"specify\": [0, 5, 9, 14, 15, 18, 19, 27, 32, 34, 36, 41, 44, 56, 59, 70, 75, 77, 85, 86, 89, 94, 95, 96, 97, 98, 100, 102, 103, 106, 107, 109, 110, 113, 114, 115, 116, 117, 118, 121, 124, 126, 130, 131, 137, 139, 143, 146, 149, 150, 151, 155, 161, 162, 164, 165, 166, 171, 175, 176, 177, 178, 180, 184, 185, 186, 187, 190, 191, 193, 194, 200, 211, 213, 214, 222, 256, 260, 268, 288, 291, 297, 304, 305, 312, 316, 319, 328, 345, 348, 362, 376, 392, 421, 436, 446, 451, 477, 488, 502, 522, 535, 543, 548, 553, 554, 556, 558, 559, 560, 565, 568, 570, 572, 575, 577, 580, 581, 582, 592, 593, 594, 595, 596, 598, 599, 600, 604, 605, 609, 611, 612],\n         \"spectr\": 171,\n-        \"speed\": [2, 24, 25, 67, 68, 116, 151, 159, 172, 185, 209, 222, 268, 290, 299, 316, 328, 329, 330, 348, 355, 436, 502, 550, 551, 553, 571, 589, 602, 609, 612],\n+        \"sped\": [2, 24, 25, 67, 68, 116, 151, 154, 172, 185, 209, 222, 268, 290, 299, 316, 328, 329, 330, 348, 355, 436, 550, 551, 553, 571, 589, 602, 609, 611, 612],\n+        \"speeding\": [159, 348, 502],\n         \"speedup\": [118, 209, 291],\n-        \"spell\": [55, 56, 133, 171, 181, 573],\n+        \"spell\": 58,\n+        \"spelled\": [133, 171],\n+        \"spelling\": [55, 56, 171, 181, 573],\n         \"spelling_wordlist\": 58,\n-        \"spend\": [2, 76, 80, 154, 602],\n+        \"spend\": [2, 80, 154, 602],\n+        \"spending\": 76,\n         \"spent\": 3,\n         \"spgist\": 137,\n         \"spgistindex\": [142, 392, 488],\n-        \"sphere\": 114,\n-        \"spheric\": [118, 126],\n+        \"spher\": 114,\n+        \"spherical\": [118, 126],\n         \"spheroid\": [114, 115, 117, 124, 131],\n         \"sphinx\": [58, 80],\n         \"sphinxcontrib\": 58,\n-        \"spici\": 185,\n-        \"spike\": 3,\n+        \"spicy\": 185,\n+        \"spikes\": 3,\n         \"spin\": 152,\n         \"spirit\": 304,\n         \"split\": [12, 16, 19, 47, 56, 58, 59, 78, 103, 118, 140, 154, 160, 161, 167, 168, 172, 187, 188, 189, 206, 209, 291, 304, 316, 550, 570, 572, 589, 591, 596, 601, 611],\n-        \"split_cont\": 19,\n+        \"split_content\": 19,\n         \"splitarrayfield\": [242, 344, 420, 422],\n         \"splitarraywidget\": [215, 223],\n         \"splitdatetim\": 168,\n         \"splitdatetimefield\": [168, 316],\n         \"splitdatetimewidget\": [59, 162, 215, 348, 362],\n         \"splithiddendatetim\": 168,\n         \"splithiddendatetimewidget\": 362,\n-        \"splitlin\": 604,\n-        \"spoken\": 50,\n-        \"spoof\": [11, 188, 545],\n-        \"sport\": [73, 348, 522, 591, 604, 608],\n-        \"sport_choic\": 522,\n-        \"spot\": [76, 167, 304],\n+        \"splitlines\": 604,\n+        \"splitting\": [19, 601],\n+        \"spok\": 50,\n+        \"spoofed\": [11, 232, 364, 387],\n+        \"spoofing\": [188, 545],\n+        \"sport\": [73, 348, 522, 591, 608],\n+        \"sport_choices\": 522,\n+        \"sporting\": 604,\n+        \"spot\": [76, 167],\n+        \"spotted\": 304,\n         \"spread\": [2, 64, 85],\n-        \"spreadsheet\": [37, 188],\n+        \"spreadshet\": [37, 188],\n         \"spring\": [10, 595],\n-        \"springmey\": 131,\n-        \"springsteen\": 185,\n+        \"springmeyer\": 131,\n+        \"springsten\": 185,\n         \"sprint\": 60,\n-        \"sprite\": 268,\n+        \"sprit\": 268,\n         \"spun\": 546,\n-        \"spuriou\": [25, 260, 316, 357],\n+        \"spurious\": [25, 260, 316, 357],\n         \"sq_\": 125,\n         \"sq_km\": 125,\n         \"sq_m\": 125,\n         \"sq_mi\": 125,\n         \"sql\": [0, 5, 14, 15, 16, 44, 45, 58, 59, 66, 73, 85, 103, 110, 117, 118, 121, 122, 124, 126, 130, 131, 135, 137, 138, 139, 154, 155, 170, 172, 174, 176, 178, 180, 181, 182, 184, 185, 189, 190, 191, 193, 204, 205, 209, 213, 216, 222, 234, 249, 268, 271, 285, 291, 300, 304, 306, 309, 311, 317, 320, 321, 328, 336, 341, 348, 351, 362, 376, 392, 393, 404, 421, 436, 437, 452, 477, 488, 502, 520, 522, 545, 546, 547, 551, 562, 566, 567, 570, 576, 597, 600, 602, 609],\n-        \"sql_auto_is_nul\": 214,\n+        \"sql_auto_is_null\": 214,\n         \"sql_coltyp\": 155,\n         \"sql_create_column_inline_fk\": 421,\n-        \"sql_express\": 177,\n+        \"sql_expression\": 177,\n         \"sql_field\": 155,\n         \"sql_flush\": [206, 436],\n         \"sql_keyword\": 155,\n-        \"sql_mode\": [86, 215],\n+        \"sql_mod\": [86, 215],\n         \"sql_param\": 177,\n-        \"sql_queri\": 193,\n+        \"sql_queries\": 193,\n         \"sql_tabl\": 155,\n-        \"sqlalchemi\": 60,\n+        \"sqlalchemy\": 60,\n         \"sqlall\": [59, 204, 348],\n         \"sqlclear\": [59, 348],\n-        \"sqlcompil\": [14, 59, 182, 213, 328],\n+        \"sqlcompiler\": [14, 59, 182, 213, 328],\n         \"sqlcustom\": 204,\n-        \"sqldropindex\": [59, 348],\n+        \"sqldropindexes\": [59, 348],\n         \"sqlflush\": [260, 436],\n-        \"sqlindex\": [59, 260, 348],\n+        \"sqlindexes\": [59, 260, 348],\n         \"sqlinitialdata\": 204,\n-        \"sqlite\": [0, 6, 14, 16, 44, 50, 56, 57, 58, 67, 69, 73, 120, 121, 155, 172, 176, 178, 182, 184, 190, 197, 205, 206, 208, 209, 217, 222, 250, 291, 316, 320, 326, 328, 329, 332, 333, 344, 348, 354, 357, 358, 363, 364, 376, 387, 392, 393, 417, 436, 437, 445, 446, 451, 476, 477, 488, 489, 496, 502, 514, 520, 522, 530, 535, 543, 570, 574, 575, 611, 612],\n+        \"sqlit\": [0, 6, 14, 16, 44, 50, 56, 57, 58, 67, 69, 73, 120, 121, 155, 172, 176, 178, 182, 184, 190, 197, 205, 206, 208, 209, 217, 222, 250, 291, 316, 320, 326, 328, 329, 332, 333, 344, 348, 354, 357, 358, 363, 364, 376, 387, 392, 393, 417, 436, 437, 445, 446, 451, 476, 477, 488, 489, 496, 502, 514, 520, 522, 530, 535, 543, 570, 574, 575, 611, 612],\n         \"sqlite3\": [59, 123, 154, 155, 190, 522, 576, 598],\n-        \"sqlite_max_variable_numb\": 354,\n+        \"sqlite_max_variable_number\": 354,\n         \"sqlmigrat\": [44, 73, 131, 172, 190, 320, 348, 600],\n-        \"sqlpars\": [56, 316, 502],\n-        \"sqlplu\": 155,\n+        \"sqlpar\": [56, 316, 502],\n+        \"sqlplus\": 155,\n         \"sqlreset\": 59,\n         \"sqlsequencereset\": [154, 320],\n         \"sqlserver\": 177,\n         \"sqlserver_length\": 177,\n         \"squar\": [118, 125, 136, 176, 213, 522],\n-        \"squash\": [0, 20, 47, 55, 57, 155, 172, 213, 214, 341, 342, 348, 362, 447, 502, 503, 597],\n+        \"squared\": 125,\n+        \"squares\": 136,\n+        \"squash\": [20, 47, 57, 600],\n+        \"squashed\": [47, 55, 155, 214, 341, 342, 348, 362, 447, 600],\n         \"squashed_nam\": 155,\n-        \"squashmigr\": [320, 329, 348, 362, 392, 488, 600],\n+        \"squashes\": 155,\n+        \"squashing\": [0, 57, 155, 172, 213, 362, 502, 503, 597],\n+        \"squashmigration\": [320, 329, 348, 362, 392, 488, 600],\n         \"squeamish\": 3,\n         \"squid\": 551,\n-        \"sr\": [115, 118, 124, 131, 178, 569],\n+        \"sr\": [178, 569],\n         \"sr_latn\": 594,\n-        \"sr_q\": 252,\n+        \"sr_qs\": 252,\n         \"src\": [39, 41, 70, 104, 151, 194, 200, 582, 596, 608],\n         \"srid\": [59, 109, 110, 114, 115, 118, 124, 128, 131, 213, 222, 260, 328, 348, 362, 370, 535],\n+        \"srs\": [115, 118, 124, 131],\n         \"srs_input\": 115,\n-        \"srse\": 114,\n-        \"srsexcept\": 115,\n-        \"srsname\": 114,\n+        \"srses\": 114,\n+        \"srsexception\": 115,\n+        \"srsnam\": 114,\n         \"ss\": [115, 177, 188, 200, 569, 595, 604],\n         \"ssh\": 61,\n         \"ssi\": [59, 213, 348, 545],\n         \"ssl\": [0, 86, 154, 190, 328, 597, 602],\n         \"ssl_cert_dir\": 190,\n         \"ssl_cert_fil\": 190,\n         \"ssl_certfil\": 577,\n@@ -45916,1597 +47867,1900 @@\n         \"ssl_keyfil\": 577,\n         \"sslcontext\": 190,\n         \"ssrf\": 545,\n         \"sss\": 604,\n         \"sssz\": 604,\n         \"st\": 194,\n         \"st_contain\": 117,\n-        \"st_containsproperli\": 117,\n+        \"st_containsproperly\": 117,\n         \"st_cover\": 117,\n-        \"st_coveredbi\": 117,\n-        \"st_cross\": 117,\n+        \"st_coveredby\": 117,\n+        \"st_crosses\": 117,\n         \"st_disjoint\": 117,\n         \"st_distanc\": [117, 126],\n         \"st_distance_spher\": [110, 117],\n         \"st_distancespher\": [110, 114, 117],\n         \"st_distancespheroid\": 117,\n         \"st_dwithin\": 117,\n         \"st_equal\": 117,\n         \"st_geomfromwkb\": 110,\n         \"st_intersect\": [117, 131],\n         \"st_isvalid\": 117,\n         \"st_overlap\": 117,\n         \"st_polygon\": 117,\n         \"st_relat\": 117,\n-        \"st_touch\": 117,\n+        \"st_touches\": 117,\n         \"st_transform\": [110, 131],\n         \"st_within\": 117,\n         \"stab\": 74,\n-        \"stabil\": [0, 45, 60, 64, 84, 204, 207, 208, 209, 210, 211, 212, 252, 254, 256, 257, 260, 268, 291, 560],\n+        \"stability\": [0, 45, 60, 64, 84, 207, 208, 209, 210, 211, 212, 252, 254, 256, 257, 260, 268, 291, 560],\n+        \"stabilization\": [60, 204],\n         \"stabl\": [0, 5, 31, 47, 49, 55, 56, 57, 58, 61, 62, 65, 66, 67, 69, 83, 84, 178, 200, 203, 257, 260, 268, 328, 349, 545, 598, 604],\n-        \"stack\": [82, 85, 103, 106, 121, 155, 170, 190, 193, 206, 223, 268, 316, 344, 348, 502, 543, 546, 552, 572, 588, 599, 612],\n+        \"stack\": [82, 85, 121, 155, 170, 190, 193, 223, 268, 316, 344, 348, 502, 543, 546, 548, 552, 572, 588, 599, 612],\n+        \"stacked\": [103, 106, 206, 268],\n         \"stackedinlin\": [78, 103, 206, 547],\n         \"stacklevel\": [55, 536],\n         \"stackoverflow\": 4,\n         \"stacktrac\": 268,\n         \"staff\": [66, 70, 73, 103, 190, 317, 409, 440, 471, 547, 548],\n-        \"staff_memb\": 178,\n-        \"staff_member_requir\": 548,\n-        \"stage\": [36, 48, 52, 55, 67, 85, 103, 155, 181, 316, 421, 488, 596, 600],\n-        \"stagnat\": 81,\n-        \"stai\": [70, 99, 171, 185, 200, 274, 303, 312, 598, 604, 607],\n-        \"stale\": [85, 151, 155, 190, 222, 268, 436, 589, 591],\n-        \"stale_while_revalid\": 551,\n-        \"stand\": [0, 5, 14, 46, 64, 96, 98, 115, 118, 260, 452, 478, 497, 523, 572, 604],\n+        \"staff_member\": 178,\n+        \"staff_member_required\": 548,\n+        \"stag\": [51, 52, 55, 67, 85, 103, 421, 488, 596],\n+        \"stages\": [48, 85, 181],\n+        \"staging\": [36, 155, 316, 600],\n+        \"stagnation\": 81,\n+        \"stal\": [85, 151, 155, 190, 222, 268, 436, 589, 591],\n+        \"stale_while_revalidat\": 551,\n+        \"stand\": [0, 5, 46, 96, 98, 115, 118, 572, 604],\n         \"standalon\": [51, 55, 71, 85, 95, 121, 166, 190, 213, 304, 548, 556, 583, 598, 609],\n         \"standard\": [0, 1, 5, 13, 16, 19, 23, 26, 29, 35, 47, 51, 52, 54, 56, 59, 60, 66, 73, 78, 81, 95, 103, 105, 107, 112, 113, 115, 118, 120, 126, 129, 131, 135, 139, 148, 151, 152, 154, 155, 156, 159, 162, 172, 175, 176, 177, 178, 180, 185, 188, 189, 190, 192, 193, 194, 197, 200, 206, 209, 222, 252, 260, 266, 285, 291, 299, 304, 316, 348, 376, 392, 400, 421, 423, 437, 477, 502, 546, 547, 548, 551, 556, 559, 568, 569, 572, 574, 576, 577, 589, 592, 595, 600, 602, 604, 608, 610, 611, 612],\n+        \"standardized\": [131, 159, 178],\n+        \"standing\": [14, 64, 260, 452, 478, 497, 523],\n         \"star\": [32, 502],\n         \"starr\": 569,\n-        \"start\": [0, 5, 11, 14, 16, 18, 21, 22, 23, 24, 26, 28, 29, 30, 32, 40, 43, 45, 51, 52, 55, 56, 59, 60, 61, 62, 65, 67, 70, 71, 72, 74, 75, 76, 77, 80, 81, 85, 86, 87, 94, 100, 101, 103, 115, 121, 122, 131, 136, 137, 139, 141, 152, 154, 155, 160, 165, 176, 177, 178, 180, 185, 187, 190, 191, 193, 194, 196, 197, 199, 201, 204, 205, 206, 213, 217, 222, 252, 260, 268, 274, 281, 288, 291, 297, 303, 304, 307, 312, 325, 328, 337, 344, 348, 349, 352, 358, 362, 384, 392, 421, 436, 451, 477, 488, 489, 494, 522, 535, 548, 551, 553, 560, 562, 567, 568, 569, 571, 572, 573, 576, 577, 581, 582, 585, 588, 591, 595, 596, 598, 600, 611, 612],\n+        \"start\": [11, 14, 16, 18, 21, 22, 24, 26, 28, 30, 31, 43, 45, 48, 51, 52, 56, 61, 65, 67, 68, 70, 71, 72, 75, 76, 77, 80, 81, 85, 86, 94, 101, 103, 115, 121, 122, 131, 136, 137, 139, 152, 154, 155, 160, 176, 177, 178, 180, 185, 187, 190, 191, 193, 194, 196, 199, 204, 205, 206, 213, 217, 222, 252, 260, 268, 274, 281, 288, 291, 297, 303, 304, 307, 312, 325, 337, 352, 362, 392, 421, 488, 489, 494, 535, 547, 551, 553, 560, 567, 569, 571, 572, 573, 576, 577, 582, 585, 588, 595, 596, 598, 600, 611, 612],\n         \"start1\": 176,\n         \"start2\": 176,\n         \"start3\": 176,\n         \"start_2015\": 176,\n-        \"start__contained_bi\": 139,\n-        \"start_dai\": 176,\n+        \"start__contained_by\": 139,\n         \"start_dat\": [176, 185],\n         \"start_datetim\": 176,\n         \"start_datetime__year\": 176,\n+        \"start_day\": 176,\n         \"start_index\": [187, 601],\n         \"start_migration_nam\": 155,\n         \"start_sel\": 146,\n         \"start_tim\": 176,\n         \"start_transaction_sql\": 206,\n         \"start_year\": 176,\n         \"startapp\": [72, 131, 184, 268, 304, 348, 349, 354, 402, 421, 425, 447, 477, 488, 495, 569, 574, 611],\n+        \"started\": [0, 5, 23, 29, 50, 56, 61, 62, 65, 67, 72, 74, 76, 100, 121, 141, 176, 316, 436, 477, 576, 581, 585, 595],\n+        \"starting\": [32, 40, 51, 55, 56, 59, 60, 65, 71, 72, 73, 87, 103, 115, 121, 155, 160, 165, 176, 177, 190, 194, 196, 197, 201, 252, 260, 268, 274, 303, 304, 312, 328, 344, 348, 349, 358, 362, 384, 392, 451, 477, 522, 548, 560, 562, 568, 572, 576, 577, 581, 591, 596, 598, 612],\n         \"startproject\": [23, 27, 29, 30, 31, 61, 72, 85, 99, 103, 106, 131, 135, 190, 267, 268, 286, 304, 316, 329, 348, 354, 402, 421, 425, 436, 437, 447, 477, 488, 495, 549, 550, 588, 589, 607, 608],\n         \"starts_with\": 107,\n         \"startswith\": [14, 154, 178, 328, 393, 548, 572],\n         \"startup\": [56, 85, 155, 190, 316, 363, 385, 477, 588],\n-        \"stat\": [190, 274, 303, 312],\n-        \"state\": [7, 16, 19, 51, 52, 57, 65, 71, 73, 76, 79, 89, 92, 103, 105, 115, 116, 124, 126, 131, 140, 145, 154, 155, 172, 178, 181, 185, 188, 189, 190, 191, 194, 206, 214, 223, 257, 260, 268, 285, 291, 309, 316, 325, 328, 329, 346, 348, 349, 392, 436, 477, 488, 545, 546, 560, 568, 581, 583, 588, 589, 591, 599, 600, 609, 611],\n+        \"stat\": [7, 16, 19, 51, 52, 57, 65, 71, 76, 79, 92, 103, 105, 115, 124, 126, 145, 154, 155, 172, 178, 181, 185, 188, 190, 191, 194, 206, 214, 223, 252, 257, 260, 268, 274, 285, 291, 303, 312, 325, 328, 346, 349, 392, 436, 477, 488, 546, 560, 568, 581, 583, 588, 589, 599, 600, 609, 611],\n         \"state_forward\": 172,\n-        \"state_oper\": [44, 172, 488],\n+        \"state_operation\": [44, 172, 488],\n         \"state_provinc\": 553,\n+        \"stated\": [140, 188, 189, 309, 316, 583],\n+        \"stateful\": 612,\n         \"statement\": [0, 5, 15, 16, 19, 44, 52, 60, 73, 82, 85, 103, 109, 110, 124, 135, 141, 145, 150, 151, 154, 155, 170, 172, 174, 177, 181, 184, 185, 189, 204, 206, 257, 260, 268, 304, 316, 328, 343, 421, 436, 451, 477, 502, 548, 568, 569, 570, 571, 574, 576, 579, 600, 608],\n         \"statement_timestamp\": 176,\n+        \"states\": [57, 73, 89, 116, 126, 131, 172, 188, 194, 222, 260, 328, 329, 348, 477, 545, 600],\n         \"static\": [0, 25, 26, 27, 30, 33, 45, 59, 70, 71, 73, 76, 78, 85, 86, 103, 104, 113, 152, 171, 172, 178, 192, 202, 213, 214, 222, 223, 279, 316, 317, 322, 329, 348, 376, 400, 421, 423, 436, 437, 477, 488, 502, 545, 552, 579, 581, 596, 603, 608, 609, 612],\n         \"static_prefix\": 194,\n-        \"static_root\": [30, 40, 41, 86, 151, 155, 194, 213, 268, 308, 316, 320, 551, 582, 612],\n+        \"static_rot\": [30, 40, 41, 86, 151, 155, 194, 213, 268, 308, 316, 320, 551, 582, 612],\n         \"static_url\": [30, 40, 41, 59, 77, 86, 103, 151, 193, 194, 268, 436, 446, 477, 582, 612],\n-        \"staticfil\": [0, 15, 30, 40, 41, 59, 73, 77, 103, 131, 134, 159, 190, 194, 202, 260, 268, 376, 421, 543, 582, 612],\n+        \"statically\": 27,\n+        \"staticfil\": [77, 151],\n+        \"staticfiles\": [0, 15, 30, 40, 41, 59, 73, 77, 103, 131, 134, 159, 190, 194, 202, 260, 268, 376, 421, 543, 582, 612],\n         \"staticfiles_dir\": [41, 86, 151, 260, 436, 452],\n-        \"staticfiles_find\": [41, 77, 151, 551],\n+        \"staticfiles_finder\": [41, 77, 151, 551],\n         \"staticfiles_storag\": [59, 268, 502, 517, 518, 535],\n         \"staticfiles_urlpattern\": 151,\n-        \"staticfilesconfig\": 151,\n-        \"staticfileshandl\": 59,\n+        \"staticfilesconf\": 151,\n+        \"staticfileshandler\": 59,\n         \"staticfilesstorag\": [159, 190],\n         \"statici18n\": 596,\n         \"staticliveservertestcas\": [41, 151, 316, 611, 612],\n         \"staticmethod\": [291, 568],\n         \"staticviewsitemap\": 149,\n-        \"statist\": [56, 115, 142, 213],\n-        \"statreload\": [393, 404],\n-        \"statu\": [3, 15, 32, 58, 61, 67, 87, 100, 103, 107, 124, 148, 155, 175, 177, 181, 188, 189, 192, 199, 202, 209, 213, 268, 291, 316, 341, 348, 436, 543, 545, 547, 548, 551, 554, 559, 567, 568, 569, 588, 589, 590, 592, 596, 600, 608, 612],\n-        \"status_choic\": 100,\n+        \"stating\": 591,\n+        \"statistic\": [56, 115, 142, 213],\n+        \"statistical\": 136,\n+        \"statreloader\": [393, 404],\n+        \"status\": [3, 15, 32, 58, 61, 67, 87, 100, 103, 107, 124, 148, 155, 175, 177, 181, 188, 189, 192, 199, 202, 209, 213, 268, 291, 316, 341, 348, 436, 543, 545, 547, 548, 551, 554, 559, 567, 568, 569, 588, 589, 590, 592, 596, 600, 608, 612],\n+        \"status_choices\": 100,\n         \"status_cod\": [76, 170, 188, 213, 348, 554, 588, 592, 609, 612],\n         \"status_code_text\": 348,\n+        \"stay\": [70, 99, 171, 185, 200, 274, 303, 312, 598, 607],\n+        \"staying\": 604,\n         \"std\": [115, 213],\n         \"stddev\": [392, 414, 543],\n         \"stderr\": [15, 155, 213, 291, 488, 552, 599],\n         \"stdin\": 362,\n         \"stdout\": [15, 124, 155, 191, 291, 325, 477, 488, 577, 612],\n-        \"steal\": [86, 153, 190, 589],\n-        \"stealth_opt\": 362,\n-        \"steer\": [0, 46, 55, 62],\n-        \"stem\": [146, 573],\n+        \"steal\": [86, 153, 589],\n+        \"stealing\": [153, 190],\n+        \"stealth_option\": 362,\n+        \"steering\": [0, 46, 55, 62],\n+        \"stemming\": [146, 573],\n         \"step\": [0, 9, 12, 13, 14, 19, 20, 27, 35, 40, 41, 43, 44, 46, 51, 53, 55, 56, 57, 58, 61, 66, 69, 70, 71, 72, 73, 75, 76, 79, 80, 100, 101, 103, 106, 107, 120, 124, 131, 139, 148, 149, 150, 153, 155, 162, 167, 172, 177, 178, 181, 185, 190, 193, 204, 206, 260, 265, 268, 284, 291, 316, 348, 477, 488, 547, 551, 557, 562, 570, 571, 572, 583, 591, 592, 595, 596, 601, 602, 603, 605, 612],\n         \"step_siz\": [162, 201, 488],\n+        \"steph\": 146,\n         \"stephen\": 146,\n-        \"stepvaluevalid\": [162, 488, 522],\n+        \"stepped\": 204,\n+        \"stepvaluevalidator\": [162, 488, 522],\n         \"steven\": 146,\n-        \"stick\": [188, 204, 252, 268, 291, 316, 362, 551, 559, 589],\n-        \"sticki\": 570,\n+        \"stick\": [188, 204, 252, 268, 291, 316, 362, 551, 559],\n+        \"sticking\": 589,\n+        \"sticky\": 570,\n         \"still\": [2, 3, 11, 12, 13, 14, 15, 16, 19, 41, 46, 47, 50, 51, 58, 61, 64, 65, 66, 67, 71, 72, 74, 76, 85, 103, 104, 121, 131, 135, 151, 154, 160, 161, 167, 171, 172, 174, 178, 181, 185, 186, 190, 194, 196, 197, 204, 205, 206, 209, 213, 252, 257, 260, 264, 266, 268, 280, 285, 291, 304, 305, 309, 316, 328, 348, 362, 392, 421, 451, 466, 477, 492, 502, 518, 541, 546, 548, 551, 553, 554, 557, 558, 559, 568, 571, 576, 581, 589, 595, 596, 599, 600, 602, 603, 604, 609, 612],\n-        \"stimul\": 612,\n+        \"stimulated\": 612,\n         \"stock\": [548, 560],\n-        \"stolen\": [222, 548, 607],\n-        \"stoog\": 193,\n-        \"stop\": [7, 31, 32, 60, 70, 124, 155, 167, 172, 177, 185, 188, 194, 238, 260, 325, 379, 404, 415, 421, 436, 451, 452, 488, 520, 547, 572, 573, 591, 605, 608, 609],\n+        \"stog\": 193,\n+        \"stol\": [222, 548, 607],\n+        \"stooges\": 193,\n+        \"stop\": [32, 60, 70, 124, 155, 167, 172, 177, 185, 188, 194, 238, 260, 379, 415, 421, 436, 451, 488, 520, 547, 572, 573, 591, 608, 609],\n         \"stop_sel\": 146,\n-        \"stopfuturehandl\": 160,\n+        \"stopfuturehandler\": 160,\n+        \"stopped\": [325, 404, 452],\n+        \"stopping\": [7, 31, 605],\n         \"stopupload\": 160,\n-        \"storag\": [0, 33, 40, 41, 45, 59, 86, 115, 134, 158, 171, 178, 185, 194, 218, 257, 260, 274, 282, 297, 303, 312, 327, 329, 341, 357, 392, 443, 451, 452, 477, 488, 517, 518, 545, 548, 550, 551, 565, 569, 576, 584, 585, 589, 595, 597, 602, 612],\n-        \"storage_inst\": 159,\n-        \"store\": [3, 9, 10, 11, 13, 14, 16, 19, 25, 34, 37, 41, 43, 52, 61, 72, 73, 82, 85, 86, 92, 98, 99, 101, 102, 103, 105, 106, 107, 115, 124, 126, 131, 134, 135, 139, 140, 142, 146, 148, 150, 151, 152, 153, 154, 157, 159, 160, 161, 166, 172, 175, 176, 177, 178, 180, 181, 185, 188, 189, 190, 191, 193, 194, 196, 197, 200, 204, 205, 206, 209, 210, 213, 222, 234, 236, 252, 268, 291, 297, 304, 316, 328, 340, 346, 348, 391, 392, 404, 421, 436, 451, 488, 535, 545, 546, 547, 548, 551, 553, 557, 560, 566, 568, 569, 570, 571, 575, 577, 579, 582, 584, 588, 595, 596, 598, 599, 600, 602, 603, 604, 606, 607, 608, 609, 612],\n+        \"stor\": [9, 10, 16, 19, 34, 41, 43, 72, 82, 85, 92, 99, 102, 103, 105, 106, 107, 115, 135, 139, 142, 148, 150, 151, 153, 154, 160, 172, 175, 178, 180, 181, 185, 188, 190, 193, 194, 196, 197, 200, 213, 252, 268, 291, 316, 328, 340, 346, 348, 545, 547, 548, 550, 551, 557, 560, 568, 569, 572, 577, 579, 584, 595, 596, 598, 600, 604, 612],\n+        \"storag\": [0, 33, 40, 45, 59, 86, 115, 134, 151, 158, 171, 178, 185, 190, 194, 257, 260, 274, 282, 297, 303, 312, 327, 341, 357, 392, 443, 451, 452, 477, 488, 545, 548, 550, 551, 565, 569, 576, 584, 585, 589, 595, 597, 602, 612],\n+        \"storage_instanc\": 159,\n+        \"storages\": [13, 40, 41, 86, 159, 194, 213, 218, 316, 328, 329, 436, 517, 518, 579, 612],\n         \"store__count\": 560,\n         \"store_set\": 560,\n-        \"store_tru\": 15,\n-        \"stori\": [73, 76, 82, 100, 106, 150, 177, 184, 190, 196, 551, 563, 608],\n-        \"stories_fil\": 177,\n+        \"store_true\": 15,\n+        \"stored\": [3, 9, 11, 16, 19, 52, 61, 73, 82, 86, 98, 101, 103, 105, 115, 126, 131, 135, 140, 146, 150, 151, 152, 154, 159, 160, 161, 166, 176, 178, 181, 185, 190, 193, 194, 197, 200, 204, 205, 209, 213, 236, 268, 291, 297, 304, 316, 328, 348, 391, 404, 421, 451, 547, 548, 550, 551, 553, 569, 570, 572, 575, 582, 589, 596, 599, 600, 604, 607, 608, 612],\n+        \"stores\": [14, 19, 73, 82, 85, 101, 124, 126, 135, 139, 142, 151, 154, 172, 177, 178, 185, 190, 191, 193, 200, 206, 209, 213, 222, 268, 304, 316, 348, 392, 451, 488, 546, 547, 548, 551, 553, 560, 577, 579, 588, 589, 595, 596, 606, 608, 609],\n+        \"stories\": [73, 82, 100, 184, 190, 551, 608],\n+        \"stories_filed\": 177,\n+        \"storing\": [13, 16, 19, 25, 37, 73, 115, 134, 139, 150, 157, 159, 160, 178, 185, 189, 190, 194, 210, 222, 234, 252, 268, 297, 304, 316, 328, 348, 436, 488, 535, 550, 551, 566, 569, 571, 585, 589, 602, 603, 608],\n+        \"story\": [76, 100, 106, 150, 177, 190, 196, 551, 563, 608],\n         \"story_\": 608,\n         \"story_253_detail\": 608,\n         \"story_detail\": 608,\n         \"story_list\": 196,\n         \"str\": [16, 19, 36, 37, 52, 59, 78, 89, 100, 118, 124, 161, 168, 178, 181, 188, 190, 194, 197, 199, 200, 201, 246, 316, 320, 328, 362, 363, 451, 477, 522, 543, 551, 560, 567, 591, 596, 600, 604, 605],\n         \"str_prefix\": 421,\n-        \"strai\": [155, 267, 286],\n         \"straight\": [126, 193, 197, 589],\n         \"straightforward\": [19, 34, 51, 58, 185, 316, 569, 577, 589, 612],\n         \"strandunicod\": [59, 316],\n-        \"strang\": [139, 260, 576, 604],\n-        \"strategi\": [0, 12, 25, 40, 41, 139, 181, 185, 194, 198, 209, 268, 376, 421, 551, 570, 591, 602, 604, 609],\n-        \"stream\": [15, 38, 65, 67, 100, 124, 155, 157, 160, 171, 185, 188, 190, 191, 192, 197, 200, 213, 222, 279, 304, 328, 362, 392, 477, 546, 577, 585, 604, 612],\n-        \"stream_class\": 222,\n+        \"strang\": [260, 576, 604],\n+        \"strangely\": 139,\n+        \"strategies\": [0, 41, 421, 551],\n+        \"strategy\": [12, 25, 40, 139, 181, 185, 194, 198, 209, 268, 376, 551, 570, 591, 602, 604, 609],\n+        \"stray\": [155, 267, 286],\n+        \"stream\": [15, 37, 38, 65, 67, 100, 124, 155, 160, 185, 188, 191, 192, 197, 200, 213, 222, 279, 291, 328, 362, 477, 577, 585, 604, 612],\n+        \"stream_clas\": 222,\n         \"stream_or_str\": 604,\n-        \"streamhandl\": [170, 213, 599],\n-        \"streaming_cont\": [188, 291, 588],\n-        \"streaming_respons\": 188,\n-        \"streaminghttprespons\": [0, 37, 52, 291, 502, 576, 588],\n+        \"streamed\": [157, 185, 188, 190],\n+        \"streamhandler\": [170, 213, 599],\n+        \"streaming\": [171, 185, 188, 222, 279, 304, 362, 392, 546],\n+        \"streaming_content\": [188, 291, 588],\n+        \"streaming_respon\": 188,\n+        \"streaminghttprespon\": [0, 37, 52, 291, 502, 576, 588],\n         \"streamlin\": 61,\n-        \"street\": 131,\n-        \"strength\": [48, 79, 188, 190, 549, 582],\n-        \"strengthen\": 213,\n-        \"stress\": [2, 196],\n-        \"stretch\": 550,\n-        \"strftime\": [19, 89, 94, 177, 178, 555],\n+        \"strength\": [48, 79, 188, 190, 213, 549, 582],\n+        \"stres\": 196,\n+        \"stressing\": 2,\n+        \"stret\": 131,\n+        \"stretching\": 550,\n+        \"strftim\": [19, 89, 94, 177, 178, 555],\n         \"strict\": [16, 86, 124, 131, 146, 147, 153, 154, 185, 188, 189, 190, 194, 197, 200, 212, 213, 222, 257, 268, 291, 441, 472, 502, 508, 532, 569, 603],\n-        \"strict_all_t\": 154,\n-        \"strict_trans_t\": 154,\n+        \"strict_all_tables\": 154,\n+        \"strict_trans_tables\": 154,\n         \"stricter\": [242, 282, 327, 341, 406, 420, 422, 450, 452, 581],\n-        \"strictli\": [32, 85, 87, 117, 139, 191, 194, 197, 266, 285, 580, 602, 606, 611, 612],\n+        \"strictly\": [32, 85, 87, 117, 139, 191, 194, 197, 266, 285, 580, 602, 606, 611, 612],\n         \"strictly_abov\": [110, 344],\n         \"strictly_below\": 110,\n-        \"strike\": 196,\n-        \"strikingli\": 70,\n+        \"strik\": 196,\n+        \"strikingly\": 70,\n         \"strindex\": 362,\n         \"string\": [0, 1, 8, 12, 13, 14, 15, 16, 18, 23, 32, 36, 37, 49, 51, 52, 59, 60, 70, 72, 74, 75, 78, 85, 86, 87, 89, 94, 95, 96, 97, 100, 102, 103, 105, 106, 107, 109, 110, 115, 116, 117, 118, 120, 124, 128, 131, 133, 135, 136, 137, 139, 140, 146, 149, 151, 152, 155, 157, 159, 160, 161, 162, 166, 167, 168, 170, 171, 172, 174, 176, 177, 178, 181, 182, 184, 185, 187, 190, 191, 198, 199, 200, 201, 202, 204, 206, 207, 208, 209, 211, 213, 214, 222, 234, 245, 249, 252, 256, 271, 276, 297, 300, 304, 307, 309, 316, 317, 320, 324, 325, 332, 333, 340, 348, 354, 357, 358, 362, 369, 376, 377, 384, 392, 414, 421, 429, 436, 437, 445, 451, 456, 468, 469, 471, 472, 477, 480, 482, 488, 497, 504, 505, 508, 509, 512, 513, 518, 522, 525, 526, 527, 528, 532, 533, 535, 537, 540, 541, 542, 543, 547, 548, 550, 551, 559, 569, 570, 572, 573, 574, 577, 580, 581, 583, 588, 589, 591, 593, 594, 595, 599, 600, 602, 604, 606, 607, 608, 609, 612],\n         \"string_concat\": [59, 222, 376],\n         \"string_if_invalid\": [86, 193, 196, 608],\n         \"stringagg\": [59, 222, 392, 393, 404, 444, 477, 522, 543, 545],\n-        \"stringfilt\": [19, 268],\n+        \"stringfilter\": [19, 268],\n         \"stringformat\": 245,\n         \"stringio\": [222, 552, 612],\n         \"stringorigin\": [59, 362],\n-        \"strings_onli\": [197, 200],\n-        \"stringwithspac\": 194,\n-        \"strip\": [11, 19, 25, 30, 40, 58, 74, 105, 140, 150, 151, 161, 162, 171, 188, 190, 194, 200, 222, 248, 273, 278, 302, 306, 311, 321, 327, 328, 329, 341, 348, 357, 451, 502, 543, 584],\n-        \"strip_ent\": [59, 213, 328],\n+        \"strings_only\": [197, 200],\n+        \"stringwithspaces\": 194,\n+        \"strip\": [11, 19, 25, 58, 74, 151, 161, 162, 188, 190, 194, 200, 222, 248, 278, 306, 321, 327, 328, 341, 348, 357, 451, 502, 543, 584],\n+        \"strip_entities\": [59, 213, 328],\n         \"strip_tag\": [200, 309, 316, 545],\n-        \"stripe\": 194,\n+        \"stripped\": [19, 30, 40, 140, 150, 162, 194, 200, 273, 302, 311, 329, 348],\n+        \"stripping\": [105, 162, 171, 200],\n         \"striptag\": [238, 379, 415, 511, 524, 539],\n-        \"strive\": [46, 70, 131],\n+        \"striv\": 46,\n+        \"strives\": [70, 131],\n         \"strong\": [19, 75, 190, 194, 384, 550, 577, 581, 591, 600],\n         \"stronger\": [51, 260, 268],\n         \"strongest\": 291,\n-        \"strongli\": [19, 30, 46, 53, 66, 85, 150, 184, 193, 204, 206, 266, 285, 304, 316, 545, 576, 583, 588, 591, 603, 609],\n-        \"strptime\": 89,\n+        \"strongly\": [19, 30, 46, 53, 66, 85, 150, 184, 193, 204, 206, 266, 285, 304, 316, 545, 576, 583, 588, 591, 603, 609],\n+        \"strptim\": 89,\n         \"struct\": 260,\n-        \"structur\": [16, 39, 44, 45, 54, 72, 77, 103, 110, 114, 115, 118, 155, 160, 172, 178, 181, 190, 192, 193, 194, 197, 211, 213, 252, 256, 316, 328, 348, 377, 451, 550, 555, 569, 581, 593, 596, 599, 600, 608, 609],\n-        \"struggl\": [553, 569],\n-        \"stub\": [59, 61, 74, 213, 348, 362, 552, 596, 600],\n+        \"structur\": [39, 44, 45, 54, 72, 77, 103, 110, 114, 115, 118, 155, 172, 178, 181, 190, 193, 194, 211, 213, 252, 256, 316, 328, 348, 550, 555, 569, 581, 593, 600, 607, 608, 609],\n+        \"structured\": [377, 581, 596, 599],\n+        \"structures\": [16, 160, 181, 192, 197, 316, 451],\n+        \"struggl\": 569,\n+        \"struggling\": 553,\n+        \"stub\": [59, 61, 74, 213, 348, 362, 552, 600],\n+        \"stubbing\": 596,\n         \"student\": [60, 178, 548, 569],\n         \"student_info\": 569,\n-        \"student_permiss\": 548,\n-        \"studi\": 67,\n+        \"student_permission\": 548,\n         \"studio\": 177,\n+        \"study\": 67,\n         \"stuff\": [3, 61, 194, 569],\n-        \"stumbl\": 3,\n-        \"style\": [3, 10, 15, 16, 36, 46, 48, 53, 57, 59, 60, 67, 70, 71, 77, 82, 87, 103, 118, 133, 135, 151, 152, 155, 170, 178, 190, 193, 194, 196, 200, 204, 206, 252, 291, 304, 316, 362, 376, 451, 488, 522, 546, 569, 577, 581, 591, 596, 599, 600, 603, 606],\n+        \"stumbled\": 3,\n+        \"styl\": [3, 10, 15, 16, 36, 46, 48, 53, 57, 59, 60, 67, 70, 71, 77, 82, 87, 103, 118, 133, 135, 151, 155, 161, 168, 170, 178, 190, 193, 194, 196, 200, 204, 206, 252, 268, 291, 304, 316, 362, 376, 451, 488, 522, 546, 577, 581, 591, 596, 599, 600, 603, 606],\n+        \"styled\": [304, 488],\n         \"styledlabelboundfield\": 161,\n-        \"stylesheet\": [1, 77, 103, 194, 196, 268, 488, 514, 543, 582],\n+        \"styles\": [15, 58, 151, 196, 316, 488, 546, 569, 591],\n         \"stylesheet1\": 152,\n         \"stylesheet2\": 152,\n-        \"stylist\": [1, 47],\n-        \"styliz\": 188,\n+        \"styleshet\": [1, 77, 103, 194, 196, 268, 488, 514, 543, 582],\n+        \"styling\": [152, 581],\n+        \"stylistic\": [1, 47],\n+        \"stylized\": 188,\n         \"sub\": [19, 103, 131, 170, 190, 502, 508, 532, 548],\n         \"subadmin\": 392,\n-        \"subclass\": [0, 11, 13, 14, 17, 19, 32, 41, 58, 59, 73, 76, 85, 86, 87, 89, 91, 94, 95, 97, 100, 102, 103, 106, 113, 115, 118, 135, 139, 145, 148, 149, 151, 152, 155, 156, 159, 160, 162, 164, 166, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 180, 182, 184, 185, 187, 189, 190, 192, 198, 200, 201, 206, 209, 213, 214, 222, 223, 252, 260, 268, 280, 304, 305, 309, 321, 325, 328, 330, 348, 355, 362, 376, 392, 393, 421, 436, 451, 452, 477, 488, 494, 502, 503, 514, 522, 535, 543, 547, 548, 550, 551, 552, 553, 556, 557, 569, 572, 576, 577, 581, 583, 585, 589, 592, 595, 597, 600, 604, 607, 608, 609, 611, 612],\n+        \"subclas\": [11, 13, 14, 19, 32, 41, 58, 76, 85, 86, 87, 89, 91, 95, 97, 100, 102, 103, 113, 115, 118, 135, 139, 145, 148, 149, 151, 152, 154, 155, 156, 157, 159, 160, 161, 162, 166, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 184, 185, 188, 189, 192, 198, 200, 201, 213, 222, 252, 260, 268, 280, 304, 309, 316, 325, 328, 330, 348, 355, 421, 436, 451, 477, 488, 502, 522, 547, 548, 550, 551, 552, 553, 555, 556, 557, 569, 572, 577, 581, 583, 585, 592, 595, 600, 604, 607, 608, 609, 611, 612],\n+        \"subclass\": [0, 15, 59, 102, 151, 164, 178, 213, 214, 252, 268, 328, 421, 547, 548, 550, 556, 569, 577, 589, 597],\n+        \"subclassed\": [16, 162, 168, 178, 190, 213, 222, 260, 304, 316, 321, 328, 348, 376, 451],\n+        \"subclasses\": [14, 16, 17, 59, 73, 85, 86, 87, 94, 97, 103, 106, 113, 115, 145, 152, 154, 155, 156, 160, 161, 162, 166, 168, 175, 176, 178, 180, 182, 184, 185, 187, 200, 206, 209, 222, 223, 252, 304, 305, 309, 328, 330, 355, 362, 392, 393, 451, 452, 477, 488, 494, 503, 514, 522, 535, 543, 547, 548, 550, 555, 569, 576, 577, 581, 583, 589, 592, 611, 612],\n         \"subcommand\": [15, 252],\n         \"subdir\": 260,\n-        \"subdirectori\": [9, 18, 30, 41, 74, 77, 78, 103, 120, 131, 178, 190, 193, 260, 305, 316, 348, 608],\n+        \"subdirectories\": [103, 178, 260, 608],\n+        \"subdirectory\": [9, 18, 30, 41, 74, 77, 78, 120, 131, 178, 190, 193, 260, 305, 316, 348, 608],\n         \"subdomain\": [86, 153, 171, 190, 316, 436, 477, 589, 603, 609],\n         \"subfield\": 316,\n         \"subfieldbas\": [59, 213],\n         \"subindex\": 162,\n-        \"subject\": [34, 47, 58, 61, 66, 67, 105, 150, 161, 162, 167, 170, 181, 185, 186, 190, 203, 213, 238, 243, 244, 260, 328, 379, 394, 395, 413, 415, 429, 430, 456, 457, 459, 464, 465, 467, 468, 469, 482, 484, 486, 490, 491, 493, 494, 504, 505, 508, 509, 510, 511, 515, 517, 519, 524, 527, 528, 532, 533, 534, 536, 539, 548, 577, 581, 600, 612],\n+        \"subject\": [34, 47, 58, 61, 66, 67, 105, 150, 161, 162, 167, 170, 181, 185, 186, 190, 203, 213, 238, 243, 244, 328, 379, 394, 395, 413, 415, 429, 430, 456, 457, 459, 464, 465, 467, 468, 469, 482, 484, 486, 490, 491, 493, 494, 504, 505, 508, 509, 510, 511, 515, 517, 519, 524, 527, 528, 532, 533, 534, 536, 539, 548, 577, 581, 600, 612],\n         \"subject1\": 577,\n         \"subject2\": 577,\n-        \"subject_templ\": 548,\n+        \"subject_templat\": 548,\n         \"subject_template_nam\": 548,\n+        \"subjected\": 260,\n         \"sublanguag\": [200, 429, 596],\n         \"sublist\": 194,\n-        \"submiss\": [0, 91, 103, 140, 153, 161, 162, 168, 188, 190, 204, 206, 212, 257, 260, 289, 290, 298, 299, 354, 488, 580, 581, 583],\n-        \"submit\": [0, 5, 11, 46, 50, 51, 53, 58, 60, 65, 66, 67, 75, 80, 86, 91, 99, 103, 140, 161, 162, 167, 168, 170, 171, 190, 191, 196, 197, 204, 242, 260, 268, 271, 289, 298, 300, 304, 305, 306, 309, 316, 321, 346, 383, 411, 419, 420, 422, 454, 478, 488, 548, 580, 581, 583, 595, 596, 603, 612],\n+        \"submission\": [0, 91, 103, 140, 153, 161, 162, 168, 188, 190, 204, 206, 212, 257, 260, 289, 290, 298, 299, 354, 488, 580, 581, 583],\n+        \"submit\": [11, 50, 51, 53, 58, 60, 65, 67, 75, 80, 91, 99, 103, 161, 171, 242, 260, 268, 271, 300, 306, 309, 321, 383, 419, 420, 422, 488, 548, 580, 581, 583, 595, 596, 603, 612],\n         \"submit_lin\": [103, 376],\n         \"submit_row\": 19,\n-        \"submitt\": 167,\n-        \"submodul\": [71, 85, 157, 190, 316, 451, 606, 611],\n+        \"submitted\": [0, 5, 46, 50, 51, 66, 75, 86, 103, 140, 161, 162, 167, 168, 170, 190, 191, 196, 197, 204, 242, 260, 271, 289, 298, 300, 304, 305, 306, 309, 316, 321, 346, 411, 420, 422, 454, 478, 548, 580, 581],\n+        \"submitter\": 167,\n+        \"submodul\": [85, 190, 451, 606],\n+        \"submodules\": [71, 157, 316, 611],\n         \"subpath\": [103, 190, 213, 477],\n-        \"subprocess\": 155,\n-        \"subqueri\": [138, 185, 223, 234, 240, 249, 250, 320, 328, 340, 341, 348, 357, 369, 372, 381, 404, 417, 424, 428, 429, 430, 431, 432, 433, 444, 445, 452, 477, 514, 516, 519, 543, 560, 572],\n+        \"subprocesses\": 155,\n+        \"subqueries\": [185, 222, 320, 341, 430, 433, 452, 477, 514, 519, 560],\n+        \"subquery\": [138, 185, 223, 234, 240, 249, 250, 328, 340, 348, 357, 369, 372, 381, 404, 417, 424, 428, 429, 431, 432, 433, 444, 445, 516, 543, 572],\n         \"subregion\": 131,\n-        \"subscrib\": [4, 66, 83, 150, 203],\n-        \"subscript\": [63, 150, 170, 582],\n+        \"subscrib\": [66, 83, 150],\n+        \"subscriber\": [4, 203],\n+        \"subscript\": 582,\n+        \"subscription\": [63, 150, 170],\n         \"subselect\": 185,\n-        \"subsequ\": [16, 38, 52, 92, 124, 135, 145, 150, 151, 154, 155, 160, 161, 162, 167, 174, 185, 188, 192, 193, 194, 197, 200, 223, 247, 252, 268, 274, 303, 312, 346, 551, 565, 572, 576, 589, 591, 599, 603, 608, 612],\n+        \"subsequent\": [16, 38, 52, 92, 124, 135, 145, 150, 151, 154, 155, 160, 161, 174, 185, 188, 192, 193, 194, 197, 200, 223, 247, 252, 274, 303, 312, 346, 551, 572, 576, 589, 591, 608, 612],\n+        \"subsequently\": [162, 167, 194, 200, 268, 551, 565, 599, 603],\n         \"subset\": [56, 86, 103, 115, 124, 126, 131, 137, 139, 155, 180, 185, 190, 191, 197, 265, 284, 436, 535, 572, 596, 606, 609, 612],\n-        \"substant\": 64,\n-        \"substanti\": [252, 550, 553, 571, 598, 602],\n-        \"substitut\": [67, 103, 162, 185, 187, 190, 348, 570, 580, 596, 600],\n-        \"substr\": [12, 144, 177, 194, 328, 514, 573],\n-        \"subtempl\": [194, 252],\n+        \"substantial\": [571, 598, 602],\n+        \"substantially\": [252, 550, 553],\n+        \"substantiv\": 64,\n+        \"substitut\": [67, 103, 187, 190, 570, 580, 600],\n+        \"substituted\": [162, 185, 348],\n+        \"substitution\": 596,\n+        \"substr\": [328, 514],\n+        \"substring\": [12, 144, 176, 177, 194, 573],\n+        \"subtemplat\": [194, 252],\n+        \"subtemplates\": 252,\n         \"subtest\": 222,\n         \"subtitl\": [152, 200],\n         \"subtl\": [3, 268, 316, 557, 569, 595],\n-        \"subtleti\": [181, 185],\n-        \"subtract\": [125, 177, 213, 219, 429, 430, 572, 595],\n-        \"subtract_tempor\": 213,\n-        \"subtransact\": 576,\n+        \"subtleties\": [181, 185],\n+        \"subtract\": [125, 219, 429, 430, 572, 595],\n+        \"subtract_temporal\": 213,\n+        \"subtraction\": [177, 213, 219, 572],\n+        \"subtransaction\": 576,\n         \"subtyp\": [170, 577],\n-        \"subvers\": [27, 60],\n+        \"subversion\": [27, 60],\n         \"subview\": 557,\n         \"subwidget\": [166, 168, 222, 223, 246, 251, 330, 355, 362, 363, 436],\n-        \"succe\": [162, 576, 608, 612],\n-        \"succeed\": [190, 576],\n-        \"success\": [4, 11, 15, 42, 48, 60, 91, 95, 100, 131, 135, 153, 155, 171, 185, 190, 210, 213, 220, 222, 252, 271, 273, 278, 281, 287, 291, 296, 300, 302, 306, 307, 309, 311, 316, 321, 325, 330, 338, 353, 355, 488, 502, 548, 550, 556, 576, 585, 589, 602, 603, 611, 612],\n+        \"succed\": [162, 190, 576, 608, 612],\n+        \"succeeded\": 576,\n+        \"succes\": [15, 48, 91, 95, 100, 135, 155, 190, 210, 213, 220, 252, 273, 278, 281, 287, 291, 296, 302, 306, 307, 311, 321, 325, 330, 338, 353, 355, 502, 548, 556, 576, 585, 611],\n         \"success_messag\": [135, 304],\n         \"success_url\": [59, 88, 91, 95, 135, 213, 304, 548, 554, 585],\n         \"success_url_allowed_host\": [222, 548],\n-        \"successfulli\": [15, 67, 73, 75, 95, 100, 105, 107, 121, 124, 135, 151, 170, 291, 348, 368, 436, 502, 548, 550, 551, 576, 577, 581, 612],\n+        \"successes\": 488,\n+        \"successful\": [11, 42, 60, 91, 100, 131, 135, 153, 171, 222, 271, 300, 309, 316, 548, 550, 576, 589, 603, 612],\n+        \"successfully\": [15, 67, 73, 75, 95, 100, 105, 107, 121, 124, 135, 151, 170, 291, 348, 368, 436, 502, 548, 550, 551, 576, 577, 581, 612],\n+        \"succession\": 4,\n+        \"successiv\": [185, 602],\n         \"successmessagemixin\": [91, 135, 304, 477],\n         \"successurlallowedhostsmixin\": 488,\n-        \"succinctli\": [2, 177, 200, 556],\n+        \"succinctly\": [2, 177, 200, 556],\n+        \"such\": [0, 2, 3, 5, 11, 14, 15, 16, 19, 23, 25, 29, 32, 35, 36, 37, 39, 41, 43, 44, 47, 49, 50, 51, 52, 55, 56, 57, 58, 59, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 79, 80, 81, 82, 83, 85, 91, 92, 94, 99, 102, 103, 105, 106, 107, 113, 115, 121, 126, 131, 139, 143, 145, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 166, 167, 168, 171, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 187, 188, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 202, 203, 206, 207, 208, 209, 211, 213, 214, 216, 218, 220, 222, 227, 229, 248, 252, 256, 260, 264, 265, 268, 271, 273, 278, 280, 281, 284, 287, 291, 296, 300, 302, 304, 306, 307, 309, 311, 316, 321, 325, 328, 330, 336, 338, 341, 348, 351, 353, 354, 355, 357, 362, 371, 374, 376, 384, 387, 392, 403, 409, 421, 426, 437, 440, 443, 448, 451, 471, 477, 478, 481, 488, 502, 518, 522, 527, 530, 535, 543, 546, 547, 548, 550, 551, 552, 553, 555, 556, 557, 558, 559, 560, 569, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 583, 584, 585, 589, 591, 592, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n         \"sudo\": [8, 120, 121, 123],\n         \"sue\": 120,\n-        \"suffer\": [76, 220, 278, 281, 282, 287, 296, 306, 307, 316, 321, 325, 327, 330, 338, 341, 353, 355, 407, 409, 438, 440, 463, 471, 546],\n+        \"suffer\": [76, 220, 278, 281, 282, 287, 296, 306, 307, 321, 325, 327, 330, 338, 341, 353, 355, 407, 409, 438, 440, 463, 471, 546],\n+        \"suffered\": 316,\n         \"suffic\": [16, 25, 71, 73, 190, 553, 558, 591, 592, 606],\n-        \"suffici\": [3, 25, 42, 46, 57, 66, 67, 105, 154, 161, 211, 256, 304, 550, 583, 588, 589, 591, 595, 602, 603, 605, 611, 612],\n-        \"suffix\": [58, 96, 98, 115, 155, 161, 168, 194, 222, 260, 268, 328, 354, 362, 377, 451, 477, 557, 572, 591, 596],\n-        \"suggest\": [36, 46, 50, 51, 52, 64, 80, 120, 162, 171, 172, 178, 206, 222, 252, 268, 316, 362, 421, 451, 462, 501, 503, 522, 569, 570, 571, 572, 577, 588, 600, 612],\n-        \"suit\": [0, 16, 35, 42, 51, 53, 55, 57, 60, 118, 130, 139, 154, 155, 178, 190, 208, 216, 252, 256, 257, 260, 291, 304, 320, 336, 348, 351, 392, 451, 477, 549, 555, 582, 609, 610, 611, 612],\n-        \"suitabl\": [2, 13, 25, 26, 41, 46, 59, 66, 74, 97, 135, 139, 155, 159, 160, 161, 162, 167, 172, 178, 185, 194, 197, 200, 205, 214, 222, 238, 242, 243, 244, 362, 376, 379, 394, 395, 405, 406, 411, 413, 415, 420, 422, 427, 429, 430, 449, 450, 452, 454, 456, 469, 477, 478, 482, 505, 528, 547, 551, 557, 559, 570, 572, 581, 582, 592, 608, 612],\n+        \"sufficient\": [3, 25, 46, 66, 67, 105, 154, 161, 211, 256, 304, 550, 583, 588, 589, 591, 595, 602, 603, 611, 612],\n+        \"sufficiently\": [42, 57, 550, 602, 603, 605],\n+        \"suffix\": [58, 96, 98, 115, 161, 168, 194, 222, 260, 268, 328, 354, 362, 451, 477, 596],\n+        \"suffixed\": [155, 572],\n+        \"suffixes\": [168, 268, 377, 557, 591],\n+        \"suggest\": [46, 50, 52, 64, 171, 172, 222, 252, 316, 362, 421, 522, 570, 572, 577, 600, 612],\n+        \"suggested\": [36, 46, 50, 51, 162, 178, 206, 268, 316, 451, 462, 501, 503, 569, 588],\n+        \"suggestion\": [51, 64, 80, 120, 268, 570, 571],\n+        \"suit\": [0, 16, 42, 51, 55, 57, 60, 118, 130, 154, 155, 178, 190, 208, 216, 252, 256, 257, 260, 291, 304, 320, 336, 348, 351, 392, 451, 477, 549, 555, 582, 609, 610, 611, 612],\n+        \"suitabl\": [2, 13, 25, 26, 41, 46, 59, 74, 97, 135, 139, 155, 159, 160, 161, 162, 167, 172, 185, 194, 197, 200, 205, 214, 222, 362, 376, 477, 547, 551, 557, 559, 570, 572, 581, 582, 592, 608, 612],\n+        \"suitably\": [66, 178, 238, 242, 243, 244, 379, 394, 395, 405, 406, 411, 413, 415, 420, 422, 427, 429, 430, 449, 450, 452, 454, 456, 469, 478, 482, 505, 528],\n         \"suite_result\": 609,\n-        \"sum\": [136, 176, 177, 194, 421, 543, 560, 572],\n-        \"summar\": [143, 177, 560],\n-        \"summari\": [4, 19, 64, 103, 110, 114, 115, 121, 131, 185, 198, 203, 206, 328, 349, 535, 560, 569],\n+        \"suited\": [35, 53, 139, 155, 178],\n+        \"suites\": [154, 268, 304, 609],\n+        \"sum\": [136, 176, 177, 421, 543, 560, 572],\n+        \"summaries\": 560,\n+        \"summariz\": [177, 560],\n+        \"summarization\": 143,\n+        \"summary\": [4, 19, 64, 103, 110, 114, 115, 121, 131, 185, 198, 203, 206, 328, 349, 535, 560, 569],\n+        \"summed\": 194,\n         \"summer\": [3, 60, 205],\n-        \"sundai\": [89, 94, 176, 185, 190, 194, 209],\n+        \"sunday\": [89, 94, 176, 185, 190, 194, 209],\n         \"super\": [14, 15, 16, 17, 18, 32, 39, 87, 90, 91, 97, 100, 102, 103, 104, 151, 152, 161, 162, 167, 168, 177, 178, 181, 196, 213, 222, 268, 304, 328, 348, 376, 488, 502, 522, 543, 547, 548, 550, 552, 553, 554, 556, 557, 568, 569, 570, 580, 583, 585, 589, 596, 604, 609, 612],\n-        \"superclass\": [16, 103, 152, 178, 188, 316, 325, 552, 569, 600, 612],\n+        \"superclas\": [16, 103, 152, 178, 188, 316, 325, 552, 569, 600],\n+        \"superclasses\": 612,\n         \"superior\": 81,\n         \"supers3cret\": 570,\n-        \"supersed\": [59, 60, 96, 98, 213, 222, 268, 316, 348, 362],\n+        \"supersed\": [213, 222],\n+        \"superseded\": [59, 60, 268, 348, 362],\n+        \"supersedes\": [96, 98, 316, 348],\n         \"superset\": [112, 118, 547],\n-        \"superus\": [73, 103, 105, 121, 122, 145, 155, 191, 216, 336, 351, 547],\n+        \"superuser\": [73, 103, 105, 121, 122, 145, 155, 191, 216, 336, 351, 547],\n         \"supervisor\": 178,\n         \"supervisor_of\": 178,\n-        \"supplant\": [316, 502],\n+        \"supplanted\": [316, 502],\n         \"supplement\": [16, 172, 612],\n-        \"suppli\": [14, 15, 23, 51, 56, 103, 152, 154, 155, 156, 160, 162, 167, 172, 181, 182, 185, 188, 189, 190, 193, 202, 265, 266, 271, 284, 285, 291, 300, 304, 309, 348, 451, 458, 485, 545, 547, 548, 550, 551, 557, 559, 563, 571, 575, 580, 581, 583, 603, 609, 611, 612],\n+        \"supplied\": [15, 51, 56, 103, 152, 155, 156, 160, 162, 167, 172, 185, 188, 189, 190, 193, 202, 265, 284, 458, 485, 545, 548, 550, 580, 583, 609],\n         \"supplier\": [178, 569],\n-        \"support\": [0, 4, 5, 6, 11, 14, 16, 19, 22, 23, 26, 27, 30, 31, 34, 42, 43, 44, 45, 46, 47, 51, 52, 54, 55, 56, 59, 60, 61, 62, 63, 67, 72, 73, 78, 80, 82, 85, 87, 89, 94, 101, 102, 112, 113, 114, 115, 117, 118, 119, 120, 121, 122, 123, 124, 126, 131, 133, 135, 136, 137, 139, 140, 142, 145, 152, 157, 159, 160, 162, 167, 168, 171, 172, 174, 175, 176, 178, 180, 181, 184, 188, 189, 190, 194, 196, 197, 200, 201, 203, 204, 206, 207, 210, 211, 214, 223, 247, 250, 256, 257, 263, 265, 278, 279, 283, 284, 296, 297, 305, 310, 320, 329, 341, 344, 346, 355, 358, 374, 383, 386, 392, 419, 429, 444, 462, 470, 501, 503, 545, 547, 548, 549, 550, 554, 558, 560, 562, 563, 565, 569, 570, 572, 574, 576, 577, 584, 585, 589, 592, 594, 595, 596, 597, 598, 602, 603, 604, 607, 609, 611],\n-        \"support_js_module_import_aggreg\": [151, 502],\n+        \"supplies\": [15, 185, 189],\n+        \"supply\": [14, 23, 152, 154, 155, 172, 178, 181, 182, 190, 271, 300, 304, 309, 547, 548, 551, 557, 559, 563, 571, 581, 603, 612],\n+        \"supplying\": [266, 285, 291, 348, 451, 575, 580, 581, 611],\n+        \"support\": [0, 1, 4, 5, 6, 11, 14, 16, 19, 22, 23, 26, 27, 30, 31, 42, 43, 44, 45, 46, 47, 51, 52, 54, 55, 56, 59, 60, 61, 63, 65, 66, 67, 72, 73, 80, 82, 85, 87, 94, 101, 112, 113, 114, 115, 117, 118, 120, 122, 123, 125, 126, 131, 135, 137, 139, 140, 142, 145, 152, 159, 160, 162, 167, 168, 171, 172, 174, 175, 176, 178, 180, 181, 184, 185, 188, 189, 190, 194, 197, 200, 203, 204, 206, 207, 210, 211, 214, 223, 247, 250, 256, 257, 265, 278, 279, 283, 284, 296, 297, 305, 310, 320, 329, 341, 344, 346, 355, 358, 386, 392, 429, 444, 470, 545, 547, 548, 549, 550, 554, 558, 560, 563, 565, 569, 570, 572, 574, 576, 577, 584, 585, 589, 592, 594, 595, 596, 597, 598, 602, 603, 604, 609],\n+        \"support_js_module_import_aggregation\": [151, 502],\n+        \"supported\": [0, 5, 6, 7, 14, 34, 42, 45, 47, 50, 54, 56, 59, 60, 62, 78, 80, 86, 89, 102, 103, 114, 115, 117, 119, 120, 121, 124, 131, 133, 136, 137, 139, 142, 145, 155, 157, 159, 162, 168, 172, 178, 180, 184, 188, 190, 194, 196, 200, 201, 204, 205, 206, 211, 222, 252, 256, 260, 263, 291, 304, 316, 320, 328, 344, 348, 362, 374, 376, 383, 392, 419, 421, 451, 462, 477, 488, 501, 502, 503, 522, 535, 543, 545, 546, 550, 551, 558, 562, 569, 570, 572, 574, 576, 595, 596, 598, 600, 603, 607, 609, 611, 612],\n         \"supports_3d\": 113,\n-        \"supports_anonymous_us\": [59, 252],\n+        \"supports_anonymous_user\": [59, 252],\n         \"supports_collation_on_charfield\": 451,\n         \"supports_collation_on_textfield\": 451,\n-        \"supports_combined_alt\": 189,\n+        \"supports_combined_alter\": 189,\n         \"supports_constraint\": 206,\n-        \"supports_covering_index\": 451,\n+        \"supports_covering_indexes\": 451,\n         \"supports_default_keyword_in_bulk_insert\": 522,\n         \"supports_default_keyword_in_insert\": 522,\n         \"supports_expression_default\": 522,\n-        \"supports_expression_index\": 451,\n+        \"supports_expression_indexes\": 451,\n         \"supports_ignore_conflict\": 392,\n-        \"supports_inactive_us\": [59, 260],\n-        \"supports_index_column_ord\": 222,\n+        \"supports_inactive_user\": [59, 260],\n+        \"supports_index_column_order\": 222,\n         \"supports_json_field\": 436,\n         \"supports_json_field_contain\": 436,\n         \"supports_microsecond\": 168,\n-        \"supports_non_deterministic_col\": 451,\n-        \"supports_object_permiss\": 59,\n+        \"supports_non_deterministic_collation\": 451,\n+        \"supports_object_permission\": 59,\n         \"supports_over_claus\": 362,\n-        \"supports_partial_index\": 392,\n+        \"supports_partial_indexes\": 392,\n         \"supports_primitives_in_json_field\": 436,\n-        \"supports_recurs\": [59, 362],\n+        \"supports_recursion\": [59, 362],\n         \"supports_table_check_constraint\": 392,\n-        \"supports_tablespac\": 206,\n-        \"supports_temporal_subtract\": 213,\n-        \"supports_timezon\": 348,\n-        \"supports_transact\": 612,\n-        \"suppos\": [11, 14, 19, 56, 57, 76, 99, 103, 152, 167, 185, 194, 555, 557, 559, 560, 568, 569, 572, 574, 581, 583, 585, 604],\n-        \"suppress\": [15, 109, 151, 155, 168, 188, 304, 445, 477, 543, 611],\n-        \"suppressed_base_argu\": [15, 477],\n-        \"sur\": 612,\n-        \"sure\": [0, 1, 5, 7, 9, 11, 16, 19, 25, 27, 30, 31, 32, 39, 41, 46, 47, 49, 50, 51, 55, 56, 58, 61, 67, 72, 73, 76, 80, 86, 91, 98, 101, 103, 107, 121, 124, 149, 150, 151, 152, 154, 155, 156, 161, 162, 166, 167, 171, 172, 176, 177, 178, 181, 184, 185, 188, 190, 193, 194, 196, 197, 199, 201, 206, 213, 222, 237, 268, 291, 304, 316, 328, 348, 378, 414, 546, 547, 548, 550, 551, 553, 554, 560, 567, 569, 570, 571, 572, 576, 577, 580, 581, 583, 589, 595, 596, 598, 599, 600, 603, 604, 609, 611, 612],\n-        \"surfac\": [0, 80, 114, 118, 126, 209, 278, 306, 321, 572],\n-        \"surpris\": [103, 551, 612],\n+        \"supports_tablespaces\": 206,\n+        \"supports_temporal_subtraction\": 213,\n+        \"supports_timezones\": 348,\n+        \"supports_transaction\": 612,\n+        \"suppos\": [14, 19, 56, 76, 99, 103, 167, 185, 194, 555, 557, 559, 560, 568, 569, 572, 574, 581, 583, 585, 604],\n+        \"supposed\": [11, 57, 152, 572],\n+        \"suppres\": [15, 151, 168, 611],\n+        \"suppress\": [445, 477],\n+        \"suppressed\": [15, 155, 188, 304, 543],\n+        \"suppressed_base_argument\": [15, 477],\n+        \"suppresses\": [109, 155],\n+        \"sur\": [0, 1, 5, 7, 9, 11, 16, 19, 25, 27, 30, 31, 32, 39, 41, 46, 47, 49, 50, 51, 55, 56, 58, 61, 67, 72, 73, 76, 80, 86, 91, 98, 101, 103, 107, 121, 124, 149, 150, 151, 152, 154, 155, 156, 161, 162, 166, 167, 171, 172, 176, 177, 178, 181, 184, 185, 188, 190, 193, 194, 196, 197, 199, 201, 206, 213, 222, 237, 268, 291, 304, 316, 328, 348, 378, 414, 546, 547, 548, 550, 551, 553, 554, 560, 567, 569, 570, 571, 572, 576, 577, 580, 581, 583, 589, 595, 596, 598, 599, 600, 603, 604, 609, 611, 612],\n+        \"surfac\": [0, 80, 114, 126, 209, 278, 306, 321, 572],\n+        \"surfaces\": 118,\n+        \"surpris\": 103,\n+        \"surprised\": 612,\n+        \"surprises\": 551,\n         \"surrogateescap\": [506, 530],\n-        \"surround\": [19, 52, 58, 70, 82, 155, 161, 177, 194, 196, 581, 608, 612],\n-        \"survei\": [79, 125, 126],\n+        \"surround\": [19, 52, 58, 82, 177, 194, 196, 581, 612],\n+        \"surrounded\": [70, 155, 161, 608],\n+        \"survey\": [79, 125, 126],\n         \"survey_ft\": 125,\n-        \"surviv\": 167,\n-        \"suscept\": [32, 154, 603],\n+        \"survived\": 167,\n+        \"susceptibl\": [32, 154, 603],\n         \"suspect\": 56,\n         \"suspend\": 64,\n-        \"suspici\": 156,\n         \"suspicion\": 50,\n-        \"suspiciousfileoper\": [13, 156, 159, 408, 439, 470],\n+        \"suspicious\": 156,\n+        \"suspiciousfileoperation\": [13, 156, 159, 408, 439, 470],\n         \"suspiciousmultipartform\": 156,\n-        \"suspiciousoper\": [103, 170, 190, 202, 216, 264, 265, 266, 280, 284, 285, 291, 304, 328, 451, 511, 524, 539, 612],\n-        \"suspicioussess\": 156,\n-        \"sustain\": 64,\n+        \"suspiciousoperation\": [103, 170, 190, 202, 216, 264, 265, 266, 280, 284, 285, 291, 304, 328, 451, 511, 524, 539, 612],\n+        \"suspicioussession\": 156,\n+        \"sustainabl\": 64,\n         \"svg\": [114, 213, 348],\n         \"svn\": 47,\n         \"swallow\": 190,\n-        \"swap\": [86, 103, 105, 177, 178, 291, 304, 362, 572, 596, 600],\n+        \"swap\": [103, 177, 291, 304, 572],\n         \"swappabl\": [86, 178, 191, 478, 481, 547],\n-        \"swappable_depend\": 600,\n-        \"swiss\": [115, 593],\n-        \"switch\": [26, 40, 57, 61, 73, 103, 154, 155, 190, 204, 213, 222, 268, 291, 297, 328, 330, 340, 355, 421, 451, 535, 543, 546, 550, 591, 595, 600, 606],\n+        \"swappable_dependency\": 600,\n+        \"swapped\": [86, 105, 178, 362, 596, 600],\n+        \"swis\": [115, 593],\n+        \"switch\": [26, 40, 57, 61, 155, 190, 204, 213, 222, 268, 291, 304, 421, 451, 546, 550, 595, 596, 600],\n+        \"switched\": [213, 268, 330, 355],\n         \"switcher\": 72,\n-        \"swoop\": 209,\n+        \"switches\": [340, 546, 606],\n+        \"switching\": [73, 103, 154, 268, 297, 328, 535, 543, 591],\n+        \"swop\": 209,\n         \"swordfish\": 570,\n         \"sxx\": 19,\n-        \"sy\": [9, 15, 85, 124, 154, 155, 197, 213, 260, 268, 477, 599, 605, 609, 612],\n-        \"sym_differ\": [115, 118],\n-        \"symbol\": [30, 58, 115, 151, 172, 196, 535],\n-        \"symdiffer\": [110, 119, 213],\n+        \"sym_differenc\": [115, 118],\n+        \"symbol\": [58, 115, 172, 196, 535],\n+        \"symbolic\": [30, 151],\n+        \"symdifferenc\": [110, 119, 213],\n         \"symlink\": [155, 316],\n-        \"symmetr\": [86, 114, 115, 178, 421],\n-        \"symmetri\": [178, 304],\n+        \"symmetric\": [114, 115],\n+        \"symmetrical\": [86, 178, 421],\n+        \"symmetry\": [178, 304],\n         \"symptom\": [2, 612],\n-        \"sync\": [27, 59, 115, 131, 155, 156, 172, 188, 191, 200, 316, 348, 436, 443, 517, 546, 569, 588, 606, 612],\n+        \"sync\": [27, 115, 131, 155, 156, 172, 188, 200, 316, 436, 546, 569, 588, 606, 612],\n         \"sync_and_async_middlewar\": [200, 588],\n-        \"sync_cap\": 588,\n-        \"sync_funct\": 546,\n+        \"sync_capabl\": 588,\n+        \"sync_function\": 546,\n         \"sync_get_data\": 546,\n         \"sync_only_middlewar\": [200, 588],\n         \"sync_to_async\": [156, 488, 547, 572, 589, 606],\n         \"syncdb\": [59, 155, 190, 204, 209, 257, 260, 348],\n-        \"synchron\": [23, 26, 73, 87, 105, 154, 155, 156, 184, 185, 188, 191, 200, 257, 260, 268, 291, 421, 436, 488, 522, 546, 547, 551, 555, 569, 572, 588, 592, 604, 606, 609, 612],\n-        \"synchronousonlyoper\": [185, 421, 546, 572],\n-        \"syndic\": [0, 45, 48, 59, 70, 112, 149, 150, 181, 200, 227, 304, 371, 591],\n-        \"syndicationfe\": [59, 222, 348, 362, 543],\n+        \"synced\": [191, 316, 443, 517],\n+        \"synchroniz\": [73, 105, 268, 291, 488],\n+        \"synchronization\": [155, 191, 257, 260, 604],\n+        \"synchronized\": [184, 257, 260, 551, 569, 570],\n+        \"synchronizes\": 155,\n+        \"synchronous\": [23, 26, 87, 105, 154, 156, 185, 188, 200, 421, 436, 488, 522, 546, 547, 555, 572, 588, 592, 606, 609, 612],\n+        \"synchronously\": [188, 606],\n+        \"synchronousonlyoperation\": [185, 421, 546, 572],\n+        \"syncing\": [59, 348],\n+        \"syndicat\": 48,\n+        \"syndication\": [0, 45, 59, 70, 112, 149, 150, 181, 200, 227, 304, 371, 591],\n+        \"syndicationfed\": [59, 222, 348, 362, 543],\n         \"synonym\": [58, 59],\n-        \"synopsi\": 572,\n-        \"syntax\": [9, 14, 15, 18, 19, 43, 45, 50, 55, 58, 59, 70, 74, 86, 101, 110, 135, 146, 154, 161, 168, 174, 177, 178, 185, 188, 189, 190, 193, 194, 196, 197, 199, 204, 213, 222, 260, 268, 285, 291, 296, 316, 354, 376, 451, 477, 502, 511, 524, 539, 560, 569, 572, 592, 596, 605, 609, 611, 612],\n-        \"synthes\": 547,\n-        \"synthesi\": 547,\n-        \"synthet\": 569,\n+        \"synopsis\": 572,\n+        \"syntax\": [9, 14, 15, 18, 19, 43, 45, 50, 55, 58, 59, 70, 74, 86, 101, 110, 135, 146, 154, 161, 168, 174, 177, 178, 185, 188, 189, 190, 193, 194, 196, 197, 199, 213, 222, 260, 268, 285, 291, 296, 316, 354, 376, 451, 477, 502, 511, 524, 539, 560, 569, 572, 592, 596, 605, 609, 611, 612],\n+        \"syntaxes\": [155, 204, 596],\n+        \"synthesis\": 547,\n+        \"synthesized\": 547,\n+        \"synthetic\": 569,\n+        \"sys\": [9, 15, 85, 124, 154, 155, 197, 213, 260, 268, 477, 599, 605, 609, 612],\n         \"sysadmin\": 31,\n         \"system\": [0, 1, 2, 5, 8, 9, 13, 15, 16, 18, 19, 25, 27, 30, 36, 43, 45, 46, 49, 54, 55, 56, 57, 58, 60, 66, 67, 69, 70, 71, 72, 73, 75, 76, 78, 80, 83, 84, 89, 103, 105, 106, 107, 110, 114, 117, 118, 119, 120, 123, 124, 126, 131, 145, 148, 149, 150, 151, 152, 154, 155, 159, 160, 166, 169, 171, 172, 178, 183, 188, 189, 190, 191, 193, 194, 196, 197, 200, 203, 204, 205, 206, 213, 215, 222, 229, 247, 252, 260, 265, 268, 271, 274, 284, 300, 303, 304, 305, 307, 309, 312, 317, 320, 325, 330, 341, 342, 344, 347, 348, 349, 354, 355, 362, 374, 393, 416, 421, 429, 436, 451, 452, 471, 472, 473, 477, 488, 494, 502, 523, 533, 543, 545, 547, 549, 550, 551, 559, 568, 569, 571, 572, 573, 575, 579, 581, 585, 588, 589, 591, 593, 595, 596, 597, 598, 599, 600, 602, 603, 605, 608, 609, 611, 612],\n         \"system_check_deprecated_detail\": 600,\n         \"system_check_removed_detail\": 600,\n-        \"systemat\": [32, 52, 268],\n+        \"systematically\": [32, 52, 268],\n         \"systemcheckerror\": 552,\n         \"systemcheckintegrationtest\": 552,\n         \"systemexit\": [291, 612],\n         \"systemwid\": [82, 107, 190, 598],\n         \"t\": [0, 2, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 18, 23, 26, 29, 30, 31, 32, 34, 37, 38, 40, 41, 42, 44, 46, 47, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 67, 69, 70, 71, 72, 73, 74, 75, 77, 78, 80, 83, 84, 85, 86, 87, 89, 91, 92, 94, 95, 96, 99, 100, 101, 103, 104, 105, 106, 107, 110, 113, 114, 115, 117, 121, 124, 126, 128, 130, 135, 136, 139, 145, 146, 148, 149, 150, 151, 152, 154, 155, 156, 159, 160, 161, 162, 166, 167, 168, 170, 171, 172, 173, 174, 176, 177, 178, 180, 184, 186, 187, 188, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 209, 213, 214, 215, 216, 218, 220, 221, 222, 223, 224, 234, 245, 246, 247, 252, 254, 257, 268, 274, 278, 281, 282, 283, 287, 291, 296, 297, 303, 304, 306, 307, 308, 309, 312, 316, 317, 318, 320, 321, 323, 325, 327, 328, 329, 330, 334, 336, 338, 341, 342, 343, 346, 348, 349, 351, 353, 354, 355, 357, 360, 362, 368, 369, 374, 376, 377, 384, 385, 387, 388, 392, 404, 407, 409, 412, 416, 418, 421, 424, 428, 430, 436, 437, 438, 440, 443, 444, 451, 455, 463, 471, 477, 480, 488, 494, 502, 503, 514, 518, 522, 546, 547, 548, 549, 550, 551, 552, 553, 554, 556, 557, 558, 559, 560, 562, 564, 565, 567, 569, 570, 572, 573, 574, 575, 576, 577, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 602, 603, 604, 605, 606, 608, 609, 610, 611, 612],\n         \"t1\": 106,\n         \"t2\": [106, 197],\n         \"t3\": 106,\n         \"tab\": [58, 135, 153, 155, 194, 213, 407, 438, 463],\n-        \"tabl\": [5, 6, 16, 20, 44, 45, 56, 59, 70, 72, 73, 78, 85, 86, 103, 107, 109, 115, 117, 118, 119, 123, 126, 131, 136, 144, 145, 148, 149, 150, 155, 161, 172, 174, 176, 178, 180, 181, 185, 189, 194, 203, 209, 213, 217, 223, 234, 247, 249, 250, 251, 252, 271, 291, 300, 304, 308, 309, 316, 317, 320, 322, 326, 328, 329, 348, 349, 362, 363, 383, 392, 395, 419, 421, 430, 436, 451, 488, 496, 529, 543, 547, 548, 549, 550, 558, 560, 562, 566, 568, 570, 571, 572, 576, 580, 583, 589, 590, 598, 600, 604, 609, 611, 612],\n-        \"table_com\": 172,\n+        \"tabl\": [0, 5, 6, 16, 35, 44, 45, 56, 59, 70, 72, 73, 78, 86, 103, 107, 109, 110, 115, 117, 118, 123, 126, 131, 136, 144, 145, 148, 150, 155, 161, 172, 174, 176, 178, 180, 181, 185, 189, 190, 194, 203, 209, 213, 217, 223, 234, 249, 250, 251, 252, 271, 291, 300, 304, 308, 309, 316, 317, 320, 326, 328, 329, 348, 362, 363, 383, 392, 395, 419, 421, 430, 488, 496, 502, 529, 547, 548, 550, 558, 560, 562, 566, 568, 570, 571, 572, 575, 576, 580, 583, 589, 590, 600, 604, 611],\n+        \"table_comment\": 172,\n         \"table_nam\": [73, 185, 362],\n-        \"table_name_convert\": 392,\n+        \"table_name_converter\": 392,\n         \"tableinfo\": 328,\n         \"tablenam\": [154, 551],\n-        \"tablespac\": [0, 16, 154, 178, 180, 184, 189, 190, 268, 320, 328, 362, 392, 566, 597],\n+        \"tables\": [7, 16, 20, 44, 70, 73, 85, 86, 103, 107, 119, 144, 149, 155, 178, 184, 185, 203, 209, 213, 247, 252, 304, 316, 320, 322, 328, 349, 362, 392, 436, 451, 477, 543, 547, 549, 551, 569, 570, 574, 576, 598, 600, 604, 609, 612],\n+        \"tablespac\": [154, 178, 180, 184, 189, 190, 268, 320, 328, 362, 575],\n         \"tablespace_sql\": 206,\n         \"tablespaceexampl\": 575,\n+        \"tablespaces\": [0, 16, 178, 180, 184, 190, 320, 392, 566, 597],\n         \"tablet\": [1, 520],\n         \"tabular\": [78, 103, 106, 268, 570],\n         \"tabularinlin\": [78, 377, 392, 570],\n-        \"tack\": 596,\n-        \"tackl\": [74, 557, 602],\n+        \"tacked\": 596,\n+        \"tackl\": [74, 557],\n+        \"tackling\": 602,\n         \"tactic\": 40,\n-        \"tag\": [0, 1, 12, 15, 18, 33, 39, 40, 41, 45, 51, 52, 56, 58, 59, 61, 62, 65, 66, 70, 74, 75, 77, 78, 80, 82, 85, 94, 103, 106, 107, 133, 134, 139, 149, 151, 152, 153, 155, 166, 168, 178, 188, 190, 193, 195, 198, 200, 205, 209, 210, 213, 214, 222, 238, 280, 304, 349, 362, 376, 379, 415, 421, 436, 451, 477, 488, 494, 502, 522, 542, 543, 545, 546, 551, 552, 581, 582, 591, 602, 603, 604, 609],\n+        \"tag\": [0, 1, 12, 15, 18, 33, 39, 40, 41, 45, 52, 56, 58, 59, 61, 62, 65, 70, 74, 75, 77, 78, 80, 82, 85, 94, 103, 106, 107, 133, 134, 139, 149, 151, 152, 153, 155, 166, 168, 178, 188, 190, 193, 195, 198, 200, 205, 209, 210, 213, 214, 222, 238, 280, 304, 349, 362, 376, 379, 415, 421, 436, 451, 477, 488, 494, 502, 522, 542, 543, 545, 546, 551, 552, 581, 582, 591, 602, 603, 604, 609, 612],\n         \"tag__nam\": 178,\n         \"tag_nam\": [19, 612],\n+        \"tagged\": [51, 60, 135, 552, 596],\n         \"taggeditem\": 106,\n+        \"tagging\": [66, 106, 552],\n         \"taglin\": [3, 146, 177, 181, 185, 569, 572],\n         \"tagnam\": 101,\n         \"tags__0\": 139,\n         \"tags__0_1\": 139,\n         \"tags__0_2__contain\": 139,\n         \"tags__1__iexact\": 139,\n         \"tags__276\": 139,\n         \"tags__contain\": 139,\n-        \"tags__contained_bi\": 139,\n+        \"tags__contained_by\": 139,\n         \"tags__count\": 106,\n-        \"tags__len\": 139,\n+        \"tags__l\": 139,\n         \"tags__overlap\": 139,\n         \"taguri\": 200,\n-        \"tailor\": [73, 135, 569, 594],\n+        \"tailored\": [73, 135, 569, 594],\n         \"taiwan\": 131,\n         \"tajik\": 436,\n-        \"take\": [2, 3, 4, 6, 7, 9, 11, 12, 13, 14, 15, 16, 19, 23, 25, 31, 36, 37, 40, 42, 45, 46, 47, 49, 50, 51, 52, 55, 56, 57, 58, 59, 61, 63, 64, 66, 67, 71, 72, 73, 74, 75, 76, 78, 80, 82, 86, 87, 92, 96, 98, 100, 105, 106, 110, 112, 113, 114, 115, 116, 117, 118, 121, 137, 139, 140, 143, 146, 149, 150, 151, 152, 154, 155, 161, 162, 165, 167, 168, 171, 172, 176, 177, 178, 181, 182, 185, 187, 188, 190, 191, 192, 193, 194, 196, 198, 199, 200, 201, 202, 204, 205, 206, 209, 213, 222, 252, 260, 265, 268, 271, 284, 291, 300, 304, 309, 316, 328, 348, 362, 436, 451, 477, 488, 543, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 558, 559, 567, 568, 569, 570, 571, 572, 574, 576, 577, 580, 581, 583, 584, 588, 591, 592, 595, 596, 598, 599, 600, 602, 603, 604, 606, 608, 609, 612],\n+        \"tak\": [2, 3, 4, 6, 7, 12, 13, 16, 19, 23, 25, 36, 40, 42, 44, 45, 46, 47, 49, 50, 51, 52, 55, 56, 57, 58, 61, 64, 66, 67, 71, 72, 74, 75, 76, 82, 86, 92, 96, 98, 100, 103, 105, 106, 110, 113, 115, 116, 117, 118, 121, 131, 135, 139, 146, 149, 150, 152, 154, 155, 161, 162, 167, 168, 170, 172, 178, 181, 182, 184, 185, 188, 190, 192, 193, 194, 196, 197, 200, 204, 205, 209, 213, 222, 252, 260, 265, 268, 284, 291, 304, 316, 328, 348, 362, 451, 477, 488, 547, 548, 550, 551, 552, 553, 556, 557, 558, 559, 567, 568, 569, 570, 571, 572, 576, 577, 580, 581, 583, 584, 591, 596, 598, 600, 602, 603, 605, 606, 608, 609, 612],\n         \"take_screenshot\": 56,\n-        \"taken\": [13, 16, 44, 46, 56, 61, 64, 66, 96, 98, 103, 106, 131, 135, 146, 152, 161, 162, 170, 172, 178, 184, 185, 192, 200, 204, 252, 260, 316, 328, 348, 362, 551, 553, 557, 570, 577, 581, 602, 605, 606, 612],\n+        \"takes\": [9, 11, 14, 15, 16, 19, 37, 56, 58, 59, 61, 63, 67, 73, 74, 75, 78, 87, 96, 98, 105, 106, 112, 114, 118, 121, 140, 143, 146, 149, 150, 151, 152, 155, 161, 162, 165, 167, 168, 171, 172, 176, 177, 178, 185, 187, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 206, 209, 252, 260, 265, 268, 271, 284, 300, 304, 309, 316, 328, 348, 362, 436, 546, 547, 548, 550, 551, 555, 559, 569, 570, 572, 574, 576, 577, 580, 581, 583, 588, 591, 592, 596, 599, 600, 602, 604, 606, 608, 612],\n         \"takes_context\": [19, 260, 348],\n+        \"taking\": [13, 14, 31, 50, 55, 64, 66, 67, 72, 80, 105, 137, 155, 177, 178, 185, 191, 206, 222, 252, 260, 265, 284, 316, 543, 547, 550, 551, 554, 567, 571, 572, 584, 595, 600, 602, 604],\n         \"tal\": 196,\n-        \"talk\": [48, 58, 153, 167, 181, 185, 190, 197, 546, 553, 557, 572],\n+        \"talk\": [48, 58, 181, 185, 197, 546, 553, 572],\n         \"talkback\": 1,\n+        \"talking\": [153, 167, 190, 197, 557],\n         \"talklistview\": 553,\n-        \"talli\": [64, 73],\n-        \"tame\": 605,\n-        \"tamper\": [156, 162, 188, 260, 297, 304, 451, 580, 581, 589, 607],\n+        \"tally\": [64, 73],\n+        \"tam\": 605,\n+        \"tamper\": [156, 162, 297, 304, 581, 589, 607],\n+        \"tampered\": [188, 260, 451, 580, 589, 607],\n         \"tandem\": [19, 547],\n         \"tangent\": 176,\n-        \"tape\": [84, 178],\n+        \"tap\": [84, 178],\n         \"tar\": [31, 61, 71, 115, 120, 123, 155, 190, 421],\n-        \"tarbal\": [3, 61, 80, 259],\n-        \"target\": [1, 2, 4, 12, 19, 56, 58, 61, 75, 80, 86, 87, 95, 103, 104, 115, 117, 120, 123, 154, 155, 159, 161, 168, 177, 178, 180, 190, 207, 208, 210, 211, 212, 220, 222, 224, 254, 256, 257, 260, 265, 278, 281, 284, 287, 291, 296, 304, 306, 307, 316, 321, 325, 328, 329, 330, 338, 348, 353, 355, 368, 393, 451, 551, 569, 594, 596, 600, 602, 603],\n+        \"tarball\": [3, 61, 80, 259],\n+        \"target\": [1, 2, 4, 12, 19, 58, 61, 87, 95, 103, 104, 115, 120, 123, 154, 155, 159, 161, 168, 177, 178, 180, 190, 207, 208, 210, 211, 212, 220, 222, 224, 254, 256, 257, 260, 265, 278, 281, 284, 287, 291, 296, 304, 306, 307, 316, 321, 325, 328, 329, 330, 338, 348, 353, 355, 368, 393, 451, 551, 569, 594, 596, 600, 602, 603],\n         \"target_db\": 44,\n         \"target_sr\": 115,\n         \"target_status_cod\": 612,\n+        \"targeted\": [56, 75, 80, 86, 117, 291, 602],\n         \"task\": [0, 15, 33, 40, 47, 58, 59, 62, 70, 76, 85, 100, 154, 155, 161, 177, 181, 188, 196, 204, 205, 260, 348, 547, 548, 549, 553, 555, 573, 576, 595, 610],\n-        \"tast\": [196, 304, 572, 599],\n-        \"tb_frame\": 32,\n+        \"tast\": [196, 572, 599],\n+        \"tastes\": 304,\n+        \"tb_fram\": 32,\n         \"tblib\": [56, 155, 609],\n         \"tbz2\": 155,\n         \"tcp\": [154, 190],\n-        \"tcp_nodelai\": 551,\n+        \"tcp_nodelay\": 551,\n         \"td\": [161, 194, 548],\n-        \"teach\": [78, 328],\n+        \"teach\": 78,\n+        \"teaching\": 328,\n         \"team\": [0, 3, 5, 32, 45, 47, 48, 49, 55, 64, 65, 66, 150, 196, 203, 212, 257, 266, 285, 291, 304, 383, 419, 545],\n         \"tear\": [76, 296, 609],\n         \"teardown\": [191, 436, 609, 612],\n-        \"teardown_databas\": [222, 268, 296, 348, 609],\n-        \"teardown_test_environ\": [222, 609],\n-        \"teardownclass\": 612,\n+        \"teardown_databases\": [222, 268, 296, 348, 609],\n+        \"teardown_test_environment\": [222, 609],\n+        \"teardownclas\": 612,\n         \"teas\": 196,\n         \"tech\": [4, 63, 80],\n-        \"technic\": [3, 45, 46, 55, 58, 64, 70, 82, 155, 171, 193, 196, 197, 209, 212, 242, 257, 268, 393, 420, 422, 436, 452, 480, 535, 545, 569, 603],\n-        \"techniqu\": [16, 19, 37, 38, 39, 45, 67, 70, 103, 106, 118, 143, 153, 171, 185, 196, 201, 212, 252, 257, 260, 266, 268, 285, 297, 304, 328, 502, 553, 556, 557, 568, 569, 574, 583, 589, 591, 596, 599, 602, 603, 612],\n-        \"technologi\": [0, 5, 58, 82, 121, 488],\n-        \"tediou\": [73, 82, 100, 154],\n+        \"technical\": [45, 46, 55, 58, 64, 70, 193, 196, 242, 268, 393, 420, 422, 436, 452, 480, 535, 545, 569, 603],\n+        \"technically\": [3, 82, 155, 171, 196, 197, 209, 212, 257, 548],\n+        \"technique\": [37, 38, 39, 70, 100, 103, 106, 143, 171, 185, 196, 201, 212, 252, 257, 260, 268, 297, 304, 328, 502, 553, 568, 569, 574, 583, 589, 591, 596, 602, 603, 612],\n+        \"techniques\": [16, 19, 37, 38, 45, 67, 118, 153, 171, 185, 266, 285, 556, 557, 569, 599, 602],\n+        \"technologies\": [0, 5],\n+        \"technology\": [58, 82, 121, 488],\n+        \"tedious\": [73, 82, 100, 154],\n         \"tee\": 58,\n         \"teeth\": 67,\n         \"tel\": [168, 543],\n-        \"telemachu\": 185,\n+        \"telemachus\": 185,\n         \"telephon\": [168, 543],\n         \"telinput\": 543,\n-        \"tell\": [13, 14, 16, 19, 27, 30, 32, 35, 37, 38, 40, 44, 51, 57, 72, 73, 75, 76, 78, 85, 97, 99, 100, 103, 105, 110, 118, 131, 149, 150, 152, 155, 157, 161, 171, 176, 177, 181, 185, 190, 193, 194, 196, 197, 209, 392, 544, 547, 548, 551, 553, 559, 560, 568, 569, 570, 572, 577, 580, 581, 589, 591, 596, 600, 605, 608, 611],\n+        \"tell\": [13, 14, 16, 19, 27, 30, 32, 35, 37, 38, 40, 51, 57, 72, 73, 75, 76, 78, 85, 97, 99, 100, 103, 105, 110, 118, 131, 149, 150, 152, 155, 157, 161, 171, 176, 177, 181, 185, 188, 190, 193, 194, 196, 197, 209, 392, 544, 547, 548, 551, 553, 559, 560, 568, 569, 570, 572, 577, 581, 589, 591, 596, 600, 605, 608, 611],\n+        \"telling\": [32, 44, 51, 72, 73, 76, 78, 559, 580, 581],\n         \"temp_storage_dir\": 609,\n         \"tempfil\": [115, 589],\n         \"templ\": 260,\n-        \"templat\": [0, 5, 10, 32, 36, 40, 41, 55, 58, 59, 61, 71, 75, 76, 77, 80, 84, 85, 87, 90, 94, 96, 97, 102, 104, 113, 121, 130, 133, 134, 150, 151, 152, 153, 155, 161, 162, 164, 167, 168, 169, 172, 177, 178, 181, 188, 191, 192, 199, 200, 202, 203, 207, 208, 209, 210, 221, 223, 232, 233, 238, 245, 246, 247, 267, 280, 286, 320, 340, 341, 342, 346, 349, 355, 357, 358, 359, 361, 364, 365, 372, 374, 379, 387, 388, 392, 393, 402, 409, 415, 421, 425, 429, 437, 440, 447, 452, 456, 466, 469, 471, 482, 492, 494, 495, 502, 503, 505, 511, 518, 524, 528, 539, 542, 545, 550, 554, 555, 567, 576, 577, 582, 585, 588, 590, 591, 592, 594, 597, 601, 603, 605, 609, 610, 611],\n+        \"templat\": [0, 5, 10, 12, 25, 32, 33, 36, 40, 41, 55, 58, 59, 61, 70, 71, 75, 76, 77, 78, 80, 84, 85, 86, 87, 90, 94, 96, 97, 102, 104, 113, 130, 133, 134, 135, 150, 151, 152, 153, 154, 155, 161, 162, 164, 167, 168, 172, 177, 178, 181, 188, 191, 192, 195, 200, 202, 203, 207, 208, 209, 210, 213, 221, 223, 232, 238, 245, 247, 267, 286, 304, 320, 340, 341, 346, 354, 355, 357, 358, 359, 361, 362, 364, 372, 374, 379, 387, 392, 393, 402, 409, 415, 421, 425, 436, 437, 440, 447, 451, 452, 466, 469, 471, 488, 492, 494, 502, 503, 505, 511, 518, 522, 524, 528, 539, 542, 543, 545, 548, 550, 555, 567, 576, 577, 580, 585, 588, 590, 591, 592, 594, 597, 601, 603, 605, 609, 610, 611, 612],\n         \"template0\": [154, 190],\n         \"template_\": 342,\n         \"template_cod\": [18, 193],\n         \"template_context_processor\": [59, 213, 328],\n         \"template_debug\": [18, 59, 213, 316, 328],\n         \"template_dir\": [59, 213, 316, 328, 362],\n         \"template_engin\": [88, 97],\n-        \"template_frag\": [316, 551],\n-        \"template_load\": [59, 213, 252, 328],\n+        \"template_fragment\": [316, 551],\n+        \"template_loader\": [59, 213, 252, 328],\n         \"template_nam\": [18, 75, 76, 87, 88, 89, 91, 96, 97, 98, 103, 107, 113, 149, 166, 168, 190, 192, 193, 194, 202, 213, 348, 477, 488, 548, 551, 553, 554, 555, 556, 557, 567, 580, 581, 585, 588, 590, 608, 609, 612],\n         \"template_name_div\": [161, 488, 580],\n         \"template_name_field\": [88, 98],\n         \"template_name_list\": [193, 608],\n         \"template_name_p\": [161, 580],\n         \"template_name_suffix\": [88, 89, 91, 96, 98, 554, 557],\n-        \"template_name_t\": [161, 580],\n+        \"template_name_tabl\": [161, 580],\n         \"template_name_text\": 161,\n         \"template_name_ul\": [161, 580],\n-        \"template_postgi\": 130,\n+        \"template_postgis\": 130,\n         \"template_str\": 374,\n         \"template_string_if_invalid\": [59, 213, 304, 328],\n-        \"template_with_initi\": 328,\n-        \"templatecompilationfail\": 18,\n+        \"template_with_initial\": 328,\n+        \"templatecompilationfailed\": 18,\n         \"templatedetailview\": [409, 440, 471],\n         \"templatedoesnotexist\": [18, 166, 193, 213, 348, 608],\n-        \"templatefilt\": 58,\n+        \"templatefilter\": 58,\n         \"templatenotfound\": 18,\n-        \"templaterespons\": [0, 45, 59, 97, 103, 149, 169, 193, 213, 316, 348, 451, 556, 557, 588, 590],\n+        \"templaterespon\": [0, 45, 59, 97, 103, 149, 169, 193, 213, 316, 348, 451, 556, 557, 588, 590],\n         \"templateresponsemixin\": [87, 89, 90, 91, 92, 96, 98, 135, 554, 556, 557],\n+        \"templates\": [0, 3, 5, 10, 18, 19, 41, 45, 59, 71, 75, 77, 82, 85, 101, 121, 149, 150, 152, 155, 161, 162, 164, 168, 169, 170, 181, 188, 199, 200, 203, 207, 210, 232, 233, 245, 246, 252, 280, 291, 342, 349, 364, 365, 387, 388, 409, 421, 429, 440, 452, 456, 471, 482, 495, 551, 553, 554, 557, 577, 582, 590, 591, 597, 602, 603, 605],\n         \"templatesset\": [190, 222, 581],\n         \"templatesyntaxerror\": [18, 19, 193, 252, 268, 608],\n         \"templatetag\": [19, 58, 59, 152, 155, 193, 376, 421, 608],\n         \"templateview\": [92, 97, 437, 553, 555, 556, 557, 609],\n-        \"tempor\": 213,\n-        \"temporari\": [56, 60, 115, 134, 135, 155, 160, 172, 190, 200, 209, 216, 222, 304, 316, 320, 336, 348, 351, 358, 430, 551, 567, 585, 589, 590, 607, 612],\n-        \"temporarili\": [57, 64, 135, 148, 190, 200, 252, 268, 304, 328, 596, 612],\n+        \"templatiz\": 200,\n+        \"temporal\": 213,\n+        \"temporarily\": [57, 64, 135, 148, 190, 200, 252, 268, 304, 328, 596, 612],\n+        \"temporary\": [56, 60, 115, 134, 135, 155, 160, 172, 190, 200, 209, 216, 222, 304, 316, 320, 336, 348, 351, 358, 430, 551, 567, 585, 589, 590, 607, 612],\n         \"temporary_file_path\": 160,\n-        \"temporaryfileuploadhandl\": [160, 190, 585],\n+        \"temporaryfileuploadhandler\": [160, 190, 585],\n         \"temporarymemfil\": 115,\n         \"temporaryuploadedfil\": 160,\n-        \"tempt\": [181, 570, 574, 606],\n-        \"ten\": 74,\n+        \"tempted\": [181, 606],\n+        \"tempting\": [570, 574],\n+        \"ten\": [47, 74],\n         \"tenant_id\": 183,\n-        \"tenantus\": 183,\n-        \"tend\": [51, 60, 260, 436, 546],\n-        \"tenni\": 522,\n-        \"tens\": 47,\n+        \"tenantuser\": 183,\n+        \"tend\": [60, 260, 436, 546],\n+        \"tended\": 51,\n+        \"tennis\": 522,\n         \"tenth\": 572,\n         \"teragram\": 176,\n         \"term\": [3, 31, 32, 48, 51, 65, 66, 71, 78, 85, 103, 114, 146, 172, 174, 178, 181, 185, 209, 222, 268, 291, 328, 383, 392, 419, 451, 488, 502, 543, 549, 550, 572, 594, 600, 602],\n-        \"termin\": [8, 58, 59, 64, 67, 76, 121, 154, 155, 177, 190, 260, 348, 451, 560, 577],\n-        \"terminologi\": [48, 150],\n-        \"terri\": [126, 573],\n-        \"territori\": [260, 376, 397, 433, 596],\n-        \"test\": [0, 2, 3, 16, 17, 19, 20, 30, 34, 37, 38, 43, 45, 46, 47, 50, 52, 53, 55, 57, 58, 59, 60, 61, 65, 71, 72, 75, 77, 82, 85, 110, 114, 115, 117, 118, 119, 136, 146, 150, 152, 159, 162, 171, 181, 184, 185, 188, 193, 194, 196, 198, 200, 208, 217, 254, 256, 266, 278, 281, 285, 292, 305, 306, 307, 309, 317, 320, 321, 323, 325, 329, 337, 343, 344, 346, 352, 354, 358, 377, 383, 385, 419, 443, 449, 489, 494, 518, 528, 545, 546, 547, 551, 557, 560, 563, 565, 570, 571, 572, 574, 577, 580, 581, 588, 591, 595, 596, 597, 598, 600, 606, 608],\n+        \"terminal\": [8, 58, 67, 76, 121, 155, 177, 348, 451, 560, 577],\n+        \"terminated\": [154, 190],\n+        \"terminates\": [154, 190],\n+        \"termination\": [59, 64, 260],\n+        \"terminology\": [48, 150],\n+        \"territorial\": [376, 397, 433, 596],\n+        \"territory\": 260,\n+        \"terry\": [126, 573],\n+        \"test\": [0, 2, 12, 15, 16, 19, 20, 34, 38, 41, 42, 45, 46, 47, 50, 52, 53, 55, 57, 58, 59, 60, 61, 71, 72, 82, 85, 110, 114, 115, 117, 119, 135, 136, 146, 150, 152, 156, 159, 162, 181, 184, 185, 188, 193, 194, 196, 198, 200, 208, 217, 254, 256, 266, 285, 292, 305, 309, 317, 320, 323, 329, 337, 343, 344, 346, 352, 354, 358, 377, 385, 443, 449, 489, 494, 518, 528, 545, 546, 547, 551, 559, 560, 563, 565, 571, 572, 574, 577, 580, 581, 588, 591, 592, 595, 596, 597, 598, 600, 606, 608, 610],\n         \"test1\": 612,\n         \"test2\": 612,\n         \"test_\": [56, 59, 190, 316, 348, 611],\n-        \"test_against_dictionari\": 193,\n+        \"test_against_dictionary\": 193,\n         \"test_animal_pk\": 609,\n         \"test_animals_can_speak\": 611,\n         \"test_cache_middlewar\": 612,\n-        \"test_cap\": 115,\n+        \"test_capability\": 115,\n         \"test_charset\": 252,\n-        \"test_col\": 252,\n+        \"test_collation\": 252,\n         \"test_command_output\": 612,\n-        \"test_contains_email_cont\": 577,\n-        \"test_cookie_work\": 589,\n+        \"test_contains_email_content\": 577,\n+        \"test_cookie_worked\": 589,\n         \"test_data\": [155, 206],\n         \"test_database_charset\": 252,\n-        \"test_database_col\": 252,\n+        \"test_database_collation\": 252,\n         \"test_database_nam\": 252,\n         \"test_db\": 252,\n-        \"test_depend\": 256,\n+        \"test_dependencies\": 256,\n         \"test_detail\": [609, 612],\n         \"test_empty_get\": 609,\n         \"test_environment_set_in_context\": 609,\n         \"test_eq\": 56,\n         \"test_fast\": 612,\n-        \"test_fluffy_anim\": 612,\n+        \"test_fluffy_animal\": 612,\n         \"test_foo\": [52, 55],\n         \"test_foo_deprecation_warn\": 55,\n         \"test_form\": 611,\n         \"test_func\": [348, 548],\n-        \"test_future_quest\": 76,\n-        \"test_future_question_and_past_quest\": 76,\n-        \"test_handler_renders_template_respons\": 592,\n+        \"test_future_question\": 76,\n+        \"test_future_question_and_past_question\": 76,\n+        \"test_handler_renders_template_respon\": 592,\n         \"test_index\": 612,\n         \"test_index_page_view\": 612,\n         \"test_label\": [155, 609],\n-        \"test_language_using_cooki\": 612,\n-        \"test_language_using_head\": 612,\n+        \"test_language_using_cookie\": 612,\n+        \"test_language_using_header\": 612,\n         \"test_language_using_overrid\": 612,\n         \"test_lazy_object\": 56,\n-        \"test_load\": 609,\n+        \"test_loader\": 609,\n         \"test_login\": 612,\n-        \"test_login_button_cent\": 56,\n+        \"test_login_button_centered\": 56,\n         \"test_make_toast\": 67,\n         \"test_method\": 609,\n         \"test_method_nam\": 304,\n         \"test_model\": 611,\n-        \"test_model_definit\": [56, 612],\n+        \"test_model_definition\": [56, 612],\n         \"test_modul\": 609,\n         \"test_my_stuff\": 612,\n         \"test_my_th\": 612,\n         \"test_nam\": 252,\n         \"test_name_pattern\": [155, 609],\n-        \"test_no_quest\": 76,\n+        \"test_no_question\": 76,\n         \"test_non_integer_site_id\": 552,\n         \"test_non_serialized_app\": 611,\n-        \"test_other_db_queri\": 612,\n+        \"test_other_db_query\": 612,\n         \"test_other_domain\": 609,\n-        \"test_past_quest\": 76,\n-        \"test_poli\": 124,\n+        \"test_past_question\": 76,\n+        \"test_poly\": 124,\n         \"test_post\": 612,\n         \"test_procedur\": 574,\n-        \"test_regress\": 51,\n+        \"test_regression\": 51,\n         \"test_remove_imag\": 609,\n         \"test_resize_imag\": 609,\n-        \"test_runn\": [155, 256, 260, 304, 316, 609],\n+        \"test_runner\": [155, 256, 260, 304, 316, 609],\n         \"test_send_email\": 612,\n         \"test_set\": 609,\n         \"test_slow\": 612,\n         \"test_slow_but_cor\": 612,\n         \"test_someth\": [304, 612],\n         \"test_sqlit\": 56,\n         \"test_suit\": [316, 609],\n-        \"test_tarbal\": 61,\n+        \"test_tarball\": 61,\n         \"test_transaction_behavior\": 612,\n-        \"test_two_past_quest\": 76,\n+        \"test_two_past_question\": 76,\n         \"test_update_result\": 181,\n         \"test_view\": 611,\n-        \"test_was_published_recently_with_future_pol\": 611,\n-        \"test_was_published_recently_with_future_quest\": 76,\n-        \"test_was_published_recently_with_old_quest\": 76,\n-        \"test_was_published_recently_with_recent_quest\": 76,\n-        \"test_wheel\": 61,\n+        \"test_was_published_recently_with_future_poll\": 611,\n+        \"test_was_published_recently_with_future_question\": 76,\n+        \"test_was_published_recently_with_old_question\": 76,\n+        \"test_was_published_recently_with_recent_question\": 76,\n+        \"test_whel\": 61,\n         \"test_when_set_to_non\": 552,\n         \"testapp\": 19,\n         \"testapptag\": 19,\n         \"testcas\": [55, 59, 76, 135, 151, 155, 185, 190, 191, 193, 209, 213, 222, 268, 291, 304, 309, 316, 342, 392, 421, 451, 477, 480, 488, 565, 576, 609, 611],\n-        \"testclass\": 76,\n-        \"testcontextdecor\": 451,\n+        \"testcases\": 609,\n+        \"testclas\": 76,\n+        \"testcontextdecorator\": 451,\n+        \"tested\": [3, 30, 43, 71, 77, 118, 213, 216, 252, 268, 278, 281, 306, 307, 321, 325, 383, 419, 547, 551, 591, 609, 612],\n         \"testgeo\": 124,\n+        \"testing\": [0, 2, 17, 34, 37, 45, 52, 65, 75, 115, 119, 154, 155, 171, 184, 185, 191, 193, 200, 204, 213, 257, 260, 291, 304, 316, 320, 328, 354, 362, 477, 522, 535, 546, 557, 570, 577, 589, 597, 598, 606, 611],\n         \"testmixin1\": 548,\n         \"testmixin2\": 548,\n         \"testmodel\": [56, 136, 612],\n-        \"testmodeldefinit\": [56, 612],\n+        \"testmodeldefinition\": [56, 612],\n         \"testmyview\": 612,\n-        \"testrtre\": 123,\n-        \"testrunn\": [155, 609],\n+        \"testrtree\": 123,\n+        \"testrunner\": [155, 609],\n         \"tests_\": 611,\n-        \"testserv\": [329, 348, 363, 612],\n-        \"teststhatdependsonprimarykeysequ\": 609,\n+        \"testserver\": [329, 348, 363, 612],\n+        \"teststhatdependsonprimarykeysequences\": 609,\n         \"testsuit\": 609,\n-        \"testtemplateload\": [59, 348],\n-        \"texa\": [110, 131],\n+        \"testtemplateloader\": [59, 348],\n+        \"texas\": [110, 131],\n         \"text\": [0, 3, 10, 15, 16, 19, 32, 38, 43, 47, 52, 54, 55, 58, 59, 61, 67, 72, 73, 74, 76, 78, 82, 87, 97, 101, 103, 107, 110, 114, 115, 118, 131, 133, 135, 142, 144, 152, 155, 160, 161, 162, 165, 167, 170, 172, 177, 178, 184, 185, 188, 190, 192, 194, 196, 202, 204, 209, 222, 225, 268, 291, 299, 320, 329, 339, 343, 348, 362, 369, 376, 392, 421, 436, 477, 488, 502, 520, 522, 535, 543, 545, 548, 550, 554, 569, 571, 572, 573, 577, 580, 581, 583, 590, 594, 596, 599, 603, 604, 608, 612],\n         \"text__contain\": 204,\n-        \"text_cont\": 577,\n+        \"text_content\": 577,\n         \"text_pattern_op\": [143, 334, 346, 349, 360, 519],\n         \"text_patterns_op\": 342,\n         \"text_template_path\": [32, 451],\n         \"textarea\": [91, 103, 113, 140, 161, 162, 178, 316, 444, 554, 581, 583],\n-        \"textchoic\": [52, 178, 421, 429, 522, 569, 600],\n-        \"textcont\": [161, 194, 334, 360],\n+        \"textchoices\": [52, 178, 421, 429, 522, 569, 600],\n+        \"textcontent\": [161, 194, 334, 360],\n         \"textfield\": [14, 16, 59, 70, 100, 103, 106, 136, 144, 145, 155, 172, 176, 184, 194, 197, 213, 260, 316, 320, 334, 346, 347, 349, 354, 360, 451, 472, 502, 514, 518, 519, 527, 535, 569, 572, 583],\n         \"textinput\": [161, 162, 178, 543, 581, 582],\n-        \"textiowrapp\": [213, 222],\n-        \"texttestrunn\": [59, 609],\n+        \"textiowrapper\": [213, 222],\n+        \"texttestrunner\": [59, 609],\n         \"textual\": [103, 110, 131, 185, 194],\n         \"tfilter\": 58,\n         \"tgz\": 155,\n         \"th\": [103, 161, 194],\n         \"thai\": 369,\n         \"than\": [1, 2, 3, 12, 14, 15, 16, 18, 19, 27, 31, 36, 37, 38, 41, 42, 43, 44, 45, 47, 50, 51, 52, 55, 56, 58, 59, 64, 66, 69, 72, 74, 75, 76, 77, 78, 80, 85, 86, 87, 94, 95, 100, 102, 103, 105, 106, 107, 109, 110, 114, 115, 117, 118, 124, 126, 128, 131, 133, 135, 139, 140, 144, 146, 147, 149, 150, 151, 152, 154, 155, 157, 160, 161, 162, 165, 167, 168, 171, 172, 174, 175, 176, 177, 178, 180, 181, 184, 185, 186, 187, 188, 189, 190, 193, 194, 196, 197, 200, 201, 202, 203, 204, 205, 206, 208, 209, 213, 214, 215, 219, 222, 227, 233, 234, 242, 246, 251, 252, 257, 260, 265, 274, 282, 284, 291, 297, 298, 303, 308, 309, 312, 316, 317, 320, 327, 340, 341, 345, 348, 354, 357, 358, 362, 363, 365, 371, 376, 388, 392, 393, 399, 400, 415, 420, 421, 422, 423, 435, 437, 451, 467, 477, 488, 493, 502, 503, 509, 519, 522, 533, 538, 542, 543, 546, 547, 548, 549, 550, 551, 552, 553, 555, 556, 559, 560, 568, 569, 570, 572, 574, 576, 577, 581, 582, 584, 585, 589, 590, 591, 592, 593, 594, 595, 596, 599, 600, 601, 602, 603, 604, 605, 606, 607, 609, 611, 612],\n         \"thank\": [2, 47, 70, 91, 131, 150, 154, 203, 205, 291, 316, 548, 553, 554, 577, 581, 589],\n-        \"thankfulli\": [25, 75],\n-        \"the_beatl\": 188,\n+        \"thankfully\": [25, 75],\n+        \"that\": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 155, 156, 157, 159, 160, 161, 162, 165, 166, 168, 170, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 209, 210, 211, 212, 213, 214, 216, 217, 218, 220, 222, 223, 224, 225, 228, 229, 230, 232, 234, 237, 238, 242, 245, 246, 248, 249, 250, 251, 252, 253, 254, 256, 257, 260, 263, 265, 266, 267, 268, 271, 273, 274, 278, 282, 284, 285, 286, 288, 291, 296, 297, 298, 300, 302, 303, 304, 305, 306, 307, 309, 310, 311, 312, 313, 316, 317, 320, 321, 323, 324, 325, 327, 329, 330, 332, 335, 336, 338, 339, 340, 341, 343, 344, 345, 346, 347, 349, 350, 351, 353, 354, 355, 357, 358, 359, 362, 363, 364, 368, 369, 370, 371, 372, 374, 375, 376, 377, 378, 379, 383, 385, 386, 387, 388, 392, 393, 397, 403, 404, 411, 414, 415, 417, 418, 419, 420, 421, 422, 424, 426, 428, 429, 430, 431, 432, 433, 434, 436, 437, 444, 445, 446, 448, 451, 452, 453, 454, 456, 457, 458, 470, 471, 472, 473, 474, 475, 476, 477, 478, 480, 481, 482, 483, 484, 485, 488, 489, 494, 495, 496, 497, 498, 499, 500, 502, 503, 509, 511, 513, 514, 515, 516, 517, 518, 519, 520, 522, 523, 524, 526, 527, 528, 529, 530, 532, 533, 535, 536, 537, 538, 539, 541, 543, 544, 545, 546, 547, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 564, 565, 567, 568, 570, 571, 573, 574, 575, 576, 577, 578, 579, 580, 582, 583, 584, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n+        \"the\": [0, 4, 5, 8, 9, 10, 11, 13, 15, 18, 20, 21, 22, 24, 26, 27, 28, 32, 33, 34, 36, 38, 42, 43, 46, 47, 49, 51, 52, 53, 57, 59, 62, 63, 65, 66, 68, 71, 77, 79, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92, 94, 95, 96, 97, 98, 99, 102, 105, 108, 109, 110, 111, 112, 113, 114, 116, 117, 118, 119, 120, 123, 124, 125, 126, 128, 130, 132, 133, 134, 136, 137, 138, 140, 141, 142, 143, 144, 145, 147, 156, 158, 160, 163, 164, 165, 167, 170, 171, 172, 173, 175, 176, 180, 185, 186, 187, 189, 191, 194, 195, 198, 199, 200, 201, 203, 205, 207, 208, 210, 211, 212, 214, 215, 216, 217, 218, 219, 220, 221, 223, 224, 225, 226, 229, 231, 233, 234, 236, 237, 238, 241, 242, 245, 246, 247, 248, 249, 250, 251, 253, 254, 255, 256, 257, 258, 259, 261, 262, 263, 264, 265, 266, 267, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 329, 330, 331, 332, 334, 335, 336, 337, 338, 339, 341, 342, 343, 344, 345, 346, 347, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 363, 365, 367, 368, 369, 370, 371, 372, 373, 374, 377, 378, 379, 382, 384, 385, 386, 388, 390, 391, 392, 393, 395, 396, 397, 399, 402, 404, 407, 409, 411, 412, 413, 414, 415, 416, 418, 420, 422, 424, 425, 428, 429, 430, 431, 433, 434, 435, 436, 438, 440, 441, 443, 444, 445, 446, 447, 448, 449, 452, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 466, 467, 468, 470, 471, 472, 474, 475, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 492, 493, 494, 495, 496, 497, 498, 499, 501, 503, 504, 506, 508, 510, 511, 512, 514, 515, 516, 517, 518, 519, 520, 521, 523, 524, 525, 527, 528, 529, 530, 532, 533, 534, 535, 536, 537, 538, 539, 540, 542, 544, 545, 549, 552, 553, 554, 555, 557, 558, 562, 563, 564, 566, 567, 570, 573, 575, 576, 578, 584, 588, 590, 594, 597, 603, 604, 606, 610],\n+        \"the_beatles\": 188,\n         \"the_tim\": 19,\n         \"the_titl\": 596,\n         \"the_url\": [194, 596],\n-        \"thebeatl\": 548,\n+        \"thebeatles\": 548,\n         \"theft\": 589,\n-        \"thei\": [0, 2, 3, 5, 6, 10, 12, 14, 16, 19, 25, 26, 30, 35, 36, 38, 42, 44, 45, 46, 49, 50, 51, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 83, 85, 86, 87, 89, 90, 92, 94, 97, 99, 100, 103, 105, 106, 110, 113, 115, 118, 121, 125, 131, 135, 136, 137, 139, 140, 143, 146, 149, 150, 151, 152, 153, 154, 155, 160, 161, 162, 165, 166, 167, 168, 171, 172, 174, 175, 176, 177, 178, 180, 181, 182, 185, 186, 188, 189, 190, 191, 192, 193, 194, 196, 197, 199, 200, 201, 203, 204, 206, 209, 213, 220, 222, 225, 238, 247, 252, 260, 266, 268, 271, 273, 278, 281, 285, 287, 291, 296, 300, 302, 304, 306, 307, 309, 311, 316, 321, 325, 328, 330, 338, 339, 348, 353, 355, 362, 369, 376, 379, 392, 415, 421, 436, 451, 467, 477, 488, 493, 518, 519, 543, 545, 546, 547, 548, 549, 550, 551, 553, 554, 556, 557, 559, 560, 564, 565, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 580, 581, 582, 583, 584, 588, 589, 591, 592, 594, 595, 596, 599, 600, 602, 603, 604, 606, 607, 608, 609, 610, 611, 612],\n-        \"theirs\": [58, 66, 76],\n+        \"their\": [6, 12, 15, 16, 18, 19, 29, 34, 36, 44, 47, 51, 52, 56, 57, 58, 59, 60, 61, 64, 66, 71, 72, 73, 76, 83, 85, 99, 100, 103, 105, 106, 110, 113, 115, 118, 120, 121, 123, 124, 131, 135, 145, 151, 152, 153, 154, 155, 156, 160, 161, 162, 166, 167, 168, 170, 174, 176, 177, 178, 181, 184, 185, 188, 190, 191, 193, 194, 196, 197, 200, 203, 204, 205, 213, 222, 252, 260, 266, 268, 271, 282, 283, 285, 291, 297, 300, 304, 307, 309, 316, 318, 325, 327, 328, 330, 340, 341, 344, 348, 354, 355, 357, 362, 376, 392, 393, 421, 436, 451, 477, 488, 502, 503, 522, 535, 543, 546, 547, 550, 551, 552, 553, 556, 557, 559, 560, 562, 563, 567, 569, 570, 571, 572, 574, 577, 581, 583, 584, 588, 589, 591, 592, 593, 594, 595, 596, 599, 600, 602, 603, 606, 607, 608, 609, 611, 612],\n         \"thejaswi\": 205,\n-        \"them\": [0, 3, 5, 6, 11, 14, 15, 16, 19, 25, 27, 30, 32, 34, 37, 41, 42, 44, 46, 48, 49, 50, 51, 52, 56, 57, 58, 59, 60, 61, 64, 67, 69, 70, 71, 72, 73, 74, 75, 77, 79, 81, 82, 85, 86, 87, 92, 100, 103, 105, 106, 107, 114, 115, 116, 120, 121, 123, 124, 135, 137, 145, 146, 152, 154, 155, 157, 161, 162, 167, 168, 171, 172, 175, 177, 178, 180, 181, 184, 185, 186, 187, 188, 190, 191, 193, 194, 196, 197, 198, 200, 201, 204, 206, 207, 209, 213, 216, 222, 252, 260, 268, 291, 304, 309, 316, 328, 336, 341, 346, 347, 348, 349, 351, 354, 362, 376, 421, 436, 451, 462, 477, 501, 503, 547, 548, 550, 551, 552, 553, 555, 556, 557, 558, 559, 565, 568, 569, 570, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 583, 585, 588, 589, 591, 592, 595, 596, 600, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n-        \"themat\": 126,\n-        \"thematicmap\": 131,\n-        \"theme\": [1, 2, 51, 58, 203, 451, 502, 537, 572],\n+        \"them\": [0, 3, 5, 6, 11, 14, 15, 16, 19, 25, 27, 30, 32, 34, 37, 41, 42, 44, 46, 48, 49, 50, 51, 52, 56, 57, 58, 59, 60, 61, 64, 67, 69, 70, 71, 72, 73, 74, 75, 77, 79, 81, 82, 85, 86, 87, 92, 100, 103, 105, 106, 107, 114, 115, 116, 120, 121, 123, 124, 135, 137, 145, 146, 152, 154, 155, 157, 161, 162, 167, 168, 171, 172, 175, 177, 178, 180, 181, 184, 185, 186, 187, 188, 190, 191, 193, 194, 196, 197, 198, 200, 201, 203, 204, 206, 207, 209, 213, 216, 222, 252, 260, 268, 291, 304, 309, 316, 328, 336, 341, 346, 347, 348, 349, 351, 354, 362, 376, 421, 436, 451, 462, 477, 501, 502, 503, 537, 547, 548, 550, 551, 552, 553, 555, 556, 557, 558, 559, 565, 568, 569, 570, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 583, 585, 588, 589, 591, 592, 595, 596, 600, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n+        \"thematic\": 126,\n+        \"thematicmapp\": 131,\n         \"themeblog\": 572,\n-        \"themselv\": [13, 19, 47, 57, 58, 64, 76, 87, 92, 101, 115, 118, 175, 177, 181, 182, 187, 200, 316, 547, 548, 551, 569, 581, 596, 600],\n+        \"themed\": [2, 58],\n+        \"themes\": [1, 51, 103],\n+        \"theming\": 451,\n+        \"themselves\": [13, 19, 47, 57, 58, 64, 76, 87, 92, 101, 115, 118, 175, 177, 181, 182, 187, 200, 316, 547, 548, 551, 569, 581, 596, 600],\n+        \"then\": [3, 4, 7, 8, 11, 12, 13, 14, 15, 16, 19, 24, 30, 32, 34, 35, 36, 37, 39, 40, 43, 44, 46, 47, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65, 67, 69, 70, 72, 73, 75, 76, 77, 78, 80, 83, 85, 86, 87, 90, 95, 99, 100, 103, 105, 106, 107, 109, 110, 115, 118, 120, 121, 124, 126, 130, 131, 135, 139, 140, 145, 146, 147, 150, 151, 152, 153, 154, 155, 156, 161, 162, 166, 167, 168, 170, 171, 172, 174, 176, 177, 178, 181, 184, 185, 186, 187, 188, 190, 191, 192, 193, 194, 196, 197, 198, 200, 202, 204, 206, 209, 212, 213, 216, 229, 252, 257, 260, 265, 268, 271, 273, 284, 291, 300, 302, 304, 309, 311, 316, 319, 328, 336, 345, 346, 348, 351, 362, 374, 409, 421, 440, 451, 471, 477, 546, 547, 548, 550, 551, 553, 554, 555, 556, 557, 558, 559, 560, 568, 569, 570, 571, 572, 573, 574, 576, 577, 580, 581, 582, 583, 585, 588, 591, 592, 595, 596, 599, 600, 601, 602, 604, 605, 608, 609, 611, 612],\n         \"then__exact\": 174,\n-        \"theoret\": 268,\n-        \"theori\": 291,\n-        \"thereaft\": 57,\n-        \"therebi\": [98, 190, 212, 257],\n+        \"theoretical\": 268,\n+        \"theory\": 291,\n+        \"ther\": [1, 2, 3, 4, 7, 9, 12, 14, 16, 19, 26, 34, 36, 37, 38, 40, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 67, 73, 74, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 89, 91, 92, 94, 96, 99, 100, 102, 103, 105, 106, 107, 109, 115, 118, 121, 126, 131, 135, 136, 139, 142, 147, 149, 151, 152, 153, 154, 155, 156, 159, 160, 161, 167, 168, 170, 171, 172, 174, 175, 176, 177, 178, 181, 184, 185, 186, 187, 188, 190, 191, 192, 193, 194, 196, 197, 198, 200, 202, 203, 204, 205, 209, 213, 216, 222, 252, 257, 260, 266, 268, 278, 281, 282, 285, 287, 291, 296, 297, 304, 306, 307, 316, 321, 325, 327, 328, 330, 334, 336, 341, 348, 351, 355, 357, 360, 362, 376, 392, 421, 436, 451, 477, 488, 502, 508, 522, 532, 535, 546, 547, 548, 550, 551, 552, 553, 555, 556, 557, 560, 563, 564, 568, 569, 570, 571, 572, 573, 574, 576, 577, 580, 581, 582, 583, 585, 588, 589, 591, 592, 593, 595, 596, 598, 600, 602, 603, 604, 605, 606, 607, 609, 611, 612],\n+        \"thereafter\": 57,\n+        \"thereby\": [98, 190, 212, 257],\n         \"therefor\": [6, 19, 32, 44, 58, 89, 92, 103, 110, 115, 135, 145, 151, 154, 161, 168, 171, 176, 177, 185, 188, 190, 194, 196, 210, 212, 213, 222, 252, 257, 268, 273, 278, 302, 306, 309, 311, 316, 321, 348, 451, 502, 559, 568, 569, 570, 571, 572, 582, 583, 588, 589, 596, 599, 600, 602, 603, 605, 609, 612],\n         \"thereof\": 159,\n-        \"thi\": [0, 1, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 123, 124, 126, 128, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 159, 160, 162, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 215, 216, 220, 221, 222, 223, 224, 233, 237, 242, 245, 247, 252, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 273, 274, 278, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 296, 297, 298, 299, 300, 302, 303, 304, 305, 306, 307, 308, 309, 311, 312, 316, 317, 318, 319, 320, 321, 324, 325, 327, 328, 329, 330, 335, 336, 338, 341, 342, 343, 344, 345, 346, 348, 349, 350, 351, 353, 354, 355, 362, 365, 368, 376, 378, 383, 388, 392, 397, 403, 405, 406, 407, 411, 412, 414, 419, 420, 421, 422, 426, 427, 433, 436, 438, 441, 448, 449, 450, 451, 452, 454, 455, 458, 460, 463, 472, 477, 478, 480, 485, 487, 488, 498, 502, 508, 509, 510, 518, 522, 532, 533, 534, 535, 536, 543, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 564, 565, 567, 569, 570, 571, 573, 574, 575, 576, 577, 579, 580, 582, 583, 584, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 607, 609, 610, 611, 612],\n+        \"thes\": [1, 3, 4, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 25, 27, 29, 32, 34, 37, 38, 39, 40, 41, 42, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 85, 86, 94, 95, 96, 98, 99, 100, 101, 102, 103, 105, 106, 107, 110, 112, 113, 115, 117, 118, 120, 121, 124, 126, 133, 134, 136, 137, 138, 140, 141, 142, 143, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 160, 161, 162, 167, 168, 170, 171, 172, 174, 175, 176, 177, 178, 181, 185, 187, 188, 189, 190, 191, 193, 194, 196, 197, 200, 202, 203, 204, 205, 206, 209, 211, 213, 220, 222, 252, 256, 260, 266, 268, 271, 273, 278, 281, 285, 287, 291, 296, 300, 302, 304, 306, 307, 309, 311, 316, 321, 325, 327, 328, 330, 338, 341, 348, 353, 355, 362, 376, 383, 392, 413, 419, 421, 436, 451, 456, 466, 477, 482, 488, 492, 502, 518, 522, 535, 543, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 565, 568, 569, 570, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n+        \"they\": [0, 2, 3, 5, 6, 10, 12, 14, 16, 19, 25, 26, 30, 35, 36, 38, 42, 44, 45, 46, 49, 50, 51, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 83, 85, 86, 87, 89, 90, 92, 94, 97, 99, 100, 103, 105, 106, 110, 113, 115, 118, 121, 125, 131, 135, 136, 137, 139, 140, 143, 146, 149, 150, 151, 152, 153, 154, 155, 160, 161, 162, 165, 166, 167, 168, 171, 172, 174, 175, 176, 177, 178, 180, 181, 182, 185, 186, 188, 189, 190, 191, 192, 193, 194, 196, 197, 199, 200, 201, 203, 204, 206, 209, 213, 220, 222, 225, 238, 247, 252, 260, 266, 268, 271, 273, 278, 281, 285, 287, 291, 296, 300, 302, 304, 306, 307, 309, 311, 316, 321, 325, 328, 330, 338, 339, 348, 353, 355, 362, 369, 376, 379, 392, 415, 421, 436, 451, 467, 477, 488, 493, 518, 519, 543, 545, 546, 547, 548, 549, 550, 551, 553, 554, 556, 557, 559, 560, 564, 565, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 580, 581, 582, 583, 584, 588, 589, 591, 592, 594, 595, 596, 599, 600, 602, 603, 604, 606, 607, 608, 609, 610, 611, 612],\n         \"thin\": [115, 157, 577, 588, 608],\n         \"thing\": [3, 7, 9, 10, 14, 16, 19, 37, 38, 42, 45, 46, 47, 51, 57, 58, 60, 61, 70, 72, 73, 74, 75, 76, 78, 80, 81, 82, 85, 100, 101, 103, 150, 152, 153, 155, 161, 167, 172, 181, 185, 188, 189, 190, 191, 193, 194, 196, 197, 202, 206, 252, 316, 346, 546, 547, 548, 551, 553, 557, 559, 560, 568, 569, 572, 573, 576, 579, 580, 581, 583, 589, 591, 594, 595, 596, 599, 600, 608, 611, 612],\n         \"thingkind\": 596,\n-        \"think\": [0, 2, 5, 9, 19, 50, 55, 57, 73, 76, 78, 80, 87, 121, 162, 178, 185, 196, 197, 553, 556, 557, 569, 574, 581, 588, 596, 600, 602],\n+        \"think\": [0, 2, 5, 9, 19, 50, 55, 57, 73, 76, 78, 80, 87, 121, 178, 185, 196, 553, 556, 557, 569, 574, 581, 588, 596, 600],\n+        \"thinking\": [162, 197, 557, 602],\n         \"third\": [0, 6, 15, 19, 23, 39, 42, 45, 52, 57, 64, 65, 66, 69, 74, 75, 78, 84, 85, 101, 103, 107, 110, 139, 140, 150, 153, 154, 155, 159, 166, 168, 178, 185, 188, 189, 190, 191, 193, 194, 197, 200, 205, 206, 211, 213, 222, 234, 252, 265, 268, 282, 283, 284, 291, 297, 316, 318, 320, 327, 328, 330, 341, 348, 355, 376, 388, 392, 436, 451, 477, 488, 502, 543, 549, 550, 551, 553, 568, 570, 572, 573, 576, 583, 591, 599, 600, 603, 604, 606, 608, 609, 611, 612],\n         \"third_party_app\": 44,\n-        \"thirdli\": 260,\n+        \"thirdly\": 260,\n         \"thirdpartyapp\": 178,\n         \"thirroul\": 114,\n+        \"this\": [0, 1, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 120, 121, 123, 124, 126, 128, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 159, 160, 162, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 215, 216, 220, 221, 222, 223, 224, 233, 237, 242, 245, 247, 252, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 273, 274, 278, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 296, 297, 298, 299, 300, 302, 303, 304, 305, 306, 307, 308, 309, 311, 312, 316, 317, 318, 319, 320, 321, 324, 325, 327, 328, 329, 330, 335, 336, 338, 341, 342, 343, 344, 345, 346, 348, 349, 350, 351, 353, 354, 355, 362, 365, 368, 376, 378, 383, 388, 392, 397, 403, 405, 406, 407, 411, 412, 414, 419, 420, 421, 422, 426, 427, 433, 436, 438, 441, 448, 449, 450, 451, 452, 454, 455, 458, 460, 463, 472, 477, 478, 480, 485, 487, 488, 498, 502, 508, 509, 510, 518, 522, 532, 533, 534, 535, 536, 543, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 564, 565, 567, 569, 570, 571, 573, 574, 575, 576, 577, 579, 580, 582, 583, 584, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 607, 609, 610, 611, 612],\n         \"this_is_the_login_form\": 316,\n-        \"this_valu\": 194,\n+        \"this_value\": 194,\n         \"thorough\": [48, 50, 55],\n         \"thoroughfar\": 131,\n-        \"thoroughli\": [154, 571, 603],\n-        \"those\": [1, 2, 3, 9, 12, 16, 19, 20, 26, 32, 35, 41, 47, 51, 52, 53, 55, 56, 57, 58, 61, 64, 65, 66, 67, 73, 74, 76, 77, 78, 80, 82, 89, 92, 96, 97, 99, 100, 101, 103, 106, 107, 110, 114, 115, 122, 130, 134, 139, 142, 144, 150, 151, 152, 153, 155, 157, 161, 162, 167, 170, 171, 176, 178, 180, 184, 185, 187, 188, 190, 192, 193, 194, 196, 197, 200, 203, 205, 206, 209, 213, 216, 222, 252, 257, 260, 268, 271, 280, 282, 283, 291, 292, 300, 309, 316, 327, 328, 330, 336, 341, 348, 351, 354, 355, 362, 376, 436, 488, 543, 544, 545, 547, 548, 550, 551, 552, 553, 557, 559, 560, 568, 569, 570, 571, 572, 574, 576, 577, 578, 579, 580, 581, 582, 583, 589, 591, 592, 593, 596, 599, 600, 602, 604, 606, 608, 609, 611, 612],\n+        \"thoroughly\": [154, 571, 603],\n+        \"thos\": [1, 2, 3, 9, 12, 16, 19, 20, 26, 32, 35, 41, 47, 51, 52, 53, 55, 56, 57, 58, 61, 64, 65, 66, 67, 73, 74, 76, 77, 78, 80, 82, 89, 92, 96, 97, 99, 100, 101, 103, 106, 107, 110, 114, 115, 122, 130, 134, 139, 142, 144, 150, 151, 152, 153, 155, 157, 161, 162, 167, 170, 171, 176, 178, 180, 184, 185, 187, 188, 190, 192, 193, 194, 196, 197, 200, 203, 205, 206, 209, 213, 216, 222, 252, 257, 260, 268, 271, 280, 282, 283, 291, 292, 300, 309, 316, 327, 328, 330, 336, 341, 348, 351, 354, 355, 362, 376, 436, 488, 543, 544, 545, 547, 548, 550, 551, 552, 553, 557, 559, 560, 568, 569, 570, 571, 572, 574, 576, 577, 578, 579, 580, 581, 582, 583, 589, 591, 592, 593, 596, 599, 600, 602, 604, 606, 608, 609, 611, 612],\n         \"though\": [13, 16, 19, 25, 32, 34, 49, 51, 52, 58, 67, 71, 73, 74, 75, 76, 78, 85, 103, 105, 139, 154, 155, 161, 172, 174, 178, 185, 188, 190, 191, 194, 197, 203, 206, 266, 268, 285, 291, 316, 348, 362, 374, 451, 546, 547, 550, 554, 569, 572, 573, 576, 579, 589, 595, 596, 600, 608, 612],\n-        \"thought\": [16, 19, 50, 51, 92, 139, 181, 548, 573],\n+        \"thought\": [16, 19, 50, 51, 92, 139, 181, 573],\n+        \"thoughtful\": 548,\n         \"thousand\": [3, 51, 67, 76, 190, 204, 550, 571, 577, 593],\n-        \"thousand_separ\": [194, 362, 451, 593, 596],\n+        \"thousand_separator\": [194, 362, 451, 593, 596],\n         \"thousandth\": 118,\n-        \"thread\": [23, 28, 36, 38, 56, 111, 155, 156, 177, 193, 198, 200, 222, 252, 316, 328, 346, 362, 421, 437, 535, 546, 550, 551, 567, 596, 599, 611, 612],\n-        \"thread_sensit\": 546,\n-        \"threadloc\": 546,\n+        \"thread\": [23, 28, 36, 38, 56, 111, 154, 156, 177, 193, 198, 200, 222, 252, 316, 328, 346, 421, 437, 535, 546, 550, 551, 567, 596, 599, 611, 612],\n+        \"thread_sensitiv\": 546,\n+        \"threaded\": 19,\n+        \"threading\": [111, 155, 268, 362, 546],\n+        \"threadlocal\": 546,\n         \"threat\": 178,\n         \"three\": [4, 16, 19, 30, 44, 46, 48, 51, 58, 61, 64, 65, 66, 69, 73, 76, 78, 79, 85, 87, 100, 103, 106, 110, 115, 117, 118, 124, 126, 131, 133, 135, 139, 144, 146, 151, 152, 154, 155, 162, 167, 168, 171, 172, 177, 178, 182, 190, 192, 193, 194, 196, 202, 204, 205, 222, 252, 271, 300, 304, 309, 328, 392, 451, 502, 509, 533, 543, 548, 551, 569, 570, 572, 573, 574, 576, 577, 580, 581, 583, 588, 596, 599, 600, 604, 612],\n         \"threshold\": 144,\n-        \"thrill\": [3, 46],\n-        \"throttl\": [549, 603],\n+        \"thrilled\": [3, 46],\n+        \"throttl\": 603,\n+        \"throttling\": 549,\n         \"through\": [4, 6, 13, 15, 18, 19, 26, 32, 40, 41, 42, 43, 45, 50, 51, 53, 55, 58, 59, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 86, 87, 95, 103, 105, 106, 115, 116, 118, 121, 131, 135, 145, 146, 150, 151, 155, 165, 170, 171, 172, 176, 177, 178, 181, 183, 184, 185, 188, 189, 191, 192, 193, 194, 196, 200, 203, 206, 207, 209, 222, 274, 289, 290, 291, 298, 299, 303, 304, 308, 312, 316, 341, 348, 354, 362, 390, 451, 462, 488, 489, 501, 503, 511, 520, 524, 527, 539, 543, 544, 545, 547, 550, 551, 556, 557, 560, 568, 569, 571, 572, 577, 580, 581, 582, 583, 588, 589, 591, 592, 595, 596, 598, 600, 602, 605, 607, 612],\n         \"through_default\": [186, 392, 436, 569],\n         \"through_field\": [86, 178, 316, 569],\n         \"throughout\": [13, 16, 19, 52, 58, 72, 73, 126, 155, 178, 181, 185, 205, 206, 560, 569, 570, 572, 598],\n-        \"throw\": [3, 19, 89, 154, 252, 289, 298, 316, 348, 548, 572, 576, 585, 596, 600, 606],\n+        \"throw\": [3, 19, 89, 252, 289, 298, 316, 348, 548, 572, 576, 585, 596, 600, 606],\n+        \"throwing\": 154,\n         \"thrown\": 252,\n-        \"thu\": [16, 19, 32, 36, 43, 44, 55, 58, 60, 61, 73, 85, 87, 110, 111, 115, 118, 121, 126, 131, 141, 151, 152, 154, 168, 172, 177, 178, 181, 185, 190, 194, 196, 200, 204, 206, 209, 213, 222, 225, 236, 238, 252, 264, 268, 271, 278, 280, 282, 291, 300, 304, 306, 309, 316, 321, 324, 327, 328, 339, 341, 348, 362, 369, 379, 391, 404, 415, 466, 492, 511, 518, 524, 539, 546, 550, 551, 553, 569, 570, 572, 576, 581, 585, 588, 589, 599, 600, 602, 603, 606, 609, 611],\n+        \"thu\": 194,\n         \"thumb\": [65, 76, 557, 591],\n         \"thunderbird\": 577,\n-        \"thursdai\": [176, 185],\n-        \"ti\": [41, 73, 85, 177, 181, 304, 535, 547, 581, 589],\n+        \"thursday\": [176, 185],\n+        \"thus\": [16, 19, 32, 36, 43, 44, 55, 58, 60, 61, 73, 85, 87, 110, 111, 115, 118, 121, 126, 131, 141, 151, 152, 154, 168, 172, 177, 178, 181, 185, 190, 196, 200, 204, 206, 209, 213, 222, 225, 236, 238, 252, 264, 268, 271, 278, 280, 282, 291, 300, 304, 306, 309, 316, 321, 324, 327, 328, 339, 341, 348, 362, 369, 379, 391, 404, 415, 466, 492, 511, 518, 524, 539, 546, 550, 551, 553, 569, 570, 572, 576, 581, 585, 588, 589, 599, 600, 602, 603, 606, 609, 611],\n         \"tick\": [55, 194],\n         \"ticker\": 177,\n         \"ticker_nam\": 177,\n         \"ticket\": [0, 5, 45, 46, 47, 48, 49, 52, 53, 58, 61, 63, 64, 80, 121, 177, 185, 204, 209, 260, 291, 292, 354, 573],\n         \"ticket_99999\": 67,\n         \"ticket_xxxxx\": 57,\n         \"ticket_xxxxx_1_4\": 57,\n         \"tidb\": 154,\n         \"tidbit\": 200,\n         \"tie\": [27, 64, 106, 181, 188],\n+        \"tied\": [41, 73, 85, 181, 304, 547, 581, 589],\n+        \"ties\": [177, 535],\n         \"tif\": [110, 115],\n         \"tiff\": 115,\n-        \"tight\": 82,\n-        \"tighten\": [265, 273, 284, 302, 311],\n+        \"tight\": [82, 265, 284],\n+        \"tightened\": [273, 302, 311],\n         \"tighter\": [265, 284],\n-        \"tightli\": [58, 74, 100, 316, 547],\n+        \"tightly\": [58, 74, 100, 316, 547],\n         \"tild\": [58, 384],\n-        \"tile\": [113, 115],\n-        \"tim\": 591,\n-        \"time\": [0, 3, 4, 5, 7, 12, 14, 16, 24, 25, 34, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 58, 59, 60, 61, 63, 64, 65, 66, 70, 72, 73, 74, 75, 78, 79, 80, 81, 82, 83, 85, 94, 99, 100, 103, 105, 106, 107, 110, 111, 115, 117, 121, 126, 130, 135, 136, 140, 141, 145, 148, 149, 151, 152, 153, 155, 157, 159, 160, 161, 162, 167, 168, 170, 171, 175, 176, 177, 178, 180, 181, 184, 188, 190, 192, 193, 196, 197, 198, 200, 203, 204, 209, 213, 215, 222, 238, 246, 252, 257, 260, 264, 266, 271, 274, 278, 280, 285, 291, 300, 303, 305, 306, 309, 312, 319, 320, 321, 328, 345, 354, 362, 369, 379, 383, 404, 415, 419, 421, 436, 451, 480, 488, 502, 503, 522, 535, 545, 547, 548, 550, 551, 553, 555, 556, 557, 558, 559, 560, 562, 567, 569, 570, 571, 572, 573, 574, 577, 579, 581, 582, 583, 584, 585, 588, 589, 591, 593, 594, 596, 599, 600, 602, 604, 605, 606, 607, 608, 609, 611, 612],\n+        \"tiled\": 115,\n+        \"tiles\": [113, 115],\n+        \"tiling\": 115,\n+        \"tim\": [0, 2, 3, 4, 7, 12, 16, 24, 25, 34, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 58, 59, 60, 61, 63, 64, 65, 66, 70, 72, 73, 74, 75, 78, 80, 81, 83, 85, 94, 99, 100, 103, 105, 106, 107, 110, 111, 115, 117, 121, 126, 130, 135, 141, 145, 148, 149, 151, 152, 153, 155, 157, 159, 160, 161, 162, 167, 168, 170, 171, 175, 176, 178, 180, 181, 184, 188, 190, 192, 193, 196, 198, 200, 203, 204, 213, 215, 222, 246, 252, 257, 260, 264, 266, 271, 274, 278, 280, 285, 291, 300, 303, 306, 309, 312, 319, 320, 321, 328, 330, 345, 354, 355, 362, 369, 383, 419, 421, 436, 451, 488, 502, 503, 522, 535, 545, 547, 548, 550, 551, 553, 555, 556, 557, 558, 559, 562, 567, 569, 570, 571, 572, 573, 574, 577, 579, 581, 582, 583, 584, 585, 588, 589, 591, 594, 596, 599, 600, 602, 604, 605, 606, 607, 609, 611, 612],\n         \"time__hour\": 185,\n         \"time__minut\": 185,\n         \"time__second\": 185,\n         \"time_attr\": [168, 362],\n         \"time_cost\": 550,\n         \"time_extract_sql\": [348, 488],\n         \"time_field\": 176,\n         \"time_format\": [168, 194, 213, 252, 328, 596],\n         \"time_input_format\": [162, 168, 596],\n-        \"time_keep\": 609,\n+        \"time_keeper\": 609,\n         \"time_trunc_sql\": [222, 451, 488],\n         \"time_zon\": [73, 76, 116, 154, 159, 193, 200, 330, 348, 355, 436, 477, 592, 595, 605, 612],\n+        \"timed\": [2, 37, 50, 154],\n         \"timedelta\": [73, 76, 78, 139, 162, 174, 177, 178, 188, 200, 217, 222, 260, 309, 328, 329, 421, 451, 488, 572, 589, 595, 604, 607],\n         \"timefield\": [222, 333, 348, 358, 429, 515, 583],\n         \"timefram\": 59,\n         \"timeinput\": [162, 178, 362],\n-        \"timelin\": [0, 42, 45, 55, 61, 62, 64, 65, 213, 252, 260, 268, 291, 304, 316, 328, 348, 598],\n+        \"timelin\": [0, 42, 45, 55, 62, 64, 65, 213, 252, 260, 268, 291, 304, 316, 328, 348, 598],\n+        \"timelines\": 61,\n+        \"timely\": [25, 55, 66],\n         \"timeout\": [154, 156, 304, 316, 328, 376, 393, 436, 535, 551, 577, 611, 612],\n         \"timequak\": 194,\n+        \"times\": [0, 5, 14, 16, 19, 42, 51, 56, 64, 73, 75, 79, 82, 103, 136, 140, 151, 154, 155, 161, 176, 177, 178, 185, 193, 194, 196, 197, 200, 204, 209, 238, 268, 305, 316, 328, 348, 379, 404, 415, 480, 547, 550, 556, 557, 559, 560, 571, 577, 581, 589, 593, 594, 596, 602, 606, 608, 612],\n         \"timesav\": 3,\n         \"timesinc\": [133, 218, 320, 348, 353, 451, 503],\n         \"timespan\": 137,\n-        \"timestamp\": [16, 73, 103, 139, 151, 155, 176, 178, 185, 188, 206, 268, 488, 551, 595],\n+        \"timestamp\": [16, 73, 103, 139, 151, 155, 176, 178, 185, 188, 206, 268, 488, 551, 595, 607],\n         \"timestamp__hour\": 185,\n         \"timestamp__hour__gt\": 185,\n         \"timestamp__minut\": 185,\n         \"timestamp__minute__gt\": 185,\n         \"timestamp__second\": 185,\n         \"timestamp__second__gt\": 185,\n-        \"timestampsign\": [59, 190, 328, 451, 502, 535, 607],\n+        \"timestampsigner\": [59, 190, 328, 451, 502, 535, 607],\n         \"timeuntil\": [218, 348, 353, 451, 503],\n         \"timewidget\": 582,\n-        \"timezon\": [0, 19, 59, 73, 76, 78, 90, 139, 154, 159, 170, 176, 177, 178, 185, 190, 191, 193, 194, 222, 268, 291, 308, 316, 317, 347, 348, 349, 354, 392, 421, 436, 451, 474, 488, 503, 515, 522, 536, 553, 596, 600, 612],\n+        \"timezon\": [0, 19, 59, 73, 76, 78, 90, 139, 154, 159, 170, 176, 177, 178, 185, 190, 191, 193, 194, 222, 268, 291, 308, 316, 317, 348, 349, 392, 421, 436, 451, 488, 503, 515, 522, 536, 553, 596, 600, 612],\n         \"timezonemiddlewar\": 595,\n-        \"tini\": [76, 612],\n+        \"timezones\": [59, 194, 268, 347, 354, 474, 522, 595],\n+        \"timing\": [61, 155, 451, 545, 548, 550, 609],\n         \"tintin\": 177,\n+        \"tiny\": [76, 612],\n         \"tip\": [16, 28, 46, 60, 75, 79, 131, 196, 197, 571, 595],\n-        \"titl\": [2, 19, 52, 58, 61, 70, 78, 85, 87, 89, 97, 100, 102, 103, 107, 136, 138, 150, 152, 168, 178, 180, 181, 185, 188, 193, 196, 199, 200, 206, 213, 252, 260, 268, 304, 316, 548, 553, 557, 560, 562, 568, 570, 571, 572, 573, 580, 583, 585, 590, 596, 608],\n+        \"titl\": [19, 52, 58, 61, 70, 78, 85, 87, 89, 97, 100, 102, 103, 107, 136, 138, 150, 152, 168, 178, 180, 181, 185, 188, 193, 196, 199, 200, 206, 213, 252, 260, 268, 304, 316, 548, 553, 557, 560, 562, 568, 570, 571, 573, 580, 583, 585, 590, 596, 608],\n         \"title__contain\": 177,\n         \"title__iregex\": 185,\n         \"title__regex\": 185,\n         \"title__startswith\": [562, 590],\n-        \"title_choic\": 583,\n-        \"title_templ\": [152, 252],\n+        \"title_choices\": 583,\n+        \"title_templat\": [152, 252],\n         \"titlecas\": [194, 594, 596],\n-        \"tl\": [190, 362, 421, 602],\n-        \"tld\": 341,\n+        \"titled\": [2, 107, 572],\n+        \"titles\": [58, 580],\n+        \"tlds\": 341,\n+        \"tls\": [190, 362, 421, 602],\n         \"tlz\": [155, 421],\n-        \"tm_world_bord\": 131,\n+        \"tm_world_border\": 131,\n         \"tmp\": [31, 115, 190, 551, 577, 585, 589],\n         \"tmp7x9h4j\": 115,\n         \"tmpzfp6i6\": 585,\n-        \"tnsname\": 154,\n+        \"tnsnames\": 154,\n+        \"to\": [0, 5, 6, 8, 10, 25, 45, 46, 47, 49, 51, 52, 54, 55, 56, 57, 59, 60, 62, 63, 64, 65, 66, 68, 70, 81, 83, 85, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 101, 102, 104, 105, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 128, 129, 130, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 149, 150, 152, 155, 156, 158, 159, 160, 162, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 178, 180, 182, 183, 184, 185, 186, 187, 189, 190, 191, 192, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 205, 207, 208, 210, 211, 212, 214, 216, 217, 220, 223, 224, 225, 226, 227, 229, 231, 232, 233, 234, 236, 237, 238, 242, 243, 244, 245, 246, 247, 248, 250, 253, 254, 256, 258, 259, 261, 264, 265, 266, 271, 272, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 287, 288, 290, 291, 292, 293, 294, 296, 297, 299, 300, 301, 305, 306, 307, 308, 309, 310, 313, 314, 315, 317, 318, 319, 320, 321, 322, 323, 324, 325, 327, 329, 330, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 349, 350, 351, 352, 353, 354, 355, 357, 358, 359, 360, 363, 364, 365, 368, 369, 370, 371, 372, 374, 377, 378, 379, 383, 385, 386, 387, 388, 391, 392, 393, 394, 395, 396, 397, 399, 400, 403, 404, 406, 409, 411, 412, 413, 414, 415, 416, 418, 419, 420, 421, 422, 423, 426, 429, 430, 431, 433, 434, 435, 437, 440, 441, 445, 446, 448, 450, 451, 452, 454, 455, 456, 457, 458, 459, 460, 461, 462, 464, 465, 466, 467, 468, 469, 471, 472, 473, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 498, 499, 501, 503, 504, 505, 508, 509, 510, 511, 512, 513, 515, 516, 517, 518, 519, 520, 522, 523, 524, 525, 526, 527, 528, 530, 532, 533, 534, 536, 539, 540, 541, 542, 543, 544, 546, 549, 550, 551, 552, 553, 554, 555, 557, 559, 560, 561, 566, 567, 568, 571, 573, 575, 577, 578, 579, 582, 584, 585, 587, 588, 590, 593, 594, 595, 597, 599, 601, 603, 604, 605, 607, 608, 610, 611, 612],\n         \"to1\": [178, 577],\n         \"to2\": 577,\n         \"to3\": 577,\n         \"to_\": 178,\n         \"to_attr\": [106, 185, 319, 345],\n         \"to_email\": 548,\n         \"to_esri\": 115,\n         \"to_field\": [86, 178, 214, 223, 274, 303, 312, 355, 357, 359, 385, 436, 451, 542, 547, 558],\n-        \"to_field_allow\": 344,\n+        \"to_field_allowed\": 344,\n         \"to_field_nam\": 162,\n         \"to_friend\": 583,\n         \"to_local\": 200,\n-        \"to_low\": 596,\n-        \"to_lower_lazi\": 596,\n+        \"to_lower\": 596,\n+        \"to_lower_lazy\": 596,\n         \"to_model\": 328,\n         \"to_person\": 103,\n         \"to_python\": [16, 167, 178, 305, 328, 591],\n         \"to_stat\": 172,\n         \"to_tsvector\": 146,\n         \"to_url\": [436, 591],\n         \"toast\": [146, 573],\n-        \"todai\": [70, 73, 78, 89, 133, 152, 162, 174, 178, 181, 185, 194, 205, 213, 252, 268, 291, 316, 572, 580, 596, 600],\n+        \"today\": [70, 73, 78, 89, 133, 152, 162, 174, 178, 181, 185, 194, 205, 213, 252, 268, 291, 316, 572, 580, 596, 600],\n         \"todayarchiveview\": 92,\n-        \"togeth\": [2, 14, 16, 19, 47, 51, 56, 58, 70, 78, 86, 103, 106, 125, 139, 146, 149, 155, 160, 162, 167, 177, 178, 180, 184, 185, 188, 190, 194, 291, 304, 421, 547, 548, 551, 553, 557, 560, 570, 571, 572, 582, 585, 596, 602],\n-        \"toggl\": [102, 103, 404, 502, 522],\n-        \"toi\": 139,\n-        \"token\": [18, 19, 25, 32, 52, 59, 61, 86, 103, 171, 190, 193, 212, 213, 222, 242, 252, 255, 257, 296, 304, 354, 420, 421, 422, 436, 444, 451, 477, 488, 545, 547, 548, 608],\n-        \"token_gener\": 548,\n+        \"together\": [2, 14, 16, 19, 47, 51, 56, 58, 70, 78, 86, 103, 106, 125, 139, 146, 149, 155, 160, 162, 167, 177, 178, 180, 184, 185, 188, 190, 194, 291, 304, 421, 547, 548, 551, 553, 557, 560, 570, 571, 572, 582, 585, 596, 602],\n+        \"toggl\": 103,\n+        \"toggled\": [502, 522],\n+        \"toggles\": 404,\n+        \"toggling\": 102,\n+        \"tok\": [7, 18, 19, 32, 61, 86, 103, 171, 188, 190, 193, 205, 212, 213, 222, 242, 257, 260, 296, 304, 316, 328, 354, 420, 421, 422, 488, 545, 547, 548, 608],\n+        \"token\": [25, 52, 59, 153, 190, 213, 252, 255, 436, 444, 451, 477, 548],\n+        \"token_generator\": 548,\n+        \"tokenized\": [190, 547],\n         \"tokyo\": 194,\n+        \"tol\": [0, 3, 26, 49, 50, 52, 56, 61, 66, 67, 71, 76, 79, 82, 103, 115, 123, 131, 134, 144, 151, 153, 154, 155, 193, 194, 200, 213, 252, 260, 316, 347, 354, 362, 376, 451, 549, 550, 559, 565, 569, 571, 572, 573, 574, 578, 581, 589, 591, 596, 597, 598, 599, 603, 609, 610, 611],\n         \"told\": [16, 577],\n-        \"toler\": [117, 118, 545],\n+        \"toleranc\": [117, 118, 545],\n         \"tom\": 200,\n         \"tomato\": 146,\n         \"toml\": [61, 71, 550],\n         \"tomorrow\": [133, 595],\n         \"ton\": [19, 67, 206],\n-        \"toni\": 188,\n+        \"tony\": 188,\n         \"too\": [3, 15, 19, 32, 51, 57, 67, 71, 73, 74, 75, 76, 82, 86, 100, 104, 106, 117, 124, 146, 154, 155, 172, 177, 178, 185, 188, 190, 193, 194, 201, 203, 216, 222, 224, 260, 268, 291, 304, 368, 461, 479, 494, 499, 548, 550, 551, 553, 560, 562, 571, 572, 579, 581, 583, 585, 588, 595, 600, 602, 608],\n         \"too_few_form\": [488, 580],\n         \"too_many_form\": [488, 580],\n-        \"took\": [7, 188, 193, 205, 257, 260, 316, 328],\n-        \"tool\": [0, 3, 26, 49, 50, 52, 56, 61, 66, 67, 71, 76, 79, 82, 103, 115, 123, 131, 134, 144, 151, 153, 154, 155, 193, 194, 200, 213, 252, 260, 316, 347, 354, 362, 376, 451, 549, 550, 559, 565, 569, 571, 572, 573, 574, 578, 581, 589, 591, 596, 597, 598, 599, 603, 609, 610, 611],\n         \"toolbar\": [0, 18, 216, 222, 336, 351, 477, 483, 571, 602],\n+        \"tooling\": [67, 151],\n         \"toolkit\": [212, 257, 556],\n         \"toolset\": 596,\n         \"toomanyfield\": 190,\n-        \"toomanyfieldss\": [156, 219],\n-        \"toomanyfil\": 190,\n-        \"toomanyfiless\": 156,\n-        \"top\": [1, 2, 16, 18, 19, 27, 31, 32, 52, 54, 56, 57, 58, 59, 60, 61, 73, 77, 78, 79, 89, 103, 115, 118, 124, 134, 162, 167, 168, 171, 177, 185, 186, 191, 193, 194, 213, 222, 246, 268, 304, 328, 330, 355, 376, 446, 475, 543, 551, 556, 560, 569, 571, 572, 581, 583, 588, 591, 592, 596, 598, 600, 603, 606, 608, 609],\n+        \"toomanyfieldssent\": [156, 219],\n+        \"toomanyfiles\": 190,\n+        \"toomanyfilessent\": 156,\n+        \"top\": [1, 2, 16, 18, 19, 27, 31, 32, 52, 54, 56, 57, 58, 59, 60, 61, 73, 77, 78, 79, 89, 103, 115, 118, 124, 134, 162, 167, 168, 171, 177, 193, 194, 213, 222, 246, 268, 304, 328, 330, 355, 376, 446, 475, 543, 551, 556, 560, 569, 572, 581, 583, 588, 591, 592, 596, 598, 600, 603, 608, 609],\n         \"top_level\": 609,\n         \"top_rat\": 572,\n         \"top_secret\": 609,\n         \"topeka\": [194, 328],\n-        \"topic\": [0, 44, 45, 47, 48, 57, 58, 67, 71, 80, 86, 92, 105, 117, 146, 155, 161, 163, 164, 165, 168, 172, 178, 185, 187, 195, 328, 462, 488, 501, 503, 555, 557, 560, 570, 571, 585, 597, 610, 611, 612],\n+        \"topic\": [0, 44, 45, 47, 48, 57, 58, 67, 71, 80, 86, 92, 105, 117, 146, 155, 161, 163, 164, 165, 168, 172, 178, 185, 187, 190, 195, 328, 462, 488, 501, 503, 555, 557, 560, 570, 571, 585, 597, 610, 611, 612],\n+        \"topical\": 0,\n         \"topmost\": [171, 316],\n-        \"topolog\": 392,\n-        \"topologi\": [118, 122],\n-        \"toppings_chang\": 191,\n+        \"topological\": 392,\n+        \"topology\": [118, 122],\n+        \"topping\": [162, 185, 186, 191, 569, 571, 606],\n+        \"toppings_changed\": 191,\n         \"toppingselect\": 162,\n-        \"total\": [16, 18, 64, 103, 115, 120, 152, 155, 159, 176, 177, 185, 187, 190, 194, 213, 291, 451, 560, 571, 572, 576, 580, 583, 596, 609],\n-        \"total_com\": [177, 572],\n+        \"total\": [16, 18, 64, 103, 115, 155, 159, 176, 177, 185, 187, 190, 194, 213, 451, 560, 571, 572, 580, 583, 596, 609],\n+        \"total_comment\": [177, 572],\n         \"total_error_count\": [304, 580],\n         \"total_form\": [580, 583],\n-        \"total_ord\": 348,\n-        \"total_pag\": 560,\n-        \"touch\": [2, 32, 46, 57, 73, 110, 115, 118, 133, 134, 155, 172, 181, 194, 199, 316, 348, 376, 551, 568, 569, 570],\n-        \"tour_stag\": 596,\n+        \"total_order\": 348,\n+        \"total_pages\": 560,\n+        \"totally\": [120, 152, 190, 194, 291, 576],\n+        \"touch\": [32, 57, 117, 133, 134, 155, 194, 348, 376, 551],\n+        \"touched\": [2, 551, 569],\n+        \"touches\": [2, 46, 110, 115, 118, 181, 316, 568, 570],\n+        \"touching\": [73, 172, 199],\n+        \"tour_stages\": 596,\n         \"tournament\": 38,\n         \"toward\": [32, 46, 48, 66, 178, 209, 213, 260, 596, 602],\n         \"towgs84\": 115,\n+        \"toy\": 139,\n         \"toyota\": 177,\n         \"tpl\": 155,\n         \"tr\": [19, 161, 194, 548],\n-        \"trac\": [47, 50, 51, 55, 57, 58, 61, 65, 66, 67, 121, 270],\n-        \"trace\": [55, 85, 87, 153, 155, 170, 190, 268, 328, 344, 599, 609, 612],\n+        \"trac\": [47, 50, 51, 55, 57, 58, 61, 65, 66, 67, 85, 87, 121, 153, 155, 170, 190, 268, 270, 328, 344, 599, 609, 612],\n         \"traceback\": [15, 18, 25, 32, 58, 70, 73, 76, 118, 155, 162, 170, 183, 185, 187, 190, 193, 202, 213, 260, 328, 348, 362, 421, 535, 545, 562, 563, 564, 572, 595, 599, 600, 601, 606, 609, 611, 612],\n-        \"track\": [19, 32, 45, 46, 51, 60, 63, 67, 73, 103, 106, 114, 154, 155, 181, 189, 191, 260, 348, 397, 433, 451, 477, 553, 554, 560, 569, 572, 580, 604],\n+        \"track\": [19, 32, 51, 60, 67, 73, 103, 106, 114, 154, 155, 181, 189, 348, 451, 477, 553, 554, 560, 572, 580, 604],\n+        \"tracked\": [46, 63, 260],\n         \"tracker\": [45, 46, 47, 48, 51, 55, 66, 79, 292],\n+        \"tracking\": [45, 46, 103, 191, 397, 433, 569],\n         \"traction\": 2,\n-        \"trade\": [25, 178, 185, 551, 589, 602],\n+        \"trad\": [25, 178, 185, 551, 589, 602],\n         \"trademark\": 116,\n-        \"tradit\": [57, 110, 185, 194, 316, 546],\n-        \"tradition\": 16,\n+        \"traditional\": [57, 110, 185, 194, 316, 546],\n+        \"traditionally\": 16,\n         \"traffic\": [3, 25, 63, 82, 83, 86, 154, 188, 551, 559, 576, 603],\n-        \"trail\": [19, 52, 59, 86, 107, 140, 161, 162, 176, 190, 194, 200, 206, 238, 260, 268, 296, 312, 317, 328, 348, 357, 363, 379, 410, 415, 442, 451, 453, 596],\n+        \"trailing\": [19, 52, 59, 86, 107, 140, 161, 162, 176, 190, 194, 200, 206, 238, 260, 268, 296, 312, 317, 328, 348, 357, 363, 379, 410, 415, 442, 451, 453, 596],\n         \"tran\": [280, 304, 436],\n         \"trans_real\": 316,\n-        \"transact\": [0, 44, 45, 56, 59, 73, 80, 115, 124, 137, 141, 145, 172, 175, 176, 181, 185, 189, 190, 203, 213, 222, 223, 257, 268, 285, 291, 312, 320, 342, 359, 362, 392, 451, 477, 502, 535, 546, 565, 566, 570, 574, 597, 609, 611, 612],\n+        \"transaction\": [0, 44, 45, 56, 59, 73, 80, 115, 124, 137, 141, 145, 172, 175, 176, 181, 185, 189, 190, 203, 213, 222, 223, 257, 268, 285, 291, 312, 342, 359, 362, 392, 451, 477, 502, 535, 546, 565, 566, 570, 574, 597, 609, 611, 612],\n         \"transaction_mod\": [124, 154, 535],\n+        \"transactional\": [154, 190, 209, 316, 320, 611],\n         \"transactionmanagementerror\": [185, 260, 576],\n         \"transactionmiddlewar\": [59, 260, 304, 328],\n         \"transactionnow\": [142, 176, 348],\n-        \"transactions_manag\": [59, 304, 328],\n+        \"transactions_managed\": [59, 304, 328],\n         \"transactiontestcas\": [34, 59, 185, 190, 209, 213, 257, 260, 309, 316, 328, 436, 451, 488, 502, 535, 543, 576, 611],\n-        \"transfer\": [36, 40, 67, 185, 188, 203, 222, 291, 571, 599, 602, 603],\n-        \"transform\": [1, 8, 15, 58, 59, 82, 103, 110, 113, 115, 118, 119, 124, 144, 154, 176, 177, 178, 184, 185, 189, 200, 241, 260, 268, 316, 320, 328, 341, 348, 362, 376, 382, 393, 418, 436, 437, 444, 445, 446, 451, 488, 502, 535, 556, 557, 584, 608, 612],\n+        \"transfer\": [36, 40, 67, 222, 291, 571, 602],\n+        \"transferr\": 188,\n+        \"transferred\": [185, 203, 599, 603],\n+        \"transform\": [1, 15, 59, 103, 110, 115, 118, 119, 124, 131, 144, 176, 177, 178, 185, 189, 241, 260, 316, 320, 328, 341, 348, 376, 382, 393, 418, 436, 437, 444, 445, 446, 451, 488, 502, 535, 556, 557, 608, 612],\n         \"transform1\": 182,\n         \"transform2\": 182,\n         \"transform_nam\": 182,\n+        \"transformation\": [14, 82, 115, 118, 124, 139, 154, 177, 182, 184, 189, 200, 260, 268, 316, 328, 362, 572, 584],\n+        \"transformed\": [8, 58, 110, 113, 114, 115, 118, 124, 177, 182, 185, 316, 362],\n         \"transifex\": [49, 61, 234, 369, 384, 392, 414, 472, 480, 497, 527, 537],\n         \"transifexrc\": 61,\n-        \"transit\": [59, 162, 176, 190, 194, 204, 213, 252, 268, 348, 436, 477, 488, 522, 546, 588, 595, 600],\n-        \"translat\": [0, 14, 15, 16, 46, 48, 52, 59, 61, 73, 85, 100, 102, 103, 107, 110, 119, 133, 139, 140, 146, 152, 155, 161, 167, 178, 181, 182, 185, 187, 190, 194, 196, 199, 201, 203, 205, 206, 207, 208, 213, 222, 223, 234, 252, 291, 296, 305, 316, 320, 328, 329, 330, 343, 347, 348, 354, 355, 359, 362, 363, 369, 370, 376, 377, 384, 392, 397, 404, 414, 415, 421, 433, 436, 437, 472, 477, 480, 488, 489, 497, 502, 503, 522, 527, 537, 545, 550, 551, 560, 563, 572, 573, 574, 583, 591, 593, 594, 595, 602, 604, 612],\n+        \"transition\": [190, 194, 204, 213, 252, 268, 348, 436, 488, 546, 588, 595, 600],\n+        \"transitional\": [59, 162, 190, 436, 477, 488, 522],\n+        \"transitioned\": [176, 600],\n+        \"translat\": [14, 48, 49, 85, 103, 110, 119, 139, 182, 185, 196, 199, 200, 252, 304, 436, 488, 551, 560, 591, 604],\n+        \"translatabl\": [65, 161, 178, 187, 194, 213, 252, 268, 304, 328, 348, 363, 596],\n+        \"translated\": [15, 46, 48, 49, 103, 155, 178, 190, 194, 200, 203, 205, 213, 252, 316, 348, 421, 437, 480, 503, 594, 596, 602],\n+        \"translates\": [103, 133, 140, 146, 155, 185, 200, 268, 362, 421, 563, 572, 573, 596],\n+        \"translation\": [0, 15, 16, 48, 52, 59, 61, 73, 85, 100, 102, 107, 152, 155, 167, 178, 181, 185, 190, 194, 197, 201, 206, 207, 208, 213, 222, 223, 234, 252, 291, 296, 305, 316, 320, 328, 329, 330, 343, 347, 348, 354, 355, 359, 369, 370, 376, 377, 384, 392, 397, 404, 414, 415, 421, 433, 436, 472, 477, 480, 489, 497, 502, 522, 527, 537, 545, 550, 551, 574, 583, 593, 594, 595, 602, 612],\n         \"translationtest\": 56,\n+        \"translator\": [48, 65, 155, 200, 260, 594],\n         \"translator_comment_mark\": 477,\n-        \"transmiss\": [37, 581],\n-        \"transmit\": [25, 32, 595, 612],\n+        \"transmission\": [37, 581],\n+        \"transmit\": [25, 32, 595],\n+        \"transmitted\": 612,\n         \"transmut\": 204,\n-        \"transpar\": [41, 44, 99, 115, 151, 197, 202, 252, 316, 392, 436, 477, 546, 551, 572, 612],\n+        \"transparent\": [44, 99, 316, 392, 477],\n+        \"transparently\": [41, 115, 151, 197, 202, 252, 316, 436, 546, 551, 572, 612],\n         \"transport\": [86, 153, 190, 222, 603],\n-        \"travel\": 67,\n-        \"travers\": [74, 185, 190, 209, 291, 545, 560],\n-        \"travi\": 205,\n-        \"treat\": [19, 25, 58, 85, 86, 105, 109, 115, 140, 146, 154, 161, 171, 184, 194, 197, 200, 209, 210, 252, 281, 307, 316, 325, 328, 340, 421, 502, 541, 543, 551, 569, 570, 572, 581, 596, 600, 604, 609, 612],\n+        \"traveled\": 67,\n+        \"traver\": [185, 190, 209, 316],\n+        \"travers\": [291, 560],\n+        \"traversal\": 545,\n+        \"traversed\": 185,\n+        \"traverses\": 74,\n+        \"travis\": 205,\n+        \"treat\": [58, 85, 105, 109, 140, 154, 161, 171, 197, 200, 209, 281, 307, 316, 325, 328, 421, 543, 551, 570, 572, 581],\n+        \"treated\": [19, 25, 86, 146, 161, 184, 194, 197, 200, 210, 252, 316, 340, 502, 541, 569, 572, 596, 600, 604, 609, 612],\n+        \"treating\": [115, 161, 188],\n         \"treatment\": [168, 421, 436, 522, 612],\n         \"tredinnick\": [204, 304],\n         \"tree\": [56, 61, 88, 121, 123, 126, 139, 143, 155, 178, 180, 185, 188, 190, 193, 222, 392, 436, 556, 592, 596],\n         \"trend\": [51, 252],\n-        \"tri\": [15, 18, 30, 67, 74, 87, 94, 105, 120, 152, 178, 184, 185, 190, 193, 196, 198, 200, 304, 340, 362, 376, 436, 477, 547, 548, 553, 556, 570, 591, 593, 596, 608],\n-        \"triag\": [46, 48, 55, 64, 66, 67, 209],\n+        \"tres\": 126,\n+        \"triag\": [48, 55, 64],\n         \"triager\": [46, 51],\n+        \"triaging\": [46, 48, 50, 64, 66, 67, 209],\n         \"triangl\": 115,\n         \"tribbl\": 600,\n-        \"trick\": [1, 16, 80, 99, 153, 178, 196, 252, 266, 285, 569, 591, 603],\n-        \"tricki\": [16, 19, 77, 80, 110, 190, 197, 571, 612],\n-        \"trigger\": [64, 65, 72, 85, 100, 103, 146, 154, 155, 161, 162, 167, 171, 172, 181, 184, 185, 186, 190, 191, 193, 202, 247, 252, 268, 291, 304, 305, 316, 328, 348, 383, 419, 421, 471, 546, 550, 552, 576, 581, 583, 596, 612],\n+        \"trick\": [1, 16, 80, 99, 153, 178, 196, 252, 569, 591],\n+        \"tricked\": 603,\n+        \"tricking\": [266, 285],\n+        \"tricky\": [16, 19, 77, 80, 110, 190, 197, 571, 612],\n+        \"tried\": [18, 30, 74, 120, 190, 198, 340, 436, 556, 608],\n+        \"tries\": [15, 67, 74, 87, 94, 105, 152, 178, 184, 185, 193, 196, 200, 304, 362, 376, 477, 547, 548, 553, 570, 591, 593, 596, 608],\n+        \"trigger\": [64, 65, 72, 85, 146, 154, 155, 162, 167, 171, 172, 181, 184, 185, 186, 190, 191, 247, 252, 268, 291, 304, 316, 383, 419, 421, 471, 546, 550, 552, 576, 596, 612],\n+        \"triggered\": [64, 85, 100, 103, 154, 161, 193, 202, 268, 305, 328, 348, 552, 581, 583],\n         \"trigram\": [142, 213, 477, 502, 573],\n         \"trigram_similar\": [146, 213, 537, 573],\n         \"trigram_strict_word_similar\": [146, 502],\n         \"trigram_word_similar\": [146, 477],\n-        \"trigramdist\": 213,\n-        \"trigramextens\": [142, 144, 146],\n-        \"trigramsimilar\": 213,\n-        \"trigramstrictworddist\": 502,\n-        \"trigramstrictwordsimilar\": 502,\n-        \"trigramworddist\": 477,\n-        \"trigramwordsimilar\": 477,\n-        \"trim\": [12, 118, 213, 304, 316, 376, 578, 596],\n-        \"trip\": [128, 139, 185, 266, 268, 285, 333, 358, 392, 602],\n+        \"trigramdistanc\": 213,\n+        \"trigramextension\": [142, 144, 146],\n+        \"trigramsimilarity\": 213,\n+        \"trigramstrictworddistanc\": 502,\n+        \"trigramstrictwordsimilarity\": 502,\n+        \"trigramworddistanc\": 477,\n+        \"trigramwordsimilarity\": 477,\n+        \"trim\": [12, 118, 213, 376, 578],\n+        \"trimmed\": [213, 316, 596],\n+        \"trimming\": [118, 304],\n+        \"trip\": [139, 185, 266, 285, 392, 602],\n         \"tripl\": 198,\n+        \"tripping\": [128, 268, 333, 358],\n         \"trivial\": [47, 52, 57, 65, 190, 194],\n         \"troubl\": [2, 6, 45, 56, 67, 72, 73, 74, 75, 76, 77, 78, 79, 106, 268, 553, 602],\n-        \"troubleshoot\": [0, 5, 79, 119, 132, 155, 222, 316],\n-        \"trove\": 61,\n+        \"troubleshot\": [0, 5, 79, 119, 132, 155, 222, 316],\n+        \"trov\": 61,\n         \"truck\": 178,\n         \"true\": [1, 3, 7, 14, 15, 16, 19, 23, 25, 31, 32, 35, 36, 38, 39, 41, 44, 50, 51, 52, 59, 61, 67, 73, 74, 76, 78, 85, 86, 87, 89, 90, 92, 94, 96, 97, 98, 100, 101, 103, 104, 105, 106, 109, 110, 113, 114, 115, 117, 118, 124, 126, 131, 135, 136, 139, 140, 143, 145, 146, 147, 149, 151, 154, 155, 157, 159, 160, 161, 162, 163, 165, 166, 167, 168, 170, 171, 172, 174, 175, 176, 177, 178, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 196, 197, 200, 201, 202, 205, 206, 209, 213, 214, 217, 221, 222, 223, 225, 238, 242, 247, 252, 260, 266, 268, 285, 291, 304, 306, 309, 316, 320, 321, 328, 339, 341, 342, 347, 348, 359, 362, 368, 369, 376, 379, 391, 392, 404, 412, 415, 420, 421, 422, 436, 443, 446, 451, 455, 462, 466, 469, 472, 477, 480, 488, 492, 501, 502, 503, 505, 508, 518, 522, 528, 530, 532, 535, 542, 543, 545, 546, 547, 548, 550, 551, 552, 553, 554, 558, 560, 564, 565, 568, 569, 570, 571, 572, 575, 576, 577, 579, 580, 581, 582, 583, 585, 588, 589, 590, 592, 593, 595, 596, 599, 600, 601, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n-        \"truli\": [16, 106, 205, 605],\n+        \"truly\": [16, 106, 205, 605],\n         \"trump\": 81,\n         \"trunc\": [59, 213, 222, 421, 477, 522, 545],\n-        \"truncat\": [56, 59, 125, 154, 157, 178, 185, 194, 200, 213, 222, 225, 250, 268, 291, 304, 316, 328, 339, 345, 362, 363, 369, 376, 392, 436, 451, 535, 542, 545, 580, 609, 612],\n+        \"truncat\": [157, 176, 194, 200, 213, 222, 362, 436, 451, 542, 612],\n         \"truncate_html_word\": 59,\n         \"truncate_word\": 59,\n         \"truncatechar\": 392,\n         \"truncatechars_html\": [238, 316, 379, 392, 415, 466, 492, 518, 535, 545],\n+        \"truncated\": [56, 125, 154, 176, 178, 185, 194, 213, 238, 268, 291, 304, 328, 345, 363, 379, 415, 436, 580],\n+        \"truncates\": [154, 176, 194, 268, 316, 376],\n         \"truncateword\": [196, 392],\n         \"truncatewords_html\": [238, 379, 392, 415, 466, 469, 492, 505, 518, 528, 535, 545],\n-        \"truncdai\": [59, 176, 477, 522],\n+        \"truncation\": [59, 185, 194, 222, 250, 304, 392, 609],\n+        \"truncator\": [59, 225, 339, 369, 535, 545],\n         \"truncdat\": [176, 451],\n+        \"truncday\": [59, 176, 477, 522],\n         \"trunchour\": [59, 176, 477, 522],\n         \"truncminut\": [59, 176, 477, 522],\n         \"truncmonth\": [59, 176, 178, 477, 522],\n-        \"truncquart\": [59, 176, 362, 477, 522],\n+        \"truncquarter\": [59, 176, 362, 477, 522],\n         \"truncsecond\": [59, 176, 477, 522],\n         \"trunctim\": [176, 222, 451],\n-        \"truncweek\": [59, 176, 376, 477, 522],\n+        \"truncwek\": [59, 176, 376, 477, 522],\n         \"truncyear\": [59, 176, 477, 522],\n         \"trunk\": 252,\n-        \"trust\": [4, 32, 46, 55, 61, 63, 76, 103, 105, 107, 153, 155, 160, 190, 196, 212, 257, 268, 328, 348, 545, 551, 589, 604, 607],\n-        \"truth\": 174,\n-        \"truthi\": [52, 196],\n-        \"try\": [1, 2, 4, 7, 8, 14, 15, 16, 18, 19, 35, 39, 44, 45, 46, 47, 49, 50, 51, 52, 54, 56, 57, 58, 60, 67, 69, 71, 73, 74, 75, 76, 80, 81, 82, 94, 103, 118, 120, 123, 150, 151, 152, 154, 155, 156, 160, 161, 171, 172, 177, 178, 181, 182, 184, 185, 187, 188, 189, 190, 191, 193, 194, 198, 206, 268, 291, 316, 317, 328, 348, 357, 362, 385, 502, 546, 547, 548, 550, 551, 553, 556, 557, 559, 560, 564, 567, 569, 570, 572, 574, 576, 577, 585, 588, 589, 590, 591, 592, 596, 600, 601, 602, 604, 607, 608, 612],\n+        \"trust\": [55, 76, 155, 160, 190, 212, 257, 551, 604, 607],\n+        \"trusted\": [4, 32, 46, 61, 63, 103, 105, 107, 153, 155, 190, 196, 268, 328, 348, 589],\n+        \"trusting\": 545,\n+        \"truthful\": 174,\n+        \"truthines\": [52, 196],\n+        \"try\": [1, 4, 7, 8, 14, 15, 16, 18, 19, 35, 39, 44, 45, 47, 49, 50, 52, 54, 56, 57, 58, 60, 67, 69, 71, 73, 74, 75, 76, 80, 81, 94, 103, 120, 123, 150, 152, 154, 155, 156, 160, 161, 171, 172, 177, 178, 181, 182, 184, 185, 187, 188, 189, 190, 191, 193, 194, 198, 206, 268, 291, 316, 317, 385, 502, 546, 547, 548, 551, 553, 557, 559, 560, 564, 567, 569, 570, 572, 574, 576, 577, 585, 588, 589, 590, 591, 592, 596, 600, 601, 604, 607, 608, 612],\n+        \"trying\": [2, 18, 39, 46, 51, 58, 60, 73, 76, 80, 82, 103, 118, 151, 155, 156, 161, 181, 185, 194, 291, 328, 348, 357, 362, 547, 550, 556, 557, 559, 572, 602, 608, 612],\n         \"tstzrang\": [137, 139],\n         \"ttag\": 58,\n         \"ttl\": [152, 200],\n         \"tty\": 582,\n         \"tue\": 376,\n-        \"tuesdai\": 61,\n-        \"tune\": [25, 117, 143, 182, 190, 213, 550],\n-        \"tupl\": [0, 14, 15, 16, 19, 58, 59, 62, 78, 86, 94, 96, 100, 102, 103, 110, 112, 115, 116, 117, 118, 124, 130, 136, 137, 139, 140, 143, 151, 155, 159, 160, 162, 168, 172, 175, 177, 178, 180, 181, 182, 183, 184, 185, 187, 188, 190, 191, 193, 199, 200, 206, 213, 223, 247, 304, 316, 328, 362, 376, 392, 421, 436, 452, 488, 522, 543, 548, 551, 556, 558, 567, 569, 574, 577, 582, 585, 591, 596, 600, 601, 604, 606, 607, 608, 612],\n+        \"tuesday\": 61,\n+        \"tun\": [25, 117, 143, 182, 190, 213, 550],\n+        \"tupl\": [0, 14, 15, 16, 19, 58, 59, 62, 78, 86, 94, 96, 102, 103, 110, 112, 115, 116, 117, 118, 124, 130, 136, 137, 139, 140, 143, 155, 159, 160, 162, 168, 175, 177, 178, 180, 181, 182, 183, 184, 185, 187, 188, 190, 193, 199, 200, 213, 223, 316, 362, 376, 392, 421, 436, 488, 522, 543, 548, 551, 556, 558, 567, 569, 574, 577, 582, 585, 591, 600, 601, 604, 606, 607, 608, 612],\n+        \"tuples\": [14, 86, 100, 102, 103, 115, 137, 139, 151, 162, 172, 178, 184, 185, 190, 191, 193, 200, 206, 247, 304, 328, 362, 421, 436, 452, 522, 543, 567, 569, 577, 596, 607, 608, 612],\n         \"turkish\": 296,\n-        \"turkmen\": 436,\n-        \"turn\": [12, 13, 15, 19, 32, 42, 46, 51, 56, 58, 65, 71, 73, 76, 79, 80, 115, 122, 123, 131, 154, 161, 167, 168, 170, 171, 181, 184, 185, 189, 190, 192, 193, 194, 200, 214, 222, 252, 260, 265, 284, 304, 316, 328, 348, 546, 548, 565, 570, 572, 576, 581, 595, 600, 602, 603, 604, 608, 612],\n-        \"turnkei\": 3,\n-        \"tutori\": [0, 6, 15, 19, 31, 35, 45, 48, 50, 56, 58, 64, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 109, 110, 119, 121, 134, 139, 191, 252, 328, 348, 362, 568, 572, 591, 598, 608, 611],\n+        \"turkm\": 436,\n+        \"turn\": [12, 13, 19, 32, 42, 46, 56, 58, 65, 76, 79, 80, 115, 131, 154, 161, 167, 168, 170, 171, 181, 184, 185, 189, 190, 192, 193, 200, 222, 252, 316, 328, 348, 546, 548, 565, 570, 572, 576, 581, 595, 602, 604, 608, 612],\n+        \"turned\": [15, 73, 185, 190, 193, 194, 196, 200, 214, 252, 260, 265, 284, 304, 576, 600, 603],\n+        \"turning\": [51, 58, 71, 122, 123, 190, 576, 595],\n+        \"turnkey\": 3,\n+        \"tutorial\": [0, 6, 15, 19, 31, 35, 45, 48, 50, 56, 58, 64, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 109, 110, 119, 121, 134, 139, 191, 252, 328, 348, 362, 568, 572, 591, 598, 608, 611],\n         \"tv\": 582,\n         \"tvar\": 193,\n         \"tw\": [59, 348],\n-        \"tweak\": [1, 3, 23, 29, 32, 73, 78, 189, 550, 612],\n+        \"tweak\": [23, 29, 73, 78, 189, 550, 612],\n+        \"tweaked\": 3,\n+        \"tweaking\": [1, 32],\n         \"twelv\": 177,\n-        \"twenti\": [74, 76],\n-        \"twice\": [44, 73, 75, 150, 154, 155, 177, 190, 191, 200, 316, 349, 548, 563, 572, 595, 611],\n-        \"twine\": 61,\n+        \"twenty\": [74, 76],\n+        \"twic\": [44, 73, 75, 150, 154, 155, 177, 190, 191, 200, 316, 349, 548, 563, 572, 595, 611],\n+        \"twin\": 61,\n         \"twitter\": 291,\n         \"two\": [1, 3, 8, 14, 16, 18, 19, 26, 40, 44, 47, 50, 51, 52, 55, 56, 57, 58, 59, 61, 64, 65, 66, 69, 70, 71, 72, 73, 74, 76, 78, 81, 82, 85, 86, 90, 96, 98, 104, 106, 107, 110, 114, 115, 117, 118, 125, 126, 133, 137, 139, 145, 146, 149, 150, 152, 154, 155, 157, 162, 167, 168, 171, 172, 174, 176, 177, 178, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 196, 197, 200, 202, 204, 205, 206, 207, 209, 213, 216, 220, 222, 224, 225, 226, 242, 252, 253, 255, 260, 265, 273, 274, 280, 284, 289, 298, 302, 303, 304, 307, 311, 312, 316, 320, 328, 330, 336, 338, 339, 341, 348, 351, 353, 355, 362, 368, 369, 370, 392, 397, 399, 400, 409, 411, 412, 413, 420, 422, 423, 433, 436, 437, 440, 454, 455, 456, 471, 475, 477, 478, 480, 482, 488, 508, 522, 529, 532, 546, 547, 548, 549, 550, 551, 553, 556, 557, 559, 560, 564, 565, 568, 569, 570, 571, 572, 574, 576, 577, 580, 581, 582, 583, 589, 591, 593, 594, 595, 596, 598, 599, 600, 604, 606, 608, 609, 611, 612],\n         \"tx\": 61,\n         \"txt\": [25, 30, 32, 37, 55, 56, 58, 61, 67, 150, 155, 160, 178, 190, 193, 203, 548, 577, 585, 596],\n         \"txz\": [155, 421],\n-        \"ty\": [82, 106, 190, 289, 298],\n-        \"type\": [0, 5, 11, 14, 15, 19, 32, 35, 37, 38, 40, 44, 45, 52, 54, 56, 58, 59, 61, 66, 67, 69, 72, 73, 74, 75, 78, 82, 85, 86, 91, 94, 95, 97, 99, 100, 102, 103, 110, 113, 114, 115, 117, 118, 119, 121, 124, 128, 131, 134, 135, 137, 142, 143, 149, 151, 153, 154, 155, 160, 161, 166, 167, 168, 170, 172, 174, 176, 177, 181, 182, 185, 186, 188, 189, 190, 191, 192, 194, 196, 197, 199, 200, 201, 206, 209, 213, 222, 223, 252, 271, 273, 300, 302, 304, 309, 311, 316, 317, 320, 322, 341, 348, 362, 376, 377, 392, 415, 421, 429, 436, 478, 480, 488, 494, 520, 522, 527, 535, 543, 546, 549, 550, 551, 557, 559, 562, 563, 565, 570, 571, 572, 573, 574, 576, 580, 582, 588, 589, 590, 591, 593, 595, 596, 600, 601, 603, 604, 608, 609, 612],\n+        \"tying\": [82, 106, 190, 289, 298],\n+        \"typ\": [0, 5, 11, 14, 15, 16, 19, 37, 38, 40, 44, 56, 58, 59, 67, 69, 72, 73, 74, 75, 78, 82, 85, 86, 91, 94, 95, 97, 99, 100, 102, 103, 110, 113, 114, 115, 117, 118, 124, 128, 131, 134, 135, 137, 139, 149, 153, 154, 155, 160, 161, 166, 167, 168, 170, 172, 174, 176, 177, 178, 181, 182, 185, 188, 189, 190, 191, 192, 193, 194, 196, 197, 199, 200, 201, 206, 209, 213, 222, 223, 252, 271, 300, 304, 309, 316, 317, 320, 322, 328, 348, 362, 376, 377, 392, 415, 421, 436, 480, 488, 494, 522, 527, 543, 549, 551, 557, 559, 562, 563, 565, 569, 570, 572, 573, 574, 580, 581, 582, 583, 590, 591, 593, 595, 596, 600, 601, 603, 604, 608, 609, 612],\n         \"type_input\": 115,\n         \"type_nam\": [115, 199],\n         \"typecast\": [185, 545, 574],\n+        \"typed\": 478,\n         \"typedchoicefield\": [16, 178, 304, 316, 349],\n         \"typeerror\": [118, 177, 181, 185, 188, 201, 291, 304, 316, 329, 362, 392, 451, 477, 543, 556, 562, 563, 572, 589, 595, 600],\n-        \"typic\": [10, 11, 13, 21, 22, 24, 28, 51, 56, 57, 58, 61, 65, 66, 67, 70, 71, 83, 90, 102, 103, 112, 115, 118, 121, 124, 126, 131, 135, 151, 152, 154, 155, 160, 166, 176, 182, 184, 185, 188, 190, 193, 199, 200, 213, 260, 266, 285, 291, 320, 348, 362, 384, 488, 535, 548, 550, 554, 557, 560, 569, 576, 581, 583, 588, 589, 592, 596, 598, 600, 602, 604],\n-        \"typo\": [50, 57, 58, 80, 137, 139, 222, 317, 344, 421, 551],\n+        \"types\": [19, 32, 35, 45, 52, 54, 56, 61, 66, 73, 86, 100, 102, 103, 106, 110, 115, 117, 118, 119, 131, 134, 135, 137, 142, 143, 151, 152, 154, 155, 160, 162, 167, 168, 171, 177, 181, 185, 186, 188, 189, 190, 194, 197, 200, 201, 206, 209, 222, 271, 273, 300, 302, 304, 309, 311, 316, 317, 341, 421, 429, 436, 451, 488, 520, 522, 535, 546, 550, 551, 565, 570, 571, 572, 574, 576, 582, 588, 589, 591, 600, 603, 604, 608, 609, 612],\n+        \"typical\": [10, 21, 22, 24, 28, 70, 121, 124, 155, 185, 188, 200, 260, 266, 285, 291, 362, 550, 589, 604],\n+        \"typically\": [11, 13, 51, 56, 57, 58, 61, 65, 66, 67, 71, 83, 90, 102, 103, 112, 115, 118, 121, 126, 131, 135, 151, 152, 154, 160, 166, 176, 182, 184, 185, 190, 193, 199, 213, 320, 348, 384, 488, 535, 548, 554, 557, 560, 569, 576, 581, 583, 588, 592, 596, 598, 600, 602],\n+        \"typing\": [32, 67, 69, 73, 121, 139, 572, 596, 609],\n+        \"typo\": [50, 57, 58, 80, 317, 344, 551],\n+        \"typos\": [55, 137, 139, 222, 421],\n         \"tz\": [52, 159, 190, 222, 595],\n         \"tzinfo\": [59, 73, 176, 180, 185, 191, 194, 200, 348, 451, 595],\n         \"tzlocal\": 222,\n-        \"tzname\": [185, 222, 451, 488, 595],\n+        \"tznam\": [185, 222, 451, 488, 595],\n         \"tzset\": 190,\n-        \"u\": [3, 42, 46, 48, 51, 52, 59, 61, 66, 67, 74, 76, 89, 94, 100, 107, 116, 117, 125, 126, 131, 145, 148, 155, 168, 172, 174, 190, 194, 200, 203, 222, 260, 264, 266, 280, 285, 304, 316, 328, 346, 348, 376, 421, 477, 547, 548, 557, 570, 576, 581, 594, 596, 602],\n         \"u0\": 177,\n         \"u0026amp\": 194,\n         \"u003\": 194,\n         \"u003c\": 194,\n         \"u2764\": 596,\n         \"ubuntu\": [120, 121, 122],\n         \"ugettext\": [59, 206, 421, 477],\n-        \"ugettext_lazi\": [59, 206, 268, 421, 477],\n-        \"ugettext_noop\": [59, 421, 477],\n-        \"ugli\": [0, 5, 37, 82, 589],\n+        \"ugettext_lazy\": [59, 206, 268, 421, 477],\n+        \"ugettext_nop\": [59, 421, 477],\n         \"uglier\": 52,\n+        \"ugly\": [0, 5, 37, 82, 589],\n         \"uh\": 116,\n-        \"ui\": [45, 46, 56, 58, 67, 102, 304, 488, 502, 522],\n+        \"ui\": [45, 46, 56, 58, 67, 102, 488, 502, 522],\n         \"uid\": [31, 548],\n         \"uidb36\": 304,\n         \"uidb64\": [103, 304, 548],\n         \"uint8\": 115,\n+        \"uis\": 304,\n         \"uk\": [59, 125],\n         \"ukrainian\": 320,\n         \"ul\": [19, 74, 75, 76, 89, 90, 107, 135, 161, 162, 194, 196, 223, 328, 550, 553, 580, 581, 583, 591],\n-        \"ultim\": [13, 15, 19, 50, 151, 200, 548, 567, 599],\n-        \"ulyss\": 185,\n+        \"ull\": 176,\n+        \"ultimately\": [13, 15, 19, 50, 151, 200, 548, 567, 599],\n+        \"ulysses\": 185,\n         \"um\": 125,\n         \"umask\": [190, 222, 291, 400, 423, 437],\n         \"un\": 131,\n         \"unabl\": [11, 34, 41, 74, 77, 79, 103, 153, 155, 159, 177, 190, 204, 273, 302, 304, 311],\n-        \"unacc\": [142, 145, 328, 573],\n-        \"unaccentextens\": [142, 144],\n-        \"unaccept\": [82, 550],\n-        \"unaesthet\": 76,\n-        \"unaffect\": [457, 477, 484, 511, 524, 539, 551, 572],\n-        \"unambigu\": 199,\n-        \"unannot\": [227, 371, 452],\n-        \"unappli\": [44, 72, 155, 172, 213, 214, 321, 322, 323, 348, 436, 600],\n+        \"unaccent\": [142, 145, 328],\n+        \"unaccented\": 573,\n+        \"unaccentextension\": [142, 144],\n+        \"unacceptabl\": 82,\n+        \"unacceptably\": 550,\n+        \"unaesthetic\": 76,\n+        \"unaffected\": [457, 477, 484, 511, 524, 539, 551, 572],\n+        \"unambiguously\": 199,\n+        \"unannotated\": [227, 371, 452],\n+        \"unapplied\": [44, 72, 155, 172, 213, 214, 348, 436],\n+        \"unapply\": [155, 172, 321, 322, 323, 348, 600],\n         \"unary_union\": [118, 213],\n-        \"unattain\": 82,\n-        \"unauthent\": [103, 171, 271, 300, 309, 316, 451, 471, 535, 548],\n-        \"unauthor\": [103, 316, 554, 603],\n-        \"unavail\": [218, 274, 303, 312, 609],\n-        \"unavoid\": 81,\n-        \"unbalanc\": [19, 452],\n+        \"unattainabl\": 82,\n+        \"unauthenticated\": [103, 171, 271, 300, 309, 316, 451, 471, 535, 548],\n+        \"unauthorized\": [103, 316, 554, 603],\n+        \"unavailabl\": [218, 274, 303, 312, 609],\n+        \"unavoidabl\": 81,\n+        \"unbalanced\": [19, 452],\n         \"unbit\": 31,\n-        \"unbound\": [139, 140, 162, 164, 172, 177, 600],\n+        \"unbound\": [162, 164, 172, 600],\n         \"unbound_form\": 161,\n+        \"unbounded\": [139, 140, 177],\n         \"unboundlocalerror\": [245, 300, 305],\n-        \"uncal\": 193,\n-        \"uncategor\": 51,\n+        \"uncalled\": 193,\n+        \"uncategorized\": 51,\n         \"uncaught\": [348, 576],\n         \"uncertain\": [257, 260],\n-        \"unchang\": [16, 19, 39, 74, 114, 115, 116, 133, 151, 197, 205, 209, 215, 222, 223, 304, 559, 577, 584, 596, 600],\n-        \"uncheck\": [50, 58, 121, 162, 168, 190, 583],\n+        \"unchanged\": [16, 19, 39, 74, 114, 115, 116, 133, 151, 197, 205, 209, 215, 222, 223, 304, 559, 577, 584, 596, 600],\n+        \"unchecked\": [50, 58, 121, 162, 168, 190, 583],\n         \"unclaim\": 55,\n         \"unclean\": 317,\n-        \"uncolor\": [15, 155],\n-        \"uncomfort\": 57,\n-        \"uncommit\": [61, 154, 576],\n+        \"uncolored\": [15, 155],\n+        \"uncomfortabl\": 57,\n+        \"uncommitted\": [61, 154, 576],\n         \"uncommon\": [51, 66, 608],\n-        \"uncompress\": [103, 155],\n-        \"uncondition\": [193, 354, 362],\n-        \"unconnect\": 166,\n-        \"uncopy\": 568,\n+        \"uncompressed\": [103, 155],\n+        \"unconditionally\": [193, 354, 362],\n+        \"unconnected\": 166,\n+        \"uncopyabl\": 568,\n         \"und\": 145,\n-        \"undefin\": [115, 116, 135, 185, 194, 304, 328, 369, 547, 569, 608, 612],\n+        \"undefined\": [115, 116, 135, 185, 194, 304, 328, 369, 547, 569, 608, 612],\n         \"under\": [2, 3, 12, 15, 16, 21, 40, 41, 50, 55, 56, 57, 59, 60, 61, 65, 67, 71, 72, 85, 87, 88, 98, 103, 151, 153, 154, 155, 156, 176, 178, 190, 192, 193, 194, 197, 222, 252, 260, 268, 291, 292, 299, 304, 316, 328, 348, 421, 436, 451, 522, 544, 546, 551, 557, 560, 569, 570, 571, 576, 577, 579, 588, 595, 596, 600, 601, 603, 607, 609, 611, 612],\n         \"undergo\": 599,\n         \"undergon\": 252,\n-        \"underli\": [11, 13, 19, 82, 105, 110, 115, 116, 136, 139, 140, 142, 151, 152, 155, 156, 157, 162, 176, 178, 185, 190, 193, 209, 213, 238, 268, 316, 319, 328, 345, 379, 392, 415, 451, 488, 551, 569, 571, 574, 576, 579, 581, 583, 588, 603],\n         \"underlin\": 488,\n-        \"underscor\": [10, 11, 13, 15, 52, 73, 78, 81, 86, 100, 110, 139, 155, 159, 161, 162, 177, 178, 180, 184, 185, 188, 190, 193, 194, 196, 200, 201, 206, 274, 303, 312, 316, 328, 384, 421, 451, 545, 560, 563, 568, 569, 574, 589, 591, 594, 596, 607],\n+        \"underly\": [11, 13, 19, 82, 105, 110, 115, 116, 136, 139, 140, 142, 151, 152, 155, 156, 157, 162, 176, 178, 185, 190, 193, 209, 213, 238, 268, 316, 319, 328, 345, 379, 392, 415, 451, 488, 551, 569, 571, 574, 576, 579, 581, 583, 588, 603],\n+        \"underscor\": [13, 15, 81, 86, 110, 139, 155, 159, 177, 180, 184, 185, 193, 196, 206, 274, 303, 312, 316, 328, 384, 545, 560, 568, 569, 572, 574, 589, 591, 594, 596],\n         \"underscore_cas\": 54,\n+        \"underscores\": [10, 11, 13, 52, 73, 78, 86, 100, 155, 161, 162, 178, 188, 190, 194, 200, 201, 278, 306, 321, 421, 451, 560, 563, 569, 607],\n         \"understand\": [0, 2, 4, 14, 45, 46, 53, 58, 60, 64, 67, 70, 79, 82, 85, 155, 162, 171, 181, 183, 185, 190, 193, 195, 203, 547, 557, 560, 567, 572, 579, 581, 583, 589, 596, 597, 603, 606],\n-        \"understood\": [144, 162, 171, 200, 603],\n+        \"understandabl\": 557,\n+        \"understod\": [144, 162, 171, 200, 603],\n         \"undertak\": [49, 203],\n-        \"underw\": 205,\n-        \"underwai\": [2, 570],\n-        \"undesir\": [44, 103, 198, 362],\n-        \"undiscrimin\": 76,\n+        \"underway\": [2, 570],\n+        \"underwent\": 205,\n+        \"undesirabl\": [44, 198],\n+        \"undesired\": [103, 362],\n+        \"undiscriminat\": 76,\n         \"undo\": [172, 576, 609],\n-        \"undocu\": [59, 190, 211, 222, 252, 256, 257, 260, 282, 291, 299, 304, 316, 327, 328, 341, 348, 354, 376, 392, 436, 451, 477, 488, 502, 512, 522, 525, 535, 540],\n+        \"undocumented\": [59, 190, 211, 222, 252, 256, 257, 260, 282, 291, 299, 304, 316, 327, 328, 341, 348, 354, 376, 392, 436, 451, 477, 488, 502, 512, 522, 525, 535, 540],\n+        \"undoing\": 576,\n         \"undon\": 576,\n-        \"unencod\": 312,\n-        \"unencrypt\": [32, 190],\n-        \"unescap\": [103, 194, 204, 206, 421],\n-        \"unescape_ent\": [59, 299, 421, 477],\n-        \"unevalu\": 185,\n+        \"unencoded\": 312,\n+        \"unencrypted\": [32, 190],\n+        \"unescap\": [204, 421],\n+        \"unescape_entities\": [59, 299, 421, 477],\n+        \"unescaped\": [103, 194, 206],\n+        \"unevaluated\": 185,\n         \"unexcit\": 76,\n-        \"unexpect\": [16, 25, 76, 185, 194, 196, 282, 304, 316, 327, 341, 362, 392, 488, 545, 570, 574, 576, 611],\n-        \"unexpectedli\": [185, 200, 273, 274, 302, 303, 311, 312, 317, 340, 341, 583, 610, 611],\n+        \"unexpected\": [16, 25, 76, 185, 194, 196, 282, 304, 316, 327, 341, 362, 392, 488, 545, 570, 574, 576, 611],\n+        \"unexpectedly\": [185, 200, 273, 274, 302, 303, 311, 312, 317, 340, 341, 583, 610, 611],\n         \"unfamiliar\": 67,\n-        \"unfortun\": [4, 51, 110, 131, 153, 190, 205, 247, 252, 257, 260, 268, 278, 279, 291, 304, 306, 321, 462, 477, 501, 503, 569, 594, 595, 609],\n+        \"unfortunat\": [594, 609],\n+        \"unfortunately\": [4, 51, 110, 131, 153, 190, 205, 247, 252, 257, 260, 268, 278, 279, 291, 304, 306, 321, 462, 477, 501, 503, 569, 595],\n         \"ungettext\": [59, 421, 477],\n-        \"ungettext_lazi\": [59, 421, 477],\n-        \"unglamor\": 76,\n-        \"ungroup\": 178,\n-        \"unhandl\": [32, 280, 510, 534, 536, 539, 576, 612],\n-        \"unhappi\": [3, 46],\n-        \"unharm\": 196,\n-        \"unhash\": 343,\n-        \"unhelp\": [36, 57, 260],\n+        \"ungettext_lazy\": [59, 421, 477],\n+        \"unglamorous\": 76,\n+        \"ungrouped\": 178,\n+        \"unhandled\": [32, 280, 510, 534, 536, 539, 576, 612],\n+        \"unhappy\": [3, 46],\n+        \"unharmful\": 196,\n+        \"unhashabl\": 343,\n+        \"unhelpful\": [36, 57, 260],\n         \"unicod\": [0, 8, 30, 31, 43, 45, 47, 60, 105, 154, 162, 169, 176, 178, 200, 201, 208, 242, 247, 266, 285, 291, 296, 305, 312, 317, 320, 328, 348, 362, 420, 422, 436, 444, 465, 467, 491, 493, 509, 517, 519, 533, 547, 593, 596],\n-        \"unicode_liter\": [52, 348, 349],\n+        \"unicode_literal\": [52, 348, 349],\n         \"unicodedecodeerror\": [197, 296, 312, 317, 589],\n         \"unicodeencodeerror\": 197,\n-        \"unicodeusernamevalid\": [105, 213],\n+        \"unicodeusernamevalidator\": [105, 213],\n         \"unicorn\": 28,\n-        \"unifi\": [59, 73, 155, 213, 304, 316, 362, 488, 596],\n+        \"unified\": [73, 155, 213, 304, 362, 596],\n         \"uniform\": [190, 200, 222, 316, 328],\n-        \"unimpl\": 13,\n-        \"unimport\": [2, 16, 177],\n-        \"uninstal\": [43, 44, 71, 304],\n-        \"unintend\": [19, 411, 454, 478, 488, 603],\n-        \"unintention\": [15, 304],\n+        \"unify\": [59, 316, 488],\n+        \"unimplemented\": 13,\n+        \"unimportant\": [2, 16, 177],\n+        \"uninstall\": [43, 44, 71, 304],\n+        \"unintended\": [19, 411, 454, 478, 488, 603],\n+        \"unintentionally\": [15, 304],\n         \"union\": [110, 115, 118, 119, 181, 209, 213, 222, 226, 227, 245, 246, 250, 328, 370, 371, 377, 415, 452, 543, 569, 582],\n         \"unionagg\": [59, 213, 328],\n-        \"uniqu\": [7, 13, 16, 56, 70, 71, 85, 86, 98, 103, 106, 110, 124, 136, 143, 152, 154, 155, 159, 162, 167, 172, 174, 175, 180, 181, 184, 185, 189, 205, 207, 213, 222, 227, 316, 328, 340, 341, 347, 348, 354, 362, 371, 384, 392, 421, 436, 451, 488, 547, 551, 552, 558, 560, 565, 569, 574, 576, 583, 591, 600, 604, 606, 608],\n-        \"unique_book\": 175,\n-        \"unique_draft_us\": 175,\n+        \"unique\": [13, 16, 56, 70, 71, 85, 86, 98, 103, 110, 124, 136, 143, 152, 154, 155, 159, 162, 167, 172, 174, 175, 180, 181, 184, 185, 189, 205, 207, 213, 222, 227, 316, 328, 341, 347, 348, 354, 362, 371, 384, 421, 436, 451, 488, 547, 551, 552, 560, 565, 569, 574, 576, 583, 591, 600, 604, 606, 608],\n+        \"unique_bok\": 175,\n+        \"unique_draft_user\": 175,\n         \"unique_field\": [185, 488, 496],\n         \"unique_first_last_nam\": 604,\n-        \"unique_for_d\": [16, 181, 316, 583],\n+        \"unique_for_dat\": [16, 181, 316, 583],\n         \"unique_for_month\": [16, 181],\n         \"unique_for_year\": [16, 181],\n         \"unique_id\": [152, 200],\n-        \"unique_lower_name_categori\": 175,\n-        \"unique_ord\": 175,\n-        \"unique_togeth\": [7, 86, 172, 175, 181, 185, 189, 207, 316, 317, 320, 328, 340, 341, 346, 347, 354, 436, 583, 604],\n+        \"unique_lower_name_category\": 175,\n+        \"unique_order\": 175,\n+        \"unique_together\": [7, 86, 172, 175, 181, 185, 189, 207, 316, 317, 320, 328, 340, 341, 346, 347, 354, 436, 583, 604],\n         \"unique_usernam\": 175,\n         \"uniqueconstraint\": [143, 178, 181, 392, 421, 436, 451, 452, 477, 489, 498, 522, 529, 533, 543, 604],\n-        \"unit\": [2, 16, 51, 53, 58, 59, 67, 89, 110, 114, 115, 116, 117, 118, 119, 124, 126, 131, 155, 176, 193, 208, 209, 260, 268, 291, 421, 451, 535, 572, 577, 609, 611, 612],\n+        \"uniquely\": [106, 184, 185, 551, 569, 591, 604],\n+        \"uniquenes\": [7, 16, 178, 181, 184, 185, 222, 340, 392, 488, 558, 569, 583, 604],\n+        \"unit\": [2, 16, 51, 53, 58, 67, 110, 114, 115, 117, 118, 119, 124, 126, 131, 155, 176, 193, 208, 209, 268, 291, 421, 451, 535, 572, 577, 609, 611, 612],\n         \"unit_att\": 125,\n         \"unit_attnam\": 125,\n         \"unit_nam\": 125,\n-        \"uniter\": 135,\n+        \"united\": [59, 89, 116, 126, 131, 260],\n+        \"uniterated\": 135,\n         \"unittest\": [55, 59, 67, 151, 155, 193, 204, 222, 260, 268, 291, 304, 348, 421, 488, 609, 610, 611, 612],\n         \"unittest2\": [304, 316],\n-        \"univers\": [131, 160, 178, 328],\n+        \"universal\": [160, 328],\n+        \"universally\": [178, 328],\n+        \"university\": 131,\n         \"unix\": [8, 15, 21, 28, 35, 58, 61, 70, 80, 83, 120, 155, 159, 160, 178, 190, 193, 194, 197, 316, 328, 551, 577, 585, 605],\n-        \"unix_socket_directori\": 190,\n+        \"unix_socket_directory\": 190,\n         \"unknow\": 99,\n         \"unknown\": [103, 115, 161, 162, 168, 178, 193, 197, 252, 282, 327, 341, 362, 392, 522, 558, 568, 588, 602, 604],\n         \"unknown_sourc\": 193,\n-        \"unless\": [15, 36, 51, 52, 55, 58, 59, 64, 65, 71, 82, 85, 86, 89, 91, 103, 111, 116, 121, 155, 166, 170, 171, 172, 176, 178, 181, 185, 188, 189, 190, 193, 194, 252, 291, 316, 328, 348, 392, 421, 547, 548, 550, 554, 569, 570, 572, 576, 580, 581, 589, 591, 595, 600, 602, 603, 604, 608, 609],\n-        \"unlik\": [19, 58, 73, 103, 105, 106, 115, 118, 126, 154, 156, 157, 161, 168, 170, 177, 178, 185, 188, 189, 190, 192, 194, 209, 222, 260, 268, 291, 316, 348, 421, 551, 556, 557, 560, 568, 572, 576, 588, 589, 591, 596, 602, 607, 611, 612],\n-        \"unlimit\": [154, 178, 190, 291, 502, 543],\n-        \"unloc\": [190, 436, 477],\n-        \"unmaintain\": [222, 376, 451],\n-        \"unmanag\": [35, 76, 155, 184, 185, 317, 421],\n-        \"unmask\": [12, 488],\n-        \"unmatch\": 86,\n-        \"unment\": 550,\n-        \"unmodifi\": [124, 150, 252, 328, 559, 604],\n-        \"unnam\": [36, 87, 304, 596],\n-        \"unnecessari\": [20, 25, 52, 55, 56, 76, 86, 118, 155, 171, 177, 178, 217, 234, 309, 320, 372, 471, 488, 496, 502, 514, 517, 518, 571, 602],\n-        \"unnecessarili\": [305, 404, 550],\n-        \"unneed\": [75, 86, 150],\n+        \"unles\": [15, 36, 51, 52, 55, 58, 59, 64, 65, 71, 82, 85, 86, 89, 91, 103, 111, 116, 121, 155, 166, 170, 171, 172, 176, 178, 181, 185, 188, 189, 190, 193, 194, 252, 291, 316, 328, 348, 392, 421, 547, 548, 550, 554, 569, 570, 572, 576, 580, 581, 589, 591, 595, 600, 602, 603, 604, 608, 609],\n+        \"unlik\": [19, 58, 73, 103, 105, 106, 115, 118, 126, 157, 161, 168, 170, 177, 178, 185, 188, 192, 194, 222, 260, 268, 291, 316, 348, 421, 551, 557, 560, 572, 588, 589, 596, 607, 611, 612],\n+        \"unlikely\": [154, 156, 178, 189, 190, 209, 268, 291, 556, 557, 568, 576, 591, 602],\n+        \"unlimited\": [154, 178, 190, 291, 502, 543],\n+        \"unlocaliz\": [190, 436, 477],\n+        \"unlocalized\": 593,\n+        \"unmaintained\": [222, 376, 451],\n+        \"unmanageabl\": 76,\n+        \"unmanaged\": [35, 155, 184, 185, 317, 421],\n+        \"unmasked\": [12, 488],\n+        \"unmatched\": 86,\n+        \"unmentioned\": 550,\n+        \"unmodified\": [124, 150, 252, 328, 559, 604],\n+        \"unnamed\": [36, 87, 304, 596],\n+        \"unnecessarily\": [305, 404, 550],\n+        \"unnecessary\": [20, 25, 52, 55, 56, 76, 86, 118, 155, 171, 177, 178, 217, 234, 309, 320, 372, 471, 488, 496, 502, 514, 517, 518, 571, 602],\n+        \"unneeded\": [75, 86, 150],\n         \"unnest\": 177,\n-        \"unnot\": 67,\n-        \"unobtrus\": 103,\n-        \"unoffici\": [60, 154, 211, 256, 598],\n-        \"unord\": [185, 194, 223, 245, 328, 569, 581],\n+        \"unnoticed\": 67,\n+        \"unobtrusiv\": 103,\n+        \"unofficial\": [60, 154, 598],\n+        \"unofficially\": [211, 256],\n+        \"unordered\": [185, 194, 223, 245, 328, 569, 581],\n         \"unordered_list\": [59, 103, 213, 341],\n-        \"unpack\": [19, 59, 162, 178, 194, 213, 214, 222, 581],\n+        \"unpack\": [162, 178, 194, 214, 222],\n         \"unpack_ipv4\": [162, 178],\n-        \"unpars\": [156, 188],\n+        \"unpacked\": [19, 59, 162, 178, 213, 581],\n+        \"unparseabl\": 156,\n+        \"unparsed\": 188,\n         \"unpick\": 600,\n-        \"unpickl\": [155, 181, 185, 297, 298, 304, 320, 328, 589],\n-        \"unpleas\": 551,\n-        \"unpopul\": 581,\n-        \"unpredict\": [190, 543],\n-        \"unprepar\": 252,\n-        \"unpublish\": 76,\n-        \"unpython\": 268,\n-        \"unqualifi\": 64,\n-        \"unquot\": [197, 249, 268, 421, 574],\n-        \"unquote_plu\": 421,\n-        \"unreach\": 317,\n-        \"unread\": 348,\n+        \"unpickl\": [181, 185, 320],\n+        \"unpickled\": [155, 297, 298, 304, 328, 589],\n+        \"unpleasant\": 551,\n+        \"unpopulated\": 581,\n+        \"unpredictabl\": [190, 543],\n+        \"unprepared\": 252,\n+        \"unpublished\": 76,\n+        \"unpythonic\": 268,\n+        \"unqualified\": 64,\n+        \"unquot\": 421,\n+        \"unquote_plus\": 421,\n+        \"unquoted\": [197, 249, 268, 574],\n+        \"unreachabl\": 317,\n+        \"unreadabl\": 348,\n         \"unreadableposterror\": 170,\n-        \"unreason\": [306, 321, 553],\n-        \"unrecogn\": [25, 328],\n-        \"unrecover\": 154,\n-        \"unregist\": [103, 107, 213, 362, 436, 547],\n-        \"unrel\": [52, 167, 268, 609],\n-        \"unreleas\": [61, 252],\n-        \"unreli\": [291, 316, 589],\n-        \"unrend\": [192, 194],\n-        \"unreproduc\": 595,\n-        \"unresolv\": 591,\n-        \"unrestrict\": [411, 454, 478],\n-        \"unreview\": 50,\n+        \"unreasonabl\": [306, 321, 553],\n+        \"unrecognized\": [25, 328],\n+        \"unrecoverabl\": 154,\n+        \"unregister\": [103, 107, 213, 362, 436, 547],\n+        \"unrelated\": [52, 167, 268, 609],\n+        \"unreleased\": [61, 252],\n+        \"unreliabl\": [291, 316, 589],\n+        \"unrendered\": [192, 194],\n+        \"unreproducibl\": 595,\n+        \"unresolved\": 591,\n+        \"unrestricted\": [411, 454, 478],\n+        \"unreviewed\": 50,\n         \"unrip\": 64,\n         \"unsaf\": [19, 153, 171, 177, 185, 190, 194, 200, 205, 273, 281, 302, 307, 311, 325, 328, 334, 348, 360, 421, 477, 545, 546, 603],\n-        \"unsalt\": [213, 285],\n-        \"unsaltedmd5passwordhash\": [59, 213, 502, 535],\n-        \"unsaltedsha1passwordhash\": [59, 213, 502, 535],\n-        \"unsanit\": [391, 404, 545],\n-        \"unsav\": [59, 178, 181, 342, 343, 489, 522, 532, 563, 564, 583, 604],\n-        \"unsecur\": 171,\n-        \"unselect\": [103, 168, 583],\n+        \"unsalted\": [213, 285],\n+        \"unsaltedmd5passwordhasher\": [59, 213, 502, 535],\n+        \"unsaltedsha1passwordhasher\": [59, 213, 502, 535],\n+        \"unsanitized\": [391, 404, 545],\n+        \"unsaved\": [59, 178, 181, 342, 343, 489, 522, 532, 563, 564, 583, 604],\n+        \"unsecured\": 171,\n+        \"unselected\": [103, 168, 583],\n         \"unset\": [190, 200, 421, 548, 595],\n-        \"unsign\": [16, 115, 328, 362, 607],\n+        \"unsign\": [328, 607],\n         \"unsign_object\": [451, 607],\n+        \"unsigned\": [16, 115, 362],\n         \"unsignedautofield\": 16,\n-        \"unspecifi\": [184, 185, 213, 576, 577],\n-        \"unsquash\": 155,\n+        \"unspecified\": [184, 185, 213, 576, 577],\n+        \"unsquashed\": 155,\n         \"unsub\": 577,\n         \"unsubscrib\": 577,\n-        \"unsuccess\": [188, 192],\n-        \"unsuit\": [41, 155, 543, 581],\n-        \"unsupport\": [154, 234, 477, 520],\n+        \"unsuccessful\": [188, 192],\n+        \"unsuitabl\": [41, 155, 543, 581],\n+        \"unsupported\": [154, 234, 477, 520],\n         \"unsur\": [51, 66, 600],\n         \"unsuspect\": 603,\n         \"untar\": 120,\n-        \"untermin\": 15,\n-        \"untest\": [76, 328],\n+        \"unterminated\": 15,\n+        \"untested\": [76, 328],\n         \"until\": [11, 35, 42, 44, 48, 51, 56, 57, 59, 60, 61, 64, 72, 73, 75, 76, 85, 137, 151, 154, 155, 174, 175, 177, 178, 181, 185, 189, 190, 192, 193, 194, 197, 199, 200, 204, 206, 209, 213, 222, 252, 260, 268, 291, 304, 309, 316, 328, 348, 362, 421, 436, 451, 477, 547, 551, 562, 570, 572, 576, 579, 581, 583, 589, 591, 596, 598, 600, 602, 608, 612],\n-        \"untouch\": [118, 252],\n-        \"untransl\": [328, 376, 596],\n-        \"untrust\": [25, 153, 177, 178, 190, 196, 266, 268, 285, 316, 324, 411, 421, 454, 457, 478, 484, 511, 524, 539, 585, 603, 607, 608],\n-        \"unus\": [52, 55, 105, 154, 181, 185, 190, 191, 213, 222, 282, 304, 316, 327, 328, 341, 348, 362, 421, 471, 535, 545, 547, 548, 550, 589],\n-        \"unusu\": [12, 57, 154, 190, 213, 602, 609],\n-        \"unvalid\": [66, 181, 236, 319, 345, 391, 404, 545, 581],\n-        \"unwant\": [291, 451],\n-        \"unwieldi\": [185, 612],\n-        \"unwittingli\": 603,\n+        \"untouched\": [118, 252],\n+        \"untranslated\": [328, 376, 596],\n+        \"untrusted\": [25, 153, 177, 178, 190, 196, 266, 268, 285, 316, 324, 411, 421, 454, 457, 478, 484, 511, 524, 539, 585, 603, 607, 608],\n+        \"unusabl\": [105, 154, 213, 304, 535, 545, 547, 548, 550],\n+        \"unused\": [52, 55, 181, 185, 190, 191, 213, 222, 282, 316, 327, 328, 341, 348, 362, 421, 471, 548, 589],\n+        \"unusual\": [12, 57, 154, 602, 609],\n+        \"unusually\": [190, 213],\n+        \"unvalidated\": [66, 181, 236, 319, 345, 391, 404, 545, 581],\n+        \"unwanted\": [291, 451],\n+        \"unwieldy\": [185, 612],\n+        \"unwittingly\": 603,\n         \"unwrap\": 268,\n         \"unzip\": [116, 123, 131],\n+        \"unzipped\": 131,\n         \"up\": [0, 2, 3, 5, 6, 11, 13, 15, 16, 19, 23, 25, 27, 29, 30, 32, 34, 35, 36, 38, 40, 42, 47, 49, 51, 52, 54, 56, 59, 61, 64, 65, 67, 68, 70, 72, 73, 74, 75, 76, 78, 80, 85, 96, 97, 98, 100, 101, 106, 107, 113, 115, 116, 117, 118, 119, 133, 139, 141, 143, 145, 150, 151, 155, 159, 167, 168, 170, 171, 172, 176, 178, 182, 184, 185, 188, 190, 192, 193, 194, 196, 197, 200, 203, 204, 205, 206, 209, 222, 252, 260, 265, 268, 282, 283, 284, 289, 291, 298, 304, 308, 318, 327, 328, 329, 341, 342, 348, 377, 392, 436, 460, 469, 487, 488, 498, 502, 505, 508, 528, 532, 544, 546, 547, 548, 550, 553, 560, 569, 570, 571, 572, 573, 574, 576, 577, 580, 581, 583, 585, 589, 591, 595, 596, 597, 598, 600, 602, 605, 608, 609, 612],\n         \"upath\": 421,\n         \"upcom\": [60, 61, 63, 65, 66, 67, 436, 598],\n-        \"updat\": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 179, 180, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 261, 262, 263, 264, 265, 266, 267, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 573, 574, 575, 576, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n+        \"updat\": [0, 1, 5, 16, 19, 20, 49, 50, 58, 61, 67, 71, 72, 73, 74, 75, 80, 91, 100, 102, 103, 105, 115, 123, 137, 141, 143, 146, 151, 152, 154, 155, 157, 161, 166, 168, 176, 177, 178, 184, 186, 188, 190, 191, 193, 204, 213, 217, 222, 247, 252, 260, 304, 316, 328, 329, 345, 348, 362, 376, 392, 421, 436, 451, 452, 477, 488, 502, 514, 522, 535, 543, 546, 547, 548, 551, 553, 554, 557, 559, 560, 569, 574, 576, 581, 583, 589, 596, 598, 600, 608],\n         \"update_conflict\": [185, 522],\n-        \"update_count\": 87,\n+        \"update_counter\": 87,\n         \"update_dimension_field\": [522, 535],\n         \"update_error_dict\": 316,\n         \"update_field\": [44, 185, 191, 291, 488, 550, 569],\n-        \"update_or_cr\": [213, 230, 234, 316, 317, 375, 377, 392, 421, 502, 543],\n+        \"update_or_creat\": [213, 230, 234, 316, 317, 375, 377, 392, 421, 502, 543],\n         \"update_session_auth_hash\": [222, 548],\n         \"updatecachemiddlewar\": [12, 171, 222, 304, 328, 551, 612],\n-        \"updatedd\": [152, 200, 222, 316],\n+        \"updated\": [0, 19, 20, 49, 55, 58, 61, 65, 75, 76, 79, 91, 100, 115, 135, 151, 152, 154, 155, 162, 168, 176, 177, 178, 181, 184, 185, 190, 191, 193, 205, 208, 209, 213, 222, 223, 252, 260, 271, 291, 300, 304, 309, 316, 320, 328, 329, 330, 334, 348, 355, 357, 360, 376, 392, 451, 477, 488, 502, 512, 522, 525, 539, 540, 548, 550, 553, 559, 572, 589, 595, 600, 609, 611],\n+        \"updateddat\": [152, 200, 222, 316],\n+        \"updates\": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n         \"updateview\": [92, 554, 557],\n-        \"upgrad\": [0, 6, 45, 55, 59, 65, 66, 73, 81, 83, 86, 121, 154, 204, 206, 207, 208, 209, 210, 211, 212, 213, 222, 247, 252, 254, 256, 257, 258, 259, 260, 261, 262, 268, 269, 271, 277, 291, 292, 300, 304, 305, 308, 309, 310, 315, 316, 320, 328, 345, 348, 362, 376, 392, 397, 421, 433, 436, 437, 451, 477, 488, 502, 522, 535, 543, 544, 545, 595, 598, 600],\n-        \"upkeep\": 596,\n-        \"upload\": [0, 9, 25, 45, 57, 61, 64, 71, 156, 158, 162, 164, 170, 171, 178, 188, 197, 202, 205, 207, 213, 222, 260, 291, 328, 341, 400, 421, 423, 437, 545, 579, 581, 582, 583, 587, 588, 597, 612],\n+        \"upgrad\": [0, 6, 45, 55, 59, 65, 66, 73, 81, 83, 86, 154, 204, 206, 207, 208, 209, 210, 211, 212, 213, 222, 247, 252, 254, 256, 257, 258, 259, 260, 261, 262, 268, 269, 291, 292, 304, 305, 310, 316, 328, 348, 362, 376, 392, 421, 436, 437, 451, 477, 488, 502, 522, 535, 543, 544, 545, 595, 598, 600],\n+        \"upgraded\": [42, 121, 209, 213, 252, 268, 271, 277, 300, 304, 308, 309, 315, 320, 328, 345, 348, 376, 397, 421, 433, 436, 477, 502, 522, 600],\n+        \"upgrades\": [42, 65, 81, 86],\n+        \"upkep\": 596,\n+        \"upload\": [0, 25, 45, 57, 61, 64, 71, 156, 158, 161, 162, 170, 171, 178, 188, 197, 205, 207, 213, 222, 328, 341, 400, 405, 421, 423, 427, 437, 449, 545, 579, 581, 582, 583, 587, 588, 597, 603, 612],\n         \"upload_complet\": 160,\n         \"upload_fil\": 585,\n         \"upload_file_view\": 585,\n-        \"upload_handl\": 585,\n-        \"upload_interrupt\": [160, 451],\n+        \"upload_handler\": 585,\n+        \"upload_interrupted\": [160, 451],\n         \"upload_to\": [9, 13, 86, 103, 150, 159, 178, 207, 213, 316, 348, 408, 421, 439, 470, 553, 579, 585, 600],\n+        \"uploaded\": [0, 9, 25, 61, 158, 164, 171, 178, 188, 190, 202, 205, 222, 260, 274, 291, 303, 312, 316, 421, 462, 501, 503, 545, 579, 581, 583, 597],\n         \"uploadedfil\": [160, 161, 162, 188, 206, 316, 328, 406, 450, 452, 585],\n         \"uploadfileform\": 585,\n         \"uploadfileview\": 585,\n-        \"uploadhandl\": [160, 190, 316, 585],\n+        \"uploadhandler\": [160, 190, 316, 585],\n         \"upon\": [36, 64, 66, 75, 90, 94, 96, 98, 103, 115, 124, 154, 161, 162, 170, 178, 185, 193, 242, 257, 260, 271, 291, 300, 309, 316, 348, 420, 422, 436, 451, 535, 546, 548, 553, 558, 560, 572, 576, 581, 582, 589, 600, 602, 612],\n         \"upper\": [14, 19, 52, 55, 64, 73, 100, 101, 103, 115, 117, 137, 139, 140, 143, 147, 149, 161, 162, 177, 196, 252, 348, 451, 511, 512, 524, 525, 539, 540, 583, 601],\n         \"upper_case_nam\": 103,\n-        \"upper_description_uniqu\": 143,\n+        \"upper_description_unique\": 143,\n         \"upper_inc\": 436,\n         \"upper_inf\": 436,\n-        \"uppercas\": [14, 15, 19, 52, 154, 176, 184, 188, 190, 194, 222, 278, 306, 317, 321, 584, 594, 605],\n+        \"uppercas\": [14, 19, 52, 154, 176, 184, 188, 190, 194, 222, 278, 306, 317, 321, 584, 594, 605],\n         \"uppercase_field_nam\": 155,\n+        \"uppercased\": 15,\n         \"uppernod\": 19,\n         \"upshot\": 291,\n         \"upstream\": [47, 61, 209, 213, 222, 260, 268, 304, 328, 346, 348, 362, 376, 421, 436, 451, 477, 488, 502, 535, 543, 545],\n         \"upward\": [190, 588],\n         \"ur\": 115,\n-        \"uri\": [181, 188, 200, 201, 316, 328, 358, 591],\n+        \"uri\": [181, 188, 200, 201, 316, 328, 348],\n         \"uri_to_iri\": [197, 200, 328, 545],\n+        \"uris\": [200, 358, 591],\n         \"url\": [0, 1, 3, 9, 10, 11, 12, 13, 17, 30, 32, 40, 41, 46, 52, 56, 59, 61, 67, 71, 72, 75, 76, 77, 78, 79, 84, 85, 87, 88, 89, 90, 91, 92, 94, 95, 96, 98, 101, 102, 106, 131, 148, 149, 151, 153, 155, 159, 160, 161, 162, 168, 169, 171, 178, 181, 188, 193, 197, 200, 201, 202, 204, 211, 215, 216, 217, 222, 229, 232, 234, 236, 252, 256, 264, 265, 266, 271, 280, 284, 285, 291, 300, 304, 309, 317, 329, 331, 344, 356, 363, 364, 370, 372, 374, 376, 387, 391, 397, 404, 421, 433, 446, 451, 464, 477, 490, 502, 503, 515, 522, 535, 545, 548, 551, 553, 554, 555, 556, 557, 569, 579, 581, 584, 585, 587, 588, 590, 595, 597, 603, 607, 608, 609, 612],\n         \"url1\": 612,\n         \"url2\": 612,\n         \"url__contain\": 106,\n         \"url_has_allowed_host_and_schem\": [421, 502],\n-        \"url_markup_templ\": 328,\n+        \"url_markup_templat\": 328,\n         \"url_nam\": 198,\n         \"urlconf\": [0, 41, 45, 58, 70, 71, 72, 74, 79, 85, 96, 98, 149, 151, 152, 156, 169, 171, 188, 190, 194, 198, 202, 203, 209, 213, 252, 291, 305, 316, 317, 328, 348, 362, 393, 548, 553, 554, 557, 592, 596, 597],\n-        \"urlencod\": [188, 198, 200, 291, 377, 392, 421, 522],\n+        \"urlencod\": [188, 198, 200, 377, 392, 421],\n+        \"urlencoded\": [291, 522],\n         \"urlfield\": [59, 106, 161, 168, 190, 197, 222, 282, 296, 304, 327, 328, 341, 407, 438, 463, 522, 535, 543, 545, 553, 581, 583],\n         \"urlinput\": [162, 178],\n         \"urliz\": [19, 328, 545],\n         \"urlize_and_linebreak\": 19,\n         \"urlizetrunc\": [328, 392, 508, 509, 510, 532, 533, 534, 536, 545],\n         \"urljoin\": 151,\n         \"urllib\": [115, 197, 198, 200, 403, 421, 426, 448, 451, 502, 612],\n-        \"urlopen\": 115,\n+        \"urlop\": 115,\n         \"urlpattern\": [41, 70, 71, 72, 74, 75, 86, 87, 89, 90, 92, 101, 103, 107, 131, 149, 151, 152, 199, 200, 202, 204, 206, 252, 268, 304, 316, 328, 329, 348, 488, 548, 551, 553, 554, 555, 556, 557, 592, 596],\n-        \"urlquot\": [59, 198, 304, 316, 421, 477],\n-        \"urlquote_plu\": [59, 421, 477],\n-        \"urlresolv\": [59, 213, 362, 488],\n+        \"urlquot\": [59, 304, 316, 421, 477],\n+        \"urlquote_plus\": [59, 421, 477],\n+        \"urlquoted\": 198,\n+        \"urlresolver\": [59, 213, 362, 488],\n         \"urlsafe_base64_decod\": [200, 317, 392],\n         \"urlsafe_base64_encod\": [200, 392],\n         \"urlset\": 149,\n         \"urlsplit\": [198, 502],\n         \"urlunquot\": [59, 421, 477],\n-        \"urlunquote_plu\": [59, 421, 477],\n-        \"urlvalid\": [162, 178, 213, 236, 282, 316, 327, 328, 330, 341, 344, 355, 391, 404, 409, 440, 471, 545],\n+        \"urlunquote_plus\": [59, 421, 477],\n+        \"urlvalidator\": [162, 178, 213, 236, 282, 316, 327, 328, 330, 341, 344, 355, 391, 404, 409, 440, 471, 545],\n         \"ursula\": 176,\n-        \"us\": [0, 2, 4, 5, 8, 10, 15, 17, 18, 19, 23, 25, 26, 29, 33, 34, 35, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 57, 59, 60, 61, 63, 64, 65, 66, 67, 70, 73, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 98, 100, 101, 104, 105, 106, 108, 109, 110, 111, 113, 114, 116, 117, 118, 120, 122, 123, 124, 125, 126, 128, 130, 132, 133, 134, 136, 137, 138, 140, 142, 143, 144, 146, 148, 149, 151, 152, 153, 156, 157, 159, 160, 162, 164, 165, 166, 168, 169, 170, 171, 172, 174, 175, 176, 180, 181, 182, 183, 186, 187, 189, 191, 196, 198, 200, 201, 202, 203, 204, 205, 207, 208, 209, 210, 211, 212, 214, 216, 217, 220, 222, 223, 225, 228, 232, 233, 234, 236, 237, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 254, 255, 256, 264, 265, 266, 272, 273, 274, 276, 278, 280, 282, 284, 285, 288, 289, 296, 297, 298, 299, 301, 302, 303, 305, 306, 308, 310, 311, 312, 313, 317, 319, 320, 321, 323, 324, 327, 329, 330, 334, 336, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 351, 353, 354, 355, 357, 358, 359, 360, 362, 363, 364, 365, 368, 369, 370, 372, 373, 376, 377, 378, 379, 380, 382, 383, 384, 385, 386, 387, 388, 391, 392, 393, 394, 395, 397, 400, 402, 403, 404, 407, 409, 411, 413, 414, 415, 416, 418, 419, 420, 421, 422, 423, 424, 425, 426, 429, 430, 433, 434, 436, 437, 438, 440, 443, 444, 445, 447, 448, 449, 451, 452, 454, 456, 457, 463, 466, 468, 469, 471, 478, 482, 484, 488, 489, 492, 494, 495, 496, 502, 504, 505, 506, 508, 510, 511, 514, 516, 518, 520, 523, 524, 527, 528, 529, 530, 532, 533, 534, 535, 536, 537, 538, 539, 542, 543, 545, 546, 549, 552, 553, 554, 555, 558, 560, 562, 563, 564, 567, 575, 577, 578, 581, 582, 584, 585, 587, 588, 590, 592, 593, 594, 595, 598, 599, 600, 603, 604, 610, 611],\n+        \"us\": [3, 46, 48, 51, 66, 67, 74, 76, 100, 107, 116, 125, 131, 148, 172, 174, 190, 194, 200, 203, 206, 222, 260, 264, 266, 280, 285, 304, 316, 328, 346, 557, 576, 581, 594, 596, 602],\n         \"usa\": [3, 172, 194, 206],\n-        \"usabl\": [47, 71, 73, 78, 85, 150, 154, 161, 182, 190, 196, 200, 203, 268, 316, 317, 548, 576, 580, 591],\n+        \"usability\": [78, 190, 203, 268, 580],\n+        \"usabl\": [47, 71, 73, 85, 150, 154, 161, 182, 190, 196, 200, 268, 316, 317, 548, 576, 591],\n         \"usable_password\": [536, 548],\n         \"usag\": [0, 10, 15, 19, 22, 24, 31, 41, 56, 59, 63, 92, 97, 103, 105, 112, 114, 115, 116, 131, 141, 142, 146, 149, 152, 153, 154, 161, 162, 163, 165, 166, 171, 172, 176, 177, 178, 182, 185, 190, 193, 200, 213, 214, 222, 228, 233, 238, 268, 278, 282, 291, 304, 306, 316, 320, 321, 327, 328, 329, 334, 341, 342, 348, 360, 362, 365, 372, 376, 379, 388, 392, 415, 421, 436, 460, 477, 487, 488, 498, 511, 522, 524, 535, 539, 546, 548, 559, 566, 568, 570, 571, 576, 582, 584, 589, 591, 592, 597, 602, 604, 609],\n+        \"usages\": 304,\n+        \"use\": [0, 1, 2, 5, 11, 14, 15, 16, 18, 19, 23, 25, 26, 27, 29, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 51, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 69, 70, 71, 73, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 92, 94, 95, 96, 98, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 113, 114, 115, 116, 117, 118, 120, 122, 123, 124, 126, 128, 130, 133, 135, 136, 137, 138, 139, 140, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 165, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 180, 181, 182, 186, 187, 189, 191, 192, 193, 194, 196, 197, 198, 200, 201, 202, 203, 204, 205, 209, 210, 211, 212, 213, 214, 216, 220, 222, 223, 232, 234, 242, 245, 247, 250, 252, 256, 264, 265, 266, 268, 271, 276, 278, 280, 282, 284, 285, 291, 299, 300, 304, 306, 309, 316, 317, 320, 321, 327, 328, 329, 334, 338, 340, 341, 344, 345, 346, 348, 353, 355, 360, 362, 364, 368, 372, 376, 383, 385, 387, 391, 392, 393, 404, 409, 411, 416, 419, 420, 421, 422, 424, 429, 433, 436, 440, 444, 451, 454, 471, 478, 488, 502, 503, 511, 522, 524, 535, 538, 539, 543, 545, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 560, 562, 563, 564, 567, 568, 569, 570, 572, 574, 575, 577, 578, 579, 580, 581, 582, 584, 585, 587, 588, 590, 591, 592, 593, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 607, 609, 610, 611, 612],\n         \"use_deprecated_pytz\": [59, 477, 522],\n         \"use_etag\": [59, 222, 376],\n         \"use_fieldset\": [161, 168, 488, 581],\n         \"use_for_related_field\": [59, 362],\n         \"use_i18n\": [194, 451, 551, 593, 594, 596],\n-        \"use_in_migr\": 600,\n+        \"use_in_migration\": 600,\n         \"use_l10n\": [59, 193, 213, 222, 252, 362, 451, 477, 522],\n-        \"use_natural_foreign_kei\": [155, 316, 604],\n-        \"use_natural_kei\": [59, 316, 348],\n-        \"use_natural_primary_kei\": [316, 604],\n-        \"use_pool\": 551,\n+        \"use_natural_foreign_key\": [155, 316, 604],\n+        \"use_natural_key\": [59, 316, 348],\n+        \"use_natural_primary_key\": [316, 604],\n+        \"use_pol\": 551,\n         \"use_required_attribut\": [161, 162, 168, 213],\n         \"use_returning_into\": [154, 247],\n         \"use_ssl\": 577,\n         \"use_tag\": 161,\n-        \"use_thousand_separ\": [347, 354, 362, 593],\n+        \"use_thousand_separator\": [347, 354, 362, 593],\n         \"use_tl\": 577,\n         \"use_tz\": [59, 103, 154, 159, 176, 178, 185, 193, 194, 200, 213, 268, 304, 330, 345, 348, 355, 436, 477, 522, 551, 595, 612],\n         \"use_x_forwarded_host\": [188, 603],\n         \"use_x_forwarded_port\": [188, 354],\n-        \"usefulli\": 559,\n-        \"useless\": [71, 222],\n+        \"used\": [1, 2, 10, 11, 13, 15, 16, 18, 19, 23, 25, 29, 32, 34, 36, 37, 38, 43, 44, 45, 46, 48, 51, 52, 55, 56, 57, 59, 60, 61, 66, 70, 71, 73, 74, 75, 77, 79, 85, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 110, 113, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 128, 130, 131, 135, 137, 139, 140, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 166, 167, 168, 170, 171, 172, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 208, 209, 213, 214, 216, 220, 222, 223, 225, 233, 238, 250, 252, 256, 260, 268, 278, 288, 289, 296, 297, 298, 304, 305, 306, 309, 316, 319, 320, 321, 323, 324, 334, 336, 338, 339, 340, 345, 348, 351, 353, 354, 360, 362, 365, 369, 376, 379, 388, 391, 392, 397, 402, 404, 407, 409, 415, 421, 422, 425, 429, 433, 434, 436, 438, 440, 445, 447, 451, 452, 457, 463, 466, 468, 471, 477, 484, 488, 489, 492, 494, 502, 503, 504, 508, 511, 514, 518, 522, 524, 527, 528, 532, 535, 536, 539, 542, 543, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 565, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 593, 595, 596, 599, 600, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n+        \"useful\": [12, 14, 15, 17, 19, 24, 25, 32, 34, 36, 42, 44, 45, 46, 50, 51, 53, 57, 58, 60, 67, 70, 73, 76, 79, 80, 85, 100, 101, 103, 106, 107, 115, 132, 133, 134, 139, 140, 143, 145, 151, 152, 154, 155, 156, 157, 159, 160, 161, 162, 171, 172, 176, 177, 178, 180, 181, 184, 185, 188, 189, 190, 191, 193, 194, 196, 198, 199, 200, 201, 202, 204, 205, 209, 211, 213, 220, 222, 252, 256, 260, 268, 291, 304, 316, 338, 348, 353, 451, 502, 547, 548, 550, 551, 552, 553, 556, 557, 559, 560, 569, 570, 571, 572, 573, 574, 575, 576, 577, 579, 580, 581, 583, 588, 590, 591, 595, 596, 598, 599, 602, 604, 606, 607, 608, 609, 610, 611, 612],\n+        \"usefully\": 559,\n+        \"usefulnes\": [268, 362, 556, 595],\n+        \"useles\": [71, 222],\n         \"user\": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 66, 68, 69, 70, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 132, 133, 134, 135, 136, 137, 138, 139, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 154, 155, 156, 157, 158, 159, 160, 161, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 183, 184, 186, 187, 188, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 214, 215, 217, 218, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 253, 254, 255, 256, 257, 258, 259, 261, 262, 263, 264, 265, 266, 267, 269, 270, 271, 272, 274, 275, 276, 277, 279, 280, 282, 283, 284, 285, 286, 288, 289, 290, 292, 293, 294, 295, 297, 298, 299, 300, 301, 303, 305, 308, 309, 310, 312, 313, 314, 315, 316, 317, 318, 319, 320, 322, 323, 324, 326, 327, 328, 329, 331, 332, 333, 334, 335, 337, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 352, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 509, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 533, 535, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 551, 552, 553, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 604, 605, 606, 607, 608, 609, 610, 611, 612],\n         \"user_\": 178,\n         \"user__email\": 103,\n-        \"user_ag\": [188, 421],\n+        \"user_agent\": [188, 421],\n         \"user_attribut\": 550,\n-        \"user_can_authent\": 105,\n+        \"user_attributes\": 550,\n+        \"user_can_authenticat\": 105,\n         \"user_change_password\": [32, 268, 289, 298, 548],\n         \"user_data\": 570,\n         \"user_date_format\": [319, 345],\n         \"user_days_old\": 52,\n         \"user_directory_path\": 178,\n         \"user_gains_perm\": 548,\n         \"user_group\": 183,\n         \"user_id\": [103, 268, 547, 548, 589],\n         \"user_input\": 115,\n         \"user_languag\": 596,\n         \"user_logged_in\": 105,\n         \"user_logged_out\": [105, 304],\n-        \"user_login_fail\": [105, 222, 291],\n-        \"user_model_swap\": 547,\n+        \"user_login_failed\": [105, 222, 291],\n+        \"user_model_swapped\": 547,\n         \"user_nam\": 130,\n         \"user_obj\": [105, 547, 570],\n         \"user_passes_test\": [535, 548],\n-        \"user_permiss\": [105, 183, 548, 604],\n-        \"user_stylesheet\": 194,\n-        \"user_t\": 73,\n+        \"user_permission\": [105, 183, 548, 604],\n+        \"user_styleshet\": 194,\n+        \"user_tables\": 73,\n         \"user_typ\": 106,\n-        \"user_user_permiss\": 183,\n+        \"user_user_permission\": 183,\n         \"useradmin\": [102, 103, 213, 362, 436, 547],\n-        \"userattributesimilarityvalid\": [348, 545, 550],\n+        \"userattributesimilarityvalidator\": [348, 545, 550],\n         \"userchangeform\": [362, 436, 451, 535, 547, 548],\n-        \"usercont\": 603,\n+        \"usercontent\": 603,\n         \"usercreationform\": [213, 214, 222, 328, 502, 547, 548],\n         \"userform\": [161, 162],\n         \"userland\": 200,\n-        \"usermanag\": [105, 421, 543, 547],\n+        \"usermanager\": [105, 421, 543, 547],\n         \"usermodel\": [328, 547],\n-        \"usernam\": [0, 5, 11, 43, 51, 55, 61, 73, 100, 105, 106, 143, 154, 155, 161, 162, 175, 178, 183, 190, 196, 199, 206, 224, 260, 264, 280, 291, 316, 328, 355, 368, 369, 421, 502, 539, 545, 547, 548, 550, 551, 570, 571, 572, 577, 581, 589, 591, 596, 608, 609, 612],\n+        \"usernam\": [0, 5, 11, 43, 51, 55, 61, 73, 100, 105, 106, 143, 154, 155, 161, 162, 175, 178, 183, 190, 196, 199, 206, 224, 252, 260, 264, 280, 291, 316, 328, 355, 368, 369, 421, 539, 545, 547, 548, 550, 551, 570, 571, 572, 577, 581, 589, 591, 596, 608, 609, 612],\n         \"username_field\": [86, 105, 155, 214, 328, 547],\n         \"username_input\": 612,\n         \"usernamefield\": 545,\n+        \"usernames\": [105, 260, 502, 547, 548],\n         \"userpassestestmixin\": 348,\n         \"userprofil\": 32,\n-        \"usertool\": 328,\n-        \"uses_case_insensitive_nam\": 206,\n+        \"usertol\": 328,\n+        \"uses\": [3, 10, 11, 13, 14, 15, 16, 19, 23, 29, 32, 36, 37, 39, 49, 51, 56, 57, 58, 59, 60, 65, 70, 73, 74, 75, 77, 78, 80, 81, 82, 85, 86, 87, 89, 91, 97, 100, 103, 105, 106, 107, 111, 113, 115, 117, 118, 120, 121, 125, 126, 131, 135, 136, 137, 138, 139, 148, 151, 152, 153, 154, 155, 157, 159, 161, 162, 166, 167, 168, 170, 171, 172, 175, 176, 177, 178, 180, 181, 182, 184, 185, 188, 190, 191, 193, 194, 197, 200, 201, 203, 204, 206, 209, 213, 216, 222, 250, 251, 252, 257, 260, 266, 285, 291, 297, 298, 305, 306, 316, 321, 328, 336, 348, 351, 354, 362, 363, 376, 377, 384, 386, 392, 407, 421, 436, 438, 451, 452, 463, 477, 488, 502, 503, 516, 522, 535, 546, 547, 548, 550, 551, 553, 554, 556, 557, 559, 562, 568, 569, 570, 572, 574, 577, 579, 581, 582, 583, 589, 591, 593, 594, 595, 599, 600, 602, 603, 604, 605, 607, 608, 609, 611, 612],\n+        \"uses_case_insensitive_names\": 206,\n         \"uses_custom_queryset\": 206,\n         \"uses_savepoint\": 392,\n+        \"using\": [0, 4, 5, 6, 7, 8, 13, 14, 15, 16, 17, 19, 25, 28, 31, 33, 34, 35, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 51, 52, 53, 54, 55, 57, 58, 59, 61, 63, 66, 67, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 105, 106, 109, 110, 113, 117, 118, 120, 121, 122, 123, 124, 125, 126, 130, 131, 133, 136, 137, 140, 142, 143, 144, 146, 148, 149, 150, 151, 152, 153, 156, 159, 160, 162, 164, 165, 166, 168, 170, 171, 172, 174, 175, 176, 178, 180, 181, 184, 186, 187, 188, 189, 190, 191, 196, 197, 198, 200, 201, 202, 203, 204, 205, 207, 208, 209, 210, 211, 212, 214, 216, 217, 220, 222, 223, 228, 233, 236, 237, 238, 239, 241, 242, 243, 244, 245, 246, 248, 249, 250, 252, 254, 255, 256, 257, 260, 264, 268, 272, 273, 274, 278, 280, 282, 291, 297, 299, 301, 302, 303, 304, 305, 306, 308, 310, 311, 312, 313, 317, 320, 321, 327, 329, 330, 334, 336, 338, 340, 341, 342, 343, 344, 346, 347, 348, 349, 351, 353, 354, 355, 357, 358, 359, 360, 362, 363, 364, 365, 369, 370, 372, 373, 376, 377, 378, 379, 380, 382, 383, 386, 387, 388, 391, 392, 393, 394, 395, 400, 403, 404, 407, 413, 414, 415, 416, 418, 419, 420, 421, 422, 423, 426, 429, 430, 436, 437, 438, 443, 444, 445, 448, 449, 451, 452, 456, 463, 469, 477, 482, 488, 489, 495, 496, 502, 505, 506, 510, 518, 520, 523, 527, 528, 529, 530, 533, 534, 535, 536, 537, 543, 545, 546, 549, 552, 553, 554, 555, 560, 562, 563, 564, 565, 567, 573, 576, 577, 581, 582, 584, 585, 588, 590, 592, 593, 594, 595, 598, 599, 600, 603, 604, 606, 610, 611],\n         \"usr\": [85, 121, 260, 268, 596, 609],\n         \"usstatefield\": 260,\n-        \"usual\": [10, 11, 12, 13, 14, 16, 19, 23, 30, 32, 42, 43, 44, 47, 56, 58, 59, 61, 76, 80, 85, 86, 90, 98, 103, 106, 107, 135, 148, 151, 153, 154, 159, 160, 161, 162, 171, 172, 176, 177, 178, 181, 182, 184, 185, 187, 188, 193, 194, 197, 199, 200, 203, 216, 252, 260, 268, 291, 328, 336, 348, 351, 421, 547, 551, 552, 553, 569, 572, 576, 581, 594, 595, 596, 599, 600, 602, 603, 604, 606, 608, 609, 611, 612],\n+        \"usual\": [44, 59, 85, 106, 107, 148, 171, 184, 185, 268, 328, 604, 611, 612],\n+        \"usually\": [10, 11, 12, 13, 14, 16, 19, 23, 30, 32, 42, 43, 44, 47, 56, 58, 61, 76, 80, 85, 86, 90, 98, 103, 107, 135, 151, 153, 154, 159, 160, 161, 162, 171, 172, 176, 177, 178, 181, 182, 184, 185, 187, 188, 193, 194, 197, 199, 200, 203, 216, 252, 260, 291, 336, 348, 351, 421, 547, 551, 552, 553, 569, 572, 576, 581, 594, 595, 596, 599, 600, 602, 603, 604, 606, 608, 609, 611],\n         \"utc\": [59, 61, 73, 154, 176, 188, 190, 191, 194, 200, 222, 268, 304, 348, 349, 362, 421, 436, 477, 488, 503, 522],\n         \"utf\": [8, 30, 31, 43, 56, 115, 124, 149, 152, 154, 188, 190, 193, 197, 200, 222, 238, 312, 316, 345, 379, 392, 415, 503, 522, 577, 596, 604, 608],\n         \"utf8\": [154, 160, 197, 543, 589],\n         \"utf8mb3\": 543,\n         \"utf8mb4\": [154, 213, 543],\n         \"utf8mb4_0900_ai_ci\": 154,\n         \"utf8mb4_0900_as_c\": 154,\n         \"utf8mb4_general_ci\": 154,\n         \"utf8mb4_unicode_ci\": 154,\n-        \"util\": [0, 7, 12, 13, 16, 18, 19, 35, 36, 52, 55, 56, 59, 70, 72, 73, 76, 80, 90, 100, 102, 103, 107, 112, 115, 119, 121, 130, 131, 139, 152, 154, 155, 161, 167, 169, 171, 176, 177, 178, 181, 185, 188, 190, 201, 205, 206, 220, 222, 225, 234, 252, 260, 265, 268, 271, 273, 277, 278, 281, 282, 284, 287, 296, 299, 300, 302, 304, 306, 307, 308, 309, 311, 315, 319, 320, 321, 325, 327, 330, 331, 338, 339, 341, 345, 346, 348, 353, 355, 356, 362, 367, 369, 376, 392, 402, 425, 447, 477, 511, 522, 524, 535, 539, 545, 546, 547, 550, 551, 553, 556, 569, 570, 576, 578, 583, 585, 588, 593, 595, 598, 599, 600, 604, 610, 611, 612],\n+        \"util\": [0, 13, 16, 18, 19, 36, 52, 55, 56, 59, 73, 76, 90, 100, 102, 103, 107, 112, 121, 124, 131, 132, 139, 152, 161, 169, 171, 176, 177, 178, 181, 185, 188, 190, 197, 201, 206, 220, 222, 225, 234, 252, 260, 265, 268, 271, 273, 277, 278, 281, 284, 287, 296, 299, 300, 302, 304, 306, 307, 308, 309, 311, 315, 319, 320, 321, 325, 330, 331, 338, 339, 341, 345, 346, 348, 353, 355, 356, 362, 367, 369, 376, 392, 402, 425, 436, 447, 451, 477, 488, 502, 511, 522, 524, 535, 539, 545, 546, 550, 551, 553, 556, 569, 570, 583, 585, 588, 593, 595, 596, 599, 600, 604, 612],\n+        \"utilities\": [0, 12, 19, 35, 70, 73, 119, 170, 200, 282, 304, 327, 341, 550, 578, 610],\n+        \"utility\": [0, 7, 35, 72, 73, 80, 115, 119, 121, 130, 131, 132, 155, 167, 169, 200, 205, 252, 265, 284, 291, 309, 421, 547, 550, 576, 596, 598, 609, 611],\n+        \"utiliz\": [171, 550],\n+        \"utilization\": 570,\n+        \"utilized\": 154,\n+        \"utilizes\": 316,\n         \"uuid\": [44, 141, 161, 162, 178, 222, 224, 328, 329, 341, 362, 368, 370, 451, 522, 591, 600, 604],\n         \"uuid4\": [44, 161, 178, 522],\n-        \"uuid__isnul\": 44,\n+        \"uuid__isnull\": 44,\n         \"uuidcommentform\": 161,\n         \"uuidfield\": [44, 161, 328, 340, 341, 342, 370, 392, 583],\n         \"uuuuuu\": 200,\n         \"uvicorn\": [23, 26],\n-        \"uvicorn_work\": 24,\n-        \"uvicornwork\": 24,\n-        \"uvloop\": 24,\n+        \"uvicorn_worker\": 24,\n+        \"uvicornworker\": 24,\n+        \"uvlop\": 24,\n         \"uwsgi\": [26, 29, 291, 598],\n         \"uwslc\": 607,\n         \"ux\": 46,\n         \"uyghur\": 522,\n         \"uzbek\": 421,\n-        \"v\": [0, 89, 94, 121, 155, 176, 185, 190, 196, 451],\n+        \"v\": [89, 94, 121, 155, 176, 185, 196, 451],\n         \"v1\": [3, 194],\n         \"v1gk1qvf2hof52oaeqhzhca7i\": 607,\n         \"v2\": [156, 194, 576],\n         \"v9g\": 607,\n         \"v_i\": 574,\n         \"v_text\": 574,\n-        \"vacanc\": 64,\n-        \"vacuum\": 31,\n-        \"vagu\": 608,\n+        \"vacancy\": 64,\n+        \"vacum\": 31,\n+        \"vague\": 608,\n         \"val\": [177, 181, 185, 188, 316],\n-        \"valid\": [0, 5, 13, 16, 19, 25, 27, 45, 49, 50, 51, 55, 59, 64, 73, 85, 86, 91, 94, 95, 96, 106, 107, 110, 114, 115, 116, 117, 118, 124, 137, 139, 140, 142, 154, 155, 156, 159, 160, 164, 168, 169, 171, 176, 177, 180, 184, 185, 187, 188, 190, 193, 194, 197, 200, 204, 205, 206, 211, 212, 215, 216, 223, 234, 236, 256, 257, 265, 266, 268, 271, 284, 285, 300, 304, 306, 309, 312, 320, 321, 336, 340, 343, 345, 349, 351, 357, 359, 386, 391, 393, 397, 398, 404, 407, 408, 411, 421, 433, 434, 436, 438, 439, 441, 454, 463, 467, 470, 472, 473, 477, 478, 489, 493, 494, 497, 498, 499, 506, 508, 517, 519, 529, 530, 532, 533, 538, 543, 545, 547, 548, 551, 552, 554, 556, 565, 569, 570, 572, 577, 585, 588, 589, 591, 595, 596, 597, 600, 604, 607, 609, 610, 612],\n+        \"valid\": [0, 5, 13, 16, 19, 27, 50, 51, 64, 85, 86, 91, 94, 96, 103, 105, 106, 107, 110, 114, 115, 116, 117, 118, 124, 139, 140, 145, 154, 155, 161, 162, 167, 168, 171, 177, 178, 181, 185, 187, 188, 190, 193, 194, 197, 200, 201, 204, 205, 206, 252, 266, 271, 285, 300, 304, 309, 312, 316, 328, 340, 408, 436, 439, 451, 470, 488, 502, 522, 538, 547, 548, 550, 551, 554, 556, 558, 570, 572, 577, 580, 581, 583, 589, 591, 595, 596, 600, 603, 604, 612],\n         \"valid_reason\": 118,\n+        \"validat\": [25, 55, 59, 86, 103, 105, 115, 140, 145, 153, 154, 160, 162, 164, 178, 180, 184, 201, 211, 213, 216, 236, 252, 256, 265, 266, 273, 282, 284, 285, 291, 302, 311, 327, 328, 336, 341, 343, 348, 351, 391, 404, 451, 473, 477, 488, 506, 530, 545, 550, 552, 577, 581, 583, 603, 607, 610],\n         \"validate_comma_separated_integer_list\": 213,\n         \"validate_constraint\": [181, 488],\n         \"validate_domain_nam\": 535,\n         \"validate_email\": [167, 304, 316],\n-        \"validate_even\": 201,\n+        \"validate_ev\": 201,\n         \"validate_field\": [59, 348],\n         \"validate_geometry_with_context\": 117,\n-        \"validate_image_file_extens\": [222, 612],\n-        \"validate_integ\": [282, 327, 341],\n-        \"validate_ipv46_address\": [268, 409, 440, 471, 513, 526, 541],\n-        \"validate_ipv4_address\": [282, 327, 341, 409, 440, 471],\n-        \"validate_ipv6_address\": [268, 513, 526, 541],\n-        \"validate_kei\": 551,\n+        \"validate_image_file_extension\": [222, 612],\n+        \"validate_integer\": [282, 327, 341],\n+        \"validate_ipv46_addres\": [268, 409, 440, 471, 513, 526, 541],\n+        \"validate_ipv4_addres\": [282, 327, 341, 409, 440, 471],\n+        \"validate_ipv6_addres\": [268, 513, 526, 541],\n+        \"validate_key\": 551,\n         \"validate_max\": [106, 163, 165, 304],\n         \"validate_min\": [106, 163, 165, 316],\n         \"validate_password\": [548, 550],\n         \"validate_slug\": [162, 167, 178, 282, 327, 341, 583],\n         \"validate_unicode_slug\": [162, 178, 348],\n-        \"validate_uniqu\": [178, 181, 222, 488, 558],\n+        \"validate_unique\": [178, 181, 222, 488, 558],\n         \"validateconstraint\": [145, 477],\n+        \"validated\": [86, 95, 103, 161, 162, 176, 178, 181, 190, 216, 268, 316, 328, 336, 348, 349, 351, 411, 454, 462, 478, 488, 501, 503, 522, 545, 570, 580, 581, 583, 585, 609, 612],\n+        \"validates\": [19, 103, 140, 145, 147, 159, 162, 167, 175, 178, 181, 212, 236, 257, 282, 291, 327, 328, 341, 391, 404, 529, 535, 548, 550, 570, 580, 603],\n+        \"validation\": [0, 25, 45, 49, 73, 91, 107, 137, 139, 142, 154, 155, 156, 161, 162, 164, 168, 177, 178, 184, 190, 201, 204, 212, 213, 215, 222, 223, 234, 257, 265, 266, 268, 273, 284, 285, 302, 304, 306, 311, 312, 316, 320, 321, 328, 345, 357, 362, 393, 397, 398, 433, 434, 441, 467, 472, 489, 493, 494, 497, 498, 499, 508, 517, 519, 522, 532, 533, 535, 543, 545, 548, 551, 554, 565, 569, 570, 577, 588, 597, 610],\n         \"validationerror\": [16, 103, 137, 140, 161, 162, 164, 175, 181, 184, 200, 201, 260, 280, 304, 320, 359, 451, 477, 499, 522, 547, 548, 550, 580, 583, 596],\n-        \"validator_class\": [59, 236, 316, 348, 391, 404],\n-        \"validator_config\": 550,\n+        \"validator\": [0, 59, 86, 142, 156, 168, 169, 190, 236, 252, 268, 304, 359, 386, 391, 393, 404, 407, 421, 438, 463, 543, 545, 583, 600, 612],\n+        \"validator_clas\": [59, 236, 316, 348, 391, 404],\n+        \"validator_conf\": 550,\n+        \"validity\": [95, 201, 268, 570, 583],\n         \"validlink\": 548,\n         \"validsit\": [264, 280],\n-        \"valu\": [0, 5, 7, 11, 12, 14, 15, 18, 19, 23, 25, 29, 32, 35, 37, 44, 52, 56, 58, 59, 61, 64, 70, 73, 74, 75, 76, 78, 85, 86, 89, 91, 94, 96, 99, 100, 102, 103, 106, 110, 113, 114, 115, 116, 117, 118, 124, 125, 126, 128, 131, 133, 135, 136, 137, 138, 140, 143, 146, 147, 148, 149, 150, 151, 152, 153, 155, 156, 157, 159, 162, 164, 166, 167, 168, 170, 172, 174, 175, 180, 182, 184, 186, 187, 188, 189, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 205, 206, 209, 210, 213, 216, 222, 223, 227, 236, 242, 245, 246, 247, 248, 250, 252, 260, 266, 268, 271, 274, 278, 282, 285, 291, 296, 297, 300, 303, 304, 305, 306, 309, 312, 316, 317, 320, 321, 327, 329, 330, 332, 333, 336, 341, 342, 343, 344, 345, 346, 348, 349, 351, 354, 355, 357, 358, 362, 363, 370, 371, 376, 377, 391, 392, 400, 404, 407, 409, 411, 420, 422, 423, 429, 431, 433, 436, 437, 438, 440, 443, 444, 445, 446, 451, 452, 454, 457, 460, 463, 467, 471, 472, 477, 478, 484, 487, 493, 494, 498, 502, 511, 513, 514, 516, 519, 524, 526, 529, 535, 538, 539, 541, 543, 545, 546, 547, 548, 550, 551, 552, 553, 555, 556, 557, 558, 562, 563, 567, 569, 570, 574, 575, 576, 577, 580, 581, 582, 585, 588, 589, 590, 591, 593, 595, 597, 598, 599, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n         \"valuabl\": [48, 51, 193, 569, 602],\n+        \"value\": [0, 5, 7, 11, 12, 14, 15, 16, 19, 23, 25, 29, 32, 35, 37, 44, 52, 56, 58, 59, 70, 73, 74, 75, 85, 86, 89, 91, 94, 96, 98, 99, 100, 102, 103, 110, 113, 114, 115, 117, 118, 124, 125, 126, 128, 131, 133, 135, 136, 139, 140, 143, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 159, 161, 162, 166, 167, 168, 170, 171, 172, 174, 175, 176, 180, 181, 182, 184, 185, 187, 188, 189, 191, 192, 193, 194, 196, 198, 199, 200, 201, 202, 205, 209, 213, 216, 222, 223, 236, 242, 245, 246, 252, 260, 266, 268, 271, 274, 278, 282, 285, 291, 296, 300, 303, 304, 306, 309, 312, 316, 320, 321, 327, 336, 341, 343, 344, 346, 348, 351, 354, 357, 362, 370, 376, 377, 391, 392, 400, 404, 420, 422, 423, 436, 437, 444, 446, 451, 452, 457, 471, 472, 477, 484, 488, 502, 511, 522, 524, 529, 535, 538, 539, 543, 545, 546, 547, 548, 550, 551, 552, 553, 556, 557, 558, 560, 562, 563, 567, 569, 570, 571, 572, 574, 575, 576, 577, 580, 581, 582, 583, 585, 588, 589, 590, 591, 593, 595, 596, 597, 598, 599, 600, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n         \"value_for_index\": 316,\n-        \"value_format\": 252,\n+        \"value_formatted\": 252,\n         \"value_from_datadict\": [161, 168],\n         \"value_from_object\": [16, 59, 178, 348],\n         \"value_omitted_from_data\": [168, 215, 220, 583],\n         \"value_to_db_\": 348,\n         \"value_to_str\": [16, 178],\n+        \"valued\": [168, 185, 291, 452, 516, 522],\n         \"valueerror\": [14, 19, 85, 103, 118, 150, 151, 152, 177, 181, 185, 200, 213, 222, 291, 304, 316, 317, 328, 348, 362, 392, 436, 462, 477, 488, 501, 503, 508, 527, 532, 547, 550, 551, 558, 562, 563, 564, 577, 579, 580, 583, 589, 591, 595, 604, 612],\n         \"valuerang\": [177, 535],\n+        \"values\": [0, 1, 14, 15, 18, 19, 25, 32, 35, 37, 44, 52, 59, 61, 64, 70, 73, 75, 76, 78, 86, 89, 94, 96, 100, 102, 103, 106, 110, 113, 115, 116, 117, 118, 124, 126, 131, 133, 135, 136, 137, 138, 140, 143, 146, 149, 150, 151, 155, 157, 162, 164, 166, 167, 168, 170, 172, 174, 175, 180, 184, 186, 187, 188, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 206, 210, 213, 216, 222, 223, 227, 242, 245, 246, 247, 248, 250, 252, 260, 268, 271, 282, 291, 297, 300, 304, 305, 306, 309, 312, 316, 317, 321, 327, 329, 330, 332, 333, 336, 341, 342, 343, 345, 346, 348, 349, 351, 354, 355, 357, 358, 362, 363, 371, 377, 392, 407, 409, 411, 420, 422, 429, 431, 433, 436, 438, 440, 443, 444, 445, 451, 452, 454, 460, 463, 467, 471, 477, 478, 487, 488, 493, 494, 498, 502, 513, 514, 519, 526, 529, 535, 538, 541, 543, 545, 546, 548, 550, 551, 555, 558, 559, 567, 569, 572, 574, 576, 577, 580, 581, 582, 589, 590, 591, 593, 595, 597, 599, 603, 604, 605, 606, 608, 609, 612],\n         \"values_list\": [100, 139, 174, 222, 226, 227, 250, 316, 343, 346, 349, 362, 363, 368, 370, 371, 377, 429, 431, 433, 445, 452, 472, 494, 502, 543, 545, 546, 569],\n         \"valueslistqueryset\": 348,\n         \"valuesqueryset\": 348,\n         \"vanilla\": [149, 553],\n         \"var\": [19, 31, 41, 103, 190, 194, 288, 297, 551, 596, 603],\n         \"var1\": 194,\n         \"var2\": 194,\n         \"var3\": 194,\n         \"var_nam\": 19,\n         \"varchar\": [16, 73, 131, 172, 178, 304, 320, 334, 346, 349, 360, 502, 519, 543, 569, 571],\n         \"varchar2\": [213, 304],\n         \"varchar_pattern_op\": [143, 175],\n         \"varchar_patterns_op\": 342,\n-        \"vari\": [0, 2, 3, 12, 65, 73, 103, 120, 154, 162, 168, 171, 176, 177, 178, 185, 188, 190, 194, 197, 200, 209, 271, 273, 300, 302, 304, 309, 311, 316, 320, 348, 362, 421, 557, 573, 597, 602, 611],\n-        \"variabl\": [0, 5, 11, 23, 25, 29, 32, 36, 42, 43, 52, 54, 56, 58, 59, 61, 70, 73, 74, 75, 78, 82, 86, 92, 96, 97, 101, 103, 107, 115, 123, 135, 136, 150, 151, 152, 154, 155, 161, 167, 170, 177, 178, 184, 185, 188, 190, 194, 195, 197, 199, 200, 202, 203, 206, 209, 222, 232, 246, 252, 260, 268, 288, 296, 297, 304, 309, 316, 328, 341, 348, 364, 387, 393, 411, 412, 421, 422, 451, 452, 454, 455, 477, 478, 480, 488, 502, 536, 543, 546, 547, 548, 551, 553, 557, 568, 571, 576, 581, 589, 590, 593, 595, 596, 599, 602, 605, 612],\n+        \"variabl\": [0, 5, 11, 23, 25, 29, 32, 36, 42, 43, 52, 56, 58, 59, 61, 70, 73, 74, 75, 78, 82, 86, 96, 97, 98, 103, 107, 115, 123, 135, 136, 149, 150, 151, 152, 154, 155, 161, 178, 184, 190, 193, 194, 196, 197, 199, 203, 206, 209, 222, 232, 252, 260, 268, 288, 296, 297, 309, 316, 328, 348, 364, 387, 393, 411, 422, 451, 452, 454, 477, 478, 488, 536, 543, 546, 547, 548, 551, 553, 568, 571, 581, 589, 590, 593, 595, 596, 599, 602, 605, 608, 612],\n         \"variabledoesnotexist\": 19,\n-        \"variad\": 106,\n+        \"variables\": [25, 29, 32, 43, 54, 70, 73, 75, 92, 101, 103, 115, 121, 152, 155, 167, 170, 177, 185, 188, 190, 194, 195, 200, 202, 222, 246, 260, 268, 291, 304, 341, 348, 412, 421, 451, 455, 480, 488, 502, 548, 551, 557, 576, 581, 591, 593, 595, 596, 599, 605, 612],\n+        \"variadic\": 106,\n         \"varianc\": [392, 414, 543],\n         \"variant\": [19, 126, 185, 200, 348, 376, 393, 397, 433, 451, 477, 508, 532, 546, 550, 551, 572, 596],\n-        \"variat\": [1, 76, 216, 336, 351],\n-        \"varieti\": [6, 14, 19, 45, 115, 121, 134, 161, 198, 304, 573, 576, 578, 598],\n-        \"variou\": [2, 3, 16, 36, 45, 49, 51, 59, 60, 71, 72, 73, 77, 80, 82, 85, 87, 103, 104, 107, 126, 132, 146, 155, 161, 167, 168, 170, 171, 178, 188, 190, 191, 196, 198, 213, 268, 291, 316, 328, 362, 437, 451, 551, 553, 557, 571, 572, 582, 583, 584, 596, 602, 603, 612],\n+        \"variation\": [1, 76, 216, 336, 351],\n+        \"varies\": [162, 176, 177, 185, 188, 197],\n+        \"variety\": [6, 14, 19, 45, 115, 121, 134, 161, 198, 304, 573, 576, 578, 598],\n+        \"various\": [2, 3, 16, 36, 45, 49, 51, 59, 60, 71, 72, 73, 77, 80, 82, 85, 87, 103, 104, 107, 126, 132, 146, 155, 161, 167, 168, 170, 171, 178, 188, 190, 191, 196, 198, 213, 268, 291, 316, 328, 362, 437, 451, 551, 553, 557, 571, 572, 582, 583, 584, 596, 602, 603, 612],\n         \"varnam\": 328,\n+        \"vary\": [0, 2, 3, 12, 73, 103, 120, 154, 168, 171, 178, 188, 190, 194, 200, 271, 273, 300, 302, 304, 309, 311, 316, 320, 421, 557, 597, 602, 611],\n         \"vary_on\": 551,\n-        \"vary_on_cooki\": [522, 546, 551, 559, 584],\n-        \"vary_on_head\": [188, 522, 546, 551, 559, 584],\n+        \"vary_on_cookie\": [522, 546, 551, 559, 584],\n+        \"vary_on_header\": [188, 522, 546, 551, 559, 584],\n+        \"varying\": [65, 209, 348, 362, 551, 573],\n         \"vast\": [51, 60, 71, 581],\n-        \"vastli\": 252,\n-        \"vc\": 52,\n+        \"vastly\": 252,\n+        \"vcs\": 52,\n         \"ve\": [0, 1, 3, 5, 12, 16, 19, 25, 30, 34, 35, 38, 40, 42, 43, 44, 46, 47, 50, 51, 55, 57, 58, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 79, 80, 100, 103, 106, 107, 115, 131, 133, 146, 148, 149, 151, 152, 154, 161, 162, 172, 177, 181, 188, 193, 196, 203, 204, 205, 206, 209, 213, 222, 252, 265, 268, 274, 284, 290, 291, 292, 299, 303, 304, 312, 316, 328, 346, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 547, 550, 551, 553, 557, 569, 570, 571, 572, 573, 574, 576, 581, 583, 585, 589, 591, 595, 596, 598, 600, 602, 608, 611, 612],\n         \"vector\": [25, 114, 119, 120, 124, 131, 146, 176, 188, 190, 216, 273, 302, 311, 324, 336, 351, 397, 411, 412, 433, 454, 455, 460, 461, 478, 479, 480, 487, 498, 499],\n-        \"veget\": 51,\n+        \"vegetables\": 51,\n         \"vegetarian\": [185, 316],\n         \"vegetarian_menu\": 185,\n-        \"vegetarian_menu__top\": 185,\n-        \"vegetarian_pizza\": 185,\n+        \"vegetarian_menu__topp\": 185,\n+        \"vegetarian_pizzas\": 185,\n         \"vehicl\": 178,\n         \"vein\": 202,\n-        \"vendor\": [14, 16, 52, 61, 66, 177, 182, 184, 252, 268, 271, 277, 278, 291, 300, 307, 308, 309, 315, 316, 317, 320, 325, 328, 345, 348, 392, 421, 451, 502],\n+        \"vendor\": [14, 16, 52, 61, 66, 177, 182, 184, 252, 268, 291, 307, 316, 317, 325, 328, 348, 392],\n+        \"vendored\": [271, 277, 278, 300, 308, 309, 315, 320, 345, 421, 451, 502],\n         \"vendornam\": 182,\n         \"venezuelan\": 181,\n-        \"venu\": [63, 64],\n+        \"venue\": [63, 64],\n         \"venv\": [30, 43, 58, 61, 67, 71, 155, 598],\n         \"verb\": [58, 87, 596],\n         \"verbatim\": [305, 551],\n-        \"verbos\": [15, 17, 36, 52, 56, 58, 124, 131, 150, 151, 155, 167, 176, 178, 185, 191, 194, 206, 213, 291, 316, 325, 328, 341, 348, 376, 421, 477, 543, 599, 609, 611],\n+        \"verbos\": [36, 52, 124, 131, 150, 155, 167, 176, 178, 185, 191, 194, 291, 328, 477, 599, 609],\n         \"verbose_nam\": [16, 44, 85, 86, 100, 103, 106, 172, 280, 316, 477, 547, 569, 583],\n-        \"verbose_name_plur\": [52, 100, 103, 477, 547, 569, 596],\n-        \"veri\": [2, 3, 11, 12, 14, 19, 32, 37, 41, 46, 47, 50, 52, 58, 63, 67, 71, 73, 74, 75, 76, 78, 80, 81, 83, 87, 96, 103, 116, 121, 124, 151, 154, 155, 157, 162, 168, 177, 178, 180, 181, 185, 187, 190, 191, 196, 197, 202, 203, 204, 252, 260, 266, 268, 274, 285, 288, 291, 297, 303, 304, 312, 348, 464, 465, 466, 467, 468, 490, 491, 492, 493, 504, 508, 509, 510, 515, 517, 518, 519, 527, 532, 533, 534, 536, 546, 549, 551, 552, 553, 557, 559, 569, 572, 573, 574, 580, 581, 583, 585, 588, 595, 596, 598, 599, 600, 602, 603, 604, 611],\n-        \"verif\": [59, 105, 213, 248, 260, 304, 328, 348, 603, 612],\n-        \"verifi\": [0, 2, 20, 43, 51, 56, 61, 66, 67, 72, 76, 86, 101, 105, 121, 145, 153, 155, 160, 162, 193, 209, 237, 291, 378, 414, 477, 502, 548, 549, 550, 570, 589, 610, 612],\n+        \"verbose_name_plural\": [52, 100, 103, 477, 547, 569, 596],\n+        \"verbosity\": [15, 17, 56, 58, 151, 155, 191, 206, 213, 316, 325, 341, 348, 376, 421, 543, 609, 611],\n+        \"verification\": [59, 105, 213, 248, 260, 304, 328, 348, 603, 612],\n+        \"verified\": [51, 61, 67, 589, 612],\n+        \"verifies\": [76, 105, 153, 502, 548, 549, 570],\n+        \"verify\": [0, 2, 20, 43, 51, 56, 61, 66, 67, 72, 76, 86, 101, 121, 145, 155, 160, 162, 193, 209, 237, 291, 378, 414, 477, 548, 550, 610, 612],\n         \"verify_exist\": [59, 545],\n-        \"verit\": 115,\n+        \"veritabl\": 115,\n         \"verlain\": 583,\n         \"veronika\": 176,\n+        \"verouderd\": [115, 116, 136, 154, 162, 166, 175, 181, 190, 199, 200, 591],\n         \"versa\": [70, 73, 178, 181, 189, 320, 546, 551, 569, 591, 595],\n-        \"version\": [0, 1, 3, 5, 10, 15, 16, 19, 27, 30, 31, 32, 33, 36, 40, 43, 47, 48, 49, 50, 55, 58, 59, 60, 62, 70, 71, 72, 73, 75, 81, 83, 86, 98, 103, 105, 110, 113, 114, 115, 116, 117, 118, 120, 121, 122, 130, 135, 136, 141, 149, 152, 161, 162, 166, 170, 172, 175, 178, 184, 186, 188, 189, 198, 199, 200, 205, 206, 209, 210, 212, 213, 216, 221, 222, 224, 234, 247, 252, 257, 260, 263, 266, 267, 271, 273, 274, 276, 277, 278, 280, 282, 283, 285, 286, 288, 289, 297, 298, 300, 302, 303, 306, 307, 308, 309, 311, 312, 315, 316, 320, 321, 325, 327, 329, 330, 336, 341, 343, 345, 346, 348, 351, 355, 357, 364, 368, 376, 387, 391, 392, 397, 404, 433, 436, 451, 477, 488, 502, 514, 535, 543, 544, 546, 547, 548, 550, 552, 553, 557, 559, 567, 569, 570, 571, 572, 576, 589, 590, 591, 596, 597, 599, 603, 604, 609, 612],\n+        \"versie\": [115, 116, 136, 154, 162, 166, 175, 181, 190, 199, 200, 591],\n+        \"version\": [0, 1, 3, 5, 10, 15, 16, 19, 27, 30, 31, 32, 33, 36, 40, 43, 47, 48, 49, 50, 55, 58, 59, 60, 62, 70, 71, 72, 73, 75, 81, 83, 86, 98, 103, 105, 110, 113, 114, 115, 117, 118, 120, 121, 122, 130, 135, 141, 149, 152, 161, 162, 170, 172, 175, 178, 184, 186, 188, 189, 198, 200, 205, 206, 209, 210, 212, 213, 216, 221, 222, 224, 234, 247, 252, 257, 260, 263, 266, 267, 271, 273, 274, 276, 277, 278, 280, 282, 283, 285, 286, 288, 289, 297, 298, 300, 302, 303, 306, 307, 308, 309, 311, 312, 315, 316, 320, 321, 325, 327, 329, 330, 336, 341, 343, 345, 346, 348, 351, 355, 357, 364, 368, 376, 387, 391, 392, 397, 404, 433, 436, 451, 477, 488, 502, 514, 535, 543, 544, 546, 547, 548, 550, 552, 553, 557, 559, 567, 569, 570, 571, 572, 576, 589, 590, 596, 597, 599, 603, 604, 609, 612],\n         \"version6\": 65,\n-        \"versionad\": [55, 58, 61, 67],\n-        \"versionchang\": [55, 58, 61],\n-        \"versu\": [171, 546, 559],\n+        \"versionadded\": [55, 58, 61, 67],\n+        \"versionchanged\": [55, 58, 61],\n+        \"versioned\": [172, 316, 600],\n+        \"versus\": [171, 546, 559],\n         \"vertex\": 222,\n-        \"vertic\": [86, 102, 103, 114, 118, 131, 198, 268],\n+        \"vertical\": [86, 102, 103, 198, 268],\n+        \"vertices\": [114, 118, 131],\n+        \"very\": [2, 3, 11, 12, 14, 19, 32, 37, 41, 46, 47, 50, 52, 58, 63, 67, 71, 73, 74, 75, 76, 78, 80, 81, 83, 87, 96, 103, 116, 121, 124, 151, 154, 155, 157, 162, 168, 177, 178, 180, 181, 185, 187, 190, 191, 196, 197, 202, 203, 204, 252, 260, 266, 268, 274, 285, 288, 291, 297, 303, 304, 312, 348, 464, 465, 466, 467, 468, 490, 491, 492, 493, 504, 508, 509, 510, 515, 517, 518, 519, 527, 532, 533, 534, 536, 546, 549, 551, 552, 553, 557, 559, 569, 572, 573, 574, 580, 581, 583, 585, 588, 595, 596, 598, 599, 600, 602, 603, 604, 611],\n         \"verypriv\": 570,\n-        \"vestigi\": 204,\n-        \"veto\": [46, 64, 103],\n-        \"vh\": 178,\n+        \"vestigial\": 204,\n+        \"veto\": [46, 103],\n+        \"vetoing\": 64,\n+        \"vhs\": 178,\n         \"via\": [1, 8, 12, 16, 19, 32, 35, 36, 41, 42, 43, 45, 57, 59, 61, 66, 73, 75, 78, 85, 86, 89, 91, 96, 102, 105, 106, 115, 121, 125, 131, 135, 149, 150, 152, 153, 154, 155, 161, 165, 167, 168, 171, 178, 181, 184, 185, 188, 189, 190, 193, 194, 196, 201, 206, 209, 213, 222, 252, 257, 260, 266, 268, 271, 285, 291, 300, 309, 316, 335, 348, 350, 354, 393, 421, 451, 459, 461, 464, 465, 467, 477, 479, 486, 490, 491, 493, 494, 499, 502, 509, 515, 517, 519, 522, 533, 535, 543, 544, 545, 547, 548, 551, 552, 556, 557, 559, 562, 563, 568, 569, 571, 572, 573, 577, 580, 581, 583, 589, 591, 596, 599, 600, 603, 605, 606, 612],\n         \"viabl\": 51,\n-        \"vice\": [70, 73, 178, 181, 189, 320, 546, 551, 569, 591, 595],\n+        \"vic\": [70, 73, 178, 181, 189, 320, 546, 551, 569, 591, 595],\n         \"victim\": 153,\n         \"victoria\": 118,\n         \"video\": 178,\n         \"vienna\": 152,\n-        \"view\": [0, 1, 5, 10, 11, 15, 19, 27, 32, 35, 36, 37, 39, 41, 51, 54, 58, 59, 67, 71, 73, 84, 85, 86, 94, 95, 96, 97, 98, 100, 112, 115, 116, 131, 152, 153, 154, 155, 156, 161, 166, 169, 170, 172, 178, 181, 184, 185, 188, 190, 192, 194, 196, 200, 203, 204, 211, 214, 216, 218, 223, 227, 232, 234, 245, 247, 248, 256, 265, 271, 272, 273, 274, 279, 281, 282, 284, 287, 289, 296, 298, 300, 301, 302, 303, 305, 307, 309, 310, 311, 312, 316, 317, 320, 322, 325, 327, 329, 330, 334, 341, 345, 346, 355, 360, 364, 371, 377, 383, 386, 387, 390, 409, 419, 421, 422, 437, 440, 444, 471, 475, 478, 480, 489, 494, 496, 503, 515, 535, 543, 545, 547, 549, 567, 568, 569, 571, 572, 576, 577, 585, 587, 588, 590, 595, 597, 602, 603, 605, 608, 612],\n+        \"view\": [0, 1, 5, 10, 11, 15, 19, 27, 32, 35, 36, 37, 39, 41, 51, 54, 58, 59, 67, 71, 73, 84, 85, 86, 94, 95, 96, 97, 98, 100, 112, 115, 116, 152, 153, 154, 155, 156, 161, 166, 169, 170, 172, 178, 181, 184, 185, 188, 190, 192, 194, 196, 200, 203, 204, 214, 216, 218, 223, 227, 232, 234, 245, 247, 248, 265, 271, 272, 273, 274, 279, 281, 282, 284, 287, 289, 296, 298, 300, 301, 302, 303, 305, 307, 309, 310, 311, 312, 316, 317, 320, 322, 325, 327, 329, 330, 334, 341, 345, 346, 355, 360, 364, 371, 377, 383, 386, 387, 390, 409, 419, 421, 422, 437, 440, 444, 471, 475, 478, 480, 489, 494, 496, 503, 515, 535, 543, 545, 547, 549, 567, 568, 569, 571, 572, 576, 577, 585, 587, 588, 590, 595, 597, 602, 603, 605, 608, 612],\n         \"view_\": 376,\n         \"view_arg\": 588,\n         \"view_bar\": 548,\n-        \"view_birth_d\": 103,\n+        \"view_birth_dat\": 103,\n         \"view_choic\": 548,\n-        \"view_class\": [87, 348, 612],\n+        \"view_clas\": [87, 348, 612],\n         \"view_func\": [584, 588],\n         \"view_href\": 304,\n         \"view_initkwarg\": [87, 348],\n         \"view_kwarg\": 588,\n         \"view_nam\": [101, 198],\n         \"view_on\": 99,\n         \"view_on_sit\": [86, 103, 316],\n-        \"view_stud\": 548,\n+        \"view_student\": 548,\n         \"view_two\": 99,\n         \"viewabl\": 155,\n+        \"viewed\": [58, 211, 256],\n         \"viewfunc\": 576,\n+        \"viewing\": [103, 131, 274, 303, 312],\n         \"viewnam\": 198,\n         \"viewsitelink\": 103,\n-        \"vignett\": 82,\n+        \"vignet\": 82,\n         \"vinyl\": 178,\n-        \"violat\": [52, 152, 154, 175, 177, 178, 184, 185, 194, 213, 362, 392, 560, 572, 577, 583],\n+        \"violat\": [152, 177, 185, 194, 213, 362, 392, 560, 572, 583],\n+        \"violated\": [175, 184],\n+        \"violates\": 154,\n+        \"violation\": [52, 178, 185, 572, 577],\n         \"violation_error_cod\": [522, 543],\n         \"violation_error_messag\": [522, 543],\n-        \"virtual\": [0, 8, 25, 30, 31, 42, 56, 59, 61, 67, 79, 121, 123, 155, 178, 205, 213, 312, 362, 477, 558, 568, 598, 602, 603],\n+        \"virtual\": [0, 8, 30, 31, 42, 56, 59, 61, 67, 79, 121, 123, 155, 178, 205, 213, 312, 362, 477, 558, 598, 603],\n         \"virtual_field\": [59, 213, 362],\n-        \"virtual_onli\": [59, 213, 362],\n+        \"virtual_only\": [59, 213, 362],\n         \"virtualenv\": 67,\n         \"virtualhost\": 30,\n-        \"visibl\": [1, 46, 103, 107, 113, 184, 204, 206, 209, 257, 260, 553, 569, 583, 612],\n+        \"virtualized\": [25, 602],\n+        \"virtually\": 568,\n+        \"visibility\": [1, 103],\n+        \"visibl\": [46, 107, 113, 184, 204, 206, 209, 257, 260, 553, 569, 583, 612],\n         \"visible_field\": [209, 581],\n-        \"visit\": [49, 67, 71, 72, 92, 99, 103, 151, 153, 171, 178, 190, 197, 213, 252, 535, 555, 581, 589, 596],\n+        \"visit\": [49, 67, 71, 72, 92, 99, 103, 151, 153, 171, 178, 190, 213, 252, 535, 555, 581, 589, 596],\n+        \"visited\": 197,\n         \"visitor\": [71, 73, 76, 171, 316, 548, 551, 581, 589, 612],\n         \"vista\": 316,\n-        \"visual\": [46, 52, 103, 113, 126, 129, 543, 547],\n+        \"visual\": [46, 52, 103, 113, 543],\n+        \"visualization\": [126, 129],\n+        \"visually\": [113, 547],\n         \"vital\": [571, 607],\n         \"vnd\": 188,\n         \"vo0vlmnkr4bk\": 547,\n         \"voic\": 1,\n-        \"voiceov\": 1,\n+        \"voiceover\": 1,\n         \"void\": [309, 316, 376],\n         \"volcano\": 110,\n-        \"volunt\": [2, 3, 4, 48, 64],\n-        \"vote\": [15, 46, 47, 55, 64, 72, 73, 74, 75, 103, 105, 260, 548, 556],\n-        \"voted_choic\": 185,\n+        \"volunter\": [2, 3, 4, 48, 64],\n+        \"vot\": [46, 47, 64, 72, 73, 74, 75, 105, 548, 556],\n+        \"voted\": 260,\n+        \"voted_choices\": 185,\n         \"voter\": 64,\n+        \"votes\": [46, 55, 64, 73, 75, 103],\n         \"votes__gt\": 185,\n         \"voteview\": 556,\n+        \"voting\": [15, 46, 64, 74, 75],\n+        \"vs\": [0, 155, 190],\n         \"vsi\": 115,\n-        \"vsi_buff\": 115,\n+        \"vsi_buffer\": 115,\n         \"vsicurl\": 115,\n         \"vsigzip\": 115,\n         \"vsimem\": 115,\n         \"vsis3\": 115,\n         \"vsitar\": 115,\n         \"vsizip\": 115,\n-        \"vulner\": [12, 19, 25, 47, 58, 61, 66, 86, 107, 171, 177, 185, 190, 200, 205, 212, 221, 225, 238, 242, 247, 252, 257, 264, 266, 268, 280, 282, 283, 285, 304, 316, 318, 324, 327, 339, 341, 362, 369, 379, 397, 405, 407, 411, 412, 415, 420, 422, 427, 433, 438, 449, 454, 455, 460, 462, 463, 466, 478, 480, 487, 492, 498, 501, 503, 511, 518, 524, 539, 545, 548, 550, 589, 602, 603],\n+        \"vulnerabilities\": [19, 58, 107, 153, 190, 205, 225, 268, 316, 369, 603],\n+        \"vulnerability\": [12, 19, 47, 61, 66, 177, 190, 200, 212, 221, 225, 238, 242, 247, 257, 282, 283, 304, 318, 324, 327, 339, 341, 362, 369, 379, 397, 405, 412, 415, 420, 422, 427, 433, 449, 455, 460, 462, 466, 480, 487, 492, 498, 501, 503, 518, 545, 589],\n+        \"vulnerabl\": [25, 86, 171, 177, 185, 216, 225, 238, 252, 264, 266, 280, 282, 285, 304, 327, 336, 339, 341, 351, 369, 379, 407, 411, 415, 438, 454, 458, 463, 466, 478, 485, 492, 511, 512, 518, 524, 525, 539, 540, 548, 550, 589, 602],\n         \"w\": [19, 89, 94, 100, 115, 155, 168, 177, 194, 199, 200, 564, 579, 582, 591, 604],\n         \"w001\": [86, 190, 552],\n         \"w002\": 86,\n         \"w003\": 86,\n         \"w004\": 86,\n         \"w005\": 86,\n         \"w006\": 86,\n@@ -47552,238 +49806,264 @@\n         \"w341\": 86,\n         \"w342\": 86,\n         \"w343\": 86,\n         \"w344\": 86,\n         \"w345\": 86,\n         \"w346\": 86,\n         \"w3c\": [112, 594, 604],\n-        \"w3cgeofe\": 112,\n+        \"w3cgeofed\": 112,\n         \"w411\": 86,\n         \"w900\": [86, 600],\n         \"w901\": 86,\n         \"w902\": 86,\n         \"w903\": 86,\n         \"w904\": 86,\n         \"w905\": 86,\n         \"w906\": 86,\n         \"w907\": 86,\n-        \"wa\": [3, 7, 14, 15, 16, 19, 32, 37, 38, 42, 47, 51, 52, 55, 56, 57, 58, 59, 60, 61, 67, 70, 73, 74, 76, 77, 78, 79, 86, 87, 100, 101, 103, 105, 106, 114, 115, 117, 118, 125, 130, 131, 133, 135, 143, 149, 150, 151, 152, 154, 155, 157, 160, 161, 162, 167, 168, 170, 171, 175, 177, 178, 181, 185, 188, 190, 191, 192, 193, 194, 196, 197, 200, 202, 203, 204, 205, 206, 208, 209, 210, 213, 214, 216, 217, 221, 222, 225, 238, 243, 245, 247, 252, 253, 254, 255, 256, 257, 260, 263, 264, 268, 270, 273, 274, 279, 280, 282, 288, 289, 291, 296, 297, 298, 302, 303, 304, 305, 306, 307, 308, 309, 311, 312, 316, 317, 320, 321, 323, 325, 327, 328, 329, 339, 341, 348, 354, 362, 369, 376, 379, 383, 386, 392, 394, 400, 403, 407, 411, 413, 415, 419, 421, 423, 426, 429, 436, 437, 438, 441, 443, 448, 449, 451, 452, 454, 456, 457, 458, 462, 463, 465, 467, 468, 471, 472, 478, 480, 482, 483, 484, 485, 488, 489, 491, 493, 494, 501, 502, 503, 504, 508, 511, 512, 514, 517, 519, 520, 522, 524, 525, 527, 528, 530, 532, 533, 536, 539, 540, 543, 545, 546, 547, 548, 551, 554, 555, 556, 559, 563, 564, 570, 571, 572, 576, 577, 580, 582, 583, 585, 588, 589, 590, 591, 592, 595, 596, 604, 606, 607, 608, 609, 611, 612],\n-        \"wai\": [0, 2, 3, 9, 10, 12, 13, 14, 15, 16, 19, 25, 28, 30, 31, 32, 34, 35, 36, 40, 41, 46, 47, 50, 51, 53, 55, 57, 58, 59, 60, 62, 64, 67, 70, 71, 72, 74, 75, 76, 77, 78, 80, 81, 82, 87, 95, 96, 97, 99, 100, 101, 103, 105, 106, 107, 110, 112, 115, 117, 118, 124, 131, 135, 138, 140, 142, 146, 150, 151, 152, 153, 154, 155, 159, 160, 161, 162, 167, 168, 171, 172, 174, 176, 177, 178, 181, 182, 185, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 203, 206, 209, 212, 213, 252, 257, 260, 268, 278, 282, 291, 304, 306, 316, 321, 327, 328, 341, 348, 362, 383, 419, 421, 436, 451, 477, 502, 546, 547, 549, 550, 551, 553, 554, 555, 556, 557, 559, 560, 568, 569, 570, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 583, 585, 588, 589, 590, 591, 592, 593, 595, 596, 598, 599, 600, 601, 602, 603, 604, 606, 607, 608, 609, 610, 611, 612],\n-        \"wait\": [42, 47, 48, 51, 73, 154, 188, 204, 550, 551, 600, 611, 612],\n+        \"wa\": [42, 55, 611],\n+        \"wait\": [42, 47, 48, 73, 154, 551, 600, 611, 612],\n         \"waiter\": 564,\n         \"waiter_set\": 564,\n+        \"waiting\": [51, 154, 188, 204, 550, 611],\n         \"walk\": [6, 53, 67, 69, 72, 194, 598],\n+        \"walking\": 67,\n         \"wall\": [252, 260, 543, 595],\n-        \"walru\": 194,\n+        \"walrus\": 194,\n         \"walt\": 583,\n-        \"want\": [1, 2, 6, 7, 9, 11, 12, 13, 14, 15, 16, 19, 25, 27, 29, 30, 32, 35, 36, 37, 39, 40, 42, 43, 44, 46, 47, 48, 49, 50, 51, 55, 56, 57, 58, 60, 61, 63, 66, 67, 68, 69, 70, 73, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 91, 99, 100, 102, 103, 104, 105, 106, 107, 109, 114, 115, 118, 120, 121, 122, 124, 126, 128, 130, 135, 138, 144, 145, 149, 150, 151, 152, 153, 154, 155, 160, 161, 162, 166, 167, 168, 171, 172, 174, 175, 176, 177, 178, 181, 184, 185, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 200, 203, 206, 213, 222, 252, 254, 260, 268, 282, 291, 304, 316, 327, 328, 341, 348, 349, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 563, 565, 567, 568, 569, 570, 571, 572, 574, 576, 577, 579, 580, 581, 582, 583, 585, 589, 591, 592, 593, 595, 596, 598, 599, 600, 602, 603, 604, 605, 606, 608, 609, 611, 612],\n         \"want_to_keep_b\": 576,\n-        \"warn\": [11, 12, 15, 19, 36, 47, 49, 52, 55, 57, 59, 61, 65, 72, 76, 81, 85, 86, 103, 124, 135, 154, 155, 159, 170, 171, 185, 188, 190, 209, 213, 220, 223, 245, 252, 260, 268, 271, 278, 291, 292, 300, 304, 306, 309, 316, 320, 321, 328, 330, 338, 342, 348, 349, 353, 355, 357, 362, 392, 398, 421, 434, 441, 451, 472, 494, 502, 515, 522, 536, 543, 546, 552, 560, 595, 599, 602, 603, 609, 612],\n+        \"wanted\": [14, 19, 76, 100, 103, 150, 167, 174, 178, 196, 200, 206, 291, 304, 552, 553, 557, 560, 569, 583],\n+        \"wanting\": [16, 167, 203, 569],\n+        \"wants\": [19, 47, 58, 74, 172, 200, 376, 555, 569, 600],\n+        \"warn\": [55, 76, 86],\n+        \"warned\": [49, 86, 155, 159, 271, 300, 309],\n+        \"warning\": [11, 12, 15, 19, 36, 47, 52, 55, 57, 59, 61, 65, 72, 81, 85, 86, 103, 124, 135, 154, 155, 170, 171, 185, 188, 190, 209, 213, 220, 223, 245, 252, 260, 268, 278, 291, 292, 304, 306, 316, 320, 321, 328, 330, 338, 342, 348, 349, 353, 355, 357, 362, 392, 398, 421, 434, 441, 451, 472, 494, 502, 515, 522, 536, 543, 546, 552, 560, 595, 599, 602, 603, 609, 612],\n         \"warp\": [115, 348],\n-        \"warrant\": 316,\n+        \"warped\": 115,\n+        \"warping\": [115, 348],\n+        \"warranted\": 316,\n         \"was_modified_sinc\": 488,\n-        \"was_published_rec\": [73, 76, 78, 611],\n+        \"was_published_recently\": [73, 76, 78, 611],\n         \"washingtonpost\": 551,\n         \"wasn\": [71, 75, 105, 161, 168, 181, 191, 200, 213, 223, 234, 252, 260, 268, 283, 304, 308, 309, 316, 318, 328, 329, 334, 342, 349, 360, 377, 407, 438, 463, 522, 547, 548, 608, 612],\n-        \"wast\": [52, 555, 602],\n-        \"watch\": [61, 131, 171, 392, 585],\n+        \"wast\": [52, 555],\n+        \"wasteful\": 602,\n+        \"watch\": [61, 131, 171, 585],\n+        \"watching\": 392,\n         \"watchman\": [56, 392, 393],\n+        \"way\": [0, 2, 3, 9, 10, 12, 13, 14, 15, 16, 19, 25, 28, 30, 31, 32, 34, 35, 36, 40, 41, 46, 47, 50, 51, 53, 55, 57, 58, 59, 60, 62, 64, 67, 70, 71, 72, 74, 75, 76, 77, 78, 80, 81, 82, 87, 95, 96, 97, 99, 100, 101, 103, 105, 106, 107, 110, 112, 115, 117, 118, 124, 131, 135, 138, 140, 142, 146, 150, 151, 152, 153, 154, 155, 159, 160, 161, 162, 167, 168, 171, 172, 174, 176, 177, 178, 181, 182, 185, 188, 190, 192, 193, 194, 196, 197, 198, 199, 200, 203, 206, 209, 212, 213, 252, 257, 260, 268, 278, 282, 291, 304, 306, 316, 321, 327, 328, 341, 348, 362, 383, 419, 421, 436, 451, 477, 502, 546, 547, 549, 550, 551, 553, 554, 555, 556, 557, 559, 560, 568, 569, 570, 571, 572, 573, 574, 576, 577, 579, 580, 581, 582, 583, 585, 588, 589, 590, 591, 592, 593, 595, 596, 598, 599, 600, 601, 602, 603, 604, 606, 607, 608, 609, 610, 611, 612],\n         \"waysid\": 50,\n         \"wb\": 585,\n         \"wd\": [65, 222, 252, 260, 362, 421, 522],\n         \"wdy\": [188, 200],\n         \"we\": [1, 2, 3, 4, 6, 7, 9, 12, 14, 15, 16, 19, 26, 30, 32, 33, 37, 38, 39, 41, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 100, 103, 104, 105, 106, 110, 115, 121, 124, 126, 130, 131, 136, 139, 142, 146, 150, 152, 154, 155, 161, 162, 167, 168, 172, 174, 176, 177, 181, 185, 186, 188, 191, 194, 196, 197, 200, 203, 204, 205, 206, 209, 210, 212, 213, 222, 252, 254, 256, 257, 260, 263, 265, 266, 268, 274, 278, 281, 284, 285, 287, 290, 291, 296, 297, 299, 303, 304, 306, 307, 312, 316, 321, 325, 328, 346, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 545, 546, 547, 550, 551, 553, 554, 555, 557, 558, 559, 560, 562, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 580, 581, 582, 583, 585, 589, 591, 592, 595, 596, 599, 600, 604, 606, 609, 611, 612],\n-        \"weak\": [25, 59, 171, 191, 348, 362, 550, 582, 606],\n-        \"weaken\": 550,\n+        \"weak\": [25, 59, 171, 191, 348, 362, 550, 606],\n         \"weaker\": [185, 384, 451, 612],\n+        \"weaknesses\": 582,\n         \"weakset\": 103,\n-        \"weari\": 209,\n-        \"weather\": 3,\n+        \"weary\": 209,\n         \"weather_map\": 577,\n+        \"weathered\": 3,\n         \"web\": [1, 3, 4, 6, 9, 11, 23, 24, 25, 26, 29, 30, 31, 32, 38, 40, 41, 43, 56, 58, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 85, 105, 106, 115, 118, 119, 121, 126, 131, 132, 134, 135, 142, 146, 150, 152, 155, 168, 170, 171, 178, 188, 190, 193, 194, 196, 197, 198, 200, 202, 205, 209, 212, 213, 222, 257, 260, 264, 266, 268, 278, 280, 285, 291, 306, 321, 348, 362, 545, 547, 549, 551, 553, 559, 560, 562, 573, 576, 581, 582, 583, 584, 588, 589, 591, 592, 594, 595, 596, 598, 599, 602, 603, 605, 607, 608, 610, 612],\n         \"webapp\": 572,\n         \"webauth\": 11,\n         \"webdav\": 27,\n-        \"webdriv\": [56, 291, 612],\n+        \"webdriver\": [56, 291, 612],\n         \"webdriverwait\": 612,\n-        \"webfil\": 190,\n+        \"webfiles\": 190,\n         \"weblog\": [10, 185],\n-        \"webmast\": [25, 190, 605],\n+        \"webmaster\": [25, 190, 605],\n         \"websearch\": [146, 436],\n-        \"websit\": [3, 25, 41, 43, 47, 49, 58, 60, 64, 66, 70, 71, 72, 74, 80, 82, 103, 116, 120, 121, 126, 134, 149, 150, 151, 152, 153, 162, 171, 190, 201, 203, 212, 252, 257, 268, 547, 548, 551, 553, 577, 581, 583, 589, 591, 595, 603, 612],\n-        \"wed\": 194,\n-        \"weed\": 51,\n-        \"week\": [0, 5, 46, 55, 64, 65, 66, 88, 89, 94, 133, 190, 194, 209, 222, 320, 328, 376, 392, 436, 451, 477],\n-        \"week_dai\": 209,\n+        \"websit\": [25, 43, 47, 49, 58, 60, 64, 66, 70, 71, 72, 74, 80, 103, 120, 121, 126, 149, 150, 151, 152, 153, 162, 171, 190, 201, 203, 212, 252, 257, 268, 548, 551, 553, 577, 581, 589, 591, 595, 603, 612],\n+        \"websites\": [3, 25, 41, 82, 116, 134, 150, 190, 547, 548, 551, 581, 583, 595],\n+        \"wed\": [51, 194],\n+        \"week_day\": 209,\n         \"week_format\": [88, 89, 94, 451],\n         \"weekarchiveview\": [92, 451],\n-        \"weekdai\": [176, 593],\n-        \"weekli\": [89, 149, 562],\n+        \"weekday\": [176, 593],\n+        \"weekly\": [89, 149, 562],\n         \"weekmixin\": [89, 92, 451],\n-        \"weight\": [50, 106, 142, 180, 213, 451, 573],\n+        \"weight\": [50, 106, 146, 180, 451],\n+        \"weighting\": [142, 213, 573],\n+        \"wek\": [0, 5, 46, 55, 64, 65, 66, 88, 89, 94, 133, 190, 194, 209, 222, 320, 328, 376, 392, 436, 451, 477],\n         \"welcom\": [48, 103, 161, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 222, 252, 254, 256, 257, 258, 259, 260, 261, 268, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 548, 551, 596],\n-        \"welcome_transl\": 596,\n+        \"welcome_translated\": 596,\n+        \"welcomes\": 48,\n         \"well\": [2, 3, 4, 12, 18, 23, 34, 42, 46, 50, 52, 57, 59, 61, 66, 67, 68, 70, 71, 73, 76, 77, 78, 79, 80, 86, 100, 101, 103, 106, 110, 114, 115, 118, 121, 131, 134, 151, 154, 155, 156, 161, 162, 172, 177, 178, 181, 184, 185, 187, 188, 194, 196, 200, 202, 205, 212, 213, 222, 233, 252, 257, 260, 268, 278, 282, 285, 287, 291, 296, 304, 316, 327, 328, 341, 348, 362, 365, 376, 388, 392, 397, 421, 433, 436, 451, 477, 488, 502, 522, 535, 543, 546, 547, 548, 549, 550, 551, 553, 554, 555, 556, 562, 563, 569, 571, 572, 576, 577, 580, 581, 589, 591, 592, 595, 598, 599, 600, 602, 604, 608, 609, 611],\n         \"welsh\": [203, 317],\n         \"went\": [124, 204, 316, 580],\n-        \"were\": [3, 14, 18, 19, 42, 50, 56, 57, 60, 67, 71, 76, 92, 100, 103, 105, 106, 118, 121, 130, 135, 146, 150, 151, 152, 154, 161, 167, 170, 173, 177, 178, 185, 190, 191, 194, 196, 197, 198, 200, 203, 204, 205, 206, 207, 209, 212, 215, 222, 225, 238, 242, 244, 252, 257, 260, 264, 268, 273, 280, 291, 302, 304, 305, 311, 316, 317, 324, 328, 329, 330, 339, 355, 358, 369, 376, 379, 383, 384, 385, 392, 393, 395, 397, 405, 409, 411, 413, 415, 419, 420, 421, 422, 427, 430, 433, 436, 440, 443, 449, 451, 452, 454, 456, 457, 459, 464, 466, 469, 471, 473, 475, 477, 478, 482, 483, 484, 486, 490, 492, 494, 502, 505, 508, 509, 510, 512, 515, 517, 518, 520, 525, 528, 532, 533, 534, 536, 538, 539, 540, 541, 543, 545, 546, 547, 553, 556, 557, 560, 565, 569, 572, 574, 576, 577, 580, 582, 583, 589, 591, 596, 606, 608, 609, 611, 612],\n-        \"weren\": [60, 214, 247, 304, 308, 384, 421, 583],\n+        \"wer\": [3, 14, 18, 19, 42, 50, 56, 57, 60, 67, 71, 76, 92, 100, 103, 105, 106, 118, 121, 130, 135, 146, 150, 151, 152, 154, 161, 167, 170, 173, 177, 178, 185, 190, 191, 194, 196, 197, 198, 200, 203, 204, 205, 206, 207, 209, 212, 214, 215, 222, 225, 238, 242, 244, 247, 252, 257, 260, 264, 268, 273, 280, 291, 302, 304, 305, 308, 311, 316, 317, 324, 328, 329, 330, 339, 355, 358, 369, 376, 379, 383, 384, 385, 392, 393, 395, 397, 405, 409, 411, 413, 415, 419, 420, 421, 422, 427, 430, 433, 436, 440, 443, 449, 451, 452, 454, 456, 457, 459, 464, 466, 469, 471, 473, 475, 477, 478, 482, 483, 484, 486, 490, 492, 494, 502, 505, 508, 509, 510, 512, 515, 517, 518, 520, 525, 528, 532, 533, 534, 536, 538, 539, 540, 541, 543, 545, 546, 547, 553, 556, 557, 560, 565, 569, 572, 574, 576, 577, 580, 582, 583, 589, 591, 596, 606, 608, 609, 611, 612],\n         \"werror\": 85,\n         \"west\": [16, 114, 194, 200],\n         \"western\": [205, 316],\n-        \"wg\": [115, 128, 131],\n         \"wget\": [115, 120, 123, 131],\n+        \"wgs\": [115, 128, 131],\n         \"wgs72\": 115,\n         \"wgs84\": [110, 114, 115, 117, 118, 124, 126, 131, 370],\n         \"wgs_1984\": [115, 124, 131],\n         \"what\": [0, 2, 5, 7, 13, 15, 19, 21, 22, 24, 26, 30, 31, 34, 35, 36, 41, 42, 43, 44, 46, 48, 49, 50, 51, 55, 57, 58, 61, 68, 69, 70, 72, 73, 74, 75, 77, 78, 84, 87, 92, 96, 100, 101, 102, 103, 110, 114, 117, 125, 130, 131, 135, 149, 150, 152, 154, 155, 161, 162, 166, 167, 172, 174, 177, 178, 182, 184, 185, 188, 189, 190, 191, 193, 196, 197, 200, 201, 224, 271, 300, 309, 368, 544, 546, 547, 548, 549, 553, 556, 557, 560, 562, 563, 564, 567, 568, 569, 570, 571, 572, 579, 580, 581, 588, 589, 592, 595, 598, 599, 600, 603, 604, 605, 608, 609, 610, 611, 612],\n-        \"whatev\": [1, 2, 3, 9, 37, 38, 58, 61, 72, 74, 76, 78, 80, 103, 154, 155, 157, 162, 177, 190, 201, 304, 547, 551, 568, 569, 572, 581, 588, 591, 592, 596, 599, 600, 604, 609, 611, 612],\n+        \"whatever\": [1, 2, 3, 9, 37, 38, 58, 61, 72, 74, 76, 78, 80, 103, 154, 155, 157, 162, 177, 190, 201, 304, 547, 551, 568, 569, 572, 581, 588, 591, 592, 596, 599, 600, 604, 609, 611, 612],\n         \"whatevercach\": 190,\n         \"whatwg\": 436,\n-        \"wheel\": [61, 283, 296],\n+        \"whel\": [61, 283, 296],\n         \"when\": [0, 3, 4, 5, 6, 8, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 47, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65, 66, 67, 70, 71, 73, 74, 75, 77, 78, 79, 80, 81, 85, 86, 87, 91, 94, 95, 96, 97, 98, 99, 100, 103, 104, 105, 106, 107, 109, 110, 111, 114, 115, 116, 118, 120, 121, 122, 124, 126, 128, 130, 131, 133, 137, 139, 140, 143, 145, 148, 149, 150, 151, 152, 153, 155, 156, 157, 159, 160, 161, 162, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 180, 182, 183, 184, 186, 187, 188, 189, 190, 191, 192, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 209, 212, 214, 215, 217, 219, 220, 222, 223, 224, 227, 228, 234, 236, 237, 238, 239, 240, 241, 242, 245, 246, 247, 248, 249, 250, 251, 252, 253, 256, 257, 260, 264, 266, 267, 271, 273, 274, 278, 280, 283, 285, 286, 291, 296, 297, 299, 300, 302, 303, 304, 305, 306, 308, 309, 311, 312, 313, 317, 318, 320, 321, 322, 323, 324, 325, 328, 329, 330, 333, 334, 337, 338, 340, 341, 342, 343, 344, 345, 346, 347, 349, 352, 353, 354, 355, 357, 358, 359, 360, 362, 363, 367, 368, 369, 370, 371, 372, 373, 376, 377, 378, 379, 380, 381, 382, 383, 384, 386, 391, 392, 393, 395, 399, 400, 404, 408, 412, 414, 415, 416, 417, 418, 419, 420, 422, 423, 428, 429, 430, 432, 433, 434, 435, 436, 437, 439, 443, 444, 445, 446, 448, 449, 451, 452, 455, 456, 458, 466, 468, 470, 471, 472, 473, 475, 476, 477, 480, 481, 482, 485, 488, 489, 492, 494, 496, 500, 502, 504, 506, 508, 509, 512, 513, 514, 515, 516, 517, 518, 520, 522, 523, 525, 526, 527, 528, 529, 530, 532, 533, 535, 536, 537, 538, 539, 540, 541, 542, 543, 545, 546, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 560, 565, 567, 568, 569, 570, 571, 573, 574, 575, 577, 579, 580, 581, 582, 583, 584, 585, 588, 590, 591, 592, 593, 595, 596, 597, 598, 599, 601, 602, 603, 604, 605, 607, 608, 609, 610, 612],\n-        \"whenev\": [19, 32, 46, 52, 58, 67, 72, 75, 85, 103, 106, 117, 135, 151, 153, 154, 157, 168, 178, 181, 184, 185, 191, 197, 265, 268, 284, 291, 304, 328, 502, 522, 544, 547, 565, 569, 570, 572, 574, 591, 593, 596, 603, 606, 609],\n-        \"where\": [0, 3, 5, 8, 9, 11, 12, 14, 16, 18, 19, 23, 25, 29, 32, 33, 38, 41, 43, 45, 46, 47, 48, 50, 51, 52, 54, 55, 58, 59, 60, 61, 63, 65, 71, 82, 85, 86, 94, 96, 98, 99, 101, 102, 103, 105, 109, 110, 115, 116, 117, 121, 131, 134, 135, 139, 140, 142, 146, 151, 152, 153, 154, 155, 156, 159, 160, 161, 167, 170, 171, 172, 174, 176, 177, 178, 181, 182, 184, 185, 186, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 205, 209, 213, 214, 215, 218, 219, 222, 223, 224, 226, 227, 234, 246, 247, 248, 252, 268, 271, 280, 291, 296, 300, 304, 305, 308, 309, 312, 316, 317, 320, 321, 325, 328, 329, 331, 332, 341, 346, 348, 354, 355, 356, 357, 358, 363, 368, 369, 370, 371, 374, 376, 377, 383, 384, 385, 387, 392, 393, 397, 404, 408, 414, 415, 416, 419, 422, 428, 429, 431, 433, 439, 443, 444, 447, 449, 452, 469, 470, 471, 472, 473, 477, 480, 483, 488, 494, 503, 505, 514, 517, 518, 520, 521, 523, 527, 528, 529, 530, 533, 535, 536, 538, 539, 541, 542, 546, 547, 548, 550, 551, 552, 553, 556, 557, 560, 563, 568, 569, 570, 571, 572, 573, 574, 576, 579, 580, 581, 582, 583, 589, 591, 592, 593, 595, 596, 599, 600, 602, 603, 604, 608, 609, 612],\n-        \"where_class\": 477,\n-        \"wherea\": [32, 118, 145, 167, 178, 190, 328, 550, 569, 572, 573],\n-        \"wherebi\": 256,\n+        \"whenever\": [19, 32, 46, 52, 58, 67, 72, 75, 85, 103, 106, 117, 135, 151, 153, 154, 157, 168, 178, 181, 184, 185, 191, 197, 265, 268, 284, 291, 304, 328, 502, 522, 544, 547, 565, 569, 570, 572, 574, 591, 593, 596, 603, 606, 609],\n+        \"wher\": [0, 3, 5, 8, 9, 11, 12, 14, 16, 18, 19, 23, 25, 29, 32, 33, 38, 41, 43, 45, 46, 47, 48, 50, 51, 52, 54, 55, 58, 59, 60, 61, 63, 65, 71, 82, 85, 86, 94, 96, 98, 99, 101, 102, 103, 105, 109, 110, 115, 116, 117, 121, 131, 134, 135, 139, 140, 142, 146, 151, 152, 153, 154, 155, 156, 159, 160, 161, 167, 170, 171, 172, 174, 176, 177, 178, 181, 182, 184, 185, 186, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 205, 209, 213, 214, 215, 218, 219, 222, 223, 224, 226, 227, 234, 246, 247, 248, 252, 268, 271, 280, 291, 296, 300, 304, 305, 308, 309, 312, 316, 317, 320, 321, 325, 328, 329, 331, 332, 341, 346, 348, 354, 355, 356, 357, 358, 363, 368, 369, 370, 371, 374, 376, 377, 383, 384, 385, 387, 392, 393, 397, 404, 408, 414, 415, 416, 419, 422, 428, 429, 431, 433, 439, 443, 444, 447, 449, 452, 469, 470, 471, 472, 473, 477, 480, 483, 488, 494, 503, 505, 514, 517, 518, 520, 521, 523, 527, 528, 529, 530, 533, 535, 536, 538, 539, 541, 542, 546, 547, 548, 550, 551, 552, 553, 556, 557, 560, 563, 568, 569, 570, 571, 572, 573, 574, 576, 579, 580, 581, 582, 583, 589, 591, 592, 593, 595, 596, 599, 600, 602, 603, 604, 608, 609, 612],\n+        \"where_clas\": 477,\n+        \"whereas\": [32, 118, 145, 167, 178, 190, 328, 550, 569, 572, 573],\n+        \"whereby\": 256,\n         \"wherein\": 185,\n         \"wherenod\": [59, 316, 477],\n-        \"wherev\": [16, 82, 160, 194, 206, 252, 260, 268, 291, 316, 569, 595, 596],\n+        \"wherever\": [16, 82, 160, 194, 206, 252, 260, 268, 291, 316, 569, 595, 596],\n         \"whether\": [12, 15, 16, 19, 39, 44, 51, 55, 58, 59, 66, 67, 75, 76, 82, 85, 87, 89, 94, 96, 99, 102, 103, 105, 115, 118, 139, 143, 149, 151, 154, 155, 161, 162, 167, 168, 170, 171, 172, 175, 176, 177, 178, 181, 182, 185, 187, 188, 190, 191, 192, 193, 194, 196, 197, 198, 200, 201, 203, 205, 206, 209, 213, 252, 260, 268, 282, 296, 316, 327, 328, 341, 348, 421, 436, 451, 477, 488, 502, 543, 547, 548, 549, 550, 551, 556, 564, 565, 567, 569, 572, 576, 577, 581, 582, 583, 588, 589, 591, 595, 598, 602, 604, 606, 608, 609, 611, 612],\n         \"which\": [0, 2, 5, 6, 7, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 36, 37, 39, 41, 42, 43, 44, 46, 47, 48, 51, 52, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 91, 92, 94, 95, 96, 97, 98, 99, 100, 102, 105, 106, 107, 109, 110, 111, 113, 114, 115, 117, 118, 120, 121, 123, 125, 131, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 164, 165, 167, 168, 170, 171, 172, 173, 175, 176, 177, 178, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 209, 211, 212, 213, 214, 216, 221, 222, 225, 234, 238, 247, 252, 256, 257, 260, 264, 265, 266, 268, 271, 273, 274, 278, 280, 284, 285, 291, 297, 300, 302, 303, 304, 305, 307, 308, 309, 311, 312, 316, 317, 320, 325, 327, 328, 329, 330, 336, 339, 340, 341, 346, 348, 349, 351, 354, 355, 362, 369, 376, 379, 387, 392, 403, 407, 415, 421, 426, 436, 438, 448, 451, 452, 453, 463, 466, 477, 488, 492, 502, 503, 508, 511, 512, 518, 523, 524, 525, 532, 533, 535, 539, 540, 543, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 563, 564, 565, 567, 568, 569, 570, 571, 572, 573, 574, 576, 577, 579, 580, 581, 583, 584, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 602, 603, 604, 606, 607, 608, 609, 612],\n-        \"whichev\": [30, 70, 103, 150, 152, 181, 572, 582, 591, 612],\n-        \"while\": [2, 4, 12, 15, 16, 19, 23, 35, 37, 42, 44, 50, 51, 52, 54, 55, 56, 59, 64, 65, 67, 69, 70, 72, 73, 76, 82, 85, 86, 90, 94, 100, 101, 110, 115, 117, 126, 149, 150, 152, 153, 154, 155, 161, 162, 167, 168, 170, 171, 175, 177, 178, 180, 181, 185, 187, 188, 190, 191, 192, 193, 194, 196, 197, 199, 200, 204, 209, 213, 216, 222, 252, 257, 268, 274, 282, 291, 297, 303, 304, 312, 316, 317, 324, 327, 328, 336, 341, 348, 351, 364, 376, 383, 384, 387, 392, 419, 421, 436, 437, 471, 477, 514, 535, 546, 547, 548, 551, 553, 556, 557, 558, 559, 567, 568, 569, 572, 573, 576, 577, 579, 580, 583, 584, 588, 589, 591, 595, 596, 599, 600, 602, 603, 608, 609, 611, 612],\n+        \"whichever\": [30, 70, 103, 150, 152, 181, 572, 582, 591, 612],\n+        \"whil\": [2, 4, 12, 15, 16, 19, 23, 35, 37, 42, 44, 50, 51, 52, 54, 55, 56, 59, 64, 65, 67, 69, 70, 72, 73, 76, 82, 85, 86, 90, 94, 100, 101, 110, 115, 117, 126, 149, 150, 152, 153, 154, 155, 161, 162, 167, 168, 170, 171, 175, 177, 178, 180, 181, 185, 187, 188, 190, 191, 192, 193, 194, 196, 197, 199, 200, 204, 209, 213, 216, 222, 252, 257, 268, 274, 282, 291, 297, 303, 304, 312, 316, 317, 324, 327, 328, 336, 341, 348, 351, 364, 376, 383, 384, 387, 392, 419, 421, 436, 437, 471, 477, 514, 535, 546, 547, 548, 551, 553, 556, 557, 558, 559, 567, 568, 569, 572, 573, 576, 577, 579, 580, 583, 584, 588, 589, 591, 595, 596, 599, 600, 602, 603, 608, 609, 611, 612],\n         \"whilst\": [39, 188],\n-        \"white\": [77, 155],\n+        \"whit\": [77, 155],\n         \"whitelist\": [59, 451, 488],\n         \"whitespac\": [52, 54, 57, 162, 194, 200, 222, 248, 268, 278, 306, 316, 321, 348, 357, 551, 596, 602, 612],\n+        \"whitespaces\": 52,\n         \"whitman\": 583,\n         \"whizbang\": [47, 582],\n         \"whl\": [61, 71],\n         \"who\": [0, 2, 5, 16, 47, 48, 49, 50, 51, 57, 58, 60, 62, 64, 65, 69, 71, 73, 80, 82, 102, 103, 105, 153, 155, 171, 178, 184, 185, 190, 194, 203, 204, 213, 252, 260, 268, 271, 300, 304, 309, 321, 328, 330, 348, 355, 357, 376, 383, 419, 488, 547, 548, 549, 551, 553, 554, 572, 596, 599, 602, 607],\n-        \"whole\": [0, 3, 12, 51, 53, 56, 58, 82, 146, 153, 157, 161, 176, 181, 185, 186, 188, 193, 194, 196, 199, 201, 268, 316, 328, 392, 546, 569, 571, 572, 581, 589, 604, 612],\n-        \"whose\": [6, 10, 15, 34, 41, 60, 61, 70, 73, 74, 76, 77, 100, 103, 118, 131, 149, 155, 161, 162, 176, 178, 185, 188, 190, 191, 193, 194, 197, 200, 206, 252, 260, 268, 304, 316, 328, 383, 419, 545, 548, 551, 552, 556, 557, 563, 569, 572, 575, 580, 583, 588, 595, 596, 602, 609, 611],\n+        \"whol\": [0, 3, 12, 51, 53, 56, 58, 82, 146, 153, 157, 161, 176, 181, 185, 186, 188, 193, 194, 196, 199, 201, 268, 316, 328, 392, 546, 569, 571, 572, 581, 589, 604, 612],\n+        \"whos\": [6, 10, 15, 34, 41, 60, 61, 70, 73, 74, 76, 77, 100, 103, 118, 131, 149, 155, 161, 162, 176, 178, 185, 188, 190, 191, 193, 194, 197, 200, 206, 252, 260, 268, 304, 316, 328, 383, 419, 545, 548, 551, 552, 556, 557, 563, 569, 572, 575, 580, 583, 588, 595, 596, 602, 609, 611],\n         \"why\": [0, 5, 16, 46, 51, 66, 71, 74, 78, 82, 85, 118, 131, 135, 142, 150, 162, 172, 185, 188, 194, 196, 199, 328, 488, 548, 557, 560, 591, 595, 602, 605, 612],\n-        \"wide\": [1, 14, 19, 25, 29, 43, 58, 67, 71, 103, 154, 155, 161, 171, 194, 196, 206, 260, 268, 546, 547, 548, 551, 555, 569, 581, 591, 596, 612],\n+        \"wid\": [1, 14, 19, 25, 29, 43, 58, 67, 71, 103, 154, 155, 161, 171, 194, 196, 206, 260, 547, 548, 551, 555, 569, 581, 591, 596, 612],\n+        \"widely\": [25, 268, 546],\n         \"wider\": [48, 55, 252, 551, 553],\n         \"widest\": 67,\n         \"widget\": [0, 16, 39, 45, 59, 73, 91, 103, 108, 119, 142, 164, 165, 167, 178, 190, 209, 213, 215, 220, 223, 226, 245, 246, 247, 253, 268, 296, 305, 309, 312, 316, 328, 329, 340, 346, 347, 348, 354, 362, 369, 370, 392, 421, 436, 462, 477, 488, 489, 501, 502, 503, 520, 522, 535, 537, 543, 547, 554, 569, 570, 580, 582, 585],\n         \"widget_typ\": [161, 436],\n         \"width\": [103, 110, 115, 118, 157, 162, 178, 185, 194, 206, 304, 348, 444, 520, 535, 579],\n         \"width_field\": [178, 522, 535],\n         \"widthratio\": 316,\n         \"wiki\": [7, 8, 31, 47, 61, 65, 83, 118, 121, 154, 203, 205, 206],\n         \"wikipedia\": [136, 551, 594],\n         \"wild\": [66, 268],\n         \"wildcard\": [25, 190, 572, 606],\n-        \"wildli\": 3,\n+        \"wildly\": 3,\n+        \"will\": [1, 2, 3, 4, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 65, 66, 67, 69, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 85, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 109, 110, 113, 114, 115, 116, 117, 118, 120, 121, 123, 124, 125, 126, 128, 131, 133, 135, 136, 137, 139, 140, 141, 142, 143, 144, 146, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 165, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 208, 209, 210, 211, 212, 213, 222, 223, 224, 242, 246, 252, 256, 257, 260, 265, 266, 268, 271, 273, 274, 284, 285, 289, 297, 298, 300, 302, 303, 304, 307, 308, 309, 311, 312, 316, 317, 321, 324, 325, 328, 330, 340, 346, 348, 354, 355, 362, 368, 376, 383, 411, 419, 420, 421, 422, 436, 437, 451, 454, 477, 478, 488, 502, 508, 522, 532, 535, 543, 544, 545, 546, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 564, 565, 568, 569, 570, 572, 573, 574, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 611, 612],\n         \"william\": 550,\n         \"willison\": 3,\n-        \"willkommen\": 596,\n+        \"willkomm\": 596,\n         \"wilson\": 204,\n         \"win\": 602,\n         \"window\": [0, 1, 11, 15, 30, 33, 37, 55, 56, 57, 58, 78, 79, 80, 103, 120, 122, 123, 135, 151, 159, 160, 171, 185, 190, 193, 213, 234, 246, 247, 268, 273, 302, 309, 311, 316, 328, 329, 348, 354, 369, 422, 445, 451, 452, 471, 488, 489, 502, 516, 520, 535, 536, 545, 551, 577, 603, 605],\n-        \"window_compat\": 177,\n-        \"window_start_range_start_end\": 362,\n-        \"window_start_rows_start_end\": 362,\n-        \"windowframeexclus\": 177,\n+        \"window_compatibl\": 177,\n+        \"window_start_range_start_\": 362,\n+        \"window_start_rows_start_\": 362,\n+        \"windowframeexclusion\": 177,\n         \"winner\": [522, 550],\n         \"winston\": 103,\n-        \"wipe\": [34, 308],\n-        \"wire\": [72, 74, 85, 151, 604],\n-        \"wise\": [118, 522],\n-        \"wish\": [14, 15, 16, 32, 56, 61, 66, 73, 87, 100, 102, 103, 118, 126, 130, 135, 139, 146, 149, 152, 153, 155, 160, 167, 170, 171, 177, 178, 181, 185, 186, 189, 190, 213, 260, 291, 304, 328, 362, 376, 436, 547, 548, 550, 554, 559, 569, 572, 573, 577, 581, 583, 589, 595, 600, 607, 609, 611, 612],\n+        \"wip\": [34, 308],\n+        \"wir\": [74, 151, 604],\n+        \"wired\": [72, 85],\n+        \"wis\": [118, 522],\n+        \"wish\": [14, 15, 16, 32, 56, 61, 73, 87, 100, 102, 103, 118, 126, 135, 139, 146, 149, 152, 153, 155, 160, 167, 170, 171, 178, 181, 185, 186, 189, 190, 213, 304, 328, 362, 376, 436, 547, 548, 550, 554, 559, 569, 572, 573, 577, 581, 583, 589, 595, 600, 607, 609, 611, 612],\n+        \"wished\": 260,\n+        \"wishes\": [66, 167, 189, 612],\n+        \"wishing\": [130, 177, 291],\n         \"wishlist\": 612,\n+        \"with\": [0, 2, 3, 4, 5, 9, 11, 13, 14, 15, 16, 17, 18, 19, 25, 26, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 58, 59, 60, 61, 64, 65, 66, 68, 69, 70, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91, 93, 95, 96, 98, 99, 100, 101, 102, 105, 106, 109, 111, 112, 113, 114, 115, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130, 131, 133, 134, 135, 136, 137, 142, 143, 144, 145, 146, 148, 149, 152, 153, 156, 159, 160, 161, 162, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 180, 181, 182, 183, 186, 187, 188, 189, 191, 192, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 207, 208, 209, 210, 211, 212, 213, 214, 215, 217, 221, 222, 223, 224, 225, 226, 227, 231, 233, 238, 239, 240, 242, 245, 246, 247, 250, 251, 252, 254, 255, 256, 257, 259, 260, 263, 265, 266, 267, 270, 271, 273, 274, 276, 277, 278, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 292, 295, 296, 297, 298, 299, 300, 302, 303, 305, 308, 309, 311, 312, 313, 315, 317, 318, 319, 320, 322, 323, 326, 327, 329, 330, 332, 337, 339, 340, 341, 342, 343, 344, 345, 346, 347, 349, 352, 355, 357, 358, 359, 360, 362, 363, 364, 365, 368, 369, 370, 371, 373, 376, 377, 379, 380, 381, 383, 384, 385, 387, 388, 392, 393, 395, 399, 400, 401, 402, 404, 405, 406, 407, 410, 411, 412, 413, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 427, 429, 430, 431, 434, 435, 436, 437, 438, 441, 442, 443, 444, 445, 446, 447, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 476, 477, 478, 479, 480, 481, 482, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 498, 499, 500, 501, 502, 503, 504, 505, 506, 509, 510, 511, 512, 514, 515, 516, 517, 518, 519, 520, 523, 524, 525, 527, 528, 529, 530, 533, 534, 535, 536, 537, 538, 539, 540, 542, 543, 545, 546, 547, 548, 549, 551, 552, 553, 555, 558, 562, 563, 564, 567, 573, 574, 576, 577, 578, 579, 582, 584, 589, 590, 592, 593, 595, 597, 599, 600, 601, 602, 603, 604, 605, 606, 607, 610, 612],\n         \"with_\": 596,\n         \"with_count\": 568,\n         \"with_perm\": [105, 421, 547],\n         \"withdrawn\": 100,\n         \"within\": [1, 12, 19, 30, 31, 32, 36, 43, 44, 46, 47, 52, 56, 57, 60, 64, 66, 74, 76, 77, 78, 79, 82, 85, 86, 99, 103, 107, 110, 115, 118, 121, 123, 126, 131, 133, 146, 151, 153, 154, 155, 161, 168, 170, 174, 176, 178, 181, 185, 190, 193, 194, 196, 197, 198, 199, 200, 201, 202, 209, 213, 222, 252, 265, 268, 284, 291, 304, 316, 348, 376, 409, 440, 471, 502, 522, 535, 536, 546, 547, 548, 550, 551, 552, 555, 557, 565, 569, 570, 571, 572, 574, 583, 589, 591, 596, 598, 600, 602, 604, 606, 607, 608, 611, 612],\n         \"without\": [0, 3, 13, 14, 15, 16, 17, 19, 25, 39, 41, 44, 46, 47, 50, 51, 55, 56, 57, 58, 59, 61, 65, 66, 67, 70, 71, 72, 73, 75, 76, 77, 81, 85, 86, 92, 96, 98, 100, 103, 105, 107, 114, 115, 136, 142, 150, 153, 154, 155, 161, 162, 172, 175, 176, 177, 178, 181, 184, 186, 188, 189, 190, 193, 194, 196, 197, 199, 200, 201, 203, 204, 206, 208, 209, 213, 214, 222, 223, 234, 236, 238, 252, 257, 260, 266, 268, 271, 274, 285, 291, 300, 303, 307, 309, 312, 316, 317, 320, 325, 340, 345, 348, 354, 362, 369, 373, 376, 379, 391, 392, 404, 415, 421, 436, 446, 451, 477, 480, 488, 508, 511, 514, 517, 522, 524, 528, 532, 535, 536, 539, 543, 546, 547, 548, 551, 553, 556, 557, 559, 560, 569, 570, 571, 572, 574, 576, 579, 580, 583, 585, 588, 589, 591, 593, 595, 596, 597, 598, 600, 602, 603, 604, 608, 609, 611, 612],\n-        \"without_rel\": 185,\n+        \"without_relation\": 185,\n         \"wizard\": 59,\n         \"wizardview\": 316,\n         \"wkb\": [110, 114, 115, 118, 131, 291, 502],\n         \"wkb_r\": 118,\n-        \"wkb_size\": 115,\n+        \"wkb_siz\": 115,\n         \"wkb_w\": 118,\n         \"wkbreader\": 118,\n         \"wkbwriter\": [118, 228, 231, 364, 372, 386],\n         \"wkt\": [110, 114, 115, 116, 118, 124, 131, 213, 328, 502],\n         \"wkt_r\": 118,\n         \"wkt_w\": 118,\n         \"wktreader\": 118,\n         \"wktwriter\": [118, 213],\n-        \"wm\": [113, 131],\n-        \"woefulli\": 260,\n+        \"wms\": [113, 131],\n+        \"woefully\": 260,\n         \"wollongong\": 114,\n         \"won\": [1, 2, 9, 11, 16, 32, 40, 46, 58, 59, 67, 69, 71, 73, 76, 80, 86, 94, 99, 100, 103, 104, 105, 106, 150, 153, 154, 155, 156, 159, 160, 162, 167, 168, 170, 171, 172, 178, 181, 184, 185, 186, 187, 188, 190, 193, 194, 196, 197, 201, 203, 206, 213, 260, 268, 304, 316, 328, 346, 348, 376, 546, 547, 548, 550, 551, 552, 556, 557, 559, 560, 562, 565, 568, 569, 570, 571, 572, 576, 580, 581, 583, 588, 589, 596, 598, 600, 605, 608, 609, 612],\n         \"wonder\": [76, 562],\n         \"wontfix\": [46, 51],\n+        \"wor\": [153, 177, 268, 602],\n         \"word\": [4, 15, 30, 39, 50, 51, 55, 57, 58, 74, 77, 80, 81, 85, 86, 103, 111, 114, 118, 120, 124, 126, 131, 139, 144, 146, 154, 155, 167, 178, 184, 185, 186, 190, 194, 196, 203, 209, 225, 238, 252, 316, 339, 369, 379, 415, 451, 466, 477, 492, 502, 518, 545, 569, 572, 573, 574, 576, 583, 590, 591, 594, 596, 598, 599, 603, 604],\n         \"word_count\": 182,\n-        \"work\": [0, 2, 5, 6, 7, 9, 11, 12, 13, 14, 15, 16, 19, 25, 29, 30, 34, 35, 36, 38, 39, 41, 42, 43, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 61, 62, 64, 65, 69, 70, 71, 72, 73, 74, 77, 78, 80, 81, 82, 85, 95, 100, 106, 110, 115, 116, 120, 125, 128, 131, 133, 135, 139, 142, 149, 150, 151, 152, 154, 155, 156, 161, 162, 164, 166, 167, 168, 172, 174, 175, 176, 177, 178, 180, 181, 182, 184, 185, 188, 189, 193, 194, 196, 197, 200, 203, 204, 205, 207, 209, 210, 213, 222, 245, 252, 257, 260, 291, 296, 299, 304, 305, 307, 308, 316, 317, 323, 325, 328, 340, 348, 349, 362, 368, 376, 392, 404, 411, 421, 429, 436, 454, 477, 478, 494, 503, 545, 546, 547, 548, 549, 551, 554, 556, 558, 559, 560, 562, 563, 564, 568, 569, 570, 572, 574, 576, 578, 579, 580, 583, 588, 589, 590, 591, 595, 597, 598, 600, 603, 604, 605, 606, 610, 611, 612],\n+        \"wording\": [316, 583],\n+        \"work\": [0, 2, 5, 6, 7, 9, 11, 12, 14, 15, 16, 19, 25, 29, 30, 34, 35, 36, 39, 41, 42, 43, 45, 47, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 61, 62, 64, 65, 67, 69, 70, 71, 72, 73, 74, 77, 78, 80, 81, 82, 85, 95, 100, 103, 106, 110, 115, 116, 120, 125, 128, 131, 133, 135, 139, 142, 149, 150, 151, 152, 154, 155, 156, 162, 166, 167, 168, 172, 174, 175, 176, 177, 178, 180, 181, 182, 184, 185, 188, 189, 193, 194, 196, 197, 200, 203, 204, 205, 209, 210, 213, 222, 245, 252, 260, 291, 296, 299, 304, 307, 308, 316, 317, 323, 325, 328, 340, 348, 349, 362, 376, 411, 421, 429, 436, 454, 478, 494, 503, 545, 546, 547, 548, 549, 551, 554, 556, 557, 558, 559, 560, 562, 563, 564, 568, 569, 570, 572, 574, 576, 578, 579, 580, 583, 588, 589, 590, 591, 595, 596, 598, 600, 603, 604, 605, 606, 610, 612],\n         \"work_factor\": 550,\n         \"workaround\": [60, 85, 154, 193, 268, 316, 348, 502, 569, 596],\n+        \"worked\": [38, 51, 55, 60, 72, 73, 252, 257, 260, 268, 304, 305, 316, 368, 569, 589],\n         \"worker\": [24, 31, 154, 188, 213, 222],\n         \"workflow\": [0, 40, 47, 48, 50, 70, 95, 100, 304, 316, 554, 597],\n+        \"working\": [0, 13, 14, 36, 43, 46, 47, 48, 51, 55, 58, 60, 61, 71, 72, 74, 76, 106, 153, 155, 161, 164, 167, 172, 185, 194, 196, 197, 200, 203, 204, 207, 252, 304, 305, 308, 348, 376, 392, 404, 421, 477, 546, 547, 548, 549, 554, 558, 583, 589, 591, 595, 597, 598, 600, 604, 611],\n         \"workload\": 64,\n         \"worksform\": 51,\n         \"world\": [3, 18, 38, 45, 50, 55, 71, 72, 82, 87, 119, 134, 135, 142, 150, 153, 154, 168, 178, 194, 200, 203, 205, 268, 291, 436, 488, 551, 555, 556, 577, 579, 585, 591, 599, 602, 612],\n-        \"world_map\": 131,\n+        \"world_mapp\": 131,\n         \"world_shp\": 131,\n-        \"world_worldbord\": 131,\n+        \"world_worldborder\": 131,\n         \"world_worldborder_mpoly_id\": 131,\n-        \"worldbord\": [117, 131],\n-        \"worldborders_map\": 131,\n+        \"worldborder\": [117, 131],\n+        \"worldborders_mapp\": 131,\n         \"worldwid\": [43, 49],\n-        \"worri\": [2, 14, 16, 19, 37, 63, 73, 75, 185, 196, 197, 198, 204, 206, 213, 316, 551, 557, 581, 588, 600, 612],\n-        \"wors\": [153, 177, 268, 602],\n+        \"worry\": [2, 14, 16, 19, 37, 63, 73, 75, 185, 196, 197, 198, 204, 206, 213, 316, 551, 557, 581, 588, 600, 612],\n+        \"worrying\": 197,\n         \"worsen\": [274, 303, 312],\n         \"worst\": [76, 177],\n         \"worth\": [51, 65, 70, 80, 82, 103, 154, 172, 185, 206, 268, 291, 556, 569, 602],\n-        \"worthi\": 155,\n+        \"worthy\": 155,\n         \"would\": [1, 3, 4, 9, 10, 12, 13, 14, 16, 17, 18, 19, 21, 22, 24, 28, 36, 39, 40, 41, 42, 43, 46, 49, 51, 55, 57, 58, 65, 66, 67, 70, 73, 74, 75, 76, 77, 78, 80, 82, 85, 91, 96, 98, 100, 103, 106, 108, 110, 115, 116, 118, 124, 128, 130, 131, 135, 142, 149, 150, 151, 152, 153, 154, 155, 161, 162, 167, 168, 170, 171, 172, 177, 178, 180, 181, 182, 184, 185, 187, 188, 190, 191, 193, 194, 196, 197, 198, 200, 203, 206, 209, 210, 213, 237, 238, 252, 254, 256, 260, 264, 268, 271, 273, 274, 278, 280, 283, 288, 291, 297, 300, 302, 303, 304, 306, 309, 311, 312, 316, 321, 325, 328, 330, 348, 355, 362, 378, 379, 383, 392, 408, 409, 414, 415, 419, 421, 439, 440, 443, 447, 452, 466, 470, 471, 472, 473, 488, 492, 511, 518, 520, 524, 528, 539, 542, 547, 548, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 565, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 580, 581, 582, 583, 585, 589, 591, 593, 595, 596, 600, 602, 603, 604, 605, 606, 608, 609, 612],\n         \"wouldn\": [16, 19, 71, 76, 82, 178, 185, 196, 204, 518, 548, 551, 553, 595, 596],\n-        \"wrangl\": 204,\n-        \"wrap\": [15, 16, 19, 23, 29, 44, 52, 57, 58, 87, 100, 103, 115, 131, 146, 149, 154, 155, 156, 157, 159, 161, 162, 167, 177, 178, 182, 185, 188, 190, 193, 194, 196, 200, 206, 213, 220, 222, 246, 252, 280, 304, 309, 316, 328, 343, 362, 376, 392, 437, 488, 514, 522, 535, 543, 546, 548, 550, 551, 553, 559, 560, 565, 567, 572, 576, 581, 588, 589, 596, 600, 603, 604, 612],\n+        \"wrangling\": 204,\n+        \"wrap\": [19, 23, 29, 58, 103, 115, 131, 146, 154, 155, 156, 157, 161, 162, 167, 177, 178, 185, 188, 190, 193, 194, 196, 200, 206, 268, 304, 328, 488, 522, 546, 553, 559, 565, 576, 581, 588, 596, 600, 603, 604, 612],\n         \"wrap_socket\": 190,\n-        \"wrap_streaming_cont\": 588,\n+        \"wrap_streaming_content\": 588,\n         \"wrappabl\": 222,\n+        \"wrapped\": [15, 44, 52, 57, 87, 103, 149, 159, 161, 177, 178, 182, 193, 194, 200, 213, 220, 222, 246, 252, 268, 280, 309, 362, 376, 392, 550, 551, 567, 576, 581, 596, 600, 603, 612],\n         \"wrappedboundfield\": 161,\n         \"wrapper\": [0, 41, 103, 115, 116, 118, 154, 156, 157, 160, 168, 178, 189, 194, 200, 260, 362, 488, 546, 565, 567, 577, 588, 589, 596, 608],\n-        \"wrapper_assign\": 421,\n-        \"wrestl\": 595,\n+        \"wrapper_assignment\": 421,\n+        \"wrapping\": [16, 100, 103, 161, 200, 213, 252, 316, 328, 343, 437, 488, 514, 522, 535, 543, 548, 551, 560, 572, 576, 588, 589, 612],\n+        \"wrestling\": 595,\n+        \"writ\": [0, 1, 2, 5, 6, 15, 16, 19, 32, 33, 34, 37, 40, 44, 45, 46, 47, 48, 51, 53, 54, 55, 56, 57, 58, 61, 67, 68, 73, 76, 79, 80, 82, 85, 87, 92, 100, 102, 103, 105, 106, 115, 118, 124, 131, 135, 137, 142, 149, 151, 152, 154, 155, 157, 159, 161, 167, 171, 172, 177, 178, 181, 182, 185, 188, 189, 190, 194, 196, 200, 203, 204, 205, 206, 209, 222, 228, 252, 260, 264, 266, 268, 280, 285, 291, 304, 309, 316, 322, 325, 328, 343, 348, 362, 372, 376, 436, 488, 522, 546, 547, 548, 550, 551, 552, 553, 554, 557, 559, 560, 565, 568, 569, 570, 571, 572, 574, 576, 577, 579, 581, 585, 588, 595, 596, 599, 600, 602, 603, 604, 606, 608, 609, 610, 611, 612],\n         \"writabl\": [9, 157, 178, 188, 222, 551, 599],\n-        \"write\": [0, 1, 2, 5, 6, 15, 30, 32, 33, 34, 37, 40, 43, 44, 45, 46, 47, 48, 51, 52, 53, 55, 57, 61, 64, 68, 80, 82, 85, 92, 103, 105, 106, 115, 118, 124, 135, 137, 139, 142, 145, 149, 151, 152, 154, 155, 157, 158, 159, 161, 167, 171, 178, 181, 182, 185, 188, 189, 190, 191, 194, 195, 196, 197, 200, 202, 203, 204, 209, 222, 228, 252, 260, 268, 291, 304, 309, 316, 322, 325, 328, 343, 348, 362, 372, 392, 436, 488, 522, 546, 548, 551, 553, 554, 557, 559, 560, 565, 568, 569, 570, 571, 572, 574, 576, 577, 579, 581, 585, 587, 594, 595, 596, 597, 599, 600, 602, 603, 604, 605, 606, 608, 609, 610, 612],\n         \"write_hex\": [118, 228, 372],\n-        \"writelin\": [157, 188],\n+        \"writelines\": [157, 188],\n         \"writer\": [19, 33, 37, 58, 177, 583, 600],\n         \"writerow\": 37,\n+        \"writes\": [51, 58, 145, 154, 188, 190, 191, 570, 577, 589, 599, 600, 609],\n         \"writestr\": [152, 200],\n-        \"written\": [2, 3, 14, 19, 34, 40, 46, 51, 55, 58, 67, 72, 73, 76, 80, 87, 100, 102, 103, 115, 124, 131, 142, 155, 159, 172, 178, 181, 190, 196, 203, 205, 206, 209, 222, 252, 264, 266, 268, 280, 285, 291, 316, 325, 328, 348, 362, 376, 546, 551, 560, 568, 570, 574, 577, 581, 585, 588, 596, 599, 600, 602, 608, 611, 612],\n+        \"writing\": [0, 2, 13, 15, 30, 32, 43, 44, 45, 48, 50, 51, 52, 53, 55, 57, 61, 64, 68, 70, 80, 82, 103, 115, 135, 139, 142, 155, 158, 159, 161, 167, 178, 185, 189, 195, 196, 197, 200, 202, 204, 209, 222, 252, 260, 268, 291, 304, 316, 325, 328, 348, 392, 436, 488, 546, 548, 553, 557, 568, 569, 571, 572, 574, 579, 585, 587, 589, 594, 595, 597, 599, 600, 605, 608, 609, 610, 612],\n         \"wrong\": [15, 16, 19, 51, 58, 76, 172, 194, 197, 200, 206, 210, 252, 268, 312, 316, 415, 433, 503, 516, 560, 562, 563, 572, 580, 595, 606, 611, 612],\n-        \"wrongli\": 280,\n-        \"wrote\": [67, 74, 76, 193, 581],\n+        \"wrongly\": 280,\n+        \"wrot\": [67, 74, 76, 193, 581],\n         \"wsgi\": [6, 11, 23, 25, 26, 27, 30, 31, 41, 45, 56, 59, 71, 72, 85, 155, 156, 170, 188, 190, 191, 200, 213, 291, 296, 304, 328, 348, 392, 421, 436, 502, 545, 546, 552, 598, 605, 609, 612],\n-        \"wsgi_appl\": [29, 155, 268],\n+        \"wsgi_application\": [29, 155, 268],\n         \"wsgi_request\": [316, 612],\n         \"wsgiapplicationgroup\": 27,\n         \"wsgiauthgroupscript\": 27,\n         \"wsgiauthuserscript\": 27,\n-        \"wsgidaemonprocess\": [30, 111],\n-        \"wsgihandl\": [27, 191, 316],\n+        \"wsgidaemonproces\": [30, 111],\n+        \"wsgihandler\": [27, 191, 316],\n         \"wsgiprocessgroup\": [27, 30],\n         \"wsgipythonhom\": 30,\n         \"wsgipythonpath\": [27, 30],\n         \"wsgirequest\": [59, 328, 348, 502, 609, 612],\n-        \"wsgirequesthandl\": 328,\n-        \"wsgiscriptalia\": [27, 30, 188],\n-        \"wsgiserverexcept\": [299, 304],\n+        \"wsgirequesthandler\": 328,\n+        \"wsgiscriptalias\": [27, 30, 188],\n+        \"wsgiserverexception\": [299, 304],\n         \"wsysiwg\": 168,\n         \"www\": [1, 3, 10, 41, 43, 61, 69, 71, 87, 106, 123, 129, 149, 150, 152, 153, 171, 188, 190, 194, 199, 200, 288, 291, 297, 316, 522, 551, 591, 598, 605, 609, 612],\n         \"wysiwyg\": 82,\n         \"x\": [0, 5, 8, 11, 12, 14, 16, 19, 47, 51, 57, 58, 60, 61, 65, 67, 69, 71, 78, 80, 86, 110, 114, 115, 117, 118, 120, 121, 122, 123, 130, 149, 154, 155, 162, 176, 185, 188, 190, 194, 197, 200, 205, 207, 209, 210, 212, 213, 222, 250, 252, 257, 258, 259, 260, 268, 278, 291, 304, 306, 321, 328, 346, 349, 353, 362, 421, 436, 502, 522, 572, 583, 600, 603, 612],\n         \"x0\": 112,\n         \"x00\": [114, 118, 201, 415, 612],\n         \"x001\": 86,\n@@ -47816,72 +50096,73 @@\n         \"x__radians__lt\": 176,\n         \"x__round__lt\": 176,\n         \"x__sign__lt\": 176,\n         \"x__sin__lt\": 176,\n         \"x__sqrt__lt\": 176,\n         \"x__tan__lt\": 176,\n         \"x_ab\": 176,\n-        \"x_aco\": 176,\n+        \"x_acos\": 176,\n         \"x_asin\": 176,\n         \"x_atan\": 176,\n         \"x_ceil\": 176,\n-        \"x_co\": 176,\n+        \"x_cos\": 176,\n         \"x_cot\": 176,\n         \"x_d\": 176,\n         \"x_default\": [149, 451],\n         \"x_exp\": 176,\n-        \"x_floor\": 176,\n-        \"x_frame_opt\": [86, 99, 421],\n+        \"x_flor\": 176,\n+        \"x_frame_option\": [86, 99, 421],\n         \"x_ln\": 176,\n         \"x_r\": 176,\n         \"x_sign\": 176,\n         \"x_sin\": 176,\n         \"x_sqrt\": 176,\n         \"x_tan\": 176,\n         \"xa0\": 593,\n         \"xa8\": 115,\n         \"xaf\": 123,\n         \"xarg\": 61,\n         \"xb3\": 115,\n         \"xb9n\": 114,\n         \"xbe\": 115,\n-        \"xcode\": [120, 121],\n+        \"xcod\": [120, 121],\n         \"xd2\": 114,\n         \"xd9\": 589,\n         \"xe\": [121, 154],\n         \"xf9\": 612,\n         \"xf9f\": 114,\n-        \"xframe_options_deni\": [99, 522, 546],\n+        \"xframe_options_deny\": [99, 522, 546],\n         \"xframe_options_exempt\": [99, 522, 546],\n         \"xframe_options_sameorigin\": [99, 522, 546],\n         \"xframeoptionsmiddlewar\": [86, 99, 171, 190, 588],\n         \"xgeo\": 115,\n         \"xgettext\": [155, 200, 348, 596],\n         \"xgettext_keyword\": 596,\n-        \"xgettext_opt\": 596,\n+        \"xgettext_option\": 596,\n         \"xheader\": 304,\n         \"xhtml\": [155, 161, 168, 207, 222, 362, 376, 590, 604],\n         \"xjf\": 120,\n-        \"xl\": [52, 188],\n+        \"xl\": 52,\n+        \"xls\": 188,\n         \"xmax\": [115, 118],\n         \"xmin\": [115, 118],\n         \"xml\": [34, 70, 74, 107, 115, 129, 134, 149, 152, 155, 161, 185, 188, 196, 200, 206, 260, 268, 316, 328, 348, 543, 545, 565, 590, 592, 593, 596, 612],\n         \"xml1\": 612,\n         \"xml2\": 612,\n-        \"xml_serial\": 604,\n+        \"xml_serializer\": 604,\n         \"xmlfield\": 59,\n-        \"xmlgener\": 152,\n+        \"xmlgenerator\": 152,\n         \"xmlhttprequest\": [12, 212, 257, 436],\n-        \"xmln\": [149, 152],\n-        \"xmlserial\": 604,\n+        \"xmlns\": [149, 152],\n+        \"xmlserializer\": 604,\n         \"xor\": [136, 177, 436, 488, 522, 572],\n         \"xp\": [273, 302, 311],\n         \"xpath\": 612,\n         \"xpixel\": 115,\n-        \"xreadlin\": [59, 362, 421],\n+        \"xreadlines\": [59, 362, 421],\n         \"xregexp\": [436, 522],\n         \"xsl\": 152,\n         \"xslt\": 152,\n         \"xsrf\": 190,\n         \"xss\": [0, 19, 66, 86, 153, 178, 190, 194, 196, 200, 205, 268, 304, 316, 348, 545, 597, 608],\n         \"xviewmiddlewar\": [59, 101, 304, 328],\n         \"xx\": [19, 55, 268],\n@@ -47908,126 +50189,129 @@\n         \"y__radians__lt\": 176,\n         \"y__round__lt\": 176,\n         \"y__sign__lt\": 176,\n         \"y__sin__lt\": 176,\n         \"y__sqrt__lt\": 176,\n         \"y__tan__lt\": 176,\n         \"y_ab\": 176,\n-        \"y_aco\": 176,\n+        \"y_acos\": 176,\n         \"y_asin\": 176,\n         \"y_atan\": 176,\n         \"y_ceil\": 176,\n-        \"y_co\": 176,\n+        \"y_cos\": 176,\n         \"y_cot\": 176,\n         \"y_d\": 176,\n         \"y_exp\": 176,\n-        \"y_floor\": 176,\n+        \"y_flor\": 176,\n         \"y_ln\": 176,\n         \"y_r\": 176,\n         \"y_sign\": 176,\n         \"y_sin\": 176,\n         \"y_sqrt\": 176,\n         \"y_tan\": 176,\n         \"ya\": 556,\n         \"yahoo\": [177, 188],\n         \"yaml\": [34, 52, 185, 190, 436],\n-        \"yaml_seri\": 190,\n+        \"yaml_serializer\": 190,\n         \"yank\": 61,\n         \"yard\": 125,\n         \"yd\": 125,\n-        \"ye\": [3, 7, 56, 64, 65, 73, 80, 103, 115, 120, 121, 162, 168, 178, 194, 206, 547, 549, 551, 595, 596],\n         \"yeah\": [70, 194],\n         \"year\": [3, 16, 50, 55, 64, 65, 70, 73, 74, 78, 79, 88, 89, 94, 103, 168, 171, 174, 176, 177, 178, 190, 194, 196, 205, 213, 218, 222, 247, 252, 260, 265, 268, 284, 304, 307, 316, 325, 328, 348, 353, 362, 392, 436, 451, 477, 488, 502, 543, 553, 572, 583, 591, 595, 596],\n-        \"year_arch\": [70, 362, 591],\n+        \"year_archiv\": [70, 362, 591],\n         \"year_format\": [88, 94],\n-        \"year_in_school\": 178,\n-        \"year_in_school_choic\": [178, 569],\n+        \"year_in_schol\": 178,\n+        \"year_in_school_choices\": [178, 569],\n         \"year_label\": 168,\n         \"year_list\": 591,\n         \"year_lookup_bounds_for_date_field\": 477,\n         \"year_lookup_bounds_for_datetime_field\": [311, 477],\n         \"year_month_format\": 596,\n         \"yeararchiveview\": [92, 291],\n         \"yearexact\": 182,\n-        \"yearinschool\": 178,\n-        \"yearli\": [89, 149, 591],\n+        \"yearinschol\": 178,\n+        \"yearly\": [89, 149, 591],\n         \"yearmixin\": [89, 92],\n         \"yearvar\": 591,\n         \"yellow\": 155,\n+        \"yes\": [3, 7, 56, 64, 65, 73, 80, 103, 115, 120, 121, 162, 168, 178, 194, 206, 547, 549, 551, 595, 596],\n         \"yesno\": 596,\n-        \"yesterdai\": [133, 267, 286, 595],\n+        \"yesterday\": [133, 267, 286, 595],\n         \"yet\": [2, 3, 12, 19, 42, 49, 51, 55, 64, 67, 69, 70, 73, 75, 76, 78, 80, 90, 91, 103, 115, 178, 181, 185, 190, 191, 197, 252, 291, 304, 316, 348, 421, 436, 546, 548, 551, 569, 572, 583, 595, 596, 600, 604],\n         \"ygeo\": 115,\n-        \"yield\": [51, 102, 103, 125, 151, 157, 162, 177, 187, 188, 193, 200, 316, 436, 547, 560, 568, 572, 588, 591, 604],\n+        \"yield\": [51, 102, 103, 125, 151, 162, 177, 188, 193, 200, 316, 436, 547, 560, 572, 588, 591, 604],\n+        \"yielded\": 162,\n+        \"yielding\": [157, 187, 568, 572],\n         \"yk\": 260,\n-        \"yline\": 115,\n+        \"ylin\": 115,\n         \"ymax\": [115, 118],\n         \"ymd\": 607,\n         \"ymin\": [115, 118],\n         \"yoko\": 569,\n         \"york\": [194, 595],\n         \"you\": [0, 1, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 85, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 109, 110, 113, 114, 115, 117, 118, 120, 121, 122, 123, 124, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 160, 161, 162, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 178, 180, 182, 184, 186, 187, 188, 189, 190, 191, 192, 193, 194, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 209, 210, 212, 213, 216, 221, 222, 223, 236, 237, 247, 252, 254, 256, 257, 260, 266, 268, 274, 278, 282, 285, 287, 291, 292, 296, 297, 303, 304, 306, 309, 312, 316, 317, 321, 322, 327, 328, 330, 336, 341, 344, 346, 348, 349, 351, 354, 355, 362, 364, 369, 376, 378, 387, 391, 392, 400, 404, 407, 409, 414, 421, 423, 436, 437, 438, 440, 451, 463, 471, 477, 488, 502, 518, 522, 535, 543, 544, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 562, 563, 564, 565, 566, 567, 568, 569, 570, 572, 573, 574, 575, 577, 578, 579, 580, 581, 582, 583, 584, 585, 588, 589, 590, 591, 592, 593, 595, 596, 597, 598, 599, 600, 601, 603, 604, 606, 607, 608, 609, 610, 611, 612],\n         \"younger\": 488,\n         \"youngest\": 560,\n         \"youngest_ag\": 560,\n         \"your\": [0, 1, 2, 3, 4, 5, 7, 8, 10, 11, 12, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 36, 37, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 66, 68, 69, 80, 81, 83, 84, 85, 86, 91, 92, 94, 96, 98, 99, 100, 101, 102, 104, 105, 106, 109, 110, 111, 113, 114, 115, 116, 118, 119, 120, 121, 122, 123, 124, 126, 130, 133, 134, 135, 137, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 156, 159, 160, 161, 162, 165, 166, 167, 168, 169, 170, 173, 176, 178, 180, 181, 184, 185, 188, 189, 190, 191, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 209, 212, 213, 216, 221, 222, 237, 247, 252, 256, 257, 260, 266, 268, 278, 282, 285, 291, 304, 306, 316, 321, 327, 328, 330, 336, 341, 348, 349, 351, 355, 362, 364, 376, 378, 384, 387, 392, 407, 414, 421, 436, 438, 451, 463, 477, 488, 502, 518, 522, 535, 543, 544, 546, 547, 548, 549, 551, 553, 554, 556, 557, 558, 559, 560, 565, 566, 567, 568, 569, 571, 572, 573, 574, 575, 576, 577, 579, 580, 581, 582, 583, 584, 585, 591, 592, 593, 595, 597, 599, 600, 601, 602, 603, 604, 606, 607, 608, 609, 610, 612],\n         \"your_app_label\": 600,\n         \"your_datetime_column\": 154,\n         \"your_get_current_time_method\": 19,\n-        \"your_gis_db_alia\": 131,\n+        \"your_gis_db_alias\": 131,\n         \"your_nam\": [19, 581],\n         \"your_pizza\": 571,\n         \"your_tabl\": 154,\n         \"yourappnam\": [172, 600],\n-        \"yourcustommanag\": 304,\n+        \"yourcustommanager\": 304,\n         \"yourcustomqueryset\": 304,\n         \"yourcustomtyp\": 604,\n         \"yourgithubnam\": [56, 67],\n         \"yournam\": 71,\n         \"yourproject\": 31,\n         \"yourself\": [16, 19, 42, 47, 48, 49, 55, 58, 60, 67, 73, 76, 79, 83, 92, 106, 131, 155, 160, 167, 168, 178, 181, 185, 188, 193, 196, 197, 206, 213, 257, 260, 291, 550, 551, 554, 557, 569, 572, 576, 579, 581, 583, 589, 595, 596, 599, 600],\n         \"yt\": 260,\n         \"yugabytedb\": 154,\n         \"yui\": [268, 348],\n         \"yukon\": 260,\n         \"yum\": 121,\n         \"yy\": 188,\n-        \"yyyi\": [44, 123, 177, 178, 200, 591, 595, 600, 604],\n+        \"yyyy\": [44, 123, 177, 178, 200, 591, 595, 600, 604],\n         \"z\": [65, 110, 114, 115, 117, 118, 120, 123, 130, 167, 185, 193, 194, 200, 213, 282, 291, 304, 316, 327, 341, 535],\n         \"z0\": [167, 265, 284],\n         \"z4\": 58,\n         \"z_\": 304,\n         \"za\": [167, 265, 284, 304],\n         \"zed\": 194,\n-        \"zero\": [61, 65, 115, 146, 155, 162, 171, 177, 178, 187, 190, 194, 213, 234, 252, 349, 363, 436, 488, 545, 571, 572, 591, 600, 608],\n+        \"zero\": [61, 65, 115, 146, 155, 171, 177, 178, 187, 190, 194, 213, 234, 252, 349, 436, 488, 571, 572, 591, 600, 608],\n+        \"zeros\": [115, 162, 194, 363, 545],\n         \"zh\": [59, 348, 370],\n         \"zh_cn\": 317,\n         \"zh_han\": 317,\n         \"zh_hant\": 317,\n         \"zh_tw\": 317,\n-        \"zip\": [74, 80, 115, 123, 126, 131, 155, 181, 565, 574],\n+        \"zip\": [74, 115, 123, 126, 131, 155, 181, 565, 574],\n         \"zip_cod\": 569,\n         \"zipcod\": [110, 114, 117, 126, 569],\n-        \"zipcodefe\": 112,\n+        \"zipcodefed\": 112,\n+        \"zipped\": 80,\n         \"zm\": 115,\n         \"zm1\": 58,\n-        \"zone\": [45, 59, 73, 94, 103, 178, 185, 190, 193, 194, 200, 222, 291, 362, 436, 451, 551, 594],\n+        \"zom\": [113, 362],\n+        \"zon\": [19, 59, 73, 94, 103, 178, 185, 190, 193, 194, 200, 222, 268, 316, 362, 551, 594],\n         \"zoneinfo\": [176, 451, 595],\n-        \"zoom\": [113, 362],\n+        \"zones\": [45, 59, 73, 178, 185, 190, 200, 291, 304, 348, 362, 436, 451, 594],\n         \"zoomtext\": 1,\n-        \"zope\": 196,\n+        \"zop\": 196,\n         \"\\u00e0\": 328,\n-        \"\\u00fclle\": 176,\n         \"\\u0153uf\": 146,\n         \"\\u03c0\": [114, 176],\n         \"\\u4f60\\u597d\": 200\n     },\n     \"titles\": [\"Django documentation contents\", \"FAQ: The admin\", \"FAQ: Contributing code\", \"FAQ: General\", \"FAQ: Getting Help\", \"Django FAQ\", \"FAQ: Installation\", \"FAQ: Databases and models\", \"Troubleshooting\", \"FAQ: Using Django\", \"Glossary\", \"How to authenticate using <code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">REMOTE_USER</span></code>\", \"How to use Django\\u2019s CSRF protection\", \"How to write a custom storage class\", \"How to write custom lookups\", \"How to create custom <code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">django-admin</span></code> commands\", \"How to create custom model fields\", \"How to customize the <code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">shell</span></code> command\", \"How to implement a custom template backend\", \"How to create custom template tags and filters\", \"How to delete a Django application\", \"How to use Django with Daphne\", \"How to use Django with Hypercorn\", \"How to deploy with ASGI\", \"How to use Django with Uvicorn\", \"Deployment checklist\", \"How to deploy Django\", \"How to authenticate against Django\\u2019s user database from Apache\", \"How to use Django with Gunicorn\", \"How to deploy with WSGI\", \"How to use Django with Apache and <code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">mod_wsgi</span></code>\", \"How to use Django with uWSGI\", \"How to manage error reporting\", \"How-to guides\", \"How to provide initial data for models\", \"How to integrate Django with a legacy database\", \"How to configure and use logging\", \"How to create CSV output\", \"How to create PDF files\", \"How to override templates\", \"How to deploy static files\", \"How to manage static files (e.g. images, JavaScript, CSS)\", \"How to upgrade Django to a newer version\", \"How to install Django on Windows\", \"How to create database migrations\", \"Django documentation\", \"Reporting bugs and requesting features\", \"Committing code\", \"Contributing to Django\", \"Localizing Django\", \"Advice for new contributors\", \"Triaging tickets\", \"Coding style\", \"Contributing code\", \"JavaScript code\", \"Submitting contributions\", \"Unit tests\", \"Working with Git and GitHub\", \"Writing documentation\", \"Django Deprecation Timeline\", \"The Django source code repository\", \"How is Django Formed?\", \"Django internals\", \"Mailing lists and Forum\", \"Organization of the Django Project\", \"Django\\u2019s release process\", \"Django\\u2019s security policies\", \"Writing your first contribution for Django\", \"Getting started\", \"Quick install guide\", \"Django at a glance\", \"Advanced tutorial: How to write reusable apps\", \"Writing your first Django app, part 1\", \"Writing your first Django app, part 2\", \"Writing your first Django app, part 3\", \"Writing your first Django app, part 4\", \"Writing your first Django app, part 5\", \"Writing your first Django app, part 6\", \"Writing your first Django app, part 7\", \"Writing your first Django app, part 8\", \"What to read next\", \"API stability\", \"Design philosophies\", \"Third-party distributions of Django\", \"Meta-documentation and miscellany\", \"Applications\", \"System check framework\", \"Base views\", \"Class-based generic views - flattened index\", \"Generic date views\", \"Generic display views\", \"Generic editing views\", \"Built-in class-based views API\", \"Class-based views mixins\", \"Date-based mixins\", \"Editing mixins\", \"Multiple object mixins\", \"Simple mixins\", \"Single object mixins\", \"Clickjacking Protection\", \"Admin actions\", \"The Django admin documentation generator\", \"<code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">ModelAdmin</span></code> List Filters\", \"The Django admin site\", \"JavaScript customizations in the admin\", \"<code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">django.contrib.auth</span></code>\", \"The contenttypes framework\", \"The flatpages app\", \"GeoDjango\\u2019s admin site\", \"GeoDjango Management Commands\", \"GeoDjango Database API\", \"Deploying GeoDjango\", \"Geographic Feeds\", \"GeoDjango Forms API\", \"Geographic Database Functions\", \"GDAL API\", \"Geolocation with GeoIP2\", \"GIS QuerySet API Reference\", \"GEOS API\", \"GeoDjango\", \"Installing Geospatial libraries\", \"GeoDjango Installation\", \"Installing PostGIS\", \"Installing SpatiaLite\", \"<code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">LayerMapping</span></code> data import utility\", \"Measurement Objects\", \"GeoDjango Model API\", \"OGR Inspection\", \"<code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">GeoJSON</span></code> Serializer\", \"Geographic Sitemaps\", \"Testing GeoDjango apps\", \"GeoDjango Tutorial\", \"GeoDjango Utilities\", \"<code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">django.contrib.humanize</span></code>\", \"<code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">contrib</span></code> packages\", \"The messages framework\", \"PostgreSQL specific aggregation functions\", \"PostgreSQL specific database constraints\", \"PostgreSQL specific query expressions\", \"PostgreSQL specific model fields\", \"PostgreSQL specific form fields and widgets\", \"PostgreSQL specific database functions\", \"<code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">django.contrib.postgres</span></code>\", \"PostgreSQL specific model indexes\", \"PostgreSQL specific lookups\", \"Database migration operations\", \"Full text search\", \"Validators\", \"The redirects app\", \"The sitemap framework\", \"The \\u201csites\\u201d framework\", \"The <code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">staticfiles</span></code> app\", \"The syndication feed framework\", \"Cross Site Request Forgery protection\", \"Databases\", \"<code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">django-admin</span></code> and <code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">manage.py</span></code>\", \"Django Exceptions\", \"The <code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">File</span></code> object\", \"File handling\", \"File storage API\", \"Uploaded Files and Upload Handlers\", \"The Forms API\", \"Form fields\", \"Formset Functions\", \"Forms\", \"Model Form Functions\", \"The form rendering API\", \"Form and field validation\", \"Widgets\", \"API Reference\", \"Logging\", \"Middleware\", \"Migration Operations\", \"Model class reference\", \"Conditional Expressions\", \"Constraints reference\", \"Database Functions\", \"Query Expressions\", \"Model field reference\", \"Models\", \"Model index reference\", \"Model instance reference\", \"Lookup API reference\", \"Model <code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">_meta</span></code> API\", \"Model <code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">Meta</span></code> options\", \"<code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">QuerySet</span></code> API reference\", \"Related objects reference\", \"Paginator\", \"Request and response objects\", \"<code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">SchemaEditor</span></code>\", \"Settings\", \"Signals\", \"<code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">TemplateResponse</span></code> and <code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">SimpleTemplateResponse</span></code>\", \"The Django template language: for Python programmers\", \"Built-in template tags and filters\", \"Templates\", \"The Django template language\", \"Unicode data\", \"<code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">django.urls</span></code> utility functions\", \"<code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">django.urls</span></code> functions for use in URLconfs\", \"Django Utils\", \"Validators\", \"Built-in Views\", \"Django version 0.95 release notes\", \"Django version 0.96 release notes\", \"Django 1.0 release notes\", \"Porting your apps from Django 0.96 to 1.0\", \"Django 1.0.1 release notes\", \"Django 1.0.2 release notes\", \"Django 1.1 release notes\", \"Django 1.1.2 release notes\", \"Django 1.1.3 release notes\", \"Django 1.1.4 release notes\", \"Django 1.10 release notes\", \"Django 1.10.1 release notes\", \"Django 1.10.2 release notes\", \"Django 1.10.3 release notes\", \"Django 1.10.4 release notes\", \"Django 1.10.5 release notes\", \"Django 1.10.6 release notes\", \"Django 1.10.7 release notes\", \"Django 1.10.8 release notes\", \"Django 1.11 release notes\", \"Django 1.11.1 release notes\", \"Django 1.11.10 release notes\", \"Django 1.11.11 release notes\", \"Django 1.11.12 release notes\", \"Django 1.11.13 release notes\", \"Django 1.11.14 release notes\", \"Django 1.11.15 release notes\", \"Django 1.11.16 release notes\", \"Django 1.11.17 release notes\", \"Django 1.11.18 release notes\", \"Django 1.11.19 release notes\", \"Django 1.11.2 release notes\", \"Django 1.11.20 release notes\", \"Django 1.11.21 release notes\", \"Django 1.11.22 release notes\", \"Django 1.11.23 release notes\", \"Django 1.11.24 release notes\", \"Django 1.11.25 release notes\", \"Django 1.11.26 release notes\", \"Django 1.11.27 release notes\", \"Django 1.11.28 release notes\", \"Django 1.11.29 release notes\", \"Django 1.11.3 release notes\", \"Django 1.11.4 release notes\", \"Django 1.11.5 release notes\", \"Django 1.11.6 release notes\", \"Django 1.11.7 release notes\", \"Django 1.11.8 release notes\", \"Django 1.11.9 release notes\", \"Django 1.2 release notes\", \"Django 1.2.1 release notes\", \"Django 1.2.2 release notes\", \"Django 1.2.3 release notes\", \"Django 1.2.4 release notes\", \"Django 1.2.5 release notes\", \"Django 1.2.6 release notes\", \"Django 1.2.7 release notes\", \"Django 1.3 release notes\", \"Django 1.3.1 release notes\", \"Django 1.3.2 release notes\", \"Django 1.3.3 release notes\", \"Django 1.3.4 release notes\", \"Django 1.3.5 release notes\", \"Django 1.3.6 release notes\", \"Django 1.3.7 release notes\", \"Django 1.4 release notes\", \"Django 1.4.1 release notes\", \"Django 1.4.10 release notes\", \"Django 1.4.11 release notes\", \"Django 1.4.12 release notes\", \"Django 1.4.13 release notes\", \"Django 1.4.14 release notes\", \"Django 1.4.15 release notes\", \"Django 1.4.16 release notes\", \"Django 1.4.17 release notes\", \"Django 1.4.18 release notes\", \"Django 1.4.19 release notes\", \"Django 1.4.2 release notes\", \"Django 1.4.20 release notes\", \"Django 1.4.21 release notes\", \"Django 1.4.22 release notes\", \"Django 1.4.3 release notes\", \"Django 1.4.4 release notes\", \"Django 1.4.5 release notes\", \"Django 1.4.6 release notes\", \"Django 1.4.7 release notes\", \"Django 1.4.8 release notes\", \"Django 1.4.9 release notes\", \"Django 1.5 release notes\", \"Django 1.5.1 release notes\", \"Django 1.5.10 release notes\", \"Django 1.5.11 release notes\", \"Django 1.5.12 release notes\", \"Django 1.5.2 release notes\", \"Django 1.5.3 release notes\", \"Django 1.5.4 release notes\", \"Django 1.5.5 release notes\", \"Django 1.5.6 release notes\", \"Django 1.5.7 release notes\", \"Django 1.5.8 release notes\", \"Django 1.5.9 release notes\", \"Django 1.6 release notes\", \"Django 1.6.1 release notes\", \"Django 1.6.10 release notes\", \"Django 1.6.11 release notes\", \"Django 1.6.2 release notes\", \"Django 1.6.3 release notes\", \"Django 1.6.4 release notes\", \"Django 1.6.5 release notes\", \"Django 1.6.6 release notes\", \"Django 1.6.7 release notes\", \"Django 1.6.8 release notes\", \"Django 1.6.9 release notes\", \"Django 1.7 release notes\", \"Django 1.7.1 release notes\", \"Django 1.7.10 release notes\", \"Django 1.7.11 release notes\", \"Django 1.7.2 release notes\", \"Django 1.7.3 release notes\", \"Django 1.7.4 release notes\", \"Django 1.7.5 release notes\", \"Django 1.7.6 release notes\", \"Django 1.7.7 release notes\", \"Django 1.7.8 release notes\", \"Django 1.7.9 release notes\", \"Django 1.8 release notes\", \"Django 1.8.1 release notes\", \"Django 1.8.10 release notes\", \"Django 1.8.11 release notes\", \"Django 1.8.12 release notes\", \"Django 1.8.13 release notes\", \"Django 1.8.14 release notes\", \"Django 1.8.15 release notes\", \"Django 1.8.16 release notes\", \"Django 1.8.17 release notes\", \"Django 1.8.18 release notes\", \"Django 1.8.19 release notes\", \"Django 1.8.2 release notes\", \"Django 1.8.3 release notes\", \"Django 1.8.4 release notes\", \"Django 1.8.5 release notes\", \"Django 1.8.6 release notes\", \"Django 1.8.7 release notes\", \"Django 1.8.8 release notes\", \"Django 1.8.9 release notes\", \"Django 1.9 release notes\", \"Django 1.9.1 release notes\", \"Django 1.9.10 release notes\", \"Django 1.9.11 release notes\", \"Django 1.9.12 release notes\", \"Django 1.9.13 release notes\", \"Django 1.9.2 release notes\", \"Django 1.9.3 release notes\", \"Django 1.9.4 release notes\", \"Django 1.9.5 release notes\", \"Django 1.9.6 release notes\", \"Django 1.9.7 release notes\", \"Django 1.9.8 release notes\", \"Django 1.9.9 release notes\", \"Django 2.0 release notes\", \"Django 2.0.1 release notes\", \"Django 2.0.10 release notes\", \"Django 2.0.11 release notes\", \"Django 2.0.12 release notes\", \"Django 2.0.13 release notes\", \"Django 2.0.2 release notes\", \"Django 2.0.3 release notes\", \"Django 2.0.4 release notes\", \"Django 2.0.5 release notes\", \"Django 2.0.6 release notes\", \"Django 2.0.7 release notes\", \"Django 2.0.8 release notes\", \"Django 2.0.9 release notes\", \"Django 2.1 release notes\", \"Django 2.1.1 release notes\", \"Django 2.1.10 release notes\", \"Django 2.1.11 release notes\", \"Django 2.1.12 release notes\", \"Django 2.1.13 release notes\", \"Django 2.1.14 release notes\", \"Django 2.1.15 release notes\", \"Django 2.1.2 release notes\", \"Django 2.1.3 release notes\", \"Django 2.1.4 release notes\", \"Django 2.1.5 release notes\", \"Django 2.1.6 release notes\", \"Django 2.1.7 release notes\", \"Django 2.1.8 release notes\", \"Django 2.1.9 release notes\", \"Django 2.2 release notes\", \"Django 2.2.1 release notes\", \"Django 2.2.10 release notes\", \"Django 2.2.11 release notes\", \"Django 2.2.12 release notes\", \"Django 2.2.13 release notes\", \"Django 2.2.14 release notes\", \"Django 2.2.15 release notes\", \"Django 2.2.16 release notes\", \"Django 2.2.17 release notes\", \"Django 2.2.18 release notes\", \"Django 2.2.19 release notes\", \"Django 2.2.2 release notes\", \"Django 2.2.20 release notes\", \"Django 2.2.21 release notes\", \"Django 2.2.22 release notes\", \"Django 2.2.23 release notes\", \"Django 2.2.24 release notes\", \"Django 2.2.25 release notes\", \"Django 2.2.26 release notes\", \"Django 2.2.27 release notes\", \"Django 2.2.28 release notes\", \"Django 2.2.3 release notes\", \"Django 2.2.4 release notes\", \"Django 2.2.5 release notes\", \"Django 2.2.6 release notes\", \"Django 2.2.7 release notes\", \"Django 2.2.8 release notes\", \"Django 2.2.9 release notes\", \"Django 3.0 release notes\", \"Django 3.0.1 release notes\", \"Django 3.0.10 release notes\", \"Django 3.0.11 release notes\", \"Django 3.0.12 release notes\", \"Django 3.0.13 release notes\", \"Django 3.0.14 release notes\", \"Django 3.0.2 release notes\", \"Django 3.0.3 release notes\", \"Django 3.0.4 release notes\", \"Django 3.0.5 release notes\", \"Django 3.0.6 release notes\", \"Django 3.0.7 release notes\", \"Django 3.0.8 release notes\", \"Django 3.0.9 release notes\", \"Django 3.1 release notes\", \"Django 3.1.1 release notes\", \"Django 3.1.10 release notes\", \"Django 3.1.11 release notes\", \"Django 3.1.12 release notes\", \"Django 3.1.13 release notes\", \"Django 3.1.14 release notes\", \"Django 3.1.2 release notes\", \"Django 3.1.3 release notes\", \"Django 3.1.4 release notes\", \"Django 3.1.5 release notes\", \"Django 3.1.6 release notes\", \"Django 3.1.7 release notes\", \"Django 3.1.8 release notes\", \"Django 3.1.9 release notes\", \"Django 3.2 release notes\", \"Django 3.2.1 release notes\", \"Django 3.2.10 release notes\", \"Django 3.2.11 release notes\", \"Django 3.2.12 release notes\", \"Django 3.2.13 release notes\", \"Django 3.2.14 release notes\", \"Django 3.2.15 release notes\", \"Django 3.2.16 release notes\", \"Django 3.2.17 release notes\", \"Django 3.2.18 release notes\", \"Django 3.2.19 release notes\", \"Django 3.2.2 release notes\", \"Django 3.2.20 release notes\", \"Django 3.2.21 release notes\", \"Django 3.2.22 release notes\", \"Django 3.2.23 release notes\", \"Django 3.2.24 release notes\", \"Django 3.2.25 release notes\", \"Django 3.2.3 release notes\", \"Django 3.2.4 release notes\", \"Django 3.2.5 release notes\", \"Django 3.2.6 release notes\", \"Django 3.2.7 release notes\", \"Django 3.2.8 release notes\", \"Django 3.2.9 release notes\", \"Django 4.0 release notes\", \"Django 4.0.1 release notes\", \"Django 4.0.10 release notes\", \"Django 4.0.2 release notes\", \"Django 4.0.3 release notes\", \"Django 4.0.4 release notes\", \"Django 4.0.5 release notes\", \"Django 4.0.6 release notes\", \"Django 4.0.7 release notes\", \"Django 4.0.8 release notes\", \"Django 4.0.9 release notes\", \"Django 4.1 release notes\", \"Django 4.1.1 release notes\", \"Django 4.1.10 release notes\", \"Django 4.1.11 release notes\", \"Django 4.1.12 release notes\", \"Django 4.1.13 release notes\", \"Django 4.1.2 release notes\", \"Django 4.1.3 release notes\", \"Django 4.1.4 release notes\", \"Django 4.1.5 release notes\", \"Django 4.1.6 release notes\", \"Django 4.1.7 release notes\", \"Django 4.1.8 release notes\", \"Django 4.1.9 release notes\", \"Django 4.2 release notes\", \"Django 4.2.1 release notes\", \"Django 4.2.10 release notes\", \"Django 4.2.11 release notes\", \"Django 4.2.12 release notes\", \"Django 4.2.13 release notes\", \"Django 4.2.14 release notes\", \"Django 4.2.15 release notes\", \"Django 4.2.16 release notes\", \"Django 4.2.17 release notes\", \"Django 4.2.18 release notes\", \"Django 4.2.19 release notes\", \"Django 4.2.2 release notes\", \"Django 4.2.3 release notes\", \"Django 4.2.4 release notes\", \"Django 4.2.5 release notes\", \"Django 4.2.6 release notes\", \"Django 4.2.7 release notes\", \"Django 4.2.8 release notes\", \"Django 4.2.9 release notes\", \"Django 5.0 release notes\", \"Django 5.0.1 release notes\", \"Django 5.0.10 release notes\", \"Django 5.0.11 release notes\", \"Django 5.0.12 release notes\", \"Django 5.0.2 release notes\", \"Django 5.0.3 release notes\", \"Django 5.0.4 release notes\", \"Django 5.0.5 release notes\", \"Django 5.0.6 release notes\", \"Django 5.0.7 release notes\", \"Django 5.0.8 release notes\", \"Django 5.0.9 release notes\", \"Django 5.1 release notes\", \"Django 5.1.1 release notes\", \"Django 5.1.2 release notes\", \"Django 5.1.3 release notes\", \"Django 5.1.4 release notes\", \"Django 5.1.5 release notes\", \"Django 5.1.6 release notes\", \"Django 5.1.7 release notes\", \"Django 5.2 release notes - UNDER DEVELOPMENT\", \"Release notes\", \"Archive of security issues\", \"Asynchronous support\", \"Customizing authentication in Django\", \"Using the Django authentication system\", \"User authentication in Django\", \"Password management in Django\", \"Django\\u2019s cache framework\", \"System check framework\", \"Built-in class-based generic views\", \"Form handling with class-based views\", \"Class-based views\", \"Introduction to class-based views\", \"Using mixins with class-based views\", \"Composite primary keys\", \"Conditional View Processing\", \"Aggregation\", \"Examples of model relationship API usage\", \"Many-to-many relationships\", \"Many-to-one relationships\", \"One-to-one relationships\", \"Fixtures\", \"Models and databases\", \"Database instrumentation\", \"Managers\", \"Models\", \"Multiple databases\", \"Database access optimization\", \"Making queries\", \"Search\", \"Performing raw SQL queries\", \"Tablespaces\", \"Database transactions\", \"Sending email\", \"External packages\", \"Managing files\", \"Formsets\", \"Working with forms\", \"Form Assets (the <code class=\\\"docutils literal notranslate\\\"><span class=\\\"pre\\\">Media</span></code> class)\", \"Creating forms from models\", \"View decorators\", \"File Uploads\", \"Generic views\", \"Handling HTTP requests\", \"Middleware\", \"How to use sessions\", \"Django shortcut functions\", \"URL dispatcher\", \"Writing views\", \"Format localization\", \"Internationalization and localization\", \"Time zones\", \"Translation\", \"Using Django\", \"How to install Django\", \"Logging\", \"Migrations\", \"Pagination\", \"Performance and optimization\", \"Security in Django\", \"Serializing Django objects\", \"Django settings\", \"Signals\", \"Cryptographic signing\", \"Templates\", \"Advanced testing topics\", \"Testing in Django\", \"Writing and running tests\", \"Testing tools\"],\n     \"titleterms\": {\n-        \"\": [1, 3, 6, 12, 16, 27, 30, 39, 61, 65, 66, 67, 69, 70, 76, 77, 78, 79, 108, 115, 153, 154, 161, 170, 204, 205, 206, 209, 213, 222, 252, 260, 268, 289, 291, 298, 304, 316, 328, 334, 348, 354, 360, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 545, 547, 550, 551, 557, 568, 570, 573, 576, 580, 581, 583, 592, 602],\n         \"0\": [59, 203, 204, 205, 206, 207, 208, 222, 328, 348, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 544],\n         \"0219\": 545,\n         \"0220\": 545,\n         \"0221\": 545,\n         \"0222\": 545,\n         \"0305\": 545,\n         \"0306\": 545,\n@@ -48211,1001 +50495,1169 @@\n         \"9\": [59, 213, 222, 251, 290, 303, 315, 327, 328, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 375, 376, 391, 407, 420, 421, 435, 438, 450, 451, 463, 476, 477, 487, 501, 521, 534, 544, 545],\n         \"9013\": 545,\n         \"9014\": 545,\n         \"9402\": [244, 395, 430, 545],\n         \"95\": 203,\n         \"96\": [204, 206],\n         \"99999\": 67,\n-        \"A\": [14, 16, 19, 61, 70, 74, 76, 152, 547, 557, 573, 583, 592],\n-        \"AND\": 185,\n-        \"As\": 80,\n-        \"BY\": 392,\n-        \"Be\": [50, 82, 157, 559, 569],\n-        \"But\": [2, 67],\n-        \"FOR\": 268,\n-        \"For\": [2, 50, 51, 67, 73, 83, 85, 193, 196, 598],\n-        \"INTO\": 154,\n-        \"If\": [7, 560],\n+        \"Date\": [88, 94, 176, 252],\n         \"In\": [80, 502, 577],\n-        \"No\": [194, 260, 268, 291, 545, 596],\n-        \"Not\": 612,\n-        \"OR\": 185,\n-        \"On\": [80, 605],\n-        \"One\": [210, 254, 256, 564, 569, 572],\n-        \"That\": 69,\n-        \"The\": [1, 23, 29, 45, 55, 58, 60, 72, 76, 100, 101, 103, 106, 107, 115, 135, 146, 148, 149, 150, 151, 152, 157, 159, 161, 166, 174, 181, 182, 192, 193, 196, 202, 204, 206, 213, 268, 548, 551, 556, 559, 572, 577, 579, 581, 583, 589, 592, 596, 599, 600, 601, 602, 605, 608, 609, 611, 612],\n-        \"With\": 185,\n+        \"Is\": [3, 153, 190],\n+        \"U\": 206,\n         \"_\": [206, 596],\n         \"__dict__\": 252,\n         \"__eq__\": 181,\n         \"__hash__\": 181,\n         \"__in\": 348,\n         \"__init__\": [206, 588],\n         \"__search\": 213,\n         \"__str__\": [181, 206],\n         \"__unicode__\": 206,\n-        \"_apply_rel_filt\": 213,\n-        \"_changelist_filt\": 304,\n+        \"_apply_rel_filter\": 213,\n+        \"_changelist_filter\": 304,\n         \"_get_memcache_timeout\": 316,\n-        \"_has_chang\": [304, 328],\n+        \"_has_changed\": [304, 328],\n         \"_is_pk_set\": 181,\n         \"_meta\": [183, 213, 304, 328],\n-        \"_permiss\": 304,\n-        \"_state\": 181,\n-        \"ab\": 176,\n+        \"_permission\": 304,\n+        \"_stat\": 181,\n+        \"a\": [1, 2, 3, 4, 7, 8, 9, 12, 13, 14, 15, 16, 18, 19, 20, 28, 35, 36, 40, 41, 42, 43, 44, 50, 51, 54, 55, 56, 57, 58, 61, 66, 67, 69, 70, 71, 72, 74, 75, 76, 77, 82, 100, 102, 103, 107, 118, 122, 131, 135, 149, 150, 152, 153, 154, 161, 167, 171, 177, 181, 183, 185, 188, 190, 193, 206, 209, 213, 222, 260, 291, 297, 309, 316, 328, 335, 348, 350, 421, 547, 548, 550, 551, 557, 558, 560, 565, 568, 569, 570, 571, 572, 573, 576, 577, 579, 580, 581, 582, 583, 585, 591, 592, 596, 598, 600, 601, 609, 612],\n         \"about\": [2, 9, 43, 161, 581, 608],\n+        \"abs\": 176,\n         \"abs__lt\": 14,\n-        \"absolut\": [2, 178, 316, 348],\n-        \"absolute_url_overrid\": 190,\n+        \"absolut\": [178, 316, 348],\n+        \"absolute_url_overrides\": 190,\n+        \"absolutely\": 2,\n         \"abstract\": [175, 180, 184, 291, 569],\n-        \"abstractbaseus\": 547,\n-        \"abstractus\": [213, 328, 362, 436],\n+        \"abstractbaseuser\": 547,\n+        \"abstractuser\": [213, 328, 362, 436],\n         \"abus\": 178,\n-        \"accept\": [15, 50, 51, 260, 268, 282, 327, 328, 341, 362, 407, 409, 438, 440, 460, 463, 471, 487, 498],\n-        \"access\": [1, 161, 183, 196, 206, 376, 410, 442, 453, 488, 548, 551, 568, 571, 600, 611],\n+        \"accept\": [15, 260, 268, 282, 327, 328, 341, 362, 460, 487, 498],\n+        \"accepted\": [50, 51, 407, 409, 438, 440, 463, 471],\n+        \"acces\": [1, 183, 206, 376, 410, 442, 453, 548, 568, 571, 611],\n+        \"access\": [161, 196, 206, 551, 600],\n+        \"accessibility\": 488,\n         \"account\": [242, 376, 420, 422],\n-        \"aco\": 176,\n+        \"acos\": 176,\n         \"acquir\": 12,\n-        \"across\": 569,\n+        \"acros\": 569,\n         \"action\": [100, 209, 348, 392, 576],\n-        \"activ\": [65, 73, 588, 596],\n-        \"actual\": [61, 74],\n-        \"ad\": [77, 78, 100, 103, 135, 145, 154, 177, 304, 547, 553, 568, 574, 580, 600],\n-        \"adapt\": [348, 546],\n+        \"activ\": [65, 596],\n+        \"activat\": [73, 588],\n+        \"actually\": [61, 74],\n+        \"adapter\": [348, 546],\n         \"add\": [7, 44, 107, 121, 148, 194, 304, 334, 348, 354, 360],\n         \"add_constraint\": 189,\n         \"add_error\": 316,\n         \"add_field\": 189,\n         \"add_index\": 189,\n         \"add_to_builtin\": 348,\n         \"addconstraint\": 172,\n+        \"added\": 304,\n         \"addfield\": 172,\n         \"addindex\": 172,\n-        \"addit\": [157, 304, 572, 580, 581, 603],\n-        \"address\": [155, 190, 304, 409, 440, 471],\n-        \"addslash\": 194,\n+        \"adding\": [77, 78, 100, 103, 135, 145, 154, 177, 547, 553, 568, 574, 580, 600],\n+        \"addition\": 304,\n+        \"additional\": [157, 572, 580, 581, 603],\n+        \"addres\": 190,\n+        \"addresses\": [155, 304, 409, 440, 471],\n+        \"addslashes\": 194,\n         \"adjacent_to\": 139,\n         \"admin\": [1, 8, 15, 25, 30, 45, 58, 70, 73, 78, 86, 100, 101, 103, 104, 106, 107, 108, 131, 134, 148, 155, 190, 204, 205, 206, 209, 211, 213, 222, 252, 256, 260, 266, 268, 274, 285, 289, 291, 296, 298, 303, 304, 312, 316, 328, 334, 348, 360, 362, 376, 383, 384, 392, 397, 419, 421, 433, 436, 451, 477, 488, 502, 522, 535, 543, 547, 548, 570, 582, 605],\n         \"admin_for\": 316,\n         \"admindoc\": [328, 348, 409, 440, 471, 477, 543],\n-        \"adminemailhandl\": 599,\n+        \"adminemailhandler\": 599,\n         \"adminsit\": [86, 103],\n         \"adminurlfieldwidget\": [236, 391, 404, 509, 533],\n-        \"advanc\": [19, 66, 71, 100, 174, 188, 316, 573, 600, 609],\n+        \"advanc\": 66,\n+        \"advanced\": [19, 71, 100, 174, 188, 316, 573, 600, 609],\n         \"advic\": [16, 50],\n-        \"affect\": [16, 392, 545],\n+        \"affect\": [16, 392],\n+        \"affected\": 545,\n         \"after\": [57, 67, 153, 177, 268, 304, 348, 362, 576],\n         \"again\": 1,\n         \"against\": [27, 30, 222, 278, 306, 321, 591],\n-        \"aggreg\": [106, 110, 117, 136, 174, 177, 185, 209, 244, 304, 328, 395, 413, 430, 456, 482, 502, 560],\n+        \"aggregat\": [110, 117, 136, 177, 185, 209, 328, 413, 456, 482, 560],\n+        \"aggregates\": [177, 244, 395, 430, 560],\n+        \"aggregation\": [106, 136, 174, 185, 304, 502, 560],\n         \"ago\": 2,\n         \"agreement\": 50,\n         \"ajax\": [12, 212, 257, 260],\n         \"algorithm\": 304,\n-        \"alia\": 185,\n-        \"alias\": [392, 596],\n+        \"alias\": 185,\n+        \"aliased\": 596,\n+        \"aliases\": 392,\n         \"all\": [3, 9, 55, 56, 66, 82, 99, 100, 103, 183, 185, 328, 436, 548, 572],\n-        \"allow\": [67, 223, 273, 302, 311, 328, 376, 584],\n-        \"allow_migr\": [316, 328],\n+        \"allow\": [67, 328, 376],\n+        \"allow_migrat\": [316, 328],\n         \"allow_syncdb\": 316,\n+        \"allowed\": [223, 273, 302, 311, 584],\n         \"allowed_host\": [25, 190, 291],\n         \"alpha\": 65,\n         \"alter\": 605,\n-        \"alter_db_t\": 189,\n-        \"alter_db_table_com\": 189,\n+        \"alter_db_tabl\": 189,\n+        \"alter_db_table_comment\": 189,\n         \"alter_db_tablespac\": 189,\n         \"alter_field\": 189,\n-        \"alter_index_togeth\": 189,\n-        \"alter_unique_togeth\": 189,\n+        \"alter_index_together\": 189,\n+        \"alter_unique_together\": 189,\n         \"alterconstraint\": 172,\n         \"alterfield\": 172,\n-        \"alterindextogeth\": 172,\n-        \"altermodelmanag\": 172,\n-        \"altermodelopt\": 172,\n-        \"altermodelt\": 172,\n-        \"altermodeltablecom\": 172,\n-        \"altern\": [14, 557, 577, 602],\n+        \"alterindextogether\": 172,\n+        \"altermodelmanager\": 172,\n+        \"altermodeloption\": 172,\n+        \"altermodeltabl\": 172,\n+        \"altermodeltablecomment\": 172,\n+        \"alternativ\": [14, 557, 577, 602],\n+        \"alternatives\": 602,\n         \"alterorderwithrespectto\": 172,\n         \"alters_data\": 97,\n-        \"alteruniquetogeth\": 172,\n-        \"alwai\": [69, 268, 602],\n+        \"alteruniquetogether\": 172,\n+        \"alway\": [69, 268, 602],\n         \"am\": 8,\n         \"amend\": 75,\n         \"an\": [9, 12, 14, 39, 44, 58, 73, 99, 102, 103, 126, 149, 153, 181, 193, 205, 268, 324, 328, 348, 410, 442, 453, 547, 557, 570, 575, 577, 583, 598],\n-        \"analyt\": [335, 350],\n+        \"analytic\": [335, 350],\n         \"analyz\": 50,\n-        \"ani\": [61, 304, 568],\n-        \"annot\": [131, 177, 185, 413, 456, 482, 560, 574],\n+        \"and\": [0, 1, 2, 3, 7, 9, 12, 14, 15, 18, 19, 24, 25, 27, 30, 31, 33, 35, 36, 40, 44, 45, 46, 50, 55, 56, 57, 58, 63, 65, 66, 67, 71, 77, 78, 82, 84, 85, 86, 101, 102, 103, 105, 106, 107, 110, 117, 121, 135, 136, 139, 140, 148, 152, 153, 154, 155, 160, 161, 167, 168, 175, 176, 178, 180, 181, 184, 185, 188, 190, 192, 193, 194, 196, 197, 203, 205, 206, 207, 208, 209, 213, 220, 222, 225, 238, 244, 252, 260, 268, 273, 280, 285, 291, 302, 304, 309, 311, 316, 328, 330, 338, 339, 348, 353, 355, 362, 369, 376, 379, 392, 395, 409, 413, 415, 421, 430, 436, 440, 451, 456, 457, 471, 477, 482, 484, 488, 502, 509, 533, 543, 547, 548, 550, 552, 554, 556, 557, 558, 560, 565, 566, 568, 569, 571, 572, 574, 576, 580, 581, 582, 588, 591, 594, 595, 596, 598, 602, 604, 606, 607, 609, 611, 612],\n+        \"annotat\": [185, 413, 456, 482, 560],\n+        \"annotation\": [131, 177, 560, 574],\n         \"announc\": 63,\n-        \"anonym\": [252, 271, 300, 309, 547],\n-        \"anonymousus\": 105,\n-        \"anoth\": [19, 56, 570],\n-        \"answer\": 4,\n+        \"anonymous\": [252, 271, 300, 309, 547],\n+        \"anonymoususer\": 105,\n+        \"another\": [19, 56, 570],\n+        \"answered\": 4,\n+        \"any\": [61, 304, 568],\n         \"anyth\": 557,\n         \"apach\": [27, 30, 598],\n-        \"api\": [18, 70, 73, 81, 82, 86, 92, 107, 110, 112, 113, 115, 116, 117, 118, 124, 125, 126, 148, 154, 159, 161, 166, 169, 177, 178, 182, 183, 185, 203, 206, 213, 222, 252, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 543, 551, 561, 576, 607],\n-        \"apnumb\": 133,\n+        \"api\": [18, 70, 73, 81, 82, 86, 92, 107, 110, 112, 113, 115, 116, 117, 118, 124, 125, 126, 148, 154, 159, 161, 166, 169, 177, 178, 182, 183, 185, 203, 206, 213, 222, 252, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 543, 551, 561, 607],\n+        \"apis\": [81, 304, 316, 328, 348, 421, 576],\n+        \"apnumber\": 133,\n         \"app\": [39, 44, 56, 71, 72, 73, 74, 75, 76, 77, 78, 79, 85, 86, 103, 107, 121, 130, 148, 151, 155, 206, 213, 268, 304, 316, 354, 547, 570, 576, 600, 612],\n         \"app_dir\": 190,\n         \"app_label\": [56, 184],\n         \"app_nam\": 348,\n         \"appcommand\": 316,\n-        \"appconfig\": 451,\n-        \"appear\": [1, 3, 4, 181],\n+        \"appconf\": 451,\n+        \"appear\": [1, 3, 181],\n+        \"appeared\": 4,\n         \"append_slash\": [190, 206],\n-        \"appli\": [23, 29, 107, 193, 260],\n-        \"applic\": [12, 20, 23, 28, 29, 45, 78, 85, 155, 188, 190, 205, 268, 316, 348, 558, 609],\n-        \"appregistrynotreadi\": 156,\n-        \"approach\": 602,\n-        \"appropri\": [97, 602],\n+        \"application\": [12, 20, 23, 28, 29, 45, 78, 85, 155, 188, 190, 205, 268, 316, 348, 558, 609],\n+        \"applied\": 193,\n+        \"applies\": 260,\n+        \"apply\": 107,\n+        \"applying\": [23, 29],\n+        \"appregistrynotready\": 156,\n+        \"approaches\": 602,\n+        \"appropriat\": [97, 602],\n         \"april\": 545,\n-        \"ar\": [1, 2, 6, 12, 14, 76, 78, 85, 118, 161, 185, 190, 193, 201, 209, 213, 222, 268, 316, 328, 348, 362, 392, 558, 565, 569, 572, 589, 602, 611],\n-        \"arbitrari\": 153,\n-        \"archiv\": [60, 291, 402, 425, 447, 545],\n+        \"arbitrary\": 153,\n+        \"archiv\": [291, 402, 425, 447, 545],\n+        \"archived\": 60,\n         \"archiveindexview\": [88, 89],\n+        \"are\": [1, 2, 6, 12, 14, 76, 78, 85, 118, 161, 185, 190, 193, 201, 209, 213, 222, 268, 316, 328, 348, 362, 392, 558, 565, 569, 572, 589, 602, 611],\n         \"area\": [50, 114, 125],\n         \"aren\": 1,\n         \"arg\": 268,\n         \"argon2\": 550,\n         \"argument\": [15, 92, 113, 124, 162, 168, 178, 222, 291, 316, 328, 348, 362, 457, 484, 551, 590, 591, 596, 607],\n-        \"arithmet\": 177,\n-        \"arrai\": 139,\n+        \"arithmetic\": 177,\n+        \"array\": 139,\n         \"arrayagg\": 136,\n         \"arrayfield\": 139,\n-        \"arraysubqueri\": 138,\n+        \"arraysubquery\": 138,\n+        \"as\": [2, 7, 28, 71, 80, 81, 85, 100, 103, 161, 185, 188, 194, 213, 252, 268, 316, 328, 362, 582, 588, 596],\n         \"as_div\": 161,\n-        \"as_manag\": 185,\n+        \"as_manager\": 185,\n         \"as_p\": 161,\n         \"as_tabl\": 161,\n         \"as_ul\": 161,\n         \"asgeojson\": 114,\n         \"asgi\": [23, 155, 188, 421],\n         \"asgml\": 114,\n         \"asin\": 176,\n-        \"ask\": 153,\n+        \"asked\": 153,\n         \"askml\": 114,\n-        \"assert\": 612,\n-        \"assertnumqueri\": 304,\n-        \"asserttemplatenotus\": 268,\n-        \"asserttemplateus\": 268,\n+        \"assertion\": 612,\n+        \"assertnumqueries\": 304,\n+        \"asserttemplatenotused\": 268,\n+        \"asserttemplateused\": 268,\n         \"asset\": [103, 392, 582],\n-        \"assign\": [177, 213, 268, 328, 348],\n+        \"assign\": 328,\n+        \"assignment\": [177, 213, 268, 348],\n         \"assignment_tag\": 348,\n-        \"assist\": [1, 252],\n-        \"associ\": [150, 260, 291],\n+        \"assisted\": 252,\n+        \"assistiv\": 1,\n+        \"associat\": 150,\n+        \"associated\": [260, 291],\n         \"assum\": 82,\n         \"assvg\": 114,\n         \"asv\": 55,\n         \"aswkb\": 114,\n         \"aswkt\": 114,\n         \"async\": [546, 547, 592],\n         \"async_to_sync\": 546,\n-        \"asynchron\": [86, 436, 488, 522, 546, 551, 555, 572, 588, 612],\n-        \"asyncrequestfactori\": 609,\n+        \"asynchronous\": [86, 436, 488, 522, 546, 551, 555, 572, 588, 612],\n+        \"asyncrequestfactory\": 609,\n+        \"at\": [70, 103, 571, 572, 602, 605],\n         \"atan\": 176,\n         \"atan2\": 176,\n-        \"atom\": [44, 152, 576],\n-        \"atom1fe\": 200,\n+        \"atom\": 152,\n+        \"atom1fed\": 200,\n+        \"atomic\": [44, 576],\n         \"atomic_request\": 190,\n-        \"attach\": [157, 188],\n+        \"attached\": 157,\n+        \"attachment\": 188,\n         \"attack\": [220, 278, 281, 287, 296, 306, 307, 321, 324, 325, 330, 338, 353, 355, 409, 440, 471, 502],\n-        \"attract\": 76,\n-        \"attribut\": [15, 16, 51, 85, 103, 105, 113, 151, 157, 161, 167, 173, 178, 181, 184, 187, 188, 189, 192, 260, 268, 304, 316, 328, 348, 569, 571, 609],\n+        \"attractiv\": 76,\n+        \"attribut\": [103, 151, 157, 167, 178, 260, 304, 316, 328, 348],\n+        \"attributes\": [15, 16, 51, 85, 103, 105, 113, 161, 173, 178, 181, 184, 187, 188, 189, 192, 268, 569, 571, 609],\n         \"audit\": 66,\n         \"august\": 545,\n         \"auth\": [86, 105, 134, 155, 170, 190, 193, 213, 222, 260, 289, 298, 304, 316, 328, 330, 348, 355, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 547],\n-        \"auth_password_valid\": 190,\n+        \"auth_password_validator\": 190,\n         \"auth_profile_modul\": 291,\n         \"auth_user_model\": [190, 547],\n-        \"authent\": [11, 27, 30, 105, 171, 535, 547, 548, 549],\n-        \"authentication_backend\": 190,\n+        \"authenticat\": [11, 27, 30, 548],\n+        \"authentication\": [27, 105, 171, 535, 547, 548, 549],\n+        \"authentication_back\": 190,\n         \"authenticationform\": [224, 368],\n         \"authenticationmiddlewar\": 328,\n-        \"author\": [27, 85, 547, 548],\n+        \"author\": 85,\n+        \"authorization\": [27, 547, 548],\n         \"auto\": [19, 35, 154, 181, 190, 213, 328, 451],\n         \"autocommit\": [190, 291, 304, 576],\n         \"autodetector\": 477,\n         \"autoescap\": [194, 206, 328],\n         \"autofield\": 178,\n-        \"autom\": 76,\n-        \"automat\": [1, 17, 19, 72, 131, 154, 196, 205, 451, 543, 569, 570],\n+        \"automated\": 76,\n+        \"automatic\": [17, 72, 131, 154, 196, 205, 451, 543, 569, 570],\n+        \"automatically\": [1, 19],\n         \"autoreload\": 170,\n-        \"avail\": [9, 61, 100, 105, 155, 166, 171, 184, 209, 213, 602, 605],\n+        \"availabl\": [9, 61, 100, 105, 155, 166, 171, 184, 209, 213, 602, 605],\n         \"avg\": 185,\n         \"avoid\": [177, 190, 557, 576, 611],\n-        \"awai\": [25, 568],\n         \"awar\": [213, 304, 348, 593, 595],\n+        \"away\": [25, 568],\n         \"azimuth\": 114,\n-        \"back\": [572, 576, 589],\n+        \"back\": [572, 576],\n+        \"backed\": 589,\n         \"backend\": [18, 56, 105, 110, 135, 154, 170, 177, 190, 206, 213, 222, 252, 268, 316, 328, 340, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 547, 548, 551, 577, 600, 608],\n         \"background\": [16, 77, 118],\n         \"backslash\": 204,\n         \"backward\": [86, 204, 205, 209, 210, 211, 212, 213, 222, 252, 256, 257, 260, 268, 280, 291, 299, 304, 316, 328, 348, 354, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 560, 572],\n         \"bad\": 202,\n         \"badrequest\": 156,\n         \"band_input\": 115,\n         \"bandwidth\": 67,\n-        \"base\": [16, 37, 87, 88, 92, 93, 94, 107, 115, 135, 168, 175, 180, 181, 198, 222, 252, 260, 268, 291, 304, 348, 392, 410, 442, 453, 477, 488, 548, 553, 554, 555, 556, 557, 568, 569, 573, 589, 596, 609],\n+        \"bas\": [16, 87, 92, 107, 168, 175, 180, 304, 348, 392, 568, 569, 596],\n         \"base_manager_nam\": 184,\n         \"basecommand\": [15, 316],\n         \"baseconstraint\": 175,\n+        \"based\": [37, 88, 92, 93, 94, 115, 135, 181, 198, 222, 252, 260, 268, 291, 348, 410, 442, 453, 477, 488, 548, 553, 554, 555, 556, 557, 573, 589, 609],\n         \"basedatelistview\": 94,\n-        \"baseload\": 328,\n+        \"baseloader\": 328,\n         \"basememcachedcach\": 316,\n         \"bash\": 155,\n         \"basic\": [30, 36, 76, 131, 194, 330, 355, 551, 554, 555, 585, 605],\n         \"bbcontain\": 117,\n         \"bboverlap\": 117,\n         \"bcrypt\": 550,\n-        \"bcryptpasswordhash\": 376,\n+        \"bcryptpasswordhasher\": 376,\n+        \"be\": [1, 3, 36, 50, 55, 82, 103, 157, 185, 190, 273, 302, 311, 316, 477, 502, 522, 559, 569, 581, 596, 605],\n         \"been\": 206,\n         \"befor\": [16, 50, 61, 574],\n         \"behavior\": [135, 154, 161, 206, 209, 260, 291, 304, 316, 348, 570, 576, 585],\n         \"behind\": [3, 19, 193, 196],\n         \"benchmark\": [55, 602],\n         \"best\": 82,\n         \"beta\": 65,\n         \"better\": [75, 76, 82, 206, 557, 602],\n-        \"between\": [44, 80, 82, 181, 185, 328, 560, 569],\n+        \"betwen\": [44, 80, 82, 181, 185, 328, 560, 569],\n         \"big\": 50,\n         \"bigautofield\": 178,\n         \"bigintegerfield\": [178, 252],\n         \"bigintegerrangefield\": 139,\n-        \"bilater\": 14,\n+        \"bilateral\": 14,\n         \"binaryfield\": [178, 304],\n-        \"bind\": [154, 161, 222],\n+        \"bind\": 222,\n+        \"binding\": [154, 161],\n         \"binutil\": 121,\n         \"bisect\": 51,\n         \"bitand\": 136,\n         \"bitor\": 136,\n         \"bitxor\": 136,\n         \"black\": 155,\n         \"blank\": 178,\n-        \"block\": [19, 65, 103, 194, 196],\n+        \"block\": [19, 103, 194, 196],\n+        \"blocking\": 65,\n         \"blocktran\": 268,\n-        \"blocktransl\": 596,\n-        \"bloomextens\": 145,\n+        \"blocktranslat\": 596,\n+        \"bloomextension\": 145,\n         \"bloomindex\": 143,\n-        \"bodi\": [213, 268],\n+        \"body\": [213, 268],\n         \"bold\": 50,\n         \"bom\": 596,\n         \"bookmarklet\": 101,\n         \"booland\": 136,\n         \"boolean\": 194,\n         \"booleanfield\": [162, 178, 252, 304],\n         \"boolor\": 136,\n         \"border\": 131,\n         \"both\": 559,\n         \"bound\": [139, 161, 581],\n-        \"bound_field_class\": 162,\n+        \"bound_field_clas\": 162,\n         \"boundfield\": [161, 304, 543],\n         \"boundingcircl\": 114,\n         \"box\": 56,\n-        \"branch\": [56, 57, 60, 67],\n+        \"branch\": [56, 60, 67],\n+        \"branches\": [57, 60],\n         \"breach\": 502,\n         \"bring\": 1,\n         \"brinindex\": 143,\n         \"brought\": 328,\n         \"browser\": [1, 54, 188, 268, 348, 436, 581, 589],\n-        \"btreeginextens\": 145,\n-        \"btreegistextens\": 145,\n+        \"btreeginextension\": 145,\n+        \"btreegistextension\": 145,\n         \"btreeindex\": 143,\n         \"bug\": [2, 4, 46, 55, 65, 76, 268, 305],\n-        \"bugfix\": [214, 215, 216, 217, 218, 219, 220, 223, 224, 226, 227, 228, 230, 231, 234, 235, 239, 240, 241, 242, 245, 246, 247, 248, 249, 250, 251, 272, 275, 276, 277, 278, 279, 280, 285, 287, 290, 293, 294, 295, 296, 298, 299, 300, 301, 309, 310, 311, 312, 313, 314, 315, 317, 319, 320, 321, 322, 323, 324, 325, 327, 329, 330, 332, 333, 334, 337, 340, 341, 342, 343, 344, 345, 346, 347, 349, 352, 353, 354, 355, 357, 358, 359, 360, 361, 363, 364, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 377, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 393, 395, 396, 397, 398, 399, 400, 404, 408, 414, 415, 416, 417, 418, 419, 420, 422, 423, 424, 428, 429, 430, 431, 432, 433, 434, 435, 437, 439, 443, 444, 445, 446, 447, 448, 449, 452, 453, 456, 463, 469, 470, 471, 472, 473, 474, 475, 476, 478, 480, 481, 482, 483, 489, 494, 495, 496, 497, 498, 499, 500, 503, 505, 506, 509, 513, 514, 515, 516, 517, 518, 519, 520, 521, 523, 526, 527, 528, 529, 530, 532, 533, 536, 537, 538, 539, 540, 541, 542],\n-        \"build\": [58, 120, 193, 557, 558, 581],\n+        \"bugfixes\": [214, 215, 216, 217, 218, 219, 220, 223, 224, 226, 227, 228, 230, 231, 234, 235, 239, 240, 241, 242, 245, 246, 247, 248, 249, 250, 251, 272, 275, 276, 277, 278, 279, 280, 285, 287, 290, 293, 294, 295, 296, 298, 299, 300, 301, 309, 310, 311, 312, 313, 314, 315, 317, 319, 320, 321, 322, 323, 324, 325, 327, 329, 330, 332, 333, 334, 337, 340, 341, 342, 343, 344, 345, 346, 347, 349, 352, 353, 354, 355, 357, 358, 359, 360, 361, 363, 364, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 377, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 393, 395, 396, 397, 398, 399, 400, 404, 408, 414, 415, 416, 417, 418, 419, 420, 422, 423, 424, 428, 429, 430, 431, 432, 433, 434, 435, 437, 439, 443, 444, 445, 446, 447, 448, 449, 452, 453, 456, 463, 469, 470, 471, 472, 473, 474, 475, 476, 478, 480, 481, 482, 483, 489, 494, 495, 496, 497, 498, 499, 500, 503, 505, 506, 509, 513, 514, 515, 516, 517, 518, 519, 520, 521, 523, 526, 527, 528, 529, 530, 532, 533, 536, 537, 538, 539, 540, 541, 542],\n+        \"build\": 58,\n+        \"building\": [120, 193, 557, 558, 581],\n         \"built\": [16, 92, 154, 160, 162, 166, 168, 175, 177, 180, 193, 194, 201, 202, 260, 547, 548, 553, 579, 608],\n         \"builtin\": [86, 206],\n         \"bulk\": [348, 569, 571],\n         \"bulk_creat\": [185, 268],\n-        \"bulk_upd\": 185,\n-        \"bundl\": [391, 404, 589],\n-        \"bypass\": [335, 350, 410, 442, 453, 462, 501, 503],\n+        \"bulk_updat\": 185,\n+        \"bundled\": [391, 404, 589],\n+        \"but\": [1, 2, 3, 67, 354, 602],\n+        \"by\": [1, 25, 41, 107, 153, 155, 183, 188, 198, 222, 268, 282, 283, 318, 327, 328, 341, 342, 392, 535, 606],\n+        \"bypas\": [335, 350, 410, 442, 453, 462, 501, 503],\n         \"bytestr\": 362,\n         \"c\": [252, 602],\n-        \"cach\": [12, 25, 82, 86, 150, 171, 190, 200, 213, 222, 252, 260, 271, 273, 291, 300, 302, 309, 311, 316, 328, 348, 362, 376, 400, 403, 421, 423, 426, 436, 437, 448, 477, 548, 551, 571, 572, 584, 589, 602],\n-        \"cache_choic\": 328,\n-        \"cache_middleware_alia\": 190,\n-        \"cache_middleware_anonymous_onli\": 304,\n+        \"cach\": [82, 171, 190, 200, 213, 222, 316, 328, 348, 362, 376, 400, 403, 421, 423, 426, 436, 437, 448, 477, 551],\n+        \"cache_choices\": 328,\n+        \"cache_middleware_alias\": 190,\n+        \"cache_middleware_anonymous_only\": 304,\n         \"cache_middleware_key_prefix\": 190,\n         \"cache_middleware_second\": 190,\n         \"cache_pag\": 268,\n+        \"cached\": [571, 572, 589, 602],\n         \"cached_db\": 340,\n-        \"cached_properti\": [392, 602],\n+        \"cached_property\": [392, 602],\n         \"cachedstaticfilesstorag\": 268,\n         \"cachemiddlewar\": 205,\n+        \"caches\": [25, 86, 190, 273, 302, 311, 551],\n+        \"caching\": [12, 150, 252, 260, 271, 291, 300, 309, 548, 551, 572, 584, 602],\n         \"cadenc\": 65,\n-        \"call\": [3, 15, 36, 196, 206, 268, 316, 568, 569, 574, 605],\n+        \"call\": [3, 36, 196, 206],\n         \"call_command\": 362,\n-        \"callabl\": [260, 316, 579],\n+        \"callabl\": [316, 579],\n+        \"callables\": 260,\n         \"callback\": 192,\n+        \"called\": [569, 605],\n+        \"calling\": [15, 268, 316, 568, 574, 605],\n         \"can\": [1, 2, 3, 4, 6, 7, 9, 51, 120, 154, 181, 185, 354, 572],\n         \"can_delet\": 580,\n         \"can_delete_extra\": 580,\n-        \"can_ord\": 580,\n-        \"candid\": 65,\n+        \"can_order\": 580,\n+        \"candidat\": 65,\n         \"capfirst\": 194,\n-        \"captur\": 591,\n-        \"care\": [2, 157, 197, 559, 569, 571],\n+        \"captured\": 591,\n+        \"car\": [2, 197, 571],\n+        \"careful\": [157, 559, 569],\n+        \"cas\": [151, 154, 174, 376, 612],\n         \"cascad\": 260,\n-        \"case\": [12, 151, 154, 174, 209, 328, 376, 573, 612],\n+        \"cases\": [12, 209, 328, 573, 612],\n         \"cast\": [176, 599],\n         \"catalog\": 596,\n-        \"catch\": [348, 576],\n-        \"categori\": 172,\n+        \"catch\": 348,\n+        \"catching\": 576,\n+        \"category\": 172,\n         \"caus\": [154, 155],\n-        \"cautiou\": 50,\n+        \"cautious\": 50,\n         \"caveat\": [154, 176, 205],\n         \"cc\": 51,\n         \"cdn\": 40,\n         \"ceil\": 176,\n         \"center\": 194,\n         \"centroid\": 114,\n         \"certain\": [185, 205],\n-        \"chain\": [194, 572],\n-        \"chang\": [1, 2, 7, 16, 44, 55, 57, 64, 67, 78, 107, 135, 146, 148, 161, 162, 184, 188, 203, 204, 205, 206, 209, 210, 211, 212, 213, 222, 252, 256, 257, 260, 268, 280, 285, 291, 299, 304, 309, 316, 328, 334, 348, 354, 360, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 547, 548, 572, 583, 585, 605],\n+        \"chaining\": [194, 572],\n+        \"chang\": [1, 2, 78, 107, 148, 209, 304, 334, 354, 360, 477, 548],\n+        \"changed\": [57, 161, 162, 204, 206, 257, 260, 268, 291, 304, 348, 543, 605],\n         \"changelist\": 488,\n         \"changepassword\": 155,\n+        \"changes\": [7, 55, 67, 203, 204, 205, 206, 209, 210, 211, 212, 213, 222, 252, 256, 257, 260, 268, 280, 285, 291, 299, 304, 309, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 572],\n+        \"changing\": [16, 44, 64, 135, 146, 184, 188, 547, 548, 583, 585],\n         \"channel\": 48,\n-        \"charact\": [154, 252, 543, 604],\n+        \"character\": [154, 252, 543, 604],\n         \"charfield\": [162, 178],\n         \"charset\": [190, 596],\n         \"cheat\": 560,\n-        \"check\": [25, 50, 52, 58, 86, 107, 118, 155, 161, 162, 213, 291, 304, 316, 328, 552],\n+        \"check\": [25, 50, 52, 58, 86, 107, 118, 155, 213, 291, 304, 316, 328, 552],\n         \"checkbox\": 168,\n         \"checkboxinput\": 168,\n         \"checkboxselectmultipl\": 168,\n         \"checkconstraint\": 175,\n         \"checkin\": [2, 51],\n+        \"checking\": [161, 162],\n         \"checklist\": [25, 55],\n         \"checkmessag\": 86,\n         \"checksum\": 328,\n-        \"choic\": [103, 162, 178, 421, 522],\n+        \"choic\": 162,\n         \"choicefield\": 162,\n-        \"choos\": [71, 560],\n+        \"choices\": [103, 162, 178, 421, 522],\n+        \"choosing\": [71, 560],\n         \"chr\": 176,\n         \"circular\": 190,\n-        \"cite\": 3,\n-        \"citextextens\": 145,\n-        \"claim\": 55,\n+        \"cit\": 3,\n+        \"citextextension\": 145,\n+        \"claimed\": 55,\n         \"claimer\": 55,\n+        \"claiming\": 55,\n+        \"clas\": [13, 16, 88, 92, 93, 103, 135, 149, 152, 157, 159, 173, 187, 188, 198, 206, 222, 252, 260, 268, 291, 316, 348, 488, 548, 553, 554, 555, 556, 557, 569, 577, 579, 581, 582, 601, 609],\n         \"clash\": 304,\n-        \"class\": [13, 16, 88, 92, 93, 103, 113, 135, 149, 152, 157, 159, 162, 168, 173, 174, 175, 180, 187, 188, 198, 206, 213, 222, 252, 260, 268, 291, 316, 328, 348, 392, 488, 548, 553, 554, 555, 556, 557, 569, 577, 579, 581, 582, 601, 609, 612],\n-        \"class_prepar\": 191,\n-        \"claus\": 560,\n-        \"clean\": [161, 167, 260, 583],\n+        \"class_prepared\": 191,\n+        \"classes\": [113, 149, 152, 162, 168, 174, 175, 180, 188, 213, 328, 392, 569, 581, 609, 612],\n+        \"clauses\": 560,\n+        \"clean\": [161, 260, 583],\n         \"cleaned_data\": 291,\n+        \"cleaning\": 167,\n         \"cleanup\": [291, 328],\n-        \"clear\": [316, 589],\n+        \"clear\": 316,\n         \"clearabl\": 260,\n         \"clearablefileinput\": 168,\n-        \"clearsess\": 155,\n+        \"clearing\": 589,\n+        \"clearsession\": 155,\n         \"clickjack\": [99, 268, 603],\n         \"client\": [76, 206, 209, 260, 291, 612],\n-        \"clone\": 58,\n-        \"close\": 51,\n+        \"clon\": 58,\n         \"closestpoint\": 114,\n+        \"closing\": 51,\n         \"cloud\": 40,\n-        \"cm\": 3,\n+        \"cms\": 3,\n         \"cn\": 316,\n-        \"co\": 176,\n         \"coalesc\": 176,\n-        \"code\": [2, 15, 19, 47, 48, 52, 53, 54, 55, 56, 60, 67, 75, 76, 82, 155, 188, 206, 210, 252, 271, 297, 300, 309, 316, 595, 596, 598, 605, 606, 612],\n-        \"collat\": [145, 154, 176, 190],\n-        \"collect\": [117, 118, 392],\n-        \"collectstat\": [151, 155],\n-        \"color\": [43, 155],\n+        \"cod\": [2, 15, 19, 47, 48, 53, 54, 55, 56, 60, 67, 75, 76, 82, 155, 188, 206, 210, 252, 271, 297, 300, 309, 595, 596, 598, 605, 606, 612],\n+        \"codes\": 316,\n+        \"coding\": 52,\n+        \"collat\": 176,\n+        \"collation\": [145, 154, 190],\n+        \"collect\": 117,\n+        \"collected\": 392,\n+        \"collection\": 118,\n+        \"collectstatic\": [151, 155],\n+        \"color\": 155,\n+        \"colored\": 43,\n         \"colorinput\": 168,\n         \"column\": [7, 16, 154, 177, 328, 477, 502, 571],\n-        \"combin\": [56, 560, 582],\n+        \"com\": 3,\n+        \"combin\": [560, 582],\n+        \"combination\": 56,\n         \"combofield\": 162,\n-        \"come\": 3,\n         \"comma\": 348,\n         \"command\": [8, 15, 17, 54, 86, 109, 151, 155, 206, 213, 222, 260, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 535, 543, 570, 596, 600, 612],\n         \"commaseparatedintegerfield\": 213,\n         \"comment\": [151, 194, 196, 205, 206, 260, 304, 502, 578, 596, 608],\n         \"comments_banned_users_group\": 268,\n-        \"commit\": [47, 52, 67, 348, 362, 576],\n+        \"commit\": [47, 52, 67, 348, 576],\n+        \"committed\": 362,\n         \"common\": [43, 45, 136, 171, 206, 584],\n-        \"commonli\": 58,\n+        \"commonly\": 58,\n         \"commonmiddlewar\": [229, 374],\n-        \"commun\": [48, 55],\n+        \"communication\": 48,\n+        \"community\": [48, 55],\n         \"compar\": [118, 572],\n         \"comparison\": [139, 176, 185, 268, 328, 559, 573],\n-        \"compat\": [86, 106, 110, 205, 213, 222, 252, 260, 268, 270, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543],\n-        \"compatcooki\": 260,\n-        \"compet\": 82,\n-        \"compil\": [19, 328, 596],\n-        \"compilemessag\": 155,\n-        \"complet\": [19, 155],\n+        \"compatcookie\": 260,\n+        \"compatibility\": [86, 106, 110, 205, 213, 222, 252, 260, 268, 270, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543],\n+        \"competenc\": 82,\n+        \"compil\": 596,\n+        \"compilation\": 19,\n+        \"compilemessages\": 155,\n+        \"compiler\": 328,\n+        \"complet\": 19,\n+        \"completion\": 155,\n         \"complex\": [152, 162, 194, 557, 572, 607],\n-        \"compon\": [51, 608],\n+        \"component\": [51, 608],\n         \"compos\": 183,\n         \"composit\": [168, 543, 558],\n-        \"compositeprimarykei\": 178,\n-        \"comprehens\": 76,\n-        \"compress\": [115, 155, 565, 584],\n-        \"comput\": [522, 559],\n+        \"compositeprimarykey\": 178,\n+        \"comprehensiv\": 76,\n+        \"compressed\": [115, 565],\n+        \"compression\": [155, 584],\n+        \"comput\": 559,\n+        \"computed\": 522,\n         \"concat\": 176,\n         \"concept\": 595,\n         \"concern\": 568,\n-        \"concurr\": 145,\n-        \"condit\": [137, 170, 171, 174, 175, 177, 180, 209, 328, 559, 584, 611],\n-        \"condition\": 100,\n+        \"concurrent\": 145,\n+        \"condition\": [137, 170, 175, 177, 180, 559, 611],\n+        \"conditional\": [171, 174, 177, 209, 328, 559, 584],\n         \"conditional_escap\": 348,\n         \"conditionalgetmiddlewar\": 602,\n+        \"conditionally\": 100,\n         \"conduct\": 67,\n         \"conf\": [52, 199, 268, 328],\n-        \"configur\": [11, 23, 29, 30, 31, 33, 36, 41, 85, 121, 131, 135, 146, 154, 161, 170, 193, 260, 291, 348, 477, 577, 589, 599, 605, 608, 609, 612],\n+        \"configur\": [23, 29, 31, 36, 41, 85, 131, 135, 161, 193, 477, 577, 589, 599, 605],\n+        \"configurabl\": [85, 260, 291],\n+        \"configuration\": [11, 30, 33, 36, 85, 121, 146, 154, 170, 348, 599, 608, 609, 612],\n+        \"configured\": 348,\n         \"confirm\": 50,\n-        \"conflat\": [278, 306, 321],\n+        \"conflation\": [278, 306, 321],\n         \"conflict\": 591,\n-        \"confus\": 103,\n+        \"confusion\": 103,\n         \"conn_health_check\": 190,\n         \"conn_max_ag\": [25, 190],\n-        \"connect\": [67, 154, 189, 237, 268, 304, 328, 378, 414, 535, 543, 567, 574, 606, 609],\n-        \"connection_cr\": 191,\n+        \"connect\": [154, 237, 378, 414, 606],\n+        \"connection\": [67, 154, 189, 268, 304, 328, 535, 543, 567, 574, 609],\n+        \"connection_created\": 191,\n         \"connector\": 154,\n-        \"consider\": [19, 103, 176, 185, 376, 576, 583, 600],\n-        \"consist\": [82, 213, 316, 600],\n+        \"consideration\": [19, 103, 176, 185, 376, 576, 583, 600],\n+        \"consistency\": [82, 316, 600],\n+        \"consistent\": 213,\n         \"consol\": 577,\n         \"constraint\": [137, 145, 175, 184, 204, 209, 362, 392, 421, 477, 488],\n         \"constructor\": [15, 316],\n-        \"contain\": [1, 117, 139, 185, 316, 330, 355, 571, 572],\n-        \"contained_bi\": [139, 572],\n-        \"contains_properli\": 117,\n+        \"contain\": [1, 117, 139, 185, 330, 355, 571, 572],\n+        \"contained\": 117,\n+        \"contained_by\": [139, 572],\n+        \"container\": 316,\n+        \"containment\": [139, 572],\n+        \"contains_properly\": 117,\n         \"content\": [0, 3, 19, 150, 171, 232, 364, 387, 548, 554, 577, 603],\n         \"contentfil\": 157,\n-        \"contenttyp\": [86, 106, 134, 155, 222, 291, 316, 348, 436, 451, 522],\n-        \"contenttypemanag\": 106,\n+        \"contenttyp\": [106, 291],\n+        \"contenttypemanager\": 106,\n+        \"contenttypes\": [86, 106, 134, 155, 222, 316, 348, 436, 451, 522],\n         \"context\": [19, 50, 98, 149, 166, 193, 222, 260, 268, 291, 316, 328, 362, 376, 553, 557, 596, 608],\n-        \"context_inst\": 328,\n+        \"context_instanc\": 328,\n         \"context_processor\": [193, 260, 328],\n         \"contextmixin\": 97,\n-        \"contextu\": [18, 260, 268, 596],\n+        \"contextual\": [18, 260, 268, 596],\n         \"contrib\": [56, 86, 105, 107, 121, 133, 134, 142, 155, 170, 193, 194, 205, 213, 222, 252, 260, 268, 274, 289, 291, 296, 297, 298, 303, 304, 312, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 547, 570],\n-        \"contribut\": [2, 48, 53, 55, 58, 67],\n+        \"contribut\": [2, 48, 53, 58],\n+        \"contribution\": [2, 55, 67],\n         \"contributor\": [50, 67],\n-        \"control\": [3, 44, 410, 442, 453, 551, 576, 593, 600, 604, 609],\n-        \"convers\": [176, 197],\n-        \"convert\": [16, 348, 591],\n-        \"convert_valu\": 362,\n-        \"cooki\": [153, 210, 252, 268, 376, 589, 596],\n-        \"coordin\": [115, 116],\n+        \"control\": [410, 442, 453, 600, 604],\n+        \"controll\": [44, 551, 576, 593, 609],\n+        \"controller\": 3,\n+        \"conversion\": [176, 197],\n+        \"convert\": 16,\n+        \"convert_value\": 362,\n+        \"converter\": [348, 591],\n+        \"cookie\": [153, 210, 252, 268, 589, 596],\n+        \"cookies\": [268, 376, 589],\n+        \"coordinat\": [115, 116],\n         \"coordtransform\": 115,\n-        \"copi\": [67, 572],\n-        \"core\": [35, 45, 86, 156, 162, 190, 206, 268, 316, 328],\n+        \"copy\": 67,\n+        \"copying\": 572,\n+        \"cor\": [35, 45, 86, 156, 162, 190, 206, 268, 316, 328],\n         \"corr\": 136,\n-        \"correct\": [1, 289, 298],\n-        \"correctli\": [273, 302, 311],\n+        \"correct\": 1,\n+        \"corrected\": [289, 298],\n+        \"correctly\": [273, 302, 311],\n         \"correspond\": 69,\n+        \"cos\": 176,\n         \"cot\": 176,\n         \"could\": [271, 274, 300, 303, 309, 312, 376],\n         \"council\": 64,\n         \"count\": [185, 328, 571],\n-        \"coupl\": 82,\n+        \"coupling\": 82,\n         \"covarpop\": 136,\n         \"cover\": [67, 117],\n         \"coverag\": [56, 609],\n-        \"coveredbi\": 117,\n-        \"creat\": [1, 7, 15, 16, 19, 36, 37, 38, 44, 67, 72, 73, 76, 110, 115, 118, 122, 130, 131, 135, 145, 149, 154, 162, 177, 181, 185, 190, 197, 216, 336, 351, 354, 451, 548, 551, 568, 571, 572, 583, 593, 596, 605],\n+        \"coveredby\": 117,\n+        \"creat\": [7, 15, 16, 19, 36, 37, 38, 44, 76, 130, 131, 185, 354, 571, 596],\n         \"create_db\": 190,\n         \"create_defaults__exact\": 522,\n         \"create_model\": 189,\n-        \"create_us\": 190,\n-        \"createcachet\": 155,\n-        \"createextens\": 145,\n+        \"create_user\": 190,\n+        \"createcachetabl\": 155,\n+        \"created\": [1, 190, 216, 336, 351, 451],\n+        \"createextension\": 145,\n         \"createmodel\": 172,\n-        \"createsuperus\": 155,\n+        \"createsuperuser\": 155,\n         \"createview\": [88, 91, 304],\n+        \"creating\": [67, 72, 73, 110, 115, 118, 122, 135, 145, 149, 154, 162, 177, 181, 197, 548, 551, 568, 572, 583, 593, 596, 605],\n         \"creation\": [583, 609],\n-        \"critic\": 25,\n-        \"cross\": [117, 153, 171, 316, 570, 581, 603],\n-        \"cryptoextens\": 145,\n-        \"cryptograph\": [268, 607],\n-        \"cryptographi\": 328,\n+        \"critical\": 25,\n+        \"cros\": [153, 171, 316, 570, 581, 603],\n+        \"crosses\": 117,\n+        \"cryptoextension\": 145,\n+        \"cryptographic\": [268, 607],\n+        \"cryptography\": 328,\n         \"csrf\": [12, 153, 171, 193, 212, 213, 222, 252, 257, 260, 268, 271, 299, 300, 309, 335, 348, 350, 376, 436, 477, 603],\n         \"csrf_cookie_ag\": 190,\n         \"csrf_cookie_domain\": 190,\n-        \"csrf_cookie_httponli\": [12, 190],\n-        \"csrf_cookie_mask\": 488,\n+        \"csrf_cookie_httponly\": [12, 190],\n+        \"csrf_cookie_masked\": 488,\n         \"csrf_cookie_nam\": 190,\n         \"csrf_cookie_path\": 190,\n         \"csrf_cookie_samesit\": 190,\n         \"csrf_cookie_secur\": [25, 190],\n         \"csrf_failure_view\": 190,\n         \"csrf_header_nam\": 190,\n-        \"csrf_token\": 194,\n+        \"csrf_tok\": 194,\n         \"csrf_trusted_origin\": [190, 477],\n-        \"csrf_use_sess\": [12, 190],\n+        \"csrf_use_session\": [12, 190],\n         \"csrfviewmiddlewar\": 12,\n         \"css\": [1, 41, 268, 582],\n         \"csv\": 37,\n         \"cumedist\": 176,\n         \"current\": [150, 595],\n         \"current_app\": [328, 348],\n-        \"currentsitemanag\": 150,\n+        \"currentsitemanager\": 150,\n         \"cursor\": [154, 185, 222, 223, 304, 316, 570, 574],\n-        \"custom\": [1, 13, 14, 15, 16, 17, 18, 19, 25, 32, 36, 77, 78, 103, 104, 135, 149, 151, 152, 155, 160, 161, 162, 168, 181, 188, 193, 194, 196, 213, 257, 260, 268, 304, 316, 328, 348, 376, 451, 502, 547, 551, 568, 569, 572, 574, 577, 580, 583, 591, 592, 593, 596, 599, 600, 604, 605, 606, 612],\n-        \"customiz\": [252, 268],\n-        \"customus\": 213,\n+        \"custom\": [13, 14, 15, 16, 18, 19, 32, 103, 135, 152, 155, 160, 162, 188, 193, 194, 196, 213, 257, 260, 268, 304, 316, 328, 348, 376, 502, 547, 551, 568, 569, 572, 574, 577, 580, 583, 591, 592, 593, 599, 600, 604, 605, 606],\n+        \"customiz\": [1, 17, 25, 36, 77, 78, 103, 151, 161, 168, 181, 451, 547, 580, 592, 596, 612],\n+        \"customizabl\": [252, 268],\n+        \"customization\": [104, 149],\n+        \"customuser\": 213,\n         \"cut\": 194,\n         \"cve\": [220, 221, 224, 225, 229, 232, 233, 236, 237, 238, 242, 243, 244, 247, 330, 338, 339, 353, 355, 364, 365, 368, 369, 374, 378, 379, 383, 384, 387, 388, 391, 394, 395, 397, 400, 402, 403, 404, 405, 406, 407, 409, 410, 411, 412, 413, 414, 415, 419, 420, 422, 423, 425, 426, 427, 429, 430, 433, 437, 438, 440, 441, 442, 447, 448, 449, 450, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 471, 472, 478, 479, 480, 482, 484, 485, 486, 487, 490, 491, 492, 493, 494, 498, 499, 501, 503, 504, 505, 508, 509, 510, 511, 512, 515, 517, 518, 519, 524, 525, 527, 528, 532, 533, 534, 536, 539, 540, 545],\n         \"cycl\": [194, 304, 328, 348],\n         \"czbirthnumberfield\": 260,\n         \"daemon\": 30,\n-        \"dai\": [61, 185, 304],\n         \"daily_cleanup\": 291,\n         \"daphn\": 21,\n         \"dash\": [278, 306, 321],\n         \"data\": [16, 33, 34, 44, 115, 124, 131, 153, 161, 162, 178, 197, 206, 257, 260, 268, 273, 274, 291, 302, 303, 311, 312, 328, 392, 397, 433, 548, 580, 581, 585, 600, 604, 607, 611],\n-        \"data_upload_max_memory_s\": 190,\n+        \"data_upload_max_memory_siz\": 190,\n         \"data_upload_max_number_field\": 190,\n-        \"data_upload_max_number_fil\": 190,\n-        \"databas\": [7, 9, 16, 25, 27, 30, 33, 35, 44, 56, 69, 73, 82, 86, 110, 114, 121, 122, 130, 131, 137, 141, 145, 154, 155, 156, 176, 177, 178, 181, 190, 191, 197, 204, 205, 206, 213, 222, 252, 260, 268, 291, 304, 306, 316, 321, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 551, 552, 558, 565, 566, 567, 570, 571, 573, 575, 576, 589, 595, 598, 602, 609, 611, 612],\n-        \"database_rout\": 190,\n-        \"databasevalid\": 316,\n-        \"databrows\": 268,\n+        \"data_upload_max_number_files\": 190,\n+        \"databas\": [7, 9, 16, 27, 30, 35, 44, 56, 69, 73, 82, 86, 110, 114, 121, 122, 130, 131, 137, 141, 145, 154, 155, 156, 176, 177, 178, 181, 190, 191, 197, 204, 206, 213, 222, 252, 260, 268, 291, 304, 306, 316, 321, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 551, 552, 558, 565, 567, 570, 571, 573, 575, 576, 589, 595, 598, 602, 611, 612],\n+        \"database_router\": 190,\n+        \"databases\": [7, 25, 33, 44, 121, 154, 190, 205, 252, 291, 551, 566, 570, 573, 595, 598, 602, 609],\n+        \"databasevalidation\": 316,\n+        \"databrow\": 268,\n         \"datafil\": 190,\n-        \"datafile_exts\": 190,\n-        \"datafile_maxs\": 190,\n-        \"datafile_s\": 190,\n+        \"datafile_extsiz\": 190,\n+        \"datafile_maxsiz\": 190,\n+        \"datafile_siz\": 190,\n         \"datafile_tmp\": 190,\n-        \"datafile_tmp_exts\": 190,\n-        \"datafile_tmp_maxs\": 190,\n-        \"datafile_tmp_s\": 190,\n+        \"datafile_tmp_extsiz\": 190,\n+        \"datafile_tmp_maxsiz\": 190,\n+        \"datafile_tmp_siz\": 190,\n         \"dataset\": 103,\n         \"datasourc\": 115,\n-        \"datastructur\": 316,\n-        \"date\": [50, 88, 89, 94, 176, 185, 194, 252, 268, 304, 319, 345],\n+        \"datastructures\": 316,\n+        \"date\": [50, 89, 185, 194, 268, 304, 319, 345],\n         \"date_format\": 190,\n-        \"date_hierarchi\": 304,\n+        \"date_hierarchy\": 304,\n         \"date_input_format\": 190,\n         \"date_list\": 304,\n         \"datedetailview\": [88, 89],\n         \"datefield\": [162, 176, 178],\n         \"dateinput\": 168,\n         \"datemixin\": 94,\n-        \"datepars\": 200,\n+        \"datepar\": 200,\n         \"daterangefield\": [139, 140],\n-        \"datetim\": [154, 185, 268, 304, 348, 595],\n+        \"dates\": [185, 304],\n+        \"datetim\": [154, 268, 595],\n         \"datetime_format\": 190,\n         \"datetime_input_format\": 190,\n         \"datetimefield\": [162, 176, 178, 304, 316],\n         \"datetimeinput\": 168,\n         \"datetimerangefield\": [139, 140],\n+        \"datetimes\": [185, 304, 348],\n+        \"day\": [61, 185, 304],\n         \"dayarchiveview\": [88, 89],\n         \"daymixin\": 94,\n         \"db\": [154, 170, 268, 291, 316, 328, 571, 609],\n         \"db_column\": 178,\n         \"db_comment\": 178,\n         \"db_default\": 178,\n         \"db_index\": 178,\n-        \"db_manag\": 316,\n+        \"db_manager\": 316,\n         \"db_tabl\": 184,\n-        \"db_table_com\": 184,\n+        \"db_table_comment\": 184,\n         \"db_tablespac\": [178, 180, 184],\n         \"dbshell\": 155,\n-        \"deactiv\": 576,\n-        \"deal\": [580, 588, 591],\n+        \"deactivat\": 576,\n+        \"dealing\": [580, 588, 591],\n         \"debug\": [18, 25, 79, 155, 190, 193, 194, 216, 221, 247, 336, 351, 412, 455, 480],\n-        \"debug_propagate_except\": 190,\n-        \"decemb\": 545,\n-        \"decim\": 154,\n-        \"decimal_separ\": 190,\n+        \"debug_propagate_exception\": 190,\n+        \"debugg\": 190,\n+        \"december\": 545,\n+        \"decimal\": 154,\n+        \"decimal_separator\": 190,\n         \"decimalfield\": [162, 178, 206],\n         \"decimalrangefield\": [139, 140],\n-        \"decimalvalid\": 201,\n-        \"decis\": 46,\n+        \"decimalvalidator\": 201,\n+        \"decision\": 46,\n         \"declar\": [522, 575],\n         \"declared_fieldset\": 316,\n-        \"deconstruct\": [16, 316, 600],\n-        \"decor\": [12, 32, 100, 103, 200, 222, 268, 451, 522, 543, 546, 548, 556, 559, 584, 596],\n-        \"decoupl\": 82,\n-        \"dedic\": 40,\n+        \"deconstruct\": [316, 600],\n+        \"deconstruction\": 16,\n+        \"decorat\": 556,\n+        \"decorator\": [12, 32, 100, 103, 200, 222, 268, 451, 522, 543, 546, 548, 559, 584, 596],\n+        \"decoupled\": 82,\n+        \"dedicated\": 40,\n         \"default\": [25, 103, 153, 155, 159, 161, 167, 170, 176, 178, 185, 188, 190, 194, 213, 222, 232, 260, 268, 291, 304, 316, 328, 348, 362, 364, 376, 387, 421, 477, 522, 535, 543, 547, 548, 568, 576, 577, 583, 591, 595, 605, 612],\n         \"default_auto_field\": 190,\n         \"default_charset\": 190,\n-        \"default_exception_report\": 190,\n-        \"default_exception_reporter_filt\": 190,\n+        \"default_exception_reporter\": 190,\n+        \"default_exception_reporter_filter\": 190,\n         \"default_from_email\": 190,\n         \"default_hashing_algorithm\": 436,\n         \"default_if_non\": 194,\n         \"default_index_tablespac\": 190,\n         \"default_manager_nam\": 184,\n-        \"default_permiss\": 184,\n+        \"default_permission\": 184,\n         \"default_related_nam\": [184, 213],\n         \"default_tablespac\": 190,\n-        \"defaultfilt\": 328,\n-        \"defer\": [185, 209, 571, 574],\n-        \"deferr\": [137, 175],\n+        \"defaultfilter\": 328,\n+        \"defer\": [185, 571],\n+        \"deferr\": 574,\n+        \"deferrabl\": [137, 175],\n+        \"deferred\": 209,\n         \"defin\": [131, 139, 213, 570, 577, 606, 609],\n-        \"definit\": [16, 82, 103, 154, 170, 304, 582, 594],\n-        \"degre\": 176,\n-        \"delai\": 596,\n-        \"delet\": [20, 107, 148, 181, 185, 257, 260, 268, 291, 304, 570, 571, 572, 580, 600],\n+        \"definition\": [16, 103, 154, 170, 304, 582, 594],\n+        \"definitiv\": 82,\n+        \"degres\": 176,\n+        \"delayed\": 596,\n+        \"delet\": [20, 107, 148, 181, 185, 260, 268, 291, 304, 570, 571, 572],\n         \"delete_model\": 189,\n+        \"deleted\": 600,\n         \"deletemodel\": 172,\n+        \"deletes\": 257,\n         \"deleteview\": [88, 91, 477],\n+        \"deletion\": 580,\n         \"deletion_widget\": 580,\n         \"deletionmixin\": 95,\n-        \"delimit\": [243, 394, 429],\n+        \"delimiter\": [243, 394, 429],\n         \"denial\": [225, 238, 274, 278, 282, 283, 289, 290, 298, 299, 303, 306, 307, 312, 318, 321, 325, 327, 339, 341, 342, 369, 379, 411, 412, 415, 454, 455, 459, 460, 461, 464, 465, 466, 467, 468, 469, 478, 479, 480, 486, 487, 490, 491, 492, 493, 494, 498, 499, 504, 505, 508, 509, 510, 511, 512, 515, 517, 518, 519, 524, 525, 527, 528, 532, 533, 534, 536, 539, 540],\n         \"denserank\": 176,\n         \"dep\": 55,\n-        \"depend\": [42, 58, 167, 190, 222, 392, 600, 604],\n-        \"deploi\": [23, 24, 25, 26, 29, 33, 40, 111],\n-        \"deploy\": [25, 41, 42],\n-        \"deprec\": [42, 55, 59, 65, 205, 209, 213, 222, 252, 260, 268, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543],\n+        \"depend\": 167,\n+        \"dependencies\": [42, 58, 190, 600, 604],\n+        \"dependency\": [222, 392],\n+        \"deploy\": [23, 24, 25, 26, 29, 33, 40, 111],\n+        \"deployment\": [25, 41, 42],\n+        \"deprecat\": [55, 222],\n+        \"deprecated\": [205, 209, 213, 222, 252, 260, 268, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543],\n+        \"deprecation\": [42, 59, 65],\n         \"depth\": 291,\n-        \"descript\": 596,\n-        \"deseri\": [266, 268, 285, 291, 604],\n-        \"design\": [70, 82, 605],\n+        \"description\": 596,\n+        \"deserializ\": 604,\n+        \"deserialization\": [266, 285, 604],\n+        \"deserializer\": [268, 291],\n+        \"design\": [70, 82],\n+        \"designat\": 605,\n+        \"designer\": 82,\n         \"detail\": [88, 348, 550, 589],\n         \"detailview\": [76, 88, 90, 557],\n-        \"detect\": [237, 378, 414, 596],\n-        \"determin\": [14, 155],\n-        \"develop\": [1, 6, 19, 41, 45, 55, 60, 63, 65, 67, 72, 73, 82, 151, 155, 202, 268, 543, 551, 577, 598],\n+        \"detect\": 596,\n+        \"detection\": [237, 378, 414],\n+        \"determin\": 155,\n+        \"determines\": 14,\n+        \"developer\": [55, 63],\n+        \"development\": [1, 6, 19, 41, 45, 60, 65, 67, 72, 73, 82, 151, 155, 202, 268, 543, 551, 577, 598],\n         \"dict\": 222,\n-        \"dictconfig\": 316,\n-        \"dictionari\": [36, 115, 188, 206, 268, 291, 328],\n+        \"dictconf\": 316,\n+        \"dictionary\": [36, 115, 188, 206, 268, 291, 328],\n         \"dictsort\": [194, 411, 454, 478],\n-        \"dictsortrevers\": 194,\n+        \"dictsortreversed\": 194,\n         \"did\": 3,\n-        \"differ\": [76, 80, 114, 155, 185, 190, 206, 330, 355, 508, 532, 569, 602, 609],\n-        \"differenti\": 82,\n+        \"differenc\": [114, 185, 330, 355, 508, 532],\n+        \"differences\": [80, 569],\n+        \"different\": [76, 155, 190, 206, 602, 609],\n+        \"differentiat\": 82,\n         \"diffset\": 155,\n         \"dim\": 126,\n         \"dir\": [190, 193, 328],\n         \"direct\": [213, 348],\n-        \"directli\": [571, 574],\n-        \"directori\": [39, 103, 155, 288, 297, 400, 402, 405, 406, 409, 411, 423, 425, 427, 437, 440, 447, 449, 450, 452, 454, 471, 478, 508, 532],\n-        \"disabl\": [12, 100, 135, 162, 223, 268, 599],\n+        \"directly\": [571, 574],\n+        \"directories\": [103, 155, 400, 423, 437],\n+        \"directory\": [39, 288, 297, 402, 405, 406, 409, 411, 425, 427, 440, 447, 449, 450, 452, 454, 471, 478, 508, 532],\n+        \"disabl\": [12, 100, 223, 599],\n         \"disable_server_side_cursor\": 190,\n-        \"disallowed_user_ag\": 190,\n-        \"disclos\": 66,\n+        \"disabled\": [135, 162, 268],\n+        \"disallowed_user_agent\": 190,\n+        \"discloses\": 66,\n         \"disclosur\": [384, 411, 454, 478],\n         \"disconnect\": [188, 546, 606],\n-        \"discourag\": [82, 608],\n-        \"discov\": [565, 596],\n-        \"discoveri\": [103, 304, 451],\n+        \"discourag\": 82,\n+        \"discouraged\": 608,\n+        \"discover\": 596,\n+        \"discovered\": 565,\n+        \"discovery\": [103, 304, 451],\n         \"disjoint\": 117,\n         \"disk\": 611,\n-        \"dispatch\": [170, 591],\n-        \"displai\": [1, 90, 103, 107, 135, 150, 155, 161, 596],\n+        \"dispatch\": 170,\n+        \"dispatcher\": 591,\n+        \"display\": [1, 90, 103, 107, 135, 150, 155, 596],\n+        \"displayed\": 161,\n         \"distanc\": [110, 114, 117, 125],\n         \"distance_gt\": 117,\n         \"distance_lt\": 117,\n-        \"distinct\": [185, 205],\n-        \"distribut\": [83, 598],\n+        \"distinct\": 185,\n+        \"distinction\": 205,\n+        \"distribution\": [83, 598],\n         \"distributor\": 83,\n-        \"divisiblebi\": 194,\n+        \"divisibleby\": 194,\n         \"django\": [0, 2, 3, 4, 5, 6, 7, 8, 9, 12, 14, 15, 20, 21, 22, 24, 26, 27, 28, 30, 31, 34, 35, 42, 43, 45, 48, 49, 52, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 83, 101, 103, 104, 105, 107, 121, 133, 142, 150, 153, 155, 156, 170, 181, 193, 194, 196, 198, 199, 200, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 545, 547, 548, 549, 550, 551, 557, 570, 576, 581, 582, 588, 590, 591, 592, 596, 597, 598, 600, 602, 603, 604, 605, 608, 609, 610, 612],\n         \"django_settings_modul\": [9, 605],\n-        \"djangojsonencod\": 604,\n-        \"djangotempl\": 166,\n-        \"djangotestrunn\": 260,\n-        \"dn\": [216, 336, 351],\n-        \"do\": [1, 3, 4, 6, 7, 8, 9, 16, 74, 103, 185, 571],\n+        \"djangojsonencoder\": 604,\n+        \"djangotemplates\": 166,\n+        \"djangotestrunner\": 260,\n+        \"dns\": [216, 336, 351],\n+        \"do\": [1, 3, 4, 6, 7, 9, 16, 74, 103, 185, 571],\n         \"docker\": 56,\n         \"doctyp\": 268,\n-        \"document\": [0, 3, 16, 45, 48, 49, 50, 51, 55, 58, 67, 69, 80, 84, 101, 161, 252, 291, 573, 581],\n-        \"doe\": [3, 7, 16, 66, 67, 171],\n+        \"document\": [16, 58, 161, 291, 573, 581],\n+        \"documentation\": [0, 3, 45, 48, 49, 50, 51, 55, 58, 67, 69, 80, 84, 101, 252],\n+        \"does\": [3, 7, 16, 66, 67, 171],\n         \"doesn\": [1, 3, 4, 25, 118, 260],\n         \"doesnotexist\": 173,\n+        \"doing\": 8,\n         \"domain\": [82, 150],\n-        \"domainnamevalid\": 201,\n-        \"don\": [3, 36, 76, 82, 181, 568, 571],\n-        \"done\": 581,\n-        \"dot\": 328,\n+        \"domainnamevalidator\": 201,\n+        \"don\": [3, 36, 76, 82, 181, 568, 571, 581],\n+        \"dotted\": 328,\n         \"doubt\": 560,\n         \"download\": [3, 458, 485],\n         \"downstream\": 551,\n         \"driver\": [115, 154],\n-        \"drop\": [82, 213, 222, 348, 362, 376, 421, 436, 451, 477, 488, 502, 522, 535, 543],\n+        \"drop\": 82,\n+        \"dropped\": [213, 222, 348, 362, 376, 421, 436, 451, 477, 488, 502, 522, 535, 543],\n         \"dry\": 82,\n         \"ds_input\": 115,\n         \"dsn\": 154,\n         \"dtd\": 291,\n         \"due\": 222,\n-        \"dummi\": [551, 577],\n+        \"dummy\": [551, 577],\n         \"dumpdata\": 155,\n-        \"duplic\": [107, 606],\n+        \"duplicat\": [107, 606],\n         \"durabl\": 154,\n         \"durationfield\": [162, 178],\n-        \"dure\": [41, 56, 604],\n+        \"during\": [41, 56, 604],\n         \"dwithin\": 117,\n-        \"dynam\": [1, 70, 194, 553, 582],\n+        \"dynamic\": [70, 194, 553, 582],\n+        \"dynamically\": 1,\n         \"e\": 41,\n         \"each\": [167, 560],\n         \"earlier\": 268,\n         \"earliest\": 185,\n-        \"easi\": [51, 154],\n-        \"easili\": 82,\n+        \"easily\": 82,\n+        \"easy\": [51, 154],\n         \"edg\": 12,\n-        \"edit\": [1, 58, 88, 91, 95, 178, 209, 328, 583],\n-        \"effici\": [14, 82],\n+        \"edit\": [58, 88, 91, 95, 328],\n+        \"editabl\": [178, 209, 583],\n+        \"edited\": 1,\n+        \"efficiency\": 82,\n+        \"efficient\": 14,\n         \"either\": 605,\n         \"element\": 161,\n         \"els\": 260,\n         \"email\": [25, 32, 190, 222, 252, 291, 316, 328, 436, 510, 534, 536, 543, 577, 612],\n-        \"email_backend\": [25, 190],\n+        \"email_back\": [25, 190],\n         \"email_file_path\": 190,\n         \"email_host\": 190,\n         \"email_host_password\": 190,\n-        \"email_host_us\": 190,\n+        \"email_host_user\": 190,\n         \"email_port\": 190,\n         \"email_r\": 252,\n         \"email_ssl_certfil\": 190,\n         \"email_ssl_keyfil\": 190,\n         \"email_subject_prefix\": 190,\n         \"email_timeout\": 190,\n         \"email_use_localtim\": 190,\n         \"email_use_ssl\": 190,\n         \"email_use_tl\": 190,\n         \"emailfield\": [162, 178, 328],\n         \"emailinput\": 168,\n         \"emailmessag\": 577,\n-        \"emailvalid\": [201, 464, 490, 515],\n-        \"empti\": [154, 185, 194, 560, 612],\n+        \"emailvalidator\": [201, 464, 490, 515],\n+        \"empty\": [154, 185, 194, 560],\n         \"empty_form\": 580,\n+        \"emptying\": 612,\n         \"emptyresultset\": 156,\n-        \"emul\": [16, 611],\n-        \"enabl\": [100, 135, 150, 154, 362, 550, 583, 589, 611],\n+        \"emulat\": 16,\n+        \"emulation\": 611,\n+        \"enabl\": [100, 135, 150, 154, 550, 583, 589],\n         \"enable_psyco\": 204,\n-        \"enclosur\": [152, 200],\n-        \"encod\": [154, 188, 200, 210, 238, 252, 291, 304, 379, 415, 421, 465, 491, 502, 517, 596],\n-        \"encount\": 153,\n+        \"enabled\": [362, 611],\n+        \"enclosur\": 200,\n+        \"enclosures\": 152,\n+        \"encod\": [154, 200, 210, 238, 252, 291, 304, 379, 415, 421, 465, 491, 517, 596],\n+        \"encoded\": 502,\n+        \"encoder\": 188,\n+        \"encounter\": 153,\n         \"encourag\": 82,\n-        \"encrypt\": 66,\n+        \"encrypted\": 66,\n         \"end\": 260,\n         \"endswith\": [139, 185],\n         \"enforc\": [145, 609],\n         \"engag\": 50,\n-        \"engin\": [13, 18, 135, 154, 190, 193, 328, 552, 589, 608],\n+        \"engin\": [13, 135, 190, 193, 552, 589, 608],\n+        \"engines\": [18, 154, 328, 589, 608],\n         \"english\": 596,\n-        \"enhanc\": [55, 328],\n-        \"enjoi\": 70,\n-        \"ensur\": [107, 171, 328],\n+        \"enhancement\": [55, 328],\n+        \"enjoy\": 70,\n+        \"ensur\": [107, 171],\n+        \"ensures\": 328,\n         \"enter\": [1, 73],\n-        \"entiti\": 66,\n-        \"entri\": 596,\n-        \"entropi\": 550,\n-        \"enumer\": [178, 330, 355, 421, 508, 510, 532, 534, 536],\n+        \"entities\": 66,\n+        \"entries\": 596,\n+        \"entropy\": 550,\n+        \"enumeration\": [178, 330, 355, 421, 508, 510, 532, 534, 536],\n         \"envelop\": [114, 115],\n-        \"environ\": [25, 43, 58, 71, 121],\n-        \"equal\": [117, 118],\n-        \"erron\": 161,\n+        \"environment\": [25, 43, 58, 71, 121],\n+        \"equal\": 117,\n+        \"equality\": 118,\n+        \"erroneous\": 161,\n         \"error\": [1, 9, 25, 32, 74, 76, 100, 118, 124, 154, 161, 167, 181, 190, 202, 252, 268, 316, 328, 348, 436, 451, 502, 522, 535, 543, 581, 591, 592],\n-        \"error_messag\": [162, 178, 328, 580, 583],\n-        \"escal\": [383, 400, 419, 423, 437],\n-        \"escap\": [19, 194, 196, 204, 205, 209, 213, 268, 572],\n-        \"escapej\": 194,\n+        \"error_messag\": 328,\n+        \"error_messages\": [162, 178, 580, 583],\n+        \"escalation\": [383, 400, 419, 423, 437],\n+        \"escap\": [19, 194, 196, 204, 205, 209, 213, 572],\n+        \"escapejs\": 194,\n+        \"escapes\": 268,\n         \"escapeseq\": 194,\n-        \"estim\": 550,\n-        \"evalu\": [66, 185, 571],\n+        \"estimat\": 550,\n+        \"evaluat\": 66,\n+        \"evaluated\": 185,\n+        \"evaluation\": 571,\n         \"event\": 104,\n-        \"everi\": 268,\n+        \"every\": 268,\n         \"everyth\": [260, 571],\n         \"exact\": [117, 185],\n         \"examin\": 131,\n-        \"exampl\": [14, 16, 19, 58, 89, 99, 107, 112, 116, 124, 125, 129, 130, 136, 137, 149, 150, 152, 155, 177, 206, 547, 554, 555, 561, 569, 570, 575, 577, 583, 589, 590, 591, 599, 601, 609, 612],\n-        \"except\": [15, 81, 115, 116, 118, 156, 187, 206, 212, 257, 268, 348, 576, 588, 592, 612],\n+        \"exampl\": [14, 16, 19, 58, 89, 99, 107, 112, 116, 124, 125, 129, 130, 149, 150, 152, 206, 547, 554, 569, 570, 575, 583, 589, 590, 591, 601, 609, 612],\n+        \"examples\": [136, 137, 155, 177, 555, 561, 577, 589, 590, 591, 599],\n+        \"exception\": [15, 81, 115, 116, 118, 156, 187, 206, 212, 257, 268, 348, 576, 588, 592, 612],\n         \"exclud\": [103, 185, 304, 560],\n-        \"exclus\": 421,\n+        \"exclusion\": 421,\n         \"exclusionconstraint\": 137,\n-        \"execut\": [154, 189, 271, 291, 297, 300, 304, 309, 569, 574, 576, 611],\n-        \"execute_manag\": 268,\n-        \"execute_wrapp\": 567,\n-        \"exhaust\": [233, 238, 266, 285, 365, 379, 388, 415, 509, 533],\n+        \"execut\": [189, 304, 569, 574],\n+        \"execute_manager\": 268,\n+        \"execute_wrapper\": 567,\n+        \"executed\": 611,\n+        \"execution\": [154, 271, 291, 297, 300, 309, 576],\n+        \"exhaustion\": [233, 238, 266, 285, 365, 379, 388, 415, 509, 533],\n         \"exist\": [3, 14, 177, 181, 185, 522, 547, 571],\n         \"exit\": [210, 252],\n         \"exp\": 176,\n-        \"expans\": 268,\n+        \"expansion\": 268,\n         \"expect\": 19,\n-        \"expir\": 135,\n+        \"expiration\": 135,\n         \"explain\": [185, 413, 456, 482, 571],\n         \"explicit\": [82, 102, 291, 304],\n-        \"explicitli\": [181, 576, 596],\n+        \"explicitly\": [181, 576, 596],\n         \"explor\": [73, 574],\n         \"expos\": [76, 570],\n-        \"express\": [137, 138, 139, 143, 174, 175, 177, 180, 182, 185, 194, 209, 222, 328, 362, 421, 464, 469, 490, 505, 515, 528, 572, 591],\n-        \"expressionwrapp\": 177,\n-        \"extend\": [39, 194, 260, 268, 328, 547, 553, 582, 589],\n-        \"extens\": [82, 145, 154, 170],\n-        \"extensionus\": 213,\n+        \"expression\": [137, 138, 139, 143, 174, 175, 177, 180, 182, 185, 194, 209, 222, 328, 362, 421, 464, 469, 490, 505, 515, 528, 572, 591],\n+        \"expressionwrapper\": 177,\n+        \"extend\": [39, 194, 268, 328, 547, 553, 582, 589],\n+        \"extended\": [260, 268],\n+        \"extensibility\": 82,\n+        \"extension\": [145, 154, 170],\n+        \"extensionuser\": 213,\n         \"extent\": 117,\n         \"extent3d\": 117,\n-        \"extern\": 578,\n+        \"external\": 578,\n         \"extra\": [135, 155, 181, 185, 413, 456, 482, 553, 568, 569, 591],\n-        \"extrabodi\": 103,\n-        \"extract\": [176, 304, 402, 425, 447, 457, 484],\n+        \"extrabody\": 103,\n+        \"extract\": [176, 402, 425, 447, 457, 484],\n+        \"extraction\": 304,\n         \"f\": 177,\n         \"facet\": [102, 103, 522],\n         \"factor\": [330, 355, 550],\n-        \"factori\": [118, 583, 609],\n-        \"fail\": [56, 135, 291],\n+        \"factories\": 118,\n+        \"factory\": [583, 609],\n+        \"fail\": 56,\n+        \"failed\": 291,\n+        \"failing\": 135,\n         \"failur\": [56, 153, 252],\n-        \"fall\": 572,\n-        \"fals\": [12, 268, 304],\n+        \"failures\": 56,\n+        \"fal\": [12, 268, 304],\n+        \"falling\": 572,\n         \"faq\": [1, 2, 3, 4, 5, 6, 7, 9, 595],\n         \"fast\": 252,\n         \"fastcgi\": 316,\n         \"favor\": 502,\n-        \"featur\": [3, 46, 55, 58, 60, 61, 65, 67, 103, 115, 118, 203, 205, 209, 210, 213, 222, 234, 252, 254, 256, 260, 268, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 609, 612],\n-        \"februari\": 545,\n-        \"feed\": [112, 152, 206, 252],\n+        \"featur\": [3, 55, 60, 61, 65, 67, 103, 115, 210, 234, 254, 256],\n+        \"features\": [46, 55, 58, 118, 203, 205, 209, 213, 222, 252, 260, 268, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 609, 612],\n+        \"february\": 545,\n+        \"fed\": [112, 152, 206, 252],\n         \"feedback\": [50, 55],\n-        \"feedgener\": 200,\n-        \"feel\": [77, 78],\n-        \"fetch\": 178,\n+        \"feedgenerator\": 200,\n+        \"fel\": [77, 78],\n+        \"fetching\": 178,\n         \"few\": [12, 16, 61],\n         \"field\": [1, 9, 16, 44, 86, 102, 105, 110, 113, 115, 126, 139, 140, 154, 161, 162, 166, 167, 175, 177, 178, 180, 181, 183, 185, 188, 206, 209, 213, 252, 268, 291, 304, 316, 328, 348, 362, 421, 462, 501, 503, 522, 552, 558, 569, 572, 574, 580, 581, 583, 585, 596, 600, 604],\n         \"fielddoesnotexist\": 156,\n         \"fielderror\": 156,\n         \"fieldfil\": 178,\n-        \"fieldlistfilt\": 102,\n+        \"fieldlistfilter\": 102,\n         \"fieldset\": [103, 206],\n-        \"file\": [3, 9, 30, 31, 34, 37, 38, 40, 41, 58, 77, 78, 86, 103, 151, 155, 157, 158, 159, 160, 161, 168, 188, 190, 194, 197, 202, 205, 206, 209, 213, 222, 257, 260, 268, 274, 303, 312, 316, 328, 348, 354, 362, 400, 405, 406, 412, 421, 423, 427, 436, 437, 449, 450, 451, 452, 455, 458, 461, 462, 479, 480, 485, 499, 501, 502, 503, 522, 535, 569, 577, 579, 585, 589, 593, 596, 600, 602, 611],\n-        \"file_upload_directory_permiss\": 190,\n-        \"file_upload_handl\": 190,\n-        \"file_upload_max_memory_s\": 190,\n-        \"file_upload_permiss\": [190, 421],\n+        \"fil\": [3, 9, 30, 31, 41, 77, 86, 151, 157, 158, 159, 168, 188, 190, 194, 205, 206, 213, 222, 274, 303, 312, 316, 328, 348, 362, 400, 412, 421, 423, 436, 437, 451, 455, 458, 461, 479, 480, 485, 499, 502, 522, 535, 577, 579, 585, 589],\n+        \"file_upload_directory_permission\": 190,\n+        \"file_upload_handler\": 190,\n+        \"file_upload_max_memory_siz\": 190,\n+        \"file_upload_permission\": [190, 421],\n         \"file_upload_temp_dir\": 190,\n-        \"fileextensionvalid\": 201,\n+        \"fileextensionvalidator\": 201,\n         \"filefield\": [16, 162, 178, 257, 260],\n         \"fileinput\": 168,\n         \"filepathfield\": [162, 178],\n-        \"filerespons\": [188, 458, 485],\n+        \"filerespon\": [188, 458, 485],\n+        \"files\": [30, 34, 37, 38, 40, 41, 58, 78, 86, 103, 151, 155, 157, 160, 161, 190, 197, 202, 206, 209, 257, 260, 268, 354, 405, 406, 427, 449, 450, 452, 462, 501, 503, 569, 579, 585, 593, 596, 600, 602, 611],\n         \"filesizeformat\": 194,\n         \"filesystem\": [115, 348, 551, 579],\n         \"filesystemstorag\": 159,\n-        \"fill\": [118, 282, 283, 318, 327, 341, 342],\n+        \"filled\": 118,\n+        \"filling\": [282, 283, 318, 327, 341, 342],\n         \"filter\": [1, 19, 32, 101, 102, 170, 174, 177, 185, 194, 196, 197, 209, 211, 225, 256, 260, 268, 316, 319, 328, 339, 345, 369, 411, 421, 454, 468, 478, 504, 522, 527, 553, 560, 568, 572, 593, 595, 596, 599, 608],\n-        \"filteredrel\": 185,\n+        \"filtered\": 572,\n+        \"filteredrelation\": 185,\n+        \"fin\": 1,\n         \"final\": [65, 544],\n-        \"find\": [67, 80, 120, 328, 611],\n+        \"find\": 120,\n         \"finder\": 151,\n-        \"findstat\": [151, 155],\n-        \"fine\": 1,\n+        \"finding\": [67, 80, 328, 611],\n+        \"findstatic\": [151, 155],\n         \"fink\": 121,\n-        \"fire\": 206,\n+        \"fired\": 206,\n         \"first\": [45, 50, 67, 72, 73, 74, 75, 76, 77, 78, 79, 185, 194, 571],\n-        \"first_day_of_week\": 190,\n+        \"first_day_of_wek\": 190,\n         \"first_nam\": 436,\n         \"firstof\": [194, 304, 328],\n-        \"firstvalu\": 176,\n-        \"fix\": [2, 30, 31, 55, 65, 76, 81, 207, 208, 209, 268, 305, 319, 340, 345],\n+        \"firstvalue\": 176,\n+        \"fix\": [2, 65, 268],\n         \"fix_ampersand\": 316,\n-        \"fixtur\": [34, 155, 206, 252, 268, 565, 595, 612],\n+        \"fixed\": [209, 319, 340, 345],\n+        \"fixes\": [55, 81, 207, 208, 305],\n+        \"fixing\": [30, 31, 76],\n+        \"fixtur\": [34, 565, 612],\n         \"fixture_dir\": 190,\n+        \"fixtures\": [34, 155, 206, 252, 268, 565, 595],\n         \"flag\": 268,\n-        \"flatpag\": [107, 134, 268],\n+        \"flatpag\": 107,\n+        \"flatpages\": [107, 134, 268],\n         \"flatpagesitemap\": 328,\n-        \"flatten\": 88,\n+        \"flattened\": 88,\n         \"flavor\": 206,\n-        \"flexibl\": [82, 608],\n+        \"flexibility\": [82, 608],\n         \"float\": 206,\n         \"floatfield\": [162, 178, 206],\n         \"floatformat\": [194, 509, 533],\n-        \"floor\": 176,\n-        \"flush\": [155, 291, 340],\n+        \"flor\": 176,\n+        \"flush\": 155,\n+        \"flushing\": [291, 340],\n         \"fly\": 585,\n         \"follow\": [560, 572],\n         \"foo\": 328,\n-        \"forbidden\": 202,\n-        \"forc\": [181, 348],\n+        \"for\": [1, 2, 12, 14, 16, 18, 30, 31, 34, 50, 51, 56, 58, 67, 71, 73, 76, 82, 83, 85, 89, 99, 100, 103, 107, 136, 149, 150, 154, 161, 168, 178, 184, 185, 190, 193, 194, 196, 199, 212, 213, 222, 238, 252, 257, 260, 268, 291, 304, 316, 328, 348, 354, 362, 376, 379, 391, 392, 404, 415, 421, 436, 451, 477, 488, 502, 508, 522, 532, 535, 543, 547, 551, 559, 560, 568, 570, 572, 575, 577, 583, 591, 596, 598, 602, 605, 608, 609, 611],\n+        \"forbid\": 202,\n         \"force_escap\": 194,\n         \"force_script_nam\": 190,\n         \"force_text\": 421,\n+        \"forced\": 348,\n         \"forcepolygoncw\": 114,\n+        \"forcing\": 181,\n         \"foreign\": [103, 213, 362, 488, 571, 583],\n-        \"foreignkei\": [178, 348, 572],\n+        \"foreignkey\": [178, 348, 572],\n         \"foreignkeyrawidwidget\": [397, 433],\n-        \"forgeri\": [153, 316, 581, 603],\n-        \"form\": [12, 16, 45, 61, 75, 78, 104, 106, 113, 140, 161, 162, 164, 165, 166, 167, 190, 197, 204, 205, 206, 213, 222, 242, 268, 291, 304, 316, 328, 348, 362, 376, 392, 420, 421, 422, 436, 451, 462, 477, 488, 501, 502, 503, 522, 535, 543, 547, 548, 554, 556, 558, 580, 581, 582, 583, 593, 595],\n-        \"form_class\": 328,\n-        \"form_render\": 190,\n+        \"forgery\": [153, 316, 581, 603],\n+        \"form\": [12, 16, 45, 75, 78, 104, 106, 113, 140, 161, 162, 164, 165, 166, 167, 190, 197, 204, 205, 206, 213, 222, 242, 268, 291, 304, 316, 328, 348, 362, 376, 392, 420, 421, 422, 436, 451, 462, 477, 488, 501, 502, 503, 522, 535, 543, 547, 548, 554, 556, 558, 580, 581, 582, 583, 593, 595],\n+        \"form_clas\": 328,\n+        \"form_renderer\": 190,\n         \"format\": [37, 38, 49, 155, 161, 233, 252, 268, 365, 388, 477, 593, 596, 604],\n-        \"format_lazi\": 596,\n+        \"format_lazy\": 596,\n         \"format_module_path\": 190,\n-        \"formatt\": [36, 599],\n+        \"formatter\": [36, 599],\n+        \"formed\": 61,\n         \"formmixin\": [95, 268, 328, 557],\n         \"forms_urlfield_assume_http\": 190,\n         \"formset\": [163, 166, 209, 252, 260, 266, 285, 291, 580, 583],\n-        \"formset_factori\": 163,\n-        \"formtool\": [316, 328, 578],\n+        \"formset_factory\": 163,\n+        \"formtol\": [316, 328, 578],\n         \"formview\": [88, 91],\n         \"forum\": [55, 63],\n         \"forward\": [205, 572, 604],\n         \"found\": [4, 8, 43, 72, 202],\n-        \"fraction\": 154,\n+        \"fractional\": 154,\n         \"fragment\": 551,\n-        \"frame\": [99, 171, 177],\n+        \"fram\": [99, 171],\n+        \"frames\": 177,\n         \"framework\": [3, 45, 48, 82, 86, 106, 135, 149, 150, 152, 156, 204, 252, 268, 316, 328, 551, 552, 602, 609],\n         \"free\": [70, 73],\n-        \"freez\": [61, 65],\n-        \"frequent\": 153,\n-        \"friendli\": [140, 162, 362, 553],\n+        \"frequently\": 153,\n+        \"frez\": [61, 65],\n+        \"friendly\": [140, 162, 362, 553],\n         \"from\": [3, 25, 27, 30, 39, 40, 54, 79, 82, 98, 115, 120, 123, 150, 155, 161, 168, 177, 181, 190, 206, 213, 273, 302, 311, 316, 328, 376, 392, 568, 570, 583, 596, 600, 602, 611],\n-        \"from_db_valu\": 362,\n+        \"from_db_value\": 362,\n         \"from_email\": 260,\n         \"from_queryset\": 568,\n         \"fromwkb\": 114,\n         \"fromwkt\": 114,\n         \"full\": [56, 146, 150, 154, 213, 547, 583],\n         \"fullresultset\": 156,\n         \"fully_gt\": 139,\n         \"fully_lt\": 139,\n         \"func\": 177,\n-        \"function\": [1, 19, 45, 73, 100, 105, 110, 114, 117, 136, 139, 141, 163, 165, 176, 177, 185, 197, 198, 199, 200, 206, 244, 252, 260, 268, 316, 328, 395, 430, 451, 477, 546, 548, 558, 573, 583, 590, 591, 596, 601, 606],\n+        \"function\": [19, 100, 105, 110, 114, 117, 136, 139, 141, 163, 165, 176, 177, 185, 197, 198, 199, 206, 244, 252, 260, 268, 316, 328, 395, 430, 546, 548, 558, 573, 583, 590, 591, 596, 601, 606],\n+        \"functional\": [200, 316, 451, 477],\n+        \"functionalities\": 45,\n+        \"functionality\": [1, 73, 328],\n         \"furnitur\": 581,\n         \"further\": [76, 581],\n         \"futur\": [316, 328],\n-        \"fuzzi\": 596,\n+        \"fuzzy\": 596,\n         \"fy\": 316,\n         \"g\": 41,\n         \"gdal\": [115, 120, 131],\n         \"gdal_library_path\": [115, 120],\n         \"gdalband\": 115,\n-        \"gdalrast\": 115,\n-        \"gener\": [1, 3, 16, 28, 35, 75, 88, 89, 90, 91, 92, 101, 103, 106, 136, 152, 154, 197, 205, 206, 209, 213, 260, 274, 303, 304, 312, 316, 328, 348, 362, 392, 451, 477, 522, 553, 555, 556, 557, 560, 586, 602],\n+        \"gdalraster\": 115,\n+        \"general\": [3, 16, 136, 154, 197, 602],\n+        \"generat\": [35, 274, 303, 312, 560],\n+        \"generated\": [1, 316, 328, 522],\n         \"generatedfield\": 178,\n+        \"generator\": [101, 152],\n+        \"generic\": [28, 75, 88, 89, 90, 91, 92, 103, 106, 205, 206, 209, 213, 260, 304, 328, 348, 362, 392, 451, 477, 553, 555, 556, 557, 586],\n         \"genericinlinemodeladmin\": 86,\n         \"genericipaddressfield\": [162, 178],\n         \"genericprefetch\": 106,\n-        \"geo\": [118, 120, 316],\n+        \"geo\": 316,\n         \"geodjango\": [108, 109, 110, 111, 113, 119, 121, 126, 130, 131, 132, 205, 209, 252, 256, 260, 291, 304],\n-        \"geodjangotestsuiterunn\": 304,\n-        \"geograph\": [45, 112, 114, 129, 131],\n-        \"geographi\": 126,\n+        \"geodjangotestsuiterunner\": 304,\n+        \"geographic\": [45, 112, 114, 129, 131],\n+        \"geography\": 126,\n         \"geohash\": 114,\n         \"geoip\": 348,\n         \"geoip2\": 116,\n-        \"geoip_citi\": 116,\n-        \"geoip_countri\": 116,\n+        \"geoip_city\": 116,\n+        \"geoip_country\": 116,\n         \"geoip_path\": 116,\n         \"geojson\": 128,\n-        \"geoloc\": 116,\n+        \"geolocation\": 116,\n         \"geom_typ\": 113,\n-        \"geomanag\": 348,\n-        \"geometri\": [110, 115, 118, 126, 131],\n-        \"geometrycollect\": 118,\n+        \"geomanager\": 348,\n+        \"geometries\": [115, 118, 131],\n+        \"geometry\": [110, 118, 126],\n+        \"geometrycollection\": 118,\n         \"geometrycollectionfield\": [113, 126],\n         \"geometrycolumn\": 252,\n-        \"geometrydist\": 114,\n+        \"geometrydistanc\": 114,\n         \"geometryfield\": [113, 126],\n         \"geoqueryset\": [328, 348],\n+        \"geos\": [118, 120],\n         \"geos_library_path\": [118, 120],\n-        \"geosgeometri\": 118,\n-        \"geospati\": [120, 121],\n+        \"geosgeometry\": 118,\n+        \"geospatial\": [120, 121],\n         \"german\": 593,\n-        \"get\": [2, 4, 6, 8, 9, 45, 48, 50, 67, 68, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 107, 150, 155, 159, 171, 185, 194, 203, 206, 213, 304, 316, 488, 572, 581, 598, 602],\n+        \"get\": [2, 4, 6, 9, 50, 67, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 171, 185, 194, 206, 213, 304, 316, 488, 572, 581, 598, 602],\n         \"get_\": 304,\n         \"get_absolute_url\": [181, 197],\n-        \"get_available_languag\": 596,\n+        \"get_available_languages\": 596,\n         \"get_cach\": 316,\n         \"get_context\": 161,\n         \"get_current_languag\": 596,\n         \"get_current_language_bidi\": 596,\n         \"get_current_sit\": 150,\n         \"get_current_timezon\": 595,\n         \"get_db_prep_\": 252,\n@@ -49213,1599 +51665,1877 @@\n         \"get_declared_field\": 316,\n         \"get_deletion_widget\": 580,\n         \"get_digit\": 194,\n         \"get_field\": 213,\n         \"get_form\": 328,\n         \"get_format\": 596,\n         \"get_formset\": 316,\n-        \"get_initi\": 268,\n+        \"get_initial\": 268,\n         \"get_language_info\": 596,\n         \"get_language_info_list\": 596,\n-        \"get_latest_bi\": 184,\n+        \"get_latest_by\": 184,\n         \"get_list_or_404\": 590,\n         \"get_media_prefix\": 194,\n         \"get_object_or_404\": [74, 590],\n-        \"get_or_cr\": [185, 222],\n+        \"get_or_creat\": [185, 222],\n         \"get_ordering_widget\": 580,\n         \"get_prep_lookup\": 213,\n         \"get_query_set\": 304,\n         \"get_queryset\": [304, 570],\n-        \"get_respons\": 588,\n+        \"get_respon\": 588,\n         \"get_script_prefix\": 198,\n         \"get_static_prefix\": 194,\n-        \"get_supported_language_vari\": [508, 532],\n-        \"get_templ\": 328,\n+        \"get_supported_language_variant\": [508, 532],\n+        \"get_templat\": 328,\n         \"gettext\": 596,\n-        \"gettext_noop\": 596,\n-        \"gi\": [117, 121, 134, 155, 170, 205, 213, 222, 244, 304, 316, 328, 348, 362, 376, 392, 395, 421, 430, 436, 451, 477, 488, 502, 522, 535, 543],\n+        \"gettext_nop\": 596,\n+        \"getting\": [4, 8, 45, 48, 67, 68, 79, 107, 150, 155, 159, 203, 206],\n         \"ginindex\": 143,\n+        \"gis\": [117, 121, 134, 155, 170, 205, 213, 222, 244, 304, 316, 328, 348, 362, 376, 392, 395, 421, 430, 436, 451, 477, 488, 502, 522, 535, 543],\n         \"gismodeladmin\": [108, 131],\n         \"gistindex\": 143,\n         \"git\": [57, 67],\n         \"github\": 57,\n-        \"give\": 35,\n-        \"given\": 328,\n+        \"giv\": [35, 328],\n         \"glanc\": 70,\n-        \"global\": [190, 348],\n-        \"glossari\": [0, 10],\n+        \"global\": 348,\n+        \"globalization\": 190,\n+        \"glossary\": [0, 10],\n         \"go\": 4,\n-        \"goe\": 213,\n-        \"gone\": 206,\n+        \"goes\": 213,\n+        \"gon\": 206,\n         \"googl\": [335, 350],\n-        \"got_request_except\": 191,\n+        \"got_request_exception\": 191,\n         \"gpg\": 61,\n         \"granular\": 161,\n         \"greatest\": 176,\n-        \"group\": [27, 105, 185, 194, 392, 548, 560, 581, 591],\n+        \"group\": [27, 105, 185, 392, 548, 560, 581, 591],\n+        \"grouping\": 194,\n         \"gt\": 185,\n         \"gte\": 185,\n-        \"guarante\": 194,\n-        \"guid\": [33, 53, 69, 595],\n-        \"guidelin\": [47, 50, 58, 589],\n+        \"guarantee\": 194,\n+        \"guid\": [69, 595],\n+        \"guidelines\": [47, 50, 58, 589],\n+        \"guides\": [33, 53],\n         \"gunicorn\": [24, 28],\n         \"gzip\": [171, 584],\n         \"gzipmiddlewar\": 602,\n-        \"ha\": [51, 57, 103, 161, 162, 206],\n         \"half\": 213,\n-        \"handl\": [12, 47, 100, 154, 158, 162, 168, 188, 193, 194, 197, 205, 206, 252, 260, 316, 546, 547, 554, 556, 572, 576, 585, 587, 588, 591],\n+        \"handl\": [162, 206, 572],\n+        \"handled\": 193,\n         \"handler\": [36, 160, 170, 488, 585, 599],\n         \"handler400\": 199,\n         \"handler403\": 199,\n         \"handler404\": 199,\n         \"handler500\": 199,\n+        \"handling\": [12, 47, 100, 154, 158, 168, 188, 194, 197, 205, 252, 260, 316, 546, 547, 554, 556, 576, 585, 587, 588, 591],\n         \"hang\": 56,\n         \"happen\": 181,\n         \"hard\": 67,\n-        \"hardcod\": [74, 216, 336, 351],\n-        \"has_any_kei\": [139, 572],\n-        \"has_chang\": 162,\n-        \"has_kei\": [139, 572],\n-        \"hash\": [268, 384, 611],\n+        \"hardcoded\": [74, 216, 336, 351],\n+        \"has\": [51, 57, 103, 161, 162, 206],\n+        \"has_any_key\": [139, 572],\n+        \"has_changed\": 162,\n+        \"has_key\": [139, 572],\n+        \"hash\": 384,\n         \"hasher\": [213, 289, 290, 291, 298, 299, 330, 355, 477, 550],\n         \"hashindex\": 143,\n-        \"haskei\": [511, 524, 539],\n+        \"hashing\": [268, 611],\n+        \"haskey\": [511, 524, 539],\n         \"hasn\": 4,\n-        \"have\": [9, 206, 268, 348],\n+        \"hav\": [9, 206, 268, 348],\n         \"header\": [153, 188, 206, 264, 265, 266, 278, 280, 282, 284, 285, 306, 321, 327, 341, 407, 438, 460, 463, 477, 487, 498, 551, 559, 577, 584, 603],\n         \"help\": [4, 45, 51, 67, 72, 73, 74, 75, 76, 77, 78, 79, 155, 203, 268, 304],\n         \"help_text\": [162, 178, 596],\n         \"helper\": [101, 151, 252, 268, 548],\n-        \"hidden\": 581,\n+        \"hid\": 581,\n         \"hiddeninput\": 168,\n-        \"hide\": 569,\n-        \"hierarchi\": 36,\n+        \"hiding\": 569,\n+        \"hierarchies\": 36,\n         \"high\": [60, 152],\n         \"highlight\": 252,\n         \"hijack\": [242, 274, 303, 312, 420, 422],\n         \"hint\": 570,\n-        \"histor\": [60, 600],\n-        \"histori\": [50, 266, 285, 556, 600],\n+        \"historical\": [60, 600],\n+        \"history\": [50, 266, 285, 556, 600],\n+        \"hok\": [576, 588],\n         \"homebrew\": [121, 123],\n-        \"hook\": [103, 150, 576, 588],\n+        \"hooking\": [103, 150],\n         \"host\": [190, 264, 265, 266, 274, 280, 284, 285, 303, 312, 603, 609],\n         \"hour\": 185,\n         \"hous\": 70,\n         \"how\": [1, 2, 3, 4, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 51, 53, 58, 61, 66, 71, 80, 85, 99, 107, 148, 150, 153, 161, 181, 193, 196, 201, 209, 548, 550, 565, 572, 589, 591, 596, 598],\n-        \"hstoreextens\": 145,\n+        \"hstoreextension\": 145,\n         \"hstorefield\": [139, 140, 238, 379, 415],\n         \"html\": [12, 80, 82, 151, 161, 196, 200, 222, 268, 328, 508, 509, 510, 532, 533, 534, 536, 557, 581],\n         \"html5\": [268, 581],\n-        \"http\": [25, 156, 171, 190, 200, 202, 206, 237, 291, 348, 378, 403, 414, 426, 448, 555, 559, 576, 584, 587, 602, 603],\n+        \"http\": [156, 171, 190, 200, 202, 206, 237, 291, 348, 378, 403, 414, 426, 448, 555, 559, 576, 584, 587, 602],\n         \"http404\": 592,\n-        \"httponli\": 268,\n+        \"httponly\": 268,\n         \"httprequest\": [188, 206, 268, 348],\n-        \"httprespons\": [188, 206, 291],\n+        \"httprespon\": [188, 206, 291],\n         \"httpresponsebas\": 188,\n-        \"human\": [133, 134, 194, 436],\n+        \"https\": [25, 237, 378, 414, 603],\n+        \"humaniz\": [133, 134, 194, 436],\n         \"hypercorn\": 22,\n-        \"i\": [1, 2, 3, 4, 6, 7, 8, 9, 12, 43, 45, 51, 58, 61, 70, 75, 76, 80, 82, 89, 118, 135, 153, 154, 190, 194, 206, 213, 222, 268, 348, 362, 392, 502, 569, 572, 585, 602, 605, 608],\n+        \"i\": [1, 2, 3, 4, 6, 7, 8, 9, 51, 118],\n         \"i18n\": [190, 193, 194, 206, 222, 596],\n         \"i18n_pattern\": 328,\n         \"icon\": 268,\n         \"icontain\": 185,\n-        \"id\": [161, 252, 589],\n-        \"idea\": 76,\n-        \"identifi\": 76,\n+        \"id\": 161,\n+        \"ideas\": 76,\n+        \"identify\": 76,\n+        \"ids\": [252, 589],\n         \"iendswith\": 185,\n         \"iexact\": 185,\n-        \"ifchang\": 194,\n-        \"ignor\": [2, 151],\n-        \"ignorable_404_end\": 268,\n+        \"if\": [7, 12, 162, 181, 194, 252, 328, 348, 560, 571],\n+        \"ifchanged\": 194,\n+        \"ignor\": 2,\n+        \"ignorable_404_\": 268,\n         \"ignorable_404_start\": 268,\n         \"ignorable_404_url\": 190,\n-        \"imag\": [1, 9, 41, 58, 77],\n+        \"ignored\": 151,\n+        \"imag\": [9, 77],\n         \"imagefield\": [162, 178],\n         \"imagefil\": 157,\n-        \"implement\": [14, 15, 18, 477, 550, 568, 596, 602],\n-        \"implic\": [268, 599],\n+        \"images\": [1, 41, 58],\n+        \"implement\": [15, 18],\n+        \"implementation\": [14, 477, 550, 568, 596, 602],\n+        \"implication\": [268, 599],\n         \"implicit\": [82, 291, 348],\n-        \"implicitli\": 184,\n-        \"import\": [9, 17, 52, 124, 131, 190, 348, 543, 547],\n+        \"implicitly\": 184,\n+        \"import\": [9, 17, 52, 124, 131, 190, 543, 547],\n         \"import_by_path\": 316,\n+        \"imported\": 348,\n         \"importlib\": 316,\n-        \"improperlyconfigur\": 156,\n-        \"improv\": [51, 76, 204, 205, 207, 208, 209, 252, 260, 268, 304, 316],\n+        \"improperlyconfigured\": 156,\n+        \"improv\": 76,\n+        \"improved\": [205, 252, 268, 304],\n+        \"improvement\": [51, 204, 207, 208, 209, 260, 268, 316],\n         \"in_bulk\": 185,\n-        \"inact\": [260, 547],\n-        \"includ\": [3, 12, 72, 82, 101, 134, 137, 175, 180, 194, 199, 304, 348, 550, 591],\n-        \"inclus\": 19,\n-        \"incompat\": [204, 205, 209, 210, 211, 212, 213, 222, 252, 256, 257, 260, 268, 280, 291, 299, 304, 316, 328, 348, 354, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543],\n+        \"inactiv\": [260, 547],\n+        \"includ\": [3, 12, 72, 82, 134, 137, 175, 180, 194, 199, 348, 591],\n+        \"included\": [101, 550, 591],\n+        \"includes\": 304,\n+        \"inclusion\": 19,\n+        \"incompatibl\": [204, 205, 209, 210, 211, 212, 213, 222, 252, 256, 257, 260, 268, 280, 291, 299, 304, 316, 328, 348, 354, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543],\n         \"incomplet\": 268,\n         \"incorrect\": [237, 328, 378, 400, 414, 423, 437],\n-        \"incorrectli\": [273, 302, 311, 596],\n-        \"increas\": [213, 328, 362, 436, 550],\n+        \"incorrectly\": [273, 302, 311, 596],\n+        \"increas\": 550,\n+        \"increased\": [213, 328, 362, 436],\n         \"increment\": [154, 181],\n-        \"indetermin\": [409, 440, 471],\n-        \"index\": [78, 88, 139, 143, 145, 149, 154, 178, 180, 184, 190, 222, 238, 260, 362, 379, 415, 451, 502, 571, 572, 574, 575],\n-        \"index_togeth\": 502,\n+        \"indeterminat\": [409, 440, 471],\n+        \"index\": [78, 88, 139, 145, 149, 178, 180, 190, 238, 260, 379, 415, 572, 574],\n+        \"index_together\": 502,\n         \"index_typ\": 137,\n-        \"indic\": 0,\n-        \"individu\": [196, 571],\n+        \"indexed\": 571,\n+        \"indexes\": [139, 143, 154, 178, 180, 184, 222, 362, 451, 502, 575],\n+        \"indices\": 0,\n+        \"individual\": [196, 571],\n         \"infinit\": 82,\n-        \"inform\": [18, 32, 60, 66, 67, 177, 224, 266, 285, 368, 411, 454, 478],\n-        \"inherit\": [168, 196, 205, 213, 568, 569, 583, 604],\n-        \"initi\": [34, 85, 149, 161, 162, 257, 260, 568, 580, 583, 600],\n+        \"information\": [18, 32, 60, 66, 67, 177, 224, 266, 285, 368, 411, 454, 478],\n+        \"inherit\": 168,\n+        \"inheritanc\": [196, 205, 213, 568, 569, 583],\n+        \"inherited\": 604,\n+        \"initial\": [34, 161, 162, 257, 260, 568, 580, 583, 600],\n         \"initial_data\": 316,\n         \"initial_form_count\": 580,\n-        \"inject\": [177, 238, 243, 244, 282, 327, 341, 379, 394, 395, 407, 413, 415, 429, 430, 438, 441, 456, 457, 463, 472, 482, 484, 509, 511, 524, 533, 539, 577, 603],\n-        \"inlin\": [103, 104, 206, 252, 268, 583],\n+        \"initialization\": [85, 149],\n+        \"injection\": [177, 238, 243, 244, 282, 327, 341, 379, 394, 395, 407, 413, 415, 429, 430, 438, 441, 456, 457, 463, 472, 482, 484, 509, 511, 524, 533, 539, 577, 603],\n+        \"inlin\": [103, 104, 206, 252, 583],\n         \"inlineadminform\": 328,\n         \"inlineformset\": 583,\n-        \"inlineformset_factori\": 165,\n+        \"inlineformset_factory\": 165,\n         \"inlinemodeladmin\": [86, 103],\n+        \"inlines\": 268,\n         \"inmemorystorag\": 159,\n         \"input\": [168, 194, 273, 282, 302, 311, 327, 341, 407, 438, 441, 463, 472, 581, 593, 595],\n         \"insecur\": 222,\n         \"insert\": [154, 181, 205, 571],\n         \"insid\": 576,\n-        \"inspect\": [127, 560],\n+        \"inspect\": 560,\n         \"inspectdb\": [109, 155],\n-        \"instal\": [6, 21, 22, 24, 28, 33, 35, 38, 42, 43, 57, 58, 67, 69, 70, 71, 79, 106, 107, 120, 121, 122, 123, 148, 149, 348, 549, 598],\n+        \"inspection\": 127,\n+        \"install\": [21, 22, 24, 28, 33, 35, 38, 43, 57, 58, 67, 69, 70, 71, 79, 106, 120, 121, 122, 123, 348, 598],\n+        \"installation\": [6, 42, 107, 121, 122, 148, 149, 549],\n         \"installed_app\": [121, 134, 190, 268, 316],\n-        \"instanc\": [103, 106, 168, 181, 183, 185, 252, 268, 291, 348, 488, 572, 577, 581],\n-        \"instanti\": [116, 580, 581],\n+        \"instanc\": [181, 183, 268, 348, 577],\n+        \"instances\": [103, 106, 168, 183, 185, 252, 291, 488, 572, 581],\n+        \"instantiat\": [116, 581],\n+        \"instantiated\": 580,\n         \"instead\": [3, 178, 184, 206, 328],\n-        \"instruct\": [121, 123],\n-        \"instrument\": 567,\n-        \"int_list_valid\": 201,\n+        \"instruction\": [121, 123],\n+        \"instrumentation\": 567,\n+        \"int_list_validator\": 201,\n         \"intcomma\": [133, 468, 504, 527],\n         \"integerfield\": [162, 178],\n         \"integerrangefield\": [139, 140],\n-        \"integr\": [18, 21, 35, 107, 151, 550, 552, 609],\n-        \"interact\": [560, 572, 583],\n+        \"integrat\": [35, 107, 550],\n+        \"integration\": [18, 21, 552, 609],\n+        \"integrity\": 151,\n+        \"interaction\": [560, 572, 583],\n         \"interfac\": [1, 46, 70, 107, 131, 148, 204, 211, 256, 260, 268, 488, 547, 570],\n-        \"intermedi\": [100, 400, 423, 437],\n-        \"intermediari\": 103,\n-        \"intern\": [62, 81, 316],\n+        \"intermediary\": 103,\n+        \"intermediat\": [100, 400, 423, 437],\n+        \"internal\": [62, 81, 316],\n         \"internal_ip\": 190,\n-        \"internation\": [45, 190, 194, 206, 213, 222, 316, 328, 348, 376, 392, 421, 436, 459, 477, 486, 488, 494, 502, 522, 594, 596],\n-        \"interpol\": 596,\n-        \"interpret\": [252, 550, 595],\n-        \"intersect\": [114, 117, 185],\n+        \"internationalization\": [45, 190, 194, 206, 213, 222, 316, 328, 348, 376, 392, 421, 436, 477, 488, 502, 522, 594, 596],\n+        \"internationalized\": [459, 486, 494],\n+        \"interpolat\": 596,\n+        \"interpretation\": [252, 550, 595],\n+        \"intersect\": 117,\n+        \"intersection\": [114, 185],\n+        \"into\": [82, 103, 150, 154, 316, 376, 574],\n         \"introduc\": [73, 76],\n-        \"introduct\": [16, 67, 110, 131, 222, 556, 591, 602],\n-        \"introspect\": [190, 316],\n+        \"introduction\": [16, 67, 110, 131, 222, 556, 591, 602],\n+        \"introspect\": 316,\n+        \"introspection\": 190,\n         \"intword\": 133,\n-        \"invalid\": [193, 291, 548],\n+        \"invalid\": [193, 291],\n+        \"invalidation\": 548,\n         \"invent\": 82,\n         \"ip\": 304,\n         \"ipaddressfield\": 316,\n         \"ipv4\": [409, 440, 471],\n         \"ipv6\": [268, 512, 525, 540],\n         \"iregex\": 185,\n         \"iri\": 197,\n         \"iriencod\": 194,\n         \"is_admin_sit\": 328,\n-        \"is_anonym\": 213,\n-        \"is_authent\": 213,\n+        \"is_anonymous\": 213,\n+        \"is_authenticated\": 213,\n         \"is_saf\": 268,\n-        \"is_us\": 348,\n+        \"is_usabl\": 348,\n         \"is_valid\": 252,\n-        \"isempti\": [114, 117, 139],\n+        \"isempty\": [114, 117, 139],\n         \"isn\": 153,\n-        \"isnul\": 185,\n-        \"iso_week_dai\": 185,\n+        \"isnull\": 185,\n+        \"iso_week_day\": 185,\n         \"iso_year\": 185,\n-        \"isol\": [56, 154, 362, 612],\n-        \"issu\": [66, 154, 155, 187, 205, 311, 354, 545],\n+        \"isolat\": [56, 612],\n+        \"isolation\": [154, 362],\n+        \"issue\": [311, 354],\n+        \"issues\": [66, 154, 155, 187, 205, 545],\n         \"istartswith\": 185,\n         \"isvalid\": [114, 117],\n+        \"it\": [1, 2, 3, 9, 69, 70, 80, 99, 107, 148, 153, 196, 362, 477, 571],\n         \"item\": [194, 560],\n-        \"iter\": [154, 162, 185, 188, 304, 571, 572],\n+        \"iterat\": 162,\n+        \"iteration\": [304, 572],\n+        \"iterator\": [154, 185, 188, 571],\n         \"itercompat\": 291,\n-        \"j\": 582,\n-        \"januari\": 545,\n+        \"january\": 545,\n         \"javascript\": [41, 52, 54, 55, 56, 104, 252, 582, 596],\n         \"javascript_quot\": 316,\n         \"javascriptcatalog\": 596,\n         \"jinja2\": [12, 166, 194, 596, 608],\n         \"join\": [48, 194, 209, 560],\n-        \"jqueri\": [103, 391, 404],\n+        \"jquery\": [103, 391, 404],\n+        \"js\": 582,\n         \"json\": [176, 188, 304, 502, 604],\n         \"json1\": 154,\n         \"json_script\": 194,\n-        \"jsonarrai\": 176,\n+        \"jsonarray\": 176,\n         \"jsonbagg\": 136,\n         \"jsoncatalog\": 596,\n         \"jsonfield\": [162, 178, 185, 238, 379, 415, 436, 502, 572],\n         \"jsonl\": 604,\n         \"jsonobject\": 176,\n-        \"jsonrespons\": 188,\n-        \"juli\": 545,\n-        \"june\": 545,\n+        \"jsonrespon\": 188,\n+        \"july\": 545,\n+        \"jun\": 545,\n         \"just\": [1, 12, 70, 76, 557],\n         \"jython\": 205,\n-        \"keep\": [2, 50],\n-        \"kei\": [7, 61, 103, 106, 139, 154, 181, 183, 206, 213, 238, 252, 316, 362, 379, 397, 415, 421, 433, 451, 488, 543, 551, 558, 569, 571, 572, 583, 604],\n+        \"kep\": [2, 50],\n         \"kept\": 291,\n-        \"key_funct\": 190,\n+        \"key\": [7, 61, 103, 106, 139, 154, 181, 183, 206, 213, 238, 252, 316, 362, 379, 397, 415, 421, 433, 451, 488, 543, 551, 558, 569, 571, 572, 583, 604],\n+        \"key_function\": 190,\n         \"key_prefix\": 190,\n-        \"keysvalid\": 147,\n+        \"keysvalidator\": 147,\n         \"keyword\": [51, 124, 291],\n         \"kind\": [457, 484],\n         \"kinda\": 67,\n         \"kmlsitemap\": 129,\n         \"kmzsitemap\": 129,\n         \"know\": [181, 571],\n         \"known\": 205,\n         \"kt\": 572,\n         \"kwarg\": [199, 268],\n         \"l10n\": [190, 194],\n         \"label\": [161, 162, 184, 190, 552],\n-        \"label_low\": 184,\n+        \"label_lower\": 184,\n         \"label_suffix\": [162, 304],\n         \"label_tag\": 304,\n         \"lag\": 176,\n-        \"languag\": [9, 82, 152, 190, 193, 196, 252, 316, 460, 487, 498, 596, 602, 608, 612],\n+        \"languag\": [9, 82, 152, 193, 196, 252, 316, 460, 487, 498, 596, 602, 608, 612],\n         \"language_cod\": 190,\n         \"language_cookie_ag\": 190,\n         \"language_cookie_domain\": 190,\n-        \"language_cookie_httponli\": 190,\n+        \"language_cookie_httponly\": 190,\n         \"language_cookie_nam\": 190,\n         \"language_cookie_path\": 190,\n         \"language_cookie_samesit\": 190,\n         \"language_cookie_secur\": 190,\n+        \"languages\": [82, 190, 596],\n         \"languages_bidi\": 190,\n         \"larg\": [37, 103, 155, 187],\n         \"last\": [1, 185, 194, 362],\n         \"last_login\": 328,\n         \"last_nam\": 362,\n-        \"lastvalu\": 176,\n+        \"lastvalue\": 176,\n         \"later\": [155, 209],\n         \"latest\": 185,\n         \"layer\": [9, 45, 115, 588],\n-        \"layermap\": [124, 131],\n+        \"layermapp\": [124, 131],\n         \"layout\": [19, 268],\n-        \"lazi\": [131, 178, 572, 596, 602],\n-        \"lazyd\": 206,\n+        \"lazines\": 602,\n+        \"lazy\": [131, 178, 572, 596],\n+        \"lazydat\": 206,\n         \"lazyobject\": 252,\n         \"ld_library_path\": 121,\n-        \"lead\": [176, 409, 440, 471],\n+        \"lead\": 176,\n+        \"leading\": [409, 440, 471],\n         \"leak\": [319, 345],\n         \"leakag\": [224, 266, 274, 285, 303, 312, 368, 397, 433],\n         \"learn\": [40, 41, 206],\n         \"least\": 176,\n         \"leav\": 50,\n         \"left\": [117, 176],\n-        \"legaci\": 35,\n+        \"legacy\": 35,\n         \"len\": 139,\n         \"length\": [114, 176, 194, 589],\n-        \"less\": [75, 82, 206],\n+        \"les\": [75, 82, 206],\n         \"level\": [60, 135, 152, 154, 166, 252, 260, 362, 400, 423, 437, 551, 576, 602, 607],\n         \"lfi\": [409, 440, 471],\n-        \"lh\": [511, 524, 539],\n-        \"librari\": [3, 37, 71, 120, 121, 123, 194, 196, 204, 316, 328, 362, 421, 522, 602],\n+        \"lhs\": [511, 524, 539],\n+        \"libraries\": [3, 120, 121, 194, 196, 602],\n+        \"library\": [37, 71, 120, 121, 123, 204, 316, 328, 362, 421, 522],\n         \"libspatialit\": 123,\n-        \"licens\": [3, 50],\n-        \"like\": 572,\n-        \"limit\": [1, 99, 103, 107, 110, 153, 154, 177, 178, 193, 213, 328, 548, 570, 572, 580, 583, 593],\n+        \"licen\": [3, 50],\n+        \"licensed\": 3,\n+        \"lik\": 572,\n+        \"limit\": [1, 107, 177, 328, 548, 572, 580, 583],\n+        \"limitation\": [99, 103, 110, 153, 154, 178, 193, 570, 593],\n+        \"limited\": [103, 213],\n         \"limited_parse_qsl\": [403, 426, 448],\n-        \"line\": [18, 54, 328],\n-        \"linear\": 118,\n+        \"lin\": [18, 54, 328],\n+        \"linearr\": 118,\n         \"linebreak\": 194,\n         \"linebreaksbr\": 194,\n         \"linelocatepoint\": 114,\n-        \"linenumb\": 194,\n+        \"linenumber\": 194,\n         \"linestr\": 118,\n         \"linestringfield\": [113, 126],\n-        \"link\": [58, 153, 569],\n-        \"list\": [55, 63, 78, 88, 102, 107, 151, 161, 194, 209, 268, 328, 348],\n-        \"list_filt\": 1,\n+        \"link\": [58, 569],\n+        \"linked\": 153,\n+        \"list\": [55, 63, 78, 88, 102, 107, 151, 161, 194, 209, 268, 348],\n+        \"list_filter\": 1,\n         \"listen\": 606,\n+        \"listing\": 328,\n         \"listview\": [88, 90, 557, 601],\n-        \"liter\": [193, 196, 304, 502, 596],\n-        \"live\": [151, 606, 611],\n+        \"literal\": [193, 196, 304, 502, 596],\n+        \"liv\": [151, 606, 611],\n         \"liveservertestcas\": [222, 612],\n         \"ljust\": 194,\n         \"ln\": 176,\n-        \"load\": [85, 155, 181, 193, 194, 206, 257, 260, 268, 316, 328, 392, 565, 612],\n+        \"load\": [194, 257, 260],\n         \"loaddata\": 155,\n+        \"loaded\": [85, 328],\n         \"loader\": [193, 252, 328, 348, 602, 608],\n         \"loaderorigin\": 348,\n-        \"local\": [15, 45, 48, 49, 57, 58, 67, 80, 151, 162, 171, 190, 206, 252, 268, 477, 551, 583, 593, 594, 596],\n+        \"loading\": [155, 181, 193, 206, 260, 268, 316, 328, 392, 565, 612],\n+        \"local\": [57, 58, 67, 151, 171, 206, 551, 593],\n         \"locale_path\": 190,\n+        \"locales\": 15,\n         \"localflavor\": [260, 291, 578],\n+        \"locality\": 268,\n+        \"localiz\": [48, 49, 162, 593],\n+        \"localization\": [45, 190, 252, 477, 583, 593, 594, 596],\n+        \"localized\": 596,\n         \"localized_field\": 583,\n+        \"locally\": [58, 80],\n         \"localtim\": 595,\n-        \"locat\": [190, 304, 316],\n-        \"lock\": [154, 185],\n+        \"location\": [190, 304, 316],\n+        \"lock\": 185,\n+        \"locked\": 154,\n+        \"locking\": 154,\n         \"locmemcach\": 316,\n-        \"log\": [1, 25, 36, 118, 153, 170, 176, 190, 213, 260, 268, 328, 348, 421, 477, 488, 502, 548, 599],\n-        \"logentri\": 103,\n+        \"log\": [1, 118, 176, 488, 548],\n+        \"logentry\": 103,\n+        \"logged\": [268, 548],\n         \"logger\": [36, 170, 599],\n-        \"logging_config\": 190,\n-        \"logic\": [82, 177],\n+        \"logging\": [25, 36, 153, 170, 190, 213, 260, 328, 348, 421, 477, 502, 599],\n+        \"logging_conf\": 190,\n+        \"logic\": 82,\n+        \"logical\": 177,\n         \"login\": [1, 11, 103, 105, 171, 206, 260, 291, 299, 316, 550],\n-        \"login_not_requir\": 548,\n+        \"login_not_required\": 548,\n         \"login_redirect_url\": 190,\n-        \"login_requir\": [252, 548],\n+        \"login_required\": [252, 548],\n         \"login_url\": [190, 206],\n         \"loginrequiredmixin\": 548,\n         \"logout\": [105, 283, 318, 342],\n         \"logout_redirect_url\": 190,\n+        \"lok\": [34, 67, 77, 78],\n         \"longer\": [206, 213, 222, 257, 268, 291, 304, 348, 362, 392, 477],\n-        \"look\": [34, 67, 77, 78],\n         \"lookup\": [14, 110, 117, 131, 139, 144, 146, 178, 182, 185, 193, 213, 238, 304, 316, 328, 348, 379, 415, 572, 574],\n-        \"lookup_allow\": 257,\n+        \"lookup_allowed\": 257,\n         \"lookup_nam\": [457, 484],\n-        \"loop\": 581,\n-        \"loos\": 82,\n+        \"looping\": 581,\n         \"lorem\": 194,\n+        \"los\": 82,\n         \"loud\": 222,\n-        \"love\": 206,\n+        \"lov\": 206,\n         \"low\": [67, 152, 166, 551, 576, 607],\n         \"lower\": [176, 194],\n         \"lower_inc\": 139,\n         \"lower_inf\": 139,\n         \"lowercas\": 184,\n         \"lpad\": 176,\n         \"lt\": 185,\n         \"lte\": 185,\n         \"ltrim\": 176,\n         \"m\": [2, 8],\n-        \"m2m_chang\": 191,\n+        \"m2m_changed\": 191,\n         \"machin\": 58,\n-        \"maco\": [8, 121, 123],\n+        \"macos\": [8, 121, 123],\n         \"macport\": 121,\n-        \"mai\": [103, 155, 185, 273, 302, 304, 311, 316, 477, 502, 522, 545, 576, 596, 605],\n-        \"mail\": [55, 63],\n         \"mail_admin\": 577,\n-        \"mail_manag\": 577,\n+        \"mail_manager\": 577,\n+        \"mailing\": [55, 63],\n         \"main\": [56, 60],\n-        \"make\": [7, 9, 36, 46, 58, 61, 67, 73, 76, 100, 553, 572, 612],\n+        \"mak\": [7, 9, 36, 46, 73, 76],\n         \"make_list\": 194,\n         \"makelin\": 117,\n-        \"makemessag\": [155, 596],\n-        \"makemigr\": 155,\n+        \"makemessages\": [155, 596],\n+        \"makemigration\": 155,\n         \"makevalid\": 114,\n-        \"malform\": [273, 302, 311, 397, 433],\n-        \"malici\": [330, 355],\n+        \"making\": [58, 61, 67, 100, 553, 572, 612],\n+        \"malformed\": [273, 302, 311, 397, 433],\n+        \"malicious\": [330, 355],\n         \"man\": 58,\n-        \"manag\": [3, 15, 25, 32, 33, 41, 44, 86, 105, 109, 122, 145, 151, 154, 155, 184, 190, 191, 204, 206, 213, 222, 260, 268, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 535, 543, 547, 548, 550, 552, 568, 569, 570, 572, 576, 579, 600, 612],\n+        \"manag\": [25, 32, 41, 86, 122, 145, 155, 204, 268, 548, 550, 576, 579],\n+        \"managed\": [44, 184],\n+        \"management\": [3, 15, 33, 86, 109, 151, 154, 155, 191, 206, 213, 222, 260, 268, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 535, 543, 550, 570, 576, 612],\n         \"managementform\": 580,\n-        \"mandatori\": 150,\n-        \"mani\": [56, 103, 155, 213, 557, 562, 563, 569, 572],\n+        \"manager\": [25, 105, 190, 213, 260, 268, 291, 316, 348, 547, 552, 568, 569, 570, 572, 600],\n+        \"mandatory\": 150,\n         \"manifestfilesmixin\": 151,\n         \"manifeststaticfilesstorag\": [151, 602],\n-        \"manipul\": [274, 303, 312],\n-        \"manual\": [154, 550, 570, 576, 580, 581],\n+        \"manipulation\": [274, 303, 312],\n+        \"manually\": [154, 550, 570, 576, 580, 581],\n+        \"many\": [56, 103, 155, 213, 557, 562, 563, 569, 572],\n         \"manytomanyfield\": [1, 44, 178, 304, 572],\n-        \"map\": [36, 127, 131, 574, 592],\n+        \"map\": 131,\n         \"mapper\": 304,\n+        \"mapping\": [36, 127, 574, 592],\n         \"march\": 545,\n         \"mariadb\": [86, 117, 154, 175, 176, 178, 180, 184, 421, 436, 488, 502, 522, 535, 572],\n-        \"mark\": [2, 50, 81, 588, 596],\n+        \"mark\": 2,\n         \"markdown\": 268,\n+        \"marked\": 81,\n         \"marker\": [260, 596],\n+        \"marking\": [50, 588, 596],\n         \"markup\": [58, 291],\n-        \"match\": 154,\n+        \"matching\": 154,\n         \"math\": 176,\n         \"matter\": 71,\n         \"max\": 185,\n         \"max_allowed_packet\": 124,\n         \"max_length\": [206, 213, 328, 362, 436],\n         \"max_num\": [252, 291],\n         \"maximum\": [213, 580],\n         \"maxlength\": 206,\n-        \"maxlengthvalid\": 201,\n-        \"maxvaluevalid\": 201,\n+        \"maxlengthvalidator\": 201,\n+        \"maxvaluevalidator\": 201,\n+        \"may\": [103, 155, 185, 273, 302, 304, 311, 316, 477, 502, 522, 545, 576, 596, 605],\n         \"mayb\": 51,\n         \"md5\": 176,\n         \"mean\": [3, 81],\n-        \"measur\": 125,\n+        \"measurement\": 125,\n         \"media\": [193, 392, 582, 611],\n-        \"media_root\": [25, 190],\n+        \"media_rot\": [25, 190],\n         \"media_url\": [25, 190, 260],\n         \"membership\": 64,\n-        \"memcach\": [397, 433, 551],\n+        \"memcached\": [397, 433, 551],\n         \"memoiz\": 316,\n-        \"memori\": [115, 124, 233, 238, 266, 285, 365, 379, 388, 415, 502, 509, 533, 550, 551, 577],\n+        \"memory\": [115, 124, 233, 238, 266, 285, 365, 379, 388, 415, 502, 509, 533, 550, 551, 577],\n         \"memory_cost\": 550,\n         \"memsiz\": 114,\n-        \"merg\": [190, 316, 392],\n+        \"merged\": 190,\n         \"mergedict\": 316,\n         \"merger\": 64,\n-        \"messag\": [1, 4, 134, 135, 171, 190, 193, 252, 316, 522, 552, 581, 596],\n+        \"merging\": [316, 392],\n+        \"messag\": [4, 135, 171, 252, 596],\n         \"message_level\": 190,\n         \"message_storag\": 190,\n         \"message_tag\": 190,\n+        \"messages\": [1, 134, 135, 190, 193, 252, 316, 522, 552, 581],\n         \"meta\": [84, 103, 184, 392, 569],\n         \"metadata\": 316,\n         \"method\": [12, 15, 16, 85, 100, 103, 105, 106, 116, 118, 157, 160, 161, 181, 185, 187, 188, 189, 192, 193, 196, 213, 252, 260, 268, 291, 304, 316, 328, 348, 555, 559, 568, 569, 571, 572, 583, 584, 596, 600, 609],\n         \"mid\": 547,\n         \"middlewar\": [23, 29, 107, 148, 150, 171, 188, 190, 209, 213, 252, 316, 328, 436, 535, 551, 559, 588, 602],\n-        \"middleware_class\": 316,\n-        \"middlewarenotus\": 156,\n+        \"middleware_classes\": 316,\n+        \"middlewarenotused\": 156,\n         \"might\": [2, 153],\n-        \"migrat\": [34, 44, 131, 145, 154, 155, 172, 190, 213, 222, 316, 328, 348, 362, 376, 392, 451, 477, 488, 502, 522, 535, 543, 558, 595, 600],\n-        \"migration_modul\": 190,\n+        \"migrat\": [44, 131, 155, 190, 522, 558],\n+        \"migration\": [34, 44, 145, 154, 172, 213, 222, 316, 328, 348, 362, 376, 392, 451, 477, 488, 502, 522, 535, 543, 595, 600],\n+        \"migration_modules\": 190,\n         \"min\": 185,\n         \"mind\": 596,\n-        \"minif\": 602,\n-        \"minim\": [58, 75],\n+        \"minification\": 602,\n+        \"minimal\": 75,\n         \"minimalist\": 73,\n+        \"minimiz\": 58,\n         \"minimum\": 135,\n-        \"minlengthvalid\": 201,\n+        \"minlengthvalidator\": 201,\n         \"minor\": [213, 222, 234, 268, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543],\n         \"minut\": 185,\n-        \"minvaluevalid\": 201,\n+        \"minvaluevalidator\": 201,\n         \"mirror\": 190,\n-        \"miscellan\": [8, 52, 213, 222, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 596],\n-        \"miscellani\": 84,\n-        \"miss\": 178,\n-        \"mitig\": [278, 281, 287, 296, 297, 306, 307, 321, 324, 325, 502],\n+        \"miscellaneous\": [8, 52, 213, 222, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 596],\n+        \"miscellany\": 84,\n+        \"missing\": 178,\n+        \"mitigat\": 297,\n+        \"mitigated\": [278, 281, 287, 296, 306, 307, 321, 324, 325],\n+        \"mitigation\": 502,\n         \"mixin\": [93, 94, 95, 96, 97, 98, 348, 548, 556, 557],\n         \"mobil\": 362,\n-        \"mod\": 176,\n+        \"mod\": [30, 176, 268],\n         \"mod_python\": 260,\n         \"mod_wsgi\": [1, 27, 30, 598, 605],\n-        \"mode\": [30, 268],\n         \"model\": [7, 9, 16, 31, 33, 34, 35, 44, 45, 52, 56, 70, 73, 82, 86, 101, 103, 105, 106, 110, 126, 131, 139, 143, 165, 173, 177, 178, 179, 180, 181, 183, 184, 185, 190, 191, 197, 205, 206, 209, 213, 222, 252, 260, 268, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 547, 548, 552, 554, 558, 561, 566, 568, 569, 572, 574, 579, 581, 583, 585, 596, 600, 604],\n         \"modeladmin\": [86, 100, 102, 103, 252, 257, 268, 316, 324, 354, 392],\n-        \"modelbackend\": 547,\n+        \"modelback\": 547,\n         \"modelchoicefield\": [162, 328],\n-        \"modelchoiceiter\": 162,\n-        \"modelchoiceiteratorvalu\": 162,\n+        \"modelchoiceiterator\": 162,\n+        \"modelchoiceiteratorvalue\": 162,\n         \"modelform\": [181, 252, 304, 583],\n-        \"modelform_factori\": 165,\n+        \"modelform_factory\": 165,\n         \"modelformmixin\": [95, 328],\n         \"modelformset\": 583,\n-        \"modelformset_factori\": 165,\n+        \"modelformset_factory\": 165,\n         \"modelmultiplechoicefield\": [162, 306, 321, 328],\n-        \"modifi\": [73, 121, 568, 585],\n-        \"modul\": [23, 29, 56, 151, 304, 316, 328, 348],\n+        \"modifiabl\": 73,\n+        \"modify\": [121, 568, 585],\n+        \"modul\": [23, 29, 56, 151, 304],\n         \"module_load\": [200, 316],\n         \"module_nam\": 304,\n+        \"modules\": [316, 328, 348],\n         \"month\": [185, 291, 304],\n         \"month_day_format\": 190,\n         \"montharchiveview\": [88, 89],\n         \"monthmixin\": 94,\n-        \"more\": [40, 41, 61, 67, 74, 76, 103, 161, 260, 291, 348, 522, 557, 573, 580, 581, 583, 600, 608],\n-        \"move\": [206, 260, 316, 376, 570],\n+        \"mor\": [40, 41, 61, 67, 74, 76, 103, 161, 260, 291, 348, 522, 557, 573, 580, 581, 583, 600, 608],\n+        \"moved\": [206, 260, 316, 376],\n+        \"moving\": 570,\n         \"multi\": [205, 488, 569, 572, 612],\n-        \"multidimension\": 139,\n+        \"multidimensional\": 139,\n         \"multilinestr\": 118,\n         \"multilinestringfield\": [113, 126],\n         \"multipart\": 161,\n         \"multipl\": [7, 32, 44, 96, 103, 150, 167, 252, 268, 291, 328, 462, 501, 503, 551, 560, 569, 570, 572, 577, 585, 600, 609],\n         \"multiplechoicefield\": 162,\n         \"multiplehiddeninput\": 168,\n         \"multipleobjectmixin\": 96,\n-        \"multipleobjectsreturn\": [156, 173],\n+        \"multipleobjectsreturned\": [156, 173],\n         \"multipleobjecttemplateresponsemixin\": 96,\n         \"multipoint\": 118,\n         \"multipointfield\": [113, 126],\n         \"multipolygon\": 118,\n         \"multipolygonfield\": [113, 126],\n         \"multithread\": 268,\n         \"multivaluefield\": 162,\n         \"multiwidget\": 168,\n-        \"mung\": 304,\n+        \"munging\": 304,\n         \"must\": [190, 206, 213, 260],\n         \"mvc\": 3,\n         \"my\": [1, 2, 4, 7, 9, 118, 190],\n         \"myisam\": [7, 565],\n         \"myself\": 2,\n         \"mysql\": [86, 110, 124, 154, 175, 180, 184, 185, 252, 271, 300, 309, 328, 362, 376, 451, 502, 522, 543, 565, 576, 600],\n         \"mysqlclient\": 154,\n         \"mysqldb\": [204, 268],\n         \"naiv\": 595,\n-        \"name\": [3, 71, 74, 102, 137, 154, 155, 175, 180, 183, 184, 190, 199, 204, 209, 213, 268, 328, 477, 568, 569, 574, 591, 596, 609],\n-        \"namespac\": [34, 36, 41, 74, 77, 85, 209, 328, 348, 591],\n-        \"natur\": [252, 316, 604],\n-        \"naturaldai\": 133,\n+        \"nam\": [71, 102, 137, 175, 180, 183, 184, 190, 199, 204, 213, 569],\n+        \"names\": [3, 74, 154, 155, 184, 190, 204, 209, 268, 328, 568, 569, 574, 596, 609],\n+        \"namespac\": [34, 36, 41, 74, 77, 85, 328, 348],\n+        \"namespaced\": 591,\n+        \"namespaces\": [209, 591],\n+        \"naming\": [154, 477, 591],\n+        \"natural\": [252, 316, 604],\n+        \"naturalday\": 133,\n         \"naturaltim\": 133,\n-        \"naughti\": 260,\n-        \"need\": [51, 76, 82, 103, 376, 548, 571, 576, 581],\n+        \"naughty\": 260,\n+        \"ned\": [51, 76, 103, 376, 548, 571, 576, 581],\n+        \"needed\": 82,\n         \"needs_autoescap\": 268,\n-        \"negoti\": 554,\n-        \"nest\": [213, 591],\n+        \"negotiation\": 554,\n+        \"nested\": [213, 591],\n         \"network\": 115,\n         \"new\": [50, 55, 58, 67, 76, 131, 185, 203, 204, 205, 206, 209, 210, 213, 222, 252, 254, 256, 260, 268, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 583],\n         \"newer\": [42, 602],\n         \"newform\": 206,\n-        \"newlin\": [282, 327, 341, 407, 438, 463],\n+        \"newlines\": [282, 327, 341, 407, 438, 463],\n         \"next\": [67, 76, 79, 80, 209],\n-        \"next_page_numb\": 291,\n+        \"next_page_number\": 291,\n         \"ngettext\": 596,\n-        \"niceti\": 155,\n+        \"niceties\": 155,\n         \"nl\": 316,\n+        \"no\": [1, 194, 206, 213, 222, 252, 257, 260, 268, 291, 304, 348, 362, 392, 477, 545, 576, 596],\n         \"noargscommand\": 328,\n-        \"nobodi\": 4,\n-        \"non\": [44, 65, 154, 188, 213, 222, 291, 559, 596],\n+        \"nobody\": 4,\n+        \"non\": [44, 65, 154, 185, 188, 213, 222, 291, 316, 559, 572, 596],\n         \"non_field_error\": 156,\n-        \"none\": [185, 222, 316, 572],\n         \"noreversematch\": 156,\n         \"nosniff\": 171,\n         \"nosql\": 7,\n+        \"not\": [1, 8, 12, 16, 43, 70, 72, 82, 107, 154, 171, 185, 194, 202, 273, 291, 302, 311, 354, 569, 572, 596, 602, 612],\n         \"not_gt\": 139,\n         \"not_lt\": 139,\n-        \"note\": [61, 154, 155, 161, 196, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 576, 596],\n-        \"notif\": 66,\n-        \"novemb\": 545,\n+        \"notes\": [61, 154, 155, 161, 196, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 576, 596],\n+        \"notification\": 66,\n+        \"november\": 545,\n         \"now\": [176, 194, 206, 209, 252, 260, 268, 304, 316, 328, 348, 362, 477, 502, 522],\n         \"npgettext\": 596,\n-        \"nthvalu\": 176,\n-        \"ntile\": 176,\n+        \"nthvalue\": 176,\n+        \"ntil\": 176,\n         \"null\": [154, 177, 178, 185, 213, 328],\n         \"nullbooleanfield\": 162,\n         \"nullbooleanselect\": 168,\n         \"nullif\": 176,\n         \"nulls_distinct\": 175,\n         \"number\": [213, 580, 583],\n         \"number_group\": 190,\n         \"numberformat\": [233, 365, 388, 509, 533],\n         \"numberinput\": 168,\n-        \"numer\": [220, 338, 353],\n-        \"numgeometri\": 114,\n+        \"numeric\": [220, 338, 353],\n+        \"numgeometries\": 114,\n         \"numpoint\": 114,\n         \"o\": 118,\n         \"obj\": 571,\n         \"object\": [1, 15, 16, 23, 29, 78, 82, 96, 98, 103, 105, 106, 107, 115, 118, 125, 150, 157, 173, 181, 185, 186, 188, 192, 193, 198, 206, 252, 268, 304, 316, 328, 354, 547, 548, 553, 557, 568, 570, 571, 572, 577, 579, 582, 583, 589, 595, 596, 604],\n         \"objectdoesnotexist\": 156,\n-        \"objectpagin\": 206,\n+        \"objectpaginator\": 206,\n         \"obtain\": [130, 577],\n-        \"obvious\": 82,\n-        \"octob\": 545,\n+        \"obviously\": 82,\n+        \"october\": 545,\n         \"off\": 196,\n-        \"offici\": [65, 213, 598],\n+        \"official\": [65, 213, 598],\n         \"offlin\": 3,\n-        \"often\": 602,\n+        \"oft\": 602,\n         \"ogr\": [115, 127],\n-        \"ogrgeometri\": 115,\n+        \"ogrgeometry\": 115,\n         \"ogrgeomtyp\": 115,\n         \"ogrinfo\": 131,\n         \"ogrinspect\": [109, 127, 131, 155],\n         \"old\": [50, 268, 328],\n         \"older\": [104, 268, 304, 328, 362, 421, 522],\n         \"omit\": 103,\n+        \"on\": [4, 11, 12, 43, 48, 56, 57, 61, 67, 80, 106, 131, 137, 154, 157, 161, 167, 176, 177, 178, 180, 181, 185, 194, 209, 216, 222, 223, 244, 252, 260, 291, 299, 304, 316, 328, 330, 335, 336, 348, 350, 351, 355, 362, 395, 400, 407, 410, 413, 421, 423, 430, 437, 438, 442, 453, 456, 463, 467, 477, 482, 493, 502, 510, 511, 519, 522, 524, 534, 536, 539, 548, 560, 569, 572, 581, 582, 583, 585, 596, 598, 605],\n         \"on_delet\": 348,\n         \"onc\": [571, 572, 605],\n-        \"one\": [12, 61, 462, 501, 503, 559, 563, 564, 569, 570, 572, 580, 583],\n+        \"one\": [12, 61, 210, 254, 256, 462, 501, 503, 559, 563, 564, 569, 570, 572, 580, 583],\n         \"onetoonefield\": [178, 348],\n-        \"onli\": [1, 11, 12, 56, 85, 184, 185, 193, 328, 376, 384, 558, 559, 570, 571, 605],\n-        \"op\": 596,\n-        \"opclass\": [143, 175, 180],\n-        \"open\": [45, 171, 220, 229, 268, 338, 353, 374, 603],\n-        \"oper\": [118, 137, 139, 145, 154, 172, 177, 185, 194, 222, 316, 328, 569],\n-        \"optim\": [25, 45, 46, 55, 154, 329, 571, 602],\n-        \"optimizemigr\": 155,\n-        \"option\": [7, 15, 82, 99, 103, 126, 136, 154, 155, 160, 171, 178, 180, 184, 190, 193, 206, 291, 304, 316, 328, 362, 413, 456, 482, 502, 522, 569, 590, 591, 596],\n+        \"only\": [1, 11, 12, 56, 85, 184, 185, 193, 328, 376, 384, 558, 559, 570, 571, 605],\n+        \"opclas\": 143,\n+        \"opclasses\": [175, 180],\n+        \"open\": [45, 220, 229, 268, 338, 353, 374],\n+        \"opener\": [171, 603],\n+        \"operation\": [145, 154, 172, 177, 222, 316, 328, 569],\n+        \"operator\": [118, 137, 139, 185, 194, 328],\n+        \"optimiz\": [154, 602],\n+        \"optimization\": [25, 45, 46, 55, 329, 571, 602],\n+        \"optimizemigration\": 155,\n+        \"option\": [7, 82, 99, 103, 126, 136, 154, 155, 171, 178, 180, 184, 190, 193, 206, 291, 304, 316, 328, 362, 413, 456, 482, 502, 522, 569, 591, 596],\n         \"option_list\": 328,\n+        \"optional\": [15, 160, 190, 362, 590],\n+        \"or\": [6, 12, 40, 43, 55, 56, 61, 100, 103, 161, 177, 181, 185, 206, 213, 304, 348, 560, 605],\n         \"oracl\": [117, 154, 155, 175, 176, 178, 180, 184, 216, 244, 328, 336, 348, 351, 362, 395, 421, 430, 477, 511, 524, 539, 572],\n-        \"oracle_managed_fil\": 190,\n+        \"oracle_managed_files\": 190,\n         \"ord\": 176,\n-        \"order\": [44, 103, 161, 171, 175, 184, 185, 291, 316, 392, 551, 559, 560, 565, 571, 576, 580, 582, 588, 609, 611],\n-        \"order_bi\": [185, 441, 472, 560],\n+        \"order\": [44, 103, 161, 171, 175, 184, 291, 316, 392, 551, 559, 560, 565, 571, 576, 580, 582, 588, 609, 611],\n+        \"order_by\": [185, 441, 472, 560],\n         \"order_with_respect_to\": 184,\n+        \"ordered\": 185,\n         \"ordering_widget\": 580,\n-        \"ordin\": 133,\n-        \"organ\": [45, 58, 64, 78, 80, 569],\n+        \"ordinal\": 133,\n+        \"organiz\": [78, 569],\n+        \"organization\": 64,\n+        \"organized\": [45, 58, 80],\n         \"origin\": [18, 171, 193, 603],\n         \"original_content_type_id\": 328,\n         \"orm\": [205, 209, 268, 488, 546, 574],\n         \"osgeo4w\": 121,\n         \"other\": [3, 33, 37, 38, 45, 48, 51, 56, 79, 103, 115, 118, 151, 167, 181, 194, 209, 274, 280, 285, 303, 309, 312, 547, 551, 555, 559, 560, 570, 572, 573, 588, 591, 595, 596, 598, 600, 602, 611],\n         \"our\": [16, 76],\n         \"out\": [124, 206, 488, 548, 589],\n         \"outbox\": 612,\n         \"outer\": 177,\n         \"output\": [33, 37, 43, 118, 155, 161, 177, 213, 268, 348, 595, 611],\n         \"output_field\": 185,\n         \"outsid\": [213, 596],\n-        \"over\": [560, 572, 581],\n-        \"overal\": 82,\n+        \"overall\": 82,\n         \"overlap\": [117, 139],\n         \"overlaps_abov\": 117,\n         \"overlaps_below\": 117,\n         \"overlaps_left\": 117,\n         \"overlaps_right\": 117,\n         \"overrid\": [15, 39, 98, 103, 166, 181, 328, 543, 569, 583, 612],\n-        \"overridden\": [39, 103, 569],\n         \"overus\": 571,\n         \"overview\": [19, 60, 61, 74, 101, 103, 106, 115, 121, 149, 152, 188, 193, 252, 260, 268, 291, 549, 591, 593, 594, 595, 596, 599, 612],\n         \"own\": [71, 139, 172, 177, 193, 548, 550, 552, 588, 589, 605],\n-        \"packag\": [55, 71, 79, 85, 134, 316, 569, 578, 598],\n-        \"page\": [1, 11, 12, 58, 72, 78, 100, 187, 202, 221, 232, 247, 271, 300, 309, 364, 387],\n+        \"packag\": [55, 71, 316, 569, 598],\n+        \"packages\": [71, 79, 85, 134, 578],\n+        \"pag\": [1, 12, 58, 72, 78, 187, 202, 221, 232, 247, 364, 387],\n         \"page_rang\": 348,\n-        \"pagin\": [187, 206, 348, 362, 436, 451, 522, 601],\n+        \"pages\": [11, 100, 271, 300, 309],\n+        \"paginat\": [187, 601],\n+        \"pagination\": [362, 436, 451, 522, 601],\n+        \"paginator\": [187, 206, 348, 601],\n         \"pair\": 153,\n+        \"par\": 291,\n         \"parallel\": [135, 348, 611],\n-        \"paramet\": [35, 154, 213, 244, 291, 304, 348, 395, 430, 574, 580, 591],\n+        \"parameter\": [35, 154, 213, 244, 291, 304, 348, 395, 430, 574, 580, 591],\n         \"parent\": [103, 185, 569],\n-        \"pars\": [19, 291],\n+        \"parsing\": 19,\n         \"part\": [72, 73, 74, 75, 76, 77, 78, 79],\n-        \"parti\": [18, 44, 55, 79, 83, 154, 177, 362, 421, 522, 602],\n         \"partial\": 180,\n         \"particular\": 100,\n-        \"pass\": [19, 188, 316, 328, 348, 502, 548, 574, 580, 591, 596],\n+        \"party\": [18, 44, 55, 79, 83, 154, 177, 362, 421, 522, 602],\n+        \"pas\": 548,\n+        \"passed\": 596,\n+        \"passing\": [19, 188, 316, 328, 348, 502, 574, 580, 591],\n         \"password\": [1, 103, 105, 190, 213, 216, 242, 260, 268, 289, 290, 298, 299, 304, 330, 336, 348, 351, 355, 384, 420, 422, 477, 508, 510, 532, 534, 536, 548, 550, 611],\n-        \"password_hash\": [190, 213, 376],\n+        \"password_hasher\": [190, 213, 376],\n         \"password_reset\": 328,\n         \"password_reset_timeout\": 190,\n         \"passwordinput\": [168, 260],\n-        \"patch\": [50, 51, 54, 55, 57, 391, 404],\n+        \"patch\": [51, 57],\n+        \"patched\": [391, 404],\n+        \"patches\": [50, 54, 55],\n         \"path\": [12, 121, 199, 328, 410, 442, 453, 572, 582, 591],\n         \"patient\": 50,\n         \"pattern\": [151, 268, 328, 591, 596],\n         \"pbkdf2\": 550,\n         \"pdf\": 38,\n         \"per\": [99, 103, 135, 551, 576],\n         \"percent\": [304, 572, 596],\n         \"percentrank\": 176,\n         \"perfect\": 2,\n-        \"perform\": [25, 45, 46, 103, 146, 155, 185, 187, 209, 268, 348, 546, 553, 574, 576, 591, 596, 602],\n-        \"perimet\": 114,\n+        \"perform\": [348, 553, 574, 576],\n+        \"performanc\": [25, 45, 46, 103, 146, 155, 185, 187, 209, 268, 546, 576, 591, 596, 602],\n+        \"perimeter\": 114,\n         \"permalink\": 222,\n-        \"perman\": [209, 328],\n-        \"permiss\": [8, 100, 105, 184, 252, 260, 268, 348, 354, 376, 392, 400, 423, 437, 547, 548],\n-        \"permission_requir\": [252, 548],\n-        \"permissiondeni\": 156,\n+        \"permanent\": [209, 328],\n+        \"permission\": [8, 100, 105, 184, 252, 260, 268, 348, 354, 376, 392, 400, 423, 437, 547, 548],\n+        \"permission_required\": [252, 548],\n+        \"permissiondenied\": 156,\n         \"permissionrequiredmixin\": 548,\n         \"permissionsmixin\": 547,\n-        \"permit\": 569,\n-        \"permwrapp\": 260,\n-        \"persist\": [154, 177, 304, 589, 612],\n+        \"permitted\": 569,\n+        \"permwrapper\": 260,\n+        \"persist\": 177,\n+        \"persistent\": [154, 304, 589, 612],\n         \"pgettext\": 596,\n-        \"philosophi\": [73, 74, 82, 196],\n-        \"phone2numer\": 194,\n+        \"philosophies\": 82,\n+        \"philosophy\": [73, 74, 196],\n+        \"phone2numeric\": 194,\n         \"pi\": 176,\n-        \"pick\": [50, 51],\n-        \"pickl\": [181, 185, 316],\n+        \"pick\": 50,\n+        \"picking\": 51,\n+        \"pickl\": 316,\n+        \"pickles\": [181, 185],\n+        \"pickling\": [181, 185],\n         \"pip\": [43, 598],\n-        \"pitfal\": 43,\n+        \"pitfall\": 43,\n         \"pk\": [181, 304, 572],\n-        \"place\": 362,\n-        \"plai\": [73, 193],\n+        \"places\": 362,\n         \"plain\": 80,\n         \"platform\": 121,\n         \"player\": 599,\n+        \"playing\": [73, 193],\n         \"pleas\": 1,\n         \"pluggabl\": 205,\n-        \"plural\": [194, 596],\n+        \"plural\": 596,\n         \"pluralidx\": 596,\n+        \"pluraliz\": 194,\n+        \"pluralization\": 596,\n         \"po\": 596,\n-        \"point\": [118, 274, 303, 312],\n+        \"point\": 118,\n         \"pointfield\": [113, 126],\n+        \"pointing\": [274, 303, 312],\n         \"pointonsurfac\": 114,\n         \"poison\": [264, 265, 266, 280, 284, 285, 403, 426, 448],\n-        \"polici\": [65, 66, 171, 603],\n+        \"pol\": [154, 535],\n+        \"policies\": 66,\n+        \"policy\": [65, 171, 603],\n         \"poll\": [72, 73],\n-        \"pollut\": [391, 404],\n+        \"pollution\": [391, 404],\n         \"polygon\": 118,\n         \"polygonfield\": [113, 126],\n-        \"pool\": [154, 535],\n-        \"popul\": 213,\n+        \"pooling\": 154,\n+        \"populated\": 213,\n         \"popup\": [334, 360],\n-        \"port\": [155, 190, 206, 222],\n-        \"posit\": [328, 362],\n+        \"port\": [155, 190, 222],\n+        \"porting\": 206,\n+        \"positional\": [328, 362],\n         \"positivebigintegerfield\": 178,\n         \"positiveintegerfield\": 178,\n         \"positivesmallintegerfield\": 178,\n-        \"possibl\": [103, 220, 221, 225, 229, 232, 238, 247, 278, 281, 282, 283, 287, 296, 306, 307, 318, 319, 321, 325, 327, 330, 338, 339, 341, 342, 345, 353, 355, 364, 369, 374, 379, 387, 397, 407, 409, 411, 412, 415, 433, 438, 440, 454, 455, 463, 466, 471, 478, 480, 492, 511, 518, 524, 539, 572],\n+        \"possibility\": [225, 229, 232, 238, 282, 283, 307, 318, 319, 325, 327, 339, 341, 342, 345, 364, 369, 374, 379, 387, 407, 411, 412, 415, 438, 454, 455, 463, 466, 478, 480, 492, 511, 518, 524, 539],\n+        \"possibl\": [103, 220, 221, 247, 278, 281, 287, 296, 306, 307, 321, 325, 330, 338, 353, 355, 397, 409, 412, 433, 440, 455, 471, 480, 572],\n         \"post\": [61, 82, 122, 153, 192, 206, 213, 316, 581],\n         \"post_delet\": 191,\n         \"post_init\": 191,\n-        \"post_migr\": 191,\n+        \"post_migrat\": 191,\n         \"post_sav\": 191,\n-        \"postgi\": [117, 121, 122, 130, 222],\n-        \"postgis_vers\": 130,\n-        \"postgr\": [86, 121, 134, 142, 213, 222, 348, 362, 392, 421, 436, 451, 477, 488, 502, 522, 535],\n+        \"postgis\": [117, 121, 122, 130, 222],\n+        \"postgis_version\": 130,\n+        \"postgres\": [86, 121, 134, 142, 213, 222, 348, 362, 392, 421, 436, 451, 477, 488, 502, 522, 535],\n         \"postgresql\": [121, 136, 137, 138, 139, 140, 141, 143, 144, 154, 155, 172, 176, 178, 180, 213, 222, 223, 252, 268, 291, 304, 328, 348, 376, 413, 421, 436, 451, 456, 477, 482, 488, 502, 535, 543, 572, 573, 576, 595, 600],\n+        \"posting\": 153,\n         \"postmortem\": 18,\n-        \"potenti\": [238, 242, 243, 244, 268, 379, 394, 395, 397, 402, 405, 406, 409, 410, 411, 413, 415, 420, 422, 425, 427, 429, 430, 433, 440, 441, 442, 447, 449, 450, 452, 453, 454, 456, 457, 458, 459, 460, 461, 462, 464, 465, 467, 468, 469, 471, 472, 478, 479, 482, 484, 485, 486, 487, 490, 491, 493, 494, 498, 499, 501, 503, 504, 505, 508, 509, 510, 511, 512, 515, 517, 519, 524, 525, 527, 528, 532, 533, 534, 536, 539, 540],\n-        \"power\": [82, 176],\n+        \"potential\": [238, 242, 243, 244, 268, 379, 394, 395, 397, 402, 405, 406, 409, 410, 411, 413, 415, 420, 422, 425, 427, 429, 430, 433, 440, 441, 442, 447, 449, 450, 452, 453, 454, 456, 457, 458, 459, 460, 461, 462, 464, 465, 467, 468, 469, 471, 472, 478, 479, 482, 484, 485, 486, 487, 490, 491, 493, 494, 498, 499, 501, 503, 504, 505, 508, 509, 510, 511, 512, 515, 517, 519, 524, 525, 527, 528, 532, 533, 534, 536, 539, 540],\n+        \"power\": 176,\n+        \"powerful\": 82,\n         \"pprint\": 194,\n-        \"practic\": [82, 167],\n+        \"practic\": 167,\n+        \"practices\": 82,\n         \"pragma\": 154,\n         \"pre\": [52, 61, 65, 544, 588],\n         \"pre_delet\": 191,\n         \"pre_init\": 191,\n-        \"pre_migr\": 191,\n+        \"pre_migrat\": 191,\n         \"pre_sav\": [181, 191],\n-        \"preced\": [103, 206],\n-        \"predefin\": 569,\n-        \"predic\": 118,\n+        \"preced\": 206,\n+        \"precedenc\": 103,\n+        \"predefined\": 569,\n+        \"predicat\": 118,\n         \"preexist\": 7,\n-        \"prefer\": 596,\n+        \"preferenc\": 596,\n         \"prefetch\": [185, 316, 572],\n-        \"prefetch_rel\": [185, 213, 268, 316, 571],\n+        \"prefetch_related\": [185, 213, 268, 316, 571],\n         \"prefetch_related_object\": 185,\n-        \"prefix\": [161, 190, 328, 551, 580, 596],\n-        \"prepar\": 118,\n-        \"preparedgeometri\": 118,\n+        \"prefix\": [328, 551, 580, 596],\n+        \"prefixes\": [161, 190],\n+        \"prepared\": 118,\n+        \"preparedgeometry\": 118,\n         \"prepend_www\": 190,\n         \"prepopulated_from\": 206,\n         \"preprocess\": 16,\n-        \"prerequisit\": [6, 31, 61, 71],\n-        \"prerog\": 64,\n-        \"present\": 82,\n+        \"prerequisit\": 31,\n+        \"prerequisites\": [6, 61, 71],\n+        \"prerogatives\": 64,\n+        \"presentation\": 82,\n         \"preserv\": 611,\n         \"prevent\": [76, 99, 577, 583, 606],\n         \"preview\": 67,\n-        \"previous_page_numb\": 291,\n-        \"primari\": [7, 106, 154, 181, 183, 421, 451, 543, 558, 569, 609],\n-        \"primary_kei\": 178,\n-        \"principl\": 64,\n+        \"previous_page_number\": 291,\n+        \"primary\": [7, 106, 154, 181, 183, 421, 451, 543, 558, 569, 609],\n+        \"primary_key\": 178,\n+        \"principles\": 64,\n         \"prior\": 545,\n-        \"prioriti\": [260, 328],\n+        \"priority\": [260, 328],\n         \"privat\": [273, 302, 311, 316, 328, 421],\n-        \"privileg\": [130, 328, 383, 419],\n+        \"privileg\": [383, 419],\n+        \"privileges\": [130, 328],\n         \"problem\": [4, 8, 76, 153, 203],\n-        \"procedur\": 574,\n-        \"process\": [45, 58, 65, 85, 192, 209, 545, 559, 581, 584, 591],\n-        \"process_except\": 588,\n-        \"process_template_respons\": 588,\n+        \"procedures\": 574,\n+        \"proces\": [45, 58, 65, 85, 192, 545],\n+        \"process\": [209, 559, 581, 584],\n+        \"process_exception\": 588,\n+        \"process_template_respon\": 588,\n         \"process_view\": [12, 588],\n+        \"processes\": 591,\n         \"processformview\": 95,\n         \"processor\": [98, 193, 328, 596, 608],\n         \"produc\": 565,\n-        \"product\": [40, 291, 611],\n+        \"product\": 291,\n+        \"production\": [40, 291, 611],\n         \"profil\": 571,\n-        \"program\": 82,\n-        \"programm\": 193,\n-        \"programmat\": 548,\n-        \"prohibit\": [213, 222, 362],\n-        \"prohibitnullcharactersvalid\": 201,\n+        \"programm\": 82,\n+        \"programmatically\": 548,\n+        \"programmer\": 193,\n+        \"prohibit\": [213, 222],\n+        \"prohibited\": 362,\n+        \"prohibitnullcharactersvalidator\": 201,\n         \"proj\": 120,\n         \"project\": [3, 33, 39, 45, 64, 67, 71, 72, 78, 85, 103, 131, 260, 268, 304, 328, 354, 547],\n         \"pronounc\": 3,\n-        \"propag\": 36,\n+        \"propagation\": 36,\n         \"proper\": 206,\n-        \"properli\": 299,\n-        \"properti\": [118, 181, 194, 324, 582],\n-        \"propos\": 55,\n-        \"protect\": [12, 99, 153, 171, 222, 252, 268, 335, 350, 477, 581, 603, 607],\n+        \"properly\": 299,\n+        \"properties\": [118, 194, 324],\n+        \"property\": [181, 582],\n+        \"proposal\": 55,\n+        \"protect\": [12, 607],\n+        \"protection\": [12, 99, 153, 171, 222, 252, 268, 335, 350, 477, 581, 603],\n         \"prototyp\": [391, 404],\n-        \"provid\": [34, 66, 100, 155, 421, 583, 593, 612],\n-        \"proxi\": [184, 209, 213, 237, 291, 378, 392, 414, 547, 548, 569],\n-        \"prune\": 600,\n+        \"provid\": [34, 66, 100, 421, 583],\n+        \"provided\": [155, 593, 612],\n+        \"proxy\": [184, 209, 213, 237, 291, 378, 392, 414, 547, 548, 569],\n+        \"pruning\": 600,\n         \"psycopg\": [121, 502],\n         \"public\": 61,\n         \"publish\": [57, 71, 152],\n         \"pull\": [47, 67],\n-        \"purpos\": [136, 193, 570],\n-        \"push\": 67,\n-        \"put\": [131, 268, 291],\n+        \"purpos\": 136,\n+        \"purposes\": [193, 570],\n+        \"pushing\": 67,\n+        \"put\": [268, 291],\n+        \"putting\": 131,\n         \"py\": [25, 36, 43, 131, 155, 204, 206, 268, 291, 354, 609],\n         \"pymemcach\": 451,\n-        \"pypi\": 602,\n-        \"python\": [3, 6, 16, 37, 43, 52, 56, 67, 69, 71, 107, 118, 121, 148, 154, 155, 156, 193, 213, 222, 252, 260, 268, 270, 291, 304, 316, 328, 348, 362, 376, 392, 400, 407, 421, 423, 436, 437, 438, 451, 463, 477, 488, 502, 522, 535, 543, 571, 596, 598, 602, 605],\n+        \"pypy\": 602,\n+        \"python\": [3, 6, 16, 37, 43, 52, 56, 67, 69, 71, 107, 121, 148, 154, 155, 156, 193, 213, 222, 252, 260, 268, 270, 291, 304, 316, 328, 348, 362, 376, 392, 400, 407, 421, 423, 436, 437, 438, 451, 463, 477, 488, 502, 522, 535, 543, 571, 596, 598, 602, 605],\n+        \"pythonic\": 118,\n         \"pytz\": [222, 316, 477],\n         \"q\": [185, 572],\n         \"qn\": 328,\n         \"quarter\": 185,\n-        \"queri\": [7, 16, 56, 110, 116, 131, 138, 139, 146, 174, 177, 182, 185, 209, 213, 274, 303, 304, 312, 316, 328, 392, 546, 560, 572, 573, 574],\n+        \"queries\": [7, 56, 110, 131, 146, 174, 304, 392, 546, 572, 573, 574],\n+        \"query\": [16, 138, 177, 182, 185, 209, 213, 274, 303, 312, 316, 328, 560, 572, 574],\n         \"querydict\": [188, 194],\n+        \"querying\": [116, 139, 572],\n         \"queryset\": [117, 154, 177, 185, 187, 222, 268, 304, 316, 348, 362, 413, 441, 456, 472, 482, 509, 522, 533, 560, 568, 569, 570, 571, 572, 583],\n         \"querystr\": [194, 535],\n         \"question\": [4, 153],\n         \"quick\": [19, 69, 82, 188, 569, 577, 612],\n         \"quickstart\": 56,\n-        \"quot\": [184, 304],\n-        \"race\": 177,\n+        \"quoting\": [184, 304],\n+        \"rac\": 177,\n         \"radian\": 176,\n         \"radioselect\": 168,\n-        \"rais\": [74, 167, 181, 328],\n+        \"rais\": 181,\n+        \"raises\": 328,\n+        \"raising\": [74, 167],\n         \"random\": [176, 194],\n         \"randomuuid\": 141,\n         \"rang\": [139, 140, 147, 185],\n-        \"rangeboundari\": 139,\n-        \"rangemaxvaluevalid\": 147,\n-        \"rangeminvaluevalid\": 147,\n+        \"rangeboundary\": 139,\n+        \"rangemaxvaluevalidator\": 147,\n+        \"rangeminvaluevalidator\": 147,\n         \"rangewidget\": 140,\n         \"rank\": 176,\n         \"raster\": [110, 115, 117],\n         \"rasterfield\": 126,\n         \"rather\": 571,\n         \"raw\": [7, 82, 131, 177, 185, 502, 548, 570, 571, 572, 574],\n         \"raw_post_data\": 268,\n         \"rawsql\": 571,\n         \"re\": [1, 69],\n         \"re_path\": 199,\n-        \"read\": [3, 42, 80, 85, 184, 362, 558],\n-        \"readdress\": [290, 299],\n+        \"read\": [3, 80, 85, 184, 362, 558],\n+        \"readdressed\": [290, 299],\n         \"reader\": 118,\n-        \"readi\": [2, 50, 51, 558],\n+        \"reading\": 42,\n         \"readonly_field\": [252, 324],\n+        \"ready\": [2, 50, 51, 558],\n         \"real\": 67,\n         \"rebas\": 57,\n         \"rebind\": [216, 336, 351],\n-        \"receiv\": [50, 66, 362, 606],\n-        \"recogn\": 43,\n-        \"record\": 135,\n-        \"recurs\": 178,\n-        \"redi\": [477, 551],\n-        \"redirect\": [134, 148, 155, 171, 209, 220, 222, 229, 265, 273, 278, 281, 284, 287, 296, 302, 306, 307, 311, 316, 321, 325, 330, 338, 348, 353, 355, 374, 548, 590, 596],\n+        \"receiv\": 50,\n+        \"receiver\": 606,\n+        \"receives\": [66, 362],\n+        \"recognized\": 43,\n+        \"recorded\": 135,\n+        \"recursiv\": 178,\n+        \"redirect\": [134, 148, 171, 209, 220, 222, 229, 265, 273, 278, 281, 284, 287, 296, 302, 306, 307, 311, 316, 321, 325, 330, 338, 348, 353, 355, 374, 548, 590, 596],\n         \"redirect_to\": 209,\n         \"redirectcycleerror\": 156,\n+        \"redirection\": [155, 316],\n         \"redirectview\": [87, 88, 328],\n-        \"redund\": 82,\n-        \"refactor\": [205, 316],\n-        \"refer\": [69, 86, 101, 106, 112, 116, 117, 129, 149, 151, 152, 153, 169, 173, 175, 178, 180, 181, 182, 185, 186, 194, 572, 600, 604],\n-        \"referenc\": [175, 177, 180, 547],\n-        \"referr\": [171, 603],\n-        \"reflect\": [458, 485],\n+        \"redis\": [477, 551],\n+        \"redundancy\": 82,\n+        \"refactor\": 316,\n+        \"refactored\": 205,\n+        \"refer\": 69,\n+        \"referenc\": [86, 101, 112, 116, 117, 129, 149, 152, 169, 173, 175, 177, 178, 180, 181, 182, 185, 186, 194, 547, 572],\n+        \"references\": [106, 151, 178, 600, 604],\n+        \"referer\": 153,\n+        \"referrer\": [171, 603],\n+        \"reflected\": [458, 485],\n         \"refresh\": [178, 181],\n         \"regard\": [316, 583],\n         \"regex\": 185,\n         \"regexfield\": [162, 328],\n-        \"regexvalid\": 201,\n-        \"regist\": [19, 103, 178, 552, 591],\n-        \"register_convert\": 199,\n-        \"registr\": [56, 182],\n-        \"registration_requir\": 107,\n-        \"registri\": [85, 190, 213, 316],\n-        \"regravgi\": 136,\n+        \"regexvalidator\": 201,\n+        \"register\": [19, 103, 178, 552, 591],\n+        \"register_converter\": 199,\n+        \"registration\": [56, 182],\n+        \"registration_required\": 107,\n+        \"registry\": [85, 190, 213, 316],\n         \"regravgx\": 136,\n+        \"regravgy\": 136,\n         \"regrcount\": 136,\n-        \"regress\": 51,\n+        \"regression\": 51,\n         \"regrintercept\": 136,\n         \"regroup\": 194,\n         \"regrr2\": 136,\n         \"regrslop\": 136,\n-        \"regrsxi\": 136,\n         \"regrsxx\": 136,\n-        \"regrsyi\": 136,\n+        \"regrsxy\": 136,\n+        \"regrsyy\": 136,\n         \"regular\": [464, 469, 490, 505, 515, 528, 591],\n-        \"reject\": 12,\n-        \"rel\": [178, 348],\n-        \"relat\": [25, 53, 78, 86, 103, 106, 117, 118, 178, 185, 186, 205, 206, 213, 252, 291, 304, 316, 328, 334, 348, 360, 558, 568, 569, 570, 572, 602],\n+        \"rejected\": 12,\n+        \"rel\": 348,\n+        \"relat\": 117,\n+        \"related\": [25, 53, 78, 86, 118, 185, 186, 252, 291, 316, 328, 334, 348, 360, 568, 572, 602],\n         \"related_nam\": 569,\n         \"related_query_nam\": 569,\n+        \"relation\": [103, 106, 178, 205, 206, 213, 316, 328, 558, 569, 570],\n+        \"relational\": [213, 304],\n         \"relationship\": [162, 178, 488, 556, 560, 561, 562, 563, 564, 569, 572, 596],\n-        \"relax\": 252,\n-        \"releas\": [61, 64, 65, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 598],\n-        \"relev\": 82,\n+        \"relativ\": 178,\n+        \"relaxed\": 252,\n+        \"releas\": [61, 65, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 598],\n+        \"releaser\": 64,\n+        \"releases\": [65, 544],\n+        \"relevant\": 82,\n         \"reload\": [72, 328],\n         \"remind\": 2,\n+        \"reminded\": 2,\n         \"remot\": 297,\n-        \"remote_us\": 11,\n+        \"remote_user\": 11,\n         \"remoteusermiddlewar\": [274, 303, 312],\n-        \"remov\": [74, 153, 194, 204, 205, 206, 209, 213, 222, 252, 260, 268, 304, 316, 328, 348, 362, 376, 421, 436, 477, 488, 522, 535, 571, 600],\n+        \"remov\": [74, 153, 194, 206, 316, 571, 600],\n+        \"removal\": [205, 260, 304, 328, 348],\n         \"remove_constraint\": 189,\n         \"remove_field\": 189,\n         \"remove_index\": 189,\n-        \"remove_stale_contenttyp\": 155,\n+        \"remove_stale_contenttypes\": 155,\n         \"remove_tag\": 328,\n         \"removeconstraint\": 172,\n+        \"removed\": [204, 209, 213, 222, 252, 268, 316, 328, 348, 362, 376, 421, 436, 477, 488, 522, 535],\n         \"removefield\": 172,\n         \"removeindex\": 172,\n         \"removetag\": 328,\n-        \"renam\": [206, 268, 304, 316],\n+        \"renam\": 206,\n         \"rename_index\": 189,\n+        \"renamed\": [206, 268, 304, 316],\n         \"renamefield\": 172,\n         \"renameindex\": 172,\n         \"renamemodel\": 172,\n-        \"render\": [19, 74, 161, 166, 192, 193, 222, 260, 328, 477, 488, 522, 580, 581, 590],\n-        \"reorgan\": 316,\n+        \"render\": [74, 161, 166, 192, 193, 222, 260, 328, 477, 488, 522, 581, 590],\n+        \"rendered\": 580,\n+        \"renderer\": [19, 166],\n+        \"reorganization\": 316,\n         \"repeat\": [82, 176],\n-        \"replac\": [103, 176, 206, 328],\n+        \"replac\": [103, 176, 206],\n+        \"replaced\": 328,\n         \"replica\": 609,\n         \"report\": [25, 32, 46, 66, 190, 203, 268, 348, 436, 451, 502, 522, 535, 543],\n         \"reportlab\": 38,\n-        \"repositori\": [57, 58, 60],\n-        \"represent\": 178,\n-        \"request\": [12, 46, 47, 66, 67, 82, 135, 153, 170, 188, 191, 193, 194, 202, 206, 212, 213, 222, 257, 260, 268, 291, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 543, 548, 554, 559, 569, 576, 581, 587, 591, 603, 609, 612],\n-        \"request_finish\": [191, 291],\n-        \"request_start\": 191,\n-        \"requestabort\": 156,\n+        \"repository\": [57, 58, 60],\n+        \"representation\": 178,\n+        \"request\": [12, 46, 47, 66, 67, 82, 135, 153, 170, 188, 191, 193, 194, 202, 206, 212, 213, 222, 257, 260, 268, 291, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 543, 548, 554, 559, 576, 581, 587, 591, 603, 609, 612],\n+        \"request_finished\": [191, 291],\n+        \"request_started\": 191,\n+        \"requestaborted\": 156,\n         \"requestcontext\": 193,\n+        \"requested\": 569,\n         \"requestsit\": 150,\n-        \"requir\": [42, 55, 66, 67, 121, 160, 161, 162, 171, 204, 206, 222, 252, 268, 291, 304, 309, 316, 348, 392, 477, 502, 522, 535, 550, 590, 605],\n-        \"required_db_featur\": 184,\n+        \"requir\": [55, 171, 535, 550],\n+        \"required\": [42, 66, 67, 160, 161, 162, 222, 268, 291, 316, 348, 392, 477, 502, 522, 590, 605],\n+        \"required_db_features\": 184,\n         \"required_db_vendor\": 184,\n+        \"requirement\": [121, 204, 252],\n+        \"requires\": [206, 304, 309, 316],\n         \"reset\": [103, 105, 242, 260, 268, 291, 304, 420, 422, 510, 534, 536],\n         \"resetcycl\": 194,\n-        \"resolut\": 591,\n-        \"resolv\": [42, 156, 198],\n-        \"resolve_vari\": 328,\n+        \"resolution\": 591,\n+        \"resolv\": [42, 198],\n+        \"resolve_variabl\": 328,\n+        \"resolver\": 156,\n         \"resolver404\": 156,\n         \"resort\": 185,\n         \"respect\": 268,\n+        \"respon\": [188, 191, 206, 252, 260, 510, 534, 536],\n         \"respond\": 50,\n-        \"respons\": [36, 55, 99, 188, 191, 206, 213, 222, 252, 260, 291, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 510, 534, 536, 543, 557, 576, 588, 612],\n+        \"responses\": [99, 213, 222, 291, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 543, 557, 576, 588, 612],\n+        \"responsibility\": 55,\n+        \"responsiv\": 36,\n         \"restart\": 19,\n-        \"restrict\": [105, 137, 180, 185, 211, 256, 260, 569],\n+        \"restricted\": [211, 256, 260],\n+        \"restriction\": [105, 137, 180, 185, 569],\n         \"restructuredtext\": 58,\n         \"result\": [154, 568, 571],\n-        \"retriev\": [116, 183, 291, 571, 572],\n+        \"retriev\": [183, 571, 572],\n+        \"retrieval\": [116, 291],\n         \"return\": [154, 185, 213, 268, 304, 569, 592],\n+        \"reusability\": 71,\n         \"reusabl\": [12, 71, 178, 547, 581, 609],\n         \"reveal\": [271, 300, 309],\n-        \"revers\": [103, 106, 114, 176, 185, 198, 213, 237, 271, 274, 300, 303, 304, 309, 312, 316, 328, 362, 378, 414, 488, 569, 572, 591, 596, 600],\n-        \"reverse_lazi\": [198, 268],\n+        \"rever\": [106, 114, 176, 185, 198, 213, 237, 271, 274, 300, 303, 304, 309, 312, 316, 328, 362, 378, 414, 488, 569, 572, 591],\n+        \"revers\": [103, 198, 591, 596, 600],\n+        \"reverse_lazy\": [198, 268],\n         \"revert\": [47, 576],\n         \"review\": [50, 57],\n-        \"rewrit\": 252,\n-        \"rewritten\": 354,\n+        \"rewrit\": [252, 354],\n         \"rfi\": [409, 440, 471],\n-        \"rh\": [511, 524, 539],\n+        \"rhs\": [511, 524, 539],\n         \"right\": [117, 176, 602],\n-        \"rigor\": 50,\n+        \"rigorous\": 50,\n         \"rjust\": 194,\n-        \"role\": [64, 154, 328, 581],\n-        \"roll\": [61, 576],\n+        \"rol\": [64, 154, 581],\n+        \"roles\": 328,\n         \"rollback\": [576, 611],\n-        \"root\": [103, 206],\n+        \"rolling\": [61, 576],\n         \"root_urlconf\": 190,\n+        \"rot\": [103, 206],\n         \"rotat\": 299,\n         \"round\": 176,\n-        \"rout\": [199, 362, 570],\n+        \"rout\": 199,\n         \"router\": [328, 570],\n+        \"routing\": [362, 570],\n         \"row\": [154, 161, 177, 206],\n-        \"rownumb\": 176,\n+        \"rownumber\": 176,\n         \"rpad\": 176,\n         \"rss\": 152,\n-        \"rss201rev2fe\": 200,\n-        \"rssfeed\": 200,\n-        \"rssuserland091fe\": 200,\n+        \"rss201rev2fed\": 200,\n+        \"rssfed\": 200,\n+        \"rssuserland091fed\": 200,\n         \"rtrim\": 176,\n-        \"run\": [7, 8, 21, 22, 24, 25, 28, 50, 54, 56, 67, 76, 124, 131, 155, 201, 206, 209, 216, 268, 328, 336, 348, 351, 598, 609, 611],\n+        \"run\": [25, 56, 131, 201, 209, 328],\n         \"runner\": [155, 210, 252, 304, 328, 609],\n+        \"running\": [7, 8, 21, 22, 24, 28, 50, 54, 56, 67, 76, 124, 155, 206, 216, 268, 336, 348, 351, 598, 609, 611],\n         \"runpython\": 172,\n-        \"runserv\": [21, 25, 72, 151, 155, 213],\n+        \"runserver\": [21, 25, 72, 151, 155, 213],\n         \"runsql\": 172,\n         \"runtim\": [155, 605],\n-        \"safe\": [194, 268, 559],\n+        \"s\": [1, 3, 6, 12, 16, 27, 30, 39, 61, 65, 66, 67, 69, 70, 76, 77, 78, 79, 108, 115, 153, 154, 161, 170, 204, 205, 206, 209, 213, 222, 252, 260, 268, 289, 291, 298, 304, 316, 328, 334, 348, 354, 360, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 545, 547, 550, 551, 557, 568, 570, 573, 576, 580, 581, 583, 592, 602],\n+        \"saf\": [194, 268, 559],\n         \"safe_load\": 268,\n         \"safeseq\": 194,\n         \"safestr\": [200, 213],\n-        \"safeti\": [19, 82, 92, 194, 546],\n+        \"safety\": [19, 82, 92, 194, 546],\n         \"salt\": [550, 607],\n-        \"same\": [40, 103, 583],\n-        \"same_a\": 117,\n+        \"sam\": [40, 103, 583],\n+        \"same_as\": 117,\n         \"samesit\": 376,\n         \"sampl\": 115,\n-        \"save\": [16, 19, 76, 110, 124, 177, 181, 206, 209, 291, 304, 411, 421, 454, 478, 502, 508, 532, 565, 570, 572, 583, 589],\n-        \"save_a\": 354,\n+        \"sav\": [76, 124, 177, 181, 206, 304, 411, 421, 454, 478, 502, 508, 532, 570, 583],\n+        \"save_as\": 354,\n+        \"saved\": [209, 291, 565, 589],\n         \"savepoint\": [154, 304, 576],\n+        \"saving\": [16, 19, 110, 181, 291, 572, 583],\n         \"scaffold\": 70,\n-        \"scale\": [3, 25, 114],\n-        \"scan\": 66,\n-        \"scene\": [19, 193, 196],\n+        \"scal\": [3, 25, 114],\n+        \"scanning\": 66,\n+        \"scenes\": [19, 193, 196],\n         \"schedul\": 65,\n+        \"schem\": 477,\n         \"schema\": [170, 172, 316],\n         \"schemaeditor\": 189,\n-        \"scheme\": 477,\n-        \"scope\": 19,\n+        \"scop\": 19,\n         \"scratch\": 3,\n-        \"script\": [15, 291, 316, 582, 603],\n+        \"script\": [15, 291, 316, 582],\n+        \"scripting\": 603,\n         \"scrypt\": [477, 550],\n-        \"search\": [146, 213, 488, 573, 591],\n+        \"search\": [146, 213, 573],\n+        \"searches\": [488, 591],\n         \"searchheadlin\": 146,\n+        \"searching\": 573,\n         \"searchinput\": 168,\n-        \"searchqueri\": 146,\n+        \"searchquery\": 146,\n         \"searchrank\": 146,\n         \"searchvector\": 146,\n         \"searchvectorfield\": 146,\n         \"second\": [67, 154, 185],\n-        \"secret_kei\": [25, 190, 268, 607],\n+        \"secret_key\": [25, 190, 268, 607],\n         \"secret_key_fallback\": [190, 607],\n         \"section\": [221, 247, 608],\n-        \"secur\": [4, 45, 61, 66, 81, 82, 86, 170, 171, 190, 328, 354, 421, 436, 451, 488, 544, 545, 589, 599, 603, 605],\n         \"secure_content_type_nosniff\": 190,\n-        \"secure_cross_origin_opener_polici\": 190,\n+        \"secure_cross_origin_opener_policy\": 190,\n         \"secure_hsts_include_subdomain\": 190,\n         \"secure_hsts_preload\": 190,\n         \"secure_hsts_second\": 190,\n-        \"secure_proxy_ssl_head\": 190,\n+        \"secure_proxy_ssl_header\": 190,\n         \"secure_redirect_exempt\": 190,\n-        \"secure_referrer_polici\": 190,\n+        \"secure_referrer_policy\": 190,\n         \"secure_ssl_host\": 190,\n         \"secure_ssl_redirect\": 190,\n+        \"security\": [4, 45, 61, 66, 81, 82, 86, 170, 171, 190, 328, 354, 421, 436, 451, 488, 544, 545, 589, 599, 603, 605],\n         \"securitymiddlewar\": 477,\n-        \"see\": [7, 56, 605],\n-        \"select\": [126, 168, 268, 328, 548, 570, 583, 595],\n-        \"select_for_upd\": [154, 185, 309, 316],\n+        \"see\": 7,\n+        \"seeing\": [56, 605],\n+        \"select\": [126, 168, 268, 548, 570, 583, 595],\n+        \"select_for_updat\": [154, 185, 309, 316],\n         \"select_on_sav\": 184,\n-        \"select_rel\": [185, 213, 291, 328, 571],\n-        \"select_templ\": 608,\n+        \"select_related\": [185, 213, 291, 328, 571],\n+        \"select_templat\": 608,\n         \"selectdatewidget\": 168,\n+        \"selected\": 328,\n         \"selectmultipl\": 168,\n         \"selector\": 168,\n         \"selenium\": 56,\n-        \"send\": [66, 577, 606],\n         \"send_broken_link_email\": 304,\n         \"send_mail\": 577,\n         \"send_mass_mail\": 577,\n         \"sender\": 606,\n+        \"sending\": [66, 577, 606],\n         \"sendtestemail\": 155,\n-        \"sensit\": [32, 154],\n-        \"sensitive_post_paramet\": [289, 298],\n+        \"sensitiv\": 32,\n+        \"sensitive_post_parameter\": [289, 298],\n+        \"sensitivity\": 154,\n         \"sent\": [190, 606],\n-        \"separ\": [82, 348],\n-        \"separatedatabaseandst\": 172,\n-        \"septemb\": 545,\n-        \"sequenc\": [291, 316],\n-        \"sequenti\": 609,\n-        \"serial\": [16, 106, 128, 188, 190, 213, 222, 268, 304, 316, 392, 451, 543, 589, 600, 604],\n-        \"serializ\": 316,\n-        \"serialization_modul\": 190,\n-        \"serv\": [30, 40, 41, 155, 202, 220, 273, 278, 302, 306, 311, 321, 338, 353],\n+        \"separat\": 82,\n+        \"separated\": 348,\n+        \"separatedatabaseandstat\": 172,\n+        \"september\": 545,\n+        \"sequenc\": 316,\n+        \"sequences\": 291,\n+        \"sequentially\": 609,\n+        \"serializ\": [106, 188, 600, 604],\n+        \"serializability\": 316,\n+        \"serialization\": [16, 190, 213, 222, 268, 304, 316, 392, 451, 543, 589, 604],\n+        \"serialization_modules\": 190,\n+        \"serialized\": 392,\n+        \"serializer\": [128, 589, 600],\n+        \"serv\": [220, 273, 278, 302, 306, 311, 321, 338, 353],\n         \"server\": [1, 19, 31, 32, 40, 72, 73, 154, 155, 170, 185, 202, 222, 223, 268, 605],\n         \"server_email\": 190,\n-        \"servic\": [40, 225, 238, 274, 278, 282, 283, 289, 290, 298, 299, 303, 306, 307, 312, 318, 321, 325, 327, 339, 341, 342, 369, 379, 411, 412, 415, 454, 455, 459, 460, 461, 464, 465, 466, 467, 468, 469, 478, 479, 480, 486, 487, 490, 491, 492, 493, 494, 498, 499, 504, 505, 508, 509, 510, 511, 512, 515, 517, 518, 519, 524, 525, 527, 528, 532, 533, 534, 536, 539, 540, 602, 612],\n+        \"servic\": [40, 225, 238, 274, 278, 282, 283, 289, 290, 298, 299, 303, 306, 307, 312, 318, 321, 325, 327, 339, 341, 342, 369, 379, 411, 412, 415, 454, 455, 459, 460, 461, 464, 465, 466, 467, 468, 469, 478, 479, 480, 486, 487, 490, 491, 492, 493, 494, 498, 499, 504, 505, 508, 509, 510, 511, 512, 515, 517, 518, 519, 524, 525, 527, 528, 532, 533, 534, 536, 539, 540],\n+        \"services\": [602, 612],\n+        \"serving\": [30, 40, 41, 155, 202],\n         \"session\": [25, 134, 153, 155, 156, 170, 171, 190, 206, 213, 260, 268, 274, 282, 283, 291, 297, 303, 304, 312, 316, 318, 327, 328, 340, 341, 342, 348, 376, 421, 436, 535, 548, 589, 602, 603],\n-        \"session_cache_alia\": 190,\n+        \"session_cache_alias\": 190,\n         \"session_cookie_ag\": 190,\n         \"session_cookie_domain\": 190,\n-        \"session_cookie_httponli\": 190,\n+        \"session_cookie_httponly\": 190,\n         \"session_cookie_nam\": 190,\n         \"session_cookie_path\": 190,\n         \"session_cookie_samesit\": 190,\n         \"session_cookie_secur\": [25, 190],\n         \"session_engin\": 190,\n         \"session_expire_at_browser_clos\": 190,\n         \"session_file_path\": 190,\n         \"session_save_every_request\": 190,\n-        \"session_seri\": 190,\n+        \"session_serializer\": 190,\n         \"sessionauthenticationmiddlewar\": 328,\n-        \"sessioninterrupt\": 156,\n+        \"sessioninterrupted\": 156,\n         \"sessionstor\": 589,\n-        \"set\": [1, 12, 19, 23, 25, 29, 36, 43, 52, 56, 57, 58, 61, 69, 99, 100, 103, 115, 116, 118, 121, 130, 131, 135, 151, 153, 154, 168, 184, 188, 190, 194, 204, 206, 213, 222, 268, 304, 316, 319, 328, 345, 348, 376, 421, 436, 477, 488, 502, 543, 551, 589, 595, 596, 605, 612],\n+        \"set\": [1, 58, 69, 103, 121, 184, 188, 213, 268, 348, 477, 543],\n         \"set_languag\": [206, 596],\n         \"setremoteaddrfromforwardedfor\": 209,\n-        \"setting_chang\": 191,\n+        \"setting\": [12, 19, 23, 25, 29, 36, 43, 52, 56, 57, 61, 99, 100, 115, 116, 118, 121, 130, 131, 135, 151, 153, 154, 168, 188, 190, 194, 204, 206, 213, 222, 268, 304, 316, 319, 328, 345, 348, 376, 421, 436, 488, 502, 551, 589, 595, 596, 605, 612],\n+        \"setting_changed\": 191,\n         \"setup\": [73, 328, 595, 605],\n         \"setup_environ\": 268,\n-        \"setupclass\": 328,\n-        \"setuptool\": 348,\n-        \"sever\": [2, 51],\n+        \"setupclas\": 328,\n+        \"setuptol\": 348,\n+        \"several\": 2,\n+        \"severity\": 51,\n         \"sha1\": 176,\n         \"sha224\": 176,\n         \"sha256\": 176,\n         \"sha384\": 176,\n         \"sha512\": 176,\n-        \"share\": [181, 185],\n-        \"sheet\": 560,\n+        \"shar\": [181, 185],\n         \"shell\": [17, 155, 543],\n+        \"shet\": 560,\n         \"short_date_format\": 190,\n         \"short_datetime_format\": 190,\n         \"shortcut\": [74, 149, 150, 304, 316, 559, 572, 590],\n         \"should\": [4, 6, 55, 82, 606, 611],\n-        \"show\": [1, 56],\n-        \"showmigr\": 155,\n+        \"show\": 56,\n+        \"showed\": 1,\n+        \"showmigration\": 155,\n         \"shuffl\": 75,\n         \"si\": 194,\n-        \"side\": [154, 185, 222, 223],\n-        \"sign\": [50, 176, 268, 572, 596, 607],\n+        \"sid\": [154, 185, 222, 223],\n+        \"sign\": [50, 176, 572, 596],\n         \"signal\": [86, 105, 191, 206, 291, 316, 328, 451, 477, 488, 522, 606],\n         \"signatur\": [257, 328],\n-        \"signing_backend\": 190,\n+        \"signed\": 268,\n+        \"signing\": [268, 607],\n+        \"signing_back\": 190,\n         \"silenced_system_check\": 190,\n-        \"silent\": 135,\n-        \"similar\": [144, 146, 304],\n+        \"silently\": 135,\n+        \"similar\": 304,\n+        \"similarity\": [144, 146],\n         \"simpl\": [19, 88, 97, 152, 268, 592],\n         \"simple_tag\": 348,\n         \"simplearrayfield\": 140,\n         \"simplejson\": 291,\n-        \"simplelistfilt\": 102,\n-        \"simpletemplaterespons\": 192,\n+        \"simplelistfilter\": 102,\n+        \"simpletemplaterespon\": 192,\n         \"simpletestcas\": [328, 612],\n-        \"simplic\": 82,\n-        \"simplifi\": [206, 304, 362, 522, 543],\n+        \"simplicity\": 82,\n+        \"simplified\": [304, 362, 522, 543],\n+        \"simplify\": 206,\n         \"sin\": 176,\n         \"sinc\": [282, 327, 341, 407, 409, 438, 440, 463, 471],\n         \"singl\": [98, 150, 177, 183, 557, 572],\n         \"singleobjectmixin\": [98, 268, 557],\n         \"singleobjecttemplateresponsemixin\": 98,\n-        \"site\": [1, 3, 40, 73, 86, 100, 103, 108, 134, 150, 153, 171, 190, 213, 316, 328, 335, 348, 350, 451, 551, 581, 603],\n+        \"sit\": [1, 40, 73, 100, 103, 108, 150, 153, 171, 316, 335, 350, 451, 551, 581, 603],\n         \"site_id\": [150, 190],\n         \"sitemap\": [107, 129, 134, 149, 268, 316, 328, 362, 451, 488, 502, 522],\n-        \"size\": [194, 213],\n-        \"skip\": 612,\n+        \"sites\": [3, 86, 103, 134, 150, 190, 213, 316, 328, 348],\n+        \"siz\": [194, 213],\n+        \"sizes\": 194,\n+        \"skipping\": 612,\n         \"slash\": 260,\n-        \"slice\": [139, 177, 194, 362],\n-        \"slightli\": 162,\n+        \"slic\": [139, 194],\n+        \"slices\": 139,\n+        \"slicing\": [177, 362],\n+        \"slightly\": 162,\n         \"slugfield\": [162, 178],\n-        \"slugifi\": 194,\n+        \"slugify\": 194,\n         \"small\": 50,\n         \"smallautofield\": 178,\n         \"smaller\": 206,\n         \"smallintegerfield\": 178,\n         \"smart\": 252,\n         \"smart_text\": 421,\n         \"smtp\": 577,\n-        \"smtpconnect\": 252,\n+        \"smtpconnection\": 252,\n         \"snaptogrid\": 114,\n         \"so\": 1,\n         \"softwar\": 602,\n-        \"solut\": 557,\n-        \"some\": [1, 16, 50, 56, 67, 71, 177, 268, 362],\n-        \"somedai\": 51,\n+        \"solution\": 557,\n+        \"som\": [1, 16, 50, 56, 67, 71, 177, 268, 362],\n+        \"someday\": 51,\n         \"someth\": 74,\n-        \"sort\": [103, 177, 268],\n+        \"sort\": [177, 268],\n         \"sorteddict\": 316,\n         \"sorteddictfromlist\": 206,\n-        \"sourc\": [45, 60, 78, 115, 120, 121, 123, 547, 596],\n-        \"spaceless\": [194, 206],\n-        \"span\": [488, 572],\n+        \"sorting\": 103,\n+        \"sourc\": [45, 60, 78, 115, 120, 121, 123, 596],\n+        \"sources\": 547,\n+        \"spaceles\": [194, 206],\n+        \"span\": 572,\n+        \"spanning\": [488, 572],\n         \"spatial\": [110, 117, 118, 121, 122, 126, 131],\n         \"spatial_index\": 126,\n-        \"spatialbackend\": 252,\n+        \"spatialback\": 252,\n         \"spatialit\": [117, 123],\n-        \"spatialrefer\": 115,\n-        \"spatialrefsi\": 252,\n-        \"special\": [151, 172, 185],\n-        \"specialti\": 596,\n-        \"specif\": [7, 25, 58, 92, 121, 123, 136, 137, 138, 139, 140, 141, 143, 144, 154, 155, 167, 181, 268, 328, 348, 565, 572, 576, 598, 606],\n-        \"specifi\": [7, 16, 152, 154, 168, 181, 185, 252, 328, 547, 551, 569, 583, 591],\n-        \"speed\": [154, 611],\n-        \"spell\": 58,\n+        \"spatialreferenc\": 115,\n+        \"spatialrefsys\": 252,\n+        \"special\": [172, 185],\n+        \"specialized\": 151,\n+        \"specialties\": 596,\n+        \"specific\": [7, 25, 58, 121, 123, 136, 137, 138, 139, 140, 141, 143, 144, 154, 155, 167, 181, 268, 328, 348, 565, 572, 576, 598, 606],\n+        \"specification\": 92,\n+        \"specified\": [185, 328],\n+        \"specifier\": 252,\n+        \"specify\": [7, 16, 152, 154, 168, 181, 252, 547, 551, 569, 583, 591],\n+        \"speeding\": [154, 611],\n+        \"spelling\": 58,\n         \"spgistindex\": 143,\n         \"split\": 205,\n         \"splitarrayfield\": 140,\n         \"splitdatetimefield\": 162,\n         \"splitdatetimewidget\": [168, 316],\n         \"splithiddendatetimewidget\": 168,\n-        \"spoof\": [232, 278, 306, 321, 364, 387],\n+        \"spoofing\": [232, 278, 306, 321, 364, 387],\n         \"sql\": [7, 56, 82, 177, 238, 243, 244, 257, 260, 316, 379, 394, 395, 413, 415, 429, 430, 441, 456, 457, 472, 482, 484, 509, 511, 524, 533, 539, 560, 569, 571, 572, 574, 603],\n-        \"sql_mode\": 154,\n+        \"sql_mod\": 154,\n         \"sqlflush\": 155,\n-        \"sqlite\": [123, 154, 175, 180, 185, 268, 304, 362, 572, 576, 598, 600],\n+        \"sqlit\": [123, 154, 175, 180, 185, 268, 304, 362, 572, 576, 598, 600],\n         \"sqlmigrat\": 155,\n-        \"sqlpars\": 392,\n+        \"sqlpar\": 392,\n         \"sqlreset\": 260,\n         \"sqlsequencereset\": 155,\n         \"sqrt\": 176,\n-        \"squash\": 600,\n-        \"squashmigr\": 155,\n+        \"squashing\": 600,\n+        \"squashmigration\": 155,\n         \"srid\": [113, 126],\n         \"ssi\": [260, 288, 297, 316, 328],\n         \"ssl\": [171, 603],\n         \"ssrf\": [409, 440, 471],\n-        \"stabil\": [81, 203, 205],\n+        \"stability\": [81, 203, 205],\n         \"stabl\": [3, 6, 60, 81],\n-        \"stack\": 548,\n-        \"staff_member_requir\": 103,\n-        \"stage\": [51, 65],\n+        \"stacking\": 548,\n+        \"staff_member_required\": 103,\n+        \"stages\": [51, 65],\n         \"stand\": 9,\n         \"standalon\": [15, 316, 605],\n         \"standard\": [3, 571, 573, 596],\n-        \"start\": [2, 6, 31, 48, 50, 58, 68, 73, 316, 547, 602],\n+        \"start\": [50, 58, 73, 316, 602],\n         \"startapp\": 155,\n+        \"started\": [2, 6, 48, 68],\n+        \"starting\": [31, 547],\n         \"startproject\": 155,\n         \"startswith\": [139, 185],\n-        \"state\": [222, 252, 576, 612],\n+        \"stat\": [222, 576, 612],\n+        \"stateful\": 252,\n         \"statement\": [7, 572],\n         \"static\": [40, 41, 77, 149, 151, 155, 190, 193, 194, 199, 220, 260, 268, 278, 306, 321, 338, 353, 582, 602],\n-        \"static_root\": [25, 190],\n+        \"static_rot\": [25, 190],\n         \"static_url\": [25, 190, 260],\n-        \"staticfil\": [86, 151, 155, 213, 222, 316, 392, 436, 477, 488, 502],\n+        \"staticfiles\": [86, 151, 155, 213, 222, 316, 392, 436, 477, 488, 502],\n         \"staticfiles_dir\": 190,\n-        \"staticfiles_find\": 190,\n+        \"staticfiles_finder\": 190,\n         \"staticfilesstorag\": 151,\n-        \"statist\": 136,\n-        \"statu\": [210, 252, 510, 534, 536],\n+        \"statistic\": 136,\n+        \"status\": [210, 252, 510, 534, 536],\n         \"stddev\": 185,\n         \"stdin\": 155,\n-        \"steer\": 64,\n+        \"steering\": 64,\n         \"step\": [45, 50, 67],\n-        \"stepvaluevalid\": 201,\n+        \"stepvaluevalidator\": 201,\n         \"still\": 569,\n-        \"storag\": [13, 16, 135, 151, 154, 159, 190, 205, 213, 222, 268, 304, 316, 328, 348, 362, 411, 421, 436, 454, 478, 502, 508, 522, 532, 535, 579],\n-        \"store\": [273, 282, 283, 302, 311, 318, 327, 341, 342, 550, 572, 574, 585, 589],\n+        \"stor\": [273, 282, 283, 302, 311, 318, 327, 341, 342, 589],\n+        \"storag\": [13, 16, 135, 154, 159, 205, 213, 222, 268, 304, 316, 328, 348, 362, 411, 421, 436, 454, 478, 502, 508, 522, 532, 535, 579],\n+        \"storages\": [151, 190, 502],\n+        \"stored\": [574, 585],\n+        \"stores\": 550,\n+        \"storing\": 572,\n         \"strandunicod\": 291,\n-        \"strategi\": [76, 316],\n-        \"stream\": [37, 291, 576, 588],\n-        \"streaminghttprespons\": 188,\n+        \"strategies\": 76,\n+        \"strategy\": 316,\n+        \"streaming\": [37, 291, 576, 588],\n+        \"streaminghttprespon\": 188,\n         \"strict\": 171,\n         \"strictly_abov\": 117,\n         \"strictly_below\": 117,\n         \"strindex\": 176,\n         \"string\": [19, 65, 154, 188, 193, 194, 196, 197, 260, 268, 274, 291, 303, 312, 328, 502, 582, 596],\n         \"stringagg\": [136, 243, 394, 429],\n         \"stringformat\": 194,\n         \"stringorigin\": 348,\n         \"strip_tag\": [238, 307, 325, 379, 415, 511, 524, 539],\n         \"striptag\": 194,\n-        \"structur\": [206, 607],\n-        \"style\": [52, 54, 55, 58, 161, 168, 213, 268, 348, 588],\n-        \"stylesheet\": [152, 200],\n-        \"subclass\": [15, 16, 112, 154, 157, 161, 188, 316, 555, 568],\n+        \"structures\": [206, 607],\n+        \"styl\": [52, 54, 55, 58, 213, 588],\n+        \"styles\": [161, 268],\n+        \"styleshet\": [152, 200],\n+        \"styling\": [161, 168, 348],\n+        \"subclas\": [15, 16, 112, 568],\n+        \"subclass\": [154, 161, 316, 555],\n+        \"subclasses\": [15, 112, 157, 188, 316],\n         \"subcommand\": 206,\n         \"subfieldbas\": 328,\n         \"subject\": 50,\n         \"subject_template_nam\": 268,\n-        \"submiss\": 197,\n-        \"submit\": [2, 55],\n-        \"subqueri\": [177, 222],\n+        \"submission\": 197,\n+        \"submit\": 55,\n+        \"submitted\": 2,\n+        \"subqueries\": 177,\n+        \"subquery\": [177, 222],\n         \"subset\": [291, 553, 582, 604],\n         \"substitut\": 547,\n-        \"substr\": [154, 176],\n+        \"substr\": 176,\n+        \"substring\": 154,\n         \"success_url\": 328,\n-        \"suffici\": 130,\n-        \"suggest\": 16,\n+        \"such\": 7,\n+        \"sufficient\": 130,\n+        \"suggestion\": 16,\n         \"suit\": [56, 67, 268],\n-        \"suitabl\": 203,\n+        \"suitability\": 203,\n         \"sum\": 185,\n-        \"summari\": 57,\n-        \"superus\": [130, 548],\n-        \"suppli\": [178, 220, 278, 281, 287, 296, 306, 307, 321, 325, 330, 338, 353, 355],\n-        \"support\": [1, 7, 50, 65, 66, 86, 103, 104, 110, 125, 151, 154, 155, 177, 185, 205, 209, 213, 222, 252, 260, 268, 291, 304, 316, 328, 348, 362, 376, 421, 436, 451, 477, 488, 502, 522, 535, 543, 546, 551, 555, 573, 575, 588, 600, 608, 612],\n+        \"summary\": 57,\n+        \"superuser\": [130, 548],\n+        \"supplied\": [220, 278, 281, 287, 296, 306, 307, 321, 325, 330, 338, 353, 355],\n+        \"supplying\": 178,\n+        \"support\": [7, 50, 86, 103, 104, 110, 151, 154, 155, 177, 205, 209, 213, 222, 252, 260, 268, 291, 304, 316, 328, 348, 362, 376, 421, 436, 451, 477, 488, 502, 522, 535, 543, 546, 551, 555, 573, 575, 588, 600, 608, 612],\n+        \"supported\": [1, 65, 66, 125, 154, 177, 185, 268, 436],\n         \"supports_timezon\": 268,\n-        \"sure\": 2,\n+        \"sur\": 2,\n         \"surfac\": 70,\n-        \"suspiciousoper\": 156,\n+        \"suspiciousoperation\": 156,\n         \"swappabl\": 600,\n-        \"switch\": [25, 304, 596],\n+        \"switch\": 25,\n+        \"switched\": 304,\n+        \"switching\": 596,\n         \"switzerland\": 593,\n-        \"symdiffer\": 114,\n+        \"symdifferenc\": 114,\n         \"sync_to_async\": 546,\n         \"syncdb\": [291, 316],\n-        \"synchron\": 570,\n-        \"synchronousonlyoper\": 156,\n-        \"syndic\": [134, 152, 206, 252, 316, 348, 421, 451, 543],\n-        \"syndicationfe\": [112, 152, 200],\n+        \"synchroniz\": 570,\n+        \"synchronousonlyoperation\": 156,\n+        \"syndication\": [134, 152, 206, 252, 316, 348, 421, 451, 543],\n+        \"syndicationfed\": [112, 152, 200],\n         \"syntax\": [82, 155, 206, 252, 328, 348, 362, 591, 608],\n         \"syntaxerror\": 348,\n         \"system\": [3, 37, 74, 82, 86, 115, 121, 291, 316, 328, 400, 423, 437, 548, 552],\n         \"t\": [1, 3, 4, 9, 19, 25, 36, 76, 82, 118, 120, 153, 181, 185, 260, 568, 571],\n-        \"tabl\": [0, 7, 35, 110, 154, 184, 190, 205, 260, 477, 502, 551, 569, 574, 575],\n-        \"tablespac\": 575,\n+        \"tabl\": [7, 154, 184, 205, 260, 477, 551, 569, 574],\n+        \"tables\": [0, 35, 110, 154, 190, 502, 575],\n+        \"tablespaces\": 575,\n         \"tabularinlin\": 103,\n-        \"tag\": [19, 60, 86, 101, 135, 161, 194, 196, 197, 206, 252, 260, 268, 288, 291, 297, 316, 328, 348, 412, 455, 480, 535, 571, 593, 595, 596, 608, 612],\n-        \"take\": [103, 197, 376],\n+        \"tag\": [19, 60, 86, 101, 135, 161, 194, 196, 197, 206, 252, 260, 268, 288, 291, 297, 316, 328, 348, 412, 455, 480, 535, 571, 593, 595, 596, 608],\n+        \"tagging\": 612,\n+        \"tak\": 376,\n+        \"takes\": 103,\n+        \"taking\": 197,\n         \"tan\": 176,\n         \"tandem\": 152,\n         \"task\": [50, 61],\n-        \"tblspace\": 190,\n+        \"tblspac\": 190,\n         \"tblspace_tmp\": 190,\n         \"team\": [2, 76],\n-        \"teardownclass\": 328,\n-        \"technic\": [177, 221, 247, 252, 548, 589],\n-        \"techniqu\": [100, 571],\n-        \"technologi\": 1,\n+        \"teardownclas\": 328,\n+        \"technical\": [177, 221, 247, 252, 589],\n+        \"technicality\": 548,\n+        \"techniques\": [100, 571],\n+        \"technologies\": 1,\n         \"telinput\": 168,\n-        \"tell\": [34, 188],\n-        \"templat\": [3, 9, 12, 18, 19, 25, 33, 37, 39, 45, 52, 70, 74, 78, 82, 86, 89, 98, 101, 103, 107, 135, 149, 154, 166, 170, 190, 193, 194, 195, 196, 197, 205, 206, 213, 222, 225, 252, 260, 268, 288, 291, 297, 304, 316, 319, 328, 339, 345, 348, 354, 362, 369, 376, 411, 412, 436, 451, 454, 455, 468, 477, 478, 480, 488, 504, 522, 527, 535, 543, 548, 551, 552, 553, 557, 571, 580, 581, 583, 593, 595, 596, 602, 608, 612],\n+        \"tell\": 34,\n+        \"telling\": 188,\n+        \"templat\": [3, 9, 18, 19, 37, 39, 45, 52, 74, 82, 89, 98, 101, 103, 107, 149, 166, 170, 190, 193, 194, 196, 197, 205, 206, 222, 225, 252, 260, 268, 288, 291, 297, 316, 319, 328, 339, 345, 348, 369, 376, 411, 412, 454, 455, 468, 477, 478, 480, 504, 527, 535, 551, 552, 553, 557, 571, 581, 583, 593, 595, 596, 602, 608],\n         \"template_debug\": 268,\n-        \"template_load\": 268,\n+        \"template_loader\": 268,\n         \"template_nam\": [161, 162],\n         \"template_name_label\": 161,\n-        \"template_rend\": 191,\n-        \"templaterespons\": [192, 260, 328],\n+        \"template_rendered\": 191,\n+        \"templaterespon\": [192, 260, 328],\n         \"templateresponsemixin\": 97,\n+        \"templates\": [9, 12, 25, 33, 39, 70, 74, 78, 86, 103, 107, 135, 154, 166, 190, 193, 194, 195, 196, 197, 206, 213, 222, 260, 268, 304, 316, 328, 348, 354, 362, 376, 436, 451, 477, 488, 522, 535, 543, 548, 580, 581, 593, 595, 596, 608, 612],\n         \"templatesset\": 166,\n         \"templatetag\": 194,\n         \"templateview\": [87, 88, 291],\n-        \"tempt\": 36,\n+        \"tempted\": 36,\n+        \"ter\": 82,\n         \"term\": 58,\n-        \"termin\": 43,\n-        \"terminologi\": 58,\n-        \"ters\": 82,\n-        \"test\": [12, 15, 35, 41, 42, 51, 54, 56, 67, 76, 130, 135, 151, 154, 155, 156, 161, 190, 191, 204, 206, 209, 210, 213, 216, 222, 252, 257, 260, 268, 291, 304, 316, 328, 336, 348, 351, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 548, 552, 559, 576, 589, 592, 609, 610, 611, 612],\n+        \"terminal\": 43,\n+        \"terminology\": 58,\n+        \"test\": [35, 51, 54, 56, 67, 76, 130, 151, 154, 155, 190, 191, 204, 206, 209, 210, 213, 216, 222, 252, 257, 260, 268, 291, 304, 316, 328, 336, 348, 351, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 548, 552, 576, 589, 609, 611, 612],\n         \"test_non_serialized_app\": 190,\n-        \"test_runn\": 190,\n+        \"test_runner\": 190,\n         \"testcas\": [328, 612],\n-        \"testserv\": 155,\n-        \"testtemplateload\": 328,\n+        \"testing\": [12, 15, 41, 42, 54, 56, 67, 76, 130, 135, 151, 156, 161, 190, 206, 209, 268, 559, 592, 609, 610, 612],\n+        \"testserver\": 155,\n+        \"testtemplateloader\": 328,\n         \"text\": [37, 80, 146, 154, 168, 176, 200, 213, 238, 304, 316, 379, 415, 466, 469, 492, 505, 518, 528],\n         \"textarea\": 168,\n         \"textfield\": [154, 178],\n         \"textinput\": 168,\n         \"textual\": 573,\n         \"than\": [61, 82, 104, 268, 304, 328, 557, 571, 580, 583, 598],\n         \"thank\": 204,\n-        \"thei\": [1, 76],\n+        \"that\": [1, 12, 19, 44, 50, 56, 69, 74, 100, 107, 153, 167, 171, 185, 328, 348, 548, 569, 572, 581],\n+        \"the\": [1, 2, 3, 6, 7, 12, 14, 16, 17, 19, 23, 25, 29, 30, 31, 35, 37, 39, 40, 41, 44, 45, 48, 50, 54, 55, 56, 58, 60, 61, 64, 67, 69, 70, 72, 73, 74, 75, 76, 78, 80, 89, 100, 101, 103, 104, 106, 107, 115, 121, 122, 131, 135, 139, 146, 148, 149, 150, 151, 152, 153, 154, 155, 157, 159, 161, 162, 166, 168, 174, 177, 178, 181, 182, 183, 184, 188, 190, 192, 193, 196, 197, 202, 204, 206, 209, 213, 222, 232, 252, 260, 268, 291, 304, 316, 328, 340, 348, 362, 364, 376, 383, 387, 400, 419, 421, 423, 437, 451, 477, 502, 522, 543, 546, 547, 548, 550, 551, 556, 559, 560, 565, 568, 569, 571, 572, 574, 577, 579, 580, 581, 582, 583, 585, 589, 591, 592, 593, 595, 596, 598, 599, 600, 601, 602, 605, 607, 608, 609, 611, 612],\n+        \"their\": 548,\n         \"them\": [1, 76],\n-        \"theme\": 103,\n-        \"theori\": 16,\n-        \"thi\": [3, 67, 70, 157, 161, 185, 568, 572, 581, 606, 608],\n+        \"theming\": 103,\n+        \"theory\": 16,\n+        \"thes\": 139,\n+        \"they\": [1, 76],\n         \"thing\": [50, 67, 571, 602],\n         \"think\": 4,\n         \"third\": [44, 55, 79, 83, 177, 362, 421, 522, 602],\n-        \"those\": 181,\n-        \"thousand_separ\": 190,\n-        \"thread\": [19, 92, 154, 268],\n+        \"this\": [3, 67, 70, 157, 161, 185, 568, 572, 581, 606, 608],\n+        \"thos\": 181,\n+        \"thousand_separator\": 190,\n+        \"thread\": [19, 92, 268],\n+        \"threaded\": 154,\n         \"through\": [44, 190, 213, 328, 330, 355, 508, 532],\n         \"ticket\": [2, 50, 51, 55, 57, 67],\n-        \"time\": [2, 19, 67, 76, 154, 185, 194, 268, 304, 316, 330, 348, 355, 477, 508, 532, 576, 592, 595],\n+        \"tim\": [19, 67, 76, 154, 185, 194, 268, 304, 316, 348, 477, 592, 595],\n         \"time_format\": 190,\n         \"time_input_format\": 190,\n         \"time_zon\": [190, 222],\n         \"timefield\": [162, 176, 178],\n         \"timeinput\": 168,\n         \"timelin\": 59,\n         \"timeout\": [155, 190],\n+        \"times\": 2,\n         \"timesinc\": 194,\n-        \"timestamp\": [154, 607],\n+        \"timestamp\": 154,\n+        \"timestamped\": 607,\n         \"timeuntil\": 194,\n         \"timezon\": [200, 213, 477, 595],\n+        \"timing\": [330, 355, 508, 532, 576],\n         \"tip\": [56, 602],\n         \"titl\": 194,\n+        \"to\": [1, 2, 3, 4, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 48, 50, 53, 58, 61, 67, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 99, 100, 103, 106, 107, 121, 131, 148, 151, 153, 154, 157, 161, 177, 181, 188, 196, 204, 206, 209, 213, 222, 252, 257, 260, 268, 273, 274, 302, 303, 304, 311, 312, 316, 328, 348, 362, 376, 384, 436, 502, 535, 545, 547, 548, 556, 558, 562, 563, 564, 565, 569, 570, 572, 574, 576, 580, 581, 583, 589, 591, 592, 596, 598, 600, 602, 606, 609],\n         \"to_field\": 205,\n         \"toast\": 67,\n         \"todayarchiveview\": [88, 89],\n-        \"togeth\": 76,\n-        \"token\": [12, 153, 271, 299, 300, 309],\n-        \"toler\": [244, 395, 430],\n-        \"tool\": [45, 185, 268, 602, 612],\n+        \"together\": 76,\n+        \"tok\": [12, 153, 271, 299, 300, 309],\n+        \"tol\": [45, 185, 268, 602, 612],\n+        \"toleranc\": [244, 395, 430],\n         \"toolbar\": 79,\n         \"toolkit\": 582,\n-        \"topic\": [53, 103, 190, 581, 603, 609],\n-        \"topolog\": 118,\n+        \"topic\": [53, 103, 581, 603, 609],\n+        \"topical\": 190,\n+        \"topological\": 118,\n         \"total_form_count\": 580,\n-        \"touch\": 117,\n+        \"touches\": 117,\n         \"tox\": 56,\n         \"tpl\": 354,\n         \"traceback\": [56, 221, 247],\n-        \"track\": 598,\n+        \"tracking\": 598,\n         \"tran\": 268,\n-        \"transact\": [154, 156, 209, 260, 304, 309, 316, 328, 348, 572, 576, 600],\n+        \"transaction\": [154, 156, 209, 260, 304, 309, 316, 328, 348, 572, 576, 600],\n         \"transactionmanagementerror\": 156,\n         \"transactionnow\": 141,\n         \"transactiontestcas\": [291, 392, 609, 612],\n-        \"transform\": [14, 114, 131, 139, 182, 551, 572],\n-        \"translat\": [49, 58, 65, 86, 114, 197, 200, 260, 268, 304, 596],\n+        \"transform\": [14, 114, 139, 182, 572],\n+        \"transformation\": [131, 551],\n+        \"transformer\": 14,\n+        \"translat\": [58, 114, 268, 596],\n+        \"translatabl\": 260,\n+        \"translated\": 197,\n+        \"translation\": [49, 65, 86, 200, 260, 268, 304, 596],\n+        \"translator\": [304, 596],\n         \"transport\": 171,\n-        \"travers\": [288, 297, 316, 402, 405, 406, 409, 411, 425, 427, 440, 447, 449, 450, 452, 454, 471, 478, 508, 532],\n+        \"travers\": 316,\n+        \"traversal\": [288, 297, 402, 405, 406, 409, 411, 425, 427, 440, 447, 449, 450, 452, 454, 471, 478, 508, 532],\n         \"treat\": [82, 188],\n         \"triag\": [50, 51],\n+        \"triaging\": 51,\n         \"trigram\": [144, 146],\n         \"trigram_similar\": 144,\n         \"trigram_strict_word_similar\": 144,\n         \"trigram_word_similar\": 144,\n-        \"trigramdist\": 146,\n-        \"trigramextens\": 145,\n-        \"trigramsimilar\": 146,\n-        \"trigramstrictworddist\": 146,\n-        \"trigramstrictwordsimilar\": 146,\n-        \"trigramworddist\": 146,\n-        \"trigramwordsimilar\": 146,\n+        \"trigramdistanc\": 146,\n+        \"trigramextension\": 145,\n+        \"trigramsimilarity\": 146,\n+        \"trigramstrictworddistanc\": 146,\n+        \"trigramstrictwordsimilarity\": 146,\n+        \"trigramworddistanc\": 146,\n+        \"trigramwordsimilarity\": 146,\n         \"trim\": 176,\n         \"trivial\": 55,\n-        \"troubleshoot\": [8, 56, 85, 120, 121, 124, 595, 596],\n+        \"troubleshot\": [8, 56, 85, 120, 121, 124, 595, 596],\n         \"true\": [12, 216, 336, 351, 354],\n         \"trunc\": [176, 457, 484],\n-        \"truncat\": [176, 238, 379, 415, 466, 469, 492, 505, 518, 528],\n         \"truncatechar\": [194, 268],\n         \"truncatechars_html\": [194, 225, 339, 369],\n         \"truncateword\": 194,\n         \"truncatewords_html\": [194, 225, 339, 369],\n+        \"truncation\": 176,\n+        \"truncator\": [238, 379, 415, 466, 469, 492, 505, 518, 528],\n         \"try\": 131,\n         \"tupl\": [61, 348],\n+        \"tuples\": 348,\n         \"turn\": 196,\n-        \"tutori\": [53, 67, 71, 118, 131, 291],\n+        \"tutorial\": [53, 67, 71, 118, 131, 291],\n         \"tw\": 316,\n         \"tweak\": 35,\n         \"two\": [103, 268],\n-        \"ty\": 576,\n-        \"type\": [7, 16, 51, 106, 126, 139, 152, 162, 171, 178, 193, 291, 328, 451, 548, 568, 569, 577, 581, 583],\n+        \"tying\": 576,\n+        \"typ\": [7, 51, 106, 126, 152, 162, 171, 451, 548, 568, 577],\n         \"typecast\": [154, 271, 300, 309],\n         \"typedchoicefield\": 162,\n         \"typedmultiplechoicefield\": 162,\n+        \"types\": [16, 126, 139, 178, 193, 291, 328, 569, 577, 581, 583],\n         \"typo\": 55,\n         \"tz\": [193, 194],\n         \"tzinfo\": 316,\n-        \"u\": [206, 252],\n-        \"ugli\": 1,\n+        \"ugly\": 1,\n         \"ui\": 51,\n-        \"unacc\": 144,\n-        \"unaccentextens\": 145,\n-        \"unauthor\": 548,\n+        \"unaccent\": 144,\n+        \"unaccentextension\": 145,\n+        \"unauthorized\": 548,\n         \"unbound\": [161, 581],\n         \"under\": [188, 543, 545],\n-        \"underscor\": [278, 306, 321, 572],\n+        \"underscor\": [278, 306, 321],\n+        \"underscores\": 572,\n         \"understand\": [571, 580, 602, 611],\n-        \"unexpect\": [154, 271, 300, 309],\n+        \"unexpected\": [154, 271, 300, 309],\n         \"unicod\": [197, 205, 206, 213],\n         \"unicodedecodeerror\": 8,\n         \"unicodeencodeerror\": [30, 31, 56],\n         \"union\": [114, 117, 185],\n-        \"uniqu\": [44, 178, 190, 477, 571, 572],\n-        \"unique_for_d\": 178,\n+        \"unique\": [44, 178, 190, 477, 571, 572],\n+        \"unique_for_dat\": 178,\n         \"unique_for_month\": 178,\n         \"unique_for_year\": 178,\n-        \"unique_togeth\": 184,\n+        \"unique_together\": 184,\n         \"uniqueconstraint\": [175, 184],\n         \"unit\": [56, 125, 194],\n         \"unittest\": 316,\n         \"unittest2\": 260,\n         \"unknown\": 171,\n-        \"unloc\": 593,\n-        \"unmanag\": [44, 209, 569],\n-        \"unnam\": 591,\n+        \"unlocaliz\": 593,\n+        \"unmanaged\": [44, 209, 569],\n+        \"unnamed\": 591,\n         \"unordered_list\": [194, 328],\n-        \"unpack\": 328,\n+        \"unpacked\": 328,\n         \"unpickl\": 213,\n-        \"unprotect\": 12,\n+        \"unprotected\": 12,\n         \"unreadableposterror\": 156,\n-        \"unreview\": 51,\n-        \"unsanit\": [441, 472],\n-        \"unsav\": [328, 488],\n+        \"unreviewed\": 51,\n+        \"unsanitized\": [441, 472],\n+        \"unsaved\": [328, 488],\n         \"until\": 19,\n-        \"unus\": [508, 532, 588],\n-        \"unwant\": 376,\n+        \"unusabl\": [508, 532],\n+        \"unused\": 588,\n+        \"unwanted\": 376,\n         \"up\": [1, 43, 50, 57, 58, 69, 103, 121, 131, 154, 316, 551, 557, 611],\n-        \"updat\": [7, 63, 80, 174, 181, 185, 205, 206, 260, 268, 571, 572, 577],\n+        \"updat\": [7, 174, 181, 185, 205, 206, 268, 571, 572, 577],\n         \"update_field\": [181, 502],\n-        \"update_or_cr\": [185, 222, 522],\n+        \"update_or_creat\": [185, 222, 522],\n+        \"updated\": [80, 206, 268],\n+        \"updates\": [63, 260],\n         \"updateview\": [88, 91, 304],\n         \"upgrad\": [33, 42, 330, 355, 550, 588],\n-        \"upload\": [30, 31, 41, 160, 161, 168, 190, 206, 209, 274, 303, 312, 316, 405, 406, 412, 427, 449, 450, 451, 452, 455, 461, 462, 479, 480, 499, 501, 503, 585, 603],\n+        \"upload\": [30, 31, 160, 168, 190, 274, 303, 312, 316, 412, 451, 455, 461, 462, 479, 480, 499, 501, 503, 585],\n+        \"uploaded\": [41, 160, 161, 206, 209, 405, 406, 427, 449, 450, 452, 585, 603],\n         \"upper\": [176, 194],\n         \"upper_inc\": 139,\n         \"upper_inf\": 139,\n         \"upstream\": [57, 410, 442, 453],\n-        \"uri\": [197, 348],\n+        \"uri\": 197,\n         \"uri_to_iri\": [238, 379, 415, 465, 491, 517],\n+        \"uris\": 348,\n         \"url\": [70, 74, 82, 86, 103, 107, 150, 152, 156, 190, 194, 198, 199, 206, 209, 213, 220, 260, 268, 273, 274, 278, 281, 287, 296, 302, 303, 306, 307, 311, 312, 316, 321, 325, 328, 330, 338, 341, 348, 353, 355, 362, 392, 410, 436, 442, 453, 459, 486, 488, 494, 543, 589, 591, 592, 596],\n         \"urlconf\": [75, 103, 107, 199, 204, 268, 304, 551, 555, 556, 591, 612],\n         \"urlencod\": 194,\n         \"urlfield\": [162, 178, 268],\n         \"urlinput\": 168,\n         \"urliz\": [194, 225, 268, 339, 369, 508, 509, 510, 532, 533, 534, 536],\n         \"urlizetrunc\": [194, 225, 339, 369],\n         \"urlpattern\": 591,\n-        \"urlvalid\": [201, 407, 438, 463, 464, 490, 515],\n-        \"us\": [1, 3, 6, 7, 9, 11, 12, 13, 14, 16, 21, 22, 24, 27, 28, 30, 31, 32, 36, 37, 44, 52, 56, 58, 69, 71, 72, 74, 75, 82, 97, 99, 102, 103, 107, 115, 121, 131, 135, 139, 145, 150, 154, 155, 161, 167, 177, 178, 184, 185, 188, 190, 192, 193, 194, 197, 199, 206, 213, 257, 260, 268, 271, 291, 300, 304, 309, 316, 328, 462, 477, 501, 503, 522, 547, 548, 550, 551, 556, 557, 559, 565, 568, 569, 570, 571, 572, 573, 574, 576, 579, 580, 583, 589, 591, 596, 597, 601, 602, 605, 606, 607, 608, 609, 612],\n+        \"urlvalidator\": [201, 407, 438, 463, 464, 490, 515],\n         \"usabl\": 304,\n         \"usag\": [136, 150, 151, 155, 188, 194, 289, 298, 549, 550, 551, 555, 561, 595, 596, 605, 608],\n+        \"use\": [3, 6, 7, 9, 12, 13, 21, 22, 24, 28, 30, 31, 36, 44, 52, 72, 74, 75, 82, 97, 99, 121, 131, 178, 184, 185, 188, 190, 199, 206, 257, 260, 477, 559, 565, 571, 573, 576, 583, 589, 606, 608],\n         \"use_for_related_field\": 213,\n         \"use_i18n\": 190,\n-        \"use_thousand_separ\": 190,\n+        \"use_thousand_separator\": 190,\n         \"use_tz\": 190,\n         \"use_x_forwarded_host\": 190,\n         \"use_x_forwarded_port\": 190,\n+        \"used\": [12, 14, 58, 82, 291, 328],\n+        \"useful\": [16, 197],\n         \"user\": [1, 4, 27, 30, 41, 46, 63, 67, 71, 73, 85, 105, 130, 140, 153, 162, 178, 185, 190, 213, 216, 220, 252, 260, 268, 273, 278, 281, 287, 291, 296, 302, 304, 306, 307, 311, 321, 325, 330, 336, 338, 351, 353, 354, 355, 384, 508, 510, 532, 534, 536, 547, 548, 549, 550, 554, 572, 603],\n         \"user_passes_test\": 252,\n-        \"userattributesimilarityvalid\": [411, 454, 478],\n-        \"usernam\": [1, 213, 252, 508, 532],\n+        \"userattributesimilarityvalidator\": [411, 454, 478],\n+        \"usernam\": [1, 213, 508, 532],\n         \"usernamefield\": [467, 493, 519],\n+        \"usernames\": [213, 252],\n         \"userpassestestmixin\": 548,\n+        \"uses\": [12, 150, 268, 304, 576, 596],\n+        \"using\": [1, 3, 9, 11, 12, 24, 27, 30, 32, 36, 37, 56, 69, 71, 102, 103, 107, 115, 135, 139, 145, 154, 155, 161, 167, 177, 185, 192, 193, 194, 206, 213, 271, 300, 309, 316, 328, 462, 501, 503, 522, 547, 548, 550, 551, 556, 557, 559, 568, 569, 570, 571, 572, 574, 579, 580, 583, 589, 591, 596, 597, 601, 602, 605, 607, 608, 609, 612],\n         \"utc\": 595,\n-        \"util\": [105, 124, 132, 153, 170, 197, 198, 200, 213, 233, 238, 291, 316, 328, 365, 379, 388, 403, 415, 421, 426, 436, 448, 451, 465, 466, 469, 488, 491, 492, 502, 505, 508, 509, 510, 517, 518, 528, 532, 533, 534, 536, 543, 596, 605, 609],\n+        \"util\": [170, 200, 213, 233, 238, 291, 316, 328, 365, 379, 388, 403, 415, 421, 426, 448, 465, 466, 469, 491, 492, 505, 508, 509, 510, 517, 518, 528, 532, 533, 534, 536, 609],\n+        \"utilities\": [132, 153, 316, 436, 451, 488, 502, 543, 596, 609],\n+        \"utility\": [105, 124, 197, 198, 605],\n         \"uuidfield\": [162, 178, 522],\n         \"uvicorn\": 24,\n         \"uwsgi\": 31,\n         \"ux\": 51,\n-        \"v\": [72, 92, 103, 178, 181, 577, 589],\n-        \"valid\": [1, 103, 105, 145, 147, 153, 161, 162, 167, 175, 178, 181, 201, 213, 222, 252, 260, 273, 282, 291, 302, 311, 316, 327, 328, 341, 348, 362, 392, 409, 440, 451, 462, 471, 488, 501, 502, 503, 512, 522, 525, 535, 540, 550, 558, 559, 580, 581, 583, 603],\n+        \"valid\": 1,\n+        \"validat\": [161, 167, 175, 181, 222, 316, 580],\n         \"validate_comma_separated_integer_list\": 201,\n         \"validate_domain_nam\": 201,\n         \"validate_email\": 201,\n         \"validate_field\": 316,\n-        \"validate_image_file_extens\": 201,\n-        \"validate_ipv46_address\": 201,\n-        \"validate_ipv4_address\": 201,\n-        \"validate_ipv6_address\": 201,\n+        \"validate_image_file_extension\": 201,\n+        \"validate_ipv46_addres\": 201,\n+        \"validate_ipv4_addres\": 201,\n+        \"validate_ipv6_addres\": 201,\n         \"validate_max\": 580,\n         \"validate_min\": 580,\n         \"validate_slug\": 201,\n         \"validate_unicode_slug\": 201,\n+        \"validated\": [273, 302, 311],\n+        \"validates\": 362,\n+        \"validation\": [103, 145, 153, 167, 175, 181, 252, 260, 291, 341, 348, 462, 488, 501, 503, 512, 525, 540, 550, 558, 580, 581, 583, 603],\n         \"validationerror\": [156, 167, 316],\n-        \"valu\": [1, 16, 98, 139, 154, 161, 171, 176, 177, 178, 181, 185, 190, 328, 421, 488, 509, 522, 533, 559, 560, 571, 572, 583, 596, 600, 607],\n+        \"validator\": [105, 147, 162, 167, 178, 201, 213, 222, 282, 316, 327, 328, 341, 348, 362, 392, 409, 440, 451, 471, 488, 502, 522, 535, 550, 559],\n+        \"value\": [1, 177, 178, 190, 328, 421, 559],\n+        \"valued\": [488, 572],\n+        \"values\": [16, 98, 139, 154, 161, 171, 176, 177, 178, 181, 185, 328, 421, 509, 522, 533, 560, 571, 583, 596, 600, 607],\n         \"values_list\": [185, 509, 533, 571],\n         \"varchar\": 154,\n-        \"vari\": [551, 584],\n-        \"variabl\": [9, 19, 98, 121, 149, 193, 196, 205, 291, 376, 591, 608],\n+        \"variabl\": [9, 19, 121, 291, 376, 591],\n+        \"variables\": [19, 98, 149, 193, 196, 205, 608],\n         \"varianc\": 185,\n+        \"vary\": [551, 584],\n         \"ve\": [2, 4, 605],\n         \"vector\": 115,\n         \"verbatim\": [194, 291],\n         \"verbos\": [569, 596],\n         \"verbose_nam\": [178, 184, 596],\n-        \"verbose_name_plur\": 184,\n-        \"veri\": 25,\n-        \"verifi\": [69, 304, 607],\n+        \"verbose_name_plural\": 184,\n+        \"verify\": [69, 304, 607],\n         \"verify_exist\": 268,\n         \"version\": [6, 42, 51, 56, 61, 65, 66, 67, 69, 80, 104, 154, 155, 181, 185, 190, 203, 204, 268, 291, 304, 328, 362, 421, 522, 545, 551, 577, 598, 600, 602],\n+        \"very\": 25,\n         \"via\": [107, 148, 220, 237, 242, 243, 244, 274, 278, 281, 287, 289, 290, 296, 298, 299, 303, 306, 307, 312, 321, 324, 325, 330, 338, 353, 355, 378, 394, 395, 397, 402, 403, 405, 406, 409, 411, 412, 413, 414, 420, 422, 425, 426, 427, 429, 430, 433, 440, 441, 447, 448, 449, 450, 452, 454, 455, 456, 457, 460, 471, 472, 478, 480, 482, 484, 487, 488, 498, 508, 510, 511, 524, 532, 534, 536, 539],\n         \"view\": [3, 12, 25, 38, 45, 52, 70, 72, 74, 75, 76, 82, 87, 88, 89, 90, 91, 92, 93, 99, 101, 103, 107, 135, 149, 150, 151, 171, 198, 199, 202, 206, 209, 213, 220, 222, 252, 260, 266, 268, 278, 283, 285, 291, 304, 306, 318, 321, 328, 338, 342, 348, 353, 362, 376, 384, 392, 436, 451, 477, 488, 522, 546, 548, 551, 553, 554, 555, 556, 557, 559, 580, 581, 583, 584, 586, 589, 591, 592, 596, 601, 609],\n         \"viewdoesnotexist\": 156,\n+        \"viewing\": 553,\n         \"violation_error_cod\": [137, 175],\n         \"violation_error_messag\": [137, 175],\n         \"virtual\": [43, 58, 71, 115],\n         \"visibl\": 581,\n-        \"vulner\": [153, 216, 220, 288, 296, 297, 336, 338, 351, 353, 458, 459, 461, 464, 465, 467, 479, 485, 486, 490, 491, 493, 494, 499, 508, 509, 510, 512, 515, 517, 519, 525, 532, 533, 534, 536, 540],\n-        \"wa\": 569,\n-        \"wai\": [48, 548],\n+        \"vs\": [72, 92, 103, 178, 181, 577, 589],\n+        \"vulnerability\": [153, 216, 220, 288, 296, 297, 336, 338, 351, 353, 458, 459, 461, 464, 465, 467, 479, 485, 486, 490, 491, 493, 494, 499, 508, 509, 510, 512, 515, 517, 519, 525, 532, 533, 534, 536, 540],\n         \"wait\": 50,\n-        \"warn\": [42, 222, 551, 611],\n+        \"warning\": [42, 222, 551, 611],\n         \"watchman\": 155,\n+        \"way\": [48, 548],\n         \"we\": [46, 76],\n         \"weak\": 213,\n         \"web\": [45, 54, 80, 403, 426, 448, 548],\n         \"webdesign\": 328,\n-        \"week\": [2, 61, 176, 185],\n-        \"week_dai\": [176, 185, 304],\n+        \"week_day\": [176, 185, 304],\n         \"weekarchiveview\": [88, 89],\n         \"weekmixin\": 94,\n-        \"weight\": 146,\n+        \"weighting\": 146,\n+        \"wek\": [2, 61, 176, 185],\n         \"well\": 25,\n-        \"were\": [213, 348],\n+        \"wer\": [213, 348],\n         \"what\": [1, 3, 4, 6, 8, 16, 67, 76, 79, 80, 81, 118, 181, 204, 205, 209, 213, 222, 252, 260, 268, 291, 304, 316, 328, 348, 362, 376, 392, 421, 436, 451, 477, 488, 502, 522, 535, 543, 591, 596, 602],\n         \"when\": [1, 2, 12, 32, 50, 72, 76, 82, 135, 154, 174, 181, 185, 193, 213, 216, 268, 316, 336, 348, 351, 421, 462, 501, 503, 547, 559, 572, 576, 589, 600, 606, 611],\n-        \"where\": [4, 34, 67, 72, 73, 74, 75, 76, 77, 78, 79, 80, 89, 97, 585, 606, 611],\n+        \"wher\": [4, 34, 67, 72, 73, 74, 75, 76, 77, 78, 79, 80, 89, 97, 585, 606, 611],\n         \"which\": [3, 14, 55, 103, 161, 162, 181, 582, 605, 611],\n         \"whitespac\": 82,\n         \"who\": [1, 3, 66, 67],\n-        \"whole\": 70,\n+        \"whol\": 70,\n         \"why\": [2, 3, 4, 9, 75, 76, 153, 190, 576],\n-        \"wide\": 100,\n+        \"wid\": 100,\n         \"widget\": [113, 140, 161, 162, 166, 168, 222, 260, 304, 376, 581, 583],\n         \"widthratio\": 194,\n         \"wildcard\": 268,\n+        \"will\": [76, 107, 291, 392, 571],\n         \"window\": [43, 67, 121, 130, 155, 176, 177, 362, 467, 493, 519, 596, 598],\n+        \"with\": [1, 6, 7, 12, 21, 22, 23, 24, 27, 28, 29, 30, 31, 34, 35, 51, 56, 57, 67, 71, 73, 92, 103, 107, 110, 116, 117, 118, 139, 150, 151, 154, 155, 157, 177, 178, 184, 185, 190, 193, 194, 205, 206, 216, 237, 268, 291, 304, 306, 307, 316, 321, 325, 328, 335, 336, 348, 350, 351, 354, 378, 414, 508, 522, 532, 550, 554, 556, 557, 559, 560, 565, 568, 569, 570, 571, 572, 580, 581, 583, 585, 588, 591, 596, 598, 608, 609, 611],\n         \"within\": [117, 177, 328, 576],\n         \"without\": [12, 145, 185, 304, 328, 550, 605],\n         \"wizard\": 268,\n         \"won\": 19,\n         \"word\": [260, 469, 505, 528],\n         \"wordcount\": 194,\n         \"wordwrap\": 194,\n-        \"work\": [4, 48, 57, 60, 67, 76, 103, 107, 148, 153, 206, 268, 330, 355, 550, 553, 557, 571, 581, 596, 602],\n+        \"work\": [4, 48, 57, 60, 76, 107, 148, 153, 206, 268, 330, 355, 550, 553, 571, 581, 602],\n         \"workflow\": [51, 600],\n+        \"working\": [57, 67, 103, 557, 581, 596],\n         \"world\": 131,\n-        \"wrap\": [268, 348],\n+        \"wrap\": 348,\n         \"wrap_label\": 376,\n         \"wrapper\": 191,\n-        \"write\": [3, 13, 14, 16, 19, 38, 50, 54, 56, 58, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 100, 160, 172, 177, 193, 201, 547, 550, 552, 588, 589, 592, 611],\n+        \"wrapping\": 268,\n+        \"writ\": [3, 13, 14, 38, 50, 70, 71, 72, 74, 75, 589],\n         \"writer\": 118,\n+        \"writing\": [14, 16, 19, 54, 56, 58, 67, 72, 73, 74, 75, 76, 77, 78, 79, 100, 160, 172, 177, 193, 201, 547, 550, 552, 588, 592, 611],\n         \"wrong\": 8,\n         \"wsgi\": [28, 29, 268, 278, 306, 316, 321],\n-        \"wsgi_appl\": 190,\n+        \"wsgi_application\": 190,\n         \"wsgirequest\": 316,\n         \"x\": [3, 4, 99, 136, 171, 348, 477],\n-        \"x_frame_opt\": 190,\n+        \"x_frame_option\": 190,\n         \"xml\": [82, 266, 285, 291, 604],\n         \"xmlfield\": 260,\n         \"xor\": 185,\n         \"xss\": [220, 221, 236, 247, 278, 281, 287, 296, 306, 307, 321, 324, 325, 330, 334, 338, 353, 355, 360, 391, 397, 404, 412, 433, 455, 477, 480, 603],\n         \"y\": [3, 4, 136],\n         \"yaml\": [268, 604],\n         \"year\": [185, 291],\n         \"year_month_format\": 190,\n         \"yeararchiveview\": [88, 89],\n         \"yearmixin\": 94,\n         \"yesno\": 194,\n         \"you\": [2, 3, 50, 69, 76, 103, 181, 185, 571, 576, 602, 605],\n         \"your\": [9, 13, 15, 16, 34, 35, 38, 40, 58, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 103, 107, 131, 139, 154, 155, 171, 172, 177, 193, 206, 550, 552, 555, 570, 588, 589, 596, 598, 605, 611],\n         \"yourself\": 82,\n-        \"zero\": [222, 409, 440, 471],\n+        \"zero\": 222,\n+        \"zeros\": [409, 440, 471],\n         \"zh\": 316,\n-        \"zone\": [19, 154, 268, 304, 316, 348, 477, 592, 595],\n-        \"zoneinfo\": 477\n+        \"zon\": [154, 304, 348, 477, 592, 595],\n+        \"zoneinfo\": 477,\n+        \"zones\": [19, 268, 316, 477, 595]\n     }\n })\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/async.html", "source2": "./usr/share/doc/python-django-doc/html/topics/async.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Asynchronous support &#8212; Django 5.2b1 documentation</title>\n+    <title>Asynchronous support &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How-to guides\" href=\"../howto/index.html\" />\n     <link rel=\"prev\" title=\"External packages\" href=\"external-packages.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -94,30 +95,30 @@\n <p>Any view can be declared async by making the callable part of it return a\n coroutine - commonly, this is done using <code class=\"docutils literal notranslate\"><span class=\"pre\">async</span> <span class=\"pre\">def</span></code>. For a function-based\n view, this means declaring the whole view using <code class=\"docutils literal notranslate\"><span class=\"pre\">async</span> <span class=\"pre\">def</span></code>. For a\n class-based view, this means declaring the HTTP method handlers, such as\n <code class=\"docutils literal notranslate\"><span class=\"pre\">get()</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">post()</span></code> as <code class=\"docutils literal notranslate\"><span class=\"pre\">async</span> <span class=\"pre\">def</span></code> (not its <code class=\"docutils literal notranslate\"><span class=\"pre\">__init__()</span></code>, or\n <code class=\"docutils literal notranslate\"><span class=\"pre\">as_view()</span></code>).</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Django uses <code class=\"docutils literal notranslate\"><span class=\"pre\">asgiref.sync.iscoroutinefunction</span></code> to test if your view is\n asynchronous or not. If you implement your own method of returning a\n coroutine, ensure you use <code class=\"docutils literal notranslate\"><span class=\"pre\">asgiref.sync.markcoroutinefunction</span></code> so this\n function returns <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n </div>\n <p>Under a WSGI server, async views will run in their own, one-off event loop.\n This means you can use async features, like concurrent async HTTP requests,\n without any issues, but you will not get the benefits of an async stack.</p>\n <p>The main benefits are the ability to service hundreds of connections without\n using Python threads. This allows you to use slow streaming, long-polling, and\n other exciting response types.</p>\n <p>If you want to use these, you will need to deploy Django using\n <a class=\"reference internal\" href=\"../howto/deployment/asgi/index.html\"><span class=\"doc\">ASGI</span></a> instead.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>You will only get the benefits of a fully-asynchronous request stack if you\n have <em>no synchronous middleware</em> loaded into your site. If there is a piece\n of synchronous middleware, then Django must use a thread per request to\n safely emulate a synchronous environment for it.</p>\n <p>Middleware can be built to support <a class=\"reference internal\" href=\"http/middleware.html#async-middleware\"><span class=\"std std-ref\">both sync and async</span></a> contexts. Some of Django\u2019s middleware is built like\n this, but not all. To see what middleware Django has to adapt for, you can\n turn on debug logging for the <code class=\"docutils literal notranslate\"><span class=\"pre\">django.request</span></code> logger and look for log\n@@ -290,15 +291,15 @@\n </div>\n <p>If you\u2019re in an environment other than IPython (or you can\u2019t turn off\n <code class=\"docutils literal notranslate\"><span class=\"pre\">autoawait</span></code> in IPython for some reason), you are <em>certain</em> there is no chance\n of your code being run concurrently, and you <em>absolutely</em> need to run your sync\n code from an async context, then you can disable the warning by setting the\n <span class=\"target\" id=\"index-0\"></span><a class=\"reference internal\" href=\"#envvar-DJANGO_ALLOW_ASYNC_UNSAFE\"><code class=\"xref std std-envvar docutils literal notranslate\"><span class=\"pre\">DJANGO_ALLOW_ASYNC_UNSAFE</span></code></a> environment variable to any value.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>If you enable this option and there is concurrent access to the\n async-unsafe parts of Django, you may suffer data loss or corruption. Be\n very careful and do not use this in production environments.</p>\n </div>\n <p>If you need to do this from within Python, do that with <code class=\"docutils literal notranslate\"><span class=\"pre\">os.environ</span></code>:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">import</span> <span class=\"nn\">os</span>\n \n@@ -378,15 +379,15 @@\n same thread as all other <code class=\"docutils literal notranslate\"><span class=\"pre\">thread_sensitive</span></code> functions. This will be the\n main thread, if the main thread is synchronous and you are using the\n <a class=\"reference internal\" href=\"#asgiref.sync.async_to_sync\" title=\"asgiref.sync.async_to_sync\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">async_to_sync()</span></code></a> wrapper.</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">thread_sensitive=False</span></code>: the sync function will run in a brand new thread\n which is then closed once the invocation completes.</p></li>\n </ul>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">asgiref</span></code> version 3.3.0 changed the default value of the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">thread_sensitive</span></code> parameter to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>. This is a safer default, and in\n many cases interacting with Django the correct value, but be sure to\n evaluate uses of <code class=\"docutils literal notranslate\"><span class=\"pre\">sync_to_async()</span></code> if updating <code class=\"docutils literal notranslate\"><span class=\"pre\">asgiref</span></code> from a prior\n version.</p>\n </div>\n <p>Thread-sensitive mode is quite special, and does a lot of work to run all\n@@ -459,37 +460,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"external-packages.html\"\n-                          title=\"previous chapter\">External packages</a></p>\n+                          title=\"vorig hoofdstuk\">External packages</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../howto/index.html\"\n-                          title=\"next chapter\">How-to guides</a></p>\n+                          title=\"volgend hoofdstuk\">How-to guides</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs s\bsu\bup\bpp\bpo\bor\brt\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django has support for writing asynchronous (\u201casync\u201d) views, along with an\n entirely async-enabled request stack if you are running under _\bA_\bS_\bG_\bI. Async views\n will still work under WSGI, but with performance penalties, and without the\n ability to have efficient long-running requests.\n@@ -13,27 +13,27 @@\n with.\n *\b**\b**\b**\b**\b* A\bAs\bsy\byn\bnc\bc v\bvi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Any view can be declared async by making the callable part of it return a\n coroutine - commonly, this is done using async def. For a function-based view,\n this means declaring the whole view using async def. For a class-based view,\n this means declaring the HTTP method handlers, such as get() and post() as\n async def (not its __init__(), or as_view()).\n-Note\n+Notitie\n Django uses asgiref.sync.iscoroutinefunction to test if your view is\n asynchronous or not. If you implement your own method of returning a coroutine,\n ensure you use asgiref.sync.markcoroutinefunction so this function returns\n True.\n Under a WSGI server, async views will run in their own, one-off event loop.\n This means you can use async features, like concurrent async HTTP requests,\n without any issues, but you will not get the benefits of an async stack.\n The main benefits are the ability to service hundreds of connections without\n using Python threads. This allows you to use slow streaming, long-polling, and\n other exciting response types.\n If you want to use these, you will need to deploy Django using _\bA_\bS_\bG_\bI instead.\n-Warning\n+Waarschuwing\n You will only get the benefits of a fully-asynchronous request stack if you\n have n\bno\bo s\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs m\bmi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be loaded into your site. If there is a piece of\n synchronous middleware, then Django must use a thread per request to safely\n emulate a synchronous environment for it.\n Middleware can be built to support _\bb_\bo_\bt_\bh_\b _\bs_\by_\bn_\bc_\b _\ba_\bn_\bd_\b _\ba_\bs_\by_\bn_\bc contexts. Some of\n Django\u2019s middleware is built like this, but not all. To see what middleware\n Django has to adapt for, you can turn on debug logging for the django.request\n@@ -169,15 +169,15 @@\n able to await asynchronous APIs. To turn the event loop back on, run:\n %autoawait on\n If you\u2019re in an environment other than IPython (or you can\u2019t turn off autoawait\n in IPython for some reason), you are c\bce\ber\brt\bta\bai\bin\bn there is no chance of your code\n being run concurrently, and you a\bab\bbs\bso\bol\blu\but\bte\bel\bly\by need to run your sync code from an\n async context, then you can disable the warning by setting the\n _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bA_\bL_\bL_\bO_\bW_\b__\bA_\bS_\bY_\bN_\bC_\b__\bU_\bN_\bS_\bA_\bF_\bE environment variable to any value.\n-Warning\n+Waarschuwing\n If you enable this option and there is concurrent access to the async-unsafe\n parts of Django, you may suffer data loss or corruption. Be very careful and do\n not use this in production environments.\n If you need to do this from within Python, do that with os.environ:\n import os\n \n os.environ[\"DJANGO_ALLOW_ASYNC_UNSAFE\"] = \"true\"\n@@ -233,15 +233,15 @@\n _\bs_\by_\bn_\bc_\b__\bt_\bo_\b__\ba_\bs_\by_\bn_\bc_\b(_\b) has two threading modes:\n     * thread_sensitive=True (the default): the sync function will run in the\n       same thread as all other thread_sensitive functions. This will be the\n       main thread, if the main thread is synchronous and you are using the\n       _\ba_\bs_\by_\bn_\bc_\b__\bt_\bo_\b__\bs_\by_\bn_\bc_\b(_\b) wrapper.\n     * thread_sensitive=False: the sync function will run in a brand new thread\n       which is then closed once the invocation completes.\n-Warning\n+Waarschuwing\n asgiref version 3.3.0 changed the default value of the thread_sensitive\n parameter to True. This is a safer default, and in many cases interacting with\n Django the correct value, but be sure to evaluate uses of sync_to_async() if\n updating asgiref from a prior version.\n Thread-sensitive mode is quite special, and does a lot of work to run all\n functions in the same thread. Note, though, that it r\bre\bel\bli\bie\bes\bs o\bon\bn u\bus\bsa\bag\bge\be o\bof\bf\n _\ba_\bs_\by_\bn_\bc_\b__\bt_\bo_\b__\bs_\by_\bn_\bc_\b(_\b) a\bab\bbo\bov\bve\be i\bit\bt i\bin\bn t\bth\bhe\be s\bst\bta\bac\bck\bk to correctly run things on the main\n@@ -284,16 +284,16 @@\n                 # _\bQ_\bu_\be_\br_\bi_\be_\bs_\b _\b&_\b _\bt_\bh_\be_\b _\bO_\bR_\bM\n                 # _\bP_\be_\br_\bf_\bo_\br_\bm_\ba_\bn_\bc_\be\n                 # _\bH_\ba_\bn_\bd_\bl_\bi_\bn_\bg_\b _\bd_\bi_\bs_\bc_\bo_\bn_\bn_\be_\bc_\bt_\bs\n           o _\bA_\bs_\by_\bn_\bc_\b _\bs_\ba_\bf_\be_\bt_\by\n           o _\bA_\bs_\by_\bn_\bc_\b _\ba_\bd_\ba_\bp_\bt_\be_\br_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n                 # _\ba_\bs_\by_\bn_\bc_\b__\bt_\bo_\b__\bs_\by_\bn_\bc_\b(_\b)\n                 # _\bs_\by_\bn_\bc_\b__\bt_\bo_\b__\ba_\bs_\by_\bn_\bc_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bE_\bx_\bt_\be_\br_\bn_\ba_\bl_\b _\bp_\ba_\bc_\bk_\ba_\bg_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b-_\bt_\bo_\b _\bg_\bu_\bi_\bd_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/auth/customizing.html", "source2": "./usr/share/doc/python-django-doc/html/topics/auth/customizing.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Customizing authentication in Django &#8212; Django 5.2b1 documentation</title>\n+    <title>Customizing authentication in Django &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Django\u2019s cache framework\" href=\"../cache.html\" />\n     <link rel=\"prev\" title=\"Password management in Django\" href=\"passwords.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -130,15 +131,15 @@\n <p>The order of <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-AUTHENTICATION_BACKENDS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">AUTHENTICATION_BACKENDS</span></code></a> matters, so if the same\n username and password is valid in multiple backends, Django will stop\n processing at the first positive match.</p>\n <p>If a backend raises a <a class=\"reference internal\" href=\"../../ref/exceptions.html#django.core.exceptions.PermissionDenied\" title=\"django.core.exceptions.PermissionDenied\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">PermissionDenied</span></code></a>\n exception, authentication will immediately fail. Django won\u2019t check the\n backends that follow.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Once a user has authenticated, Django stores which backend was used to\n authenticate the user in the user\u2019s session, and reuses the same backend\n for the duration of that session whenever access to the currently\n authenticated user is needed. This effectively means that authentication\n sources are cached on a per-session basis, so if you change\n <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-AUTHENTICATION_BACKENDS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">AUTHENTICATION_BACKENDS</span></code></a>, you\u2019ll need to clear out session data if\n you need to force users to re-authenticate using different methods. A\n@@ -475,15 +476,15 @@\n <span id=\"referencing-the-user-model\"></span><h3>Referencing the <code class=\"docutils literal notranslate\"><span class=\"pre\">User</span></code> model<a class=\"headerlink\" href=\"#referencing-the-user-model\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>If you reference <a class=\"reference internal\" href=\"../../ref/contrib/auth.html#django.contrib.auth.models.User\" title=\"django.contrib.auth.models.User\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">User</span></code></a> directly (for\n example, by referring to it in a foreign key), your code will not work in\n projects where the <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-AUTH_USER_MODEL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">AUTH_USER_MODEL</span></code></a> setting has been changed to a\n different user model.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.get_user_model\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_user_model</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/__init__.py#L278\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.get_user_model\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_user_model</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/__init__.py#L278\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.get_user_model\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Instead of referring to <a class=\"reference internal\" href=\"../../ref/contrib/auth.html#django.contrib.auth.models.User\" title=\"django.contrib.auth.models.User\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">User</span></code></a> directly,\n you should reference the user model using\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.auth.get_user_model()</span></code>. This method will return the\n currently active user model \u2013 the custom user model if one is specified, or\n <a class=\"reference internal\" href=\"../../ref/contrib/auth.html#django.contrib.auth.models.User\" title=\"django.contrib.auth.models.User\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">User</span></code></a> otherwise.</p>\n <p>When you define a foreign key or many-to-many relations to the user model,\n you should specify the custom model using the <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-AUTH_USER_MODEL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">AUTH_USER_MODEL</span></code></a>\n@@ -610,15 +611,15 @@\n     <span class=\"n\">date_of_birth</span> <span class=\"o\">=</span> <span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">DateField</span><span class=\"p\">()</span>\n     <span class=\"n\">height</span> <span class=\"o\">=</span> <span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">FloatField</span><span class=\"p\">()</span>\n     <span class=\"o\">...</span>\n     <span class=\"n\">REQUIRED_FIELDS</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"s2\">&quot;date_of_birth&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;height&quot;</span><span class=\"p\">]</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">REQUIRED_FIELDS</span></code> must contain all required fields on your user\n model, but should <em>not</em> contain the <code class=\"docutils literal notranslate\"><span class=\"pre\">USERNAME_FIELD</span></code> or\n <code class=\"docutils literal notranslate\"><span class=\"pre\">password</span></code> as these fields will always be prompted for.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py attribute\">\n@@ -964,15 +965,15 @@\n <a class=\"reference internal\" href=\"#django.contrib.auth.models.AbstractBaseUser\" title=\"django.contrib.auth.models.AbstractBaseUser\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AbstractBaseUser</span></code></a>, you\u2019ll need to define\n a custom <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> class. It may be possible to subclass the default\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.auth.admin.UserAdmin</span></code>; however, you\u2019ll need to\n override any of the definitions that refer to fields on\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.auth.models.AbstractUser</span></code> that aren\u2019t on your\n custom user class.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If you are using a custom <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelAdmin</span></code> which is a subclass of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.auth.admin.UserAdmin</span></code>, then you need to add your custom\n fields to <code class=\"docutils literal notranslate\"><span class=\"pre\">fieldsets</span></code> (for fields to be used in editing users) and to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">add_fieldsets</span></code> (for fields to be used when creating a user). For\n example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.auth.admin</span> <span class=\"kn\">import</span> <span class=\"n\">UserAdmin</span>\n \n@@ -1336,37 +1337,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"passwords.html\"\n-                          title=\"previous chapter\">Password management in Django</a></p>\n+                          title=\"vorig hoofdstuk\">Password management in Django</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../cache.html\"\n-                          title=\"next chapter\">Django\u2019s cache framework</a></p>\n+                          title=\"volgend hoofdstuk\">Django\u2019s cache framework</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* C\bCu\bus\bst\bto\bom\bmi\biz\bzi\bin\bng\bg a\bau\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bio\bon\bn i\bin\bn D\bDj\bja\ban\bng\bgo\bo_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The authentication that comes with Django is good enough for most common cases,\n but you may have needs not met by the out-of-the-box defaults. Customizing\n authentication in your projects requires understanding what points of the\n provided system are extensible or replaceable. This document provides details\n@@ -45,15 +45,15 @@\n your own rate limiting mechanism in a custom auth backend, or use the\n mechanisms provided by most web servers.\n The order of _\bA_\bU_\bT_\bH_\bE_\bN_\bT_\bI_\bC_\bA_\bT_\bI_\bO_\bN_\b__\bB_\bA_\bC_\bK_\bE_\bN_\bD_\bS matters, so if the same username and\n password is valid in multiple backends, Django will stop processing at the\n first positive match.\n If a backend raises a _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bD_\be_\bn_\bi_\be_\bd exception, authentication will\n immediately fail. Django won\u2019t check the backends that follow.\n-Note\n+Notitie\n Once a user has authenticated, Django stores which backend was used to\n authenticate the user in the user\u2019s session, and reuses the same backend for\n the duration of that session whenever access to the currently authenticated\n user is needed. This effectively means that authentication sources are cached\n on a per-session basis, so if you change _\bA_\bU_\bT_\bH_\bE_\bN_\bT_\bI_\bC_\bA_\bT_\bI_\bO_\bN_\b__\bB_\bA_\bC_\bK_\bE_\bN_\bD_\bS, you\u2019ll need\n to clear out session data if you need to force users to re-authenticate using\n different methods. A simple way to do that is to execute Session.objects.all\n@@ -322,15 +322,15 @@\n apps, and two reusable apps that implemented a custom user model couldn\u2019t be\n used together. If you need to store per user information in your app, use a\n _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by or _\bO_\bn_\be_\bT_\bo_\bO_\bn_\be_\bF_\bi_\be_\bl_\bd to settings.AUTH_USER_MODEL as described below.\n *\b**\b**\b**\b* R\bRe\bef\bfe\ber\bre\ben\bnc\bci\bin\bng\bg t\bth\bhe\be U\bUs\bse\ber\br m\bmo\bod\bde\bel\bl_\b?\b\u00b6 *\b**\b**\b**\b*\n If you reference _\bU_\bs_\be_\br directly (for example, by referring to it in a foreign\n key), your code will not work in projects where the _\bA_\bU_\bT_\bH_\b__\bU_\bS_\bE_\bR_\b__\bM_\bO_\bD_\bE_\bL setting has\n been changed to a different user model.\n-  get_user_model()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_user_model()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Instead of referring to _\bU_\bs_\be_\br directly, you should reference the user\n       model using django.contrib.auth.get_user_model(). This method will return\n       the currently active user model \u2013 the custom user model if one is\n       specified, or _\bU_\bs_\be_\br otherwise.\n       When you define a foreign key or many-to-many relations to the user\n       model, you should specify the custom model using the _\bA_\bU_\bT_\bH_\b__\bU_\bS_\bE_\bR_\b__\bM_\bO_\bD_\bE_\bL\n       setting. For example:\n@@ -424,15 +424,15 @@\n             defines two required fields - a date of birth and height:\n             class MyUser(AbstractBaseUser):\n                 ...\n                 date_of_birth = models.DateField()\n                 height = models.FloatField()\n                 ...\n                 REQUIRED_FIELDS = [\"date_of_birth\", \"height\"]\n-            Note\n+            Notitie\n             REQUIRED_FIELDS must contain all required fields on your user\n             model, but should n\bno\bot\bt contain the USERNAME_FIELD or password as\n             these fields will always be prompted for.\n         is_active_\b\u00b6\n             A boolean attribute that indicates whether the user is considered\n             \u201cactive\u201d. This attribute is provided as an attribute on\n             AbstractBaseUser defaulting to True. How you choose to implement it\n@@ -607,15 +607,15 @@\n custom user model extends django.contrib.auth.models.AbstractUser, you can use\n Django\u2019s existing django.contrib.auth.admin.UserAdmin class. However, if your\n user model extends _\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br, you\u2019ll need to define a custom ModelAdmin\n class. It may be possible to subclass the default\n django.contrib.auth.admin.UserAdmin; however, you\u2019ll need to override any of\n the definitions that refer to fields on django.contrib.auth.models.AbstractUser\n that aren\u2019t on your custom user class.\n-Note\n+Notitie\n If you are using a custom ModelAdmin which is a subclass of\n django.contrib.auth.admin.UserAdmin, then you need to add your custom fields to\n fieldsets (for fields to be used in editing users) and to add_fieldsets (for\n fields to be used when creating a user). For example:\n from django.contrib.auth.admin import UserAdmin\n \n \n@@ -889,16 +889,16 @@\n                 # _\bE_\bx_\bt_\be_\bn_\bd_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\bU_\bs_\be_\br\n                 # _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bu_\bs_\be_\br_\bs_\b _\ba_\bn_\bd_\b _\bt_\bh_\be_\b _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\ba_\bu_\bt_\bh_\b _\bf_\bo_\br_\bm_\bs\n                 # _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bu_\bs_\be_\br_\bs_\b _\ba_\bn_\bd_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn\n                 # _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bu_\bs_\be_\br_\bs_\b _\ba_\bn_\bd_\b _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs\n                 # _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bu_\bs_\be_\br_\bs_\b _\ba_\bn_\bd_\b _\bp_\br_\bo_\bx_\by_\b _\bm_\bo_\bd_\be_\bl_\bs\n                 # _\bA_\b _\bf_\bu_\bl_\bl_\b _\be_\bx_\ba_\bm_\bp_\bl_\be\n                       # _\bA_\bd_\bd_\bi_\bn_\bg_\b _\ba_\bn_\b _\ba_\bs_\by_\bn_\bc_\b _\bi_\bn_\bt_\be_\br_\bf_\ba_\bc_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b _\bi_\bn_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bc_\ba_\bc_\bh_\be_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/auth/default.html", "source2": "./usr/share/doc/python-django-doc/html/topics/auth/default.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Using the Django authentication system &#8212; Django 5.2b1 documentation</title>\n+    <title>Using the Django authentication system &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Password management in Django\" href=\"passwords.html\" />\n     <link rel=\"prev\" title=\"User authentication in Django\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -186,15 +187,15 @@\n <p>Changing a user\u2019s password will log out all their sessions. See\n <a class=\"reference internal\" href=\"#session-invalidation-on-password-change\"><span class=\"std std-ref\">Session invalidation on password change</span></a> for details.</p>\n </section>\n <section id=\"s-authenticating-users\">\n <span id=\"authenticating-users\"></span><h3>Authenticating users<a class=\"headerlink\" href=\"#authenticating-users\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.authenticate\">\n-<span class=\"sig-name descname\"><span class=\"pre\">authenticate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">credentials</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/__init__.py#L108\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.authenticate\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">authenticate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">credentials</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/__init__.py#L108\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.authenticate\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.aauthenticate\">\n <span class=\"sig-name descname\"><span class=\"pre\">aauthenticate</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">credentials</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.aauthenticate\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">aauthenticate()</span></code></p>\n <p>Use <a class=\"reference internal\" href=\"#django.contrib.auth.authenticate\" title=\"django.contrib.auth.authenticate\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">authenticate()</span></code></a> to verify a set of\n@@ -215,15 +216,15 @@\n     <span class=\"c1\"># No backend authenticated the credentials</span>\n     <span class=\"o\">...</span>\n </pre></div>\n </div>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">request</span></code> is an optional <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpRequest\" title=\"django.http.HttpRequest\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpRequest</span></code></a> which is\n passed on the <code class=\"docutils literal notranslate\"><span class=\"pre\">authenticate()</span></code> method of the authentication backends.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>This is a low level way to authenticate a set of credentials; for\n example, it\u2019s used by the\n <a class=\"reference internal\" href=\"../../ref/middleware.html#django.contrib.auth.middleware.RemoteUserMiddleware\" title=\"django.contrib.auth.middleware.RemoteUserMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RemoteUserMiddleware</span></code></a>. Unless\n you are writing your own authentication system, you probably won\u2019t use\n this. Rather if you\u2019re looking for a way to login a user, use the\n <a class=\"reference internal\" href=\"#django.contrib.auth.views.LoginView\" title=\"django.contrib.auth.views.LoginView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LoginView</span></code></a>.</p>\n </div>\n@@ -452,15 +453,15 @@\n </div>\n <section id=\"s-how-to-log-a-user-in\">\n <span id=\"s-id2\"></span><span id=\"how-to-log-a-user-in\"></span><span id=\"id2\"></span><h3>How to log a user in<a class=\"headerlink\" href=\"#how-to-log-a-user-in\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>If you have an authenticated user you want to attach to the current session\n - this is done with a <a class=\"reference internal\" href=\"#django.contrib.auth.login\" title=\"django.contrib.auth.login\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">login()</span></code></a> function.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.login\">\n-<span class=\"sig-name descname\"><span class=\"pre\">login</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">backend</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/__init__.py#L153\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.login\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">login</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">backend</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/__init__.py#L153\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.login\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.alogin\">\n <span class=\"sig-name descname\"><span class=\"pre\">alogin</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">backend</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.alogin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">alogin()</span></code></p>\n <p>To log a user in, from a view, use <a class=\"reference internal\" href=\"#django.contrib.auth.login\" title=\"django.contrib.auth.login\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">login()</span></code></a>. It\n@@ -514,15 +515,15 @@\n <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-AUTHENTICATION_BACKENDS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">AUTHENTICATION_BACKENDS</span></code></a>), not the actual backend class.</p>\n </section>\n </section>\n <section id=\"s-how-to-log-a-user-out\">\n <span id=\"how-to-log-a-user-out\"></span><h3>How to log a user out<a class=\"headerlink\" href=\"#how-to-log-a-user-out\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.logout\">\n-<span class=\"sig-name descname\"><span class=\"pre\">logout</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/__init__.py#L243\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.logout\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">logout</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/__init__.py#L243\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.logout\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.alogout\">\n <span class=\"sig-name descname\"><span class=\"pre\">alogout</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.alogout\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">alogout()</span></code></p>\n <p>To log out a user who has been logged in via\n@@ -578,15 +579,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-the-login-required-decorator\">\n <span id=\"the-login-required-decorator\"></span><h4>The <code class=\"docutils literal notranslate\"><span class=\"pre\">login_required</span></code> decorator<a class=\"headerlink\" href=\"#the-login-required-decorator\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.decorators.login_required\">\n-<span class=\"sig-name descname\"><span class=\"pre\">login_required</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">redirect_field_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'next'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">login_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/decorators.py#L71\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.decorators.login_required\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">login_required</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">redirect_field_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'next'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">login_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/decorators.py#L71\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.decorators.login_required\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>As a shortcut, you can use the convenient\n <a class=\"reference internal\" href=\"#django.contrib.auth.decorators.login_required\" title=\"django.contrib.auth.decorators.login_required\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">login_required()</span></code></a> decorator:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.auth.decorators</span> <span class=\"kn\">import</span> <span class=\"n\">login_required</span>\n \n \n <span class=\"nd\">@login_required</span>\n <span class=\"k\">def</span> <span class=\"nf\">my_view</span><span class=\"p\">(</span><span class=\"n\">request</span><span class=\"p\">):</span> <span class=\"o\">...</span>\n@@ -637,21 +638,21 @@\n <p>The <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-LOGIN_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">settings.LOGIN_URL</span></code></a> also accepts view function\n names and <a class=\"reference internal\" href=\"../http/urls.html#naming-url-patterns\"><span class=\"std std-ref\">named URL patterns</span></a>. This allows you\n to freely remap your login view within your URLconf without having to\n update the setting.</p>\n </dd></dl>\n \n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">login_required</span></code> decorator does NOT check the <code class=\"docutils literal notranslate\"><span class=\"pre\">is_active</span></code> flag on a\n user, but the default <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-AUTHENTICATION_BACKENDS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">AUTHENTICATION_BACKENDS</span></code></a> reject inactive\n users.</p>\n </div>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>If you are writing custom views for Django\u2019s admin (or need the same\n authorization check that the built-in views use), you may find the\n <a class=\"reference internal\" href=\"../../ref/contrib/admin/index.html#django.contrib.admin.views.decorators.staff_member_required\" title=\"django.contrib.admin.views.decorators.staff_member_required\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">django.contrib.admin.views.decorators.staff_member_required()</span></code></a>\n decorator a useful alternative to <code class=\"docutils literal notranslate\"><span class=\"pre\">login_required()</span></code>.</p>\n </div>\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.1:</span> <p>Support for wrapping asynchronous view functions was added.</p>\n@@ -661,15 +662,15 @@\n <span id=\"the-loginrequiredmixin-mixin\"></span><h4>The <code class=\"docutils literal notranslate\"><span class=\"pre\">LoginRequiredMixin</span></code> mixin<a class=\"headerlink\" href=\"#the-loginrequiredmixin-mixin\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>When using <a class=\"reference internal\" href=\"../class-based-views/index.html\"><span class=\"doc\">class-based views</span></a>, you can\n achieve the same behavior as with <code class=\"docutils literal notranslate\"><span class=\"pre\">login_required</span></code> by using the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">LoginRequiredMixin</span></code>. This mixin should be at the leftmost position in the\n inheritance list.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.mixins.LoginRequiredMixin\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LoginRequiredMixin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L67\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.LoginRequiredMixin\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LoginRequiredMixin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L67\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.LoginRequiredMixin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>If a view is using this mixin, all requests by non-authenticated users will\n be redirected to the login page or shown an HTTP 403 Forbidden error,\n depending on the\n <a class=\"reference internal\" href=\"#django.contrib.auth.mixins.AccessMixin.raise_exception\" title=\"django.contrib.auth.mixins.AccessMixin.raise_exception\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">raise_exception</span></code></a> parameter.</p>\n <p>You can set any of the parameters of\n <a class=\"reference internal\" href=\"#django.contrib.auth.mixins.AccessMixin\" title=\"django.contrib.auth.mixins.AccessMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AccessMixin</span></code></a> to customize the handling\n of unauthorized users:</p>\n@@ -680,30 +681,30 @@\n     <span class=\"n\">login_url</span> <span class=\"o\">=</span> <span class=\"s2\">&quot;/login/&quot;</span>\n     <span class=\"n\">redirect_field_name</span> <span class=\"o\">=</span> <span class=\"s2\">&quot;redirect_to&quot;</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Just as the <code class=\"docutils literal notranslate\"><span class=\"pre\">login_required</span></code> decorator, this mixin does NOT check the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">is_active</span></code> flag on a user, but the default\n <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-AUTHENTICATION_BACKENDS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">AUTHENTICATION_BACKENDS</span></code></a> reject inactive users.</p>\n </div>\n </section>\n <section id=\"s-the-login-not-required-decorator\">\n <span id=\"s-disable-login-required-middleware-for-views\"></span><span id=\"the-login-not-required-decorator\"></span><span id=\"disable-login-required-middleware-for-views\"></span><h4>The <code class=\"docutils literal notranslate\"><span class=\"pre\">login_not_required</span></code> decorator<a class=\"headerlink\" href=\"#the-login-not-required-decorator\" title=\"Link to this heading\">\u00b6</a></h4>\n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.1.</span> </div>\n <p>When <a class=\"reference internal\" href=\"../../ref/middleware.html#django.contrib.auth.middleware.LoginRequiredMiddleware\" title=\"django.contrib.auth.middleware.LoginRequiredMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LoginRequiredMiddleware</span></code></a> is\n installed, all views require authentication by default. Some views, such as the\n login view, may need to disable this behavior.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.decorators.login_not_required\">\n-<span class=\"sig-name descname\"><span class=\"pre\">login_not_required</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/decorators.py#L88\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.decorators.login_not_required\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">login_not_required</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/decorators.py#L88\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.decorators.login_not_required\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Allows unauthenticated requests to this view when\n <a class=\"reference internal\" href=\"../../ref/middleware.html#django.contrib.auth.middleware.LoginRequiredMiddleware\" title=\"django.contrib.auth.middleware.LoginRequiredMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LoginRequiredMiddleware</span></code></a> is\n installed.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-limiting-access-to-logged-in-users-that-pass-a-test\">\n@@ -720,15 +721,15 @@\n     <span class=\"k\">if</span> <span class=\"ow\">not</span> <span class=\"n\">request</span><span class=\"o\">.</span><span class=\"n\">user</span><span class=\"o\">.</span><span class=\"n\">email</span><span class=\"o\">.</span><span class=\"n\">endswith</span><span class=\"p\">(</span><span class=\"s2\">&quot;@example.com&quot;</span><span class=\"p\">):</span>\n         <span class=\"k\">return</span> <span class=\"n\">redirect</span><span class=\"p\">(</span><span class=\"s2\">&quot;/login/?next=</span><span class=\"si\">%s</span><span class=\"s2\">&quot;</span> <span class=\"o\">%</span> <span class=\"n\">request</span><span class=\"o\">.</span><span class=\"n\">path</span><span class=\"p\">)</span>\n     <span class=\"c1\"># ...</span>\n </pre></div>\n </div>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.decorators.user_passes_test\">\n-<span class=\"sig-name descname\"><span class=\"pre\">user_passes_test</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">test_func</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">login_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">redirect_field_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'next'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/decorators.py#L12\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.decorators.user_passes_test\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">user_passes_test</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">test_func</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">login_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">redirect_field_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'next'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/decorators.py#L12\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.decorators.user_passes_test\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>As a shortcut, you can use the convenient <code class=\"docutils literal notranslate\"><span class=\"pre\">user_passes_test</span></code> decorator\n which performs a redirect when the callable returns <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.auth.decorators</span> <span class=\"kn\">import</span> <span class=\"n\">user_passes_test</span>\n \n \n <span class=\"k\">def</span> <span class=\"nf\">email_check</span><span class=\"p\">(</span><span class=\"n\">user</span><span class=\"p\">):</span>\n     <span class=\"k\">return</span> <span class=\"n\">user</span><span class=\"o\">.</span><span class=\"n\">email</span><span class=\"o\">.</span><span class=\"n\">endswith</span><span class=\"p\">(</span><span class=\"s2\">&quot;@example.com&quot;</span><span class=\"p\">)</span>\n@@ -767,20 +768,20 @@\n <span class=\"title\">Changed in Django 5.1:</span> <p>Support for wrapping asynchronous view functions and using asynchronous\n test callables was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.mixins.UserPassesTestMixin\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UserPassesTestMixin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L112\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.UserPassesTestMixin\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UserPassesTestMixin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L112\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.UserPassesTestMixin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>When using <a class=\"reference internal\" href=\"../class-based-views/index.html\"><span class=\"doc\">class-based views</span></a>, you\n can use the <code class=\"docutils literal notranslate\"><span class=\"pre\">UserPassesTestMixin</span></code> to do this.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.mixins.UserPassesTestMixin.test_func\">\n-<span class=\"sig-name descname\"><span class=\"pre\">test_func</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L118\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.UserPassesTestMixin.test_func\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">test_func</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L118\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.UserPassesTestMixin.test_func\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>You have to override the <code class=\"docutils literal notranslate\"><span class=\"pre\">test_func()</span></code> method of the class to\n provide the test that is performed. Furthermore, you can set any of the\n parameters of <a class=\"reference internal\" href=\"#django.contrib.auth.mixins.AccessMixin\" title=\"django.contrib.auth.mixins.AccessMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AccessMixin</span></code></a> to\n customize the handling of unauthorized users:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.auth.mixins</span> <span class=\"kn\">import</span> <span class=\"n\">UserPassesTestMixin</span>\n \n \n@@ -789,15 +790,15 @@\n         <span class=\"k\">return</span> <span class=\"bp\">self</span><span class=\"o\">.</span><span class=\"n\">request</span><span class=\"o\">.</span><span class=\"n\">user</span><span class=\"o\">.</span><span class=\"n\">email</span><span class=\"o\">.</span><span class=\"n\">endswith</span><span class=\"p\">(</span><span class=\"s2\">&quot;@example.com&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.mixins.UserPassesTestMixin.get_test_func\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_test_func</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L125\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.UserPassesTestMixin.get_test_func\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_test_func</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L125\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.UserPassesTestMixin.get_test_func\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>You can also override the <code class=\"docutils literal notranslate\"><span class=\"pre\">get_test_func()</span></code> method to have the mixin\n use a differently named function for its checks (instead of\n <a class=\"reference internal\" href=\"#django.contrib.auth.mixins.UserPassesTestMixin.test_func\" title=\"django.contrib.auth.mixins.UserPassesTestMixin.test_func\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">test_func()</span></code></a>).</p>\n </dd></dl>\n \n <div class=\"admonition-stacking-userpassestestmixin admonition\">\n <p class=\"admonition-title\">Stacking <code class=\"docutils literal notranslate\"><span class=\"pre\">UserPassesTestMixin</span></code></p>\n@@ -822,15 +823,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-the-permission-required-decorator\">\n <span id=\"the-permission-required-decorator\"></span><h4>The <code class=\"docutils literal notranslate\"><span class=\"pre\">permission_required</span></code> decorator<a class=\"headerlink\" href=\"#the-permission-required-decorator\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.decorators.permission_required\">\n-<span class=\"sig-name descname\"><span class=\"pre\">permission_required</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">perm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">login_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">raise_exception</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/decorators.py#L96\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.decorators.permission_required\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">permission_required</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">perm</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">login_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">raise_exception</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/decorators.py#L96\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.decorators.permission_required\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>It\u2019s a relatively common task to check whether a user has a particular\n permission. For that reason, Django provides a shortcut for that case: the\n <a class=\"reference internal\" href=\"#django.contrib.auth.decorators.permission_required\" title=\"django.contrib.auth.decorators.permission_required\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">permission_required()</span></code></a> decorator:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.auth.decorators</span> <span class=\"kn\">import</span> <span class=\"n\">permission_required</span>\n \n \n <span class=\"nd\">@permission_required</span><span class=\"p\">(</span><span class=\"s2\">&quot;polls.add_choice&quot;</span><span class=\"p\">)</span>\n@@ -879,15 +880,15 @@\n </div>\n </section>\n <section id=\"s-the-permissionrequiredmixin-mixin\">\n <span id=\"the-permissionrequiredmixin-mixin\"></span><h4>The <code class=\"docutils literal notranslate\"><span class=\"pre\">PermissionRequiredMixin</span></code> mixin<a class=\"headerlink\" href=\"#the-permissionrequiredmixin-mixin\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>To apply permission checks to <a class=\"reference internal\" href=\"../../ref/class-based-views/index.html\"><span class=\"doc\">class-based views</span></a>, you can use the <code class=\"docutils literal notranslate\"><span class=\"pre\">PermissionRequiredMixin</span></code>:</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.mixins.PermissionRequiredMixin\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PermissionRequiredMixin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L76\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.PermissionRequiredMixin\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PermissionRequiredMixin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L76\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.PermissionRequiredMixin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This mixin, just like the <code class=\"docutils literal notranslate\"><span class=\"pre\">permission_required</span></code>\n decorator, checks whether the user accessing a view has all given\n permissions. You should specify the permission (or an iterable of\n permissions) using the <code class=\"docutils literal notranslate\"><span class=\"pre\">permission_required</span></code> parameter:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.contrib.auth.mixins</span> <span class=\"kn\">import</span> <span class=\"n\">PermissionRequiredMixin</span>\n \n \n@@ -899,23 +900,23 @@\n </div>\n <p>You can set any of the parameters of\n <a class=\"reference internal\" href=\"#django.contrib.auth.mixins.AccessMixin\" title=\"django.contrib.auth.mixins.AccessMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AccessMixin</span></code></a> to customize the handling\n of unauthorized users.</p>\n <p>You may also override these methods:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.mixins.PermissionRequiredMixin.get_permission_required\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_permission_required</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L81\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.PermissionRequiredMixin.get_permission_required\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_permission_required</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L81\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.PermissionRequiredMixin.get_permission_required\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns an iterable of permission names used by the mixin. Defaults to\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">permission_required</span></code> attribute, converted to a tuple if\n necessary.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.mixins.PermissionRequiredMixin.has_permission\">\n-<span class=\"sig-name descname\"><span class=\"pre\">has_permission</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L99\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.PermissionRequiredMixin.has_permission\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">has_permission</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L99\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.PermissionRequiredMixin.has_permission\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a boolean denoting whether the current user has permission to\n execute the decorated view. By default, this returns the result of\n calling <a class=\"reference internal\" href=\"../../ref/contrib/auth.html#django.contrib.auth.models.User.has_perms\" title=\"django.contrib.auth.models.User.has_perms\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">has_perms()</span></code></a> with the\n list of permissions returned by <a class=\"reference internal\" href=\"#django.contrib.auth.mixins.PermissionRequiredMixin.get_permission_required\" title=\"django.contrib.auth.mixins.PermissionRequiredMixin.get_permission_required\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_permission_required()</span></code></a>.</p>\n </dd></dl>\n \n </dd></dl>\n@@ -927,15 +928,15 @@\n <p>To ease the handling of access restrictions in <a class=\"reference internal\" href=\"../../ref/class-based-views/index.html\"><span class=\"doc\">class-based views</span></a>, the <code class=\"docutils literal notranslate\"><span class=\"pre\">AccessMixin</span></code> can be used to configure\n the behavior of a view when access is denied. Authenticated users are denied\n access with an HTTP 403 Forbidden response. Anonymous users are redirected to\n the login page or shown an HTTP 403 Forbidden response, depending on the\n <a class=\"reference internal\" href=\"#django.contrib.auth.mixins.AccessMixin.raise_exception\" title=\"django.contrib.auth.mixins.AccessMixin.raise_exception\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">raise_exception</span></code></a> attribute.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.mixins.AccessMixin\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AccessMixin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L10\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.AccessMixin\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AccessMixin</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L10\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.AccessMixin\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.mixins.AccessMixin.login_url\">\n <span class=\"sig-name descname\"><span class=\"pre\">login_url</span></span><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.AccessMixin.login_url\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Default return value for <a class=\"reference internal\" href=\"#django.contrib.auth.mixins.AccessMixin.get_login_url\" title=\"django.contrib.auth.mixins.AccessMixin.get_login_url\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_login_url()</span></code></a>.  Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>\n in which case <a class=\"reference internal\" href=\"#django.contrib.auth.mixins.AccessMixin.get_login_url\" title=\"django.contrib.auth.mixins.AccessMixin.get_login_url\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_login_url()</span></code></a> falls back to\n <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-LOGIN_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">settings.LOGIN_URL</span></code></a>.</p>\n </dd></dl>\n@@ -961,40 +962,40 @@\n <a class=\"reference internal\" href=\"../../ref/exceptions.html#django.core.exceptions.PermissionDenied\" title=\"django.core.exceptions.PermissionDenied\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">PermissionDenied</span></code></a> exception is raised\n when the conditions are not met.  When <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> (the default),\n anonymous users are redirected to the login page.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.mixins.AccessMixin.get_login_url\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_login_url</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L21\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.AccessMixin.get_login_url\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_login_url</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L21\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.AccessMixin.get_login_url\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the URL that users who don\u2019t pass the test will be redirected\n to. Returns <a class=\"reference internal\" href=\"#django.contrib.auth.mixins.AccessMixin.login_url\" title=\"django.contrib.auth.mixins.AccessMixin.login_url\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">login_url</span></code></a> if set, or <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-LOGIN_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">settings.LOGIN_URL</span></code></a> otherwise.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.mixins.AccessMixin.get_permission_denied_message\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_permission_denied_message</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L34\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.AccessMixin.get_permission_denied_message\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_permission_denied_message</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L34\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.AccessMixin.get_permission_denied_message\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>When <a class=\"reference internal\" href=\"#django.contrib.auth.mixins.AccessMixin.raise_exception\" title=\"django.contrib.auth.mixins.AccessMixin.raise_exception\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">raise_exception</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, this method can be used to\n control the error message passed to the error handler for display to\n the user. Returns the <a class=\"reference internal\" href=\"#django.contrib.auth.mixins.AccessMixin.permission_denied_message\" title=\"django.contrib.auth.mixins.AccessMixin.permission_denied_message\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">permission_denied_message</span></code></a> attribute by\n default.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.mixins.AccessMixin.get_redirect_field_name\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_redirect_field_name</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L40\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.AccessMixin.get_redirect_field_name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_redirect_field_name</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L40\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.AccessMixin.get_redirect_field_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the name of the query parameter that will contain the URL the\n user should be redirected to after a successful login. If you set this\n to <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, a query parameter won\u2019t be added. Returns the\n <a class=\"reference internal\" href=\"#django.contrib.auth.mixins.AccessMixin.redirect_field_name\" title=\"django.contrib.auth.mixins.AccessMixin.redirect_field_name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">redirect_field_name</span></code></a> attribute by default.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.mixins.AccessMixin.handle_no_permission\">\n-<span class=\"sig-name descname\"><span class=\"pre\">handle_no_permission</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L46\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.AccessMixin.handle_no_permission\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">handle_no_permission</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/mixins.py#L46\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.mixins.AccessMixin.handle_no_permission\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Depending on the value of <code class=\"docutils literal notranslate\"><span class=\"pre\">raise_exception</span></code>, the method either raises\n a <a class=\"reference internal\" href=\"../../ref/exceptions.html#django.core.exceptions.PermissionDenied\" title=\"django.core.exceptions.PermissionDenied\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">PermissionDenied</span></code></a> exception or\n redirects the user to the <code class=\"docutils literal notranslate\"><span class=\"pre\">login_url</span></code>, optionally including the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">redirect_field_name</span></code> if it is set.</p>\n </dd></dl>\n \n </dd></dl>\n@@ -1014,15 +1015,15 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">user_change_password</span></code> view in the <a class=\"reference internal\" href=\"index.html#module-django.contrib.auth\" title=\"django.contrib.auth: Django's authentication framework.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.auth</span></code></a> admin, update\n the session with the new password hash so that a user changing their own\n password won\u2019t log themselves out. If you have a custom password change view\n and wish to have similar behavior, use the <a class=\"reference internal\" href=\"#django.contrib.auth.update_session_auth_hash\" title=\"django.contrib.auth.update_session_auth_hash\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">update_session_auth_hash()</span></code></a>\n function.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.update_session_auth_hash\">\n-<span class=\"sig-name descname\"><span class=\"pre\">update_session_auth_hash</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/__init__.py#L387\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.update_session_auth_hash\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">update_session_auth_hash</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/__init__.py#L387\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.update_session_auth_hash\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.aupdate_session_auth_hash\">\n <span class=\"sig-name descname\"><span class=\"pre\">aupdate_session_auth_hash</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.aupdate_session_auth_hash\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">aupdate_session_auth_hash()</span></code></p>\n <p>This function takes the current request and the updated user object from\n@@ -1042,15 +1043,15 @@\n     <span class=\"k\">else</span><span class=\"p\">:</span>\n         <span class=\"o\">...</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Since\n <a class=\"reference internal\" href=\"customizing.html#django.contrib.auth.models.AbstractBaseUser.get_session_auth_hash\" title=\"django.contrib.auth.models.AbstractBaseUser.get_session_auth_hash\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_session_auth_hash()</span></code></a>\n is based on <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-SECRET_KEY\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECRET_KEY</span></code></a>, secret key values must be\n rotated to avoid invalidating existing sessions when updating your site to\n use a new secret. See <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-SECRET_KEY_FALLBACKS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECRET_KEY_FALLBACKS</span></code></a> for details.</p>\n </div>\n </section>\n@@ -1111,15 +1112,15 @@\n </section>\n <section id=\"s-all-authentication-views\">\n <span id=\"s-id5\"></span><span id=\"all-authentication-views\"></span><span id=\"id5\"></span><h4>All authentication views<a class=\"headerlink\" href=\"#all-authentication-views\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>This is a list with all the views <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.auth</span></code> provides. For\n implementation details see <a class=\"reference internal\" href=\"#using-the-views\"><span class=\"std std-ref\">Using the views</span></a>.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.views.LoginView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LoginView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L66\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.LoginView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LoginView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L66\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.LoginView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><strong>URL name:</strong> <code class=\"docutils literal notranslate\"><span class=\"pre\">login</span></code></p>\n <p>See <a class=\"reference internal\" href=\"../http/urls.html\"><span class=\"doc\">the URL documentation</span></a> for details on using\n named URL patterns.</p>\n <p><strong>Methods and Attributes</strong></p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.views.LoginView.template_name\">\n <span class=\"sig-name descname\"><span class=\"pre\">template_name</span></span><a class=\"headerlink\" href=\"#django.contrib.auth.views.LoginView.template_name\" title=\"Link to this definition\">\u00b6</a></dt>\n@@ -1160,15 +1161,15 @@\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.views.LoginView.redirect_authenticated_user\">\n <span class=\"sig-name descname\"><span class=\"pre\">redirect_authenticated_user</span></span><a class=\"headerlink\" href=\"#django.contrib.auth.views.LoginView.redirect_authenticated_user\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A boolean that controls whether or not authenticated users accessing\n the login page will be redirected as if they had just successfully\n logged in. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>If you enable <code class=\"docutils literal notranslate\"><span class=\"pre\">redirect_authenticated_user</span></code>, other websites will\n be able to determine if their visitors are authenticated on your\n site by requesting redirect URLs to image files on your website. To\n avoid this \u201c<a class=\"reference external\" href=\"https://robinlinus.github.io/socialmedia-leak/\">social media fingerprinting</a>\u201d information\n leakage, host all images and your favicon on a separate domain.</p>\n <p>Enabling <code class=\"docutils literal notranslate\"><span class=\"pre\">redirect_authenticated_user</span></code> can also result in a\n redirect loop when using the <a class=\"reference internal\" href=\"#django.contrib.auth.decorators.permission_required\" title=\"django.contrib.auth.decorators.permission_required\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">permission_required()</span></code></a> decorator\n@@ -1181,15 +1182,15 @@\n <span class=\"sig-name descname\"><span class=\"pre\">success_url_allowed_hosts</span></span><a class=\"headerlink\" href=\"#django.contrib.auth.views.LoginView.success_url_allowed_hosts\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/stdtypes.html#set\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">set</span></code></a> of hosts, in addition to <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpRequest.get_host\" title=\"django.http.HttpRequest.get_host\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">request.get_host()</span></code></a>, that are safe for redirecting\n after login. Defaults to an empty <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/stdtypes.html#set\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">set</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.views.LoginView.get_default_redirect_url\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_default_redirect_url</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L91\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.LoginView.get_default_redirect_url\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_default_redirect_url</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L91\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.LoginView.get_default_redirect_url\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the URL to redirect to after login. The default implementation\n resolves and returns <a class=\"reference internal\" href=\"#django.contrib.auth.views.LoginView.next_page\" title=\"django.contrib.auth.views.LoginView.next_page\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">next_page</span></code></a> if set, or\n <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-LOGIN_REDIRECT_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">LOGIN_REDIRECT_URL</span></code></a> otherwise.</p>\n </dd></dl>\n \n <p>Here\u2019s what <code class=\"docutils literal notranslate\"><span class=\"pre\">LoginView</span></code> does:</p>\n <ul class=\"simple\">\n@@ -1279,15 +1280,15 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">request</span></code> keyword argument in its <code class=\"docutils literal notranslate\"><span class=\"pre\">__init__()</span></code> method and provide a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">get_user()</span></code> method which returns the authenticated user object (this\n method is only ever called after successful form validation).</p>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.views.LogoutView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LogoutView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L125\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.LogoutView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LogoutView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L125\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.LogoutView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Logs a user out on <code class=\"docutils literal notranslate\"><span class=\"pre\">POST</span></code> requests.</p>\n <p><strong>URL name:</strong> <code class=\"docutils literal notranslate\"><span class=\"pre\">logout</span></code></p>\n <p><strong>Attributes:</strong></p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.views.LogoutView.next_page\">\n <span class=\"sig-name descname\"><span class=\"pre\">next_page</span></span><a class=\"headerlink\" href=\"#django.contrib.auth.views.LogoutView.next_page\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The URL to redirect to after logout. Defaults to\n@@ -1338,27 +1339,27 @@\n <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpRequest.META\" title=\"django.http.HttpRequest.META\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">request.META['SERVER_NAME']</span></code></a>.\n For more on sites, see <a class=\"reference internal\" href=\"../../ref/contrib/sites.html\"><span class=\"doc\">The \u201csites\u201d framework</span></a>.</p></li>\n </ul>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.views.logout_then_login\">\n-<span class=\"sig-name descname\"><span class=\"pre\">logout_then_login</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">login_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L172\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.logout_then_login\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">logout_then_login</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">login_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L172\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.logout_then_login\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Logs a user out on <code class=\"docutils literal notranslate\"><span class=\"pre\">POST</span></code> requests, then redirects to the login page.</p>\n <p><strong>URL name:</strong> No default URL provided</p>\n <p><strong>Optional arguments:</strong></p>\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">login_url</span></code>: The URL of the login page to redirect to.\n Defaults to <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-LOGIN_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">settings.LOGIN_URL</span></code></a> if not supplied.</p></li>\n </ul>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.views.PasswordChangeView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PasswordChangeView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L354\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.PasswordChangeView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PasswordChangeView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L354\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.PasswordChangeView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><strong>URL name:</strong> <code class=\"docutils literal notranslate\"><span class=\"pre\">password_change</span></code></p>\n <p>Allows a user to change their password.</p>\n <p><strong>Attributes:</strong></p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.views.PasswordChangeView.template_name\">\n <span class=\"sig-name descname\"><span class=\"pre\">template_name</span></span><a class=\"headerlink\" href=\"#django.contrib.auth.views.PasswordChangeView.template_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The full name of a template to use for displaying the password change\n@@ -1393,15 +1394,15 @@\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">form</span></code>: The password change form (see <code class=\"docutils literal notranslate\"><span class=\"pre\">form_class</span></code> above).</p></li>\n </ul>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.views.PasswordChangeDoneView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PasswordChangeDoneView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L379\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.PasswordChangeDoneView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PasswordChangeDoneView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L379\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.PasswordChangeDoneView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><strong>URL name:</strong> <code class=\"docutils literal notranslate\"><span class=\"pre\">password_change_done</span></code></p>\n <p>The page shown after a user has changed their password.</p>\n <p><strong>Attributes:</strong></p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.views.PasswordChangeDoneView.template_name\">\n <span class=\"sig-name descname\"><span class=\"pre\">template_name</span></span><a class=\"headerlink\" href=\"#django.contrib.auth.views.PasswordChangeDoneView.template_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The full name of a template to use. Defaults to\n@@ -1415,15 +1416,15 @@\n data passed to the template.</p>\n </dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.views.PasswordResetView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PasswordResetView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L215\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.PasswordResetView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PasswordResetView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L215\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.PasswordResetView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><strong>URL name:</strong> <code class=\"docutils literal notranslate\"><span class=\"pre\">password_reset</span></code></p>\n <p>Allows a user to reset their password by generating a one-time use link\n that can be used to reset the password, and sending that link to the\n user\u2019s registered email address.</p>\n <p>This view will send an email if the following conditions are met:</p>\n <ul class=\"simple\">\n <li><p>The email address provided exists in the system.</p></li>\n@@ -1437,15 +1438,15 @@\n <p>If any of these conditions are <em>not</em> met, no email will be sent, but the\n user won\u2019t receive any error message either. This prevents information\n leaking to potential attackers. If you want to provide an error message in\n this case, you can subclass\n <a class=\"reference internal\" href=\"#django.contrib.auth.forms.PasswordResetForm\" title=\"django.contrib.auth.forms.PasswordResetForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">PasswordResetForm</span></code></a> and use the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">form_class</span></code> attribute.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Be aware that sending an email costs extra time, hence you may be\n vulnerable to an email address enumeration timing attack due to a\n difference between the duration of a reset request for an existing\n email address and the duration of a reset request for a nonexistent\n email address. To reduce the overhead, you can use a 3rd party package\n that allows to send emails asynchronously, e.g. <a class=\"extlink-pypi reference external\" href=\"https://pypi.org/project/django-mailer/\">django-mailer</a>.</p>\n </div>\n@@ -1556,21 +1557,21 @@\n </div>\n <p>The same template context is used for subject template. Subject must be\n single line plain text string.</p>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.views.PasswordResetDoneView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PasswordResetDoneView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L250\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.PasswordResetDoneView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PasswordResetDoneView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L250\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.PasswordResetDoneView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><strong>URL name:</strong> <code class=\"docutils literal notranslate\"><span class=\"pre\">password_reset_done</span></code></p>\n <p>The page shown after a user has been emailed a link to reset their\n password. This view is called by default if the <a class=\"reference internal\" href=\"#django.contrib.auth.views.PasswordResetView\" title=\"django.contrib.auth.views.PasswordResetView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">PasswordResetView</span></code></a>\n doesn\u2019t have an explicit <code class=\"docutils literal notranslate\"><span class=\"pre\">success_url</span></code> URL set.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If the email address provided does not exist in the system, the user is\n inactive, or has an unusable password, the user will still be\n redirected to this view but no email will be sent.</p>\n </div>\n <p><strong>Attributes:</strong></p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.views.PasswordResetDoneView.template_name\">\n@@ -1586,15 +1587,15 @@\n data passed to the template.</p>\n </dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.views.PasswordResetConfirmView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PasswordResetConfirmView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L256\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.PasswordResetConfirmView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PasswordResetConfirmView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L256\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.PasswordResetConfirmView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><strong>URL name:</strong> <code class=\"docutils literal notranslate\"><span class=\"pre\">password_reset_confirm</span></code></p>\n <p>Presents a form for entering a new password.</p>\n <p><strong>Keyword arguments from the URL:</strong></p>\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">uidb64</span></code>: The user\u2019s id encoded in base 64.</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">token</span></code>: Token to check that the password is valid.</p></li>\n </ul>\n@@ -1665,15 +1666,15 @@\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">validlink</span></code>: Boolean, True if the link (combination of <code class=\"docutils literal notranslate\"><span class=\"pre\">uidb64</span></code> and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">token</span></code>) is valid or unused yet.</p></li>\n </ul>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.views.PasswordResetCompleteView\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PasswordResetCompleteView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L344\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.PasswordResetCompleteView\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PasswordResetCompleteView</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L344\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.PasswordResetCompleteView\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><strong>URL name:</strong> <code class=\"docutils literal notranslate\"><span class=\"pre\">password_reset_complete</span></code></p>\n <p>Presents a view which informs the user that the password has been\n successfully changed.</p>\n <p><strong>Attributes:</strong></p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.views.PasswordResetCompleteView.template_name\">\n <span class=\"sig-name descname\"><span class=\"pre\">template_name</span></span><a class=\"headerlink\" href=\"#django.contrib.auth.views.PasswordResetCompleteView.template_name\" title=\"Link to this definition\">\u00b6</a></dt>\n@@ -1692,15 +1693,15 @@\n \n </section>\n </section>\n <section id=\"s-helper-functions\">\n <span id=\"helper-functions\"></span><h3>Helper functions<a class=\"headerlink\" href=\"#helper-functions\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.views.redirect_to_login\">\n-<span class=\"sig-name descname\"><span class=\"pre\">redirect_to_login</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">next</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">login_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">redirect_field_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'next'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L180\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.redirect_to_login\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">redirect_to_login</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">next</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">login_url</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">redirect_field_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'next'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/views.py#L180\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.views.redirect_to_login\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Redirects to the login page, and then back to another URL after a\n successful login.</p>\n <p><strong>Required arguments:</strong></p>\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">next</span></code>: The URL to redirect to after a successful login.</p></li>\n </ul>\n <p><strong>Optional arguments:</strong></p>\n@@ -1716,36 +1717,36 @@\n </section>\n <section id=\"s-module-django.contrib.auth.forms\">\n <span id=\"s-built-in-forms\"></span><span id=\"s-built-in-auth-forms\"></span><span id=\"module-django.contrib.auth.forms\"></span><span id=\"built-in-forms\"></span><span id=\"built-in-auth-forms\"></span><h3>Built-in forms<a class=\"headerlink\" href=\"#module-django.contrib.auth.forms\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>If you don\u2019t want to use the built-in views, but want the convenience of not\n having to write forms for this functionality, the authentication system\n provides several built-in forms located in <a class=\"reference internal\" href=\"#module-django.contrib.auth.forms\" title=\"django.contrib.auth.forms\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.auth.forms</span></code></a>:</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The built-in authentication forms make certain assumptions about the user\n model that they are working with. If you\u2019re using a <a class=\"reference internal\" href=\"customizing.html#auth-custom-user\"><span class=\"std std-ref\">custom user model</span></a>, it may be necessary to define your own forms for the\n authentication system. For more information, refer to the documentation\n about <a class=\"reference internal\" href=\"customizing.html#custom-users-and-the-built-in-auth-forms\"><span class=\"std std-ref\">using the built-in authentication forms with custom user models</span></a>.</p>\n </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.forms.AdminPasswordChangeForm\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AdminPasswordChangeForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L567\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.AdminPasswordChangeForm\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AdminPasswordChangeForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L567\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.AdminPasswordChangeForm\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A form used in the admin interface to change a user\u2019s password, including\n the ability to set an <a class=\"reference internal\" href=\"../../ref/contrib/auth.html#django.contrib.auth.models.User.set_unusable_password\" title=\"django.contrib.auth.models.User.set_unusable_password\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">unusable</span> <span class=\"pre\">password</span></code></a>, which blocks the\n user from logging in with password-based authentication.</p>\n <p>Takes the <code class=\"docutils literal notranslate\"><span class=\"pre\">user</span></code> as the first positional argument.</p>\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.1:</span> <p>Option to disable (or reenable) password-based authentication was\n added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.forms.AdminUserCreationForm\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AdminUserCreationForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L609\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.AdminUserCreationForm\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AdminUserCreationForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L609\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.AdminUserCreationForm\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><div class=\"versionadded\">\n <span class=\"title\">New in Django 5.1.1.</span> </div>\n <p>A form used in the admin interface to create a new user. Inherits from\n <a class=\"reference internal\" href=\"#django.contrib.auth.forms.UserCreationForm\" title=\"django.contrib.auth.forms.UserCreationForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">UserCreationForm</span></code></a>.</p>\n <p>It includes an additional <code class=\"docutils literal notranslate\"><span class=\"pre\">usable_password</span></code> field, enabled by default. If\n <code class=\"docutils literal notranslate\"><span class=\"pre\">usable_password</span></code> is enabled, it verifies that <code class=\"docutils literal notranslate\"><span class=\"pre\">password1</span></code> and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">password2</span></code> are non empty and match, validates the password using\n@@ -1755,21 +1756,21 @@\n If <code class=\"docutils literal notranslate\"><span class=\"pre\">usable_password</span></code> is disabled, no password validation is done, and\n password-based authentication is disabled for the user by calling\n <a class=\"reference internal\" href=\"../../ref/contrib/auth.html#django.contrib.auth.models.User.set_unusable_password\" title=\"django.contrib.auth.models.User.set_unusable_password\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">set_unusable_password()</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.forms.AuthenticationForm\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AuthenticationForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L322\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.AuthenticationForm\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AuthenticationForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L322\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.AuthenticationForm\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A form for logging a user in.</p>\n <p>Takes <code class=\"docutils literal notranslate\"><span class=\"pre\">request</span></code> as its first positional argument, which is stored on the\n form instance for use by sub-classes.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.forms.AuthenticationForm.confirm_login_allowed\">\n-<span class=\"sig-name descname\"><span class=\"pre\">confirm_login_allowed</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L376\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.AuthenticationForm.confirm_login_allowed\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">confirm_login_allowed</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L376\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.AuthenticationForm.confirm_login_allowed\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>By default, <code class=\"docutils literal notranslate\"><span class=\"pre\">AuthenticationForm</span></code> rejects users whose <code class=\"docutils literal notranslate\"><span class=\"pre\">is_active</span></code>\n flag is set to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>. You may override this behavior with a custom\n policy to determine which users can log in. Do this with a custom form\n that subclasses <code class=\"docutils literal notranslate\"><span class=\"pre\">AuthenticationForm</span></code> and overrides the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">confirm_login_allowed()</span></code> method. This method should raise a\n <a class=\"reference internal\" href=\"../../ref/exceptions.html#django.core.exceptions.ValidationError\" title=\"django.core.exceptions.ValidationError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code></a> if the given user may\n not log in.</p>\n@@ -1803,39 +1804,39 @@\n </div>\n </dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.forms.BaseUserCreationForm\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseUserCreationForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L230\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.BaseUserCreationForm\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseUserCreationForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L230\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.BaseUserCreationForm\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A <a class=\"reference internal\" href=\"../forms/modelforms.html#django.forms.ModelForm\" title=\"django.forms.ModelForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code></a> for creating a new user. This is the\n recommended base class if you need to customize the user creation form.</p>\n <p>It has three fields: <code class=\"docutils literal notranslate\"><span class=\"pre\">username</span></code> (from the user model), <code class=\"docutils literal notranslate\"><span class=\"pre\">password1</span></code>,\n and <code class=\"docutils literal notranslate\"><span class=\"pre\">password2</span></code>. It verifies that <code class=\"docutils literal notranslate\"><span class=\"pre\">password1</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">password2</span></code> match,\n validates the password using\n <a class=\"reference internal\" href=\"passwords.html#django.contrib.auth.password_validation.validate_password\" title=\"django.contrib.auth.password_validation.validate_password\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">validate_password()</span></code></a>, and\n sets the user\u2019s password using\n <a class=\"reference internal\" href=\"../../ref/contrib/auth.html#django.contrib.auth.models.User.set_password\" title=\"django.contrib.auth.models.User.set_password\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">set_password()</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.forms.PasswordChangeForm\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PasswordChangeForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L531\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.PasswordChangeForm\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PasswordChangeForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L531\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.PasswordChangeForm\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A form for allowing a user to change their password.</p>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.forms.PasswordResetForm\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PasswordResetForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L404\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.PasswordResetForm\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">PasswordResetForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L404\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.PasswordResetForm\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A form for generating and emailing a one-time use link to reset a\n user\u2019s password.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.forms.PasswordResetForm.send_mail\">\n-<span class=\"sig-name descname\"><span class=\"pre\">send_mail</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">subject_template_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">email_template_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">from_email</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">to_email</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html_email_template_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L411\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.PasswordResetForm.send_mail\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">send_mail</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">subject_template_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">email_template_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">from_email</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">to_email</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html_email_template_name</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L411\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.PasswordResetForm.send_mail\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Uses the arguments to send an <code class=\"docutils literal notranslate\"><span class=\"pre\">EmailMultiAlternatives</span></code>.\n Can be overridden to customize how the email is sent to the user. If\n you choose to override this method, be mindful of handling potential\n exceptions raised due to email sending failures.</p>\n <dl class=\"field-list simple\">\n <dt class=\"field-odd\">Parameters<span class=\"colon\">:</span></dt>\n <dd class=\"field-odd\"><ul class=\"simple\">\n@@ -1857,29 +1858,29 @@\n email context.</p>\n </dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.forms.SetPasswordForm\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SetPasswordForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L508\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.SetPasswordForm\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SetPasswordForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L508\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.SetPasswordForm\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A form that lets a user change their password without entering the old\n password.</p>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.forms.UserChangeForm\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UserChangeForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L292\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.UserChangeForm\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UserChangeForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L292\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.UserChangeForm\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A form used in the admin interface to change a user\u2019s information and\n permissions.</p>\n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.forms.UserCreationForm\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UserCreationForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L271\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.UserCreationForm\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UserCreationForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/forms.py#L271\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.forms.UserCreationForm\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Inherits from <a class=\"reference internal\" href=\"#django.contrib.auth.forms.BaseUserCreationForm\" title=\"django.contrib.auth.forms.BaseUserCreationForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">BaseUserCreationForm</span></code></a>. To help prevent confusion with\n similar usernames, the form doesn\u2019t allow usernames that differ only in\n case.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-authentication-data-in-templates\">\n@@ -2064,37 +2065,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">User authentication in Django</a></p>\n+                          title=\"vorig hoofdstuk\">User authentication in Django</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"passwords.html\"\n-                          title=\"next chapter\">Password management in Django</a></p>\n+                          title=\"volgend hoofdstuk\">Password management in Django</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* U\bUs\bsi\bin\bng\bg t\bth\bhe\be D\bDj\bja\ban\bng\bgo\bo a\bau\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bio\bon\bn s\bsy\bys\bst\bte\bem\bm_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document explains the usage of Django\u2019s authentication system in its\n default configuration. This configuration has evolved to serve the most common\n project needs, handling a reasonably wide range of tasks, and has a careful\n implementation of passwords and permissions. For projects where authentication\n@@ -67,15 +67,15 @@\n If you have the Django admin installed, you can also change user\u2019s passwords on\n the _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bs_\by_\bs_\bt_\be_\bm_\b\u2019_\bs_\b _\ba_\bd_\bm_\bi_\bn_\b _\bp_\ba_\bg_\be_\bs.\n Django also provides _\bv_\bi_\be_\bw_\bs and _\bf_\bo_\br_\bm_\bs that may be used to allow users to change\n their own passwords.\n Changing a user\u2019s password will log out all their sessions. See _\bS_\be_\bs_\bs_\bi_\bo_\bn\n _\bi_\bn_\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bn_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\bc_\bh_\ba_\bn_\bg_\be for details.\n *\b**\b**\b**\b* A\bAu\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bin\bng\bg u\bus\bse\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  authenticate(r\bre\beq\bqu\bue\bes\bst\bt=\b=N\bNo\bon\bne\be, *\b**\b*c\bcr\bre\bed\bde\ben\bnt\bti\bia\bal\bls\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  authenticate(r\bre\beq\bqu\bue\bes\bst\bt=\b=N\bNo\bon\bne\be, *\b**\b*c\bcr\bre\bed\bde\ben\bnt\bti\bia\bal\bls\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n   aauthenticate(r\bre\beq\bqu\bue\bes\bst\bt=\b=N\bNo\bon\bne\be, *\b**\b*c\bcr\bre\bed\bde\ben\bnt\bti\bia\bal\bls\bs)_\b\u00b6\n       A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: aauthenticate()\n       Use _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\be_\b(_\b) to verify a set of credentials. It takes credentials\n       as keyword arguments, username and password for the default case, checks\n       them against each _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd, and returns a _\bU_\bs_\be_\br object if\n       the credentials are valid for a backend. If the credentials aren\u2019t valid\n       for any backend or if a backend raises _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bD_\be_\bn_\bi_\be_\bd, it returns None.\n@@ -87,15 +87,15 @@\n           # A backend authenticated the credentials\n           ...\n       else:\n           # No backend authenticated the credentials\n           ...\n       request is an optional _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt which is passed on the authenticate()\n       method of the authentication backends.\n-      Note\n+      Notitie\n       This is a low level way to authenticate a set of credentials; for\n       example, it\u2019s used by the _\bR_\be_\bm_\bo_\bt_\be_\bU_\bs_\be_\br_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be. Unless you are writing\n       your own authentication system, you probably won\u2019t use this. Rather if\n       you\u2019re looking for a way to login a user, use the _\bL_\bo_\bg_\bi_\bn_\bV_\bi_\be_\bw.\n *\b**\b**\b**\b**\b* P\bPe\ber\brm\bmi\bis\bss\bsi\bio\bon\bns\bs a\ban\bnd\bd A\bAu\but\bth\bho\bor\bri\biz\bza\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django comes with a built-in permissions system. It provides a way to assign\n permissions to specific users and groups of users.\n@@ -267,15 +267,15 @@\n     ...\n else:\n     # Do something for anonymous users.\n     ...\n *\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo l\blo\bog\bg a\ba u\bus\bse\ber\br i\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n If you have an authenticated user you want to attach to the current session -\n this is done with a _\bl_\bo_\bg_\bi_\bn_\b(_\b) function.\n-  login(r\bre\beq\bqu\bue\bes\bst\bt, u\bus\bse\ber\br, b\bba\bac\bck\bke\ben\bnd\bd=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  login(r\bre\beq\bqu\bue\bes\bst\bt, u\bus\bse\ber\br, b\bba\bac\bck\bke\ben\bnd\bd=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n   alogin(r\bre\beq\bqu\bue\bes\bst\bt, u\bus\bse\ber\br, b\bba\bac\bck\bke\ben\bnd\bd=\b=N\bNo\bon\bne\be)_\b\u00b6\n       A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: alogin()\n       To log a user in, from a view, use _\bl_\bo_\bg_\bi_\bn_\b(_\b). It takes an _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt\n       object and a _\bU_\bs_\be_\br object. _\bl_\bo_\bg_\bi_\bn_\b(_\b) saves the user\u2019s ID in the session,\n       using Django\u2019s session framework.\n       Note that any data set during the anonymous session is retained in the\n       session after a user logs in.\n@@ -305,15 +305,15 @@\n       attribute on the user object it returns.\n    3. Use the backend in _\bA_\bU_\bT_\bH_\bE_\bN_\bT_\bI_\bC_\bA_\bT_\bI_\bO_\bN_\b__\bB_\bA_\bC_\bK_\bE_\bN_\bD_\bS, if there is only one.\n    4. Otherwise, raise an exception.\n In cases 1 and 2, the value of the backend argument or the user.backend\n attribute should be a dotted import path string (like that found in\n _\bA_\bU_\bT_\bH_\bE_\bN_\bT_\bI_\bC_\bA_\bT_\bI_\bO_\bN_\b__\bB_\bA_\bC_\bK_\bE_\bN_\bD_\bS), not the actual backend class.\n *\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo l\blo\bog\bg a\ba u\bus\bse\ber\br o\bou\but\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n-  logout(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  logout(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n   alogout(r\bre\beq\bqu\bue\bes\bst\bt)_\b\u00b6\n       A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: alogout()\n       To log out a user who has been logged in via _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bl_\bo_\bg_\bi_\bn_\b(_\b),\n       use _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bl_\bo_\bg_\bo_\bu_\bt_\b(_\b) within your view. It takes an\n       _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt object and has no return value. Example:\n       from django.contrib.auth import logout\n \n@@ -345,15 +345,15 @@\n \n \n def my_view(request):\n     if not request.user.is_authenticated:\n         return render(request, \"myapp/login_error.html\")\n     # ...\n *\b**\b**\b* T\bTh\bhe\be l\blo\bog\bgi\bin\bn_\b_r\bre\beq\bqu\bui\bir\bre\bed\bd d\bde\bec\bco\bor\bra\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b*\n-  login_required(r\bre\bed\bdi\bir\bre\bec\bct\bt_\b_f\bfi\bie\bel\bld\bd_\b_n\bna\bam\bme\be=\b='\b'n\bne\bex\bxt\bt'\b', l\blo\bog\bgi\bin\bn_\b_u\bur\brl\bl=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  login_required(r\bre\bed\bdi\bir\bre\bec\bct\bt_\b_f\bfi\bie\bel\bld\bd_\b_n\bna\bam\bme\be=\b='\b'n\bne\bex\bxt\bt'\b', l\blo\bog\bgi\bin\bn_\b_u\bur\brl\bl=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       As a shortcut, you can use the convenient _\bl_\bo_\bg_\bi_\bn_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b(_\b) decorator:\n       from django.contrib.auth.decorators import login_required\n \n \n       @login_required\n       def my_view(request): ...\n       _\bl_\bo_\bg_\bi_\bn_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b(_\b) does the following:\n@@ -387,48 +387,48 @@\n       your URLconf:\n       from django.contrib.auth import views as auth_views\n \n       path(\"accounts/login/\", auth_views.LoginView.as_view()),\n       The _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b._\bL_\bO_\bG_\bI_\bN_\b__\bU_\bR_\bL also accepts view function names and _\bn_\ba_\bm_\be_\bd_\b _\bU_\bR_\bL\n       _\bp_\ba_\bt_\bt_\be_\br_\bn_\bs. This allows you to freely remap your login view within your\n       URLconf without having to update the setting.\n-Note\n+Notitie\n The login_required decorator does NOT check the is_active flag on a user, but\n the default _\bA_\bU_\bT_\bH_\bE_\bN_\bT_\bI_\bC_\bA_\bT_\bI_\bO_\bN_\b__\bB_\bA_\bC_\bK_\bE_\bN_\bD_\bS reject inactive users.\n-See also\n+Zie ook\n If you are writing custom views for Django\u2019s admin (or need the same\n authorization check that the built-in views use), you may find the\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bs_\bt_\ba_\bf_\bf_\b__\bm_\be_\bm_\bb_\be_\br_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b(_\b) decorator a\n useful alternative to login_required().\n Changed in Django 5.1:\n Support for wrapping asynchronous view functions was added.\n *\b**\b**\b* T\bTh\bhe\be L\bLo\bog\bgi\bin\bnR\bRe\beq\bqu\bui\bir\bre\bed\bdM\bMi\bix\bxi\bin\bn m\bmi\bix\bxi\bin\bn_\b?\b\u00b6 *\b**\b**\b*\n When using _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs, you can achieve the same behavior as with\n login_required by using the LoginRequiredMixin. This mixin should be at the\n leftmost position in the inheritance list.\n-  c\bcl\bla\bas\bss\bs LoginRequiredMixin_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs LoginRequiredMixin_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       If a view is using this mixin, all requests by non-authenticated users\n       will be redirected to the login page or shown an HTTP 403 Forbidden\n       error, depending on the _\br_\ba_\bi_\bs_\be_\b__\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn parameter.\n       You can set any of the parameters of _\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn to customize the\n       handling of unauthorized users:\n       from django.contrib.auth.mixins import LoginRequiredMixin\n \n \n       class MyView(LoginRequiredMixin, View):\n           login_url = \"/login/\"\n           redirect_field_name = \"redirect_to\"\n-Note\n+Notitie\n Just as the login_required decorator, this mixin does NOT check the is_active\n flag on a user, but the default _\bA_\bU_\bT_\bH_\bE_\bN_\bT_\bI_\bC_\bA_\bT_\bI_\bO_\bN_\b__\bB_\bA_\bC_\bK_\bE_\bN_\bD_\bS reject inactive users.\n *\b**\b**\b* T\bTh\bhe\be l\blo\bog\bgi\bin\bn_\b_n\bno\bot\bt_\b_r\bre\beq\bqu\bui\bir\bre\bed\bd d\bde\bec\bco\bor\bra\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b*\n New in Django 5.1.\n When _\bL_\bo_\bg_\bi_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be is installed, all views require authentication by\n default. Some views, such as the login view, may need to disable this behavior.\n-  login_not_required()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  login_not_required()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Allows unauthenticated requests to this view when _\bL_\bo_\bg_\bi_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n       is installed.\n *\b**\b**\b* L\bLi\bim\bmi\bit\bti\bin\bng\bg a\bac\bcc\bce\bes\bss\bs t\bto\bo l\blo\bog\bgg\bge\bed\bd-\b-i\bin\bn u\bus\bse\ber\brs\bs t\bth\bha\bat\bt p\bpa\bas\bss\bs a\ba t\bte\bes\bst\bt_\b?\b\u00b6 *\b**\b**\b*\n To limit access based on certain permissions or some other test, you\u2019d do\n essentially the same thing as described in the previous section.\n You can run your test on _\br_\be_\bq_\bu_\be_\bs_\bt_\b._\bu_\bs_\be_\br in the view directly. For example, this\n view checks to make sure the user has an email in the desired domain and if\n@@ -437,15 +437,15 @@\n \n \n def my_view(request):\n     if not request.user.email.endswith(\"@example.com\"):\n         return redirect(\"/login/?next=%s\" % request.path)\n     # ...\n   user_passes_test(t\bte\bes\bst\bt_\b_f\bfu\bun\bnc\bc, l\blo\bog\bgi\bin\bn_\b_u\bur\brl\bl=\b=N\bNo\bon\bne\be, r\bre\bed\bdi\bir\bre\bec\bct\bt_\b_f\bfi\bie\bel\bld\bd_\b_n\bna\bam\bme\be=\b='\b'n\bne\bex\bxt\bt'\b')\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       As a shortcut, you can use the convenient user_passes_test decorator\n       which performs a redirect when the callable returns False:\n       from django.contrib.auth.decorators import user_passes_test\n \n \n       def email_check(user):\n           return user.email.endswith(\"@example.com\")\n@@ -469,29 +469,29 @@\n             page\u201d.\n       For example:\n       @user_passes_test(email_check, login_url=\"/login/\")\n       def my_view(request): ...\n       Changed in Django 5.1:\n       Support for wrapping asynchronous view functions and using asynchronous\n       test callables was added.\n-  c\bcl\bla\bas\bss\bs UserPassesTestMixin_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs UserPassesTestMixin_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       When using _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs, you can use the UserPassesTestMixin to do\n       this.\n-        test_func()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        test_func()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             You have to override the test_func() method of the class to provide\n             the test that is performed. Furthermore, you can set any of the\n             parameters of _\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn to customize the handling of unauthorized\n             users:\n             from django.contrib.auth.mixins import UserPassesTestMixin\n \n \n             class MyView(UserPassesTestMixin, View):\n                 def test_func(self):\n                     return self.request.user.email.endswith(\"@example.com\")\n-        get_test_func()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_test_func()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             You can also override the get_test_func() method to have the mixin\n             use a differently named function for its checks (instead of\n             _\bt_\be_\bs_\bt_\b__\bf_\bu_\bn_\bc_\b(_\b)).\n       Stacking UserPassesTestMixin\n       Due to the way UserPassesTestMixin is implemented, you cannot stack them\n       in your inheritance list. The following does NOT work:\n       class TestMixin1(UserPassesTestMixin):\n@@ -504,15 +504,15 @@\n               return self.request.user.username.startswith(\"django\")\n \n \n       class MyView(TestMixin1, TestMixin2, View): ...\n       If TestMixin1 would call super() and take that result into account,\n       TestMixin1 wouldn\u2019t work standalone anymore.\n *\b**\b**\b* T\bTh\bhe\be p\bpe\ber\brm\bmi\bis\bss\bsi\bio\bon\bn_\b_r\bre\beq\bqu\bui\bir\bre\bed\bd d\bde\bec\bco\bor\bra\bat\bto\bor\br_\b?\b\u00b6 *\b**\b**\b*\n-  permission_required(p\bpe\ber\brm\bm, l\blo\bog\bgi\bin\bn_\b_u\bur\brl\bl=\b=N\bNo\bon\bne\be, r\bra\bai\bis\bse\be_\b_e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  permission_required(p\bpe\ber\brm\bm, l\blo\bog\bgi\bin\bn_\b_u\bur\brl\bl=\b=N\bNo\bon\bne\be, r\bra\bai\bis\bse\be_\b_e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       It\u2019s a relatively common task to check whether a user has a particular\n       permission. For that reason, Django provides a shortcut for that case:\n       the _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b(_\b) decorator:\n       from django.contrib.auth.decorators import permission_required\n \n \n       @permission_required(\"polls.add_choice\")\n@@ -547,72 +547,72 @@\n       redirect_authenticated_user=True and the logged-in user doesn\u2019t have all\n       of the required permissions.\n Changed in Django 5.1:\n Support for wrapping asynchronous view functions was added.\n *\b**\b**\b* T\bTh\bhe\be P\bPe\ber\brm\bmi\bis\bss\bsi\bio\bon\bnR\bRe\beq\bqu\bui\bir\bre\bed\bdM\bMi\bix\bxi\bin\bn m\bmi\bix\bxi\bin\bn_\b?\b\u00b6 *\b**\b**\b*\n To apply permission checks to _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs, you can use the\n PermissionRequiredMixin:\n-  c\bcl\bla\bas\bss\bs PermissionRequiredMixin_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PermissionRequiredMixin_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This mixin, just like the permission_required decorator, checks whether\n       the user accessing a view has all given permissions. You should specify\n       the permission (or an iterable of permissions) using the\n       permission_required parameter:\n       from django.contrib.auth.mixins import PermissionRequiredMixin\n \n \n       class MyView(PermissionRequiredMixin, View):\n           permission_required = \"polls.add_choice\"\n           # Or multiple of permissions:\n           permission_required = [\"polls.view_choice\", \"polls.change_choice\"]\n       You can set any of the parameters of _\bA_\bc_\bc_\be_\bs_\bs_\bM_\bi_\bx_\bi_\bn to customize the\n       handling of unauthorized users.\n       You may also override these methods:\n-        get_permission_required()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_permission_required()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns an iterable of permission names used by the mixin. Defaults\n             to the permission_required attribute, converted to a tuple if\n             necessary.\n-        has_permission()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        has_permission()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns a boolean denoting whether the current user has permission\n             to execute the decorated view. By default, this returns the result\n             of calling _\bh_\ba_\bs_\b__\bp_\be_\br_\bm_\bs_\b(_\b) with the list of permissions returned by\n             _\bg_\be_\bt_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b(_\b).\n *\b**\b**\b**\b* R\bRe\bed\bdi\bir\bre\bec\bct\bti\bin\bng\bg u\bun\bna\bau\but\bth\bho\bor\bri\biz\bze\bed\bd r\bre\beq\bqu\bue\bes\bst\bts\bs i\bin\bn c\bcl\bla\bas\bss\bs-\b-b\bba\bas\bse\bed\bd v\bvi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n To ease the handling of access restrictions in _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs, the\n AccessMixin can be used to configure the behavior of a view when access is\n denied. Authenticated users are denied access with an HTTP 403 Forbidden\n response. Anonymous users are redirected to the login page or shown an HTTP 403\n Forbidden response, depending on the _\br_\ba_\bi_\bs_\be_\b__\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn attribute.\n-  c\bcl\bla\bas\bss\bs AccessMixin_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AccessMixin_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         login_url_\b\u00b6\n             Default return value for _\bg_\be_\bt_\b__\bl_\bo_\bg_\bi_\bn_\b__\bu_\br_\bl_\b(_\b). Defaults to None in which\n             case _\bg_\be_\bt_\b__\bl_\bo_\bg_\bi_\bn_\b__\bu_\br_\bl_\b(_\b) falls back to _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b._\bL_\bO_\bG_\bI_\bN_\b__\bU_\bR_\bL.\n         permission_denied_message_\b\u00b6\n             Default return value for _\bg_\be_\bt_\b__\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b__\bd_\be_\bn_\bi_\be_\bd_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\b(_\b). Defaults\n             to an empty string.\n         redirect_field_name_\b\u00b6\n             Default return value for _\bg_\be_\bt_\b__\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b__\bf_\bi_\be_\bl_\bd_\b__\bn_\ba_\bm_\be_\b(_\b). Defaults to\n             \"next\".\n         raise_exception_\b\u00b6\n             If this attribute is set to True, a _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bD_\be_\bn_\bi_\be_\bd exception is\n             raised when the conditions are not met. When False (the default),\n             anonymous users are redirected to the login page.\n-        get_login_url()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_login_url()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the URL that users who don\u2019t pass the test will be\n             redirected to. Returns _\bl_\bo_\bg_\bi_\bn_\b__\bu_\br_\bl if set, or _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b._\bL_\bO_\bG_\bI_\bN_\b__\bU_\bR_\bL\n             otherwise.\n-        get_permission_denied_message()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_permission_denied_message()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             When _\br_\ba_\bi_\bs_\be_\b__\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn is True, this method can be used to control\n             the error message passed to the error handler for display to the\n             user. Returns the _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b__\bd_\be_\bn_\bi_\be_\bd_\b__\bm_\be_\bs_\bs_\ba_\bg_\be attribute by default.\n-        get_redirect_field_name()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_redirect_field_name()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the name of the query parameter that will contain the URL\n             the user should be redirected to after a successful login. If you\n             set this to None, a query parameter won\u2019t be added. Returns the\n             _\br_\be_\bd_\bi_\br_\be_\bc_\bt_\b__\bf_\bi_\be_\bl_\bd_\b__\bn_\ba_\bm_\be attribute by default.\n-        handle_no_permission()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        handle_no_permission()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Depending on the value of raise_exception, the method either raises\n             a _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bD_\be_\bn_\bi_\be_\bd exception or redirects the user to the\n             login_url, optionally including the redirect_field_name if it is\n             set.\n *\b**\b**\b* S\bSe\bes\bss\bsi\bio\bon\bn i\bin\bnv\bva\bal\bli\bid\bda\bat\bti\bio\bon\bn o\bon\bn p\bpa\bas\bss\bsw\bwo\bor\brd\bd c\bch\bha\ban\bng\bge\be_\b?\b\u00b6 *\b**\b**\b*\n If your _\bA_\bU_\bT_\bH_\b__\bU_\bS_\bE_\bR_\b__\bM_\bO_\bD_\bE_\bL inherits from _\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br or implements its own\n _\bg_\be_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\ba_\bu_\bt_\bh_\b__\bh_\ba_\bs_\bh_\b(_\b) method, authenticated sessions will include the hash\n@@ -621,15 +621,15 @@\n matches the one that\u2019s computed during the request. This allows a user to log\n out all of their sessions by changing their password.\n The default password change views included with Django, _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bV_\bi_\be_\bw and\n the user_change_password view in the _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh admin, update the\n session with the new password hash so that a user changing their own password\n won\u2019t log themselves out. If you have a custom password change view and wish to\n have similar behavior, use the _\bu_\bp_\bd_\ba_\bt_\be_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\ba_\bu_\bt_\bh_\b__\bh_\ba_\bs_\bh_\b(_\b) function.\n-  update_session_auth_hash(r\bre\beq\bqu\bue\bes\bst\bt, u\bus\bse\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  update_session_auth_hash(r\bre\beq\bqu\bue\bes\bst\bt, u\bus\bse\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n   aupdate_session_auth_hash(r\bre\beq\bqu\bue\bes\bst\bt, u\bus\bse\ber\br)_\b\u00b6\n       A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: aupdate_session_auth_hash()\n       This function takes the current request and the updated user object from\n       which the new session hash will be derived and updates the session hash\n       appropriately. It also rotates the session key so that a stolen session\n       cookie will be invalidated.\n       Example usage:\n@@ -640,15 +640,15 @@\n           if request.method == \"POST\":\n               form = PasswordChangeForm(user=request.user, data=request.POST)\n               if form.is_valid():\n                   form.save()\n                   update_session_auth_hash(request, form.user)\n           else:\n               ...\n-Note\n+Notitie\n Since _\bg_\be_\bt_\b__\bs_\be_\bs_\bs_\bi_\bo_\bn_\b__\ba_\bu_\bt_\bh_\b__\bh_\ba_\bs_\bh_\b(_\b) is based on _\bS_\bE_\bC_\bR_\bE_\bT_\b__\bK_\bE_\bY, secret key values must be\n rotated to avoid invalidating existing sessions when updating your site to use\n a new secret. See _\bS_\bE_\bC_\bR_\bE_\bT_\b__\bK_\bE_\bY_\b__\bF_\bA_\bL_\bL_\bB_\bA_\bC_\bK_\bS for details.\n *\b**\b**\b**\b* A\bAu\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bio\bon\bn V\bVi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Django provides several views that you can use for handling login, logout, and\n password management. These make use of the _\bs_\bt_\bo_\bc_\bk_\b _\ba_\bu_\bt_\bh_\b _\bf_\bo_\br_\bm_\bs but you can pass in\n your own forms as well.\n@@ -692,15 +692,15 @@\n     ),\n ]\n All views are _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd, which allows you to easily customize them by\n subclassing.\n *\b**\b**\b* A\bAl\bll\bl a\bau\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bio\bon\bn v\bvi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b*\n This is a list with all the views django.contrib.auth provides. For\n implementation details see _\bU_\bs_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bv_\bi_\be_\bw_\bs.\n-  c\bcl\bla\bas\bss\bs LoginView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs LoginView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       U\bUR\bRL\bL n\bna\bam\bme\be:\b: login\n       See _\bt_\bh_\be_\b _\bU_\bR_\bL_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn for details on using named URL patterns.\n       M\bMe\bet\bth\bho\bod\bds\bs a\ban\bnd\bd A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs\n         template_name_\b\u00b6\n             The name of a template to display for the view used to log the user\n             in. Defaults to registration/login.html.\n         next_page_\b\u00b6\n@@ -715,27 +715,27 @@\n         extra_context_\b\u00b6\n             A dictionary of context data that will be added to the default\n             context data passed to the template.\n         redirect_authenticated_user_\b\u00b6\n             A boolean that controls whether or not authenticated users\n             accessing the login page will be redirected as if they had just\n             successfully logged in. Defaults to False.\n-            Warning\n+            Waarschuwing\n             If you enable redirect_authenticated_user, other websites will be\n             able to determine if their visitors are authenticated on your site\n             by requesting redirect URLs to image files on your website. To\n             avoid this \u201c_\bs_\bo_\bc_\bi_\ba_\bl_\b _\bm_\be_\bd_\bi_\ba_\b _\bf_\bi_\bn_\bg_\be_\br_\bp_\br_\bi_\bn_\bt_\bi_\bn_\bg\u201d information leakage, host\n             all images and your favicon on a separate domain.\n             Enabling redirect_authenticated_user can also result in a redirect\n             loop when using the _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b__\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b(_\b) decorator unless the\n             raise_exception parameter is used.\n         success_url_allowed_hosts_\b\u00b6\n             A _\bs_\be_\bt of hosts, in addition to _\br_\be_\bq_\bu_\be_\bs_\bt_\b._\bg_\be_\bt_\b__\bh_\bo_\bs_\bt_\b(_\b), that are safe\n             for redirecting after login. Defaults to an empty _\bs_\be_\bt.\n-        get_default_redirect_url()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_default_redirect_url()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Returns the URL to redirect to after login. The default\n             implementation resolves and returns _\bn_\be_\bx_\bt_\b__\bp_\ba_\bg_\be if set, or\n             _\bL_\bO_\bG_\bI_\bN_\b__\bR_\bE_\bD_\bI_\bR_\bE_\bC_\bT_\b__\bU_\bR_\bL otherwise.\n       Here\u2019s what LoginView does:\n           * If called via GET, it displays a login form that POSTs to the same\n             URL. More on this in a bit.\n           * If called via POST with user submitted credentials, it tries to log\n@@ -808,15 +808,15 @@\n       {% endblock %}\n       If you have customized authentication (see _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\bi_\bn_\bg_\b _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn)\n       you can use a custom authentication form by setting the\n       authentication_form attribute. This form must accept a request keyword\n       argument in its __init__() method and provide a get_user() method which\n       returns the authenticated user object (this method is only ever called\n       after successful form validation).\n-  c\bcl\bla\bas\bss\bs LogoutView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs LogoutView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Logs a user out on POST requests.\n       U\bUR\bRL\bL n\bna\bam\bme\be:\b: logout\n       A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs:\b:\n         next_page_\b\u00b6\n             The URL to redirect to after logout. Defaults to\n             _\bL_\bO_\bG_\bO_\bU_\bT_\b__\bR_\bE_\bD_\bI_\bR_\bE_\bC_\bT_\b__\bU_\bR_\bL.\n         template_name_\b\u00b6\n@@ -837,21 +837,21 @@\n           * site: The current _\bS_\bi_\bt_\be, according to the _\bS_\bI_\bT_\bE_\b__\bI_\bD setting. If you\n             don\u2019t have the site framework installed, this will be set to an\n             instance of _\bR_\be_\bq_\bu_\be_\bs_\bt_\bS_\bi_\bt_\be, which derives the site name and domain\n             from the current _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt.\n           * site_name: An alias for site.name. If you don\u2019t have the site\n             framework installed, this will be set to the value of _\br_\be_\bq_\bu_\be_\bs_\bt_\b._\bM_\bE_\bT_\bA\n             _\b[_\b'_\bS_\bE_\bR_\bV_\bE_\bR_\b__\bN_\bA_\bM_\bE_\b'_\b]. For more on sites, see _\bT_\bh_\be_\b _\b\u201c_\bs_\bi_\bt_\be_\bs_\b\u201d_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk.\n-  logout_then_login(r\bre\beq\bqu\bue\bes\bst\bt, l\blo\bog\bgi\bin\bn_\b_u\bur\brl\bl=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  logout_then_login(r\bre\beq\bqu\bue\bes\bst\bt, l\blo\bog\bgi\bin\bn_\b_u\bur\brl\bl=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Logs a user out on POST requests, then redirects to the login page.\n       U\bUR\bRL\bL n\bna\bam\bme\be:\b: No default URL provided\n       O\bOp\bpt\bti\bio\bon\bna\bal\bl a\bar\brg\bgu\bum\bme\ben\bnt\bts\bs:\b:\n           * login_url: The URL of the login page to redirect to. Defaults to\n             _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b._\bL_\bO_\bG_\bI_\bN_\b__\bU_\bR_\bL if not supplied.\n-  c\bcl\bla\bas\bss\bs PasswordChangeView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PasswordChangeView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       U\bUR\bRL\bL n\bna\bam\bme\be:\b: password_change\n       Allows a user to change their password.\n       A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs:\b:\n         template_name_\b\u00b6\n             The full name of a template to use for displaying the password\n             change form. Defaults to registration/password_change_form.html if\n             not supplied.\n@@ -863,25 +863,25 @@\n             argument. The form is responsible for actually changing the user\u2019s\n             password. Defaults to _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bC_\bh_\ba_\bn_\bg_\be_\bF_\bo_\br_\bm.\n         extra_context_\b\u00b6\n             A dictionary of context data that will be added to the default\n             context data passed to the template.\n       T\bTe\bem\bmp\bpl\bla\bat\bte\be c\bco\bon\bnt\bte\bex\bxt\bt:\b:\n           * form: The password change form (see form_class above).\n-  c\bcl\bla\bas\bss\bs PasswordChangeDoneView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PasswordChangeDoneView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       U\bUR\bRL\bL n\bna\bam\bme\be:\b: password_change_done\n       The page shown after a user has changed their password.\n       A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs:\b:\n         template_name_\b\u00b6\n             The full name of a template to use. Defaults to registration/\n             password_change_done.html if not supplied.\n         extra_context_\b\u00b6\n             A dictionary of context data that will be added to the default\n             context data passed to the template.\n-  c\bcl\bla\bas\bss\bs PasswordResetView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PasswordResetView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       U\bUR\bRL\bL n\bna\bam\bme\be:\b: password_reset\n       Allows a user to reset their password by generating a one-time use link\n       that can be used to reset the password, and sending that link to the\n       user\u2019s registered email address.\n       This view will send an email if the following conditions are met:\n           * The email address provided exists in the system.\n           * The requested user is active (User.is_active is True).\n@@ -890,15 +890,15 @@\n             request a password reset to prevent misuse when using an external\n             authentication source like LDAP.\n       If any of these conditions are n\bno\bot\bt met, no email will be sent, but the\n       user won\u2019t receive any error message either. This prevents information\n       leaking to potential attackers. If you want to provide an error message\n       in this case, you can subclass _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bF_\bo_\br_\bm and use the form_class\n       attribute.\n-      Note\n+      Notitie\n       Be aware that sending an email costs extra time, hence you may be\n       vulnerable to an email address enumeration timing attack due to a\n       difference between the duration of a reset request for an existing email\n       address and the duration of a reset request for a nonexistent email\n       address. To reduce the overhead, you can use a 3rd party package that\n       allows to send emails asynchronously, e.g. _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\bm_\ba_\bi_\bl_\be_\br.\n       A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs:\b:\n@@ -958,31 +958,31 @@\n       Sample registration/password_reset_email.html (email body template):\n       Someone asked for password reset for email {{ email }}. Follow the link\n       below:\n       {{ protocol}}://{{ domain }}{% url 'password_reset_confirm' uidb64=uid\n       token=token %}\n       The same template context is used for subject template. Subject must be\n       single line plain text string.\n-  c\bcl\bla\bas\bss\bs PasswordResetDoneView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PasswordResetDoneView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       U\bUR\bRL\bL n\bna\bam\bme\be:\b: password_reset_done\n       The page shown after a user has been emailed a link to reset their\n       password. This view is called by default if the _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw doesn\u2019t\n       have an explicit success_url URL set.\n-      Note\n+      Notitie\n       If the email address provided does not exist in the system, the user is\n       inactive, or has an unusable password, the user will still be redirected\n       to this view but no email will be sent.\n       A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs:\b:\n         template_name_\b\u00b6\n             The full name of a template to use. Defaults to registration/\n             password_reset_done.html if not supplied.\n         extra_context_\b\u00b6\n             A dictionary of context data that will be added to the default\n             context data passed to the template.\n-  c\bcl\bla\bas\bss\bs PasswordResetConfirmView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PasswordResetConfirmView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       U\bUR\bRL\bL n\bna\bam\bme\be:\b: password_reset_confirm\n       Presents a form for entering a new password.\n       K\bKe\bey\byw\bwo\bor\brd\bd a\bar\brg\bgu\bum\bme\ben\bnt\bts\bs f\bfr\bro\bom\bm t\bth\bhe\be U\bUR\bRL\bL:\b:\n           * uidb64: The user\u2019s id encoded in base 64.\n           * token: Token to check that the password is valid.\n       A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs:\b:\n         template_name_\b\u00b6\n@@ -1013,70 +1013,71 @@\n             Token parameter displayed as a component of password reset URLs.\n             Defaults to 'set-password'.\n       T\bTe\bem\bmp\bpl\bla\bat\bte\be c\bco\bon\bnt\bte\bex\bxt\bt:\b:\n           * form: The form (see form_class above) for setting the new user\u2019s\n             password.\n           * validlink: Boolean, True if the link (combination of uidb64 and\n             token) is valid or unused yet.\n-  c\bcl\bla\bas\bss\bs PasswordResetCompleteView_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PasswordResetCompleteView_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       U\bUR\bRL\bL n\bna\bam\bme\be:\b: password_reset_complete\n       Presents a view which informs the user that the password has been\n       successfully changed.\n       A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs:\b:\n         template_name_\b\u00b6\n             The full name of a template to display the view. Defaults to\n             registration/password_reset_complete.html.\n         extra_context_\b\u00b6\n             A dictionary of context data that will be added to the default\n             context data passed to the template.\n *\b**\b**\b**\b* H\bHe\bel\blp\bpe\ber\br f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  redirect_to_login(n\bne\bex\bxt\bt, l\blo\bog\bgi\bin\bn_\b_u\bur\brl\bl=\b=N\bNo\bon\bne\be, r\bre\bed\bdi\bir\bre\bec\bct\bt_\b_f\bfi\bie\bel\bld\bd_\b_n\bna\bam\bme\be=\b='\b'n\bne\bex\bxt\bt'\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  redirect_to_login(n\bne\bex\bxt\bt, l\blo\bog\bgi\bin\bn_\b_u\bur\brl\bl=\b=N\bNo\bon\bne\be, r\bre\bed\bdi\bir\bre\bec\bct\bt_\b_f\bfi\bie\bel\bld\bd_\b_n\bna\bam\bme\be=\b='\b'n\bne\bex\bxt\bt'\b')\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Redirects to the login page, and then back to another URL after a\n       successful login.\n       R\bRe\beq\bqu\bui\bir\bre\bed\bd a\bar\brg\bgu\bum\bme\ben\bnt\bts\bs:\b:\n           * next: The URL to redirect to after a successful login.\n       O\bOp\bpt\bti\bio\bon\bna\bal\bl a\bar\brg\bgu\bum\bme\ben\bnt\bts\bs:\b:\n           * login_url: The URL of the login page to redirect to. Defaults to\n             _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b._\bL_\bO_\bG_\bI_\bN_\b__\bU_\bR_\bL if not supplied.\n           * redirect_field_name: The name of a GET field containing the URL to\n             redirect to after login. Overrides next if the given GET parameter\n             is passed.\n *\b**\b**\b**\b* B\bBu\bui\bil\blt\bt-\b-i\bin\bn f\bfo\bor\brm\bms\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n If you don\u2019t want to use the built-in views, but want the convenience of not\n having to write forms for this functionality, the authentication system\n provides several built-in forms located in _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bf_\bo_\br_\bm_\bs:\n-Note\n+Notitie\n The built-in authentication forms make certain assumptions about the user model\n that they are working with. If you\u2019re using a _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bu_\bs_\be_\br_\b _\bm_\bo_\bd_\be_\bl, it may be\n necessary to define your own forms for the authentication system. For more\n information, refer to the documentation about _\bu_\bs_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n _\bf_\bo_\br_\bm_\bs_\b _\bw_\bi_\bt_\bh_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bu_\bs_\be_\br_\b _\bm_\bo_\bd_\be_\bl_\bs.\n-  c\bcl\bla\bas\bss\bs AdminPasswordChangeForm_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AdminPasswordChangeForm_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A form used in the admin interface to change a user\u2019s password, including\n       the ability to set an _\bu_\bn_\bu_\bs_\ba_\bb_\bl_\be_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd, which blocks the user from\n       logging in with password-based authentication.\n       Takes the user as the first positional argument.\n       Changed in Django 5.1:\n       Option to disable (or reenable) password-based authentication was added.\n-  c\bcl\bla\bas\bss\bs AdminUserCreationForm_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AdminUserCreationForm_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       New in Django 5.1.1.\n       A form used in the admin interface to create a new user. Inherits from\n       _\bU_\bs_\be_\br_\bC_\br_\be_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm.\n       It includes an additional usable_password field, enabled by default. If\n       usable_password is enabled, it verifies that password1 and password2 are\n       non empty and match, validates the password using _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b),\n       and sets the user\u2019s password using _\bs_\be_\bt_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b). If usable_password is\n       disabled, no password validation is done, and password-based\n       authentication is disabled for the user by calling _\bs_\be_\bt_\b__\bu_\bn_\bu_\bs_\ba_\bb_\bl_\be_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd\n       _\b(_\b).\n-  c\bcl\bla\bas\bss\bs AuthenticationForm_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AuthenticationForm_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A form for logging a user in.\n       Takes request as its first positional argument, which is stored on the\n       form instance for use by sub-classes.\n-        confirm_login_allowed(u\bus\bse\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        confirm_login_allowed(u\bus\bse\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             By default, AuthenticationForm rejects users whose is_active flag\n             is set to False. You may override this behavior with a custom\n             policy to determine which users can log in. Do this with a custom\n             form that subclasses AuthenticationForm and overrides the\n             confirm_login_allowed() method. This method should raise a\n             _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br if the given user may not log in.\n             For example, to allow all users to log in regardless of \u201cactive\u201d\n@@ -1099,28 +1100,28 @@\n                         )\n                     if user.username.startswith(\"b\"):\n                         raise ValidationError(\n                             _(\"Sorry, accounts starting with 'b' aren't welcome\n             here.\"),\n                             code=\"no_b_users\",\n                         )\n-  c\bcl\bla\bas\bss\bs BaseUserCreationForm_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BaseUserCreationForm_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm for creating a new user. This is the recommended base class\n       if you need to customize the user creation form.\n       It has three fields: username (from the user model), password1, and\n       password2. It verifies that password1 and password2 match, validates the\n       password using _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\be_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b), and sets the user\u2019s password using\n       _\bs_\be_\bt_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b).\n-  c\bcl\bla\bas\bss\bs PasswordChangeForm_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PasswordChangeForm_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A form for allowing a user to change their password.\n-  c\bcl\bla\bas\bss\bs PasswordResetForm_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs PasswordResetForm_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A form for generating and emailing a one-time use link to reset a user\u2019s\n       password.\n         send_mail(s\bsu\bub\bbj\bje\bec\bct\bt_\b_t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be, e\bem\bma\bai\bil\bl_\b_t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be, c\bco\bon\bnt\bte\bex\bxt\bt,\n-        f\bfr\bro\bom\bm_\b_e\bem\bma\bai\bil\bl, t\bto\bo_\b_e\bem\bma\bai\bil\bl, h\bht\btm\bml\bl_\b_e\bem\bma\bai\bil\bl_\b_t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        f\bfr\bro\bom\bm_\b_e\bem\bma\bai\bil\bl, t\bto\bo_\b_e\bem\bma\bai\bil\bl, h\bht\btm\bml\bl_\b_e\bem\bma\bai\bil\bl_\b_t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Uses the arguments to send an EmailMultiAlternatives. Can be\n             overridden to customize how the email is sent to the user. If you\n             choose to override this method, be mindful of handling potential\n             exceptions raised due to email sending failures.\n               Parameters:\n                       * s\bsu\bub\bbj\bje\bec\bct\bt_\b_t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be \u2013 the template for the subject.\n                       * e\bem\bma\bai\bil\bl_\b_t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be \u2013 the template for the email body.\n@@ -1130,21 +1131,21 @@\n                       * f\bfr\bro\bom\bm_\b_e\bem\bma\bai\bil\bl \u2013 the sender\u2019s email.\n                       * t\bto\bo_\b_e\bem\bma\bai\bil\bl \u2013 the email of the requester.\n                       * h\bht\btm\bml\bl_\b_e\bem\bma\bai\bil\bl_\b_t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be \u2013 the template for the HTML\n                         body; defaults to None, in which case a plain text\n                         email is sent.\n             By default, save() populates the context with the same variables\n             that _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bR_\be_\bs_\be_\bt_\bV_\bi_\be_\bw passes to its email context.\n-  c\bcl\bla\bas\bss\bs SetPasswordForm_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SetPasswordForm_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A form that lets a user change their password without entering the old\n       password.\n-  c\bcl\bla\bas\bss\bs UserChangeForm_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs UserChangeForm_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A form used in the admin interface to change a user\u2019s information and\n       permissions.\n-  c\bcl\bla\bas\bss\bs UserCreationForm_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs UserCreationForm_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Inherits from _\bB_\ba_\bs_\be_\bU_\bs_\be_\br_\bC_\br_\be_\ba_\bt_\bi_\bo_\bn_\bF_\bo_\br_\bm. To help prevent confusion with\n       similar usernames, the form doesn\u2019t allow usernames that differ only in\n       case.\n *\b**\b**\b**\b* A\bAu\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bio\bon\bn d\bda\bat\bta\ba i\bin\bn t\bte\bem\bmp\bpl\bla\bat\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n The currently logged-in user and their permissions are made available in the\n _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bc_\bo_\bn_\bt_\be_\bx_\bt when you use _\bR_\be_\bq_\bu_\be_\bs_\bt_\bC_\bo_\bn_\bt_\be_\bx_\bt.\n Technicality\n@@ -1257,16 +1258,16 @@\n                 # _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bo_\br_\bm_\bs\n                 # _\bA_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bd_\ba_\bt_\ba_\b _\bi_\bn_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n                       # _\bU_\bs_\be_\br_\bs\n                       # _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\bs\n           o _\bM_\ba_\bn_\ba_\bg_\bi_\bn_\bg_\b _\bu_\bs_\be_\br_\bs_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\ba_\bd_\bm_\bi_\bn\n                 # _\bC_\br_\be_\ba_\bt_\bi_\bn_\bg_\b _\bu_\bs_\be_\br_\bs\n                 # _\bC_\bh_\ba_\bn_\bg_\bi_\bn_\bg_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bU_\bs_\be_\br_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b _\bi_\bn_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/auth/index.html", "source2": "./usr/share/doc/python-django-doc/html/topics/auth/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>User authentication in Django &#8212; Django 5.2b1 documentation</title>\n+    <title>User authentication in Django &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Using the Django authentication system\" href=\"default.html\" />\n     <link rel=\"prev\" title=\"Advanced testing topics\" href=\"../testing/advanced.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -171,37 +172,37 @@\n <li><a class=\"reference internal\" href=\"#usage\">Usage</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../testing/advanced.html\"\n-                          title=\"previous chapter\">Advanced testing topics</a></p>\n+                          title=\"vorig hoofdstuk\">Advanced testing topics</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"default.html\"\n-                          title=\"next chapter\">Using the Django authentication system</a></p>\n+                          title=\"volgend hoofdstuk\">Using the Django authentication system</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* U\bUs\bse\ber\br a\bau\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bio\bon\bn i\bin\bn D\bDj\bja\ban\bng\bgo\bo_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django comes with a user authentication system. It handles user accounts,\n groups, permissions and cookie-based user sessions. This section of the\n documentation explains how the default implementation works out of the box, as\n well as how to _\be_\bx_\bt_\be_\bn_\bd_\b _\ba_\bn_\bd_\b _\bc_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\be it to suit your project\u2019s needs.\n@@ -52,16 +52,16 @@\n _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\bi_\bn_\bg_\b _\bU_\bs_\be_\br_\bs_\b _\ba_\bn_\bd_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn\n _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\bm_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b _\bi_\bn_\b _\bD_\bj_\ba_\bn_\bg_\bo\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bU_\bs_\be_\br_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bD_\bj_\ba_\bn_\bg_\bo\n           o _\bO_\bv_\be_\br_\bv_\bi_\be_\bw\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\ba_\bt_\bi_\bo_\bn\n           o _\bU_\bs_\ba_\bg_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\bd_\bv_\ba_\bn_\bc_\be_\bd_\b _\bt_\be_\bs_\bt_\bi_\bn_\bg_\b _\bt_\bo_\bp_\bi_\bc_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bU_\bs_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bs_\by_\bs_\bt_\be_\bm\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/auth/passwords.html", "source2": "./usr/share/doc/python-django-doc/html/topics/auth/passwords.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Password management in Django &#8212; Django 5.2b1 documentation</title>\n+    <title>Password management in Django &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Customizing authentication in Django\" href=\"customizing.html\" />\n     <link rel=\"prev\" title=\"Using the Django authentication system\" href=\"default.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -81,15 +82,15 @@\n <span id=\"password-management-in-django\"></span><h1>Password management in Django<a class=\"headerlink\" href=\"#password-management-in-django\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>Password management is something that should generally not be reinvented\n unnecessarily, and Django endeavors to provide a secure and flexible set of\n tools for managing user passwords. This document describes how Django stores\n passwords, how the storage hashing can be configured, and some utilities to\n work with hashed passwords.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>Even though users may use strong passwords, attackers might be able to\n eavesdrop on their connections. Use <a class=\"reference internal\" href=\"../security.html#security-recommendation-ssl\"><span class=\"std std-ref\">HTTPS</span></a> to avoid sending passwords (or any other\n sensitive data) over plain HTTP connections because they will be vulnerable\n to password sniffing.</p>\n </div>\n <section id=\"s-how-django-stores-passwords\">\n <span id=\"s-auth-password-storage\"></span><span id=\"how-django-stores-passwords\"></span><span id=\"auth-password-storage\"></span><h2>How Django stores passwords<a class=\"headerlink\" href=\"#how-django-stores-passwords\" title=\"Link to this heading\">\u00b6</a></h2>\n@@ -223,15 +224,15 @@\n </pre></div>\n </div>\n <p>Keep and/or add any entries in this list if you need Django to <a class=\"reference internal\" href=\"#password-upgrades\"><span class=\"std std-ref\">upgrade\n passwords</span></a>.</p>\n </li>\n </ol>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">scrypt</span></code> requires OpenSSL 1.1+.</p>\n </div>\n </section>\n <section id=\"s-increasing-the-salt-entropy\">\n <span id=\"increasing-the-salt-entropy\"></span><h3>Increasing the salt entropy<a class=\"headerlink\" href=\"#increasing-the-salt-entropy\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Most password hashes include a salt along with their password hash in order to\n protect against rainbow table attacks. The salt itself is a random value which\n@@ -290,15 +291,15 @@\n </pre></div>\n </div>\n </li>\n </ol>\n <p>That\u2019s it \u2013 now your Django install will use more iterations when it\n stores passwords using PBKDF2.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>bcrypt <code class=\"docutils literal notranslate\"><span class=\"pre\">rounds</span></code> is a logarithmic work factor, e.g. 12 rounds means\n <code class=\"docutils literal notranslate\"><span class=\"pre\">2</span> <span class=\"pre\">**</span> <span class=\"pre\">12</span></code> iterations.</p>\n </div>\n </section>\n <section id=\"s-argon2\">\n <span id=\"argon2\"></span><h4>Argon2<a class=\"headerlink\" href=\"#argon2\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>Argon2 has the following attributes that can be customized:</p>\n@@ -493,15 +494,15 @@\n <section id=\"s-module-django.contrib.auth.hashers\">\n <span id=\"s-manually-managing-a-user-s-password\"></span><span id=\"module-django.contrib.auth.hashers\"></span><span id=\"manually-managing-a-user-s-password\"></span><h2>Manually managing a user\u2019s password<a class=\"headerlink\" href=\"#module-django.contrib.auth.hashers\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>The <a class=\"reference internal\" href=\"#module-django.contrib.auth.hashers\" title=\"django.contrib.auth.hashers\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.auth.hashers</span></code></a> module provides a set of functions\n to create and validate hashed passwords. You can use them independently\n from the <code class=\"docutils literal notranslate\"><span class=\"pre\">User</span></code> model.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.hashers.check_password\">\n-<span class=\"sig-name descname\"><span class=\"pre\">check_password</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoded</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">setter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">preferred</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'default'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/hashers.py#L72\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.hashers.check_password\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">check_password</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoded</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">setter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">preferred</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'default'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/hashers.py#L72\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.hashers.check_password\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.hashers.acheck_password\">\n <span class=\"sig-name descname\"><span class=\"pre\">acheck_password</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoded</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">asetter</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">preferred</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'default'</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.hashers.acheck_password\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">acheck_password()</span></code></p>\n <p>If you\u2019d like to manually authenticate a user by comparing a plain-text\n@@ -514,27 +515,27 @@\n can also pass <code class=\"docutils literal notranslate\"><span class=\"pre\">preferred</span></code> to change a hashing algorithm if you don\u2019t want\n to use the default (first entry of <code class=\"docutils literal notranslate\"><span class=\"pre\">PASSWORD_HASHERS</span></code> setting). See\n <a class=\"reference internal\" href=\"#auth-included-hashers\"><span class=\"std std-ref\">Included hashers</span></a> for the algorithm name of each hasher.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.hashers.make_password\">\n-<span class=\"sig-name descname\"><span class=\"pre\">make_password</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">salt</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hasher</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'default'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/hashers.py#L94\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.hashers.make_password\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">make_password</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">salt</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">hasher</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'default'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/hashers.py#L94\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.hashers.make_password\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Creates a hashed password in the format used by this application. It takes\n one mandatory argument: the password in plain-text (string or bytes).\n Optionally, you can provide a salt and a hashing algorithm to use, if you\n don\u2019t want to use the defaults (first entry of <code class=\"docutils literal notranslate\"><span class=\"pre\">PASSWORD_HASHERS</span></code>\n setting). See <a class=\"reference internal\" href=\"#auth-included-hashers\"><span class=\"std std-ref\">Included hashers</span></a> for the algorithm name of each\n hasher. If the password argument is <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, an unusable password is\n returned (one that will never be accepted by <a class=\"reference internal\" href=\"#django.contrib.auth.hashers.check_password\" title=\"django.contrib.auth.hashers.check_password\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">check_password()</span></code></a>).</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.hashers.is_password_usable\">\n-<span class=\"sig-name descname\"><span class=\"pre\">is_password_usable</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoded_password</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/hashers.py#L28\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.hashers.is_password_usable\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">is_password_usable</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">encoded_password</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/hashers.py#L28\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.hashers.is_password_usable\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> if the password is a result of\n <a class=\"reference internal\" href=\"../../ref/contrib/auth.html#django.contrib.auth.models.User.set_unusable_password\" title=\"django.contrib.auth.models.User.set_unusable_password\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">User.set_unusable_password()</span></code></a>.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-module-django.contrib.auth.password_validation\">\n <span id=\"s-id3\"></span><span id=\"s-password-validation\"></span><span id=\"module-django.contrib.auth.password_validation\"></span><span id=\"id3\"></span><span id=\"password-validation\"></span><h2>Password validation<a class=\"headerlink\" href=\"#module-django.contrib.auth.password_validation\" title=\"Link to this heading\">\u00b6</a></h2>\n@@ -554,15 +555,15 @@\n <p>By default, validators are used in the forms to reset or change passwords and\n in the <a class=\"reference internal\" href=\"../../ref/django-admin.html#django-admin-createsuperuser\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">createsuperuser</span></code></a> and <a class=\"reference internal\" href=\"../../ref/django-admin.html#django-admin-changepassword\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">changepassword</span></code></a> management\n commands. Validators aren\u2019t applied at the model level, for example in\n <code class=\"docutils literal notranslate\"><span class=\"pre\">User.objects.create_user()</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">create_superuser()</span></code>, because we assume\n that developers, not users, interact with Django at that level and also because\n model validation doesn\u2019t automatically run as part of creating models.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Password validation can prevent the use of many types of weak passwords.\n However, the fact that a password passes all the validators doesn\u2019t\n guarantee that it is a strong password. There are many factors that can\n weaken a password that are not detectable by even the most advanced\n password validators.</p>\n </div>\n <section id=\"s-enabling-password-validation\">\n@@ -608,112 +609,112 @@\n the order they are listed in <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-AUTH_PASSWORD_VALIDATORS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">AUTH_PASSWORD_VALIDATORS</span></code></a>.</p>\n </section>\n <section id=\"s-included-validators\">\n <span id=\"s-included-password-validators\"></span><span id=\"included-validators\"></span><span id=\"included-password-validators\"></span><h3>Included validators<a class=\"headerlink\" href=\"#included-validators\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Django includes four validators:</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.password_validation.MinimumLengthValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MinimumLengthValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">min_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">8</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L99\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.MinimumLengthValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">MinimumLengthValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">min_length</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">8</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L99\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.MinimumLengthValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Validates that the password is of a minimum length.\n The minimum length can be customized with the <code class=\"docutils literal notranslate\"><span class=\"pre\">min_length</span></code> parameter.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.password_validation.MinimumLengthValidator.get_error_message\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_error_message</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L111\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.MinimumLengthValidator.get_error_message\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_error_message</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L111\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.MinimumLengthValidator.get_error_message\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <p>A hook for customizing the <code class=\"docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code> error message. Defaults\n to <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;This</span> <span class=\"pre\">password</span> <span class=\"pre\">is</span> <span class=\"pre\">too</span> <span class=\"pre\">short.</span> <span class=\"pre\">It</span> <span class=\"pre\">must</span> <span class=\"pre\">contain</span> <span class=\"pre\">at</span> <span class=\"pre\">least</span> <span class=\"pre\">&lt;min_length&gt;</span>\n <span class=\"pre\">characters.&quot;</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.password_validation.MinimumLengthValidator.get_help_text\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_help_text</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L120\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.MinimumLengthValidator.get_help_text\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_help_text</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L120\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.MinimumLengthValidator.get_help_text\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A hook for customizing the validator\u2019s help text. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;Your</span>\n <span class=\"pre\">password</span> <span class=\"pre\">must</span> <span class=\"pre\">contain</span> <span class=\"pre\">at</span> <span class=\"pre\">least</span> <span class=\"pre\">&lt;min_length&gt;</span> <span class=\"pre\">characters.&quot;</span></code>.</p>\n </dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.password_validation.UserAttributeSimilarityValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UserAttributeSimilarityValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_attributes</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">DEFAULT_USER_ATTRIBUTES</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_similarity</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0.7</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L158\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.UserAttributeSimilarityValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">UserAttributeSimilarityValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user_attributes</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">DEFAULT_USER_ATTRIBUTES</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_similarity</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0.7</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L158\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.UserAttributeSimilarityValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Validates that the password is sufficiently different from certain\n attributes of the user.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">user_attributes</span></code> parameter should be an iterable of names of user\n attributes to compare to. If this argument is not provided, the default\n is used: <code class=\"docutils literal notranslate\"><span class=\"pre\">'username',</span> <span class=\"pre\">'first_name',</span> <span class=\"pre\">'last_name',</span> <span class=\"pre\">'email'</span></code>.\n Attributes that don\u2019t exist are ignored.</p>\n <p>The maximum allowed similarity of passwords can be set on a scale of 0.1\n to 1.0 with the <code class=\"docutils literal notranslate\"><span class=\"pre\">max_similarity</span></code> parameter. This is compared to the\n result of <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/difflib.html#difflib.SequenceMatcher.quick_ratio\" title=\"(in Python v3.13)\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">difflib.SequenceMatcher.quick_ratio()</span></code></a>. A value of 0.1\n rejects passwords unless they are substantially different from the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">user_attributes</span></code>, whereas a value of 1.0 rejects only passwords that are\n identical to an attribute\u2019s value.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.password_validation.UserAttributeSimilarityValidator.get_error_message\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_error_message</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L210\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.UserAttributeSimilarityValidator.get_error_message\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_error_message</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L210\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.UserAttributeSimilarityValidator.get_error_message\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <p>A hook for customizing the <code class=\"docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code> error message. Defaults\n to <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;The</span> <span class=\"pre\">password</span> <span class=\"pre\">is</span> <span class=\"pre\">too</span> <span class=\"pre\">similar</span> <span class=\"pre\">to</span> <span class=\"pre\">the</span> <span class=\"pre\">&lt;user_attribute&gt;.&quot;</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.password_validation.UserAttributeSimilarityValidator.get_help_text\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_help_text</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L213\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.UserAttributeSimilarityValidator.get_help_text\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_help_text</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L213\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.UserAttributeSimilarityValidator.get_help_text\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A hook for customizing the validator\u2019s help text. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;Your</span>\n <span class=\"pre\">password</span> <span class=\"pre\">can\u2019t</span> <span class=\"pre\">be</span> <span class=\"pre\">too</span> <span class=\"pre\">similar</span> <span class=\"pre\">to</span> <span class=\"pre\">your</span> <span class=\"pre\">other</span> <span class=\"pre\">personal</span> <span class=\"pre\">information.&quot;</span></code>.</p>\n </dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.password_validation.CommonPasswordValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CommonPasswordValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password_list_path</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">DEFAULT_PASSWORD_LIST_PATH</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L219\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.CommonPasswordValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">CommonPasswordValidator</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password_list_path</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">DEFAULT_PASSWORD_LIST_PATH</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L219\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.CommonPasswordValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Validates that the password is not a common password. This converts the\n password to lowercase (to do a case-insensitive comparison) and checks it\n against a list of 20,000 common password created by <a class=\"reference external\" href=\"https://gist.github.com/roycewilliams/226886fd01572964e1431ac8afc999ce\">Royce Williams</a>.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">password_list_path</span></code> can be set to the path of a custom file of\n common passwords. This file should contain one lowercase password per line\n and may be plain text or gzipped.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.password_validation.CommonPasswordValidator.get_error_message\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_error_message</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L251\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.CommonPasswordValidator.get_error_message\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_error_message</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L251\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.CommonPasswordValidator.get_error_message\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <p>A hook for customizing the <code class=\"docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code> error message. Defaults\n to <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;This</span> <span class=\"pre\">password</span> <span class=\"pre\">is</span> <span class=\"pre\">too</span> <span class=\"pre\">common.&quot;</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.password_validation.CommonPasswordValidator.get_help_text\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_help_text</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L254\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.CommonPasswordValidator.get_help_text\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_help_text</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L254\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.CommonPasswordValidator.get_help_text\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A hook for customizing the validator\u2019s help text. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;Your</span>\n <span class=\"pre\">password</span> <span class=\"pre\">can\u2019t</span> <span class=\"pre\">be</span> <span class=\"pre\">a</span> <span class=\"pre\">commonly</span> <span class=\"pre\">used</span> <span class=\"pre\">password.&quot;</span></code>.</p>\n </dd></dl>\n \n </dd></dl>\n \n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.password_validation.NumericPasswordValidator\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NumericPasswordValidator</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L258\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.NumericPasswordValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">NumericPasswordValidator</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L258\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.NumericPasswordValidator\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Validate that the password is not entirely numeric.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.password_validation.NumericPasswordValidator.get_error_message\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_error_message</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L270\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.NumericPasswordValidator.get_error_message\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_error_message</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L270\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.NumericPasswordValidator.get_error_message\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <p>A hook for customizing the <code class=\"docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code> error message. Defaults\n to <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;This</span> <span class=\"pre\">password</span> <span class=\"pre\">is</span> <span class=\"pre\">entirely</span> <span class=\"pre\">numeric.&quot;</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.password_validation.NumericPasswordValidator.get_help_text\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_help_text</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L273\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.NumericPasswordValidator.get_help_text\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_help_text</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L273\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.NumericPasswordValidator.get_help_text\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A hook for customizing the validator\u2019s help text. Defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;Your</span>\n <span class=\"pre\">password</span> <span class=\"pre\">can\u2019t</span> <span class=\"pre\">be</span> <span class=\"pre\">entirely</span> <span class=\"pre\">numeric.&quot;</span></code>.</p>\n </dd></dl>\n \n </dd></dl>\n \n </section>\n@@ -721,53 +722,53 @@\n <span id=\"integrating-validation\"></span><h3>Integrating validation<a class=\"headerlink\" href=\"#integrating-validation\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>There are a few functions in <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.auth.password_validation</span></code> that\n you can call from your own forms or other code to integrate password\n validation. This can be useful if you use custom forms for password setting,\n or if you have API calls that allow passwords to be set, for example.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.password_validation.validate_password\">\n-<span class=\"sig-name descname\"><span class=\"pre\">validate_password</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password_validators</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L41\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.validate_password\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">validate_password</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password_validators</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L41\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.validate_password\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Validates a password. If all validators find the password valid, returns\n <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>. If one or more validators reject the password, raises a\n <a class=\"reference internal\" href=\"../../ref/exceptions.html#django.core.exceptions.ValidationError\" title=\"django.core.exceptions.ValidationError\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ValidationError</span></code></a> with all the error messages\n from the validators.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">user</span></code> object is optional: if it\u2019s not provided, some validators may\n not be able to perform any validation and will accept any password.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.password_validation.password_changed\">\n-<span class=\"sig-name descname\"><span class=\"pre\">password_changed</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password_validators</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L60\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.password_changed\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">password_changed</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">user</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password_validators</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L60\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.password_changed\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Informs all validators that the password has been changed. This can be used\n by validators such as one that prevents password reuse. This should be\n called once the password has been successfully changed.</p>\n <p>For subclasses of <a class=\"reference internal\" href=\"customizing.html#django.contrib.auth.models.AbstractBaseUser\" title=\"django.contrib.auth.models.AbstractBaseUser\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">AbstractBaseUser</span></code></a>,\n the password field will be marked as \u201cdirty\u201d when calling\n <a class=\"reference internal\" href=\"customizing.html#django.contrib.auth.models.AbstractBaseUser.set_password\" title=\"django.contrib.auth.models.AbstractBaseUser.set_password\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">set_password()</span></code></a> which\n triggers a call to <code class=\"docutils literal notranslate\"><span class=\"pre\">password_changed()</span></code> after the user is saved.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.password_validation.password_validators_help_texts\">\n-<span class=\"sig-name descname\"><span class=\"pre\">password_validators_help_texts</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password_validators</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L72\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.password_validators_help_texts\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">password_validators_help_texts</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password_validators</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L72\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.password_validators_help_texts\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a list of the help texts of all validators. These explain the\n password requirements to the user.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.password_validation.password_validators_help_text_html\">\n <span class=\"sig-name descname\"><span class=\"pre\">password_validators_help_text_html</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">password_validators</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.password_validators_help_text_html\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns an HTML string with all help texts in an <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;ul&gt;</span></code>. This is\n helpful when adding password validation to forms, as you can pass the\n output directly to the <code class=\"docutils literal notranslate\"><span class=\"pre\">help_text</span></code> parameter of a form field.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.contrib.auth.password_validation.get_password_validators\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_password_validators</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validator_config</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L25\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.get_password_validators\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_password_validators</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">validator_config</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/contrib/auth/password_validation.py#L25\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.contrib.auth.password_validation.get_password_validators\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a set of validator objects based on the <code class=\"docutils literal notranslate\"><span class=\"pre\">validator_config</span></code>\n parameter. By default, all functions use the validators defined in\n <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-AUTH_PASSWORD_VALIDATORS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">AUTH_PASSWORD_VALIDATORS</span></code></a>, but by calling this function with an\n alternate set of validators and then passing the result into the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">password_validators</span></code> parameter of the other functions, your custom set\n of validators will be used instead. This is useful when you have a typical\n set of validators to use for most scenarios, but also have a special\n@@ -874,37 +875,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"default.html\"\n-                          title=\"previous chapter\">Using the Django authentication system</a></p>\n+                          title=\"vorig hoofdstuk\">Using the Django authentication system</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"customizing.html\"\n-                          title=\"next chapter\">Customizing authentication in Django</a></p>\n+                          title=\"volgend hoofdstuk\">Customizing authentication in Django</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,17 +1,17 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* P\bPa\bas\bss\bsw\bwo\bor\brd\bd m\bma\ban\bna\bag\bge\bem\bme\ben\bnt\bt i\bin\bn D\bDj\bja\ban\bng\bgo\bo_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Password management is something that should generally not be reinvented\n unnecessarily, and Django endeavors to provide a secure and flexible set of\n tools for managing user passwords. This document describes how Django stores\n passwords, how the storage hashing can be configured, and some utilities to\n work with hashed passwords.\n-See also\n+Zie ook\n Even though users may use strong passwords, attackers might be able to\n eavesdrop on their connections. Use _\bH_\bT_\bT_\bP_\bS to avoid sending passwords (or any\n other sensitive data) over plain HTTP connections because they will be\n vulnerable to password sniffing.\n *\b**\b**\b**\b**\b* H\bHo\bow\bw D\bDj\bja\ban\bng\bgo\bo s\bst\bto\bor\bre\bes\bs p\bpa\bas\bss\bsw\bwo\bor\brd\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django provides a flexible password storage system and uses PBKDF2 by default.\n The _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd attribute of a _\bU_\bs_\be_\br object is a string in this format:\n@@ -115,15 +115,15 @@\n           \"django.contrib.auth.hashers.PBKDF2PasswordHasher\",\n           \"django.contrib.auth.hashers.PBKDF2SHA1PasswordHasher\",\n           \"django.contrib.auth.hashers.Argon2PasswordHasher\",\n           \"django.contrib.auth.hashers.BCryptSHA256PasswordHasher\",\n       ]\n       Keep and/or add any entries in this list if you need Django to _\bu_\bp_\bg_\br_\ba_\bd_\be\n       _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\bs.\n-Note\n+Notitie\n scrypt requires OpenSSL 1.1+.\n *\b**\b**\b**\b* I\bIn\bnc\bcr\bre\bea\bas\bsi\bin\bng\bg t\bth\bhe\be s\bsa\bal\blt\bt e\ben\bnt\btr\bro\bop\bpy\by_\b?\b\u00b6 *\b**\b**\b**\b*\n Most password hashes include a salt along with their password hash in order to\n protect against rainbow table attacks. The salt itself is a random value which\n increases the size and thus the cost of the rainbow table and is currently set\n at 128 bits with the salt_entropy value in the BasePasswordHasher. As computing\n and storage costs decrease this value should be raised. When implementing your\n@@ -166,15 +166,15 @@\n           \"django.contrib.auth.hashers.PBKDF2SHA1PasswordHasher\",\n           \"django.contrib.auth.hashers.Argon2PasswordHasher\",\n           \"django.contrib.auth.hashers.BCryptSHA256PasswordHasher\",\n           \"django.contrib.auth.hashers.ScryptPasswordHasher\",\n       ]\n That\u2019s it \u2013 now your Django install will use more iterations when it stores\n passwords using PBKDF2.\n-Note\n+Notitie\n bcrypt rounds is a logarithmic work factor, e.g. 12 rounds means 2 ** 12\n iterations.\n *\b**\b**\b* A\bAr\brg\bgo\bon\bn2\b2_\b?\b\u00b6 *\b**\b**\b*\n Argon2 has the following attributes that can be customized:\n    1. time_cost controls the number of iterations within the hash.\n    2. memory_cost controls the size of memory that must be used during the\n       computation of the hash.\n@@ -322,36 +322,37 @@\n another 10,000 iterations of PBKDF2.\n If your hasher doesn\u2019t have a work factor, implement the method as a no-op\n (pass).\n *\b**\b**\b**\b**\b* M\bMa\ban\bnu\bua\bal\bll\bly\by m\bma\ban\bna\bag\bgi\bin\bng\bg a\ba u\bus\bse\ber\br?\b\u2019s\bs p\bpa\bas\bss\bsw\bwo\bor\brd\bd_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bu_\bt_\bh_\b._\bh_\ba_\bs_\bh_\be_\br_\bs module provides a set of functions to create\n and validate hashed passwords. You can use them independently from the User\n model.\n-  check_password(p\bpa\bas\bss\bsw\bwo\bor\brd\bd, e\ben\bnc\bco\bod\bde\bed\bd, s\bse\bet\btt\bte\ber\br=\b=N\bNo\bon\bne\be, p\bpr\bre\bef\bfe\ber\brr\bre\bed\bd=\b='\b'd\bde\bef\bfa\bau\bul\blt\bt'\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  check_password(p\bpa\bas\bss\bsw\bwo\bor\brd\bd, e\ben\bnc\bco\bod\bde\bed\bd, s\bse\bet\btt\bte\ber\br=\b=N\bNo\bon\bne\be, p\bpr\bre\bef\bfe\ber\brr\bre\bed\bd=\b='\b'd\bde\bef\bfa\bau\bul\blt\bt'\b')\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n   acheck_password(p\bpa\bas\bss\bsw\bwo\bor\brd\bd, e\ben\bnc\bco\bod\bde\bed\bd, a\bas\bse\bet\btt\bte\ber\br=\b=N\bNo\bon\bne\be, p\bpr\bre\bef\bfe\ber\brr\bre\bed\bd=\b='\b'd\bde\bef\bfa\bau\bul\blt\bt'\b')_\b\u00b6\n       A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: acheck_password()\n       If you\u2019d like to manually authenticate a user by comparing a plain-text\n       password to the hashed password in the database, use the convenience\n       function _\bc_\bh_\be_\bc_\bk_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b). It takes two mandatory arguments: the plain-\n       text password to check, and the full value of a user\u2019s password field in\n       the database to check against. It returns True if they match, False\n       otherwise. Optionally, you can pass a callable setter that takes the\n       password and will be called when you need to regenerate it. You can also\n       pass preferred to change a hashing algorithm if you don\u2019t want to use the\n       default (first entry of PASSWORD_HASHERS setting). See _\bI_\bn_\bc_\bl_\bu_\bd_\be_\bd_\b _\bh_\ba_\bs_\bh_\be_\br_\bs\n       for the algorithm name of each hasher.\n-  make_password(p\bpa\bas\bss\bsw\bwo\bor\brd\bd, s\bsa\bal\blt\bt=\b=N\bNo\bon\bne\be, h\bha\bas\bsh\bhe\ber\br=\b='\b'd\bde\bef\bfa\bau\bul\blt\bt'\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  make_password(p\bpa\bas\bss\bsw\bwo\bor\brd\bd, s\bsa\bal\blt\bt=\b=N\bNo\bon\bne\be, h\bha\bas\bsh\bhe\ber\br=\b='\b'd\bde\bef\bfa\bau\bul\blt\bt'\b')_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Creates a hashed password in the format used by this application. It\n       takes one mandatory argument: the password in plain-text (string or\n       bytes). Optionally, you can provide a salt and a hashing algorithm to\n       use, if you don\u2019t want to use the defaults (first entry of\n       PASSWORD_HASHERS setting). See _\bI_\bn_\bc_\bl_\bu_\bd_\be_\bd_\b _\bh_\ba_\bs_\bh_\be_\br_\bs for the algorithm name of\n       each hasher. If the password argument is None, an unusable password is\n       returned (one that will never be accepted by _\bc_\bh_\be_\bc_\bk_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b)).\n-  is_password_usable(e\ben\bnc\bco\bod\bde\bed\bd_\b_p\bpa\bas\bss\bsw\bwo\bor\brd\bd)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  is_password_usable(e\ben\bnc\bco\bod\bde\bed\bd_\b_p\bpa\bas\bss\bsw\bwo\bor\brd\bd)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns False if the password is a result of _\bU_\bs_\be_\br_\b._\bs_\be_\bt_\b__\bu_\bn_\bu_\bs_\ba_\bb_\bl_\be_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd\n       _\b(_\b).\n *\b**\b**\b**\b**\b* P\bPa\bas\bss\bsw\bwo\bor\brd\bd v\bva\bal\bli\bid\bda\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Users often choose poor passwords. To help mitigate this problem, Django offers\n pluggable password validation. You can configure multiple password validators\n at the same time. A few validators are included in Django, but you can write\n your own as well.\n@@ -366,15 +367,15 @@\n enabled by default.\n By default, validators are used in the forms to reset or change passwords and\n in the _\bc_\br_\be_\ba_\bt_\be_\bs_\bu_\bp_\be_\br_\bu_\bs_\be_\br and _\bc_\bh_\ba_\bn_\bg_\be_\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd management commands. Validators\n aren\u2019t applied at the model level, for example in User.objects.create_user()\n and create_superuser(), because we assume that developers, not users, interact\n with Django at that level and also because model validation doesn\u2019t\n automatically run as part of creating models.\n-Note\n+Notitie\n Password validation can prevent the use of many types of weak passwords.\n However, the fact that a password passes all the validators doesn\u2019t guarantee\n that it is a strong password. There are many factors that can weaken a password\n that are not detectable by even the most advanced password validators.\n *\b**\b**\b**\b* E\bEn\bna\bab\bbl\bli\bin\bng\bg p\bpa\bas\bss\bsw\bwo\bor\brd\bd v\bva\bal\bli\bid\bda\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n Password validation is configured in the _\bA_\bU_\bT_\bH_\b__\bP_\bA_\bS_\bS_\bW_\bO_\bR_\bD_\b__\bV_\bA_\bL_\bI_\bD_\bA_\bT_\bO_\bR_\bS setting:\n AUTH_PASSWORD_VALIDATORS = [\n@@ -412,96 +413,96 @@\n       entirely numeric.\n For UserAttributeSimilarityValidator and CommonPasswordValidator, we\u2019re using\n the default settings in this example. NumericPasswordValidator has no settings.\n The help texts and any errors from password validators are always returned in\n the order they are listed in _\bA_\bU_\bT_\bH_\b__\bP_\bA_\bS_\bS_\bW_\bO_\bR_\bD_\b__\bV_\bA_\bL_\bI_\bD_\bA_\bT_\bO_\bR_\bS.\n *\b**\b**\b**\b* I\bIn\bnc\bcl\blu\bud\bde\bed\bd v\bva\bal\bli\bid\bda\bat\bto\bor\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Django includes four validators:\n-  c\bcl\bla\bas\bss\bs MinimumLengthValidator(m\bmi\bin\bn_\b_l\ble\ben\bng\bgt\bth\bh=\b=8\b8)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs MinimumLengthValidator(m\bmi\bin\bn_\b_l\ble\ben\bng\bgt\bth\bh=\b=8\b8)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Validates that the password is of a minimum length. The minimum length\n       can be customized with the min_length parameter.\n-        get_error_message()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_error_message()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             New in Django 5.2.\n             A hook for customizing the ValidationError error message. Defaults\n             to \"This password is too short. It must contain at least\n             <min_length> characters.\".\n-        get_help_text()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_help_text()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             A hook for customizing the validator\u2019s help text. Defaults to \"Your\n             password must contain at least <min_length> characters.\".\n   c\bcl\bla\bas\bss\bs UserAttributeSimilarityValidator\n-  (u\bus\bse\ber\br_\b_a\bat\btt\btr\bri\bib\bbu\but\bte\bes\bs=\b=D\bDE\bEF\bFA\bAU\bUL\bLT\bT_\b_U\bUS\bSE\bER\bR_\b_A\bAT\bTT\bTR\bRI\bIB\bBU\bUT\bTE\bES\bS, m\bma\bax\bx_\b_s\bsi\bim\bmi\bil\bla\bar\bri\bit\bty\by=\b=0\b0.\b.7\b7)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  (u\bus\bse\ber\br_\b_a\bat\btt\btr\bri\bib\bbu\but\bte\bes\bs=\b=D\bDE\bEF\bFA\bAU\bUL\bLT\bT_\b_U\bUS\bSE\bER\bR_\b_A\bAT\bTT\bTR\bRI\bIB\bBU\bUT\bTE\bES\bS, m\bma\bax\bx_\b_s\bsi\bim\bmi\bil\bla\bar\bri\bit\bty\by=\b=0\b0.\b.7\b7)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Validates that the password is sufficiently different from certain\n       attributes of the user.\n       The user_attributes parameter should be an iterable of names of user\n       attributes to compare to. If this argument is not provided, the default\n       is used: 'username', 'first_name', 'last_name', 'email'. Attributes that\n       don\u2019t exist are ignored.\n       The maximum allowed similarity of passwords can be set on a scale of 0.1\n       to 1.0 with the max_similarity parameter. This is compared to the result\n       of _\bd_\bi_\bf_\bf_\bl_\bi_\bb_\b._\bS_\be_\bq_\bu_\be_\bn_\bc_\be_\bM_\ba_\bt_\bc_\bh_\be_\br_\b._\bq_\bu_\bi_\bc_\bk_\b__\br_\ba_\bt_\bi_\bo_\b(_\b). A value of 0.1 rejects\n       passwords unless they are substantially different from the\n       user_attributes, whereas a value of 1.0 rejects only passwords that are\n       identical to an attribute\u2019s value.\n-        get_error_message()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_error_message()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             New in Django 5.2.\n             A hook for customizing the ValidationError error message. Defaults\n             to \"The password is too similar to the <user_attribute>.\".\n-        get_help_text()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_help_text()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             A hook for customizing the validator\u2019s help text. Defaults to \"Your\n             password can\u2019t be too similar to your other personal information.\".\n   c\bcl\bla\bas\bss\bs CommonPasswordValidator(p\bpa\bas\bss\bsw\bwo\bor\brd\bd_\b_l\bli\bis\bst\bt_\b_p\bpa\bat\bth\bh=\b=D\bDE\bEF\bFA\bAU\bUL\bLT\bT_\b_P\bPA\bAS\bSS\bSW\bWO\bOR\bRD\bD_\b_L\bLI\bIS\bST\bT_\b_P\bPA\bAT\bTH\bH)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Validates that the password is not a common password. This converts the\n       password to lowercase (to do a case-insensitive comparison) and checks it\n       against a list of 20,000 common password created by _\bR_\bo_\by_\bc_\be_\b _\bW_\bi_\bl_\bl_\bi_\ba_\bm_\bs.\n       The password_list_path can be set to the path of a custom file of common\n       passwords. This file should contain one lowercase password per line and\n       may be plain text or gzipped.\n-        get_error_message()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_error_message()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             New in Django 5.2.\n             A hook for customizing the ValidationError error message. Defaults\n             to \"This password is too common.\".\n-        get_help_text()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_help_text()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             A hook for customizing the validator\u2019s help text. Defaults to \"Your\n             password can\u2019t be a commonly used password.\".\n-  c\bcl\bla\bas\bss\bs NumericPasswordValidator_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs NumericPasswordValidator_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Validate that the password is not entirely numeric.\n-        get_error_message()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_error_message()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             New in Django 5.2.\n             A hook for customizing the ValidationError error message. Defaults\n             to \"This password is entirely numeric.\".\n-        get_help_text()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        get_help_text()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             A hook for customizing the validator\u2019s help text. Defaults to \"Your\n             password can\u2019t be entirely numeric.\".\n *\b**\b**\b**\b* I\bIn\bnt\bte\beg\bgr\bra\bat\bti\bin\bng\bg v\bva\bal\bli\bid\bda\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n There are a few functions in django.contrib.auth.password_validation that you\n can call from your own forms or other code to integrate password validation.\n This can be useful if you use custom forms for password setting, or if you have\n API calls that allow passwords to be set, for example.\n-  validate_password(p\bpa\bas\bss\bsw\bwo\bor\brd\bd, u\bus\bse\ber\br=\b=N\bNo\bon\bne\be, p\bpa\bas\bss\bsw\bwo\bor\brd\bd_\b_v\bva\bal\bli\bid\bda\bat\bto\bor\brs\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  validate_password(p\bpa\bas\bss\bsw\bwo\bor\brd\bd, u\bus\bse\ber\br=\b=N\bNo\bon\bne\be, p\bpa\bas\bss\bsw\bwo\bor\brd\bd_\b_v\bva\bal\bli\bid\bda\bat\bto\bor\brs\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Validates a password. If all validators find the password valid, returns\n       None. If one or more validators reject the password, raises a\n       _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn_\bE_\br_\br_\bo_\br with all the error messages from the validators.\n       The user object is optional: if it\u2019s not provided, some validators may\n       not be able to perform any validation and will accept any password.\n-  password_changed(p\bpa\bas\bss\bsw\bwo\bor\brd\bd, u\bus\bse\ber\br=\b=N\bNo\bon\bne\be, p\bpa\bas\bss\bsw\bwo\bor\brd\bd_\b_v\bva\bal\bli\bid\bda\bat\bto\bor\brs\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  password_changed(p\bpa\bas\bss\bsw\bwo\bor\brd\bd, u\bus\bse\ber\br=\b=N\bNo\bon\bne\be, p\bpa\bas\bss\bsw\bwo\bor\brd\bd_\b_v\bva\bal\bli\bid\bda\bat\bto\bor\brs\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Informs all validators that the password has been changed. This can be\n       used by validators such as one that prevents password reuse. This should\n       be called once the password has been successfully changed.\n       For subclasses of _\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bB_\ba_\bs_\be_\bU_\bs_\be_\br, the password field will be marked as\n       \u201cdirty\u201d when calling _\bs_\be_\bt_\b__\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b(_\b) which triggers a call to\n       password_changed() after the user is saved.\n-  password_validators_help_texts(p\bpa\bas\bss\bsw\bwo\bor\brd\bd_\b_v\bva\bal\bli\bid\bda\bat\bto\bor\brs\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  password_validators_help_texts(p\bpa\bas\bss\bsw\bwo\bor\brd\bd_\b_v\bva\bal\bli\bid\bda\bat\bto\bor\brs\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a list of the help texts of all validators. These explain the\n       password requirements to the user.\n   password_validators_help_text_html(p\bpa\bas\bss\bsw\bwo\bor\brd\bd_\b_v\bva\bal\bli\bid\bda\bat\bto\bor\brs\bs=\b=N\bNo\bon\bne\be)_\b\u00b6\n       Returns an HTML string with all help texts in an <ul>. This is helpful\n       when adding password validation to forms, as you can pass the output\n       directly to the help_text parameter of a form field.\n-  get_password_validators(v\bva\bal\bli\bid\bda\bat\bto\bor\br_\b_c\bco\bon\bnf\bfi\big\bg)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_password_validators(v\bva\bal\bli\bid\bda\bat\bto\bor\br_\b_c\bco\bon\bnf\bfi\big\bg)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a set of validator objects based on the validator_config\n       parameter. By default, all functions use the validators defined in\n       _\bA_\bU_\bT_\bH_\b__\bP_\bA_\bS_\bS_\bW_\bO_\bR_\bD_\b__\bV_\bA_\bL_\bI_\bD_\bA_\bT_\bO_\bR_\bS, but by calling this function with an alternate\n       set of validators and then passing the result into the\n       password_validators parameter of the other functions, your custom set of\n       validators will be used instead. This is useful when you have a typical\n       set of validators to use for most scenarios, but also have a special\n@@ -570,16 +571,16 @@\n                 # _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bo_\bw_\bn_\b _\bh_\ba_\bs_\bh_\be_\br\n           o _\bM_\ba_\bn_\bu_\ba_\bl_\bl_\by_\b _\bm_\ba_\bn_\ba_\bg_\bi_\bn_\bg_\b _\ba_\b _\bu_\bs_\be_\br_\b\u2019_\bs_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd\n           o _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn\n                 # _\bE_\bn_\ba_\bb_\bl_\bi_\bn_\bg_\b _\bp_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn\n                 # _\bI_\bn_\bc_\bl_\bu_\bd_\be_\bd_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br_\bs\n                 # _\bI_\bn_\bt_\be_\bg_\br_\ba_\bt_\bi_\bn_\bg_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn\n                 # _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bo_\bw_\bn_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bo_\br\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bU_\bs_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bs_\by_\bs_\bt_\be_\bm\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\bi_\bn_\bg_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/cache.html", "source2": "./usr/share/doc/python-django-doc/html/topics/cache.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django\u2019s cache framework &#8212; Django 5.2b1 documentation</title>\n+    <title>Django\u2019s cache framework &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Conditional View Processing\" href=\"conditional-view-processing.html\" />\n     <link rel=\"prev\" title=\"Customizing authentication in Django\" href=\"auth/customizing.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -107,15 +108,15 @@\n offers different levels of cache granularity: You can cache the output of\n specific views, you can cache only the pieces that are difficult to produce,\n or you can cache your entire site.</p>\n <p>Django also works well with \u201cdownstream\u201d caches, such as <a class=\"reference external\" href=\"http://www.squid-cache.org/\">Squid</a> and browser-based caches. These are the types\n of caches that you don\u2019t directly control but to which you can provide hints\n (via HTTP headers) about which parts of your site should be cached, and how.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>The <a class=\"reference internal\" href=\"../misc/design-philosophies.html#cache-design-philosophy\"><span class=\"std std-ref\">Cache Framework design philosophy</span></a>\n explains a few of the design decisions of the framework.</p>\n </div>\n <section id=\"s-setting-up-the-cache\">\n <span id=\"s-id1\"></span><span id=\"setting-up-the-cache\"></span><span id=\"id1\"></span><h2>Setting up the cache<a class=\"headerlink\" href=\"#setting-up-the-cache\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>The cache system requires a small amount of setup. Namely, you have to tell it\n where your cached data should live \u2013 whether in a database, on the filesystem\n@@ -387,24 +388,24 @@\n <p>Make sure the directory pointed-to by this setting either exists and is\n readable and writable, or that it can be created by the system user under which\n your web server runs. Continuing the above example, if your server runs as the\n user <code class=\"docutils literal notranslate\"><span class=\"pre\">apache</span></code>, make sure the directory <code class=\"docutils literal notranslate\"><span class=\"pre\">/var/tmp/django_cache</span></code> exists and\n is readable and writable by the user <code class=\"docutils literal notranslate\"><span class=\"pre\">apache</span></code>, or that it can be created by\n the user <code class=\"docutils literal notranslate\"><span class=\"pre\">apache</span></code>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>When the cache <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-CACHES-LOCATION\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">LOCATION</span></code></a> is contained within\n <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-MEDIA_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_ROOT</span></code></a>, <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-STATIC_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATIC_ROOT</span></code></a>, or\n <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-STATICFILES_FINDERS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">STATICFILES_FINDERS</span></code></a>, sensitive data may be exposed.</p>\n <p>An attacker who gains access to the cache file can not only falsify HTML\n content, which your site will trust, but also remotely execute arbitrary\n code, as the data is serialized using <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/pickle.html#module-pickle\" title=\"(in Python v3.13)\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">pickle</span></code></a>.</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Filesystem caching may become slow when storing a large number of files. If\n you run into this problem, consider using a different caching mechanism.\n You can also subclass\n <a class=\"extlink-source reference external\" href=\"https://github.com/django/django/blob/main/django/core/cache/backends/filebased.py\">FileBasedCache</a> and\n improve the culling strategy.</p>\n </div>\n </section>\n@@ -600,15 +601,15 @@\n     <span class=\"s2\">&quot;django.middleware.cache.UpdateCacheMiddleware&quot;</span><span class=\"p\">,</span>\n     <span class=\"s2\">&quot;django.middleware.common.CommonMiddleware&quot;</span><span class=\"p\">,</span>\n     <span class=\"s2\">&quot;django.middleware.cache.FetchFromCacheMiddleware&quot;</span><span class=\"p\">,</span>\n <span class=\"p\">]</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>No, that\u2019s not a typo: the \u201cupdate\u201d middleware must be first in the list,\n and the \u201cfetch\u201d middleware must be last. The details are a bit obscure, but\n see <a class=\"reference internal\" href=\"#order-of-middleware\">Order of MIDDLEWARE</a> below if you\u2019d like the full story.</p>\n </div>\n <p>Then, add the following required settings to your Django settings file:</p>\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"../ref/settings.html#std-setting-CACHE_MIDDLEWARE_ALIAS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">CACHE_MIDDLEWARE_ALIAS</span></code></a> \u2013 The cache alias to use for storage.</p></li>\n@@ -1050,15 +1051,15 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">cache</span><span class=\"o\">.</span><span class=\"n\">decr</span><span class=\"p\">(</span><span class=\"s2\">&quot;num&quot;</span><span class=\"p\">)</span>\n <span class=\"go\">11</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">cache</span><span class=\"o\">.</span><span class=\"n\">decr</span><span class=\"p\">(</span><span class=\"s2\">&quot;num&quot;</span><span class=\"p\">,</span> <span class=\"mi\">5</span><span class=\"p\">)</span>\n <span class=\"go\">6</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">incr()</span></code>/<code class=\"docutils literal notranslate\"><span class=\"pre\">decr()</span></code> methods are not guaranteed to be atomic. On those\n backends that support atomic increment/decrement (most notably, the\n memcached backend), increment and decrement operations will be atomic.\n However, if the backend doesn\u2019t natively provide an increment/decrement\n operation, it will be implemented using a two-step retrieve/update.</p>\n </div>\n <dl class=\"py method\">\n@@ -1068,19 +1069,19 @@\n \n <p>You can close the connection to your cache with <code class=\"docutils literal notranslate\"><span class=\"pre\">close()</span></code> if implemented by\n the cache backend.</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">cache</span><span class=\"o\">.</span><span class=\"n\">close</span><span class=\"p\">()</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>For caches that don\u2019t implement <code class=\"docutils literal notranslate\"><span class=\"pre\">close</span></code> methods it is a no-op.</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The async variants of base methods are prefixed with <code class=\"docutils literal notranslate\"><span class=\"pre\">a</span></code>, e.g.\n <code class=\"docutils literal notranslate\"><span class=\"pre\">cache.aadd()</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">cache.adelete_many()</span></code>. See <a class=\"reference internal\" href=\"#id14\">Asynchronous support</a>\n for more details.</p>\n </div>\n </section>\n <section id=\"s-cache-key-prefixing\">\n <span id=\"s-id11\"></span><span id=\"cache-key-prefixing\"></span><span id=\"id11\"></span><h3>Cache key prefixing<a class=\"headerlink\" href=\"#cache-key-prefixing\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -1478,37 +1479,37 @@\n <li><a class=\"reference internal\" href=\"#order-of-middleware\">Order of <code class=\"docutils literal notranslate\"><span class=\"pre\">MIDDLEWARE</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"auth/customizing.html\"\n-                          title=\"previous chapter\">Customizing authentication in Django</a></p>\n+                          title=\"vorig hoofdstuk\">Customizing authentication in Django</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"conditional-view-processing.html\"\n-                          title=\"next chapter\">Conditional View Processing</a></p>\n+                          title=\"volgend hoofdstuk\">Conditional View Processing</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo?\b\u2019s\bs c\bca\bac\bch\bhe\be f\bfr\bra\bam\bme\bew\bwo\bor\brk\bk_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A fundamental trade-off in dynamic websites is, well, they\u2019re dynamic. Each\n time a user requests a page, the web server makes all sorts of calculations \u2013\n from database queries to template rendering to business logic \u2013 to create the\n page that your site\u2019s visitor sees. This is a lot more expensive, from a\n@@ -28,15 +28,15 @@\n offers different levels of cache granularity: You can cache the output of\n specific views, you can cache only the pieces that are difficult to produce, or\n you can cache your entire site.\n Django also works well with \u201cdownstream\u201d caches, such as _\bS_\bq_\bu_\bi_\bd and browser-\n based caches. These are the types of caches that you don\u2019t directly control but\n to which you can provide hints (via HTTP headers) about which parts of your\n site should be cached, and how.\n-See also\n+Zie ook\n The _\bC_\ba_\bc_\bh_\be_\b _\bF_\br_\ba_\bm_\be_\bw_\bo_\br_\bk_\b _\bd_\be_\bs_\bi_\bg_\bn_\b _\bp_\bh_\bi_\bl_\bo_\bs_\bo_\bp_\bh_\by explains a few of the design decisions of\n the framework.\n *\b**\b**\b**\b**\b* S\bSe\bet\btt\bti\bin\bng\bg u\bup\bp t\bth\bhe\be c\bca\bac\bch\bhe\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The cache system requires a small amount of setup. Namely, you have to tell it\n where your cached data should live \u2013 whether in a database, on the filesystem\n or directly in memory. This is an important decision that affects your cache\u2019s\n performance; yes, some cache types are faster than others.\n@@ -254,21 +254,21 @@\n setting.\n Make sure the directory pointed-to by this setting either exists and is\n readable and writable, or that it can be created by the system user under which\n your web server runs. Continuing the above example, if your server runs as the\n user apache, make sure the directory /var/tmp/django_cache exists and is\n readable and writable by the user apache, or that it can be created by the user\n apache.\n-Warning\n+Waarschuwing\n When the cache _\bL_\bO_\bC_\bA_\bT_\bI_\bO_\bN is contained within _\bM_\bE_\bD_\bI_\bA_\b__\bR_\bO_\bO_\bT, _\bS_\bT_\bA_\bT_\bI_\bC_\b__\bR_\bO_\bO_\bT, or\n _\bS_\bT_\bA_\bT_\bI_\bC_\bF_\bI_\bL_\bE_\bS_\b__\bF_\bI_\bN_\bD_\bE_\bR_\bS, sensitive data may be exposed.\n An attacker who gains access to the cache file can not only falsify HTML\n content, which your site will trust, but also remotely execute arbitrary code,\n as the data is serialized using _\bp_\bi_\bc_\bk_\bl_\be.\n-Warning\n+Waarschuwing\n Filesystem caching may become slow when storing a large number of files. If you\n run into this problem, consider using a different caching mechanism. You can\n also subclass _\bF_\bi_\bl_\be_\bB_\ba_\bs_\be_\bd_\bC_\ba_\bc_\bh_\be and improve the culling strategy.\n *\b**\b**\b**\b* L\bLo\boc\bca\bal\bl-\b-m\bme\bem\bmo\bor\bry\by c\bca\bac\bch\bhi\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b*\n This is the default cache if another is not specified in your settings file. If\n you want the speed advantages of in-memory caching but don\u2019t have the\n capability of running Memcached, consider the local-memory cache backend. This\n@@ -415,15 +415,15 @@\n and 'django.middleware.cache.FetchFromCacheMiddleware' to your _\bM_\bI_\bD_\bD_\bL_\bE_\bW_\bA_\bR_\bE\n setting, as in this example:\n MIDDLEWARE = [\n     \"django.middleware.cache.UpdateCacheMiddleware\",\n     \"django.middleware.common.CommonMiddleware\",\n     \"django.middleware.cache.FetchFromCacheMiddleware\",\n ]\n-Note\n+Notitie\n No, that\u2019s not a typo: the \u201cupdate\u201d middleware must be first in the list, and\n the \u201cfetch\u201d middleware must be last. The details are a bit obscure, but see\n _\bO_\br_\bd_\be_\br_\b _\bo_\bf_\b _\bM_\bI_\bD_\bD_\bL_\bE_\bW_\bA_\bR_\bE below if you\u2019d like the full story.\n Then, add the following required settings to your Django settings file:\n     * _\bC_\bA_\bC_\bH_\bE_\b__\bM_\bI_\bD_\bD_\bL_\bE_\bW_\bA_\bR_\bE_\b__\bA_\bL_\bI_\bA_\bS \u2013 The cache alias to use for storage.\n     * _\bC_\bA_\bC_\bH_\bE_\b__\bM_\bI_\bD_\bD_\bL_\bE_\bW_\bA_\bR_\bE_\b__\bS_\bE_\bC_\bO_\bN_\bD_\bS \u2013 The integer number of seconds each page should\n       be cached.\n@@ -714,27 +714,27 @@\n 2\n >>> cache.incr(\"num\", 10)\n 12\n >>> cache.decr(\"num\")\n 11\n >>> cache.decr(\"num\", 5)\n 6\n-Note\n+Notitie\n incr()/decr() methods are not guaranteed to be atomic. On those backends that\n support atomic increment/decrement (most notably, the memcached backend),\n increment and decrement operations will be atomic. However, if the backend\n doesn\u2019t natively provide an increment/decrement operation, it will be\n implemented using a two-step retrieve/update.\n   cache.close()_\b\u00b6\n You can close the connection to your cache with close() if implemented by the\n cache backend.\n >>> cache.close()\n-Note\n+Notitie\n For caches that don\u2019t implement close methods it is a no-op.\n-Note\n+Notitie\n The async variants of base methods are prefixed with a, e.g. cache.aadd() or\n cache.adelete_many(). See _\bA_\bs_\by_\bn_\bc_\bh_\br_\bo_\bn_\bo_\bu_\bs_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt for more details.\n *\b**\b**\b**\b* C\bCa\bac\bch\bhe\be k\bke\bey\by p\bpr\bre\bef\bfi\bix\bxi\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b*\n If you are sharing a cache instance between servers, or between your production\n and development environments, it\u2019s possible for data cached by one server to be\n used by another server. If the format of cached data is different between\n servers, this can lead to some very hard to diagnose problems.\n@@ -1036,16 +1036,16 @@\n                 # _\bC_\ba_\bc_\bh_\be_\b _\bk_\be_\by_\b _\bt_\br_\ba_\bn_\bs_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn\n                 # _\bC_\ba_\bc_\bh_\be_\b _\bk_\be_\by_\b _\bw_\ba_\br_\bn_\bi_\bn_\bg_\bs\n           o _\bA_\bs_\by_\bn_\bc_\bh_\br_\bo_\bn_\bo_\bu_\bs_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt\n           o _\bD_\bo_\bw_\bn_\bs_\bt_\br_\be_\ba_\bm_\b _\bc_\ba_\bc_\bh_\be_\bs\n           o _\bU_\bs_\bi_\bn_\bg_\b _\bV_\ba_\br_\by_\b _\bh_\be_\ba_\bd_\be_\br_\bs\n           o _\bC_\bo_\bn_\bt_\br_\bo_\bl_\bl_\bi_\bn_\bg_\b _\bc_\ba_\bc_\bh_\be_\b:_\b _\bU_\bs_\bi_\bn_\bg_\b _\bo_\bt_\bh_\be_\br_\b _\bh_\be_\ba_\bd_\be_\br_\bs\n           o _\bO_\br_\bd_\be_\br_\b _\bo_\bf_\b _\bM_\bI_\bD_\bD_\bL_\bE_\bW_\bA_\bR_\bE\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\bi_\bn_\bg_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\bV_\bi_\be_\bw_\b _\bP_\br_\bo_\bc_\be_\bs_\bs_\bi_\bn_\bg\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/checks.html", "source2": "./usr/share/doc/python-django-doc/html/topics/checks.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>System check framework &#8212; Django 5.2b1 documentation</title>\n+    <title>System check framework &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"External packages\" href=\"external-packages.html\" />\n     <link rel=\"prev\" title=\"Signals\" href=\"signals.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -362,37 +363,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"signals.html\"\n-                          title=\"previous chapter\">Signals</a></p>\n+                          title=\"vorig hoofdstuk\">Signals</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"external-packages.html\"\n-                          title=\"next chapter\">External packages</a></p>\n+                          title=\"volgend hoofdstuk\">External packages</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* S\bSy\bys\bst\bte\bem\bm c\bch\bhe\bec\bck\bk f\bfr\bra\bam\bme\bew\bwo\bor\brk\bk_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The system check framework is a set of static checks for validating Django\n projects. It detects common problems and provides hints for how to fix them.\n The framework is extensible so you can easily add your own checks.\n Checks can be triggered explicitly via the _\bc_\bh_\be_\bc_\bk command. Checks are triggered\n@@ -221,16 +221,16 @@\n     * _\bS_\by_\bs_\bt_\be_\bm_\b _\bc_\bh_\be_\bc_\bk_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n           o _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bo_\bw_\bn_\b _\bc_\bh_\be_\bc_\bk_\bs\n                 # _\bM_\be_\bs_\bs_\ba_\bg_\be_\bs\n                 # _\bR_\be_\bg_\bi_\bs_\bt_\be_\br_\bi_\bn_\bg_\b _\ba_\bn_\bd_\b _\bl_\ba_\bb_\be_\bl_\bi_\bn_\bg_\b _\bc_\bh_\be_\bc_\bk_\bs\n                 # _\bF_\bi_\be_\bl_\bd_\b,_\b _\bm_\bo_\bd_\be_\bl_\b,_\b _\bm_\ba_\bn_\ba_\bg_\be_\br_\b,_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\be_\bn_\bg_\bi_\bn_\be_\b,_\b _\ba_\bn_\bd_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bc_\bh_\be_\bc_\bk_\bs\n                 # _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\bt_\be_\bs_\bt_\bs\n                       # _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\bi_\bn_\bt_\be_\bg_\br_\ba_\bt_\bi_\bo_\bn_\b _\bt_\be_\bs_\bt_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\bi_\bg_\bn_\ba_\bl_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bE_\bx_\bt_\be_\br_\bn_\ba_\bl_\b _\bp_\ba_\bc_\bk_\ba_\bg_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/class-based-views/generic-display.html", "source2": "./usr/share/doc/python-django-doc/html/topics/class-based-views/generic-display.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Built-in class-based generic views &#8212; Django 5.2b1 documentation</title>\n+    <title>Built-in class-based generic views &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Form handling with class-based views\" href=\"generic-editing.html\" />\n     <link rel=\"prev\" title=\"Introduction to class-based views\" href=\"intro.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -191,15 +192,15 @@\n however. We could explicitly tell the view which template to use by adding a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code> attribute to the view, but in the absence of an explicit\n template Django will infer one from the object\u2019s name. In this case, the\n inferred template will be <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;books/publisher_list.html&quot;</span></code> \u2013 the \u201cbooks\u201d part\n comes from the name of the app that defines the model, while the \u201cpublisher\u201d\n bit is the lowercased version of the model\u2019s name.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Thus, when (for example) the <code class=\"docutils literal notranslate\"><span class=\"pre\">APP_DIRS</span></code> option of a <code class=\"docutils literal notranslate\"><span class=\"pre\">DjangoTemplates</span></code>\n backend is set to True in <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-TEMPLATES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">TEMPLATES</span></code></a>, a template location could\n be: /path/to/project/books/templates/books/publisher_list.html</p>\n </div>\n <p>This template will be rendered against a context containing a variable called\n <code class=\"docutils literal notranslate\"><span class=\"pre\">object_list</span></code> that contains all the publisher objects. A template might look\n like this:</p>\n@@ -270,15 +271,15 @@\n         <span class=\"n\">context</span> <span class=\"o\">=</span> <span class=\"nb\">super</span><span class=\"p\">()</span><span class=\"o\">.</span><span class=\"n\">get_context_data</span><span class=\"p\">(</span><span class=\"o\">**</span><span class=\"n\">kwargs</span><span class=\"p\">)</span>\n         <span class=\"c1\"># Add in a QuerySet of all the books</span>\n         <span class=\"n\">context</span><span class=\"p\">[</span><span class=\"s2\">&quot;book_list&quot;</span><span class=\"p\">]</span> <span class=\"o\">=</span> <span class=\"n\">Book</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">all</span><span class=\"p\">()</span>\n         <span class=\"k\">return</span> <span class=\"n\">context</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Generally, <code class=\"docutils literal notranslate\"><span class=\"pre\">get_context_data</span></code> will merge the context data of all parent\n classes with those of the current class. To preserve this behavior in your\n own classes where you want to alter the context, you should be sure to call\n <code class=\"docutils literal notranslate\"><span class=\"pre\">get_context_data</span></code> on the super class. When no two classes try to define the\n same key, this will give the expected results. However if any class\n attempts to override a key after parent classes have set it (after the call\n to super), any children of that class will also need to explicitly set it\n@@ -343,15 +344,15 @@\n template name. If we didn\u2019t, the generic view would use the same template as the\n \u201cvanilla\u201d object list, which might not be what we want.</p>\n <p>Also notice that this isn\u2019t a very elegant way of doing publisher-specific\n books. If we want to add another publisher page, we\u2019d need another handful of\n lines in the URLconf, and more than a few publishers would get unreasonable.\n We\u2019ll deal with this problem in the next section.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If you get a 404 when requesting <code class=\"docutils literal notranslate\"><span class=\"pre\">/books/acme/</span></code>, check to ensure you\n actually have a Publisher with the name \u2018ACME Publishing\u2019.  Generic\n views have an <code class=\"docutils literal notranslate\"><span class=\"pre\">allow_empty</span></code> parameter for this case.  See the\n <a class=\"reference internal\" href=\"../../ref/class-based-views/index.html\"><span class=\"doc\">class-based-views reference</span></a> for more\n details.</p>\n </div>\n </section>\n@@ -458,15 +459,15 @@\n         <span class=\"c1\"># Record the last accessed date</span>\n         <span class=\"n\">obj</span><span class=\"o\">.</span><span class=\"n\">last_accessed</span> <span class=\"o\">=</span> <span class=\"n\">timezone</span><span class=\"o\">.</span><span class=\"n\">now</span><span class=\"p\">()</span>\n         <span class=\"n\">obj</span><span class=\"o\">.</span><span class=\"n\">save</span><span class=\"p\">()</span>\n         <span class=\"k\">return</span> <span class=\"n\">obj</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The URLconf here uses the named group <code class=\"docutils literal notranslate\"><span class=\"pre\">pk</span></code> - this name is the default\n name that <code class=\"docutils literal notranslate\"><span class=\"pre\">DetailView</span></code> uses to find the value of the primary key used to\n filter the queryset.</p>\n <p>If you want to call the group something else, you can set\n <a class=\"reference internal\" href=\"../../ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.pk_url_kwarg\" title=\"django.views.generic.detail.SingleObjectMixin.pk_url_kwarg\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">pk_url_kwarg</span></code></a>\n on the view.</p>\n </div>\n@@ -499,37 +500,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"intro.html\"\n-                          title=\"previous chapter\">Introduction to class-based views</a></p>\n+                          title=\"vorig hoofdstuk\">Introduction to class-based views</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"generic-editing.html\"\n-                          title=\"next chapter\">Form handling with class-based views</a></p>\n+                          title=\"volgend hoofdstuk\">Form handling with class-based views</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* B\bBu\bui\bil\blt\bt-\b-i\bin\bn c\bcl\bla\bas\bss\bs-\b-b\bba\bas\bse\bed\bd g\bge\ben\bne\ber\bri\bic\bc v\bvi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Writing web applications can be monotonous, because we repeat certain patterns\n again and again. Django tries to take away some of that monotony at the model\n and template layers, but web developers also experience this boredom at the\n view level.\n@@ -101,15 +101,15 @@\n That\u2019s all the Python code we need to write. We still need to write a template,\n however. We could explicitly tell the view which template to use by adding a\n template_name attribute to the view, but in the absence of an explicit template\n Django will infer one from the object\u2019s name. In this case, the inferred\n template will be \"books/publisher_list.html\" \u2013 the \u201cbooks\u201d part comes from the\n name of the app that defines the model, while the \u201cpublisher\u201d bit is the\n lowercased version of the model\u2019s name.\n-Note\n+Notitie\n Thus, when (for example) the APP_DIRS option of a DjangoTemplates backend is\n set to True in _\bT_\bE_\bM_\bP_\bL_\bA_\bT_\bE_\bS, a template location could be: /path/to/project/books/\n templates/books/publisher_list.html\n This template will be rendered against a context containing a variable called\n object_list that contains all the publisher objects. A template might look like\n this:\n {% extends \"base.html\" %}\n@@ -167,15 +167,15 @@\n \n     def get_context_data(self, **kwargs):\n         # Call the base implementation first to get a context\n         context = super().get_context_data(**kwargs)\n         # Add in a QuerySet of all the books\n         context[\"book_list\"] = Book.objects.all()\n         return context\n-Note\n+Notitie\n Generally, get_context_data will merge the context data of all parent classes\n with those of the current class. To preserve this behavior in your own classes\n where you want to alter the context, you should be sure to call\n get_context_data on the super class. When no two classes try to define the same\n key, this will give the expected results. However if any class attempts to\n override a key after parent classes have set it (after the call to super), any\n children of that class will also need to explicitly set it after super if they\n@@ -226,15 +226,15 @@\n Notice that along with a filtered queryset, we\u2019re also using a custom template\n name. If we didn\u2019t, the generic view would use the same template as the\n \u201cvanilla\u201d object list, which might not be what we want.\n Also notice that this isn\u2019t a very elegant way of doing publisher-specific\n books. If we want to add another publisher page, we\u2019d need another handful of\n lines in the URLconf, and more than a few publishers would get unreasonable.\n We\u2019ll deal with this problem in the next section.\n-Note\n+Notitie\n If you get a 404 when requesting /books/acme/, check to ensure you actually\n have a Publisher with the name \u2018ACME Publishing\u2019. Generic views have an\n allow_empty parameter for this case. See the _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b-_\bv_\bi_\be_\bw_\bs_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be for\n more details.\n *\b**\b**\b**\b* D\bDy\byn\bna\bam\bmi\bic\bc f\bfi\bil\blt\bte\ber\bri\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b*\n Another common need is to filter down the objects given in a list page by some\n key in the URL. Earlier we hard-coded the publisher\u2019s name in the URLconf, but\n@@ -322,31 +322,31 @@\n \n     def get_object(self):\n         obj = super().get_object()\n         # Record the last accessed date\n         obj.last_accessed = timezone.now()\n         obj.save()\n         return obj\n-Note\n+Notitie\n The URLconf here uses the named group pk - this name is the default name that\n DetailView uses to find the value of the primary key used to filter the\n queryset.\n If you want to call the group something else, you can set _\bp_\bk_\b__\bu_\br_\bl_\b__\bk_\bw_\ba_\br_\bg on the\n view.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bg_\be_\bn_\be_\br_\bi_\bc_\b _\bv_\bi_\be_\bw_\bs\n           o _\bE_\bx_\bt_\be_\bn_\bd_\bi_\bn_\bg_\b _\bg_\be_\bn_\be_\br_\bi_\bc_\b _\bv_\bi_\be_\bw_\bs\n           o _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\bv_\bi_\be_\bw_\bs_\b _\bo_\bf_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n                 # _\bM_\ba_\bk_\bi_\bn_\bg_\b _\b\u201c_\bf_\br_\bi_\be_\bn_\bd_\bl_\by_\b\u201d_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bc_\bo_\bn_\bt_\be_\bx_\bt_\bs\n                 # _\bA_\bd_\bd_\bi_\bn_\bg_\b _\be_\bx_\bt_\br_\ba_\b _\bc_\bo_\bn_\bt_\be_\bx_\bt\n                 # _\bV_\bi_\be_\bw_\bi_\bn_\bg_\b _\bs_\bu_\bb_\bs_\be_\bt_\bs_\b _\bo_\bf_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n                 # _\bD_\by_\bn_\ba_\bm_\bi_\bc_\b _\bf_\bi_\bl_\bt_\be_\br_\bi_\bn_\bg\n                 # _\bP_\be_\br_\bf_\bo_\br_\bm_\bi_\bn_\bg_\b _\be_\bx_\bt_\br_\ba_\b _\bw_\bo_\br_\bk\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bI_\bn_\bt_\br_\bo_\bd_\bu_\bc_\bt_\bi_\bo_\bn_\b _\bt_\bo_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bo_\br_\bm_\b _\bh_\ba_\bn_\bd_\bl_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/class-based-views/generic-editing.html", "source2": "./usr/share/doc/python-django-doc/html/topics/class-based-views/generic-editing.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Form handling with class-based views &#8212; Django 5.2b1 documentation</title>\n+    <title>Form handling with class-based views &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Using mixins with class-based views\" href=\"mixins.html\" />\n     <link rel=\"prev\" title=\"Built-in class-based generic views\" href=\"generic-display.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -159,15 +160,15 @@\n <a class=\"reference internal\" href=\"../../ref/class-based-views/generic-editing.html#django.views.generic.edit.CreateView\" title=\"django.views.generic.edit.CreateView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CreateView</span></code></a> or\n <a class=\"reference internal\" href=\"../../ref/class-based-views/generic-editing.html#django.views.generic.edit.UpdateView\" title=\"django.views.generic.edit.UpdateView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">UpdateView</span></code></a> - they will use\n <a class=\"reference internal\" href=\"../../ref/models/instances.html#django.db.models.Model.get_absolute_url\" title=\"django.db.models.Model.get_absolute_url\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_absolute_url()</span></code></a> on the model object if available.</p>\n <p>If you want to use a custom <a class=\"reference internal\" href=\"../forms/modelforms.html#django.forms.ModelForm\" title=\"django.forms.ModelForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code></a> (for instance to\n add extra validation), set\n <a class=\"reference internal\" href=\"../../ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.form_class\" title=\"django.views.generic.edit.FormMixin.form_class\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">form_class</span></code></a> on your view.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When specifying a custom form class, you must still specify the model,\n even though the <a class=\"reference internal\" href=\"../../ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.form_class\" title=\"django.views.generic.edit.FormMixin.form_class\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">form_class</span></code></a> may\n be a <a class=\"reference internal\" href=\"../forms/modelforms.html#django.forms.ModelForm\" title=\"django.forms.ModelForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code></a>.</p>\n </div>\n <p>First we need to add <a class=\"reference internal\" href=\"../../ref/models/instances.html#django.db.models.Model.get_absolute_url\" title=\"django.db.models.Model.get_absolute_url\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_absolute_url()</span></code></a> to our\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Author</span></code> class:</p>\n <div class=\"literal-block-wrapper docutils container\" id=\"id4\">\n@@ -207,15 +208,15 @@\n <span class=\"k\">class</span> <span class=\"nc\">AuthorDeleteView</span><span class=\"p\">(</span><span class=\"n\">DeleteView</span><span class=\"p\">):</span>\n     <span class=\"n\">model</span> <span class=\"o\">=</span> <span class=\"n\">Author</span>\n     <span class=\"n\">success_url</span> <span class=\"o\">=</span> <span class=\"n\">reverse_lazy</span><span class=\"p\">(</span><span class=\"s2\">&quot;author-list&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>We have to use <a class=\"reference internal\" href=\"../../ref/urlresolvers.html#django.urls.reverse_lazy\" title=\"django.urls.reverse_lazy\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">reverse_lazy()</span></code></a> instead of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">reverse()</span></code>, as the urls are not loaded when the file is imported.</p>\n </div>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">fields</span></code> attribute works the same way as the <code class=\"docutils literal notranslate\"><span class=\"pre\">fields</span></code> attribute on the\n inner <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code> class on <a class=\"reference internal\" href=\"../forms/modelforms.html#django.forms.ModelForm\" title=\"django.forms.ModelForm\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code></a>. Unless you define the\n form class in another way, the attribute is required and the view will raise\n an <a class=\"reference internal\" href=\"../../ref/exceptions.html#django.core.exceptions.ImproperlyConfigured\" title=\"django.core.exceptions.ImproperlyConfigured\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ImproperlyConfigured</span></code></a> exception if it\u2019s not.</p>\n@@ -234,15 +235,15 @@\n     <span class=\"n\">path</span><span class=\"p\">(</span><span class=\"s2\">&quot;author/&lt;int:pk&gt;/&quot;</span><span class=\"p\">,</span> <span class=\"n\">AuthorUpdateView</span><span class=\"o\">.</span><span class=\"n\">as_view</span><span class=\"p\">(),</span> <span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;author-update&quot;</span><span class=\"p\">),</span>\n     <span class=\"n\">path</span><span class=\"p\">(</span><span class=\"s2\">&quot;author/&lt;int:pk&gt;/delete/&quot;</span><span class=\"p\">,</span> <span class=\"n\">AuthorDeleteView</span><span class=\"o\">.</span><span class=\"n\">as_view</span><span class=\"p\">(),</span> <span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;author-delete&quot;</span><span class=\"p\">),</span>\n <span class=\"p\">]</span>\n </pre></div>\n </div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>These views inherit\n <a class=\"reference internal\" href=\"../../ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectTemplateResponseMixin\" title=\"django.views.generic.detail.SingleObjectTemplateResponseMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SingleObjectTemplateResponseMixin</span></code></a>\n which uses\n <a class=\"reference internal\" href=\"../../ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_suffix\" title=\"django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_suffix\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">template_name_suffix</span></code></a>\n to construct the\n <a class=\"reference internal\" href=\"../../ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin.template_name\" title=\"django.views.generic.base.TemplateResponseMixin.template_name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">template_name</span></code></a>\n based on the model.</p>\n@@ -416,37 +417,37 @@\n <li><a class=\"reference internal\" href=\"#content-negotiation-example\">Content negotiation example</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"generic-display.html\"\n-                          title=\"previous chapter\">Built-in class-based generic views</a></p>\n+                          title=\"vorig hoofdstuk\">Built-in class-based generic views</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"mixins.html\"\n-                          title=\"next chapter\">Using mixins with class-based views</a></p>\n+                          title=\"volgend hoofdstuk\">Using mixins with class-based views</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFo\bor\brm\bm h\bha\ban\bnd\bdl\bli\bin\bng\bg w\bwi\bit\bth\bh c\bcl\bla\bas\bss\bs-\b-b\bba\bas\bse\bed\bd v\bvi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Form processing generally has 3 paths:\n     * Initial GET (blank or prepopulated form)\n     * POST with invalid data (typically redisplay form with errors)\n     * POST with valid data (process the data and typically redirect)\n@@ -53,15 +53,15 @@\n Model form views provide a _\bf_\bo_\br_\bm_\b__\bv_\ba_\bl_\bi_\bd_\b(_\b) implementation that saves the model\n automatically. You can override this if you have any special requirements; see\n below for examples.\n You don\u2019t even need to provide a success_url for _\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw or _\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw -\n they will use _\bg_\be_\bt_\b__\ba_\bb_\bs_\bo_\bl_\bu_\bt_\be_\b__\bu_\br_\bl_\b(_\b) on the model object if available.\n If you want to use a custom _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm (for instance to add extra validation),\n set _\bf_\bo_\br_\bm_\b__\bc_\bl_\ba_\bs_\bs on your view.\n-Note\n+Notitie\n When specifying a custom form class, you must still specify the model, even\n though the _\bf_\bo_\br_\bm_\b__\bc_\bl_\ba_\bs_\bs may be a _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm.\n First we need to add _\bg_\be_\bt_\b__\ba_\bb_\bs_\bo_\bl_\bu_\bt_\be_\b__\bu_\br_\bl_\b(_\b) to our Author class:\n models.py_\b\u00b6\n from django.db import models\n from django.urls import reverse\n \n@@ -89,15 +89,15 @@\n     model = Author\n     fields = [\"name\"]\n \n \n class AuthorDeleteView(DeleteView):\n     model = Author\n     success_url = reverse_lazy(\"author-list\")\n-Note\n+Notitie\n We have to use _\br_\be_\bv_\be_\br_\bs_\be_\b__\bl_\ba_\bz_\by_\b(_\b) instead of reverse(), as the urls are not loaded\n when the file is imported.\n The fields attribute works the same way as the fields attribute on the inner\n Meta class on _\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm. Unless you define the form class in another way, the\n attribute is required and the view will raise an _\bI_\bm_\bp_\br_\bo_\bp_\be_\br_\bl_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\bd exception\n if it\u2019s not.\n If you specify both the _\bf_\bi_\be_\bl_\bd_\bs and _\bf_\bo_\br_\bm_\b__\bc_\bl_\ba_\bs_\bs attributes, an\n@@ -110,15 +110,15 @@\n urlpatterns = [\n     # ...\n     path(\"author/add/\", AuthorCreateView.as_view(), name=\"author-add\"),\n     path(\"author/<int:pk>/\", AuthorUpdateView.as_view(), name=\"author-update\"),\n     path(\"author/<int:pk>/delete/\", AuthorDeleteView.as_view(), name=\"author-\n delete\"),\n ]\n-Note\n+Notitie\n These views inherit _\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bM_\bi_\bx_\bi_\bn which uses\n _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bs_\bu_\bf_\bf_\bi_\bx to construct the _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be based on the model.\n In this example:\n     * _\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw and _\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw use myapp/author_form.html\n     * _\bD_\be_\bl_\be_\bt_\be_\bV_\bi_\be_\bw uses myapp/author_confirm_delete.html\n If you wish to have separate templates for _\bC_\br_\be_\ba_\bt_\be_\bV_\bi_\be_\bw and _\bU_\bp_\bd_\ba_\bt_\be_\bV_\bi_\be_\bw, you can\n set either _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be or _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be_\b__\bs_\bu_\bf_\bf_\bi_\bx on your view class.\n@@ -240,16 +240,16 @@\n The _\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b._\bg_\be_\bt_\b__\bp_\br_\be_\bf_\be_\br_\br_\be_\bd_\b__\bt_\by_\bp_\be_\b(_\b) method was added.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bF_\bo_\br_\bm_\b _\bh_\ba_\bn_\bd_\bl_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs\n           o _\bB_\ba_\bs_\bi_\bc_\b _\bf_\bo_\br_\bm_\bs\n           o _\bM_\bo_\bd_\be_\bl_\b _\bf_\bo_\br_\bm_\bs\n           o _\bM_\bo_\bd_\be_\bl_\bs_\b _\ba_\bn_\bd_\b _\br_\be_\bq_\bu_\be_\bs_\bt_\b._\bu_\bs_\be_\br\n           o _\bC_\bo_\bn_\bt_\be_\bn_\bt_\b _\bn_\be_\bg_\bo_\bt_\bi_\ba_\bt_\bi_\bo_\bn_\b _\be_\bx_\ba_\bm_\bp_\bl_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bg_\be_\bn_\be_\br_\bi_\bc_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bU_\bs_\bi_\bn_\bg_\b _\bm_\bi_\bx_\bi_\bn_\bs_\b _\bw_\bi_\bt_\bh_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/class-based-views/index.html", "source2": "./usr/share/doc/python-django-doc/html/topics/class-based-views/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Class-based views &#8212; Django 5.2b1 documentation</title>\n+    <title>Class-based views &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Introduction to class-based views\" href=\"intro.html\" />\n     <link rel=\"prev\" title=\"Templates\" href=\"../templates.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -251,37 +252,37 @@\n <li><a class=\"reference internal\" href=\"#asynchronous-class-based-views\">Asynchronous class-based views</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../templates.html\"\n-                          title=\"previous chapter\">Templates</a></p>\n+                          title=\"vorig hoofdstuk\">Templates</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"intro.html\"\n-                          title=\"next chapter\">Introduction to class-based views</a></p>\n+                          title=\"volgend hoofdstuk\">Introduction to class-based views</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* C\bCl\bla\bas\bss\bs-\b-b\bba\bas\bse\bed\bd v\bvi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A view is a callable which takes a request and returns a response. This can be\n more than just a function, and Django provides an example of some classes which\n can be used as views. These allow you to structure your views and reuse code by\n harnessing inheritance and mixins. There are also some generic views for tasks\n@@ -120,16 +120,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bC_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs\n           o _\bB_\ba_\bs_\bi_\bc_\b _\be_\bx_\ba_\bm_\bp_\bl_\be_\bs\n           o _\bU_\bs_\ba_\bg_\be_\b _\bi_\bn_\b _\by_\bo_\bu_\br_\b _\bU_\bR_\bL_\bc_\bo_\bn_\bf\n           o _\bS_\bu_\bb_\bc_\bl_\ba_\bs_\bs_\bi_\bn_\bg_\b _\bg_\be_\bn_\be_\br_\bi_\bc_\b _\bv_\bi_\be_\bw_\bs\n                 # _\bS_\bu_\bp_\bp_\bo_\br_\bt_\bi_\bn_\bg_\b _\bo_\bt_\bh_\be_\br_\b _\bH_\bT_\bT_\bP_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs\n           o _\bA_\bs_\by_\bn_\bc_\bh_\br_\bo_\bn_\bo_\bu_\bs_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bI_\bn_\bt_\br_\bo_\bd_\bu_\bc_\bt_\bi_\bo_\bn_\b _\bt_\bo_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/class-based-views/intro.html", "source2": "./usr/share/doc/python-django-doc/html/topics/class-based-views/intro.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Introduction to class-based views &#8212; Django 5.2b1 documentation</title>\n+    <title>Introduction to class-based views &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Built-in class-based generic views\" href=\"generic-display.html\" />\n     <link rel=\"prev\" title=\"Class-based views\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -199,15 +200,15 @@\n <a class=\"reference internal\" href=\"../../ref/class-based-views/base.html#django.views.generic.base.View.as_view\" title=\"django.views.generic.base.View.as_view\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">as_view()</span></code></a> call in the URLconf:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">urlpatterns</span> <span class=\"o\">=</span> <span class=\"p\">[</span>\n     <span class=\"n\">path</span><span class=\"p\">(</span><span class=\"s2\">&quot;about/&quot;</span><span class=\"p\">,</span> <span class=\"n\">GreetingView</span><span class=\"o\">.</span><span class=\"n\">as_view</span><span class=\"p\">(</span><span class=\"n\">greeting</span><span class=\"o\">=</span><span class=\"s2\">&quot;G&#39;day&quot;</span><span class=\"p\">)),</span>\n <span class=\"p\">]</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>While your class is instantiated for each request dispatched to it, class\n attributes set through the\n <a class=\"reference internal\" href=\"../../ref/class-based-views/base.html#django.views.generic.base.View.as_view\" title=\"django.views.generic.base.View.as_view\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">as_view()</span></code></a> entry point are\n configured only once at the time your URLs are imported.</p>\n </div>\n </section>\n <section id=\"s-using-mixins\">\n@@ -367,15 +368,15 @@\n decorator. In the example, <code class=\"docutils literal notranslate\"><span class=\"pre\">never_cache()</span></code> will process the request before\n <code class=\"docutils literal notranslate\"><span class=\"pre\">login_required()</span></code>.</p>\n <p>In this example, every instance of <code class=\"docutils literal notranslate\"><span class=\"pre\">ProtectedView</span></code> will have login\n protection. These examples use <code class=\"docutils literal notranslate\"><span class=\"pre\">login_required</span></code>, however, the same behavior\n can be obtained by using\n <a class=\"reference internal\" href=\"../auth/default.html#django.contrib.auth.mixins.LoginRequiredMixin\" title=\"django.contrib.auth.mixins.LoginRequiredMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LoginRequiredMixin</span></code></a>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">method_decorator</span></code> passes <code class=\"docutils literal notranslate\"><span class=\"pre\">*args</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">**kwargs</span></code>\n as parameters to the decorated method on the class. If your method\n does not accept a compatible set of parameters it will raise a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">TypeError</span></code> exception.</p>\n </div>\n </section>\n </section>\n@@ -406,37 +407,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">Class-based views</a></p>\n+                          title=\"vorig hoofdstuk\">Class-based views</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"generic-display.html\"\n-                          title=\"next chapter\">Built-in class-based generic views</a></p>\n+                          title=\"volgend hoofdstuk\">Built-in class-based generic views</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* I\bIn\bnt\btr\bro\bod\bdu\buc\bct\bti\bio\bon\bn t\bto\bo c\bcl\bla\bas\bss\bs-\b-b\bba\bas\bse\bed\bd v\bvi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Class-based views provide an alternative way to implement views as Python\n objects instead of functions. They do not replace function-based views, but\n have certain differences and advantages when compared to function-based views:\n     * Organization of code related to specific HTTP methods (GET, POST, etc.)\n@@ -100,15 +100,15 @@\n class MorningGreetingView(GreetingView):\n     greeting = \"Morning to ya\"\n Another option is to configure class attributes as keyword arguments to the\n _\ba_\bs_\b__\bv_\bi_\be_\bw_\b(_\b) call in the URLconf:\n urlpatterns = [\n     path(\"about/\", GreetingView.as_view(greeting=\"G'day\")),\n ]\n-Note\n+Notitie\n While your class is instantiated for each request dispatched to it, class\n attributes set through the _\ba_\bs_\b__\bv_\bi_\be_\bw_\b(_\b) entry point are configured only once at\n the time your URLs are imported.\n *\b**\b**\b**\b**\b* U\bUs\bsi\bin\bng\bg m\bmi\bix\bxi\bin\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Mixins are a form of multiple inheritance where behaviors and attributes of\n multiple parent classes can be combined.\n For example, in the generic class-based views there is a mixin called\n@@ -237,30 +237,30 @@\n     template_name = \"secret.html\"\n The decorators will process a request in the order they are passed to the\n decorator. In the example, never_cache() will process the request before\n login_required().\n In this example, every instance of ProtectedView will have login protection.\n These examples use login_required, however, the same behavior can be obtained\n by using _\bL_\bo_\bg_\bi_\bn_\bR_\be_\bq_\bu_\bi_\br_\be_\bd_\bM_\bi_\bx_\bi_\bn.\n-Note\n+Notitie\n method_decorator passes *args and **kwargs as parameters to the decorated\n method on the class. If your method does not accept a compatible set of\n parameters it will raise a TypeError exception.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bI_\bn_\bt_\br_\bo_\bd_\bu_\bc_\bt_\bi_\bo_\bn_\b _\bt_\bo_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs\n           o _\bT_\bh_\be_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\b _\ba_\bn_\bd_\b _\bh_\bi_\bs_\bt_\bo_\br_\by_\b _\bo_\bf_\b _\bg_\be_\bn_\be_\br_\bi_\bc_\b _\bv_\bi_\be_\bw_\bs_\b,_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs_\b,\n             _\ba_\bn_\bd_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bg_\be_\bn_\be_\br_\bi_\bc_\b _\bv_\bi_\be_\bw_\bs\n           o _\bU_\bs_\bi_\bn_\bg_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs\n           o _\bU_\bs_\bi_\bn_\bg_\b _\bm_\bi_\bx_\bi_\bn_\bs\n           o _\bH_\ba_\bn_\bd_\bl_\bi_\bn_\bg_\b _\bf_\bo_\br_\bm_\bs_\b _\bw_\bi_\bt_\bh_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs\n           o _\bD_\be_\bc_\bo_\br_\ba_\bt_\bi_\bn_\bg_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs\n                 # _\bD_\be_\bc_\bo_\br_\ba_\bt_\bi_\bn_\bg_\b _\bi_\bn_\b _\bU_\bR_\bL_\bc_\bo_\bn_\bf\n                 # _\bD_\be_\bc_\bo_\br_\ba_\bt_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bc_\bl_\ba_\bs_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bg_\be_\bn_\be_\br_\bi_\bc_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/class-based-views/mixins.html", "source2": "./usr/share/doc/python-django-doc/html/topics/class-based-views/mixins.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Using mixins with class-based views &#8212; Django 5.2b1 documentation</title>\n+    <title>Using mixins with class-based views &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Migrations\" href=\"../migrations.html\" />\n     <link rel=\"prev\" title=\"Form handling with class-based views\" href=\"generic-editing.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -76,15 +77,15 @@\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"topics-class-based-views-mixins\">\n             \n   <section id=\"s-using-mixins-with-class-based-views\">\n <span id=\"using-mixins-with-class-based-views\"></span><h1>Using mixins with class-based views<a class=\"headerlink\" href=\"#using-mixins-with-class-based-views\" title=\"Link to this heading\">\u00b6</a></h1>\n <div class=\"admonition caution\">\n-<p class=\"admonition-title\">Caution</p>\n+<p class=\"admonition-title\">Pas op</p>\n <p>This is an advanced topic. A working knowledge of <a class=\"reference internal\" href=\"index.html\"><span class=\"doc\">Django\u2019s\n class-based views</span></a> is advised before exploring these\n techniques.</p>\n </div>\n <p>Django\u2019s built-in class-based views provide a lot of functionality,\n but some of it you may want to use separately. For instance, you may\n want to write a view that renders a template to make the HTTP\n@@ -238,15 +239,15 @@\n <span id=\"using-django-s-class-based-view-mixins\"></span><h2>Using Django\u2019s class-based view mixins<a class=\"headerlink\" href=\"#using-django-s-class-based-view-mixins\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Now we\u2019ve seen how Django\u2019s generic class-based views use the provided mixins,\n let\u2019s look at other ways we can combine them. We\u2019re still going to be combining\n them with either built-in class-based views, or other generic class-based\n views, but there are a range of rarer problems you can solve than are provided\n for by Django out of the box.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Not all mixins can be used together, and not all generic class\n based views can be used with all other mixins. Here we present a\n few examples that do work; if you want to bring together other\n functionality then you\u2019ll have to consider interactions between\n attributes and methods that overlap between the different classes\n you\u2019re using, and how <a class=\"reference external\" href=\"https://www.python.org/download/releases/2.3/mro/\">method resolution order</a> will affect which\n versions of the methods will be called in what order.</p>\n@@ -352,15 +353,15 @@\n However, we need to explicitly pass a <code class=\"docutils literal notranslate\"><span class=\"pre\">queryset</span></code> argument because\n otherwise the default implementation of <code class=\"docutils literal notranslate\"><span class=\"pre\">get_object()</span></code> would call\n <code class=\"docutils literal notranslate\"><span class=\"pre\">get_queryset()</span></code> which we have overridden to return <code class=\"docutils literal notranslate\"><span class=\"pre\">Book</span></code> objects\n instead of <code class=\"docutils literal notranslate\"><span class=\"pre\">Publisher</span></code> ones.</p>\n </dd>\n </dl>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>We have to think carefully about <code class=\"docutils literal notranslate\"><span class=\"pre\">get_context_data()</span></code>.\n Since both <a class=\"reference internal\" href=\"../../ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin\" title=\"django.views.generic.detail.SingleObjectMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SingleObjectMixin</span></code></a> and\n <a class=\"reference internal\" href=\"../../ref/class-based-views/flattened-index.html#ListView\" title=\"ListView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ListView</span></code></a> will\n put things in the context data under the value of\n <code class=\"docutils literal notranslate\"><span class=\"pre\">context_object_name</span></code> if it\u2019s set, we\u2019ll instead explicitly\n ensure the <code class=\"docutils literal notranslate\"><span class=\"pre\">Publisher</span></code> is in the context data. <a class=\"reference internal\" href=\"../../ref/class-based-views/flattened-index.html#ListView\" title=\"ListView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ListView</span></code></a>\n will add in the suitable <code class=\"docutils literal notranslate\"><span class=\"pre\">page_obj</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">paginator</span></code> for us\n@@ -473,15 +474,15 @@\n user. Let\u2019s rewrite our <code class=\"docutils literal notranslate\"><span class=\"pre\">AuthorDetailView</span></code> to do that.</p>\n <p>We\u2019ll keep the <code class=\"docutils literal notranslate\"><span class=\"pre\">GET</span></code> handling from <a class=\"reference internal\" href=\"../../ref/class-based-views/flattened-index.html#DetailView\" title=\"DetailView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DetailView</span></code></a>, although\n we\u2019ll have to add a <a class=\"reference internal\" href=\"../../ref/forms/api.html#django.forms.Form\" title=\"django.forms.Form\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Form</span></code></a> into the context data so we can\n render it in the template. We\u2019ll also want to pull in form processing\n from <a class=\"reference internal\" href=\"../../ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin\" title=\"django.views.generic.edit.FormMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FormMixin</span></code></a>, and write a bit of\n code so that on <code class=\"docutils literal notranslate\"><span class=\"pre\">POST</span></code> the form gets called appropriately.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>We use <a class=\"reference internal\" href=\"../../ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin\" title=\"django.views.generic.edit.FormMixin\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FormMixin</span></code></a> and implement\n <code class=\"docutils literal notranslate\"><span class=\"pre\">post()</span></code> ourselves rather than try to mix <a class=\"reference internal\" href=\"../../ref/class-based-views/flattened-index.html#DetailView\" title=\"DetailView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">DetailView</span></code></a> with\n <a class=\"reference internal\" href=\"../../ref/class-based-views/flattened-index.html#FormView\" title=\"FormView\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FormView</span></code></a> (which provides a suitable <code class=\"docutils literal notranslate\"><span class=\"pre\">post()</span></code> already) because\n both of the views implement <code class=\"docutils literal notranslate\"><span class=\"pre\">get()</span></code>, and things would get much more\n confusing.</p>\n </div>\n <p>Our new <code class=\"docutils literal notranslate\"><span class=\"pre\">AuthorDetailView</span></code> looks like this:</p>\n@@ -657,15 +658,15 @@\n         <span class=\"c1\"># to do much more complex handling to ensure that arbitrary</span>\n         <span class=\"c1\"># objects -- such as Django model instances or querysets</span>\n         <span class=\"c1\"># -- can be serialized as JSON.</span>\n         <span class=\"k\">return</span> <span class=\"n\">context</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Check out the <a class=\"reference internal\" href=\"../serialization.html\"><span class=\"doc\">Serializing Django objects</span></a> documentation for more\n information on how to correctly transform Django models and querysets into\n JSON.</p>\n </div>\n <p>This mixin provides a <code class=\"docutils literal notranslate\"><span class=\"pre\">render_to_json_response()</span></code> method with the same signature\n as <a class=\"reference internal\" href=\"../../ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin.render_to_response\" title=\"django.views.generic.base.TemplateResponseMixin.render_to_response\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">render_to_response()</span></code></a>.\n To use it, we need to mix it into a <code class=\"docutils literal notranslate\"><span class=\"pre\">TemplateView</span></code> for example, and override\n@@ -760,37 +761,37 @@\n <li><a class=\"reference internal\" href=\"#more-than-just-html\">More than just HTML</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"generic-editing.html\"\n-                          title=\"previous chapter\">Form handling with class-based views</a></p>\n+                          title=\"vorig hoofdstuk\">Form handling with class-based views</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../migrations.html\"\n-                          title=\"next chapter\">Migrations</a></p>\n+                          title=\"volgend hoofdstuk\">Migrations</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,12 +1,12 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* U\bUs\bsi\bin\bng\bg m\bmi\bix\bxi\bin\bns\bs w\bwi\bit\bth\bh c\bcl\bla\bas\bss\bs-\b-b\bba\bas\bse\bed\bd v\bvi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n-Caution\n+Pas op\n This is an advanced topic. A working knowledge of _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs is\n advised before exploring these techniques.\n Django\u2019s built-in class-based views provide a lot of functionality, but some of\n it you may want to use separately. For instance, you may want to write a view\n that renders a template to make the HTTP response, but you can\u2019t use\n _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bV_\bi_\be_\bw; perhaps you need to render a template only on POST, with GET\n doing something else entirely. While you could use _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be directly,\n@@ -93,15 +93,15 @@\n different templates for the various specialized date-based list views.)\n *\b**\b**\b**\b**\b* U\bUs\bsi\bin\bng\bg D\bDj\bja\ban\bng\bgo\bo?\b\u2019s\bs c\bcl\bla\bas\bss\bs-\b-b\bba\bas\bse\bed\bd v\bvi\bie\bew\bw m\bmi\bix\bxi\bin\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Now we\u2019ve seen how Django\u2019s generic class-based views use the provided mixins,\n let\u2019s look at other ways we can combine them. We\u2019re still going to be combining\n them with either built-in class-based views, or other generic class-based\n views, but there are a range of rarer problems you can solve than are provided\n for by Django out of the box.\n-Warning\n+Waarschuwing\n Not all mixins can be used together, and not all generic class based views can\n be used with all other mixins. Here we present a few examples that do work; if\n you want to bring together other functionality then you\u2019ll have to consider\n interactions between attributes and methods that overlap between the different\n classes you\u2019re using, and how _\bm_\be_\bt_\bh_\bo_\bd_\b _\br_\be_\bs_\bo_\bl_\bu_\bt_\bi_\bo_\bn_\b _\bo_\br_\bd_\be_\br will affect which\n versions of the methods will be called in what order.\n The reference documentation for Django\u2019s _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs and _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw\n@@ -181,15 +181,15 @@\n       _\bm_\ba_\bn_\ba_\bg_\be_\br.\n   Publisher queryset for use in _\bg_\be_\bt_\b__\bo_\bb_\bj_\be_\bc_\bt_\b(_\b)\n       We\u2019ll rely on the default implementation of get_object() to fetch the\n       correct Publisher object. However, we need to explicitly pass a queryset\n       argument because otherwise the default implementation of get_object()\n       would call get_queryset() which we have overridden to return Book objects\n       instead of Publisher ones.\n-Note\n+Notitie\n We have to think carefully about get_context_data(). Since both\n _\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn and _\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw will put things in the context data under the\n value of context_object_name if it\u2019s set, we\u2019ll instead explicitly ensure the\n Publisher is in the context data. _\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw will add in the suitable page_obj\n and paginator for us providing we remember to call super().\n Now we can write a new PublisherDetailView:\n from django.views.generic import ListView\n@@ -275,15 +275,15 @@\n sent from the user\u2019s browser to Django. Say also that we\u2019re heavily invested in\n _\bR_\bE_\bS_\bT, so we want to use the same URL for displaying the author as for capturing\n the message from the user. Let\u2019s rewrite our AuthorDetailView to do that.\n We\u2019ll keep the GET handling from _\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw, although we\u2019ll have to add a _\bF_\bo_\br_\bm\n into the context data so we can render it in the template. We\u2019ll also want to\n pull in form processing from _\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn, and write a bit of code so that on POST\n the form gets called appropriately.\n-Note\n+Notitie\n We use _\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn and implement post() ourselves rather than try to mix\n _\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw with _\bF_\bo_\br_\bm_\bV_\bi_\be_\bw (which provides a suitable post() already) because\n both of the views implement get(), and things would get much more confusing.\n Our new AuthorDetailView looks like this:\n # CAUTION: you almost certainly do not want to do this.\n # It is provided as part of a discussion of problems you can\n # run into when combining different generic class-based view\n@@ -431,15 +431,15 @@\n         Returns an object that will be serialized as JSON by json.dumps().\n         \"\"\"\n         # Note: This is *EXTREMELY* naive; in reality, you'll need\n         # to do much more complex handling to ensure that arbitrary\n         # objects -- such as Django model instances or querysets\n         # -- can be serialized as JSON.\n         return context\n-Note\n+Notitie\n Check out the _\bS_\be_\br_\bi_\ba_\bl_\bi_\bz_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs documentation for more information on\n how to correctly transform Django models and querysets into JSON.\n This mixin provides a render_to_json_response() method with the same signature\n as _\br_\be_\bn_\bd_\be_\br_\b__\bt_\bo_\b__\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b(_\b). To use it, we need to mix it into a TemplateView for\n example, and override render_to_response() to call render_to_json_response()\n instead:\n from django.views.generic import TemplateView\n@@ -490,16 +490,16 @@\n                 # _\bU_\bs_\bi_\bn_\bg_\b _\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn_\b _\bw_\bi_\bt_\bh_\b _\bV_\bi_\be_\bw\n                 # _\bU_\bs_\bi_\bn_\bg_\b _\bS_\bi_\bn_\bg_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bM_\bi_\bx_\bi_\bn_\b _\bw_\bi_\bt_\bh_\b _\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw\n           o _\bA_\bv_\bo_\bi_\bd_\b _\ba_\bn_\by_\bt_\bh_\bi_\bn_\bg_\b _\bm_\bo_\br_\be_\b _\bc_\bo_\bm_\bp_\bl_\be_\bx\n                 # _\bU_\bs_\bi_\bn_\bg_\b _\bF_\bo_\br_\bm_\bM_\bi_\bx_\bi_\bn_\b _\bw_\bi_\bt_\bh_\b _\bD_\be_\bt_\ba_\bi_\bl_\bV_\bi_\be_\bw\n                 # _\bA_\b _\bb_\be_\bt_\bt_\be_\br_\b _\bs_\bo_\bl_\bu_\bt_\bi_\bo_\bn\n                 # _\bA_\bn_\b _\ba_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\b _\bb_\be_\bt_\bt_\be_\br_\b _\bs_\bo_\bl_\bu_\bt_\bi_\bo_\bn\n           o _\bM_\bo_\br_\be_\b _\bt_\bh_\ba_\bn_\b _\bj_\bu_\bs_\bt_\b _\bH_\bT_\bM_\bL\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bo_\br_\bm_\b _\bh_\ba_\bn_\bd_\bl_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/composite-primary-key.html", "source2": "./usr/share/doc/python-django-doc/html/topics/composite-primary-key.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Composite primary keys &#8212; Django 5.2b1 documentation</title>\n+    <title>Composite primary keys &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Cryptographic signing\" href=\"signing.html\" />\n     <link rel=\"prev\" title=\"Conditional View Processing\" href=\"conditional-view-processing.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -178,15 +179,15 @@\n     <span class=\"p\">)</span>\n </pre></div>\n </div>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">ForeignObject</span></code> is much like <code class=\"docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code>, except that it doesn\u2019t create\n any columns (e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">item_id</span></code>), foreign key constraints or indexes in the\n database.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">ForeignObject</span></code> is an internal API. This means it is not covered by our\n <a class=\"reference internal\" href=\"../internals/release-process.html#internal-release-deprecation-policy\"><span class=\"std std-ref\">deprecation policy</span></a>.</p>\n </div>\n </section>\n <section id=\"s-composite-primary-keys-and-database-functions\">\n <span id=\"s-cpk-and-database-functions\"></span><span id=\"composite-primary-keys-and-database-functions\"></span><span id=\"cpk-and-database-functions\"></span><h2>Composite primary keys and database functions<a class=\"headerlink\" href=\"#composite-primary-keys-and-database-functions\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Many database functions only accept a single expression.</p>\n@@ -307,37 +308,37 @@\n <li><a class=\"reference internal\" href=\"#building-composite-primary-key-ready-applications\">Building composite primary key ready applications</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"conditional-view-processing.html\"\n-                          title=\"previous chapter\">Conditional View Processing</a></p>\n+                          title=\"vorig hoofdstuk\">Conditional View Processing</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"signing.html\"\n-                          title=\"next chapter\">Cryptographic signing</a></p>\n+                          title=\"volgend hoofdstuk\">Cryptographic signing</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* C\bCo\bom\bmp\bpo\bos\bsi\bit\bte\be p\bpr\bri\bim\bma\bar\bry\by k\bke\bey\bys\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n New in Django 5.2.\n In Django, each model has a primary key. By default, this primary key consists\n of a single field.\n In most cases, a single primary key should suffice. In database design,\n@@ -79,15 +79,15 @@\n         OrderLineItem,\n         on_delete=models.CASCADE,\n         from_fields=(\"item_order_id\", \"item_product_id\"),\n         to_fields=(\"order_id\", \"product_id\"),\n     )\n ForeignObject is much like ForeignKey, except that it doesn\u2019t create any\n columns (e.g. item_id), foreign key constraints or indexes in the database.\n-Warning\n+Waarschuwing\n ForeignObject is an internal API. This means it is not covered by our\n _\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bp_\bo_\bl_\bi_\bc_\by.\n *\b**\b**\b**\b**\b* C\bCo\bom\bmp\bpo\bos\bsi\bit\bte\be p\bpr\bri\bim\bma\bar\bry\by k\bke\bey\bys\bs a\ban\bnd\bd d\bda\bat\bta\bab\bba\bas\bse\be f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Many database functions only accept a single expression.\n MAX(\"order_id\")  -- OK\n MAX(\"product_id\", \"order_id\")  -- ERROR\n In these cases, providing a composite primary key reference raises a\n@@ -157,16 +157,16 @@\n     * _\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\be_\b _\bp_\br_\bi_\bm_\ba_\br_\by_\b _\bk_\be_\by_\bs\n           o _\bM_\bi_\bg_\br_\ba_\bt_\bi_\bn_\bg_\b _\bt_\bo_\b _\ba_\b _\bc_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\be_\b _\bp_\br_\bi_\bm_\ba_\br_\by_\b _\bk_\be_\by\n           o _\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\be_\b _\bp_\br_\bi_\bm_\ba_\br_\by_\b _\bk_\be_\by_\bs_\b _\ba_\bn_\bd_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs\n           o _\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\be_\b _\bp_\br_\bi_\bm_\ba_\br_\by_\b _\bk_\be_\by_\bs_\b _\ba_\bn_\bd_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n           o _\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\be_\b _\bp_\br_\bi_\bm_\ba_\br_\by_\b _\bk_\be_\by_\bs_\b _\bi_\bn_\b _\bf_\bo_\br_\bm_\bs\n           o _\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\be_\b _\bp_\br_\bi_\bm_\ba_\br_\by_\b _\bk_\be_\by_\bs_\b _\bi_\bn_\b _\bm_\bo_\bd_\be_\bl_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn\n           o _\bB_\bu_\bi_\bl_\bd_\bi_\bn_\bg_\b _\bc_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\be_\b _\bp_\br_\bi_\bm_\ba_\br_\by_\b _\bk_\be_\by_\b _\br_\be_\ba_\bd_\by_\b _\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\bV_\bi_\be_\bw_\b _\bP_\br_\bo_\bc_\be_\bs_\bs_\bi_\bn_\bg\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\br_\by_\bp_\bt_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bs_\bi_\bg_\bn_\bi_\bn_\bg\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/conditional-view-processing.html", "source2": "./usr/share/doc/python-django-doc/html/topics/conditional-view-processing.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Conditional View Processing &#8212; Django 5.2b1 documentation</title>\n+    <title>Conditional View Processing &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Composite primary keys\" href=\"composite-primary-key.html\" />\n     <link rel=\"prev\" title=\"Django\u2019s cache framework\" href=\"cache.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -301,37 +302,37 @@\n <li><a class=\"reference internal\" href=\"#comparison-with-middleware-conditional-processing\">Comparison with middleware conditional processing</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"cache.html\"\n-                          title=\"previous chapter\">Django\u2019s cache framework</a></p>\n+                          title=\"vorig hoofdstuk\">Django\u2019s cache framework</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"composite-primary-key.html\"\n-                          title=\"next chapter\">Composite primary keys</a></p>\n+                          title=\"volgend hoofdstuk\">Composite primary keys</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* C\bCo\bon\bnd\bdi\bit\bti\bio\bon\bna\bal\bl V\bVi\bie\bew\bw P\bPr\bro\boc\bce\bes\bss\bsi\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n HTTP clients can send a number of headers to tell the server about copies of a\n resource that they have already seen. This is commonly used when retrieving a\n web page (using an HTTP GET request) to avoid sending all the data for\n something the client has already retrieved. However, the same headers can be\n@@ -159,16 +159,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bC_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\bV_\bi_\be_\bw_\b _\bP_\br_\bo_\bc_\be_\bs_\bs_\bi_\bn_\bg\n           o _\bT_\bh_\be_\b _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\b _\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br\n           o _\bS_\bh_\bo_\br_\bt_\bc_\bu_\bt_\bs_\b _\bf_\bo_\br_\b _\bo_\bn_\bl_\by_\b _\bc_\bo_\bm_\bp_\bu_\bt_\bi_\bn_\bg_\b _\bo_\bn_\be_\b _\bv_\ba_\bl_\bu_\be\n                 # _\bU_\bs_\be_\b _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\b _\bw_\bh_\be_\bn_\b _\bt_\be_\bs_\bt_\bi_\bn_\bg_\b _\bb_\bo_\bt_\bh_\b _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\bs\n           o _\bU_\bs_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b _\bw_\bi_\bt_\bh_\b _\bo_\bt_\bh_\be_\br_\b _\bH_\bT_\bT_\bP_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs\n           o _\bC_\bo_\bm_\bp_\ba_\br_\bi_\bs_\bo_\bn_\b _\bw_\bi_\bt_\bh_\b _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\bp_\br_\bo_\bc_\be_\bs_\bs_\bi_\bn_\bg\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bc_\ba_\bc_\bh_\be_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\be_\b _\bp_\br_\bi_\bm_\ba_\br_\by_\b _\bk_\be_\by_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/db/aggregation.html", "source2": "./usr/share/doc/python-django-doc/html/topics/db/aggregation.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Aggregation &#8212; Django 5.2b1 documentation</title>\n+    <title>Aggregation &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Search\" href=\"search.html\" />\n     <link rel=\"prev\" title=\"Making queries\" href=\"queries.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -587,15 +588,15 @@\n query.</p>\n <p>This behavior is the same as that noted in the queryset documentation for\n <a class=\"reference internal\" href=\"../../ref/models/querysets.html#django.db.models.query.QuerySet.distinct\" title=\"django.db.models.query.QuerySet.distinct\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">distinct()</span></code></a> and the general rule is the\n same: normally you won\u2019t want extra columns playing a part in the result, so\n clear out the ordering, or at least make sure it\u2019s restricted only to those\n fields you also select in a <code class=\"docutils literal notranslate\"><span class=\"pre\">values()</span></code> call.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>You might reasonably ask why Django doesn\u2019t remove the extraneous columns\n for you. The main reason is consistency with <code class=\"docutils literal notranslate\"><span class=\"pre\">distinct()</span></code> and other\n places: Django <strong>never</strong> removes ordering constraints that you have\n specified (and we can\u2019t change those other methods\u2019 behavior, as that\n would violate our <a class=\"reference internal\" href=\"../../misc/api-stability.html\"><span class=\"doc\">API stability</span></a> policy).</p>\n </div>\n </section>\n@@ -687,37 +688,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"queries.html\"\n-                          title=\"previous chapter\">Making queries</a></p>\n+                          title=\"vorig hoofdstuk\">Making queries</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"search.html\"\n-                          title=\"next chapter\">Search</a></p>\n+                          title=\"volgend hoofdstuk\">Search</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* A\bAg\bgg\bgr\bre\beg\bga\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The topic guide on _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b-_\ba_\bb_\bs_\bt_\br_\ba_\bc_\bt_\bi_\bo_\bn_\b _\bA_\bP_\bI described the way that you\n can use Django queries that create, retrieve, update and delete individual\n objects. However, sometimes you will need to retrieve values that are derived\n by summarizing or a\bag\bgg\bgr\bre\beg\bga\bat\bti\bin\bng\bg a collection of objects. This topic guide\n@@ -420,15 +420,15 @@\n \u2026clearing any ordering in the query. You could also order by, say, data without\n any harmful effects, since that is already playing a role in the query.\n This behavior is the same as that noted in the queryset documentation for\n _\bd_\bi_\bs_\bt_\bi_\bn_\bc_\bt_\b(_\b) and the general rule is the same: normally you won\u2019t want extra\n columns playing a part in the result, so clear out the ordering, or at least\n make sure it\u2019s restricted only to those fields you also select in a values()\n call.\n-Note\n+Notitie\n You might reasonably ask why Django doesn\u2019t remove the extraneous columns for\n you. The main reason is consistency with distinct() and other places: Django\n n\bne\bev\bve\ber\br removes ordering constraints that you have specified (and we can\u2019t change\n those other methods\u2019 behavior, as that would violate our _\bA_\bP_\bI_\b _\bs_\bt_\ba_\bb_\bi_\bl_\bi_\bt_\by policy).\n *\b**\b**\b**\b* A\bAg\bgg\bgr\bre\beg\bga\bat\bti\bin\bng\bg a\ban\bnn\bno\bot\bta\bat\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n You can also generate an aggregate on the result of an annotation. When you\n define an aggregate() clause, the aggregates you provide can reference any\n@@ -474,16 +474,16 @@\n                       # _\bO_\br_\bd_\be_\br_\b _\bo_\bf_\b _\ba_\bn_\bn_\bo_\bt_\ba_\bt_\be_\b(_\b)_\b _\ba_\bn_\bd_\b _\bf_\bi_\bl_\bt_\be_\br_\b(_\b)_\b _\bc_\bl_\ba_\bu_\bs_\be_\bs\n                 # _\bo_\br_\bd_\be_\br_\b__\bb_\by_\b(_\b)\n                 # _\bv_\ba_\bl_\bu_\be_\bs_\b(_\b)\n                       # _\bO_\br_\bd_\be_\br_\b _\bo_\bf_\b _\ba_\bn_\bn_\bo_\bt_\ba_\bt_\be_\b(_\b)_\b _\ba_\bn_\bd_\b _\bv_\ba_\bl_\bu_\be_\bs_\b(_\b)_\b _\bc_\bl_\ba_\bu_\bs_\be_\bs\n                       # _\bI_\bn_\bt_\be_\br_\ba_\bc_\bt_\bi_\bo_\bn_\b _\bw_\bi_\bt_\bh_\b _\bo_\br_\bd_\be_\br_\b__\bb_\by_\b(_\b)\n                 # _\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\bi_\bn_\bg_\b _\ba_\bn_\bn_\bo_\bt_\ba_\bt_\bi_\bo_\bn_\bs\n                 # _\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\bi_\bn_\bg_\b _\bo_\bn_\b _\be_\bm_\bp_\bt_\by_\b _\bq_\bu_\be_\br_\by_\bs_\be_\bt_\bs_\b _\bo_\br_\b _\bg_\br_\bo_\bu_\bp_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\ba_\bk_\bi_\bn_\bg_\b _\bq_\bu_\be_\br_\bi_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\be_\ba_\br_\bc_\bh\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/db/examples/index.html", "source2": "./usr/share/doc/python-django-doc/html/topics/db/examples/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Examples of model relationship API usage &#8212; Django 5.2b1 documentation</title>\n+    <title>Examples of model relationship API usage &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Many-to-many relationships\" href=\"many_to_many.html\" />\n     <link rel=\"prev\" title=\"Fixtures\" href=\"../fixtures.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -95,37 +96,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../fixtures.html\"\n-                          title=\"previous chapter\">Fixtures</a></p>\n+                          title=\"vorig hoofdstuk\">Fixtures</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"many_to_many.html\"\n-                          title=\"next chapter\">Many-to-many relationships</a></p>\n+                          title=\"volgend hoofdstuk\">Many-to-many relationships</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,16 +1,16 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* E\bEx\bxa\bam\bmp\bpl\ble\bes\bs o\bof\bf m\bmo\bod\bde\bel\bl r\bre\bel\bla\bat\bti\bio\bon\bns\bsh\bhi\bip\bp A\bAP\bPI\bI u\bus\bsa\bag\bge\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n     * _\bM_\ba_\bn_\by_\b-_\bt_\bo_\b-_\bm_\ba_\bn_\by_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\bs\n     * _\bM_\ba_\bn_\by_\b-_\bt_\bo_\b-_\bo_\bn_\be_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\bs\n     * _\bO_\bn_\be_\b-_\bt_\bo_\b-_\bo_\bn_\be_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bi_\bx_\bt_\bu_\br_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\ba_\bn_\by_\b-_\bt_\bo_\b-_\bm_\ba_\bn_\by_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/db/examples/many_to_many.html", "source2": "./usr/share/doc/python-django-doc/html/topics/db/examples/many_to_many.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Many-to-many relationships &#8212; Django 5.2b1 documentation</title>\n+    <title>Many-to-many relationships &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Many-to-one relationships\" href=\"many_to_one.html\" />\n     <link rel=\"prev\" title=\"Examples of model relationship API usage\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -362,37 +363,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">Examples of model relationship API usage</a></p>\n+                          title=\"vorig hoofdstuk\">Examples of model relationship API usage</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"many_to_one.html\"\n-                          title=\"next chapter\">Many-to-one relationships</a></p>\n+                          title=\"volgend hoofdstuk\">Many-to-one relationships</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMa\ban\bny\by-\b-t\bto\bo-\b-m\bma\ban\bny\by r\bre\bel\bla\bat\bti\bio\bon\bns\bsh\bhi\bip\bps\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n To define a many-to-many relationship, use _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd.\n In this example, an Article can be published in multiple Publication objects,\n and a Publication has multiple Article objects:\n from django.db import models\n@@ -229,16 +229,16 @@\n >>> q.delete()\n After the _\bd_\be_\bl_\be_\bt_\be_\b(_\b), the _\bQ_\bu_\be_\br_\by_\bS_\be_\bt cache needs to be cleared, and the referenced\n objects should be gone:\n >>> print(q)\n <QuerySet []>\n >>> p1.article_set.all()\n <QuerySet [<Article: NASA uses Python>]>\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bE_\bx_\ba_\bm_\bp_\bl_\be_\bs_\b _\bo_\bf_\b _\bm_\bo_\bd_\be_\bl_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\b _\bA_\bP_\bI_\b _\bu_\bs_\ba_\bg_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\ba_\bn_\by_\b-_\bt_\bo_\b-_\bo_\bn_\be_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/db/examples/many_to_one.html", "source2": "./usr/share/doc/python-django-doc/html/topics/db/examples/many_to_one.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Many-to-one relationships &#8212; Django 5.2b1 documentation</title>\n+    <title>Many-to-one relationships &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"One-to-one relationships\" href=\"one_to_one.html\" />\n     <link rel=\"prev\" title=\"Many-to-many relationships\" href=\"many_to_many.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -301,37 +302,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"many_to_many.html\"\n-                          title=\"previous chapter\">Many-to-many relationships</a></p>\n+                          title=\"vorig hoofdstuk\">Many-to-many relationships</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"one_to_one.html\"\n-                          title=\"next chapter\">One-to-one relationships</a></p>\n+                          title=\"volgend hoofdstuk\">One-to-one relationships</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMa\ban\bny\by-\b-t\bto\bo-\b-o\bon\bne\be r\bre\bel\bla\bat\bti\bio\bon\bns\bsh\bhi\bip\bps\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n To define a many-to-one relationship, use _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by.\n In this example, a Reporter can be associated with many Article objects, but an\n Article can only have one Reporter object:\n from django.db import models\n@@ -187,16 +187,16 @@\n <QuerySet [<Reporter: John Smith>]>\n You can delete using a JOIN in the query:\n >>> Reporter.objects.filter(article__headline__startswith=\"This\").delete()\n >>> Reporter.objects.all()\n <QuerySet []>\n >>> Article.objects.all()\n <QuerySet []>\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\ba_\bn_\by_\b-_\bt_\bo_\b-_\bm_\ba_\bn_\by_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bO_\bn_\be_\b-_\bt_\bo_\b-_\bo_\bn_\be_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/db/examples/one_to_one.html", "source2": "./usr/share/doc/python-django-doc/html/topics/db/examples/one_to_one.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../../\">\n+<html lang=\"nl\" data-content_root=\"../../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>One-to-one relationships &#8212; Django 5.2b1 documentation</title>\n+    <title>One-to-one relationships &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../../search.html\" />\n     <link rel=\"next\" title=\"Handling HTTP requests\" href=\"../../http/index.html\" />\n     <link rel=\"prev\" title=\"Many-to-one relationships\" href=\"many_to_one.html\" />\n \n \n \n  \n <script src=\"../../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -246,37 +247,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"many_to_one.html\"\n-                          title=\"previous chapter\">Many-to-one relationships</a></p>\n+                          title=\"vorig hoofdstuk\">Many-to-one relationships</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../../http/index.html\"\n-                          title=\"next chapter\">Handling HTTP requests</a></p>\n+                          title=\"volgend hoofdstuk\">Handling HTTP requests</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* O\bOn\bne\be-\b-t\bto\bo-\b-o\bon\bne\be r\bre\bel\bla\bat\bti\bio\bon\bns\bsh\bhi\bip\bps\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n To define a one-to-one relationship, use _\bO_\bn_\be_\bT_\bo_\bO_\bn_\be_\bF_\bi_\be_\bl_\bd.\n In this example, a Place optionally can be a Restaurant:\n from django.db import models\n \n@@ -122,16 +122,16 @@\n >>> w\n <Waiter: Joe the waiter at Demon Dogs the restaurant>\n Query the waiters:\n >>> Waiter.objects.filter(restaurant__place=p1)\n <QuerySet [<Waiter: Joe the waiter at Demon Dogs the restaurant>]>\n >>> Waiter.objects.filter(restaurant__place__name__startswith=\"Demon\")\n <QuerySet [<Waiter: Joe the waiter at Demon Dogs the restaurant>]>\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\ba_\bn_\by_\b-_\bt_\bo_\b-_\bo_\bn_\be_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\ba_\bn_\bd_\bl_\bi_\bn_\bg_\b _\bH_\bT_\bT_\bP_\b _\br_\be_\bq_\bu_\be_\bs_\bt_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/db/fixtures.html", "source2": "./usr/share/doc/python-django-doc/html/topics/db/fixtures.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Fixtures &#8212; Django 5.2b1 documentation</title>\n+    <title>Fixtures &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Examples of model relationship API usage\" href=\"examples/index.html\" />\n     <link rel=\"prev\" title=\"Database instrumentation\" href=\"instrumentation.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -79,15 +80,15 @@\n             \n   <section id=\"s-fixtures\">\n <span id=\"s-fixtures-explanation\"></span><span id=\"fixtures\"></span><span id=\"fixtures-explanation\"></span><h1>Fixtures<a class=\"headerlink\" href=\"#fixtures\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>A <em>fixture</em> is a collection of files that contain the serialized contents of\n the database. Each fixture has a unique name, and the files that comprise the\n fixture can be distributed over multiple directories, in multiple applications.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"../../howto/initial-data.html\"><span class=\"doc\">How to provide initial data for models</span></a></p></li>\n </ul>\n </div>\n <section id=\"s-how-to-produce-a-fixture\">\n <span id=\"how-to-produce-a-fixture\"></span><h2>How to produce a fixture<a class=\"headerlink\" href=\"#how-to-produce-a-fixture\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Fixtures can be generated by <a class=\"reference internal\" href=\"../../ref/django-admin.html#django-admin-dumpdata\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">manage.py</span> <span class=\"pre\">dumpdata</span></code></a>. It\u2019s\n@@ -273,37 +274,37 @@\n <li><a class=\"reference internal\" href=\"#database-specific-fixtures\">Database-specific fixtures</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"instrumentation.html\"\n-                          title=\"previous chapter\">Database instrumentation</a></p>\n+                          title=\"vorig hoofdstuk\">Database instrumentation</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"examples/index.html\"\n-                          title=\"next chapter\">Examples of model relationship API usage</a></p>\n+                          title=\"volgend hoofdstuk\">Examples of model relationship API usage</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,15 +1,15 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFi\bix\bxt\btu\bur\bre\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A f\bfi\bix\bxt\btu\bur\bre\be is a collection of files that contain the serialized contents of the\n database. Each fixture has a unique name, and the files that comprise the\n fixture can be distributed over multiple directories, in multiple applications.\n-See also\n+Zie ook\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bp_\br_\bo_\bv_\bi_\bd_\be_\b _\bi_\bn_\bi_\bt_\bi_\ba_\bl_\b _\bd_\ba_\bt_\ba_\b _\bf_\bo_\br_\b _\bm_\bo_\bd_\be_\bl_\bs\n *\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo p\bpr\bro\bod\bdu\buc\bce\be a\ba f\bfi\bix\bxt\btu\bur\bre\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Fixtures can be generated by _\bm_\ba_\bn_\ba_\bg_\be_\b._\bp_\by_\b _\bd_\bu_\bm_\bp_\bd_\ba_\bt_\ba. It\u2019s also possible to generate\n custom fixtures by directly using _\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\b _\bt_\bo_\bo_\bl_\bs or even by handwriting\n them.\n *\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo u\bus\bse\be a\ba f\bfi\bix\bxt\btu\bur\bre\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Fixtures can be used to pre-populate the database with data for _\bt_\be_\bs_\bt_\bs:\n@@ -125,16 +125,16 @@\n           o _\bH_\bo_\bw_\b _\bt_\bo_\b _\bp_\br_\bo_\bd_\bu_\bc_\be_\b _\ba_\b _\bf_\bi_\bx_\bt_\bu_\br_\be\n           o _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\ba_\b _\bf_\bi_\bx_\bt_\bu_\br_\be\n           o _\bH_\bo_\bw_\b _\bf_\bi_\bx_\bt_\bu_\br_\be_\bs_\b _\ba_\br_\be_\b _\bd_\bi_\bs_\bc_\bo_\bv_\be_\br_\be_\bd\n                 # _\bF_\bi_\bx_\bt_\bu_\br_\be_\bs_\b _\bl_\bo_\ba_\bd_\bi_\bn_\bg_\b _\bo_\br_\bd_\be_\br\n           o _\bH_\bo_\bw_\b _\bf_\bi_\bx_\bt_\bu_\br_\be_\bs_\b _\ba_\br_\be_\b _\bs_\ba_\bv_\be_\bd_\b _\bt_\bo_\b _\bt_\bh_\be_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n           o _\bC_\bo_\bm_\bp_\br_\be_\bs_\bs_\be_\bd_\b _\bf_\bi_\bx_\bt_\bu_\br_\be_\bs\n           o _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b-_\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bf_\bi_\bx_\bt_\bu_\br_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bi_\bn_\bs_\bt_\br_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bE_\bx_\ba_\bm_\bp_\bl_\be_\bs_\b _\bo_\bf_\b _\bm_\bo_\bd_\be_\bl_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\b _\bA_\bP_\bI_\b _\bu_\bs_\ba_\bg_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/db/index.html", "source2": "./usr/share/doc/python-django-doc/html/topics/db/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Models and databases &#8212; Django 5.2b1 documentation</title>\n+    <title>Models and databases &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Models\" href=\"models.html\" />\n     <link rel=\"prev\" title=\"How to install Django\" href=\"../install.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -108,37 +109,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../install.html\"\n-                          title=\"previous chapter\">How to install Django</a></p>\n+                          title=\"vorig hoofdstuk\">How to install Django</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"models.html\"\n-                          title=\"next chapter\">Models</a></p>\n+                          title=\"volgend hoofdstuk\">Models</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMo\bod\bde\bel\bls\bs a\ban\bnd\bd d\bda\bat\bta\bab\bba\bas\bse\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A model is the single, definitive source of information about your data. It\n contains the essential fields and behaviors of the data you\u2019re storing.\n Generally, each model maps to a single database table.\n     * _\bM_\bo_\bd_\be_\bl_\bs\n@@ -14,16 +14,16 @@\n     * _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bs\n     * _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n     * _\bT_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be_\bs\n     * _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\ba_\bc_\bc_\be_\bs_\bs_\b _\bo_\bp_\bt_\bi_\bm_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n     * _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bi_\bn_\bs_\bt_\br_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n     * _\bF_\bi_\bx_\bt_\bu_\br_\be_\bs\n     * _\bE_\bx_\ba_\bm_\bp_\bl_\be_\bs_\b _\bo_\bf_\b _\bm_\bo_\bd_\be_\bl_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\b _\bA_\bP_\bI_\b _\bu_\bs_\ba_\bg_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bi_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/db/instrumentation.html", "source2": "./usr/share/doc/python-django-doc/html/topics/db/instrumentation.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Database instrumentation &#8212; Django 5.2b1 documentation</title>\n+    <title>Database instrumentation &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Fixtures\" href=\"fixtures.html\" />\n     <link rel=\"prev\" title=\"Database access optimization\" href=\"optimization.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -200,37 +201,37 @@\n <li><a class=\"reference internal\" href=\"#connection-execute-wrapper\"><code class=\"docutils literal notranslate\"><span class=\"pre\">connection.execute_wrapper()</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"optimization.html\"\n-                          title=\"previous chapter\">Database access optimization</a></p>\n+                          title=\"vorig hoofdstuk\">Database access optimization</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"fixtures.html\"\n-                          title=\"next chapter\">Fixtures</a></p>\n+                          title=\"volgend hoofdstuk\">Fixtures</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDa\bat\bta\bab\bba\bas\bse\be i\bin\bns\bst\btr\bru\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n To help you understand and control the queries issued by your code, Django\n provides a hook for installing wrapper functions around the execution of\n database queries. For example, wrappers can count queries, measure query\n duration, log queries, or even prevent query execution (e.g. to make sure that\n@@ -84,16 +84,16 @@\n wrapper is a callable taking five arguments. It is called for every query\n execution in the scope of the context manager, with arguments execute, sql,\n params, many, and context as described above. It\u2019s expected to call execute\n (sql, params, many, context) and return the return value of that call.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bi_\bn_\bs_\bt_\br_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n           o _\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\b._\be_\bx_\be_\bc_\bu_\bt_\be_\b__\bw_\br_\ba_\bp_\bp_\be_\br_\b(_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\ba_\bc_\bc_\be_\bs_\bs_\b _\bo_\bp_\bt_\bi_\bm_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bi_\bx_\bt_\bu_\br_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/db/managers.html", "source2": "./usr/share/doc/python-django-doc/html/topics/db/managers.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Managers &#8212; Django 5.2b1 documentation</title>\n+    <title>Managers &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Performing raw SQL queries\" href=\"sql.html\" />\n     <link rel=\"prev\" title=\"Search\" href=\"search.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -77,15 +78,15 @@\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"topics-db-managers\">\n             \n   <section id=\"s-managers\">\n <span id=\"managers\"></span><h1>Managers<a class=\"headerlink\" href=\"#managers\" title=\"Link to this heading\">\u00b6</a></h1>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.db.models.Manager\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Manager</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/manager.py#L176\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Manager\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Manager</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/models/manager.py#L176\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.models.Manager\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A <code class=\"docutils literal notranslate\"><span class=\"pre\">Manager</span></code> is the interface through which database query operations are\n provided to Django models. At least one <code class=\"docutils literal notranslate\"><span class=\"pre\">Manager</span></code> exists for every model in\n a Django application.</p>\n <p>The way <code class=\"docutils literal notranslate\"><span class=\"pre\">Manager</span></code> classes work is documented in <a class=\"reference internal\" href=\"queries.html\"><span class=\"doc\">Making queries</span></a>;\n this document specifically touches on model options that customize <code class=\"docutils literal notranslate\"><span class=\"pre\">Manager</span></code>\n@@ -526,37 +527,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"search.html\"\n-                          title=\"previous chapter\">Search</a></p>\n+                          title=\"vorig hoofdstuk\">Search</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"sql.html\"\n-                          title=\"next chapter\">Performing raw SQL queries</a></p>\n+                          title=\"volgend hoofdstuk\">Performing raw SQL queries</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,12 +1,12 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMa\ban\bna\bag\bge\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Manager_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Manager_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A Manager is the interface through which database query operations are provided\n to Django models. At least one Manager exists for every model in a Django\n application.\n The way Manager classes work is documented in _\bM_\ba_\bk_\bi_\bn_\bg_\b _\bq_\bu_\be_\br_\bi_\be_\bs; this document\n specifically touches on model options that customize Manager behavior.\n *\b**\b**\b**\b**\b* M\bMa\ban\bna\bag\bge\ber\br n\bna\bam\bme\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n By default, Django adds a Manager with the name objects to every Django model\n@@ -337,16 +337,16 @@\n                       # _\bD_\bo_\bn_\b\u2019_\bt_\b _\bf_\bi_\bl_\bt_\be_\br_\b _\ba_\bw_\ba_\by_\b _\ba_\bn_\by_\b _\br_\be_\bs_\bu_\bl_\bt_\bs_\b _\bi_\bn_\b _\bt_\bh_\bi_\bs_\b _\bt_\by_\bp_\be_\b _\bo_\bf_\b _\bm_\ba_\bn_\ba_\bg_\be_\br\n                         _\bs_\bu_\bb_\bc_\bl_\ba_\bs_\bs\n                 # _\bC_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs_\b _\bf_\br_\bo_\bm_\b _\bt_\bh_\be_\b _\bm_\ba_\bn_\ba_\bg_\be_\br\n                 # _\bC_\br_\be_\ba_\bt_\bi_\bn_\bg_\b _\ba_\b _\bm_\ba_\bn_\ba_\bg_\be_\br_\b _\bw_\bi_\bt_\bh_\b _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs\n                       # _\bf_\br_\bo_\bm_\b__\bq_\bu_\be_\br_\by_\bs_\be_\bt_\b(_\b)\n                 # _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bm_\ba_\bn_\ba_\bg_\be_\br_\bs_\b _\ba_\bn_\bd_\b _\bm_\bo_\bd_\be_\bl_\b _\bi_\bn_\bh_\be_\br_\bi_\bt_\ba_\bn_\bc_\be\n                 # _\bI_\bm_\bp_\bl_\be_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn_\b _\bc_\bo_\bn_\bc_\be_\br_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\be_\ba_\br_\bc_\bh\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\be_\br_\bf_\bo_\br_\bm_\bi_\bn_\bg_\b _\br_\ba_\bw_\b _\bS_\bQ_\bL_\b _\bq_\bu_\be_\br_\bi_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/db/models.html", "source2": "./usr/share/doc/python-django-doc/html/topics/db/models.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Models &#8212; Django 5.2b1 documentation</title>\n+    <title>Models &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Making queries\" href=\"queries.html\" />\n     <link rel=\"prev\" title=\"Models and databases\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -221,15 +222,15 @@\n     <span class=\"p\">(</span><span class=\"s2\">&quot;JR&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;Junior&quot;</span><span class=\"p\">),</span>\n     <span class=\"p\">(</span><span class=\"s2\">&quot;SR&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;Senior&quot;</span><span class=\"p\">),</span>\n     <span class=\"p\">(</span><span class=\"s2\">&quot;GR&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;Graduate&quot;</span><span class=\"p\">),</span>\n <span class=\"p\">]</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>A new migration is created each time the order of <code class=\"docutils literal notranslate\"><span class=\"pre\">choices</span></code> changes.</p>\n </div>\n <p>The first element in each tuple is the value that will be stored in the\n database. The second element is displayed by the field\u2019s form widget.</p>\n <p>Given a model instance, the display value for a field with <code class=\"docutils literal notranslate\"><span class=\"pre\">choices</span></code> can\n be accessed using the <a class=\"reference internal\" href=\"../../ref/models/instances.html#django.db.models.Model.get_FOO_display\" title=\"django.db.models.Model.get_FOO_display\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_FOO_display()</span></code></a>\n method. For example:</p>\n@@ -404,15 +405,15 @@\n         <span class=\"n\">Manufacturer</span><span class=\"p\">,</span>\n         <span class=\"n\">on_delete</span><span class=\"o\">=</span><span class=\"n\">models</span><span class=\"o\">.</span><span class=\"n\">CASCADE</span><span class=\"p\">,</span>\n     <span class=\"p\">)</span>\n     <span class=\"c1\"># ...</span>\n </pre></div>\n </div>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p><a class=\"reference internal\" href=\"../../ref/models/fields.html#django.db.models.ForeignKey\" title=\"django.db.models.ForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code></a> fields accept a number of extra\n arguments which are explained in <a class=\"reference internal\" href=\"../../ref/models/fields.html#foreign-key-arguments\"><span class=\"std std-ref\">the model field reference</span></a>. These options help define how the relationship\n should work; all are optional.</p>\n <p>For details on accessing backwards-related objects, see the\n <a class=\"reference internal\" href=\"queries.html#backwards-related-objects\"><span class=\"std std-ref\">Following relationships backward example</span></a>.</p>\n <p>For sample code, see the <a class=\"reference internal\" href=\"examples/many_to_one.html\"><span class=\"doc\">Many-to-one relationship model example</span></a>.</p>\n </div>\n@@ -454,15 +455,15 @@\n <p>Generally, <a class=\"reference internal\" href=\"../../ref/models/fields.html#django.db.models.ManyToManyField\" title=\"django.db.models.ManyToManyField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ManyToManyField</span></code></a> instances should go in\n the object that\u2019s going to be edited on a form. In the above example,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">toppings</span></code> is in <code class=\"docutils literal notranslate\"><span class=\"pre\">Pizza</span></code> (rather than <code class=\"docutils literal notranslate\"><span class=\"pre\">Topping</span></code> having a <code class=\"docutils literal notranslate\"><span class=\"pre\">pizzas</span></code>\n <a class=\"reference internal\" href=\"../../ref/models/fields.html#django.db.models.ManyToManyField\" title=\"django.db.models.ManyToManyField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ManyToManyField</span></code></a> ) because it\u2019s more natural to think\n about a pizza having toppings than a topping being on multiple pizzas. The way\n it\u2019s set up above, the <code class=\"docutils literal notranslate\"><span class=\"pre\">Pizza</span></code> form would let users select the toppings.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>See the <a class=\"reference internal\" href=\"examples/many_to_many.html\"><span class=\"doc\">Many-to-many relationship model example</span></a> for a full example.</p>\n </div>\n <p><a class=\"reference internal\" href=\"../../ref/models/fields.html#django.db.models.ManyToManyField\" title=\"django.db.models.ManyToManyField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ManyToManyField</span></code></a> fields also accept a number of\n extra arguments which are explained in <a class=\"reference internal\" href=\"../../ref/models/fields.html#manytomany-arguments\"><span class=\"std std-ref\">the model field reference</span></a>. These options help define how the relationship\n should work; all are optional.</p>\n </section>\n <section id=\"s-extra-fields-on-many-to-many-relationships\">\n@@ -652,15 +653,15 @@\n a <a class=\"reference internal\" href=\"../../ref/models/fields.html#django.db.models.OneToOneField\" title=\"django.db.models.OneToOneField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OneToOneField</span></code></a> to <code class=\"docutils literal notranslate\"><span class=\"pre\">Place</span></code> (because a\n restaurant \u201cis a\u201d place; in fact, to handle this you\u2019d typically use\n <a class=\"reference internal\" href=\"#model-inheritance\"><span class=\"std std-ref\">inheritance</span></a>, which involves an implicit\n one-to-one relation).</p>\n <p>As with <a class=\"reference internal\" href=\"../../ref/models/fields.html#django.db.models.ForeignKey\" title=\"django.db.models.ForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code></a>, a <a class=\"reference internal\" href=\"../../ref/models/fields.html#recursive-relationships\"><span class=\"std std-ref\">recursive relationship</span></a> can be defined and <a class=\"reference internal\" href=\"../../ref/models/fields.html#lazy-relationships\"><span class=\"std std-ref\">references to as-yet\n undefined models</span></a> can be made.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>See the <a class=\"reference internal\" href=\"examples/one_to_one.html\"><span class=\"doc\">One-to-one relationship model example</span></a> for a full example.</p>\n </div>\n <p><a class=\"reference internal\" href=\"../../ref/models/fields.html#django.db.models.OneToOneField\" title=\"django.db.models.OneToOneField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OneToOneField</span></code></a> fields also accept an optional\n <a class=\"reference internal\" href=\"../../ref/models/fields.html#django.db.models.OneToOneField.parent_link\" title=\"django.db.models.OneToOneField.parent_link\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">parent_link</span></code></a> argument.</p>\n <p><a class=\"reference internal\" href=\"../../ref/models/fields.html#django.db.models.OneToOneField\" title=\"django.db.models.OneToOneField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">OneToOneField</span></code></a> classes used to automatically become\n the primary key on a model. This is no longer true (although you can manually\n pass in the <a class=\"reference internal\" href=\"../../ref/models/fields.html#django.db.models.Field.primary_key\" title=\"django.db.models.Field.primary_key\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">primary_key</span></code></a> argument if you like).\n@@ -1425,22 +1426,22 @@\n permitted for model fields. If a non-abstract model base class has a field\n called <code class=\"docutils literal notranslate\"><span class=\"pre\">author</span></code>, you can\u2019t create another model field or define\n an attribute called <code class=\"docutils literal notranslate\"><span class=\"pre\">author</span></code> in any class that inherits from that base class.</p>\n <p>This restriction doesn\u2019t apply to model fields inherited from an abstract\n model. Such fields may be overridden with another field or value, or be removed\n by setting <code class=\"docutils literal notranslate\"><span class=\"pre\">field_name</span> <span class=\"pre\">=</span> <span class=\"pre\">None</span></code>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Model managers are inherited from abstract base classes. Overriding an\n inherited field which is referenced by an inherited\n <a class=\"reference internal\" href=\"managers.html#django.db.models.Manager\" title=\"django.db.models.Manager\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Manager</span></code></a> may cause subtle bugs. See <a class=\"reference internal\" href=\"managers.html#custom-managers-and-inheritance\"><span class=\"std std-ref\">custom\n managers and model inheritance</span></a>.</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Some fields define extra attributes on the model, e.g. a\n <a class=\"reference internal\" href=\"../../ref/models/fields.html#django.db.models.ForeignKey\" title=\"django.db.models.ForeignKey\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code></a> defines an extra attribute with\n <code class=\"docutils literal notranslate\"><span class=\"pre\">_id</span></code> appended to the field name, as well as <code class=\"docutils literal notranslate\"><span class=\"pre\">related_name</span></code> and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">related_query_name</span></code> on the foreign model.</p>\n <p>These extra attributes cannot be overridden unless the field that defines\n it is changed or removed so that it no longer defines the extra attribute.</p>\n </div>\n@@ -1484,15 +1485,15 @@\n </pre></div>\n </div>\n </div>\n <p>Explicitly importing each model rather than using <code class=\"docutils literal notranslate\"><span class=\"pre\">from</span> <span class=\"pre\">.models</span> <span class=\"pre\">import</span> <span class=\"pre\">*</span></code>\n has the advantages of not cluttering the namespace, making code more readable,\n and keeping code analysis tools useful.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <dl class=\"simple\">\n <dt><a class=\"reference internal\" href=\"../../ref/models/index.html\"><span class=\"doc\">The Models Reference</span></a></dt><dd><p>Covers all the model related APIs including model fields, related\n objects, and <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code>.</p>\n </dd>\n </dl>\n </div>\n </section>\n@@ -1564,37 +1565,37 @@\n <li><a class=\"reference internal\" href=\"#organizing-models-in-a-package\">Organizing models in a package</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">Models and databases</a></p>\n+                          title=\"vorig hoofdstuk\">Models and databases</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"queries.html\"\n-                          title=\"next chapter\">Making queries</a></p>\n+                          title=\"volgend hoofdstuk\">Making queries</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMo\bod\bde\bel\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A model is the single, definitive source of information about your data. It\n contains the essential fields and behaviors of the data you\u2019re storing.\n Generally, each model maps to a single database table.\n The basics:\n@@ -109,15 +109,15 @@\n       YEAR_IN_SCHOOL_CHOICES = [\n           (\"FR\", \"Freshman\"),\n           (\"SO\", \"Sophomore\"),\n           (\"JR\", \"Junior\"),\n           (\"SR\", \"Senior\"),\n           (\"GR\", \"Graduate\"),\n       ]\n-      Note\n+      Notitie\n       A new migration is created each time the order of choices changes.\n       The first element in each tuple is the value that will be stored in the\n       database. The second element is displayed by the field\u2019s form widget.\n       Given a model instance, the display value for a field with choices can be\n       accessed using the _\bg_\be_\bt_\b__\bF_\bO_\bO_\b__\bd_\bi_\bs_\bp_\bl_\ba_\by_\b(_\b) method. For example:\n       from django.db import models\n \n@@ -249,15 +249,15 @@\n can call the field whatever you want. For example:\n class Car(models.Model):\n     company_that_makes_it = models.ForeignKey(\n         Manufacturer,\n         on_delete=models.CASCADE,\n     )\n     # ...\n-See also\n+Zie ook\n _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by fields accept a number of extra arguments which are explained in _\bt_\bh_\be\n _\bm_\bo_\bd_\be_\bl_\b _\bf_\bi_\be_\bl_\bd_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be. These options help define how the relationship should\n work; all are optional.\n For details on accessing backwards-related objects, see the _\bF_\bo_\bl_\bl_\bo_\bw_\bi_\bn_\bg\n _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\bs_\b _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\b _\be_\bx_\ba_\bm_\bp_\bl_\be.\n For sample code, see the _\bM_\ba_\bn_\by_\b-_\bt_\bo_\b-_\bo_\bn_\be_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\b _\bm_\bo_\bd_\be_\bl_\b _\be_\bx_\ba_\bm_\bp_\bl_\be.\n *\b**\b**\b* M\bMa\ban\bny\by-\b-t\bto\bo-\b-m\bma\ban\bny\by r\bre\bel\bla\bat\bti\bio\bon\bns\bsh\bhi\bip\bps\bs_\b?\b\u00b6 *\b**\b**\b*\n@@ -287,15 +287,15 @@\n It doesn\u2019t matter which model has the _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd, but you should only put\n it in one of the models \u2013 not both.\n Generally, _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd instances should go in the object that\u2019s going to be\n edited on a form. In the above example, toppings is in Pizza (rather than\n Topping having a pizzas _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd ) because it\u2019s more natural to think\n about a pizza having toppings than a topping being on multiple pizzas. The way\n it\u2019s set up above, the Pizza form would let users select the toppings.\n-See also\n+Zie ook\n See the _\bM_\ba_\bn_\by_\b-_\bt_\bo_\b-_\bm_\ba_\bn_\by_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\b _\bm_\bo_\bd_\be_\bl_\b _\be_\bx_\ba_\bm_\bp_\bl_\be for a full example.\n _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd fields also accept a number of extra arguments which are\n explained in _\bt_\bh_\be_\b _\bm_\bo_\bd_\be_\bl_\b _\bf_\bi_\be_\bl_\bd_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be. These options help define how the\n relationship should work; all are optional.\n *\b**\b**\b* E\bEx\bxt\btr\bra\ba f\bfi\bie\bel\bld\bds\bs o\bon\bn m\bma\ban\bny\by-\b-t\bto\bo-\b-m\bma\ban\bny\by r\bre\bel\bla\bat\bti\bio\bon\bns\bsh\bhi\bip\bps\bs_\b?\b\u00b6 *\b**\b**\b*\n When you\u2019re only dealing with many-to-many relationships such as mixing and\n matching pizzas and toppings, a standard _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bd is all you need.\n@@ -452,15 +452,15 @@\n Then, if you wanted to build a database of restaurants on top of the places,\n instead of repeating yourself and replicating those fields in the Restaurant\n model, you could make Restaurant have a _\bO_\bn_\be_\bT_\bo_\bO_\bn_\be_\bF_\bi_\be_\bl_\bd to Place (because a\n restaurant \u201cis a\u201d place; in fact, to handle this you\u2019d typically use\n _\bi_\bn_\bh_\be_\br_\bi_\bt_\ba_\bn_\bc_\be, which involves an implicit one-to-one relation).\n As with _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by, a _\br_\be_\bc_\bu_\br_\bs_\bi_\bv_\be_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp can be defined and _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be_\bs_\b _\bt_\bo\n _\ba_\bs_\b-_\by_\be_\bt_\b _\bu_\bn_\bd_\be_\bf_\bi_\bn_\be_\bd_\b _\bm_\bo_\bd_\be_\bl_\bs can be made.\n-See also\n+Zie ook\n See the _\bO_\bn_\be_\b-_\bt_\bo_\b-_\bo_\bn_\be_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\b _\bm_\bo_\bd_\be_\bl_\b _\be_\bx_\ba_\bm_\bp_\bl_\be for a full example.\n _\bO_\bn_\be_\bT_\bo_\bO_\bn_\be_\bF_\bi_\be_\bl_\bd fields also accept an optional _\bp_\ba_\br_\be_\bn_\bt_\b__\bl_\bi_\bn_\bk argument.\n _\bO_\bn_\be_\bT_\bo_\bO_\bn_\be_\bF_\bi_\be_\bl_\bd classes used to automatically become the primary key on a model.\n This is no longer true (although you can manually pass in the _\bp_\br_\bi_\bm_\ba_\br_\by_\b__\bk_\be_\by\n argument if you like). Thus, it\u2019s now possible to have multiple fields of type\n _\bO_\bn_\be_\bT_\bo_\bO_\bn_\be_\bF_\bi_\be_\bl_\bd on a single model.\n *\b**\b**\b**\b* M\bMo\bod\bde\bel\bls\bs a\bac\bcr\bro\bos\bss\bs f\bfi\bil\ble\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -1063,19 +1063,19 @@\n override any attribute from the parent class. In Django, this isn\u2019t usually\n permitted for model fields. If a non-abstract model base class has a field\n called author, you can\u2019t create another model field or define an attribute\n called author in any class that inherits from that base class.\n This restriction doesn\u2019t apply to model fields inherited from an abstract\n model. Such fields may be overridden with another field or value, or be removed\n by setting field_name = None.\n-Warning\n+Waarschuwing\n Model managers are inherited from abstract base classes. Overriding an\n inherited field which is referenced by an inherited _\bM_\ba_\bn_\ba_\bg_\be_\br may cause subtle\n bugs. See _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bm_\ba_\bn_\ba_\bg_\be_\br_\bs_\b _\ba_\bn_\bd_\b _\bm_\bo_\bd_\be_\bl_\b _\bi_\bn_\bh_\be_\br_\bi_\bt_\ba_\bn_\bc_\be.\n-Note\n+Notitie\n Some fields define extra attributes on the model, e.g. a _\bF_\bo_\br_\be_\bi_\bg_\bn_\bK_\be_\by defines an\n extra attribute with _id appended to the field name, as well as related_name\n and related_query_name on the foreign model.\n These extra attributes cannot be overridden unless the field that defines it is\n changed or removed so that it no longer defines the extra attribute.\n Overriding fields in a parent model leads to difficulties in areas such as\n initializing new instances (specifying which field is being initialized in\n@@ -1106,15 +1106,15 @@\n For example, if you had organic.py and synthetic.py in the models directory:\n myapp/models/__init__.py_\b\u00b6\n from .organic import Person\n from .synthetic import Robot\n Explicitly importing each model rather than using from .models import * has the\n advantages of not cluttering the namespace, making code more readable, and\n keeping code analysis tools useful.\n-See also\n+Zie ook\n   _\bT_\bh_\be_\b _\bM_\bo_\bd_\be_\bl_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n       Covers all the model related APIs including model fields, related\n       objects, and QuerySet.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bM_\bo_\bd_\be_\bl_\bs\n           o _\bQ_\bu_\bi_\bc_\bk_\b _\be_\bx_\ba_\bm_\bp_\bl_\be\n           o _\bU_\bs_\bi_\bn_\bg_\b _\bm_\bo_\bd_\be_\bl_\bs\n@@ -1149,16 +1149,16 @@\n                       # _\bB_\ba_\bs_\be_\b _\bc_\bl_\ba_\bs_\bs_\b _\br_\be_\bs_\bt_\br_\bi_\bc_\bt_\bi_\bo_\bn_\bs\n                       # _\bP_\br_\bo_\bx_\by_\b _\bm_\bo_\bd_\be_\bl_\b _\bm_\ba_\bn_\ba_\bg_\be_\br_\bs\n                       # _\bD_\bi_\bf_\bf_\be_\br_\be_\bn_\bc_\be_\bs_\b _\bb_\be_\bt_\bw_\be_\be_\bn_\b _\bp_\br_\bo_\bx_\by_\b _\bi_\bn_\bh_\be_\br_\bi_\bt_\ba_\bn_\bc_\be_\b _\ba_\bn_\bd_\b _\bu_\bn_\bm_\ba_\bn_\ba_\bg_\be_\bd\n                         _\bm_\bo_\bd_\be_\bl_\bs\n                 # _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bi_\bn_\bh_\be_\br_\bi_\bt_\ba_\bn_\bc_\be\n                 # _\bF_\bi_\be_\bl_\bd_\b _\bn_\ba_\bm_\be_\b _\b\u201c_\bh_\bi_\bd_\bi_\bn_\bg_\b\u201d_\b _\bi_\bs_\b _\bn_\bo_\bt_\b _\bp_\be_\br_\bm_\bi_\bt_\bt_\be_\bd\n           o _\bO_\br_\bg_\ba_\bn_\bi_\bz_\bi_\bn_\bg_\b _\bm_\bo_\bd_\be_\bl_\bs_\b _\bi_\bn_\b _\ba_\b _\bp_\ba_\bc_\bk_\ba_\bg_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\bs_\b _\ba_\bn_\bd_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\ba_\bk_\bi_\bn_\bg_\b _\bq_\bu_\be_\br_\bi_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/db/multi-db.html", "source2": "./usr/share/doc/python-django-doc/html/topics/db/multi-db.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Multiple databases &#8212; Django 5.2b1 documentation</title>\n+    <title>Multiple databases &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Tablespaces\" href=\"tablespaces.html\" />\n     <link rel=\"prev\" title=\"Database transactions\" href=\"transactions.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -80,15 +81,15 @@\n   <section id=\"s-multiple-databases\">\n <span id=\"multiple-databases\"></span><h1>Multiple databases<a class=\"headerlink\" href=\"#multiple-databases\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>This topic guide describes Django\u2019s support for interacting with\n multiple databases. Most of the rest of Django\u2019s documentation assumes\n you are interacting with a single database. If you want to interact\n with multiple databases, you\u2019ll need to take some additional steps.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>See <a class=\"reference internal\" href=\"../testing/tools.html#testing-multi-db\"><span class=\"std std-ref\">Multi-database support</span></a> for information about testing with multiple\n databases.</p>\n </div>\n <section id=\"s-defining-your-databases\">\n <span id=\"defining-your-databases\"></span><h2>Defining your databases<a class=\"headerlink\" href=\"#defining-your-databases\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>The first step to using more than one database with Django is to tell\n Django about the database servers you\u2019ll be using. This is done using\n@@ -784,15 +785,15 @@\n <p>For common setups with multiple databases, it isn\u2019t useful to have these\n objects in more than one database. Common setups include primary/replica and\n connecting to external databases. Therefore, it\u2019s recommended to write a\n <a class=\"reference internal\" href=\"#topics-db-multi-db-routing\"><span class=\"std std-ref\">database router</span></a> that allows synchronizing\n these three models to only one database. Use the same approach for contrib\n and third-party apps that don\u2019t need their tables in multiple databases.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>If you\u2019re synchronizing content types to more than one database, be aware\n that their primary keys may not match across databases. This may result in\n data corruption or data loss.</p>\n </div>\n </section>\n </section>\n </section>\n@@ -847,37 +848,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"transactions.html\"\n-                          title=\"previous chapter\">Database transactions</a></p>\n+                          title=\"vorig hoofdstuk\">Database transactions</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"tablespaces.html\"\n-                          title=\"next chapter\">Tablespaces</a></p>\n+                          title=\"volgend hoofdstuk\">Tablespaces</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,16 +1,16 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMu\bul\blt\bti\bip\bpl\ble\be d\bda\bat\bta\bab\bba\bas\bse\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This topic guide describes Django\u2019s support for interacting with multiple\n databases. Most of the rest of Django\u2019s documentation assumes you are\n interacting with a single database. If you want to interact with multiple\n databases, you\u2019ll need to take some additional steps.\n-See also\n+Zie ook\n See _\bM_\bu_\bl_\bt_\bi_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt for information about testing with multiple\n databases.\n *\b**\b**\b**\b**\b* D\bDe\bef\bfi\bin\bni\bin\bng\bg y\byo\bou\bur\br d\bda\bat\bta\bab\bba\bas\bse\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The first step to using more than one database with Django is to tell Django\n about the database servers you\u2019ll be using. This is done using the _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\bS\n setting. This setting maps database aliases, which are a way to refer to a\n specific database throughout Django, to a dictionary of settings for that\n@@ -561,15 +561,15 @@\n       database).\n For common setups with multiple databases, it isn\u2019t useful to have these\n objects in more than one database. Common setups include primary/replica and\n connecting to external databases. Therefore, it\u2019s recommended to write a\n _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\br_\bo_\bu_\bt_\be_\br that allows synchronizing these three models to only one\n database. Use the same approach for contrib and third-party apps that don\u2019t\n need their tables in multiple databases.\n-Warning\n+Waarschuwing\n If you\u2019re synchronizing content types to more than one database, be aware that\n their primary keys may not match across databases. This may result in data\n corruption or data loss.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n           o _\bD_\be_\bf_\bi_\bn_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n           o _\bS_\by_\bn_\bc_\bh_\br_\bo_\bn_\bi_\bz_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n@@ -587,16 +587,16 @@\n                 # _\bU_\bs_\bi_\bn_\bg_\b _\bm_\ba_\bn_\ba_\bg_\be_\br_\bs_\b _\bw_\bi_\bt_\bh_\b _\bm_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n                       # _\bU_\bs_\bi_\bn_\bg_\b _\bg_\be_\bt_\b__\bq_\bu_\be_\br_\by_\bs_\be_\bt_\b(_\b)_\b _\bw_\bi_\bt_\bh_\b _\bm_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n           o _\bE_\bx_\bp_\bo_\bs_\bi_\bn_\bg_\b _\bm_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs_\b _\bi_\bn_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\ba_\bd_\bm_\bi_\bn_\b _\bi_\bn_\bt_\be_\br_\bf_\ba_\bc_\be\n           o _\bU_\bs_\bi_\bn_\bg_\b _\br_\ba_\bw_\b _\bc_\bu_\br_\bs_\bo_\br_\bs_\b _\bw_\bi_\bt_\bh_\b _\bm_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n           o _\bL_\bi_\bm_\bi_\bt_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bo_\bf_\b _\bm_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n                 # _\bC_\br_\bo_\bs_\bs_\b-_\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs\n                 # _\bB_\be_\bh_\ba_\bv_\bi_\bo_\br_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\br_\bi_\bb_\b _\ba_\bp_\bp_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/db/optimization.html", "source2": "./usr/share/doc/python-django-doc/html/topics/db/optimization.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Database access optimization &#8212; Django 5.2b1 documentation</title>\n+    <title>Database access optimization &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Database instrumentation\" href=\"instrumentation.html\" />\n     <link rel=\"prev\" title=\"Tablespaces\" href=\"tablespaces.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -140,15 +141,15 @@\n <li><p>how <a class=\"reference internal\" href=\"queries.html#caching-and-querysets\"><span class=\"std std-ref\">the data is held in memory</span></a>.</p></li>\n </ul>\n </section>\n <section id=\"s-understand-cached-attributes\">\n <span id=\"understand-cached-attributes\"></span><h3>Understand cached attributes<a class=\"headerlink\" href=\"#understand-cached-attributes\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>As well as caching of the whole <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code>, there is caching of the result of\n attributes on ORM objects. In general, attributes that are not callable will be\n-cached. For example, assuming the <a class=\"reference internal\" href=\"aggregation.html#queryset-model-example\"><span class=\"std std-ref\">example blog models</span></a>:</p>\n+cached. For example, assuming the <a class=\"reference internal\" href=\"queries.html#queryset-model-example\"><span class=\"std std-ref\">example blog models</span></a>:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">entry</span> <span class=\"o\">=</span> <span class=\"n\">Entry</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">(</span><span class=\"nb\">id</span><span class=\"o\">=</span><span class=\"mi\">1</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">entry</span><span class=\"o\">.</span><span class=\"n\">blog</span>  <span class=\"c1\"># Blog object is retrieved at this point</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">entry</span><span class=\"o\">.</span><span class=\"n\">blog</span>  <span class=\"c1\"># cached version, no DB access</span>\n </pre></div>\n </div>\n <p>But in general, callable attributes cause DB lookups every time:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">entry</span> <span class=\"o\">=</span> <span class=\"n\">Entry</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">(</span><span class=\"nb\">id</span><span class=\"o\">=</span><span class=\"mi\">1</span><span class=\"p\">)</span>\n@@ -210,15 +211,15 @@\n <p>There are two reasons to use a column with\n <a class=\"reference internal\" href=\"../../ref/models/fields.html#django.db.models.Field.unique\" title=\"django.db.models.Field.unique\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">unique</span></code></a> or\n <a class=\"reference internal\" href=\"../../ref/models/fields.html#django.db.models.Field.db_index\" title=\"django.db.models.Field.db_index\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">db_index</span></code></a> when using\n <a class=\"reference internal\" href=\"../../ref/models/querysets.html#django.db.models.query.QuerySet.get\" title=\"django.db.models.query.QuerySet.get\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get()</span></code></a> to retrieve individual objects.\n First, the query will be quicker because of the underlying database index.\n Also, the query could run much slower if multiple objects match the lookup;\n having a unique constraint on the column guarantees this will never happen.</p>\n-<p>So using the <a class=\"reference internal\" href=\"aggregation.html#queryset-model-example\"><span class=\"std std-ref\">example blog models</span></a>:</p>\n+<p>So using the <a class=\"reference internal\" href=\"queries.html#queryset-model-example\"><span class=\"std std-ref\">example blog models</span></a>:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">entry</span> <span class=\"o\">=</span> <span class=\"n\">Entry</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">(</span><span class=\"nb\">id</span><span class=\"o\">=</span><span class=\"mi\">10</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <p>will be quicker than:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">entry</span> <span class=\"o\">=</span> <span class=\"n\">Entry</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">(</span><span class=\"n\">headline</span><span class=\"o\">=</span><span class=\"s2\">&quot;News Item Title&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n@@ -554,37 +555,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"tablespaces.html\"\n-                          title=\"previous chapter\">Tablespaces</a></p>\n+                          title=\"vorig hoofdstuk\">Tablespaces</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"instrumentation.html\"\n-                          title=\"next chapter\">Database instrumentation</a></p>\n+                          title=\"volgend hoofdstuk\">Database instrumentation</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDa\bat\bta\bab\bba\bas\bse\be a\bac\bcc\bce\bes\bss\bs o\bop\bpt\bti\bim\bmi\biz\bza\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django\u2019s database layer provides various ways to help developers get the most\n out of their databases. This document gathers together links to the relevant\n documentation, and adds various tips, organized under a number of headings that\n outline the steps to take when attempting to optimize your database usage.\n@@ -316,16 +316,16 @@\n                 # _\bU_\bs_\be_\b _\bf_\bo_\br_\be_\bi_\bg_\bn_\b _\bk_\be_\by_\b _\bv_\ba_\bl_\bu_\be_\bs_\b _\bd_\bi_\br_\be_\bc_\bt_\bl_\by\n                 # _\bD_\bo_\bn_\b\u2019_\bt_\b _\bo_\br_\bd_\be_\br_\b _\br_\be_\bs_\bu_\bl_\bt_\bs_\b _\bi_\bf_\b _\by_\bo_\bu_\b _\bd_\bo_\bn_\b\u2019_\bt_\b _\bc_\ba_\br_\be\n           o _\bU_\bs_\be_\b _\bb_\bu_\bl_\bk_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs\n                 # _\bC_\br_\be_\ba_\bt_\be_\b _\bi_\bn_\b _\bb_\bu_\bl_\bk\n                 # _\bU_\bp_\bd_\ba_\bt_\be_\b _\bi_\bn_\b _\bb_\bu_\bl_\bk\n                 # _\bI_\bn_\bs_\be_\br_\bt_\b _\bi_\bn_\b _\bb_\bu_\bl_\bk\n                 # _\bR_\be_\bm_\bo_\bv_\be_\b _\bi_\bn_\b _\bb_\bu_\bl_\bk\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bi_\bn_\bs_\bt_\br_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/db/queries.html", "source2": "./usr/share/doc/python-django-doc/html/topics/db/queries.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Making queries &#8212; Django 5.2b1 documentation</title>\n+    <title>Making queries &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Aggregation\" href=\"aggregation.html\" />\n     <link rel=\"prev\" title=\"Models\" href=\"models.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -136,15 +137,15 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">b</span><span class=\"o\">.</span><span class=\"n\">save</span><span class=\"p\">()</span>\n </pre></div>\n </div>\n <p>This performs an <code class=\"docutils literal notranslate\"><span class=\"pre\">INSERT</span></code> SQL statement behind the scenes. Django doesn\u2019t hit\n the database until you explicitly call <a class=\"reference internal\" href=\"../../ref/models/instances.html#django.db.models.Model.save\" title=\"django.db.models.Model.save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">save()</span></code></a>.</p>\n <p>The <a class=\"reference internal\" href=\"../../ref/models/instances.html#django.db.models.Model.save\" title=\"django.db.models.Model.save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">save()</span></code></a> method has no return value.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p><a class=\"reference internal\" href=\"../../ref/models/instances.html#django.db.models.Model.save\" title=\"django.db.models.Model.save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">save()</span></code></a> takes a number of advanced options not\n described here. See the documentation for\n <a class=\"reference internal\" href=\"../../ref/models/instances.html#django.db.models.Model.save\" title=\"django.db.models.Model.save\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">save()</span></code></a> for complete details.</p>\n <p>To create and save an object in a single step, use the\n <a class=\"reference internal\" href=\"../../ref/models/querysets.html#django.db.models.query.QuerySet.create\" title=\"django.db.models.query.QuerySet.create\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">create()</span></code></a> method.</p>\n </div>\n </section>\n@@ -218,15 +219,15 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">b</span><span class=\"o\">.</span><span class=\"n\">objects</span>\n <span class=\"go\">Traceback:</span>\n <span class=\"go\">    ...</span>\n <span class=\"go\">AttributeError: &quot;Manager isn&#39;t accessible via Blog instances.&quot;</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">Managers</span></code> are accessible only via model classes, rather than from model\n instances, to enforce a separation between \u201ctable-level\u201d operations and\n \u201crecord-level\u201d operations.</p>\n </div>\n <p>The <a class=\"reference internal\" href=\"managers.html#django.db.models.Manager\" title=\"django.db.models.Manager\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Manager</span></code></a> is the main source of <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySets</span></code> for\n a model. For example, <code class=\"docutils literal notranslate\"><span class=\"pre\">Blog.objects.all()</span></code> returns a\n <a class=\"reference internal\" href=\"../../ref/models/querysets.html#django.db.models.query.QuerySet\" title=\"django.db.models.query.QuerySet\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code></a> that contains all <code class=\"docutils literal notranslate\"><span class=\"pre\">Blog</span></code> objects in\n@@ -559,15 +560,15 @@\n The first query would not return any blogs, but the second query would return\n that one blog. (This is because the entries selected by the second filter may\n or may not be the same as the entries in the first filter. We are filtering the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Blog</span></code> items with each filter statement, not the <code class=\"docutils literal notranslate\"><span class=\"pre\">Entry</span></code> items.) In short,\n if each condition needs to match the same related object, then each should be\n contained in a single <a class=\"reference internal\" href=\"../../ref/models/querysets.html#django.db.models.query.QuerySet.filter\" title=\"django.db.models.query.QuerySet.filter\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">filter()</span></code></a> call.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>As the second (more permissive) query chains multiple filters, it performs\n multiple joins to the primary model, potentially yielding duplicates.</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">datetime</span> <span class=\"kn\">import</span> <span class=\"n\">date</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">beatles</span> <span class=\"o\">=</span> <span class=\"n\">Blog</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;Beatles Blog&quot;</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">pop</span> <span class=\"o\">=</span> <span class=\"n\">Blog</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;Pop Music Blog&quot;</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Entry</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span>\n <span class=\"gp\">... </span>    <span class=\"n\">blog</span><span class=\"o\">=</span><span class=\"n\">beatles</span><span class=\"p\">,</span>\n@@ -604,15 +605,15 @@\n <span class=\"gp\">... </span>    <span class=\"n\">entry__pub_date__year</span><span class=\"o\">=</span><span class=\"mi\">2008</span><span class=\"p\">,</span>\n <span class=\"gp\">... </span><span class=\"p\">)</span>\n <span class=\"go\">&lt;QuerySet [&lt;Blog: Beatles Blog&gt;, &lt;Blog: Beatles Blog&gt;, &lt;Blog: Pop Music Blog]&gt;</span>\n </pre></div>\n </div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The behavior of <a class=\"reference internal\" href=\"../../ref/models/querysets.html#django.db.models.query.QuerySet.filter\" title=\"django.db.models.query.QuerySet.filter\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">filter()</span></code></a> for queries\n that span multi-value relationships, as described above, is not implemented\n equivalently for <a class=\"reference internal\" href=\"../../ref/models/querysets.html#django.db.models.query.QuerySet.exclude\" title=\"django.db.models.query.QuerySet.exclude\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">exclude()</span></code></a>. Instead,\n the conditions in a single <a class=\"reference internal\" href=\"../../ref/models/querysets.html#django.db.models.query.QuerySet.exclude\" title=\"django.db.models.query.QuerySet.exclude\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">exclude()</span></code></a>\n call will not necessarily refer to the same item.</p>\n <p>For example, the following query would exclude blogs that contain <em>both</em>\n entries with <em>\u201cLennon\u201d</em> in the headline <em>and</em> entries published in 2008:</p>\n@@ -831,15 +832,15 @@\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"p\">[</span><span class=\"n\">entry</span> <span class=\"k\">for</span> <span class=\"n\">entry</span> <span class=\"ow\">in</span> <span class=\"n\">queryset</span><span class=\"p\">]</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">bool</span><span class=\"p\">(</span><span class=\"n\">queryset</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">entry</span> <span class=\"ow\">in</span> <span class=\"n\">queryset</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"nb\">list</span><span class=\"p\">(</span><span class=\"n\">queryset</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Simply printing the queryset will not populate the cache. This is because\n the call to <code class=\"docutils literal notranslate\"><span class=\"pre\">__repr__()</span></code> only returns a slice of the entire queryset.</p>\n </div>\n </section>\n </section>\n </section>\n <section id=\"s-asynchronous-queries\">\n@@ -897,15 +898,15 @@\n </pre></div>\n </div>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">filter()</span></code> returns a queryset, and so it\u2019s fine to keep chaining it inside an\n asynchronous environment, whereas <code class=\"docutils literal notranslate\"><span class=\"pre\">first()</span></code> evaluates and returns a model\n instance - thus, we change to <code class=\"docutils literal notranslate\"><span class=\"pre\">afirst()</span></code>, and use <code class=\"docutils literal notranslate\"><span class=\"pre\">await</span></code> at the front of\n the whole expression in order to call it in an asynchronous-friendly way.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If you forget to put the <code class=\"docutils literal notranslate\"><span class=\"pre\">await</span></code> part in, you may see errors like\n <em>\u201ccoroutine object has no attribute x\u201d</em> or <em>\u201c&lt;coroutine \u2026&gt;\u201d</em> strings in\n place of your model instances. If you ever see these, you are missing an\n <code class=\"docutils literal notranslate\"><span class=\"pre\">await</span></code> somewhere to turn that coroutine into a real value.</p>\n </div>\n </section>\n <section id=\"s-transactions\">\n@@ -961,15 +962,15 @@\n <span class=\"go\">&lt;QuerySet [&lt;Dog: Archie&gt;]&gt;</span>\n </pre></div>\n </div>\n <p>Unless you are sure you wish to work with SQL <code class=\"docutils literal notranslate\"><span class=\"pre\">NULL</span></code> values, consider setting\n <code class=\"docutils literal notranslate\"><span class=\"pre\">null=False</span></code> and providing a suitable default for empty values, such as\n <code class=\"docutils literal notranslate\"><span class=\"pre\">default=dict</span></code>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Storing JSON scalar <code class=\"docutils literal notranslate\"><span class=\"pre\">null</span></code> does not violate <a class=\"reference internal\" href=\"../../ref/models/fields.html#django.db.models.Field.null\" title=\"django.db.models.Field.null\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">null=False</span></code></a>.</p>\n </div>\n </section>\n <section id=\"s-key-index-and-path-transforms\">\n <span id=\"s-std-fieldlookup-jsonfield.key\"></span><span id=\"key-index-and-path-transforms\"></span><span id=\"std-fieldlookup-jsonfield.key\"></span><h3>Key, index, and path transforms<a class=\"headerlink\" href=\"#key-index-and-path-transforms\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>To query based on a given dictionary key, use that key as the lookup name:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Dog</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span>\n@@ -1010,15 +1011,15 @@\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Dog</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">create</span><span class=\"p\">(</span><span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;Shep&quot;</span><span class=\"p\">,</span> <span class=\"n\">data</span><span class=\"o\">=</span><span class=\"p\">{</span><span class=\"s2\">&quot;breed&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;collie&quot;</span><span class=\"p\">})</span>\n <span class=\"go\">&lt;Dog: Shep&gt;</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Dog</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">filter</span><span class=\"p\">(</span><span class=\"n\">data__owner__isnull</span><span class=\"o\">=</span><span class=\"kc\">True</span><span class=\"p\">)</span>\n <span class=\"go\">&lt;QuerySet [&lt;Dog: Shep&gt;]&gt;</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The lookup examples given above implicitly use the <a class=\"reference internal\" href=\"../../ref/models/querysets.html#std-fieldlookup-exact\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">exact</span></code></a> lookup.\n Key, index, and path transforms can also be chained with:\n <a class=\"reference internal\" href=\"../../ref/models/querysets.html#std-fieldlookup-icontains\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">icontains</span></code></a>, <a class=\"reference internal\" href=\"../../ref/models/querysets.html#std-fieldlookup-endswith\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">endswith</span></code></a>, <a class=\"reference internal\" href=\"../../ref/models/querysets.html#std-fieldlookup-iendswith\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">iendswith</span></code></a>,\n <a class=\"reference internal\" href=\"../../ref/models/querysets.html#std-fieldlookup-iexact\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">iexact</span></code></a>, <a class=\"reference internal\" href=\"../../ref/models/querysets.html#std-fieldlookup-regex\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">regex</span></code></a>, <a class=\"reference internal\" href=\"../../ref/models/querysets.html#std-fieldlookup-iregex\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">iregex</span></code></a>, <a class=\"reference internal\" href=\"../../ref/models/querysets.html#std-fieldlookup-startswith\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">startswith</span></code></a>,\n <a class=\"reference internal\" href=\"../../ref/models/querysets.html#std-fieldlookup-istartswith\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">istartswith</span></code></a>, <a class=\"reference internal\" href=\"../../ref/models/querysets.html#std-fieldlookup-lt\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">lt</span></code></a>, <a class=\"reference internal\" href=\"../../ref/models/querysets.html#std-fieldlookup-lte\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">lte</span></code></a>, <a class=\"reference internal\" href=\"../../ref/models/querysets.html#std-fieldlookup-gt\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">gt</span></code></a>, and\n <a class=\"reference internal\" href=\"../../ref/models/querysets.html#std-fieldlookup-gte\"><code class=\"xref std std-lookup docutils literal notranslate\"><span class=\"pre\">gte</span></code></a>, as well as with <a class=\"reference internal\" href=\"#containment-and-key-lookups\"><span class=\"std std-ref\">Containment and key lookups</span></a>.</p>\n </div>\n@@ -1045,23 +1046,23 @@\n <span class=\"gp\">... </span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">filter</span><span class=\"p\">(</span><span class=\"n\">first_breed__startswith</span><span class=\"o\">=</span><span class=\"s2\">&quot;lhasa&quot;</span><span class=\"p\">,</span> <span class=\"n\">owner_name</span><span class=\"o\">=</span><span class=\"s2\">&quot;Bob&quot;</span><span class=\"p\">)</span>\n <span class=\"go\">&lt;QuerySet [&lt;Dog: Shep&gt;]&gt;</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Due to the way in which key-path queries work,\n <a class=\"reference internal\" href=\"../../ref/models/querysets.html#django.db.models.query.QuerySet.exclude\" title=\"django.db.models.query.QuerySet.exclude\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">exclude()</span></code></a> and\n <a class=\"reference internal\" href=\"../../ref/models/querysets.html#django.db.models.query.QuerySet.filter\" title=\"django.db.models.query.QuerySet.filter\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">filter()</span></code></a> are not guaranteed to\n produce exhaustive sets. If you want to include objects that do not have\n the path, add the <code class=\"docutils literal notranslate\"><span class=\"pre\">isnull</span></code> lookup.</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Since any string could be a key in a JSON object, any lookup other than\n those listed below will be interpreted as a key lookup. No errors are\n raised. Be extra careful for typing mistakes, and always check your queries\n work as you intend.</p>\n </div>\n <div class=\"admonition-mariadb-and-oracle-users admonition\">\n <p class=\"admonition-title\">MariaDB and Oracle users</p>\n@@ -1245,15 +1246,15 @@\n     <span class=\"n\">question__startswith</span><span class=\"o\">=</span><span class=\"s2\">&quot;Who&quot;</span><span class=\"p\">,</span>\n     <span class=\"n\">Q</span><span class=\"p\">(</span><span class=\"n\">pub_date</span><span class=\"o\">=</span><span class=\"n\">date</span><span class=\"p\">(</span><span class=\"mi\">2005</span><span class=\"p\">,</span> <span class=\"mi\">5</span><span class=\"p\">,</span> <span class=\"mi\">2</span><span class=\"p\">))</span> <span class=\"o\">|</span> <span class=\"n\">Q</span><span class=\"p\">(</span><span class=\"n\">pub_date</span><span class=\"o\">=</span><span class=\"n\">date</span><span class=\"p\">(</span><span class=\"mi\">2005</span><span class=\"p\">,</span> <span class=\"mi\">5</span><span class=\"p\">,</span> <span class=\"mi\">6</span><span class=\"p\">)),</span>\n <span class=\"p\">)</span>\n </pre></div>\n </div>\n <p>\u2026 would not be valid.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>The <a class=\"extlink-source reference external\" href=\"https://github.com/django/django/blob/main/tests/or_lookups/tests.py\">OR lookups examples</a> in Django\u2019s\n unit tests show some possible uses of <code class=\"docutils literal notranslate\"><span class=\"pre\">Q</span></code>.</p>\n </div>\n </section>\n <section id=\"s-comparing-objects\">\n <span id=\"comparing-objects\"></span><h2>Comparing objects<a class=\"headerlink\" href=\"#comparing-objects\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>To compare two model instances, use the standard Python comparison operator,\n@@ -1813,37 +1814,37 @@\n <li><a class=\"reference internal\" href=\"#falling-back-to-raw-sql\">Falling back to raw SQL</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"models.html\"\n-                          title=\"previous chapter\">Models</a></p>\n+                          title=\"vorig hoofdstuk\">Models</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"aggregation.html\"\n-                          title=\"next chapter\">Aggregation</a></p>\n+                          title=\"volgend hoofdstuk\">Aggregation</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMa\bak\bki\bin\bng\bg q\bqu\bue\ber\bri\bie\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Once you\u2019ve created your _\bd_\ba_\bt_\ba_\b _\bm_\bo_\bd_\be_\bl_\bs, Django automatically gives you a\n database-abstraction API that lets you create, retrieve, update and delete\n objects. This document explains how to use this API. Refer to the _\bd_\ba_\bt_\ba_\b _\bm_\bo_\bd_\be_\bl\n _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be for full details of all the various model lookup options.\n@@ -52,15 +52,15 @@\n example:\n >>> from blog.models import Blog\n >>> b = Blog(name=\"Beatles Blog\", tagline=\"All the latest Beatles news.\")\n >>> b.save()\n This performs an INSERT SQL statement behind the scenes. Django doesn\u2019t hit the\n database until you explicitly call _\bs_\ba_\bv_\be_\b(_\b).\n The _\bs_\ba_\bv_\be_\b(_\b) method has no return value.\n-See also\n+Zie ook\n _\bs_\ba_\bv_\be_\b(_\b) takes a number of advanced options not described here. See the\n documentation for _\bs_\ba_\bv_\be_\b(_\b) for complete details.\n To create and save an object in a single step, use the _\bc_\br_\be_\ba_\bt_\be_\b(_\b) method.\n *\b**\b**\b**\b**\b* S\bSa\bav\bvi\bin\bng\bg c\bch\bha\ban\bng\bge\bes\bs t\bto\bo o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n To save changes to an object that\u2019s already in the database, use _\bs_\ba_\bv_\be_\b(_\b).\n Given a Blog instance b5 that has already been saved to the database, this\n example changes its name and updates its record in the database:\n@@ -106,15 +106,15 @@\n >>> Blog.objects\n <django.db.models.manager.Manager object at ...>\n >>> b = Blog(name=\"Foo\", tagline=\"Bar\")\n >>> b.objects\n Traceback:\n     ...\n AttributeError: \"Manager isn't accessible via Blog instances.\"\n-Note\n+Notitie\n Managers are accessible only via model classes, rather than from model\n instances, to enforce a separation between \u201ctable-level\u201d operations and\n \u201crecord-level\u201d operations.\n The _\bM_\ba_\bn_\ba_\bg_\be_\br is the main source of QuerySets for a model. For example,\n Blog.objects.all() returns a _\bQ_\bu_\be_\br_\by_\bS_\be_\bt that contains all Blog objects in the\n database.\n *\b**\b**\b**\b* R\bRe\bet\btr\bri\bie\bev\bvi\bin\bng\bg a\bal\bll\bl o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -329,15 +329,15 @@\n entries from 2008, but that none of the entries from 2008 contained ?\b\u201cL\bLe\ben\bnn\bno\bon\bn?\b\u201d.\n The first query would not return any blogs, but the second query would return\n that one blog. (This is because the entries selected by the second filter may\n or may not be the same as the entries in the first filter. We are filtering the\n Blog items with each filter statement, not the Entry items.) In short, if each\n condition needs to match the same related object, then each should be contained\n in a single _\bf_\bi_\bl_\bt_\be_\br_\b(_\b) call.\n-Note\n+Notitie\n As the second (more permissive) query chains multiple filters, it performs\n multiple joins to the primary model, potentially yielding duplicates.\n >>> from datetime import date\n >>> beatles = Blog.objects.create(name=\"Beatles Blog\")\n >>> pop = Blog.objects.create(name=\"Pop Music Blog\")\n >>> Entry.objects.create(\n ...     blog=beatles,\n@@ -370,15 +370,15 @@\n <QuerySet [<Blog: Beatles Blog>]>\n >>> Blog.objects.filter(\n ...     entry__headline__contains=\"Lennon\",\n ... ).filter(\n ...     entry__pub_date__year=2008,\n ... )\n <QuerySet [<Blog: Beatles Blog>, <Blog: Beatles Blog>, <Blog: Pop Music Blog]>\n-Note\n+Notitie\n The behavior of _\bf_\bi_\bl_\bt_\be_\br_\b(_\b) for queries that span multi-value relationships, as\n described above, is not implemented equivalently for _\be_\bx_\bc_\bl_\bu_\bd_\be_\b(_\b). Instead, the\n conditions in a single _\be_\bx_\bc_\bl_\bu_\bd_\be_\b(_\b) call will not necessarily refer to the same\n item.\n For example, the following query would exclude blogs that contain b\bbo\bot\bth\bh entries\n with ?\b\u201cL\bLe\ben\bnn\bno\bon\bn?\b\u201d in the headline a\ban\bnd\bd entries published in 2008:\n Blog.objects.exclude(\n@@ -531,15 +531,15 @@\n >>> print(queryset[5])  # Uses cache\n Here are some examples of other actions that will result in the entire queryset\n being evaluated and therefore populate the cache:\n >>> [entry for entry in queryset]\n >>> bool(queryset)\n >>> entry in queryset\n >>> list(queryset)\n-Note\n+Notitie\n Simply printing the queryset will not populate the cache. This is because the\n call to __repr__() only returns a slice of the entire queryset.\n *\b**\b**\b**\b**\b* A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs q\bqu\bue\ber\bri\bie\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n If you are writing asynchronous views or code, you cannot use the ORM for\n queries in quite the way we have described above, as you cannot call b\bbl\blo\boc\bck\bki\bin\bng\bg\n synchronous code from asynchronous code - it will block up the event loop (or,\n more likely, Django will notice and raise a SynchronousOnlyOperation to stop\n@@ -580,15 +580,15 @@\n Using this distinction, you can work out when you need to use asynchronous\n versions, and when you don\u2019t. For example, here\u2019s a valid asynchronous query:\n user = await User.objects.filter(username=my_input).afirst()\n filter() returns a queryset, and so it\u2019s fine to keep chaining it inside an\n asynchronous environment, whereas first() evaluates and returns a model\n instance - thus, we change to afirst(), and use await at the front of the whole\n expression in order to call it in an asynchronous-friendly way.\n-Note\n+Notitie\n If you forget to put the await part in, you may see errors like ?\b\u201cc\bco\bor\bro\bou\but\bti\bin\bne\be\n o\bob\bbj\bje\bec\bct\bt h\bha\bas\bs n\bno\bo a\bat\btt\btr\bri\bib\bbu\but\bte\be x\bx?\b\u201d or ?\b\u201c<\b<c\bco\bor\bro\bou\but\bti\bin\bne\be ?\b\u2026>\b>?\b\u201d strings in place of your model\n instances. If you ever see these, you are missing an await somewhere to turn\n that coroutine into a real value.\n *\b**\b**\b**\b* T\bTr\bra\ban\bns\bsa\bac\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Transactions are n\bno\bot\bt currently supported with asynchronous queries and updates.\n You will find that trying to use one raises SynchronousOnlyOperation.\n@@ -631,15 +631,15 @@\n >>> Dog.objects.filter(data__isnull=True)\n <QuerySet [<Dog: Max>]>\n >>> Dog.objects.filter(data__isnull=False)\n <QuerySet [<Dog: Archie>]>\n Unless you are sure you wish to work with SQL NULL values, consider setting\n null=False and providing a suitable default for empty values, such as\n default=dict.\n-Note\n+Notitie\n Storing JSON scalar null does not violate _\bn_\bu_\bl_\bl_\b=_\bF_\ba_\bl_\bs_\be.\n *\b**\b**\b**\b* K\bKe\bey\by,\b, i\bin\bnd\bde\bex\bx,\b, a\ban\bnd\bd p\bpa\bat\bth\bh t\btr\bra\ban\bns\bsf\bfo\bor\brm\bms\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n To query based on a given dictionary key, use that key as the lookup name:\n >>> Dog.objects.create(\n ...     name=\"Rufus\",\n ...     data={\n ...         \"breed\": \"labrador\",\n@@ -668,15 +668,15 @@\n If the key you wish to query by clashes with the name of another lookup, use\n the _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs lookup instead.\n To query for missing keys, use the isnull lookup:\n >>> Dog.objects.create(name=\"Shep\", data={\"breed\": \"collie\"})\n <Dog: Shep>\n >>> Dog.objects.filter(data__owner__isnull=True)\n <QuerySet [<Dog: Shep>]>\n-Note\n+Notitie\n The lookup examples given above implicitly use the _\be_\bx_\ba_\bc_\bt lookup. Key, index,\n and path transforms can also be chained with: _\bi_\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bs, _\be_\bn_\bd_\bs_\bw_\bi_\bt_\bh, _\bi_\be_\bn_\bd_\bs_\bw_\bi_\bt_\bh,\n _\bi_\be_\bx_\ba_\bc_\bt, _\br_\be_\bg_\be_\bx, _\bi_\br_\be_\bg_\be_\bx, _\bs_\bt_\ba_\br_\bt_\bs_\bw_\bi_\bt_\bh, _\bi_\bs_\bt_\ba_\br_\bt_\bs_\bw_\bi_\bt_\bh, _\bl_\bt, _\bl_\bt_\be, _\bg_\bt, and _\bg_\bt_\be, as well\n as with _\bC_\bo_\bn_\bt_\ba_\bi_\bn_\bm_\be_\bn_\bt_\b _\ba_\bn_\bd_\b _\bk_\be_\by_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs.\n *\b**\b**\b* K\bKT\bT(\b()\b) e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b*\n   c\bcl\bla\bas\bss\bs KT(l\blo\boo\bok\bku\bup\bp)_\b\u00b6\n       Represents the text value of a key, index, or path transform of\n@@ -693,19 +693,19 @@\n       ... )\n       <Dog: Shep>\n       >>> Dogs.objects.annotate(\n       ...     first_breed=KT(\"data__breed__1\"), owner_name=KT\n       (\"data__owner__name\")\n       ... ).filter(first_breed__startswith=\"lhasa\", owner_name=\"Bob\")\n       <QuerySet [<Dog: Shep>]>\n-Note\n+Notitie\n Due to the way in which key-path queries work, _\be_\bx_\bc_\bl_\bu_\bd_\be_\b(_\b) and _\bf_\bi_\bl_\bt_\be_\br_\b(_\b) are not\n guaranteed to produce exhaustive sets. If you want to include objects that do\n not have the path, add the isnull lookup.\n-Warning\n+Waarschuwing\n Since any string could be a key in a JSON object, any lookup other than those\n listed below will be interpreted as a key lookup. No errors are raised. Be\n extra careful for typing mistakes, and always check your queries work as you\n intend.\n MariaDB and Oracle users\n Using _\bo_\br_\bd_\be_\br_\b__\bb_\by_\b(_\b) on key, index, or path transforms will sort the objects using\n the string representation of the values. This is because MariaDB and Oracle\n@@ -829,15 +829,15 @@\n \u2026 would be a valid query, equivalent to the previous example; but:\n # INVALID QUERY\n Poll.objects.get(\n     question__startswith=\"Who\",\n     Q(pub_date=date(2005, 5, 2)) | Q(pub_date=date(2005, 5, 6)),\n )\n \u2026 would not be valid.\n-See also\n+Zie ook\n The _\bO_\bR_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs_\b _\be_\bx_\ba_\bm_\bp_\bl_\be_\bs in Django\u2019s unit tests show some possible uses of Q.\n *\b**\b**\b**\b**\b* C\bCo\bom\bmp\bpa\bar\bri\bin\bng\bg o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n To compare two model instances, use the standard Python comparison operator,\n the double equals sign: ==. Behind the scenes, that compares the primary key\n values of two models.\n Using the Entry example above, the following two statements are equivalent:\n >>> some_entry == other_entry\n@@ -1216,16 +1216,16 @@\n                       # _\bU_\bs_\bi_\bn_\bg_\b _\ba_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\br_\be_\bv_\be_\br_\bs_\be_\b _\bm_\ba_\bn_\ba_\bg_\be_\br\n                       # _\bA_\bd_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs_\b _\bt_\bo_\b _\bh_\ba_\bn_\bd_\bl_\be_\b _\br_\be_\bl_\ba_\bt_\be_\bd_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n                 # _\bM_\ba_\bn_\by_\b-_\bt_\bo_\b-_\bm_\ba_\bn_\by_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\bs\n                 # _\bO_\bn_\be_\b-_\bt_\bo_\b-_\bo_\bn_\be_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\bs\n                 # _\bH_\bo_\bw_\b _\ba_\br_\be_\b _\bt_\bh_\be_\b _\bb_\ba_\bc_\bk_\bw_\ba_\br_\bd_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\bs_\b _\bp_\bo_\bs_\bs_\bi_\bb_\bl_\be_\b?\n                 # _\bQ_\bu_\be_\br_\bi_\be_\bs_\b _\bo_\bv_\be_\br_\b _\br_\be_\bl_\ba_\bt_\be_\bd_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n           o _\bF_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bb_\ba_\bc_\bk_\b _\bt_\bo_\b _\br_\ba_\bw_\b _\bS_\bQ_\bL\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/db/search.html", "source2": "./usr/share/doc/python-django-doc/html/topics/db/search.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Search &#8212; Django 5.2b1 documentation</title>\n+    <title>Search &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Managers\" href=\"managers.html\" />\n     <link rel=\"prev\" title=\"Aggregation\" href=\"aggregation.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -218,37 +219,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"aggregation.html\"\n-                          title=\"previous chapter\">Aggregation</a></p>\n+                          title=\"vorig hoofdstuk\">Aggregation</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"managers.html\"\n-                          title=\"next chapter\">Managers</a></p>\n+                          title=\"volgend hoofdstuk\">Managers</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* S\bSe\bea\bar\brc\bch\bh_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A common task for web applications is to search some data in the database with\n user input. In a simple case, this could be filtering a list of objects by a\n category. A more complex use case might require searching with weighting,\n categorization, highlighting, multiple languages, and so on. This document\n@@ -91,16 +91,16 @@\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bS_\be_\ba_\br_\bc_\bh\n           o _\bU_\bs_\be_\b _\bC_\ba_\bs_\be_\bs\n                 # _\bS_\bt_\ba_\bn_\bd_\ba_\br_\bd_\b _\bt_\be_\bx_\bt_\bu_\ba_\bl_\b _\bq_\bu_\be_\br_\bi_\be_\bs\n                 # _\bA_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b\u2019_\bs_\b _\bm_\bo_\br_\be_\b _\ba_\bd_\bv_\ba_\bn_\bc_\be_\bd_\b _\bc_\bo_\bm_\bp_\ba_\br_\bi_\bs_\bo_\bn_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n                 # _\bD_\bo_\bc_\bu_\bm_\be_\bn_\bt_\b-_\bb_\ba_\bs_\be_\bd_\b _\bs_\be_\ba_\br_\bc_\bh\n                       # _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\bg_\bg_\br_\be_\bg_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\ba_\bn_\ba_\bg_\be_\br_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/db/sql.html", "source2": "./usr/share/doc/python-django-doc/html/topics/db/sql.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Performing raw SQL queries &#8212; Django 5.2b1 documentation</title>\n+    <title>Performing raw SQL queries &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Database transactions\" href=\"transactions.html\" />\n     <link rel=\"prev\" title=\"Managers\" href=\"managers.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -92,15 +93,15 @@\n <a class=\"reference internal\" href=\"../../ref/models/expressions.html\"><span class=\"doc\">custom query expressions</span></a>.</p></li>\n </ul>\n <p>Before using raw SQL, explore <a class=\"reference internal\" href=\"index.html\"><span class=\"doc\">the ORM</span></a>. Ask on\n one of <a class=\"reference internal\" href=\"../../faq/help.html\"><span class=\"doc\">the support channels</span></a> to see if the ORM supports\n your use case.</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>You should be very careful whenever you write raw SQL. Every time you use\n it, you should properly escape any parameters that the user can control\n by using <code class=\"docutils literal notranslate\"><span class=\"pre\">params</span></code> in order to protect against SQL injection attacks.\n Please read more about <a class=\"reference internal\" href=\"../security.html#sql-injection-protection\"><span class=\"std std-ref\">SQL injection protection</span></a>.</p>\n </div>\n <section id=\"s-performing-raw-queries\">\n <span id=\"s-executing-raw-queries\"></span><span id=\"performing-raw-queries\"></span><span id=\"executing-raw-queries\"></span><h2>Performing raw queries<a class=\"headerlink\" href=\"#performing-raw-queries\" title=\"Link to this heading\">\u00b6</a></h2>\n@@ -142,22 +143,22 @@\n we\u2019ve assumed that the <code class=\"docutils literal notranslate\"><span class=\"pre\">Person</span></code> model lives in an app named <code class=\"docutils literal notranslate\"><span class=\"pre\">myapp</span></code>,\n so its table would be <code class=\"docutils literal notranslate\"><span class=\"pre\">myapp_person</span></code>.</p>\n <p>For more details check out the documentation for the\n <a class=\"reference internal\" href=\"../../ref/models/options.html#django.db.models.Options.db_table\" title=\"django.db.models.Options.db_table\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">db_table</span></code></a> option, which also lets you manually set the\n database table name.</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>No checking is done on the SQL statement that is passed in to <code class=\"docutils literal notranslate\"><span class=\"pre\">.raw()</span></code>.\n Django expects that the statement will return a set of rows from the\n database, but does nothing to enforce that. If the query does not\n return rows, a (possibly cryptic) error will result.</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>If you are performing queries on MySQL, note that MySQL\u2019s silent type coercion\n may cause unexpected results when mixing types. If you query on a string\n type column, but with an integer value, MySQL will coerce the types of all values\n in the table to an integer before performing the comparison. For example, if your\n table contains the values <code class=\"docutils literal notranslate\"><span class=\"pre\">'abc'</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">'def'</span></code> and you query for <code class=\"docutils literal notranslate\"><span class=\"pre\">WHERE</span> <span class=\"pre\">mycolumn=0</span></code>,\n both rows will match. To prevent this, perform the correct typecasting\n before using the value in a query.</p>\n@@ -265,20 +266,20 @@\n </div>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">params</span></code> is a list or dictionary of parameters. You\u2019ll use <code class=\"docutils literal notranslate\"><span class=\"pre\">%s</span></code>\n placeholders in the query string for a list, or <code class=\"docutils literal notranslate\"><span class=\"pre\">%(key)s</span></code>\n placeholders for a dictionary (where <code class=\"docutils literal notranslate\"><span class=\"pre\">key</span></code> is replaced by a\n dictionary key), regardless of your database engine. Such placeholders will be\n replaced with parameters from the <code class=\"docutils literal notranslate\"><span class=\"pre\">params</span></code> argument.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Dictionary params are not supported with the SQLite backend; with\n this backend, you must pass parameters as a list.</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><strong>Do not use string formatting on raw queries or quote placeholders in your\n SQL strings!</strong></p>\n <p>It\u2019s tempting to write the above query as:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">query</span> <span class=\"o\">=</span> <span class=\"s2\">&quot;SELECT * FROM myapp_person WHERE last_name = </span><span class=\"si\">%s</span><span class=\"s2\">&quot;</span> <span class=\"o\">%</span> <span class=\"n\">lname</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">Person</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">raw</span><span class=\"p\">(</span><span class=\"n\">query</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n@@ -479,37 +480,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"managers.html\"\n-                          title=\"previous chapter\">Managers</a></p>\n+                          title=\"vorig hoofdstuk\">Managers</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"transactions.html\"\n-                          title=\"next chapter\">Database transactions</a></p>\n+                          title=\"volgend hoofdstuk\">Database transactions</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,23 +1,23 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* P\bPe\ber\brf\bfo\bor\brm\bmi\bin\bng\bg r\bra\baw\bw S\bSQ\bQL\bL q\bqu\bue\ber\bri\bie\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django gives you two ways of performing raw SQL queries: you can use\n _\bM_\ba_\bn_\ba_\bg_\be_\br_\b._\br_\ba_\bw_\b(_\b) to _\bp_\be_\br_\bf_\bo_\br_\bm_\b _\br_\ba_\bw_\b _\bq_\bu_\be_\br_\bi_\be_\bs_\b _\ba_\bn_\bd_\b _\br_\be_\bt_\bu_\br_\bn_\b _\bm_\bo_\bd_\be_\bl_\b _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be_\bs, or you can\n avoid the model layer entirely and _\be_\bx_\be_\bc_\bu_\bt_\be_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bS_\bQ_\bL_\b _\bd_\bi_\br_\be_\bc_\bt_\bl_\by.\n Explore the ORM before using raw SQL!\n The Django ORM provides many tools to express queries without writing raw SQL.\n For example:\n     * The _\bQ_\bu_\be_\br_\by_\bS_\be_\bt_\b _\bA_\bP_\bI is extensive.\n     * You can _\ba_\bn_\bn_\bo_\bt_\ba_\bt_\be and _\ba_\bg_\bg_\br_\be_\bg_\ba_\bt_\be using many built-in _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs.\n       Beyond those, you can create _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bq_\bu_\be_\br_\by_\b _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn_\bs.\n Before using raw SQL, explore _\bt_\bh_\be_\b _\bO_\bR_\bM. Ask on one of _\bt_\bh_\be_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt_\b _\bc_\bh_\ba_\bn_\bn_\be_\bl_\bs to\n see if the ORM supports your use case.\n-Warning\n+Waarschuwing\n You should be very careful whenever you write raw SQL. Every time you use it,\n you should properly escape any parameters that the user can control by using\n params in order to protect against SQL injection attacks. Please read more\n about _\bS_\bQ_\bL_\b _\bi_\bn_\bj_\be_\bc_\bt_\bi_\bo_\bn_\b _\bp_\br_\bo_\bt_\be_\bc_\bt_\bi_\bo_\bn.\n *\b**\b**\b**\b**\b* P\bPe\ber\brf\bfo\bor\brm\bmi\bin\bng\bg r\bra\baw\bw q\bqu\bue\ber\bri\bie\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The raw() manager method can be used to perform raw SQL queries that return\n model instances:\n@@ -43,20 +43,20 @@\n Where did the name of the Person table come from in that example?\n By default, Django figures out a database table name by joining the model\u2019s\n \u201capp label\u201d \u2013 the name you used in manage.py startapp \u2013 to the model\u2019s class\n name, with an underscore between them. In the example we\u2019ve assumed that the\n Person model lives in an app named myapp, so its table would be myapp_person.\n For more details check out the documentation for the _\bd_\bb_\b__\bt_\ba_\bb_\bl_\be option, which\n also lets you manually set the database table name.\n-Warning\n+Waarschuwing\n No checking is done on the SQL statement that is passed in to .raw(). Django\n expects that the statement will return a set of rows from the database, but\n does nothing to enforce that. If the query does not return rows, a (possibly\n cryptic) error will result.\n-Warning\n+Waarschuwing\n If you are performing queries on MySQL, note that MySQL\u2019s silent type coercion\n may cause unexpected results when mixing types. If you query on a string type\n column, but with an integer value, MySQL will coerce the types of all values in\n the table to an integer before performing the comparison. For example, if your\n table contains the values 'abc', 'def' and you query for WHERE mycolumn=0, both\n rows will match. To prevent this, perform the correct typecasting before using\n the value in a query.\n@@ -137,18 +137,18 @@\n >>> lname = \"Doe\"\n >>> Person.objects.raw(\"SELECT * FROM myapp_person WHERE last_name = %s\",\n [lname])\n params is a list or dictionary of parameters. You\u2019ll use %s placeholders in the\n query string for a list, or %(key)s placeholders for a dictionary (where key is\n replaced by a dictionary key), regardless of your database engine. Such\n placeholders will be replaced with parameters from the params argument.\n-Note\n+Notitie\n Dictionary params are not supported with the SQLite backend; with this backend,\n you must pass parameters as a list.\n-Warning\n+Waarschuwing\n D\bDo\bo n\bno\bot\bt u\bus\bse\be s\bst\btr\bri\bin\bng\bg f\bfo\bor\brm\bma\bat\btt\bti\bin\bng\bg o\bon\bn r\bra\baw\bw q\bqu\bue\ber\bri\bie\bes\bs o\bor\br q\bqu\buo\bot\bte\be p\bpl\bla\bac\bce\beh\bho\bol\bld\bde\ber\brs\bs i\bin\bn y\byo\bou\bur\br S\bSQ\bQL\bL\n s\bst\btr\bri\bin\bng\bgs\bs!\b!\n It\u2019s tempting to write the above query as:\n >>> query = \"SELECT * FROM myapp_person WHERE last_name = %s\" % lname\n >>> Person.objects.raw(query)\n You might also think you should write your query like this (with quotes around\n %s):\n@@ -284,16 +284,16 @@\n                 # _\bI_\bn_\bd_\be_\bx_\b _\bl_\bo_\bo_\bk_\bu_\bp_\bs\n                 # _\bD_\be_\bf_\be_\br_\br_\bi_\bn_\bg_\b _\bm_\bo_\bd_\be_\bl_\b _\bf_\bi_\be_\bl_\bd_\bs\n                 # _\bA_\bd_\bd_\bi_\bn_\bg_\b _\ba_\bn_\bn_\bo_\bt_\ba_\bt_\bi_\bo_\bn_\bs\n                 # _\bP_\ba_\bs_\bs_\bi_\bn_\bg_\b _\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bs_\b _\bi_\bn_\bt_\bo_\b _\br_\ba_\bw_\b(_\b)\n           o _\bE_\bx_\be_\bc_\bu_\bt_\bi_\bn_\bg_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bS_\bQ_\bL_\b _\bd_\bi_\br_\be_\bc_\bt_\bl_\by\n                 # _\bC_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\bs_\b _\ba_\bn_\bd_\b _\bc_\bu_\br_\bs_\bo_\br_\bs\n                       # _\bC_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bs_\bt_\bo_\br_\be_\bd_\b _\bp_\br_\bo_\bc_\be_\bd_\bu_\br_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\ba_\bn_\ba_\bg_\be_\br_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/db/tablespaces.html", "source2": "./usr/share/doc/python-django-doc/html/topics/db/tablespaces.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Tablespaces &#8212; Django 5.2b1 documentation</title>\n+    <title>Tablespaces &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Database access optimization\" href=\"optimization.html\" />\n     <link rel=\"prev\" title=\"Multiple databases\" href=\"multi-db.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -78,15 +79,15 @@\n           <div class=\"yui-g\" id=\"topics-db-tablespaces\">\n             \n   <section id=\"s-tablespaces\">\n <span id=\"tablespaces\"></span><h1>Tablespaces<a class=\"headerlink\" href=\"#tablespaces\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>A common paradigm for optimizing performance in database systems is the use of\n <a class=\"reference external\" href=\"https://en.wikipedia.org/wiki/Tablespace\">tablespaces</a> to organize disk layout.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Django does not create the tablespaces for you. Please refer to your\n database engine\u2019s documentation for details on creating and managing\n tablespaces.</p>\n </div>\n <section id=\"s-declaring-tablespaces-for-tables\">\n <span id=\"declaring-tablespaces-for-tables\"></span><h2>Declaring tablespaces for tables<a class=\"headerlink\" href=\"#declaring-tablespaces-for-tables\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>A tablespace can be specified for the table generated by a model by supplying\n@@ -161,37 +162,37 @@\n <li><a class=\"reference internal\" href=\"#database-support\">Database support</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"multi-db.html\"\n-                          title=\"previous chapter\">Multiple databases</a></p>\n+                          title=\"vorig hoofdstuk\">Multiple databases</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"optimization.html\"\n-                          title=\"next chapter\">Database access optimization</a></p>\n+                          title=\"volgend hoofdstuk\">Database access optimization</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,14 +1,14 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTa\bab\bbl\ble\bes\bsp\bpa\bac\bce\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A common paradigm for optimizing performance in database systems is the use of\n _\bt_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be_\bs to organize disk layout.\n-Warning\n+Waarschuwing\n Django does not create the tablespaces for you. Please refer to your database\n engine\u2019s documentation for details on creating and managing tablespaces.\n *\b**\b**\b**\b**\b* D\bDe\bec\bcl\bla\bar\bri\bin\bng\bg t\bta\bab\bbl\ble\bes\bsp\bpa\bac\bce\bes\bs f\bfo\bor\br t\bta\bab\bbl\ble\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n A tablespace can be specified for the table generated by a model by supplying\n the _\bd_\bb_\b__\bt_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be option inside the model\u2019s class Meta. This option also\n affects tables automatically created for _\bM_\ba_\bn_\by_\bT_\bo_\bM_\ba_\bn_\by_\bF_\bi_\be_\bl_\bds in the model.\n You can use the _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bT_\bA_\bB_\bL_\bE_\bS_\bP_\bA_\bC_\bE setting to specify a default value for\n@@ -49,16 +49,16 @@\n tablespace-related options.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bT_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be_\bs\n           o _\bD_\be_\bc_\bl_\ba_\br_\bi_\bn_\bg_\b _\bt_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be_\bs_\b _\bf_\bo_\br_\b _\bt_\ba_\bb_\bl_\be_\bs\n           o _\bD_\be_\bc_\bl_\ba_\br_\bi_\bn_\bg_\b _\bt_\ba_\bb_\bl_\be_\bs_\bp_\ba_\bc_\be_\bs_\b _\bf_\bo_\br_\b _\bi_\bn_\bd_\be_\bx_\be_\bs\n           o _\bA_\bn_\b _\be_\bx_\ba_\bm_\bp_\bl_\be\n           o _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\ba_\bc_\bc_\be_\bs_\bs_\b _\bo_\bp_\bt_\bi_\bm_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/db/transactions.html", "source2": "./usr/share/doc/python-django-doc/html/topics/db/transactions.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Database transactions &#8212; Django 5.2b1 documentation</title>\n+    <title>Database transactions &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Multiple databases\" href=\"multi-db.html\" />\n     <link rel=\"prev\" title=\"Performing raw SQL queries\" href=\"sql.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -103,15 +104,15 @@\n transaction. If the response is produced without problems, Django commits the\n transaction. If the view produces an exception, Django rolls back the\n transaction.</p>\n <p>You may perform subtransactions using savepoints in your view code, typically\n with the <a class=\"reference internal\" href=\"#django.db.transaction.atomic\" title=\"django.db.transaction.atomic\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">atomic()</span></code></a> context manager. However, at the end of the view,\n either all or none of the changes will be committed.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>While the simplicity of this transaction model is appealing, it also makes it\n inefficient when traffic increases. Opening a transaction for every view has\n some overhead. The impact on performance depends on the query patterns of your\n application and on how well your database handles locking.</p>\n </div>\n <div class=\"admonition-per-request-transactions-and-streaming-responses admonition\">\n <p class=\"admonition-title\">Per-request transactions and streaming responses</p>\n@@ -128,15 +129,15 @@\n <p>Note that only the execution of your view is enclosed in the transactions.\n Middleware runs outside of the transaction, and so does the rendering of\n template responses.</p>\n <p>When <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-DATABASE-ATOMIC_REQUESTS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">ATOMIC_REQUESTS</span></code></a> is enabled, it\u2019s\n still possible to prevent views from running in a transaction.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.db.transaction.non_atomic_requests\">\n-<span class=\"sig-name descname\"><span class=\"pre\">non_atomic_requests</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L334\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.non_atomic_requests\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">non_atomic_requests</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L334\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.non_atomic_requests\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This decorator will negate the effect of <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-DATABASE-ATOMIC_REQUESTS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">ATOMIC_REQUESTS</span></code></a> for a given view:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.db</span> <span class=\"kn\">import</span> <span class=\"n\">transaction</span>\n \n \n <span class=\"nd\">@transaction</span><span class=\"o\">.</span><span class=\"n\">non_atomic_requests</span>\n <span class=\"k\">def</span> <span class=\"nf\">my_view</span><span class=\"p\">(</span><span class=\"n\">request</span><span class=\"p\">):</span>\n     <span class=\"n\">do_stuff</span><span class=\"p\">()</span>\n@@ -152,15 +153,15 @@\n \n </section>\n <section id=\"s-controlling-transactions-explicitly\">\n <span id=\"controlling-transactions-explicitly\"></span><h3>Controlling transactions explicitly<a class=\"headerlink\" href=\"#controlling-transactions-explicitly\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Django provides a single API to control database transactions.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.db.transaction.atomic\">\n-<span class=\"sig-name descname\"><span class=\"pre\">atomic</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">savepoint</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">durable</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L316\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.atomic\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">atomic</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">savepoint</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">durable</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L316\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.atomic\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Atomicity is the defining property of database transactions. <code class=\"docutils literal notranslate\"><span class=\"pre\">atomic</span></code>\n allows us to create a block of code within which the atomicity on the\n database is guaranteed. If the block of code is successfully completed, the\n changes are committed to the database. If there is an exception, the\n changes are rolled back.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">atomic</span></code> blocks can be nested. In this case, when an inner block\n completes successfully, its effects can still be rolled back if an\n@@ -338,15 +339,15 @@\n <p>Sometimes you need to perform an action related to the current database\n transaction, but only if the transaction successfully commits. Examples might\n include a background task, an email notification, or a cache invalidation.</p>\n <p><a class=\"reference internal\" href=\"#django.db.transaction.on_commit\" title=\"django.db.transaction.on_commit\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">on_commit()</span></code></a> allows you to register callbacks that will be executed after\n the open transaction is successfully committed:</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.db.transaction.on_commit\">\n-<span class=\"sig-name descname\"><span class=\"pre\">on_commit</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">func</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">robust</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L129\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.on_commit\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">on_commit</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">func</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">robust</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L129\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.on_commit\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Pass a function, or any callable, to <a class=\"reference internal\" href=\"#django.db.transaction.on_commit\" title=\"django.db.transaction.on_commit\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">on_commit()</span></code></a>:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.db</span> <span class=\"kn\">import</span> <span class=\"n\">transaction</span>\n \n \n <span class=\"k\">def</span> <span class=\"nf\">send_welcome_email</span><span class=\"p\">():</span> <span class=\"o\">...</span>\n@@ -471,32 +472,32 @@\n transaction succeeds. It\u2019s a lot easier to undo something you never did in the\n first place!</p>\n </section>\n </section>\n <section id=\"s-low-level-apis\">\n <span id=\"low-level-apis\"></span><h2>Low-level APIs<a class=\"headerlink\" href=\"#low-level-apis\" title=\"Link to this heading\">\u00b6</a></h2>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Always prefer <a class=\"reference internal\" href=\"#django.db.transaction.atomic\" title=\"django.db.transaction.atomic\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">atomic()</span></code></a> if possible at all. It accounts for the\n idiosyncrasies of each database and prevents invalid operations.</p>\n <p>The low level APIs are only useful if you\u2019re implementing your own\n transaction management.</p>\n </div>\n <section id=\"s-managing-autocommit\">\n <span id=\"s-id3\"></span><span id=\"managing-autocommit\"></span><span id=\"id3\"></span><h3>Autocommit<a class=\"headerlink\" href=\"#managing-autocommit\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Django provides an API in the <a class=\"reference internal\" href=\"#module-django.db.transaction\" title=\"django.db.transaction\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.db.transaction</span></code></a> module to manage the\n autocommit state of each database connection.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.db.transaction.get_autocommit\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_autocommit</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L28\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.get_autocommit\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_autocommit</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L28\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.get_autocommit\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.db.transaction.set_autocommit\">\n-<span class=\"sig-name descname\"><span class=\"pre\">set_autocommit</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">autocommit</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L33\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.set_autocommit\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">set_autocommit</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">autocommit</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L33\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.set_autocommit\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>These functions take a <code class=\"docutils literal notranslate\"><span class=\"pre\">using</span></code> argument which should be the name of a\n database. If it isn\u2019t provided, Django uses the <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;default&quot;</span></code> database.</p>\n <p>Autocommit is initially turned on. If you turn it off, it\u2019s your\n responsibility to restore it.</p>\n <p>Once you turn autocommit off, you get the default behavior of your database\n@@ -516,20 +517,20 @@\n <p>Django doesn\u2019t provide an API to start a transaction. The expected way to\n start a transaction is to disable autocommit with <a class=\"reference internal\" href=\"#django.db.transaction.set_autocommit\" title=\"django.db.transaction.set_autocommit\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">set_autocommit()</span></code></a>.</p>\n <p>Once you\u2019re in a transaction, you can choose either to apply the changes\n you\u2019ve performed until this point with <a class=\"reference internal\" href=\"#django.db.transaction.commit\" title=\"django.db.transaction.commit\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">commit()</span></code></a>, or to cancel them with\n <a class=\"reference internal\" href=\"#django.db.transaction.rollback\" title=\"django.db.transaction.rollback\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">rollback()</span></code></a>. These functions are defined in <a class=\"reference internal\" href=\"#module-django.db.transaction\" title=\"django.db.transaction\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.db.transaction</span></code></a>.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.db.transaction.commit\">\n-<span class=\"sig-name descname\"><span class=\"pre\">commit</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L38\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.commit\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">commit</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L38\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.commit\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.db.transaction.rollback\">\n-<span class=\"sig-name descname\"><span class=\"pre\">rollback</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L43\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.rollback\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">rollback</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L43\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.rollback\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>These functions take a <code class=\"docutils literal notranslate\"><span class=\"pre\">using</span></code> argument which should be the name of a\n database. If it isn\u2019t provided, Django uses the <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;default&quot;</span></code> database.</p>\n <p>Django will refuse to commit or to rollback when an <a class=\"reference internal\" href=\"#django.db.transaction.atomic\" title=\"django.db.transaction.atomic\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">atomic()</span></code></a> block is\n active, because that would break atomicity.</p>\n </section>\n@@ -552,38 +553,38 @@\n public API, and there\u2019s no plan to deprecate them.</p>\n <p>Each of these functions takes a <code class=\"docutils literal notranslate\"><span class=\"pre\">using</span></code> argument which should be the name of\n a database for which the behavior applies.  If no <code class=\"docutils literal notranslate\"><span class=\"pre\">using</span></code> argument is\n provided then the <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;default&quot;</span></code> database is used.</p>\n <p>Savepoints are controlled by three functions in <a class=\"reference internal\" href=\"#module-django.db.transaction\" title=\"django.db.transaction\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.db.transaction</span></code></a>:</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.db.transaction.savepoint\">\n-<span class=\"sig-name descname\"><span class=\"pre\">savepoint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L48\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.savepoint\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">savepoint</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L48\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.savepoint\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Creates a new savepoint. This marks a point in the transaction that is\n known to be in a \u201cgood\u201d state. Returns the savepoint ID (<code class=\"docutils literal notranslate\"><span class=\"pre\">sid</span></code>).</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.db.transaction.savepoint_commit\">\n-<span class=\"sig-name descname\"><span class=\"pre\">savepoint_commit</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sid</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L65\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.savepoint_commit\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">savepoint_commit</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sid</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L65\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.savepoint_commit\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Releases savepoint <code class=\"docutils literal notranslate\"><span class=\"pre\">sid</span></code>. The changes performed since the savepoint was\n created become part of the transaction.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.db.transaction.savepoint_rollback\">\n-<span class=\"sig-name descname\"><span class=\"pre\">savepoint_rollback</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sid</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L57\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.savepoint_rollback\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">savepoint_rollback</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sid</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L57\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.savepoint_rollback\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Rolls back the transaction to savepoint <code class=\"docutils literal notranslate\"><span class=\"pre\">sid</span></code>.</p>\n </dd></dl>\n \n <p>These functions do nothing if savepoints aren\u2019t supported or if the database\n is in autocommit mode.</p>\n <p>In addition, there\u2019s a utility function:</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.db.transaction.clean_savepoints\">\n-<span class=\"sig-name descname\"><span class=\"pre\">clean_savepoints</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L73\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.clean_savepoints\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">clean_savepoints</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L73\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.clean_savepoints\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Resets the counter used to generate unique savepoint IDs.</p>\n </dd></dl>\n \n <p>The following example demonstrates the use of savepoints:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.db</span> <span class=\"kn\">import</span> <span class=\"n\">transaction</span>\n \n \n@@ -609,20 +610,20 @@\n <p>Savepoints may be used to recover from a database error by performing a partial\n rollback. If you\u2019re doing this inside an <a class=\"reference internal\" href=\"#django.db.transaction.atomic\" title=\"django.db.transaction.atomic\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">atomic()</span></code></a> block, the entire block\n will still be rolled back, because it doesn\u2019t know you\u2019ve handled the situation\n at a lower level! To prevent this, you can control the rollback behavior with\n the following functions.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.db.transaction.get_rollback\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_rollback</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L80\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.get_rollback\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_rollback</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L80\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.get_rollback\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.db.transaction.set_rollback\">\n-<span class=\"sig-name descname\"><span class=\"pre\">set_rollback</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">rollback</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L85\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.set_rollback\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">set_rollback</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">rollback</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/db/transaction.py#L85\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.db.transaction.set_rollback\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Setting the rollback flag to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> forces a rollback when exiting the\n innermost atomic block. This may be useful to trigger a rollback without\n raising an exception.</p>\n <p>Setting it to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> prevents such a rollback. Before doing that, make sure\n you\u2019ve rolled back the transaction to a known-good savepoint within the current\n@@ -657,15 +658,15 @@\n function in autocommit mode: statements will be executed and committed as soon\n as they\u2019re called. If your MySQL setup <em>does</em> support transactions, Django\n will handle transactions as explained in this document.</p>\n </section>\n <section id=\"s-handling-exceptions-within-postgresql-transactions\">\n <span id=\"handling-exceptions-within-postgresql-transactions\"></span><h3>Handling exceptions within PostgreSQL transactions<a class=\"headerlink\" href=\"#handling-exceptions-within-postgresql-transactions\" title=\"Link to this heading\">\u00b6</a></h3>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>This section is relevant only if you\u2019re implementing your own transaction\n management. This problem cannot occur in Django\u2019s default mode and\n <a class=\"reference internal\" href=\"#django.db.transaction.atomic\" title=\"django.db.transaction.atomic\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">atomic()</span></code></a> handles it automatically.</p>\n </div>\n <p>Inside a transaction, when a call to a PostgreSQL cursor raises an exception\n (typically <code class=\"docutils literal notranslate\"><span class=\"pre\">IntegrityError</span></code>), all subsequent SQL in the same transaction\n will fail with the error \u201ccurrent transaction is aborted, queries ignored\n@@ -766,37 +767,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"sql.html\"\n-                          title=\"previous chapter\">Performing raw SQL queries</a></p>\n+                          title=\"vorig hoofdstuk\">Performing raw SQL queries</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"multi-db.html\"\n-                          title=\"next chapter\">Multiple databases</a></p>\n+                          title=\"volgend hoofdstuk\">Multiple databases</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDa\bat\bta\bab\bba\bas\bse\be t\btr\bra\ban\bns\bsa\bac\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django gives you a few ways to control how database transactions are managed.\n *\b**\b**\b**\b**\b* M\bMa\ban\bna\bag\bgi\bin\bng\bg d\bda\bat\bta\bab\bba\bas\bse\be t\btr\bra\ban\bns\bsa\bac\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo?\b\u2019s\bs d\bde\bef\bfa\bau\bul\blt\bt t\btr\bra\ban\bns\bsa\bac\bct\bti\bio\bon\bn b\bbe\beh\bha\bav\bvi\bio\bor\br_\b?\b\u00b6 *\b**\b**\b**\b*\n Django\u2019s default behavior is to run in autocommit mode. Each query is\n@@ -20,15 +20,15 @@\n It works like this. Before calling a view function, Django starts a\n transaction. If the response is produced without problems, Django commits the\n transaction. If the view produces an exception, Django rolls back the\n transaction.\n You may perform subtransactions using savepoints in your view code, typically\n with the _\ba_\bt_\bo_\bm_\bi_\bc_\b(_\b) context manager. However, at the end of the view, either all\n or none of the changes will be committed.\n-Warning\n+Waarschuwing\n While the simplicity of this transaction model is appealing, it also makes it\n inefficient when traffic increases. Opening a transaction for every view has\n some overhead. The impact on performance depends on the query patterns of your\n application and on how well your database handles locking.\n Per-request transactions and streaming responses\n When a view returns a _\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be, reading the contents of the\n response will often execute code to generate the content. Since the view has\n@@ -39,15 +39,15 @@\n In practice, this feature wraps every view function in the _\ba_\bt_\bo_\bm_\bi_\bc_\b(_\b) decorator\n described below.\n Note that only the execution of your view is enclosed in the transactions.\n Middleware runs outside of the transaction, and so does the rendering of\n template responses.\n When _\bA_\bT_\bO_\bM_\bI_\bC_\b__\bR_\bE_\bQ_\bU_\bE_\bS_\bT_\bS is enabled, it\u2019s still possible to prevent views from\n running in a transaction.\n-  non_atomic_requests(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  non_atomic_requests(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This decorator will negate the effect of _\bA_\bT_\bO_\bM_\bI_\bC_\b__\bR_\bE_\bQ_\bU_\bE_\bS_\bT_\bS for a given\n       view:\n       from django.db import transaction\n \n \n       @transaction.non_atomic_requests\n       def my_view(request):\n@@ -56,15 +56,15 @@\n \n       @transaction.non_atomic_requests(using=\"other\")\n       def my_other_view(request):\n           do_stuff_on_the_other_database()\n       It only works if it\u2019s applied to the view itself.\n *\b**\b**\b**\b* C\bCo\bon\bnt\btr\bro\bol\bll\bli\bin\bng\bg t\btr\bra\ban\bns\bsa\bac\bct\bti\bio\bon\bns\bs e\bex\bxp\bpl\bli\bic\bci\bit\btl\bly\by_\b?\b\u00b6 *\b**\b**\b**\b*\n Django provides a single API to control database transactions.\n-  atomic(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be, s\bsa\bav\bve\bep\bpo\boi\bin\bnt\bt=\b=T\bTr\bru\bue\be, d\bdu\bur\bra\bab\bbl\ble\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  atomic(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be, s\bsa\bav\bve\bep\bpo\boi\bin\bnt\bt=\b=T\bTr\bru\bue\be, d\bdu\bur\bra\bab\bbl\ble\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Atomicity is the defining property of database transactions. atomic\n       allows us to create a block of code within which the atomicity on the\n       database is guaranteed. If the block of code is successfully completed,\n       the changes are committed to the database. If there is an exception, the\n       changes are rolled back.\n       atomic blocks can be nested. In this case, when an inner block completes\n       successfully, its effects can still be rolled back if an exception is\n@@ -211,15 +211,15 @@\n really strange.\n *\b**\b**\b**\b**\b* P\bPe\ber\brf\bfo\bor\brm\bmi\bin\bng\bg a\bac\bct\bti\bio\bon\bns\bs a\baf\bft\bte\ber\br c\bco\bom\bmm\bmi\bit\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Sometimes you need to perform an action related to the current database\n transaction, but only if the transaction successfully commits. Examples might\n include a background task, an email notification, or a cache invalidation.\n _\bo_\bn_\b__\bc_\bo_\bm_\bm_\bi_\bt_\b(_\b) allows you to register callbacks that will be executed after the\n open transaction is successfully committed:\n-  on_commit(f\bfu\bun\bnc\bc, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be, r\bro\bob\bbu\bus\bst\bt=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  on_commit(f\bfu\bun\bnc\bc, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be, r\bro\bob\bbu\bus\bst\bt=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Pass a function, or any callable, to _\bo_\bn_\b__\bc_\bo_\bm_\bm_\bi_\bt_\b(_\b):\n from django.db import transaction\n \n \n def send_welcome_email(): ...\n \n \n@@ -313,24 +313,24 @@\n killed without a chance to shut down gracefully, your rollback hook will never\n run.\n But there is a solution: instead of doing something during the atomic block\n (transaction) and then undoing it if the transaction fails, use _\bo_\bn_\b__\bc_\bo_\bm_\bm_\bi_\bt_\b(_\b) to\n delay doing it in the first place until after the transaction succeeds. It\u2019s a\n lot easier to undo something you never did in the first place!\n *\b**\b**\b**\b**\b* L\bLo\bow\bw-\b-l\ble\bev\bve\bel\bl A\bAP\bPI\bIs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-Warning\n+Waarschuwing\n Always prefer _\ba_\bt_\bo_\bm_\bi_\bc_\b(_\b) if possible at all. It accounts for the idiosyncrasies\n of each database and prevents invalid operations.\n The low level APIs are only useful if you\u2019re implementing your own transaction\n management.\n *\b**\b**\b**\b* A\bAu\but\bto\boc\bco\bom\bmm\bmi\bit\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n Django provides an API in the _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn module to manage the\n autocommit state of each database connection.\n-  get_autocommit(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  set_autocommit(a\bau\but\bto\boc\bco\bom\bmm\bmi\bit\bt, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_autocommit(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  set_autocommit(a\bau\but\bto\boc\bco\bom\bmm\bmi\bit\bt, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n These functions take a using argument which should be the name of a database.\n If it isn\u2019t provided, Django uses the \"default\" database.\n Autocommit is initially turned on. If you turn it off, it\u2019s your responsibility\n to restore it.\n Once you turn autocommit off, you get the default behavior of your database\n adapter, and Django won\u2019t help you. Although that behavior is specified in _\bP\bP_\bE\bE_\bP\bP\n _\b2\b2_\b4\b4_\b9\b9, implementations of adapters aren\u2019t always consistent with one another.\n@@ -344,16 +344,16 @@\n crashes, the database guarantees that either all the changes will be applied,\n or none of them.\n Django doesn\u2019t provide an API to start a transaction. The expected way to start\n a transaction is to disable autocommit with _\bs_\be_\bt_\b__\ba_\bu_\bt_\bo_\bc_\bo_\bm_\bm_\bi_\bt_\b(_\b).\n Once you\u2019re in a transaction, you can choose either to apply the changes you\u2019ve\n performed until this point with _\bc_\bo_\bm_\bm_\bi_\bt_\b(_\b), or to cancel them with _\br_\bo_\bl_\bl_\bb_\ba_\bc_\bk_\b(_\b).\n These functions are defined in _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn.\n-  commit(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  rollback(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  commit(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  rollback(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n These functions take a using argument which should be the name of a database.\n If it isn\u2019t provided, Django uses the \"default\" database.\n Django will refuse to commit or to rollback when an _\ba_\bt_\bo_\bm_\bi_\bc_\b(_\b) block is active,\n because that would break atomicity.\n *\b**\b**\b**\b* S\bSa\bav\bve\bep\bpo\boi\bin\bnt\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n A savepoint is a marker within a transaction that enables you to roll back part\n of a transaction, rather than the full transaction. Savepoints are available\n@@ -370,26 +370,26 @@\n commit or rollback. You\u2019re strongly encouraged to use _\ba_\bt_\bo_\bm_\bi_\bc_\b(_\b) rather than the\n functions described below, but they\u2019re still part of the public API, and\n there\u2019s no plan to deprecate them.\n Each of these functions takes a using argument which should be the name of a\n database for which the behavior applies. If no using argument is provided then\n the \"default\" database is used.\n Savepoints are controlled by three functions in _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn:\n-  savepoint(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  savepoint(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Creates a new savepoint. This marks a point in the transaction that is\n       known to be in a \u201cgood\u201d state. Returns the savepoint ID (sid).\n-  savepoint_commit(s\bsi\bid\bd, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  savepoint_commit(s\bsi\bid\bd, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Releases savepoint sid. The changes performed since the savepoint was\n       created become part of the transaction.\n-  savepoint_rollback(s\bsi\bid\bd, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  savepoint_rollback(s\bsi\bid\bd, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Rolls back the transaction to savepoint sid.\n These functions do nothing if savepoints aren\u2019t supported or if the database is\n in autocommit mode.\n In addition, there\u2019s a utility function:\n-  clean_savepoints(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  clean_savepoints(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Resets the counter used to generate unique savepoint IDs.\n The following example demonstrates the use of savepoints:\n from django.db import transaction\n \n \n # open a transaction\n @transaction.atomic\n@@ -409,16 +409,16 @@\n         transaction.savepoint_rollback(sid)\n         # open transaction now contains only a.save()\n Savepoints may be used to recover from a database error by performing a partial\n rollback. If you\u2019re doing this inside an _\ba_\bt_\bo_\bm_\bi_\bc_\b(_\b) block, the entire block will\n still be rolled back, because it doesn\u2019t know you\u2019ve handled the situation at a\n lower level! To prevent this, you can control the rollback behavior with the\n following functions.\n-  get_rollback(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  set_rollback(r\bro\bol\bll\blb\bba\bac\bck\bk, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_rollback(u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  set_rollback(r\bro\bol\bll\blb\bba\bac\bck\bk, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Setting the rollback flag to True forces a rollback when exiting the innermost\n atomic block. This may be useful to trigger a rollback without raising an\n exception.\n Setting it to False prevents such a rollback. Before doing that, make sure\n you\u2019ve rolled back the transaction to a known-good savepoint within the current\n atomic block! Otherwise you\u2019re breaking atomicity and data corruption may\n occur.\n@@ -440,15 +440,15 @@\n peculiarities are outside the scope of this article, but the MySQL site has\n _\bi_\bn_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bn_\b _\bM_\by_\bS_\bQ_\bL_\b _\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bs.\n If your MySQL setup does n\bno\bot\bt support transactions, then Django will always\n function in autocommit mode: statements will be executed and committed as soon\n as they\u2019re called. If your MySQL setup d\bdo\boe\bes\bs support transactions, Django will\n handle transactions as explained in this document.\n *\b**\b**\b**\b* H\bHa\ban\bnd\bdl\bli\bin\bng\bg e\bex\bxc\bce\bep\bpt\bti\bio\bon\bns\bs w\bwi\bit\bth\bhi\bin\bn P\bPo\bos\bst\btg\bgr\bre\beS\bSQ\bQL\bL t\btr\bra\ban\bns\bsa\bac\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-Note\n+Notitie\n This section is relevant only if you\u2019re implementing your own transaction\n management. This problem cannot occur in Django\u2019s default mode and _\ba_\bt_\bo_\bm_\bi_\bc_\b(_\b)\n handles it automatically.\n Inside a transaction, when a call to a PostgreSQL cursor raises an exception\n (typically IntegrityError), all subsequent SQL in the same transaction will\n fail with the error \u201ccurrent transaction is aborted, queries ignored until end\n of transaction block\u201d. While the basic use of save() is unlikely to raise an\n@@ -504,16 +504,16 @@\n                 # _\bS_\ba_\bv_\be_\bp_\bo_\bi_\bn_\bt_\bs\n           o _\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b-_\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bn_\bo_\bt_\be_\bs\n                 # _\bS_\ba_\bv_\be_\bp_\bo_\bi_\bn_\bt_\bs_\b _\bi_\bn_\b _\bS_\bQ_\bL_\bi_\bt_\be\n                 # _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bs_\b _\bi_\bn_\b _\bM_\by_\bS_\bQ_\bL\n                 # _\bH_\ba_\bn_\bd_\bl_\bi_\bn_\bg_\b _\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bs_\b _\bw_\bi_\bt_\bh_\bi_\bn_\b _\bP_\bo_\bs_\bt_\bg_\br_\be_\bS_\bQ_\bL_\b _\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bs\n                       # _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b _\br_\bo_\bl_\bl_\bb_\ba_\bc_\bk\n                       # _\bS_\ba_\bv_\be_\bp_\bo_\bi_\bn_\bt_\b _\br_\bo_\bl_\bl_\bb_\ba_\bc_\bk\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\be_\br_\bf_\bo_\br_\bm_\bi_\bn_\bg_\b _\br_\ba_\bw_\b _\bS_\bQ_\bL_\b _\bq_\bu_\be_\br_\bi_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/email.html", "source2": "./usr/share/doc/python-django-doc/html/topics/email.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Sending email &#8212; Django 5.2b1 documentation</title>\n+    <title>Sending email &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Internationalization and localization\" href=\"i18n/index.html\" />\n     <link rel=\"prev\" title=\"Cryptographic signing\" href=\"signing.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -135,24 +136,24 @@\n <p>Mail is sent using the SMTP host and port specified in the\n <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-EMAIL_HOST\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">EMAIL_HOST</span></code></a> and <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-EMAIL_PORT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">EMAIL_PORT</span></code></a> settings. The\n <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-EMAIL_HOST_USER\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">EMAIL_HOST_USER</span></code></a> and <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-EMAIL_HOST_PASSWORD\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">EMAIL_HOST_PASSWORD</span></code></a> settings, if\n set, are used to authenticate to the SMTP server, and the\n <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-EMAIL_USE_TLS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">EMAIL_USE_TLS</span></code></a> and <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-EMAIL_USE_SSL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">EMAIL_USE_SSL</span></code></a> settings control whether\n a secure connection is used.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The character set of email sent with <code class=\"docutils literal notranslate\"><span class=\"pre\">django.core.mail</span></code> will be set to\n the value of your <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-DEFAULT_CHARSET\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEFAULT_CHARSET</span></code></a> setting.</p>\n </div>\n </section>\n <section id=\"s-send-mail\">\n <span id=\"send-mail\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">send_mail()</span></code><a class=\"headerlink\" href=\"#send-mail\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.core.mail.send_mail\">\n-<span class=\"sig-name descname\"><span class=\"pre\">send_mail</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">subject</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">from_email</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">recipient_list</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fail_silently</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auth_user</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auth_password</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html_message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/mail/__init__.py#L59\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.mail.send_mail\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">send_mail</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">subject</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">from_email</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">recipient_list</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fail_silently</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auth_user</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auth_password</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html_message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/mail/__init__.py#L59\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.mail.send_mail\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>In most cases, you can send email using <code class=\"docutils literal notranslate\"><span class=\"pre\">django.core.mail.send_mail()</span></code>.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">subject</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">message</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">from_email</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">recipient_list</span></code> parameters\n are required.</p>\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">subject</span></code>: A string.</p></li>\n@@ -184,15 +185,15 @@\n <p>The return value will be the number of successfully delivered messages (which\n can be <code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">1</span></code> since it can only send one message).</p>\n </section>\n <section id=\"s-send-mass-mail\">\n <span id=\"send-mass-mail\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">send_mass_mail()</span></code><a class=\"headerlink\" href=\"#send-mass-mail\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.core.mail.send_mass_mail\">\n-<span class=\"sig-name descname\"><span class=\"pre\">send_mass_mail</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">datatuple</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fail_silently</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auth_user</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auth_password</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/mail/__init__.py#L95\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.mail.send_mass_mail\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">send_mass_mail</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">datatuple</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fail_silently</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auth_user</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">auth_password</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/mail/__init__.py#L95\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.mail.send_mass_mail\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">django.core.mail.send_mass_mail()</span></code> is intended to handle mass emailing.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">datatuple</span></code> is a tuple in which each element is in this format:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"p\">(</span><span class=\"n\">subject</span><span class=\"p\">,</span> <span class=\"n\">message</span><span class=\"p\">,</span> <span class=\"n\">from_email</span><span class=\"p\">,</span> <span class=\"n\">recipient_list</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n@@ -231,15 +232,15 @@\n <a class=\"reference internal\" href=\"#django.core.mail.send_mass_mail\" title=\"django.core.mail.send_mass_mail\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">send_mass_mail()</span></code></a> slightly more efficient.</p>\n </section>\n </section>\n <section id=\"s-mail-admins\">\n <span id=\"mail-admins\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">mail_admins()</span></code><a class=\"headerlink\" href=\"#mail-admins\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.core.mail.mail_admins\">\n-<span class=\"sig-name descname\"><span class=\"pre\">mail_admins</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">subject</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fail_silently</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html_message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/mail/__init__.py#L122\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.mail.mail_admins\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">mail_admins</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">subject</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fail_silently</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html_message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/mail/__init__.py#L122\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.mail.mail_admins\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">django.core.mail.mail_admins()</span></code> is a shortcut for sending an email to the\n site admins, as defined in the <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-ADMINS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">ADMINS</span></code></a> setting.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">mail_admins()</span></code> prefixes the subject with the value of the\n <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-EMAIL_SUBJECT_PREFIX\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">EMAIL_SUBJECT_PREFIX</span></code></a> setting, which is <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;[Django]</span> <span class=\"pre\">&quot;</span></code> by default.</p>\n <p>The \u201cFrom:\u201d header of the email will be the value of the\n@@ -250,15 +251,15 @@\n <em class=\"mimetype\">text/plain</em> content type and <code class=\"docutils literal notranslate\"><span class=\"pre\">html_message</span></code> as the\n <em class=\"mimetype\">text/html</em> content type.</p>\n </section>\n <section id=\"s-mail-managers\">\n <span id=\"mail-managers\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">mail_managers()</span></code><a class=\"headerlink\" href=\"#mail-managers\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.core.mail.mail_managers\">\n-<span class=\"sig-name descname\"><span class=\"pre\">mail_managers</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">subject</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fail_silently</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html_message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/mail/__init__.py#L142\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.mail.mail_managers\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">mail_managers</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">subject</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">message</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fail_silently</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">connection</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html_message</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/mail/__init__.py#L142\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.mail.mail_managers\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">django.core.mail.mail_managers()</span></code> is just like <code class=\"docutils literal notranslate\"><span class=\"pre\">mail_admins()</span></code>, except it\n sends an email to the site managers, as defined in the <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-MANAGERS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MANAGERS</span></code></a>\n setting.</p>\n </section>\n <section id=\"s-examples\">\n@@ -328,15 +329,15 @@\n wrappers that make use of the <a class=\"reference internal\" href=\"#django.core.mail.EmailMessage\" title=\"django.core.mail.EmailMessage\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">EmailMessage</span></code></a> class.</p>\n <p>Not all features of the <a class=\"reference internal\" href=\"#django.core.mail.EmailMessage\" title=\"django.core.mail.EmailMessage\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">EmailMessage</span></code></a> class are\n available through the <a class=\"reference internal\" href=\"#django.core.mail.send_mail\" title=\"django.core.mail.send_mail\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">send_mail()</span></code></a> and related\n wrapper functions. If you wish to use advanced features, such as BCC\u2019ed\n recipients, file attachments, or multi-part email, you\u2019ll need to create\n <a class=\"reference internal\" href=\"#django.core.mail.EmailMessage\" title=\"django.core.mail.EmailMessage\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">EmailMessage</span></code></a> instances directly.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>This is a design feature. <a class=\"reference internal\" href=\"#django.core.mail.send_mail\" title=\"django.core.mail.send_mail\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">send_mail()</span></code></a> and\n related functions were originally the only interface Django provided.\n However, the list of parameters they accepted was slowly growing over\n time. It made sense to move to a more object-oriented design for email\n messages and retain the original functions only for backwards\n compatibility.</p>\n </div>\n@@ -346,15 +347,15 @@\n <p>For convenience, <a class=\"reference internal\" href=\"#django.core.mail.EmailMessage\" title=\"django.core.mail.EmailMessage\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">EmailMessage</span></code></a> provides a <code class=\"docutils literal notranslate\"><span class=\"pre\">send()</span></code>\n method for sending a single email. If you need to send multiple messages, the\n email backend API <a class=\"reference internal\" href=\"#topics-sending-multiple-emails\"><span class=\"std std-ref\">provides an alternative</span></a>.</p>\n <section id=\"s-emailmessage-objects\">\n <span id=\"emailmessage-objects\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">EmailMessage</span></code> Objects<a class=\"headerlink\" href=\"#emailmessage-objects\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.mail.EmailMessage\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">EmailMessage</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/mail/message.py#L198\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.mail.EmailMessage\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">EmailMessage</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/mail/message.py#L198\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.mail.EmailMessage\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The <a class=\"reference internal\" href=\"#django.core.mail.EmailMessage\" title=\"django.core.mail.EmailMessage\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">EmailMessage</span></code></a> class is initialized with the\n following parameters (in the given order, if positional arguments are used).\n All parameters are optional and can be set at any time prior to calling the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">send()</span></code> method.</p>\n <ul>\n@@ -486,15 +487,15 @@\n <span id=\"sending-multiple-content-versions\"></span><h4>Sending multiple content versions<a class=\"headerlink\" href=\"#sending-multiple-content-versions\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>It can be useful to include multiple versions of the content in an email; the\n classic example is to send both text and HTML versions of a message. With\n Django\u2019s email library, you can do this using the\n <a class=\"reference internal\" href=\"#django.core.mail.EmailMultiAlternatives\" title=\"django.core.mail.EmailMultiAlternatives\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">EmailMultiAlternatives</span></code></a> class.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.mail.EmailMultiAlternatives\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">EmailMultiAlternatives</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/mail/message.py#L440\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.mail.EmailMultiAlternatives\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">EmailMultiAlternatives</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/mail/message.py#L440\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.mail.EmailMultiAlternatives\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A subclass of <a class=\"reference internal\" href=\"#django.core.mail.EmailMessage\" title=\"django.core.mail.EmailMessage\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">EmailMessage</span></code></a> that allows additional versions of the\n message body in the email via the <a class=\"reference internal\" href=\"#django.core.mail.EmailMultiAlternatives.attach_alternative\" title=\"django.core.mail.EmailMultiAlternatives.attach_alternative\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">attach_alternative()</span></code></a> method. This\n directly inherits all methods (including the class initialization) from\n <a class=\"reference internal\" href=\"#django.core.mail.EmailMessage\" title=\"django.core.mail.EmailMessage\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">EmailMessage</span></code></a>.</p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.core.mail.EmailMultiAlternatives.alternatives\">\n <span class=\"sig-name descname\"><span class=\"pre\">alternatives</span></span><a class=\"headerlink\" href=\"#django.core.mail.EmailMultiAlternatives.alternatives\" title=\"Link to this definition\">\u00b6</a></dt>\n@@ -512,15 +513,15 @@\n as opposed to <a class=\"reference internal\" href=\"#django.core.mail.EmailAlternative\" title=\"django.core.mail.EmailAlternative\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">EmailAlternative</span></code></a> named\n tuples.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.mail.EmailMultiAlternatives.attach_alternative\">\n-<span class=\"sig-name descname\"><span class=\"pre\">attach_alternative</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mimetype</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/mail/message.py#L483\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.mail.EmailMultiAlternatives.attach_alternative\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">attach_alternative</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">mimetype</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/mail/message.py#L483\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.mail.EmailMultiAlternatives.attach_alternative\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Attach an alternative representation of the message body in the email.</p>\n <p>For example, to send a text and HTML combination, you could write:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.core.mail</span> <span class=\"kn\">import</span> <span class=\"n\">EmailMultiAlternatives</span>\n \n <span class=\"n\">subject</span> <span class=\"o\">=</span> <span class=\"s2\">&quot;hello&quot;</span>\n <span class=\"n\">from_email</span> <span class=\"o\">=</span> <span class=\"s2\">&quot;from@example.com&quot;</span>\n <span class=\"n\">to</span> <span class=\"o\">=</span> <span class=\"s2\">&quot;to@example.com&quot;</span>\n@@ -531,15 +532,15 @@\n <span class=\"n\">msg</span><span class=\"o\">.</span><span class=\"n\">send</span><span class=\"p\">()</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.mail.EmailMultiAlternatives.body_contains\">\n-<span class=\"sig-name descname\"><span class=\"pre\">body_contains</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">text</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/mail/message.py#L509\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.mail.EmailMultiAlternatives.body_contains\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">body_contains</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">text</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/mail/message.py#L509\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.mail.EmailMultiAlternatives.body_contains\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <p>Returns a boolean indicating whether the provided <code class=\"docutils literal notranslate\"><span class=\"pre\">text</span></code> is\n contained in the email <code class=\"docutils literal notranslate\"><span class=\"pre\">body</span></code> and in all attached MIME type\n <code class=\"docutils literal notranslate\"><span class=\"pre\">text/*</span></code> alternatives.</p>\n <p>This can be useful when testing emails. For example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">def</span> <span class=\"nf\">test_contains_email_content</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">):</span>\n@@ -626,15 +627,15 @@\n </div>\n <section id=\"s-obtaining-an-instance-of-an-email-backend\">\n <span id=\"obtaining-an-instance-of-an-email-backend\"></span><h3>Obtaining an instance of an email backend<a class=\"headerlink\" href=\"#obtaining-an-instance-of-an-email-backend\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>The <a class=\"reference internal\" href=\"#django.core.mail.get_connection\" title=\"django.core.mail.get_connection\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_connection()</span></code></a> function in <code class=\"docutils literal notranslate\"><span class=\"pre\">django.core.mail</span></code> returns an\n instance of the email backend that you can use.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.core.mail.get_connection\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_connection</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">backend</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fail_silently</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/mail/__init__.py#L47\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.mail.get_connection\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_connection</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">backend</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fail_silently</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/mail/__init__.py#L47\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.mail.get_connection\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>By default, a call to <code class=\"docutils literal notranslate\"><span class=\"pre\">get_connection()</span></code> will return an instance of the\n email backend specified in <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-EMAIL_BACKEND\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">EMAIL_BACKEND</span></code></a>. If you specify the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">backend</span></code> argument, an instance of that backend will be instantiated.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">fail_silently</span></code> argument controls how the backend should handle errors.\n If <code class=\"docutils literal notranslate\"><span class=\"pre\">fail_silently</span></code> is True, exceptions during the email sending process\n@@ -889,37 +890,37 @@\n <li><a class=\"reference internal\" href=\"#configuring-email-for-development\">Configuring email for development</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"signing.html\"\n-                          title=\"previous chapter\">Cryptographic signing</a></p>\n+                          title=\"vorig hoofdstuk\">Cryptographic signing</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"i18n/index.html\"\n-                          title=\"next chapter\">Internationalization and localization</a></p>\n+                          title=\"volgend hoofdstuk\">Internationalization and localization</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* S\bSe\ben\bnd\bdi\bin\bng\bg e\bem\bma\bai\bil\bl_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Although Python provides a mail sending interface via the _\bs_\bm_\bt_\bp_\bl_\bi_\bb module,\n Django provides a couple of light wrappers over it. These wrappers are provided\n to make sending email extra quick, to help test email sending during\n development, and to provide support for platforms that can\u2019t use SMTP.\n@@ -50,21 +50,21 @@\n # Lastly, attach the HTML content to the email instance and send.\n msg.attach_alternative(html_content, \"text/html\")\n msg.send()\n Mail is sent using the SMTP host and port specified in the _\bE_\bM_\bA_\bI_\bL_\b__\bH_\bO_\bS_\bT and\n _\bE_\bM_\bA_\bI_\bL_\b__\bP_\bO_\bR_\bT settings. The _\bE_\bM_\bA_\bI_\bL_\b__\bH_\bO_\bS_\bT_\b__\bU_\bS_\bE_\bR and _\bE_\bM_\bA_\bI_\bL_\b__\bH_\bO_\bS_\bT_\b__\bP_\bA_\bS_\bS_\bW_\bO_\bR_\bD settings, if\n set, are used to authenticate to the SMTP server, and the _\bE_\bM_\bA_\bI_\bL_\b__\bU_\bS_\bE_\b__\bT_\bL_\bS and\n _\bE_\bM_\bA_\bI_\bL_\b__\bU_\bS_\bE_\b__\bS_\bS_\bL settings control whether a secure connection is used.\n-Note\n+Notitie\n The character set of email sent with django.core.mail will be set to the value\n of your _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bC_\bH_\bA_\bR_\bS_\bE_\bT setting.\n *\b**\b**\b**\b**\b* s\bse\ben\bnd\bd_\b_m\bma\bai\bil\bl(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   send_mail(s\bsu\bub\bbj\bje\bec\bct\bt, m\bme\bes\bss\bsa\bag\bge\be, f\bfr\bro\bom\bm_\b_e\bem\bma\bai\bil\bl, r\bre\bec\bci\bip\bpi\bie\ben\bnt\bt_\b_l\bli\bis\bst\bt, f\bfa\bai\bil\bl_\b_s\bsi\bil\ble\ben\bnt\btl\bly\by=\b=F\bFa\bal\bls\bse\be,\n   a\bau\but\bth\bh_\b_u\bus\bse\ber\br=\b=N\bNo\bon\bne\be, a\bau\but\bth\bh_\b_p\bpa\bas\bss\bsw\bwo\bor\brd\bd=\b=N\bNo\bon\bne\be, c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn=\b=N\bNo\bon\bne\be, h\bht\btm\bml\bl_\b_m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n In most cases, you can send email using django.core.mail.send_mail().\n The subject, message, from_email and recipient_list parameters are required.\n     * subject: A string.\n     * message: A string.\n     * from_email: A string. If None, Django will use the value of the\n       _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bF_\bR_\bO_\bM_\b__\bE_\bM_\bA_\bI_\bL setting.\n     * recipient_list: A list of strings, each an email address. Each member of\n@@ -85,15 +85,15 @@\n     * html_message: If html_message is provided, the resulting email will be a\n       m\bmu\bul\blt\bti\bip\bpa\bar\brt\bt/\b/a\bal\blt\bte\ber\brn\bna\bat\bti\biv\bve\be email with message as the t\bte\bex\bxt\bt/\b/p\bpl\bla\bai\bin\bn content type\n       and html_message as the t\bte\bex\bxt\bt/\b/h\bht\btm\bml\bl content type.\n The return value will be the number of successfully delivered messages (which\n can be 0 or 1 since it can only send one message).\n *\b**\b**\b**\b**\b* s\bse\ben\bnd\bd_\b_m\bma\bas\bss\bs_\b_m\bma\bai\bil\bl(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   send_mass_mail(d\bda\bat\bta\bat\btu\bup\bpl\ble\be, f\bfa\bai\bil\bl_\b_s\bsi\bil\ble\ben\bnt\btl\bly\by=\b=F\bFa\bal\bls\bse\be, a\bau\but\bth\bh_\b_u\bus\bse\ber\br=\b=N\bNo\bon\bne\be,\n-  a\bau\but\bth\bh_\b_p\bpa\bas\bss\bsw\bwo\bor\brd\bd=\b=N\bNo\bon\bne\be, c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  a\bau\but\bth\bh_\b_p\bpa\bas\bss\bsw\bwo\bor\brd\bd=\b=N\bNo\bon\bne\be, c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n django.core.mail.send_mass_mail() is intended to handle mass emailing.\n datatuple is a tuple in which each element is in this format:\n (subject, message, from_email, recipient_list)\n fail_silently, auth_user and auth_password have the same functions as in\n _\bs_\be_\bn_\bd_\b__\bm_\ba_\bi_\bl_\b(_\b).\n Each separate element of datatuple results in a separate email message. As in\n _\bs_\be_\bn_\bd_\b__\bm_\ba_\bi_\bl_\b(_\b), recipients in the same recipient_list will all see the other\n@@ -118,27 +118,27 @@\n *\b**\b**\b**\b* s\bse\ben\bnd\bd_\b_m\bma\bas\bss\bs_\b_m\bma\bai\bil\bl(\b()\b) v\bvs\bs.\b. s\bse\ben\bnd\bd_\b_m\bma\bai\bil\bl(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b*\n The main difference between _\bs_\be_\bn_\bd_\b__\bm_\ba_\bs_\bs_\b__\bm_\ba_\bi_\bl_\b(_\b) and _\bs_\be_\bn_\bd_\b__\bm_\ba_\bi_\bl_\b(_\b) is that _\bs_\be_\bn_\bd_\b__\bm_\ba_\bi_\bl\n _\b(_\b) opens a connection to the mail server each time it\u2019s executed, while\n _\bs_\be_\bn_\bd_\b__\bm_\ba_\bs_\bs_\b__\bm_\ba_\bi_\bl_\b(_\b) uses a single connection for all of its messages. This makes\n _\bs_\be_\bn_\bd_\b__\bm_\ba_\bs_\bs_\b__\bm_\ba_\bi_\bl_\b(_\b) slightly more efficient.\n *\b**\b**\b**\b**\b* m\bma\bai\bil\bl_\b_a\bad\bdm\bmi\bin\bns\bs(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   mail_admins(s\bsu\bub\bbj\bje\bec\bct\bt, m\bme\bes\bss\bsa\bag\bge\be, f\bfa\bai\bil\bl_\b_s\bsi\bil\ble\ben\bnt\btl\bly\by=\b=F\bFa\bal\bls\bse\be, c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn=\b=N\bNo\bon\bne\be,\n-  h\bht\btm\bml\bl_\b_m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  h\bht\btm\bml\bl_\b_m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n django.core.mail.mail_admins() is a shortcut for sending an email to the site\n admins, as defined in the _\bA_\bD_\bM_\bI_\bN_\bS setting.\n mail_admins() prefixes the subject with the value of the _\bE_\bM_\bA_\bI_\bL_\b__\bS_\bU_\bB_\bJ_\bE_\bC_\bT_\b__\bP_\bR_\bE_\bF_\bI_\bX\n setting, which is \"[Django] \" by default.\n The \u201cFrom:\u201d header of the email will be the value of the _\bS_\bE_\bR_\bV_\bE_\bR_\b__\bE_\bM_\bA_\bI_\bL setting.\n This method exists for convenience and readability.\n If html_message is provided, the resulting email will be a m\bmu\bul\blt\bti\bip\bpa\bar\brt\bt/\b/\n a\bal\blt\bte\ber\brn\bna\bat\bti\biv\bve\be email with message as the t\bte\bex\bxt\bt/\b/p\bpl\bla\bai\bin\bn content type and html_message\n as the t\bte\bex\bxt\bt/\b/h\bht\btm\bml\bl content type.\n *\b**\b**\b**\b**\b* m\bma\bai\bil\bl_\b_m\bma\ban\bna\bag\bge\ber\brs\bs(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   mail_managers(s\bsu\bub\bbj\bje\bec\bct\bt, m\bme\bes\bss\bsa\bag\bge\be, f\bfa\bai\bil\bl_\b_s\bsi\bil\ble\ben\bnt\btl\bly\by=\b=F\bFa\bal\bls\bse\be, c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn=\b=N\bNo\bon\bne\be,\n-  h\bht\btm\bml\bl_\b_m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  h\bht\btm\bml\bl_\b_m\bme\bes\bss\bsa\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n django.core.mail.mail_managers() is just like mail_admins(), except it sends an\n email to the site managers, as defined in the _\bM_\bA_\bN_\bA_\bG_\bE_\bR_\bS setting.\n *\b**\b**\b**\b**\b* E\bEx\bxa\bam\bmp\bpl\ble\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n This sends a single email to _\bj_\bo_\bh_\bn_\b@_\be_\bx_\ba_\bm_\bp_\bl_\be_\b._\bc_\bo_\bm and _\bj_\ba_\bn_\be_\b@_\be_\bx_\ba_\bm_\bp_\bl_\be_\b._\bc_\bo_\bm, with them\n both appearing in the \u201cTo:\u201d:\n send_mail(\n     \"Subject\",\n@@ -189,27 +189,27 @@\n *\b**\b**\b**\b**\b* T\bTh\bhe\be E\bEm\bma\bai\bil\blM\bMe\bes\bss\bsa\bag\bge\be c\bcl\bla\bas\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django\u2019s _\bs_\be_\bn_\bd_\b__\bm_\ba_\bi_\bl_\b(_\b) and _\bs_\be_\bn_\bd_\b__\bm_\ba_\bs_\bs_\b__\bm_\ba_\bi_\bl_\b(_\b) functions are actually thin wrappers\n that make use of the _\bE_\bm_\ba_\bi_\bl_\bM_\be_\bs_\bs_\ba_\bg_\be class.\n Not all features of the _\bE_\bm_\ba_\bi_\bl_\bM_\be_\bs_\bs_\ba_\bg_\be class are available through the _\bs_\be_\bn_\bd_\b__\bm_\ba_\bi_\bl\n _\b(_\b) and related wrapper functions. If you wish to use advanced features, such as\n BCC\u2019ed recipients, file attachments, or multi-part email, you\u2019ll need to create\n _\bE_\bm_\ba_\bi_\bl_\bM_\be_\bs_\bs_\ba_\bg_\be instances directly.\n-Note\n+Notitie\n This is a design feature. _\bs_\be_\bn_\bd_\b__\bm_\ba_\bi_\bl_\b(_\b) and related functions were originally the\n only interface Django provided. However, the list of parameters they accepted\n was slowly growing over time. It made sense to move to a more object-oriented\n design for email messages and retain the original functions only for backwards\n compatibility.\n _\bE_\bm_\ba_\bi_\bl_\bM_\be_\bs_\bs_\ba_\bg_\be is responsible for creating the email message itself. The _\be_\bm_\ba_\bi_\bl\n _\bb_\ba_\bc_\bk_\be_\bn_\bd is then responsible for sending the email.\n For convenience, _\bE_\bm_\ba_\bi_\bl_\bM_\be_\bs_\bs_\ba_\bg_\be provides a send() method for sending a single\n email. If you need to send multiple messages, the email backend API _\bp_\br_\bo_\bv_\bi_\bd_\be_\bs_\b _\ba_\bn\n _\ba_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be.\n *\b**\b**\b**\b* E\bEm\bma\bai\bil\blM\bMe\bes\bss\bsa\bag\bge\be O\bOb\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs EmailMessage_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs EmailMessage_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The _\bE_\bm_\ba_\bi_\bl_\bM_\be_\bs_\bs_\ba_\bg_\be class is initialized with the following parameters (in the\n given order, if positional arguments are used). All parameters are optional and\n can be set at any time prior to calling the send() method.\n     * subject: The subject line of the email.\n     * body: The body text. This should be a plain text message.\n     * from_email: The sender\u2019s address. Both fred@example.com and \"Fred\"\n       <fred@example.com> forms are legal. If omitted, the _\bD_\bE_\bF_\bA_\bU_\bL_\bT_\b__\bF_\bR_\bO_\bM_\b__\bE_\bM_\bA_\bI_\bL\n@@ -303,15 +303,15 @@\n           * content\n           * mimetype\n *\b**\b**\b**\b* S\bSe\ben\bnd\bdi\bin\bng\bg a\bal\blt\bte\ber\brn\bna\bat\bti\biv\bve\be c\bco\bon\bnt\bte\ben\bnt\bt t\bty\byp\bpe\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n *\b**\b**\b* S\bSe\ben\bnd\bdi\bin\bng\bg m\bmu\bul\blt\bti\bip\bpl\ble\be c\bco\bon\bnt\bte\ben\bnt\bt v\bve\ber\brs\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b*\n It can be useful to include multiple versions of the content in an email; the\n classic example is to send both text and HTML versions of a message. With\n Django\u2019s email library, you can do this using the _\bE_\bm_\ba_\bi_\bl_\bM_\bu_\bl_\bt_\bi_\bA_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\bs class.\n-  c\bcl\bla\bas\bss\bs EmailMultiAlternatives_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs EmailMultiAlternatives_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A subclass of _\bE_\bm_\ba_\bi_\bl_\bM_\be_\bs_\bs_\ba_\bg_\be that allows additional versions of the message\n       body in the email via the _\ba_\bt_\bt_\ba_\bc_\bh_\b__\ba_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\b(_\b) method. This directly\n       inherits all methods (including the class initialization) from\n       _\bE_\bm_\ba_\bi_\bl_\bM_\be_\bs_\bs_\ba_\bg_\be.\n         alternatives_\b\u00b6\n             A list of _\bE_\bm_\ba_\bi_\bl_\bA_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be named tuples. This is particularly\n             useful in tests:\n@@ -319,15 +319,15 @@\n             self.assertEqual(msg.alternatives[0].content, html_content)\n             self.assertEqual(msg.alternatives[0].mimetype, \"text/html\")\n             Alternatives should only be added using the _\ba_\bt_\bt_\ba_\bc_\bh_\b__\ba_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\b(_\b)\n             method, or passed to the constructor.\n             Changed in Django 5.2:\n             In older versions, alternatives was a list of regular tuples, as\n             opposed to _\bE_\bm_\ba_\bi_\bl_\bA_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be named tuples.\n-        attach_alternative(c\bco\bon\bnt\bte\ben\bnt\bt, m\bmi\bim\bme\bet\bty\byp\bpe\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        attach_alternative(c\bco\bon\bnt\bte\ben\bnt\bt, m\bmi\bim\bme\bet\bty\byp\bpe\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Attach an alternative representation of the message body in the\n             email.\n             For example, to send a text and HTML combination, you could write:\n             from django.core.mail import EmailMultiAlternatives\n \n             subject = \"hello\"\n             from_email = \"from@example.com\"\n@@ -335,15 +335,15 @@\n             text_content = \"This is an important message.\"\n             html_content = \"<p>This is an <strong>important</strong> message.</\n             p>\"\n             msg = EmailMultiAlternatives(subject, text_content, from_email,\n             [to])\n             msg.attach_alternative(html_content, \"text/html\")\n             msg.send()\n-        body_contains(t\bte\bex\bxt\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        body_contains(t\bte\bex\bxt\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             New in Django 5.2.\n             Returns a boolean indicating whether the provided text is contained\n             in the email body and in all attached MIME type text/\n             * alternatives.\n             This can be useful when testing emails. For example:\n             def test_contains_email_content(self):\n                 subject = \"Hello World\"\n@@ -399,15 +399,15 @@\n         from2,\n         [to2],\n         connection=connection,\n     ).send()\n *\b**\b**\b**\b* O\bOb\bbt\bta\bai\bin\bni\bin\bng\bg a\ban\bn i\bin\bns\bst\bta\ban\bnc\bce\be o\bof\bf a\ban\bn e\bem\bma\bai\bil\bl b\bba\bac\bck\bke\ben\bnd\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n The _\bg_\be_\bt_\b__\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\b(_\b) function in django.core.mail returns an instance of the\n email backend that you can use.\n-  get_connection(b\bba\bac\bck\bke\ben\bnd\bd=\b=N\bNo\bon\bne\be, f\bfa\bai\bil\bl_\b_s\bsi\bil\ble\ben\bnt\btl\bly\by=\b=F\bFa\bal\bls\bse\be, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_connection(b\bba\bac\bck\bke\ben\bnd\bd=\b=N\bNo\bon\bne\be, f\bfa\bai\bil\bl_\b_s\bsi\bil\ble\ben\bnt\btl\bly\by=\b=F\bFa\bal\bls\bse\be, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n By default, a call to get_connection() will return an instance of the email\n backend specified in _\bE_\bM_\bA_\bI_\bL_\b__\bB_\bA_\bC_\bK_\bE_\bN_\bD. If you specify the backend argument, an\n instance of that backend will be instantiated.\n The fail_silently argument controls how the backend should handle errors. If\n fail_silently is True, exceptions during the email sending process will be\n silently ignored.\n All other arguments are passed directly to the constructor of the email\n@@ -590,16 +590,16 @@\n                       # _\bC_\bo_\bn_\bs_\bo_\bl_\be_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd\n                       # _\bF_\bi_\bl_\be_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd\n                       # _\bI_\bn_\b-_\bm_\be_\bm_\bo_\br_\by_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd\n                       # _\bD_\bu_\bm_\bm_\by_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd\n                 # _\bD_\be_\bf_\bi_\bn_\bi_\bn_\bg_\b _\ba_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\be_\bm_\ba_\bi_\bl_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd\n                 # _\bS_\be_\bn_\bd_\bi_\bn_\bg_\b _\bm_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\be_\bm_\ba_\bi_\bl_\bs\n           o _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\bi_\bn_\bg_\b _\be_\bm_\ba_\bi_\bl_\b _\bf_\bo_\br_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\br_\by_\bp_\bt_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bs_\bi_\bg_\bn_\bi_\bn_\bg\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bI_\bn_\bt_\be_\br_\bn_\ba_\bt_\bi_\bo_\bn_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\b _\ba_\bn_\bd_\b _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/external-packages.html", "source2": "./usr/share/doc/python-django-doc/html/topics/external-packages.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>External packages &#8212; Django 5.2b1 documentation</title>\n+    <title>External packages &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Asynchronous support\" href=\"async.html\" />\n     <link rel=\"prev\" title=\"System check framework\" href=\"checks.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -134,37 +135,37 @@\n <li><a class=\"reference internal\" href=\"#formtools\">Formtools</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"checks.html\"\n-                          title=\"previous chapter\">System check framework</a></p>\n+                          title=\"vorig hoofdstuk\">System check framework</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"async.html\"\n-                          title=\"next chapter\">Asynchronous support</a></p>\n+                          title=\"volgend hoofdstuk\">Asynchronous support</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* E\bEx\bxt\bte\ber\brn\bna\bal\bl p\bpa\bac\bck\bka\bag\bge\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django ships with a variety of extra, optional tools that solve common problems\n (contrib.*). For easier maintenance and to trim the size of the codebase, a few\n of those applications have been moved out to separate projects.\n *\b**\b**\b**\b**\b* L\bLo\boc\bca\bal\blf\bfl\bla\bav\bvo\bor\br_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -25,16 +25,16 @@\n     * _\bD_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn\n     * _\bP_\by_\bP_\bI\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bE_\bx_\bt_\be_\br_\bn_\ba_\bl_\b _\bp_\ba_\bc_\bk_\ba_\bg_\be_\bs\n           o _\bL_\bo_\bc_\ba_\bl_\bf_\bl_\ba_\bv_\bo_\br\n           o _\bC_\bo_\bm_\bm_\be_\bn_\bt_\bs\n           o _\bF_\bo_\br_\bm_\bt_\bo_\bo_\bl_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\by_\bs_\bt_\be_\bm_\b _\bc_\bh_\be_\bc_\bk_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\bs_\by_\bn_\bc_\bh_\br_\bo_\bn_\bo_\bu_\bs_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/files.html", "source2": "./usr/share/doc/python-django-doc/html/topics/files.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Managing files &#8212; Django 5.2b1 documentation</title>\n+    <title>Managing files &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Testing in Django\" href=\"testing/index.html\" />\n     <link rel=\"prev\" title=\"Migrations\" href=\"migrations.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -118,15 +119,15 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">car</span><span class=\"o\">.</span><span class=\"n\">photo</span><span class=\"o\">.</span><span class=\"n\">url</span>\n <span class=\"go\">&#39;https://media.example.com/cars/chevy.jpg&#39;</span>\n </pre></div>\n </div>\n <p>This object \u2013 <code class=\"docutils literal notranslate\"><span class=\"pre\">car.photo</span></code> in the example \u2013 is a <code class=\"docutils literal notranslate\"><span class=\"pre\">File</span></code> object, which means\n it has all the methods and attributes described below.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The file is saved as part of saving the model in the database, so the actual\n file name used on disk cannot be relied on until after the model has been\n saved.</p>\n </div>\n <p>For example, you can change the file name by setting the file\u2019s\n <a class=\"reference internal\" href=\"../ref/files/file.html#django.core.files.File.name\" title=\"django.core.files.File.name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">name</span></code></a> to a path relative to the file storage\u2019s\n location (<a class=\"reference internal\" href=\"../ref/settings.html#std-setting-MEDIA_ROOT\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MEDIA_ROOT</span></code></a> if you are using the default\n@@ -153,15 +154,15 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"k\">with</span> <span class=\"n\">path</span><span class=\"o\">.</span><span class=\"n\">open</span><span class=\"p\">(</span><span class=\"n\">mode</span><span class=\"o\">=</span><span class=\"s2\">&quot;rb&quot;</span><span class=\"p\">)</span> <span class=\"k\">as</span> <span class=\"n\">f</span><span class=\"p\">:</span>\n <span class=\"gp\">... </span>    <span class=\"n\">car</span><span class=\"o\">.</span><span class=\"n\">specs</span> <span class=\"o\">=</span> <span class=\"n\">File</span><span class=\"p\">(</span><span class=\"n\">f</span><span class=\"p\">,</span> <span class=\"n\">name</span><span class=\"o\">=</span><span class=\"n\">path</span><span class=\"o\">.</span><span class=\"n\">name</span><span class=\"p\">)</span>\n <span class=\"gp\">... </span>    <span class=\"n\">car</span><span class=\"o\">.</span><span class=\"n\">save</span><span class=\"p\">()</span>\n <span class=\"gp\">...</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>While <a class=\"reference internal\" href=\"../ref/models/fields.html#django.db.models.ImageField\" title=\"django.db.models.ImageField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ImageField</span></code></a> non-image data attributes, such\n as <code class=\"docutils literal notranslate\"><span class=\"pre\">height</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">width</span></code>, and <code class=\"docutils literal notranslate\"><span class=\"pre\">size</span></code> are available on the instance, the\n underlying image data cannot be used without reopening the image. For\n example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">PIL</span> <span class=\"kn\">import</span> <span class=\"n\">Image</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">car</span> <span class=\"o\">=</span> <span class=\"n\">Car</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">(</span><span class=\"n\">name</span><span class=\"o\">=</span><span class=\"s2\">&quot;57 Chevy&quot;</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">car</span><span class=\"o\">.</span><span class=\"n\">photo</span><span class=\"o\">.</span><span class=\"n\">width</span>\n@@ -341,37 +342,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"migrations.html\"\n-                          title=\"previous chapter\">Migrations</a></p>\n+                          title=\"vorig hoofdstuk\">Migrations</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"testing/index.html\"\n-                          title=\"next chapter\">Testing in Django</a></p>\n+                          title=\"volgend hoofdstuk\">Testing in Django</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMa\ban\bna\bag\bgi\bin\bng\bg f\bfi\bil\ble\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document describes Django\u2019s file access APIs for files such as those\n uploaded by a user. The lower level APIs are general enough that you could use\n them for other purposes. If you want to handle \u201cstatic files\u201d (JS, CSS, etc.),\n see _\bH_\bo_\bw_\b _\bt_\bo_\b _\bm_\ba_\bn_\ba_\bg_\be_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs_\b _\b(_\be_\b._\bg_\b._\b _\bi_\bm_\ba_\bg_\be_\bs_\b,_\b _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\b,_\b _\bC_\bS_\bS_\b).\n@@ -32,15 +32,15 @@\n 'cars/chevy.jpg'\n >>> car.photo.path\n '/media/cars/chevy.jpg'\n >>> car.photo.url\n 'https://media.example.com/cars/chevy.jpg'\n This object \u2013 car.photo in the example \u2013 is a File object, which means it has\n all the methods and attributes described below.\n-Note\n+Notitie\n The file is saved as part of saving the model in the database, so the actual\n file name used on disk cannot be relied on until after the model has been\n saved.\n For example, you can change the file name by setting the file\u2019s _\bn_\ba_\bm_\be to a path\n relative to the file storage\u2019s location (_\bM_\bE_\bD_\bI_\bA_\b__\bR_\bO_\bO_\bT if you are using the\n default _\bF_\bi_\bl_\be_\bS_\by_\bs_\bt_\be_\bm_\bS_\bt_\bo_\br_\ba_\bg_\be):\n >>> import os\n@@ -60,15 +60,15 @@\n >>> from django.core.files import File\n >>> path = Path(\"/some/external/specs.pdf\")\n >>> car = Car.objects.get(name=\"57 Chevy\")\n >>> with path.open(mode=\"rb\") as f:\n ...     car.specs = File(f, name=path.name)\n ...     car.save()\n ...\n-Note\n+Notitie\n While _\bI_\bm_\ba_\bg_\be_\bF_\bi_\be_\bl_\bd non-image data attributes, such as height, width, and size are\n available on the instance, the underlying image data cannot be used without\n reopening the image. For example:\n >>> from PIL import Image\n >>> car = Car.objects.get(name=\"57 Chevy\")\n >>> car.photo.width\n 191\n@@ -192,16 +192,16 @@\n     * _\bM_\ba_\bn_\ba_\bg_\bi_\bn_\bg_\b _\bf_\bi_\bl_\be_\bs\n           o _\bU_\bs_\bi_\bn_\bg_\b _\bf_\bi_\bl_\be_\bs_\b _\bi_\bn_\b _\bm_\bo_\bd_\be_\bl_\bs\n           o _\bT_\bh_\be_\b _\bF_\bi_\bl_\be_\b _\bo_\bb_\bj_\be_\bc_\bt\n           o _\bF_\bi_\bl_\be_\b _\bs_\bt_\bo_\br_\ba_\bg_\be\n                 # _\bS_\bt_\bo_\br_\ba_\bg_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n                 # _\bT_\bh_\be_\b _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bf_\bi_\bl_\be_\bs_\by_\bs_\bt_\be_\bm_\b _\bs_\bt_\bo_\br_\ba_\bg_\be_\b _\bc_\bl_\ba_\bs_\bs\n                 # _\bU_\bs_\bi_\bn_\bg_\b _\ba_\b _\bc_\ba_\bl_\bl_\ba_\bb_\bl_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\be_\bs_\bt_\bi_\bn_\bg_\b _\bi_\bn_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/forms/formsets.html", "source2": "./usr/share/doc/python-django-doc/html/topics/forms/formsets.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Formsets &#8212; Django 5.2b1 documentation</title>\n+    <title>Formsets &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Creating forms from models\" href=\"modelforms.html\" />\n     <link rel=\"prev\" title=\"Working with forms\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -77,15 +78,15 @@\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"topics-forms-formsets\">\n             \n   <section id=\"s-formsets\">\n <span id=\"formsets\"></span><h1>Formsets<a class=\"headerlink\" href=\"#formsets\" title=\"Link to this heading\">\u00b6</a></h1>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.formsets.BaseFormSet\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseFormSet</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/formsets.py#L52\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.formsets.BaseFormSet\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">BaseFormSet</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/formsets.py#L52\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.formsets.BaseFormSet\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A formset is a layer of abstraction to work with multiple forms on the same\n page. It can be best compared to a data grid. Let\u2019s say you have the following\n form:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django</span> <span class=\"kn\">import</span> <span class=\"n\">forms</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"k\">class</span> <span class=\"nc\">ArticleForm</span><span class=\"p\">(</span><span class=\"n\">forms</span><span class=\"o\">.</span><span class=\"n\">Form</span><span class=\"p\">):</span>\n@@ -157,15 +158,15 @@\n that was passed in and two extra forms. Also note that we are passing in a\n list of dictionaries as the initial data.</p>\n <p>If you use an <code class=\"docutils literal notranslate\"><span class=\"pre\">initial</span></code> for displaying a formset, you should pass the same\n <code class=\"docutils literal notranslate\"><span class=\"pre\">initial</span></code> when processing that formset\u2019s submission so that the formset can\n detect which forms were changed by the user. For example, you might have\n something like: <code class=\"docutils literal notranslate\"><span class=\"pre\">ArticleFormSet(request.POST,</span> <span class=\"pre\">initial=[...])</span></code>.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p><a class=\"reference internal\" href=\"modelforms.html#model-formsets\"><span class=\"std std-ref\">Creating formsets from models with model formsets</span></a>.</p>\n </div>\n </section>\n <section id=\"s-limiting-the-maximum-number-of-forms\">\n <span id=\"s-formsets-max-num\"></span><span id=\"limiting-the-maximum-number-of-forms\"></span><span id=\"formsets-max-num\"></span><h2>Limiting the maximum number of forms<a class=\"headerlink\" href=\"#limiting-the-maximum-number-of-forms\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">max_num</span></code> parameter to <a class=\"reference internal\" href=\"../../ref/forms/formsets.html#django.forms.formsets.formset_factory\" title=\"django.forms.formsets.formset_factory\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">formset_factory()</span></code></a>\n gives you the ability to limit the number of forms the formset will display:</p>\n@@ -263,15 +264,15 @@\n the expected error message appears for the second item.</p>\n <p>Just like when using a normal <code class=\"docutils literal notranslate\"><span class=\"pre\">Form</span></code>, each field in a formset\u2019s forms may\n include HTML attributes such as <code class=\"docutils literal notranslate\"><span class=\"pre\">maxlength</span></code> for browser validation. However,\n form fields of formsets won\u2019t include the <code class=\"docutils literal notranslate\"><span class=\"pre\">required</span></code> attribute as that\n validation may be incorrect when adding and deleting forms.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.formsets.BaseFormSet.total_error_count\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseFormSet.</span></span><span class=\"sig-name descname\"><span class=\"pre\">total_error_count</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/formsets.py#L369\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.formsets.BaseFormSet.total_error_count\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseFormSet.</span></span><span class=\"sig-name descname\"><span class=\"pre\">total_error_count</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/formsets.py#L369\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.formsets.BaseFormSet.total_error_count\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>To check how many errors there are in the formset, we can use the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">total_error_count</span></code> method:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"c1\"># Using the previous example</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">formset</span><span class=\"o\">.</span><span class=\"n\">errors</span>\n <span class=\"go\">[{}, {&#39;pub_date&#39;: [&#39;This field is required.&#39;]}]</span>\n@@ -317,15 +318,15 @@\n are properly marked for deletion by including <code class=\"docutils literal notranslate\"><span class=\"pre\">form-#-DELETE</span></code> in the <code class=\"docutils literal notranslate\"><span class=\"pre\">POST</span></code>\n data. It is expected that all forms are present in the <code class=\"docutils literal notranslate\"><span class=\"pre\">POST</span></code> data regardless.</p>\n <p>The management form is available as an attribute of the formset\n itself. When rendering a formset in a template, you can include all\n the management data by rendering <code class=\"docutils literal notranslate\"><span class=\"pre\">{{</span> <span class=\"pre\">my_formset.management_form</span> <span class=\"pre\">}}</span></code>\n (substituting the name of your formset as appropriate).</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>As well as the <code class=\"docutils literal notranslate\"><span class=\"pre\">form-TOTAL_FORMS</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">form-INITIAL_FORMS</span></code> fields shown\n in the examples here, the management form also includes\n <code class=\"docutils literal notranslate\"><span class=\"pre\">form-MIN_NUM_FORMS</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">form-MAX_NUM_FORMS</span></code> fields. They are output\n with the rest of the management form, but only for the convenience of\n client-side code. These fields are not required and so are not shown in\n the example <code class=\"docutils literal notranslate\"><span class=\"pre\">POST</span></code> data.</p>\n </div>\n@@ -464,15 +465,15 @@\n </div>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">validate_max=True</span></code> validates against <code class=\"docutils literal notranslate\"><span class=\"pre\">max_num</span></code> strictly even if\n <code class=\"docutils literal notranslate\"><span class=\"pre\">max_num</span></code> was exceeded because the amount of initial data supplied was\n excessive.</p>\n <p>The error message can be customized by passing the <code class=\"docutils literal notranslate\"><span class=\"pre\">'too_many_forms'</span></code> message\n to the <a class=\"reference internal\" href=\"#formsets-error-messages\"><span class=\"std std-ref\">error_messages</span></a> argument.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Regardless of <code class=\"docutils literal notranslate\"><span class=\"pre\">validate_max</span></code>, if the number of forms in a data set\n exceeds <code class=\"docutils literal notranslate\"><span class=\"pre\">absolute_max</span></code>, then the form will fail to validate as if\n <code class=\"docutils literal notranslate\"><span class=\"pre\">validate_max</span></code> were set, and additionally only the first <code class=\"docutils literal notranslate\"><span class=\"pre\">absolute_max</span></code>\n forms will be validated. The remainder will be truncated entirely. This is\n to protect against memory exhaustion attacks using forged POST requests.\n See <a class=\"reference internal\" href=\"#formsets-absolute-max\"><span class=\"std std-ref\">Limiting the maximum number of instantiated forms</span></a>.</p>\n </div>\n@@ -502,15 +503,15 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">formset</span><span class=\"o\">.</span><span class=\"n\">non_form_errors</span><span class=\"p\">()</span>\n <span class=\"go\">[&#39;Please submit at least 3 forms.&#39;]</span>\n </pre></div>\n </div>\n <p>The error message can be customized by passing the <code class=\"docutils literal notranslate\"><span class=\"pre\">'too_few_forms'</span></code> message\n to the <a class=\"reference internal\" href=\"#formsets-error-messages\"><span class=\"std std-ref\">error_messages</span></a> argument.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Regardless of <code class=\"docutils literal notranslate\"><span class=\"pre\">validate_min</span></code>, if a formset contains no data, then\n <code class=\"docutils literal notranslate\"><span class=\"pre\">extra</span> <span class=\"pre\">+</span> <span class=\"pre\">min_num</span></code> empty forms will be displayed.</p>\n </div>\n </section>\n </section>\n <section id=\"s-dealing-with-ordering-and-deletion-of-forms\">\n <span id=\"dealing-with-ordering-and-deletion-of-forms\"></span><h2>Dealing with ordering and deletion of forms<a class=\"headerlink\" href=\"#dealing-with-ordering-and-deletion-of-forms\" title=\"Link to this heading\">\u00b6</a></h2>\n@@ -609,15 +610,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-get-ordering-widget\">\n <span id=\"get-ordering-widget\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">get_ordering_widget</span></code><a class=\"headerlink\" href=\"#get-ordering-widget\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.formsets.BaseFormSet.get_ordering_widget\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseFormSet.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_ordering_widget</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/formsets.py#L349\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.formsets.BaseFormSet.get_ordering_widget\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseFormSet.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_ordering_widget</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/formsets.py#L349\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.formsets.BaseFormSet.get_ordering_widget\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Override <code class=\"docutils literal notranslate\"><span class=\"pre\">get_ordering_widget()</span></code> if you need to provide a widget instance for\n use with <code class=\"docutils literal notranslate\"><span class=\"pre\">can_order</span></code>:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.forms</span> <span class=\"kn\">import</span> <span class=\"n\">BaseFormSet</span><span class=\"p\">,</span> <span class=\"n\">formset_factory</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">myapp.forms</span> <span class=\"kn\">import</span> <span class=\"n\">ArticleForm</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"k\">class</span> <span class=\"nc\">BaseArticleFormSet</span><span class=\"p\">(</span><span class=\"n\">BaseFormSet</span><span class=\"p\">):</span>\n@@ -735,15 +736,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-get-deletion-widget\">\n <span id=\"get-deletion-widget\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">get_deletion_widget</span></code><a class=\"headerlink\" href=\"#get-deletion-widget\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.formsets.BaseFormSet.get_deletion_widget\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseFormSet.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_deletion_widget</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/formsets.py#L345\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.formsets.BaseFormSet.get_deletion_widget\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseFormSet.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_deletion_widget</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/formsets.py#L345\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.formsets.BaseFormSet.get_deletion_widget\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Override <code class=\"docutils literal notranslate\"><span class=\"pre\">get_deletion_widget()</span></code> if you need to provide a widget instance for\n use with <code class=\"docutils literal notranslate\"><span class=\"pre\">can_delete</span></code>:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.forms</span> <span class=\"kn\">import</span> <span class=\"n\">BaseFormSet</span><span class=\"p\">,</span> <span class=\"n\">formset_factory</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">myapp.forms</span> <span class=\"kn\">import</span> <span class=\"n\">ArticleForm</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"k\">class</span> <span class=\"nc\">BaseArticleFormSet</span><span class=\"p\">(</span><span class=\"n\">BaseFormSet</span><span class=\"p\">):</span>\n@@ -859,15 +860,15 @@\n <dd><p>Specifies the <a class=\"reference internal\" href=\"../../ref/forms/renderers.html\"><span class=\"doc\">renderer</span></a> to use for the\n formset. Defaults to the renderer specified by the <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-FORM_RENDERER\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">FORM_RENDERER</span></code></a>\n setting.</p>\n </dd></dl>\n \n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.forms.formsets.BaseFormSet.template_name\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseFormSet.</span></span><span class=\"sig-name descname\"><span class=\"pre\">template_name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/formsets.py#L527\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.formsets.BaseFormSet.template_name\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseFormSet.</span></span><span class=\"sig-name descname\"><span class=\"pre\">template_name</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/formsets.py#L527\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.formsets.BaseFormSet.template_name\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The name of the template rendered if the formset is cast into a string,\n e.g. via <code class=\"docutils literal notranslate\"><span class=\"pre\">print(formset)</span></code> or in a template via <code class=\"docutils literal notranslate\"><span class=\"pre\">{{</span> <span class=\"pre\">formset</span> <span class=\"pre\">}}</span></code>.</p>\n <p>By default, a property returning the value of the renderer\u2019s\n <a class=\"reference internal\" href=\"../../ref/forms/renderers.html#django.forms.renderers.BaseRenderer.formset_template_name\" title=\"django.forms.renderers.BaseRenderer.formset_template_name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">formset_template_name</span></code></a>. You may\n set it as a string template name in order to override that for a particular\n formset class.</p>\n <p>This template will be used to render the formset\u2019s management form, and\n@@ -909,15 +910,15 @@\n is <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;django/forms/formsets/ul.html&quot;</span></code>. This template renders the formset\u2019s\n management form and then each form in the formset as per the form\u2019s\n <a class=\"reference internal\" href=\"../../ref/forms/api.html#django.forms.Form.as_ul\" title=\"django.forms.Form.as_ul\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">as_ul()</span></code></a> method.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.forms.formsets.BaseFormSet.get_context\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseFormSet.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_context</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/formsets.py#L530\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.formsets.BaseFormSet.get_context\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">BaseFormSet.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_context</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/formsets.py#L530\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.formsets.BaseFormSet.get_context\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the context for rendering a formset in a template.</p>\n <p>The available context is:</p>\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">formset</span></code> : The instance of the formset.</p></li>\n </ul>\n </dd></dl>\n \n@@ -1123,37 +1124,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">Working with forms</a></p>\n+                          title=\"vorig hoofdstuk\">Working with forms</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"modelforms.html\"\n-                          title=\"next chapter\">Creating forms from models</a></p>\n+                          title=\"volgend hoofdstuk\">Creating forms from models</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,12 +1,12 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFo\bor\brm\bms\bse\bet\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs BaseFormSet_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs BaseFormSet_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A formset is a layer of abstraction to work with multiple forms on the same\n page. It can be best compared to a data grid. Let\u2019s say you have the following\n form:\n >>> from django import forms\n >>> class ArticleForm(forms.Form):\n ...     title = forms.CharField()\n ...     pub_date = forms.DateField()\n@@ -70,15 +70,15 @@\n There are now a total of three forms showing above. One for the initial data\n that was passed in and two extra forms. Also note that we are passing in a list\n of dictionaries as the initial data.\n If you use an initial for displaying a formset, you should pass the same\n initial when processing that formset\u2019s submission so that the formset can\n detect which forms were changed by the user. For example, you might have\n something like: ArticleFormSet(request.POST, initial=[...]).\n-See also\n+Zie ook\n _\bC_\br_\be_\ba_\bt_\bi_\bn_\bg_\b _\bf_\bo_\br_\bm_\bs_\be_\bt_\bs_\b _\bf_\br_\bo_\bm_\b _\bm_\bo_\bd_\be_\bl_\bs_\b _\bw_\bi_\bt_\bh_\b _\bm_\bo_\bd_\be_\bl_\b _\bf_\bo_\br_\bm_\bs_\be_\bt_\bs.\n *\b**\b**\b**\b**\b* L\bLi\bim\bmi\bit\bti\bin\bng\bg t\bth\bhe\be m\bma\bax\bxi\bim\bmu\bum\bm n\bnu\bum\bmb\bbe\ber\br o\bof\bf f\bfo\bor\brm\bms\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The max_num parameter to _\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b) gives you the ability to limit the\n number of forms the formset will display:\n >>> from django.forms import formset_factory\n >>> from myapp.forms import ArticleForm\n >>> ArticleFormSet = formset_factory(ArticleForm, extra=2, max_num=1)\n@@ -159,15 +159,15 @@\n As we can see, formset.errors is a list whose entries correspond to the forms\n in the formset. Validation was performed for each of the two forms, and the\n expected error message appears for the second item.\n Just like when using a normal Form, each field in a formset\u2019s forms may include\n HTML attributes such as maxlength for browser validation. However, form fields\n of formsets won\u2019t include the required attribute as that validation may be\n incorrect when adding and deleting forms.\n-  BaseFormSet.total_error_count()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseFormSet.total_error_count()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n To check how many errors there are in the formset, we can use the\n total_error_count method:\n >>> # Using the previous example\n >>> formset.errors\n [{}, {'pub_date': ['This field is required.']}]\n >>> len(formset.errors)\n 2\n@@ -203,15 +203,15 @@\n deletion of existing objects, then you need to ensure the ones being removed\n are properly marked for deletion by including form-#-DELETE in the POST data.\n It is expected that all forms are present in the POST data regardless.\n The management form is available as an attribute of the formset itself. When\n rendering a formset in a template, you can include all the management data by\n rendering {{ my_formset.management_form }} (substituting the name of your\n formset as appropriate).\n-Note\n+Notitie\n As well as the form-TOTAL_FORMS and form-INITIAL_FORMS fields shown in the\n examples here, the management form also includes form-MIN_NUM_FORMS and form-\n MAX_NUM_FORMS fields. They are output with the rest of the management form, but\n only for the convenience of client-side code. These fields are not required and\n so are not shown in the example POST data.\n *\b**\b**\b**\b* t\bto\bot\bta\bal\bl_\b_f\bfo\bor\brm\bm_\b_c\bco\bou\bun\bnt\bt a\ban\bnd\bd i\bin\bni\bit\bti\bia\bal\bl_\b_f\bfo\bor\brm\bm_\b_c\bco\bou\bun\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n BaseFormSet has a couple of methods that are closely related to the\n@@ -327,15 +327,15 @@\n [{}, {}]\n >>> formset.non_form_errors()\n ['Please submit at most 1 form.']\n validate_max=True validates against max_num strictly even if max_num was\n exceeded because the amount of initial data supplied was excessive.\n The error message can be customized by passing the 'too_many_forms' message to\n the _\be_\br_\br_\bo_\br_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\bs argument.\n-Note\n+Notitie\n Regardless of validate_max, if the number of forms in a data set exceeds\n absolute_max, then the form will fail to validate as if validate_max were set,\n and additionally only the first absolute_max forms will be validated. The\n remainder will be truncated entirely. This is to protect against memory\n exhaustion attacks using forged POST requests. See _\bL_\bi_\bm_\bi_\bt_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bm_\ba_\bx_\bi_\bm_\bu_\bm_\b _\bn_\bu_\bm_\bb_\be_\br\n _\bo_\bf_\b _\bi_\bn_\bs_\bt_\ba_\bn_\bt_\bi_\ba_\bt_\be_\bd_\b _\bf_\bo_\br_\bm_\bs.\n *\b**\b**\b**\b* v\bva\bal\bli\bid\bda\bat\bte\be_\b_m\bmi\bin\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -358,15 +358,15 @@\n False\n >>> formset.errors\n [{}, {}]\n >>> formset.non_form_errors()\n ['Please submit at least 3 forms.']\n The error message can be customized by passing the 'too_few_forms' message to\n the _\be_\br_\br_\bo_\br_\b__\bm_\be_\bs_\bs_\ba_\bg_\be_\bs argument.\n-Note\n+Notitie\n Regardless of validate_min, if a formset contains no data, then extra + min_num\n empty forms will be displayed.\n *\b**\b**\b**\b**\b* D\bDe\bea\bal\bli\bin\bng\bg w\bwi\bit\bth\bh o\bor\brd\bde\ber\bri\bin\bng\bg a\ban\bnd\bd d\bde\bel\ble\bet\bti\bio\bon\bn o\bof\bf f\bfo\bor\brm\bms\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The _\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b) provides two optional parameters can_order and can_delete\n to help with ordering of forms in formsets and deletion of forms from a\n formset.\n *\b**\b**\b**\b* c\bca\ban\bn_\b_o\bor\brd\bde\ber\br_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -446,15 +446,15 @@\n ...     ordering_widget = HiddenInput\n ...\n \n >>> ArticleFormSet = formset_factory(\n ...     ArticleForm, formset=BaseArticleFormSet, can_order=True\n ... )\n *\b**\b**\b* g\bge\bet\bt_\b_o\bor\brd\bde\ber\bri\bin\bng\bg_\b_w\bwi\bid\bdg\bge\bet\bt_\b?\b\u00b6 *\b**\b**\b*\n-  BaseFormSet.get_ordering_widget()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseFormSet.get_ordering_widget()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Override get_ordering_widget() if you need to provide a widget instance for use\n with can_order:\n >>> from django.forms import BaseFormSet, formset_factory\n >>> from myapp.forms import ArticleForm\n >>> class BaseArticleFormSet(BaseFormSet):\n ...     def get_ordering_widget(self):\n ...         return HiddenInput(attrs={\"class\": \"ordering\"})\n@@ -548,15 +548,15 @@\n ...     deletion_widget = HiddenInput\n ...\n \n >>> ArticleFormSet = formset_factory(\n ...     ArticleForm, formset=BaseArticleFormSet, can_delete=True\n ... )\n *\b**\b**\b* g\bge\bet\bt_\b_d\bde\bel\ble\bet\bti\bio\bon\bn_\b_w\bwi\bid\bdg\bge\bet\bt_\b?\b\u00b6 *\b**\b**\b*\n-  BaseFormSet.get_deletion_widget()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseFormSet.get_deletion_widget()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Override get_deletion_widget() if you need to provide a widget instance for use\n with can_delete:\n >>> from django.forms import BaseFormSet, formset_factory\n >>> from myapp.forms import ArticleForm\n >>> class BaseArticleFormSet(BaseFormSet):\n ...     def get_deletion_widget(self):\n ...         return HiddenInput(attrs={\"class\": \"deletion\"})\n@@ -637,15 +637,15 @@\n <input type=\"text\" name=\"article-0-title\" id=\"id_article-0-title\">\n This is useful if you want to _\bu_\bs_\be_\b _\bm_\bo_\br_\be_\b _\bt_\bh_\ba_\bn_\b _\bo_\bn_\be_\b _\bf_\bo_\br_\bm_\bs_\be_\bt_\b _\bi_\bn_\b _\ba_\b _\bv_\bi_\be_\bw.\n *\b**\b**\b**\b**\b* U\bUs\bsi\bin\bng\bg a\ba f\bfo\bor\brm\bms\bse\bet\bt i\bin\bn v\bvi\bie\bew\bws\bs a\ban\bnd\bd t\bte\bem\bmp\bpl\bla\bat\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Formsets have the following attributes and methods associated with rendering:\n   BaseFormSet.renderer_\b\u00b6\n       Specifies the _\br_\be_\bn_\bd_\be_\br_\be_\br to use for the formset. Defaults to the renderer\n       specified by the _\bF_\bO_\bR_\bM_\b__\bR_\bE_\bN_\bD_\bE_\bR_\bE_\bR setting.\n-  BaseFormSet.template_name_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseFormSet.template_name_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The name of the template rendered if the formset is cast into a string,\n       e.g. via print(formset) or in a template via {{ formset }}.\n       By default, a property returning the value of the renderer\u2019s\n       _\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\bn_\ba_\bm_\be. You may set it as a string template name in order\n       to override that for a particular formset class.\n       This template will be used to render the formset\u2019s management form, and\n       then each form in the formset as per the template defined by the form\u2019s\n@@ -666,15 +666,15 @@\n       management form and then each form in the formset as per the form\u2019s\n       _\ba_\bs_\b__\bt_\ba_\bb_\bl_\be_\b(_\b) method.\n   BaseFormSet.template_name_ul_\b\u00b6\n       The name of the template used when calling _\ba_\bs_\b__\bu_\bl_\b(_\b). By default this is\n       \"django/forms/formsets/ul.html\". This template renders the formset\u2019s\n       management form and then each form in the formset as per the form\u2019s _\ba_\bs_\b__\bu_\bl\n       _\b(_\b) method.\n-  BaseFormSet.get_context()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  BaseFormSet.get_context()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the context for rendering a formset in a template.\n       The available context is:\n           * formset : The instance of the formset.\n   BaseFormSet.render(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be=\b=N\bNo\bon\bne\be, c\bco\bon\bnt\bte\bex\bxt\bt=\b=N\bNo\bon\bne\be, r\bre\ben\bnd\bde\ber\bre\ber\br=\b=N\bNo\bon\bne\be)_\b\u00b6\n       The render method is called by __str__ as well as the _\ba_\bs_\b__\bd_\bi_\bv_\b(_\b), _\ba_\bs_\b__\bp_\b(_\b),\n       _\ba_\bs_\b__\bu_\bl_\b(_\b), and _\ba_\bs_\b__\bt_\ba_\bb_\bl_\be_\b(_\b) methods. All arguments are optional and will\n       default to:\n@@ -807,16 +807,16 @@\n                 # _\bc_\ba_\bn_\b__\bd_\be_\bl_\be_\bt_\be_\b__\be_\bx_\bt_\br_\ba\n           o _\bA_\bd_\bd_\bi_\bn_\bg_\b _\ba_\bd_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\bf_\bi_\be_\bl_\bd_\bs_\b _\bt_\bo_\b _\ba_\b _\bf_\bo_\br_\bm_\bs_\be_\bt\n           o _\bP_\ba_\bs_\bs_\bi_\bn_\bg_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bs_\b _\bt_\bo_\b _\bf_\bo_\br_\bm_\bs_\be_\bt_\b _\bf_\bo_\br_\bm_\bs\n           o _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\bi_\bn_\bg_\b _\ba_\b _\bf_\bo_\br_\bm_\bs_\be_\bt_\b\u2019_\bs_\b _\bp_\br_\be_\bf_\bi_\bx\n           o _\bU_\bs_\bi_\bn_\bg_\b _\ba_\b _\bf_\bo_\br_\bm_\bs_\be_\bt_\b _\bi_\bn_\b _\bv_\bi_\be_\bw_\bs_\b _\ba_\bn_\bd_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n                 # _\bM_\ba_\bn_\bu_\ba_\bl_\bl_\by_\b _\br_\be_\bn_\bd_\be_\br_\be_\bd_\b _\bc_\ba_\bn_\b__\bd_\be_\bl_\be_\bt_\be_\b _\ba_\bn_\bd_\b _\bc_\ba_\bn_\b__\bo_\br_\bd_\be_\br\n                 # _\bU_\bs_\bi_\bn_\bg_\b _\bm_\bo_\br_\be_\b _\bt_\bh_\ba_\bn_\b _\bo_\bn_\be_\b _\bf_\bo_\br_\bm_\bs_\be_\bt_\b _\bi_\bn_\b _\ba_\b _\bv_\bi_\be_\bw\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bf_\bo_\br_\bm_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\br_\be_\ba_\bt_\bi_\bn_\bg_\b _\bf_\bo_\br_\bm_\bs_\b _\bf_\br_\bo_\bm_\b _\bm_\bo_\bd_\be_\bl_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/forms/index.html", "source2": "./usr/share/doc/python-django-doc/html/topics/forms/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Working with forms &#8212; Django 5.2b1 documentation</title>\n+    <title>Working with forms &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Formsets\" href=\"formsets.html\" />\n     <link rel=\"prev\" title=\"How to use sessions\" href=\"../http/sessions.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -449,15 +450,15 @@\n <section id=\"s-field-data\">\n <span id=\"field-data\"></span><h4>Field data<a class=\"headerlink\" href=\"#field-data\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>Whatever the data submitted with a form, once it has been successfully\n validated by calling <code class=\"docutils literal notranslate\"><span class=\"pre\">is_valid()</span></code> (and <code class=\"docutils literal notranslate\"><span class=\"pre\">is_valid()</span></code> has returned <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>),\n the validated form data will be in the <code class=\"docutils literal notranslate\"><span class=\"pre\">form.cleaned_data</span></code> dictionary. This\n data will have been nicely converted into Python types for you.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>You can still access the unvalidated data directly from <code class=\"docutils literal notranslate\"><span class=\"pre\">request.POST</span></code> at\n this point, but the validated data is better.</p>\n </div>\n <p>In the contact form example above, <code class=\"docutils literal notranslate\"><span class=\"pre\">cc_myself</span></code> will be a boolean value.\n Likewise, fields such as <a class=\"reference internal\" href=\"../../ref/forms/fields.html#django.forms.IntegerField\" title=\"django.forms.IntegerField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">IntegerField</span></code></a> and <a class=\"reference internal\" href=\"../../ref/forms/fields.html#django.forms.FloatField\" title=\"django.forms.FloatField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FloatField</span></code></a> convert\n values to a Python <code class=\"docutils literal notranslate\"><span class=\"pre\">int</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">float</span></code> respectively.</p>\n <p>Here\u2019s how the form data could be processed in the view that handles this form:</p>\n@@ -767,15 +768,15 @@\n </pre></div>\n </div>\n <dl class=\"simple\">\n <dt><code class=\"docutils literal notranslate\"><span class=\"pre\">{{</span> <span class=\"pre\">field.value</span> <span class=\"pre\">}}</span></code></dt><dd><p>The value of the field. e.g <code class=\"docutils literal notranslate\"><span class=\"pre\">someone&#64;example.com</span></code>.</p>\n </dd>\n </dl>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>For a complete list of attributes and methods, see\n <a class=\"reference internal\" href=\"../../ref/forms/api.html#django.forms.BoundField\" title=\"django.forms.BoundField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">BoundField</span></code></a>.</p>\n </div>\n <section id=\"s-looping-over-hidden-and-visible-fields\">\n <span id=\"looping-over-hidden-and-visible-fields\"></span><h4>Looping over hidden and visible fields<a class=\"headerlink\" href=\"#looping-over-hidden-and-visible-fields\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>If you\u2019re manually laying out a form in a template, as opposed to relying on\n Django\u2019s default form layout, you might want to treat <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;input</span> <span class=\"pre\">type=&quot;hidden&quot;&gt;</span></code>\n@@ -838,15 +839,15 @@\n <li class=\"toctree-l2\"><a class=\"reference internal\" href=\"media.html#media-objects\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Media</span></code> objects</a></li>\n <li class=\"toctree-l2\"><a class=\"reference internal\" href=\"media.html#media-on-forms\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Media</span></code> on Forms</a></li>\n </ul>\n </li>\n </ul>\n </div>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <dl class=\"simple\">\n <dt><a class=\"reference internal\" href=\"../../ref/forms/index.html\"><span class=\"doc\">The Forms Reference</span></a></dt><dd><p>Covers the full API reference, including form fields, form widgets,\n and form and field validation.</p>\n </dd>\n </dl>\n </div>\n </section>\n@@ -911,37 +912,37 @@\n <li><a class=\"reference internal\" href=\"#further-topics\">Further topics</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../http/sessions.html\"\n-                          title=\"previous chapter\">How to use sessions</a></p>\n+                          title=\"vorig hoofdstuk\">How to use sessions</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"formsets.html\"\n-                          title=\"next chapter\">Formsets</a></p>\n+                          title=\"volgend hoofdstuk\">Formsets</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* W\bWo\bor\brk\bki\bin\bng\bg w\bwi\bit\bth\bh f\bfo\bor\brm\bms\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n About this document\n This document provides an introduction to the basics of web forms and how they\n are handled in Django. For a more detailed look at specific areas of the forms\n API, see _\bT_\bh_\be_\b _\bF_\bo_\br_\bm_\bs_\b _\bA_\bP_\bI, _\bF_\bo_\br_\bm_\b _\bf_\bi_\be_\bl_\bd_\bs, and _\bF_\bo_\br_\bm_\b _\ba_\bn_\bd_\b _\bf_\bi_\be_\bl_\bd_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn.\n@@ -292,15 +292,15 @@\n appropriate widget when defining your form field, as we have done for the\n message field.\n *\b**\b**\b* F\bFi\bie\bel\bld\bd d\bda\bat\bta\ba_\b?\b\u00b6 *\b**\b**\b*\n Whatever the data submitted with a form, once it has been successfully\n validated by calling is_valid() (and is_valid() has returned True), the\n validated form data will be in the form.cleaned_data dictionary. This data will\n have been nicely converted into Python types for you.\n-Note\n+Notitie\n You can still access the unvalidated data directly from request.POST at this\n point, but the validated data is better.\n In the contact form example above, cc_myself will be a boolean value. Likewise,\n fields such as _\bI_\bn_\bt_\be_\bg_\be_\br_\bF_\bi_\be_\bl_\bd and _\bF_\bl_\bo_\ba_\bt_\bF_\bi_\be_\bl_\bd convert values to a Python int and\n float respectively.\n Here\u2019s how the form data could be processed in the view that handles this form:\n views.py_\b\u00b6\n@@ -537,15 +537,15 @@\n {% else %}\n   {% if field.label %}{{ field.label_tag }}{% endif %}\n {% endif %}\n {{ field }}\n {% if field.use_fieldset %}</fieldset>{% endif %}\n   {{ field.value }}\n       The value of the field. e.g someone@example.com.\n-See also\n+Zie ook\n For a complete list of attributes and methods, see _\bB_\bo_\bu_\bn_\bd_\bF_\bi_\be_\bl_\bd.\n *\b**\b**\b* L\bLo\boo\bop\bpi\bin\bng\bg o\bov\bve\ber\br h\bhi\bid\bdd\bde\ben\bn a\ban\bnd\bd v\bvi\bis\bsi\bib\bbl\ble\be f\bfi\bie\bel\bld\bds\bs_\b?\b\u00b6 *\b**\b**\b*\n If you\u2019re manually laying out a form in a template, as opposed to relying on\n Django\u2019s default form layout, you might want to treat <input type=\"hidden\">\n fields differently from non-hidden fields. For example, because hidden fields\n don\u2019t display anything, putting error messages \u201cnext to\u201d the field could cause\n confusion for your users \u2013 so errors for those fields should be handled\n@@ -587,15 +587,15 @@\n           o _\bI_\bn_\bl_\bi_\bn_\be_\b _\bf_\bo_\br_\bm_\bs_\be_\bt_\bs\n     * _\bF_\bo_\br_\bm_\b _\bA_\bs_\bs_\be_\bt_\bs_\b _\b(_\bt_\bh_\be_\b _\bM_\be_\bd_\bi_\ba_\b _\bc_\bl_\ba_\bs_\bs_\b)\n           o _\bA_\bs_\bs_\be_\bt_\bs_\b _\ba_\bs_\b _\ba_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bd_\be_\bf_\bi_\bn_\bi_\bt_\bi_\bo_\bn\n           o _\bM_\be_\bd_\bi_\ba_\b _\ba_\bs_\b _\ba_\b _\bd_\by_\bn_\ba_\bm_\bi_\bc_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by\n           o _\bP_\ba_\bt_\bh_\bs_\b _\bi_\bn_\b _\ba_\bs_\bs_\be_\bt_\b _\bd_\be_\bf_\bi_\bn_\bi_\bt_\bi_\bo_\bn_\bs\n           o _\bM_\be_\bd_\bi_\ba_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n           o _\bM_\be_\bd_\bi_\ba_\b _\bo_\bn_\b _\bF_\bo_\br_\bm_\bs\n-See also\n+Zie ook\n   _\bT_\bh_\be_\b _\bF_\bo_\br_\bm_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n       Covers the full API reference, including form fields, form widgets, and\n       form and field validation.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bf_\bo_\br_\bm_\bs\n           o _\bH_\bT_\bM_\bL_\b _\bf_\bo_\br_\bm_\bs\n                 # _\bG_\bE_\bT_\b _\ba_\bn_\bd_\b _\bP_\bO_\bS_\bT\n@@ -618,16 +618,16 @@\n                 # _\bR_\be_\bu_\bs_\ba_\bb_\bl_\be_\b _\bf_\bo_\br_\bm_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n                 # _\bR_\be_\bu_\bs_\ba_\bb_\bl_\be_\b _\bf_\bi_\be_\bl_\bd_\b _\bg_\br_\bo_\bu_\bp_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n                 # _\bR_\be_\bn_\bd_\be_\br_\bi_\bn_\bg_\b _\bf_\bi_\be_\bl_\bd_\bs_\b _\bm_\ba_\bn_\bu_\ba_\bl_\bl_\by\n                       # _\bR_\be_\bn_\bd_\be_\br_\bi_\bn_\bg_\b _\bf_\bo_\br_\bm_\b _\be_\br_\br_\bo_\br_\b _\bm_\be_\bs_\bs_\ba_\bg_\be_\bs\n                 # _\bL_\bo_\bo_\bp_\bi_\bn_\bg_\b _\bo_\bv_\be_\br_\b _\bt_\bh_\be_\b _\bf_\bo_\br_\bm_\b\u2019_\bs_\b _\bf_\bi_\be_\bl_\bd_\bs\n                       # _\bL_\bo_\bo_\bp_\bi_\bn_\bg_\b _\bo_\bv_\be_\br_\b _\bh_\bi_\bd_\bd_\be_\bn_\b _\ba_\bn_\bd_\b _\bv_\bi_\bs_\bi_\bb_\bl_\be_\b _\bf_\bi_\be_\bl_\bd_\bs\n           o _\bF_\bu_\br_\bt_\bh_\be_\br_\b _\bt_\bo_\bp_\bi_\bc_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bo_\br_\bm_\bs_\be_\bt_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/forms/media.html", "source2": "./usr/share/doc/python-django-doc/html/topics/forms/media.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Form Assets (the Media class) &#8212; Django 5.2b1 documentation</title>\n+    <title>Form Assets (the Media class) &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Templates\" href=\"../templates.html\" />\n     <link rel=\"prev\" title=\"Creating forms from models\" href=\"modelforms.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -192,15 +193,15 @@\n paths to these files.</p>\n <section id=\"s-script-objects\">\n <span id=\"script-objects\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">Script</span></code> objects<a class=\"headerlink\" href=\"#script-objects\" title=\"Link to this heading\">\u00b6</a></h4>\n <div class=\"versionadded\">\n <span class=\"title\">New in Django 5.2.</span> </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.Script\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Script</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">src</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">attributes</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L104\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Script\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Script</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">src</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">attributes</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/widgets.py#L104\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.Script\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Represents a script file.</p>\n <p>The first parameter, <code class=\"docutils literal notranslate\"><span class=\"pre\">src</span></code>, is the string path to the script file. See\n <a class=\"reference internal\" href=\"#form-asset-paths\"><span class=\"std std-ref\">the section on paths</span></a> for details on how to\n specify paths to these files.</p>\n <p>The optional keyword arguments, <code class=\"docutils literal notranslate\"><span class=\"pre\">**attributes</span></code>, are HTML attributes that\n are set on the rendered <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;script&gt;</span></code> tag.</p>\n <p>See <a class=\"reference internal\" href=\"#form-media-asset-objects\"><span class=\"std std-ref\">Paths as objects</span></a> for usage examples.</p>\n@@ -527,37 +528,37 @@\n <li><a class=\"reference internal\" href=\"#media-on-forms\"><code class=\"docutils literal notranslate\"><span class=\"pre\">Media</span></code> on Forms</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"modelforms.html\"\n-                          title=\"previous chapter\">Creating forms from models</a></p>\n+                          title=\"vorig hoofdstuk\">Creating forms from models</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../templates.html\"\n-                          title=\"next chapter\">Templates</a></p>\n+                          title=\"volgend hoofdstuk\">Templates</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFo\bor\brm\bm A\bAs\bss\bse\bet\bts\bs (\b(t\bth\bhe\be M\bMe\bed\bdi\bia\ba c\bcl\bla\bas\bss\bs)\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Rendering an attractive and easy-to-use web form requires more than just HTML -\n it also requires CSS stylesheets, and if you want to use fancy widgets, you may\n also need to include some JavaScript on each page. The exact combination of CSS\n and JavaScript that is required for any given page will depend upon the widgets\n@@ -92,15 +92,15 @@\n <link href=\"https://static.example.com/newspaper.css\" media=\"print\"\n rel=\"stylesheet\">\n *\b**\b**\b**\b* j\bjs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n A tuple describing the required JavaScript files. See _\bt_\bh_\be_\b _\bs_\be_\bc_\bt_\bi_\bo_\bn_\b _\bo_\bn_\b _\bp_\ba_\bt_\bh_\bs for\n details of how to specify paths to these files.\n *\b**\b**\b* S\bSc\bcr\bri\bip\bpt\bt o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b*\n New in Django 5.2.\n-  c\bcl\bla\bas\bss\bs Script(s\bsr\brc\bc, *\b**\b*a\bat\btt\btr\bri\bib\bbu\but\bte\bes\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Script(s\bsr\brc\bc, *\b**\b*a\bat\btt\btr\bri\bib\bbu\but\bte\bes\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Represents a script file.\n       The first parameter, src, is the string path to the script file. See _\bt_\bh_\be\n       _\bs_\be_\bc_\bt_\bi_\bo_\bn_\b _\bo_\bn_\b _\bp_\ba_\bt_\bh_\bs for details on how to specify paths to these files.\n       The optional keyword arguments, **attributes, are HTML attributes that\n       are set on the rendered <script> tag.\n       See _\bP_\ba_\bt_\bh_\bs_\b _\ba_\bs_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs for usage examples.\n *\b**\b**\b**\b* e\bex\bxt\bte\ben\bnd\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -343,16 +343,16 @@\n                 # _\bP_\ba_\bt_\bh_\bs_\b _\ba_\bs_\b _\bs_\bt_\br_\bi_\bn_\bg_\bs\n                 # _\bP_\ba_\bt_\bh_\bs_\b _\ba_\bs_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n           o _\bM_\be_\bd_\bi_\ba_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n                 # _\bS_\bu_\bb_\bs_\be_\bt_\bs_\b _\bo_\bf_\b _\ba_\bs_\bs_\be_\bt_\bs\n                 # _\bC_\bo_\bm_\bb_\bi_\bn_\bi_\bn_\bg_\b _\bM_\be_\bd_\bi_\ba_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n                 # _\bO_\br_\bd_\be_\br_\b _\bo_\bf_\b _\ba_\bs_\bs_\be_\bt_\bs\n           o _\bM_\be_\bd_\bi_\ba_\b _\bo_\bn_\b _\bF_\bo_\br_\bm_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\br_\be_\ba_\bt_\bi_\bn_\bg_\b _\bf_\bo_\br_\bm_\bs_\b _\bf_\br_\bo_\bm_\b _\bm_\bo_\bd_\be_\bl_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/forms/modelforms.html", "source2": "./usr/share/doc/python-django-doc/html/topics/forms/modelforms.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Creating forms from models &#8212; Django 5.2b1 documentation</title>\n+    <title>Creating forms from models &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Form Assets (the Media class)\" href=\"media.html\" />\n     <link rel=\"prev\" title=\"Formsets\" href=\"formsets.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -79,15 +80,15 @@\n             \n   <section id=\"s-creating-forms-from-models\">\n <span id=\"creating-forms-from-models\"></span><h1>Creating forms from models<a class=\"headerlink\" href=\"#creating-forms-from-models\" title=\"Link to this heading\">\u00b6</a></h1>\n <section id=\"s-modelform\">\n <span id=\"modelform\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code><a class=\"headerlink\" href=\"#modelform\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.forms.ModelForm\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ModelForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L565\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ModelForm\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">ModelForm</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/forms/models.py#L565\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.forms.ModelForm\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>If you\u2019re building a database-driven app, chances are you\u2019ll have forms that\n map closely to Django models. For instance, you might have a <code class=\"docutils literal notranslate\"><span class=\"pre\">BlogComment</span></code>\n model, and you want to create a form that lets people submit comments. In this\n case, it would be redundant to define the field types in your form, because\n you\u2019ve already defined the fields in your model.</p>\n@@ -335,29 +336,29 @@\n when calling <a class=\"reference internal\" href=\"../../ref/forms/api.html#django.forms.Form.is_valid\" title=\"django.forms.Form.is_valid\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">is_valid()</span></code></a> or accessing the\n <a class=\"reference internal\" href=\"../../ref/forms/api.html#django.forms.Form.errors\" title=\"django.forms.Form.errors\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">errors</span></code></a> attribute and explicitly when calling\n <code class=\"docutils literal notranslate\"><span class=\"pre\">full_clean()</span></code>, although you will typically not use the latter method in\n practice.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">Model</span></code> validation (<a class=\"reference internal\" href=\"../../ref/models/instances.html#django.db.models.Model.full_clean\" title=\"django.db.models.Model.full_clean\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Model.full_clean()</span></code></a>) is triggered from within the form\n validation step, right after the form\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">clean()</span></code> method is called.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>The cleaning process modifies the model instance passed to the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code> constructor in various ways. For instance, any date fields on\n the model are converted into actual date objects. Failed validation may\n leave the underlying model instance in an inconsistent state and therefore\n it\u2019s not recommended to reuse it.</p>\n </div>\n <section id=\"s-overriding-the-clean-method\">\n <span id=\"s-overriding-modelform-clean-method\"></span><span id=\"overriding-the-clean-method\"></span><span id=\"overriding-modelform-clean-method\"></span><h4>Overriding the <code class=\"docutils literal notranslate\"><span class=\"pre\">clean()</span></code> method<a class=\"headerlink\" href=\"#overriding-the-clean-method\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>You can override the <code class=\"docutils literal notranslate\"><span class=\"pre\">clean()</span></code> method on a model form to provide additional\n validation in the same way you can on a normal form.</p>\n <p>A model form instance attached to a model object will contain an <code class=\"docutils literal notranslate\"><span class=\"pre\">instance</span></code>\n attribute that gives its methods access to that specific model instance.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelForm.clean()</span></code> method sets a flag that makes the <a class=\"reference internal\" href=\"../../ref/models/instances.html#validating-objects\"><span class=\"std std-ref\">model\n validation</span></a> step validate the uniqueness of model\n fields that are marked as <code class=\"docutils literal notranslate\"><span class=\"pre\">unique</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">unique_together</span></code> or\n <code class=\"docutils literal notranslate\"><span class=\"pre\">unique_for_date|month|year</span></code>.</p>\n <p>If you would like to override the <code class=\"docutils literal notranslate\"><span class=\"pre\">clean()</span></code> method and maintain this\n validation, you must call the parent class\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">clean()</span></code> method.</p>\n </div>\n@@ -532,15 +533,15 @@\n <p>If either of these are used, the order the fields appear in the form will be the\n order the fields are defined in the model, with <code class=\"docutils literal notranslate\"><span class=\"pre\">ManyToManyField</span></code> instances\n appearing last.</p>\n <p>In addition, Django applies the following rule: if you set <code class=\"docutils literal notranslate\"><span class=\"pre\">editable=False</span></code> on\n the model field, <em>any</em> form created from the model via <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code> will not\n include that field.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Any fields not included in a form by the above logic\n will not be set by the form\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">save()</span></code> method. Also, if you\n manually add the excluded fields back to the form, they will not\n be initialized from the model instance.</p>\n <p>Django will prevent any attempt to save an incomplete model, so if\n the model does not allow the missing fields to be empty, and does\n not provide a default value for the missing fields, any attempt to\n@@ -666,15 +667,15 @@\n \n     <span class=\"k\">class</span> <span class=\"nc\">Meta</span><span class=\"p\">:</span>\n         <span class=\"n\">model</span> <span class=\"o\">=</span> <span class=\"n\">Article</span>\n         <span class=\"n\">fields</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"s2\">&quot;pub_date&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;headline&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;content&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;reporter&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;slug&quot;</span><span class=\"p\">]</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When you explicitly instantiate a form field like this, it is important to\n understand how <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code> and regular <code class=\"docutils literal notranslate\"><span class=\"pre\">Form</span></code> are related.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code> is a regular <code class=\"docutils literal notranslate\"><span class=\"pre\">Form</span></code> which can automatically generate\n certain fields. The fields that are automatically generated depend on\n the content of the <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code> class and on which fields have already been\n defined declaratively. Basically, <code class=\"docutils literal notranslate\"><span class=\"pre\">ModelForm</span></code> will <strong>only</strong> generate fields\n that are <strong>missing</strong> from the form, or in other words, fields that weren\u2019t\n@@ -852,22 +853,22 @@\n <span class=\"go\">&lt;option value=&quot;MR&quot;&gt;Mr.&lt;/option&gt;</span>\n <span class=\"go\">&lt;option value=&quot;MRS&quot;&gt;Mrs.&lt;/option&gt;</span>\n <span class=\"go\">&lt;option value=&quot;MS&quot;&gt;Ms.&lt;/option&gt;</span>\n <span class=\"go\">&lt;/select&gt;&lt;input type=&quot;hidden&quot; name=&quot;form-0-id&quot; id=&quot;id_form-0-id&quot;&gt;&lt;/div&gt;</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><a class=\"reference internal\" href=\"../../ref/forms/models.html#django.forms.models.modelformset_factory\" title=\"django.forms.models.modelformset_factory\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">modelformset_factory()</span></code></a> uses\n <a class=\"reference internal\" href=\"../../ref/forms/formsets.html#django.forms.formsets.formset_factory\" title=\"django.forms.formsets.formset_factory\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">formset_factory()</span></code></a> to generate formsets. This\n means that a model formset is an extension of a basic formset that knows\n how to interact with a particular model.</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When using <a class=\"reference internal\" href=\"../db/models.html#multi-table-inheritance\"><span class=\"std std-ref\">multi-table inheritance</span></a>, forms\n generated by a formset factory will contain a parent link field (by default\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;parent_model_name&gt;_ptr</span></code>) instead of an <code class=\"docutils literal notranslate\"><span class=\"pre\">id</span></code> field.</p>\n </div>\n <section id=\"s-changing-the-queryset\">\n <span id=\"changing-the-queryset\"></span><h3>Changing the queryset<a class=\"headerlink\" href=\"#changing-the-queryset\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>By default, when you create a formset from a model, the formset will use a\n@@ -1240,21 +1241,21 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">formset</span> <span class=\"o\">=</span> <span class=\"n\">BookFormSet</span><span class=\"p\">(</span><span class=\"n\">instance</span><span class=\"o\">=</span><span class=\"n\">author</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">BookFormSet</span></code>\u2019s <a class=\"reference internal\" href=\"formsets.html#formset-prefix\"><span class=\"std std-ref\">prefix</span></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">'book_set'</span></code>\n (<code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;model</span> <span class=\"pre\">name&gt;_set</span></code> ). If <code class=\"docutils literal notranslate\"><span class=\"pre\">Book</span></code>\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">ForeignKey</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">Author</span></code> has a\n <a class=\"reference internal\" href=\"../../ref/models/fields.html#django.db.models.ForeignKey.related_name\" title=\"django.db.models.ForeignKey.related_name\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">related_name</span></code></a>, that\u2019s used instead.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><a class=\"reference internal\" href=\"../../ref/forms/models.html#django.forms.models.inlineformset_factory\" title=\"django.forms.models.inlineformset_factory\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">inlineformset_factory()</span></code></a> uses\n <a class=\"reference internal\" href=\"../../ref/forms/models.html#django.forms.models.modelformset_factory\" title=\"django.forms.models.modelformset_factory\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">modelformset_factory()</span></code></a> and marks\n <code class=\"docutils literal notranslate\"><span class=\"pre\">can_delete=True</span></code>.</p>\n </div>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p><a class=\"reference internal\" href=\"formsets.html#manually-rendered-can-delete-and-can-order\"><span class=\"std std-ref\">Manually rendered can_delete and can_order</span></a>.</p>\n </div>\n <section id=\"s-overriding-methods-on-an-inlineformset\">\n <span id=\"overriding-methods-on-an-inlineformset\"></span><h3>Overriding methods on an <code class=\"docutils literal notranslate\"><span class=\"pre\">InlineFormSet</span></code><a class=\"headerlink\" href=\"#overriding-methods-on-an-inlineformset\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>When overriding methods on <code class=\"docutils literal notranslate\"><span class=\"pre\">InlineFormSet</span></code>, you should subclass\n <a class=\"reference internal\" href=\"#django.forms.models.BaseInlineFormSet\" title=\"django.forms.models.BaseInlineFormSet\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">BaseInlineFormSet</span></code></a> rather than\n <a class=\"reference internal\" href=\"#django.forms.models.BaseModelFormSet\" title=\"django.forms.models.BaseModelFormSet\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">BaseModelFormSet</span></code></a>.</p>\n@@ -1397,37 +1398,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"formsets.html\"\n-                          title=\"previous chapter\">Formsets</a></p>\n+                          title=\"vorig hoofdstuk\">Formsets</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"media.html\"\n-                          title=\"next chapter\">Form Assets (the <code class=\"docutils literal notranslate\"><span class=\"pre\">Media</span></code> class)</a></p>\n+                          title=\"volgend hoofdstuk\">Form Assets (the <code class=\"docutils literal notranslate\"><span class=\"pre\">Media</span></code> class)</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,13 +1,13 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* C\bCr\bre\bea\bat\bti\bin\bng\bg f\bfo\bor\brm\bms\bs f\bfr\bro\bom\bm m\bmo\bod\bde\bel\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* M\bMo\bod\bde\bel\blF\bFo\bor\brm\bm_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs ModelForm_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs ModelForm_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n If you\u2019re building a database-driven app, chances are you\u2019ll have forms that\n map closely to Django models. For instance, you might have a BlogComment model,\n and you want to create a form that lets people submit comments. In this case,\n it would be redundant to define the field types in your form, because you\u2019ve\n already defined the fields in your model.\n For this reason, Django provides a helper class that lets you create a Form\n class from a Django model.\n@@ -152,26 +152,26 @@\n    2. _\bV_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bm_\bo_\bd_\be_\bl_\b _\bi_\bn_\bs_\bt_\ba_\bn_\bc_\be\n Just like normal form validation, model form validation is triggered implicitly\n when calling _\bi_\bs_\b__\bv_\ba_\bl_\bi_\bd_\b(_\b) or accessing the _\be_\br_\br_\bo_\br_\bs attribute and explicitly when\n calling full_clean(), although you will typically not use the latter method in\n practice.\n Model validation (_\bM_\bo_\bd_\be_\bl_\b._\bf_\bu_\bl_\bl_\b__\bc_\bl_\be_\ba_\bn_\b(_\b)) is triggered from within the form\n validation step, right after the form\u2019s clean() method is called.\n-Warning\n+Waarschuwing\n The cleaning process modifies the model instance passed to the ModelForm\n constructor in various ways. For instance, any date fields on the model are\n converted into actual date objects. Failed validation may leave the underlying\n model instance in an inconsistent state and therefore it\u2019s not recommended to\n reuse it.\n *\b**\b**\b* O\bOv\bve\ber\brr\bri\bid\bdi\bin\bng\bg t\bth\bhe\be c\bcl\ble\bea\ban\bn(\b()\b) m\bme\bet\bth\bho\bod\bd_\b?\b\u00b6 *\b**\b**\b*\n You can override the clean() method on a model form to provide additional\n validation in the same way you can on a normal form.\n A model form instance attached to a model object will contain an instance\n attribute that gives its methods access to that specific model instance.\n-Warning\n+Waarschuwing\n The ModelForm.clean() method sets a flag that makes the _\bm_\bo_\bd_\be_\bl_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn step\n validate the uniqueness of model fields that are marked as unique,\n unique_together or unique_for_date|month|year.\n If you would like to override the clean() method and maintain this validation,\n you must call the parent class\u2019s clean() method.\n *\b**\b**\b* I\bIn\bnt\bte\ber\bra\bac\bct\bti\bio\bon\bn w\bwi\bit\bth\bh m\bmo\bod\bde\bel\bl v\bva\bal\bli\bid\bda\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b*\n As part of the validation process, ModelForm will call the clean() method of\n@@ -310,15 +310,15 @@\n       will result in the fields name and birth_date being present on the form.\n If either of these are used, the order the fields appear in the form will be\n the order the fields are defined in the model, with ManyToManyField instances\n appearing last.\n In addition, Django applies the following rule: if you set editable=False on\n the model field, a\ban\bny\by form created from the model via ModelForm will not include\n that field.\n-Note\n+Notitie\n Any fields not included in a form by the above logic will not be set by the\n form\u2019s save() method. Also, if you manually add the excluded fields back to the\n form, they will not be initialized from the model instance.\n Django will prevent any attempt to save an incomplete model, so if the model\n does not allow the missing fields to be empty, and does not provide a default\n value for the missing fields, any attempt to save() a ModelForm with missing\n fields will fail. To avoid this failure, you must instantiate your model with\n@@ -423,15 +423,15 @@\n \n class ArticleForm(ModelForm):\n     slug = CharField(validators=[validate_slug])\n \n     class Meta:\n         model = Article\n         fields = [\"pub_date\", \"headline\", \"content\", \"reporter\", \"slug\"]\n-Note\n+Notitie\n When you explicitly instantiate a form field like this, it is important to\n understand how ModelForm and regular Form are related.\n ModelForm is a regular Form which can automatically generate certain fields.\n The fields that are automatically generated depend on the content of the Meta\n class and on which fields have already been defined declaratively. Basically,\n ModelForm will o\bon\bnl\bly\by generate fields that are m\bmi\bis\bss\bsi\bin\bng\bg from the form, or in other\n words, fields that weren\u2019t defined declaratively.\n@@ -568,19 +568,19 @@\n <div><label for=\"id_form-0-title\">Title:</label><select name=\"form-0-title\"\n id=\"id_form-0-title\">\n <option value=\"\" selected>---------</option>\n <option value=\"MR\">Mr.</option>\n <option value=\"MRS\">Mrs.</option>\n <option value=\"MS\">Ms.</option>\n </select><input type=\"hidden\" name=\"form-0-id\" id=\"id_form-0-id\"></div>\n-Note\n+Notitie\n _\bm_\bo_\bd_\be_\bl_\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b) uses _\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b) to generate formsets. This means\n that a model formset is an extension of a basic formset that knows how to\n interact with a particular model.\n-Note\n+Notitie\n When using _\bm_\bu_\bl_\bt_\bi_\b-_\bt_\ba_\bb_\bl_\be_\b _\bi_\bn_\bh_\be_\br_\bi_\bt_\ba_\bn_\bc_\be, forms generated by a formset factory will\n contain a parent link field (by default <parent_model_name>_ptr) instead of an\n id field.\n *\b**\b**\b**\b* C\bCh\bha\ban\bng\bgi\bin\bng\bg t\bth\bhe\be q\bqu\bue\ber\bry\bys\bse\bet\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n By default, when you create a formset from a model, the formset will use a\n queryset that includes all objects in the model (e.g., Author.objects.all()).\n You can override this behavior by using the queryset argument:\n@@ -865,17 +865,17 @@\n particular author, you could do this:\n >>> from django.forms import inlineformset_factory\n >>> BookFormSet = inlineformset_factory(Author, Book, fields=[\"title\"])\n >>> author = Author.objects.get(name=\"Mike Royko\")\n >>> formset = BookFormSet(instance=author)\n BookFormSet\u2019s _\bp_\br_\be_\bf_\bi_\bx is 'book_set' (<model name>_set ). If Book\u2019s ForeignKey to\n Author has a _\br_\be_\bl_\ba_\bt_\be_\bd_\b__\bn_\ba_\bm_\be, that\u2019s used instead.\n-Note\n+Notitie\n _\bi_\bn_\bl_\bi_\bn_\be_\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b) uses _\bm_\bo_\bd_\be_\bl_\bf_\bo_\br_\bm_\bs_\be_\bt_\b__\bf_\ba_\bc_\bt_\bo_\br_\by_\b(_\b) and marks can_delete=True.\n-See also\n+Zie ook\n _\bM_\ba_\bn_\bu_\ba_\bl_\bl_\by_\b _\br_\be_\bn_\bd_\be_\br_\be_\bd_\b _\bc_\ba_\bn_\b__\bd_\be_\bl_\be_\bt_\be_\b _\ba_\bn_\bd_\b _\bc_\ba_\bn_\b__\bo_\br_\bd_\be_\br.\n *\b**\b**\b**\b* O\bOv\bve\ber\brr\bri\bid\bdi\bin\bng\bg m\bme\bet\bth\bho\bod\bds\bs o\bon\bn a\ban\bn I\bIn\bnl\bli\bin\bne\beF\bFo\bor\brm\bmS\bSe\bet\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n When overriding methods on InlineFormSet, you should subclass _\bB_\ba_\bs_\be_\bI_\bn_\bl_\bi_\bn_\be_\bF_\bo_\br_\bm_\bS_\be_\bt\n rather than _\bB_\ba_\bs_\be_\bM_\bo_\bd_\be_\bl_\bF_\bo_\br_\bm_\bS_\be_\bt.\n For example, if you want to override clean():\n from django.forms import BaseInlineFormSet\n \n@@ -969,16 +969,16 @@\n                 # _\bU_\bs_\bi_\bn_\bg_\b _\ba_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bq_\bu_\be_\br_\by_\bs_\be_\bt\n                 # _\bU_\bs_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bf_\bo_\br_\bm_\bs_\be_\bt_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be\n           o _\bI_\bn_\bl_\bi_\bn_\be_\b _\bf_\bo_\br_\bm_\bs_\be_\bt_\bs\n                 # _\bO_\bv_\be_\br_\br_\bi_\bd_\bi_\bn_\bg_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs_\b _\bo_\bn_\b _\ba_\bn_\b _\bI_\bn_\bl_\bi_\bn_\be_\bF_\bo_\br_\bm_\bS_\be_\bt\n                 # _\bM_\bo_\br_\be_\b _\bt_\bh_\ba_\bn_\b _\bo_\bn_\be_\b _\bf_\bo_\br_\be_\bi_\bg_\bn_\b _\bk_\be_\by_\b _\bt_\bo_\b _\bt_\bh_\be_\b _\bs_\ba_\bm_\be_\b _\bm_\bo_\bd_\be_\bl\n                 # _\bU_\bs_\bi_\bn_\bg_\b _\ba_\bn_\b _\bi_\bn_\bl_\bi_\bn_\be_\b _\bf_\bo_\br_\bm_\bs_\be_\bt_\b _\bi_\bn_\b _\ba_\b _\bv_\bi_\be_\bw\n                 # _\bS_\bp_\be_\bc_\bi_\bf_\by_\bi_\bn_\bg_\b _\bw_\bi_\bd_\bg_\be_\bt_\bs_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\bi_\bn_\bl_\bi_\bn_\be_\b _\bf_\bo_\br_\bm\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bo_\br_\bm_\bs_\be_\bt_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bo_\br_\bm_\b _\bA_\bs_\bs_\be_\bt_\bs_\b _\b(_\bt_\bh_\be_\b _\bM_\be_\bd_\bi_\ba_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/http/decorators.html", "source2": "./usr/share/doc/python-django-doc/html/topics/http/decorators.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>View decorators &#8212; Django 5.2b1 documentation</title>\n+    <title>View decorators &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"File Uploads\" href=\"file-uploads.html\" />\n     <link rel=\"prev\" title=\"Writing views\" href=\"views.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -86,15 +87,15 @@\n <section id=\"s-allowed-http-methods\">\n <span id=\"allowed-http-methods\"></span><h2>Allowed HTTP methods<a class=\"headerlink\" href=\"#allowed-http-methods\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>The decorators in <a class=\"reference internal\" href=\"#module-django.views.decorators.http\" title=\"django.views.decorators.http\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.views.decorators.http</span></code></a> can be used to restrict\n access to views based on the request method. These decorators will return\n a <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpResponseNotAllowed\" title=\"django.http.HttpResponseNotAllowed\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.http.HttpResponseNotAllowed</span></code></a> if the conditions are not met.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.views.decorators.http.require_http_methods\">\n-<span class=\"sig-name descname\"><span class=\"pre\">require_http_methods</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request_method_list</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/http.py#L21\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.http.require_http_methods\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">require_http_methods</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request_method_list</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/http.py#L21\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.http.require_http_methods\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Decorator to require that a view only accepts particular request\n methods. Usage:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.views.decorators.http</span> <span class=\"kn\">import</span> <span class=\"n\">require_http_methods</span>\n \n \n <span class=\"nd\">@require_http_methods</span><span class=\"p\">([</span><span class=\"s2\">&quot;GET&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;POST&quot;</span><span class=\"p\">])</span>\n <span class=\"k\">def</span> <span class=\"nf\">my_view</span><span class=\"p\">(</span><span class=\"n\">request</span><span class=\"p\">):</span>\n@@ -122,15 +123,15 @@\n <dt class=\"sig sig-object py\" id=\"django.views.decorators.http.require_safe\">\n <span class=\"sig-name descname\"><span class=\"pre\">require_safe</span></span>()<a class=\"headerlink\" href=\"#django.views.decorators.http.require_safe\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Decorator to require that a view only accepts the GET and HEAD methods.\n These methods are commonly considered \u201csafe\u201d because they should not have\n the significance of taking an action other than retrieving the requested\n resource.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Web servers should automatically strip the content of responses to HEAD\n requests while leaving the headers unchanged, so you may handle HEAD\n requests exactly like GET requests in your views. Since some software,\n such as link checkers, rely on HEAD requests, you might prefer\n using <code class=\"docutils literal notranslate\"><span class=\"pre\">require_safe</span></code> instead of <code class=\"docutils literal notranslate\"><span class=\"pre\">require_GET</span></code>.</p>\n </div>\n </dd></dl>\n@@ -138,32 +139,32 @@\n </section>\n <section id=\"s-conditional-view-processing\">\n <span id=\"conditional-view-processing\"></span><h2>Conditional view processing<a class=\"headerlink\" href=\"#conditional-view-processing\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>The following decorators in <a class=\"reference internal\" href=\"#module-django.views.decorators.http\" title=\"django.views.decorators.http\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.views.decorators.http</span></code></a> can be used to\n control caching behavior on particular views.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.views.decorators.http.condition\">\n-<span class=\"sig-name descname\"><span class=\"pre\">condition</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">etag_func</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">last_modified_func</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/http.py#L83\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.http.condition\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">condition</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">etag_func</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">last_modified_func</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/http.py#L83\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.http.condition\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.views.decorators.http.conditional_page\">\n <span class=\"sig-name descname\"><span class=\"pre\">conditional_page</span></span>()<a class=\"headerlink\" href=\"#django.views.decorators.http.conditional_page\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This decorator provides the conditional GET operation handling of\n <a class=\"reference internal\" href=\"../../ref/middleware.html#django.middleware.http.ConditionalGetMiddleware\" title=\"django.middleware.http.ConditionalGetMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">ConditionalGetMiddleware</span></code></a> to a view.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.views.decorators.http.etag\">\n-<span class=\"sig-name descname\"><span class=\"pre\">etag</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">etag_func</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/http.py#L164\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.http.etag\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">etag</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">etag_func</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/http.py#L164\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.http.etag\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.views.decorators.http.last_modified\">\n-<span class=\"sig-name descname\"><span class=\"pre\">last_modified</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">last_modified_func</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/http.py#L168\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.http.last_modified\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">last_modified</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">last_modified_func</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/http.py#L168\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.http.last_modified\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>These decorators can be used to generate <code class=\"docutils literal notranslate\"><span class=\"pre\">ETag</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">Last-Modified</span></code>\n headers; see\n <a class=\"reference internal\" href=\"../conditional-view-processing.html\"><span class=\"doc\">conditional view processing</span></a>.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-gzip-compression\">\n@@ -186,52 +187,52 @@\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.views.decorators.vary.vary_on_cookie\">\n <span class=\"sig-name descname\"><span class=\"pre\">vary_on_cookie</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">func</span></span></em>)<a class=\"headerlink\" href=\"#django.views.decorators.vary.vary_on_cookie\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.views.decorators.vary.vary_on_headers\">\n-<span class=\"sig-name descname\"><span class=\"pre\">vary_on_headers</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">headers</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/vary.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.vary.vary_on_headers\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">vary_on_headers</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">headers</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/vary.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.vary.vary_on_headers\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">Vary</span></code> header defines which request headers a cache mechanism should take\n into account when building its cache key.</p>\n <p>See <a class=\"reference internal\" href=\"../cache.html#using-vary-headers\"><span class=\"std std-ref\">using vary headers</span></a>.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-caching\">\n <span id=\"s-module-django.views.decorators.cache\"></span><span id=\"caching\"></span><span id=\"module-django.views.decorators.cache\"></span><h2>Caching<a class=\"headerlink\" href=\"#caching\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>The decorators in <a class=\"reference internal\" href=\"#module-django.views.decorators.cache\" title=\"django.views.decorators.cache\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.views.decorators.cache</span></code></a> control server and\n client-side caching.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.views.decorators.cache.cache_control\">\n-<span class=\"sig-name descname\"><span class=\"pre\">cache_control</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/cache.py#L40\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.cache.cache_control\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">cache_control</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/cache.py#L40\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.cache.cache_control\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This decorator patches the response\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">Cache-Control</span></code> header by adding\n all of the keyword arguments to it. See\n <a class=\"reference internal\" href=\"../../ref/utils.html#django.utils.cache.patch_cache_control\" title=\"django.utils.cache.patch_cache_control\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">patch_cache_control()</span></code></a> for the details of the\n transformation.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.views.decorators.cache.never_cache\">\n-<span class=\"sig-name descname\"><span class=\"pre\">never_cache</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">view_func</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/cache.py#L63\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.cache.never_cache\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">never_cache</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">view_func</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/cache.py#L63\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.cache.never_cache\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This decorator adds an <code class=\"docutils literal notranslate\"><span class=\"pre\">Expires</span></code> header to the current date/time.</p>\n <p>This decorator adds a <code class=\"docutils literal notranslate\"><span class=\"pre\">Cache-Control:</span> <span class=\"pre\">max-age=0,</span> <span class=\"pre\">no-cache,</span> <span class=\"pre\">no-store,</span>\n <span class=\"pre\">must-revalidate,</span> <span class=\"pre\">private</span></code> header to a response to indicate that a page\n should never be cached.</p>\n <p>Each header is only added if it isn\u2019t already set.</p>\n </dd></dl>\n \n </section>\n <section id=\"s-common\">\n <span id=\"s-module-django.views.decorators.common\"></span><span id=\"common\"></span><span id=\"module-django.views.decorators.common\"></span><h2>Common<a class=\"headerlink\" href=\"#common\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>The decorators in <a class=\"reference internal\" href=\"#module-django.views.decorators.common\" title=\"django.views.decorators.common\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.views.decorators.common</span></code></a> allow per-view\n customization of <a class=\"reference internal\" href=\"../../ref/middleware.html#django.middleware.common.CommonMiddleware\" title=\"django.middleware.common.CommonMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CommonMiddleware</span></code></a> behavior.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.views.decorators.common.no_append_slash\">\n-<span class=\"sig-name descname\"><span class=\"pre\">no_append_slash</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/common.py#L6\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.common.no_append_slash\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">no_append_slash</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/decorators/common.py#L6\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.decorators.common.no_append_slash\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This decorator allows individual views to be excluded from\n <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-APPEND_SLASH\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">APPEND_SLASH</span></code></a> URL normalization.</p>\n </dd></dl>\n \n </section>\n </section>\n \n@@ -257,37 +258,37 @@\n <li><a class=\"reference internal\" href=\"#common\">Common</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"views.html\"\n-                          title=\"previous chapter\">Writing views</a></p>\n+                          title=\"vorig hoofdstuk\">Writing views</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"file-uploads.html\"\n-                          title=\"next chapter\">File Uploads</a></p>\n+                          title=\"volgend hoofdstuk\">File Uploads</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,20 +1,20 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* V\bVi\bie\bew\bw d\bde\bec\bco\bor\bra\bat\bto\bor\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django provides several decorators that can be applied to views to support\n various HTTP features.\n See _\bD_\be_\bc_\bo_\br_\ba_\bt_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bc_\bl_\ba_\bs_\bs for how to use these decorators with class-based\n views.\n *\b**\b**\b**\b**\b* A\bAl\bll\blo\bow\bwe\bed\bd H\bHT\bTT\bTP\bP m\bme\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The decorators in _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp can be used to restrict access\n to views based on the request method. These decorators will return a\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b._\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bN_\bo_\bt_\bA_\bl_\bl_\bo_\bw_\be_\bd if the conditions are not met.\n-  require_http_methods(r\bre\beq\bqu\bue\bes\bst\bt_\b_m\bme\bet\bth\bho\bod\bd_\b_l\bli\bis\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  require_http_methods(r\bre\beq\bqu\bue\bes\bst\bt_\b_m\bme\bet\bth\bho\bod\bd_\b_l\bli\bis\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Decorator to require that a view only accepts particular request methods.\n       Usage:\n       from django.views.decorators.http import require_http_methods\n \n \n       @require_http_methods([\"GET\", \"POST\"])\n       def my_view(request):\n@@ -27,75 +27,75 @@\n   require_POST()_\b\u00b6\n       Decorator to require that a view only accepts the POST method.\n   require_safe()_\b\u00b6\n       Decorator to require that a view only accepts the GET and HEAD methods.\n       These methods are commonly considered \u201csafe\u201d because they should not have\n       the significance of taking an action other than retrieving the requested\n       resource.\n-      Note\n+      Notitie\n       Web servers should automatically strip the content of responses to HEAD\n       requests while leaving the headers unchanged, so you may handle HEAD\n       requests exactly like GET requests in your views. Since some software,\n       such as link checkers, rely on HEAD requests, you might prefer using\n       require_safe instead of require_GET.\n *\b**\b**\b**\b**\b* C\bCo\bon\bnd\bdi\bit\bti\bio\bon\bna\bal\bl v\bvi\bie\bew\bw p\bpr\bro\boc\bce\bes\bss\bsi\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The following decorators in _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bh_\bt_\bt_\bp can be used to control\n caching behavior on particular views.\n-  condition(e\bet\bta\bag\bg_\b_f\bfu\bun\bnc\bc=\b=N\bNo\bon\bne\be, l\bla\bas\bst\bt_\b_m\bmo\bod\bdi\bif\bfi\bie\bed\bd_\b_f\bfu\bun\bnc\bc=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  condition(e\bet\bta\bag\bg_\b_f\bfu\bun\bnc\bc=\b=N\bNo\bon\bne\be, l\bla\bas\bst\bt_\b_m\bmo\bod\bdi\bif\bfi\bie\bed\bd_\b_f\bfu\bun\bnc\bc=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n   conditional_page()_\b\u00b6\n       This decorator provides the conditional GET operation handling of\n       _\bC_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\bG_\be_\bt_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be to a view.\n-  etag(e\bet\bta\bag\bg_\b_f\bfu\bun\bnc\bc)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  last_modified(l\bla\bas\bst\bt_\b_m\bmo\bod\bdi\bif\bfi\bie\bed\bd_\b_f\bfu\bun\bnc\bc)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  etag(e\bet\bta\bag\bg_\b_f\bfu\bun\bnc\bc)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  last_modified(l\bla\bas\bst\bt_\b_m\bmo\bod\bdi\bif\bfi\bie\bed\bd_\b_f\bfu\bun\bnc\bc)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       These decorators can be used to generate ETag and Last-Modified headers;\n       see _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\bv_\bi_\be_\bw_\b _\bp_\br_\bo_\bc_\be_\bs_\bs_\bi_\bn_\bg.\n *\b**\b**\b**\b**\b* G\bGZ\bZi\bip\bp c\bco\bom\bmp\bpr\bre\bes\bss\bsi\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The decorators in _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bg_\bz_\bi_\bp control content compression on a\n per-view basis.\n   gzip_page()_\b\u00b6\n       This decorator compresses content if the browser allows gzip compression.\n       It sets the Vary header accordingly, so that caches will base their\n       storage on the Accept-Encoding header.\n *\b**\b**\b**\b**\b* V\bVa\bar\bry\by h\bhe\bea\bad\bde\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The decorators in _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bv_\ba_\br_\by can be used to control caching\n based on specific request headers.\n   vary_on_cookie(f\bfu\bun\bnc\bc)_\b\u00b6\n-  vary_on_headers(*\b*h\bhe\bea\bad\bde\ber\brs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  vary_on_headers(*\b*h\bhe\bea\bad\bde\ber\brs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The Vary header defines which request headers a cache mechanism should\n       take into account when building its cache key.\n       See _\bu_\bs_\bi_\bn_\bg_\b _\bv_\ba_\br_\by_\b _\bh_\be_\ba_\bd_\be_\br_\bs.\n *\b**\b**\b**\b**\b* C\bCa\bac\bch\bhi\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The decorators in _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\ba_\bc_\bh_\be control server and client-side\n caching.\n-  cache_control(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  cache_control(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This decorator patches the response\u2019s Cache-Control header by adding all\n       of the keyword arguments to it. See _\bp_\ba_\bt_\bc_\bh_\b__\bc_\ba_\bc_\bh_\be_\b__\bc_\bo_\bn_\bt_\br_\bo_\bl_\b(_\b) for the details\n       of the transformation.\n-  never_cache(v\bvi\bie\bew\bw_\b_f\bfu\bun\bnc\bc)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  never_cache(v\bvi\bie\bew\bw_\b_f\bfu\bun\bnc\bc)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This decorator adds an Expires header to the current date/time.\n       This decorator adds a Cache-Control: max-age=0, no-cache, no-store, must-\n       revalidate, private header to a response to indicate that a page should\n       never be cached.\n       Each header is only added if it isn\u2019t already set.\n *\b**\b**\b**\b**\b* C\bCo\bom\bmm\bmo\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The decorators in _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs_\b._\bc_\bo_\bm_\bm_\bo_\bn allow per-view customization\n of _\bC_\bo_\bm_\bm_\bo_\bn_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be behavior.\n-  no_append_slash()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  no_append_slash()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This decorator allows individual views to be excluded from _\bA_\bP_\bP_\bE_\bN_\bD_\b__\bS_\bL_\bA_\bS_\bH\n       URL normalization.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bV_\bi_\be_\bw_\b _\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs\n           o _\bA_\bl_\bl_\bo_\bw_\be_\bd_\b _\bH_\bT_\bT_\bP_\b _\bm_\be_\bt_\bh_\bo_\bd_\bs\n           o _\bC_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\bv_\bi_\be_\bw_\b _\bp_\br_\bo_\bc_\be_\bs_\bs_\bi_\bn_\bg\n           o _\bG_\bZ_\bi_\bp_\b _\bc_\bo_\bm_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn\n           o _\bV_\ba_\br_\by_\b _\bh_\be_\ba_\bd_\be_\br_\bs\n           o _\bC_\ba_\bc_\bh_\bi_\bn_\bg\n           o _\bC_\bo_\bm_\bm_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bi_\bl_\be_\b _\bU_\bp_\bl_\bo_\ba_\bd_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/http/file-uploads.html", "source2": "./usr/share/doc/python-django-doc/html/topics/http/file-uploads.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>File Uploads &#8212; Django 5.2b1 documentation</title>\n+    <title>File Uploads &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Django shortcut functions\" href=\"shortcuts.html\" />\n     <link rel=\"prev\" title=\"View decorators\" href=\"decorators.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -80,15 +81,15 @@\n   <section id=\"s-file-uploads\">\n <span id=\"file-uploads\"></span><h1>File Uploads<a class=\"headerlink\" href=\"#file-uploads\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>When Django handles a file upload, the file data ends up placed in\n <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpRequest.FILES\" title=\"django.http.HttpRequest.FILES\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">request.FILES</span></code></a> (for more on the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">request</span></code> object see the documentation for <a class=\"reference internal\" href=\"../../ref/request-response.html\"><span class=\"doc\">request and response objects</span></a>). This document explains how files are stored on disk\n and in memory, and how to customize the default behavior.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>There are security risks if you are accepting uploaded content from\n untrusted users! See the security guide\u2019s topic on\n <a class=\"reference internal\" href=\"../security.html#user-uploaded-content-security\"><span class=\"std std-ref\">User-uploaded content</span></a> for mitigation details.</p>\n </div>\n <section id=\"s-basic-file-uploads\">\n <span id=\"basic-file-uploads\"></span><h2>Basic file uploads<a class=\"headerlink\" href=\"#basic-file-uploads\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Consider a form containing a <a class=\"reference internal\" href=\"../../ref/forms/fields.html#django.forms.FileField\" title=\"django.forms.FileField\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">FileField</span></code></a>:</p>\n@@ -271,15 +272,15 @@\n         <span class=\"k\">for</span> <span class=\"n\">f</span> <span class=\"ow\">in</span> <span class=\"n\">files</span><span class=\"p\">:</span>\n             <span class=\"o\">...</span>  <span class=\"c1\"># Do something with each file.</span>\n         <span class=\"k\">return</span> <span class=\"nb\">super</span><span class=\"p\">()</span><span class=\"o\">.</span><span class=\"n\">form_valid</span><span class=\"p\">(</span><span class=\"n\">form</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>This will allow you to handle multiple files at the form level only. Be\n aware that you cannot use it to put multiple files on a single model\n instance (in a single field), for example, even if the custom widget is used\n with a form field related to a model <code class=\"docutils literal notranslate\"><span class=\"pre\">FileField</span></code>.</p>\n </div>\n </section>\n </section>\n@@ -340,15 +341,15 @@\n other handlers. Remember, the upload handlers are processed in order.</p>\n <p>If you want to replace the upload handlers completely, you can assign a new\n list:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">request</span><span class=\"o\">.</span><span class=\"n\">upload_handlers</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"n\">ProgressBarUploadHandler</span><span class=\"p\">(</span><span class=\"n\">request</span><span class=\"p\">)]</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>You can only modify upload handlers <em>before</em> accessing\n <code class=\"docutils literal notranslate\"><span class=\"pre\">request.POST</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">request.FILES</span></code> \u2013 it doesn\u2019t make sense to\n change upload handlers after upload handling has already\n started. If you try to modify <code class=\"docutils literal notranslate\"><span class=\"pre\">request.upload_handlers</span></code> after\n reading from <code class=\"docutils literal notranslate\"><span class=\"pre\">request.POST</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">request.FILES</span></code> Django will\n throw an error.</p>\n <p>Thus, you should always modify uploading handlers as early in your view as\n@@ -431,37 +432,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"decorators.html\"\n-                          title=\"previous chapter\">View decorators</a></p>\n+                          title=\"vorig hoofdstuk\">View decorators</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"shortcuts.html\"\n-                          title=\"next chapter\">Django shortcut functions</a></p>\n+                          title=\"volgend hoofdstuk\">Django shortcut functions</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,16 +1,16 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFi\bil\ble\be U\bUp\bpl\blo\boa\bad\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n When Django handles a file upload, the file data ends up placed in\n _\br_\be_\bq_\bu_\be_\bs_\bt_\b._\bF_\bI_\bL_\bE_\bS (for more on the request object see the documentation for _\br_\be_\bq_\bu_\be_\bs_\bt\n _\ba_\bn_\bd_\b _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs). This document explains how files are stored on disk and\n in memory, and how to customize the default behavior.\n-Warning\n+Waarschuwing\n There are security risks if you are accepting uploaded content from untrusted\n users! See the security guide\u2019s topic on _\bU_\bs_\be_\br_\b-_\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt for mitigation\n details.\n *\b**\b**\b**\b**\b* B\bBa\bas\bsi\bic\bc f\bfi\bil\ble\be u\bup\bpl\blo\boa\bad\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Consider a form containing a _\bF_\bi_\bl_\be_\bF_\bi_\be_\bl_\bd:\n forms.py_\b\u00b6\n from django import forms\n@@ -153,15 +153,15 @@\n     success_url = \"...\"  # Replace with your URL or reverse().\n \n     def form_valid(self, form):\n         files = form.cleaned_data[\"file_field\"]\n         for f in files:\n             ...  # Do something with each file.\n         return super().form_valid(form)\n-Warning\n+Waarschuwing\n This will allow you to handle multiple files at the form level only. Be aware\n that you cannot use it to put multiple files on a single model instance (in a\n single field), for example, even if the custom widget is used with a form field\n related to a model FileField.\n *\b**\b**\b**\b**\b* U\bUp\bpl\blo\boa\bad\bd H\bHa\ban\bnd\bdl\ble\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n When a user uploads a file, Django passes off the file data to an u\bup\bpl\blo\boa\bad\bd\n h\bha\ban\bnd\bdl\ble\ber\br \u2013 a small class that handles file data as it gets uploaded. Upload\n@@ -207,15 +207,15 @@\n request.upload_handlers.insert(0, ProgressBarUploadHandler(request))\n You\u2019d probably want to use list.insert() in this case (instead of append())\n because a progress bar handler would need to run b\bbe\bef\bfo\bor\bre\be any other handlers.\n Remember, the upload handlers are processed in order.\n If you want to replace the upload handlers completely, you can assign a new\n list:\n request.upload_handlers = [ProgressBarUploadHandler(request)]\n-Note\n+Notitie\n You can only modify upload handlers b\bbe\bef\bfo\bor\bre\be accessing request.POST or\n request.FILES \u2013 it doesn\u2019t make sense to change upload handlers after upload\n handling has already started. If you try to modify request.upload_handlers\n after reading from request.POST or request.FILES Django will throw an error.\n Thus, you should always modify uploading handlers as early in your view as\n possible.\n Also, request.POST is accessed by _\bC_\bs_\br_\bf_\bV_\bi_\be_\bw_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be which is enabled by\n@@ -260,16 +260,16 @@\n           o _\bB_\ba_\bs_\bi_\bc_\b _\bf_\bi_\bl_\be_\b _\bu_\bp_\bl_\bo_\ba_\bd_\bs\n                 # _\bH_\ba_\bn_\bd_\bl_\bi_\bn_\bg_\b _\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bf_\bi_\bl_\be_\bs_\b _\bw_\bi_\bt_\bh_\b _\ba_\b _\bm_\bo_\bd_\be_\bl\n                 # _\bU_\bp_\bl_\bo_\ba_\bd_\bi_\bn_\bg_\b _\bm_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bf_\bi_\bl_\be_\bs\n           o _\bU_\bp_\bl_\bo_\ba_\bd_\b _\bH_\ba_\bn_\bd_\bl_\be_\br_\bs\n                 # _\bW_\bh_\be_\br_\be_\b _\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bd_\ba_\bt_\ba_\b _\bi_\bs_\b _\bs_\bt_\bo_\br_\be_\bd\n                 # _\bC_\bh_\ba_\bn_\bg_\bi_\bn_\bg_\b _\bu_\bp_\bl_\bo_\ba_\bd_\b _\bh_\ba_\bn_\bd_\bl_\be_\br_\b _\bb_\be_\bh_\ba_\bv_\bi_\bo_\br\n                 # _\bM_\bo_\bd_\bi_\bf_\by_\bi_\bn_\bg_\b _\bu_\bp_\bl_\bo_\ba_\bd_\b _\bh_\ba_\bn_\bd_\bl_\be_\br_\bs_\b _\bo_\bn_\b _\bt_\bh_\be_\b _\bf_\bl_\by\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bV_\bi_\be_\bw_\b _\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/http/generic-views.html", "source2": "./usr/share/doc/python-django-doc/html/topics/http/generic-views.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Generic views &#8212; Django 5.2b1 documentation</title>\n+    <title>Generic views &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Middleware\" href=\"middleware.html\" />\n     <link rel=\"prev\" title=\"Django shortcut functions\" href=\"shortcuts.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -89,37 +90,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"shortcuts.html\"\n-                          title=\"previous chapter\">Django shortcut functions</a></p>\n+                          title=\"vorig hoofdstuk\">Django shortcut functions</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"middleware.html\"\n-                          title=\"next chapter\">Middleware</a></p>\n+                          title=\"volgend hoofdstuk\">Middleware</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,14 +1,14 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* G\bGe\ben\bne\ber\bri\bic\bc v\bvi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n See _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs_\b _\bA_\bP_\bI.\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/http/index.html", "source2": "./usr/share/doc/python-django-doc/html/topics/http/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Handling HTTP requests &#8212; Django 5.2b1 documentation</title>\n+    <title>Handling HTTP requests &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"URL dispatcher\" href=\"urls.html\" />\n     <link rel=\"prev\" title=\"One-to-one relationships\" href=\"../db/examples/one_to_one.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -101,37 +102,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../db/examples/one_to_one.html\"\n-                          title=\"previous chapter\">One-to-one relationships</a></p>\n+                          title=\"vorig hoofdstuk\">One-to-one relationships</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"urls.html\"\n-                          title=\"next chapter\">URL dispatcher</a></p>\n+                          title=\"volgend hoofdstuk\">URL dispatcher</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,22 +1,22 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHa\ban\bnd\bdl\bli\bin\bng\bg H\bHT\bTT\bTP\bP r\bre\beq\bqu\bue\bes\bst\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Information on handling HTTP requests in Django:\n     * _\bU_\bR_\bL_\b _\bd_\bi_\bs_\bp_\ba_\bt_\bc_\bh_\be_\br\n     * _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\bv_\bi_\be_\bw_\bs\n     * _\bV_\bi_\be_\bw_\b _\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs\n     * _\bF_\bi_\bl_\be_\b _\bU_\bp_\bl_\bo_\ba_\bd_\bs\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bs_\bh_\bo_\br_\bt_\bc_\bu_\bt_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n     * _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\bv_\bi_\be_\bw_\bs\n     * _\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bO_\bn_\be_\b-_\bt_\bo_\b-_\bo_\bn_\be_\b _\br_\be_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\bh_\bi_\bp_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bU_\bR_\bL_\b _\bd_\bi_\bs_\bp_\ba_\bt_\bc_\bh_\be_\br\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/http/middleware.html", "source2": "./usr/share/doc/python-django-doc/html/topics/http/middleware.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Middleware &#8212; Django 5.2b1 documentation</title>\n+    <title>Middleware &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"How to use sessions\" href=\"sessions.html\" />\n     <link rel=\"prev\" title=\"Generic views\" href=\"generic-views.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -232,15 +233,15 @@\n <p>It should return either <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code> or an <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a>\n object. If it returns <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, Django will continue processing this request,\n executing any other <code class=\"docutils literal notranslate\"><span class=\"pre\">process_view()</span></code> middleware and, then, the appropriate\n view. If it returns an <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> object, Django won\u2019t\n bother calling the appropriate view; it\u2019ll apply response middleware to that\n <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> and return the result.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Accessing <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpRequest.POST\" title=\"django.http.HttpRequest.POST\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">request.POST</span></code></a> inside\n middleware before the view runs or in <code class=\"docutils literal notranslate\"><span class=\"pre\">process_view()</span></code> will prevent any\n view running after the middleware from being able to <a class=\"reference internal\" href=\"file-uploads.html#modifying-upload-handlers-on-the-fly\"><span class=\"std std-ref\">modify the\n upload handlers for the request</span></a>,\n and should normally be avoided.</p>\n <p>The <a class=\"reference internal\" href=\"../../ref/middleware.html#django.middleware.csrf.CsrfViewMiddleware\" title=\"django.middleware.csrf.CsrfViewMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">CsrfViewMiddleware</span></code></a> class can be\n considered an exception, as it provides the\n@@ -303,15 +304,15 @@\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">if</span> <span class=\"n\">response</span><span class=\"o\">.</span><span class=\"n\">streaming</span><span class=\"p\">:</span>\n     <span class=\"n\">response</span><span class=\"o\">.</span><span class=\"n\">streaming_content</span> <span class=\"o\">=</span> <span class=\"n\">wrap_streaming_content</span><span class=\"p\">(</span><span class=\"n\">response</span><span class=\"o\">.</span><span class=\"n\">streaming_content</span><span class=\"p\">)</span>\n <span class=\"k\">else</span><span class=\"p\">:</span>\n     <span class=\"n\">response</span><span class=\"o\">.</span><span class=\"n\">content</span> <span class=\"o\">=</span> <span class=\"n\">alter_content</span><span class=\"p\">(</span><span class=\"n\">response</span><span class=\"o\">.</span><span class=\"n\">content</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">streaming_content</span></code> should be assumed to be too large to hold in memory.\n Response middleware may wrap it in a new generator, but must not consume\n it. Wrapping is typically implemented as follows:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">def</span> <span class=\"nf\">wrap_streaming_content</span><span class=\"p\">(</span><span class=\"n\">content</span><span class=\"p\">):</span>\n     <span class=\"k\">for</span> <span class=\"n\">chunk</span> <span class=\"ow\">in</span> <span class=\"n\">content</span><span class=\"p\">:</span>\n         <span class=\"k\">yield</span> <span class=\"n\">alter_content</span><span class=\"p\">(</span><span class=\"n\">chunk</span><span class=\"p\">)</span>\n </pre></div>\n@@ -394,15 +395,15 @@\n             <span class=\"n\">response</span> <span class=\"o\">=</span> <span class=\"n\">get_response</span><span class=\"p\">(</span><span class=\"n\">request</span><span class=\"p\">)</span>\n             <span class=\"k\">return</span> <span class=\"n\">response</span>\n \n     <span class=\"k\">return</span> <span class=\"n\">middleware</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If you declare a hybrid middleware that supports both synchronous and\n asynchronous calls, the kind of call you get may not match the underlying\n view. Django will optimize the middleware call stack to have as few\n sync/async transitions as possible.</p>\n <p>Thus, even if you are wrapping an async view, you may be called in sync\n mode if there is other, synchronous middleware between you and the view.</p>\n </div>\n@@ -520,37 +521,37 @@\n <li><a class=\"reference internal\" href=\"#upgrading-pre-django-1-10-style-middleware\">Upgrading pre-Django 1.10-style middleware</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"generic-views.html\"\n-                          title=\"previous chapter\">Generic views</a></p>\n+                          title=\"vorig hoofdstuk\">Generic views</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"sessions.html\"\n-                          title=\"next chapter\">How to use sessions</a></p>\n+                          title=\"volgend hoofdstuk\">How to use sessions</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMi\bid\bdd\bdl\ble\bew\bwa\bar\bre\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Middleware is a framework of hooks into Django\u2019s request/response processing.\n It\u2019s a light, low-level \u201cplugin\u201d system for globally altering Django\u2019s input or\n output.\n Each middleware component is responsible for doing some specific function. For\n@@ -124,15 +124,15 @@\n argument (request).\n process_view() is called just before Django calls the view.\n It should return either None or an _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be object. If it returns None,\n Django will continue processing this request, executing any other process_view\n () middleware and, then, the appropriate view. If it returns an _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be\n object, Django won\u2019t bother calling the appropriate view; it\u2019ll apply response\n middleware to that _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be and return the result.\n-Note\n+Notitie\n Accessing _\br_\be_\bq_\bu_\be_\bs_\bt_\b._\bP_\bO_\bS_\bT inside middleware before the view runs or in\n process_view() will prevent any view running after the middleware from being\n able to _\bm_\bo_\bd_\bi_\bf_\by_\b _\bt_\bh_\be_\b _\bu_\bp_\bl_\bo_\ba_\bd_\b _\bh_\ba_\bn_\bd_\bl_\be_\br_\bs_\b _\bf_\bo_\br_\b _\bt_\bh_\be_\b _\br_\be_\bq_\bu_\be_\bs_\bt, and should normally be\n avoided.\n The _\bC_\bs_\br_\bf_\bV_\bi_\be_\bw_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be class can be considered an exception, as it provides the\n _\bc_\bs_\br_\bf_\b__\be_\bx_\be_\bm_\bp_\bt_\b(_\b) and _\bc_\bs_\br_\bf_\b__\bp_\br_\bo_\bt_\be_\bc_\bt_\b(_\b) decorators which allow views to explicitly\n control at what point the CSRF validation should occur.\n@@ -170,15 +170,15 @@\n content attribute. If they need access to the content, they must test for\n streaming responses and adjust their behavior accordingly:\n if response.streaming:\n     response.streaming_content = wrap_streaming_content\n (response.streaming_content)\n else:\n     response.content = alter_content(response.content)\n-Note\n+Notitie\n streaming_content should be assumed to be too large to hold in memory. Response\n middleware may wrap it in a new generator, but must not consume it. Wrapping is\n typically implemented as follows:\n def wrap_streaming_content(content):\n     for chunk in content:\n         yield alter_content(chunk)\n _\bS_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be allows both synchronous and asynchronous iterators. The\n@@ -245,15 +245,15 @@\n \n         def middleware(request):\n             # Do something here!\n             response = get_response(request)\n             return response\n \n     return middleware\n-Note\n+Notitie\n If you declare a hybrid middleware that supports both synchronous and\n asynchronous calls, the kind of call you get may not match the underlying view.\n Django will optimize the middleware call stack to have as few sync/async\n transitions as possible.\n Thus, even if you are wrapping an async view, you may be called in sync mode if\n there is other, synchronous middleware between you and the view.\n When using an asynchronous class-based middleware, you must ensure that\n@@ -329,16 +329,16 @@\n                 # _\bp_\br_\bo_\bc_\be_\bs_\bs_\b__\bv_\bi_\be_\bw_\b(_\b)\n                 # _\bp_\br_\bo_\bc_\be_\bs_\bs_\b__\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\b(_\b)\n                 # _\bp_\br_\bo_\bc_\be_\bs_\bs_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b__\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\b(_\b)\n           o _\bD_\be_\ba_\bl_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bs_\bt_\br_\be_\ba_\bm_\bi_\bn_\bg_\b _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\bs\n           o _\bE_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\b _\bh_\ba_\bn_\bd_\bl_\bi_\bn_\bg\n           o _\bA_\bs_\by_\bn_\bc_\bh_\br_\bo_\bn_\bo_\bu_\bs_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt\n           o _\bU_\bp_\bg_\br_\ba_\bd_\bi_\bn_\bg_\b _\bp_\br_\be_\b-_\bD_\bj_\ba_\bn_\bg_\bo_\b _\b1_\b._\b1_\b0_\b-_\bs_\bt_\by_\bl_\be_\b _\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bu_\bs_\be_\b _\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/http/sessions.html", "source2": "./usr/share/doc/python-django-doc/html/topics/http/sessions.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to use sessions &#8212; Django 5.2b1 documentation</title>\n+    <title>How to use sessions &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Working with forms\" href=\"../forms/index.html\" />\n     <link rel=\"prev\" title=\"Middleware\" href=\"middleware.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -114,15 +115,15 @@\n </section>\n <section id=\"s-using-cached-sessions\">\n <span id=\"s-cached-sessions-backend\"></span><span id=\"using-cached-sessions\"></span><span id=\"cached-sessions-backend\"></span><h3>Using cached sessions<a class=\"headerlink\" href=\"#using-cached-sessions\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>For better performance, you may want to use a cache-based session backend.</p>\n <p>To store session data using Django\u2019s cache system, you\u2019ll first need to make\n sure you\u2019ve configured your cache; see the <a class=\"reference internal\" href=\"../cache.html\"><span class=\"doc\">cache documentation</span></a> for details.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>You should only use cache-based sessions if you\u2019re using the Memcached or\n Redis cache backend. The local-memory cache backend doesn\u2019t retain data\n long enough to be a good choice, and it\u2019ll be faster to use file or\n database sessions directly instead of sending everything through the file\n or database cache backends. Additionally, the local-memory cache backend is\n NOT multi-process safe, therefore probably not a good choice for production\n environments.</p>\n@@ -167,20 +168,20 @@\n <section id=\"s-using-cookie-based-sessions\">\n <span id=\"s-cookie-session-backend\"></span><span id=\"using-cookie-based-sessions\"></span><span id=\"cookie-session-backend\"></span><h3>Using cookie-based sessions<a class=\"headerlink\" href=\"#using-cookie-based-sessions\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>To use cookies-based sessions, set the <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-SESSION_ENGINE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SESSION_ENGINE</span></code></a> setting to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;django.contrib.sessions.backends.signed_cookies&quot;</span></code>. The session data will be\n stored using Django\u2019s tools for <a class=\"reference internal\" href=\"../signing.html\"><span class=\"doc\">cryptographic signing</span></a>\n and the <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-SECRET_KEY\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECRET_KEY</span></code></a> setting.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>It\u2019s recommended to leave the <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-SESSION_COOKIE_HTTPONLY\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SESSION_COOKIE_HTTPONLY</span></code></a> setting\n on <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> to prevent access to the stored data from JavaScript.</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><strong>The session data is signed but not encrypted</strong></p>\n <p>When using the cookies backend the session data can be read by the client.</p>\n <p>A MAC (Message Authentication Code) is used to protect the data against\n changes by the client, so that the session data will be invalidated when being\n tampered with. The same invalidation happens if the client storing the\n cookie (e.g. your user\u2019s browser) can\u2019t store all of the session cookie and\n drops data. Even though Django compresses the data, it\u2019s still entirely\n@@ -496,15 +497,15 @@\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime</span></code></a> object. Defaults to the current time.</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">expiry</span></code>: expiry information for the session, as a\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime</span></code></a> object, an <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/functions.html#int\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">int</span></code></a> (in seconds), or\n <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>. Defaults to the value stored in the session by\n <a class=\"reference internal\" href=\"#django.contrib.sessions.backends.base.SessionBase.set_expiry\" title=\"django.contrib.sessions.backends.base.SessionBase.set_expiry\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">set_expiry()</span></code></a>/<a class=\"reference internal\" href=\"#django.contrib.sessions.backends.base.SessionBase.aset_expiry\" title=\"django.contrib.sessions.backends.base.SessionBase.aset_expiry\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">aset_expiry()</span></code></a>, if there is one, or <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>.</p></li>\n </ul>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>This method is used by session backends to determine the session expiry\n age in seconds when saving the session. It is not really intended for\n usage outside of that context.</p>\n <p>In particular, while it is <strong>possible</strong> to determine the remaining\n lifetime of a session <strong>just when</strong> you have the correct\n <code class=\"docutils literal notranslate\"><span class=\"pre\">modification</span></code> value <strong>and</strong> the <code class=\"docutils literal notranslate\"><span class=\"pre\">expiry</span></code> is set as a <code class=\"docutils literal notranslate\"><span class=\"pre\">datetime</span></code>\n object, where you do have the <code class=\"docutils literal notranslate\"><span class=\"pre\">modification</span></code> value, it is more\n@@ -730,15 +731,15 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.1:</span> <p>Support for setting test cookies in asynchronous view functions was added.</p>\n </div>\n </section>\n <section id=\"s-using-sessions-out-of-views\">\n <span id=\"using-sessions-out-of-views\"></span><h2>Using sessions out of views<a class=\"headerlink\" href=\"#using-sessions-out-of-views\" title=\"Link to this heading\">\u00b6</a></h2>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The examples in this section import the <code class=\"docutils literal notranslate\"><span class=\"pre\">SessionStore</span></code> object directly\n from the <code class=\"docutils literal notranslate\"><span class=\"pre\">django.contrib.sessions.backends.db</span></code> backend. In your own code,\n you should consider importing <code class=\"docutils literal notranslate\"><span class=\"pre\">SessionStore</span></code> from the session engine\n designated by <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-SESSION_ENGINE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SESSION_ENGINE</span></code></a>, as below:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">importlib</span> <span class=\"kn\">import</span> <span class=\"n\">import_module</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.conf</span> <span class=\"kn\">import</span> <span class=\"n\">settings</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">SessionStore</span> <span class=\"o\">=</span> <span class=\"n\">import_module</span><span class=\"p\">(</span><span class=\"n\">settings</span><span class=\"o\">.</span><span class=\"n\">SESSION_ENGINE</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">SessionStore</span>\n@@ -833,15 +834,15 @@\n use browser-length cookies \u2013 cookies that expire as soon as the user closes\n their browser. Use this if you want people to have to log in every time they\n open a browser.</p>\n <p>This setting is a global default and can be overwritten at a per-session level\n by explicitly calling the <a class=\"reference internal\" href=\"#django.contrib.sessions.backends.base.SessionBase.set_expiry\" title=\"django.contrib.sessions.backends.base.SessionBase.set_expiry\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">set_expiry()</span></code></a> method\n of <code class=\"docutils literal notranslate\"><span class=\"pre\">request.session</span></code> as described above in <a class=\"reference internal\" href=\"#using-sessions-in-views\">using sessions in views</a>.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Some browsers (Chrome, for example) provide settings that allow users to\n continue browsing sessions after closing and reopening the browser. In\n some cases, this can interfere with the\n <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-SESSION_EXPIRE_AT_BROWSER_CLOSE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SESSION_EXPIRE_AT_BROWSER_CLOSE</span></code></a> setting and prevent sessions\n from expiring on browser close. Please be aware of this while testing\n Django applications which have the\n <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-SESSION_EXPIRE_AT_BROWSER_CLOSE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SESSION_EXPIRE_AT_BROWSER_CLOSE</span></code></a> setting enabled.</p>\n@@ -1160,37 +1161,37 @@\n <li><a class=\"reference internal\" href=\"#session-ids-in-urls\">Session IDs in URLs</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"middleware.html\"\n-                          title=\"previous chapter\">Middleware</a></p>\n+                          title=\"vorig hoofdstuk\">Middleware</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../forms/index.html\"\n-                          title=\"next chapter\">Working with forms</a></p>\n+                          title=\"volgend hoofdstuk\">Working with forms</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo u\bus\bse\be s\bse\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django provides full support for anonymous sessions. The session framework lets\n you store and retrieve arbitrary data on a per-site-visitor basis. It stores\n data on the server side and abstracts the sending and receiving of cookies.\n Cookies contain a session ID \u2013 not the data itself (unless you\u2019re using the\n@@ -27,15 +27,15 @@\n 'django.contrib.sessions' to your _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS setting.\n Once you have configured your installation, run manage.py migrate to install\n the single database table that stores session data.\n *\b**\b**\b**\b* U\bUs\bsi\bin\bng\bg c\bca\bac\bch\bhe\bed\bd s\bse\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n For better performance, you may want to use a cache-based session backend.\n To store session data using Django\u2019s cache system, you\u2019ll first need to make\n sure you\u2019ve configured your cache; see the _\bc_\ba_\bc_\bh_\be_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn for details.\n-Warning\n+Waarschuwing\n You should only use cache-based sessions if you\u2019re using the Memcached or Redis\n cache backend. The local-memory cache backend doesn\u2019t retain data long enough\n to be a good choice, and it\u2019ll be faster to use file or database sessions\n directly instead of sending everything through the file or database cache\n backends. Additionally, the local-memory cache backend is NOT multi-process\n safe, therefore probably not a good choice for production environments.\n If you have multiple caches defined in _\bC_\bA_\bC_\bH_\bE_\bS, Django will use the default\n@@ -70,18 +70,18 @@\n stores session files. Be sure to check that your web server has permissions to\n read and write to this location.\n *\b**\b**\b**\b* U\bUs\bsi\bin\bng\bg c\bco\boo\bok\bki\bie\be-\b-b\bba\bas\bse\bed\bd s\bse\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n To use cookies-based sessions, set the _\bS_\bE_\bS_\bS_\bI_\bO_\bN_\b__\bE_\bN_\bG_\bI_\bN_\bE setting to\n \"django.contrib.sessions.backends.signed_cookies\". The session data will be\n stored using Django\u2019s tools for _\bc_\br_\by_\bp_\bt_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bs_\bi_\bg_\bn_\bi_\bn_\bg and the _\bS_\bE_\bC_\bR_\bE_\bT_\b__\bK_\bE_\bY\n setting.\n-Note\n+Notitie\n It\u2019s recommended to leave the _\bS_\bE_\bS_\bS_\bI_\bO_\bN_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bH_\bT_\bT_\bP_\bO_\bN_\bL_\bY setting on True to\n prevent access to the stored data from JavaScript.\n-Warning\n+Waarschuwing\n T\bTh\bhe\be s\bse\bes\bss\bsi\bio\bon\bn d\bda\bat\bta\ba i\bis\bs s\bsi\big\bgn\bne\bed\bd b\bbu\but\bt n\bno\bot\bt e\ben\bnc\bcr\bry\byp\bpt\bte\bed\bd\n When using the cookies backend the session data can be read by the client.\n A MAC (Message Authentication Code) is used to protect the data against changes\n by the client, so that the session data will be invalidated when being tampered\n with. The same invalidation happens if the client storing the cookie (e.g. your\n user\u2019s browser) can\u2019t store all of the session cookie and drops data. Even\n though Django compresses the data, it\u2019s still entirely possible to exceed the\n@@ -233,15 +233,15 @@\n             This function accepts two optional keyword arguments:\n                 * modification: last modification of the session, as a _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be\n                   object. Defaults to the current time.\n                 * expiry: expiry information for the session, as a _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be\n                   object, an _\bi_\bn_\bt (in seconds), or None. Defaults to the value\n                   stored in the session by _\bs_\be_\bt_\b__\be_\bx_\bp_\bi_\br_\by_\b(_\b)/_\ba_\bs_\be_\bt_\b__\be_\bx_\bp_\bi_\br_\by_\b(_\b), if there\n                   is one, or None.\n-            Note\n+            Notitie\n             This method is used by session backends to determine the session\n             expiry age in seconds when saving the session. It is not really\n             intended for usage outside of that context.\n             In particular, while it is p\bpo\bos\bss\bsi\bib\bbl\ble\be to determine the remaining\n             lifetime of a session j\bju\bus\bst\bt w\bwh\bhe\ben\bn you have the correct modification\n             value a\ban\bnd\bd the expiry is set as a datetime object, where you do have\n             the modification value, it is more straight-forward to calculate\n@@ -387,15 +387,15 @@\n         else:\n             return HttpResponse(\"Please enable cookies and try again.\")\n     request.session.set_test_cookie()\n     return render(request, \"foo/login_form.html\")\n Changed in Django 5.1:\n Support for setting test cookies in asynchronous view functions was added.\n *\b**\b**\b**\b**\b* U\bUs\bsi\bin\bng\bg s\bse\bes\bss\bsi\bio\bon\bns\bs o\bou\but\bt o\bof\bf v\bvi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-Note\n+Notitie\n The examples in this section import the SessionStore object directly from the\n django.contrib.sessions.backends.db backend. In your own code, you should\n consider importing SessionStore from the session engine designated by\n _\bS_\bE_\bS_\bS_\bI_\bO_\bN_\b__\bE_\bN_\bG_\bI_\bN_\bE, as below:\n >>> from importlib import import_module\n >>> from django.conf import settings\n >>> SessionStore = import_module(settings.SESSION_ENGINE).SessionStore\n@@ -469,15 +469,15 @@\n time they open a browser.\n If _\bS_\bE_\bS_\bS_\bI_\bO_\bN_\b__\bE_\bX_\bP_\bI_\bR_\bE_\b__\bA_\bT_\b__\bB_\bR_\bO_\bW_\bS_\bE_\bR_\b__\bC_\bL_\bO_\bS_\bE is set to True, Django will use browser-\n length cookies \u2013 cookies that expire as soon as the user closes their browser.\n Use this if you want people to have to log in every time they open a browser.\n This setting is a global default and can be overwritten at a per-session level\n by explicitly calling the _\bs_\be_\bt_\b__\be_\bx_\bp_\bi_\br_\by_\b(_\b) method of request.session as described\n above in _\bu_\bs_\bi_\bn_\bg_\b _\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs_\b _\bi_\bn_\b _\bv_\bi_\be_\bw_\bs.\n-Note\n+Notitie\n Some browsers (Chrome, for example) provide settings that allow users to\n continue browsing sessions after closing and reopening the browser. In some\n cases, this can interfere with the _\bS_\bE_\bS_\bS_\bI_\bO_\bN_\b__\bE_\bX_\bP_\bI_\bR_\bE_\b__\bA_\bT_\b__\bB_\bR_\bO_\bW_\bS_\bE_\bR_\b__\bC_\bL_\bO_\bS_\bE setting and\n prevent sessions from expiring on browser close. Please be aware of this while\n testing Django applications which have the _\bS_\bE_\bS_\bS_\bI_\bO_\bN_\b__\bE_\bX_\bP_\bI_\bR_\bE_\b__\bA_\bT_\b__\bB_\bR_\bO_\bW_\bS_\bE_\bR_\b__\bC_\bL_\bO_\bS_\bE\n setting enabled.\n *\b**\b**\b**\b**\b* C\bCl\ble\bea\bar\bri\bin\bng\bg t\bth\bhe\be s\bse\bes\bss\bsi\bio\bon\bn s\bst\bto\bor\bre\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -678,16 +678,16 @@\n           o _\bS_\be_\bt_\bt_\bi_\bn_\bg_\bs\n           o _\bS_\be_\bs_\bs_\bi_\bo_\bn_\b _\bs_\be_\bc_\bu_\br_\bi_\bt_\by\n           o _\bT_\be_\bc_\bh_\bn_\bi_\bc_\ba_\bl_\b _\bd_\be_\bt_\ba_\bi_\bl_\bs\n                 # _\bT_\bh_\be_\b _\bS_\be_\bs_\bs_\bi_\bo_\bn_\bS_\bt_\bo_\br_\be_\b _\bo_\bb_\bj_\be_\bc_\bt\n           o _\bE_\bx_\bt_\be_\bn_\bd_\bi_\bn_\bg_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b-_\bb_\ba_\bc_\bk_\be_\bd_\b _\bs_\be_\bs_\bs_\bi_\bo_\bn_\b _\be_\bn_\bg_\bi_\bn_\be_\bs\n                 # _\bE_\bx_\ba_\bm_\bp_\bl_\be\n           o _\bS_\be_\bs_\bs_\bi_\bo_\bn_\b _\bI_\bD_\bs_\b _\bi_\bn_\b _\bU_\bR_\bL_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\bo_\br_\bk_\bi_\bn_\bg_\b _\bw_\bi_\bt_\bh_\b _\bf_\bo_\br_\bm_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/http/shortcuts.html", "source2": "./usr/share/doc/python-django-doc/html/topics/http/shortcuts.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django shortcut functions &#8212; Django 5.2b1 documentation</title>\n+    <title>Django shortcut functions &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Generic views\" href=\"generic-views.html\" />\n     <link rel=\"prev\" title=\"File Uploads\" href=\"file-uploads.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -82,15 +83,15 @@\n <p id=\"index-0\">The package <code class=\"docutils literal notranslate\"><span class=\"pre\">django.shortcuts</span></code> collects helper functions and classes that\n \u201cspan\u201d multiple levels of MVC. In other words, these functions/classes\n introduce controlled coupling for convenience\u2019s sake.</p>\n <section id=\"s-render\">\n <span id=\"render\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">render()</span></code><a class=\"headerlink\" href=\"#render\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.shortcuts.render\">\n-<span class=\"sig-name descname\"><span class=\"pre\">render</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">status</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/shortcuts.py#L18\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.shortcuts.render\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">render</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">status</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/shortcuts.py#L18\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.shortcuts.render\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Combines a given template with a given context dictionary and returns an\n <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a> object with that rendered text.</p>\n <p>Django does not provide a shortcut function which returns a\n <a class=\"reference internal\" href=\"../../ref/template-response.html#django.template.response.TemplateResponse\" title=\"django.template.response.TemplateResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TemplateResponse</span></code></a> because the constructor\n of <a class=\"reference internal\" href=\"../../ref/template-response.html#django.template.response.TemplateResponse\" title=\"django.template.response.TemplateResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TemplateResponse</span></code></a> offers the same level\n of convenience as <a class=\"reference internal\" href=\"#django.shortcuts.render\" title=\"django.shortcuts.render\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">render()</span></code></a>.</p>\n </dd></dl>\n@@ -157,15 +158,15 @@\n </div>\n </section>\n </section>\n <section id=\"s-redirect\">\n <span id=\"redirect\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">redirect()</span></code><a class=\"headerlink\" href=\"#redirect\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.shortcuts.redirect\">\n-<span class=\"sig-name descname\"><span class=\"pre\">redirect</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">to</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">permanent</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">preserve_request</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/shortcuts.py#L29\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.shortcuts.redirect\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">redirect</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">to</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">permanent</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">preserve_request</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/shortcuts.py#L29\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.shortcuts.redirect\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns an <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpResponseRedirect\" title=\"django.http.HttpResponseRedirect\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponseRedirect</span></code></a> to the appropriate URL\n for the arguments passed.</p>\n <p>The arguments could be:</p>\n <ul class=\"simple\">\n <li><p>A model: the model\u2019s <a class=\"reference internal\" href=\"../../ref/models/instances.html#django.db.models.Model.get_absolute_url\" title=\"django.db.models.Model.get_absolute_url\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_absolute_url()</span></code></a>\n function will be called.</p></li>\n <li><p>A view name, possibly with arguments: <a class=\"reference internal\" href=\"../../ref/urlresolvers.html#django.urls.reverse\" title=\"django.urls.reverse\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">reverse()</span></code></a> will be\n@@ -273,15 +274,15 @@\n </div>\n </section>\n </section>\n <section id=\"s-get-object-or-404\">\n <span id=\"get-object-or-404\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">get_object_or_404()</span></code><a class=\"headerlink\" href=\"#get-object-or-404\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.shortcuts.get_object_or_404\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_object_or_404</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">klass</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/shortcuts.py#L69\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.shortcuts.get_object_or_404\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_object_or_404</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">klass</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/shortcuts.py#L69\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.shortcuts.get_object_or_404\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.shortcuts.aget_object_or_404\">\n <span class=\"sig-name descname\"><span class=\"pre\">aget_object_or_404</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">klass</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"headerlink\" href=\"#django.shortcuts.aget_object_or_404\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">aget_object_or_404()</span></code></p>\n <p>Calls <a class=\"reference internal\" href=\"../../ref/models/querysets.html#django.db.models.query.QuerySet.get\" title=\"django.db.models.query.QuerySet.get\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get()</span></code></a> on a given model\n@@ -356,15 +357,15 @@\n will be raised if more than one object is found.</p>\n </section>\n </section>\n <section id=\"s-get-list-or-404\">\n <span id=\"get-list-or-404\"></span><h2><code class=\"docutils literal notranslate\"><span class=\"pre\">get_list_or_404()</span></code><a class=\"headerlink\" href=\"#get-list-or-404\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.shortcuts.get_list_or_404\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_list_or_404</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">klass</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/shortcuts.py#L114\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.shortcuts.get_list_or_404\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_list_or_404</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">klass</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/shortcuts.py#L114\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.shortcuts.get_list_or_404\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.shortcuts.aget_list_or_404\">\n <span class=\"sig-name descname\"><span class=\"pre\">aget_list_or_404</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">klass</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"headerlink\" href=\"#django.shortcuts.aget_list_or_404\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><em>Asynchronous version</em>: <code class=\"docutils literal notranslate\"><span class=\"pre\">aget_list_or_404()</span></code></p>\n <p>Returns the result of <a class=\"reference internal\" href=\"../../ref/models/querysets.html#django.db.models.query.QuerySet.filter\" title=\"django.db.models.query.QuerySet.filter\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">filter()</span></code></a> on\n@@ -446,37 +447,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"file-uploads.html\"\n-                          title=\"previous chapter\">File Uploads</a></p>\n+                          title=\"vorig hoofdstuk\">File Uploads</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"generic-views.html\"\n-                          title=\"next chapter\">Generic views</a></p>\n+                          title=\"volgend hoofdstuk\">Generic views</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,17 +1,17 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo s\bsh\bho\bor\brt\btc\bcu\but\bt f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The package django.shortcuts collects helper functions and classes that \u201cspan\u201d\n multiple levels of MVC. In other words, these functions/classes introduce\n controlled coupling for convenience\u2019s sake.\n *\b**\b**\b**\b**\b* r\bre\ben\bnd\bde\ber\br(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   render(r\bre\beq\bqu\bue\bes\bst\bt, t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be, c\bco\bon\bnt\bte\bex\bxt\bt=\b=N\bNo\bon\bne\be, c\bco\bon\bnt\bte\ben\bnt\bt_\b_t\bty\byp\bpe\be=\b=N\bNo\bon\bne\be, s\bst\bta\bat\btu\bus\bs=\b=N\bNo\bon\bne\be,\n-  u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Combines a given template with a given context dictionary and returns an\n       _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be object with that rendered text.\n       Django does not provide a shortcut function which returns a\n       _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be because the constructor of _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be offers the\n       same level of convenience as _\br_\be_\bn_\bd_\be_\br_\b(_\b).\n *\b**\b**\b**\b* R\bRe\beq\bqu\bui\bir\bre\bed\bd a\bar\brg\bgu\bum\bme\ben\bnt\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   request\n@@ -57,15 +57,15 @@\n     # View code here...\n     t = loader.get_template(\"myapp/index.html\")\n     c = {\"foo\": \"bar\"}\n     return HttpResponse(t.render(c, request), content_type=\"application/\n xhtml+xml\")\n *\b**\b**\b**\b**\b* r\bre\bed\bdi\bir\bre\bec\bct\bt(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   redirect(t\bto\bo, *\b*a\bar\brg\bgs\bs, p\bpe\ber\brm\bma\ban\bne\ben\bnt\bt=\b=F\bFa\bal\bls\bse\be, p\bpr\bre\bes\bse\ber\brv\bve\be_\b_r\bre\beq\bqu\bue\bes\bst\bt=\b=F\bFa\bal\bls\bse\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns an _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be_\bR_\be_\bd_\bi_\br_\be_\bc_\bt to the appropriate URL for the arguments\n       passed.\n       The arguments could be:\n           * A model: the model\u2019s _\bg_\be_\bt_\b__\ba_\bb_\bs_\bo_\bl_\bu_\bt_\be_\b__\bu_\br_\bl_\b(_\b) function will be called.\n           * A view name, possibly with arguments: _\br_\be_\bv_\be_\br_\bs_\be_\b(_\b) will be used to\n             reverse-resolve the name.\n           * An absolute or relative URL, which will be used as-is for the\n@@ -121,15 +121,15 @@\n     # ...\n     obj = MyModel.objects.get(...)\n     if request.method in (\"POST\", \"PUT\"):\n         # Redirection preserves the original request method.\n         return redirect(obj, preserve_request=True)\n     # ...\n *\b**\b**\b**\b**\b* g\bge\bet\bt_\b_o\bob\bbj\bje\bec\bct\bt_\b_o\bor\br_\b_4\b40\b04\b4(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  get_object_or_404(k\bkl\bla\bas\bss\bs, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_object_or_404(k\bkl\bla\bas\bss\bs, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n   aget_object_or_404(k\bkl\bla\bas\bss\bs, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b\u00b6\n       A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: aget_object_or_404()\n       Calls _\bg_\be_\bt_\b(_\b) on a given model manager, but it raises _\bH_\bt_\bt_\bp_\b4_\b0_\b4 instead of\n       the model\u2019s _\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt exception.\n *\b**\b**\b**\b* A\bAr\brg\bgu\bum\bme\ben\bnt\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   klass\n       A _\bM_\bo_\bd_\be_\bl class, a _\bM_\ba_\bn_\ba_\bg_\be_\br, or a _\bQ_\bu_\be_\br_\by_\bS_\be_\bt instance from which to get the\n@@ -168,15 +168,15 @@\n get_object_or_404(Book.dahl_objects, title=\"Matilda\")\n You can also use _\br_\be_\bl_\ba_\bt_\be_\bd_\b _\bm_\ba_\bn_\ba_\bg_\be_\br_\bs:\n author = Author.objects.get(name=\"Roald Dahl\")\n get_object_or_404(author.book_set, title=\"Matilda\")\n Note: As with get(), a _\bM_\bu_\bl_\bt_\bi_\bp_\bl_\be_\bO_\bb_\bj_\be_\bc_\bt_\bs_\bR_\be_\bt_\bu_\br_\bn_\be_\bd exception will be raised if more\n than one object is found.\n *\b**\b**\b**\b**\b* g\bge\bet\bt_\b_l\bli\bis\bst\bt_\b_o\bor\br_\b_4\b40\b04\b4(\b()\b)_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  get_list_or_404(k\bkl\bla\bas\bss\bs, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_list_or_404(k\bkl\bla\bas\bss\bs, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n   aget_list_or_404(k\bkl\bla\bas\bss\bs, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b\u00b6\n       A\bAs\bsy\byn\bnc\bch\bhr\bro\bon\bno\bou\bus\bs v\bve\ber\brs\bsi\bio\bon\bn: aget_list_or_404()\n       Returns the result of _\bf_\bi_\bl_\bt_\be_\br_\b(_\b) on a given model manager cast to a list,\n       raising _\bH_\bt_\bt_\bp_\b4_\b0_\b4 if the resulting list is empty.\n *\b**\b**\b**\b* A\bAr\brg\bgu\bum\bme\ben\bnt\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n   klass\n       A _\bM_\bo_\bd_\be_\bl, _\bM_\ba_\bn_\ba_\bg_\be_\br or _\bQ_\bu_\be_\br_\by_\bS_\be_\bt instance from which to get the list.\n@@ -210,16 +210,16 @@\n                 # _\bE_\bx_\ba_\bm_\bp_\bl_\be_\bs\n           o _\bg_\be_\bt_\b__\bo_\bb_\bj_\be_\bc_\bt_\b__\bo_\br_\b__\b4_\b0_\b4_\b(_\b)\n                 # _\bA_\br_\bg_\bu_\bm_\be_\bn_\bt_\bs\n                 # _\bE_\bx_\ba_\bm_\bp_\bl_\be\n           o _\bg_\be_\bt_\b__\bl_\bi_\bs_\bt_\b__\bo_\br_\b__\b4_\b0_\b4_\b(_\b)\n                 # _\bA_\br_\bg_\bu_\bm_\be_\bn_\bt_\bs\n                 # _\bE_\bx_\ba_\bm_\bp_\bl_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bi_\bl_\be_\b _\bU_\bp_\bl_\bo_\ba_\bd_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/http/urls.html", "source2": "./usr/share/doc/python-django-doc/html/topics/http/urls.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>URL dispatcher &#8212; Django 5.2b1 documentation</title>\n+    <title>URL dispatcher &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Writing views\" href=\"views.html\" />\n     <link rel=\"prev\" title=\"Handling HTTP requests\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -229,15 +230,15 @@\n     <span class=\"n\">path</span><span class=\"p\">(</span><span class=\"s2\">&quot;articles/2003/&quot;</span><span class=\"p\">,</span> <span class=\"n\">views</span><span class=\"o\">.</span><span class=\"n\">special_case_2003</span><span class=\"p\">),</span>\n     <span class=\"n\">path</span><span class=\"p\">(</span><span class=\"s2\">&quot;articles/&lt;yyyy:year&gt;/&quot;</span><span class=\"p\">,</span> <span class=\"n\">views</span><span class=\"o\">.</span><span class=\"n\">year_archive</span><span class=\"p\">),</span>\n     <span class=\"o\">...</span><span class=\"p\">,</span>\n <span class=\"p\">]</span>\n </pre></div>\n </div>\n <div class=\"deprecated\">\n-<p><span class=\"versionmodified deprecated\">Deprecated since version 5.1: </span>Overriding existing converters with <code class=\"docutils literal notranslate\"><span class=\"pre\">django.urls.register_converter()</span></code> is\n+<p><span class=\"versionmodified deprecated\">Verouderd sinds versie 5.1: </span>Overriding existing converters with <code class=\"docutils literal notranslate\"><span class=\"pre\">django.urls.register_converter()</span></code> is\n deprecated.</p>\n </div>\n </section>\n <section id=\"s-using-regular-expressions\">\n <span id=\"using-regular-expressions\"></span><h2>Using regular expressions<a class=\"headerlink\" href=\"#using-regular-expressions\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>If the paths and converters syntax isn\u2019t sufficient for defining your URL\n patterns, you can also use regular expressions. To do so, use\n@@ -927,37 +928,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">Handling HTTP requests</a></p>\n+                          title=\"vorig hoofdstuk\">Handling HTTP requests</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"views.html\"\n-                          title=\"next chapter\">Writing views</a></p>\n+                          title=\"volgend hoofdstuk\">Writing views</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* U\bUR\bRL\bL d\bdi\bis\bsp\bpa\bat\btc\bch\bhe\ber\br_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A clean, elegant URL scheme is an important detail in a high-quality web\n application. Django lets you design URLs however you want, with no framework\n limitations.\n See _\bC_\bo_\bo_\bl_\b _\bU_\bR_\bI_\bs_\b _\bd_\bo_\bn_\b\u2019_\bt_\b _\bc_\bh_\ba_\bn_\bg_\be, by World Wide Web creator Tim Berners-Lee, for\n@@ -121,15 +121,15 @@\n register_converter(converters.FourDigitYearConverter, \"yyyy\")\n \n urlpatterns = [\n     path(\"articles/2003/\", views.special_case_2003),\n     path(\"articles/<yyyy:year>/\", views.year_archive),\n     ...,\n ]\n-Deprecated since version 5.1: Overriding existing converters with\n+Verouderd sinds versie 5.1: Overriding existing converters with\n django.urls.register_converter() is deprecated.\n *\b**\b**\b**\b**\b* U\bUs\bsi\bin\bng\bg r\bre\beg\bgu\bul\bla\bar\br e\bex\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n If the paths and converters syntax isn\u2019t sufficient for defining your URL\n patterns, you can also use regular expressions. To do so, use _\br_\be_\b__\bp_\ba_\bt_\bh_\b(_\b) instead\n of _\bp_\ba_\bt_\bh_\b(_\b).\n In Python regular expressions, the syntax for named regular expression groups\n is (?P<name>pattern), where name is the name of the group and pattern is some\n@@ -670,16 +670,16 @@\n                 # _\bE_\bx_\ba_\bm_\bp_\bl_\be_\bs\n           o _\bN_\ba_\bm_\bi_\bn_\bg_\b _\bU_\bR_\bL_\b _\bp_\ba_\bt_\bt_\be_\br_\bn_\bs\n           o _\bU_\bR_\bL_\b _\bn_\ba_\bm_\be_\bs_\bp_\ba_\bc_\be_\bs\n                 # _\bI_\bn_\bt_\br_\bo_\bd_\bu_\bc_\bt_\bi_\bo_\bn\n                 # _\bR_\be_\bv_\be_\br_\bs_\bi_\bn_\bg_\b _\bn_\ba_\bm_\be_\bs_\bp_\ba_\bc_\be_\bd_\b _\bU_\bR_\bL_\bs\n                       # _\bE_\bx_\ba_\bm_\bp_\bl_\be\n                 # _\bU_\bR_\bL_\b _\bn_\ba_\bm_\be_\bs_\bp_\ba_\bc_\be_\bs_\b _\ba_\bn_\bd_\b _\bi_\bn_\bc_\bl_\bu_\bd_\be_\bd_\b _\bU_\bR_\bL_\bc_\bo_\bn_\bf_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\ba_\bn_\bd_\bl_\bi_\bn_\bg_\b _\bH_\bT_\bT_\bP_\b _\br_\be_\bq_\bu_\be_\bs_\bt_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/http/views.html", "source2": "./usr/share/doc/python-django-doc/html/topics/http/views.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Writing views &#8212; Django 5.2b1 documentation</title>\n+    <title>Writing views &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"View decorators\" href=\"decorators.html\" />\n     <link rel=\"prev\" title=\"URL dispatcher\" href=\"urls.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -231,15 +232,15 @@\n </div>\n <p>The <a class=\"reference internal\" href=\"../../ref/views.html#django.views.defaults.bad_request\" title=\"django.views.defaults.bad_request\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">bad_request()</span></code></a> view is overridden by\n <a class=\"reference internal\" href=\"../../ref/urls.html#django.conf.urls.handler400\" title=\"django.conf.urls.handler400\"><code class=\"xref py py-data docutils literal notranslate\"><span class=\"pre\">handler400</span></code></a>:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">handler400</span> <span class=\"o\">=</span> <span class=\"s2\">&quot;mysite.views.my_custom_bad_request_view&quot;</span>\n </pre></div>\n </div>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>Use the <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-CSRF_FAILURE_VIEW\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">CSRF_FAILURE_VIEW</span></code></a> setting to override the CSRF error\n view.</p>\n </div>\n <section id=\"s-testing-custom-error-views\">\n <span id=\"testing-custom-error-views\"></span><h3>Testing custom error views<a class=\"headerlink\" href=\"#testing-custom-error-views\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>To test the response of a custom error handler, raise the appropriate exception\n in a test view. For example:</p>\n@@ -325,37 +326,37 @@\n <li><a class=\"reference internal\" href=\"#async-views\">Async views</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"urls.html\"\n-                          title=\"previous chapter\">URL dispatcher</a></p>\n+                          title=\"vorig hoofdstuk\">URL dispatcher</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"decorators.html\"\n-                          title=\"next chapter\">View decorators</a></p>\n+                          title=\"volgend hoofdstuk\">View decorators</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* W\bWr\bri\bit\bti\bin\bng\bg v\bvi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A view function, or v\bvi\bie\bew\bw for short, is a Python function that takes a web\n request and returns a web response. This response can be the HTML contents of a\n web page, or a redirect, or a 404 error, or an XML document, or an image . . .\n or anything, really. The view itself contains whatever arbitrary logic is\n@@ -107,15 +107,15 @@\n handler404 = \"mysite.views.my_custom_page_not_found_view\"\n The _\bs_\be_\br_\bv_\be_\br_\b__\be_\br_\br_\bo_\br_\b(_\b) view is overridden by _\bh_\ba_\bn_\bd_\bl_\be_\br_\b5_\b0_\b0:\n handler500 = \"mysite.views.my_custom_error_view\"\n The _\bp_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn_\b__\bd_\be_\bn_\bi_\be_\bd_\b(_\b) view is overridden by _\bh_\ba_\bn_\bd_\bl_\be_\br_\b4_\b0_\b3:\n handler403 = \"mysite.views.my_custom_permission_denied_view\"\n The _\bb_\ba_\bd_\b__\br_\be_\bq_\bu_\be_\bs_\bt_\b(_\b) view is overridden by _\bh_\ba_\bn_\bd_\bl_\be_\br_\b4_\b0_\b0:\n handler400 = \"mysite.views.my_custom_bad_request_view\"\n-See also\n+Zie ook\n Use the _\bC_\bS_\bR_\bF_\b__\bF_\bA_\bI_\bL_\bU_\bR_\bE_\b__\bV_\bI_\bE_\bW setting to override the CSRF error view.\n *\b**\b**\b**\b* T\bTe\bes\bst\bti\bin\bng\bg c\bcu\bus\bst\bto\bom\bm e\ber\brr\bro\bor\br v\bvi\bie\bew\bws\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n To test the response of a custom error handler, raise the appropriate exception\n in a test view. For example:\n from django.core.exceptions import PermissionDenied\n from django.http import HttpResponse\n from django.test import SimpleTestCase, override_settings\n@@ -166,16 +166,16 @@\n           o _\bA_\b _\bs_\bi_\bm_\bp_\bl_\be_\b _\bv_\bi_\be_\bw\n           o _\bM_\ba_\bp_\bp_\bi_\bn_\bg_\b _\bU_\bR_\bL_\bs_\b _\bt_\bo_\b _\bv_\bi_\be_\bw_\bs\n           o _\bR_\be_\bt_\bu_\br_\bn_\bi_\bn_\bg_\b _\be_\br_\br_\bo_\br_\bs\n                 # _\bT_\bh_\be_\b _\bH_\bt_\bt_\bp_\b4_\b0_\b4_\b _\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn\n           o _\bC_\bu_\bs_\bt_\bo_\bm_\bi_\bz_\bi_\bn_\bg_\b _\be_\br_\br_\bo_\br_\b _\bv_\bi_\be_\bw_\bs\n                 # _\bT_\be_\bs_\bt_\bi_\bn_\bg_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\be_\br_\br_\bo_\br_\b _\bv_\bi_\be_\bw_\bs\n           o _\bA_\bs_\by_\bn_\bc_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bU_\bR_\bL_\b _\bd_\bi_\bs_\bp_\ba_\bt_\bc_\bh_\be_\br\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bV_\bi_\be_\bw_\b _\bd_\be_\bc_\bo_\br_\ba_\bt_\bo_\br_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/i18n/formatting.html", "source2": "./usr/share/doc/python-django-doc/html/topics/i18n/formatting.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Format localization &#8212; Django 5.2b1 documentation</title>\n+    <title>Format localization &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Time zones\" href=\"timezones.html\" />\n     <link rel=\"prev\" title=\"Translation\" href=\"translation.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -83,34 +84,34 @@\n <span id=\"overview\"></span><h2>Overview<a class=\"headerlink\" href=\"#overview\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Django\u2019s formatting system is capable of displaying dates, times and numbers in\n templates using the format specified for the current\n <a class=\"reference internal\" href=\"index.html#term-locale-name\"><span class=\"xref std std-term\">locale</span></a>. It also handles localized input in forms.</p>\n <p>Two users accessing the same content may see dates, times and numbers formatted\n in different ways, depending on the formats for their current locale.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>To enable number formatting with thousand separators, it is necessary to\n set <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-USE_THOUSAND_SEPARATOR\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">USE_THOUSAND_SEPARATOR</span> <span class=\"pre\">=</span> <span class=\"pre\">True</span></code></a> in\n your settings file. Alternatively, you could use <a class=\"reference internal\" href=\"../../ref/contrib/humanize.html#std-templatefilter-intcomma\"><code class=\"xref std std-tfilter docutils literal notranslate\"><span class=\"pre\">intcomma</span></code></a> to\n format numbers in your template.</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>There is a related <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-USE_I18N\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">USE_I18N</span></code></a> setting that controls if Django\n should activate translation. See <a class=\"reference internal\" href=\"translation.html\"><span class=\"doc\">Translation</span></a> for more\n details.</p>\n </div>\n </section>\n <section id=\"s-locale-aware-input-in-forms\">\n <span id=\"locale-aware-input-in-forms\"></span><h2>Locale aware input in forms<a class=\"headerlink\" href=\"#locale-aware-input-in-forms\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>When formatting is enabled, Django can use localized formats when parsing dates,\n times and numbers in forms. That means it tries different formats for different\n locales when guessing the format used by the user when inputting data on forms.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Django uses different formats for displaying data to those it uses for\n parsing data. Most notably, the formats for parsing dates can\u2019t use the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">%a</span></code> (abbreviated weekday name), <code class=\"docutils literal notranslate\"><span class=\"pre\">%A</span></code> (full weekday name),\n <code class=\"docutils literal notranslate\"><span class=\"pre\">%b</span></code> (abbreviated month name), <code class=\"docutils literal notranslate\"><span class=\"pre\">%B</span></code> (full month name),\n or <code class=\"docutils literal notranslate\"><span class=\"pre\">%p</span></code> (AM/PM).</p>\n </div>\n <p>To enable a form field to localize input and output data use its <code class=\"docutils literal notranslate\"><span class=\"pre\">localize</span></code>\n@@ -276,37 +277,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"translation.html\"\n-                          title=\"previous chapter\">Translation</a></p>\n+                          title=\"vorig hoofdstuk\">Translation</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"timezones.html\"\n-                          title=\"next chapter\">Time zones</a></p>\n+                          title=\"volgend hoofdstuk\">Time zones</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,30 +1,30 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* F\bFo\bor\brm\bma\bat\bt l\blo\boc\bca\bal\bli\biz\bza\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* O\bOv\bve\ber\brv\bvi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django\u2019s formatting system is capable of displaying dates, times and numbers in\n templates using the format specified for the current _\bl_\bo_\bc_\ba_\bl_\be. It also handles\n localized input in forms.\n Two users accessing the same content may see dates, times and numbers formatted\n in different ways, depending on the formats for their current locale.\n-Note\n+Notitie\n To enable number formatting with thousand separators, it is necessary to set\n _\bU_\bS_\bE_\b__\bT_\bH_\bO_\bU_\bS_\bA_\bN_\bD_\b__\bS_\bE_\bP_\bA_\bR_\bA_\bT_\bO_\bR_\b _\b=_\b _\bT_\br_\bu_\be in your settings file. Alternatively, you could\n use _\bi_\bn_\bt_\bc_\bo_\bm_\bm_\ba to format numbers in your template.\n-Note\n+Notitie\n There is a related _\bU_\bS_\bE_\b__\bI_\b1_\b8_\bN setting that controls if Django should activate\n translation. See _\bT_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn for more details.\n *\b**\b**\b**\b**\b* L\bLo\boc\bca\bal\ble\be a\baw\bwa\bar\bre\be i\bin\bnp\bpu\but\bt i\bin\bn f\bfo\bor\brm\bms\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n When formatting is enabled, Django can use localized formats when parsing\n dates, times and numbers in forms. That means it tries different formats for\n different locales when guessing the format used by the user when inputting data\n on forms.\n-Note\n+Notitie\n Django uses different formats for displaying data to those it uses for parsing\n data. Most notably, the formats for parsing dates can\u2019t use the %a (abbreviated\n weekday name), %A (full weekday name), %b (abbreviated month name), %B (full\n month name), or %p (AM/PM).\n To enable a form field to localize input and output data use its localize\n argument:\n class CashRegisterForm(forms.Form):\n@@ -119,16 +119,16 @@\n                       # _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\be\n                 # _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bf_\bi_\bl_\bt_\be_\br_\bs\n                       # _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\be\n                       # _\bu_\bn_\bl_\bo_\bc_\ba_\bl_\bi_\bz_\be\n           o _\bC_\br_\be_\ba_\bt_\bi_\bn_\bg_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bf_\bo_\br_\bm_\ba_\bt_\b _\bf_\bi_\bl_\be_\bs\n           o _\bL_\bi_\bm_\bi_\bt_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bo_\bf_\b _\bt_\bh_\be_\b _\bp_\br_\bo_\bv_\bi_\bd_\be_\bd_\b _\bl_\bo_\bc_\ba_\bl_\be_\b _\bf_\bo_\br_\bm_\ba_\bt_\bs\n                 # _\bS_\bw_\bi_\bt_\bz_\be_\br_\bl_\ba_\bn_\bd_\b _\b(_\bG_\be_\br_\bm_\ba_\bn_\b)\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bi_\bm_\be_\b _\bz_\bo_\bn_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/i18n/index.html", "source2": "./usr/share/doc/python-django-doc/html/topics/i18n/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Internationalization and localization &#8212; Django 5.2b1 documentation</title>\n+    <title>Internationalization and localization &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Translation\" href=\"translation.html\" />\n     <link rel=\"prev\" title=\"Sending email\" href=\"../email.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -106,15 +107,15 @@\n <dt id=\"term-internationalization\">internationalization<a class=\"headerlink\" href=\"#term-internationalization\" title=\"Link to this term\">\u00b6</a></dt><dd><p>Preparing the software for localization. Usually done by developers.</p>\n </dd>\n <dt id=\"term-localization\">localization<a class=\"headerlink\" href=\"#term-localization\" title=\"Link to this term\">\u00b6</a></dt><dd><p>Writing the translations and local formats. Usually done by translators.</p>\n </dd>\n </dl>\n <p>More details can be found in the <a class=\"reference external\" href=\"https://www.w3.org/International/questions/qa-i18n\">W3C Web Internationalization FAQ</a>, the <a class=\"reference external\" href=\"https://en.wikipedia.org/wiki/Internationalization_and_localization\">Wikipedia article</a> or the <a class=\"reference external\" href=\"https://www.gnu.org/software/gettext/manual/gettext.html#Concepts\">GNU gettext documentation</a>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Translation is controlled by the <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-USE_I18N\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">USE_I18N</span></code></a> setting. However, it\n involves internationalization and localization. The name of the setting is\n an unfortunate result of Django\u2019s history.</p>\n </div>\n <p>Here are some other terms that will help us to handle a common language:</p>\n <dl class=\"simple glossary\">\n <dt id=\"term-locale-name\">locale name<a class=\"headerlink\" href=\"#term-locale-name\" title=\"Link to this term\">\u00b6</a></dt><dd><p>A locale name, either a language specification of the form <code class=\"docutils literal notranslate\"><span class=\"pre\">ll</span></code> or a\n@@ -161,37 +162,37 @@\n <li><a class=\"reference internal\" href=\"#definitions\">Definitions</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../email.html\"\n-                          title=\"previous chapter\">Sending email</a></p>\n+                          title=\"vorig hoofdstuk\">Sending email</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"translation.html\"\n-                          title=\"next chapter\">Translation</a></p>\n+                          title=\"volgend hoofdstuk\">Translation</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* I\bIn\bnt\bte\ber\brn\bna\bat\bti\bio\bon\bna\bal\bli\biz\bza\bat\bti\bio\bon\bn a\ban\bnd\bd l\blo\boc\bca\bal\bli\biz\bza\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* O\bOv\bve\ber\brv\bvi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The goal of internationalization and localization is to allow a single web\n application to offer its content in languages and formats tailored to the\n audience.\n@@ -21,15 +21,15 @@\n here\u2019s a simplified definition:\n   internationalization_\b\u00b6\n       Preparing the software for localization. Usually done by developers.\n   localization_\b\u00b6\n       Writing the translations and local formats. Usually done by translators.\n More details can be found in the _\bW_\b3_\bC_\b _\bW_\be_\bb_\b _\bI_\bn_\bt_\be_\br_\bn_\ba_\bt_\bi_\bo_\bn_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\b _\bF_\bA_\bQ, the\n _\bW_\bi_\bk_\bi_\bp_\be_\bd_\bi_\ba_\b _\ba_\br_\bt_\bi_\bc_\bl_\be or the _\bG_\bN_\bU_\b _\bg_\be_\bt_\bt_\be_\bx_\bt_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn.\n-Warning\n+Waarschuwing\n Translation is controlled by the _\bU_\bS_\bE_\b__\bI_\b1_\b8_\bN setting. However, it involves\n internationalization and localization. The name of the setting is an\n unfortunate result of Django\u2019s history.\n Here are some other terms that will help us to handle a common language:\n   locale name_\b\u00b6\n       A locale name, either a language specification of the form ll or a\n       combined language and country specification of the form ll_CC. Examples:\n@@ -52,16 +52,16 @@\n   format file_\b\u00b6\n       A format file is a Python module that defines the data formats for a\n       given locale.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bI_\bn_\bt_\be_\br_\bn_\ba_\bt_\bi_\bo_\bn_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\b _\ba_\bn_\bd_\b _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n           o _\bO_\bv_\be_\br_\bv_\bi_\be_\bw\n           o _\bD_\be_\bf_\bi_\bn_\bi_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\be_\bn_\bd_\bi_\bn_\bg_\b _\be_\bm_\ba_\bi_\bl\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/i18n/timezones.html", "source2": "./usr/share/doc/python-django-doc/html/topics/i18n/timezones.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Time zones &#8212; Django 5.2b1 documentation</title>\n+    <title>Time zones &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Logging\" href=\"../logging.html\" />\n     <link rel=\"prev\" title=\"Format localization\" href=\"formatting.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -128,23 +129,23 @@\n should be aware too. In this mode, the example above becomes:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.utils</span> <span class=\"kn\">import</span> <span class=\"n\">timezone</span>\n \n <span class=\"n\">now</span> <span class=\"o\">=</span> <span class=\"n\">timezone</span><span class=\"o\">.</span><span class=\"n\">now</span><span class=\"p\">()</span>\n </pre></div>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Dealing with aware datetime objects isn\u2019t always intuitive. For instance,\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">tzinfo</span></code> argument of the standard datetime constructor doesn\u2019t work\n reliably for time zones with DST. Using UTC is generally safe; if you\u2019re\n using other time zones, you should review the <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/zoneinfo.html#module-zoneinfo\" title=\"(in Python v3.13)\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">zoneinfo</span></code></a>\n documentation carefully.</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Python\u2019s <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.time\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime.time</span></code></a> objects also feature a <code class=\"docutils literal notranslate\"><span class=\"pre\">tzinfo</span></code>\n attribute, and PostgreSQL has a matching <code class=\"docutils literal notranslate\"><span class=\"pre\">time</span> <span class=\"pre\">with</span> <span class=\"pre\">time</span> <span class=\"pre\">zone</span></code> type.\n However, as PostgreSQL\u2019s docs put it, this type \u201cexhibits properties which\n lead to questionable usefulness\u201d.</p>\n <p>Django only supports naive time objects and will raise an exception if you\n attempt to save an aware time object, as a timezone for a time with no\n associated date does not make sense.</p>\n@@ -173,15 +174,15 @@\n <p>The <strong>default time zone</strong> is the time zone defined by the <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-TIME_ZONE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">TIME_ZONE</span></code></a>\n setting.</p>\n <p>The <strong>current time zone</strong> is the time zone that\u2019s used for rendering.</p>\n <p>You should set the current time zone to the end user\u2019s actual time zone with\n <a class=\"reference internal\" href=\"../../ref/utils.html#django.utils.timezone.activate\" title=\"django.utils.timezone.activate\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">activate()</span></code></a>. Otherwise, the default time zone is\n used.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>As explained in the documentation of <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-TIME_ZONE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">TIME_ZONE</span></code></a>, Django sets\n environment variables so that its process runs in the default time zone.\n This happens regardless of the value of <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-USE_TZ\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">USE_TZ</span></code></a> and of the\n current time zone.</p>\n <p>When <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-USE_TZ\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">USE_TZ</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, this is useful to preserve\n backwards-compatibility with applications that still rely on local time.\n However, <a class=\"reference internal\" href=\"#naive-datetime-objects\"><span class=\"std std-ref\">as explained above</span></a>, this isn\u2019t\n@@ -269,15 +270,15 @@\n </section>\n <section id=\"s-time-zone-aware-output-in-templates\">\n <span id=\"s-time-zones-in-templates\"></span><span id=\"time-zone-aware-output-in-templates\"></span><span id=\"time-zones-in-templates\"></span><h2>Time zone aware output in templates<a class=\"headerlink\" href=\"#time-zone-aware-output-in-templates\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>When you enable time zone support, Django converts aware datetime objects to\n the <a class=\"reference internal\" href=\"#default-current-time-zone\"><span class=\"std std-ref\">current time zone</span></a> when they\u2019re rendered\n in templates. This behaves very much like <a class=\"reference internal\" href=\"formatting.html\"><span class=\"doc\">format localization</span></a>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Django doesn\u2019t convert naive datetime objects, because they could be\n ambiguous, and because your code should never produce naive datetimes when\n time zone support is enabled. However, you can force conversion with the\n template filters described below.</p>\n </div>\n <p>Conversion to local time isn\u2019t always appropriate \u2013 you may be generating\n output for computers rather than for humans. The following filters and tags,\n@@ -301,15 +302,15 @@\n \n <span class=\"cp\">{%</span> <span class=\"k\">localtime</span> <span class=\"nv\">off</span> <span class=\"cp\">%}</span>\n     <span class=\"cp\">{{</span> <span class=\"nv\">value</span> <span class=\"cp\">}}</span>\n <span class=\"cp\">{%</span> <span class=\"k\">endlocaltime</span> <span class=\"cp\">%}</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The value of <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-USE_TZ\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">USE_TZ</span></code></a> isn\u2019t respected inside of a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">{%</span> <span class=\"pre\">localtime</span> <span class=\"pre\">%}</span></code> block.</p>\n </div>\n </section>\n <section id=\"s-timezone\">\n <span id=\"s-std-templatetag-timezone\"></span><span id=\"timezone\"></span><span id=\"std-templatetag-timezone\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">timezone</span></code><a class=\"headerlink\" href=\"#timezone\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>Sets or unsets the current time zone in the contained block. When the current\n@@ -724,37 +725,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"formatting.html\"\n-                          title=\"previous chapter\">Format localization</a></p>\n+                          title=\"vorig hoofdstuk\">Format localization</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../logging.html\"\n-                          title=\"next chapter\">Logging</a></p>\n+                          title=\"volgend hoofdstuk\">Logging</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTi\bim\bme\be z\bzo\bon\bne\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* O\bOv\bve\ber\brv\bvi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n When support for time zones is enabled, Django stores datetime information in\n UTC in the database, uses time-zone-aware datetime objects internally, and\n converts them to the end user\u2019s time zone in forms. Templates will use the\n@@ -40,20 +40,20 @@\n now = datetime.datetime.now()\n When time zone support is enabled (_\bU_\bS_\bE_\b__\bT_\bZ_\b=_\bT_\br_\bu_\be), Django uses time-zone-aware\n datetime objects. If your code creates datetime objects, they should be aware\n too. In this mode, the example above becomes:\n from django.utils import timezone\n \n now = timezone.now()\n-Warning\n+Waarschuwing\n Dealing with aware datetime objects isn\u2019t always intuitive. For instance, the\n tzinfo argument of the standard datetime constructor doesn\u2019t work reliably for\n time zones with DST. Using UTC is generally safe; if you\u2019re using other time\n zones, you should review the _\bz_\bo_\bn_\be_\bi_\bn_\bf_\bo documentation carefully.\n-Note\n+Notitie\n Python\u2019s _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\b._\bt_\bi_\bm_\be objects also feature a tzinfo attribute, and PostgreSQL\n has a matching time with time zone type. However, as PostgreSQL\u2019s docs put it,\n this type \u201cexhibits properties which lead to questionable usefulness\u201d.\n Django only supports naive time objects and will raise an exception if you\n attempt to save an aware time object, as a timezone for a time with no\n associated date does not make sense.\n *\b**\b**\b**\b* I\bIn\bnt\bte\ber\brp\bpr\bre\bet\bta\bat\bti\bio\bon\bn o\bof\bf n\bna\bai\biv\bve\be d\bda\bat\bte\bet\bti\bim\bme\be o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -72,15 +72,15 @@\n created in application code is the current time, and _\bt_\bi_\bm_\be_\bz_\bo_\bn_\be_\b._\bn_\bo_\bw_\b(_\b)\n automatically does the right thing.\n *\b**\b**\b**\b* D\bDe\bef\bfa\bau\bul\blt\bt t\bti\bim\bme\be z\bzo\bon\bne\be a\ban\bnd\bd c\bcu\bur\brr\bre\ben\bnt\bt t\bti\bim\bme\be z\bzo\bon\bne\be_\b?\b\u00b6 *\b**\b**\b**\b*\n The d\bde\bef\bfa\bau\bul\blt\bt t\bti\bim\bme\be z\bzo\bon\bne\be is the time zone defined by the _\bT_\bI_\bM_\bE_\b__\bZ_\bO_\bN_\bE setting.\n The c\bcu\bur\brr\bre\ben\bnt\bt t\bti\bim\bme\be z\bzo\bon\bne\be is the time zone that\u2019s used for rendering.\n You should set the current time zone to the end user\u2019s actual time zone with\n _\ba_\bc_\bt_\bi_\bv_\ba_\bt_\be_\b(_\b). Otherwise, the default time zone is used.\n-Note\n+Notitie\n As explained in the documentation of _\bT_\bI_\bM_\bE_\b__\bZ_\bO_\bN_\bE, Django sets environment\n variables so that its process runs in the default time zone. This happens\n regardless of the value of _\bU_\bS_\bE_\b__\bT_\bZ and of the current time zone.\n When _\bU_\bS_\bE_\b__\bT_\bZ is True, this is useful to preserve backwards-compatibility with\n applications that still rely on local time. However, _\ba_\bs_\b _\be_\bx_\bp_\bl_\ba_\bi_\bn_\be_\bd_\b _\ba_\bb_\bo_\bv_\be, this\n isn\u2019t entirely reliable, and you should always work with aware datetimes in UTC\n in your own code. For instance, use _\bf_\br_\bo_\bm_\bt_\bi_\bm_\be_\bs_\bt_\ba_\bm_\bp_\b(_\b) and set the tz parameter to\n@@ -152,15 +152,15 @@\n in the _\bc_\bu_\br_\br_\be_\bn_\bt_\b _\bt_\bi_\bm_\be_\b _\bz_\bo_\bn_\be and returns aware datetime objects in cleaned_data.\n Converted datetimes that don\u2019t exist or are ambiguous because they fall in a\n DST transition will be reported as invalid values.\n *\b**\b**\b**\b**\b* T\bTi\bim\bme\be z\bzo\bon\bne\be a\baw\bwa\bar\bre\be o\bou\but\btp\bpu\but\bt i\bin\bn t\bte\bem\bmp\bpl\bla\bat\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n When you enable time zone support, Django converts aware datetime objects to\n the _\bc_\bu_\br_\br_\be_\bn_\bt_\b _\bt_\bi_\bm_\be_\b _\bz_\bo_\bn_\be when they\u2019re rendered in templates. This behaves very\n much like _\bf_\bo_\br_\bm_\ba_\bt_\b _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn.\n-Warning\n+Waarschuwing\n Django doesn\u2019t convert naive datetime objects, because they could be ambiguous,\n and because your code should never produce naive datetimes when time zone\n support is enabled. However, you can force conversion with the template filters\n described below.\n Conversion to local time isn\u2019t always appropriate \u2013 you may be generating\n output for computers rather than for humans. The following filters and tags,\n provided by the tz template tag library, allow you to control the time zone\n@@ -178,15 +178,15 @@\n {% localtime on %}\n     {{ value }}\n {% endlocaltime %}\n \n {% localtime off %}\n     {{ value }}\n {% endlocaltime %}\n-Note\n+Notitie\n The value of _\bU_\bS_\bE_\b__\bT_\bZ isn\u2019t respected inside of a {% localtime %} block.\n *\b**\b**\b* t\bti\bim\bme\bez\bzo\bon\bne\be_\b?\b\u00b6 *\b**\b**\b*\n Sets or unsets the current time zone in the contained block. When the current\n time zone is unset, the default time zone applies.\n {% load tz %}\n \n {% timezone \"Europe/Paris\" %}\n@@ -476,16 +476,16 @@\n                       # _\bO_\bt_\bh_\be_\br_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n                 # _\bC_\bo_\bd_\be\n                 # _\bF_\bi_\bx_\bt_\bu_\br_\be_\bs\n           o _\bF_\bA_\bQ\n                 # _\bS_\be_\bt_\bu_\bp\n                 # _\bT_\br_\bo_\bu_\bb_\bl_\be_\bs_\bh_\bo_\bo_\bt_\bi_\bn_\bg\n                 # _\bU_\bs_\ba_\bg_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bo_\br_\bm_\ba_\bt_\b _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bL_\bo_\bg_\bg_\bi_\bn_\bg\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/i18n/translation.html", "source2": "./usr/share/doc/python-django-doc/html/topics/i18n/translation.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Translation &#8212; Django 5.2b1 documentation</title>\n+    <title>Translation &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Format localization\" href=\"formatting.html\" />\n     <link rel=\"prev\" title=\"Internationalization and localization\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -96,30 +97,30 @@\n available language, according to users\u2019 language preferences.</p>\n <p>Django\u2019s internationalization hooks are on by default, and that means there\u2019s a\n bit of i18n-related overhead in certain places of the framework. If you don\u2019t\n use internationalization, you should take the two seconds to set\n <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-USE_I18N\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">USE_I18N</span> <span class=\"pre\">=</span> <span class=\"pre\">False</span></code></a> in your settings file. Then Django will\n make some optimizations so as not to load the internationalization machinery.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Make sure you\u2019ve activated translation for your project (the fastest way is\n to check if <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-MIDDLEWARE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MIDDLEWARE</span></code></a> includes\n <a class=\"reference internal\" href=\"../../ref/middleware.html#django.middleware.locale.LocaleMiddleware\" title=\"django.middleware.locale.LocaleMiddleware\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.middleware.locale.LocaleMiddleware</span></code></a>). If you haven\u2019t yet,\n see <a class=\"reference internal\" href=\"#how-django-discovers-language-preference\"><span class=\"std std-ref\">How Django discovers language preference</span></a>.</p>\n </div>\n </section>\n <section id=\"s-internationalization-in-python-code\">\n <span id=\"internationalization-in-python-code\"></span><h2>Internationalization: in Python code<a class=\"headerlink\" href=\"#internationalization-in-python-code\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-standard-translation\">\n <span id=\"standard-translation\"></span><h3>Standard translation<a class=\"headerlink\" href=\"#standard-translation\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Specify a translation string by using the function\n <a class=\"reference internal\" href=\"../../ref/utils.html#django.utils.translation.gettext\" title=\"django.utils.translation.gettext\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">gettext()</span></code></a>. It\u2019s convention to import this\n as a shorter alias, <code class=\"docutils literal notranslate\"><span class=\"pre\">_</span></code>, to save typing.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Python\u2019s standard library <code class=\"docutils literal notranslate\"><span class=\"pre\">gettext</span></code> module installs <code class=\"docutils literal notranslate\"><span class=\"pre\">_()</span></code> into the\n global namespace, as an alias for <code class=\"docutils literal notranslate\"><span class=\"pre\">gettext()</span></code>. In Django, we have chosen\n not to follow this practice, for a couple of reasons:</p>\n <ol class=\"arabic simple\">\n <li><p>Sometimes, you should use <a class=\"reference internal\" href=\"../../ref/utils.html#django.utils.translation.gettext_lazy\" title=\"django.utils.translation.gettext_lazy\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">gettext_lazy()</span></code></a>\n as the default translation method for a particular file. Without <code class=\"docutils literal notranslate\"><span class=\"pre\">_()</span></code>\n in the global namespace, the developer has to think about which is the\n@@ -210,15 +211,15 @@\n     <span class=\"n\">output</span> <span class=\"o\">=</span> <span class=\"n\">gettext</span><span class=\"p\">(</span><span class=\"s2\">&quot;Welcome to my site.&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <p>The comment will then appear in the resulting <code class=\"docutils literal notranslate\"><span class=\"pre\">.po</span></code> file associated with the\n translatable construct located below it and should also be displayed by most\n translation tools.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Just for completeness, this is the corresponding fragment of the\n resulting <code class=\"docutils literal notranslate\"><span class=\"pre\">.po</span></code> file:</p>\n <div class=\"highlight-po notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"c1\">#. Translators: This message appears on the home page only</span>\n <span class=\"c1\"># path/to/python/file.py:123</span>\n <span class=\"nv\">msgid</span> <span class=\"s\">&quot;Welcome to my site.&quot;</span>\n <span class=\"nv\">msgstr</span> <span class=\"s\">&quot;&quot;</span>\n </pre></div>\n@@ -294,15 +295,15 @@\n <span class=\"p\">)</span> <span class=\"o\">%</span> <span class=\"p\">{</span>\n     <span class=\"s2\">&quot;count&quot;</span><span class=\"p\">:</span> <span class=\"n\">count</span><span class=\"p\">,</span>\n     <span class=\"s2\">&quot;name&quot;</span><span class=\"p\">:</span> <span class=\"n\">Report</span><span class=\"o\">.</span><span class=\"n\">_meta</span><span class=\"o\">.</span><span class=\"n\">verbose_name</span><span class=\"p\">,</span>\n <span class=\"p\">}</span>\n </pre></div>\n </div>\n <div class=\"admonition note\" id=\"pluralization-var-notes\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When using <code class=\"docutils literal notranslate\"><span class=\"pre\">ngettext()</span></code>, make sure you use a single name for every\n extrapolated variable included in the literal. In the examples above, note\n how we used the <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> Python variable in both translation strings. This\n example, besides being incorrect in some languages as noted above, would\n fail:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">text</span> <span class=\"o\">=</span> <span class=\"n\">ngettext</span><span class=\"p\">(</span>\n     <span class=\"s2\">&quot;There is </span><span class=\"si\">%(count)d</span><span class=\"s2\"> </span><span class=\"si\">%(name)s</span><span class=\"s2\"> available.&quot;</span><span class=\"p\">,</span>\n@@ -563,15 +564,15 @@\n </div>\n </section>\n </section>\n <section id=\"s-localized-names-of-languages\">\n <span id=\"localized-names-of-languages\"></span><h3>Localized names of languages<a class=\"headerlink\" href=\"#localized-names-of-languages\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.utils.translation.get_language_info\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_language_info</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">lang_code</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L269\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.get_language_info\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_language_info</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">lang_code</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/utils/translation/__init__.py#L269\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.utils.translation.get_language_info\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">get_language_info()</span></code> function provides detailed information about\n languages:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"kn\">from</span> <span class=\"nn\">django.utils.translation</span> <span class=\"kn\">import</span> <span class=\"n\">activate</span><span class=\"p\">,</span> <span class=\"n\">get_language_info</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">activate</span><span class=\"p\">(</span><span class=\"s2\">&quot;fr&quot;</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">li</span> <span class=\"o\">=</span> <span class=\"n\">get_language_info</span><span class=\"p\">(</span><span class=\"s2\">&quot;de&quot;</span><span class=\"p\">)</span>\n@@ -592,15 +593,15 @@\n <p>Translations in <a class=\"reference internal\" href=\"../../ref/templates/language.html\"><span class=\"doc\">Django templates</span></a> uses two template\n tags and a slightly different syntax than in Python code. To give your template\n access to these tags, put <code class=\"docutils literal notranslate\"><span class=\"pre\">{%</span> <span class=\"pre\">load</span> <span class=\"pre\">i18n</span> <span class=\"pre\">%}</span></code> toward the top of your template.\n As with all template tags, this tag needs to be loaded in all templates which\n use translations, even those templates that extend from other templates which\n have already loaded the <code class=\"docutils literal notranslate\"><span class=\"pre\">i18n</span></code> tag.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Translated strings will not be escaped when rendered in a template.\n This allows you to include HTML in translations, for example for emphasis,\n but potentially dangerous characters (e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;</span></code>) will also be rendered\n unchanged.</p>\n </div>\n <section id=\"s-translate-template-tag\">\n <span id=\"s-std-templatetag-translate\"></span><span id=\"s-std-templatetag-trans\"></span><span id=\"translate-template-tag\"></span><span id=\"std-templatetag-translate\"></span><span id=\"std-templatetag-trans\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">translate</span></code> template tag<a class=\"headerlink\" href=\"#translate-template-tag\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -678,15 +679,15 @@\n <p>You can use multiple expressions inside a single <code class=\"docutils literal notranslate\"><span class=\"pre\">blocktranslate</span></code> tag:</p>\n <div class=\"highlight-html+django notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"cp\">{%</span> <span class=\"k\">blocktranslate</span> <span class=\"k\">with</span> <span class=\"nv\">book_t</span><span class=\"o\">=</span><span class=\"nv\">book</span><span class=\"o\">|</span><span class=\"nf\">title</span> <span class=\"nv\">author_t</span><span class=\"o\">=</span><span class=\"nv\">author</span><span class=\"o\">|</span><span class=\"nf\">title</span> <span class=\"cp\">%}</span>\n This is <span class=\"cp\">{{</span> <span class=\"nv\">book_t</span> <span class=\"cp\">}}</span> by <span class=\"cp\">{{</span> <span class=\"nv\">author_t</span> <span class=\"cp\">}}</span>\n <span class=\"cp\">{%</span> <span class=\"k\">endblocktranslate</span> <span class=\"cp\">%}</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The previous more verbose format is still supported:\n <code class=\"docutils literal notranslate\"><span class=\"pre\">{%</span> <span class=\"pre\">blocktranslate</span> <span class=\"pre\">with</span> <span class=\"pre\">book|title</span> <span class=\"pre\">as</span> <span class=\"pre\">book_t</span> <span class=\"pre\">and</span> <span class=\"pre\">author|title</span> <span class=\"pre\">as</span> <span class=\"pre\">author_t</span> <span class=\"pre\">%}</span></code></p>\n </div>\n <p>Other block tags (for example <a class=\"reference internal\" href=\"../../ref/templates/builtins.html#std-templatetag-for\"><code class=\"xref std std-ttag docutils literal notranslate\"><span class=\"pre\">{%</span> <span class=\"pre\">for</span> <span class=\"pre\">%}</span></code></a> or <a class=\"reference internal\" href=\"../../ref/templates/builtins.html#std-templatetag-if\"><code class=\"xref std std-ttag docutils literal notranslate\"><span class=\"pre\">{%</span> <span class=\"pre\">if</span> <span class=\"pre\">%}</span></code></a>) are\n not allowed inside a <code class=\"docutils literal notranslate\"><span class=\"pre\">blocktranslate</span></code> tag.</p>\n <p>If resolving one of the block arguments fails, <code class=\"docutils literal notranslate\"><span class=\"pre\">blocktranslate</span></code> will fall\n back to the default language by deactivating the currently active language\n@@ -769,15 +770,15 @@\n by using the familiar <code class=\"docutils literal notranslate\"><span class=\"pre\">_()</span></code> syntax:</p>\n <div class=\"highlight-html+django notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"cp\">{%</span> <span class=\"k\">some_tag</span> <span class=\"kp\">_</span><span class=\"o\">(</span><span class=\"s2\">&quot;Page not found&quot;</span><span class=\"o\">)</span> <span class=\"nv\">value</span><span class=\"o\">|</span><span class=\"nf\">yesno</span><span class=\"o\">:</span><span class=\"kp\">_</span><span class=\"o\">(</span><span class=\"s2\">&quot;yes,no&quot;</span><span class=\"o\">)</span> <span class=\"cp\">%}</span>\n </pre></div>\n </div>\n <p>In this case, both the tag and the filter will see the translated string,\n so they don\u2019t need to be aware of translations.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>In this example, the translation infrastructure will be passed the string\n <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;yes,no&quot;</span></code>, not the individual strings <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;yes&quot;</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;no&quot;</span></code>. The\n translated string will need to contain the comma so that the filter\n parsing code knows how to split up the arguments. For example, a German\n translator might translate the string <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;yes,no&quot;</span></code> as <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;ja,nein&quot;</span></code>\n (keeping the comma intact).</p>\n </div>\n@@ -800,15 +801,15 @@\n <span class=\"p\">&lt;</span><span class=\"nt\">button</span> <span class=\"na\">type</span><span class=\"o\">=</span><span class=\"s\">&quot;submit&quot;</span><span class=\"p\">&gt;</span><span class=\"cp\">{%</span> <span class=\"k\">translate</span> <span class=\"s2\">&quot;Go&quot;</span> <span class=\"cp\">%}</span><span class=\"p\">&lt;/</span><span class=\"nt\">button</span><span class=\"p\">&gt;</span>\n \n <span class=\"c\">{# Translators: This is a text of the base template #}</span>\n <span class=\"cp\">{%</span> <span class=\"k\">blocktranslate</span> <span class=\"cp\">%}</span>Ambiguous translatable block of text<span class=\"cp\">{%</span> <span class=\"k\">endblocktranslate</span> <span class=\"cp\">%}</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Just for completeness, these are the corresponding fragments of the\n resulting <code class=\"docutils literal notranslate\"><span class=\"pre\">.po</span></code> file:</p>\n <div class=\"highlight-po notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"c1\">#. Translators: View verb</span>\n <span class=\"c1\"># path/to/template/file.html:10</span>\n <span class=\"nv\">msgid</span> <span class=\"s\">&quot;View&quot;</span>\n <span class=\"nv\">msgstr</span> <span class=\"s\">&quot;&quot;</span>\n \n@@ -948,15 +949,15 @@\n <p>The main solution to these problems is the following <code class=\"docutils literal notranslate\"><span class=\"pre\">JavaScriptCatalog</span></code> view,\n which generates a JavaScript code library with functions that mimic the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">gettext</span></code> interface, plus an array of translation strings.</p>\n <section id=\"s-module-django.views.i18n\">\n <span id=\"s-the-javascriptcatalog-view\"></span><span id=\"module-django.views.i18n\"></span><span id=\"the-javascriptcatalog-view\"></span><h3>The <code class=\"docutils literal notranslate\"><span class=\"pre\">JavaScriptCatalog</span></code> view<a class=\"headerlink\" href=\"#module-django.views.i18n\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.i18n.JavaScriptCatalog\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">JavaScriptCatalog</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/i18n.py#L98\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.i18n.JavaScriptCatalog\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">JavaScriptCatalog</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/i18n.py#L98\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.i18n.JavaScriptCatalog\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A view that produces a JavaScript code library with functions that mimic\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">gettext</span></code> interface, plus an array of translation strings.</p>\n <p><strong>Attributes</strong></p>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.views.i18n.JavaScriptCatalog.domain\">\n <span class=\"sig-name descname\"><span class=\"pre\">domain</span></span><a class=\"headerlink\" href=\"#django.views.i18n.JavaScriptCatalog.domain\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Translation domain containing strings to add in the view output.\n@@ -1178,15 +1179,15 @@\n (should pluralize) or <code class=\"docutils literal notranslate\"><span class=\"pre\">false</span></code> (should <strong>not</strong> pluralize) value.</p>\n </section>\n </section>\n <section id=\"s-the-jsoncatalog-view\">\n <span id=\"the-jsoncatalog-view\"></span><h3>The <code class=\"docutils literal notranslate\"><span class=\"pre\">JSONCatalog</span></code> view<a class=\"headerlink\" href=\"#the-jsoncatalog-view\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.views.i18n.JSONCatalog\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">JSONCatalog</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/i18n.py#L232\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.i18n.JSONCatalog\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">JSONCatalog</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/i18n.py#L232\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.i18n.JSONCatalog\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>In order to use another client-side library to handle translations, you may\n want to take advantage of the <code class=\"docutils literal notranslate\"><span class=\"pre\">JSONCatalog</span></code> view. It\u2019s similar to\n <a class=\"reference internal\" href=\"#django.views.i18n.JavaScriptCatalog\" title=\"django.views.i18n.JavaScriptCatalog\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">JavaScriptCatalog</span></code></a> but returns a JSON response.</p>\n <p>See the documentation for <a class=\"reference internal\" href=\"#django.views.i18n.JavaScriptCatalog\" title=\"django.views.i18n.JavaScriptCatalog\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">JavaScriptCatalog</span></code></a>\n to learn about possible values and use of the <code class=\"docutils literal notranslate\"><span class=\"pre\">domain</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">packages</span></code>\n attributes.</p>\n <p>The response format is as follows:</p>\n@@ -1262,25 +1263,25 @@\n <li><p>Adding the language prefix to the root of the URL patterns to make it\n possible for <a class=\"reference internal\" href=\"../../ref/middleware.html#django.middleware.locale.LocaleMiddleware\" title=\"django.middleware.locale.LocaleMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">LocaleMiddleware</span></code></a> to detect\n the language to activate from the requested URL.</p></li>\n <li><p>Making URL patterns themselves translatable via the\n <a class=\"reference internal\" href=\"../../ref/utils.html#django.utils.translation.gettext_lazy\" title=\"django.utils.translation.gettext_lazy\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">django.utils.translation.gettext_lazy()</span></code></a> function.</p></li>\n </ul>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Using either one of these features requires that an active language be set\n for each request; in other words, you need to have\n <a class=\"reference internal\" href=\"../../ref/middleware.html#django.middleware.locale.LocaleMiddleware\" title=\"django.middleware.locale.LocaleMiddleware\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.middleware.locale.LocaleMiddleware</span></code></a> in your\n <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-MIDDLEWARE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MIDDLEWARE</span></code></a> setting.</p>\n </div>\n <section id=\"s-language-prefix-in-url-patterns\">\n <span id=\"language-prefix-in-url-patterns\"></span><h3>Language prefix in URL patterns<a class=\"headerlink\" href=\"#language-prefix-in-url-patterns\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.conf.urls.i18n.i18n_patterns\">\n-<span class=\"sig-name descname\"><span class=\"pre\">i18n_patterns</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">urls</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">prefix_default_language</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/conf/urls/i18n.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.conf.urls.i18n.i18n_patterns\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">i18n_patterns</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">urls</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">prefix_default_language</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/conf/urls/i18n.py#L8\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.conf.urls.i18n.i18n_patterns\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This function can be used in a root URLconf and Django will automatically\n prepend the current active language code to all URL patterns defined within\n <a class=\"reference internal\" href=\"#django.conf.urls.i18n.i18n_patterns\" title=\"django.conf.urls.i18n.i18n_patterns\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">i18n_patterns()</span></code></a>.</p>\n <p>Setting <code class=\"docutils literal notranslate\"><span class=\"pre\">prefix_default_language</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> removes the prefix from the\n default language (<a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-LANGUAGE_CODE\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">LANGUAGE_CODE</span></code></a>). This can be useful when adding\n@@ -1337,21 +1338,21 @@\n \n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">activate</span><span class=\"p\">(</span><span class=\"s2\">&quot;nl&quot;</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">reverse</span><span class=\"p\">(</span><span class=\"s2\">&quot;news:index&quot;</span><span class=\"p\">)</span>\n <span class=\"go\">&#39;/nl/news/&#39;</span>\n </pre></div>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><a class=\"reference internal\" href=\"#django.conf.urls.i18n.i18n_patterns\" title=\"django.conf.urls.i18n.i18n_patterns\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">i18n_patterns()</span></code></a> is only allowed in a root\n URLconf. Using it within an included URLconf will throw an\n <a class=\"reference internal\" href=\"../../ref/exceptions.html#django.core.exceptions.ImproperlyConfigured\" title=\"django.core.exceptions.ImproperlyConfigured\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">ImproperlyConfigured</span></code></a> exception.</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Ensure that you don\u2019t have non-prefixed URL patterns that might collide\n with an automatically-added language prefix.</p>\n </div>\n </section>\n <section id=\"s-translating-url-patterns\">\n <span id=\"s-translating-urlpatterns\"></span><span id=\"translating-url-patterns\"></span><span id=\"translating-urlpatterns\"></span><h3>Translating URL patterns<a class=\"headerlink\" href=\"#translating-url-patterns\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>URL patterns can also be marked translatable using the\n@@ -1394,15 +1395,15 @@\n \n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">activate</span><span class=\"p\">(</span><span class=\"s2\">&quot;nl&quot;</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">reverse</span><span class=\"p\">(</span><span class=\"s2\">&quot;news:category&quot;</span><span class=\"p\">,</span> <span class=\"n\">kwargs</span><span class=\"o\">=</span><span class=\"p\">{</span><span class=\"s2\">&quot;slug&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;recent&quot;</span><span class=\"p\">})</span>\n <span class=\"go\">&#39;/nl/nieuws/categorie/recent/&#39;</span>\n </pre></div>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>In most cases, it\u2019s best to use translated URLs only within a language code\n prefixed block of patterns (using\n <a class=\"reference internal\" href=\"#django.conf.urls.i18n.i18n_patterns\" title=\"django.conf.urls.i18n.i18n_patterns\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">i18n_patterns()</span></code></a>), to avoid the possibility\n that a carelessly translated URL causes a collision with a non-translated\n URL pattern.</p>\n </div>\n </section>\n@@ -1480,15 +1481,15 @@\n </div>\n <p>Separate multiple extensions with commas and/or use <code class=\"docutils literal notranslate\"><span class=\"pre\">-e</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">--extension</span></code>\n multiple times:</p>\n <div class=\"highlight-shell notranslate\"><div class=\"highlight\"><pre><span></span>django-admin<span class=\"w\"> </span>makemessages<span class=\"w\"> </span>-l<span class=\"w\"> </span>de<span class=\"w\"> </span>-e<span class=\"w\"> </span>html,txt<span class=\"w\"> </span>-e<span class=\"w\"> </span>xml\n </pre></div>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>When <a class=\"reference internal\" href=\"#creating-message-files-from-js-code\"><span class=\"std std-ref\">creating message files from JavaScript source code</span></a> you need to use the special\n <code class=\"docutils literal notranslate\"><span class=\"pre\">djangojs</span></code> domain, <strong>not</strong> <code class=\"docutils literal notranslate\"><span class=\"pre\">-e</span> <span class=\"pre\">js</span></code>.</p>\n </div>\n <div class=\"admonition-using-jinja2-templates admonition\">\n <p class=\"admonition-title\">Using Jinja2 templates?</p>\n <p><a class=\"reference internal\" href=\"../../ref/django-admin.html#django-admin-makemessages\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">makemessages</span></code></a> doesn\u2019t understand the syntax of Jinja2 templates.\n To extract strings from a project containing Jinja2 templates, use <a class=\"reference external\" href=\"https://babel.pocoo.org/en/latest/messages.html#message-extraction\">Message\n@@ -1692,27 +1693,27 @@\n </section>\n <section id=\"s-miscellaneous\">\n <span id=\"miscellaneous\"></span><h2>Miscellaneous<a class=\"headerlink\" href=\"#miscellaneous\" title=\"Link to this heading\">\u00b6</a></h2>\n <section id=\"s-the-set-language-redirect-view\">\n <span id=\"s-set-language-redirect-view\"></span><span id=\"the-set-language-redirect-view\"></span><span id=\"set-language-redirect-view\"></span><h3>The <code class=\"docutils literal notranslate\"><span class=\"pre\">set_language</span></code> redirect view<a class=\"headerlink\" href=\"#the-set-language-redirect-view\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.views.i18n.set_language\">\n-<span class=\"sig-name descname\"><span class=\"pre\">set_language</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/i18n.py#L30\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.views.i18n.set_language\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">set_language</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/views/i18n.py#L30\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.views.i18n.set_language\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>As a convenience, Django comes with a view, <a class=\"reference internal\" href=\"#django.views.i18n.set_language\" title=\"django.views.i18n.set_language\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">django.views.i18n.set_language()</span></code></a>,\n that sets a user\u2019s language preference and redirects to a given URL or, by default,\n back to the previous page.</p>\n <p>Activate this view by adding the following line to your URLconf:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">path</span><span class=\"p\">(</span><span class=\"s2\">&quot;i18n/&quot;</span><span class=\"p\">,</span> <span class=\"n\">include</span><span class=\"p\">(</span><span class=\"s2\">&quot;django.conf.urls.i18n&quot;</span><span class=\"p\">)),</span>\n </pre></div>\n </div>\n <p>(Note that this example makes the view available at <code class=\"docutils literal notranslate\"><span class=\"pre\">/i18n/setlang/</span></code>.)</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Make sure that you don\u2019t include the above URL within\n <a class=\"reference internal\" href=\"#django.conf.urls.i18n.i18n_patterns\" title=\"django.conf.urls.i18n.i18n_patterns\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">i18n_patterns()</span></code></a> - it needs to be\n language-independent itself to work correctly.</p>\n </div>\n <p>The view expects to be called via the <code class=\"docutils literal notranslate\"><span class=\"pre\">POST</span></code> method, with a <code class=\"docutils literal notranslate\"><span class=\"pre\">language</span></code>\n parameter set in request. If session support is enabled, the view saves the\n language choice in the user\u2019s session. It also saves the language choice in a\n@@ -1977,15 +1978,15 @@\n <li><p>Then, it looks for and uses if it exists a <code class=\"docutils literal notranslate\"><span class=\"pre\">locale</span></code> directory in each\n of the installed apps listed in <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-INSTALLED_APPS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">INSTALLED_APPS</span></code></a>.  The ones\n appearing first have higher precedence than the ones appearing later.</p></li>\n <li><p>Finally, the Django-provided base translation in <a class=\"extlink-source reference external\" href=\"https://github.com/django/django/blob/main/django/conf/locale\">django/conf/locale</a>\n is used as a fallback.</p></li>\n </ol>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>The translations for literals included in JavaScript assets are looked up\n following a similar but not identical algorithm. See\n <a class=\"reference internal\" href=\"#django.views.i18n.JavaScriptCatalog\" title=\"django.views.i18n.JavaScriptCatalog\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">JavaScriptCatalog</span></code></a> for more details.</p>\n <p>You can also put <a class=\"reference internal\" href=\"formatting.html#custom-format-files\"><span class=\"std std-ref\">custom format files</span></a> in the\n <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-LOCALE_PATHS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">LOCALE_PATHS</span></code></a> directories if you also set\n <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-FORMAT_MODULE_PATH\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">FORMAT_MODULE_PATH</span></code></a>.</p>\n </div>\n@@ -2134,37 +2135,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">Internationalization and localization</a></p>\n+                          title=\"vorig hoofdstuk\">Internationalization and localization</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"formatting.html\"\n-                          title=\"next chapter\">Format localization</a></p>\n+                          title=\"volgend hoofdstuk\">Format localization</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTr\bra\ban\bns\bsl\bla\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* O\bOv\bve\ber\brv\bvi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n In order to make a Django project translatable, you have to add a minimal\n number of hooks to your Python code and templates. These hooks are called\n _\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b _\bs_\bt_\br_\bi_\bn_\bg_\bs. They tell Django: \u201cThis text should be translated into the\n@@ -17,23 +17,23 @@\n Once this is done, Django takes care of translating web apps on the fly in each\n available language, according to users\u2019 language preferences.\n Django\u2019s internationalization hooks are on by default, and that means there\u2019s a\n bit of i18n-related overhead in certain places of the framework. If you don\u2019t\n use internationalization, you should take the two seconds to set _\bU_\bS_\bE_\b__\bI_\b1_\b8_\bN_\b _\b=\n _\bF_\ba_\bl_\bs_\be in your settings file. Then Django will make some optimizations so as not\n to load the internationalization machinery.\n-Note\n+Notitie\n Make sure you\u2019ve activated translation for your project (the fastest way is to\n check if _\bM_\bI_\bD_\bD_\bL_\bE_\bW_\bA_\bR_\bE includes _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bl_\bo_\bc_\ba_\bl_\be_\b._\bL_\bo_\bc_\ba_\bl_\be_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be). If you\n haven\u2019t yet, see _\bH_\bo_\bw_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bd_\bi_\bs_\bc_\bo_\bv_\be_\br_\bs_\b _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b _\bp_\br_\be_\bf_\be_\br_\be_\bn_\bc_\be.\n *\b**\b**\b**\b**\b* I\bIn\bnt\bte\ber\brn\bna\bat\bti\bio\bon\bna\bal\bli\biz\bza\bat\bti\bio\bon\bn:\b: i\bin\bn P\bPy\byt\bth\bho\bon\bn c\bco\bod\bde\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* S\bSt\bta\ban\bnd\bda\bar\brd\bd t\btr\bra\ban\bns\bsl\bla\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n Specify a translation string by using the function _\bg_\be_\bt_\bt_\be_\bx_\bt_\b(_\b). It\u2019s convention\n to import this as a shorter alias, _, to save typing.\n-Note\n+Notitie\n Python\u2019s standard library gettext module installs _() into the global\n namespace, as an alias for gettext(). In Django, we have chosen not to follow\n this practice, for a couple of reasons:\n    1. Sometimes, you should use _\bg_\be_\bt_\bt_\be_\bx_\bt_\b__\bl_\ba_\bz_\by_\b(_\b) as the default translation\n       method for a particular file. Without _() in the global namespace, the\n       developer has to think about which is the most appropriate translation\n       function.\n@@ -101,15 +101,15 @@\n the string, e.g.:\n def my_view(request):\n     # Translators: This message appears on the home page only\n     output = gettext(\"Welcome to my site.\")\n The comment will then appear in the resulting .po file associated with the\n translatable construct located below it and should also be displayed by most\n translation tools.\n-Note\n+Notitie\n Just for completeness, this is the corresponding fragment of the resulting .po\n file:\n #. Translators: This message appears on the home page only\n # path/to/python/file.py:123\n msgid \"Welcome to my site.\"\n msgstr \"\"\n This also works in templates. See _\bC_\bo_\bm_\bm_\be_\bn_\bt_\bs_\b _\bf_\bo_\br_\b _\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bo_\br_\bs_\b _\bi_\bn_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs for\n@@ -170,15 +170,15 @@\n     \"There is %(count)d %(name)s object available.\",\n     \"There are %(count)d %(name)s objects available.\",\n     count,\n ) % {\n     \"count\": count,\n     \"name\": Report._meta.verbose_name,\n }\n-Note\n+Notitie\n When using ngettext(), make sure you use a single name for every extrapolated\n variable included in the literal. In the examples above, note how we used the\n name Python variable in both translation strings. This example, besides being\n incorrect in some languages as noted above, would fail:\n text = ngettext(\n     \"There is %(count)d %(name)s available.\",\n     \"There are %(count)d %(plural_name)s available.\",\n@@ -376,15 +376,15 @@\n     return string.lower()\n \n \n to_lower_lazy = lazy(to_lower, str)\n And then later:\n lazy_string = to_lower_lazy(_(\"My STRING!\"))\n *\b**\b**\b**\b* L\bLo\boc\bca\bal\bli\biz\bze\bed\bd n\bna\bam\bme\bes\bs o\bof\bf l\bla\ban\bng\bgu\bua\bag\bge\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  get_language_info(l\bla\ban\bng\bg_\b_c\bco\bod\bde\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_language_info(l\bla\ban\bng\bg_\b_c\bco\bod\bde\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The get_language_info() function provides detailed information about languages:\n >>> from django.utils.translation import activate, get_language_info\n >>> activate(\"fr\")\n >>> li = get_language_info(\"de\")\n >>> print(li[\"name\"], li[\"name_local\"], li[\"name_translated\"], li[\"bidi\"])\n German Deutsch Allemand False\n The name, name_local, and name_translated attributes of the dictionary contain\n@@ -396,15 +396,15 @@\n *\b**\b**\b**\b**\b* I\bIn\bnt\bte\ber\brn\bna\bat\bti\bio\bon\bna\bal\bli\biz\bza\bat\bti\bio\bon\bn:\b: i\bin\bn t\bte\bem\bmp\bpl\bla\bat\bte\be c\bco\bod\bde\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Translations in _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs uses two template tags and a slightly\n different syntax than in Python code. To give your template access to these\n tags, put {% load i18n %} toward the top of your template. As with all template\n tags, this tag needs to be loaded in all templates which use translations, even\n those templates that extend from other templates which have already loaded the\n i18n tag.\n-Warning\n+Waarschuwing\n Translated strings will not be escaped when rendered in a template. This allows\n you to include HTML in translations, for example for emphasis, but potentially\n dangerous characters (e.g. \") will also be rendered unchanged.\n *\b**\b**\b**\b* t\btr\bra\ban\bns\bsl\bla\bat\bte\be t\bte\bem\bmp\bpl\bla\bat\bte\be t\bta\bag\bg_\b?\b\u00b6 *\b**\b**\b**\b*\n The {% translate %} template tag translates either a constant string (enclosed\n in single or double quotes) or variable content:\n <title>{% translate \"This is the title.\" %}</title>\n@@ -461,15 +461,15 @@\n {% blocktranslate with myvar=value|filter %}\n This will have {{ myvar }} inside.\n {% endblocktranslate %}\n You can use multiple expressions inside a single blocktranslate tag:\n {% blocktranslate with book_t=book|title author_t=author|title %}\n This is {{ book_t }} by {{ author_t }}\n {% endblocktranslate %}\n-Note\n+Notitie\n The previous more verbose format is still supported: {% blocktranslate with\n book|title as book_t and author|title as author_t %}\n Other block tags (for example _\b{_\b%_\b _\bf_\bo_\br_\b _\b%_\b} or _\b{_\b%_\b _\bi_\bf_\b _\b%_\b}) are not allowed inside a\n blocktranslate tag.\n If resolving one of the block arguments fails, blocktranslate will fall back to\n the default language by deactivating the currently active language temporarily\n with the _\bd_\be_\ba_\bc_\bt_\bi_\bv_\ba_\bt_\be_\b__\ba_\bl_\bl_\b(_\b) function.\n@@ -532,15 +532,15 @@\n had not been specified.\n *\b**\b**\b**\b* S\bSt\btr\bri\bin\bng\bg l\bli\bit\bte\ber\bra\bal\bls\bs p\bpa\bas\bss\bse\bed\bd t\bto\bo t\bta\bag\bgs\bs a\ban\bnd\bd f\bfi\bil\blt\bte\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n You can translate string literals passed as arguments to tags and filters by\n using the familiar _() syntax:\n {% some_tag _(\"Page not found\") value|yesno:_(\"yes,no\") %}\n In this case, both the tag and the filter will see the translated string, so\n they don\u2019t need to be aware of translations.\n-Note\n+Notitie\n In this example, the translation infrastructure will be passed the string\n \"yes,no\", not the individual strings \"yes\" and \"no\". The translated string will\n need to contain the comma so that the filter parsing code knows how to split up\n the arguments. For example, a German translator might translate the string\n \"yes,no\" as \"ja,nein\" (keeping the comma intact).\n *\b**\b**\b**\b* C\bCo\bom\bmm\bme\ben\bnt\bts\bs f\bfo\bor\br t\btr\bra\ban\bns\bsl\bla\bat\bto\bor\brs\bs i\bin\bn t\bte\bem\bmp\bpl\bla\bat\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Just like with _\bP_\by_\bt_\bh_\bo_\bn_\b _\bc_\bo_\bd_\be, these notes for translators can be specified using\n@@ -553,15 +553,15 @@\n literal.{% endblocktranslate %}</p>\n or with the {# \u2026 #} _\bo_\bn_\be_\b-_\bl_\bi_\bn_\be_\b _\bc_\bo_\bm_\bm_\be_\bn_\bt_\b _\bc_\bo_\bn_\bs_\bt_\br_\bu_\bc_\bt_\bs:\n {# Translators: Label of a button that triggers search #}\n <button type=\"submit\">{% translate \"Go\" %}</button>\n \n {# Translators: This is a text of the base template #}\n {% blocktranslate %}Ambiguous translatable block of text{% endblocktranslate %}\n-Note\n+Notitie\n Just for completeness, these are the corresponding fragments of the resulting\n .po file:\n #. Translators: View verb\n # path/to/template/file.html:10\n msgid \"View\"\n msgstr \"\"\n \n@@ -658,15 +658,15 @@\n Django provides an integrated solution for these problems: It passes the\n translations into JavaScript, so you can call gettext, etc., from within\n JavaScript.\n The main solution to these problems is the following JavaScriptCatalog view,\n which generates a JavaScript code library with functions that mimic the gettext\n interface, plus an array of translation strings.\n *\b**\b**\b**\b* T\bTh\bhe\be J\bJa\bav\bva\baS\bSc\bcr\bri\bip\bpt\btC\bCa\bat\bta\bal\blo\bog\bg v\bvi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs JavaScriptCatalog_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs JavaScriptCatalog_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A view that produces a JavaScript code library with functions that mimic\n       the gettext interface, plus an array of translation strings.\n       A\bAt\btt\btr\bri\bib\bbu\but\bte\bes\bs\n         domain_\b\u00b6\n             Translation domain containing strings to add in the view output.\n             Defaults to 'djangojs'.\n         packages_\b\u00b6\n@@ -817,15 +817,15 @@\n for the integer 1 and true for all other numbers.\n However, pluralization is not this simple in all languages. If the language\n does not support pluralization, an empty value is provided.\n Additionally, if there are complex rules around pluralization, the catalog view\n will render a conditional expression. This will evaluate to either a true\n (should pluralize) or false (should n\bno\bot\bt pluralize) value.\n *\b**\b**\b**\b* T\bTh\bhe\be J\bJS\bSO\bON\bNC\bCa\bat\bta\bal\blo\bog\bg v\bvi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs JSONCatalog_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs JSONCatalog_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       In order to use another client-side library to handle translations, you\n       may want to take advantage of the JSONCatalog view. It\u2019s similar to\n       _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\bC_\ba_\bt_\ba_\bl_\bo_\bg but returns a JSON response.\n       See the documentation for _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\bC_\ba_\bt_\ba_\bl_\bo_\bg to learn about possible\n       values and use of the domain and packages attributes.\n       The response format is as follows:\n       {\n@@ -883,20 +883,20 @@\n *\b**\b**\b**\b**\b* I\bIn\bnt\bte\ber\brn\bna\bat\bti\bio\bon\bna\bal\bli\biz\bza\bat\bti\bio\bon\bn:\b: i\bin\bn U\bUR\bRL\bL p\bpa\bat\btt\bte\ber\brn\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django provides two mechanisms to internationalize URL patterns:\n     * Adding the language prefix to the root of the URL patterns to make it\n       possible for _\bL_\bo_\bc_\ba_\bl_\be_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be to detect the language to activate from the\n       requested URL.\n     * Making URL patterns themselves translatable via the\n       _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b._\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b._\bg_\be_\bt_\bt_\be_\bx_\bt_\b__\bl_\ba_\bz_\by_\b(_\b) function.\n-Warning\n+Waarschuwing\n Using either one of these features requires that an active language be set for\n each request; in other words, you need to have\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bm_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be_\b._\bl_\bo_\bc_\ba_\bl_\be_\b._\bL_\bo_\bc_\ba_\bl_\be_\bM_\bi_\bd_\bd_\bl_\be_\bw_\ba_\br_\be in your _\bM_\bI_\bD_\bD_\bL_\bE_\bW_\bA_\bR_\bE setting.\n *\b**\b**\b**\b* L\bLa\ban\bng\bgu\bua\bag\bge\be p\bpr\bre\bef\bfi\bix\bx i\bin\bn U\bUR\bRL\bL p\bpa\bat\btt\bte\ber\brn\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  i18n_patterns(*\b*u\bur\brl\bls\bs, p\bpr\bre\bef\bfi\bix\bx_\b_d\bde\bef\bfa\bau\bul\blt\bt_\b_l\bla\ban\bng\bgu\bua\bag\bge\be=\b=T\bTr\bru\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  i18n_patterns(*\b*u\bur\brl\bls\bs, p\bpr\bre\bef\bfi\bix\bx_\b_d\bde\bef\bfa\bau\bul\blt\bt_\b_l\bla\ban\bng\bgu\bua\bag\bge\be=\b=T\bTr\bru\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n This function can be used in a root URLconf and Django will automatically\n prepend the current active language code to all URL patterns defined within\n _\bi_\b1_\b8_\bn_\b__\bp_\ba_\bt_\bt_\be_\br_\bn_\bs_\b(_\b).\n Setting prefix_default_language to False removes the prefix from the default\n language (_\bL_\bA_\bN_\bG_\bU_\bA_\bG_\bE_\b__\bC_\bO_\bD_\bE). This can be useful when adding translations to\n existing site so that the current URLs won\u2019t change.\n Example URL patterns:\n@@ -943,18 +943,18 @@\n >>> activate(\"en\")\n >>> reverse(\"news:index\")\n '/news/'\n \n >>> activate(\"nl\")\n >>> reverse(\"news:index\")\n '/nl/news/'\n-Warning\n+Waarschuwing\n _\bi_\b1_\b8_\bn_\b__\bp_\ba_\bt_\bt_\be_\br_\bn_\bs_\b(_\b) is only allowed in a root URLconf. Using it within an included\n URLconf will throw an _\bI_\bm_\bp_\br_\bo_\bp_\be_\br_\bl_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\bd exception.\n-Warning\n+Waarschuwing\n Ensure that you don\u2019t have non-prefixed URL patterns that might collide with an\n automatically-added language prefix.\n *\b**\b**\b**\b* T\bTr\bra\ban\bns\bsl\bla\bat\bti\bin\bng\bg U\bUR\bRL\bL p\bpa\bat\btt\bte\ber\brn\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n URL patterns can also be marked translatable using the _\bg_\be_\bt_\bt_\be_\bx_\bt_\b__\bl_\ba_\bz_\by_\b(_\b) function.\n Example:\n from django.conf.urls.i18n import i18n_patterns\n from django.urls import include, path\n@@ -989,15 +989,15 @@\n >>> activate(\"en\")\n >>> reverse(\"news:category\", kwargs={\"slug\": \"recent\"})\n '/en/news/category/recent/'\n \n >>> activate(\"nl\")\n >>> reverse(\"news:category\", kwargs={\"slug\": \"recent\"})\n '/nl/nieuws/categorie/recent/'\n-Warning\n+Waarschuwing\n In most cases, it\u2019s best to use translated URLs only within a language code\n prefixed block of patterns (using _\bi_\b1_\b8_\bn_\b__\bp_\ba_\bt_\bt_\be_\br_\bn_\bs_\b(_\b)), to avoid the possibility\n that a carelessly translated URL causes a collision with a non-translated URL\n pattern.\n *\b**\b**\b**\b* R\bRe\bev\bve\ber\brs\bsi\bin\bng\bg i\bin\bn t\bte\bem\bmp\bpl\bla\bat\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n If localized URLs get reversed in templates they always use the current\n language. To link to a URL in another language use the _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be template tag.\n@@ -1052,15 +1052,15 @@\n By default _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bm_\ba_\bk_\be_\bm_\be_\bs_\bs_\ba_\bg_\be_\bs examines every file that has the .html,\n .txt or .py file extension. If you want to override that default, use the _\b-_\b-\n _\be_\bx_\bt_\be_\bn_\bs_\bi_\bo_\bn or -e option to specify the file extensions to examine:\n django-admin makemessages -l de -e txt\n Separate multiple extensions with commas and/or use -e or --extension multiple\n times:\n django-admin makemessages -l de -e html,txt -e xml\n-Warning\n+Waarschuwing\n When _\bc_\br_\be_\ba_\bt_\bi_\bn_\bg_\b _\bm_\be_\bs_\bs_\ba_\bg_\be_\b _\bf_\bi_\bl_\be_\bs_\b _\bf_\br_\bo_\bm_\b _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\b _\bs_\bo_\bu_\br_\bc_\be_\b _\bc_\bo_\bd_\be you need to use the\n special djangojs domain, n\bno\bot\bt -e js.\n Using Jinja2 templates?\n _\bm_\ba_\bk_\be_\bm_\be_\bs_\bs_\ba_\bg_\be_\bs doesn\u2019t understand the syntax of Jinja2 templates. To extract\n strings from a project containing Jinja2 templates, use _\bM_\be_\bs_\bs_\ba_\bg_\be_\b _\bE_\bx_\bt_\br_\ba_\bc_\bt_\bi_\bn_\bg from\n _\bB_\ba_\bb_\be_\bl instead.\n Here\u2019s an example babel.cfg configuration file:\n@@ -1206,22 +1206,22 @@\n             self.xgettext_options = makemessages.Command.xgettext_options[:] +\n [\n                 \"--keyword=%s\" % kwd for kwd in xgettext_keywords\n             ]\n         super().handle(*args, **options)\n *\b**\b**\b**\b**\b* M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* T\bTh\bhe\be s\bse\bet\bt_\b_l\bla\ban\bng\bgu\bua\bag\bge\be r\bre\bed\bdi\bir\bre\bec\bct\bt v\bvi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b*\n-  set_language(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  set_language(r\bre\beq\bqu\bue\bes\bst\bt)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n As a convenience, Django comes with a view, _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bv_\bi_\be_\bw_\bs_\b._\bi_\b1_\b8_\bn_\b._\bs_\be_\bt_\b__\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b(_\b),\n that sets a user\u2019s language preference and redirects to a given URL or, by\n default, back to the previous page.\n Activate this view by adding the following line to your URLconf:\n path(\"i18n/\", include(\"django.conf.urls.i18n\")),\n (Note that this example makes the view available at /i18n/setlang/.)\n-Warning\n+Waarschuwing\n Make sure that you don\u2019t include the above URL within _\bi_\b1_\b8_\bn_\b__\bp_\ba_\bt_\bt_\be_\br_\bn_\bs_\b(_\b) - it\n needs to be language-independent itself to work correctly.\n The view expects to be called via the POST method, with a language parameter\n set in request. If session support is enabled, the view saves the language\n choice in the user\u2019s session. It also saves the language choice in a cookie\n that is named django_language by default. (The name can be changed through the\n _\bL_\bA_\bN_\bG_\bU_\bA_\bG_\bE_\b__\bC_\bO_\bO_\bK_\bI_\bE_\b__\bN_\bA_\bM_\bE setting.)\n@@ -1432,15 +1432,15 @@\n       the ones appearing first having higher precedence than the ones appearing\n       later.\n    2. Then, it looks for and uses if it exists a locale directory in each of\n       the installed apps listed in _\bI_\bN_\bS_\bT_\bA_\bL_\bL_\bE_\bD_\b__\bA_\bP_\bP_\bS. The ones appearing first\n       have higher precedence than the ones appearing later.\n    3. Finally, the Django-provided base translation in _\bd_\bj_\ba_\bn_\bg_\bo_\b/_\bc_\bo_\bn_\bf_\b/_\bl_\bo_\bc_\ba_\bl_\be is\n       used as a fallback.\n-See also\n+Zie ook\n The translations for literals included in JavaScript assets are looked up\n following a similar but not identical algorithm. See _\bJ_\ba_\bv_\ba_\bS_\bc_\br_\bi_\bp_\bt_\bC_\ba_\bt_\ba_\bl_\bo_\bg for more\n details.\n You can also put _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bf_\bo_\br_\bm_\ba_\bt_\b _\bf_\bi_\bl_\be_\bs in the _\bL_\bO_\bC_\bA_\bL_\bE_\b__\bP_\bA_\bT_\bH_\bS directories if you\n also set _\bF_\bO_\bR_\bM_\bA_\bT_\b__\bM_\bO_\bD_\bU_\bL_\bE_\b__\bP_\bA_\bT_\bH.\n In all cases the name of the directory containing the translation is expected\n to be named using _\bl_\bo_\bc_\ba_\bl_\be_\b _\bn_\ba_\bm_\be notation. E.g. de, pt_BR, es_AR, etc.\n@@ -1539,16 +1539,16 @@\n                 # _\bU_\bs_\bi_\bn_\bg_\b _\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bo_\bu_\bt_\bs_\bi_\bd_\be_\b _\bv_\bi_\be_\bw_\bs_\b _\ba_\bn_\bd_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\bs\n                 # _\bL_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b _\bc_\bo_\bo_\bk_\bi_\be\n           o _\bI_\bm_\bp_\bl_\be_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn_\b _\bn_\bo_\bt_\be_\bs\n                 # _\bS_\bp_\be_\bc_\bi_\ba_\bl_\bt_\bi_\be_\bs_\b _\bo_\bf_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn\n                 # _\bH_\bo_\bw_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bd_\bi_\bs_\bc_\bo_\bv_\be_\br_\bs_\b _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b _\bp_\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n                 # _\bH_\bo_\bw_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bd_\bi_\bs_\bc_\bo_\bv_\be_\br_\bs_\b _\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\bs\n                 # _\bU_\bs_\bi_\bn_\bg_\b _\ba_\b _\bn_\bo_\bn_\b-_\bE_\bn_\bg_\bl_\bi_\bs_\bh_\b _\bb_\ba_\bs_\be_\b _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bI_\bn_\bt_\be_\br_\bn_\ba_\bt_\bi_\bo_\bn_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\b _\ba_\bn_\bd_\b _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bo_\br_\bm_\ba_\bt_\b _\bl_\bo_\bc_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/index.html", "source2": "./usr/share/doc/python-django-doc/html/topics/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Using Django &#8212; Django 5.2b1 documentation</title>\n+    <title>Using Django &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"How to install Django\" href=\"install.html\" />\n     <link rel=\"prev\" title=\"Writing your first contribution for Django\" href=\"../intro/contributing.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,25 +54,25 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n     &laquo; <a href=\"../intro/contributing.html\" title=\"Writing your first contribution for Django\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"../index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"../index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"install.html\" title=\"How to install Django\">next</a> &raquo;</div>\n     </div>\n \n     <div id=\"bd\">\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n@@ -319,47 +320,47 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../intro/contributing.html\"\n-                          title=\"previous chapter\">Writing your first contribution for Django</a></p>\n+                          title=\"vorig hoofdstuk\">Writing your first contribution for Django</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"install.html\"\n-                          title=\"next chapter\">How to install Django</a></p>\n+                          title=\"volgend hoofdstuk\">How to install Django</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n     &laquo; <a href=\"../intro/contributing.html\" title=\"Writing your first contribution for Django\">previous</a>\n      |\n-    <a title=\"Django 5.2b1 documentation\" href=\"../index.html\" accesskey=\"U\">up</a>\n+    <a title=\"Django 5.2b1 documentatie\" href=\"../index.html\" accesskey=\"U\">up</a>\n    |\n     <a href=\"install.html\" title=\"How to install Django\">next</a> &raquo;</div>\n     </div>\n   </div>\n \n       <div class=\"clearer\"></div>\n     </div>\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* U\bUs\bsi\bin\bng\bg D\bDj\bja\ban\bng\bgo\bo_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Introductions to all the key parts of Django you\u2019ll need to know:\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bi_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bD_\bj_\ba_\bn_\bg_\bo\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bP_\by_\bt_\bh_\bo_\bn\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bA_\bp_\ba_\bc_\bh_\be_\b _\ba_\bn_\bd_\b _\bm_\bo_\bd_\b__\bw_\bs_\bg_\bi\n@@ -173,16 +173,16 @@\n           o _\bL_\bo_\bc_\ba_\bl_\bf_\bl_\ba_\bv_\bo_\br\n           o _\bC_\bo_\bm_\bm_\be_\bn_\bt_\bs\n           o _\bF_\bo_\br_\bm_\bt_\bo_\bo_\bl_\bs\n     * _\bA_\bs_\by_\bn_\bc_\bh_\br_\bo_\bn_\bo_\bu_\bs_\b _\bs_\bu_\bp_\bp_\bo_\br_\bt\n           o _\bA_\bs_\by_\bn_\bc_\b _\bv_\bi_\be_\bw_\bs\n           o _\bA_\bs_\by_\bn_\bc_\b _\bs_\ba_\bf_\be_\bt_\by\n           o _\bA_\bs_\by_\bn_\bc_\b _\ba_\bd_\ba_\bp_\bt_\be_\br_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bf_\bi_\br_\bs_\bt_\b _\bc_\bo_\bn_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bo_\bn_\b _\bf_\bo_\br_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bH_\bo_\bw_\b _\bt_\bo_\b _\bi_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/install.html", "source2": "./usr/share/doc/python-django-doc/html/topics/install.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>How to install Django &#8212; Django 5.2b1 documentation</title>\n+    <title>How to install Django &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Models and databases\" href=\"db/index.html\" />\n     <link rel=\"prev\" title=\"Using Django\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -337,37 +338,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">Using Django</a></p>\n+                          title=\"vorig hoofdstuk\">Using Django</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"db/index.html\"\n-                          title=\"next chapter\">Models and databases</a></p>\n+                          title=\"volgend hoofdstuk\">Models and databases</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* H\bHo\bow\bw t\bto\bo i\bin\bns\bst\bta\bal\bll\bl D\bDj\bja\ban\bng\bgo\bo_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document will get you up and running with Django.\n *\b**\b**\b**\b**\b* I\bIn\bns\bst\bta\bal\bll\bl P\bPy\byt\bth\bho\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django is a Python web framework. See _\bW_\bh_\ba_\bt_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\b _\bc_\ba_\bn_\b _\bI_\b _\bu_\bs_\be_\b _\bw_\bi_\bt_\bh\n _\bD_\bj_\ba_\bn_\bg_\bo_\b? for details.\n@@ -145,16 +145,16 @@\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bP_\by_\bt_\bh_\bo_\bn\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bA_\bp_\ba_\bc_\bh_\be_\b _\ba_\bn_\bd_\b _\bm_\bo_\bd_\b__\bw_\bs_\bg_\bi\n           o _\bG_\be_\bt_\b _\by_\bo_\bu_\br_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\br_\bu_\bn_\bn_\bi_\bn_\bg\n           o _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\b _\bt_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bc_\bo_\bd_\be\n                 # _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\ba_\bn_\b _\bo_\bf_\bf_\bi_\bc_\bi_\ba_\bl_\b _\br_\be_\bl_\be_\ba_\bs_\be_\b _\bw_\bi_\bt_\bh_\b _\bp_\bi_\bp\n                 # _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\ba_\b _\bd_\bi_\bs_\bt_\br_\bi_\bb_\bu_\bt_\bi_\bo_\bn_\b-_\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bp_\ba_\bc_\bk_\ba_\bg_\be\n                 # _\bI_\bn_\bs_\bt_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bd_\be_\bv_\be_\bl_\bo_\bp_\bm_\be_\bn_\bt_\b _\bv_\be_\br_\bs_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bU_\bs_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\bo_\bd_\be_\bl_\bs_\b _\ba_\bn_\bd_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/logging.html", "source2": "./usr/share/doc/python-django-doc/html/topics/logging.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Logging &#8212; Django 5.2b1 documentation</title>\n+    <title>Logging &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Pagination\" href=\"pagination.html\" />\n     <link rel=\"prev\" title=\"Time zones\" href=\"i18n/timezones.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -76,15 +77,15 @@\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"topics-logging\">\n             \n   <section id=\"s-logging\">\n <span id=\"s-logging-explanation\"></span><span id=\"logging\"></span><span id=\"logging-explanation\"></span><h1>Logging<a class=\"headerlink\" href=\"#logging\" title=\"Link to this heading\">\u00b6</a></h1>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <ul class=\"simple\">\n <li><p><a class=\"reference internal\" href=\"../howto/logging.html#logging-how-to\"><span class=\"std std-ref\">How to configure and use logging</span></a></p></li>\n <li><p><a class=\"reference internal\" href=\"../ref/logging.html#logging-ref\"><span class=\"std std-ref\">Django logging reference</span></a></p></li>\n </ul>\n </div>\n <p>Python programmers will often use <code class=\"docutils literal notranslate\"><span class=\"pre\">print()</span></code> in their code as a quick and\n convenient debugging tool. Using the logging framework is only a little more\n@@ -521,37 +522,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"i18n/timezones.html\"\n-                          title=\"previous chapter\">Time zones</a></p>\n+                          title=\"vorig hoofdstuk\">Time zones</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"pagination.html\"\n-                          title=\"next chapter\">Pagination</a></p>\n+                          title=\"volgend hoofdstuk\">Pagination</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,12 +1,12 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* L\bLo\bog\bgg\bgi\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n-See also\n+Zie ook\n     * _\bH_\bo_\bw_\b _\bt_\bo_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\b _\ba_\bn_\bd_\b _\bu_\bs_\be_\b _\bl_\bo_\bg_\bg_\bi_\bn_\bg\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bl_\bo_\bg_\bg_\bi_\bn_\bg_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be\n Python programmers will often use print() in their code as a quick and\n convenient debugging tool. Using the logging framework is only a little more\n effort than that, but it\u2019s much more elegant and flexible. As well as being\n useful for debugging, logging can also provide you with more - and better\n structured - information about the state and health of your application.\n@@ -327,16 +327,16 @@\n                       # _\bF_\bo_\br_\bm_\ba_\bt_\bt_\be_\br_\bs\n           o _\bS_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bi_\bm_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bs\n                 # _\bA_\bd_\bm_\bi_\bn_\bE_\bm_\ba_\bi_\bl_\bH_\ba_\bn_\bd_\bl_\be_\br\n           o _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\bi_\bn_\bg_\b _\bl_\bo_\bg_\bg_\bi_\bn_\bg\n                 # _\bE_\bx_\ba_\bm_\bp_\bl_\be_\bs\n                 # _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bl_\bo_\bg_\bg_\bi_\bn_\bg_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn\n                 # _\bD_\bi_\bs_\ba_\bb_\bl_\bi_\bn_\bg_\b _\bl_\bo_\bg_\bg_\bi_\bn_\bg_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\bi_\bm_\be_\b _\bz_\bo_\bn_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/migrations.html", "source2": "./usr/share/doc/python-django-doc/html/topics/migrations.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Migrations &#8212; Django 5.2b1 documentation</title>\n+    <title>Migrations &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Managing files\" href=\"files.html\" />\n     <link rel=\"prev\" title=\"Using mixins with class-based views\" href=\"class-based-views/mixins.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -115,15 +116,15 @@\n responsible for applying those to your database.</p>\n <p>The migration files for each app live in a \u201cmigrations\u201d directory inside\n of that app, and are designed to be committed to, and distributed as part\n of, its codebase. You should be making them once on your development machine\n and then running the same migrations on your colleagues\u2019 machines, your\n staging machines, and eventually your production machines.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>It is possible to override the name of the package which contains the\n migrations on a per-app basis by modifying the <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-MIGRATION_MODULES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">MIGRATION_MODULES</span></code></a>\n setting.</p>\n </div>\n <p>Migrations will run the same way on the same dataset and produce consistent\n results, meaning that what you see in development and staging is, under the\n same circumstances, exactly what will happen in production.</p>\n@@ -523,30 +524,30 @@\n <span id=\"s-id3\"></span><span id=\"historical-models\"></span><span id=\"id3\"></span><h2>Historical models<a class=\"headerlink\" href=\"#historical-models\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>When you run migrations, Django is working from historical versions of your\n models stored in the migration files. If you write Python code using the\n <a class=\"reference internal\" href=\"../ref/migration-operations.html#django.db.migrations.operations.RunPython\" title=\"django.db.migrations.operations.RunPython\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RunPython</span></code></a> operation, or if you have\n <code class=\"docutils literal notranslate\"><span class=\"pre\">allow_migrate</span></code> methods on your database routers, you <strong>need to use</strong> these\n historical model versions rather than importing them directly.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>If you import models directly rather than using the historical models,\n your migrations <em>may work initially</em> but will fail in the future when you\n try to rerun old migrations (commonly, when you set up a new installation\n and run through all the migrations to set up the database).</p>\n <p>This means that historical model problems may not be immediately obvious.\n If you run into this kind of failure, it\u2019s OK to edit the migration to use\n the historical models rather than direct imports and commit those changes.</p>\n </div>\n <p>Because it\u2019s impossible to serialize arbitrary Python code, these historical\n models will not have any custom methods that you have defined. They will,\n however, have the same fields, relationships, managers (limited to those with\n <code class=\"docutils literal notranslate\"><span class=\"pre\">use_in_migrations</span> <span class=\"pre\">=</span> <span class=\"pre\">True</span></code>) and <code class=\"docutils literal notranslate\"><span class=\"pre\">Meta</span></code> options (also versioned, so they may\n be different from your current ones).</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>This means that you will NOT have custom <code class=\"docutils literal notranslate\"><span class=\"pre\">save()</span></code> methods called on objects\n when you access them in migrations, and you will NOT have any custom\n constructors or instance methods. Plan appropriately!</p>\n </div>\n <p>References to functions in field options such as <code class=\"docutils literal notranslate\"><span class=\"pre\">upload_to</span></code> and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">limit_choices_to</span></code> and model manager declarations with managers having\n <code class=\"docutils literal notranslate\"><span class=\"pre\">use_in_migrations</span> <span class=\"pre\">=</span> <span class=\"pre\">True</span></code> are serialized in migrations, so the functions and\n@@ -775,15 +776,15 @@\n <li><p>Deleting all the migration files it replaces.</p></li>\n <li><p>Updating all migrations that depend on the deleted migrations to depend on\n the squashed migration instead.</p></li>\n <li><p>Removing the <code class=\"docutils literal notranslate\"><span class=\"pre\">replaces</span></code> attribute in the <code class=\"docutils literal notranslate\"><span class=\"pre\">Migration</span></code> class of the\n squashed migration (this is how Django tells that it is a squashed migration).</p></li>\n </ul>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Once you\u2019ve squashed a migration, you should not then re-squash that squashed\n migration until you have fully transitioned it to a normal migration.</p>\n </div>\n <div class=\"admonition-pruning-references-to-deleted-migrations admonition\">\n <p class=\"admonition-title\">Pruning references to deleted migrations</p>\n <p>If it is likely that you may reuse the name of a deleted migration in the\n future, you should remove references to it from Django\u2019s migrations table\n@@ -873,15 +874,15 @@\n class is not available at the top level of a module it is not serializable.</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">args</span></code> should be a list of positional arguments to pass to your class\u2019\n <code class=\"docutils literal notranslate\"><span class=\"pre\">__init__</span></code> method. Everything in this list should itself be serializable.</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">kwargs</span></code> should be a dict of keyword arguments to pass to your class\u2019\n <code class=\"docutils literal notranslate\"><span class=\"pre\">__init__</span></code> method. Every value should itself be serializable.</p></li>\n </ul>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>This return value is different from the <code class=\"docutils literal notranslate\"><span class=\"pre\">deconstruct()</span></code> method\n <a class=\"reference internal\" href=\"../howto/custom-model-fields.html#custom-field-deconstruct-method\"><span class=\"std std-ref\">for custom fields</span></a> which returns a\n tuple of four items.</p>\n </div>\n <p>Django will write out the value as an instantiation of your class with the\n given arguments, similar to the way it writes out references to Django fields.</p>\n <p>To prevent a new migration from being created each time\n@@ -917,15 +918,15 @@\n to support</strong>.</p>\n <p>The migrations system will maintain backwards-compatibility according to the\n same policy as the rest of Django, so migration files generated on Django X.Y\n should run unchanged on Django X.Y+1. The migrations system does not promise\n forwards-compatibility, however. New features may be added, and migration files\n generated with newer versions of Django may not work on older versions.</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <dl class=\"simple\">\n <dt><a class=\"reference internal\" href=\"../ref/migration-operations.html\"><span class=\"doc\">The Migrations Operations Reference</span></a></dt><dd><p>Covers the schema operations API, special operations, and writing your\n own operations.</p>\n </dd>\n <dt><a class=\"reference internal\" href=\"../howto/writing-migrations.html\"><span class=\"doc\">The Writing Migrations \u201chow-to\u201d</span></a></dt><dd><p>Explains how to structure and write database migrations for different\n scenarios you might encounter.</p>\n </dd>\n@@ -989,37 +990,37 @@\n <li><a class=\"reference internal\" href=\"#supporting-multiple-django-versions\">Supporting multiple Django versions</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"class-based-views/mixins.html\"\n-                          title=\"previous chapter\">Using mixins with class-based views</a></p>\n+                          title=\"vorig hoofdstuk\">Using mixins with class-based views</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"files.html\"\n-                          title=\"next chapter\">Managing files</a></p>\n+                          title=\"volgend hoofdstuk\">Managing files</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* M\bMi\big\bgr\bra\bat\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Migrations are Django\u2019s way of propagating changes you make to your models\n (adding a field, deleting a model, etc.) into your database schema. They\u2019re\n designed to be mostly automatic, but you\u2019ll need to know when to make\n migrations, when to run them, and the common problems you might run into.\n@@ -19,15 +19,15 @@\n individual migration files - analogous to commits - and migrate is responsible\n for applying those to your database.\n The migration files for each app live in a \u201cmigrations\u201d directory inside of\n that app, and are designed to be committed to, and distributed as part of, its\n codebase. You should be making them once on your development machine and then\n running the same migrations on your colleagues\u2019 machines, your staging\n machines, and eventually your production machines.\n-Note\n+Notitie\n It is possible to override the name of the package which contains the\n migrations on a per-app basis by modifying the _\bM_\bI_\bG_\bR_\bA_\bT_\bI_\bO_\bN_\b__\bM_\bO_\bD_\bU_\bL_\bE_\bS setting.\n Migrations will run the same way on the same dataset and produce consistent\n results, meaning that what you see in development and staging is, under the\n same circumstances, exactly what will happen in production.\n Django will make migrations for any change to your models or fields - even\n options that don\u2019t affect the database - as the only way it can reconstruct a\n@@ -319,28 +319,28 @@\n TABLE demo_books'> in books.0003_auto is not reversible\n *\b**\b**\b**\b**\b* H\bHi\bis\bst\bto\bor\bri\bic\bca\bal\bl m\bmo\bod\bde\bel\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n When you run migrations, Django is working from historical versions of your\n models stored in the migration files. If you write Python code using the\n _\bR_\bu_\bn_\bP_\by_\bt_\bh_\bo_\bn operation, or if you have allow_migrate methods on your database\n routers, you n\bne\bee\bed\bd t\bto\bo u\bus\bse\be these historical model versions rather than importing\n them directly.\n-Warning\n+Waarschuwing\n If you import models directly rather than using the historical models, your\n migrations m\bma\bay\by w\bwo\bor\brk\bk i\bin\bni\bit\bti\bia\bal\bll\bly\by but will fail in the future when you try to rerun\n old migrations (commonly, when you set up a new installation and run through\n all the migrations to set up the database).\n This means that historical model problems may not be immediately obvious. If\n you run into this kind of failure, it\u2019s OK to edit the migration to use the\n historical models rather than direct imports and commit those changes.\n Because it\u2019s impossible to serialize arbitrary Python code, these historical\n models will not have any custom methods that you have defined. They will,\n however, have the same fields, relationships, managers (limited to those with\n use_in_migrations = True) and Meta options (also versioned, so they may be\n different from your current ones).\n-Warning\n+Waarschuwing\n This means that you will NOT have custom save() methods called on objects when\n you access them in migrations, and you will NOT have any custom constructors or\n instance methods. Plan appropriately!\n References to functions in field options such as upload_to and limit_choices_to\n and model manager declarations with managers having use_in_migrations = True\n are serialized in migrations, so the functions and classes will need to be kept\n around for as long as there is a migration referencing them. Any _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bm_\bo_\bd_\be_\bl\n@@ -534,15 +534,15 @@\n their database.\n You must then transition the squashed migration to a normal migration by:\n     * Deleting all the migration files it replaces.\n     * Updating all migrations that depend on the deleted migrations to depend\n       on the squashed migration instead.\n     * Removing the replaces attribute in the Migration class of the squashed\n       migration (this is how Django tells that it is a squashed migration).\n-Note\n+Notitie\n Once you\u2019ve squashed a migration, you should not then re-squash that squashed\n migration until you have fully transitioned it to a normal migration.\n Pruning references to deleted migrations\n If it is likely that you may reuse the name of a deleted migration in the\n future, you should remove references to it from Django\u2019s migrations table with\n the _\bm_\bi_\bg_\br_\ba_\bt_\be_\b _\b-_\b-_\bp_\br_\bu_\bn_\be option.\n *\b**\b**\b**\b**\b* S\bSe\ber\bri\bia\bal\bli\biz\bzi\bin\bng\bg v\bva\bal\blu\bue\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -612,15 +612,15 @@\n       as the last part (for example, myapp.custom_things.MyClass). If your\n       class is not available at the top level of a module it is not\n       serializable.\n     * args should be a list of positional arguments to pass to your class\u2019\n       __init__ method. Everything in this list should itself be serializable.\n     * kwargs should be a dict of keyword arguments to pass to your class\u2019\n       __init__ method. Every value should itself be serializable.\n-Note\n+Notitie\n This return value is different from the deconstruct() method _\bf_\bo_\br_\b _\bc_\bu_\bs_\bt_\bo_\bm_\b _\bf_\bi_\be_\bl_\bd_\bs\n which returns a tuple of four items.\n Django will write out the value as an instantiation of your class with the\n given arguments, similar to the way it writes out references to Django fields.\n To prevent a new migration from being created each time _\bm_\ba_\bk_\be_\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs is run,\n you should also add a __eq__() method to the decorated class. This function\n will be called by Django\u2019s migration framework to detect changes between\n@@ -647,15 +647,15 @@\n ship migrations that support multiple Django versions. In this case, you should\n always run _\bm_\ba_\bk_\be_\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs w\bwi\bit\bth\bh t\bth\bhe\be l\blo\bow\bwe\bes\bst\bt D\bDj\bja\ban\bng\bgo\bo v\bve\ber\brs\bsi\bio\bon\bn y\byo\bou\bu w\bwi\bis\bsh\bh t\bto\bo s\bsu\bup\bpp\bpo\bor\brt\bt.\n The migrations system will maintain backwards-compatibility according to the\n same policy as the rest of Django, so migration files generated on Django X.Y\n should run unchanged on Django X.Y+1. The migrations system does not promise\n forwards-compatibility, however. New features may be added, and migration files\n generated with newer versions of Django may not work on older versions.\n-See also\n+Zie ook\n   _\bT_\bh_\be_\b _\bM_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n       Covers the schema operations API, special operations, and writing your\n       own operations.\n   _\bT_\bh_\be_\b _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\bM_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs_\b _\b\u201c_\bh_\bo_\bw_\b-_\bt_\bo_\b\u201d\n       Explains how to structure and write database migrations for different\n       scenarios you might encounter.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n@@ -683,16 +683,16 @@\n                 # _\bA_\bc_\bc_\be_\bs_\bs_\bi_\bn_\bg_\b _\bm_\bo_\bd_\be_\bl_\bs_\b _\bf_\br_\bo_\bm_\b _\bo_\bt_\bh_\be_\br_\b _\ba_\bp_\bp_\bs\n                 # _\bM_\bo_\br_\be_\b _\ba_\bd_\bv_\ba_\bn_\bc_\be_\bd_\b _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs\n           o _\bS_\bq_\bu_\ba_\bs_\bh_\bi_\bn_\bg_\b _\bm_\bi_\bg_\br_\ba_\bt_\bi_\bo_\bn_\bs\n           o _\bS_\be_\br_\bi_\ba_\bl_\bi_\bz_\bi_\bn_\bg_\b _\bv_\ba_\bl_\bu_\be_\bs\n                 # _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br_\bs\n                 # _\bA_\bd_\bd_\bi_\bn_\bg_\b _\ba_\b _\bd_\be_\bc_\bo_\bn_\bs_\bt_\br_\bu_\bc_\bt_\b(_\b)_\b _\bm_\be_\bt_\bh_\bo_\bd\n           o _\bS_\bu_\bp_\bp_\bo_\br_\bt_\bi_\bn_\bg_\b _\bm_\bu_\bl_\bt_\bi_\bp_\bl_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bU_\bs_\bi_\bn_\bg_\b _\bm_\bi_\bx_\bi_\bn_\bs_\b _\bw_\bi_\bt_\bh_\b _\bc_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\ba_\bn_\ba_\bg_\bi_\bn_\bg_\b _\bf_\bi_\bl_\be_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/pagination.html", "source2": "./usr/share/doc/python-django-doc/html/topics/pagination.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Pagination &#8212; Django 5.2b1 documentation</title>\n+    <title>Pagination &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Security in Django\" href=\"security.html\" />\n     <link rel=\"prev\" title=\"Logging\" href=\"logging.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -139,15 +140,15 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">p</span><span class=\"o\">.</span><span class=\"n\">page</span><span class=\"p\">(</span><span class=\"mi\">3</span><span class=\"p\">)</span>\n <span class=\"gt\">Traceback (most recent call last):</span>\n <span class=\"c\">...</span>\n <span class=\"gr\">EmptyPage</span>: <span class=\"n\">That page contains no results</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Note that you can give <code class=\"docutils literal notranslate\"><span class=\"pre\">Paginator</span></code> a list/tuple, a Django <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code>,\n or any other object with a <code class=\"docutils literal notranslate\"><span class=\"pre\">count()</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">__len__()</span></code> method. When\n determining the number of objects contained in the passed object,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Paginator</span></code> will first try calling <code class=\"docutils literal notranslate\"><span class=\"pre\">count()</span></code>, then fallback to using\n <code class=\"docutils literal notranslate\"><span class=\"pre\">len()</span></code> if the passed object has no <code class=\"docutils literal notranslate\"><span class=\"pre\">count()</span></code> method. This allows\n objects such as Django\u2019s <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> to use a more efficient <code class=\"docutils literal notranslate\"><span class=\"pre\">count()</span></code>\n method when available.</p>\n@@ -242,37 +243,37 @@\n <li><a class=\"reference internal\" href=\"#using-paginator-in-a-view-function\">Using <code class=\"docutils literal notranslate\"><span class=\"pre\">Paginator</span></code> in a view function</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"logging.html\"\n-                          title=\"previous chapter\">Logging</a></p>\n+                          title=\"vorig hoofdstuk\">Logging</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"security.html\"\n-                          title=\"next chapter\">Security in Django</a></p>\n+                          title=\"volgend hoofdstuk\">Security in Django</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* P\bPa\bag\bgi\bin\bna\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django provides high-level and low-level ways to help you manage paginated data\n \u2013 that is, data that\u2019s split across several pages, with \u201cPrevious/Next\u201d links.\n *\b**\b**\b**\b**\b* T\bTh\bhe\be P\bPa\bag\bgi\bin\bna\bat\bto\bor\br c\bcl\bla\bas\bss\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Under the hood, all methods of pagination use the _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br class. It does all\n@@ -53,15 +53,15 @@\n Traceback (most recent call last):\n ...\n EmptyPage: That page number is less than 1\n >>> p.page(3)\n Traceback (most recent call last):\n ...\n EmptyPage: That page contains no results\n-Note\n+Notitie\n Note that you can give Paginator a list/tuple, a Django QuerySet, or any other\n object with a count() or __len__() method. When determining the number of\n objects contained in the passed object, Paginator will first try calling count\n (), then fallback to using len() if the passed object has no count() method.\n This allows objects such as Django\u2019s QuerySet to use a more efficient count()\n method when available.\n *\b**\b**\b**\b**\b* P\bPa\bag\bgi\bin\bna\bat\bti\bin\bng\bg a\ba L\bLi\bis\bst\btV\bVi\bie\bew\bw_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -121,16 +121,16 @@\n way as in the template for the ListView above.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bi_\bo_\bn\n           o _\bT_\bh_\be_\b _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\bc_\bl_\ba_\bs_\bs\n           o _\bE_\bx_\ba_\bm_\bp_\bl_\be\n           o _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bi_\bn_\bg_\b _\ba_\b _\bL_\bi_\bs_\bt_\bV_\bi_\be_\bw\n           o _\bU_\bs_\bi_\bn_\bg_\b _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bo_\br_\b _\bi_\bn_\b _\ba_\b _\bv_\bi_\be_\bw_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bL_\bo_\bg_\bg_\bi_\bn_\bg\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bi_\bn_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/performance.html", "source2": "./usr/share/doc/python-django-doc/html/topics/performance.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Performance and optimization &#8212; Django 5.2b1 documentation</title>\n+    <title>Performance and optimization &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Serializing Django objects\" href=\"serialization.html\" />\n     <link rel=\"prev\" title=\"Security in Django\" href=\"security.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -179,15 +180,15 @@\n <span class=\"cm\">--&gt;</span>\n <span class=\"cp\">{{</span> <span class=\"nv\">my_bicycles</span><span class=\"o\">|</span><span class=\"nf\">length</span> <span class=\"cp\">}}</span>\n </pre></div>\n </div>\n <p>Generally speaking, the most appropriate level for the job is the lowest-level\n one that it is comfortable to code for.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The example above is merely illustrative.</p>\n <p>Firstly, in a real-life case you need to consider what is happening before\n and after your count to work out what\u2019s an optimal way of doing it <em>in that\n particular context</em>. The database optimization document describes <a class=\"reference internal\" href=\"db/optimization.html#overuse-of-count-and-exists\"><span class=\"std std-ref\">a\n case where counting in the template would be better</span></a>.</p>\n <p>Secondly, there are other options to consider: in a real-life case, <code class=\"docutils literal notranslate\"><span class=\"pre\">{{</span>\n <span class=\"pre\">my_bicycles.count</span> <span class=\"pre\">}}</span></code>, which invokes the <code class=\"docutils literal notranslate\"><span class=\"pre\">QuerySet</span></code> <code class=\"docutils literal notranslate\"><span class=\"pre\">count()</span></code> method\n@@ -356,15 +357,15 @@\n versions of the software that you\u2019re using are available.</p>\n <p>These techniques are targeted at more advanced users who want to push the\n boundaries of performance of an already well-optimized Django site.</p>\n <p>However, they are not magic solutions to performance problems, and they\u2019re\n unlikely to bring better than marginal gains to sites that don\u2019t already do the\n more basic things the right way.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>It\u2019s worth repeating: <strong>reaching for alternatives to software you\u2019re\n already using is never the first answer to performance problems</strong>. When\n you reach this level of optimization, you need a formal benchmarking\n solution.</p>\n </div>\n <section id=\"s-newer-is-often-but-not-always-better\">\n <span id=\"newer-is-often-but-not-always-better\"></span><h3>Newer is often - but not always - better<a class=\"headerlink\" href=\"#newer-is-often-but-not-always-better\" title=\"Link to this heading\">\u00b6</a></h3>\n@@ -375,15 +376,15 @@\n <p>This is true of Django itself. Successive releases have offered a number of\n improvements across the system, but you should still check the real-world\n performance of your application, because in some cases you may find that\n changes mean it performs worse rather than better.</p>\n <p>Newer versions of Python, and also of Python packages, will often perform\n better too - but measure, rather than assume.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Unless you\u2019ve encountered an unusual performance problem in a particular\n version, you\u2019ll generally find better features, reliability, and security\n in a new release and that these benefits are far more significant than any\n performance you might win or lose.</p>\n </div>\n </section>\n <section id=\"s-alternatives-to-django-s-template-language\">\n@@ -393,15 +394,15 @@\n template system and you have exhausted other opportunities to remedy this, a\n third-party alternative may be the answer.</p>\n <p><a class=\"reference external\" href=\"https://jinja.palletsprojects.com/\">Jinja2</a> can offer performance improvements, particularly when it comes to\n speed.</p>\n <p>Alternative template systems vary in the extent to which they share Django\u2019s\n templating language.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p><em>If</em> you experience performance issues in templates, the first thing to do\n is to understand exactly why. Using an alternative template system may\n prove faster, but the same gains may also be available without going to\n that trouble - for example, expensive processing and logic in your\n templates could be done more efficiently in your views.</p>\n </div>\n </section>\n@@ -512,37 +513,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"security.html\"\n-                          title=\"previous chapter\">Security in Django</a></p>\n+                          title=\"vorig hoofdstuk\">Security in Django</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"serialization.html\"\n-                          title=\"next chapter\">Serializing Django objects</a></p>\n+                          title=\"volgend hoofdstuk\">Serializing Django objects</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* P\bPe\ber\brf\bfo\bor\brm\bma\ban\bnc\bce\be a\ban\bnd\bd o\bop\bpt\bti\bim\bmi\biz\bza\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document provides an overview of techniques and tools that can help get\n your Django code running more efficiently - faster, and using fewer system\n resources.\n *\b**\b**\b**\b**\b* I\bIn\bnt\btr\bro\bod\bdu\buc\bct\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n@@ -84,15 +84,15 @@\n Django template filter\n slower still, because it will have to count them in Python anyway,\n and because of template language overheads\n -->\n {{ my_bicycles|length }}\n Generally speaking, the most appropriate level for the job is the lowest-level\n one that it is comfortable to code for.\n-Note\n+Notitie\n The example above is merely illustrative.\n Firstly, in a real-life case you need to consider what is happening before and\n after your count to work out what\u2019s an optimal way of doing it i\bin\bn t\bth\bha\bat\bt\n p\bpa\bar\brt\bti\bic\bcu\bul\bla\bar\br c\bco\bon\bnt\bte\bex\bxt\bt. The database optimization document describes _\ba_\b _\bc_\ba_\bs_\be_\b _\bw_\bh_\be_\br_\be\n _\bc_\bo_\bu_\bn_\bt_\bi_\bn_\bg_\b _\bi_\bn_\b _\bt_\bh_\be_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bw_\bo_\bu_\bl_\bd_\b _\bb_\be_\b _\bb_\be_\bt_\bt_\be_\br.\n Secondly, there are other options to consider: in a real-life case, {\n { my_bicycles.count }}, which invokes the QuerySet count() method directly from\n@@ -209,43 +209,43 @@\n It can sometimes be worth checking whether different and better-performing\n versions of the software that you\u2019re using are available.\n These techniques are targeted at more advanced users who want to push the\n boundaries of performance of an already well-optimized Django site.\n However, they are not magic solutions to performance problems, and they\u2019re\n unlikely to bring better than marginal gains to sites that don\u2019t already do the\n more basic things the right way.\n-Note\n+Notitie\n It\u2019s worth repeating: r\bre\bea\bac\bch\bhi\bin\bng\bg f\bfo\bor\br a\bal\blt\bte\ber\brn\bna\bat\bti\biv\bve\bes\bs t\bto\bo s\bso\bof\bft\btw\bwa\bar\bre\be y\byo\bou\bu?\b\u2019r\bre\be a\bal\blr\bre\bea\bad\bdy\by\n u\bus\bsi\bin\bng\bg i\bis\bs n\bne\bev\bve\ber\br t\bth\bhe\be f\bfi\bir\brs\bst\bt a\ban\bns\bsw\bwe\ber\br t\bto\bo p\bpe\ber\brf\bfo\bor\brm\bma\ban\bnc\bce\be p\bpr\bro\bob\bbl\ble\bem\bms\bs. When you reach this\n level of optimization, you need a formal benchmarking solution.\n *\b**\b**\b**\b* N\bNe\bew\bwe\ber\br i\bis\bs o\bof\bft\bte\ben\bn -\b- b\bbu\but\bt n\bno\bot\bt a\bal\blw\bwa\bay\bys\bs -\b- b\bbe\bet\btt\bte\ber\br_\b?\b\u00b6 *\b**\b**\b**\b*\n It\u2019s fairly rare for a new release of well-maintained software to be less\n efficient, but the maintainers can\u2019t anticipate every possible use-case - so\n while being aware that newer versions are likely to perform better, don\u2019t\n assume that they always will.\n This is true of Django itself. Successive releases have offered a number of\n improvements across the system, but you should still check the real-world\n performance of your application, because in some cases you may find that\n changes mean it performs worse rather than better.\n Newer versions of Python, and also of Python packages, will often perform\n better too - but measure, rather than assume.\n-Note\n+Notitie\n Unless you\u2019ve encountered an unusual performance problem in a particular\n version, you\u2019ll generally find better features, reliability, and security in a\n new release and that these benefits are far more significant than any\n performance you might win or lose.\n *\b**\b**\b**\b* A\bAl\blt\bte\ber\brn\bna\bat\bti\biv\bve\bes\bs t\bto\bo D\bDj\bja\ban\bng\bgo\bo?\b\u2019s\bs t\bte\bem\bmp\bpl\bla\bat\bte\be l\bla\ban\bng\bgu\bua\bag\bge\be_\b?\b\u00b6 *\b**\b**\b**\b*\n For nearly all cases, Django\u2019s built-in template language is perfectly\n adequate. However, if the bottlenecks in your Django project seem to lie in the\n template system and you have exhausted other opportunities to remedy this, a\n third-party alternative may be the answer.\n _\bJ_\bi_\bn_\bj_\ba_\b2 can offer performance improvements, particularly when it comes to speed.\n Alternative template systems vary in the extent to which they share Django\u2019s\n templating language.\n-Note\n+Notitie\n I\bIf\bf you experience performance issues in templates, the first thing to do is to\n understand exactly why. Using an alternative template system may prove faster,\n but the same gains may also be available without going to that trouble - for\n example, expensive processing and logic in your templates could be done more\n efficiently in your views.\n *\b**\b**\b**\b* A\bAl\blt\bte\ber\brn\bna\bat\bti\biv\bve\be s\bso\bof\bft\btw\bwa\bar\bre\be i\bim\bmp\bpl\ble\bem\bme\ben\bnt\bta\bat\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n It may be worth checking whether Python software you\u2019re using has been provided\n@@ -301,16 +301,16 @@\n                 # _\bT_\bh_\be_\b _\bc_\ba_\bc_\bh_\be_\bd_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bl_\bo_\ba_\bd_\be_\br\n           o _\bU_\bs_\bi_\bn_\bg_\b _\bd_\bi_\bf_\bf_\be_\br_\be_\bn_\bt_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\bs_\b _\bo_\bf_\b _\ba_\bv_\ba_\bi_\bl_\ba_\bb_\bl_\be_\b _\bs_\bo_\bf_\bt_\bw_\ba_\br_\be\n                 # _\bN_\be_\bw_\be_\br_\b _\bi_\bs_\b _\bo_\bf_\bt_\be_\bn_\b _\b-_\b _\bb_\bu_\bt_\b _\bn_\bo_\bt_\b _\ba_\bl_\bw_\ba_\by_\bs_\b _\b-_\b _\bb_\be_\bt_\bt_\be_\br\n                 # _\bA_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\bs_\b _\bt_\bo_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b\u2019_\bs_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be\n                 # _\bA_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\b _\bs_\bo_\bf_\bt_\bw_\ba_\br_\be_\b _\bi_\bm_\bp_\bl_\be_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn_\bs\n                       # _\bP_\by_\bP_\by\n                       # _\bC_\b _\bi_\bm_\bp_\bl_\be_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn_\bs_\b _\bo_\bf_\b _\bP_\by_\bt_\bh_\bo_\bn_\b _\bl_\bi_\bb_\br_\ba_\br_\bi_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bi_\bn_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\be_\br_\bi_\ba_\bl_\bi_\bz_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/security.html", "source2": "./usr/share/doc/python-django-doc/html/topics/security.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Security in Django &#8212; Django 5.2b1 documentation</title>\n+    <title>Security in Django &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Performance and optimization\" href=\"performance.html\" />\n     <link rel=\"prev\" title=\"Pagination\" href=\"pagination.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -217,15 +218,15 @@\n <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-ALLOWED_HOSTS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">ALLOWED_HOSTS</span></code></a> setting in the\n <a class=\"reference internal\" href=\"../ref/request-response.html#django.http.HttpRequest.get_host\" title=\"django.http.HttpRequest.get_host\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">django.http.HttpRequest.get_host()</span></code></a> method.</p>\n <p>This validation only applies via <a class=\"reference internal\" href=\"../ref/request-response.html#django.http.HttpRequest.get_host\" title=\"django.http.HttpRequest.get_host\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get_host()</span></code></a>;\n if your code accesses the <code class=\"docutils literal notranslate\"><span class=\"pre\">Host</span></code> header directly from <code class=\"docutils literal notranslate\"><span class=\"pre\">request.META</span></code> you\n are bypassing this security protection.</p>\n <p>For more details see the full <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-ALLOWED_HOSTS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">ALLOWED_HOSTS</span></code></a> documentation.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Previous versions of this document recommended configuring your web server to\n ensure it validates incoming HTTP <code class=\"docutils literal notranslate\"><span class=\"pre\">Host</span></code> headers. While this is still\n recommended, in many common web servers a configuration that seems to\n validate the <code class=\"docutils literal notranslate\"><span class=\"pre\">Host</span></code> header may not in fact do so. For instance, even if\n Apache is configured such that your Django site is served from a non-default\n virtual host with the <code class=\"docutils literal notranslate\"><span class=\"pre\">ServerName</span></code> set, it is still possible for an HTTP\n request to match this virtual host and supply a fake <code class=\"docutils literal notranslate\"><span class=\"pre\">Host</span></code> header. Thus,\n@@ -260,15 +261,15 @@\n be deployed such that untrusted users don\u2019t have access to any subdomains,\n <a class=\"reference internal\" href=\"http/sessions.html#module-django.contrib.sessions\" title=\"django.contrib.sessions: Provides session management for Django projects.\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">django.contrib.sessions</span></code></a> also has limitations. See <a class=\"reference internal\" href=\"http/sessions.html#topics-session-security\"><span class=\"std std-ref\">the session\n topic guide section on security</span></a> for details.</p>\n </section>\n <section id=\"s-user-uploaded-content\">\n <span id=\"s-user-uploaded-content-security\"></span><span id=\"user-uploaded-content\"></span><span id=\"user-uploaded-content-security\"></span><h2>User-uploaded content<a class=\"headerlink\" href=\"#user-uploaded-content\" title=\"Link to this heading\">\u00b6</a></h2>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Consider <a class=\"reference internal\" href=\"../howto/static-files/deployment.html#staticfiles-from-cdn\"><span class=\"std std-ref\">serving static files from a cloud service or CDN</span></a> to avoid some of these issues.</p>\n </div>\n <ul>\n <li><p>If your site accepts file uploads, it is strongly advised that you limit\n these uploads in your web server configuration to a reasonable\n size in order to prevent denial of service (DOS) attacks. In Apache, this\n can be easily set using the <a class=\"reference external\" href=\"https://httpd.apache.org/docs/2.4/mod/core.html#limitrequestbody\">LimitRequestBody</a> directive.</p></li>\n@@ -356,37 +357,37 @@\n <li><a class=\"reference internal\" href=\"#additional-security-topics\">Additional security topics</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"pagination.html\"\n-                          title=\"previous chapter\">Pagination</a></p>\n+                          title=\"vorig hoofdstuk\">Pagination</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"performance.html\"\n-                          title=\"next chapter\">Performance and optimization</a></p>\n+                          title=\"volgend hoofdstuk\">Performance and optimization</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* S\bSe\bec\bcu\bur\bri\bit\bty\by i\bin\bn D\bDj\bja\ban\bng\bgo\bo_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n This document is an overview of Django\u2019s security features. It includes advice\n on securing a Django-powered site.\n *\b**\b**\b**\b**\b* C\bCr\bro\bos\bss\bs s\bsi\bit\bte\be s\bsc\bcr\bri\bip\bpt\bti\bin\bng\bg (\b(X\bXS\bSS\bS)\b) p\bpr\bro\bot\bte\bec\bct\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n XSS attacks allow a user to inject client side scripts into the browsers of\n@@ -114,15 +114,15 @@\n poisoning attacks, and poisoning links in emails.\n Because even seemingly-secure web server configurations are susceptible to fake\n Host headers, Django validates Host headers against the _\bA_\bL_\bL_\bO_\bW_\bE_\bD_\b__\bH_\bO_\bS_\bT_\bS setting\n in the _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bh_\bt_\bt_\bp_\b._\bH_\bt_\bt_\bp_\bR_\be_\bq_\bu_\be_\bs_\bt_\b._\bg_\be_\bt_\b__\bh_\bo_\bs_\bt_\b(_\b) method.\n This validation only applies via _\bg_\be_\bt_\b__\bh_\bo_\bs_\bt_\b(_\b); if your code accesses the Host\n header directly from request.META you are bypassing this security protection.\n For more details see the full _\bA_\bL_\bL_\bO_\bW_\bE_\bD_\b__\bH_\bO_\bS_\bT_\bS documentation.\n-Warning\n+Waarschuwing\n Previous versions of this document recommended configuring your web server to\n ensure it validates incoming HTTP Host headers. While this is still\n recommended, in many common web servers a configuration that seems to validate\n the Host header may not in fact do so. For instance, even if Apache is\n configured such that your Django site is served from a non-default virtual host\n with the ServerName set, it is still possible for an HTTP request to match this\n virtual host and supply a fake Host header. Thus, Django now requires that you\n@@ -146,15 +146,15 @@\n details.\n *\b**\b**\b**\b**\b* S\bSe\bes\bss\bsi\bio\bon\bn s\bse\bec\bcu\bur\bri\bit\bty\by_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Similar to the _\bC_\bS_\bR_\bF_\b _\bl_\bi_\bm_\bi_\bt_\ba_\bt_\bi_\bo_\bn_\bs requiring a site to be deployed such that\n untrusted users don\u2019t have access to any subdomains, _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\bs\n also has limitations. See _\bt_\bh_\be_\b _\bs_\be_\bs_\bs_\bi_\bo_\bn_\b _\bt_\bo_\bp_\bi_\bc_\b _\bg_\bu_\bi_\bd_\be_\b _\bs_\be_\bc_\bt_\bi_\bo_\bn_\b _\bo_\bn_\b _\bs_\be_\bc_\bu_\br_\bi_\bt_\by for\n details.\n *\b**\b**\b**\b**\b* U\bUs\bse\ber\br-\b-u\bup\bpl\blo\boa\bad\bde\bed\bd c\bco\bon\bnt\bte\ben\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-Note\n+Notitie\n Consider _\bs_\be_\br_\bv_\bi_\bn_\bg_\b _\bs_\bt_\ba_\bt_\bi_\bc_\b _\bf_\bi_\bl_\be_\bs_\b _\bf_\br_\bo_\bm_\b _\ba_\b _\bc_\bl_\bo_\bu_\bd_\b _\bs_\be_\br_\bv_\bi_\bc_\be_\b _\bo_\br_\b _\bC_\bD_\bN to avoid some of\n these issues.\n     * If your site accepts file uploads, it is strongly advised that you limit\n       these uploads in your web server configuration to a reasonable size in\n       order to prevent denial of service (DOS) attacks. In Apache, this can be\n       easily set using the _\bL_\bi_\bm_\bi_\bt_\bR_\be_\bq_\bu_\be_\bs_\bt_\bB_\bo_\bd_\by directive.\n     * If you are serving your own static files, be sure that handlers like\n@@ -213,16 +213,16 @@\n           o _\bS_\bS_\bL_\b/_\bH_\bT_\bT_\bP_\bS\n           o _\bH_\bo_\bs_\bt_\b _\bh_\be_\ba_\bd_\be_\br_\b _\bv_\ba_\bl_\bi_\bd_\ba_\bt_\bi_\bo_\bn\n           o _\bR_\be_\bf_\be_\br_\br_\be_\br_\b _\bp_\bo_\bl_\bi_\bc_\by\n           o _\bC_\br_\bo_\bs_\bs_\b-_\bo_\br_\bi_\bg_\bi_\bn_\b _\bo_\bp_\be_\bn_\be_\br_\b _\bp_\bo_\bl_\bi_\bc_\by\n           o _\bS_\be_\bs_\bs_\bi_\bo_\bn_\b _\bs_\be_\bc_\bu_\br_\bi_\bt_\by\n           o _\bU_\bs_\be_\br_\b-_\bu_\bp_\bl_\bo_\ba_\bd_\be_\bd_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt\n           o _\bA_\bd_\bd_\bi_\bt_\bi_\bo_\bn_\ba_\bl_\b _\bs_\be_\bc_\bu_\br_\bi_\bt_\by_\b _\bt_\bo_\bp_\bi_\bc_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\ba_\bg_\bi_\bn_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\be_\br_\bf_\bo_\br_\bm_\ba_\bn_\bc_\be_\b _\ba_\bn_\bd_\b _\bo_\bp_\bt_\bi_\bm_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/serialization.html", "source2": "./usr/share/doc/python-django-doc/html/topics/serialization.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Serializing Django objects &#8212; Django 5.2b1 documentation</title>\n+    <title>Serializing Django objects &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Django settings\" href=\"settings.html\" />\n     <link rel=\"prev\" title=\"Performance and optimization\" href=\"performance.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -80,15 +81,15 @@\n   <section id=\"s-serializing-django-objects\">\n <span id=\"serializing-django-objects\"></span><h1>Serializing Django objects<a class=\"headerlink\" href=\"#serializing-django-objects\" title=\"Link to this heading\">\u00b6</a></h1>\n <p>Django\u2019s serialization framework provides a mechanism for \u201ctranslating\u201d Django\n models into other formats. Usually these other formats will be text-based and\n used for sending Django data over a wire, but it\u2019s possible for a\n serializer to handle any format (text-based or not).</p>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>If you just want to get some data from your tables into a serialized\n form, you could use the <a class=\"reference internal\" href=\"../ref/django-admin.html#django-admin-dumpdata\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">dumpdata</span></code></a> management command.</p>\n </div>\n <section id=\"s-serializing-data\">\n <span id=\"serializing-data\"></span><h2>Serializing data<a class=\"headerlink\" href=\"#serializing-data\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>At the highest level, you can serialize data like this:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.core</span> <span class=\"kn\">import</span> <span class=\"n\">serializers</span>\n@@ -116,15 +117,15 @@\n <p>This is useful if you want to serialize data directly to a file-like object\n (which includes an <a class=\"reference internal\" href=\"../ref/request-response.html#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">HttpResponse</span></code></a>):</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">with</span> <span class=\"nb\">open</span><span class=\"p\">(</span><span class=\"s2\">&quot;file.xml&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;w&quot;</span><span class=\"p\">)</span> <span class=\"k\">as</span> <span class=\"n\">out</span><span class=\"p\">:</span>\n     <span class=\"n\">xml_serializer</span><span class=\"o\">.</span><span class=\"n\">serialize</span><span class=\"p\">(</span><span class=\"n\">SomeModel</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">all</span><span class=\"p\">(),</span> <span class=\"n\">stream</span><span class=\"o\">=</span><span class=\"n\">out</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Calling <a class=\"reference internal\" href=\"#django.core.serializers.get_serializer\" title=\"django.core.serializers.get_serializer\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">get_serializer()</span></code></a> with an unknown\n <a class=\"reference internal\" href=\"#serialization-formats\"><span class=\"std std-ref\">format</span></a> will raise a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.core.serializers.SerializerDoesNotExist</span></code> exception.</p>\n </div>\n <section id=\"s-subset-of-fields\">\n <span id=\"s-id1\"></span><span id=\"subset-of-fields\"></span><span id=\"id1\"></span><h3>Subset of fields<a class=\"headerlink\" href=\"#subset-of-fields\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>If you only want a subset of fields to be serialized, you can\n@@ -134,15 +135,15 @@\n <span class=\"n\">data</span> <span class=\"o\">=</span> <span class=\"n\">serializers</span><span class=\"o\">.</span><span class=\"n\">serialize</span><span class=\"p\">(</span><span class=\"s2\">&quot;xml&quot;</span><span class=\"p\">,</span> <span class=\"n\">SomeModel</span><span class=\"o\">.</span><span class=\"n\">objects</span><span class=\"o\">.</span><span class=\"n\">all</span><span class=\"p\">(),</span> <span class=\"n\">fields</span><span class=\"o\">=</span><span class=\"p\">[</span><span class=\"s2\">&quot;name&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;size&quot;</span><span class=\"p\">])</span>\n </pre></div>\n </div>\n <p>In this example, only the <code class=\"docutils literal notranslate\"><span class=\"pre\">name</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">size</span></code> attributes of each model will\n be serialized. The primary key is always serialized as the <code class=\"docutils literal notranslate\"><span class=\"pre\">pk</span></code> element in the\n resulting output; it never appears in the <code class=\"docutils literal notranslate\"><span class=\"pre\">fields</span></code> part.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Depending on your model, you may find that it is not possible to\n deserialize a model that only serializes a subset of its fields. If a\n serialized object doesn\u2019t specify all the fields that are required by a\n model, the deserializer will not be able to save deserialized instances.</p>\n </div>\n </section>\n <section id=\"s-inherited-models\">\n@@ -187,15 +188,15 @@\n <code class=\"docutils literal notranslate\"><span class=\"pre\">serialize</span></code>, a string or stream of data, and returns an iterator.</p>\n <p>However, here it gets slightly complicated. The objects returned by the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">deserialize</span></code> iterator <em>aren\u2019t</em> regular Django objects. Instead, they are\n special <code class=\"docutils literal notranslate\"><span class=\"pre\">DeserializedObject</span></code> instances that wrap a created \u2013 but unsaved \u2013\n object and any associated relationship data.</p>\n <p>Calling <code class=\"docutils literal notranslate\"><span class=\"pre\">DeserializedObject.save()</span></code> saves the object to the database.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If the <code class=\"docutils literal notranslate\"><span class=\"pre\">pk</span></code> attribute in the serialized data doesn\u2019t exist or is\n null, a new instance will be saved to the database.</p>\n </div>\n <p>This ensures that deserializing is a non-destructive operation even if the\n data in your serialized representation doesn\u2019t match what\u2019s currently in the\n database. Usually, working with these <code class=\"docutils literal notranslate\"><span class=\"pre\">DeserializedObject</span></code> instances looks\n something like:</p>\n@@ -480,15 +481,15 @@\n the primary key of a given content type isn\u2019t easy to predict; it will\n depend on how and when <a class=\"reference internal\" href=\"../ref/django-admin.html#django-admin-migrate\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">migrate</span></code></a> was executed. This is true for all\n models which automatically generate objects, notably including\n <a class=\"reference internal\" href=\"../ref/contrib/auth.html#django.contrib.auth.models.Permission\" title=\"django.contrib.auth.models.Permission\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Permission</span></code></a>,\n <a class=\"reference internal\" href=\"../ref/contrib/auth.html#django.contrib.auth.models.Group\" title=\"django.contrib.auth.models.Group\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">Group</span></code></a>, and\n <a class=\"reference internal\" href=\"../ref/contrib/auth.html#django.contrib.auth.models.User\" title=\"django.contrib.auth.models.User\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">User</span></code></a>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>You should never include automatically generated objects in a fixture or\n other serialized data. By chance, the primary keys in the fixture\n may match those in the database and loading the fixture will\n have no effect. In the more likely case that they don\u2019t match, the fixture\n loading will fail with an <a class=\"reference internal\" href=\"../ref/exceptions.html#django.db.IntegrityError\" title=\"django.db.IntegrityError\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">IntegrityError</span></code></a>.</p>\n </div>\n <p>There is also the matter of convenience. An integer id isn\u2019t always\n@@ -572,15 +573,15 @@\n <span class=\"o\">...</span>\n </pre></div>\n </div>\n <p>When you try to load this serialized data, Django will use the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">get_by_natural_key()</span></code> method to resolve <code class=\"docutils literal notranslate\"><span class=\"pre\">[&quot;Douglas&quot;,</span> <span class=\"pre\">&quot;Adams&quot;]</span></code>\n into the primary key of an actual <code class=\"docutils literal notranslate\"><span class=\"pre\">Person</span></code> object.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Whatever fields you use for a natural key must be able to uniquely\n identify an object. This will usually mean that your model will\n have a uniqueness clause (either <code class=\"docutils literal notranslate\"><span class=\"pre\">unique=True</span></code> on a single field, or a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">UniqueConstraint</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">unique_together</span></code> over multiple fields) for the\n field or fields in your natural key. However, uniqueness doesn\u2019t need to be\n enforced at the database level. If you are certain that a set of fields\n will be effectively unique, you can still use those fields as a natural\n@@ -648,15 +649,15 @@\n database and you cannot guarantee that the serialized primary key value is not\n already in use, and do not need to ensure that deserialized objects retain the\n same primary keys.</p>\n <p>If you are using <a class=\"reference internal\" href=\"../ref/django-admin.html#django-admin-dumpdata\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">dumpdata</span></code></a> to generate serialized data, use the\n <a class=\"reference internal\" href=\"../ref/django-admin.html#cmdoption-dumpdata-natural-foreign\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">dumpdata</span> <span class=\"pre\">--natural-foreign</span></code></a> and <a class=\"reference internal\" href=\"../ref/django-admin.html#cmdoption-dumpdata-natural-primary\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">dumpdata</span> <span class=\"pre\">--natural-primary</span></code></a>\n command line flags to generate natural keys.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>You don\u2019t need to define both <code class=\"docutils literal notranslate\"><span class=\"pre\">natural_key()</span></code> and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">get_by_natural_key()</span></code>. If you don\u2019t want Django to output\n natural keys during serialization, but you want to retain the\n ability to load natural keys, then you can opt to not implement\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">natural_key()</span></code> method.</p>\n <p>Conversely, if (for some strange reason) you want Django to output\n natural keys during serialization, but <em>not</em> be able to load those\n@@ -781,37 +782,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"performance.html\"\n-                          title=\"previous chapter\">Performance and optimization</a></p>\n+                          title=\"vorig hoofdstuk\">Performance and optimization</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"settings.html\"\n-                          title=\"next chapter\">Django settings</a></p>\n+                          title=\"volgend hoofdstuk\">Django settings</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,16 +1,16 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* S\bSe\ber\bri\bia\bal\bli\biz\bzi\bin\bng\bg D\bDj\bja\ban\bng\bgo\bo o\bob\bbj\bje\bec\bct\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django\u2019s serialization framework provides a mechanism for \u201ctranslating\u201d Django\n models into other formats. Usually these other formats will be text-based and\n used for sending Django data over a wire, but it\u2019s possible for a serializer to\n handle any format (text-based or not).\n-See also\n+Zie ook\n If you just want to get some data from your tables into a serialized form, you\n could use the _\bd_\bu_\bm_\bp_\bd_\ba_\bt_\ba management command.\n *\b**\b**\b**\b**\b* S\bSe\ber\bri\bia\bal\bli\biz\bzi\bin\bng\bg d\bda\bat\bta\ba_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n At the highest level, you can serialize data like this:\n from django.core import serializers\n \n data = serializers.serialize(\"xml\", SomeModel.objects.all())\n@@ -24,28 +24,28 @@\n xml_serializer = XMLSerializer()\n xml_serializer.serialize(queryset)\n data = xml_serializer.getvalue()\n This is useful if you want to serialize data directly to a file-like object\n (which includes an _\bH_\bt_\bt_\bp_\bR_\be_\bs_\bp_\bo_\bn_\bs_\be):\n with open(\"file.xml\", \"w\") as out:\n     xml_serializer.serialize(SomeModel.objects.all(), stream=out)\n-Note\n+Notitie\n Calling _\bg_\be_\bt_\b__\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\br_\b(_\b) with an unknown _\bf_\bo_\br_\bm_\ba_\bt will raise a\n django.core.serializers.SerializerDoesNotExist exception.\n *\b**\b**\b**\b* S\bSu\bub\bbs\bse\bet\bt o\bof\bf f\bfi\bie\bel\bld\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n If you only want a subset of fields to be serialized, you can specify a fields\n argument to the serializer:\n from django.core import serializers\n \n data = serializers.serialize(\"xml\", SomeModel.objects.all(), fields=[\"name\",\n \"size\"])\n In this example, only the name and size attributes of each model will be\n serialized. The primary key is always serialized as the pk element in the\n resulting output; it never appears in the fields part.\n-Note\n+Notitie\n Depending on your model, you may find that it is not possible to deserialize a\n model that only serializes a subset of its fields. If a serialized object\n doesn\u2019t specify all the fields that are required by a model, the deserializer\n will not be able to save deserialized instances.\n *\b**\b**\b**\b* I\bIn\bnh\bhe\ber\bri\bit\bte\bed\bd m\bmo\bod\bde\bel\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n If you have a model that is defined using an _\ba_\bb_\bs_\bt_\br_\ba_\bc_\bt_\b _\bb_\ba_\bs_\be_\b _\bc_\bl_\ba_\bs_\bs, you don\u2019t\n have to do anything special to serialize that model. Call the serializer on the\n@@ -76,15 +76,15 @@\n As you can see, the deserialize function takes the same format argument as\n serialize, a string or stream of data, and returns an iterator.\n However, here it gets slightly complicated. The objects returned by the\n deserialize iterator a\bar\bre\ben\bn?\b\u2019t\bt regular Django objects. Instead, they are special\n DeserializedObject instances that wrap a created \u2013 but unsaved \u2013 object and any\n associated relationship data.\n Calling DeserializedObject.save() saves the object to the database.\n-Note\n+Notitie\n If the pk attribute in the serialized data doesn\u2019t exist or is null, a new\n instance will be saved to the database.\n This ensures that deserializing is a non-destructive operation even if the data\n in your serialized representation doesn\u2019t match what\u2019s currently in the\n database. Usually, working with these DeserializedObject instances looks\n something like:\n for deserialized_object in serializers.deserialize(\"xml\", data):\n@@ -302,15 +302,15 @@\n _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bT_\by_\bp_\be. If you\u2019re going to serialize an object that refers to a content\n type, then you need to have a way to refer to that content type to begin with.\n Since ContentType objects are automatically created by Django during the\n database synchronization process, the primary key of a given content type isn\u2019t\n easy to predict; it will depend on how and when _\bm_\bi_\bg_\br_\ba_\bt_\be was executed. This is\n true for all models which automatically generate objects, notably including\n _\bP_\be_\br_\bm_\bi_\bs_\bs_\bi_\bo_\bn, _\bG_\br_\bo_\bu_\bp, and _\bU_\bs_\be_\br.\n-Warning\n+Waarschuwing\n You should never include automatically generated objects in a fixture or other\n serialized data. By chance, the primary keys in the fixture may match those in\n the database and loading the fixture will have no effect. In the more likely\n case that they don\u2019t match, the fixture loading will fail with an\n _\bI_\bn_\bt_\be_\bg_\br_\bi_\bt_\by_\bE_\br_\br_\bo_\br.\n There is also the matter of convenience. An integer id isn\u2019t always the most\n convenient way to refer to an object; sometimes, a more natural reference would\n@@ -383,15 +383,15 @@\n     \"model\": \"store.book\",\n     \"fields\": {\"name\": \"Mostly Harmless\", \"author\": [\"Douglas\", \"Adams\"]},\n }\n ...\n When you try to load this serialized data, Django will use the\n get_by_natural_key() method to resolve [\"Douglas\", \"Adams\"] into the primary\n key of an actual Person object.\n-Note\n+Notitie\n Whatever fields you use for a natural key must be able to uniquely identify an\n object. This will usually mean that your model will have a uniqueness clause\n (either unique=True on a single field, or a UniqueConstraint or unique_together\n over multiple fields) for the field or fields in your natural key. However,\n uniqueness doesn\u2019t need to be enforced at the database level. If you are\n certain that a set of fields will be effectively unique, you can still use\n those fields as a natural key.\n@@ -447,15 +447,15 @@\n This can be useful when you need to load serialized data into an existing\n database and you cannot guarantee that the serialized primary key value is not\n already in use, and do not need to ensure that deserialized objects retain the\n same primary keys.\n If you are using _\bd_\bu_\bm_\bp_\bd_\ba_\bt_\ba to generate serialized data, use the _\bd_\bu_\bm_\bp_\bd_\ba_\bt_\ba_\b _\b-_\b-\n _\bn_\ba_\bt_\bu_\br_\ba_\bl_\b-_\bf_\bo_\br_\be_\bi_\bg_\bn and _\bd_\bu_\bm_\bp_\bd_\ba_\bt_\ba_\b _\b-_\b-_\bn_\ba_\bt_\bu_\br_\ba_\bl_\b-_\bp_\br_\bi_\bm_\ba_\br_\by command line flags to generate\n natural keys.\n-Note\n+Notitie\n You don\u2019t need to define both natural_key() and get_by_natural_key(). If you\n don\u2019t want Django to output natural keys during serialization, but you want to\n retain the ability to load natural keys, then you can opt to not implement the\n natural_key() method.\n Conversely, if (for some strange reason) you want Django to output natural keys\n during serialization, but n\bno\bot\bt be able to load those key values, just don\u2019t\n define the get_by_natural_key() method.\n@@ -536,16 +536,16 @@\n                 # _\bY_\bA_\bM_\bL\n                 # _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\b _\bf_\bo_\br_\bm_\ba_\bt_\bs\n           o _\bN_\ba_\bt_\bu_\br_\ba_\bl_\b _\bk_\be_\by_\bs\n                 # _\bD_\be_\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bf_\b _\bn_\ba_\bt_\bu_\br_\ba_\bl_\b _\bk_\be_\by_\bs\n                 # _\bS_\be_\br_\bi_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn_\b _\bo_\bf_\b _\bn_\ba_\bt_\bu_\br_\ba_\bl_\b _\bk_\be_\by_\bs\n                 # _\bN_\ba_\bt_\bu_\br_\ba_\bl_\b _\bk_\be_\by_\bs_\b _\ba_\bn_\bd_\b _\bf_\bo_\br_\bw_\ba_\br_\bd_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be_\bs\n                 # _\bD_\be_\bp_\be_\bn_\bd_\be_\bn_\bc_\bi_\be_\bs_\b _\bd_\bu_\br_\bi_\bn_\bg_\b _\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bP_\be_\br_\bf_\bo_\br_\bm_\ba_\bn_\bc_\be_\b _\ba_\bn_\bd_\b _\bo_\bp_\bt_\bi_\bm_\bi_\bz_\ba_\bt_\bi_\bo_\bn\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/settings.html", "source2": "./usr/share/doc/python-django-doc/html/topics/settings.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Django settings &#8212; Django 5.2b1 documentation</title>\n+    <title>Django settings &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Signals\" href=\"signals.html\" />\n     <link rel=\"prev\" title=\"Serializing Django objects\" href=\"serialization.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -88,15 +89,15 @@\n <p>Here are a couple of example settings:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">ALLOWED_HOSTS</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"s2\">&quot;www.example.com&quot;</span><span class=\"p\">]</span>\n <span class=\"n\">DEBUG</span> <span class=\"o\">=</span> <span class=\"kc\">False</span>\n <span class=\"n\">DEFAULT_FROM_EMAIL</span> <span class=\"o\">=</span> <span class=\"s2\">&quot;webmaster@example.com&quot;</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>If you set <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a> to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>, you also need to properly set\n the <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-ALLOWED_HOSTS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">ALLOWED_HOSTS</span></code></a> setting.</p>\n </div>\n <p>Because a settings file is a Python module, the following apply:</p>\n <ul>\n <li><p>It doesn\u2019t allow for Python syntax errors.</p></li>\n <li><p>It can assign settings dynamically using normal Python syntax.\n@@ -348,15 +349,15 @@\n     <span class=\"kn\">import</span> <span class=\"nn\">django</span>\n \n     <span class=\"n\">django</span><span class=\"o\">.</span><span class=\"n\">setup</span><span class=\"p\">()</span>\n </pre></div>\n </div>\n </div>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <dl class=\"simple\">\n <dt><a class=\"reference internal\" href=\"../ref/settings.html\"><span class=\"doc\">The Settings Reference</span></a></dt><dd><p>Contains the complete list of core and contrib app settings.</p>\n </dd>\n </dl>\n </div>\n </section>\n </section>\n@@ -399,37 +400,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"serialization.html\"\n-                          title=\"previous chapter\">Serializing Django objects</a></p>\n+                          title=\"vorig hoofdstuk\">Serializing Django objects</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"signals.html\"\n-                          title=\"next chapter\">Signals</a></p>\n+                          title=\"volgend hoofdstuk\">Signals</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,21 +1,21 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* D\bDj\bja\ban\bng\bgo\bo s\bse\bet\btt\bti\bin\bng\bgs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n A Django settings file contains all the configuration of your Django\n installation. This document explains how settings work and which settings are\n available.\n *\b**\b**\b**\b**\b* T\bTh\bhe\be b\bba\bas\bsi\bic\bcs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n A settings file is just a Python module with module-level variables.\n Here are a couple of example settings:\n ALLOWED_HOSTS = [\"www.example.com\"]\n DEBUG = False\n DEFAULT_FROM_EMAIL = \"webmaster@example.com\"\n-Note\n+Notitie\n If you set _\bD_\bE_\bB_\bU_\bG to False, you also need to properly set the _\bA_\bL_\bL_\bO_\bW_\bE_\bD_\b__\bH_\bO_\bS_\bT_\bS\n setting.\n Because a settings file is a Python module, the following apply:\n     * It doesn\u2019t allow for Python syntax errors.\n     * It can assign settings dynamically using normal Python syntax. For\n       example:\n       MY_SETTING = [str(i) for i in range(30)]\n@@ -182,15 +182,15 @@\n Therefore, avoid putting reusable application logic in standalone scripts so\n that you have to import from the script elsewhere in your application. If you\n can\u2019t avoid that, put the call to django.setup() inside an if block:\n if __name__ == \"__main__\":\n     import django\n \n     django.setup()\n-See also\n+Zie ook\n   _\bT_\bh_\be_\b _\bS_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be\n       Contains the complete list of core and contrib app settings.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs\n           o _\bT_\bh_\be_\b _\bb_\ba_\bs_\bi_\bc_\bs\n           o _\bD_\be_\bs_\bi_\bg_\bn_\ba_\bt_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs\n                 # _\bT_\bh_\be_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b-_\ba_\bd_\bm_\bi_\bn_\b _\bu_\bt_\bi_\bl_\bi_\bt_\by\n@@ -203,16 +203,16 @@\n           o _\bA_\bv_\ba_\bi_\bl_\ba_\bb_\bl_\be_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs\n           o _\bC_\br_\be_\ba_\bt_\bi_\bn_\bg_\b _\by_\bo_\bu_\br_\b _\bo_\bw_\bn_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs\n           o _\bU_\bs_\bi_\bn_\bg_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b _\bw_\bi_\bt_\bh_\bo_\bu_\bt_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\b _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bS_\bE_\bT_\bT_\bI_\bN_\bG_\bS_\b__\bM_\bO_\bD_\bU_\bL_\bE\n                 # _\bC_\bu_\bs_\bt_\bo_\bm_\b _\bd_\be_\bf_\ba_\bu_\bl_\bt_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs\n                 # _\bE_\bi_\bt_\bh_\be_\br_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\b(_\b)_\b _\bo_\br_\b _\bD_\bJ_\bA_\bN_\bG_\bO_\b__\bS_\bE_\bT_\bT_\bI_\bN_\bG_\bS_\b__\bM_\bO_\bD_\bU_\bL_\bE_\b _\bi_\bs_\b _\br_\be_\bq_\bu_\bi_\br_\be_\bd\n                 # _\bC_\ba_\bl_\bl_\bi_\bn_\bg_\b _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bs_\be_\bt_\bu_\bp_\b(_\b)_\b _\bi_\bs_\b _\br_\be_\bq_\bu_\bi_\br_\be_\bd_\b _\bf_\bo_\br_\b _\b\u201c_\bs_\bt_\ba_\bn_\bd_\ba_\bl_\bo_\bn_\be_\b\u201d_\b _\bD_\bj_\ba_\bn_\bg_\bo\n                   _\bu_\bs_\ba_\bg_\be\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\be_\br_\bi_\ba_\bl_\bi_\bz_\bi_\bn_\bg_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bo_\bb_\bj_\be_\bc_\bt_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\bi_\bg_\bn_\ba_\bl_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/signals.html", "source2": "./usr/share/doc/python-django-doc/html/topics/signals.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Signals &#8212; Django 5.2b1 documentation</title>\n+    <title>Signals &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"System check framework\" href=\"checks.html\" />\n     <link rel=\"prev\" title=\"Django settings\" href=\"settings.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -102,29 +103,29 @@\n </pre></div>\n </div>\n <p>Django\u2019s <a class=\"reference internal\" href=\"../ref/signals.html\"><span class=\"doc\">built-in signals</span></a> let user code get notified of\n certain actions.</p>\n <p>You can also define and send your own custom signals. See\n <a class=\"reference internal\" href=\"#defining-and-sending-signals\"><span class=\"std std-ref\">Defining and sending signals</span></a> below.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Signals give the appearance of loose coupling, but they can quickly lead to\n code that is hard to understand, adjust and debug.</p>\n <p>Where possible you should opt for directly calling the handling code,\n rather than dispatching via a signal.</p>\n </div>\n <section id=\"s-listening-to-signals\">\n <span id=\"listening-to-signals\"></span><h2>Listening to signals<a class=\"headerlink\" href=\"#listening-to-signals\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>To receive a signal, register a <em>receiver</em> function using the\n <a class=\"reference internal\" href=\"#django.dispatch.Signal.connect\" title=\"django.dispatch.Signal.connect\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Signal.connect()</span></code></a> method. The receiver function is called when the signal\n is sent. All of the signal\u2019s receiver functions are called one at a time, in\n the order they were registered.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.dispatch.Signal.connect\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Signal.</span></span><span class=\"sig-name descname\"><span class=\"pre\">connect</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">receiver</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sender</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">weak</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dispatch_uid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/dispatch/dispatcher.py#L50\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.dispatch.Signal.connect\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Signal.</span></span><span class=\"sig-name descname\"><span class=\"pre\">connect</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">receiver</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sender</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">weak</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dispatch_uid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/dispatch/dispatcher.py#L50\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.dispatch.Signal.connect\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"field-list simple\">\n <dt class=\"field-odd\">Parameters<span class=\"colon\">:</span></dt>\n <dd class=\"field-odd\"><ul class=\"simple\">\n <li><p><strong>receiver</strong> \u2013 The callback function which will be connected to this\n signal. See <a class=\"reference internal\" href=\"#receiver-functions\"><span class=\"std std-ref\">Receiver functions</span></a> for more information.</p></li>\n <li><p><strong>sender</strong> \u2013 Specifies a particular sender to receive signals from. See\n <a class=\"reference internal\" href=\"#connecting-to-specific-signals\"><span class=\"std std-ref\">Connecting to signals sent by specific senders</span></a> for more information.</p></li>\n@@ -180,15 +181,15 @@\n \n <span class=\"n\">request_finished</span><span class=\"o\">.</span><span class=\"n\">connect</span><span class=\"p\">(</span><span class=\"n\">my_callback</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <p>Alternatively, you can use a <a class=\"reference internal\" href=\"#django.dispatch.receiver\" title=\"django.dispatch.receiver\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">receiver()</span></code></a> decorator:</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.dispatch.receiver\">\n-<span class=\"sig-name descname\"><span class=\"pre\">receiver</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">signal</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/dispatch/dispatcher.py#L472\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.dispatch.receiver\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">receiver</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">signal</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/dispatch/dispatcher.py#L472\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.dispatch.receiver\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"field-list simple\">\n <dt class=\"field-odd\">Parameters<span class=\"colon\">:</span></dt>\n <dd class=\"field-odd\"><ul class=\"simple\">\n <li><p><strong>signal</strong> \u2013 A signal or a list of signals to connect a function to.</p></li>\n <li><p><strong>kwargs</strong> \u2013 Wildcard keyword arguments to pass to a\n <a class=\"reference internal\" href=\"#receiver-functions\"><span class=\"std std-ref\">function</span></a>.</p></li>\n </ul>\n@@ -232,15 +233,15 @@\n \n         <span class=\"c1\"># Explicitly connect a signal handler.</span>\n         <span class=\"n\">request_finished</span><span class=\"o\">.</span><span class=\"n\">connect</span><span class=\"p\">(</span><span class=\"n\">signals</span><span class=\"o\">.</span><span class=\"n\">my_callback</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The <a class=\"reference internal\" href=\"../ref/applications.html#django.apps.AppConfig.ready\" title=\"django.apps.AppConfig.ready\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">ready()</span></code></a> method may be executed more than\n once during testing, so you may want to <a class=\"reference internal\" href=\"#preventing-duplicate-signals\"><span class=\"std std-ref\">guard your signals from\n duplication</span></a>, especially if you\u2019re planning\n to send them within tests.</p>\n </div>\n </section>\n <section id=\"s-connecting-to-signals-sent-by-specific-senders\">\n@@ -301,15 +302,15 @@\n sender and receiver of your custom signal are both within your project,\n you\u2019re better off using an explicit function call.</p>\n </div>\n <section id=\"s-defining-signals\">\n <span id=\"defining-signals\"></span><h3>Defining signals<a class=\"headerlink\" href=\"#defining-signals\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.dispatch.Signal\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Signal</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/dispatch/dispatcher.py#L25\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.dispatch.Signal\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Signal</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/dispatch/dispatcher.py#L25\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.dispatch.Signal\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>All signals are <a class=\"reference internal\" href=\"#django.dispatch.Signal\" title=\"django.dispatch.Signal\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.dispatch.Signal</span></code></a> instances.</p>\n <p>For example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">import</span> <span class=\"nn\">django.dispatch</span>\n \n <span class=\"n\">pizza_done</span> <span class=\"o\">=</span> <span class=\"n\">django</span><span class=\"o\">.</span><span class=\"n\">dispatch</span><span class=\"o\">.</span><span class=\"n\">Signal</span><span class=\"p\">()</span>\n@@ -318,20 +319,20 @@\n <p>This declares a <code class=\"docutils literal notranslate\"><span class=\"pre\">pizza_done</span></code> signal.</p>\n </section>\n <section id=\"s-sending-signals\">\n <span id=\"s-id5\"></span><span id=\"sending-signals\"></span><span id=\"id5\"></span><h3>Sending signals<a class=\"headerlink\" href=\"#sending-signals\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>There are two ways to send signals synchronously in Django.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.dispatch.Signal.send\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Signal.</span></span><span class=\"sig-name descname\"><span class=\"pre\">send</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sender</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/dispatch/dispatcher.py#L159\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.dispatch.Signal.send\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Signal.</span></span><span class=\"sig-name descname\"><span class=\"pre\">send</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sender</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/dispatch/dispatcher.py#L159\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.dispatch.Signal.send\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.dispatch.Signal.send_robust\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Signal.</span></span><span class=\"sig-name descname\"><span class=\"pre\">send_robust</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sender</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/dispatch/dispatcher.py#L271\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.dispatch.Signal.send_robust\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Signal.</span></span><span class=\"sig-name descname\"><span class=\"pre\">send_robust</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sender</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/dispatch/dispatcher.py#L271\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.dispatch.Signal.send_robust\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Signals may also be sent asynchronously.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.dispatch.Signal.asend\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">Signal.</span></span><span class=\"sig-name descname\"><span class=\"pre\">asend</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sender</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"headerlink\" href=\"#django.dispatch.Signal.asend\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n@@ -389,15 +390,15 @@\n dispatched using <a class=\"reference internal\" href=\"#django.dispatch.Signal.send\" title=\"django.dispatch.Signal.send\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Signal.send()</span></code></a>.</p>\n </section>\n </section>\n <section id=\"s-disconnecting-signals\">\n <span id=\"disconnecting-signals\"></span><h2>Disconnecting signals<a class=\"headerlink\" href=\"#disconnecting-signals\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.dispatch.Signal.disconnect\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">Signal.</span></span><span class=\"sig-name descname\"><span class=\"pre\">disconnect</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">receiver</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sender</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dispatch_uid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/dispatch/dispatcher.py#L119\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.dispatch.Signal.disconnect\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">Signal.</span></span><span class=\"sig-name descname\"><span class=\"pre\">disconnect</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">receiver</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sender</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">dispatch_uid</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/dispatch/dispatcher.py#L119\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.dispatch.Signal.disconnect\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>To disconnect a receiver from a signal, call <a class=\"reference internal\" href=\"#django.dispatch.Signal.disconnect\" title=\"django.dispatch.Signal.disconnect\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Signal.disconnect()</span></code></a>. The\n arguments are as described in <a class=\"reference internal\" href=\"#django.dispatch.Signal.connect\" title=\"django.dispatch.Signal.connect\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Signal.connect()</span></code></a>. The method returns\n <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> if a receiver was disconnected and <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> if not. When <code class=\"docutils literal notranslate\"><span class=\"pre\">sender</span></code>\n is passed as a lazy reference to <code class=\"docutils literal notranslate\"><span class=\"pre\">&lt;app</span> <span class=\"pre\">label&gt;.&lt;model&gt;</span></code>, this method always\n returns <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>.</p>\n@@ -435,37 +436,37 @@\n <li><a class=\"reference internal\" href=\"#disconnecting-signals\">Disconnecting signals</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"settings.html\"\n-                          title=\"previous chapter\">Django settings</a></p>\n+                          title=\"vorig hoofdstuk\">Django settings</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"checks.html\"\n-                          title=\"next chapter\">System check framework</a></p>\n+                          title=\"volgend hoofdstuk\">System check framework</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* S\bSi\big\bgn\bna\bal\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django includes a \u201csignal dispatcher\u201d which helps decoupled applications get\n notified when actions occur elsewhere in the framework. In a nutshell, signals\n allow certain s\bse\ben\bnd\bde\ber\brs\bs to notify a set of r\bre\bec\bce\bei\biv\bve\ber\brs\bs that some action has taken\n place. They\u2019re especially useful when many pieces of code may be interested in\n@@ -20,25 +20,26 @@\n     ...\n \n     def ready(self):\n         setting_changed.connect(my_callback)\n Django\u2019s _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bs_\bi_\bg_\bn_\ba_\bl_\bs let user code get notified of certain actions.\n You can also define and send your own custom signals. See _\bD_\be_\bf_\bi_\bn_\bi_\bn_\bg_\b _\ba_\bn_\bd_\b _\bs_\be_\bn_\bd_\bi_\bn_\bg\n _\bs_\bi_\bg_\bn_\ba_\bl_\bs below.\n-Warning\n+Waarschuwing\n Signals give the appearance of loose coupling, but they can quickly lead to\n code that is hard to understand, adjust and debug.\n Where possible you should opt for directly calling the handling code, rather\n than dispatching via a signal.\n *\b**\b**\b**\b**\b* L\bLi\bis\bst\bte\ben\bni\bin\bng\bg t\bto\bo s\bsi\big\bgn\bna\bal\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n To receive a signal, register a r\bre\bec\bce\bei\biv\bve\ber\br function using the _\bS_\bi_\bg_\bn_\ba_\bl_\b._\bc_\bo_\bn_\bn_\be_\bc_\bt_\b(_\b)\n method. The receiver function is called when the signal is sent. All of the\n signal\u2019s receiver functions are called one at a time, in the order they were\n registered.\n-  Signal.connect(r\bre\bec\bce\bei\biv\bve\ber\br, s\bse\ben\bnd\bde\ber\br=\b=N\bNo\bon\bne\be, w\bwe\bea\bak\bk=\b=T\bTr\bru\bue\be, d\bdi\bis\bsp\bpa\bat\btc\bch\bh_\b_u\bui\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Signal.connect(r\bre\bec\bce\bei\biv\bve\ber\br, s\bse\ben\bnd\bde\ber\br=\b=N\bNo\bon\bne\be, w\bwe\bea\bak\bk=\b=T\bTr\bru\bue\be, d\bdi\bis\bsp\bpa\bat\btc\bch\bh_\b_u\bui\bid\bd=\b=N\bNo\bon\bne\be)\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         Parameters:\n                 * r\bre\bec\bce\bei\biv\bve\ber\br \u2013 The callback function which will be connected to\n                   this signal. See _\bR_\be_\bc_\be_\bi_\bv_\be_\br_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs for more information.\n                 * s\bse\ben\bnd\bde\ber\br \u2013 Specifies a particular sender to receive signals\n                   from. See _\bC_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bn_\bg_\b _\bt_\bo_\b _\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b _\bs_\be_\bn_\bt_\b _\bb_\by_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bs_\be_\bn_\bd_\be_\br_\bs for\n                   more information.\n                 * w\bwe\bea\bak\bk \u2013 Django stores signal handlers as weak references by\n@@ -76,15 +77,15 @@\n *\b**\b**\b**\b* C\bCo\bon\bnn\bne\bec\bct\bti\bin\bng\bg r\bre\bec\bce\bei\biv\bve\ber\br f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n There are two ways you can connect a receiver to a signal. You can take the\n manual connect route:\n from django.core.signals import request_finished\n \n request_finished.connect(my_callback)\n Alternatively, you can use a _\br_\be_\bc_\be_\bi_\bv_\be_\br_\b(_\b) decorator:\n-  receiver(s\bsi\big\bgn\bna\bal\bl, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  receiver(s\bsi\big\bgn\bna\bal\bl, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n         Parameters:\n                 * s\bsi\big\bgn\bna\bal\bl \u2013 A signal or a list of signals to connect a function\n                   to.\n                 * k\bkw\bwa\bar\brg\bgs\bs \u2013 Wildcard keyword arguments to pass to a _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn.\n Here\u2019s how you connect with the decorator:\n from django.core.signals import request_finished\n from django.dispatch import receiver\n@@ -112,15 +113,15 @@\n \n     def ready(self):\n         # Implicitly connect signal handlers decorated with @receiver.\n         from . import signals\n \n         # Explicitly connect a signal handler.\n         request_finished.connect(signals.my_callback)\n-Note\n+Notitie\n The _\br_\be_\ba_\bd_\by_\b(_\b) method may be executed more than once during testing, so you may\n want to _\bg_\bu_\ba_\br_\bd_\b _\by_\bo_\bu_\br_\b _\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b _\bf_\br_\bo_\bm_\b _\bd_\bu_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn, especially if you\u2019re planning to\n send them within tests.\n *\b**\b**\b**\b* C\bCo\bon\bnn\bne\bec\bct\bti\bin\bng\bg t\bto\bo s\bsi\big\bgn\bna\bal\bls\bs s\bse\ben\bnt\bt b\bby\by s\bsp\bpe\bec\bci\bif\bfi\bic\bc s\bse\ben\bnd\bde\ber\brs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Some signals get sent many times, but you\u2019ll only be interested in receiving a\n certain subset of those signals. For example, consider the\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bm_\bo_\bd_\be_\bl_\bs_\b._\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b._\bp_\br_\be_\b__\bs_\ba_\bv_\be signal sent before a model gets saved. Most\n@@ -162,25 +163,25 @@\n Your applications can take advantage of the signal infrastructure and provide\n its own signals.\n When to use custom signals\n Signals are implicit function calls which make debugging harder. If the sender\n and receiver of your custom signal are both within your project, you\u2019re better\n off using an explicit function call.\n *\b**\b**\b**\b* D\bDe\bef\bfi\bin\bni\bin\bng\bg s\bsi\big\bgn\bna\bal\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs Signal_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Signal_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n All signals are _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bi_\bs_\bp_\ba_\bt_\bc_\bh_\b._\bS_\bi_\bg_\bn_\ba_\bl instances.\n For example:\n import django.dispatch\n \n pizza_done = django.dispatch.Signal()\n This declares a pizza_done signal.\n *\b**\b**\b**\b* S\bSe\ben\bnd\bdi\bin\bng\bg s\bsi\big\bgn\bna\bal\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n There are two ways to send signals synchronously in Django.\n-  Signal.send(s\bse\ben\bnd\bde\ber\br, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-  Signal.send_robust(s\bse\ben\bnd\bde\ber\br, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Signal.send(s\bse\ben\bnd\bde\ber\br, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+  Signal.send_robust(s\bse\ben\bnd\bde\ber\br, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Signals may also be sent asynchronously.\n   Signal.asend(s\bse\ben\bnd\bde\ber\br, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b\u00b6\n   Signal.asend_robust(s\bse\ben\bnd\bde\ber\br, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b\u00b6\n To send a signal, call either _\bS_\bi_\bg_\bn_\ba_\bl_\b._\bs_\be_\bn_\bd_\b(_\b), _\bS_\bi_\bg_\bn_\ba_\bl_\b._\bs_\be_\bn_\bd_\b__\br_\bo_\bb_\bu_\bs_\bt_\b(_\b), _\ba_\bw_\ba_\bi_\bt\n _\bS_\bi_\bg_\bn_\ba_\bl_\b._\ba_\bs_\be_\bn_\bd_\b(_\b), or _\ba_\bw_\ba_\bi_\bt_\b _\bS_\bi_\bg_\bn_\ba_\bl_\b._\ba_\bs_\be_\bn_\bd_\b__\br_\bo_\bb_\bu_\bs_\bt_\b(_\b). You must provide the sender\n argument (which is a class most of the time) and may provide as many other\n keyword arguments as you like.\n@@ -216,15 +217,15 @@\n or not they are async before being called. This means that an asynchronous\n receiver registered before a synchronous receiver may be executed after the\n synchronous receiver. In addition, async receivers are executed concurrently\n using asyncio.gather().\n All built-in signals, except those in the async request-response cycle, are\n dispatched using _\bS_\bi_\bg_\bn_\ba_\bl_\b._\bs_\be_\bn_\bd_\b(_\b).\n *\b**\b**\b**\b**\b* D\bDi\bis\bsc\bco\bon\bnn\bne\bec\bct\bti\bin\bng\bg s\bsi\big\bgn\bna\bal\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  Signal.disconnect(r\bre\bec\bce\bei\biv\bve\ber\br=\b=N\bNo\bon\bne\be, s\bse\ben\bnd\bde\ber\br=\b=N\bNo\bon\bne\be, d\bdi\bis\bsp\bpa\bat\btc\bch\bh_\b_u\bui\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  Signal.disconnect(r\bre\bec\bce\bei\biv\bve\ber\br=\b=N\bNo\bon\bne\be, s\bse\ben\bnd\bde\ber\br=\b=N\bNo\bon\bne\be, d\bdi\bis\bsp\bpa\bat\btc\bch\bh_\b_u\bui\bid\bd=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n To disconnect a receiver from a signal, call _\bS_\bi_\bg_\bn_\ba_\bl_\b._\bd_\bi_\bs_\bc_\bo_\bn_\bn_\be_\bc_\bt_\b(_\b). The arguments\n are as described in _\bS_\bi_\bg_\bn_\ba_\bl_\b._\bc_\bo_\bn_\bn_\be_\bc_\bt_\b(_\b). The method returns True if a receiver was\n disconnected and False if not. When sender is passed as a lazy reference to\n <app label>.<model>, this method always returns None.\n The receiver argument indicates the registered receiver to disconnect. It may\n be None if dispatch_uid is used to identify the receiver.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n@@ -234,16 +235,16 @@\n                 # _\bC_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bn_\bg_\b _\br_\be_\bc_\be_\bi_\bv_\be_\br_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs\n                 # _\bC_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bn_\bg_\b _\bt_\bo_\b _\bs_\bi_\bg_\bn_\ba_\bl_\bs_\b _\bs_\be_\bn_\bt_\b _\bb_\by_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\bc_\b _\bs_\be_\bn_\bd_\be_\br_\bs\n                 # _\bP_\br_\be_\bv_\be_\bn_\bt_\bi_\bn_\bg_\b _\bd_\bu_\bp_\bl_\bi_\bc_\ba_\bt_\be_\b _\bs_\bi_\bg_\bn_\ba_\bl_\bs\n           o _\bD_\be_\bf_\bi_\bn_\bi_\bn_\bg_\b _\ba_\bn_\bd_\b _\bs_\be_\bn_\bd_\bi_\bn_\bg_\b _\bs_\bi_\bg_\bn_\ba_\bl_\bs\n                 # _\bD_\be_\bf_\bi_\bn_\bi_\bn_\bg_\b _\bs_\bi_\bg_\bn_\ba_\bl_\bs\n                 # _\bS_\be_\bn_\bd_\bi_\bn_\bg_\b _\bs_\bi_\bg_\bn_\ba_\bl_\bs\n           o _\bD_\bi_\bs_\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bn_\bg_\b _\bs_\bi_\bg_\bn_\ba_\bl_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\by_\bs_\bt_\be_\bm_\b _\bc_\bh_\be_\bc_\bk_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/signing.html", "source2": "./usr/share/doc/python-django-doc/html/topics/signing.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Cryptographic signing &#8212; Django 5.2b1 documentation</title>\n+    <title>Cryptographic signing &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Sending email\" href=\"email.html\" />\n     <link rel=\"prev\" title=\"Composite primary keys\" href=\"composite-primary-key.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -162,15 +163,15 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">value</span> <span class=\"o\">=</span> <span class=\"n\">signer</span><span class=\"o\">.</span><span class=\"n\">sign</span><span class=\"p\">(</span><span class=\"s2\">&quot;My string&quot;</span><span class=\"p\">)</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">value</span>\n <span class=\"go\">&#39;My string:o3DrrsT6JRB73t-HDymfDNbTSxfMlom2d8TiUlb1hWY&#39;</span>\n </pre></div>\n </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.signing.Signer\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Signer</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sep</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">':'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">salt</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">algorithm</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fallback_keys</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/signing.py#L177\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.signing.Signer\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Signer</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sep</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">':'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">salt</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">algorithm</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fallback_keys</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/signing.py#L177\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.signing.Signer\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a signer which uses <code class=\"docutils literal notranslate\"><span class=\"pre\">key</span></code> to generate signatures and <code class=\"docutils literal notranslate\"><span class=\"pre\">sep</span></code> to\n separate values. <code class=\"docutils literal notranslate\"><span class=\"pre\">sep</span></code> cannot be in the <span class=\"target\" id=\"index-0\"></span><a class=\"rfc reference external\" href=\"https://datatracker.ietf.org/doc/html/rfc4648.html#section-5\"><strong>URL safe base64 alphabet</strong></a>. This alphabet contains alphanumeric characters, hyphens,\n and underscores. <code class=\"docutils literal notranslate\"><span class=\"pre\">algorithm</span></code> must be an algorithm supported by\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/hashlib.html#module-hashlib\" title=\"(in Python v3.13)\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">hashlib</span></code></a>, it defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">'sha256'</span></code>. <code class=\"docutils literal notranslate\"><span class=\"pre\">fallback_keys</span></code> is a list\n of additional values used to validate signed data, defaults to\n <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-SECRET_KEY_FALLBACKS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">SECRET_KEY_FALLBACKS</span></code></a>.</p>\n </dd></dl>\n@@ -228,24 +229,24 @@\n <span class=\"go\">&#39;hello&#39;</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">signer</span><span class=\"o\">.</span><span class=\"n\">unsign</span><span class=\"p\">(</span><span class=\"n\">value</span><span class=\"p\">,</span> <span class=\"n\">max_age</span><span class=\"o\">=</span><span class=\"n\">timedelta</span><span class=\"p\">(</span><span class=\"n\">seconds</span><span class=\"o\">=</span><span class=\"mi\">20</span><span class=\"p\">))</span>\n <span class=\"go\">&#39;hello&#39;</span>\n </pre></div>\n </div>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.core.signing.TimestampSigner\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TimestampSigner</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sep</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">':'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">salt</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">algorithm</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'sha256'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/signing.py#L254\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.signing.TimestampSigner\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TimestampSigner</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">sep</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">':'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">salt</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">algorithm</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'sha256'</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/signing.py#L254\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.signing.TimestampSigner\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.signing.TimestampSigner.sign\">\n-<span class=\"sig-name descname\"><span class=\"pre\">sign</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/signing.py#L258\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.signing.TimestampSigner.sign\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">sign</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/signing.py#L258\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.signing.TimestampSigner.sign\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Sign <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> and append current timestamp to it.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.signing.TimestampSigner.unsign\">\n-<span class=\"sig-name descname\"><span class=\"pre\">unsign</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_age</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/signing.py#L262\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.signing.TimestampSigner.unsign\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">unsign</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">value</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_age</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/signing.py#L262\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.signing.TimestampSigner.unsign\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Checks if <code class=\"docutils literal notranslate\"><span class=\"pre\">value</span></code> was signed less than <code class=\"docutils literal notranslate\"><span class=\"pre\">max_age</span></code> seconds ago,\n otherwise raises <code class=\"docutils literal notranslate\"><span class=\"pre\">SignatureExpired</span></code>. The <code class=\"docutils literal notranslate\"><span class=\"pre\">max_age</span></code> parameter can\n accept an integer or a <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/datetime.html#datetime.timedelta\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">datetime.timedelta</span></code></a> object.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.core.signing.TimestampSigner.sign_object\">\n@@ -295,22 +296,22 @@\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">value</span> <span class=\"o\">=</span> <span class=\"n\">signing</span><span class=\"o\">.</span><span class=\"n\">dumps</span><span class=\"p\">((</span><span class=\"s2\">&quot;a&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;b&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;c&quot;</span><span class=\"p\">))</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">signing</span><span class=\"o\">.</span><span class=\"n\">loads</span><span class=\"p\">(</span><span class=\"n\">value</span><span class=\"p\">)</span>\n <span class=\"go\">[&#39;a&#39;, &#39;b&#39;, &#39;c&#39;]</span>\n </pre></div>\n </div>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.core.signing.dumps\">\n-<span class=\"sig-name descname\"><span class=\"pre\">dumps</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">salt</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'django.core.signing'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">serializer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">JSONSerializer</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">compress</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/signing.py#L131\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.signing.dumps\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">dumps</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">obj</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">salt</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'django.core.signing'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">serializer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">JSONSerializer</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">compress</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/signing.py#L131\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.signing.dumps\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns URL-safe, signed base64 compressed JSON string. Serialized object\n is signed using <a class=\"reference internal\" href=\"#django.core.signing.TimestampSigner\" title=\"django.core.signing.TimestampSigner\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TimestampSigner</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.core.signing.loads\">\n-<span class=\"sig-name descname\"><span class=\"pre\">loads</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">salt</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'django.core.signing'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">serializer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">JSONSerializer</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_age</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fallback_keys</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/signing.py#L155\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.core.signing.loads\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">loads</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">string</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">key</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">salt</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'django.core.signing'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">serializer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">JSONSerializer</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">max_age</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fallback_keys</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/core/signing.py#L155\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.core.signing.loads\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Reverse of <code class=\"docutils literal notranslate\"><span class=\"pre\">dumps()</span></code>, raises <code class=\"docutils literal notranslate\"><span class=\"pre\">BadSignature</span></code> if signature fails.\n Checks <code class=\"docutils literal notranslate\"><span class=\"pre\">max_age</span></code> (in seconds) if given.</p>\n </dd></dl>\n \n </section>\n </section>\n </section>\n@@ -338,37 +339,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"composite-primary-key.html\"\n-                          title=\"previous chapter\">Composite primary keys</a></p>\n+                          title=\"vorig hoofdstuk\">Composite primary keys</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"email.html\"\n-                          title=\"next chapter\">Sending email</a></p>\n+                          title=\"volgend hoofdstuk\">Sending email</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* C\bCr\bry\byp\bpt\bto\bog\bgr\bra\bap\bph\bhi\bic\bc s\bsi\big\bgn\bni\bin\bng\bg_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n The golden rule of web application security is to never trust data from\n untrusted sources. Sometimes it can be useful to pass data through an untrusted\n medium. Cryptographically signed values can be passed through an untrusted\n channel safe in the knowledge that any tampering will be detected.\n@@ -65,15 +65,15 @@\n signatures. You can use a different secret by passing it to the Signer\n constructor:\n >>> signer = Signer(key=\"my-other-secret\")\n >>> value = signer.sign(\"My string\")\n >>> value\n 'My string:o3DrrsT6JRB73t-HDymfDNbTSxfMlom2d8TiUlb1hWY'\n   c\bcl\bla\bas\bss\bs Signer(*\b*, k\bke\bey\by=\b=N\bNo\bon\bne\be, s\bse\bep\bp=\b='\b':\b:'\b', s\bsa\bal\blt\bt=\b=N\bNo\bon\bne\be, a\bal\blg\bgo\bor\bri\bit\bth\bhm\bm=\b=N\bNo\bon\bne\be,\n-  f\bfa\bal\bll\blb\bba\bac\bck\bk_\b_k\bke\bey\bys\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  f\bfa\bal\bll\blb\bba\bac\bck\bk_\b_k\bke\bey\bys\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a signer which uses key to generate signatures and sep to\n       separate values. sep cannot be in the _\bU\bU_\bR\bR_\bL\bL_\b _\bs\bs_\ba\ba_\bf\bf_\be\be_\b _\bb\bb_\ba\ba_\bs\bs_\be\be_\b6\b6_\b4\b4_\b _\ba\ba_\bl\bl_\bp\bp_\bh\bh_\ba\ba_\bb\bb_\be\be_\bt\bt. This\n       alphabet contains alphanumeric characters, hyphens, and underscores.\n       algorithm must be an algorithm supported by _\bh_\ba_\bs_\bh_\bl_\bi_\bb, it defaults to\n       'sha256'. fallback_keys is a list of additional values used to validate\n       signed data, defaults to _\bS_\bE_\bC_\bR_\bE_\bT_\b__\bK_\bE_\bY_\b__\bF_\bA_\bL_\bL_\bB_\bA_\bC_\bK_\bS.\n *\b**\b**\b**\b* U\bUs\bsi\bin\bng\bg t\bth\bhe\be s\bsa\bal\blt\bt a\bar\brg\bgu\bum\bme\ben\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -120,18 +120,18 @@\n >>> signer.unsign(value, max_age=10)\n SignatureExpired: Signature age 15.5289158821 > 10 seconds\n >>> signer.unsign(value, max_age=20)\n 'hello'\n >>> signer.unsign(value, max_age=timedelta(seconds=20))\n 'hello'\n   c\bcl\bla\bas\bss\bs TimestampSigner(*\b*, k\bke\bey\by=\b=N\bNo\bon\bne\be, s\bse\bep\bp=\b='\b':\b:'\b', s\bsa\bal\blt\bt=\b=N\bNo\bon\bne\be, a\bal\blg\bgo\bor\bri\bit\bth\bhm\bm=\b='\b's\bsh\bha\ba2\b25\b56\b6'\b')\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n-        sign(v\bva\bal\blu\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n+        sign(v\bva\bal\blu\bue\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Sign value and append current timestamp to it.\n-        unsign(v\bva\bal\blu\bue\be, m\bma\bax\bx_\b_a\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        unsign(v\bva\bal\blu\bue\be, m\bma\bax\bx_\b_a\bag\bge\be=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Checks if value was signed less than max_age seconds ago, otherwise\n             raises SignatureExpired. The max_age parameter can accept an\n             integer or a _\bd_\ba_\bt_\be_\bt_\bi_\bm_\be_\b._\bt_\bi_\bm_\be_\bd_\be_\bl_\bt_\ba object.\n         sign_object(o\bob\bbj\bj, s\bse\ber\bri\bia\bal\bli\biz\bze\ber\br=\b=J\bJS\bSO\bON\bNS\bSe\ber\bri\bia\bal\bli\biz\bze\ber\br, c\bco\bom\bmp\bpr\bre\bes\bss\bs=\b=F\bFa\bal\bls\bse\be)_\b\u00b6\n             Encode, optionally compress, append current timestamp, and sign\n             complex data structure (e.g. list, tuple, or dictionary).\n         unsign_object(s\bsi\big\bgn\bne\bed\bd_\b_o\bob\bbj\bj, s\bse\ber\bri\bia\bal\bli\biz\bze\ber\br=\b=J\bJS\bSO\bON\bNS\bSe\ber\bri\bia\bal\bli\biz\bze\ber\br, m\bma\bax\bx_\b_a\bag\bge\be=\b=N\bNo\bon\bne\be)_\b\u00b6\n@@ -161,30 +161,30 @@\n Because of the nature of JSON (there is no native distinction between lists and\n tuples) if you pass in a tuple, you will get a list from signing.loads(object):\n >>> from django.core import signing\n >>> value = signing.dumps((\"a\", \"b\", \"c\"))\n >>> signing.loads(value)\n ['a', 'b', 'c']\n   dumps(o\bob\bbj\bj, k\bke\bey\by=\b=N\bNo\bon\bne\be, s\bsa\bal\blt\bt=\b='\b'd\bdj\bja\ban\bng\bgo\bo.\b.c\bco\bor\bre\be.\b.s\bsi\big\bgn\bni\bin\bng\bg'\b', s\bse\ber\bri\bia\bal\bli\biz\bze\ber\br=\b=J\bJS\bSO\bON\bNS\bSe\ber\bri\bia\bal\bli\biz\bze\ber\br,\n-  c\bco\bom\bmp\bpr\bre\bes\bss\bs=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bco\bom\bmp\bpr\bre\bes\bss\bs=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns URL-safe, signed base64 compressed JSON string. Serialized object\n       is signed using _\bT_\bi_\bm_\be_\bs_\bt_\ba_\bm_\bp_\bS_\bi_\bg_\bn_\be_\br.\n   loads(s\bst\btr\bri\bin\bng\bg, k\bke\bey\by=\b=N\bNo\bon\bne\be, s\bsa\bal\blt\bt=\b='\b'd\bdj\bja\ban\bng\bgo\bo.\b.c\bco\bor\bre\be.\b.s\bsi\big\bgn\bni\bin\bng\bg'\b',\n-  s\bse\ber\bri\bia\bal\bli\biz\bze\ber\br=\b=J\bJS\bSO\bON\bNS\bSe\ber\bri\bia\bal\bli\biz\bze\ber\br, m\bma\bax\bx_\b_a\bag\bge\be=\b=N\bNo\bon\bne\be, f\bfa\bal\bll\blb\bba\bac\bck\bk_\b_k\bke\bey\bys\bs=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  s\bse\ber\bri\bia\bal\bli\biz\bze\ber\br=\b=J\bJS\bSO\bON\bNS\bSe\ber\bri\bia\bal\bli\biz\bze\ber\br, m\bma\bax\bx_\b_a\bag\bge\be=\b=N\bNo\bon\bne\be, f\bfa\bal\bll\blb\bba\bac\bck\bk_\b_k\bke\bey\bys\bs=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Reverse of dumps(), raises BadSignature if signature fails. Checks\n       max_age (in seconds) if given.\n *\b**\b**\b**\b* _\bT\bT_\ba\ba_\bb\bb_\bl\bl_\be\be_\b _\bo\bo_\bf\bf_\b _\bC\bC_\bo\bo_\bn\bn_\bt\bt_\be\be_\bn\bn_\bt\bt_\bs\bs *\b**\b**\b**\b*\n     * _\bC_\br_\by_\bp_\bt_\bo_\bg_\br_\ba_\bp_\bh_\bi_\bc_\b _\bs_\bi_\bg_\bn_\bi_\bn_\bg\n           o _\bP_\br_\bo_\bt_\be_\bc_\bt_\bi_\bn_\bg_\b _\bS_\bE_\bC_\bR_\bE_\bT_\b__\bK_\bE_\bY_\b _\ba_\bn_\bd_\b _\bS_\bE_\bC_\bR_\bE_\bT_\b__\bK_\bE_\bY_\b__\bF_\bA_\bL_\bL_\bB_\bA_\bC_\bK_\bS\n           o _\bU_\bs_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bl_\bo_\bw_\b-_\bl_\be_\bv_\be_\bl_\b _\bA_\bP_\bI\n                 # _\bU_\bs_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bs_\ba_\bl_\bt_\b _\ba_\br_\bg_\bu_\bm_\be_\bn_\bt\n                 # _\bV_\be_\br_\bi_\bf_\by_\bi_\bn_\bg_\b _\bt_\bi_\bm_\be_\bs_\bt_\ba_\bm_\bp_\be_\bd_\b _\bv_\ba_\bl_\bu_\be_\bs\n                 # _\bP_\br_\bo_\bt_\be_\bc_\bt_\bi_\bn_\bg_\b _\bc_\bo_\bm_\bp_\bl_\be_\bx_\b _\bd_\ba_\bt_\ba_\b _\bs_\bt_\br_\bu_\bc_\bt_\bu_\br_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\be_\b _\bp_\br_\bi_\bm_\ba_\br_\by_\b _\bk_\be_\by_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bS_\be_\bn_\bd_\bi_\bn_\bg_\b _\be_\bm_\ba_\bi_\bl\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/templates.html", "source2": "./usr/share/doc/python-django-doc/html/topics/templates.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../\">\n+<html lang=\"nl\" data-content_root=\"../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Templates &#8212; Django 5.2b1 documentation</title>\n+    <title>Templates &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../search.html\" />\n     <link rel=\"next\" title=\"Class-based views\" href=\"class-based-views/index.html\" />\n     <link rel=\"prev\" title=\"Form Assets (the Media class)\" href=\"forms/media.html\" />\n \n \n \n  \n <script src=\"../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -116,15 +117,15 @@\n application and you intend to distribute templates. Django\u2019s contrib apps that\n include templates, like <a class=\"reference internal\" href=\"../ref/contrib/admin/index.html\"><span class=\"doc\">django.contrib.admin</span></a>,\n use the DTL.</p>\n <p>For historical reasons, both the generic support for template engines and the\n implementation of the Django template language live in the <code class=\"docutils literal notranslate\"><span class=\"pre\">django.template</span></code>\n namespace.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>The template system isn\u2019t safe against untrusted template authors. For\n example, a site shouldn\u2019t allow its users to provide their own templates,\n since template authors can do things like perform XSS attacks and access\n properties of template variables that may contain sensitive information.</p>\n </div>\n <section id=\"s-the-django-template-language\">\n <span id=\"s-template-language-intro\"></span><span id=\"the-django-template-language\"></span><span id=\"template-language-intro\"></span><h2>The Django template language<a class=\"headerlink\" href=\"#the-django-template-language\" title=\"Link to this heading\">\u00b6</a></h2>\n@@ -307,15 +308,15 @@\n <p><a class=\"reference internal\" href=\"../ref/settings.html#std-setting-TEMPLATES-OPTIONS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">OPTIONS</span></code></a> contains backend-specific settings.</p>\n </section>\n <section id=\"s-module-django.template.loader\">\n <span id=\"s-usage\"></span><span id=\"s-template-loading\"></span><span id=\"module-django.template.loader\"></span><span id=\"usage\"></span><span id=\"template-loading\"></span><h3>Usage<a class=\"headerlink\" href=\"#module-django.template.loader\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">django.template.loader</span></code> module defines two functions to load templates.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.template.loader.get_template\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get_template</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/loader.py#L5\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.loader.get_template\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get_template</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/loader.py#L5\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.loader.get_template\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This function loads the template with the given name and returns a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Template</span></code> object.</p>\n <p>The exact type of the return value depends on the backend that loaded the\n template. Each backend has its own <code class=\"docutils literal notranslate\"><span class=\"pre\">Template</span></code> class.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">get_template()</span></code> tries each template engine in order until one succeeds.\n If the template cannot be found, it raises\n <a class=\"reference internal\" href=\"#django.template.TemplateDoesNotExist\" title=\"django.template.TemplateDoesNotExist\"><code class=\"xref py py-exc docutils literal notranslate\"><span class=\"pre\">TemplateDoesNotExist</span></code></a>. If the template is found but\n@@ -325,25 +326,25 @@\n configuration.</p>\n <p>If you want to restrict the search to a particular template engine, pass\n the engine\u2019s <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-TEMPLATES-NAME\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">NAME</span></code></a> in the <code class=\"docutils literal notranslate\"><span class=\"pre\">using</span></code> argument.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.template.loader.select_template\">\n-<span class=\"sig-name descname\"><span class=\"pre\">select_template</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name_list</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/loader.py#L22\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.loader.select_template\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">select_template</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name_list</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/loader.py#L22\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.loader.select_template\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">select_template()</span></code> is just like <code class=\"docutils literal notranslate\"><span class=\"pre\">get_template()</span></code>, except it takes a\n list of template names. It tries each name in order and returns the first\n template that exists.</p>\n </dd></dl>\n \n <p>If loading a template fails, the following two exceptions, defined in\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.template</span></code>, may be raised:</p>\n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.template.TemplateDoesNotExist\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TemplateDoesNotExist</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tried</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">backend</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">chain</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/exceptions.py#L9\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.TemplateDoesNotExist\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TemplateDoesNotExist</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tried</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">backend</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">chain</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/exceptions.py#L9\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.TemplateDoesNotExist\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This exception is raised when a template cannot be found. It accepts the\n following optional arguments for populating the <a class=\"reference internal\" href=\"../howto/custom-template-backend.html#template-postmortem\"><span class=\"std std-ref\">template postmortem</span></a> on the debug page:</p>\n <dl class=\"simple\">\n <dt><code class=\"docutils literal notranslate\"><span class=\"pre\">backend</span></code></dt><dd><p>The template backend instance from which the exception originated.</p>\n </dd>\n <dt><code class=\"docutils literal notranslate\"><span class=\"pre\">tried</span></code></dt><dd><p>A list of sources that were tried when finding the template. This is\n formatted as a list of tuples containing <code class=\"docutils literal notranslate\"><span class=\"pre\">(origin,</span> <span class=\"pre\">status)</span></code>, where\n@@ -356,15 +357,15 @@\n try to load a given template from multiple engines.</p>\n </dd>\n </dl>\n </dd></dl>\n \n <dl class=\"py exception\">\n <dt class=\"sig sig-object py\" id=\"django.template.TemplateSyntaxError\">\n-<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TemplateSyntaxError</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/exceptions.py#L39\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.TemplateSyntaxError\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">exception</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TemplateSyntaxError</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/exceptions.py#L39\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.TemplateSyntaxError\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>This exception is raised when a template was found but contains errors.</p>\n </dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">Template</span></code> objects returned by <code class=\"docutils literal notranslate\"><span class=\"pre\">get_template()</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">select_template()</span></code>\n must provide a <code class=\"docutils literal notranslate\"><span class=\"pre\">render()</span></code> method with the following signature:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.template.backends.base.Template.render\">\n@@ -441,15 +442,15 @@\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">/home/html/default/news/story_detail.html</span></code> (<code class=\"docutils literal notranslate\"><span class=\"pre\">'django'</span></code> engine)</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">/home/html/jinja2/news/story_detail.html</span></code> (<code class=\"docutils literal notranslate\"><span class=\"pre\">'jinja2'</span></code> engine)</p></li>\n </ul>\n <p>In addition, to cut down on the repetitive nature of loading and rendering\n templates, Django provides a shortcut function which automates the process.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.template.loader.render_to_string\">\n-<span class=\"sig-name descname\"><span class=\"pre\">render_to_string</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/loader.py#L52\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.loader.render_to_string\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">render_to_string</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">context</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">request</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/loader.py#L52\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.loader.render_to_string\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">render_to_string()</span></code> loads a template like <a class=\"reference internal\" href=\"#django.template.loader.get_template\" title=\"django.template.loader.get_template\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">get_template()</span></code></a> and\n calls its <code class=\"docutils literal notranslate\"><span class=\"pre\">render()</span></code> method immediately. It takes the following\n arguments.</p>\n <dl class=\"simple\">\n <dt><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code></dt><dd><p>The name of the template to load and render. If it\u2019s a list of template\n names, Django uses <a class=\"reference internal\" href=\"#django.template.loader.select_template\" title=\"django.template.loader.select_template\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">select_template()</span></code></a> instead of\n <a class=\"reference internal\" href=\"#django.template.loader.get_template\" title=\"django.template.loader.get_template\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">get_template()</span></code></a> to find the template.</p>\n@@ -490,30 +491,30 @@\n </dd></dl>\n \n </section>\n <section id=\"s-module-django.template.backends.django\">\n <span id=\"s-built-in-backends\"></span><span id=\"s-module-django.template.backends\"></span><span id=\"module-django.template.backends.django\"></span><span id=\"built-in-backends\"></span><span id=\"module-django.template.backends\"></span><h3>Built-in backends<a class=\"headerlink\" href=\"#module-django.template.backends.django\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.template.backends.django.DjangoTemplates\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DjangoTemplates</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/backends/django.py#L16\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.backends.django.DjangoTemplates\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DjangoTemplates</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/backends/django.py#L16\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.backends.django.DjangoTemplates\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Set <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-TEMPLATES-BACKEND\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">BACKEND</span></code></a> to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'django.template.backends.django.DjangoTemplates'</span></code> to configure a Django\n template engine.</p>\n <p>When <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-TEMPLATES-APP_DIRS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">APP_DIRS</span></code></a> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">DjangoTemplates</span></code>\n engines look for templates in the <code class=\"docutils literal notranslate\"><span class=\"pre\">templates</span></code> subdirectory of installed\n applications. This generic name was kept for backwards-compatibility.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">DjangoTemplates</span></code> engines accept the following <a class=\"reference internal\" href=\"../ref/settings.html#std-setting-TEMPLATES-OPTIONS\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">OPTIONS</span></code></a>:</p>\n <ul>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">'autoescape'</span></code>: a boolean that controls whether HTML autoescaping is\n enabled.</p>\n <p>It defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Only set it to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code> if you\u2019re rendering non-HTML templates!</p>\n </div>\n </li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">'context_processors'</span></code>: a list of dotted Python paths to callables that\n are used to populate the context when a template is rendered with a request.\n These callables take a request object as their argument and return a\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/stdtypes.html#dict\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">dict</span></code></a> of items to be merged into the context.</p>\n@@ -566,15 +567,15 @@\n </div>\n <p>Tags and filters from built-in libraries can be used without first calling\n the <a class=\"reference internal\" href=\"../ref/templates/builtins.html#std-templatetag-load\"><code class=\"xref std std-ttag docutils literal notranslate\"><span class=\"pre\">{%</span> <span class=\"pre\">load</span> <span class=\"pre\">%}</span></code></a> tag.</p>\n </li>\n </ul>\n <dl class=\"py class\" id=\"module-django.template.backends.jinja2\">\n <dt class=\"sig sig-object py\" id=\"django.template.backends.jinja2.Jinja2\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Jinja2</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/backends/jinja2.py#L14\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.template.backends.jinja2.Jinja2\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Jinja2</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/template/backends/jinja2.py#L14\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.template.backends.jinja2.Jinja2\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Requires <a class=\"reference external\" href=\"https://jinja.palletsprojects.com/\">Jinja2</a> to be installed:</p>\n <div class=\"console-block\" id=\"console-block-0\">\n <input class=\"c-tab-unix\" id=\"c-tab-0-unix\" type=\"radio\" name=\"console-0\" checked>\n <label for=\"c-tab-0-unix\" title=\"Linux/macOS\">&#xf17c/&#xf179</label>\n <input class=\"c-tab-win\" id=\"c-tab-0-win\" type=\"radio\" name=\"console-0\">\n@@ -720,37 +721,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"forms/media.html\"\n-                          title=\"previous chapter\">Form Assets (the <code class=\"docutils literal notranslate\"><span class=\"pre\">Media</span></code> class)</a></p>\n+                          title=\"vorig hoofdstuk\">Form Assets (the <code class=\"docutils literal notranslate\"><span class=\"pre\">Media</span></code> class)</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"class-based-views/index.html\"\n-                          title=\"next chapter\">Class-based views</a></p>\n+                          title=\"volgend hoofdstuk\">Class-based views</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTe\bem\bmp\bpl\bla\bat\bte\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Being a web framework, Django needs a convenient way to generate HTML\n dynamically. The most common approach relies on templates. A template contains\n the static parts of the desired HTML output as well as some special syntax\n describing how dynamic content will be inserted. For a hands-on example of\n@@ -24,15 +24,15 @@\n have a pressing reason to choose another backend, you should use the DTL,\n especially if you\u2019re writing a pluggable application and you intend to\n distribute templates. Django\u2019s contrib apps that include templates, like\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bc_\bo_\bn_\bt_\br_\bi_\bb_\b._\ba_\bd_\bm_\bi_\bn, use the DTL.\n For historical reasons, both the generic support for template engines and the\n implementation of the Django template language live in the django.template\n namespace.\n-Warning\n+Waarschuwing\n The template system isn\u2019t safe against untrusted template authors. For example,\n a site shouldn\u2019t allow its users to provide their own templates, since template\n authors can do things like perform XSS attacks and access properties of\n template variables that may contain sensitive information.\n *\b**\b**\b**\b**\b* T\bTh\bhe\be D\bDj\bja\ban\bng\bgo\bo t\bte\bem\bmp\bpl\bla\bat\bte\be l\bla\ban\bng\bgu\bua\bag\bge\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b* S\bSy\byn\bnt\bta\bax\bx_\b?\b\u00b6 *\b**\b**\b**\b*\n About this section\n@@ -150,35 +150,35 @@\n       subdirectory inside applications where its templates should be stored.\n While uncommon, it\u2019s possible to configure several instances of the same\n backend with different options. In that case you should define a unique _\bN_\bA_\bM_\bE\n for each engine.\n _\bO_\bP_\bT_\bI_\bO_\bN_\bS contains backend-specific settings.\n *\b**\b**\b**\b* U\bUs\bsa\bag\bge\be_\b?\b\u00b6 *\b**\b**\b**\b*\n The django.template.loader module defines two functions to load templates.\n-  get_template(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  get_template(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This function loads the template with the given name and returns a\n       Template object.\n       The exact type of the return value depends on the backend that loaded the\n       template. Each backend has its own Template class.\n       get_template() tries each template engine in order until one succeeds. If\n       the template cannot be found, it raises _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt. If the\n       template is found but contains invalid syntax, it raises\n       _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bS_\by_\bn_\bt_\ba_\bx_\bE_\br_\br_\bo_\br.\n       How templates are searched and loaded depends on each engine\u2019s backend\n       and configuration.\n       If you want to restrict the search to a particular template engine, pass\n       the engine\u2019s _\bN_\bA_\bM_\bE in the using argument.\n-  select_template(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be_\b_l\bli\bis\bst\bt, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  select_template(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be_\b_l\bli\bis\bst\bt, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       select_template() is just like get_template(), except it takes a list of\n       template names. It tries each name in order and returns the first\n       template that exists.\n If loading a template fails, the following two exceptions, defined in\n django.template, may be raised:\n   e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn TemplateDoesNotExist(m\bms\bsg\bg, t\btr\bri\bie\bed\bd=\b=N\bNo\bon\bne\be, b\bba\bac\bck\bke\ben\bnd\bd=\b=N\bNo\bon\bne\be, c\bch\bha\bai\bin\bn=\b=N\bNo\bon\bne\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This exception is raised when a template cannot be found. It accepts the\n       following optional arguments for populating the _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\bp_\bo_\bs_\bt_\bm_\bo_\br_\bt_\be_\bm on\n       the debug page:\n         backend\n             The template backend instance from which the exception originated.\n         tried\n             A list of sources that were tried when finding the template. This\n@@ -186,15 +186,15 @@\n             origin is an _\bo_\br_\bi_\bg_\bi_\bn_\b-_\bl_\bi_\bk_\be object and status is a string with the\n             reason the template wasn\u2019t found.\n         chain\n             A list of intermediate _\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bD_\bo_\be_\bs_\bN_\bo_\bt_\bE_\bx_\bi_\bs_\bt exceptions raised when\n             trying to load a template. This is used by functions, such as\n             _\bg_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b(_\b), that try to load a given template from multiple\n             engines.\n-  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn TemplateSyntaxError(m\bms\bsg\bg)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn TemplateSyntaxError(m\bms\bsg\bg)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       This exception is raised when a template was found but contains errors.\n Template objects returned by get_template() and select_template() must provide\n a render() method with the following signature:\n   Template.render(c\bco\bon\bnt\bte\bex\bxt\bt=\b=N\bNo\bon\bne\be, r\bre\beq\bqu\bue\bes\bst\bt=\b=N\bNo\bon\bne\be)_\b\u00b6\n       Renders this template with a given context.\n       If context is provided, it must be a _\bd_\bi_\bc_\bt. If it isn\u2019t provided, the\n       engine will render the template with an empty context.\n@@ -250,15 +250,15 @@\n following templates:\n     * /home/html/example.com/news/story_detail.html ('django' engine)\n     * /home/html/default/news/story_detail.html ('django' engine)\n     * /home/html/jinja2/news/story_detail.html ('jinja2' engine)\n In addition, to cut down on the repetitive nature of loading and rendering\n templates, Django provides a shortcut function which automates the process.\n   render_to_string(t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be, c\bco\bon\bnt\bte\bex\bxt\bt=\b=N\bNo\bon\bne\be, r\bre\beq\bqu\bue\bes\bst\bt=\b=N\bNo\bon\bne\be, u\bus\bsi\bin\bng\bg=\b=N\bNo\bon\bne\be)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       render_to_string() loads a template like _\bg_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b(_\b) and calls its\n       render() method immediately. It takes the following arguments.\n         template_name\n             The name of the template to load and render. If it\u2019s a list of\n             template names, Django uses _\bs_\be_\bl_\be_\bc_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b(_\b) instead of\n             _\bg_\be_\bt_\b__\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b(_\b) to find the template.\n         context\n@@ -280,25 +280,25 @@\n       Template engines are available in django.template.engines:\n       from django.template import engines\n \n       django_engine = engines[\"django\"]\n       template = django_engine.from_string(\"Hello {{ name }}!\")\n       The lookup key \u2014 'django' in this example \u2014 is the engine\u2019s _\bN_\bA_\bM_\bE.\n *\b**\b**\b**\b* B\bBu\bui\bil\blt\bt-\b-i\bin\bn b\bba\bac\bck\bke\ben\bnd\bds\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs DjangoTemplates_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs DjangoTemplates_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Set _\bB_\bA_\bC_\bK_\bE_\bN_\bD to 'django.template.backends.django.DjangoTemplates' to configure a\n Django template engine.\n When _\bA_\bP_\bP_\b__\bD_\bI_\bR_\bS is True, DjangoTemplates engines look for templates in the\n templates subdirectory of installed applications. This generic name was kept\n for backwards-compatibility.\n DjangoTemplates engines accept the following _\bO_\bP_\bT_\bI_\bO_\bN_\bS:\n     * 'autoescape': a boolean that controls whether HTML autoescaping is\n       enabled.\n       It defaults to True.\n-      Warning\n+      Waarschuwing\n       Only set it to False if you\u2019re rendering non-HTML templates!\n     * 'context_processors': a list of dotted Python paths to callables that are\n       used to populate the context when a template is rendered with a request.\n       These callables take a request object as their argument and return a _\bd_\bi_\bc_\bt\n       of items to be merged into the context.\n       It defaults to an empty list.\n       See _\bR_\be_\bq_\bu_\be_\bs_\bt_\bC_\bo_\bn_\bt_\be_\bx_\bt for more information.\n@@ -334,15 +334,15 @@\n     * 'builtins': A list of dotted Python paths of template tag modules to add\n       to _\bb_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\bs. For example:\n       OPTIONS = {\n           \"builtins\": [\"myapp.builtins\"],\n       }\n       Tags and filters from built-in libraries can be used without first\n       calling the _\b{_\b%_\b _\bl_\bo_\ba_\bd_\b _\b%_\b} tag.\n-  c\bcl\bla\bas\bss\bs Jinja2_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs Jinja2_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Requires _\bJ_\bi_\bn_\bj_\ba_\b2 to be installed:\n #\uf17c/\uf179 o\uf17a\n $ python -m pip install Jinja2\n ...\\> py -m pip install Jinja2\n Set _\bB_\bA_\bC_\bK_\bE_\bN_\bD to 'django.template.backends.jinja2.Jinja2' to configure a _\bJ_\bi_\bn_\bj_\ba_\b2\n engine.\n When _\bA_\bP_\bP_\b__\bD_\bI_\bR_\bS is True, Jinja2 engines look for templates in the jinja2\n@@ -427,16 +427,16 @@\n                       # _\bC_\bo_\bn_\bt_\be_\bx_\bt\n                       # _\bL_\bo_\ba_\bd_\be_\br_\bs\n                       # _\bC_\bo_\bn_\bt_\be_\bx_\bt_\b _\bp_\br_\bo_\bc_\be_\bs_\bs_\bo_\br_\bs\n           o _\bS_\bu_\bp_\bp_\bo_\br_\bt_\b _\bf_\bo_\br_\b _\bt_\be_\bm_\bp_\bl_\ba_\bt_\be_\b _\be_\bn_\bg_\bi_\bn_\be_\bs\n                 # _\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn\n                 # _\bU_\bs_\ba_\bg_\be\n                 # _\bB_\bu_\bi_\bl_\bt_\b-_\bi_\bn_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bF_\bo_\br_\bm_\b _\bA_\bs_\bs_\be_\bt_\bs_\b _\b(_\bt_\bh_\be_\b _\bM_\be_\bd_\bi_\ba_\b _\bc_\bl_\ba_\bs_\bs_\b)\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bC_\bl_\ba_\bs_\bs_\b-_\bb_\ba_\bs_\be_\bd_\b _\bv_\bi_\be_\bw_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/testing/advanced.html", "source2": "./usr/share/doc/python-django-doc/html/topics/testing/advanced.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Advanced testing topics &#8212; Django 5.2b1 documentation</title>\n+    <title>Advanced testing topics &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"User authentication in Django\" href=\"../auth/index.html\" />\n     <link rel=\"prev\" title=\"Testing tools\" href=\"tools.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -79,15 +80,15 @@\n             \n   <section id=\"s-advanced-testing-topics\">\n <span id=\"advanced-testing-topics\"></span><h1>Advanced testing topics<a class=\"headerlink\" href=\"#advanced-testing-topics\" title=\"Link to this heading\">\u00b6</a></h1>\n <section id=\"s-the-request-factory\">\n <span id=\"the-request-factory\"></span><h2>The request factory<a class=\"headerlink\" href=\"#the-request-factory\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.test.RequestFactory\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RequestFactory</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L370\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.RequestFactory\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">RequestFactory</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L370\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.RequestFactory\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>The <a class=\"reference internal\" href=\"#django.test.RequestFactory\" title=\"django.test.RequestFactory\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">RequestFactory</span></code></a> shares the same API as\n the test client. However, instead of behaving like a browser, the\n RequestFactory provides a way to generate a request instance that can\n be used as the first argument to any view. This means you can test a\n view function the same way as you would test any other function \u2013 as\n@@ -146,15 +147,15 @@\n </pre></div>\n </div>\n </section>\n <section id=\"s-asyncrequestfactory\">\n <span id=\"asyncrequestfactory\"></span><h3>AsyncRequestFactory<a class=\"headerlink\" href=\"#asyncrequestfactory\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.test.AsyncRequestFactory\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AsyncRequestFactory</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L674\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.AsyncRequestFactory\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AsyncRequestFactory</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L674\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.AsyncRequestFactory\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">RequestFactory</span></code> creates WSGI-like requests. If you want to create ASGI-like\n requests, including having a correct ASGI <code class=\"docutils literal notranslate\"><span class=\"pre\">scope</span></code>, you can instead use\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.test.AsyncRequestFactory</span></code>.</p>\n <p>This class is directly API-compatible with <code class=\"docutils literal notranslate\"><span class=\"pre\">RequestFactory</span></code>, with the only\n difference being that it returns <code class=\"docutils literal notranslate\"><span class=\"pre\">ASGIRequest</span></code> instances rather than\n@@ -356,15 +357,15 @@\n </section>\n <section id=\"s-advanced-features-of-transactiontestcase\">\n <span id=\"advanced-features-of-transactiontestcase\"></span><h2>Advanced features of <code class=\"docutils literal notranslate\"><span class=\"pre\">TransactionTestCase</span></code><a class=\"headerlink\" href=\"#advanced-features-of-transactiontestcase\" title=\"Link to this heading\">\u00b6</a></h2>\n <dl class=\"py attribute\">\n <dt class=\"sig sig-object py\" id=\"django.test.TransactionTestCase.available_apps\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">TransactionTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">available_apps</span></span><a class=\"headerlink\" href=\"#django.test.TransactionTestCase.available_apps\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>This attribute is a private API. It may be changed or removed without\n a deprecation period in the future, for instance to accommodate changes\n in application loading.</p>\n <p>It\u2019s used to optimize Django\u2019s own test suite, which contains hundreds\n of models but no relations between models in different applications.</p>\n </div>\n <p>By default, <code class=\"docutils literal notranslate\"><span class=\"pre\">available_apps</span></code> is set to <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>. After each test, Django\n@@ -550,15 +551,15 @@\n <p>A test runner is a class defining a <code class=\"docutils literal notranslate\"><span class=\"pre\">run_tests()</span></code> method. Django ships\n with a <code class=\"docutils literal notranslate\"><span class=\"pre\">DiscoverRunner</span></code> class that defines the default Django testing\n behavior. This class defines the <code class=\"docutils literal notranslate\"><span class=\"pre\">run_tests()</span></code> entry point, plus a\n selection of other methods that are used by <code class=\"docutils literal notranslate\"><span class=\"pre\">run_tests()</span></code> to set up, execute\n and tear down the test suite.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.test.runner.DiscoverRunner\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DiscoverRunner</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">pattern</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'test*.py'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">top_level</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">verbosity</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">interactive</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">failfast</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">keepdb</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">reverse</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">debug_mode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">debug_sql</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">parallel</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tags</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude_tags</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">test_name_patterns</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">pdb</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">buffer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">enable_faulthandler</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timing</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">shuffle</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">logger</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">durations</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L663\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">DiscoverRunner</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">pattern</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'test*.py'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">top_level</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">verbosity</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">interactive</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">failfast</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">keepdb</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">reverse</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">debug_mode</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">debug_sql</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">parallel</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">tags</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">exclude_tags</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">test_name_patterns</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">pdb</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">buffer</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">enable_faulthandler</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">timing</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">shuffle</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">logger</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">durations</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L663\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p><code class=\"docutils literal notranslate\"><span class=\"pre\">DiscoverRunner</span></code> will search for tests in any file matching <code class=\"docutils literal notranslate\"><span class=\"pre\">pattern</span></code>.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">top_level</span></code> can be used to specify the directory containing your\n top-level Python modules. Usually Django can figure this out automatically,\n so it\u2019s not necessary to specify this option. If specified, it should\n generally be the directory containing your <code class=\"docutils literal notranslate\"><span class=\"pre\">manage.py</span></code> file.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">verbosity</span></code> determines the amount of notification and debug information\n that will be printed to the console; <code class=\"docutils literal notranslate\"><span class=\"pre\">0</span></code> is no output, <code class=\"docutils literal notranslate\"><span class=\"pre\">1</span></code> is normal\n@@ -658,42 +659,42 @@\n </dd></dl>\n \n </section>\n <section id=\"s-methods\">\n <span id=\"methods\"></span><h4>Methods<a class=\"headerlink\" href=\"#methods\" title=\"Link to this heading\">\u00b6</a></h4>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.runner.DiscoverRunner.run_tests\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">run_tests</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">test_labels</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L1075\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.run_tests\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">run_tests</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">test_labels</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L1075\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.run_tests\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Run the test suite.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">test_labels</span></code> allows you to specify which tests to run and supports\n several formats (see <a class=\"reference internal\" href=\"#django.test.runner.DiscoverRunner.build_suite\" title=\"django.test.runner.DiscoverRunner.build_suite\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">DiscoverRunner.build_suite()</span></code></a> for a list of\n supported formats).</p>\n <p>This method should return the number of tests that failed.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.runner.DiscoverRunner.add_arguments\">\n-<em class=\"property\"><span class=\"pre\">classmethod</span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">add_arguments</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">parser</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L734\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.add_arguments\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">classmethod</span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">add_arguments</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">parser</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L734\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.add_arguments\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Override this class method to add custom arguments accepted by the\n <a class=\"reference internal\" href=\"../../ref/django-admin.html#django-admin-test\"><code class=\"xref std std-djadmin docutils literal notranslate\"><span class=\"pre\">test</span></code></a> management command. See\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/argparse.html#argparse.ArgumentParser.add_argument\" title=\"(in Python v3.13)\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">argparse.ArgumentParser.add_argument()</span></code></a> for details about adding\n arguments to a parser.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.runner.DiscoverRunner.setup_test_environment\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">setup_test_environment</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L870\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.setup_test_environment\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">setup_test_environment</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L870\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.setup_test_environment\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Sets up the test environment by calling\n <a class=\"reference internal\" href=\"#django.test.utils.setup_test_environment\" title=\"django.test.utils.setup_test_environment\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">setup_test_environment()</span></code></a> and setting\n <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a> to <code class=\"docutils literal notranslate\"><span class=\"pre\">self.debug_mode</span></code> (defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>).</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.runner.DiscoverRunner.build_suite\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">build_suite</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">test_labels</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L928\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.build_suite\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">build_suite</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">test_labels</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L928\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.build_suite\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Constructs a test suite that matches the test labels provided.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">test_labels</span></code> is a list of strings describing the tests to be run. A test\n label can take one of four forms:</p>\n <ul class=\"simple\">\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">path.to.test_module.TestCase.test_method</span></code> \u2013 Run a single test method\n in a test case class.</p></li>\n <li><p><code class=\"docutils literal notranslate\"><span class=\"pre\">path.to.test_module.TestCase</span></code> \u2013 Run all the test methods in a test\n@@ -707,62 +708,62 @@\n tests in all files below the current directory whose names match its\n <code class=\"docutils literal notranslate\"><span class=\"pre\">pattern</span></code> (see above).</p>\n <p>Returns a <code class=\"docutils literal notranslate\"><span class=\"pre\">TestSuite</span></code> instance ready to be run.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.runner.DiscoverRunner.setup_databases\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">setup_databases</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L989\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.setup_databases\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">setup_databases</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L989\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.setup_databases\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Creates the test databases by calling\n <a class=\"reference internal\" href=\"#django.test.utils.setup_databases\" title=\"django.test.utils.setup_databases\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">setup_databases()</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.runner.DiscoverRunner.run_checks\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">run_checks</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">databases</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L1017\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.run_checks\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">run_checks</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">databases</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L1017\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.run_checks\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Runs the <a class=\"reference internal\" href=\"../checks.html\"><span class=\"doc\">system checks</span></a> on the test <code class=\"docutils literal notranslate\"><span class=\"pre\">databases</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.runner.DiscoverRunner.run_suite\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">run_suite</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">suite</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L1022\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.run_suite\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">run_suite</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">suite</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L1022\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.run_suite\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Runs the test suite.</p>\n <p>Returns the result produced by the running the test suite.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.runner.DiscoverRunner.get_test_runner_kwargs\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_test_runner_kwargs</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L1006\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.get_test_runner_kwargs\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">get_test_runner_kwargs</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L1006\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.get_test_runner_kwargs\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns the keyword arguments to instantiate the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">DiscoverRunner.test_runner</span></code> with.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.runner.DiscoverRunner.teardown_databases\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">teardown_databases</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_config</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L1032\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.teardown_databases\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">teardown_databases</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_config</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L1032\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.teardown_databases\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Destroys the test databases, restoring pre-test conditions by calling\n <a class=\"reference internal\" href=\"#django.test.utils.teardown_databases\" title=\"django.test.utils.teardown_databases\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">teardown_databases()</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.runner.DiscoverRunner.teardown_test_environment\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">teardown_test_environment</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L1041\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.teardown_test_environment\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">teardown_test_environment</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L1041\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.teardown_test_environment\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Restores the pre-test environment.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.runner.DiscoverRunner.suite_result\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">suite_result</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">suite</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">result</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L1045\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.suite_result\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">suite_result</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">suite</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">result</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L1045\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.suite_result\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Computes and returns a return code based on a test suite, and the result\n from that test suite.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.runner.DiscoverRunner.log\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">log</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">level</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L852\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.log\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">DiscoverRunner.</span></span><span class=\"sig-name descname\"><span class=\"pre\">log</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">level</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/runner.py#L852\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.runner.DiscoverRunner.log\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>If a <code class=\"docutils literal notranslate\"><span class=\"pre\">logger</span></code> is set, logs the message at the given integer\n <a class=\"reference external\" href=\"https://docs.python.org/3/library/logging.html#levels\">logging level</a> (e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">logging.DEBUG</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">logging.INFO</span></code>, or\n <code class=\"docutils literal notranslate\"><span class=\"pre\">logging.WARNING</span></code>). Otherwise, the message is printed to the console,\n respecting the current <code class=\"docutils literal notranslate\"><span class=\"pre\">verbosity</span></code>. For example, no message will be\n printed if the <code class=\"docutils literal notranslate\"><span class=\"pre\">verbosity</span></code> is 0, <code class=\"docutils literal notranslate\"><span class=\"pre\">INFO</span></code> and above will be printed if\n the <code class=\"docutils literal notranslate\"><span class=\"pre\">verbosity</span></code> is at least 1, and <code class=\"docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code> will be printed if it is at\n least 2. The <code class=\"docutils literal notranslate\"><span class=\"pre\">level</span></code> defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">logging.INFO</span></code>.</p>\n@@ -774,31 +775,31 @@\n <span id=\"testing-utilities\"></span><h3>Testing utilities<a class=\"headerlink\" href=\"#testing-utilities\" title=\"Link to this heading\">\u00b6</a></h3>\n <section id=\"s-module-django.test.utils\">\n <span id=\"s-django-test-utils\"></span><span id=\"module-django.test.utils\"></span><span id=\"django-test-utils\"></span><h4><code class=\"docutils literal notranslate\"><span class=\"pre\">django.test.utils</span></code><a class=\"headerlink\" href=\"#module-django.test.utils\" title=\"Link to this heading\">\u00b6</a></h4>\n <p>To assist in the creation of your own test runner, Django provides a number of\n utility methods in the <code class=\"docutils literal notranslate\"><span class=\"pre\">django.test.utils</span></code> module.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.test.utils.setup_test_environment\">\n-<span class=\"sig-name descname\"><span class=\"pre\">setup_test_environment</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">debug</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/utils.py#L121\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.utils.setup_test_environment\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">setup_test_environment</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">debug</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/utils.py#L121\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.utils.setup_test_environment\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Performs global pre-test setup, such as installing instrumentation for the\n template rendering system and setting up the dummy email outbox.</p>\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">debug</span></code> isn\u2019t <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, the <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-DEBUG\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DEBUG</span></code></a> setting is updated to its\n value.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.test.utils.teardown_test_environment\">\n-<span class=\"sig-name descname\"><span class=\"pre\">teardown_test_environment</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/utils.py#L157\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.utils.teardown_test_environment\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">teardown_test_environment</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/utils.py#L157\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.utils.teardown_test_environment\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Performs global post-test teardown, such as removing instrumentation from\n the template system and restoring normal email services.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.test.utils.setup_databases\">\n-<span class=\"sig-name descname\"><span class=\"pre\">setup_databases</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">verbosity</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">interactive</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">time_keeper</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">keepdb</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">debug_sql</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">parallel</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">aliases</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">serialized_aliases</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/utils.py#L173\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.utils.setup_databases\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">setup_databases</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">verbosity</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">interactive</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">time_keeper</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">keepdb</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">debug_sql</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">parallel</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">aliases</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">serialized_aliases</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/utils.py#L173\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.utils.setup_databases\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Creates the test databases.</p>\n <p>Returns a data structure that provides enough detail to undo the changes\n that have been made. This data will be provided to the\n <a class=\"reference internal\" href=\"#django.test.utils.teardown_databases\" title=\"django.test.utils.teardown_databases\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">teardown_databases()</span></code></a> function at the conclusion of testing.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">aliases</span></code> argument determines which <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-DATABASES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DATABASES</span></code></a> aliases test\n databases should be set up for. If it\u2019s not provided, it defaults to all of\n <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-DATABASES\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">DATABASES</span></code></a> aliases.</p>\n@@ -806,15 +807,15 @@\n test databases should have their state serialized to allow usage of the\n <a class=\"reference internal\" href=\"overview.html#test-case-serialized-rollback\"><span class=\"std std-ref\">serialized_rollback</span></a> feature. If\n it\u2019s not provided, it defaults to <code class=\"docutils literal notranslate\"><span class=\"pre\">aliases</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.test.utils.teardown_databases\">\n-<span class=\"sig-name descname\"><span class=\"pre\">teardown_databases</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_config</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">parallel</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">keepdb</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/utils.py#L368\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.utils.teardown_databases\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">teardown_databases</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">old_config</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">parallel</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">0</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">keepdb</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/utils.py#L368\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.utils.teardown_databases\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Destroys the test databases, restoring pre-test conditions.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">old_config</span></code> is a data structure defining the changes in the database\n configuration that need to be reversed. It\u2019s the return value of the\n <a class=\"reference internal\" href=\"#django.test.utils.setup_databases\" title=\"django.test.utils.setup_databases\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">setup_databases()</span></code></a> method.</p>\n </dd></dl>\n \n </section>\n@@ -949,37 +950,37 @@\n <li><a class=\"reference internal\" href=\"#integration-with-coverage-py\">Integration with <code class=\"docutils literal notranslate\"><span class=\"pre\">coverage.py</span></code></a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"tools.html\"\n-                          title=\"previous chapter\">Testing tools</a></p>\n+                          title=\"vorig hoofdstuk\">Testing tools</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"../auth/index.html\"\n-                          title=\"next chapter\">User authentication in Django</a></p>\n+                          title=\"volgend hoofdstuk\">User authentication in Django</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,13 +1,13 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* A\bAd\bdv\bva\ban\bnc\bce\bed\bd t\bte\bes\bst\bti\bin\bng\bg t\bto\bop\bpi\bic\bcs\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* T\bTh\bhe\be r\bre\beq\bqu\bue\bes\bst\bt f\bfa\bac\bct\bto\bor\bry\by_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs RequestFactory_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs RequestFactory_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n The _\bR_\be_\bq_\bu_\be_\bs_\bt_\bF_\ba_\bc_\bt_\bo_\br_\by shares the same API as the test client. However, instead of\n behaving like a browser, the RequestFactory provides a way to generate a\n request instance that can be used as the first argument to any view. This means\n you can test a view function the same way as you would test any other function\n \u2013 as a black box, with exactly known inputs, testing for specific outputs.\n The API for the _\bR_\be_\bq_\bu_\be_\bs_\bt_\bF_\ba_\bc_\bt_\bo_\br_\by is a slightly restricted subset of the test\n client API:\n@@ -51,15 +51,15 @@\n \n         # Test my_view() as if it were deployed at /customer/details\n         response = my_view(request)\n         # Use this syntax for class-based views.\n         response = MyView.as_view()(request)\n         self.assertEqual(response.status_code, 200)\n *\b**\b**\b**\b* A\bAs\bsy\byn\bnc\bcR\bRe\beq\bqu\bue\bes\bst\btF\bFa\bac\bct\bto\bor\bry\by_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs AsyncRequestFactory_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs AsyncRequestFactory_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n RequestFactory creates WSGI-like requests. If you want to create ASGI-like\n requests, including having a correct ASGI scope, you can instead use\n django.test.AsyncRequestFactory.\n This class is directly API-compatible with RequestFactory, with the only\n difference being that it returns ASGIRequest instances rather than WSGIRequest\n instances. All of its methods are still synchronous callables.\n Arbitrary keyword arguments in defaults are added directly into the ASGI scope.\n@@ -216,15 +216,15 @@\n the only database alias without dependencies. The default and clubs alias will\n be created next (although the order of creation of this pair is not\n guaranteed), then hearts, and finally spades.\n If there are any circular dependencies in the _\bD_\bE_\bP_\bE_\bN_\bD_\bE_\bN_\bC_\bI_\bE_\bS definition, an\n _\bI_\bm_\bp_\br_\bo_\bp_\be_\br_\bl_\by_\bC_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be_\bd exception will be raised.\n *\b**\b**\b**\b**\b* A\bAd\bdv\bva\ban\bnc\bce\bed\bd f\bfe\bea\bat\btu\bur\bre\bes\bs o\bof\bf T\bTr\bra\ban\bns\bsa\bac\bct\bti\bio\bon\bnT\bTe\bes\bst\btC\bCa\bas\bse\be_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n   TransactionTestCase.available_apps_\b\u00b6\n-      Warning\n+      Waarschuwing\n       This attribute is a private API. It may be changed or removed without a\n       deprecation period in the future, for instance to accommodate changes in\n       application loading.\n       It\u2019s used to optimize Django\u2019s own test suite, which contains hundreds of\n       models but no relations between models in different applications.\n       By default, available_apps is set to None. After each test, Django calls\n       _\bf_\bl_\bu_\bs_\bh to reset the database state. This empties all tables and emits the\n@@ -375,15 +375,15 @@\n DiscoverRunner class that defines the default Django testing behavior. This\n class defines the run_tests() entry point, plus a selection of other methods\n that are used by run_tests() to set up, execute and tear down the test suite.\n   c\bcl\bla\bas\bss\bs DiscoverRunner(p\bpa\bat\btt\bte\ber\brn\bn=\b='\b't\bte\bes\bst\bt*\b*.\b.p\bpy\by'\b', t\bto\bop\bp_\b_l\ble\bev\bve\bel\bl=\b=N\bNo\bon\bne\be, v\bve\ber\brb\bbo\bos\bsi\bit\bty\by=\b=1\b1,\n   i\bin\bnt\bte\ber\bra\bac\bct\bti\biv\bve\be=\b=T\bTr\bru\bue\be, f\bfa\bai\bil\blf\bfa\bas\bst\bt=\b=F\bFa\bal\bls\bse\be, k\bke\bee\bep\bpd\bdb\bb=\b=F\bFa\bal\bls\bse\be, r\bre\bev\bve\ber\brs\bse\be=\b=F\bFa\bal\bls\bse\be,\n   d\bde\beb\bbu\bug\bg_\b_m\bmo\bod\bde\be=\b=F\bFa\bal\bls\bse\be, d\bde\beb\bbu\bug\bg_\b_s\bsq\bql\bl=\b=F\bFa\bal\bls\bse\be, p\bpa\bar\bra\bal\bll\ble\bel\bl=\b=0\b0, t\bta\bag\bgs\bs=\b=N\bNo\bon\bne\be, e\bex\bxc\bcl\blu\bud\bde\be_\b_t\bta\bag\bgs\bs=\b=N\bNo\bon\bne\be,\n   t\bte\bes\bst\bt_\b_n\bna\bam\bme\be_\b_p\bpa\bat\btt\bte\ber\brn\bns\bs=\b=N\bNo\bon\bne\be, p\bpd\bdb\bb=\b=F\bFa\bal\bls\bse\be, b\bbu\buf\bff\bfe\ber\br=\b=F\bFa\bal\bls\bse\be, e\ben\bna\bab\bbl\ble\be_\b_f\bfa\bau\bul\blt\bth\bha\ban\bnd\bdl\ble\ber\br=\b=T\bTr\bru\bue\be,\n-  t\bti\bim\bmi\bin\bng\bg=\b=T\bTr\bru\bue\be, s\bsh\bhu\buf\bff\bfl\ble\be=\b=F\bFa\bal\bls\bse\be, l\blo\bog\bgg\bge\ber\br=\b=N\bNo\bon\bne\be, d\bdu\bur\bra\bat\bti\bio\bon\bns\bs=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  t\bti\bim\bmi\bin\bng\bg=\b=T\bTr\bru\bue\be, s\bsh\bhu\buf\bff\bfl\ble\be=\b=F\bFa\bal\bls\bse\be, l\blo\bog\bgg\bge\ber\br=\b=N\bNo\bon\bne\be, d\bdu\bur\bra\bat\bti\bio\bon\bns\bs=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       DiscoverRunner will search for tests in any file matching pattern.\n       top_level can be used to specify the directory containing your top-level\n       Python modules. Usually Django can figure this out automatically, so it\u2019s\n       not necessary to specify this option. If specified, it should generally\n       be the directory containing your manage.py file.\n       verbosity determines the amount of notification and debug information\n       that will be printed to the console; 0 is no output, 1 is normal output,\n@@ -460,28 +460,28 @@\n       to modify the way tests are run and reported.\n   DiscoverRunner.test_loader_\b\u00b6\n       This is the class that loads tests, whether from TestCases or modules or\n       otherwise and bundles them into test suites for the runner to execute. By\n       default it is set to unittest.defaultTestLoader. You can override this\n       attribute if your tests are going to be loaded in unusual ways.\n *\b**\b**\b* M\bMe\bet\bth\bho\bod\bds\bs_\b?\b\u00b6 *\b**\b**\b*\n-  DiscoverRunner.run_tests(t\bte\bes\bst\bt_\b_l\bla\bab\bbe\bel\bls\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  DiscoverRunner.run_tests(t\bte\bes\bst\bt_\b_l\bla\bab\bbe\bel\bls\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Run the test suite.\n       test_labels allows you to specify which tests to run and supports several\n       formats (see _\bD_\bi_\bs_\bc_\bo_\bv_\be_\br_\bR_\bu_\bn_\bn_\be_\br_\b._\bb_\bu_\bi_\bl_\bd_\b__\bs_\bu_\bi_\bt_\be_\b(_\b) for a list of supported\n       formats).\n       This method should return the number of tests that failed.\n-  c\bcl\bla\bas\bss\bsm\bme\bet\bth\bho\bod\bd DiscoverRunner.add_arguments(p\bpa\bar\brs\bse\ber\br)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bsm\bme\bet\bth\bho\bod\bd DiscoverRunner.add_arguments(p\bpa\bar\brs\bse\ber\br)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Override this class method to add custom arguments accepted by the _\bt_\be_\bs_\bt\n       management command. See _\ba_\br_\bg_\bp_\ba_\br_\bs_\be_\b._\bA_\br_\bg_\bu_\bm_\be_\bn_\bt_\bP_\ba_\br_\bs_\be_\br_\b._\ba_\bd_\bd_\b__\ba_\br_\bg_\bu_\bm_\be_\bn_\bt_\b(_\b) for\n       details about adding arguments to a parser.\n-  DiscoverRunner.setup_test_environment(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  DiscoverRunner.setup_test_environment(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Sets up the test environment by calling _\bs_\be_\bt_\bu_\bp_\b__\bt_\be_\bs_\bt_\b__\be_\bn_\bv_\bi_\br_\bo_\bn_\bm_\be_\bn_\bt_\b(_\b) and\n       setting _\bD_\bE_\bB_\bU_\bG to self.debug_mode (defaults to False).\n-  DiscoverRunner.build_suite(t\bte\bes\bst\bt_\b_l\bla\bab\bbe\bel\bls\bs=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  DiscoverRunner.build_suite(t\bte\bes\bst\bt_\b_l\bla\bab\bbe\bel\bls\bs=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Constructs a test suite that matches the test labels provided.\n       test_labels is a list of strings describing the tests to be run. A test\n       label can take one of four forms:\n           * path.to.test_module.TestCase.test_method \u2013 Run a single test method\n             in a test case class.\n           * path.to.test_module.TestCase \u2013 Run all the test methods in a test\n             case.\n@@ -489,65 +489,65 @@\n             package or module.\n           * path/to/directory \u2013 Search for and run all tests below the named\n             directory.\n       If test_labels has a value of None, the test runner will search for tests\n       in all files below the current directory whose names match its pattern\n       (see above).\n       Returns a TestSuite instance ready to be run.\n-  DiscoverRunner.setup_databases(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  DiscoverRunner.setup_databases(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Creates the test databases by calling _\bs_\be_\bt_\bu_\bp_\b__\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs_\b(_\b).\n-  DiscoverRunner.run_checks(d\bda\bat\bta\bab\bba\bas\bse\bes\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  DiscoverRunner.run_checks(d\bda\bat\bta\bab\bba\bas\bse\bes\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Runs the _\bs_\by_\bs_\bt_\be_\bm_\b _\bc_\bh_\be_\bc_\bk_\bs on the test databases.\n-  DiscoverRunner.run_suite(s\bsu\bui\bit\bte\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  DiscoverRunner.run_suite(s\bsu\bui\bit\bte\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Runs the test suite.\n       Returns the result produced by the running the test suite.\n-  DiscoverRunner.get_test_runner_kwargs()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  DiscoverRunner.get_test_runner_kwargs()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns the keyword arguments to instantiate the\n       DiscoverRunner.test_runner with.\n-  DiscoverRunner.teardown_databases(o\bol\bld\bd_\b_c\bco\bon\bnf\bfi\big\bg, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  DiscoverRunner.teardown_databases(o\bol\bld\bd_\b_c\bco\bon\bnf\bfi\big\bg, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Destroys the test databases, restoring pre-test conditions by calling\n       _\bt_\be_\ba_\br_\bd_\bo_\bw_\bn_\b__\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs_\b(_\b).\n-  DiscoverRunner.teardown_test_environment(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  DiscoverRunner.teardown_test_environment(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Restores the pre-test environment.\n-  DiscoverRunner.suite_result(s\bsu\bui\bit\bte\be, r\bre\bes\bsu\bul\blt\bt, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  DiscoverRunner.suite_result(s\bsu\bui\bit\bte\be, r\bre\bes\bsu\bul\blt\bt, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Computes and returns a return code based on a test suite, and the result\n       from that test suite.\n-  DiscoverRunner.log(m\bms\bsg\bg, l\ble\bev\bve\bel\bl=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  DiscoverRunner.log(m\bms\bsg\bg, l\ble\bev\bve\bel\bl=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       If a logger is set, logs the message at the given integer _\bl_\bo_\bg_\bg_\bi_\bn_\bg_\b _\bl_\be_\bv_\be_\bl\n       (e.g. logging.DEBUG, logging.INFO, or logging.WARNING). Otherwise, the\n       message is printed to the console, respecting the current verbosity. For\n       example, no message will be printed if the verbosity is 0, INFO and above\n       will be printed if the verbosity is at least 1, and DEBUG will be printed\n       if it is at least 2. The level defaults to logging.INFO.\n *\b**\b**\b**\b* T\bTe\bes\bst\bti\bin\bng\bg u\but\bti\bil\bli\bit\bti\bie\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n *\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.t\bte\bes\bst\bt.\b.u\but\bti\bil\bls\bs_\b?\b\u00b6 *\b**\b**\b*\n To assist in the creation of your own test runner, Django provides a number of\n utility methods in the django.test.utils module.\n-  setup_test_environment(d\bde\beb\bbu\bug\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  setup_test_environment(d\bde\beb\bbu\bug\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Performs global pre-test setup, such as installing instrumentation for\n       the template rendering system and setting up the dummy email outbox.\n       If debug isn\u2019t None, the _\bD_\bE_\bB_\bU_\bG setting is updated to its value.\n-  teardown_test_environment()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  teardown_test_environment()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Performs global post-test teardown, such as removing instrumentation from\n       the template system and restoring normal email services.\n   setup_databases(v\bve\ber\brb\bbo\bos\bsi\bit\bty\by, i\bin\bnt\bte\ber\bra\bac\bct\bti\biv\bve\be, *\b*, t\bti\bim\bme\be_\b_k\bke\bee\bep\bpe\ber\br=\b=N\bNo\bon\bne\be, k\bke\bee\bep\bpd\bdb\bb=\b=F\bFa\bal\bls\bse\be,\n   d\bde\beb\bbu\bug\bg_\b_s\bsq\bql\bl=\b=F\bFa\bal\bls\bse\be, p\bpa\bar\bra\bal\bll\ble\bel\bl=\b=0\b0, a\bal\bli\bia\bas\bse\bes\bs=\b=N\bNo\bon\bne\be, s\bse\ber\bri\bia\bal\bli\biz\bze\bed\bd_\b_a\bal\bli\bia\bas\bse\bes\bs=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Creates the test databases.\n       Returns a data structure that provides enough detail to undo the changes\n       that have been made. This data will be provided to the _\bt_\be_\ba_\br_\bd_\bo_\bw_\bn_\b__\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs\n       _\b(_\b) function at the conclusion of testing.\n       The aliases argument determines which _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\bS aliases test databases\n       should be set up for. If it\u2019s not provided, it defaults to all of\n       _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\bS aliases.\n       The serialized_aliases argument determines what subset of aliases test\n       databases should have their state serialized to allow usage of the\n       _\bs_\be_\br_\bi_\ba_\bl_\bi_\bz_\be_\bd_\b__\br_\bo_\bl_\bl_\bb_\ba_\bc_\bk feature. If it\u2019s not provided, it defaults to\n       aliases.\n-  teardown_databases(o\bol\bld\bd_\b_c\bco\bon\bnf\bfi\big\bg, p\bpa\bar\bra\bal\bll\ble\bel\bl=\b=0\b0, k\bke\bee\bep\bpd\bdb\bb=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  teardown_databases(o\bol\bld\bd_\b_c\bco\bon\bnf\bfi\big\bg, p\bpa\bar\bra\bal\bll\ble\bel\bl=\b=0\b0, k\bke\bee\bep\bpd\bdb\bb=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Destroys the test databases, restoring pre-test conditions.\n       old_config is a data structure defining the changes in the database\n       configuration that need to be reversed. It\u2019s the return value of the\n       _\bs_\be_\bt_\bu_\bp_\b__\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs_\b(_\b) method.\n *\b**\b**\b* d\bdj\bja\ban\bng\bgo\bo.\b.d\bdb\bb.\b.c\bco\bon\bnn\bne\bec\bct\bti\bio\bon\bn.\b.c\bcr\bre\bea\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b*\n The creation module of the database backend also provides some utilities that\n can be useful during testing.\n@@ -620,16 +620,16 @@\n                 # _\bD_\be_\bf_\bi_\bn_\bi_\bn_\bg_\b _\ba_\b _\bt_\be_\bs_\bt_\b _\br_\bu_\bn_\bn_\be_\br\n                       # _\bA_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\bs\n                       # _\bM_\be_\bt_\bh_\bo_\bd_\bs\n                 # _\bT_\be_\bs_\bt_\bi_\bn_\bg_\b _\bu_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs\n                       # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bu_\bt_\bi_\bl_\bs\n                       # _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bc_\bo_\bn_\bn_\be_\bc_\bt_\bi_\bo_\bn_\b._\bc_\br_\be_\ba_\bt_\bi_\bo_\bn\n           o _\bI_\bn_\bt_\be_\bg_\br_\ba_\bt_\bi_\bo_\bn_\b _\bw_\bi_\bt_\bh_\b _\bc_\bo_\bv_\be_\br_\ba_\bg_\be_\b._\bp_\by\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\be_\bs_\bt_\bi_\bn_\bg_\b _\bt_\bo_\bo_\bl_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bU_\bs_\be_\br_\b _\ba_\bu_\bt_\bh_\be_\bn_\bt_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\b _\bi_\bn_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/testing/index.html", "source2": "./usr/share/doc/python-django-doc/html/topics/testing/index.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Testing in Django &#8212; Django 5.2b1 documentation</title>\n+    <title>Testing in Django &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Writing and running tests\" href=\"overview.html\" />\n     <link rel=\"prev\" title=\"Managing files\" href=\"../files.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -117,37 +118,37 @@\n       \n         \n           <div class=\"yui-b\" id=\"sidebar\">\n             \n       <div class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n         <div class=\"sphinxsidebarwrapper\">\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"../files.html\"\n-                          title=\"previous chapter\">Managing files</a></p>\n+                          title=\"vorig hoofdstuk\">Managing files</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"overview.html\"\n-                          title=\"next chapter\">Writing and running tests</a></p>\n+                          title=\"volgend hoofdstuk\">Writing and running tests</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTe\bes\bst\bti\bin\bng\bg i\bin\bn D\bDj\bja\ban\bng\bgo\bo_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Automated testing is an extremely useful bug-killing tool for the modern web\n developer. You can use a collection of tests \u2013 a t\bte\bes\bst\bt s\bsu\bui\bit\bte\be \u2013 to solve, or\n avoid, a number of problems:\n     * When you\u2019re writing new code, you can use tests to validate your code\n@@ -21,16 +21,16 @@\n _\br_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bt_\be_\bs_\bt_\bs document.\n You can also use any o\bot\bth\bhe\ber\br Python test framework; Django provides an API and\n tools for that kind of integration. They are described in the _\bU_\bs_\bi_\bn_\bg_\b _\bd_\bi_\bf_\bf_\be_\br_\be_\bn_\bt\n _\bt_\be_\bs_\bt_\bi_\bn_\bg_\b _\bf_\br_\ba_\bm_\be_\bw_\bo_\br_\bk_\bs section of _\bA_\bd_\bv_\ba_\bn_\bc_\be_\bd_\b _\bt_\be_\bs_\bt_\bi_\bn_\bg_\b _\bt_\bo_\bp_\bi_\bc_\bs.\n     * _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\ba_\bn_\bd_\b _\br_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bt_\be_\bs_\bt_\bs\n     * _\bT_\be_\bs_\bt_\bi_\bn_\bg_\b _\bt_\bo_\bo_\bl_\bs\n     * _\bA_\bd_\bv_\ba_\bn_\bc_\be_\bd_\b _\bt_\be_\bs_\bt_\bi_\bn_\bg_\b _\bt_\bo_\bp_\bi_\bc_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bM_\ba_\bn_\ba_\bg_\bi_\bn_\bg_\b _\bf_\bi_\bl_\be_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\ba_\bn_\bd_\b _\br_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bt_\be_\bs_\bt_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/testing/overview.html", "source2": "./usr/share/doc/python-django-doc/html/topics/testing/overview.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Writing and running tests &#8212; Django 5.2b1 documentation</title>\n+    <title>Writing and running tests &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Testing tools\" href=\"tools.html\" />\n     <link rel=\"prev\" title=\"Testing in Django\" href=\"index.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -53,15 +54,15 @@\n })(jQuery);</script>\n \n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -76,15 +77,15 @@\n       <div id=\"yui-main\">\n         <div class=\"yui-b\">\n           <div class=\"yui-g\" id=\"topics-testing-overview\">\n             \n   <section id=\"s-module-django.test\">\n <span id=\"s-writing-and-running-tests\"></span><span id=\"module-django.test\"></span><span id=\"writing-and-running-tests\"></span><h1>Writing and running tests<a class=\"headerlink\" href=\"#module-django.test\" title=\"Link to this heading\">\u00b6</a></h1>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>The <a class=\"reference internal\" href=\"../../intro/tutorial05.html\"><span class=\"doc\">testing tutorial</span></a>, the <a class=\"reference internal\" href=\"tools.html\"><span class=\"doc\">testing tools\n reference</span></a>, and the <a class=\"reference internal\" href=\"advanced.html\"><span class=\"doc\">advanced testing topics</span></a>.</p>\n </div>\n <p>This document is split into two primary sections. First, we explain how to write\n tests with Django. Then, we explain how to run them.</p>\n <section id=\"s-writing-tests\">\n <span id=\"writing-tests\"></span><h2>Writing tests<a class=\"headerlink\" href=\"#writing-tests\" title=\"Link to this heading\">\u00b6</a></h2>\n@@ -123,15 +124,15 @@\n your test suite grows you\u2019ll likely want to restructure it into a tests\n package so you can split your tests into different submodules such as\n <code class=\"docutils literal notranslate\"><span class=\"pre\">test_models.py</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">test_views.py</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">test_forms.py</span></code>, etc. Feel free to\n pick whatever organizational scheme you like.</p>\n <p>See also <a class=\"reference internal\" href=\"advanced.html#testing-reusable-applications\"><span class=\"std std-ref\">Using the Django test runner to test reusable applications</span></a>.</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>If your tests rely on database access such as creating or querying models,\n be sure to create your test classes as subclasses of\n <a class=\"reference internal\" href=\"tools.html#django.test.TestCase\" title=\"django.test.TestCase\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.test.TestCase</span></code></a> rather than <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/unittest.html#unittest.TestCase\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">unittest.TestCase</span></code></a>.</p>\n <p>Using <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/unittest.html#unittest.TestCase\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">unittest.TestCase</span></code></a> avoids the cost of running each test in a\n transaction and flushing the database, but if your tests interact with\n the database their behavior will vary based on the order that the test\n runner executes them. This can lead to unit tests that pass when run in\n@@ -242,15 +243,15 @@\n module-level code and a real database exists, production data could pollute\n your tests. <em>It is a bad idea to have such import-time database queries in\n your code</em> anyway - rewrite your code so that it doesn\u2019t do this.</p>\n <p>This also applies to customized implementations of\n <a class=\"reference internal\" href=\"../../ref/applications.html#django.apps.AppConfig.ready\" title=\"django.apps.AppConfig.ready\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">ready()</span></code></a>.</p>\n </div>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p>The <a class=\"reference internal\" href=\"advanced.html#topics-testing-advanced-multidb\"><span class=\"std std-ref\">advanced multi-db testing topics</span></a>.</p>\n </div>\n </section>\n <section id=\"s-order-in-which-tests-are-executed\">\n <span id=\"s-order-of-tests\"></span><span id=\"order-in-which-tests-are-executed\"></span><span id=\"order-of-tests\"></span><h3>Order in which tests are executed<a class=\"headerlink\" href=\"#order-in-which-tests-are-executed\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>In order to guarantee that all <code class=\"docutils literal notranslate\"><span class=\"pre\">TestCase</span></code> code starts with a clean database,\n the Django test runner reorders tests in the following way:</p>\n@@ -260,22 +261,22 @@\n <a class=\"reference internal\" href=\"tools.html#django.test.SimpleTestCase\" title=\"django.test.SimpleTestCase\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SimpleTestCase</span></code></a>, including\n <a class=\"reference internal\" href=\"tools.html#django.test.TransactionTestCase\" title=\"django.test.TransactionTestCase\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TransactionTestCase</span></code></a>) are run with no particular\n ordering guaranteed nor enforced among them.</p></li>\n <li><p>Then any other <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/unittest.html#unittest.TestCase\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">unittest.TestCase</span></code></a> tests (including doctests) that may\n alter the database without restoring it to its original state are run.</p></li>\n </ul>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>The new ordering of tests may reveal unexpected dependencies on test case\n ordering. This is the case with doctests that relied on state left in the\n database by a given <a class=\"reference internal\" href=\"tools.html#django.test.TransactionTestCase\" title=\"django.test.TransactionTestCase\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TransactionTestCase</span></code></a> test, they\n must be updated to be able to run independently.</p>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Failures detected when loading tests are ordered before all of the above\n for quicker feedback. This includes things like test modules that couldn\u2019t\n be found or that couldn\u2019t be loaded due to syntax errors.</p>\n </div>\n <p>You may randomize and/or reverse the execution order inside groups using the\n <a class=\"reference internal\" href=\"../../ref/django-admin.html#cmdoption-test-shuffle\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">test</span> <span class=\"pre\">--shuffle</span></code></a> and <a class=\"reference internal\" href=\"../../ref/django-admin.html#cmdoption-test-reverse\"><code class=\"xref std std-option docutils literal notranslate\"><span class=\"pre\">--reverse</span></code></a> options. This\n can help with ensuring your tests are independent from each other.</p>\n@@ -432,37 +433,37 @@\n </li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"index.html\"\n-                          title=\"previous chapter\">Testing in Django</a></p>\n+                          title=\"vorig hoofdstuk\">Testing in Django</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"tools.html\"\n-                          title=\"next chapter\">Testing tools</a></p>\n+                          title=\"volgend hoofdstuk\">Testing tools</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,12 +1,12 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* W\bWr\bri\bit\bti\bin\bng\bg a\ban\bnd\bd r\bru\bun\bnn\bni\bin\bng\bg t\bte\bes\bst\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n-See also\n+Zie ook\n The _\bt_\be_\bs_\bt_\bi_\bn_\bg_\b _\bt_\bu_\bt_\bo_\br_\bi_\ba_\bl, the _\bt_\be_\bs_\bt_\bi_\bn_\bg_\b _\bt_\bo_\bo_\bl_\bs_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be, and the _\ba_\bd_\bv_\ba_\bn_\bc_\be_\bd_\b _\bt_\be_\bs_\bt_\bi_\bn_\bg\n _\bt_\bo_\bp_\bi_\bc_\bs.\n This document is split into two primary sections. First, we explain how to\n write tests with Django. Then, we explain how to run them.\n *\b**\b**\b**\b**\b* W\bWr\bri\bit\bti\bin\bng\bg t\bte\bes\bst\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Django\u2019s unit tests use a Python standard library module: _\bu_\bn_\bi_\bt_\bt_\be_\bs_\bt. This module\n defines tests using a class-based approach.\n@@ -36,15 +36,15 @@\n Where should the tests live?\n The default _\bs_\bt_\ba_\br_\bt_\ba_\bp_\bp template creates a tests.py file in the new application.\n This might be fine if you only have a few tests, but as your test suite grows\n you\u2019ll likely want to restructure it into a tests package so you can split your\n tests into different submodules such as test_models.py, test_views.py,\n test_forms.py, etc. Feel free to pick whatever organizational scheme you like.\n See also _\bU_\bs_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bt_\be_\bs_\bt_\b _\br_\bu_\bn_\bn_\be_\br_\b _\bt_\bo_\b _\bt_\be_\bs_\bt_\b _\br_\be_\bu_\bs_\ba_\bb_\bl_\be_\b _\ba_\bp_\bp_\bl_\bi_\bc_\ba_\bt_\bi_\bo_\bn_\bs.\n-Warning\n+Waarschuwing\n If your tests rely on database access such as creating or querying models, be\n sure to create your test classes as subclasses of _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bT_\be_\bs_\bt_\bC_\ba_\bs_\be rather\n than _\bu_\bn_\bi_\bt_\bt_\be_\bs_\bt_\b._\bT_\be_\bs_\bt_\bC_\ba_\bs_\be.\n Using _\bu_\bn_\bi_\bt_\bt_\be_\bs_\bt_\b._\bT_\be_\bs_\bt_\bC_\ba_\bs_\be avoids the cost of running each test in a transaction\n and flushing the database, but if your tests interact with the database their\n behavior will vary based on the order that the test runner executes them. This\n can lead to unit tests that pass when run in isolation but fail when run in a\n@@ -133,31 +133,31 @@\n If your code attempts to access the database when its modules are compiled,\n this will occur b\bbe\bef\bfo\bor\bre\be the test database is set up, with potentially unexpected\n results. For example, if you have a database query in module-level code and a\n real database exists, production data could pollute your tests. I\bIt\bt i\bis\bs a\ba b\bba\bad\bd\n i\bid\bde\bea\ba t\bto\bo h\bha\bav\bve\be s\bsu\buc\bch\bh i\bim\bmp\bpo\bor\brt\bt-\b-t\bti\bim\bme\be d\bda\bat\bta\bab\bba\bas\bse\be q\bqu\bue\ber\bri\bie\bes\bs i\bin\bn y\byo\bou\bur\br c\bco\bod\bde\be anyway - rewrite\n your code so that it doesn\u2019t do this.\n This also applies to customized implementations of _\br_\be_\ba_\bd_\by_\b(_\b).\n-See also\n+Zie ook\n The _\ba_\bd_\bv_\ba_\bn_\bc_\be_\bd_\b _\bm_\bu_\bl_\bt_\bi_\b-_\bd_\bb_\b _\bt_\be_\bs_\bt_\bi_\bn_\bg_\b _\bt_\bo_\bp_\bi_\bc_\bs.\n *\b**\b**\b**\b* O\bOr\brd\bde\ber\br i\bin\bn w\bwh\bhi\bic\bch\bh t\bte\bes\bst\bts\bs a\bar\bre\be e\bex\bxe\bec\bcu\but\bte\bed\bd_\b?\b\u00b6 *\b**\b**\b**\b*\n In order to guarantee that all TestCase code starts with a clean database, the\n Django test runner reorders tests in the following way:\n     * All _\bT_\be_\bs_\bt_\bC_\ba_\bs_\be subclasses are run first.\n     * Then, all other Django-based tests (test case classes based on\n       _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be, including _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be) are run with no particular\n       ordering guaranteed nor enforced among them.\n     * Then any other _\bu_\bn_\bi_\bt_\bt_\be_\bs_\bt_\b._\bT_\be_\bs_\bt_\bC_\ba_\bs_\be tests (including doctests) that may\n       alter the database without restoring it to its original state are run.\n-Note\n+Notitie\n The new ordering of tests may reveal unexpected dependencies on test case\n ordering. This is the case with doctests that relied on state left in the\n database by a given _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be test, they must be updated to be able\n to run independently.\n-Note\n+Notitie\n Failures detected when loading tests are ordered before all of the above for\n quicker feedback. This includes things like test modules that couldn\u2019t be found\n or that couldn\u2019t be loaded due to syntax errors.\n You may randomize and/or reverse the execution order inside groups using the\n _\bt_\be_\bs_\bt_\b _\b-_\b-_\bs_\bh_\bu_\bf_\bf_\bl_\be and _\b-_\b-_\br_\be_\bv_\be_\br_\bs_\be options. This can help with ensuring your tests\n are independent from each other.\n *\b**\b**\b**\b* R\bRo\bol\bll\blb\bba\bac\bck\bk e\bem\bmu\bul\bla\bat\bti\bio\bon\bn_\b?\b\u00b6 *\b**\b**\b**\b*\n@@ -260,16 +260,16 @@\n                 # _\bO_\bt_\bh_\be_\br_\b _\bt_\be_\bs_\bt_\b _\bc_\bo_\bn_\bd_\bi_\bt_\bi_\bo_\bn_\bs\n                 # _\bU_\bn_\bd_\be_\br_\bs_\bt_\ba_\bn_\bd_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bt_\be_\bs_\bt_\b _\bo_\bu_\bt_\bp_\bu_\bt\n                 # _\bS_\bp_\be_\be_\bd_\bi_\bn_\bg_\b _\bu_\bp_\b _\bt_\bh_\be_\b _\bt_\be_\bs_\bt_\bs\n                       # _\bR_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bt_\be_\bs_\bt_\bs_\b _\bi_\bn_\b _\bp_\ba_\br_\ba_\bl_\bl_\be_\bl\n                       # _\bP_\ba_\bs_\bs_\bw_\bo_\br_\bd_\b _\bh_\ba_\bs_\bh_\bi_\bn_\bg\n                       # _\bP_\br_\be_\bs_\be_\br_\bv_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bt_\be_\bs_\bt_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be\n                       # _\bA_\bv_\bo_\bi_\bd_\bi_\bn_\bg_\b _\bd_\bi_\bs_\bk_\b _\ba_\bc_\bc_\be_\bs_\bs_\b _\bf_\bo_\br_\b _\bm_\be_\bd_\bi_\ba_\b _\bf_\bi_\bl_\be_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\be_\bs_\bt_\bi_\bn_\bg_\b _\bi_\bn_\b _\bD_\bj_\ba_\bn_\bg_\bo\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bT_\be_\bs_\bt_\bi_\bn_\bg_\b _\bt_\bo_\bo_\bl_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/topics/testing/tools.html", "source2": "./usr/share/doc/python-django-doc/html/topics/testing/tools.html", "unified_diff": "@@ -1,22 +1,23 @@\n <!DOCTYPE html>\n \n-<html lang=\"en\" data-content_root=\"../../\">\n+<html lang=\"nl\" data-content_root=\"../../\">\n   <head>\n     <meta charset=\"utf-8\" />\n     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" /><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n \n-    <title>Testing tools &#8212; Django 5.2b1 documentation</title>\n+    <title>Testing tools &#8212; Django 5.2b1 documentatie</title>\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/pygments.css?v=d10597a4\" />\n     <link rel=\"stylesheet\" type=\"text/css\" href=\"../../_static/default.css?v=bf4d74af\" />\n-    <script src=\"../../_static/documentation_options.js?v=75056ddd\"></script>\n+    <script src=\"../../_static/documentation_options.js?v=5ed6ce21\"></script>\n     <script src=\"../../_static/doctools.js?v=9bcbadda\"></script>\n     <script src=\"../../_static/sphinx_highlight.js?v=dc90522c\"></script>\n+    <script src=\"../../_static/translations.js?v=e4d38c6a\"></script>\n     <link rel=\"index\" title=\"Index\" href=\"../../genindex.html\" />\n-    <link rel=\"search\" title=\"Search\" href=\"../../search.html\" />\n+    <link rel=\"search\" title=\"Zoeken\" href=\"../../search.html\" />\n     <link rel=\"next\" title=\"Advanced testing topics\" href=\"advanced.html\" />\n     <link rel=\"prev\" title=\"Writing and running tests\" href=\"overview.html\" />\n \n \n \n  \n <script src=\"../../templatebuiltins.js\"></script>\n@@ -66,15 +67,15 @@\n })(jQuery);</script>\n <link rel=\"stylesheet\" href=\"../../_static/console-tabs.css\">\n   </head><body>\n \n     <div class=\"document\">\n   <div id=\"custom-doc\" class=\"yui-t6\">\n     <div id=\"hd\">\n-      <h1><a href=\"../../index.html\">Django 5.2b1 documentation</a></h1>\n+      <h1><a href=\"../../index.html\">Django 5.2b1 documentatie</a></h1>\n       <div id=\"global-nav\">\n         <a title=\"Home page\" href=\"../../index.html\">Home</a>  |\n         <a title=\"Table of contents\" href=\"../../contents.html\">Table of contents</a>  |\n         <a title=\"Global index\" href=\"../../genindex.html\">Index</a>  |\n         <a title=\"Module index\" href=\"../../py-modindex.html\">Modules</a>\n       </div>\n       <div class=\"nav\">\n@@ -183,15 +184,15 @@\n </ul>\n </section>\n <section id=\"s-making-requests\">\n <span id=\"making-requests\"></span><h3>Making requests<a class=\"headerlink\" href=\"#making-requests\" title=\"Link to this heading\">\u00b6</a></h3>\n <p>Use the <code class=\"docutils literal notranslate\"><span class=\"pre\">django.test.Client</span></code> class to make requests.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.test.Client\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Client</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">enforce_csrf_checks</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">raise_request_exception</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">json_encoder</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">DjangoJSONEncoder</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">defaults</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1028\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.Client\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">Client</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">enforce_csrf_checks</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">raise_request_exception</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">json_encoder</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">DjangoJSONEncoder</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">defaults</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1028\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.Client\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>A testing HTTP client. Takes several arguments that can customize behavior.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">headers</span></code> allows you to specify default headers that will be sent with\n every request. For example, to set a <code class=\"docutils literal notranslate\"><span class=\"pre\">User-Agent</span></code> header:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">client</span> <span class=\"o\">=</span> <span class=\"n\">Client</span><span class=\"p\">(</span><span class=\"n\">headers</span><span class=\"o\">=</span><span class=\"p\">{</span><span class=\"s2\">&quot;user-agent&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;curl/7.79.1&quot;</span><span class=\"p\">})</span>\n </pre></div>\n </div>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">query_params</span></code> allows you to specify the default query string that will\n@@ -199,15 +200,15 @@\n <p>Arbitrary keyword arguments in <code class=\"docutils literal notranslate\"><span class=\"pre\">**defaults</span></code> set WSGI\n <span class=\"target\" id=\"index-0\"></span><a class=\"pep reference external\" href=\"https://peps.python.org/pep-3333/#environ-variables\"><strong>environ variables</strong></a>. For example, to set the\n script name:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"n\">client</span> <span class=\"o\">=</span> <span class=\"n\">Client</span><span class=\"p\">(</span><span class=\"n\">SCRIPT_NAME</span><span class=\"o\">=</span><span class=\"s2\">&quot;/app/&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>Keyword arguments starting with a <code class=\"docutils literal notranslate\"><span class=\"pre\">HTTP_</span></code> prefix are set as headers,\n but the <code class=\"docutils literal notranslate\"><span class=\"pre\">headers</span></code> parameter should be preferred for readability.</p>\n </div>\n <p>The values from the <code class=\"docutils literal notranslate\"><span class=\"pre\">headers</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">query_params</span></code>, and <code class=\"docutils literal notranslate\"><span class=\"pre\">extra</span></code> keyword\n arguments passed to <a class=\"reference internal\" href=\"#django.test.Client.get\" title=\"django.test.Client.get\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">get()</span></code></a>,\n <a class=\"reference internal\" href=\"#django.test.Client.post\" title=\"django.test.Client.post\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">post()</span></code></a>, etc. have precedence over\n the defaults passed to the class constructor.</p>\n@@ -221,15 +222,15 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.1:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">query_params</span></code> argument was added.</p>\n </div>\n <p>Once you have a <code class=\"docutils literal notranslate\"><span class=\"pre\">Client</span></code> instance, you can call any of the following\n methods:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.Client.get\">\n-<span class=\"sig-name descname\"><span class=\"pre\">get</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">follow</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">secure</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1110\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.Client.get\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">get</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">follow</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">secure</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1110\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.Client.get\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Makes a GET request on the provided <code class=\"docutils literal notranslate\"><span class=\"pre\">path</span></code> and returns a <code class=\"docutils literal notranslate\"><span class=\"pre\">Response</span></code>\n object, which is documented below.</p>\n <p>The key-value pairs in the <code class=\"docutils literal notranslate\"><span class=\"pre\">query_params</span></code> dictionary are used to set\n query strings. For example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">c</span> <span class=\"o\">=</span> <span class=\"n\">Client</span><span class=\"p\">()</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">c</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">(</span><span class=\"s2\">&quot;/customers/details/&quot;</span><span class=\"p\">,</span> <span class=\"n\">query_params</span><span class=\"o\">=</span><span class=\"p\">{</span><span class=\"s2\">&quot;name&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;fred&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;age&quot;</span><span class=\"p\">:</span> <span class=\"mi\">7</span><span class=\"p\">})</span>\n </pre></div>\n@@ -285,15 +286,15 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.1:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">query_params</span></code> argument was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.Client.post\">\n-<span class=\"sig-name descname\"><span class=\"pre\">post</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">MULTIPART_CONTENT</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">follow</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">secure</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1138\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.Client.post\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">post</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">MULTIPART_CONTENT</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">follow</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">secure</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1138\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.Client.post\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Makes a POST request on the provided <code class=\"docutils literal notranslate\"><span class=\"pre\">path</span></code> and returns a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Response</span></code> object, which is documented below.</p>\n <p>The key-value pairs in the <code class=\"docutils literal notranslate\"><span class=\"pre\">data</span></code> dictionary are used to submit POST\n data. For example:</p>\n <div class=\"highlight-pycon notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">c</span> <span class=\"o\">=</span> <span class=\"n\">Client</span><span class=\"p\">()</span>\n <span class=\"gp\">&gt;&gt;&gt; </span><span class=\"n\">c</span><span class=\"o\">.</span><span class=\"n\">post</span><span class=\"p\">(</span><span class=\"s2\">&quot;/login/&quot;</span><span class=\"p\">,</span> <span class=\"p\">{</span><span class=\"s2\">&quot;name&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;fred&quot;</span><span class=\"p\">,</span> <span class=\"s2\">&quot;passwd&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;secret&quot;</span><span class=\"p\">})</span>\n </pre></div>\n@@ -384,81 +385,81 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.1:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">query_params</span></code> argument was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.Client.head\">\n-<span class=\"sig-name descname\"><span class=\"pre\">head</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">follow</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">secure</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1173\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.Client.head\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">head</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">follow</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">secure</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1173\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.Client.head\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Makes a HEAD request on the provided <code class=\"docutils literal notranslate\"><span class=\"pre\">path</span></code> and returns a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Response</span></code> object. This method works just like <a class=\"reference internal\" href=\"#django.test.Client.get\" title=\"django.test.Client.get\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Client.get()</span></code></a>,\n including the <code class=\"docutils literal notranslate\"><span class=\"pre\">follow</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">secure</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">headers</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">query_params</span></code>,\n and <code class=\"docutils literal notranslate\"><span class=\"pre\">extra</span></code> parameters, except it does not return a message body.</p>\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.1:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">query_params</span></code> argument was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.Client.options\">\n-<span class=\"sig-name descname\"><span class=\"pre\">options</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'application/octet-stream'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">follow</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">secure</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1201\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.Client.options\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">options</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'application/octet-stream'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">follow</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">secure</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1201\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.Client.options\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Makes an OPTIONS request on the provided <code class=\"docutils literal notranslate\"><span class=\"pre\">path</span></code> and returns a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Response</span></code> object. Useful for testing RESTful interfaces.</p>\n <p>When <code class=\"docutils literal notranslate\"><span class=\"pre\">data</span></code> is provided, it is used as the request body, and\n a <code class=\"docutils literal notranslate\"><span class=\"pre\">Content-Type</span></code> header is set to <code class=\"docutils literal notranslate\"><span class=\"pre\">content_type</span></code>.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">follow</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">secure</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">headers</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">query_params</span></code>, and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">extra</span></code> parameters act the same as for <a class=\"reference internal\" href=\"#django.test.Client.get\" title=\"django.test.Client.get\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Client.get()</span></code></a>.</p>\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.1:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">query_params</span></code> argument was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.Client.put\">\n-<span class=\"sig-name descname\"><span class=\"pre\">put</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'application/octet-stream'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">follow</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">secure</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1236\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.Client.put\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">put</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'application/octet-stream'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">follow</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">secure</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1236\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.Client.put\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Makes a PUT request on the provided <code class=\"docutils literal notranslate\"><span class=\"pre\">path</span></code> and returns a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Response</span></code> object. Useful for testing RESTful interfaces.</p>\n <p>When <code class=\"docutils literal notranslate\"><span class=\"pre\">data</span></code> is provided, it is used as the request body, and\n a <code class=\"docutils literal notranslate\"><span class=\"pre\">Content-Type</span></code> header is set to <code class=\"docutils literal notranslate\"><span class=\"pre\">content_type</span></code>.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">follow</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">secure</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">headers</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">query_params</span></code>, and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">extra</span></code> parameters act the same as for <a class=\"reference internal\" href=\"#django.test.Client.get\" title=\"django.test.Client.get\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Client.get()</span></code></a>.</p>\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.1:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">query_params</span></code> argument was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.Client.patch\">\n-<span class=\"sig-name descname\"><span class=\"pre\">patch</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'application/octet-stream'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">follow</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">secure</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1271\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.Client.patch\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">patch</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'application/octet-stream'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">follow</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">secure</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1271\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.Client.patch\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Makes a PATCH request on the provided <code class=\"docutils literal notranslate\"><span class=\"pre\">path</span></code> and returns a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Response</span></code> object. Useful for testing RESTful interfaces.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">follow</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">secure</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">headers</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">query_params</span></code>, and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">extra</span></code> parameters act the same as for <a class=\"reference internal\" href=\"#django.test.Client.get\" title=\"django.test.Client.get\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Client.get()</span></code></a>.</p>\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.1:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">query_params</span></code> argument was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.Client.delete\">\n-<span class=\"sig-name descname\"><span class=\"pre\">delete</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'application/octet-stream'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">follow</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">secure</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1306\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.Client.delete\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">delete</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">data</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">content_type</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">'application/octet-stream'</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">follow</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">secure</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1306\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.Client.delete\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Makes a DELETE request on the provided <code class=\"docutils literal notranslate\"><span class=\"pre\">path</span></code> and returns a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Response</span></code> object. Useful for testing RESTful interfaces.</p>\n <p>When <code class=\"docutils literal notranslate\"><span class=\"pre\">data</span></code> is provided, it is used as the request body, and\n a <code class=\"docutils literal notranslate\"><span class=\"pre\">Content-Type</span></code> header is set to <code class=\"docutils literal notranslate\"><span class=\"pre\">content_type</span></code>.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">follow</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">secure</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">headers</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">query_params</span></code>, and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">extra</span></code> parameters act the same as for <a class=\"reference internal\" href=\"#django.test.Client.get\" title=\"django.test.Client.get\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Client.get()</span></code></a>.</p>\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.1:</span> <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">query_params</span></code> argument was added.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.Client.trace\">\n-<span class=\"sig-name descname\"><span class=\"pre\">trace</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">follow</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">secure</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1341\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.Client.trace\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">trace</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">path</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">follow</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">secure</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">extra</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1341\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.Client.trace\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Makes a TRACE request on the provided <code class=\"docutils literal notranslate\"><span class=\"pre\">path</span></code> and returns a\n <code class=\"docutils literal notranslate\"><span class=\"pre\">Response</span></code> object. Useful for simulating diagnostic probes.</p>\n <p>Unlike the other request methods, <code class=\"docutils literal notranslate\"><span class=\"pre\">data</span></code> is not provided as a keyword\n parameter in order to comply with <span class=\"target\" id=\"index-2\"></span><a class=\"rfc reference external\" href=\"https://datatracker.ietf.org/doc/html/rfc9110.html#section-9.3.8\"><strong>RFC 9110 Section 9.3.8</strong></a>, which\n mandates that TRACE requests must not have a body.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">follow</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">secure</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">headers</span></code>, <code class=\"docutils literal notranslate\"><span class=\"pre\">query_params</span></code>, and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">extra</span></code> parameters act the same as for <a class=\"reference internal\" href=\"#django.test.Client.get\" title=\"django.test.Client.get\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">Client.get()</span></code></a>.</p>\n@@ -783,15 +784,15 @@\n <p>or by including the <code class=\"docutils literal notranslate\"><span class=\"pre\">Accept-Language</span></code> HTTP header in the request:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">def</span> <span class=\"nf\">test_language_using_header</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">):</span>\n     <span class=\"n\">response</span> <span class=\"o\">=</span> <span class=\"bp\">self</span><span class=\"o\">.</span><span class=\"n\">client</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">(</span><span class=\"s2\">&quot;/&quot;</span><span class=\"p\">,</span> <span class=\"n\">headers</span><span class=\"o\">=</span><span class=\"p\">{</span><span class=\"s2\">&quot;accept-language&quot;</span><span class=\"p\">:</span> <span class=\"s2\">&quot;fr&quot;</span><span class=\"p\">})</span>\n     <span class=\"bp\">self</span><span class=\"o\">.</span><span class=\"n\">assertEqual</span><span class=\"p\">(</span><span class=\"n\">response</span><span class=\"o\">.</span><span class=\"n\">content</span><span class=\"p\">,</span> <span class=\"sa\">b</span><span class=\"s2\">&quot;Bienvenue sur mon site.&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When using these methods, ensure to reset the active language at the end of\n each test:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">def</span> <span class=\"nf\">tearDown</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">):</span>\n     <span class=\"n\">translation</span><span class=\"o\">.</span><span class=\"n\">activate</span><span class=\"p\">(</span><span class=\"n\">settings</span><span class=\"o\">.</span><span class=\"n\">LANGUAGE_CODE</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n </div>\n@@ -829,15 +830,15 @@\n         <span class=\"bp\">self</span><span class=\"o\">.</span><span class=\"n\">assertEqual</span><span class=\"p\">(</span><span class=\"n\">response</span><span class=\"o\">.</span><span class=\"n\">status_code</span><span class=\"p\">,</span> <span class=\"mi\">200</span><span class=\"p\">)</span>\n \n         <span class=\"c1\"># Check that the rendered context contains 5 customers.</span>\n         <span class=\"bp\">self</span><span class=\"o\">.</span><span class=\"n\">assertEqual</span><span class=\"p\">(</span><span class=\"nb\">len</span><span class=\"p\">(</span><span class=\"n\">response</span><span class=\"o\">.</span><span class=\"n\">context</span><span class=\"p\">[</span><span class=\"s2\">&quot;customers&quot;</span><span class=\"p\">]),</span> <span class=\"mi\">5</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <div class=\"admonition seealso\">\n-<p class=\"admonition-title\">See also</p>\n+<p class=\"admonition-title\">Zie ook</p>\n <p><a class=\"reference internal\" href=\"advanced.html#django.test.RequestFactory\" title=\"django.test.RequestFactory\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">django.test.RequestFactory</span></code></a></p>\n </div>\n </section>\n </section>\n <section id=\"s-provided-test-case-classes\">\n <span id=\"s-django-testcase-subclasses\"></span><span id=\"provided-test-case-classes\"></span><span id=\"django-testcase-subclasses\"></span><h2>Provided test case classes<a class=\"headerlink\" href=\"#provided-test-case-classes\" title=\"Link to this heading\">\u00b6</a></h2>\n <p>Normal Python unit test classes extend a base class of\n@@ -854,15 +855,15 @@\n All of the standard Python unit test functionality will be available, and it\n will be augmented with some useful additions as described in each section\n below.</p>\n <section id=\"s-simpletestcase\">\n <span id=\"simpletestcase\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">SimpleTestCase</span></code><a class=\"headerlink\" href=\"#simpletestcase\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SimpleTestCase</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L204\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">SimpleTestCase</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L204\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>A subclass of <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/unittest.html#unittest.TestCase\" title=\"(in Python v3.13)\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">unittest.TestCase</span></code></a> that adds this functionality:</p>\n <ul class=\"simple\">\n <li><p>Some useful assertions like:</p>\n <ul>\n <li><p>Checking that a callable <a class=\"reference internal\" href=\"#django.test.SimpleTestCase.assertRaisesMessage\" title=\"django.test.SimpleTestCase.assertRaisesMessage\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">raises</span> <span class=\"pre\">a</span> <span class=\"pre\">certain</span> <span class=\"pre\">exception</span></code></a>.</p></li>\n@@ -895,15 +896,15 @@\n since each <code class=\"docutils literal notranslate\"><span class=\"pre\">SimpleTestCase</span></code> test isn\u2019t run in a transaction. If you\n aren\u2019t concerned about this problem, you can disable this behavior by\n setting the <code class=\"docutils literal notranslate\"><span class=\"pre\">databases</span></code> class attribute to <code class=\"docutils literal notranslate\"><span class=\"pre\">'__all__'</span></code> on your test\n class.</p>\n </dd></dl>\n \n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">SimpleTestCase</span></code> and its subclasses (e.g. <code class=\"docutils literal notranslate\"><span class=\"pre\">TestCase</span></code>, \u2026) rely on\n <code class=\"docutils literal notranslate\"><span class=\"pre\">setUpClass()</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">tearDownClass()</span></code> to perform some class-wide\n initialization (e.g. overriding settings). If you need to override those\n methods, don\u2019t forget to call the <code class=\"docutils literal notranslate\"><span class=\"pre\">super</span></code> implementation:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"k\">class</span> <span class=\"nc\">MyTestCase</span><span class=\"p\">(</span><span class=\"n\">TestCase</span><span class=\"p\">):</span>\n     <span class=\"nd\">@classmethod</span>\n     <span class=\"k\">def</span> <span class=\"nf\">setUpClass</span><span class=\"p\">(</span><span class=\"bp\">cls</span><span class=\"p\">):</span>\n@@ -926,15 +927,15 @@\n calling <code class=\"docutils literal notranslate\"><span class=\"pre\">super()</span></code> to avoid this.</p>\n </div>\n </section>\n <section id=\"s-transactiontestcase\">\n <span id=\"transactiontestcase\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">TransactionTestCase</span></code><a class=\"headerlink\" href=\"#transactiontestcase\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.test.TransactionTestCase\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TransactionTestCase</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1090\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.TransactionTestCase\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TransactionTestCase</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1090\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.TransactionTestCase\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">TransactionTestCase</span></code> inherits from <a class=\"reference internal\" href=\"#django.test.SimpleTestCase\" title=\"django.test.SimpleTestCase\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SimpleTestCase</span></code></a> to\n add some database-specific features:</p>\n <ul class=\"simple\">\n <li><p>Resetting the database to a known state at the end of each test to ease\n testing and using the ORM.</p></li>\n@@ -960,30 +961,30 @@\n and observe the effects of these calls on the database.</p></li>\n <li><p>A <code class=\"docutils literal notranslate\"><span class=\"pre\">TestCase</span></code>, on the other hand, does not truncate tables after a test.\n Instead, it encloses the test code in a database transaction that is rolled\n back at the end of the test. This guarantees that the rollback at the end of\n the test restores the database to its initial state.</p></li>\n </ul>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">TestCase</span></code> running on a database that does not support rollback (e.g. MySQL\n with the MyISAM storage engine), and all instances of <code class=\"docutils literal notranslate\"><span class=\"pre\">TransactionTestCase</span></code>,\n will roll back at the end of the test by deleting all data from the test\n database.</p>\n <p>Apps <a class=\"reference internal\" href=\"overview.html#test-case-serialized-rollback\"><span class=\"std std-ref\">will not see their data reloaded</span></a>;\n if you need this functionality (for example, third-party apps should enable\n this) you can set <code class=\"docutils literal notranslate\"><span class=\"pre\">serialized_rollback</span> <span class=\"pre\">=</span> <span class=\"pre\">True</span></code> inside the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">TestCase</span></code> body.</p>\n </div>\n </section>\n <section id=\"s-testcase\">\n <span id=\"testcase\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">TestCase</span></code><a class=\"headerlink\" href=\"#testcase\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.test.TestCase\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TestCase</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1362\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.TestCase\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">TestCase</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1362\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.TestCase\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>This is the most common class to use for writing tests in Django. It inherits\n from <a class=\"reference internal\" href=\"#django.test.TransactionTestCase\" title=\"django.test.TransactionTestCase\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TransactionTestCase</span></code></a> (and by extension <a class=\"reference internal\" href=\"#django.test.SimpleTestCase\" title=\"django.test.SimpleTestCase\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SimpleTestCase</span></code></a>).\n If your Django application doesn\u2019t use a database, use <a class=\"reference internal\" href=\"#django.test.SimpleTestCase\" title=\"django.test.SimpleTestCase\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">SimpleTestCase</span></code></a>.</p>\n <p>The class:</p>\n <ul class=\"simple\">\n@@ -992,15 +993,15 @@\n to test some specific database transaction behavior, use\n <a class=\"reference internal\" href=\"#django.test.TransactionTestCase\" title=\"django.test.TransactionTestCase\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TransactionTestCase</span></code></a>.</p></li>\n <li><p>Checks deferrable database constraints at the end of each test.</p></li>\n </ul>\n <p>It also provides an additional method:</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.TestCase.setUpTestData\">\n-<em class=\"property\"><span class=\"pre\">classmethod</span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">TestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">setUpTestData</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1446\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.TestCase.setUpTestData\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">classmethod</span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">TestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">setUpTestData</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1446\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.TestCase.setUpTestData\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>The class-level <code class=\"docutils literal notranslate\"><span class=\"pre\">atomic</span></code> block described above allows the creation of\n initial data at the class level, once for the whole <code class=\"docutils literal notranslate\"><span class=\"pre\">TestCase</span></code>. This\n technique allows for faster tests as compared to using <code class=\"docutils literal notranslate\"><span class=\"pre\">setUp()</span></code>.</p>\n <p>For example:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.test</span> <span class=\"kn\">import</span> <span class=\"n\">TestCase</span>\n \n \n@@ -1026,15 +1027,15 @@\n <p>Objects assigned to class attributes in <code class=\"docutils literal notranslate\"><span class=\"pre\">setUpTestData()</span></code> must support\n creating deep copies with <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/copy.html#copy.deepcopy\" title=\"(in Python v3.13)\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">copy.deepcopy()</span></code></a> in order to isolate them\n from alterations performed by each test methods.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.TestCase.captureOnCommitCallbacks\">\n-<em class=\"property\"><span class=\"pre\">classmethod</span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">TestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">captureOnCommitCallbacks</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">DEFAULT_DB_ALIAS</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">execute</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1495\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.TestCase.captureOnCommitCallbacks\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">classmethod</span><span class=\"w\"> </span></em><span class=\"sig-prename descclassname\"><span class=\"pre\">TestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">captureOnCommitCallbacks</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">using</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">DEFAULT_DB_ALIAS</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">execute</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1495\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.TestCase.captureOnCommitCallbacks\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Returns a context manager that captures <a class=\"reference internal\" href=\"../db/transactions.html#django.db.transaction.on_commit\" title=\"django.db.transaction.on_commit\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">transaction.on_commit()</span></code></a> callbacks for the given database\n connection. It returns a list that contains, on exit of the context, the\n captured callback functions. From this list you can make assertions on the\n callbacks or call them to invoke their side effects, emulating a commit.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">using</span></code> is the alias of the database connection to capture callbacks for.</p>\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">execute</span></code> is <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code>, all the callbacks will be called as the context\n manager exits, if no exception occurred. This emulates a commit after the\n@@ -1062,15 +1063,15 @@\n </dd></dl>\n \n </section>\n <section id=\"s-liveservertestcase\">\n <span id=\"s-live-test-server\"></span><span id=\"liveservertestcase\"></span><span id=\"live-test-server\"></span><h3><code class=\"docutils literal notranslate\"><span class=\"pre\">LiveServerTestCase</span></code><a class=\"headerlink\" href=\"#liveservertestcase\" title=\"Link to this heading\">\u00b6</a></h3>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.test.LiveServerTestCase\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LiveServerTestCase</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1783\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.LiveServerTestCase\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">LiveServerTestCase</span></span><a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1783\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.LiveServerTestCase\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">LiveServerTestCase</span></code> does basically the same as\n <a class=\"reference internal\" href=\"#django.test.TransactionTestCase\" title=\"django.test.TransactionTestCase\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">TransactionTestCase</span></code></a> with one extra feature: it launches a\n live Django server in the background on setup, and shuts it down on teardown.\n This allows the use of automated test clients other than the\n <a class=\"reference internal\" href=\"#test-client\"><span class=\"std std-ref\">Django dummy client</span></a> such as, for example, the <a class=\"reference external\" href=\"https://www.selenium.dev/\">Selenium</a>\n@@ -1152,15 +1153,15 @@\n </div>\n <p>This example will automatically open Firefox then go to the login page, enter\n the credentials and press the \u201cLog in\u201d button. Selenium offers other drivers in\n case you do not have Firefox installed or wish to use another browser. The\n example above is just a tiny fraction of what the Selenium client can do; check\n out the <a class=\"reference external\" href=\"https://selenium-python.readthedocs.io/api.html\">full reference</a> for more details.</p>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When using an in-memory SQLite database to run the tests, the same database\n connection will be shared by two threads in parallel: the thread in which\n the live server is run and the thread in which the test case is run. It\u2019s\n important to prevent simultaneous database queries via this shared\n connection by the two threads, as that may sometimes randomly cause the\n tests to fail. So you need to ensure that the two threads don\u2019t access the\n database at the same time. In particular, this means that in some cases\n@@ -1394,22 +1395,22 @@\n <a class=\"reference internal\" href=\"#django.test.SimpleTestCase.databases\" title=\"django.test.SimpleTestCase.databases\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">SimpleTestCase.databases</span></code></a> and <a class=\"reference internal\" href=\"#django.test.TransactionTestCase.databases\" title=\"django.test.TransactionTestCase.databases\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">TransactionTestCase.databases</span></code></a>, the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">'__all__'</span></code> constant can be used to specify that the test should allow\n queries to all databases.</p>\n </section>\n <section id=\"s-overriding-settings\">\n <span id=\"s-id1\"></span><span id=\"overriding-settings\"></span><span id=\"id1\"></span><h3>Overriding settings<a class=\"headerlink\" href=\"#overriding-settings\" title=\"Link to this heading\">\u00b6</a></h3>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>Use the functions below to temporarily alter the value of settings in tests.\n Don\u2019t manipulate <code class=\"docutils literal notranslate\"><span class=\"pre\">django.conf.settings</span></code> directly as Django won\u2019t restore\n the original values after such manipulations.</p>\n </div>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.settings\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">settings</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L407\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.settings\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">settings</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L407\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.settings\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>For testing purposes it\u2019s often useful to change a setting temporarily and\n revert to the original value after running the testing code. For this use case\n Django provides a standard Python context manager (see <span class=\"target\" id=\"index-3\"></span><a class=\"pep reference external\" href=\"https://peps.python.org/pep-0343/\"><strong>PEP 343</strong></a>) called\n <a class=\"reference internal\" href=\"#django.test.SimpleTestCase.settings\" title=\"django.test.SimpleTestCase.settings\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">settings()</span></code></a>, which can be used like this:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.test</span> <span class=\"kn\">import</span> <span class=\"n\">TestCase</span>\n@@ -1427,15 +1428,15 @@\n             <span class=\"bp\">self</span><span class=\"o\">.</span><span class=\"n\">assertRedirects</span><span class=\"p\">(</span><span class=\"n\">response</span><span class=\"p\">,</span> <span class=\"s2\">&quot;/other/login/?next=/sekrit/&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <p>This example will override the <a class=\"reference internal\" href=\"../../ref/settings.html#std-setting-LOGIN_URL\"><code class=\"xref std std-setting docutils literal notranslate\"><span class=\"pre\">LOGIN_URL</span></code></a> setting for the code\n in the <code class=\"docutils literal notranslate\"><span class=\"pre\">with</span></code> block and reset its value to the previous state afterward.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.modify_settings\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">modify_settings</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L414\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.modify_settings\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">modify_settings</span></span>()<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L414\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.modify_settings\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>It can prove unwieldy to redefine settings that contain a list of values. In\n practice, adding or removing values is often sufficient. Django provides the\n <a class=\"reference internal\" href=\"#django.test.SimpleTestCase.modify_settings\" title=\"django.test.SimpleTestCase.modify_settings\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">modify_settings()</span></code></a> context manager for easier\n settings changes:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.test</span> <span class=\"kn\">import</span> <span class=\"n\">TestCase</span>\n@@ -1459,15 +1460,15 @@\n </pre></div>\n </div>\n <p>For each action, you can supply either a list of values or a string. When the\n value already exists in the list, <code class=\"docutils literal notranslate\"><span class=\"pre\">append</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">prepend</span></code> have no effect;\n neither does <code class=\"docutils literal notranslate\"><span class=\"pre\">remove</span></code> when the value doesn\u2019t exist.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.test.override_settings\">\n-<span class=\"sig-name descname\"><span class=\"pre\">override_settings</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/utils.py#L468\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.override_settings\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">override_settings</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/utils.py#L468\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.override_settings\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>In case you want to override a setting for a test method, Django provides the\n <a class=\"reference internal\" href=\"#django.test.override_settings\" title=\"django.test.override_settings\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">override_settings()</span></code></a> decorator (see <span class=\"target\" id=\"index-4\"></span><a class=\"pep reference external\" href=\"https://peps.python.org/pep-0318/\"><strong>PEP 318</strong></a>). It\u2019s used\n like this:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.test</span> <span class=\"kn\">import</span> <span class=\"n\">TestCase</span><span class=\"p\">,</span> <span class=\"n\">override_settings</span>\n \n@@ -1488,15 +1489,15 @@\n     <span class=\"k\">def</span> <span class=\"nf\">test_login</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">):</span>\n         <span class=\"n\">response</span> <span class=\"o\">=</span> <span class=\"bp\">self</span><span class=\"o\">.</span><span class=\"n\">client</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">(</span><span class=\"s2\">&quot;/sekrit/&quot;</span><span class=\"p\">)</span>\n         <span class=\"bp\">self</span><span class=\"o\">.</span><span class=\"n\">assertRedirects</span><span class=\"p\">(</span><span class=\"n\">response</span><span class=\"p\">,</span> <span class=\"s2\">&quot;/other/login/?next=/sekrit/&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.test.modify_settings\">\n-<span class=\"sig-name descname\"><span class=\"pre\">modify_settings</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/utils.py#L553\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.modify_settings\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">modify_settings</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/utils.py#L553\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.modify_settings\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Likewise, Django provides the <a class=\"reference internal\" href=\"#django.test.modify_settings\" title=\"django.test.modify_settings\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">modify_settings()</span></code></a>\n decorator:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">django.test</span> <span class=\"kn\">import</span> <span class=\"n\">TestCase</span><span class=\"p\">,</span> <span class=\"n\">modify_settings</span>\n \n \n@@ -1525,25 +1526,25 @@\n <span class=\"k\">class</span> <span class=\"nc\">MiddlewareTestCase</span><span class=\"p\">(</span><span class=\"n\">TestCase</span><span class=\"p\">):</span>\n     <span class=\"k\">def</span> <span class=\"nf\">test_cache_middleware</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">):</span>\n         <span class=\"n\">response</span> <span class=\"o\">=</span> <span class=\"bp\">self</span><span class=\"o\">.</span><span class=\"n\">client</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">(</span><span class=\"s2\">&quot;/&quot;</span><span class=\"p\">)</span>\n         <span class=\"c1\"># ...</span>\n </pre></div>\n </div>\n <div class=\"admonition note\">\n-<p class=\"admonition-title\">Note</p>\n+<p class=\"admonition-title\">Notitie</p>\n <p>When given a class, these decorators modify the class directly and return\n it; they don\u2019t create and return a modified copy of it. So if you try to\n tweak the above examples to assign the return value to a different name\n than <code class=\"docutils literal notranslate\"><span class=\"pre\">LoginTestCase</span></code> or <code class=\"docutils literal notranslate\"><span class=\"pre\">MiddlewareTestCase</span></code>, you may be surprised to\n find that the original test case classes are still equally affected by the\n decorator. For a given class, <a class=\"reference internal\" href=\"#django.test.modify_settings\" title=\"django.test.modify_settings\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">modify_settings()</span></code></a> is\n always applied after <a class=\"reference internal\" href=\"#django.test.override_settings\" title=\"django.test.override_settings\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">override_settings()</span></code></a>.</p>\n </div>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>The settings file contains some settings that are only consulted during\n initialization of Django internals. If you change them with\n <code class=\"docutils literal notranslate\"><span class=\"pre\">override_settings</span></code>, the setting is changed if you access it via the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">django.conf.settings</span></code> module, however, Django\u2019s internals access it\n differently. Effectively, using <a class=\"reference internal\" href=\"#django.test.override_settings\" title=\"django.test.override_settings\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">override_settings()</span></code></a> or\n <a class=\"reference internal\" href=\"#django.test.modify_settings\" title=\"django.test.modify_settings\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">modify_settings()</span></code></a> with these settings is probably not\n going to do what you expect it to do.</p>\n@@ -1688,15 +1689,15 @@\n <p>The failure messages given by most of these assertion methods can be customized\n with the <code class=\"docutils literal notranslate\"><span class=\"pre\">msg_prefix</span></code> argument. This string will be prefixed to any failure\n message generated by the assertion. This allows you to provide additional\n details that may help you to identify the location and cause of a failure in\n your test suite.</p>\n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertRaisesMessage\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertRaisesMessage</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_exception</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_message</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">callable</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L852\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertRaisesMessage\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertRaisesMessage</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_exception</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_message</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">callable</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L852\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertRaisesMessage\" title=\"Link to this definition\">\u00b6</a></dt>\n <dt class=\"sig sig-object py\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertRaisesMessage</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_exception</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_message</span></span></em>)</dt>\n <dd><p>Asserts that execution of <code class=\"docutils literal notranslate\"><span class=\"pre\">callable</span></code> raises <code class=\"docutils literal notranslate\"><span class=\"pre\">expected_exception</span></code> and\n that <code class=\"docutils literal notranslate\"><span class=\"pre\">expected_message</span></code> is found in the exception\u2019s message. Any other\n outcome is reported as a failure. It\u2019s a simpler version of\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/unittest.html#unittest.TestCase.assertRaisesRegex\" title=\"(in Python v3.13)\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">unittest.TestCase.assertRaisesRegex()</span></code></a> with the difference that\n <code class=\"docutils literal notranslate\"><span class=\"pre\">expected_message</span></code> isn\u2019t treated as a regular expression.</p>\n@@ -1707,25 +1708,25 @@\n     <span class=\"nb\">int</span><span class=\"p\">(</span><span class=\"s2\">&quot;a&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertWarnsMessage\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertWarnsMessage</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_warning</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_message</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">callable</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L874\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertWarnsMessage\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertWarnsMessage</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_warning</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_message</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">callable</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L874\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertWarnsMessage\" title=\"Link to this definition\">\u00b6</a></dt>\n <dt class=\"sig sig-object py\">\n <span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertWarnsMessage</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_warning</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_message</span></span></em>)</dt>\n <dd><p>Analogous to <a class=\"reference internal\" href=\"#django.test.SimpleTestCase.assertRaisesMessage\" title=\"django.test.SimpleTestCase.assertRaisesMessage\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">SimpleTestCase.assertRaisesMessage()</span></code></a> but for\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/unittest.html#unittest.TestCase.assertWarnsRegex\" title=\"(in Python v3.13)\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">assertWarnsRegex()</span></code></a> instead of\n <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/unittest.html#unittest.TestCase.assertRaisesRegex\" title=\"(in Python v3.13)\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">assertRaisesRegex()</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertFieldOutput\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertFieldOutput</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fieldclass</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">valid</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">invalid</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_args</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_kwargs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">empty_value</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L888\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertFieldOutput\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertFieldOutput</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fieldclass</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">valid</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">invalid</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_args</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field_kwargs</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">empty_value</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L888\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertFieldOutput\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that a form field behaves correctly with various inputs.</p>\n <dl class=\"field-list simple\">\n <dt class=\"field-odd\">Parameters<span class=\"colon\">:</span></dt>\n <dd class=\"field-odd\"><ul class=\"simple\">\n <li><p><strong>fieldclass</strong> \u2013 the class of the field to be tested.</p></li>\n <li><p><strong>valid</strong> \u2013 a dictionary mapping valid inputs to their expected cleaned\n values.</p></li>\n@@ -1745,15 +1746,15 @@\n <span class=\"p\">)</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertFormError\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertFormError</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">errors</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L691\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertFormError\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertFormError</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">errors</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L691\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertFormError\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that a field on a form raises the provided list of errors.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">form</span></code> is a <code class=\"docutils literal notranslate\"><span class=\"pre\">Form</span></code> instance. The form must be\n <a class=\"reference internal\" href=\"../../ref/forms/api.html#ref-forms-api-bound-unbound\"><span class=\"std std-ref\">bound</span></a> but not necessarily\n validated (<code class=\"docutils literal notranslate\"><span class=\"pre\">assertFormError()</span></code> will automatically call <code class=\"docutils literal notranslate\"><span class=\"pre\">full_clean()</span></code>\n on the form).</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">field</span></code> is the name of the field on the form to check. To check the form\u2019s\n <a class=\"reference internal\" href=\"../../ref/forms/api.html#django.forms.Form.non_field_errors\" title=\"django.forms.Form.non_field_errors\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">non-field</span> <span class=\"pre\">errors</span></code></a>, use\n@@ -1762,15 +1763,15 @@\n have. You can also pass a single error string if you only expect one error\n which means that <code class=\"docutils literal notranslate\"><span class=\"pre\">errors='error</span> <span class=\"pre\">message'</span></code> is the same as\n <code class=\"docutils literal notranslate\"><span class=\"pre\">errors=['error</span> <span class=\"pre\">message']</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertFormSetError\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertFormSetError</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formset</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form_index</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">errors</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L706\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertFormSetError\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertFormSetError</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">formset</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">form_index</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">field</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">errors</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L706\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertFormSetError\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that the <code class=\"docutils literal notranslate\"><span class=\"pre\">formset</span></code> raises the provided list of errors when\n rendered.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">formset</span></code> is a <code class=\"docutils literal notranslate\"><span class=\"pre\">FormSet</span></code> instance. The formset must be bound but not\n necessarily validated (<code class=\"docutils literal notranslate\"><span class=\"pre\">assertFormSetError()</span></code> will automatically call the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">full_clean()</span></code> on the formset).</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">form_index</span></code> is the number of the form within the <code class=\"docutils literal notranslate\"><span class=\"pre\">FormSet</span></code> (starting\n from 0). Use <code class=\"docutils literal notranslate\"><span class=\"pre\">form_index=None</span></code> to check the formset\u2019s non-form errors,\n@@ -1778,15 +1779,15 @@\n case you must also use <code class=\"docutils literal notranslate\"><span class=\"pre\">field=None</span></code>.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">field</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">errors</span></code> have the same meaning as the parameters to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">assertFormError()</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertContains\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertContains</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">text</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">count</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">status_code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">200</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L605\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertContains\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertContains</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">text</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">count</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">status_code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">200</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L605\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertContains\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that a <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">response</span></code></a> produced the\n given <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpResponse.status_code\" title=\"django.http.HttpResponse.status_code\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">status_code</span></code></a> and that <code class=\"docutils literal notranslate\"><span class=\"pre\">text</span></code>\n appears in its <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpResponse.content\" title=\"django.http.HttpResponse.content\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">content</span></code></a>. If <code class=\"docutils literal notranslate\"><span class=\"pre\">count</span></code>\n is provided, <code class=\"docutils literal notranslate\"><span class=\"pre\">text</span></code> must occur exactly <code class=\"docutils literal notranslate\"><span class=\"pre\">count</span></code> times in the response.</p>\n <p>Set <code class=\"docutils literal notranslate\"><span class=\"pre\">html</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> to handle <code class=\"docutils literal notranslate\"><span class=\"pre\">text</span></code> as HTML. The comparison with\n the response content will be based on HTML semantics instead of\n character-by-character equality. Whitespace is ignored in most cases,\n@@ -1795,15 +1796,15 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.1:</span> <p>In older versions, error messages didn\u2019t contain the response content.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertNotContains\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertNotContains</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">text</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">status_code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">200</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L637\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertNotContains\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertNotContains</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">text</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">status_code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">200</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L637\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertNotContains\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that a <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">response</span></code></a> produced the\n given <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpResponse.status_code\" title=\"django.http.HttpResponse.status_code\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">status_code</span></code></a> and that <code class=\"docutils literal notranslate\"><span class=\"pre\">text</span></code> does\n <em>not</em> appear in its <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpResponse.content\" title=\"django.http.HttpResponse.content\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">content</span></code></a>.</p>\n <p>Set <code class=\"docutils literal notranslate\"><span class=\"pre\">html</span></code> to <code class=\"docutils literal notranslate\"><span class=\"pre\">True</span></code> to handle <code class=\"docutils literal notranslate\"><span class=\"pre\">text</span></code> as HTML. The comparison with\n the response content will be based on HTML semantics instead of\n character-by-character equality. Whitespace is ignored in most cases,\n attribute ordering is not significant. See\n@@ -1811,15 +1812,15 @@\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.1:</span> <p>In older versions, error messages didn\u2019t contain the response content.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertTemplateUsed\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertTemplateUsed</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">count</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L785\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertTemplateUsed\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertTemplateUsed</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">count</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L785\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertTemplateUsed\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that the template with the given name was used in rendering the\n response.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">response</span></code> must be a response instance returned by the\n <a class=\"reference internal\" href=\"#django.test.Response\" title=\"django.test.Response\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">test</span> <span class=\"pre\">client</span></code></a>.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">template_name</span></code> should be a string such as <code class=\"docutils literal notranslate\"><span class=\"pre\">'admin/index.html'</span></code>.</p>\n <p>The <code class=\"docutils literal notranslate\"><span class=\"pre\">count</span></code> argument is an integer indicating the number of times the\n template should be rendered. Default is <code class=\"docutils literal notranslate\"><span class=\"pre\">None</span></code>, meaning that the template\n@@ -1831,33 +1832,33 @@\n     <span class=\"n\">render_to_string</span><span class=\"p\">(</span><span class=\"s2\">&quot;index.html&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertTemplateNotUsed\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertTemplateNotUsed</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L806\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertTemplateNotUsed\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertTemplateNotUsed</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">template_name</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L806\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertTemplateNotUsed\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that the template with the given name was <em>not</em> used in rendering\n the response.</p>\n <p>You can use this as a context manager in the same way as\n <a class=\"reference internal\" href=\"#django.test.SimpleTestCase.assertTemplateUsed\" title=\"django.test.SimpleTestCase.assertTemplateUsed\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">assertTemplateUsed()</span></code></a>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertURLEqual\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertURLEqual</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">url1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">url2</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L540\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertURLEqual\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertURLEqual</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">url1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">url2</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L540\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertURLEqual\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that two URLs are the same, ignoring the order of query string\n parameters except for parameters with the same name. For example,\n <code class=\"docutils literal notranslate\"><span class=\"pre\">/path/?x=1&amp;y=2</span></code> is equal to <code class=\"docutils literal notranslate\"><span class=\"pre\">/path/?y=2&amp;x=1</span></code>, but\n <code class=\"docutils literal notranslate\"><span class=\"pre\">/path/?a=1&amp;a=2</span></code> isn\u2019t equal to <code class=\"docutils literal notranslate\"><span class=\"pre\">/path/?a=2&amp;a=1</span></code>.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertRedirects\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertRedirects</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_url</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">status_code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">302</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">target_status_code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">200</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fetch_redirect_response</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L421\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertRedirects\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertRedirects</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">response</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_url</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">status_code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">302</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">target_status_code</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">200</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">fetch_redirect_response</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L421\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertRedirects\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that the <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpResponse\" title=\"django.http.HttpResponse\"><code class=\"xref py py-class docutils literal notranslate\"><span class=\"pre\">response</span></code></a> returned a\n <a class=\"reference internal\" href=\"../../ref/request-response.html#django.http.HttpResponse.status_code\" title=\"django.http.HttpResponse.status_code\"><code class=\"xref py py-attr docutils literal notranslate\"><span class=\"pre\">status_code</span></code></a> redirect status, redirected\n to <code class=\"docutils literal notranslate\"><span class=\"pre\">expected_url</span></code> (including any <code class=\"docutils literal notranslate\"><span class=\"pre\">GET</span></code> data), and that the final page\n was received with <code class=\"docutils literal notranslate\"><span class=\"pre\">target_status_code</span></code>.</p>\n <p>If your request used the <code class=\"docutils literal notranslate\"><span class=\"pre\">follow</span></code> argument, the <code class=\"docutils literal notranslate\"><span class=\"pre\">expected_url</span></code> and\n <code class=\"docutils literal notranslate\"><span class=\"pre\">target_status_code</span></code> will be the url and status code for the final\n point of the redirect chain.</p>\n@@ -1868,15 +1869,15 @@\n there isn\u2019t any scheme specified in the location where we are redirected to,\n the original request\u2019s scheme is used. If present, the scheme in\n <code class=\"docutils literal notranslate\"><span class=\"pre\">expected_url</span></code> is the one used to make the comparisons to.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertHTMLEqual\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertHTMLEqual</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html2</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L941\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertHTMLEqual\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertHTMLEqual</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html2</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L941\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertHTMLEqual\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that the strings <code class=\"docutils literal notranslate\"><span class=\"pre\">html1</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">html2</span></code> are equal. The comparison\n is based on HTML semantics. The comparison takes following things into\n account:</p>\n <ul class=\"simple\">\n <li><p>Whitespace before and after HTML tags is ignored.</p></li>\n <li><p>All types of whitespace are considered equivalent.</p></li>\n <li><p>All open tags are closed implicitly, e.g. when a surrounding tag is\n@@ -1905,91 +1906,91 @@\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">html1</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">html2</span></code> must contain HTML. An <code class=\"docutils literal notranslate\"><span class=\"pre\">AssertionError</span></code> will be\n raised if one of them cannot be parsed.</p>\n <p>Output in case of error can be customized with the <code class=\"docutils literal notranslate\"><span class=\"pre\">msg</span></code> argument.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertHTMLNotEqual\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertHTMLNotEqual</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html2</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L965\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertHTMLNotEqual\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertHTMLNotEqual</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">html2</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L965\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertHTMLNotEqual\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that the strings <code class=\"docutils literal notranslate\"><span class=\"pre\">html1</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">html2</span></code> are <em>not</em> equal. The\n comparison is based on HTML semantics. See\n <a class=\"reference internal\" href=\"#django.test.SimpleTestCase.assertHTMLEqual\" title=\"django.test.SimpleTestCase.assertHTMLEqual\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">assertHTMLEqual()</span></code></a> for details.</p>\n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">html1</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">html2</span></code> must contain HTML. An <code class=\"docutils literal notranslate\"><span class=\"pre\">AssertionError</span></code> will be\n raised if one of them cannot be parsed.</p>\n <p>Output in case of error can be customized with the <code class=\"docutils literal notranslate\"><span class=\"pre\">msg</span></code> argument.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertXMLEqual\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertXMLEqual</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">xml1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">xml2</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1047\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertXMLEqual\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertXMLEqual</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">xml1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">xml2</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1047\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertXMLEqual\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that the strings <code class=\"docutils literal notranslate\"><span class=\"pre\">xml1</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">xml2</span></code> are equal. The\n comparison is based on XML semantics. Similarly to\n <a class=\"reference internal\" href=\"#django.test.SimpleTestCase.assertHTMLEqual\" title=\"django.test.SimpleTestCase.assertHTMLEqual\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">assertHTMLEqual()</span></code></a>, the comparison is\n made on parsed content, hence only semantic differences are considered, not\n syntax differences. When invalid XML is passed in any parameter, an\n <code class=\"docutils literal notranslate\"><span class=\"pre\">AssertionError</span></code> is always raised, even if both strings are identical.</p>\n <p>XML declaration, document type, processing instructions, and comments are\n ignored. Only the root element and its children are compared.</p>\n <p>Output in case of error can be customized with the <code class=\"docutils literal notranslate\"><span class=\"pre\">msg</span></code> argument.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertXMLNotEqual\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertXMLNotEqual</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">xml1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">xml2</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1070\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertXMLNotEqual\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertXMLNotEqual</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">xml1</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">xml2</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1070\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertXMLNotEqual\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that the strings <code class=\"docutils literal notranslate\"><span class=\"pre\">xml1</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">xml2</span></code> are <em>not</em> equal. The\n comparison is based on XML semantics. See\n <a class=\"reference internal\" href=\"#django.test.SimpleTestCase.assertXMLEqual\" title=\"django.test.SimpleTestCase.assertXMLEqual\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">assertXMLEqual()</span></code></a> for details.</p>\n <p>Output in case of error can be customized with the <code class=\"docutils literal notranslate\"><span class=\"pre\">msg</span></code> argument.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertInHTML\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertInHTML</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">needle</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">haystack</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">count</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L978\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertInHTML\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertInHTML</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">needle</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">haystack</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">count</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L978\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertInHTML\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that the HTML fragment <code class=\"docutils literal notranslate\"><span class=\"pre\">needle</span></code> is contained in the <code class=\"docutils literal notranslate\"><span class=\"pre\">haystack</span></code>\n once.</p>\n <p>If the <code class=\"docutils literal notranslate\"><span class=\"pre\">count</span></code> integer argument is specified, then additionally the number\n of <code class=\"docutils literal notranslate\"><span class=\"pre\">needle</span></code> occurrences will be strictly verified.</p>\n <p>Whitespace in most cases is ignored, and attribute ordering is not\n significant. See <a class=\"reference internal\" href=\"#django.test.SimpleTestCase.assertHTMLEqual\" title=\"django.test.SimpleTestCase.assertHTMLEqual\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">assertHTMLEqual()</span></code></a> for more details.</p>\n <div class=\"versionchanged\">\n <span class=\"title\">Changed in Django 5.1:</span> <p>In older versions, error messages didn\u2019t contain the <code class=\"docutils literal notranslate\"><span class=\"pre\">haystack</span></code>.</p>\n </div>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertNotInHTML\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertNotInHTML</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">needle</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">haystack</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1010\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertNotInHTML\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertNotInHTML</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">needle</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">haystack</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg_prefix</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">''</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1010\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertNotInHTML\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><div class=\"versionadded\">\n <span class=\"title\">New in Django 5.1.</span> </div>\n <p>Asserts that the HTML fragment <code class=\"docutils literal notranslate\"><span class=\"pre\">needle</span></code> is <em>not</em> contained in the\n <code class=\"docutils literal notranslate\"><span class=\"pre\">haystack</span></code>.</p>\n <p>Whitespace in most cases is ignored, and attribute ordering is not\n significant. See <a class=\"reference internal\" href=\"#django.test.SimpleTestCase.assertHTMLEqual\" title=\"django.test.SimpleTestCase.assertHTMLEqual\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">assertHTMLEqual()</span></code></a> for more details.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertJSONEqual\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertJSONEqual</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">raw</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_data</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1013\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertJSONEqual\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertJSONEqual</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">raw</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_data</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1013\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertJSONEqual\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that the JSON fragments <code class=\"docutils literal notranslate\"><span class=\"pre\">raw</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">expected_data</span></code> are equal.\n Usual JSON non-significant whitespace rules apply as the heavyweight is\n delegated to the <a class=\"reference external\" href=\"/usr/share/doc/python3-doc/html/library/json.html#module-json\" title=\"(in Python v3.13)\"><code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">json</span></code></a> library.</p>\n <p>Output in case of error can be customized with the <code class=\"docutils literal notranslate\"><span class=\"pre\">msg</span></code> argument.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.SimpleTestCase.assertJSONNotEqual\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertJSONNotEqual</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">raw</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_data</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1030\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertJSONNotEqual\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">SimpleTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertJSONNotEqual</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">raw</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">expected_data</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1030\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.SimpleTestCase.assertJSONNotEqual\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that the JSON fragments <code class=\"docutils literal notranslate\"><span class=\"pre\">raw</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">expected_data</span></code> are <em>not</em> equal.\n See <a class=\"reference internal\" href=\"#django.test.SimpleTestCase.assertJSONEqual\" title=\"django.test.SimpleTestCase.assertJSONEqual\"><code class=\"xref py py-meth docutils literal notranslate\"><span class=\"pre\">assertJSONEqual()</span></code></a> for further details.</p>\n <p>Output in case of error can be customized with the <code class=\"docutils literal notranslate\"><span class=\"pre\">msg</span></code> argument.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.TransactionTestCase.assertQuerySetEqual\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">TransactionTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertQuerySetEqual</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">qs</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">values</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">transform</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ordered</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1272\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.TransactionTestCase.assertQuerySetEqual\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">TransactionTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertQuerySetEqual</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">qs</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">values</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">transform</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">ordered</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">msg</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1272\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.TransactionTestCase.assertQuerySetEqual\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that a queryset <code class=\"docutils literal notranslate\"><span class=\"pre\">qs</span></code> matches a particular iterable of values\n <code class=\"docutils literal notranslate\"><span class=\"pre\">values</span></code>.</p>\n <p>If <code class=\"docutils literal notranslate\"><span class=\"pre\">transform</span></code> is provided, <code class=\"docutils literal notranslate\"><span class=\"pre\">values</span></code> is compared to a list produced by\n applying <code class=\"docutils literal notranslate\"><span class=\"pre\">transform</span></code> to each member of <code class=\"docutils literal notranslate\"><span class=\"pre\">qs</span></code>.</p>\n <p>By default, the comparison is also ordering dependent. If <code class=\"docutils literal notranslate\"><span class=\"pre\">qs</span></code> doesn\u2019t\n provide an implicit ordering, you can set the <code class=\"docutils literal notranslate\"><span class=\"pre\">ordered</span></code> parameter to\n <code class=\"docutils literal notranslate\"><span class=\"pre\">False</span></code>, which turns the comparison into a <code class=\"docutils literal notranslate\"><span class=\"pre\">collections.Counter</span></code> comparison.\n@@ -1997,15 +1998,15 @@\n comparison is against more than one ordered value), a <code class=\"docutils literal notranslate\"><span class=\"pre\">ValueError</span></code> is\n raised.</p>\n <p>Output in case of error can be customized with the <code class=\"docutils literal notranslate\"><span class=\"pre\">msg</span></code> argument.</p>\n </dd></dl>\n \n <dl class=\"py method\">\n <dt class=\"sig sig-object py\" id=\"django.test.TransactionTestCase.assertNumQueries\">\n-<span class=\"sig-prename descclassname\"><span class=\"pre\">TransactionTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertNumQueries</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">num</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">func</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1288\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.TransactionTestCase.assertNumQueries\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-prename descclassname\"><span class=\"pre\">TransactionTestCase.</span></span><span class=\"sig-name descname\"><span class=\"pre\">assertNumQueries</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">num</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">func</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">args</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">kwargs</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1288\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.TransactionTestCase.assertNumQueries\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd><p>Asserts that when <code class=\"docutils literal notranslate\"><span class=\"pre\">func</span></code> is called with <code class=\"docutils literal notranslate\"><span class=\"pre\">*args</span></code> and <code class=\"docutils literal notranslate\"><span class=\"pre\">**kwargs</span></code> that\n <code class=\"docutils literal notranslate\"><span class=\"pre\">num</span></code> database queries are executed.</p>\n <p>If a <code class=\"docutils literal notranslate\"><span class=\"pre\">&quot;using&quot;</span></code> key is present in <code class=\"docutils literal notranslate\"><span class=\"pre\">kwargs</span></code> it is used as the database\n alias for which to check the number of queries:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"bp\">self</span><span class=\"o\">.</span><span class=\"n\">assertNumQueries</span><span class=\"p\">(</span><span class=\"mi\">7</span><span class=\"p\">,</span> <span class=\"n\">using</span><span class=\"o\">=</span><span class=\"s2\">&quot;non_default_db&quot;</span><span class=\"p\">)</span>\n </pre></div>\n </div>\n@@ -2120,15 +2121,15 @@\n to give them an asynchronous context). Django will automatically detect\n any <code class=\"docutils literal notranslate\"><span class=\"pre\">async</span> <span class=\"pre\">def</span></code> tests and wrap them so they run in their own event loop.</p>\n <p>If you are testing from an asynchronous function, you must also use the\n asynchronous test client. This is available as <code class=\"docutils literal notranslate\"><span class=\"pre\">django.test.AsyncClient</span></code>,\n or as <code class=\"docutils literal notranslate\"><span class=\"pre\">self.async_client</span></code> on any test.</p>\n <dl class=\"py class\">\n <dt class=\"sig sig-object py\" id=\"django.test.AsyncClient\">\n-<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AsyncClient</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">enforce_csrf_checks</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">raise_request_exception</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">defaults</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1397\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.AsyncClient\" title=\"Link to this definition\">\u00b6</a></dt>\n+<em class=\"property\"><span class=\"pre\">class</span><span class=\"w\"> </span></em><span class=\"sig-name descname\"><span class=\"pre\">AsyncClient</span></span>(<em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">enforce_csrf_checks</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">False</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">raise_request_exception</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">True</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">headers</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"n\"><span class=\"pre\">query_params</span></span><span class=\"o\"><span class=\"pre\">=</span></span><span class=\"default_value\"><span class=\"pre\">None</span></span></em>, <em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">**</span></span><span class=\"n\"><span class=\"pre\">defaults</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/client.py#L1397\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.AsyncClient\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p><code class=\"docutils literal notranslate\"><span class=\"pre\">AsyncClient</span></code> has the same methods and signatures as the synchronous (normal)\n test client, with the following exceptions:</p>\n <ul>\n <li><p>In the initialization, arbitrary keyword arguments in <code class=\"docutils literal notranslate\"><span class=\"pre\">defaults</span></code> are added\n directly into the ASGI scope.</p></li>\n@@ -2152,15 +2153,15 @@\n </div>\n <p>The asynchronous client can also call synchronous views; it runs through\n Django\u2019s <a class=\"reference internal\" href=\"../async.html\"><span class=\"doc\">asynchronous request path</span></a>, which supports both.\n Any view called through the <code class=\"docutils literal notranslate\"><span class=\"pre\">AsyncClient</span></code> will get an <code class=\"docutils literal notranslate\"><span class=\"pre\">ASGIRequest</span></code> object\n for its <code class=\"docutils literal notranslate\"><span class=\"pre\">request</span></code> rather than the <code class=\"docutils literal notranslate\"><span class=\"pre\">WSGIRequest</span></code> that the normal client\n creates.</p>\n <div class=\"admonition warning\">\n-<p class=\"admonition-title\">Warning</p>\n+<p class=\"admonition-title\">Waarschuwing</p>\n <p>If you are using test decorators, they must be async-compatible to ensure\n they work correctly. Django\u2019s built-in decorators will behave correctly, but\n third-party ones may appear to not execute (they will \u201cwrap\u201d the wrong part\n of the execution flow and not your test).</p>\n <p>If you need to use these decorators, then you should decorate your test\n methods with <a class=\"reference internal\" href=\"../async.html#asgiref.sync.async_to_sync\" title=\"asgiref.sync.async_to_sync\"><code class=\"xref py py-func docutils literal notranslate\"><span class=\"pre\">async_to_sync()</span></code></a> <em>inside</em> of them instead:</p>\n <div class=\"highlight-default notranslate\"><div class=\"highlight\"><pre><span></span><span class=\"kn\">from</span> <span class=\"nn\">asgiref.sync</span> <span class=\"kn\">import</span> <span class=\"n\">async_to_sync</span>\n@@ -2267,15 +2268,15 @@\n <p>The decorators use a string identifier to describe database features.\n This string corresponds to attributes of the database connection\n features class. See\n <a class=\"extlink-source reference external\" href=\"https://github.com/django/django/blob/main/django/db/backends/base/features.py\">django.db.backends.base.features.BaseDatabaseFeatures class</a> for a full list of database features\n that can be used as a basis for skipping tests.</p>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.test.skipIfDBFeature\">\n-<span class=\"sig-name descname\"><span class=\"pre\">skipIfDBFeature</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">feature_name_strings</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1607\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.skipIfDBFeature\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">skipIfDBFeature</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">feature_name_strings</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1607\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.skipIfDBFeature\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Skip the decorated test or <code class=\"docutils literal notranslate\"><span class=\"pre\">TestCase</span></code> if all of the named database features\n are supported.</p>\n <p>For example, the following test will not be executed if the database\n supports transactions (e.g., it would <em>not</em> run under PostgreSQL, but\n it would under MySQL with MyISAM tables):</p>\n@@ -2284,15 +2285,15 @@\n     <span class=\"k\">def</span> <span class=\"nf\">test_transaction_behavior</span><span class=\"p\">(</span><span class=\"bp\">self</span><span class=\"p\">):</span>\n         <span class=\"c1\"># ... conditional test code</span>\n         <span class=\"k\">pass</span>\n </pre></div>\n </div>\n <dl class=\"py function\">\n <dt class=\"sig sig-object py\" id=\"django.test.skipUnlessDBFeature\">\n-<span class=\"sig-name descname\"><span class=\"pre\">skipUnlessDBFeature</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">feature_name_strings</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1618\"><span class=\"viewcode-link\"><span class=\"pre\">[source]</span></span></a><a class=\"headerlink\" href=\"#django.test.skipUnlessDBFeature\" title=\"Link to this definition\">\u00b6</a></dt>\n+<span class=\"sig-name descname\"><span class=\"pre\">skipUnlessDBFeature</span></span>(<em class=\"sig-param\"><span class=\"o\"><span class=\"pre\">*</span></span><span class=\"n\"><span class=\"pre\">feature_name_strings</span></span></em>)<a class=\"reference external\" href=\"https://github.com/django/django/blob/stable/5.2.x/django/test/testcases.py#L1618\"><span class=\"viewcode-link\"><span class=\"pre\">[broncode]</span></span></a><a class=\"headerlink\" href=\"#django.test.skipUnlessDBFeature\" title=\"Link to this definition\">\u00b6</a></dt>\n <dd></dd></dl>\n \n <p>Skip the decorated test or <code class=\"docutils literal notranslate\"><span class=\"pre\">TestCase</span></code> if any of the named database features\n are <em>not</em> supported.</p>\n <p>For example, the following test will only be executed if the database\n supports transactions (e.g., it would run under PostgreSQL, but <em>not</em>\n under MySQL with MyISAM tables):</p>\n@@ -2356,37 +2357,37 @@\n <li><a class=\"reference internal\" href=\"#skipping-tests\">Skipping tests</a></li>\n </ul>\n </li>\n </ul>\n \n   </div>\n   <div>\n-    <h4>Previous topic</h4>\n+    <h4>Vorig onderwerp</h4>\n     <p class=\"topless\"><a href=\"overview.html\"\n-                          title=\"previous chapter\">Writing and running tests</a></p>\n+                          title=\"vorig hoofdstuk\">Writing and running tests</a></p>\n   </div>\n   <div>\n-    <h4>Next topic</h4>\n+    <h4>Volgend onderwerp</h4>\n     <p class=\"topless\"><a href=\"advanced.html\"\n-                          title=\"next chapter\">Advanced testing topics</a></p>\n+                          title=\"volgend hoofdstuk\">Advanced testing topics</a></p>\n   </div>\n <search id=\"searchbox\" style=\"display: none\" role=\"search\">\n-  <h3 id=\"searchlabel\">Quick search</h3>\n+  <h3 id=\"searchlabel\">Snel zoeken</h3>\n     <div class=\"searchformwrapper\">\n     <form class=\"search\" action=\"../../search.html\" method=\"get\">\n       <input type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"/>\n-      <input type=\"submit\" value=\"Go\" />\n+      <input type=\"submit\" value=\"Zoek\" />\n     </form>\n     </div>\n </search>\n <script>document.getElementById('searchbox').style.display = \"block\"</script>\n         </div>\n       </div>\n               <h3>Last update:</h3>\n-              <p class=\"topless\">Feb 19, 2025</p>\n+              <p class=\"topless\">feb 19, 2025</p>\n           </div>\n         \n       \n     </div>\n \n     <div id=\"ft\">\n       <div class=\"nav\">\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn *\b**\b**\b**\b**\b**\b*\n+*\b**\b**\b**\b**\b**\b* _\bD\bD_\bj\bj_\ba\ba_\bn\bn_\bg\bg_\bo\bo_\b _\b5\b5_\b.\b._\b2\b2_\bb\bb_\b1\b1_\b _\bd\bd_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\be\be *\b**\b**\b**\b**\b**\b*\n _\bH_\bo_\bm_\be | _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bc_\bo_\bn_\bt_\be_\bn_\bt_\bs | _\bI_\bn_\bd_\be_\bx | _\bM_\bo_\bd_\bu_\bl_\be_\bs\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n *\b**\b**\b**\b**\b**\b* T\bTe\bes\bst\bti\bin\bng\bg t\bto\boo\bol\bls\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n Django provides a small set of tools that come in handy when writing tests.\n *\b**\b**\b**\b**\b* T\bTh\bhe\be t\bte\bes\bst\bt c\bcl\bli\bie\ben\bnt\bt_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n The test client is a Python class that acts as a dummy web browser, allowing\n you to test your views and interact with your Django-powered application\n@@ -70,26 +70,26 @@\n       client:\n       >>> from django.test import Client\n       >>> csrf_client = Client(enforce_csrf_checks=True)\n *\b**\b**\b**\b* M\bMa\bak\bki\bin\bng\bg r\bre\beq\bqu\bue\bes\bst\bts\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n Use the django.test.Client class to make requests.\n   c\bcl\bla\bas\bss\bs Client(e\ben\bnf\bfo\bor\brc\bce\be_\b_c\bcs\bsr\brf\bf_\b_c\bch\bhe\bec\bck\bks\bs=\b=F\bFa\bal\bls\bse\be, r\bra\bai\bis\bse\be_\b_r\bre\beq\bqu\bue\bes\bst\bt_\b_e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn=\b=T\bTr\bru\bue\be,\n   j\bjs\bso\bon\bn_\b_e\ben\bnc\bco\bod\bde\ber\br=\b=D\bDj\bja\ban\bng\bgo\boJ\bJS\bSO\bON\bNE\bEn\bnc\bco\bod\bde\ber\br, *\b*, h\bhe\bea\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be, q\bqu\bue\ber\bry\by_\b_p\bpa\bar\bra\bam\bms\bs=\b=N\bNo\bon\bne\be,\n-  *\b**\b*d\bde\bef\bfa\bau\bul\blt\bts\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  *\b**\b*d\bde\bef\bfa\bau\bul\blt\bts\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       A testing HTTP client. Takes several arguments that can customize\n       behavior.\n       headers allows you to specify default headers that will be sent with\n       every request. For example, to set a User-Agent header:\n       client = Client(headers={\"user-agent\": \"curl/7.79.1\"})\n       query_params allows you to specify the default query string that will be\n       set on every request.\n       Arbitrary keyword arguments in **defaults set WSGI _\be\be_\bn\bn_\bv\bv_\bi\bi_\br\br_\bo\bo_\bn\bn_\b _\bv\bv_\ba\ba_\br\br_\bi\bi_\ba\ba_\bb\bb_\bl\bl_\be\be_\bs\bs. For\n       example, to set the script name:\n       client = Client(SCRIPT_NAME=\"/app/\")\n-      Note\n+      Notitie\n       Keyword arguments starting with a HTTP_ prefix are set as headers, but\n       the headers parameter should be preferred for readability.\n       The values from the headers, query_params, and extra keyword arguments\n       passed to _\bg_\be_\bt_\b(_\b), _\bp_\bo_\bs_\bt_\b(_\b), etc. have precedence over the defaults passed to\n       the class constructor.\n       The enforce_csrf_checks argument can be used to test CSRF protection (see\n       above).\n@@ -99,15 +99,15 @@\n       The json_encoder argument allows setting a custom JSON encoder for the\n       JSON serialization that\u2019s described in _\bp_\bo_\bs_\bt_\b(_\b).\n       Changed in Django 5.1:\n       The query_params argument was added.\n       Once you have a Client instance, you can call any of the following\n       methods:\n         get(p\bpa\bat\bth\bh, d\bda\bat\bta\ba=\b=N\bNo\bon\bne\be, f\bfo\bol\bll\blo\bow\bw=\b=F\bFa\bal\bls\bse\be, s\bse\bec\bcu\bur\bre\be=\b=F\bFa\bal\bls\bse\be, *\b*, h\bhe\bea\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be,\n-        q\bqu\bue\ber\bry\by_\b_p\bpa\bar\bra\bam\bms\bs=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        q\bqu\bue\ber\bry\by_\b_p\bpa\bar\bra\bam\bms\bs=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Makes a GET request on the provided path and returns a Response\n             object, which is documented below.\n             The key-value pairs in the query_params dictionary are used to set\n             query strings. For example:\n             >>> c = Client()\n             >>> c.get(\"/customers/details/\", query_params={\"name\": \"fred\",\n             \"age\": 7})\n@@ -147,15 +147,15 @@\n             >>> response.redirect_chain\n             [('http://testserver/next/', 302), ('http://testserver/final/',\n             302)]\n             If you set secure to True the client will emulate an HTTPS request.\n             Changed in Django 5.1:\n             The query_params argument was added.\n         post(p\bpa\bat\bth\bh, d\bda\bat\bta\ba=\b=N\bNo\bon\bne\be, c\bco\bon\bnt\bte\ben\bnt\bt_\b_t\bty\byp\bpe\be=\b=M\bMU\bUL\bLT\bTI\bIP\bPA\bAR\bRT\bT_\b_C\bCO\bON\bNT\bTE\bEN\bNT\bT, f\bfo\bol\bll\blo\bow\bw=\b=F\bFa\bal\bls\bse\be,\n-        s\bse\bec\bcu\bur\bre\be=\b=F\bFa\bal\bls\bse\be, *\b*, h\bhe\bea\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be, q\bqu\bue\ber\bry\by_\b_p\bpa\bar\bra\bam\bms\bs=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        s\bse\bec\bcu\bur\bre\be=\b=F\bFa\bal\bls\bse\be, *\b*, h\bhe\bea\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be, q\bqu\bue\ber\bry\by_\b_p\bpa\bar\bra\bam\bms\bs=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Makes a POST request on the provided path and returns a Response\n             object, which is documented below.\n             The key-value pairs in the data dictionary are used to submit POST\n             data. For example:\n             >>> c = Client()\n             >>> c.post(\"/login/\", {\"name\": \"fred\", \"passwd\": \"secret\"})\n             \u2026will result in the evaluation of a POST request to this URL:\n@@ -224,65 +224,65 @@\n             If you set follow to True the client will follow any redirects and\n             a redirect_chain attribute will be set in the response object\n             containing tuples of the intermediate urls and status codes.\n             If you set secure to True the client will emulate an HTTPS request.\n             Changed in Django 5.1:\n             The query_params argument was added.\n         head(p\bpa\bat\bth\bh, d\bda\bat\bta\ba=\b=N\bNo\bon\bne\be, f\bfo\bol\bll\blo\bow\bw=\b=F\bFa\bal\bls\bse\be, s\bse\bec\bcu\bur\bre\be=\b=F\bFa\bal\bls\bse\be, *\b*, h\bhe\bea\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be,\n-        q\bqu\bue\ber\bry\by_\b_p\bpa\bar\bra\bam\bms\bs=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        q\bqu\bue\ber\bry\by_\b_p\bpa\bar\bra\bam\bms\bs=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Makes a HEAD request on the provided path and returns a Response\n             object. This method works just like _\bC_\bl_\bi_\be_\bn_\bt_\b._\bg_\be_\bt_\b(_\b), including the\n             follow, secure, headers, query_params, and extra parameters, except\n             it does not return a message body.\n             Changed in Django 5.1:\n             The query_params argument was added.\n         options(p\bpa\bat\bth\bh, d\bda\bat\bta\ba=\b='\b''\b', c\bco\bon\bnt\bte\ben\bnt\bt_\b_t\bty\byp\bpe\be=\b='\b'a\bap\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bn/\b/o\boc\bct\bte\bet\bt-\b-s\bst\btr\bre\bea\bam\bm'\b',\n         f\bfo\bol\bll\blo\bow\bw=\b=F\bFa\bal\bls\bse\be, s\bse\bec\bcu\bur\bre\be=\b=F\bFa\bal\bls\bse\be, *\b*, h\bhe\bea\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be, q\bqu\bue\ber\bry\by_\b_p\bpa\bar\bra\bam\bms\bs=\b=N\bNo\bon\bne\be,\n-        *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Makes an OPTIONS request on the provided path and returns a\n             Response object. Useful for testing RESTful interfaces.\n             When data is provided, it is used as the request body, and a\n             Content-Type header is set to content_type.\n             The follow, secure, headers, query_params, and extra parameters act\n             the same as for _\bC_\bl_\bi_\be_\bn_\bt_\b._\bg_\be_\bt_\b(_\b).\n             Changed in Django 5.1:\n             The query_params argument was added.\n         put(p\bpa\bat\bth\bh, d\bda\bat\bta\ba=\b='\b''\b', c\bco\bon\bnt\bte\ben\bnt\bt_\b_t\bty\byp\bpe\be=\b='\b'a\bap\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bn/\b/o\boc\bct\bte\bet\bt-\b-s\bst\btr\bre\bea\bam\bm'\b',\n         f\bfo\bol\bll\blo\bow\bw=\b=F\bFa\bal\bls\bse\be, s\bse\bec\bcu\bur\bre\be=\b=F\bFa\bal\bls\bse\be, *\b*, h\bhe\bea\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be, q\bqu\bue\ber\bry\by_\b_p\bpa\bar\bra\bam\bms\bs=\b=N\bNo\bon\bne\be,\n-        *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Makes a PUT request on the provided path and returns a Response\n             object. Useful for testing RESTful interfaces.\n             When data is provided, it is used as the request body, and a\n             Content-Type header is set to content_type.\n             The follow, secure, headers, query_params, and extra parameters act\n             the same as for _\bC_\bl_\bi_\be_\bn_\bt_\b._\bg_\be_\bt_\b(_\b).\n             Changed in Django 5.1:\n             The query_params argument was added.\n         patch(p\bpa\bat\bth\bh, d\bda\bat\bta\ba=\b='\b''\b', c\bco\bon\bnt\bte\ben\bnt\bt_\b_t\bty\byp\bpe\be=\b='\b'a\bap\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bn/\b/o\boc\bct\bte\bet\bt-\b-s\bst\btr\bre\bea\bam\bm'\b',\n         f\bfo\bol\bll\blo\bow\bw=\b=F\bFa\bal\bls\bse\be, s\bse\bec\bcu\bur\bre\be=\b=F\bFa\bal\bls\bse\be, *\b*, h\bhe\bea\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be, q\bqu\bue\ber\bry\by_\b_p\bpa\bar\bra\bam\bms\bs=\b=N\bNo\bon\bne\be,\n-        *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Makes a PATCH request on the provided path and returns a Response\n             object. Useful for testing RESTful interfaces.\n             The follow, secure, headers, query_params, and extra parameters act\n             the same as for _\bC_\bl_\bi_\be_\bn_\bt_\b._\bg_\be_\bt_\b(_\b).\n             Changed in Django 5.1:\n             The query_params argument was added.\n         delete(p\bpa\bat\bth\bh, d\bda\bat\bta\ba=\b='\b''\b', c\bco\bon\bnt\bte\ben\bnt\bt_\b_t\bty\byp\bpe\be=\b='\b'a\bap\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bn/\b/o\boc\bct\bte\bet\bt-\b-s\bst\btr\bre\bea\bam\bm'\b',\n         f\bfo\bol\bll\blo\bow\bw=\b=F\bFa\bal\bls\bse\be, s\bse\bec\bcu\bur\bre\be=\b=F\bFa\bal\bls\bse\be, *\b*, h\bhe\bea\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be, q\bqu\bue\ber\bry\by_\b_p\bpa\bar\bra\bam\bms\bs=\b=N\bNo\bon\bne\be,\n-        *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Makes a DELETE request on the provided path and returns a Response\n             object. Useful for testing RESTful interfaces.\n             When data is provided, it is used as the request body, and a\n             Content-Type header is set to content_type.\n             The follow, secure, headers, query_params, and extra parameters act\n             the same as for _\bC_\bl_\bi_\be_\bn_\bt_\b._\bg_\be_\bt_\b(_\b).\n             Changed in Django 5.1:\n             The query_params argument was added.\n         trace(p\bpa\bat\bth\bh, f\bfo\bol\bll\blo\bow\bw=\b=F\bFa\bal\bls\bse\be, s\bse\bec\bcu\bur\bre\be=\b=F\bFa\bal\bls\bse\be, *\b*, h\bhe\bea\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be,\n-        q\bqu\bue\ber\bry\by_\b_p\bpa\bar\bra\bam\bms\bs=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+        q\bqu\bue\ber\bry\by_\b_p\bpa\bar\bra\bam\bms\bs=\b=N\bNo\bon\bne\be, *\b**\b*e\bex\bxt\btr\bra\ba)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n             Makes a TRACE request on the provided path and returns a Response\n             object. Useful for simulating diagnostic probes.\n             Unlike the other request methods, data is not provided as a keyword\n             parameter in order to comply with _\bR\bR_\bF\bF_\bC\bC_\b _\b9\b9_\b1\b1_\b1\b1_\b0\b0_\b _\bS\bS_\be\be_\bc\bc_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b _\b9\b9_\b.\b._\b3\b3_\b.\b._\b8\b8, which\n             mandates that TRACE requests must not have a body.\n             The follow, secure, headers, query_params, and extra parameters act\n             the same as for _\bC_\bl_\bi_\be_\bn_\bt_\b._\bg_\be_\bt_\b(_\b).\n@@ -483,15 +483,15 @@\n     self.client.cookies.load({settings.LANGUAGE_COOKIE_NAME: \"fr\"})\n     response = self.client.get(\"/\")\n     self.assertEqual(response.content, b\"Bienvenue sur mon site.\")\n or by including the Accept-Language HTTP header in the request:\n def test_language_using_header(self):\n     response = self.client.get(\"/\", headers={\"accept-language\": \"fr\"})\n     self.assertEqual(response.content, b\"Bienvenue sur mon site.\")\n-Note\n+Notitie\n When using these methods, ensure to reset the active language at the end of\n each test:\n def tearDown(self):\n     translation.activate(settings.LANGUAGE_CODE)\n More details are in _\bH_\bo_\bw_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bd_\bi_\bs_\bc_\bo_\bv_\be_\br_\bs_\b _\bl_\ba_\bn_\bg_\bu_\ba_\bg_\be_\b _\bp_\br_\be_\bf_\be_\br_\be_\bn_\bc_\be.\n If the middleware isn\u2019t enabled, the active language may be set using\n _\bt_\br_\ba_\bn_\bs_\bl_\ba_\bt_\bi_\bo_\bn_\b._\bo_\bv_\be_\br_\br_\bi_\bd_\be_\b(_\b):\n@@ -519,27 +519,27 @@\n         response = self.client.get(\"/customer/details/\")\n \n         # Check that the response is 200 OK.\n         self.assertEqual(response.status_code, 200)\n \n         # Check that the rendered context contains 5 customers.\n         self.assertEqual(len(response.context[\"customers\"]), 5)\n-See also\n+Zie ook\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bR_\be_\bq_\bu_\be_\bs_\bt_\bF_\ba_\bc_\bt_\bo_\br_\by\n *\b**\b**\b**\b**\b* P\bPr\bro\bov\bvi\bid\bde\bed\bd t\bte\bes\bst\bt c\bca\bas\bse\be c\bcl\bla\bas\bss\bse\bes\bs_\b?\b\u00b6 *\b**\b**\b**\b**\b*\n Normal Python unit test classes extend a base class of _\bu_\bn_\bi_\bt_\bt_\be_\bs_\bt_\b._\bT_\be_\bs_\bt_\bC_\ba_\bs_\be.\n Django provides a few extensions of this base class:\n _\b[_\bH_\bi_\be_\br_\ba_\br_\bc_\bh_\by_\b _\bo_\bf_\b _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bu_\bn_\bi_\bt_\b _\bt_\be_\bs_\bt_\bi_\bn_\bg_\b _\bc_\bl_\ba_\bs_\bs_\be_\bs_\b _\b(_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b _\bs_\bu_\bb_\bc_\bl_\ba_\bs_\bs_\be_\bs_\b)_\b]\n Hierarchy of Django unit testing classes_\b\u00b6\n You can convert a normal _\bu_\bn_\bi_\bt_\bt_\be_\bs_\bt_\b._\bT_\be_\bs_\bt_\bC_\ba_\bs_\be to any of the subclasses: change the\n base class of your test from unittest.TestCase to the subclass. All of the\n standard Python unit test functionality will be available, and it will be\n augmented with some useful additions as described in each section below.\n *\b**\b**\b**\b* S\bSi\bim\bmp\bpl\ble\beT\bTe\bes\bst\btC\bCa\bas\bse\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs SimpleTestCase_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs SimpleTestCase_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n A subclass of _\bu_\bn_\bi_\bt_\bt_\be_\bs_\bt_\b._\bT_\be_\bs_\bt_\bC_\ba_\bs_\be that adds this functionality:\n     * Some useful assertions like:\n           o Checking that a callable _\br_\ba_\bi_\bs_\be_\bs_\b _\ba_\b _\bc_\be_\br_\bt_\ba_\bi_\bn_\b _\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn.\n           o Checking that a callable _\bt_\br_\bi_\bg_\bg_\be_\br_\bs_\b _\ba_\b _\bc_\be_\br_\bt_\ba_\bi_\bn_\b _\bw_\ba_\br_\bn_\bi_\bn_\bg.\n           o Testing form field _\br_\be_\bn_\bd_\be_\br_\bi_\bn_\bg_\b _\ba_\bn_\bd_\b _\be_\br_\br_\bo_\br_\b _\bt_\br_\be_\ba_\bt_\bm_\be_\bn_\bt.\n           o Testing _\bH_\bT_\bM_\bL_\b _\br_\be_\bs_\bp_\bo_\bn_\bs_\be_\bs_\b _\bf_\bo_\br_\b _\bt_\bh_\be_\b _\bp_\br_\be_\bs_\be_\bn_\bc_\be_\b/_\bl_\ba_\bc_\bk_\b _\bo_\bf_\b _\ba_\b _\bg_\bi_\bv_\be_\bn_\b _\bf_\br_\ba_\bg_\bm_\be_\bn_\bt.\n           o Verifying that a template _\bh_\ba_\bs_\b/_\bh_\ba_\bs_\bn_\b'_\bt_\b _\bb_\be_\be_\bn_\b _\bu_\bs_\be_\bd_\b _\bt_\bo_\b _\bg_\be_\bn_\be_\br_\ba_\bt_\be_\b _\ba_\b _\bg_\bi_\bv_\be_\bn\n@@ -556,15 +556,15 @@\n _\bT_\be_\bs_\bt_\bC_\ba_\bs_\be.\n   SimpleTestCase.databases_\b\u00b6\n       _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be disallows database queries by default. This helps to avoid\n       executing write queries which will affect other tests since each\n       SimpleTestCase test isn\u2019t run in a transaction. If you aren\u2019t concerned\n       about this problem, you can disable this behavior by setting the\n       databases class attribute to '__all__' on your test class.\n-Warning\n+Waarschuwing\n SimpleTestCase and its subclasses (e.g. TestCase, \u2026) rely on setUpClass() and\n tearDownClass() to perform some class-wide initialization (e.g. overriding\n settings). If you need to override those methods, don\u2019t forget to call the\n super implementation:\n class MyTestCase(TestCase):\n     @classmethod\n     def setUpClass(cls):\n@@ -579,15 +579,15 @@\n setUpClass(). If that happens, neither the tests in the class nor tearDownClass\n () are run. In the case of _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bt_\be_\bs_\bt_\b._\bT_\be_\bs_\bt_\bC_\ba_\bs_\be, this will leak the transaction\n created in super() which results in various symptoms including a segmentation\n fault on some platforms (reported on macOS). If you want to intentionally raise\n an exception such as _\bu_\bn_\bi_\bt_\bt_\be_\bs_\bt_\b._\bS_\bk_\bi_\bp_\bT_\be_\bs_\bt in setUpClass(), be sure to do it before\n calling super() to avoid this.\n *\b**\b**\b**\b* T\bTr\bra\ban\bns\bsa\bac\bct\bti\bio\bon\bnT\bTe\bes\bst\btC\bCa\bas\bse\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TransactionTestCase_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TransactionTestCase_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n TransactionTestCase inherits from _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be to add some database-specific\n features:\n     * Resetting the database to a known state at the end of each test to ease\n       testing and using the ORM.\n     * Database _\bf_\bi_\bx_\bt_\bu_\br_\be_\bs.\n     * Test _\bs_\bk_\bi_\bp_\bp_\bi_\bn_\bg_\b _\bb_\ba_\bs_\be_\bd_\b _\bo_\bn_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd_\b _\bf_\be_\ba_\bt_\bu_\br_\be_\bs.\n     * The remaining specialized _\ba_\bs_\bs_\be_\br_\bt_\b* methods.\n@@ -604,33 +604,33 @@\n     * A TransactionTestCase resets the database after the test runs by\n       truncating all tables. A TransactionTestCase may call commit and rollback\n       and observe the effects of these calls on the database.\n     * A TestCase, on the other hand, does not truncate tables after a test.\n       Instead, it encloses the test code in a database transaction that is\n       rolled back at the end of the test. This guarantees that the rollback at\n       the end of the test restores the database to its initial state.\n-Warning\n+Waarschuwing\n TestCase running on a database that does not support rollback (e.g. MySQL with\n the MyISAM storage engine), and all instances of TransactionTestCase, will roll\n back at the end of the test by deleting all data from the test database.\n Apps _\bw_\bi_\bl_\bl_\b _\bn_\bo_\bt_\b _\bs_\be_\be_\b _\bt_\bh_\be_\bi_\br_\b _\bd_\ba_\bt_\ba_\b _\br_\be_\bl_\bo_\ba_\bd_\be_\bd; if you need this functionality (for\n example, third-party apps should enable this) you can set serialized_rollback =\n True inside the TestCase body.\n *\b**\b**\b**\b* T\bTe\bes\bst\btC\bCa\bas\bse\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs TestCase_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs TestCase_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n This is the most common class to use for writing tests in Django. It inherits\n from _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be (and by extension _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be). If your Django\n application doesn\u2019t use a database, use _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be.\n The class:\n     * Wraps the tests within two nested _\ba_\bt_\bo_\bm_\bi_\bc_\b(_\b) blocks: one for the whole\n       class and one for each test. Therefore, if you want to test some specific\n       database transaction behavior, use _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be.\n     * Checks deferrable database constraints at the end of each test.\n It also provides an additional method:\n-  c\bcl\bla\bas\bss\bsm\bme\bet\bth\bho\bod\bd TestCase.setUpTestData()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bsm\bme\bet\bth\bho\bod\bd TestCase.setUpTestData()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       The class-level atomic block described above allows the creation of\n       initial data at the class level, once for the whole TestCase. This\n       technique allows for faster tests as compared to using setUp().\n       For example:\n       from django.test import TestCase\n \n \n@@ -651,15 +651,15 @@\n       Note that if the tests are run on a database with no transaction support\n       (for instance, MySQL with the MyISAM engine), setUpTestData() will be\n       called before each test, negating the speed benefits.\n       Objects assigned to class attributes in setUpTestData() must support\n       creating deep copies with _\bc_\bo_\bp_\by_\b._\bd_\be_\be_\bp_\bc_\bo_\bp_\by_\b(_\b) in order to isolate them from\n       alterations performed by each test methods.\n   c\bcl\bla\bas\bss\bsm\bme\bet\bth\bho\bod\bd TestCase.captureOnCommitCallbacks(u\bus\bsi\bin\bng\bg=\b=D\bDE\bEF\bFA\bAU\bUL\bLT\bT_\b_D\bDB\bB_\b_A\bAL\bLI\bIA\bAS\bS,\n-  e\bex\bxe\bec\bcu\but\bte\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  e\bex\bxe\bec\bcu\but\bte\be=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Returns a context manager that captures _\bt_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\b._\bo_\bn_\b__\bc_\bo_\bm_\bm_\bi_\bt_\b(_\b) callbacks\n       for the given database connection. It returns a list that contains, on\n       exit of the context, the captured callback functions. From this list you\n       can make assertions on the callbacks or call them to invoke their side\n       effects, emulating a commit.\n       using is the alias of the database connection to capture callbacks for.\n       If execute is True, all the callbacks will be called as the context\n@@ -680,15 +680,15 @@\n \n               self.assertEqual(response.status_code, 200)\n               self.assertEqual(len(callbacks), 1)\n               self.assertEqual(len(mail.outbox), 1)\n               self.assertEqual(mail.outbox[0].subject, \"Contact Form\")\n               self.assertEqual(mail.outbox[0].body, \"I like your site\")\n *\b**\b**\b**\b* L\bLi\biv\bve\beS\bSe\ber\brv\bve\ber\brT\bTe\bes\bst\btC\bCa\bas\bse\be_\b?\b\u00b6 *\b**\b**\b**\b*\n-  c\bcl\bla\bas\bss\bs LiveServerTestCase_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bcl\bla\bas\bss\bs LiveServerTestCase_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n LiveServerTestCase does basically the same as _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be with one\n extra feature: it launches a live Django server in the background on setup, and\n shuts it down on teardown. This allows the use of automated test clients other\n than the _\bD_\bj_\ba_\bn_\bg_\bo_\b _\bd_\bu_\bm_\bm_\by_\b _\bc_\bl_\bi_\be_\bn_\bt such as, for example, the _\bS_\be_\bl_\be_\bn_\bi_\bu_\bm client, to\n execute a series of functional tests inside a browser and simulate a real\n user\u2019s actions.\n The live server listens on localhost and binds to port 0 which uses a free port\n@@ -739,15 +739,15 @@\n $ ./manage.py test myapp.tests.MySeleniumTests.test_login\n ...\\> manage.py test myapp.tests.MySeleniumTests.test_login\n This example will automatically open Firefox then go to the login page, enter\n the credentials and press the \u201cLog in\u201d button. Selenium offers other drivers in\n case you do not have Firefox installed or wish to use another browser. The\n example above is just a tiny fraction of what the Selenium client can do; check\n out the _\bf_\bu_\bl_\bl_\b _\br_\be_\bf_\be_\br_\be_\bn_\bc_\be for more details.\n-Note\n+Notitie\n When using an in-memory SQLite database to run the tests, the same database\n connection will be shared by two threads in parallel: the thread in which the\n live server is run and the thread in which the test case is run. It\u2019s important\n to prevent simultaneous database queries via this shared connection by the two\n threads, as that may sometimes randomly cause the tests to fail. So you need to\n ensure that the two threads don\u2019t access the database at the same time. In\n particular, this means that in some cases (for example, just after clicking a\n@@ -918,19 +918,19 @@\n \n     def test_other_db_query(self): ...\n This test will only allow queries against the other database. Just like for\n _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b._\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs and _\bT_\br_\ba_\bn_\bs_\ba_\bc_\bt_\bi_\bo_\bn_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b._\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bs, the '__all__'\n constant can be used to specify that the test should allow queries to all\n databases.\n *\b**\b**\b**\b* O\bOv\bve\ber\brr\bri\bid\bdi\bin\bng\bg s\bse\bet\btt\bti\bin\bng\bgs\bs_\b?\b\u00b6 *\b**\b**\b**\b*\n-Warning\n+Waarschuwing\n Use the functions below to temporarily alter the value of settings in tests.\n Don\u2019t manipulate django.conf.settings directly as Django won\u2019t restore the\n original values after such manipulations.\n-  SimpleTestCase.settings()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  SimpleTestCase.settings()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n For testing purposes it\u2019s often useful to change a setting temporarily and\n revert to the original value after running the testing code. For this use case\n Django provides a standard Python context manager (see _\bP\bP_\bE\bE_\bP\bP_\b _\b3\b3_\b4\b4_\b3\b3) called _\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs\n _\b(_\b), which can be used like this:\n from django.test import TestCase\n \n \n@@ -942,15 +942,15 @@\n \n         # Then override the LOGIN_URL setting\n         with self.settings(LOGIN_URL=\"/other/login/\"):\n             response = self.client.get(\"/sekrit/\")\n             self.assertRedirects(response, \"/other/login/?next=/sekrit/\")\n This example will override the _\bL_\bO_\bG_\bI_\bN_\b__\bU_\bR_\bL setting for the code in the with block\n and reset its value to the previous state afterward.\n-  SimpleTestCase.modify_settings()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  SimpleTestCase.modify_settings()_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n It can prove unwieldy to redefine settings that contain a list of values. In\n practice, adding or removing values is often sufficient. Django provides the\n _\bm_\bo_\bd_\bi_\bf_\by_\b__\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b(_\b) context manager for easier settings changes:\n from django.test import TestCase\n \n \n class MiddlewareTestCase(TestCase):\n@@ -967,15 +967,15 @@\n             }\n         ):\n             response = self.client.get(\"/\")\n             # ...\n For each action, you can supply either a list of values or a string. When the\n value already exists in the list, append and prepend have no effect; neither\n does remove when the value doesn\u2019t exist.\n-  override_settings(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  override_settings(*\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n In case you want to override a setting for a test method, Django provides the\n _\bo_\bv_\be_\br_\br_\bi_\bd_\be_\b__\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b(_\b) decorator (see _\bP\bP_\bE\bE_\bP\bP_\b _\b3\b3_\b1\b1_\b8\b8). It\u2019s used like this:\n from django.test import TestCase, override_settings\n \n \n class LoginTestCase(TestCase):\n     @override_settings(LOGIN_URL=\"/other/login/\")\n@@ -987,15 +987,15 @@\n \n \n @override_settings(LOGIN_URL=\"/other/login/\")\n class LoginTestCase(TestCase):\n     def test_login(self):\n         response = self.client.get(\"/sekrit/\")\n         self.assertRedirects(response, \"/other/login/?next=/sekrit/\")\n-  modify_settings(*\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  modify_settings(*\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Likewise, Django provides the _\bm_\bo_\bd_\bi_\bf_\by_\b__\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b(_\b) decorator:\n from django.test import TestCase, modify_settings\n \n \n class MiddlewareTestCase(TestCase):\n     @modify_settings(\n         MIDDLEWARE={\n@@ -1016,22 +1016,22 @@\n         \"prepend\": \"django.middleware.cache.UpdateCacheMiddleware\",\n     }\n )\n class MiddlewareTestCase(TestCase):\n     def test_cache_middleware(self):\n         response = self.client.get(\"/\")\n         # ...\n-Note\n+Notitie\n When given a class, these decorators modify the class directly and return it;\n they don\u2019t create and return a modified copy of it. So if you try to tweak the\n above examples to assign the return value to a different name than\n LoginTestCase or MiddlewareTestCase, you may be surprised to find that the\n original test case classes are still equally affected by the decorator. For a\n given class, _\bm_\bo_\bd_\bi_\bf_\by_\b__\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b(_\b) is always applied after _\bo_\bv_\be_\br_\br_\bi_\bd_\be_\b__\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b(_\b).\n-Warning\n+Waarschuwing\n The settings file contains some settings that are only consulted during\n initialization of Django internals. If you change them with override_settings,\n the setting is changed if you access it via the django.conf.settings module,\n however, Django\u2019s internals access it differently. Effectively, using\n _\bo_\bv_\be_\br_\br_\bi_\bd_\be_\b__\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b(_\b) or _\bm_\bo_\bd_\bi_\bf_\by_\b__\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b(_\b) with these settings is probably not\n going to do what you expect it to do.\n We do not recommend altering the _\bD_\bA_\bT_\bA_\bB_\bA_\bS_\bE_\bS setting. Altering the _\bC_\bA_\bC_\bH_\bE_\bS setting\n@@ -1130,33 +1130,33 @@\n applications:\n The failure messages given by most of these assertion methods can be customized\n with the msg_prefix argument. This string will be prefixed to any failure\n message generated by the assertion. This allows you to provide additional\n details that may help you to identify the location and cause of a failure in\n your test suite.\n   SimpleTestCase.assertRaisesMessage(e\bex\bxp\bpe\bec\bct\bte\bed\bd_\b_e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn, e\bex\bxp\bpe\bec\bct\bte\bed\bd_\b_m\bme\bes\bss\bsa\bag\bge\be,\n-  c\bca\bal\bll\bla\bab\bbl\ble\be, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bca\bal\bll\bla\bab\bbl\ble\be, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n   SimpleTestCase.assertRaisesMessage(e\bex\bxp\bpe\bec\bct\bte\bed\bd_\b_e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn, e\bex\bxp\bpe\bec\bct\bte\bed\bd_\b_m\bme\bes\bss\bsa\bag\bge\be)\n       Asserts that execution of callable raises expected_exception and that\n       expected_message is found in the exception\u2019s message. Any other outcome\n       is reported as a failure. It\u2019s a simpler version of\n       _\bu_\bn_\bi_\bt_\bt_\be_\bs_\bt_\b._\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b._\ba_\bs_\bs_\be_\br_\bt_\bR_\ba_\bi_\bs_\be_\bs_\bR_\be_\bg_\be_\bx_\b(_\b) with the difference that\n       expected_message isn\u2019t treated as a regular expression.\n       If only the expected_exception and expected_message parameters are given,\n       returns a context manager so that the code being tested can be written\n       inline rather than as a function:\n       with self.assertRaisesMessage(ValueError, \"invalid literal for int()\"):\n           int(\"a\")\n   SimpleTestCase.assertWarnsMessage(e\bex\bxp\bpe\bec\bct\bte\bed\bd_\b_w\bwa\bar\brn\bni\bin\bng\bg, e\bex\bxp\bpe\bec\bct\bte\bed\bd_\b_m\bme\bes\bss\bsa\bag\bge\be,\n-  c\bca\bal\bll\bla\bab\bbl\ble\be, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bca\bal\bll\bla\bab\bbl\ble\be, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n   SimpleTestCase.assertWarnsMessage(e\bex\bxp\bpe\bec\bct\bte\bed\bd_\b_w\bwa\bar\brn\bni\bin\bng\bg, e\bex\bxp\bpe\bec\bct\bte\bed\bd_\b_m\bme\bes\bss\bsa\bag\bge\be)\n       Analogous to _\bS_\bi_\bm_\bp_\bl_\be_\bT_\be_\bs_\bt_\bC_\ba_\bs_\be_\b._\ba_\bs_\bs_\be_\br_\bt_\bR_\ba_\bi_\bs_\be_\bs_\bM_\be_\bs_\bs_\ba_\bg_\be_\b(_\b) but for\n       _\ba_\bs_\bs_\be_\br_\bt_\bW_\ba_\br_\bn_\bs_\bR_\be_\bg_\be_\bx_\b(_\b) instead of _\ba_\bs_\bs_\be_\br_\bt_\bR_\ba_\bi_\bs_\be_\bs_\bR_\be_\bg_\be_\bx_\b(_\b).\n   SimpleTestCase.assertFieldOutput(f\bfi\bie\bel\bld\bdc\bcl\bla\bas\bss\bs, v\bva\bal\bli\bid\bd, i\bin\bnv\bva\bal\bli\bid\bd, f\bfi\bie\bel\bld\bd_\b_a\bar\brg\bgs\bs=\b=N\bNo\bon\bne\be,\n-  f\bfi\bie\bel\bld\bd_\b_k\bkw\bwa\bar\brg\bgs\bs=\b=N\bNo\bon\bne\be, e\bem\bmp\bpt\bty\by_\b_v\bva\bal\blu\bue\be=\b='\b''\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  f\bfi\bie\bel\bld\bd_\b_k\bkw\bwa\bar\brg\bgs\bs=\b=N\bNo\bon\bne\be, e\bem\bmp\bpt\bty\by_\b_v\bva\bal\blu\bue\be=\b='\b''\b')_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that a form field behaves correctly with various inputs.\n         Parameters:\n                 * f\bfi\bie\bel\bld\bdc\bcl\bla\bas\bss\bs \u2013 the class of the field to be tested.\n                 * v\bva\bal\bli\bid\bd \u2013 a dictionary mapping valid inputs to their expected\n                   cleaned values.\n                 * i\bin\bnv\bva\bal\bli\bid\bd \u2013 a dictionary mapping invalid inputs to one or more\n                   raised error messages.\n@@ -1167,100 +1167,101 @@\n       For example, the following code tests that an EmailField accepts a@a.com\n       as a valid email address, but rejects aaa with a reasonable error\n       message:\n       self.assertFieldOutput(\n           EmailField, {\"a@a.com\": \"a@a.com\"}, {\"aaa\": [\"Enter a valid email\n       address.\"]}\n       )\n-  SimpleTestCase.assertFormError(f\bfo\bor\brm\bm, f\bfi\bie\bel\bld\bd, e\ber\brr\bro\bor\brs\bs, m\bms\bsg\bg_\b_p\bpr\bre\bef\bfi\bix\bx=\b='\b''\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  SimpleTestCase.assertFormError(f\bfo\bor\brm\bm, f\bfi\bie\bel\bld\bd, e\ber\brr\bro\bor\brs\bs, m\bms\bsg\bg_\b_p\bpr\bre\bef\bfi\bix\bx=\b='\b''\b')_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that a field on a form raises the provided list of errors.\n       form is a Form instance. The form must be _\bb_\bo_\bu_\bn_\bd but not necessarily\n       validated (assertFormError() will automatically call full_clean() on the\n       form).\n       field is the name of the field on the form to check. To check the form\u2019s\n       _\bn_\bo_\bn_\b-_\bf_\bi_\be_\bl_\bd_\b _\be_\br_\br_\bo_\br_\bs, use field=None.\n       errors is a list of all the error strings that the field is expected to\n       have. You can also pass a single error string if you only expect one\n       error which means that errors='error message' is the same as errors=\n       ['error message'].\n   SimpleTestCase.assertFormSetError(f\bfo\bor\brm\bms\bse\bet\bt, f\bfo\bor\brm\bm_\b_i\bin\bnd\bde\bex\bx, f\bfi\bie\bel\bld\bd, e\ber\brr\bro\bor\brs\bs,\n-  m\bms\bsg\bg_\b_p\bpr\bre\bef\bfi\bix\bx=\b='\b''\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  m\bms\bsg\bg_\b_p\bpr\bre\bef\bfi\bix\bx=\b='\b''\b')_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that the formset raises the provided list of errors when\n       rendered.\n       formset is a FormSet instance. The formset must be bound but not\n       necessarily validated (assertFormSetError() will automatically call the\n       full_clean() on the formset).\n       form_index is the number of the form within the FormSet (starting from\n       0). Use form_index=None to check the formset\u2019s non-form errors, i.e. the\n       errors you get when calling formset.non_form_errors(). In that case you\n       must also use field=None.\n       field and errors have the same meaning as the parameters to\n       assertFormError().\n   SimpleTestCase.assertContains(r\bre\bes\bsp\bpo\bon\bns\bse\be, t\bte\bex\bxt\bt, c\bco\bou\bun\bnt\bt=\b=N\bNo\bon\bne\be, s\bst\bta\bat\btu\bus\bs_\b_c\bco\bod\bde\be=\b=2\b20\b00\b0,\n-  m\bms\bsg\bg_\b_p\bpr\bre\bef\bfi\bix\bx=\b='\b''\b', h\bht\btm\bml\bl=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  m\bms\bsg\bg_\b_p\bpr\bre\bef\bfi\bix\bx=\b='\b''\b', h\bht\btm\bml\bl=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that a _\br_\be_\bs_\bp_\bo_\bn_\bs_\be produced the given _\bs_\bt_\ba_\bt_\bu_\bs_\b__\bc_\bo_\bd_\be and that text\n       appears in its _\bc_\bo_\bn_\bt_\be_\bn_\bt. If count is provided, text must occur exactly\n       count times in the response.\n       Set html to True to handle text as HTML. The comparison with the response\n       content will be based on HTML semantics instead of character-by-character\n       equality. Whitespace is ignored in most cases, attribute ordering is not\n       significant. See _\ba_\bs_\bs_\be_\br_\bt_\bH_\bT_\bM_\bL_\bE_\bq_\bu_\ba_\bl_\b(_\b) for more details.\n       Changed in Django 5.1:\n       In older versions, error messages didn\u2019t contain the response content.\n   SimpleTestCase.assertNotContains(r\bre\bes\bsp\bpo\bon\bns\bse\be, t\bte\bex\bxt\bt, s\bst\bta\bat\btu\bus\bs_\b_c\bco\bod\bde\be=\b=2\b20\b00\b0,\n-  m\bms\bsg\bg_\b_p\bpr\bre\bef\bfi\bix\bx=\b='\b''\b', h\bht\btm\bml\bl=\b=F\bFa\bal\bls\bse\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  m\bms\bsg\bg_\b_p\bpr\bre\bef\bfi\bix\bx=\b='\b''\b', h\bht\btm\bml\bl=\b=F\bFa\bal\bls\bse\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that a _\br_\be_\bs_\bp_\bo_\bn_\bs_\be produced the given _\bs_\bt_\ba_\bt_\bu_\bs_\b__\bc_\bo_\bd_\be and that text does\n       n\bno\bot\bt appear in its _\bc_\bo_\bn_\bt_\be_\bn_\bt.\n       Set html to True to handle text as HTML. The comparison with the response\n       content will be based on HTML semantics instead of character-by-character\n       equality. Whitespace is ignored in most cases, attribute ordering is not\n       significant. See _\ba_\bs_\bs_\be_\br_\bt_\bH_\bT_\bM_\bL_\bE_\bq_\bu_\ba_\bl_\b(_\b) for more details.\n       Changed in Django 5.1:\n       In older versions, error messages didn\u2019t contain the response content.\n   SimpleTestCase.assertTemplateUsed(r\bre\bes\bsp\bpo\bon\bns\bse\be, t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be, m\bms\bsg\bg_\b_p\bpr\bre\bef\bfi\bix\bx=\b='\b''\b',\n-  c\bco\bou\bun\bnt\bt=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  c\bco\bou\bun\bnt\bt=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that the template with the given name was used in rendering the\n       response.\n       response must be a response instance returned by the _\bt_\be_\bs_\bt_\b _\bc_\bl_\bi_\be_\bn_\bt.\n       template_name should be a string such as 'admin/index.html'.\n       The count argument is an integer indicating the number of times the\n       template should be rendered. Default is None, meaning that the template\n       should be rendered one or more times.\n       You can use this as a context manager, like this:\n       with self.assertTemplateUsed(\"index.html\"):\n           render_to_string(\"index.html\")\n       with self.assertTemplateUsed(template_name=\"index.html\"):\n           render_to_string(\"index.html\")\n   SimpleTestCase.assertTemplateNotUsed(r\bre\bes\bsp\bpo\bon\bns\bse\be, t\bte\bem\bmp\bpl\bla\bat\bte\be_\b_n\bna\bam\bme\be, m\bms\bsg\bg_\b_p\bpr\bre\bef\bfi\bix\bx=\b='\b''\b')\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that the template with the given name was n\bno\bot\bt used in rendering\n       the response.\n       You can use this as a context manager in the same way as\n       _\ba_\bs_\bs_\be_\br_\bt_\bT_\be_\bm_\bp_\bl_\ba_\bt_\be_\bU_\bs_\be_\bd_\b(_\b).\n-  SimpleTestCase.assertURLEqual(u\bur\brl\bl1\b1, u\bur\brl\bl2\b2, m\bms\bsg\bg_\b_p\bpr\bre\bef\bfi\bix\bx=\b='\b''\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  SimpleTestCase.assertURLEqual(u\bur\brl\bl1\b1, u\bur\brl\bl2\b2, m\bms\bsg\bg_\b_p\bpr\bre\bef\bfi\bix\bx=\b='\b''\b')_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that two URLs are the same, ignoring the order of query string\n       parameters except for parameters with the same name. For example, /path/\n       ?x=1&y=2 is equal to /path/?y=2&x=1, but /path/?a=1&a=2 isn\u2019t equal to /\n       path/?a=2&a=1.\n   SimpleTestCase.assertRedirects(r\bre\bes\bsp\bpo\bon\bns\bse\be, e\bex\bxp\bpe\bec\bct\bte\bed\bd_\b_u\bur\brl\bl, s\bst\bta\bat\btu\bus\bs_\b_c\bco\bod\bde\be=\b=3\b30\b02\b2,\n-  t\bta\bar\brg\bge\bet\bt_\b_s\bst\bta\bat\btu\bus\bs_\b_c\bco\bod\bde\be=\b=2\b20\b00\b0, m\bms\bsg\bg_\b_p\bpr\bre\bef\bfi\bix\bx=\b='\b''\b', f\bfe\bet\btc\bch\bh_\b_r\bre\bed\bdi\bir\bre\bec\bct\bt_\b_r\bre\bes\bsp\bpo\bon\bns\bse\be=\b=T\bTr\bru\bue\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  t\bta\bar\brg\bge\bet\bt_\b_s\bst\bta\bat\btu\bus\bs_\b_c\bco\bod\bde\be=\b=2\b20\b00\b0, m\bms\bsg\bg_\b_p\bpr\bre\bef\bfi\bix\bx=\b='\b''\b', f\bfe\bet\btc\bch\bh_\b_r\bre\bed\bdi\bir\bre\bec\bct\bt_\b_r\bre\bes\bsp\bpo\bon\bns\bse\be=\b=T\bTr\bru\bue\be)\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that the _\br_\be_\bs_\bp_\bo_\bn_\bs_\be returned a _\bs_\bt_\ba_\bt_\bu_\bs_\b__\bc_\bo_\bd_\be redirect status,\n       redirected to expected_url (including any GET data), and that the final\n       page was received with target_status_code.\n       If your request used the follow argument, the expected_url and\n       target_status_code will be the url and status code for the final point of\n       the redirect chain.\n       If fetch_redirect_response is False, the final page won\u2019t be loaded.\n       Since the test client can\u2019t fetch external URLs, this is particularly\n       useful if expected_url isn\u2019t part of your Django app.\n       Scheme is handled correctly when making comparisons between two URLs. If\n       there isn\u2019t any scheme specified in the location where we are redirected\n       to, the original request\u2019s scheme is used. If present, the scheme in\n       expected_url is the one used to make the comparisons to.\n-  SimpleTestCase.assertHTMLEqual(h\bht\btm\bml\bl1\b1, h\bht\btm\bml\bl2\b2, m\bms\bsg\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  SimpleTestCase.assertHTMLEqual(h\bht\btm\bml\bl1\b1, h\bht\btm\bml\bl2\b2, m\bms\bsg\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that the strings html1 and html2 are equal. The comparison is\n       based on HTML semantics. The comparison takes following things into\n       account:\n           * Whitespace before and after HTML tags is ignored.\n           * All types of whitespace are considered equivalent.\n           * All open tags are closed implicitly, e.g. when a surrounding tag is\n             closed or the HTML document ends.\n@@ -1281,69 +1282,69 @@\n       self.assertHTMLEqual(\n           '<input type=\"checkbox\" checked=\"checked\" id=\"id_accept_terms\" />',\n           '<input id=\"id_accept_terms\" type=\"checkbox\" checked>',\n       )\n       html1 and html2 must contain HTML. An AssertionError will be raised if\n       one of them cannot be parsed.\n       Output in case of error can be customized with the msg argument.\n-  SimpleTestCase.assertHTMLNotEqual(h\bht\btm\bml\bl1\b1, h\bht\btm\bml\bl2\b2, m\bms\bsg\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  SimpleTestCase.assertHTMLNotEqual(h\bht\btm\bml\bl1\b1, h\bht\btm\bml\bl2\b2, m\bms\bsg\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that the strings html1 and html2 are n\bno\bot\bt equal. The comparison is\n       based on HTML semantics. See _\ba_\bs_\bs_\be_\br_\bt_\bH_\bT_\bM_\bL_\bE_\bq_\bu_\ba_\bl_\b(_\b) for details.\n       html1 and html2 must contain HTML. An AssertionError will be raised if\n       one of them cannot be parsed.\n       Output in case of error can be customized with the msg argument.\n-  SimpleTestCase.assertXMLEqual(x\bxm\bml\bl1\b1, x\bxm\bml\bl2\b2, m\bms\bsg\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  SimpleTestCase.assertXMLEqual(x\bxm\bml\bl1\b1, x\bxm\bml\bl2\b2, m\bms\bsg\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that the strings xml1 and xml2 are equal. The comparison is based\n       on XML semantics. Similarly to _\ba_\bs_\bs_\be_\br_\bt_\bH_\bT_\bM_\bL_\bE_\bq_\bu_\ba_\bl_\b(_\b), the comparison is made\n       on parsed content, hence only semantic differences are considered, not\n       syntax differences. When invalid XML is passed in any parameter, an\n       AssertionError is always raised, even if both strings are identical.\n       XML declaration, document type, processing instructions, and comments are\n       ignored. Only the root element and its children are compared.\n       Output in case of error can be customized with the msg argument.\n-  SimpleTestCase.assertXMLNotEqual(x\bxm\bml\bl1\b1, x\bxm\bml\bl2\b2, m\bms\bsg\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  SimpleTestCase.assertXMLNotEqual(x\bxm\bml\bl1\b1, x\bxm\bml\bl2\b2, m\bms\bsg\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that the strings xml1 and xml2 are n\bno\bot\bt equal. The comparison is\n       based on XML semantics. See _\ba_\bs_\bs_\be_\br_\bt_\bX_\bM_\bL_\bE_\bq_\bu_\ba_\bl_\b(_\b) for details.\n       Output in case of error can be customized with the msg argument.\n   SimpleTestCase.assertInHTML(n\bne\bee\bed\bdl\ble\be, h\bha\bay\bys\bst\bta\bac\bck\bk, c\bco\bou\bun\bnt\bt=\b=N\bNo\bon\bne\be, m\bms\bsg\bg_\b_p\bpr\bre\bef\bfi\bix\bx=\b='\b''\b')\n-  _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  _\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that the HTML fragment needle is contained in the haystack once.\n       If the count integer argument is specified, then additionally the number\n       of needle occurrences will be strictly verified.\n       Whitespace in most cases is ignored, and attribute ordering is not\n       significant. See _\ba_\bs_\bs_\be_\br_\bt_\bH_\bT_\bM_\bL_\bE_\bq_\bu_\ba_\bl_\b(_\b) for more details.\n       Changed in Django 5.1:\n       In older versions, error messages didn\u2019t contain the haystack.\n-  SimpleTestCase.assertNotInHTML(n\bne\bee\bed\bdl\ble\be, h\bha\bay\bys\bst\bta\bac\bck\bk, m\bms\bsg\bg_\b_p\bpr\bre\bef\bfi\bix\bx=\b='\b''\b')_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  SimpleTestCase.assertNotInHTML(n\bne\bee\bed\bdl\ble\be, h\bha\bay\bys\bst\bta\bac\bck\bk, m\bms\bsg\bg_\b_p\bpr\bre\bef\bfi\bix\bx=\b='\b''\b')_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       New in Django 5.1.\n       Asserts that the HTML fragment needle is n\bno\bot\bt contained in the haystack.\n       Whitespace in most cases is ignored, and attribute ordering is not\n       significant. See _\ba_\bs_\bs_\be_\br_\bt_\bH_\bT_\bM_\bL_\bE_\bq_\bu_\ba_\bl_\b(_\b) for more details.\n-  SimpleTestCase.assertJSONEqual(r\bra\baw\bw, e\bex\bxp\bpe\bec\bct\bte\bed\bd_\b_d\bda\bat\bta\ba, m\bms\bsg\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  SimpleTestCase.assertJSONEqual(r\bra\baw\bw, e\bex\bxp\bpe\bec\bct\bte\bed\bd_\b_d\bda\bat\bta\ba, m\bms\bsg\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that the JSON fragments raw and expected_data are equal. Usual\n       JSON non-significant whitespace rules apply as the heavyweight is\n       delegated to the _\bj_\bs_\bo_\bn library.\n       Output in case of error can be customized with the msg argument.\n-  SimpleTestCase.assertJSONNotEqual(r\bra\baw\bw, e\bex\bxp\bpe\bec\bct\bte\bed\bd_\b_d\bda\bat\bta\ba, m\bms\bsg\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  SimpleTestCase.assertJSONNotEqual(r\bra\baw\bw, e\bex\bxp\bpe\bec\bct\bte\bed\bd_\b_d\bda\bat\bta\ba, m\bms\bsg\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that the JSON fragments raw and expected_data are n\bno\bot\bt equal. See\n       _\ba_\bs_\bs_\be_\br_\bt_\bJ_\bS_\bO_\bN_\bE_\bq_\bu_\ba_\bl_\b(_\b) for further details.\n       Output in case of error can be customized with the msg argument.\n   TransactionTestCase.assertQuerySetEqual(q\bqs\bs, v\bva\bal\blu\bue\bes\bs, t\btr\bra\ban\bns\bsf\bfo\bor\brm\bm=\b=N\bNo\bon\bne\be,\n-  o\bor\brd\bde\ber\bre\bed\bd=\b=T\bTr\bru\bue\be, m\bms\bsg\bg=\b=N\bNo\bon\bne\be)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  o\bor\brd\bde\ber\bre\bed\bd=\b=T\bTr\bru\bue\be, m\bms\bsg\bg=\b=N\bNo\bon\bne\be)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that a queryset qs matches a particular iterable of values\n       values.\n       If transform is provided, values is compared to a list produced by\n       applying transform to each member of qs.\n       By default, the comparison is also ordering dependent. If qs doesn\u2019t\n       provide an implicit ordering, you can set the ordered parameter to False,\n       which turns the comparison into a collections.Counter comparison. If the\n       order is undefined (if the given qs isn\u2019t ordered and the comparison is\n       against more than one ordered value), a ValueError is raised.\n       Output in case of error can be customized with the msg argument.\n-  TransactionTestCase.assertNumQueries(n\bnu\bum\bm, f\bfu\bun\bnc\bc, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  TransactionTestCase.assertNumQueries(n\bnu\bum\bm, f\bfu\bun\bnc\bc, *\b*a\bar\brg\bgs\bs, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n       Asserts that when func is called with *args and **kwargs that num\n       database queries are executed.\n       If a \"using\" key is present in kwargs it is used as the database alias\n       for which to check the number of queries:\n       self.assertNumQueries(7, using=\"non_default_db\")\n       If you wish to call a function with a using parameter you can do it by\n       wrapping the call with a lambda to add an extra parameter:\n@@ -1400,15 +1401,15 @@\n Firstly, your tests must be async def methods on the test class (in order to\n give them an asynchronous context). Django will automatically detect any async\n def tests and wrap them so they run in their own event loop.\n If you are testing from an asynchronous function, you must also use the\n asynchronous test client. This is available as django.test.AsyncClient, or as\n self.async_client on any test.\n   c\bcl\bla\bas\bss\bs AsyncClient(e\ben\bnf\bfo\bor\brc\bce\be_\b_c\bcs\bsr\brf\bf_\b_c\bch\bhe\bec\bck\bks\bs=\b=F\bFa\bal\bls\bse\be, r\bra\bai\bis\bse\be_\b_r\bre\beq\bqu\bue\bes\bst\bt_\b_e\bex\bxc\bce\bep\bpt\bti\bio\bon\bn=\b=T\bTr\bru\bue\be, *\b*,\n-  h\bhe\bea\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be, q\bqu\bue\ber\bry\by_\b_p\bpa\bar\bra\bam\bms\bs=\b=N\bNo\bon\bne\be, *\b**\b*d\bde\bef\bfa\bau\bul\blt\bts\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  h\bhe\bea\bad\bde\ber\brs\bs=\b=N\bNo\bon\bne\be, q\bqu\bue\ber\bry\by_\b_p\bpa\bar\bra\bam\bms\bs=\b=N\bNo\bon\bne\be, *\b**\b*d\bde\bef\bfa\bau\bul\blt\bts\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n AsyncClient has the same methods and signatures as the synchronous (normal)\n test client, with the following exceptions:\n     * In the initialization, arbitrary keyword arguments in defaults are added\n       directly into the ASGI scope.\n     * Headers passed as extra keyword arguments should not have the HTTP_\n       prefix required by the synchronous client (see _\bC_\bl_\bi_\be_\bn_\bt_\b._\bg_\be_\bt_\b(_\b)). For\n       example, here is how to set an HTTP Accept header:\n@@ -1421,15 +1422,15 @@\n async def test_my_thing(self):\n     response = await self.async_client.get(\"/some-url/\")\n     self.assertEqual(response.status_code, 200)\n The asynchronous client can also call synchronous views; it runs through\n Django\u2019s _\ba_\bs_\by_\bn_\bc_\bh_\br_\bo_\bn_\bo_\bu_\bs_\b _\br_\be_\bq_\bu_\be_\bs_\bt_\b _\bp_\ba_\bt_\bh, which supports both. Any view called\n through the AsyncClient will get an ASGIRequest object for its request rather\n than the WSGIRequest that the normal client creates.\n-Warning\n+Waarschuwing\n If you are using test decorators, they must be async-compatible to ensure they\n work correctly. Django\u2019s built-in decorators will behave correctly, but third-\n party ones may appear to not execute (they will \u201cwrap\u201d the wrong part of the\n execution flow and not your test).\n If you need to use these decorators, then you should decorate your test methods\n with _\ba_\bs_\by_\bn_\bc_\b__\bt_\bo_\b__\bs_\by_\bn_\bc_\b(_\b) i\bin\bns\bsi\bid\bde\be of them instead:\n from asgiref.sync import async_to_sync\n@@ -1512,26 +1513,26 @@\n skip decorators. Instead of testing a generic boolean, these decorators check\n the capabilities of the database, and skip the test if the database doesn\u2019t\n support a specific named feature.\n The decorators use a string identifier to describe database features. This\n string corresponds to attributes of the database connection features class. See\n _\bd_\bj_\ba_\bn_\bg_\bo_\b._\bd_\bb_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bb_\ba_\bs_\be_\b._\bf_\be_\ba_\bt_\bu_\br_\be_\bs_\b._\bB_\ba_\bs_\be_\bD_\ba_\bt_\ba_\bb_\ba_\bs_\be_\bF_\be_\ba_\bt_\bu_\br_\be_\bs_\b _\bc_\bl_\ba_\bs_\bs for a full list of\n database features that can be used as a basis for skipping tests.\n-  skipIfDBFeature(*\b*f\bfe\bea\bat\btu\bur\bre\be_\b_n\bna\bam\bme\be_\b_s\bst\btr\bri\bin\bng\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  skipIfDBFeature(*\b*f\bfe\bea\bat\btu\bur\bre\be_\b_n\bna\bam\bme\be_\b_s\bst\btr\bri\bin\bng\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Skip the decorated test or TestCase if all of the named database features are\n supported.\n For example, the following test will not be executed if the database supports\n transactions (e.g., it would n\bno\bot\bt run under PostgreSQL, but it would under MySQL\n with MyISAM tables):\n class MyTests(TestCase):\n     @skipIfDBFeature(\"supports_transactions\")\n     def test_transaction_behavior(self):\n         # ... conditional test code\n         pass\n-  skipUnlessDBFeature(*\b*f\bfe\bea\bat\btu\bur\bre\be_\b_n\bna\bam\bme\be_\b_s\bst\btr\bri\bin\bng\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+  skipUnlessDBFeature(*\b*f\bfe\bea\bat\btu\bur\bre\be_\b_n\bna\bam\bme\be_\b_s\bst\btr\bri\bin\bng\bgs\bs)_\b[_\bb_\br_\bo_\bn_\bc_\bo_\bd_\be_\b]_\b\u00b6\n Skip the decorated test or TestCase if any of the named database features are\n n\bno\bot\bt supported.\n For example, the following test will only be executed if the database supports\n transactions (e.g., it would run under PostgreSQL, but n\bno\bot\bt under MySQL with\n MyISAM tables):\n class MyTests(TestCase):\n     @skipUnlessDBFeature(\"supports_transactions\")\n@@ -1564,16 +1565,16 @@\n                 # _\bE_\bm_\bp_\bt_\by_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bt_\be_\bs_\bt_\b _\bo_\bu_\bt_\bb_\bo_\bx\n                 # _\bA_\bs_\bs_\be_\br_\bt_\bi_\bo_\bn_\bs\n                 # _\bT_\ba_\bg_\bg_\bi_\bn_\bg_\b _\bt_\be_\bs_\bt_\bs\n           o _\bT_\be_\bs_\bt_\bi_\bn_\bg_\b _\ba_\bs_\by_\bn_\bc_\bh_\br_\bo_\bn_\bo_\bu_\bs_\b _\bc_\bo_\bd_\be\n           o _\bE_\bm_\ba_\bi_\bl_\b _\bs_\be_\br_\bv_\bi_\bc_\be_\bs\n           o _\bM_\ba_\bn_\ba_\bg_\be_\bm_\be_\bn_\bt_\b _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\bs\n           o _\bS_\bk_\bi_\bp_\bp_\bi_\bn_\bg_\b _\bt_\be_\bs_\bt_\bs\n-*\b**\b**\b* P\bPr\bre\bev\bvi\bio\bou\bus\bs t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bor\bri\big\bg o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bW_\br_\bi_\bt_\bi_\bn_\bg_\b _\ba_\bn_\bd_\b _\br_\bu_\bn_\bn_\bi_\bn_\bg_\b _\bt_\be_\bs_\bt_\bs\n-*\b**\b**\b* N\bNe\bex\bxt\bt t\bto\bop\bpi\bic\bc *\b**\b**\b*\n+*\b**\b**\b* V\bVo\bol\blg\bge\ben\bnd\bd o\bon\bnd\bde\ber\brw\bwe\ber\brp\bp *\b**\b**\b*\n _\bA_\bd_\bv_\ba_\bn_\bc_\be_\bd_\b _\bt_\be_\bs_\bt_\bi_\bn_\bg_\b _\bt_\bo_\bp_\bi_\bc_\bs\n-*\b**\b**\b**\b* Q\bQu\bui\bic\bck\bk s\bse\bea\bar\brc\bch\bh *\b**\b**\b**\b*\n-[q                   ][Go]\n+*\b**\b**\b**\b* S\bSn\bne\bel\bl z\bzo\boe\bek\bke\ben\bn *\b**\b**\b**\b*\n+[q                   ][Zoek]\n *\b**\b**\b**\b* L\bLa\bas\bst\bt u\bup\bpd\bda\bat\bte\be:\b: *\b**\b**\b**\b*\n-Feb 19, 2025\n+feb 19, 2025\n \u00ab _\bp_\br_\be_\bv_\bi_\bo_\bu_\bs | _\bu_\bp | _\bn_\be_\bx_\bt \u00bb\n"}]}, {"source1": "./usr/share/doc/python-django-doc/html/_static/language_data.js", "source2": "./usr/share/doc/python-django-doc/html/_static/language_data.js", "has_internal_linenos": true, "unified_diff": "@@ -1,5 +1,634 @@\n-00000000: 6465 7374 696e 6174 696f 6e3a 202e 2e2f  destination: ../\n-00000010: 2e2e 2f2e 2e2f 2e2e 2f6a 6176 6173 6372  ../../../javascr\n-00000020: 6970 742f 7370 6869 6e78 646f 632f 312e  ipt/sphinxdoc/1.\n-00000030: 302f 6c61 6e67 7561 6765 5f64 6174 612e  0/language_data.\n-00000040: 6a73 0a                                  js.\n+00000000: 2f2a 0a20 2a20 5468 6973 2073 6372 6970  /*. * This scrip\n+00000010: 7420 636f 6e74 6169 6e73 2074 6865 206c  t contains the l\n+00000020: 616e 6775 6167 652d 7370 6563 6966 6963  anguage-specific\n+00000030: 2064 6174 6120 7573 6564 2062 7920 7365   data used by se\n+00000040: 6172 6368 746f 6f6c 732e 6a73 2c0a 202a  archtools.js,. *\n+00000050: 206e 616d 656c 7920 7468 6520 6c69 7374   namely the list\n+00000060: 206f 6620 7374 6f70 776f 7264 732c 2073   of stopwords, s\n+00000070: 7465 6d6d 6572 2c20 7363 6f72 6572 2061  temmer, scorer a\n+00000080: 6e64 2073 706c 6974 7465 722e 0a20 2a2f  nd splitter.. */\n+00000090: 0a0a 7661 7220 7374 6f70 776f 7264 7320  ..var stopwords \n+000000a0: 3d20 5b22 6161 6e22 2c20 2261 6c22 2c20  = [\"aan\", \"al\", \n+000000b0: 2261 6c6c 6573 222c 2022 616c 7322 2c20  \"alles\", \"als\", \n+000000c0: 2261 6c74 696a 6422 2c20 2261 6e64 6572  \"altijd\", \"ander\n+000000d0: 6522 2c20 2262 656e 222c 2022 6269 6a22  e\", \"ben\", \"bij\"\n+000000e0: 2c20 2264 6161 7222 2c20 2264 616e 222c  , \"daar\", \"dan\",\n+000000f0: 2022 6461 7422 2c20 2264 6522 2c20 2264   \"dat\", \"de\", \"d\n+00000100: 6572 222c 2022 6465 7a65 222c 2022 6469  er\", \"deze\", \"di\n+00000110: 6522 2c20 2264 6974 222c 2022 646f 6368  e\", \"dit\", \"doch\n+00000120: 222c 2022 646f 656e 222c 2022 646f 6f72  \", \"doen\", \"door\n+00000130: 222c 2022 6475 7322 2c20 2265 656e 222c  \", \"dus\", \"een\",\n+00000140: 2022 6565 6e73 222c 2022 656e 222c 2022   \"eens\", \"en\", \"\n+00000150: 6572 222c 2022 6765 222c 2022 6765 656e  er\", \"ge\", \"geen\n+00000160: 222c 2022 6765 7765 6573 7422 2c20 2268  \", \"geweest\", \"h\n+00000170: 6161 7222 2c20 2268 6164 222c 2022 6865  aar\", \"had\", \"he\n+00000180: 6222 2c20 2268 6562 6265 6e22 2c20 2268  b\", \"hebben\", \"h\n+00000190: 6565 6674 222c 2022 6865 6d22 2c20 2268  eeft\", \"hem\", \"h\n+000001a0: 6574 222c 2022 6869 6572 222c 2022 6869  et\", \"hier\", \"hi\n+000001b0: 6a22 2c20 2268 6f65 222c 2022 6875 6e22  j\", \"hoe\", \"hun\"\n+000001c0: 2c20 2269 656d 616e 6422 2c20 2269 6574  , \"iemand\", \"iet\n+000001d0: 7322 2c20 2269 6b22 2c20 2269 6e22 2c20  s\", \"ik\", \"in\", \n+000001e0: 2269 7322 2c20 226a 6122 2c20 226a 6522  \"is\", \"ja\", \"je\"\n+000001f0: 2c20 226b 616e 222c 2022 6b6f 6e22 2c20  , \"kan\", \"kon\", \n+00000200: 226b 756e 6e65 6e22 2c20 226d 6161 7222  \"kunnen\", \"maar\"\n+00000210: 2c20 226d 6522 2c20 226d 6565 7222 2c20  , \"me\", \"meer\", \n+00000220: 226d 656e 222c 2022 6d65 7422 2c20 226d  \"men\", \"met\", \"m\n+00000230: 696a 222c 2022 6d69 6a6e 222c 2022 6d6f  ij\", \"mijn\", \"mo\n+00000240: 6574 222c 2022 6e61 222c 2022 6e61 6172  et\", \"na\", \"naar\n+00000250: 222c 2022 6e69 6574 222c 2022 6e69 6574  \", \"niet\", \"niet\n+00000260: 7322 2c20 226e 6f67 222c 2022 6e75 222c  s\", \"nog\", \"nu\",\n+00000270: 2022 6f66 222c 2022 6f6d 222c 2022 6f6d   \"of\", \"om\", \"om\n+00000280: 6461 7422 2c20 226f 6e64 6572 222c 2022  dat\", \"onder\", \"\n+00000290: 6f6e 7322 2c20 226f 6f6b 222c 2022 6f70  ons\", \"ook\", \"op\n+000002a0: 222c 2022 6f76 6572 222c 2022 7265 6564  \", \"over\", \"reed\n+000002b0: 7322 2c20 2274 6522 2c20 2274 6567 656e  s\", \"te\", \"tegen\n+000002c0: 222c 2022 746f 6368 222c 2022 746f 656e  \", \"toch\", \"toen\n+000002d0: 222c 2022 746f 7422 2c20 2275 222c 2022  \", \"tot\", \"u\", \"\n+000002e0: 7569 7422 2c20 2275 7722 2c20 2276 616e  uit\", \"uw\", \"van\n+000002f0: 222c 2022 7665 656c 222c 2022 766f 6f72  \", \"veel\", \"voor\n+00000300: 222c 2022 7761 6e74 222c 2022 7761 7265  \", \"want\", \"ware\n+00000310: 6e22 2c20 2277 6173 222c 2022 7761 7422  n\", \"was\", \"wat\"\n+00000320: 2c20 2277 6572 6422 2c20 2277 657a 656e  , \"werd\", \"wezen\n+00000330: 222c 2022 7769 6522 2c20 2277 696c 222c  \", \"wie\", \"wil\",\n+00000340: 2022 776f 7264 656e 222c 2022 776f 7264   \"worden\", \"word\n+00000350: 7422 2c20 227a 616c 222c 2022 7a65 222c  t\", \"zal\", \"ze\",\n+00000360: 2022 7a65 6c66 222c 2022 7a69 6368 222c   \"zelf\", \"zich\",\n+00000370: 2022 7a69 6a22 2c20 227a 696a 6e22 2c20   \"zij\", \"zijn\", \n+00000380: 227a 6f22 2c20 227a 6f6e 6465 7222 2c20  \"zo\", \"zonder\", \n+00000390: 227a 6f75 225d 3b0a 0a0a 2f2a 204e 6f6e  \"zou\"];.../* Non\n+000003a0: 2d6d 696e 6966 6965 6420 7665 7273 696f  -minified versio\n+000003b0: 6e20 6973 2063 6f70 6965 6420 6173 2061  n is copied as a\n+000003c0: 2073 6570 6172 6174 6520 4a53 2066 696c   separate JS fil\n+000003d0: 652c 2069 6620 6176 6169 6c61 626c 6520  e, if available \n+000003e0: 2a2f 0a42 6173 6553 7465 6d6d 6572 3d66  */.BaseStemmer=f\n+000003f0: 756e 6374 696f 6e28 297b 7468 6973 2e73  unction(){this.s\n+00000400: 6574 4375 7272 656e 743d 6675 6e63 7469  etCurrent=functi\n+00000410: 6f6e 2872 297b 7468 6973 2e63 7572 7265  on(r){this.curre\n+00000420: 6e74 3d72 3b74 6869 732e 6375 7273 6f72  nt=r;this.cursor\n+00000430: 3d30 3b74 6869 732e 6c69 6d69 743d 7468  =0;this.limit=th\n+00000440: 6973 2e63 7572 7265 6e74 2e6c 656e 6774  is.current.lengt\n+00000450: 683b 7468 6973 2e6c 696d 6974 5f62 6163  h;this.limit_bac\n+00000460: 6b77 6172 643d 303b 7468 6973 2e62 7261  kward=0;this.bra\n+00000470: 3d74 6869 732e 6375 7273 6f72 3b74 6869  =this.cursor;thi\n+00000480: 732e 6b65 743d 7468 6973 2e6c 696d 6974  s.ket=this.limit\n+00000490: 7d3b 7468 6973 2e67 6574 4375 7272 656e  };this.getCurren\n+000004a0: 743d 6675 6e63 7469 6f6e 2829 7b72 6574  t=function(){ret\n+000004b0: 7572 6e20 7468 6973 2e63 7572 7265 6e74  urn this.current\n+000004c0: 7d3b 7468 6973 2e63 6f70 795f 6672 6f6d  };this.copy_from\n+000004d0: 3d66 756e 6374 696f 6e28 7229 7b74 6869  =function(r){thi\n+000004e0: 732e 6375 7272 656e 743d 722e 6375 7272  s.current=r.curr\n+000004f0: 656e 743b 7468 6973 2e63 7572 736f 723d  ent;this.cursor=\n+00000500: 722e 6375 7273 6f72 3b74 6869 732e 6c69  r.cursor;this.li\n+00000510: 6d69 743d 722e 6c69 6d69 743b 7468 6973  mit=r.limit;this\n+00000520: 2e6c 696d 6974 5f62 6163 6b77 6172 643d  .limit_backward=\n+00000530: 722e 6c69 6d69 745f 6261 636b 7761 7264  r.limit_backward\n+00000540: 3b74 6869 732e 6272 613d 722e 6272 613b  ;this.bra=r.bra;\n+00000550: 7468 6973 2e6b 6574 3d72 2e6b 6574 7d3b  this.ket=r.ket};\n+00000560: 7468 6973 2e69 6e5f 6772 6f75 7069 6e67  this.in_grouping\n+00000570: 3d66 756e 6374 696f 6e28 722c 742c 6929  =function(r,t,i)\n+00000580: 7b69 6628 7468 6973 2e63 7572 736f 723e  {if(this.cursor>\n+00000590: 3d74 6869 732e 6c69 6d69 7429 7265 7475  =this.limit)retu\n+000005a0: 726e 2066 616c 7365 3b76 6172 2073 3d74  rn false;var s=t\n+000005b0: 6869 732e 6375 7272 656e 742e 6368 6172  his.current.char\n+000005c0: 436f 6465 4174 2874 6869 732e 6375 7273  CodeAt(this.curs\n+000005d0: 6f72 293b 6966 2873 3e69 7c7c 733c 7429  or);if(s>i||s<t)\n+000005e0: 7265 7475 726e 2066 616c 7365 3b73 2d3d  return false;s-=\n+000005f0: 743b 6966 2828 725b 733e 3e3e 335d 2631  t;if((r[s>>>3]&1\n+00000600: 3c3c 2873 2637 2929 3d3d 3029 7265 7475  <<(s&7))==0)retu\n+00000610: 726e 2066 616c 7365 3b74 6869 732e 6375  rn false;this.cu\n+00000620: 7273 6f72 2b2b 3b72 6574 7572 6e20 7472  rsor++;return tr\n+00000630: 7565 7d3b 7468 6973 2e69 6e5f 6772 6f75  ue};this.in_grou\n+00000640: 7069 6e67 5f62 3d66 756e 6374 696f 6e28  ping_b=function(\n+00000650: 722c 742c 6929 7b69 6628 7468 6973 2e63  r,t,i){if(this.c\n+00000660: 7572 736f 723c 3d74 6869 732e 6c69 6d69  ursor<=this.limi\n+00000670: 745f 6261 636b 7761 7264 2972 6574 7572  t_backward)retur\n+00000680: 6e20 6661 6c73 653b 7661 7220 733d 7468  n false;var s=th\n+00000690: 6973 2e63 7572 7265 6e74 2e63 6861 7243  is.current.charC\n+000006a0: 6f64 6541 7428 7468 6973 2e63 7572 736f  odeAt(this.curso\n+000006b0: 722d 3129 3b69 6628 733e 697c 7c73 3c74  r-1);if(s>i||s<t\n+000006c0: 2972 6574 7572 6e20 6661 6c73 653b 732d  )return false;s-\n+000006d0: 3d74 3b69 6628 2872 5b73 3e3e 3e33 5d26  =t;if((r[s>>>3]&\n+000006e0: 313c 3c28 7326 3729 293d 3d30 2972 6574  1<<(s&7))==0)ret\n+000006f0: 7572 6e20 6661 6c73 653b 7468 6973 2e63  urn false;this.c\n+00000700: 7572 736f 722d 2d3b 7265 7475 726e 2074  ursor--;return t\n+00000710: 7275 657d 3b74 6869 732e 6f75 745f 6772  rue};this.out_gr\n+00000720: 6f75 7069 6e67 3d66 756e 6374 696f 6e28  ouping=function(\n+00000730: 722c 742c 6929 7b69 6628 7468 6973 2e63  r,t,i){if(this.c\n+00000740: 7572 736f 723e 3d74 6869 732e 6c69 6d69  ursor>=this.limi\n+00000750: 7429 7265 7475 726e 2066 616c 7365 3b76  t)return false;v\n+00000760: 6172 2073 3d74 6869 732e 6375 7272 656e  ar s=this.curren\n+00000770: 742e 6368 6172 436f 6465 4174 2874 6869  t.charCodeAt(thi\n+00000780: 732e 6375 7273 6f72 293b 6966 2873 3e69  s.cursor);if(s>i\n+00000790: 7c7c 733c 7429 7b74 6869 732e 6375 7273  ||s<t){this.curs\n+000007a0: 6f72 2b2b 3b72 6574 7572 6e20 7472 7565  or++;return true\n+000007b0: 7d73 2d3d 743b 6966 2828 725b 733e 3e3e  }s-=t;if((r[s>>>\n+000007c0: 335d 2631 3c3c 2873 2637 2929 3d3d 3029  3]&1<<(s&7))==0)\n+000007d0: 7b74 6869 732e 6375 7273 6f72 2b2b 3b72  {this.cursor++;r\n+000007e0: 6574 7572 6e20 7472 7565 7d72 6574 7572  eturn true}retur\n+000007f0: 6e20 6661 6c73 657d 3b74 6869 732e 6f75  n false};this.ou\n+00000800: 745f 6772 6f75 7069 6e67 5f62 3d66 756e  t_grouping_b=fun\n+00000810: 6374 696f 6e28 722c 742c 6929 7b69 6628  ction(r,t,i){if(\n+00000820: 7468 6973 2e63 7572 736f 723c 3d74 6869  this.cursor<=thi\n+00000830: 732e 6c69 6d69 745f 6261 636b 7761 7264  s.limit_backward\n+00000840: 2972 6574 7572 6e20 6661 6c73 653b 7661  )return false;va\n+00000850: 7220 733d 7468 6973 2e63 7572 7265 6e74  r s=this.current\n+00000860: 2e63 6861 7243 6f64 6541 7428 7468 6973  .charCodeAt(this\n+00000870: 2e63 7572 736f 722d 3129 3b69 6628 733e  .cursor-1);if(s>\n+00000880: 697c 7c73 3c74 297b 7468 6973 2e63 7572  i||s<t){this.cur\n+00000890: 736f 722d 2d3b 7265 7475 726e 2074 7275  sor--;return tru\n+000008a0: 657d 732d 3d74 3b69 6628 2872 5b73 3e3e  e}s-=t;if((r[s>>\n+000008b0: 3e33 5d26 313c 3c28 7326 3729 293d 3d30  >3]&1<<(s&7))==0\n+000008c0: 297b 7468 6973 2e63 7572 736f 722d 2d3b  ){this.cursor--;\n+000008d0: 7265 7475 726e 2074 7275 657d 7265 7475  return true}retu\n+000008e0: 726e 2066 616c 7365 7d3b 7468 6973 2e65  rn false};this.e\n+000008f0: 715f 733d 6675 6e63 7469 6f6e 2872 297b  q_s=function(r){\n+00000900: 6966 2874 6869 732e 6c69 6d69 742d 7468  if(this.limit-th\n+00000910: 6973 2e63 7572 736f 723c 722e 6c65 6e67  is.cursor<r.leng\n+00000920: 7468 2972 6574 7572 6e20 6661 6c73 653b  th)return false;\n+00000930: 6966 2874 6869 732e 6375 7272 656e 742e  if(this.current.\n+00000940: 736c 6963 6528 7468 6973 2e63 7572 736f  slice(this.curso\n+00000950: 722c 7468 6973 2e63 7572 736f 722b 722e  r,this.cursor+r.\n+00000960: 6c65 6e67 7468 2921 3d72 297b 7265 7475  length)!=r){retu\n+00000970: 726e 2066 616c 7365 7d74 6869 732e 6375  rn false}this.cu\n+00000980: 7273 6f72 2b3d 722e 6c65 6e67 7468 3b72  rsor+=r.length;r\n+00000990: 6574 7572 6e20 7472 7565 7d3b 7468 6973  eturn true};this\n+000009a0: 2e65 715f 735f 623d 6675 6e63 7469 6f6e  .eq_s_b=function\n+000009b0: 2872 297b 6966 2874 6869 732e 6375 7273  (r){if(this.curs\n+000009c0: 6f72 2d74 6869 732e 6c69 6d69 745f 6261  or-this.limit_ba\n+000009d0: 636b 7761 7264 3c72 2e6c 656e 6774 6829  ckward<r.length)\n+000009e0: 7265 7475 726e 2066 616c 7365 3b69 6628  return false;if(\n+000009f0: 7468 6973 2e63 7572 7265 6e74 2e73 6c69  this.current.sli\n+00000a00: 6365 2874 6869 732e 6375 7273 6f72 2d72  ce(this.cursor-r\n+00000a10: 2e6c 656e 6774 682c 7468 6973 2e63 7572  .length,this.cur\n+00000a20: 736f 7229 213d 7229 7b72 6574 7572 6e20  sor)!=r){return \n+00000a30: 6661 6c73 657d 7468 6973 2e63 7572 736f  false}this.curso\n+00000a40: 722d 3d72 2e6c 656e 6774 683b 7265 7475  r-=r.length;retu\n+00000a50: 726e 2074 7275 657d 3b74 6869 732e 6669  rn true};this.fi\n+00000a60: 6e64 5f61 6d6f 6e67 3d66 756e 6374 696f  nd_among=functio\n+00000a70: 6e28 7229 7b76 6172 2074 3d30 3b76 6172  n(r){var t=0;var\n+00000a80: 2069 3d72 2e6c 656e 6774 683b 7661 7220   i=r.length;var \n+00000a90: 733d 7468 6973 2e63 7572 736f 723b 7661  s=this.cursor;va\n+00000aa0: 7220 653d 7468 6973 2e6c 696d 6974 3b76  r e=this.limit;v\n+00000ab0: 6172 2068 3d30 3b76 6172 2075 3d30 3b76  ar h=0;var u=0;v\n+00000ac0: 6172 206e 3d66 616c 7365 3b77 6869 6c65  ar n=false;while\n+00000ad0: 2874 7275 6529 7b76 6172 2063 3d74 2b28  (true){var c=t+(\n+00000ae0: 692d 743e 3e3e 3129 3b76 6172 2061 3d30  i-t>>>1);var a=0\n+00000af0: 3b76 6172 2066 3d68 3c75 3f68 3a75 3b76  ;var f=h<u?h:u;v\n+00000b00: 6172 206c 3d72 5b63 5d3b 7661 7220 6f3b  ar l=r[c];var o;\n+00000b10: 666f 7228 6f3d 663b 6f3c 6c5b 305d 2e6c  for(o=f;o<l[0].l\n+00000b20: 656e 6774 683b 6f2b 2b29 7b69 6628 732b  ength;o++){if(s+\n+00000b30: 663d 3d65 297b 613d 2d31 3b62 7265 616b  f==e){a=-1;break\n+00000b40: 7d61 3d74 6869 732e 6375 7272 656e 742e  }a=this.current.\n+00000b50: 6368 6172 436f 6465 4174 2873 2b66 292d  charCodeAt(s+f)-\n+00000b60: 6c5b 305d 2e63 6861 7243 6f64 6541 7428  l[0].charCodeAt(\n+00000b70: 6f29 3b69 6628 6121 3d30 2962 7265 616b  o);if(a!=0)break\n+00000b80: 3b66 2b2b 7d69 6628 613c 3029 7b69 3d63  ;f++}if(a<0){i=c\n+00000b90: 3b75 3d66 7d65 6c73 657b 743d 633b 683d  ;u=f}else{t=c;h=\n+00000ba0: 667d 6966 2869 2d74 3c3d 3129 7b69 6628  f}if(i-t<=1){if(\n+00000bb0: 743e 3029 6272 6561 6b3b 6966 2869 3d3d  t>0)break;if(i==\n+00000bc0: 7429 6272 6561 6b3b 6966 286e 2962 7265  t)break;if(n)bre\n+00000bd0: 616b 3b6e 3d74 7275 657d 7d64 6f7b 7661  ak;n=true}}do{va\n+00000be0: 7220 6c3d 725b 745d 3b69 6628 683e 3d6c  r l=r[t];if(h>=l\n+00000bf0: 5b30 5d2e 6c65 6e67 7468 297b 7468 6973  [0].length){this\n+00000c00: 2e63 7572 736f 723d 732b 6c5b 305d 2e6c  .cursor=s+l[0].l\n+00000c10: 656e 6774 683b 6966 286c 2e6c 656e 6774  ength;if(l.lengt\n+00000c20: 683c 3429 7265 7475 726e 206c 5b32 5d3b  h<4)return l[2];\n+00000c30: 7661 7220 763d 6c5b 335d 2874 6869 7329  var v=l[3](this)\n+00000c40: 3b74 6869 732e 6375 7273 6f72 3d73 2b6c  ;this.cursor=s+l\n+00000c50: 5b30 5d2e 6c65 6e67 7468 3b69 6628 7629  [0].length;if(v)\n+00000c60: 7265 7475 726e 206c 5b32 5d7d 743d 6c5b  return l[2]}t=l[\n+00000c70: 315d 7d77 6869 6c65 2874 3e3d 3029 3b72  1]}while(t>=0);r\n+00000c80: 6574 7572 6e20 307d 3b74 6869 732e 6669  eturn 0};this.fi\n+00000c90: 6e64 5f61 6d6f 6e67 5f62 3d66 756e 6374  nd_among_b=funct\n+00000ca0: 696f 6e28 7229 7b76 6172 2074 3d30 3b76  ion(r){var t=0;v\n+00000cb0: 6172 2069 3d72 2e6c 656e 6774 683b 7661  ar i=r.length;va\n+00000cc0: 7220 733d 7468 6973 2e63 7572 736f 723b  r s=this.cursor;\n+00000cd0: 7661 7220 653d 7468 6973 2e6c 696d 6974  var e=this.limit\n+00000ce0: 5f62 6163 6b77 6172 643b 7661 7220 683d  _backward;var h=\n+00000cf0: 303b 7661 7220 753d 303b 7661 7220 6e3d  0;var u=0;var n=\n+00000d00: 6661 6c73 653b 7768 696c 6528 7472 7565  false;while(true\n+00000d10: 297b 7661 7220 633d 742b 2869 2d74 3e3e  ){var c=t+(i-t>>\n+00000d20: 3129 3b76 6172 2061 3d30 3b76 6172 2066  1);var a=0;var f\n+00000d30: 3d68 3c75 3f68 3a75 3b76 6172 206c 3d72  =h<u?h:u;var l=r\n+00000d40: 5b63 5d3b 7661 7220 6f3b 666f 7228 6f3d  [c];var o;for(o=\n+00000d50: 6c5b 305d 2e6c 656e 6774 682d 312d 663b  l[0].length-1-f;\n+00000d60: 6f3e 3d30 3b6f 2d2d 297b 6966 2873 2d66  o>=0;o--){if(s-f\n+00000d70: 3d3d 6529 7b61 3d2d 313b 6272 6561 6b7d  ==e){a=-1;break}\n+00000d80: 613d 7468 6973 2e63 7572 7265 6e74 2e63  a=this.current.c\n+00000d90: 6861 7243 6f64 6541 7428 732d 312d 6629  harCodeAt(s-1-f)\n+00000da0: 2d6c 5b30 5d2e 6368 6172 436f 6465 4174  -l[0].charCodeAt\n+00000db0: 286f 293b 6966 2861 213d 3029 6272 6561  (o);if(a!=0)brea\n+00000dc0: 6b3b 662b 2b7d 6966 2861 3c30 297b 693d  k;f++}if(a<0){i=\n+00000dd0: 633b 753d 667d 656c 7365 7b74 3d63 3b68  c;u=f}else{t=c;h\n+00000de0: 3d66 7d69 6628 692d 743c 3d31 297b 6966  =f}if(i-t<=1){if\n+00000df0: 2874 3e30 2962 7265 616b 3b69 6628 693d  (t>0)break;if(i=\n+00000e00: 3d74 2962 7265 616b 3b69 6628 6e29 6272  =t)break;if(n)br\n+00000e10: 6561 6b3b 6e3d 7472 7565 7d7d 646f 7b76  eak;n=true}}do{v\n+00000e20: 6172 206c 3d72 5b74 5d3b 6966 2868 3e3d  ar l=r[t];if(h>=\n+00000e30: 6c5b 305d 2e6c 656e 6774 6829 7b74 6869  l[0].length){thi\n+00000e40: 732e 6375 7273 6f72 3d73 2d6c 5b30 5d2e  s.cursor=s-l[0].\n+00000e50: 6c65 6e67 7468 3b69 6628 6c2e 6c65 6e67  length;if(l.leng\n+00000e60: 7468 3c34 2972 6574 7572 6e20 6c5b 325d  th<4)return l[2]\n+00000e70: 3b76 6172 2076 3d6c 5b33 5d28 7468 6973  ;var v=l[3](this\n+00000e80: 293b 7468 6973 2e63 7572 736f 723d 732d  );this.cursor=s-\n+00000e90: 6c5b 305d 2e6c 656e 6774 683b 6966 2876  l[0].length;if(v\n+00000ea0: 2972 6574 7572 6e20 6c5b 325d 7d74 3d6c  )return l[2]}t=l\n+00000eb0: 5b31 5d7d 7768 696c 6528 743e 3d30 293b  [1]}while(t>=0);\n+00000ec0: 7265 7475 726e 2030 7d3b 7468 6973 2e72  return 0};this.r\n+00000ed0: 6570 6c61 6365 5f73 3d66 756e 6374 696f  eplace_s=functio\n+00000ee0: 6e28 722c 742c 6929 7b76 6172 2073 3d69  n(r,t,i){var s=i\n+00000ef0: 2e6c 656e 6774 682d 2874 2d72 293b 7468  .length-(t-r);th\n+00000f00: 6973 2e63 7572 7265 6e74 3d74 6869 732e  is.current=this.\n+00000f10: 6375 7272 656e 742e 736c 6963 6528 302c  current.slice(0,\n+00000f20: 7229 2b69 2b74 6869 732e 6375 7272 656e  r)+i+this.curren\n+00000f30: 742e 736c 6963 6528 7429 3b74 6869 732e  t.slice(t);this.\n+00000f40: 6c69 6d69 742b 3d73 3b69 6628 7468 6973  limit+=s;if(this\n+00000f50: 2e63 7572 736f 723e 3d74 2974 6869 732e  .cursor>=t)this.\n+00000f60: 6375 7273 6f72 2b3d 733b 656c 7365 2069  cursor+=s;else i\n+00000f70: 6628 7468 6973 2e63 7572 736f 723e 7229  f(this.cursor>r)\n+00000f80: 7468 6973 2e63 7572 736f 723d 723b 7265  this.cursor=r;re\n+00000f90: 7475 726e 2073 7d3b 7468 6973 2e73 6c69  turn s};this.sli\n+00000fa0: 6365 5f63 6865 636b 3d66 756e 6374 696f  ce_check=functio\n+00000fb0: 6e28 297b 6966 2874 6869 732e 6272 613c  n(){if(this.bra<\n+00000fc0: 307c 7c74 6869 732e 6272 613e 7468 6973  0||this.bra>this\n+00000fd0: 2e6b 6574 7c7c 7468 6973 2e6b 6574 3e74  .ket||this.ket>t\n+00000fe0: 6869 732e 6c69 6d69 747c 7c74 6869 732e  his.limit||this.\n+00000ff0: 6c69 6d69 743e 7468 6973 2e63 7572 7265  limit>this.curre\n+00001000: 6e74 2e6c 656e 6774 6829 7b72 6574 7572  nt.length){retur\n+00001010: 6e20 6661 6c73 657d 7265 7475 726e 2074  n false}return t\n+00001020: 7275 657d 3b74 6869 732e 736c 6963 655f  rue};this.slice_\n+00001030: 6672 6f6d 3d66 756e 6374 696f 6e28 7229  from=function(r)\n+00001040: 7b76 6172 2074 3d66 616c 7365 3b69 6628  {var t=false;if(\n+00001050: 7468 6973 2e73 6c69 6365 5f63 6865 636b  this.slice_check\n+00001060: 2829 297b 7468 6973 2e72 6570 6c61 6365  ()){this.replace\n+00001070: 5f73 2874 6869 732e 6272 612c 7468 6973  _s(this.bra,this\n+00001080: 2e6b 6574 2c72 293b 743d 7472 7565 7d72  .ket,r);t=true}r\n+00001090: 6574 7572 6e20 747d 3b74 6869 732e 736c  eturn t};this.sl\n+000010a0: 6963 655f 6465 6c3d 6675 6e63 7469 6f6e  ice_del=function\n+000010b0: 2829 7b72 6574 7572 6e20 7468 6973 2e73  (){return this.s\n+000010c0: 6c69 6365 5f66 726f 6d28 2222 297d 3b74  lice_from(\"\")};t\n+000010d0: 6869 732e 696e 7365 7274 3d66 756e 6374  his.insert=funct\n+000010e0: 696f 6e28 722c 742c 6929 7b76 6172 2073  ion(r,t,i){var s\n+000010f0: 3d74 6869 732e 7265 706c 6163 655f 7328  =this.replace_s(\n+00001100: 722c 742c 6929 3b69 6628 723c 3d74 6869  r,t,i);if(r<=thi\n+00001110: 732e 6272 6129 7468 6973 2e62 7261 2b3d  s.bra)this.bra+=\n+00001120: 733b 6966 2872 3c3d 7468 6973 2e6b 6574  s;if(r<=this.ket\n+00001130: 2974 6869 732e 6b65 742b 3d73 7d3b 7468  )this.ket+=s};th\n+00001140: 6973 2e73 6c69 6365 5f74 6f3d 6675 6e63  is.slice_to=func\n+00001150: 7469 6f6e 2829 7b76 6172 2072 3d22 223b  tion(){var r=\"\";\n+00001160: 6966 2874 6869 732e 736c 6963 655f 6368  if(this.slice_ch\n+00001170: 6563 6b28 2929 7b72 3d74 6869 732e 6375  eck()){r=this.cu\n+00001180: 7272 656e 742e 736c 6963 6528 7468 6973  rrent.slice(this\n+00001190: 2e62 7261 2c74 6869 732e 6b65 7429 7d72  .bra,this.ket)}r\n+000011a0: 6574 7572 6e20 727d 3b74 6869 732e 6173  eturn r};this.as\n+000011b0: 7369 676e 5f74 6f3d 6675 6e63 7469 6f6e  sign_to=function\n+000011c0: 2829 7b72 6574 7572 6e20 7468 6973 2e63  (){return this.c\n+000011d0: 7572 7265 6e74 2e73 6c69 6365 2830 2c74  urrent.slice(0,t\n+000011e0: 6869 732e 6c69 6d69 7429 7d7d 3b0a 4475  his.limit)}};.Du\n+000011f0: 7463 6853 7465 6d6d 6572 3d66 756e 6374  tchStemmer=funct\n+00001200: 696f 6e28 297b 7661 7220 723d 6e65 7720  ion(){var r=new \n+00001210: 4261 7365 5374 656d 6d65 723b 7661 7220  BaseStemmer;var \n+00001220: 653d 5b5b 2222 2c2d 312c 365d 2c5b 22c3  e=[[\"\",-1,6],[\".\n+00001230: a122 2c30 2c31 5d2c 5b22 c3a4 222c 302c  .\",0,1],[\"..\",0,\n+00001240: 315d 2c5b 22c3 a922 2c30 2c32 5d2c 5b22  1],[\"..\",0,2],[\"\n+00001250: c3ab 222c 302c 325d 2c5b 22c3 ad22 2c30  ..\",0,2],[\"..\",0\n+00001260: 2c33 5d2c 5b22 c3af 222c 302c 335d 2c5b  ,3],[\"..\",0,3],[\n+00001270: 22c3 b322 2c30 2c34 5d2c 5b22 c3b6 222c  \"..\",0,4],[\"..\",\n+00001280: 302c 345d 2c5b 22c3 ba22 2c30 2c35 5d2c  0,4],[\"..\",0,5],\n+00001290: 5b22 c3bc 222c 302c 355d 5d3b 7661 7220  [\"..\",0,5]];var \n+000012a0: 693d 5b5b 2222 2c2d 312c 335d 2c5b 2249  i=[[\"\",-1,3],[\"I\n+000012b0: 222c 302c 325d 2c5b 2259 222c 302c 315d  \",0,2],[\"Y\",0,1]\n+000012c0: 5d3b 7661 7220 753d 5b5b 2264 6422 2c2d  ];var u=[[\"dd\",-\n+000012d0: 312c 2d31 5d2c 5b22 6b6b 222c 2d31 2c2d  1,-1],[\"kk\",-1,-\n+000012e0: 315d 2c5b 2274 7422 2c2d 312c 2d31 5d5d  1],[\"tt\",-1,-1]]\n+000012f0: 3b76 6172 2073 3d5b 5b22 656e 6522 2c2d  ;var s=[[\"ene\",-\n+00001300: 312c 325d 2c5b 2273 6522 2c2d 312c 335d  1,2],[\"se\",-1,3]\n+00001310: 2c5b 2265 6e22 2c2d 312c 325d 2c5b 2268  ,[\"en\",-1,2],[\"h\n+00001320: 6564 656e 222c 322c 315d 2c5b 2273 222c  eden\",2,1],[\"s\",\n+00001330: 2d31 2c33 5d5d 3b76 6172 2061 3d5b 5b22  -1,3]];var a=[[\"\n+00001340: 656e 6422 2c2d 312c 315d 2c5b 2269 6722  end\",-1,1],[\"ig\"\n+00001350: 2c2d 312c 325d 2c5b 2269 6e67 222c 2d31  ,-1,2],[\"ing\",-1\n+00001360: 2c31 5d2c 5b22 6c69 6a6b 222c 2d31 2c33  ,1],[\"lijk\",-1,3\n+00001370: 5d2c 5b22 6261 6172 222c 2d31 2c34 5d2c  ],[\"baar\",-1,4],\n+00001380: 5b22 6261 7222 2c2d 312c 355d 5d3b 7661  [\"bar\",-1,5]];va\n+00001390: 7220 743d 5b5b 2261 6122 2c2d 312c 2d31  r t=[[\"aa\",-1,-1\n+000013a0: 5d2c 5b22 6565 222c 2d31 2c2d 315d 2c5b  ],[\"ee\",-1,-1],[\n+000013b0: 226f 6f22 2c2d 312c 2d31 5d2c 5b22 7575  \"oo\",-1,-1],[\"uu\n+000013c0: 222c 2d31 2c2d 315d 5d3b 7661 7220 633d  \",-1,-1]];var c=\n+000013d0: 5b31 372c 3635 2c31 362c 312c 302c 302c  [17,65,16,1,0,0,\n+000013e0: 302c 302c 302c 302c 302c 302c 302c 302c  0,0,0,0,0,0,0,0,\n+000013f0: 302c 302c 3132 385d 3b76 6172 206f 3d5b  0,0,128];var o=[\n+00001400: 312c 302c 302c 3137 2c36 352c 3136 2c31  1,0,0,17,65,16,1\n+00001410: 2c30 2c30 2c30 2c30 2c30 2c30 2c30 2c30  ,0,0,0,0,0,0,0,0\n+00001420: 2c30 2c30 2c30 2c30 2c31 3238 5d3b 7661  ,0,0,0,0,128];va\n+00001430: 7220 663d 5b31 372c 3637 2c31 362c 312c  r f=[17,67,16,1,\n+00001440: 302c 302c 302c 302c 302c 302c 302c 302c  0,0,0,0,0,0,0,0,\n+00001450: 302c 302c 302c 302c 3132 385d 3b76 6172  0,0,0,0,128];var\n+00001460: 206c 3d30 3b76 6172 206e 3d30 3b76 6172   l=0;var n=0;var\n+00001470: 2062 3d66 616c 7365 3b66 756e 6374 696f   b=false;functio\n+00001480: 6e20 6b28 297b 7661 7220 693b 7661 7220  n k(){var i;var \n+00001490: 753d 722e 6375 7273 6f72 3b77 6869 6c65  u=r.cursor;while\n+000014a0: 2874 7275 6529 7b76 6172 2073 3d72 2e63  (true){var s=r.c\n+000014b0: 7572 736f 723b 723a 7b72 2e62 7261 3d72  ursor;r:{r.bra=r\n+000014c0: 2e63 7572 736f 723b 693d 722e 6669 6e64  .cursor;i=r.find\n+000014d0: 5f61 6d6f 6e67 2865 293b 6966 2869 3d3d  _among(e);if(i==\n+000014e0: 3029 7b62 7265 616b 2072 7d72 2e6b 6574  0){break r}r.ket\n+000014f0: 3d72 2e63 7572 736f 723b 7377 6974 6368  =r.cursor;switch\n+00001500: 2869 297b 6361 7365 2031 3a69 6628 2172  (i){case 1:if(!r\n+00001510: 2e73 6c69 6365 5f66 726f 6d28 2261 2229  .slice_from(\"a\")\n+00001520: 297b 7265 7475 726e 2066 616c 7365 7d62  ){return false}b\n+00001530: 7265 616b 3b63 6173 6520 323a 6966 2821  reak;case 2:if(!\n+00001540: 722e 736c 6963 655f 6672 6f6d 2822 6522  r.slice_from(\"e\"\n+00001550: 2929 7b72 6574 7572 6e20 6661 6c73 657d  )){return false}\n+00001560: 6272 6561 6b3b 6361 7365 2033 3a69 6628  break;case 3:if(\n+00001570: 2172 2e73 6c69 6365 5f66 726f 6d28 2269  !r.slice_from(\"i\n+00001580: 2229 297b 7265 7475 726e 2066 616c 7365  \")){return false\n+00001590: 7d62 7265 616b 3b63 6173 6520 343a 6966  }break;case 4:if\n+000015a0: 2821 722e 736c 6963 655f 6672 6f6d 2822  (!r.slice_from(\"\n+000015b0: 6f22 2929 7b72 6574 7572 6e20 6661 6c73  o\")){return fals\n+000015c0: 657d 6272 6561 6b3b 6361 7365 2035 3a69  e}break;case 5:i\n+000015d0: 6628 2172 2e73 6c69 6365 5f66 726f 6d28  f(!r.slice_from(\n+000015e0: 2275 2229 297b 7265 7475 726e 2066 616c  \"u\")){return fal\n+000015f0: 7365 7d62 7265 616b 3b63 6173 6520 363a  se}break;case 6:\n+00001600: 6966 2872 2e63 7572 736f 723e 3d72 2e6c  if(r.cursor>=r.l\n+00001610: 696d 6974 297b 6272 6561 6b20 727d 722e  imit){break r}r.\n+00001620: 6375 7273 6f72 2b2b 3b62 7265 616b 7d63  cursor++;break}c\n+00001630: 6f6e 7469 6e75 657d 722e 6375 7273 6f72  ontinue}r.cursor\n+00001640: 3d73 3b62 7265 616b 7d72 2e63 7572 736f  =s;break}r.curso\n+00001650: 723d 753b 7661 7220 613d 722e 6375 7273  r=u;var a=r.curs\n+00001660: 6f72 3b72 3a7b 722e 6272 613d 722e 6375  or;r:{r.bra=r.cu\n+00001670: 7273 6f72 3b69 6628 2172 2e65 715f 7328  rsor;if(!r.eq_s(\n+00001680: 2279 2229 297b 722e 6375 7273 6f72 3d61  \"y\")){r.cursor=a\n+00001690: 3b62 7265 616b 2072 7d72 2e6b 6574 3d72  ;break r}r.ket=r\n+000016a0: 2e63 7572 736f 723b 6966 2821 722e 736c  .cursor;if(!r.sl\n+000016b0: 6963 655f 6672 6f6d 2822 5922 2929 7b72  ice_from(\"Y\")){r\n+000016c0: 6574 7572 6e20 6661 6c73 657d 7d77 6869  eturn false}}whi\n+000016d0: 6c65 2874 7275 6529 7b76 6172 2074 3d72  le(true){var t=r\n+000016e0: 2e63 7572 736f 723b 723a 7b65 3a77 6869  .cursor;r:{e:whi\n+000016f0: 6c65 2874 7275 6529 7b76 6172 206f 3d72  le(true){var o=r\n+00001700: 2e63 7572 736f 723b 693a 7b69 6628 2172  .cursor;i:{if(!r\n+00001710: 2e69 6e5f 6772 6f75 7069 6e67 2863 2c39  .in_grouping(c,9\n+00001720: 372c 3233 3229 297b 6272 6561 6b20 697d  7,232)){break i}\n+00001730: 722e 6272 613d 722e 6375 7273 6f72 3b75  r.bra=r.cursor;u\n+00001740: 3a7b 7661 7220 663d 722e 6375 7273 6f72  :{var f=r.cursor\n+00001750: 3b73 3a7b 6966 2821 722e 6571 5f73 2822  ;s:{if(!r.eq_s(\"\n+00001760: 6922 2929 7b62 7265 616b 2073 7d72 2e6b  i\")){break s}r.k\n+00001770: 6574 3d72 2e63 7572 736f 723b 6966 2821  et=r.cursor;if(!\n+00001780: 722e 696e 5f67 726f 7570 696e 6728 632c  r.in_grouping(c,\n+00001790: 3937 2c32 3332 2929 7b62 7265 616b 2073  97,232)){break s\n+000017a0: 7d69 6628 2172 2e73 6c69 6365 5f66 726f  }if(!r.slice_fro\n+000017b0: 6d28 2249 2229 297b 7265 7475 726e 2066  m(\"I\")){return f\n+000017c0: 616c 7365 7d62 7265 616b 2075 7d72 2e63  alse}break u}r.c\n+000017d0: 7572 736f 723d 663b 6966 2821 722e 6571  ursor=f;if(!r.eq\n+000017e0: 5f73 2822 7922 2929 7b62 7265 616b 2069  _s(\"y\")){break i\n+000017f0: 7d72 2e6b 6574 3d72 2e63 7572 736f 723b  }r.ket=r.cursor;\n+00001800: 6966 2821 722e 736c 6963 655f 6672 6f6d  if(!r.slice_from\n+00001810: 2822 5922 2929 7b72 6574 7572 6e20 6661  (\"Y\")){return fa\n+00001820: 6c73 657d 7d72 2e63 7572 736f 723d 6f3b  lse}}r.cursor=o;\n+00001830: 6272 6561 6b20 657d 722e 6375 7273 6f72  break e}r.cursor\n+00001840: 3d6f 3b69 6628 722e 6375 7273 6f72 3e3d  =o;if(r.cursor>=\n+00001850: 722e 6c69 6d69 7429 7b62 7265 616b 2072  r.limit){break r\n+00001860: 7d72 2e63 7572 736f 722b 2b7d 636f 6e74  }r.cursor++}cont\n+00001870: 696e 7565 7d72 2e63 7572 736f 723d 743b  inue}r.cursor=t;\n+00001880: 6272 6561 6b7d 7265 7475 726e 2074 7275  break}return tru\n+00001890: 657d 6675 6e63 7469 6f6e 205f 2829 7b6e  e}function _(){n\n+000018a0: 3d72 2e6c 696d 6974 3b6c 3d72 2e6c 696d  =r.limit;l=r.lim\n+000018b0: 6974 3b72 3a77 6869 6c65 2874 7275 6529  it;r:while(true)\n+000018c0: 7b65 3a7b 6966 2821 722e 696e 5f67 726f  {e:{if(!r.in_gro\n+000018d0: 7570 696e 6728 632c 3937 2c32 3332 2929  uping(c,97,232))\n+000018e0: 7b62 7265 616b 2065 7d62 7265 616b 2072  {break e}break r\n+000018f0: 7d69 6628 722e 6375 7273 6f72 3e3d 722e  }if(r.cursor>=r.\n+00001900: 6c69 6d69 7429 7b72 6574 7572 6e20 6661  limit){return fa\n+00001910: 6c73 657d 722e 6375 7273 6f72 2b2b 7d72  lse}r.cursor++}r\n+00001920: 3a77 6869 6c65 2874 7275 6529 7b65 3a7b  :while(true){e:{\n+00001930: 6966 2821 722e 6f75 745f 6772 6f75 7069  if(!r.out_groupi\n+00001940: 6e67 2863 2c39 372c 3233 3229 297b 6272  ng(c,97,232)){br\n+00001950: 6561 6b20 657d 6272 6561 6b20 727d 6966  eak e}break r}if\n+00001960: 2872 2e63 7572 736f 723e 3d72 2e6c 696d  (r.cursor>=r.lim\n+00001970: 6974 297b 7265 7475 726e 2066 616c 7365  it){return false\n+00001980: 7d72 2e63 7572 736f 722b 2b7d 6e3d 722e  }r.cursor++}n=r.\n+00001990: 6375 7273 6f72 3b72 3a7b 6966 2821 286e  cursor;r:{if(!(n\n+000019a0: 3c33 2929 7b62 7265 616b 2072 7d6e 3d33  <3)){break r}n=3\n+000019b0: 7d72 3a77 6869 6c65 2874 7275 6529 7b65  }r:while(true){e\n+000019c0: 3a7b 6966 2821 722e 696e 5f67 726f 7570  :{if(!r.in_group\n+000019d0: 696e 6728 632c 3937 2c32 3332 2929 7b62  ing(c,97,232)){b\n+000019e0: 7265 616b 2065 7d62 7265 616b 2072 7d69  reak e}break r}i\n+000019f0: 6628 722e 6375 7273 6f72 3e3d 722e 6c69  f(r.cursor>=r.li\n+00001a00: 6d69 7429 7b72 6574 7572 6e20 6661 6c73  mit){return fals\n+00001a10: 657d 722e 6375 7273 6f72 2b2b 7d72 3a77  e}r.cursor++}r:w\n+00001a20: 6869 6c65 2874 7275 6529 7b65 3a7b 6966  hile(true){e:{if\n+00001a30: 2821 722e 6f75 745f 6772 6f75 7069 6e67  (!r.out_grouping\n+00001a40: 2863 2c39 372c 3233 3229 297b 6272 6561  (c,97,232)){brea\n+00001a50: 6b20 657d 6272 6561 6b20 727d 6966 2872  k e}break r}if(r\n+00001a60: 2e63 7572 736f 723e 3d72 2e6c 696d 6974  .cursor>=r.limit\n+00001a70: 297b 7265 7475 726e 2066 616c 7365 7d72  ){return false}r\n+00001a80: 2e63 7572 736f 722b 2b7d 6c3d 722e 6375  .cursor++}l=r.cu\n+00001a90: 7273 6f72 3b72 6574 7572 6e20 7472 7565  rsor;return true\n+00001aa0: 7d66 756e 6374 696f 6e20 6d28 297b 7661  }function m(){va\n+00001ab0: 7220 653b 7768 696c 6528 7472 7565 297b  r e;while(true){\n+00001ac0: 7661 7220 753d 722e 6375 7273 6f72 3b72  var u=r.cursor;r\n+00001ad0: 3a7b 722e 6272 613d 722e 6375 7273 6f72  :{r.bra=r.cursor\n+00001ae0: 3b65 3d72 2e66 696e 645f 616d 6f6e 6728  ;e=r.find_among(\n+00001af0: 6929 3b69 6628 653d 3d30 297b 6272 6561  i);if(e==0){brea\n+00001b00: 6b20 727d 722e 6b65 743d 722e 6375 7273  k r}r.ket=r.curs\n+00001b10: 6f72 3b73 7769 7463 6828 6529 7b63 6173  or;switch(e){cas\n+00001b20: 6520 313a 6966 2821 722e 736c 6963 655f  e 1:if(!r.slice_\n+00001b30: 6672 6f6d 2822 7922 2929 7b72 6574 7572  from(\"y\")){retur\n+00001b40: 6e20 6661 6c73 657d 6272 6561 6b3b 6361  n false}break;ca\n+00001b50: 7365 2032 3a69 6628 2172 2e73 6c69 6365  se 2:if(!r.slice\n+00001b60: 5f66 726f 6d28 2269 2229 297b 7265 7475  _from(\"i\")){retu\n+00001b70: 726e 2066 616c 7365 7d62 7265 616b 3b63  rn false}break;c\n+00001b80: 6173 6520 333a 6966 2872 2e63 7572 736f  ase 3:if(r.curso\n+00001b90: 723e 3d72 2e6c 696d 6974 297b 6272 6561  r>=r.limit){brea\n+00001ba0: 6b20 727d 722e 6375 7273 6f72 2b2b 3b62  k r}r.cursor++;b\n+00001bb0: 7265 616b 7d63 6f6e 7469 6e75 657d 722e  reak}continue}r.\n+00001bc0: 6375 7273 6f72 3d75 3b62 7265 616b 7d72  cursor=u;break}r\n+00001bd0: 6574 7572 6e20 7472 7565 7d66 756e 6374  eturn true}funct\n+00001be0: 696f 6e20 7628 297b 6966 2821 286e 3c3d  ion v(){if(!(n<=\n+00001bf0: 722e 6375 7273 6f72 2929 7b72 6574 7572  r.cursor)){retur\n+00001c00: 6e20 6661 6c73 657d 7265 7475 726e 2074  n false}return t\n+00001c10: 7275 657d 6675 6e63 7469 6f6e 2067 2829  rue}function g()\n+00001c20: 7b69 6628 2128 6c3c 3d72 2e63 7572 736f  {if(!(l<=r.curso\n+00001c30: 7229 297b 7265 7475 726e 2066 616c 7365  r)){return false\n+00001c40: 7d72 6574 7572 6e20 7472 7565 7d66 756e  }return true}fun\n+00001c50: 6374 696f 6e20 6428 297b 7661 7220 653d  ction d(){var e=\n+00001c60: 722e 6c69 6d69 742d 722e 6375 7273 6f72  r.limit-r.cursor\n+00001c70: 3b69 6628 722e 6669 6e64 5f61 6d6f 6e67  ;if(r.find_among\n+00001c80: 5f62 2875 293d 3d30 297b 7265 7475 726e  _b(u)==0){return\n+00001c90: 2066 616c 7365 7d72 2e63 7572 736f 723d   false}r.cursor=\n+00001ca0: 722e 6c69 6d69 742d 653b 722e 6b65 743d  r.limit-e;r.ket=\n+00001cb0: 722e 6375 7273 6f72 3b69 6628 722e 6375  r.cursor;if(r.cu\n+00001cc0: 7273 6f72 3c3d 722e 6c69 6d69 745f 6261  rsor<=r.limit_ba\n+00001cd0: 636b 7761 7264 297b 7265 7475 726e 2066  ckward){return f\n+00001ce0: 616c 7365 7d72 2e63 7572 736f 722d 2d3b  alse}r.cursor--;\n+00001cf0: 722e 6272 613d 722e 6375 7273 6f72 3b69  r.bra=r.cursor;i\n+00001d00: 6628 2172 2e73 6c69 6365 5f64 656c 2829  f(!r.slice_del()\n+00001d10: 297b 7265 7475 726e 2066 616c 7365 7d72  ){return false}r\n+00001d20: 6574 7572 6e20 7472 7565 7d66 756e 6374  eturn true}funct\n+00001d30: 696f 6e20 6828 297b 623d 6661 6c73 653b  ion h(){b=false;\n+00001d40: 722e 6b65 743d 722e 6375 7273 6f72 3b69  r.ket=r.cursor;i\n+00001d50: 6628 2172 2e65 715f 735f 6228 2265 2229  f(!r.eq_s_b(\"e\")\n+00001d60: 297b 7265 7475 726e 2066 616c 7365 7d72  ){return false}r\n+00001d70: 2e62 7261 3d72 2e63 7572 736f 723b 6966  .bra=r.cursor;if\n+00001d80: 2821 7628 2929 7b72 6574 7572 6e20 6661  (!v()){return fa\n+00001d90: 6c73 657d 7661 7220 653d 722e 6c69 6d69  lse}var e=r.limi\n+00001da0: 742d 722e 6375 7273 6f72 3b69 6628 2172  t-r.cursor;if(!r\n+00001db0: 2e6f 7574 5f67 726f 7570 696e 675f 6228  .out_grouping_b(\n+00001dc0: 632c 3937 2c32 3332 2929 7b72 6574 7572  c,97,232)){retur\n+00001dd0: 6e20 6661 6c73 657d 722e 6375 7273 6f72  n false}r.cursor\n+00001de0: 3d72 2e6c 696d 6974 2d65 3b69 6628 2172  =r.limit-e;if(!r\n+00001df0: 2e73 6c69 6365 5f64 656c 2829 297b 7265  .slice_del()){re\n+00001e00: 7475 726e 2066 616c 7365 7d62 3d74 7275  turn false}b=tru\n+00001e10: 653b 6966 2821 6428 2929 7b72 6574 7572  e;if(!d()){retur\n+00001e20: 6e20 6661 6c73 657d 7265 7475 726e 2074  n false}return t\n+00001e30: 7275 657d 6675 6e63 7469 6f6e 2077 2829  rue}function w()\n+00001e40: 7b69 6628 2176 2829 297b 7265 7475 726e  {if(!v()){return\n+00001e50: 2066 616c 7365 7d76 6172 2065 3d72 2e6c   false}var e=r.l\n+00001e60: 696d 6974 2d72 2e63 7572 736f 723b 6966  imit-r.cursor;if\n+00001e70: 2821 722e 6f75 745f 6772 6f75 7069 6e67  (!r.out_grouping\n+00001e80: 5f62 2863 2c39 372c 3233 3229 297b 7265  _b(c,97,232)){re\n+00001e90: 7475 726e 2066 616c 7365 7d72 2e63 7572  turn false}r.cur\n+00001ea0: 736f 723d 722e 6c69 6d69 742d 653b 7b76  sor=r.limit-e;{v\n+00001eb0: 6172 2069 3d72 2e6c 696d 6974 2d72 2e63  ar i=r.limit-r.c\n+00001ec0: 7572 736f 723b 723a 7b69 6628 2172 2e65  ursor;r:{if(!r.e\n+00001ed0: 715f 735f 6228 2267 656d 2229 297b 6272  q_s_b(\"gem\")){br\n+00001ee0: 6561 6b20 727d 7265 7475 726e 2066 616c  eak r}return fal\n+00001ef0: 7365 7d72 2e63 7572 736f 723d 722e 6c69  se}r.cursor=r.li\n+00001f00: 6d69 742d 697d 6966 2821 722e 736c 6963  mit-i}if(!r.slic\n+00001f10: 655f 6465 6c28 2929 7b72 6574 7572 6e20  e_del()){return \n+00001f20: 6661 6c73 657d 6966 2821 6428 2929 7b72  false}if(!d()){r\n+00001f30: 6574 7572 6e20 6661 6c73 657d 7265 7475  eturn false}retu\n+00001f40: 726e 2074 7275 657d 6675 6e63 7469 6f6e  rn true}function\n+00001f50: 2070 2829 7b76 6172 2065 3b76 6172 2069   p(){var e;var i\n+00001f60: 3d72 2e6c 696d 6974 2d72 2e63 7572 736f  =r.limit-r.curso\n+00001f70: 723b 723a 7b72 2e6b 6574 3d72 2e63 7572  r;r:{r.ket=r.cur\n+00001f80: 736f 723b 653d 722e 6669 6e64 5f61 6d6f  sor;e=r.find_amo\n+00001f90: 6e67 5f62 2873 293b 6966 2865 3d3d 3029  ng_b(s);if(e==0)\n+00001fa0: 7b62 7265 616b 2072 7d72 2e62 7261 3d72  {break r}r.bra=r\n+00001fb0: 2e63 7572 736f 723b 7377 6974 6368 2865  .cursor;switch(e\n+00001fc0: 297b 6361 7365 2031 3a69 6628 2176 2829  ){case 1:if(!v()\n+00001fd0: 297b 6272 6561 6b20 727d 6966 2821 722e  ){break r}if(!r.\n+00001fe0: 736c 6963 655f 6672 6f6d 2822 6865 6964  slice_from(\"heid\n+00001ff0: 2229 297b 7265 7475 726e 2066 616c 7365  \")){return false\n+00002000: 7d62 7265 616b 3b63 6173 6520 323a 6966  }break;case 2:if\n+00002010: 2821 7728 2929 7b62 7265 616b 2072 7d62  (!w()){break r}b\n+00002020: 7265 616b 3b63 6173 6520 333a 6966 2821  reak;case 3:if(!\n+00002030: 7628 2929 7b62 7265 616b 2072 7d69 6628  v()){break r}if(\n+00002040: 2172 2e6f 7574 5f67 726f 7570 696e 675f  !r.out_grouping_\n+00002050: 6228 662c 3937 2c32 3332 2929 7b62 7265  b(f,97,232)){bre\n+00002060: 616b 2072 7d69 6628 2172 2e73 6c69 6365  ak r}if(!r.slice\n+00002070: 5f64 656c 2829 297b 7265 7475 726e 2066  _del()){return f\n+00002080: 616c 7365 7d62 7265 616b 7d7d 722e 6375  alse}break}}r.cu\n+00002090: 7273 6f72 3d72 2e6c 696d 6974 2d69 3b76  rsor=r.limit-i;v\n+000020a0: 6172 2075 3d72 2e6c 696d 6974 2d72 2e63  ar u=r.limit-r.c\n+000020b0: 7572 736f 723b 6828 293b 722e 6375 7273  ursor;h();r.curs\n+000020c0: 6f72 3d72 2e6c 696d 6974 2d75 3b76 6172  or=r.limit-u;var\n+000020d0: 206c 3d72 2e6c 696d 6974 2d72 2e63 7572   l=r.limit-r.cur\n+000020e0: 736f 723b 723a 7b72 2e6b 6574 3d72 2e63  sor;r:{r.ket=r.c\n+000020f0: 7572 736f 723b 6966 2821 722e 6571 5f73  ursor;if(!r.eq_s\n+00002100: 5f62 2822 6865 6964 2229 297b 6272 6561  _b(\"heid\")){brea\n+00002110: 6b20 727d 722e 6272 613d 722e 6375 7273  k r}r.bra=r.curs\n+00002120: 6f72 3b69 6628 2167 2829 297b 6272 6561  or;if(!g()){brea\n+00002130: 6b20 727d 7b76 6172 206e 3d72 2e6c 696d  k r}{var n=r.lim\n+00002140: 6974 2d72 2e63 7572 736f 723b 653a 7b69  it-r.cursor;e:{i\n+00002150: 6628 2172 2e65 715f 735f 6228 2263 2229  f(!r.eq_s_b(\"c\")\n+00002160: 297b 6272 6561 6b20 657d 6272 6561 6b20  ){break e}break \n+00002170: 727d 722e 6375 7273 6f72 3d72 2e6c 696d  r}r.cursor=r.lim\n+00002180: 6974 2d6e 7d69 6628 2172 2e73 6c69 6365  it-n}if(!r.slice\n+00002190: 5f64 656c 2829 297b 7265 7475 726e 2066  _del()){return f\n+000021a0: 616c 7365 7d72 2e6b 6574 3d72 2e63 7572  alse}r.ket=r.cur\n+000021b0: 736f 723b 6966 2821 722e 6571 5f73 5f62  sor;if(!r.eq_s_b\n+000021c0: 2822 656e 2229 297b 6272 6561 6b20 727d  (\"en\")){break r}\n+000021d0: 722e 6272 613d 722e 6375 7273 6f72 3b69  r.bra=r.cursor;i\n+000021e0: 6628 2177 2829 297b 6272 6561 6b20 727d  f(!w()){break r}\n+000021f0: 7d72 2e63 7572 736f 723d 722e 6c69 6d69  }r.cursor=r.limi\n+00002200: 742d 6c3b 7661 7220 6b3d 722e 6c69 6d69  t-l;var k=r.limi\n+00002210: 742d 722e 6375 7273 6f72 3b72 3a7b 722e  t-r.cursor;r:{r.\n+00002220: 6b65 743d 722e 6375 7273 6f72 3b65 3d72  ket=r.cursor;e=r\n+00002230: 2e66 696e 645f 616d 6f6e 675f 6228 6129  .find_among_b(a)\n+00002240: 3b69 6628 653d 3d30 297b 6272 6561 6b20  ;if(e==0){break \n+00002250: 727d 722e 6272 613d 722e 6375 7273 6f72  r}r.bra=r.cursor\n+00002260: 3b73 7769 7463 6828 6529 7b63 6173 6520  ;switch(e){case \n+00002270: 313a 6966 2821 6728 2929 7b62 7265 616b  1:if(!g()){break\n+00002280: 2072 7d69 6628 2172 2e73 6c69 6365 5f64   r}if(!r.slice_d\n+00002290: 656c 2829 297b 7265 7475 726e 2066 616c  el()){return fal\n+000022a0: 7365 7d65 3a7b 7661 7220 5f3d 722e 6c69  se}e:{var _=r.li\n+000022b0: 6d69 742d 722e 6375 7273 6f72 3b69 3a7b  mit-r.cursor;i:{\n+000022c0: 722e 6b65 743d 722e 6375 7273 6f72 3b69  r.ket=r.cursor;i\n+000022d0: 6628 2172 2e65 715f 735f 6228 2269 6722  f(!r.eq_s_b(\"ig\"\n+000022e0: 2929 7b62 7265 616b 2069 7d72 2e62 7261  )){break i}r.bra\n+000022f0: 3d72 2e63 7572 736f 723b 6966 2821 6728  =r.cursor;if(!g(\n+00002300: 2929 7b62 7265 616b 2069 7d7b 7661 7220  )){break i}{var \n+00002310: 6d3d 722e 6c69 6d69 742d 722e 6375 7273  m=r.limit-r.curs\n+00002320: 6f72 3b75 3a7b 6966 2821 722e 6571 5f73  or;u:{if(!r.eq_s\n+00002330: 5f62 2822 6522 2929 7b62 7265 616b 2075  _b(\"e\")){break u\n+00002340: 7d62 7265 616b 2069 7d72 2e63 7572 736f  }break i}r.curso\n+00002350: 723d 722e 6c69 6d69 742d 6d7d 6966 2821  r=r.limit-m}if(!\n+00002360: 722e 736c 6963 655f 6465 6c28 2929 7b72  r.slice_del()){r\n+00002370: 6574 7572 6e20 6661 6c73 657d 6272 6561  eturn false}brea\n+00002380: 6b20 657d 722e 6375 7273 6f72 3d72 2e6c  k e}r.cursor=r.l\n+00002390: 696d 6974 2d5f 3b69 6628 2164 2829 297b  imit-_;if(!d()){\n+000023a0: 6272 6561 6b20 727d 7d62 7265 616b 3b63  break r}}break;c\n+000023b0: 6173 6520 323a 6966 2821 6728 2929 7b62  ase 2:if(!g()){b\n+000023c0: 7265 616b 2072 7d7b 7661 7220 703d 722e  reak r}{var p=r.\n+000023d0: 6c69 6d69 742d 722e 6375 7273 6f72 3b65  limit-r.cursor;e\n+000023e0: 3a7b 6966 2821 722e 6571 5f73 5f62 2822  :{if(!r.eq_s_b(\"\n+000023f0: 6522 2929 7b62 7265 616b 2065 7d62 7265  e\")){break e}bre\n+00002400: 616b 2072 7d72 2e63 7572 736f 723d 722e  ak r}r.cursor=r.\n+00002410: 6c69 6d69 742d 707d 6966 2821 722e 736c  limit-p}if(!r.sl\n+00002420: 6963 655f 6465 6c28 2929 7b72 6574 7572  ice_del()){retur\n+00002430: 6e20 6661 6c73 657d 6272 6561 6b3b 6361  n false}break;ca\n+00002440: 7365 2033 3a69 6628 2167 2829 297b 6272  se 3:if(!g()){br\n+00002450: 6561 6b20 727d 6966 2821 722e 736c 6963  eak r}if(!r.slic\n+00002460: 655f 6465 6c28 2929 7b72 6574 7572 6e20  e_del()){return \n+00002470: 6661 6c73 657d 6966 2821 6828 2929 7b62  false}if(!h()){b\n+00002480: 7265 616b 2072 7d62 7265 616b 3b63 6173  reak r}break;cas\n+00002490: 6520 343a 6966 2821 6728 2929 7b62 7265  e 4:if(!g()){bre\n+000024a0: 616b 2072 7d69 6628 2172 2e73 6c69 6365  ak r}if(!r.slice\n+000024b0: 5f64 656c 2829 297b 7265 7475 726e 2066  _del()){return f\n+000024c0: 616c 7365 7d62 7265 616b 3b63 6173 6520  alse}break;case \n+000024d0: 353a 6966 2821 6728 2929 7b62 7265 616b  5:if(!g()){break\n+000024e0: 2072 7d69 6628 2162 297b 6272 6561 6b20   r}if(!b){break \n+000024f0: 727d 6966 2821 722e 736c 6963 655f 6465  r}if(!r.slice_de\n+00002500: 6c28 2929 7b72 6574 7572 6e20 6661 6c73  l()){return fals\n+00002510: 657d 6272 6561 6b7d 7d72 2e63 7572 736f  e}break}}r.curso\n+00002520: 723d 722e 6c69 6d69 742d 6b3b 7661 7220  r=r.limit-k;var \n+00002530: 713d 722e 6c69 6d69 742d 722e 6375 7273  q=r.limit-r.curs\n+00002540: 6f72 3b72 3a7b 6966 2821 722e 6f75 745f  or;r:{if(!r.out_\n+00002550: 6772 6f75 7069 6e67 5f62 286f 2c37 332c  grouping_b(o,73,\n+00002560: 3233 3229 297b 6272 6561 6b20 727d 7661  232)){break r}va\n+00002570: 7220 793d 722e 6c69 6d69 742d 722e 6375  r y=r.limit-r.cu\n+00002580: 7273 6f72 3b69 6628 722e 6669 6e64 5f61  rsor;if(r.find_a\n+00002590: 6d6f 6e67 5f62 2874 293d 3d30 297b 6272  mong_b(t)==0){br\n+000025a0: 6561 6b20 727d 6966 2821 722e 6f75 745f  eak r}if(!r.out_\n+000025b0: 6772 6f75 7069 6e67 5f62 2863 2c39 372c  grouping_b(c,97,\n+000025c0: 3233 3229 297b 6272 6561 6b20 727d 722e  232)){break r}r.\n+000025d0: 6375 7273 6f72 3d72 2e6c 696d 6974 2d79  cursor=r.limit-y\n+000025e0: 3b72 2e6b 6574 3d72 2e63 7572 736f 723b  ;r.ket=r.cursor;\n+000025f0: 6966 2872 2e63 7572 736f 723c 3d72 2e6c  if(r.cursor<=r.l\n+00002600: 696d 6974 5f62 6163 6b77 6172 6429 7b62  imit_backward){b\n+00002610: 7265 616b 2072 7d72 2e63 7572 736f 722d  reak r}r.cursor-\n+00002620: 2d3b 722e 6272 613d 722e 6375 7273 6f72  -;r.bra=r.cursor\n+00002630: 3b69 6628 2172 2e73 6c69 6365 5f64 656c  ;if(!r.slice_del\n+00002640: 2829 297b 7265 7475 726e 2066 616c 7365  ()){return false\n+00002650: 7d7d 722e 6375 7273 6f72 3d72 2e6c 696d  }}r.cursor=r.lim\n+00002660: 6974 2d71 3b72 6574 7572 6e20 7472 7565  it-q;return true\n+00002670: 7d74 6869 732e 7374 656d 3d66 756e 6374  }this.stem=funct\n+00002680: 696f 6e28 297b 7661 7220 653d 722e 6375  ion(){var e=r.cu\n+00002690: 7273 6f72 3b6b 2829 3b72 2e63 7572 736f  rsor;k();r.curso\n+000026a0: 723d 653b 7661 7220 693d 722e 6375 7273  r=e;var i=r.curs\n+000026b0: 6f72 3b5f 2829 3b72 2e63 7572 736f 723d  or;_();r.cursor=\n+000026c0: 693b 722e 6c69 6d69 745f 6261 636b 7761  i;r.limit_backwa\n+000026d0: 7264 3d72 2e63 7572 736f 723b 722e 6375  rd=r.cursor;r.cu\n+000026e0: 7273 6f72 3d72 2e6c 696d 6974 3b70 2829  rsor=r.limit;p()\n+000026f0: 3b72 2e63 7572 736f 723d 722e 6c69 6d69  ;r.cursor=r.limi\n+00002700: 745f 6261 636b 7761 7264 3b76 6172 2075  t_backward;var u\n+00002710: 3d72 2e63 7572 736f 723b 6d28 293b 722e  =r.cursor;m();r.\n+00002720: 6375 7273 6f72 3d75 3b72 6574 7572 6e20  cursor=u;return \n+00002730: 7472 7565 7d3b 7468 6973 5b22 7374 656d  true};this[\"stem\n+00002740: 576f 7264 225d 3d66 756e 6374 696f 6e28  Word\"]=function(\n+00002750: 6529 7b72 2e73 6574 4375 7272 656e 7428  e){r.setCurrent(\n+00002760: 6529 3b74 6869 732e 7374 656d 2829 3b72  e);this.stem();r\n+00002770: 6574 7572 6e20 722e 6765 7443 7572 7265  eturn r.getCurre\n+00002780: 6e74 2829 7d7d 3b0a 5374 656d 6d65 7220  nt()}};.Stemmer \n+00002790: 3d20 4475 7463 6853 7465 6d6d 6572 3b0a  = DutchStemmer;.\n"}]}]}]}]}